专利名称:图像处理装置和图像处理方法
技术领域:
本发明涉及一种处理诸如防复印伪造图案(copy-forgery-inhibitedpattern) 及二维码的图案图像的图像处理装置、图像处理方法、执行该图像处理方法的程序及打印 介质。
背景技术:
传统上,已知一种为了防止未经许可进行复印、而在打印文档时通过将防复印伪 造图案图像(由使用复印机复印时消失的部分(潜像)和复印时再现的部分(背景)构成 的图案的图像)附加到原始文档图像来打印文档的技术(例如参见日本特开2004-223854 号公报)。此外,已知一种将附加信息转换为一维码(例如条形码)和二维码(例如QR码 及低可视性条形码)、并通过将转换后的N维码附加到原始文档图像来打印转换后的N维码 的技术(例如日本特开2002-305646号公报以及日本特开2008-271110号公报)。
如上所述的防复印伪造图案图像和N维码是由点的集合表示的图像(在本说明书 中,将防复印伪造图案图像和N维码统称为附加图像)。因此,如果附加了附加图像的图像 縮小,则在縮小的图像上残留许多点,或者点被强调,并且有时掌握和识别原始文档图像变 得困难。 例如,当通过对如图6所示的点周期性地布置的图像的像素进行采样(稀疏 (thinning)),来简单地縮小该图像时,点的残留程度根据采样时的相位而显著变化。图7A 到图7D示出了表示縮小的画面如何根据采样时的相位的差异而不同的图。在图7A中,对 与采样目标区域702的阴影部分相对应的像素进行采样。在这种情况下,形成原始图像上 的点的像素701没有残留,因此,如图7B所示,在縮小图像上,点的图案全部消失。与此相 反,在图7C中,对与采样目标区域704的阴影部分相对应的像素进行采样。在这种情况下, 形成原始图像上的点的像素703以高概率残留,因此,如图7D所示,在其縮小图像上,点的 图案以高密度出现。 以这种方式,当通过对像素进行采样,而简单地縮小包含由点的集合表示的图案 (例如防复印伪造图案和二维码)的图像时,这些点被紧密地布置,使縮小图像在整体上显 黑。因此,出现其内容变得难以理解的问题。
发明内容
为了解决上述问题,本发明包括以下构造。 本发明的图像处理装置包括縮小单元,其被配置为縮小图像;以及删除单元,其 被配置为在由所述縮小单元縮小所述图像时,在所述图像包含附加图像的情况下,删除所 述附加图像,所述附加图像具有隐藏在其中的信息。
即使当包含由点的集合表示的图案(例如防复印伪造图案和二维码)构成的附加
图像的图像縮小时,也能够在縮小图像上稳定地确保原始原稿的可视性。 通过下面对示例性实施例的描述(参照附图),本发明的其它特征将变得清楚。
图1是示出根据本发明的数字多功能外围设备的外观的示例的图; 图2是示出根据本发明的数字多功能外围设备的控制单元的构造的示例的框图; 图3是概念性地表示区块(tile)数据的图; 图4是示出扫描器图像处理单元的内部构造的框图; 图5是示出打印机图像处理单元的内部构造的框图; 图6是示出周期性地布置点的示例的图; 图7A到图7D是示出縮小的画面如何根据对点进行采样时的相位的差异而不同的 一个示例的图; 图8是将使用根据本实施例的数字多功能外围设备来打印具有縮小图像的报告 打印(r印ort print)的情况与使用传统技术来打印具有縮小图像的报告打印的情况进行 比较的图; 图9是附加了低可视性条形码的原稿图像的局部放大图; 图10是示出低可视性条形码中的点的布置图案的示例的图; 图11是示出信息分析单元的部件的框图; 图12是说明点检测单元中的点的检测方法的图; 图13是说明去除不能构成低可视性条形码的点的原理的图表; 图14是示出根据第一实施例的数字多功能外围设备的从扫描到打印原稿的一系 列处理步骤的流程图; 图15A到图15D是视觉上说明稀疏处理的原理的图;
图16是附加了防复印伪造图案的图像的示例;
图17是防复印伪造图案中的点的布置的示例; 图18是示出根据第二实施例的数字多功能外围设备的从扫描到打印原稿的一系 列处理步骤的流程图;以及 图19A到图19C是说明防复印伪造图案的分析处理的原理的图。
具体实施例方式
下文中,参考附图描述本发明的实施例。
[第一实施例] 图1是示出根据本实施例的数字多功能外围设备001的外观的图。 控制单元100是对包括扫描器200、打印机300等的整个系统进行控制的控制单元。 扫描器200使用设置有未示出的R(红色)、G(绿色)和B(蓝色)的颜色过滤器 的三线CCD、或除了以上三种颜色之外还附加有BK(黑色)的四线CCD,对原稿图像进行扫 描。将CCD获得的电荷量转换为表示RGB色图像数据或/和灰度(gray scale)图像数据 的电信号。当将原稿放置在原稿给送器201的盘202上,并从操作单元400发出读取开始 指令时,稍后描述的CPU 103向扫描器200发出指令,给送器201逐个给送原稿以进行读取 原稿图像的操作。
打印机300是在纸上打印光栅图像数据的单元。作为打印方法,使用诸如电子照 相方法或喷墨方法的任意方法。通过来自控制单元CPU 103的指令来开始打印操作。纸盒 302是为向打印机供给纸张而在其中放置纸张的单元,在一些情况下其具有多个供纸级,使 得在进行打印时可以选择不同的纸大小或不同的纸方向。打印完成的纸被排出到出纸盘 303。 图2是示出数字多功能外围设备001的控制单元100的构造的框图。 控制单元100电连接到扫描器单元200和打印机单元300,另一方面,控制单元
100经由LAN 500和WAN 600连接到未示出的计算机和其它外部设备。由此,能够输入和输
出外部图像数据及设备信息。 CPU 103基于存储在R0M 108中的控制程序等,对向与其连接的各种设备的存取 进行集中控制,CPU 103还对在控制单元内部执行的各种处理进行集中控制。RAM 107是 CPU 103用来工作的系统工作存储器,并且还是用于临时存储图像数据的存储器。RAM 107 由即使在电源断开后也保存存储的内容的非易失性RAM和在电源断开后删除存储的内容 的DRAM构成。ROM 108在其中存储设备的引导程序等。HDD 109是硬盘驱动器,其能够在 其中存储系统软件和图像数据。 操作单元接口 104是用于连接系统总线101和操作单元400的接口单元。操作单 元接口 104从系统总线101接收要在操作单元400上显示的图像数据,并将接收到的图像 数据输出到操作单元400,此外将从操作单元400输入的信息输出到系统总线101。
网络接口 105连接到LAN 500和系统总线101,并接收和输出信息。调制解调器 106连接到WAN 600和系统总线101,并接收和输出信息。二值图像旋转单元116转换发送 前的二值图像数据的方向。二值图像压縮/解压縮单元117将发送前的二值图像数据的分 辨率转换为预定分辨率和与接收侧设备的能力相对应的分辨率。在进行压縮和解压縮时, 使用诸如JBIG、匪R、MR以及MH方法的方法。图像总线102是用于交换图像数据的传输路 径,其由PCI总线或IEEE1394构成。 扫描器图像处理单元150对经由扫描器接口 113从扫描器单元200接收到的图像 数据进行校正、处理和编辑。稍后将描述在扫描器图像处理单元150中执行的处理的细节。
压縮单元lll和112接收图像数据,并将图像数据分割为各自具有32像素X32 像素的块。将32X32像素的图像数据称为区块数据。图3概念性地示出了区块数据。将 原稿(读取前的纸介质)中的与区块数据相对应的区域称为区块图像。对区块数据附加 32X32像素的块的平均亮度信息以及区块图像在原稿上的坐标位置,作为头(header)信 息。此外,压縮单元112对由多个区块数据构成的图像数据进行压縮。解压縮单元114对 由多个区块数据构成的图像数据进行解压縮,之后对解压縮的图像数据进行光栅展开,以 将图像数据发送到打印机图像处理单元160。 打印机图像处理单元160对从解压縮单元114发送的图像数据执行各种图像处 理。将图像处理后的图像数据经由打印机接口 115输出到打印机单元300。稍后将描述在 打印机图像处理单元160中执行的处理的细节。 图像转换单元120对图像数据执行预定转换处理,图像转换单元120由如下所示 的各个单元121到130构成。 解压縮单元121对接收在其中的图像数据进行解压縮。压縮单元122对接收在其中的图像数据进行压縮。旋转单元123对接收在其中的图像数据进行旋转。縮放单元124 对其接收的图像数据执行分辨率转换处理(例如将600dpi转换为200dpi)。颜色空间转换 单元125转换接收在其中的图像数据的颜色空间。在颜色空间转换单元125中,还执行亮 度浓度转换处理(RGB到CMY)和输出颜色校正处理(CMY到CMYK) 。 二值多值转换单元126 将接收在其中的二灰度级(gradation)的图像数据转换为256灰度级的图像数据。与此相 反,多值二值转换单元127通过误差扩散处理等技术将接收在其中的256灰度级的图像数 据转换为二灰度级的图像数据。合成单元128合成或分配接收在其中的两个图像数据,生 成一张图像数据。当合成两个图像数据时,应用将要合成的像素具有的亮度值的平均值设 置为合成亮度值的方法,或将在亮度等级上较亮的像素的亮度值设置为合成后的像素的亮 度值的方法。此外,还可以使用将较暗的像素设置为合成后的像素的方法。此外,可以应用 通过对要合成的像素进行或(OR)运算、与(AND)运算、异或(EXCLUSIVE-OR)运算等,来确 定合成后的亮度值的方法。这些合成方法都是已知方法。此外,对于分配,通过包含在预先 存储在R0M 108中的控制程序中的方法,来对合成单元128接收的多个图像数据进行分配, 以生成一张图像数据。按照例如在进行报告打印时,将通过縮小扫描图像而获得的图像与 预先定义的文本长度内的文本信息贴附到各固定区域上等的方式,预先针对各种作业,确 定分配方法。稀疏单元129执行从接收在其中的图像数据中删除附加图像的处理,即对构 成附加图像的点所处的行中的像素进行稀疏。附加图像处理单元130对附加图像执行点检 测、分析、解码等处理。附加图像处理单元130执行生成预定附加图像、并从接收在其中的 图像数据中检测附加图像图案并进行解码以获取原始信息的处理。此外,附加图像处理单 元130还连接到系统总线101,能够将解码处理的结果通知给CPU 103。附加图像处理单元 130包括作为用于检测并分析附加图像的内部模块的信息分析单元131,稍后将对其进行 描述。 RIP(光栅图像处理器,raster image processor) 110接收基于从连接到LAN 500 上的外部计算机等(未示出)发送的PDL数据生成的中间数据,以生成多值位图数据。
图4是示出扫描器图像处理单元150的内部构造的框图。 附图标记151指示副扫描色偏校正单元,其校正输入图像在副扫描方向上的色偏 (color deviation) (RGB中的各个在副扫描方向上的打印偏差),例如执行针对图像数据的 各个颜色进行1X5大小的巻积运算的处理。 附图标记152指示主扫描色偏校正单元,其校正输入图像在主扫描方向上的色偏 (RGB中的各个在主扫描方向上的打印偏差),例如执行针对图像数据的各个颜色进行5X 1 大小的巻积运算的处理。 附图标记153指示输入颜色校正单元,其将包含扫描器的特性的图像数据校正为
标准数据,例如执行将输入图像的颜色空间转换为任意颜色空间的处理。 附图标记154指示图像区域确定单元,其辨识输入图像中的各个像素或各个区域
中的图像种类。例如,图像区域确定单元154辨识输入图像中构成诸如照片部分/字符部
分、彩色部分/非彩色部分等的图像种类的各个像素,并且以像素为单位生成表示其种类
的属性标记数据。 附图标记155指示滤波处理单元,其任意地校正输入图像的空间频率特性,例如 进行7X7大小的巻积运算。
6
附图标记156指示直方图处理单元,其对输入图像中的图像信号数据进行采样和 计数,例如对输入图像是彩色图像还是单色图像进行确定,并且对输入图像的背景颜色等 级进行确定。 扫描器图像处理单元150中的处理不必使用副扫描色偏校正单元151到直方图处 理单元156中的所有单元,而可以添加其他图像处理模块。此外,图4所示的副扫描色偏校 正单元151到直方图处理单元156的处理序列仅仅是示例,可以按照任意序列执行各处理。
图5是示出打印机图像处理单元160的内部构造的框图。 附图标记161指示背景颜色去除单元,其去除图像数据的背景颜色,即将不需要 的背景雾化(fog)。例如,通过3X8大小的矩阵运算或一维查找表(LUT)执行背景颜色去 除处理。 附图标记162指示单色生成单元,其将彩色图像数据转换为单色数据,并且在作
为单色进行打印时,将彩色图像数据(例如RGB数据)转换为灰色(Gray)单色。例如,执
行将RGB乘以任意常数以将其转换为灰色信号的1X3大小的矩阵运算。 附图标记163指示输出颜色校正单元,其进行与输出图像数据的打印机单元300
的特性对应的颜色校正。例如,执行4X8大小的矩阵运算以及直接映射的处理。 附图标记164指示滤波处理单元,其任意地校正图像数据的空间频率特性,例如
执行7X7大小的巻积运算的处理。 附图标记165指示伽马校正单元,其执行与进行输出的打印机单元300的特性对 应的伽马校正,并且通常使用一维查找表(LUT)。 附图标记166指示非线性处理单元,其除了执行透印(show-through)防止处理之 外,还执行在调色剂节省模式有效时抑制调色剂使用量的处理。 附图标记167指示伪半色调处理单元,其执行与进行输出的打印机单元300的灰 度级数对应的伪中间灰度级处理,并执行诸如二值化及32值化的任意网屏处理和误差扩 散处理。 打印机图像处理单元160中的处理不必使用从上述背景颜色去除单元161到伪半 色调处理单元167中的所有单元,而可以添加其它图像处理模块。此外,背景颜色去除单元 161到伪半色调处理单元167的处理的序列仅仅是示例,可以按照任意序列执行各处理。
在本实施例中,将作为电子水印的一种的低可视性条形码的情况作为二维码的示 例进行描述。 图9是附加了低可视性条形码的原稿图像的局部放大图。在像这样的附加图像的 典型使用模式中,表示编码的信息的微小的点布置在整个原稿图像上。 图10是示出低可视性条形码中的点的布置图案的示例的图。黑圆所示的点1003 是固定在虚拟网格(由纵向及横向直线表示的格子状图案)的交点(网格点)上的定位点。 白圆所示的点1002表示可以布置通过从网格点开始的移位方向(点位置的移位方向)表 示信息的数据点的位置。在这个示例中,预先在一个网格点的周围指定8个位置,根据点所 处的位置表示从0到7的信息。更具体地说,在位置0到7中的任意一个位置形成点,并通 过点的位置来表示信息。如从图10中所显现的,当点1002表示信息1、3、4和6时,数据点 1002布置在虚拟网格上,而在表示信息0、2、5和7时,数据点1002没有布置在虚拟网格上。 构成点总数的50%的定位点的100%布置在虚拟网格上,构成点总数的50%的数据点的大约50% (表示信息1、3、4和6的情况)布置在虚拟网格上。因此,所有点中布置在虚拟网 格上的点的数量的概率约为75% (0. 5X1+0. 5X0. 5 = 0. 75)。在本发明中,通过使用几何 结构特性,即使文档图像縮小,也生成能够容易地掌握原始文档图像的内容的縮小图像。
接下来,描述附加图像处理单元130中的信息分析单元131。 图11是示出构成信息分析单元131的部件的框图。信息分析单元131检测/分 析作为附加图像的二维码。 附图标记132指示点检测单元,其从包含附加图像的图像中检测所有点。将检测 到的各个点转换为坐标。 附图标记133指示点分析单元,其从在点检测单元132中检测到的点中去除不能 构成附加图像的点。 附图标记134指示绝对坐标列表存储单元,其针对点分析单元133中的分析的输 出结果(即在去除不能构成附加图像的点之后残留的各个点)生成并存储绝对坐标列表。
附图标记135指示点转换单元,其根据存储在绝对坐标列表存储单元134中的绝 对坐标列表,检测旋转角和网格间隔,以针对各个残留点获得距离网格点(定位点)的相对 坐标(将绝对坐标转换为相对坐标)。 附图标记136指示相对坐标列表存储单元,其存储在点转换单元135中获得的各 个点的相对坐标。 附图标记137指示解码单元,其从各个点的相对坐标中读取(解码)作为附加信 息而隐藏的信息,并输出该信息。解码单元137执行将获得的附加信息成像的处理。更具 体地说,由于通过点来编码的信息表示字符码,因此解码单元137还执行将字符码转换为 字符图像的处理。 首先,点检测单元132以多值单色图像的格式接收由扫描器单元200读取的图像。 通过二值点将附加图像的信息嵌入。然而,由于诸如嵌入时的打印特性、打印的片材的处 理以及扫描时的光学特性的影响,由扫描器单元200读取的图像被以点细微畸变的状态接 收。更具体地说,由于点的位置偏移和浓度不均匀,因此信息可能不准确。为了消除这些影 响,通过检测点,并且作为各个点的绝对坐标识别检测到的点的重心的位置,来提高检测精 度。 图12是说明点检测单元132中的点的检测方法的图。 为了检测点,从四个方向对图像执行间隙(gap)的检查。附图标记1201到1204 指示检查点的存在与否时的方向。假定点的直径通常是大约两个像素,例如,纵向1201的 检测结果是"白"、"白"、"黑"、"黑"、"白"和"白",可以假定黑的部分是点。然而,仅由此不 能排除是横向上的行(line)的可能性。类似地,即使当仅通过检查横向1202来确定是点 的可能性时,也存在实际上是纵向上的行的可能性。在本实施例中,通过针对纵、横、右对角 以及左对角四个方向进行点的检查来提高检查精度。更具体地说,当在某一区域中给出了 存在在1201到1204所有方向上是点的可能性的检测结果时,确定在该位置存在点。
接下来,描述在点分析单元133中执行的处理的细节。 根据定义,在点检测单元132中检测到的所有点不必都是构成低可视性条形码的 点。例如,这样的点可以是表示原稿图像(文档图像)中包含的半色调点、平假名字符的浊 音符号等的点。在稍后描述的稀疏处理中,不构成低可视性条形码的这样的点不能被稀疏。因此,需要将表示半色调点等的点从检测到的点中去除。 图13是用于说明从点检测单元132检测到的点中去除不能构成低可视性条形码 的点的原理的图表。 在纵坐标轴上标绘了点的颗粒形状,在横坐标轴上标绘了点的浓度,并且示出了 以点的浓度表示点的频率的直方图。示出了直方图的浓度越高(越黑),出现的频率越高。 这里,在低可视性条形码的点的情况下,在进行嵌入时,通过使点的颗粒形状和浓度一致来 嵌入点,因此出现频率的峰出现在图表的窄范围内(1301)。另一方面,在半色调点等的点 的情况下,颗粒形状和浓度不是规格化的,因此点零星地出现在图表上的宽范围内。因此, 频率相对低(1302)。通过使用该特性,将在窄范围内示出高峰的位置确定为低可视性码的 点,并去除该点以外的点。针对确定为低可视性码的点的点的绝对坐标(绝对坐标上各点 的位置信息)创建绝对坐标列表,并将绝对坐标列表存储在绝对坐标列表存储单元134中。
如上所述,通过去除半色调点等的处理,在绝对坐标列表中,基本上仅打印低可视 性码的点。 图14是示出根据本实施例的数字多功能外围设备001中的从扫描到打印原稿的 一系列处理步骤的流程图。具体地说,对扫描原稿、分析嵌入原稿中的附加信息的内容并进 行分析结果的报告打印的情况的示例进行描述。 首先,在步骤S1401中,扫描器单元200基于经由操作单元400来自用户的指令
(开始分析嵌入的信息以及报告打印的作业的指令),扫描放置的原稿。将通过扫描原稿获 得的图像数据经由扫描器I/F 113输入到控制单元100中。在控制单元100内的扫描器图 像处理单元150中对图像执行预定处理之后,在压縮单元112中对图像数据进行压縮,并将 其临时存储在RAM 107中。之后,在解压縮单元121中对图像数据进行解压縮,并将其输入 到附加图像处理单元130中。 在步骤S1402中,附加图像处理单元130内的点检测单元132对输入的图像数据 执行上述点检测处理,确定在图像中是否存在点。 当确定不存在点时,在步骤S1409中对图像数据执行通常的縮放处理。更具体地 说,将不存在点的确定结果经由系统总线101报告给CPU 103,并根据来自CPU 103的命令, 将临时存储在RAM 107中的图像数据经由解压縮单元121输入到縮放单元124中。在縮放 单元124中,对图像数据执行通常的縮放处理,将图像数据縮小成用于报告打印的大小(例 如长度及宽度的10%的大小),由此获得縮小图像。 在步骤S1410中,合成单元128将获得的縮小图像与表示无附加信息的字符图像 (例如"无嵌入的附加信息"等)分配在同一页中。更具体地说,生成在同一页的预定区域 中布置縮小图像和字符图像的一张图像。 另一方面,当在步骤S1402中确定存在点时,处理进入步骤S1403。
在步骤S1403中,附加图像处理单元130内的点分析单元133执行上述分析处理, 以生成并打印绝对坐标列表。更具体地说,点分析单元133获取构成附加图像的点的位置 信息(坐标)。 随后,并行执行生成縮小图像的处理(步骤S1404到步骤S1406)和对编码的附加 图像进行解码的处理(步骤S1407)。
首先,描述生成縮小图像的处理。
在步骤S1404中,稀疏单元129参照生成的绝对坐标列表,将存在许多点的行确定
为要稀疏的行。具体来说,稀疏单元129沿着虚拟网格针对纵行和横行中的各个,根据绝对
坐标列表计算多少点位于行上,并将统计地许多点所处的行确定为要稀疏的行。 随后,在步骤S1405中,稀疏单元129对在步骤S1404中从图像数据(在步骤S1402
中输入到附加图像处理单元130中的图像数据)中确定的要稀疏的行的像素,执行稀疏处理。 图15A到图15D是视觉上说明稀疏处理的原理的图。 如还在图10中所描述的,图15A的附图标记1501指示布置在虚拟网格的网格点上的定位点,附图标记1502指示可以布置通过从网格点的位置偏移来表示信息的数据点的位置。附图标记1503指示在步骤S1404中确定的要稀疏的行。对应于点1501和1502的大小,来确定要稀疏的行1503的宽度。例如,测量构成在点分析单元中检测到的附加图像的点的大小,并求其平均。此外,将平均值乘以a (例如l. l倍)等,由此确定要稀疏的行的宽度。随后,从整个图像中去除要稀疏的行的像素,由此,仅布置在图15C所示的数据点处的点残留。结果,步骤S1405中的稀疏处理的输出是图15D所示的形式的。
通过上述处理,生成构成低可视性条形码的点的数量大大减少的图像数据。将经过稀疏处理的图像数据输入到縮放单元124中。 在步骤S1406中,縮放单元124执行将图像数据縮小(或放大)到用于报告打印的大小的处理,并生成具有按照使用目的定义的像素数量的图像。作为可变变倍方法,可以应用公知方法。例如,可以应用最近邻方法(nearest neighbor method)、双立方插值或双线性方法(bi-cubicinterpolation or bilinear method)等,最近邻方法将原始图像的必要像素的值按照必要像素的数量直接应用到输出图像,双立方插值或双线性方法通过使用原始图像的多个像素的值进行插值计算来确定输出像素值。
接下来,描述对编码的附加图像进行解码的处理。 在步骤S1407中,附加图像处理单元130执行上述点转换单元135、相对坐标列表存储单元136以及解码单元137中的各个单元的处理,以获得嵌入的信息(附加信息)。嵌入的信息表示字符码,在此执行将字符码转换为字符图像的处理,但是该处理与本发明没有直接关系。因此,省略其细节。 在如上所述完成生成縮小图像的处理以及对编码的附加图像进行解码的处理之后,处理进入步骤S1408。 在步骤S1408中,合成单元128将用于报告打印而縮小的图像和嵌入的信息(字符图像)分配到同一页中的预定位置。更具体地说,合成单元128生成将在步骤S1406中生成的縮小图像链接到步骤S1407中的解码结果的图像数据。最后,在步骤S1411中,打印机单元300打印执行了布局处理的图像数据。具体地
说,图像数据经过解压縮单元141 (由于图像数据最初未被压縮),在打印机图像处理单元
160中将图像数据转换为进行打印的数据之后,将数据经由打印机I/F 115发送到打印机
单元300。随后,打印机单元300打印图像数据,从而完成一系列处理步骤。 在本实施例中,描述了打印生成的图像数据的情况,但是可以将生成的图像数据
存储在HDD 109等中以便日后使用。在这种情况下,也展现了本发明能够稳定地确保縮小
图像上的原始原稿的可视性的效果。
10
图8是将使用根据本实施例的数字多功能外围设备打印具有縮小图像的报告打印的情况与使用传统技术打印报告打印的情况进行比较的图。附图标记801指示原始原稿,其中在整个原稿中存在由点的集合表示的低可视性条形码。附图标记802指示应用本发明进行打印的报告打印,附图标记803指示应用传统技术进行打印的报告打印。当将通过縮小原始图像801而生成的縮略图像804和805进行比较时,它们的区别一目了然。由于构成低可视性条形码的点被加重,因此图像805整体显黑,结果,可视性变差并且难以识别縮略图像中的字符和图形。另一方面,通过对构成低可视性条形码的点进行稀疏,应用本发明的图像804整体显白,结果,在縮略图像中,图像具有字符和图形相对于背景的好的对比度,并且图像具有良好的可视性。因此,能够即时理解其内容。 在本实施例中,作为示例描述了低可视性条形码的情况,但是本发明不限于此。本发明可广泛应用于稍后描述的防复印伪造图案及N维码,只要其是由点的集合构成的编码技术即可。尤其当点被布置为具有一定程度的基本周期性时,效果变得显著。
[第二实施例] 在第一实施例中,对于采用低可视性条形码作为二维码的示例的情况,描述了在对点进行稀疏处理之前检测构成低可视性码的点的模式。在本实施例中,对于采用防复印伪造图案作为示例的情况,描述在对点进行稀疏处理之前不对点进行检测的模式。
与第一实施例共同的部分采用相同的图及附图标记,并省略其细节。
首先,使用图16和图17来描述防复印伪造图案的概况。 图16是附加了防复印伪造图案的图像的示例。防复印伪造图案的特征在于使布置有小点的区域与布置有大点的区域的平均浓度相同。由此,形成包含在视觉上难以区分的两种区域的图像,并且当复印原稿时,小点的区域不被再现,由此,使诸如"COPY"的字符能够显现在复印物中。 图17是防复印伪造图案中的点的布置示例。在由小点1701构成的区域(左)中,以比由大点1702构成的区域高的浓度布置点。通过如图17所示周期性地布置点,通常形成许多防复印伪造图案。在本实施例中,利用点的周期性布置的特征来实现縮小方法。
图18是示出根据本实施例的数字多功能外围设备001中的从扫描到打印原稿的一系列处理步骤的流程图。 首先,在步骤S1801中,扫描原稿。在将图像数据输入附加图像处理单元130中之后,在步骤S1802中,附加图像处理单元130通过未示出的内部模块(防复印伪造图案分析单元)分析防复印伪造图案,并确定存在构成防复印伪造图案的点的概率高的要稀疏的行。 图19A到图19C是说明防复印伪造图案的分析处理的原理的图。
如上所述,防复印伪造图案由两个区域构成,一个区域由小点1901构成,一个区域由大点1902构成。为了简单地确定这些点所处的行,针对点周期性地出现的多个布置方向(例如纵向和横向)分别累积像素值,以获取如图19A所示的示出累积值的分布的波形数据1903和1904。利用波形数据的周期性来检测整个图像中存在点的行。例如,在图19B的波形数据的情况下,可以确定点存在的周期为T,并且可以确定点的宽度为w。根据获得的周期T和点宽度w,确定要稀疏的行的位置和宽度。此外,在小点和大点共存的行的情况下,获得如图19C所示的波形数据。在此情况下,可以使用存在小点和大点两者的部分作为基准来获得周期T和宽度w。然而,在实际图像中,还存在构成防复印伪造图案的点以外的点,因此波形数据畸变。因此,为了获得适于进行确定的波形,将平均值(由虚线1905或1906示出的值)设置为基准(阈值),将累积值划分为超过基准的部分和基准以下的部分,并使用由此获得的波形数据。 如上所述,求得存在构成防复印伪造图案的点的概率高的行的位置和宽度,以确定要稀疏的行。 在步骤S1803中,稀疏单元129对临时存储在RAM 107中的图像数据执行在步骤S1802中确定的要稀疏的纵行和横行的稀疏处理,并生成去除了构成防复印伪造图案的点的图像数据。 将生成的图像数据输入到縮放单元124中,并将其转换为期望的图像大小(步骤S1804)。 随后,与在第一实施例中相同,在步骤S1805中,对縮小图像进行任意地布局。此时,为了使附加到原始图像数据的防复印伪造图案可识别,可以在縮小图像的周围放置诸如消息(例如"原始图像包含防复印伪造图案")的信息。在这种情况下,例如,执行将示出附加了防复印伪造图案的信息并入生成的图像数据的处理,或将示出附加了防复印伪造图案的信息与作为单独数据的图像数据链接的处理。之后,在步骤S1806中,使用生成的图像数据来执行打印处理。 此外,与第一实施例的情况相同,可以将如上所述生成的图像数据存储在HDD 109
等中,以便日后使用等。[其它实施例] 本发明的各方面还能够通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的装置)、以及由系统或装置的计算机例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。 虽然参照示例性实施例描述了本发明,但是应当理解,本发明不限于所公开的示例性实施例。应对所附权利要求的范围给予最宽泛的解释,以使其覆盖所有变型、等同结构和功能。
1权利要求
一种图像处理装置,所述图像处理装置包括缩小单元,其被配置为缩小图像;以及删除单元,其被配置为在所述缩小单元缩小所述图像时,在所述图像包含具有隐藏在附加图像中的信息的附加图像的情况下,删除所述附加图像。
2. 根据权利要求l所述的图像处理装置,其中,所述附加图像由被布置为具有基本周期性的点构成,并且所述删除单元通过从所述图像中稀疏所述点所处的行的像素来删除所述附加图像。
3. 根据权利要求2所述的图像处理装置,所述图像处理装置还包括获取单元,其被配置为获取构成所述附加图像的点的位置信息;以及确定单元,其被配置为基于所获取的位置信息来确定所述点所处的行。
4. 根据权利要求3所述的图像处理装置,所述图像处理装置还包括去除单元,其被配置为从所述图像中去除不能构成所述附加图像的点。
5. 根据权利要求2所述的图像处理装置,所述图像处理装置还包括被配置为针对所述附加图像的点周期性地出现的多个布置方向中的各个来累积像素值,以获取累积值的分布的单元;以及确定单元,其被配置为根据所获取的累积值的分布来确定所述点所处的行。
6. 根据权利要求l所述的图像处理装置,其中,所述附加图像是防复印伪造图案或二维码。
7. —种图像处理方法,所述图像处理方法包括縮小步骤,縮小图像;以及删除步骤,在所述縮小步骤中縮小所述图像时,在所述图像包含具有隐藏在附加图像中的信息的附加图像的情况下,删除所述附加图像。
全文摘要
本发明涉及一种图像处理装置和图像处理方法。当通过像素的采样来简单地缩小包含由点的集合表示的、诸如防复印伪造图案和二维码的图案的图像时,点被紧密布置,使得缩小图像整体显黑,并且其内容变得难以理解。图像处理装置包括缩小单元,其被配置为缩小图像;以及删除单元,其被配置为在由所述缩小单元缩小所述图像时,在所述图像包含具有隐藏在其中的信息的附加图像的情况下,删除所述附加图像。
文档编号G01T1/00GK101795343SQ201010106699
公开日2010年8月4日 申请日期2010年1月26日 优先权日2009年1月29日
发明者大竹律子 申请人:佳能株式会社