图象处理系统的制作方法

文档序号:6656987阅读:240来源:国知局
专利名称:图象处理系统的制作方法
技术领域
本发明涉及一种用于确定输入的图象是否是特定图象、和根据该确定结果控制图象数据的输入/输出的图象处理系统,特别是涉及一种用于阅读图象、和基于所阅读的图象的特有特征或镶嵌在图象中的数字水印确定该图象是一个特定图象的图象处理系统。
随着最近几年使用CCD或彩色打印机的彩色图象阅读装置(下文指彩色扫描仪)性能的改进,使有些人更有可能通过用彩色扫描仪阅读原稿并将其输出到彩色打印机,来复制象纸币或债券这样的作为复制保护对象的原稿。为了阻止复制这种要被复制保护的对象,将彩色扫描仪和彩色打印机组合的彩色复印机经常包括用于识别要被复制保护的原稿和禁止复制或处理该输出图象的防伪装置。
这样的防伪装置主要使用两种方法来识别要被复制保护的原稿。
在第一种方法中,数字水印信息预先插入到作为要复制保护的特定的原稿中。当在复制时从阅读的原始图象抽取数字水印信息时,根据数字水印信息确定原稿是否是要被复制保护的原稿。
在第二种方法中,作为要被复制保护的原稿图象或它的一部分被限定为一个特定的原稿,预先在防伪装置侧保存其特征数据。当复制原稿时,将特征数据与输入图象信号的特有特征比较,从而确定被复制的原稿是否是特定的原稿。
如果通过其中一种方法确定了原稿是特定原稿,则停止输出,或是处理图象。
然而,在任何一种方法中,仅在彩色复印机或类似装置的复制操作中使用防伪装置中运行。因此,当由扫描仪阅读图象和分开打印时,甚至很容易就能复制要复制保护的原稿。即,当扫描仪暂时阅读要被复制保护的原稿,并通过控制器由彩色复印机或彩色打印机输出结果时,容易仿造要被复制保护的原稿。
为了避免这种现象,可以使用禁止复制的控制方法,即从扫描后存储在存储器的图象数据、或要打印的图象数据确定原稿是否是要被复制保护的原稿,且如果是,则改变图象数据。然而,当存储在存储器中的整个图象数据没有任何预处理地进行处理时,扫描和打印的时间变长。
最近几年,有各种象纸币或债券等不应被复制的原稿。防伪装置必须准确地没有任何确定错误地确定复制对象原稿是属于要被复制保护的原稿中的一个。为了这个目的,防伪装置每个要被复制保护的原稿必须反复确定阅读的图象数据是否与要被复制保护原稿匹配,因此确定一个要被复制的原稿需要很长的时间。结果,明显地降低了复制处理的效率。
如果为提高效率缩短确定处理时间,就限制了特定原稿的可确定类型,并增加了确定错误量。
本发明用来解决现有技术的问题,目的是提供一种能够高速地检测图象数据是否是要被复制保护原稿的图象数据的图象处理系统。
本发明的另一个目的是提供一种能在防伪和可靠地防伪中,减轻特定原稿确定处理的负担的图象处理系统。
本发明的再一个目的是提供一种图象处理装置,其特征在于包括一个确定装置,用于确定图象数据是否包括从图象数据抽取出的至少一块特定信息;和一个图象处装置,用于执行由确定装置确定的包含特定信息的图象数据的预定处理。
本发明的另一个目的是提供一种图象处理的方法,特征是包括确定图象数据是否包括从图象数据抽取出的至少一块特定的信息的确定步骤;和图象处理步骤,对在确定步骤确定的包含特定信息的图象数据执行预定处理。
本发明的还一个目的是提供一种由计算机执行的计算机程序,以执行图象处理,特征是包括确定步骤的程序码,确定步骤是确定图象数据是否包括从图象数据抽取出的至少一块特定的信息;和图象处理步骤的程序码,对在确定步骤确定的包含特定信息的图象数据执行预定处理。
本发明的其他特征和优点将从以下结合附图的描述中变得更加明显,其中所有附图中相同的参考标号代表相同或类似的部分。
包含在说明书和组成说明书一部分的附图,和说明书一起说明了本发明的实施例,用于解释本发明的原理。


图1是说明根据本发明一个实施例的图象处理系统设置的框图;图2是由图1所示的图象处理系统处理的图象数据的剖面图;图3是由图1所示的图象处理系统处理的图象信息包格式的剖面图;图4是由图1所示的图象处理系统处理的图象信息包格式的剖面图;图5是由图1所示的图象处理系统处理的命令信息包格式的剖面图;图6是由图1所示的图象处理系统处理的命令包格式的剖面图;图7是说明根据本发明的图象处理系统复制处理概况的流程图;图8A和8B是说明本发明图象处理系统防伪处理的视图;图9是说明防伪处理有RGB颜色间隔的图象数据的原理图;图10是说明当确定图象住处要被复制保护的图象时警告对话的视图;图11是说明当检测到要被复制保护的图象时存储的记录信息的视图;图12是说明图7中防伪控制处理的详细实例的流程图;图13是对有YMCK颜色间隔的图象数据防伪处理的原理图;图14是说明数字水印抽取处理的流程图;图15是说明根据第三个实施例的图象输入/输出处理装置的设置的方框图;图16是解释由第三个实施例的图象输入/输出处理装置执行的处理程序的流程图;图17是说明根据第三个实施例的图象输入/输出处理装置的确定电路的设置的方框图;图18是解释由第四个实施例的图象输入/输出处理装置执行的处理程序的流程图;图19是说明根据第五个实施例的彩色复印机的设置的视图;图20是根据第五个实施例的喷墨打印装置的视图;图21是说明根据第五个实施例的喷墨打印装置的执行控制的设置的方框图22是说明根据第六个实施例的信息处理装置的设置的方框图;图23是解释由第三个实施例改进的图象输入/输出处理装置执行的处理程序的流程图;图24是解释由第四个实施例改进的图象输入/输出处理装置执行的处理程序的流程图;及图25是解释由图象输入/输出处理装置执行的步骤S208的确定处理的流程图。
(第一个实施例)下面在优选实施例的基础上参考附图详细描述本发明。图1是说明根据本发明一个实施例的图象处理系统设置的方框图。在以下的实施例中,预先由系统识别用做数字水印的图象和其镶嵌方法。
该实施例的图象处理系统包括一个信息处理装置100,和与信息处理装置100相连的一个扫描器111及打印机114。在这个系统中,由打印机14复制扫描器111读取的原始图象。此外,可由打印机114打印通过如10BASE-T网络的LAN115发送的图象,或相反,通过LAN115向另一个与局域网115相连的信息处理装置发送由打印机114读取的图象。
如扫描仪111是彩色扫描仪,它通过一个灯(未显示)扫描放在原稿工作台上的原稿,将反射光聚焦在CCD线性传感器,并将光学信号转化(光电转换)为电信号。信号被数字化并作为数字图象信号被扫描器图象处理部分112读取。图象信号由象素构成。每个象素包括多个彩色成分,例如R,G和B成分。每个包含在一个象素中的彩色成分由8至12位多级数据构成。
如CPU101由高速RISCCPU构成,并控制该系统的扫描仪111和打印机114,及信息处理装置100。通过具有信息包结构(包数据)的数据交换执行控制和经SBB104在CPU101和信息处理装置100中的块之间进行的图象数据交换。图1中的粗空心箭头表示包数据流。为此,每个第一和第二信息包转换部分102和105、LAN控制器103、HDD控制器107,和光栅转换部分109有包汇编解汇编功能。
该实施例的图象处理系统也有图1未显示的用户界面,如操作板和显示仪器。(包数据和图象之间的关系)
下面参考图2描述该实施例中包数据和图象之间的关系。
参考图2,原始图象201被分成多个块。原始图象201左上角的阴影部分代表尺寸为32象素×32象素的一块。将对应一块的图象数据块定义为存储在一个信息包中的图象数据单元(以后描述)。
图2表示从图象201分割的块202的结构。数字0至1023对象素连续地进行定义。(信息包格式)图3和5表示该实施例中用的信息包的数据格式。该实施例的系统使用两个信息包图3所示的图象信息包和图5所示的命令信息包。每个信息包由一个有34位固定长度的标题区域和有可变长度的数据区域组成。由标题区域的第一位(位
)值来区分命令信息包和图象信息包。
对于图象信息包,如图3所示定义34-位标题区域。位[4∶1]是表示信息包目的地的ID码。位[6∶5]是表示包含在数据区域中的图象数据颜色的色彩信息。这位表示单色、RGB色,和CMYK格式中的一种。剩余位表示包含在这个信息包中的图象数据的起始X和Y坐标(例如,这些位表示块的上左位置)。
图象数据包的数据区域(图象数据区域)的结构如图4所示,并有最大5.5千字节(kb)的长度。图4所示的图象数据区域401表示具有RGB(兰、绿和红)格式的图象数据,而图象数据区域402表示具有CMKY(青色、品红、黄和黑)格式的图象数据。在这个实施例中,由于图象数据被JPEG压缩,且数据长度可变,使得为每种颜色准备了表示一个数据长度的3位。
如图5所示定义了命令信息包的标题区域。标题区域的位[4∶0]与图象信息包的相同,而位[5]表示该命令是否是CPU的读或写的命令。在读时,首先,用于读的向前的信息包从第一信息包转换部分102向系统主线桥(SBB)104输出,而作为读取结果的向后的信息包通过SBB104返回到第一信息包转换部分102。以最大一个信息包发送十六个命令。包含在一个信息包中的命令数由标题区域的位[9∶6]作为命令数定义。
命令信息包的数据区域(命令数据区域)有最大128字节的长度,并且具如图6所示结构的。更特别是,一个命令由一个4字节地址和4字节数据组成,且命令从命令0至命令15相继排列。然而,一个向前的命令信息包只有一个地址且没有数据。(复制时的数据流)下面描述由打印机114复制扫描仪111读取的图象时的数据流。由扫描仪111读取的图象数据是光栅数据,它是由扫描仪图象处理部分112处理的。
由扫描仪图象处理部分112处理的数据被光栅转换部分109进行JPEG压缩并转换成上述的图象信息包。这时,将信息包的目的地不设为打印机114,而是设为SDRAM106。图象信息包被传送到系统总线桥(SBB)104。
SBB104将接收到的信息包数据发送到信息包数据中定义的目的地。由于目的地设为SDRAM106,使得经第二信息包转换部分105从SBB104向SDRAM106写信息包数据。
在双面复制时,当在SDRAM106中写一页图象数据时,图象数据通过SBB104和硬盘控制器107转送到硬盘驱动器(下文指HDD)108。
当一页图象写入SDRAM106中之后,图象数据相继从SDRAM106读出并通过SBB104发送到光栅转换部分109。根据通过第一信息包转换部分102从CPU101向SBB104发送的命令,由SBB104执行数据转换。
光栅转换部分109展开被JPEG压缩并被存储在接收到的图象信息包的数据区域中的图象数据,将该图象数据转换成使用SDRAM110的光栅数据,并将该数据输出到打印机图象处理部分113。
由打印机图象处理部分113处理的图象数据被发送到打印机114并打印在纸上(打印中的数据流)下面描述由打印机114打印通过LAN115发送的图象数据时的数据流。
通过LAN115发送的图象数据被转换成图象信息包,该包的目的地由LAN控制器103设为SDRAM106并通过SBB104和信息包转换部分105写入SDRAM106。
当一页图象写入到SDRAM106中时,图象数据通过SBB104和硬盘控制器107相继转换到硬盘驱动器(后文指HDD)。通过这个处理,当在打印期间打印机114出现塞纸时,去除塞纸后能自动从未打印部分重新开始打印。
当一页图象完全写入SDRAM106并在HDD108备份时,图象数据相继从SDRAM106读出并通过信息包转换部分105和SBB104发送到光栅转换部分109。由SBB104根据经第一信息包转换部分102从CPU101向SBB104发送的命令执行数据转换。
光栅转换部分109展开被JPEG压缩,并被存储在接收到的图象信息包的数据区域中的图象数据,将该图象数据转换成使用SDRAM110的光栅数据,并将该数据输出到打印机图象处理部分113。
由打印机图象处理部分113处理的图象数据被发送到打印机114,并打印在纸上。(数字水印抽取流程)该实施例的系统具有确定读取的数据或打印的数据是否是防伪的要被复制保护的原稿的确定功能。为了防伪,在该实施例中,抽取能通过图象处理抽取且预先不可见地镶嵌在原始图象中的水印。基于该水印,确定图象是否是要被复制保护的原稿。下面参考图14说明数字水印抽取程序。由CPU101执行对要被复制保护的原稿的处理和确定功能。
表示数字水印镶嵌的位置的信息能容易地被检测到,即使是低分辨率的图象数据。因此,在预先检测象素变少(例如每两个象素变少为一个象素的数据)的低分辨率图象数据中的位置信息之后,在象素变少之前从高分辨率图象数据中抽取由位置信息指定的图象,从而检测该数字水印。
首先,通过原始图象减少的象素在SDRAM106准备低分辨率的图象。将低分辨率的图象分割成块(步骤S1401)。对每一块进行傅立叶变换以抽取一个频率成分(步骤S1403)。每一块由32象素×32象素的整数信息包单元组成。当使用信息包作为单元执行处理时,由于系统中处理单元等于数据转换单元,故可以进行高速处理。
频率范围内的图象数据,它是通过频率成分抽取处理而获得的,它被分成振幅光谱和相位光谱。检测包含在振幅光谱中的对准信号(步骤S1405)。
该对准信号是由一个脉冲信号以中间水平频率镶嵌的,该频率大于几乎不能被人眼识别的第一频率水平,且小于第二频率水平,在考虑到以低频率成分镶嵌信号时低和高频率成分的问题该第二频率水平不会由于不可逆地压缩/扩展而除去,由于人眼具有可视的特性,该信号很容易作为噪音被识别,而不象以高频率镶嵌的信号,且如JPEG压缩的不可逆压缩/扩展模式具有低通滤波作用,因此,高频率成分被压缩/扩展处理而除去。
为了检测对准信号,抽取振幅光谱中包含的上述中间水平频率范围的脉冲信号。
根据抽取的脉冲信号的坐标计算数字图象数据的缩放比率。在这个实施例中,假设CPU101预先识别缩放前的检测目标图象的哪个频率成分有脉冲信号。
从预先识别的频率与用于检测脉冲信号的频率的比率计算缩放比率。例如,假设a是预先被识别的频率,b是被检测的脉冲信号的频率。那么,在读时可以知道已按a/b比率进行了缩放。这是傅立叶变换的已知特性。
用于检测包含在数字图象数据中的数字水印的图形位置和大小是基于缩放比率确定的(步骤S1407)。
在象素变少前,从高分辨率图象数据中抽取用步骤S1407中所确定的位置和大小所指定的图形(步骤S1409)。通过使用图形的卷积抽取包含在数字图象数据中的数字水印(步骤S1411)。
与在步骤S1409抽取的图象的大小相同,从特定位置的中心抽取图象作为一个每个都具有32象素×32象素的整数信息包的单元。例如,假设镶嵌的数字水印的大小预先限定为由读取纸币获得的图象数据的标准。如果尺寸是10mm×10mm,且图象有每英寸600点(6dpi)的分辨率,32象素对应大约1.4mm。因此,抽取极限为每块具有32象素×32象素的15块。
这使得有可能使要被处理的图象最小化,且由于使用作为一个单元的信息包处理图象而提高了处理速度。
可以将数字水印加到数字图象数据的任何成分中。在这个实施例中,将数字水印加到人眼最不敏感的兰色成分中。在这种情况下,对兰色成分执行上述图形检测。
当不是通过将数字图象数据加到数字图象数据的可视颜色成分中,而是通过将信息镶嵌到特定频率的成分中将数字水印镶嵌到数字图象数据时,在计算数字图象数据的傅立叶变换后,可对特定频率执行数字水印检测处理。
此外,也可使用象素变少之前的高分辨率图象检测水印的位置和大小。(防伪确定流程)将参考图7描述在复制时的防伪确定处理的流程。
在步骤S701中,CUP101指示扫描仪111开始扫描。当在步骤S702将图象数据写到SDRAM106时,CPU101读取SDRAM106上的数据,并在步骤S703执行上述的数字水印抽取的处理。
在步骤S704,基于步骤S703抽取的数字水印信息确定图象是否是要被复制保护的图象。如果在步骤S704确定为“是”,则在步骤S705执行防伪控制处理(以后描述),在步骤S706启动打印机,流程前进到打印开始序列。如果在步骤S704为“否”,则流程立即前进到步骤S706执行打印开始序列。(防伪控制处理)下面将详细描述图5所示的步骤S705的防伪控制处理。
图8A和8B是表示防伪处理后从打印机输出图象的视图。图8A和8B显示了对禁止复制的纸币的防伪处理的实例。图8A表示从扫描仪111读取的原始图象,而图8B表示防伪处理后的输出图象。
图9是表示图8B所示的图象特征的图表,它已经过了防伪处理。纵坐标表示图象数据G(绿),而横坐标代表扫描位置。
参考图9,I表示原始图象数据(图8A中的图象),II表示处理后的图象数据(图8B中的图象)。参考图9,沿着纵坐标描绘了图象的绿色数据部分,沿着横坐描绘了图象的主扫描位置。坐标表示图象数据有从0到255的256灰度级。当灰度级接近255时,图象变亮。
原始图象数据I表示处理前的原始图象,它存储在SDRAM106中。当这个图象数据的所有象素的值降低到预定的值,产生图象数据II。在图象数据II中,所有等于或小于“0”的数据变为“0”,所以,图象的变化信息失去。当也对除了绿数据外的红和蓝数据执行处理时,产生作为后选输出图象的图8B所示的图象。当信息包转换部分105根据CPU101的命令信息包中的指令以高速在SDRAM106重写内容时,执行这一处理。
在这个实施例中,处理过的图象不能返回到处理前的图象。
图10是表示根据该实施例的系统显示在用户界面上的窗口的视图。图10所示的窗口对应一个警告窗口,为给用户显示从扫描仪111读取的图象数据被识别为要被复制保护数据的图象。
参考图10,用户选择一个按键BT1,以根据证实其内容所显示的警告来输出数据。用户选择按键BT2以根据证实其内容所显示的警告,避免图象输出。
图11是表示存储在图1所示的HDD108中的记录信息。该信息是由几种类型的信息、发行国家、发行号、和要被复制保护的图象的值构成。在图7的步骤S705所示的防伪控制处理中,通过对读取的图象和来自预先存储的要被复制保护的目标信息的图象进行处理,能够产生这些信息。(防伪控制处理流程)下面参考图12的流程图详细描述防伪控制处理。图12是说明这个实施例的图象处理系统中的防伪处理。它对应图7所示的步骤S705的防伪控制处理。
首先,在步骤S601对起图象存储器作用的SDRAM106上的图象数据执行防伪图象处理。
在这个实施例中,处理图8A所示的原始图象以产生图8B所示的处理过的的图象,如实心灰暗象。该处理的原理已在上述参考图9进行了说明。
接着,在步骤S602,图10所示的用户输入窗口(警告对话)显示在用户界面上(未显示)。
即,当从扫描仪111输入的图象可能是要被复制保护的原稿时,用户能断定是否由打印机真正打印图象。
在步骤S603检查用户是否从输入窗口选择一个按钮作为用户输入,即“是”对应按钮BT1,或“否”对应按钮BT2。如果选择“是”(如果要打印图象),则将图11所示的记录存储在HDD108中,并结束处理。通过这种处理,可以留下已读取的要被复制保护的原稿作为证据,并在以后很容易确定是否存在/缺少需要防伪的原稿的输入。
如果在步骤S603是“否”,即如果不打印图象,则放弃存储图象的SDRAM106,以在步骤S604删除图象,且处理结束。在这种情况下,当流程前进到图7的步骤S706的打印开始处理时,该处理立即跳过,且不打印地结束该处理。
即使通过LAN111将扫描仪111读取的图象发送到个人电脑而不是用打印机114的打印图象,也以与上述相同的方式执行控制。特别是,当在图7的步骤S707确定读取的图象是要被复制保护的图象时,从对应步骤S705的防伪控制处理的步骤S601执行处理。如果在步骤S603是“否”,则在步骤S604放弃图象存储,且结束整个处理。因此,不将图象数据发送到LAN115。
如果在步骤S603为“是”,在步骤S601处理的图象数据通过LAN115传送。因此,通过LAN115传送的图象为图8B所示的已处理的图象数据。(第二个实施例)在第一个实施例中,已经描述了在复制处理中对防伪目标原稿的输入图象进行预定的图象处理的情况。即使将图象处理系统用做打印机时,也同样执行防伪处理。下面将描述这种实施例。
图13是说明根据本发明的图象处理系统对伪目标图象数据进行图象处理的原理的图表。纵坐标表示图象的黄色数据部分,而横坐标表示图象的主扫描位置。例如,当图象数据有M(品红)、C(青色)、Y(黄)和BK(黑)的颜色间隔格式时,图象数据有从“0”至“255”的256灰度级。当灰度级接近“255”时,图象变黑。
参考图13,图象数据1302表示处理前的原始图象,它存储在图1所示的SDRAM106中。当这个图象数据的所有象素值增加预定值时,产生处理过的图象1301。在图象数据1301中,等于或大于255“的所有数据变为“255”,因此,失去改变的图象信息。当也对除了黄色数据外的品红、青色和黑色数据执行处理时,输出图8B所示的图象。
与第一个实施例中的相同,处理过的图象不能返回到处理前的图象。
对于图10所示的对话,如果用户确定不执行打印(当选择按钮BT2时),发出打印停止指令以结束打印。
对于图10所示的对话,如果用户确定执行打印(当选择按钮BT1时),将图11所示的操作记录信息存储到HDD108中。对于要打印的图象,打印处理过的图象,且不直接输出图13所示的图象数据。
本发明的数字水印可以使用以图象的特定频率镶嵌的不可视水印(不可视复制禁止信息)、以不引人注意的大小和颜色镶嵌在要被复制保护的图象上的可视水印(可视复制禁止信息),或其组合。由于数字水印变得完全不可识别,优选在要被复制保护图象的图形中预先镶嵌数字水印。
当将图11所示的记录信息加密并存储在HDD108的文件夹中使得该信息在不使用专用软件时不能被加密,而且以高度安全性存储要被复制保护的图象处理记录。
图11所示的记录信息可以作为数字水印加到处理过的图象。通过这种设置,能从图片检测到该增加的数字水印。(第一和第二实施例的系统的作用)如上所述,根据这些实施例的系统,使用低分辨率的图象数据检测图象数据是否是要被复制保护的原稿的图象数据。因此,可以实现能够在短时间检测要被复制保护数据图象的图象处理系统。
此外,由于用于检测数字水印的图象的大小,作为一个单元,用作系统的图象数据传输单元的信息包,可以很快地确定要复制的图象是否是禁止复制的原始图象。(第三个实施例)下面参考附图描述本发明的第三个实施例。
例如,由图15所示的图象输入/输出处理装置1500实施本发明的图象输入/输出处理方法。该图象输入/输出处理装置1500使用根据本发明的图象输入/输出处理装置。(图象输入/输出处理装置的设置)首先描述上述图象输入/输出处理装置的一系列操作。
将扫描电路1501读取的图象数据、传真电路1503接收的图象数据、或通过PDL电路1504获得的图象数据输入到图象输入/输出处理装置1500。
扫描电路1501将扫描原稿读取的图象数据提供给输入/输出控制电路1507。传真电路1503能传送/接收图象数据,并将接收的图象数据提供给输入/输出控制电路1507。PDL电路1504将页面描述语言(PDL)转换成位象。主机1506创建PDL数据,通过一个接口电路1505转换,并输入到PDL电路1504。接口电路1505将PDL数据提供给PDL电路1504,传送/接收进/出自输入/输出控制电路1507的数据,并与主机1506进行图象数据的双向传输。
输入/输出控制电路1507控制进/出存储装置1508的图象数据的写/读操作,并控制进/出压缩/扩展电路1509的图象数据的发送/接收,因此,将扫描电路1501、传真电路1503或PDL电路1504提供的图象数据存储在存储装置1508中。输入/输出控制电路1507也向确定电路1511提供通过分辨率转化电路1510提供的图象数据。
确定电路1511确定从输入/输出控制电路1507来的图象数据是否是特定的图象,并将确定结果提供给系统控制电路1512。
系统控制电路1512由CPU和类似装置构成,以根据与输入/输出处理装置1500相关的各种设置来控制图象输入/输出处理装置1500的整个操作,图象输入/输出处理装置1500是由如操作部分的人-机界面(MMI)及预先存储在ROM1513中的处理程序构成。特别是,系统控制电路1512根据确定电路1511的确定结果控制输入/输出控制电路1507的操作。
因此,输入/输出控制电路1507通过压缩/扩展电路1509将以上述方式存储在存贮装置1508中的图象数据提供给打印装置1502,以根据系统控制电路1512的控制打印图象数据。
打印装置1502打印来自输入/输出控制电路1507的图象数据。(控制电路1512的设置)下面详细描述上述的系统控制电路1512。
ROM1513根据图16所示的流程图预先存储控制程序。该控制程序由系统控制电路1512读出并执行。因此,图象输入/输出处理装置1500按以下方式操作。注意图16所示的控制程序执行复制功能,且复制功能是图象输入/输出处理装置1500的功能之一。
当存储在ROM1513中的图16所示的控制程序由系统控制电路1512读出并执行时,系统控制电路1512通过输入/输出控制电路1507如向扫描电路1501发出读取图象的指令。扫描电路1501读取作为数字图象数据(后文指的是图象数据)的原稿(未示出)上的图象(步骤S201)。
在步骤S201,扫描电路1501所读取的图象数据被压缩/扩展电路1509压缩为预定的压缩模式(步骤S202),并在输入/输出控制电路1507的控制下,存储到存储装置1508中(步骤S203)。
存储在存储装置1508中的图象数据被分割成多个带区域,以带区域为单位的形式读出(步骤S204),并由压缩/扩展电路1509扩展为预定的扩展模式(步骤S205),且在输入/输出控制电路1507的控制下存储到存储装置1508中(步骤S206)。
可以在步骤S203的存储处理或步骤S202的压缩处理时执行带分割,以将图象数据压缩成带单元。
一个带表示沿着主扫描方向分割图象数据所得到的块。因此,带的横向尺寸与图象数据的宽度尺寸匹配。带的长度方向尺寸可以是恒定的或以带为单位适当地确定。如果带的长度方向尺寸不是恒定的,例如,它们以如下方式确定。预定的上和下限值定为带高。根据要检测的水印、特定图象的大小和能够存储的容量来确定上、下限值。检查具有一致颜色和密度的线是否出现在由上极限值从带的上侧向下分开的线、与下极限值向下分开的线之间的主扫描方向上。如果出现了这样的线,则在分割带的同时,正好在那条线的前后限定一条线作为带的下侧。这阻止了将特定的图象或水印分割成带。
接着,在带单元中所读到的图象数据通过分辨率转换电路1510提供到确定电路1511(步骤S207)。确定电路1511根据数字水印的存在/缺少或通过校对图象,确定提供的图象数据是否是特定的图象(步骤S208)。
如果基于数字水印的存在/缺少进行确定,则确定电路1511确定是否存在特定的数字水印信息预先插入到从输入/输出控制电路1507提供的图象数据中。如果提供的图象数据有数字水印信息,则确定图象数据是特定图象。通过在第一个实施例中所述的方法进行数字水印的确定。
如果通过校对特有特征进行确定,则确定电路1511抽取所提供的图象数据的特有特征,并将该特征数据与预先存储的特定图象,如不应复制的债券或纸币的特定图象的特征数据比较,从而确定其相似性。当特定图象和提供的图象数据之间相等或大于预定值时,断定图象数据是特定图象。
下面将详细描述这一确定处理。将确定电路1511的确定结果提供给系统控制电路1512。
提供到确定电路1511的图象数据是经过分辨率转换电路1510的、象素变少处理的、减低了象素数的图象数据。执行第一确定处理,以确定图象数据是否是使用降低了象素数的图象数据的特定图象。
如果通过第一确定处理不能断定图象数据是否是特定图象,则改变所提供图象数据的分辨率,并执行第二确定处理以确定图象数据是否是特定图象。在第二确定处理时,将从存储装置1508读取的图象数据不必插入分辨率转换电路1510就可提供到确定电路1511。如果通过第一确定处理断定图象数据不是特定图象,则不执行第二确定处理。在第二确定处理时,总能确定图象数据是否是特定图象。
图25说明步骤S208的处理流程。在步骤S1101中,判断确定处理是否是第一次确定处理(第一确定处理)或第二次确定处理(第二确定处理)。对于第一次确定处理,例如通过在步骤S1102变少象素来减低图象的分辨率。此外,对于第二次确定处理,不改变原始图象的分辨率。在步骤S1103执行实际的确定处理。在S1104确定这个结果。如果图象是特定图象,则流程分支到“是”;否则,流程分支到“否”。如果结果不确定,则再使用不改变分辨率的图象数据执行确定处理。
由于第一确定处理提供的图象是粗糙的图象,使得作为第一次确定处理结果的第一确定结果的精确度预期要低。然而,当图象数据明显区别于特定图象时,可以足够进行确定。
上述提供的用于第二次确定处理图象数据不通过分辨率转换电路1510。然而,当输入的图象数据的分辨率足够高时,分辨率转换电路1510可以执行如象素变少的处理而不使分辨率低于第一分辨率。
当通过第一和第二确定处理确定图象数据不是特定图象时,系统控制电路1512结束确定处理并指示输入/输出控制电路1507从存储装置1508中读出图象数据,并输出至打印装置1502。该输入/输出控制电路1507读出在步骤S206存储在存储装置1508的图象数据,并将其提供给打印装置1502。打印装置1502打印由输入/输出控制电路1507提供的图象数据(步骤S209)。
系统控制电路1512通过输入/输出控制电路1507确定带是否是最终的带,以确定存储在存储装置1508中的图象数据的所有带区域是否已被处理(步骤S210)。
如果在步骤S210是“否”,则系统控制电路1512执行操作控制,用以从步骤S204重复上述处理。
这样,存储在存储装置1508中的图象数据的所有带区域被读出,并由打印装置1502打印。
当确定电路1511的确定结果指示图象数据是特定图象时,系统控制电路1512指示输入/输出控制电路1507在步骤S209和S210不执行上述的处理。这时,存储在存储装置1508中的图象数据不被打印装置1502打印。即,不打印包含特定图象带的带。这时,在打印下一个图象之前放弃打印中断的纸。
在执行了步骤S208的上述确定处理和根据确定结果的处理后,系统控制电路1512通过输入/输出控制电路1507,识别下面的图象是否是由扫描电路1501读取和输入的(步骤S211)。例如,当自动文件供应器(未显示)与扫描电路1501相连,且自动文件供应器提供多个原稿以读取原稿上的图象时,系统控制电路1512根据自动文件供应器的原稿传感器的输出识别下面的原稿是否出现。如果下面的原稿出现,系统控制电路151执行操作控制,以从步骤S201重复上述的处理。
为打印多个图象数据,系统控制电路1512识别要打印的纸张数,它是由MMI电路1514设置的。根据设置的要打印纸张数重复执行打印一个图象的上述处理,同时确定打印装置是否结束了设置的纸张数的打印。采用这种操作,从存储装置1508重复读取图象数据并由打印装置1502打印。
在这个实施例中,由于特定图象是以带为单位确定,使得整个特定图象不总包含在一个带中。为了处理这种情况,可采取以下的两个措施。
如在第一个方法中,确定了将图象分割成带的方式,使得不分割特定图象。在这种情况下,例如,选择一个白色光栅或由不包含在特定图象中的单颜色成分形成的光栅作为一个带分割线,并沿着这个光栅线将图象分割成带。当以这种方式将图象分割成带时,可以防止将特定图象分割成多个带。
如在第二个方法中,确定图象是否是包含在每个带的中的部分图象的特定图象。如上所述,为了确定特定图象,可使用采用数字水印的方法和采用校对特有特征的方法。在第二个方法中,如果通过校对特有特征的方法确定特定图象,则为了确定而校对包含在每个带中的图象和部分特征图象。如果包含部分特征图象,则确定这个图象为特定图象。对于采用数字水印的特定图象的确定也一样,从带单元中抽取数字水印。
以这种方式,从作为部分图象的每个带中确定特定图象是否包含在该图象中。
下面将详细描述由上述确定电路1511执行的确定处理(步骤S208)。<通过数字水印对特定图象的确定处理>
首先描述将数字水印用做这个实施例中的特定图象的例子。例如,将由扫描电路1501读取的图象数据(后文也指输入图象)输入到确定电路1511。
确定电路1511将输入的图象分割成块,计算每个块的傅立叶变换,并抽取一个频率成分。
将相继获得的频率范围内的输入图象分割成一个振幅光谱和一个相位光谱。检测包含在振幅光谱中的对准信号。
由于人眼的可视特性,不象对高频成分信号一样,很容易将镶嵌在图象中低频率成分的信号识别为噪音。此外,JPEG压缩的不可逆压缩/扩展模式有低通滤波作用,因此,通过压缩/扩展处理除去镶嵌在图象中的高频成分。考虑到这些问题,该对准信号是由一个脉冲信号以中间水平频率镶嵌的,该频率水平大于几乎不能被人眼识别的第一频率水平,且小于不被不可逆地压缩/扩展除去的第二频率水平。
在对准检测时,抽取包含在振幅光谱中的上述中间水平的频率范围内的脉冲信号。
从抽取的脉冲信号的坐标计算输入图象的缩放比率。检测数字水印的确定电路1511预先识别缩放前的确定目标图象中的哪个频率成分有脉冲信号。
从预先识别的频率成分对检测脉冲信号的频率的比率能计算缩放比率。例如,假设a是预先被识别的频率,b是被检测的脉冲信号的频率。那么,可以知道已执行了a/b的缩放。这是傅立叶变换的已知特性。
可以确定用于检测包含在输入图象中的数字水印的图形的大小。包含在数字图象数据中的数字水印是通过使用图形的卷积(convolution)来检测的。
可以将数字水印加到输入图象的任何频率成分中。在这个实施例中,将数字水印加到人眼最不敏感的兰色成分中。在这种情况下,执行兰色成分的上述图形检测。
当不是通过将数字水印加到输入图象的可视颜色成分中,而是通过将信息镶嵌到特定频率的成分中将数字水印镶嵌到输入图象时,在计算输入图象的傅立叶变换后,可对特定频率执行数字水印检测处理。<通过图象校对对特定图象的确定处理>
下面描述不同于上述确定处理的确定处理(步骤S208)。例如,当扫描电路1501读取的图象数据是彩色图象数据时,确定电路1511将输入图象和特定图象转换为普通颜色间隔,并将输入图象与以象素为单位的普通颜色间隔的特定图象比较。
为此,如图17所示,确定电路1511具有提供有输入/输出控制电路1507(图15)的数据的确定ROM151,提供有确定ROM151的输出的积分器152,提供有积分器152的输出的确定电路153,和由确定电路153访问的存储器154,这样,使将确定电路153的输出提供到系统控制电路1512(图15)。
在上述的确定电路1511中,由确定ROM151将输入/输出控制电路1507的图象数据提供到积分器152,作为地址输入。这时,如果输入图象的颜色间隔数据包含在特定图象的颜色间隔数据中,则指定值为“1”;否则,指定值为“0”。将这个值作为X(i)输入到积分器152。
使用确定ROM151中的X(i),积分器152计算如下Y(i)=AY(i-1)+255(1-A)X(i)i=1、2、3、…0<A<1并将积分值Y(i)提供给确定电路153。
确定电路153获得了象素数,作为积分器152的输出的,该积分值Y(i)等于或大于预先设置的值(值A)。因此,计算输入图象区域的象素数,该输入图象应该是特定图象。
使用积分值Y(i)的原因如下。如果输入图象包含在特定图象的颜色间隔数据中,则连续包含多个象素。因此,通过积分筛选偶尔包含的象素。
当以上述方法计算的象素数等于或大于预先设置的值(设定值B)时,确定电路153识别输入图象是包含某些区域中的特定图象颜色间隔的图象,输入图象可能是特定图象,且执行类似的确定处理。
在这种情况下,例如,确定电路153使任意颜色间隔的颜色对应存储器154的地址,并在存储器154的地址处存贮“1”,它是对应作为积分器152的输出的积分值Y(i)等于或大于设定值A的某象素的颜色。对所有输入图象的象素进行处理。
确定电路153计算存储在存储器154中为“1”的象素数。如果计算值等于或大于预先设定值(设定值C),则确定电路153确定输入图象与特定图象类似,并将确定结果提供到系统控制电路1512。
当由确定电路153确定相似时,可以避免重复处理,这种重复处理是由于多次计算相同颜色而获得作为积分器152输出的积分值Y(i)的记数值而引起的,且也可在较宽范围确定图象是否包含特定图象的颜色间隔。
在由确定电路1511确定处理时,通过图7所示的设置确定输入图象是否是特定图象。然而,本发明不限于此,也可根据另外的算法进行确定。即,在这个实施例中,仅需要确定输入图象是否是特定图象。
如上所述,在第三个实施例中,在确定通过输入装置输入的图象数据是否是特定图象的过程中,该图象数据被分成带区域,且执行如象素变少的分辨率转换处理。由于以带为单位进行特定图象的确定,使得处理过的图象数据的数量减少。当象素数变少时,数据数量更减少。因此,可以很快地确定输入图象是否包含特定图象。对于明显区别于特定图象的普通文件图象的原稿,应用象素变少后的图象数据足以确定特定图象。这减轻了防伪中的确定处理的负担,缩短了确定所需要的时间,且因此改善了复制的性能。
仅对于使用低分辨率图象的不能确定为特定图象的图象数据,不用转换分辨率就可以确定特定图象。采用这种设置,能进行精确的确定,并能可靠地防伪。(第三个实施例的改进)在上述的第三个实施例中,在图16所示的控制程序中,当由步骤S208的确定处理确定输入图象是特定图象时,不必在步骤S209和S210执行上述的处理地执行步骤S211的处理。例如,如图23所示,在删除了步骤S203和步骤S206的存储装置1508所存储的图象数据后可以执行步骤S211的处理(步骤S301)。
即,如果由步骤S208的确定处理确定输入图象是特定图象,则即使存储装置1508是可删除的非易失性存储介质,也不在存储装置1508中保留作为特定图象的图象数据。因而能可靠地防伪。(第四个实施例)下面描述第四个实施例。在第三个实施例中,由打印装置1502打印扫描电路1501读取的图象数据。在第四个实施例中,从主机1506传输的PDL数据变为位图并由打印装置1502打印。(通讯功能)为此,例如,根据图18所示的流程图的控制程序用来代替图16所示的控制程序。图18所示的控制程序也被预先存储在ROM1513中,并被系统控制电路1512读出和执行。
与图16所示的控制程序相同的步骤数表示图18所示的控制程序的相同步骤,因此省略了对其的详细描述。执行图18所示的控制程序时的装置与图15所示的图象输入/输出处理装置1500的设置相同,因而省略了对其的详细描述。
下面仅详细描述与上述第三个实施例不同的部分。
首先,当系统控制电路1512读出并执行图18所示的存储在ROM1513中的控制程序时,主机1506产生的图象数据通过接口电路1505、在通用协议程序如SCSI(小型计算机系统界面)或TCP(传输控制协议)/IP(因特网协议)的控制下被传输到PDL电路1504。系统控制电路1512通过输入/输出控制电路1507向PDL电路1504发出PDL位图指令。因此,PDL电路1504将从主机1506传送的图象数据(PDL数据通过PDL描述的数据)变为位图(步骤(S401)。
在步骤S401由PDL电路1504变为位图的图象数据(位象)被压缩/扩展电路509压缩为预定的压缩模式(步骤S402),并在输入/输出控制电路1507的控制下被存储到存储装置1508中(步骤S403)。
存储在存储装置1508中的图象数据被分割成多个带区域,以带区域为单位读出(步骤S404),并被压缩/扩展电路1509扩展为预定的扩展模式(步骤S405),且在输入/输出控制电路1507的控制下存储到存储装置1508中(步骤S406)。可以在压缩或存储时执行带分割。
将每个带区域中扩展和存储的图象数据读出(步骤S407),并通过分辨率转换电路1510提供给确定电路1511。
之后,如上所述,执行图16中步骤S208到S213的相同的处理。如果确定图象数据不是特定图象,则读出存储在存储装置1508中的图象数据并由打印装置1502打印。
如果图象数据是特定图象,打印装置1502则不打印存储在存储装置1508中的图象数据。
在执行步骤S208的上述确定处理,和根据确定结果执行处理之后,系统控制电路1512通过输入/输出控制电路1507识别下一个图象数据是否从主机1506传输到PDL电路1504(步骤S408)。如果在步骤S408为“是”,则系统控制电路1512执行操作控制,以重复从步骤S401的上述处理。
之后,执行步骤S208至S210的处理,从而读出存储在存储装置1508中的图象数据并由打印装置1502打印。
为打印多个图象数据,系统控制电路1512识别要打印的纸张数,它是由MMI电路1514设置的。根据要打印设置的纸张数重复执行打印一个图象的上述处理,同时确定打印装置是否结束了设置的纸张数的打印。采用这种操作,从存储装置1508重复读取图象数据并由打印装置1502打印。
如上所述,在第四个实施例中,在确定由主机1506传输的图象数据(PDL数据)是否是特定图象的过程中,该图象数据被分成带区域,并执行如象素变少的分辨率转换处理。由于以带单为单位方式进行特定图象的确定,使得处理过的图象数据的数量减少。当象素数变少时,数据数量更减少。因此,可以很快地确定输入图象是否包含特定图象。对于明显区别于特定图象的普通文件图象的原稿,应用象素变少后的图象数据足以确定特定图象。这减轻了防伪的确定处理的负担,缩短了确定所需要的时间,并因此而改善提高了复制的性能。
仅对于使用低分辨率图象的不能确定为特定图象的图象数据,不用转换分辨率就可确定特定图象。采用这种设置,能进行精确的确定,也能可靠地防伪。(第四个实施例的改进)在上述第四个实施例中,由打印装置1502打印主机1506所传输的图象数据。然而,本发明不限于此。例如,也可由打印装置1502打印(传真功能)由传真电路1503所接收的图象数据(传真图象数据)。在这种情况下,执行如上所述的相同的操作,同时用传真电路1503接收的传真图象数据代替通过PDL电路1504变位的图象数据。
在上述第四个实施例中,打印装置1502打印主机1506传输的PDL数据。然而,本发明不限于此。例如,可以在主机1506中变位彩色间隔数据,且可从主机1506传送分割成多个带区域的每一个带中的图象数据。可以选择,在主机1506对多个带区域中每一个带中的图象数据执行预定的分辨率处理和确定图象是否是特定图象的确定处理。这时,不用插入PDL电路1504和压缩/扩展电路1509就可通过输入/输出控制电路将每个图象数据存储在存储装置1508中,从存储装置1508读取,并由打印装置1502打印。
在上述第四个实施例中,在图18所示的控制程序中,当由步骤S208的确定处理确定输入图象是特定图象时,不用执行步骤S209和S210的上述处理就可执行步骤S408的处理。例如,如图24所示,在删除了步骤S403和S406中存储在存储装置1508中的图象数据(步骤S301)之后,可以执行步骤S408的处理。
即,如果由步骤S208的确定处理确定输入图象是特定图象,即使存储装置1508是可删除的非易失性存储介质,也不在存储装置1508中保留作为特定图象的图象数据。因而能可靠地防伪。(第五个实施例)下面描述第五个实施例。
由图19所示的彩色复印机700实施根据第五个实施例的图象输入/输出方法。
如图19所示,该彩色印制机700包括放置要读取的原稿702的原稿玻璃工作台701,用于照亮放置在玻璃工作台701上的原稿702的照明装置703,光学系统707,用于将原稿702的光导向光学系统707的反射镜704到706,将原稿702的光形成图象的图象传感元件708,驱动第一反射镜单元710和第二反射镜单元711的马达709,其中第一反射镜单元包括反射镜704和照明装置703,第二反射镜单元包括反射镜705和706,提供有图象传感元件708的输出的图象处理电路712,提供有图象处理电路712的输出的半导体激光器713至716,提供有半导体激光器713至716的输出的多边形反射镜717至720,具有分别提供有多边形反射镜717至720的输出的感光鼓725或728,分别将显影剂提供到感光鼓725或728的显影单元721至724,相应的纸盒729至731,手动送纸盘732,传输带734,用于将纸盒729至731和手动送纸盘732供给的每张纸导向到传输带734的是位辊733,通过感光鼓725或728将定影调色剂转印到传输带734上的纸张上的定影单元735,和排放纸张的排纸盘736,其中,调色剂单元735已将调色剂定影在纸张上。
彩色复印机700具有图15所示的图象输入/输出处理装置1500的功能。原稿玻璃工作台701、照明装置703、光学系统707、图象传感元件708、第一反射镜单元710、第二反射镜单元711、和马达709构成阅读图象的部分,它对应于图15所示的扫描电路1501。图象处理电路712是输出要被打印的图象信号的部分,该部分对应于图15所示的输入/输出控制电路1507、存储装置1508、压缩/扩展电路1509、分辨率转换电路1510、确定电路1511、和系统控制电路1512。半导体激光器713至716,多边形反射镜717-720,感光鼓725至728,纸盒729至731,手动送纸盘732,传输带734,定位辊733,定影单元735,和排纸盘736构成打印图象的部分,它对应图15所示的打印装置1502。
首先,将要被读取的原稿702放在原稿玻璃工作台701上。照明装置703照亮该原稿702。从原稿702所反射的光的图象相继通过反射镜704、705和706由光学系统707形成在图象传感元件708的图象传感表面上。
这时,马达709以速度V机械驱动包括反射镜704和照明装置703的第一反射镜单元710,并以速度V/2机械驱动包括反射镜705和706的第二反射镜单元711。因此,扫描原稿702的整个表面。
图象传感元件708由固态图象传感元件(CCD电荷耦合器件)形成,以将由光学系统707所形成的图象经光电转换转化为电子图象信号,并将该信号提供给图象处理电路712。
图象处理电路712对来自图象传感元件708的图象信号执行预定的处理,并输出该信号作为打印信号。如上所述,确定原稿702是否是特定图象,并根据确定结果执行处理。如果原稿702是特定图象,则输出不打印信号。而输出处理过的信号。
半导体激光器713至716被图象处理电路712所输出的打印信号控制。从半导体激光器713至716发出的激光束,通过多边形反射镜717至720,分别在感光鼓725至728上形成的潜像。
显影单元721至724使用K、Y、C和M调色剂显影形成在感光鼓725至728上的潜像。
这时,从纸盒729至713和手动送纸盘732之一供给的纸经过定位辊733之间,加在传送带734上,并传送。
与进纸时间同时,彩色调色剂预先在感光鼓725至728上显影。随着调色剂的传送,调色剂转印到纸张上。
带有转印的彩色调色剂的纸张从传送带734中分离并传送。通过定影单元735将调色剂固定到纸张上,纸张经过排纸盘736排放。
如上所述,当本发明应用于彩色复印机700时,在确定放置的原稿702是否是特定图象时,将输入的图象数据分割成带区域,并执行如象素变少的分辨率转换处理。由于以带单元为单位进行特定图象的确定,处理过的图象数据的数量减少。当象素数变少时,数据数量更减少。因此,可以很快地确定输入图象是否包含特定图象。对于明显区别于特定图象的普通文件图象的原稿,应用象素变少后的图象数据足以确定特定图象。这减轻了防伪的确定处理的负担,缩短了确定所需要的时间,因此,改善了复制的性能。
仅对于使用低分辨率图象的不能被确定为特定图象的图象数据,不用转换分辨率便可确定特定图象。采用这种设置,能进行精确的确定,并能可靠地防伪。因此,能提供能可靠防伪和优越性能的彩色复印机700。
通过例举图19所示的彩色复印机700已描述了根据本发明的图象输入/输出方法。然而,本发明不限于此。也可以将该图象输入/输出方法应用到如图15所示的打印装置1502的喷墨打印机中,以下将对其进行描述。
图20是应用本发明的喷墨打印装置IJRA的视图。参考图20,一个与丝杠5005的螺旋槽5004接合的处理盒HC有一个销钉(未显示),且该处理盒沿箭头a和b方向相互移动,其中通过传输齿轮5011和5009,丝杠5005与驱动马达5013的向前/向后的旋转同步旋转。喷墨处理盒IJC安装在该处理盒HC上。压纸器5002沿着处理盒移动方向将纸张压向盘5000。光耦合器5007和5008作为原始位置检测装置,用来检查这个区域的杠杆5006的存在,以转换驱动马达5013的旋转方向。元件5016支撑盖元件5022,以盖住打印头的前表面。一个抽吸装置5015吸住盖内的空气,以通过盖口5023执行打印头的真空恢复。参考标号5017表示一个清洁刮刀,且元件5019允许该刮刀前后移动,它们是由主体支撑板5018支撑的。除了这种形式的刮刀外,可在这个例子中应用已知的清洁刮刀。杠杆5021用于启动真空恢复。杠杆5021随着与处理盒接合的凸轮5020的移动而移动。这种运动由已知的传输装置来控制,如用于转换驱动马达驱动力的离合开关。
为了遮盖、清洁和真空恢复,当处理盒处于原始位置侧的区域时,能在丝杠5005的作用下在对应位置处执行所需的处理。只要在已知的时间能执行所需的操作,就可以在该实例中采用任何的设置。
下面参考图21所示的方框图描述执行上述装置打印控制的控制设置。参考图21所示的控制电路,参考标号1700表示输入打印信号的接口;1701是一个MPU;1702是存储由MPU1701执行的控制程序的程序ROM;1703是用于存储不同数据(提供到头的打印信号和打印数据)的动态RAM。门阵列1704控制打印头1708供给的打印数据。门阵列也控制接口1700、MPU1701和RAM1703之间的数据传输。托架马达1710传送打印头1708。传送马达1709传送打印纸。头驱动器1705驱动头。马达驱动器1706和1707分别驱动传送马达1709和托架马达1710。
下面描述这种控制设置的操作。当打印信号输入到接口1700时,该信号被转换为在门阵列1704和MPU1701之间打印的打印数据。马达驱动器1706和1707被驱动,并驱动打印头,根据发送到打印头驱动器1705的打印数据进行打印。
本发明可应用于上述的喷墨打印控制设置。采用这种设置,不仅激光打印机,而且喷墨打印机都能迅速准确地确定包含在原稿中的特定图象,以对特定图象防伪。(第六个实施例)下面描述第六个实施例。
由图22所示的信息处理装置800来实现本发明的图象输入/输出处理装置。
在如图22所示的信息处理装置800中,通过总线816把CPU801、ROM802、RAM803、图象扫描仪807、存储装置808、盘驱动器809、VRAM810、显示装置811、键盘812、定位装置813、打印机814、和接口电路815相连,使数据在它们之间交换。
上述信息处理装置800具有图15所示的上述图输入/输出处理装置1500的功能。CPU801控制信息处理装置800的整个操作。该CPU810与图15中的图象输入/输出控制电路1507、确定电路1511和系统控制电路1512对应。
ROM802预先存储引导程序和BIOS(基本输入/输出系统)。
RAM803用作CPU801的一个工作区,其中对应一系列的处理步骤的控制程序,对应图15中的存储装置1508、并用于阅读和打印图象的缓冲区805,及控制整个包括控制程序804的信息处理装置800的操作的操作系统(OS)806被变位或确保。控制程序804在RAM803变位,例如,由CPU801执行图16、18、23或24所示的控制程序,从而控制整个信息处理装置800的操作。
图象扫描仪807对应图15的扫描电路1501并读取图象。
存储装置808是大容量的存储装置,如硬盘或磁光盘装置,上述的OS806和类似系统也预先存储在存储装置808中。存储装置808可用做图15所示的存储装置1508。
盘驱动器809从便卸式存储介质、如软盘读取数据。上述的控制程序804预先存储在设在盘驱动器809或存储装置808中的一张软盘上。控制程序804由CPU801读取并在RAM803中处理。
VRAM810用来使要在窗口显示的变位图象变位。显示装置811显示在VRAM810变位的变位图象。
键盘812用于输入各种信息。定位装置813用于在显示装置811的显示窗口指定一个需要的位置,或从菜单窗口的各种菜单中选择需要的菜单。CPU810也根据键盘812或定位装置813的输入,控制整个信息处理装置800的操作。
打印机814对应于图15的打印装置1502,并打印图象扫描仪807所读取的图象。
接口电路815对应于图15所示的接口电路1505。信息处理装置通过网络或类似装置由该接口电路815与另外的主机相连。例如由另一个主机传送的PDL数据通过CPU801软件处理而变位,并将变位数据应用于如象素变少的分辨率转换处理。
如上所述,当本发明应用于通用信息处理装置800时,在确定图象扫描仪807读取的图象或由接口电路815传输的图象数据是否是特定图象的过程中,将输入的图象数据分割成带区域,执行如象素变少的分辨率转换处理。由于以带为单位进行特定图象的确定,使得处理过的图象数据的数量减少。当象素数变少时,数据数量更减少。为此,可以很快地确定输入图象是否包含特定图象。对于明显区别于特定图象的普通文件图象的原稿,应用象素变少后的图象数据足以确定特定图象。这减轻了防伪的确定处理的负担,缩短了确定所需要的时间,因此,改善了复制的性能。
仅对于使用低分辨率图象的不能被确定为特定图象的图象数据,不用转换分辨率就可确定特定图象。采用这种设置,能进行精确的确定,也能可靠地防伪。因此,能提供能可靠防伪和具有优越性能的信息处理装置800。
同样在第三至第五实施例中,当确定图象是要被复制保护的特定图象时,执行如第一和第二实施例中的同样的处理,来代替删除图象数据或禁止打印。即,当确定原始图象是要被复制保护的原稿(特定图象)时,且可以向用户展示如图10所示的选择,可以对图象进行图8B所示的处理,并根据选择输出。(第三到第五实施例中系统的作用)如上所述,根据第三到第五实施例的系统,在确定特定图象是否包含在输入图象中的过程中,输入图象被分割成带区域,并以带为单位进行确定,因此降低了确定目标的图象数据数量。通过减小确定处理的确定负担允许快速确定。
此外,当在降低了分割成带区域的图象的分辨率后执行确定处理时,能更一步降低要处理的图象数据的数量,且能更快地执行确定处理。如果不能使用低分辨率图象确定是否包含特定图象,则使用具有高分辨率的图象进行相同的确定,故而,可实现精确地确定。所以,能同时实现高速高精度的确定。
当输入图象包含特定图象时,不存储和保留图象。因此,能可靠地防伪。
第一至第五实施例描述的本发明,可应用由单个装置构成的装置或由多个装置构成的系统中的数据处理方法。
通过向系统或装置提供包括存储图7、12、14、16、18、23、24或25所示步骤的软件程序码的存储介质,以实现上述实施例的主机和终端的功能,和使系统或装置的计算机(或CPU或MPU)读出和执行存储在存储介质的程序码,来实现本发明的目的。
在这种情况下,从存储介质读出的程序码本身实现了上述实施例的功能,并且存储软件程序码的存储介质构成了本发明。
可以使用ROM、软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡或类似装置,作为提供程序码的存储介质。
不仅在由计算机执行读出程序码时实现上述实施例的功能,而且在基于程序码的指令,运行在计算机上的OS执行部分或所有实际处理时,也能实现上述功能。
当从存储介质读出的程序码写入到插在计算机或连接到计算机的功能扩展单元的功能扩展板的存储器,且功能扩展板或功能扩展单元基于程序码的指令执行部分或全部实际处理时,也能实现上述实施例的功能。
可以在不脱离本发明的精神和范围内实现很多非常明显不同的实施例,可以理解本发明除了附加的权利要求所限定的范围之外,不限于其特定的实施例。
权利要求
1.一种图象处理装置,特征在于,包括一个确定装置,用于确定图象数据是否包括从图象数据抽取出的至少一块特定的信息;和一个图象处理器,用于执行由所述确定装置确定的包含特定信息的图象数据的预定处理。
2.根据权利要求1的装置,特征在于特定信息是预定的图象数据,且所述确定装置基于至少一块和预定的图象数据执行确定。
3.根据权利要求2的装置,特征在于所述的确定装置包括一个检测装置,该检测装置用于从所有图象数据中检测与包含特定信息的位置有关的位置信息,并基于所述检测装置检测的位置信息确定是否包含特定信息。
4.根据权利要求3的装置,特征在于所述的检测装置使用通过降低图象数据分辨率所获得的位置检测图象数据,检测与该位置相关的信息,且所述的确定装置从图象数据中确定特定信息的存在/缺少。
5.根据权利要求1的装置,特征在于进一步包括产生图象数据的图象扫描仪。
6.根据权利要求1的装置,特征在于该图象数据是用于打印的图象数据。
7.根据权利要求6的装置,特征在于进一步包括用于打印图象数据的打印机。
8.根据权利要求1的装置,特征在于所述的处理装置执行作为预定处理的图象数据的密度或亮度的转换处理。
9.根据权利要求1的装置,特征在于所述的处理装置删除作为预定处理的图象数据。
10.根据权利要求1的装置,特征在于块的尺寸与所述图象处理装置中、作为一个图象数据转换单元的、预定尺寸的块的尺寸相同。
11.根据权利要求10的装置,特征在于所述的确定装置包括从所有图象数据中,检测与包含特定信息的位置有关的位置信息的检测装置,确定装置基于所述检测装置检测的位置信息从图象数据指定至少一块,并对至少这一块确定是否包含特定信息。
12.根据权利要求1的装置,特征在于所述块是由沿象素线的方向分割图象数据而获得的带。
13.根据权利要求12的装置,特征在于所述带是沿着有一致颜色和密度的线分割图象数据而获得的块。
14.一种图象处理方法,特征在于包括确定步骤,确定图象数据是否包含从图象数据抽取出的至少一块特定的信息;和图象处理步骤,执行在确定步骤确定的以包含特定信息的图象数据的预定处理。
15.根据权利要求14的方法,特征在于特定信息是预定的图象数据,且确定步骤包括基于至少一块和预定的图象数据执行确定。
16.根据权利要求15的方法,特征在于确定步骤包括检测步骤,该检测步骤用于从所有图象数据中检测与包含特定信息的位置有关的位置信息,且确定步骤包括基于检测步骤检测的位置信息确定是否包含特定信息。
17.根据权利要求16的方法,特征在于所述的检测步骤包括使用通过降低图象数据分辨率而获得的位置检测图象数据,检测与该位置相关的信息,且所述的确定步骤包括从图象数据确定特定信息的存在/缺少。
18.根据权利要求14的方法,特征在于进一步包括产生图象数据的图象读取步骤。
19.根据权利要求14的方法,特征在于图象数据是用于打印的图象数据。
20.根据权利要求19的方法,特征在于进一步包括打印图象数据的图象信息步骤。
21根据权利要求14的方法,特征在于图象处理步骤包括执行作为预定处理的图象数据的密度或亮度的转换处理。
22.根据权利要求14的方法,特征在于图象处理步骤包括作为预定处理删除图象数据。
23.根据权利要求14的方法,特征在于块的尺寸与作为一个图象数据转换装置单元的具有预定尺寸的块的尺寸相同。
24.根据权利要求23的方法,特征在于确定步骤包括检测步骤,该检测步骤从所有图象数据中检测与包含特定信息的位置有关的位置信息,且确定步骤基于检测步骤检测的位置信息从图象数据指定至少一块,并对至少这一块确定是否包含特定信息。
25.根据权利要求14的方法,特征在于所述块是由沿象素线的方向分割图象数据而获得的带。
26.根据权利要求25的方法,特征在于所述带是沿着有一致颜色和密度的线分割图象数据而获得的块。
27.一种由计算机执行的以执行图象处理的计算机程序,特征在于包括确定步骤的程序码,确定步骤是确定图象数据是否包括从图象数据中抽取出的至少一块的特定信息;和图象处理步骤的程序码,在图象处理步骤对在确定步骤确定的以包含特定信息的图象数据执行预定的处理。
28.根据权利要求27的程序,特征在于特定信息是预定的图象数据,且确定步骤的程序码包括基于至少一块和预定的图象数据执行确定。
29.根据权利要求28的程序,特征在于确定步骤包括检测步骤的程序码,该检测步骤用于从所有图象数据中检测与包含特定信息的位置有关的位置信息,确定步骤包括基于检测步骤的程序码检测的位置信息确定是否包含特定信息。
30.根据权利要求29的程序,特征在于检测步骤的程序码包括使用通过降低图象数据的分辨率而获得的位置检测图象数据,检测与该位置相关的信息。和确定步骤的程序码包括从图象数据确定特定信息的存在/缺少。
31.根据权利要求27的程序,特征在于进一步包括产生图象数据的图象读取步骤的程序码。
32.根据权利要求27的程序,特征在于图象数据是用于打印的图象数据。
33.根据权利要求32的程序,特征在于进一步包括打印图象数据的图象信息步骤的程序码。
34.根据权利要求27的程序,特征在于图象处理步骤的程序码包括,执行作为预定处理的图象数据的密度或亮度的转换处理。
35.根据权利要求27的程序,特征在于图象处理步骤的程序码包括作为预定处理删除图象数据。
36.根据权利要求27的程序,特征在于块的尺寸与作为一个图象数据转换装置单元的具有预定尺寸的块的尺寸相同。
37.根据权利要求36的程序,特征在于确定步骤的程序码包括检测步骤的程序码,检测步骤从所有图象数据中检测与包含特定信息的位置有关的位置信息,且确定步骤还基于检测步骤程序码检测的位置信息从图象数据指定至少一块,并对至少这一块确定是否包含特定信息。
38.根据权利要求27的程序,特征在于所述块是由沿象素线的方向分割图象数据而获得的带。
39.根据权利要求38的程序,特征在于所述带是沿着有一致颜色和密度的线分割图象数据而获得的块。
40.一种存储权利要求27的计算机程序的计算机可读存储介质。
全文摘要
本发明的目的是提供一种能高速检测复制保护的信息是否镶嵌在图象数据中的图象处理系统。为此,实施本发明的图象处理系统在检测复制保护的信息的镶嵌位置时使用具有低分辨率的图象数据。当检测位置时,基于图形大小以块为单位抽取相邻图象,并与图形图象比较。如果检测到作为比较结果的特定图形,则认为图象是要被复制保护的原稿,并执行适当的处理。
文档编号G06T1/00GK1307313SQ0111163
公开日2001年8月8日 申请日期2001年1月31日 优先权日2000年1月31日
发明者铃木隆史, 大原荣治 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1