CN100559825C - 图像处理装置及控制图像处理装置的方法 - Google Patents
图像处理装置及控制图像处理装置的方法 Download PDFInfo
- Publication number
- CN100559825C CN100559825C CNB200710129780XA CN200710129780A CN100559825C CN 100559825 C CN100559825 C CN 100559825C CN B200710129780X A CNB200710129780X A CN B200710129780XA CN 200710129780 A CN200710129780 A CN 200710129780A CN 100559825 C CN100559825 C CN 100559825C
- Authority
- CN
- China
- Prior art keywords
- paper
- zone
- finger print
- print information
- area ratio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 99
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000007689 inspection Methods 0.000 claims description 7
- 241001269238 Data Species 0.000 claims 1
- 239000000123 paper Substances 0.000 description 284
- 230000008569 process Effects 0.000 description 22
- 238000007639 printing Methods 0.000 description 14
- 238000003705 background correction Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- WBMKMLWMIQUJDP-STHHAXOLSA-N (4R,4aS,7aR,12bS)-4a,9-dihydroxy-3-prop-2-ynyl-2,4,5,6,7a,13-hexahydro-1H-4,12-methanobenzofuro[3,2-e]isoquinolin-7-one hydrochloride Chemical compound Cl.Oc1ccc2C[C@H]3N(CC#C)CC[C@@]45[C@@H](Oc1c24)C(=O)CC[C@@]35O WBMKMLWMIQUJDP-STHHAXOLSA-N 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 239000000835 fiber Substances 0.000 description 5
- 239000003638 chemical reducing agent Substances 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 239000000428 dust Substances 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 2
- 206010070834 Sensitisation Diseases 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008313 sensitization Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/20—Testing patterns thereon
- G07D7/202—Testing patterns thereon using pattern matching
- G07D7/2033—Matching unique patterns, i.e. patterns that are unique to each individual paper
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/80—Recognising image objects characterised by unique random patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
- G06V30/18086—Extraction of features or characteristics of the image by performing operations within image blocks or by using histograms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种图像处理装置及控制图像处理装置的方法。其基于输入的图像数据,搜索其中置有点的面积比率大于第二面积比率并且小于第一面积比率的区域,并且从通过搜索找到的区域获取纸张指纹信息。
Description
技术领域
本发明涉及一种能够处理纸张指纹信息(以下也称为纸张指纹)的图像处理装置、控制图像处理装置的方法、程序以及存储介质。
背景技术
纸张由具有宽度为20到30微米左右的交织纤维形成。交织纤维形成随机图案。这种随机图案对于每张纸是唯一的,类似于指纹。纸张上的这种随机图案也被称为纸张指纹信息。
因为纸张指纹信息对于每张纸是唯一的,通过登记“我出具的原件是具有这种特定纸张指纹信息的纸张”,这样就可方便地用于随后确定纸张是‘原件’还是‘伪造品’”。术语“伪造品”包括“原件的复印件”。
根据在日本专利文献特开2004-112644中公开的技术,当制作原件时,参考附加到原件纸张上的标记,与作为参考位置的该标记具有预定距离的区域被规定为纸张指纹信息获取区域。而且,根据在该文献中公开的技术,纸张指纹信息从规定的纸张指纹信息获取区域获得。而且,根据在该文献中公开的技术,纸张指纹信息被编码以产生编码图像,并且该编码图像被打印在原件的纸张上。
而且,根据在日本专利文献特开2005-038389的第58段的描述,其认为最好是基于打印数据,判断出记录纸张中调色剂等没有被附着的范围,并且在该范围内设定纸张指纹信息获取区域。
当纸张指纹信息获取区域根据在日本专利文献特开2004-112644中公开的技术来设定时,从中不能获得纸张指纹信息的全黑色区域有可能被设定为纸张指纹信息获取区域。从中不能获得纸张指纹信息(或即使获得了纸张指纹信息,比较时也会失败)的全黑色区域有可能被设定为纸张指纹信息获取区域是一个有待解决的问题。
当纸张指纹信息获取区域根据在日本专利文献特开2005-038389中公开的技术来规定时,全白色区域有可能被设定为纸张指纹信息获取区域。全白色区域有可能被恶意的第三方裁下并且附着到另一张纸上。当这种情况发生时,另一张纸会被识别为原件。
发明内容
根据本发明的一方面,提供了一种图像处理装置,其包括搜索单元和获取单元,搜索单元基于输入的图像数据,从图像数据要被打印的纸张上,搜索其中置有点的面积比率大于第二预定面积比率并且小于第一预定面积比率的区域;获取单元从作为搜索单元的搜索结果而从纸张上找到的区域获取纸张指纹信息。其中,第一预定面积比率大于第二预定面积比率。
本发明的其它特征将在以下参考附图的具体实施方式的描述中清楚记载。
附图说明
图1是示出图像形成系统的整体配置的图;
图2是图像形成装置的输入/输出设备的外部视图;
图3是示出图像形成装置的整体配置的图;
图4是示出区块数据的图;
图5是扫描仪图像处理器的框图;
图6是打印机图像处理器的框图;
图7是操作单元的复制屏幕画面的示意图;
图8是由纸张指纹信息获取单元在图16所示的S1602执行的处理的流程图;
图9是在图17所示的S1703执行的处理的流程图;
图10是在打印期间纸张指纹信息获取处理中主机执行的处理的流程图;
图11是在打印期间在纸张指纹获取处理中图像形成装置执行的处理的流程图;
图12是在打印期间在纸张指纹信息获取处理中主机上驱动屏幕画面的示意图;
图13是示出纸张指纹信息获取区域的图;
图14是确定纸张指纹信息获取区域的处理的流程图;
图15是用于解释图13所示的纸张指纹信息获取区域的图像数据的图;
图16是在本发明的第一具体实施例中登记纸张指纹信息的处理的流程图;
图17是在第一实施例中比较纸张指纹信息的处理的流程图;
图18是在本发明的第二具体实施例中确定纸张指纹信息获取区域的处理的流程图;
图19A和19B是示出已经登记的纸张指纹信息和当前获取的纸张指纹信息的图;
图20A到20D是用于解释怎样获得纸张指纹信息的误差的图;
图21A和21B是用于解释怎样获得纸张指纹信息的误差的图;
图22A和22B是用于解释怎样获得纸张指纹信息的误差的图。
具体实施方式
现在结合说明书附图描述本发明的具体实施例。
第一实施例
打印系统(图1)
现在,结合说明书附图详细描述本发明的第一具体实施例。图1是示出第一实施例的打印系统的配置的框图。在该系统中,主机40和三个图像形成装置10、20和30连接到局域网(LAN)50。然而,本发明的打印系统的主机的数量和图像形成装置的数量不限于这些数量。此外,尽管在本实施例中使用LAN连接,并不限于LAN,任何类型的网络比如广域网(WAN)(公共网络)、串行传输总线比如USB总线或并行传输总线比如Centronics总线或SCSI总线都可被使用。
主机(以下称为PC)40具有个人计算机的功能。PC40可通过LAN 50或WAN,根据文件传送协议(FTP)或服务器信息块(SMB)协议来交换文件或电子邮件。此外,PC 40可通过打印机驱动程序给图像形成装置10、20和30发出打印指令。
图像形成装置10和20具有相同配置。
图像形成装置10包括作为图像输入设备的扫描仪13,作为图像输出设备的打印机14,控制图像形成装置10的整体操作的控制器单元11,以及作为用户接口(UI)的操作单元12。
图像形成装置20包括作为图像输入设备的扫描仪23,作为图像输出设备的打印机24,控制图像形成装置20的整体操作的控制器单元21,以及作为用户接口(UI)的操作单元22。
图像形成装置30包括作为图像输出设备的打印机33,控制图像形成装置30的整体操作的控制器单元31,以及作为用户接口(UI)的操作单元32。不同于图像形成装置10和20,图像形成装置30不包括扫描仪。
为了简化起见,在以下图像形成装置10和20的描述中,将对图像形成装置10详细描述。
图像形成装置10(图2)
图2示出了图像形成装置10的外部视图。扫描仪13包括多个电荷耦合器件(CCD)。如果各个CCD的灵敏度不同,即使原始文件上的一些像素的强度相同,像素的强度也会被识别为不同的强度。因此,扫描仪首先曝光并且扫描均匀白色面板,将反射光的量转换为电信号,并且将电信号输出到控制器单元11。如后所述,控制器单元11中的黑点校正单元500基于从各个CCD中获得的电信号识别各个CCD之间的灵敏度的差异。随后,黑点校正单元500校正通过扫描原始文件上的图像获得的电信号的值。此外,黑点校正单元500基于接收来自控制器单元11的中央处理器(CPU)301的增益调整信息来调整增益,这将在稍后描述。增益调整用于调整通过曝光和扫描原始文件获得的电信号的值怎样被转换为亮度信号的0到255的值。该增益调整允许将通过曝光和扫描原始文件获得的电信号的值转换为亮度信号的较大值或亮度信号的较小值。接着,将描述用于扫描原始文件上的图像的配置。
在扫描仪13中,通过曝光和扫描原始文件上的图像获得的反射光被输入到CCD,将图像信号转换为电信号。进一步,电信号被转换为RGB色彩分量的亮度信号,并且该亮度信号作为图像数据被输出到控制器单元11。
原始文件被放置在原始文件进纸器201的托盘202上。当用户从操作单元12发出读取开始指令时,控制器单元11指示扫描仪13读取原始文件。一接收到指令,扫描仪13从原始文件进纸器201的托盘202一张接一张地将原始文件的纸张进纸,并且读取原始文件的纸张。原始文件可通过将其置于玻璃稿台(未示出)上并且通过移动曝光设备来扫描原始文件来读取,而不是由原始文件进纸器201自动进纸。
打印机14是图像形成设备,对应于从控制器单元11接收的图像数据,将图像形成在纸张上。尽管在本实施例中图像是通过使用感光鼓或感光带的静电摄影来形成的,本发明不限于这些例子。例如,本发明可应用于喷墨打印,其墨水从微型喷嘴阵列喷射出来在纸张上打印信息。此外,打印机14具有多个纸盒203、204和205,其允许选择不同纸张尺寸或纸张方向。出纸托盘206接收打印后排出的纸张。
控制器单元11的详细描述(图3)
图3是更加详细地示出图像形成装置10的控制器单元11的配置的框图。
控制器单元11电连接到扫描仪13和打印机14。此外,控制器单元11也通过LAN 50或WAN 331连接到PC 40和其它外部设备。因此,可以进行图像数据和设备信息的输入和输出。
中央处理器(CPU)301根据存储在只读存储器(ROM)303中的控制程序等,实行对连接的各种设备的存取的总的控制并且实行在控制器单元11中执行的各种处理的总的控制。随机存取存储器(RAM)302是用于CPU 301的操作的系统工作存储器,并且还用于临时存储图像数据。RAM 302由即使在断电后也能保持存储内容的静态RAM(SRAM)以及当断电后存储内容被丢弃的动态RAM(DRAM)构成。ROM 303存储设备引导程序等。硬盘驱动器(HDD)304允许存储系统软件、图像数据等等。
操作单元接口305是将系统总线310连接到操作单元12的接口。操作单元接口305从系统总线310接收用于在操作单元12上显示的图像的图像数据,并且将图像数据输出到操作单元12。此外,操作单元接口305将从操作单元12输入的信息输出到系统总线310。
网络接口306连接到LAN 50和系统总线310,来进行信息的输入和输出。调制解调器307连接到WAN 331和系统总线310来进行信息的输入和输出。二值图像旋转器308在传输之前转换图像数据的方向。二值图像压缩扩展器309在传输之前将图像数据的分辨率转换为预定分辨率和适用于接收能力的分辨率。二值图像压缩扩展器309根据JBIG、MMR、MR和MH算法执行压缩和扩展。图像总线330被用于交换图像数据,并且由外设部件互连总线(PCI总线)或火线(IEEE 1394总线)来实现。
扫描仪图像处理器312校正、处理或编辑通过扫描仪接口311从扫描仪13接收的图像数据。扫描仪图像处理器312检测接收的图像数据是表示彩色原始文件还是黑白原始文件、是文本原始文件还是图片原始文件等等。随后,扫描仪图像处理器312附加表示对图像数据检测的结果的信息。附加信息将被称为属性数据。稍后将详细描述扫描仪图像处理器312执行的处理。
压缩器313接收图像数据,并且将图像数据分成32像素×32像素的块。32×32像素的图像数据将被称为区块数据。图4示出了区块数据。原始文件(在读取之前的纸张介质)中对应于区块数据的区域将被称为区块图像。区块图像被附加了标题信息,该标题信息包括在该32×32像素的块中的平均亮度以及在原始文件上的区块图像的坐标位置。此外,压缩器313压缩由多片区块数据组成的图像数据。扩展器316扩展由多片区块数据组成的图像数据,将扩展图像数据转换为光栅图像数据,并且将光栅图像数据发送到打印机图像处理器315。
打印机图像处理器315接收来自扩展器316的图像数据,并且参考附加到图像数据的属性数据,对图像数据执行图像处理。处理后的图像数据通过打印机接口314被输出到打印机14。稍后将详细描述打印机图像处理器315执行的处理。
图像转换器317对图像数据执行预定转换。图像转换器317包括下述部件。
扩展器318扩展接收到的图像数据。压缩器319压缩接收到的图像数据。旋转器320旋转接收到的图像数据。缩放器321转换接收到的图像数据的分辨率(例如从600dpi转换到200dpi)。色彩空间转换器322转换接收到的图像数据的色彩空间。色彩空间转换器322可使用矩阵或表来执行公知的背景切除、或者进行公知的记录转换(从RGB转换到CMY)或公知的输出色彩校正(CMY到CMYK)。二值到多值转换器323将接收的二值图像数据转换为256阶图像数据。相反,多值到二值转换器324通过例如误差扩散处理,将接收的256阶图像数据转换为二值图像数据。
组合器327将两片接收到的图像数据进行组合,来产生单片的图像数据。将两片图像数据进行组合时,例如,可将被组合的像素的平均亮度值用作组合亮度值,或者将具有较高亮度等级的像素的亮度值用作组合亮度值。另外,也可将具有较低亮度等级的像素的亮度值用作组合亮度值。此外,组合亮度值也可使用将被组合的像素之间的逻辑或、逻辑与、排他或等来确定。这些组合的方法都是现有技术。抽取器326抽取接收的图像数据的像素,以转换图像数据的分辨率,因此产生具有减小到1/2、1/4、1/8等的像素数量的图像数据。移位器325给接收的图像数据添加页边空白或从接收的图像数据中切除页边空白。
光栅图像处理器(RIP)328接收PC 40等发送的页面描述语言(PDL)代码数据所产生的中间数据,并且从该中间数据产生(多值)位图数据。经RIP 328处理的中间数据可被压缩器329压缩。
扫描仪图像处理器312的详细描述(图5)
图5示出了扫描仪图像处理器312的内部配置;
扫描仪图像处理器312接收由每个具有8比特的RGB分量组成的亮度信号组成的图像数据。
黑点校正单元500对亮度信号执行黑点校正。如前所述,黑点校正被用于防止由于上述CCD的灵敏度差异而带来对于原始文件的亮度等级的不正确识别。此外如前所述,黑点校正单元500可根据来自CPU 301的指示调整增益。
随后,亮度信号由掩模处理器501转换为不依靠CCD的滤光片颜色的标准亮度信号。
滤波处理器502将根据需要校正接收到的图像数据的空间频率。对于接收图像数据,滤波处理器502使用例如7×7矩阵来执行操作。在复印机或多功能复合机上,可通过按下图7的704按钮来选择复印模式,比如文本模式、图片模式、或文本/图片模式。当用户选择了文本模式时,滤波处理器502将用于文本的滤波器应用于整个图像数据。当选择了图片模式时,滤波处理器502将用于图片的滤波器应用于整个图像数据。当选择了文本/图片模式时,滤波处理器502根据将在下面描述的文本/图片检测信号(属性数据的一部分)相应的切换用于每个像素的滤波器。即为每个像素分别确定是应用用于图片的滤波器还是用于文本的滤波器。用于图片的滤波器被设定仅高频分量被进行平滑处理的系数,从而图像的纹理不会很粗糙。另一方面,用于文本的滤波器被设定边缘被增强的系数,从而字符能够被清晰地显示。
直方图产生器503对接收的图像数据的各像素的亮度数据取样。更具体而言,直方图产生器503在主扫描方向和副扫描方向上,以预定间距,对各自指定为主扫描方向和副扫描方向的由起始点和终止点围绕的矩形区域内的亮度数据取样。随后,直方图产生器503基于取样结果产生直方图数据。直方图数据用于在进行背景的切除时估算背景等级。输入端伽马校正单元504使用表等将接收的数据转换为非线性亮度数据。
彩色/黑白检测器505检测接收的图像数据的各像素是具有颜色的还是黑白的,并且将检测的结果作为彩色/黑白检测信号(属性数据的一部分)附加到图像数据上。
文本/图片检测器506基于该像素的像素值和其相邻像素的像素值检测图像数据的每个像素是组成字符的像素、组成点的像素、组成点中字符的像素还是组成平面图像的像素。当像素不落在以上任何一类中时,该像素是组成白色区域的像素。随后,检测的结果被作为文本/图片检测信号(属性数据的一部分)附加到图像数据上。
纸张指纹信息获取单元507从黑点校正单元500所输入的RGB图像数据中确定适当的区域作为纸张指纹信息获取区域,并且获得该纸张指纹信息获取区域的图像数据。稍后将参考图13和图15,描述将适当区域确定为纸张指纹信息获取区域的方法。
图8是由纸张指纹信息获取单元507所执行的纸张指纹信息获取处理的流程图。
在步骤S801,纸张指纹信息获取单元507获得的图像数据被转换为灰度图像数据。在步骤S802,产生将用于比较的掩模数据。在掩模数据中,从在步骤S801中获得的灰度图像数据所表示的图像中,去除了会产生不正确识别的因素,比如打印或手写字符等。掩模数据是由分别用“0”或“1”表示的比特所组成的二进制数据。在灰度图像数据中,对于每个其亮度值大于(即更亮)或等于第一阈值的像素,掩模数据的值被设置为“1”。另一方面,对于每个其亮度值小于第一阈值的像素,掩模数据的值被设置为“0”。该处理对包括在灰度图像数据中的每个像素执行。在步骤S803,将在步骤S801中转换后得到的灰度图像数据和在步骤S802产生的掩模数据,作为纸张指纹信息被获取。尽管在步骤S801得到的灰度图像数据可被称为纸张指纹信息,在本实施例中,这两个数据被称为纸张指纹信息。
纸张指纹信息获取单元507通过数据总线(未示出)将纸张指纹信息获取区域的纸张指纹信息发送到RAM 302。
打印机图像处理器315的详细描述(图6)
图6示出了打印机图像处理器315执行的处理的流程。
背景切除处理器601使用扫描仪图像处理器312产生的直方图切除图像数据的背景。黑白产生器602将彩色数据转换为黑白数据。记录转换器603执行亮度浓度转换。例如,记录转换器603将输入RGB图像数据转换为CMY图像数据。输出色彩校正单元604校正输出颜色。例如,输出色彩校正单元604使用表或矩阵将输入的CMY图像数据转换为CMYK图像数据。输出端伽马校正单元605执行校正,以使复印输出后的反射强度值与输入到该输出端伽马校正单元605的信号值成比例。半色调校正单元606根据可由打印机用于输出表示的阶调数量来执行半色调处理。例如,半色调校正单元606将用高阶调表示的图像数据转换为二值或32阶的图像数据。
扫描仪图像处理器312和打印机图像处理器315中的各处理单元可将接收的图像数据不作处理就输出。以下,经过某处理单元传递数据而不对其执行处理将被称为“将数据经过处理单元进行传递”。
纸张指纹信息登记处理
CPU 301可读取从纸张指纹信息获取单元507发送到RAM 302的某个区域的纸张指纹信息,并且将该纸张指纹信息登记在服务器(未示出)中。该登记可通过执行存储在RAM 302中的程序来实现。
纸张指纹信息比较处理
CPU 301可读取从纸张指纹信息获取单元507发送到RAM 302的纸张指纹信息,并且执行控制来将纸张指纹信息与另外的纸张指纹信息比较。在本实施例中,另外的纸张指纹信息是指已经在服务器中登记的纸张指纹信息。
图9是纸张指纹信息比较处理的流程图。CPU 301从整体上对于该流程图中的各步骤的流程进行控制。
在步骤S901,取回已经在服务器中登记的纸张指纹信息。
在步骤S902,从纸张指纹信息获取单元507接收的纸张指纹信息(即刚刚被提取的纸张指纹信息)与在步骤S901取回的纸张指纹信息(即已经被登记的纸张指纹信息)进行比较。在比较这些纸张指纹信息之前,考虑到已经被登记的纸张指纹信息和刚刚被提取的纸张指纹信息有可能是从不同位置获得的,位置偏移通过下述方式来校正。
位置偏移的校正
首先,用以下方程式(1)求得(2n-1)×(2m-1)个两片纸张指纹信息之间的误差E(i,j)((i,j),表示两片纸张指纹信息之间的位置偏移):
在方程式(1)中,α1表示在步骤S901取回的纸张指纹信息(即已经登记的纸张指纹信息)中的掩模数据。f1表示在步骤S901中取回的纸张指纹数据(即已经登记的纸张指纹信息)中的灰度图像数据。α2表示在步骤S902中从纸张指纹信息获取单元507接收的纸张指纹信息(即刚刚被提取的纸张指纹信息)中的掩模数据。f2表示在步骤S902中从纸张指纹信息获取单元507接收的纸张指纹信息(即刚刚被提取的纸张指纹信息)中的灰度图像数据。
参考图19、20、21和22描述具体方法。图19A和19B示出了已经登记的纸张指纹信息和当前获取的纸张指纹信息,各自由横向n×纵向m个像素组成。
在方程式(1)表示的函数中,i和j被分别在(-n+1)到(n-1)的范围内和在(-m+1)到(m-1)的范围内逐个像素地移动,因此求得(2n-1)×(2m-1)个已经登记的纸张指纹信息和当前获取的纸张指纹信息之间的误差E(i,j)。即求得误差E(-n+1,-m+1)到E(n-1,m-1)。
图20A示出了当前获取的纸张指纹信息中仅其右下的一个像素与已经登记的纸张指纹信息中左上的一个像素重叠的情况。在这种情况下,方程式(1)所表示的函数求得的值表示为E(-n+1,-m+1)。图20B示出了当前获取的纸张指纹信息相对于图20A所示的情况向右移动一个像素的情况。在这种情况下,方程式(1)所表示的函数求得的值表示为E(-n+2,-m+1)。类似的,一边移动当前获取的纸张指纹信息,一边计算误差。图20C示出了当前获取的纸张指纹信息被移动直至与已经登记的纸张指纹信息重叠,从而求得误差(0,-(m-1))的情况。此外,图20D示出了当前获取的纸张指纹信息被移动至右端,从而求得误差E(n-1,-m+1)的情况。如上所述,随着当前获取的纸张指纹信息被横向移动,E(i,j)中的i被逐一加1。
类似的,图21A示出了当前获取的纸张指纹信息纵向向下移动一个像素,从而求得误差E(-n+1,-m+2)的情况。
进而,图21B示出了当前获取的纸张指纹信息从图21A的状态被移动至右端,从而求得误差E(n-1,-m+2)的情况。
图22A示出了已经登记的指纹信息和当前获取的纸张指纹信息是从一致位置获得的情况。在这种情况下误差E(i,j)的值被表示为E(0,0)。
类似的,一边移动图像使得纸张指纹信息片至少彼此重叠一个像素,一边计算误差。最终,如图22B所示,求得误差E(n-1,m-1)。
通过这样,求得(2n-1)×(2m-1)个误差E(i,j)的集合。
现在,为了理解方程式(1)的含义,将考虑其中i=0和j=0,α1(x,y)=1(其中x=0到n以及y=0到m),以及α2(x-i,y-j)=1(其中x=0到n以及y=0到m)的情况。即求得在α1(x,y)=1(其中x=0到n以及y=0到m),以及α2(x-i,y-j)=1(其中x=0到n以及y=0到m)的情况下的误差E(0,0)。
i=0和j=0表示,如图22A所示,已经登记的纸张指纹信息和当前获取的纸张指纹信息是从一致的位置获取的。
α1(x,y)=1(其中x=0到n以及y=0到m)表示,在已经登记的纸张指纹信息中的所有像素都是亮的。即已经登记的纸张指纹信息被获取时,在纸张指纹信息获取区域中没有色材比如调色剂、墨水,也没有灰尘。
α2(x-i,y-j)=1(其中x=0到n以及y=0到m)表示,在当前获取的纸张指纹信息中的所有像素都是亮的。即当前获取的纸张指纹信息被获取时,在纸张指纹信息获取区域中没有色材比如调色剂或墨水,也没有灰尘。如上所述,当α1(x,y)=1和α2(x-i,y-j)=1对于所有像素都满足,方程式(1)可被重写为以下的方程式(2)
在方程式(2)中,{f1(x,y)-f2(x,y)}2表示在已经登记的纸张指纹信息的灰度图像数据和在当前获取的纸张指纹信息的灰度图像数据之间的差的平方。因此,方程式(2)表示在两片纸张指纹信息的之间的各像素的差的平方的总和。即f1(x,y)和f2(x,y)类似的像素数量越多,E(0,0)的值越小。
与上述求得误差E(0,0)的方法类似地,求得其它误差E(i,j)。因为E(0,0)值随着对于f1(x,y)和f2(x,y)类似的像素数量的增加而减小,当E(k,1)=min{E(i,j)}时,可知获取已经登记的纸张指纹信息的位置与获取当前获取的纸张指纹信息的位置之间,彼此移开(k,1)。
α的含义
方程式(1)的分子表示将{f1(x,y)-f2(x-i,y-j)}2乘以α1和α2的结果(更精确地,通过∑符号求得乘积和)。各α1和α2对于浓颜色的像素具有0的值,并且对于淡颜色的像素具有1的值。
因此,当α1和α2之一(或二者)为0时,α1α2{f1(x,y)-f2(x-i,y-j)}2为0。
即当在任一(或二者)纸张指纹信息片中的目标像素具有浓颜色时,不考虑在该像素上的强度差异,从而不会考虑灰尘或色材存在于其上的像素。
通过这种处理,通过∑符号加算的项的数量改变。因此,该总和除以总数量∑α1(x,y)α2(x-i,y-j)以进行规格化。对于在方程式(1)中的分母中的∑α1(x,y)α2(x-i,y-j)成为0的误差E(i,j),不包括在将在随后描述的误差集合E(-(n-1),-(m-1))到E(n-1,m-1)中。
确定匹配度的方法
如先前所述,当E(k,1)=min{E(i,j)}时,可知获取已经登记的纸张指纹信息的位置和获取当前获取的纸张指纹信息的位置,相对于彼此被移开(k,1)。
接着,通过使用误差E(k,1)和其它误差E(i,j)来求得表示两片纸张指纹信息相似程度的值(该值被称为“匹配度”)。
首先,从方程式(1)表示的函数求得的误差的集合(例如E(0,0)=10*,E(0,1)=50,E(1,0)=50,E(1,1)=50)中,求得平均值(40)。…(A)
*符号不表示任何值,仅用于引起对相关值的注意。要引起注意的理由将在稍后描述。
随后,从平均值(40)中减去各误差(10*,50,50,50)来求得一个新的集合(30*,-10,-10,-10)。…(B)。
随后,基于新的集合求得标准差(30×30+10×10+10×10+10×10=1200,1200/4=300,√300=10√3≈17)。随后,在新的集合中的值除以17,并且求得(1*,-1,-1,-1)。…(C)
这些值中的最大值被确定为匹配度(1*)。该值1*是与误差E(0,0)=10*相应的值。这时,E(0,0)是满足E(0,0)=min{E(i,j)}的值。
确定匹配度的方法的综述
在确定匹配度的处理中,计算误差集合中最小的误差值与平均误差值的偏差度(A和B)。
随后,偏差度除以标准差,求得匹配度(C)。
最终,将匹配度与阈值进行比较,获得比较结果(D)。
标准差是指各误差与平均值之间的差的平均。即标准差指该集合中的近似整体变异程度。
通过将上述变异度除以表示整体变异的值,可识别在集合E(i,j)中min{E(i,j}有多小(是明显地小还是稍小)。
当min{E(i,j)}在集合E(i,j)中明显很小时,匹配度被确定为有效,否则被确定为无效(D)。
当min{E(i,j)}在集合E(i,j)中明显很小时匹配度被确定为有效的理由
现在,假设已经登记的纸张指纹信息和当前获取的纸张指纹信息是从相同纸张获取的。
这时,假设存在某个位置偏移使已经登记的纸张指纹信息和当前获取的纸张指纹信息很好地匹配。在该位置偏移,因为已经登记的纸张指纹信息和当前获取的纸张指纹信息很好地匹配,E(i,j)应很小。
另一方面,当位置偏移发生即使很小的变化,已经登记的纸张指纹信息与当前获取的纸张指纹信息就完全没有了相关性。这样,E(i,j)应该是很大值。
因此,“两片纸张指纹信息是从相同纸张获取的”这一条件与“最小E(i,j)在集合E(i,j)中明显很小”这一条件一致。
现在返回到纸张指纹信息比较处理的描述。
在步骤S903中,将在步骤S902中获得的两片纸张指纹信息之间的匹配度与预定阈值进行比较,来确定匹配度是“有效”还是“无效”。匹配度有时也被称为相似度。此外,匹配度与预定阈值比较的结果有时被称为比较结果。
以上为对控制器单元11的描述。
操作屏幕画面的描述
图7示出了图像形成装置10的初始屏幕。区域701表示图像形成装置10是否准备好复印并且还表示对复印份数的设置。原始文件选择按钮704被用于选择原始文件种类。当按下该按钮时,显示从三个模式即文本模式、图片模式和文本/图片模式中选择的弹出显示菜单。结束按钮706被用于指定关于结束的各种设置。双面设置按钮707被用于指定关于双面读取和双面打印的设置。读取模式按钮702被用于选择原始文件读取模式。当按下该按钮时,显示从三个模式即彩色模式、黑白模式和自动(ACS)模式中选择的弹出显示菜单。彩色模式被选择用于彩色复印,以及黑白模式被选择用于黑白复印。当ACS模式被选择时,复印模式根据先前所述的黑白/彩色检测信号来确定。
纸张指纹信息登记按钮708是用于选择纸张指纹信息登记处理的按钮。纸张指纹信息登记处理将在稍后描述。纸张指纹信息比较按钮709是用于选择纸张指纹信息比较处理的按钮。纸张指纹信息比较处理将在稍后描述。
系统状态按钮710是用于显示系统状态的按钮。当按下该按钮时,存储在图像形成装置10中的HDD304中的图像数据的一览表被显示在屏幕上。当用于纸张指纹信息登记处理的按钮被按下时所执行的操作(在复印时进行纸张指纹信息登记处理)。
接着,将参考图16,描述当图7所示的纸张指纹信息登记按钮708被用户按下并且随后按下启动键时所执行的纸张指纹信息登记处理。
在步骤S1601,CPU 301执行控制,使得表示扫描仪13读取的原始文件的图像数据,被通过扫描仪接口311传送到扫描仪图像处理器312。
在步骤S1602,扫描仪处理器312给黑点校正单元500设置小于通常增益调整值的增益调整值。随后,通过对图像数据应用小增益调整值获得的亮度值被输出到纸张指纹信息获取单元507。随后,基于输出数据,纸张指纹信息获取单元507获取纸张指纹信息。获取的纸张指纹信息被通过数据总线(未示出)传送到RAM 302。
在获取纸张指纹信息的技术中,为了从白色区域中获得纤维图案,要获得相对较暗的图像数据。因此,在本实施例中,通过扫描仪图像处理器312设置小于通常增益调整值的增益调整值,从而可获得用于获得纸张指纹信息的较暗图像数据。然而,获得较暗图像数据的方法不限于这种方法。例如,也可采用在扫描期间减小光的总量的方法。
在步骤S1603,CPU 301请求服务器发出管理号码,并且将管理号码与纸张指纹信息及表示纸张指纹信息获取区域的信息建立关联并登记在服务器中。该表示纸张指纹信息获取区域的信息是指获取纸张指纹信息的位置的位置信息。
在步骤S1604,CPU 301执行控制,使得管理号码被显示在屏幕上。
当用于纸张指纹信息比较处理的按钮被按下时执行的操作
接着,将参考图17,描述当图7所示的纸张指纹信息比较按钮709被按下后,以及随后在输入管理号码之后按下启动键后执行的操作。
在步骤S1701,CPU 301执行控制,使得表示扫描仪13读取的原始文件的图像数据,被通过扫描仪接口311传送到扫描仪图像处理器312。
在步骤S1702,扫描仪图像处理器312对图像数据执行图5所示的处理,来产生新的图像数据和属性数据。此外,扫描仪图像处理器312将属性数据附加到图像数据上。
此外,在步骤S1702,CPU 301基于输入的管理号码确定纸张指纹信息获取区域。随后,扫描仪图像处理器312中的纸张指纹信息获取单元507从上述被确定的纸张指纹信息获取区域获取纸张指纹信息。随后,纸张指纹信息获取单元507通过数据总线(未示出)将纸张指纹信息发送到RAM 302。
此外,在步骤S1702,获得在服务器中登记的与输入管理号码相关联的纸张指纹信息。随后,该纸张指纹信息被通过数据总线(未示出)发送到RAM302。
在步骤S1703,CPU 103将通过纸张指纹信息获取单元507获得的纸张指纹信息与在服务器中登记的纸张指纹信息进行比较。该比较处理在先前被描述为参考图9的纸张指纹信息比较处理。
在步骤S1704,CPU 301执行控制,使得纸张指纹信息比较处理的结果(有效或无效)被显示在操作单元12的显示屏幕上。
在打印时的纸张指纹信息登记处理(由主机执行)
以上描述了在复印时获取纸张指纹信息并在服务器中登记该纸张指纹信息的方法。接着,将描述用于在打印时获取纸张指纹信息并且登记该纸张指纹信息的处理。
现在,将参考图10所示的流程图,描述主机40通过打印机驱动程序将打印指令发送到图像形成装置10、20和30之一的处理流程。在该流程图中的步骤S3001到S3003被主机40中的CPU总的控制。另一方面,步骤S3004由图像形成装置10上的CPU 301总的控制。
在步骤S3001,用户在主机40的打印机驱动程序上设定打印设置。图12示出了打印机驱动程序显示的屏幕画面的例子。用户从输出类型下拉菜单3201中选择想要的输出类型。例如,当用户想要常规打印,用户可选择“打印”。当用户想要“纸张指纹登记打印”,用户选择“纸张指纹登记打印”。在此假设选择了“纸张指纹登记打印”。在用户通过下拉菜单3201指定输出类型并点击“确定”按钮之后,主机40的CPU提示用户输入密码。
在步骤S3002,主机40的CPU检测用户输入的密码。随后,处理转入到步骤S3003。
在步骤S3003,打印数据和密码一起被发送到指定的图像形成装置(例如图像形成装置10)。
在步骤S3004,图像形成装置10接收打印数据,并且分析打印数据以产生中间数据。随后,图像形成装置10基于中间数据产生图像数据。随后,图像形成装置10执行控制,使得图像形成装置10的CPU 301将图像数据临时存储在HDD 304中。
在打印时的纸张指纹信息登记处理(由图像形成装置执行)
接着,将参考图11,描述跟着图10所示流程图的处理之后执行的处理。图11所示的流程图中的各步骤,由图像形成装置的CPU301总的控制。
首先,在图7所示的操作屏幕上,用户按下“系统状态”按钮710。当按下“系统状态”按钮710时,CPU 301执行控制,使得临时存储的所有图像数据的标识信息(例如名称)显示在显示屏上。用户从中指定想要的图像数据。随后,CPU 301请求输入密码。当用户响应请求输入密码时,CPU 301将该输入密码与在步骤S3001设置的密码进行比较。当这些密码匹配时,CPU 301识别用户想要的图像数据。该用户想要的图像数据的识别由CPU 301在步骤S3101执行。
随后,在步骤S3102,CPU 301基于用户想要的图像数据,确定获取纸张指纹信息的区域。即CPU 301将适当区域确定为纸张指纹信息获取区域。下面将参考图13和15描述确定纸张指纹信息获取区域的方法。
在步骤S3103,CPU 301在操作单元12上显示“请在稿台上放置用于打印的纸张并扫描纸张”的消息。作为响应,用户在稿台上放置用于打印输出的纸张,并且按下“确定”键。
在步骤S3104,扫描仪13扫描稿台上的纸张。而后,扫描仪13将通过扫描获得的数据通过扫描仪接口311发送到扫描仪图像处理器312。扫描仪图像处理器312给黑点校正单元500设置小于通常增益调整值的增益调整值。通过这种设置,扫描仪图像处理器312将小的增益调整值应用到通过扫描获得的数据上。随后,得到的亮度信号被输出到纸张指纹信息获取单元507。
在步骤S3105,CPU 301检查是否所有的亮度信号都大于(更亮)或等于预定值。换句话说,CPU 301确定在亮度信号的值之中,是否有小于预定值的任何值。
当在亮度信号的值中有任何值小于(暗于)预定值时,由于有可能用于打印的扫描纸张不是空白的(步骤S3105中的否),因此,CPU301执行控制使得在显示屏上显示警报。当用户由于更换纸张或其它原因指示重新扫描时,用户在步骤S3106指示重新扫描,这样步骤S3104被再次执行。
另一方面,当在步骤S3105确定亮度信号的所有值大于(更亮)或等于预定值时,用于打印的扫描纸张是空白的(步骤S3105中的是),并且处理转入步骤S3107。
在步骤S3107,CPU 301请求服务器发出管理号码,并且执行控制,使得管理信息与纸张指纹信息和表示纸张指纹信息获取区域的信息建立关联,并被登记在服务器中。
在步骤S3108,CPU 301执行控制,使得“请在手动进纸托盘上放置已扫描的纸张”的消息被显示在显示屏上。
作为响应,用户从稿台上拿开已经获取其纸张指纹信息的打印纸张,并且在步骤S3109在手动进纸托盘中放置该打印纸张。
随后,在步骤S3110,对应于图像数据的图像被输出在手动进纸托盘上放置的纸张上。当该处理完成时,CPU 301执行控制使得管理号码被显示在显示屏上。
确定纸张指纹信息获取区域的方法
图14是确定纸张指纹信息获取区域的方法的流程图。该流程图中的各步骤由CPU 301总的控制。该流程图示出了搜索用于获取纸张指纹信息的适当区域,并将该适当区域作为纸张指纹信息获取区域的处理。
在步骤S3601,CPU 301执行控制使得纸张上的区域被分成区域1到n。划分后的区域都具有相同大小,该大小正好是作为纸张指纹信息获取区域适合的大小。
在步骤S3602,CPU301设置k=1。
在步骤S3603,CPU 301检查是否k=n。当k=n时(步骤S3603中的是),处理转入步骤S3608。在步骤S3608,CPU 301执行控制使得表示纸张信息获取区域的确定失败的消息被显示在显示屏上。
当在步骤S3603确定k不等于n(步骤S3603中的否),处理转入步骤S3604。在步骤S3604,第k个区域被设置为目标区域。随后,检查目标区域是否是纸张端部区域(即从纸端到预定距离之内的区域)。当目标区域是纸张端部区域时(步骤S3604中的是),处理返回到步骤S3603。当目标区域不是纸张端部区域时(步骤S3604中的否),处理转入步骤S3605。
在步骤S3605中,检查目标区域是否邻近将纸张等分的分界线(从分界线到预定距离之内的区域)。更具体而言,例如,距离分界线1cm之内的区域被规定为邻近区域。当目标区域邻近分界线时(步骤S3605中的是),处理返回到步骤S3603。当目标区域不是邻近分界线的区域时(步骤S3605中的否),处理转入步骤S3606。
在步骤S3606,基于图像数据检查目标区域中置有点(或将被置有点)的面积比率是否大于或等于第一预定面积比率(较高面积比率)。当确定目标区域中置有点(或将被置有点)的面积比率大于或等于第一预定面积比率时(步骤S3606中的是),处理返回到步骤S3603。当确定目标区域中置有点(或将被置有点)的面积比率未大于或等于第一预定面积比率(步骤S3606中的否)时,处理转入步骤S3607。该处理用于排除全黑色区域。
如之前现有技术相关段落中所述,基本上交织纤维的图案是在白色像素的区域中读取的。因此,全黑色区域不适用于做纸张指纹信息获取区域,因此应当排除全黑色区域。
在步骤S3607,基于图像数据检查目标区域中置有点(或将被置有点)的面积比率是否大于第二预定面积比率(较低面积比率)。当确定目标区域中置有点(或将被置有点)的面积比率未大于第二预定面积比率的区域时(步骤S3607中的否),处理返回到步骤S3603。当确定目标区域中置有点(或将被置有点)的面积比率大于第二预定面积比率的区域时(步骤S3607中的是)时,处理转入步骤S3609。该处理用于排除白色区域。
执行该处理的理由在于,因为白色区域有可能被切除并且附加到另一张纸上,使得白色区域不适用于作为纸张指纹信息获取区域。
在步骤S3609,通过前面各步骤确定的区域被确定为适当的纸张指纹信息获取区域。
最后,将描述基于图像数据求得置有点(或将被置有点)的区域的面积比率的方法。
首先,目标区域的平均浓度被定义为(“亮度值的范围”-“目标区域中的各像素的亮度值”)ד包括在目标区域中的像素数量”。当仅可能获得一个颜色(YUV的Y)的亮度值作为目标区域中的各像素的亮度值时,例如“亮度值的范围”是255。当在目标区域中各像素的亮度值是三个颜色(RGB中的全部)的亮度值时,例如“亮度值的范围”是255×3。
随后,在步骤S3606和S3607,该平均浓度的值与第一预定面积比率和第二预定面积比率进行比较。面积比率和平均浓度的值被转换为相同单位的值以进行比较。
纸张指纹信息获取区域的例子
假设临时存储在HDD中的图像数据是图15所示的图像数据。
当从某个区域获得纸张指纹信息,但是根据图像数据该区域是全黑色区域时,在比较时匹配度变得很低。因此,将全黑色区域作为纸张指纹获取区域是不合适的。
因此,基于用户想要的图像数据,CPU 301指定置有点的面积比率大于或等于第一面积比率的每个区域为纸张指纹信息获取禁止区域。
此外,CPU 301指定对应输出纸张的纸张端部区域的每个区域为纸张指纹信息获取禁止区域。这是因为对应输出纸张的纸张端部区域的区域经常会被切除。当纸张指纹信息获取区域被切除并附加到另一张纸时,纸张指纹信息获取区域就会被解释为在另一张纸上。
此外,CPU 301指定邻近将输出纸张等分的分界线的每个区域为纸张指纹信息获得禁止区域。这是因为用户有可能在输出纸张的中部折叠输出纸张。当输出纸张被折叠,匹配度会降低,从而会发生不正确的判断。
CPU 301指定这四种区域为纸张指纹信息获得禁止区域。
除了上述指定的区域之外的区域中,置有点的面积比率小于预定面积比率的区域被确定为纸张指纹信息获取区域。
假设临时存储在HDD中的图像数据是图13所示的图像数据,参考图15,打上斜线的区域和底部的全黑色区域被指定为纸张指纹信息获得禁止区域。其它区域作为纸张指纹信息获取区域的候选区域。
在上述例子中,假设输出纸张为折叠为两部分,使得邻近等分纸张的分界线的区域被指定为纸张指纹信息获得禁止区域。然而,纸张指纹信息获得禁止区域可根据输出纸张的大小来确定。例如,在A3输出纸张的情况下,有可能假设纸张将被折叠为四部分,来确定纸张指纹信息获得禁止区域。
此外,可以基于纸张类型确定纸张指纹信息获得禁止区域。例如,由于通常很难将纸板折叠为两部分,因此,可以不将邻近分界线的区域指定为纸张指纹信息获得禁止区域。
如上所述,根据第一实施例,被输入的图像数据被分成多个区域(1到n),并且划分形成的区域被从区域1开始依次搜索满足稍后条件的区域。当找到满足条件的区域时,该区域被确定为纸张指纹信息获取区域。
条件被概括为如下:
条件1:区域不是纸张端部区域。
条件2:区域不是邻近分界线的区域。
条件3:区域不是全白色区域。
条件4:区域不是全黑色区域。
为了快速执行处理,条件3和4这种由于需要确定置有点的面积比率而成为较繁杂的处理在稍后的步骤中执行,而条件1和2这种不繁杂的处理在较早的步骤中执行。
只要找到一个满足所有这些条件的区域,就结束确定纸张指纹信息获取区域的处理。
第二实施例
然而,当直到在很后面时(例如第(n-1)个区域或第n个区域)才找到满足所有条件的区域时,根据第一具体实施例的处理会占用很长时间。
相反,根据本发明的第二具体实施例,让用户允许选择期望的区域,并且检查该期望的区域是否满足上述所有条件。当该区域满足所有条件时,结束确定纸张指纹信息获取区域的处理。
通过上述这样,从开始就允许用户选择期望的区域,可以减小用来找到满足所有条件的区域的时间。
此外,可以从用户期望的区域中获得纸张指纹信息。
图18是在本发明的第二实施例中确定纸张指纹信息获取区域的处理的流程图。
该流程图的步骤由CPU 301总的控制。
在步骤S1801,CPU 301将对应图像数据的图像显示在操作单元12的显示屏上。此外,CPU 301显示消息,提示用户从上述图像中选择期望的纸张指纹信息获取区域。当作为响应,用户选择了期望的区域时,CPU 301将该选择区域设置为目标区域。
在步骤S1802,检查目标区域是否是纸张端部区域。当确定目标区域不是纸张端部区域时,处理转入步骤S 1803。当确定目标区域是纸张端部区域时,处理转入步骤S1806(警报1)。
在步骤S1803,检查目标区域是否是邻近将纸张等分的分界线的区域。当目标区域不是邻近分界线的区域时,处理转入步骤S 1804。当目标区域是邻近分界线的区域时,处理转入步骤S1807(警报2)。
在步骤S1804,基于图像数据检查目标区域中置有点(或将被置有点)的面积比率是否大于或等于第一预定面积比率(较高面积比率)。当确定目标区域中置有点(或将被置有点)的面积比率未大于或等于第一预定面积比率时(步骤S1804中的否),处理转入步骤S1805。否则,处理转入步骤S1808(警报3)。该处理用于排除全黑色区域。
如之前现有技术相关段落中所述,基本上,交织纤维的图案是在白色像素的区域中读取的。因此,全黑色区域不适合作为纸张指纹信息获取区域,因此应当排除全黑色区域。
在步骤S1805,基于图像数据检查目标区域中置有点(或将被置有点)的面积比率是否大于第二预定面积比率(较低面积比率)。当确定目标区域中置有点(或将被置有点)的面积比率大于第二预定面积比率时(步骤S1805中的是),处理转入步骤S1810。否则,处理转入步骤S1809(警报4)。该处理用于排除白色区域。
如之前现有技术相关段落中所述,白色区域有可能被切除并且附加到另一张纸上。因此,白色区域不适用于作为纸张指纹信息获取区域
在步骤S1810,用户指定的区域被确定为适当的纸张指纹信息获取区域。
在步骤S1806,CPU 301执行控制以通过显示屏要求用户选择更靠近中央的区域。
在步骤S1807,CPU 301执行控制以通过显示屏要求用户选择更靠近纸张端部的区域。
在步骤S1808,CPU 301执行控制以通过显示屏要求用户选择更白区域。
在步骤S1809,CPU 301执行控制以通过显示屏要求用户选择更黑区域。
当作为对于步骤S1806到S1809的消息的响应,用户选择新的区域时,处理返回到步骤S1801。
当作为对于步骤S1806到S1809的消息的响应,用户选择“自动选择区域”,那么图18所示的处理退出,并且图14所示的处理开始。即,使用在第一实施例的情况下描述的处理。
尽管在本实施例中用户被允许在步骤S1801自由选择纸张指纹信息获取区域,另外,当用户的进行纸张指纹信息获取区域的选择时,可以强加以下限制(1)和(2):
(1)纸张端部区域成为变灰显示,以禁止选择。
(2)邻近分界线的区域成为变灰显示,以禁止选择。
在这种情况下,步骤S1802和S1803可从图18所示的流程图中省略。这用于改善处理的速度。
此外,在步骤S1801,可在显示屏上显示消息来要求用户选择既不是过于黑又不是过于白的区域。
其它实施例
本发明既可被应用到由多个装置(例如计算机、接口设备、阅读器、打印机等)组成的系统也可被应用到单独的装置(多功能复合装置、打印机、传真机等)。
此外,也可通过让计算机读取和执行存储在存储介质上的程序代码来实现本发明,上述程序代码表示在上述各实施例的内容中描述的流程图中的程序。在该情况下,各实施例的功能通过从存储介质上读取的程序代码来体现。
用于提供程序代码的存储介质可以是例如软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡或ROM。
虽然参考具体实施例对本发明进行了描述,应当理解的是本发明不限于已公开的具体实施例。权利要求的范围是给予最广义的解释,使其覆盖所有修改、等同结构和功能。
Claims (9)
1.一种图像处理装置,其特征在于,包括:
搜索单元,用于根据输入的图像数据,从图像数据要被打印的纸张上,搜索其中置有点的面积比率大于第二预定面积比率并且小于第一预定面积比率的区域;
获取单元,用于从作为搜索单元的搜索结果而从纸张上找到的区域获取纸张指纹信息;
其中第一预定面积比率大于第二预定面积比率。
2.根据权利要求1所述的图像处理装置,其特征在于,所述的搜索单元用于从距等分图像数据要被打印的纸张的分界线大于或等于指定距离的区域中,搜索其中置有点的面积比率大于第二预定面积比率并且小于第一预定面积比率的区域。
3.根据权利要求2所述的图像处理装置,其特征在于,其还包括确定单元,用于根据图像数据要被打印的纸张的类型来确定上述指定距离。
4.根据权利要求1所述的图像处理装置,其特征在于,所述的搜索单元,用于从距图像数据要被打印的纸张的端部大于或等于指定距离的区域中,搜索其中置有点的面积比率大于第二预定面积比率并且小于第一预定面积比率的区域。
5.一种图像处理装置,其特征在于,包括:
划分单元,用于将输入图像数据分成多个区域;
检查单元,用于检查通过划分单元的划分形成的多个区域中的各区域,距图像数据要被打印的纸张的端部是否大于或等于预定距离;
获取单元,用于从被检查单元确定为距图像数据要被打印的纸张的端部大于或等于预定距离的区域中,获取纸张指纹信息。
6.如权利要求5所述的图像处理装置,其特征在于,所述的预定距离是根据图像数据要被打印的纸张类型来确定的。
7.一种控制图像处理装置的方法,其特征在于,该方法包括以下步骤:
将输入图像数据分成多个区域的步骤;
检查通过划分单元的划分形成的多个区域中的各区域距图像数据要被打印的纸张的端部是否大于或等于预定距离的步骤;
从通过检查被确定为距图像数据要被打印的纸张的端部大于或等于预定距离的区域中获取纸张指纹信息的步骤。
8.根据权利要求7所述的控制图像处理装置方法,其特征在于,所述预定距离是根据图像数据要被打印的纸张类型来确定的。
9.一种控制图像处理装置的方法,其特征在于,该方法包括以下步骤:
将输入图像数据分成多个区域的步骤;
检查通过划分图像数据形成的多个区域中的各区域距图像数据要被打印的纸张的端部是否大于或等于第一距离的步骤;
检查被确定为具有大于或等于第一距离的距离的各区域距等分图像数据要被打印的纸张的分界线是否大于或等于第二距离的步骤;
检查被确定为具有大于或等于第二距离的距离的各区域,其中置有点的面积比率是否大于第二预定面积比率并且小于第一预定面积比率的步骤;
从被确定为其中置有点的面积比率大于第二预定面积比率并且小于第一预定面积比率的区域中获得纸张指纹信息的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006203373A JP4709090B2 (ja) | 2006-07-26 | 2006-07-26 | 画像処理装置及び画像処理装置の制御方法及びプログラム |
JP2006203373 | 2006-07-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101115125A CN101115125A (zh) | 2008-01-30 |
CN100559825C true CN100559825C (zh) | 2009-11-11 |
Family
ID=38986386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200710129780XA Expired - Fee Related CN100559825C (zh) | 2006-07-26 | 2007-07-26 | 图像处理装置及控制图像处理装置的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8077342B2 (zh) |
JP (1) | JP4709090B2 (zh) |
CN (1) | CN100559825C (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1739947B1 (en) * | 2005-06-30 | 2013-10-02 | Canon Kabushiki Kaisha | Density determination method, image forming apparatus, and image processing system |
US8126242B2 (en) * | 2007-01-16 | 2012-02-28 | Optasia Medical Limited | Computer program products and methods for detection and tracking of rheumatoid arthritis |
JP4362613B2 (ja) * | 2007-07-20 | 2009-11-11 | シャープ株式会社 | スキャナ装置、同スキャナ装置を備えた情報表示システム |
US7957173B2 (en) | 2008-10-14 | 2011-06-07 | Mosaid Technologies Incorporated | Composite memory having a bridging device for connecting discrete memory devices to a system |
US8549209B2 (en) * | 2008-11-04 | 2013-10-01 | Mosaid Technologies Incorporated | Bridging device having a configurable virtual page size |
US11715314B2 (en) * | 2020-07-07 | 2023-08-01 | Xerox Corporation | Performance improvement with object detection for software based image path |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11331626A (ja) * | 1998-03-09 | 1999-11-30 | Minolta Co Ltd | 画像処理装置 |
US7372594B1 (en) * | 1999-09-30 | 2008-05-13 | Canon Kabushiki Kaisha | Image processing apparatus and method, and storage medium |
JP2001103288A (ja) * | 1999-09-30 | 2001-04-13 | Canon Inc | 画像処理装置及び画像処理方法 |
JP3610269B2 (ja) * | 1999-09-30 | 2005-01-12 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP3919618B2 (ja) * | 2002-07-10 | 2007-05-30 | キヤノン株式会社 | 記録媒体判別方法、プログラム、記憶媒体および記録装置 |
JP2004042371A (ja) * | 2002-07-10 | 2004-02-12 | Canon Inc | 記録媒体判別方法、プログラム、記憶媒体および記録装置 |
JP2004112644A (ja) | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | 原本登録装置および原本確認装置ならびに原本照合用マーク |
JP4103826B2 (ja) * | 2003-06-24 | 2008-06-18 | 富士ゼロックス株式会社 | 真偽判定方法、装置及びプログラム |
JP4655615B2 (ja) * | 2004-12-10 | 2011-03-23 | 富士ゼロックス株式会社 | 固体識別装置及びプログラム |
JP5123181B2 (ja) * | 2005-07-27 | 2013-01-16 | インジェニア・テクノロジー・(ユーケイ)・リミテッド | 真正性の検証 |
US7731435B2 (en) * | 2005-08-12 | 2010-06-08 | Ricoh Company, Ltd. | Techniques for printing with integrated paper sheet identification |
US7809156B2 (en) * | 2005-08-12 | 2010-10-05 | Ricoh Company, Ltd. | Techniques for generating and using a fingerprint for an article |
GB2429950B (en) * | 2005-09-08 | 2007-08-22 | Ingenia Holdings | Copying |
JP4812106B2 (ja) * | 2006-12-05 | 2011-11-09 | キヤノン株式会社 | 画像読取装置及びその制御方法 |
JP4836260B2 (ja) * | 2006-12-05 | 2011-12-14 | キヤノン株式会社 | 画像形成装置、画像形成方法、記録媒体及びプログラム |
US7865124B2 (en) * | 2007-03-30 | 2011-01-04 | Ricoh Company, Ltd. | Pre-scanning printer with paper fingerprinting |
-
2006
- 2006-07-26 JP JP2006203373A patent/JP4709090B2/ja not_active Expired - Fee Related
-
2007
- 2007-07-16 US US11/778,370 patent/US8077342B2/en not_active Expired - Fee Related
- 2007-07-26 CN CNB200710129780XA patent/CN100559825C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101115125A (zh) | 2008-01-30 |
US20080025637A1 (en) | 2008-01-31 |
US8077342B2 (en) | 2011-12-13 |
JP4709090B2 (ja) | 2011-06-22 |
JP2008034944A (ja) | 2008-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7509060B2 (en) | Density determination method, image forming apparatus, and image processing system | |
CN101110890B (zh) | 图像处理装置及其控制方法 | |
CN101197895B (zh) | 图像处理设备和方法 | |
CN101296286B (zh) | 图像形成装置 | |
CN101197897B (zh) | 图像处理设备和图像处理方法 | |
US6370258B1 (en) | Image processing apparatus and method | |
CN1984219A (zh) | 图像处理设备和图像处理方法 | |
US8019113B2 (en) | Image processing apparatus, control method therefore, program, and storage medium | |
CN100559825C (zh) | 图像处理装置及控制图像处理装置的方法 | |
CN101197896B (zh) | 图像处理设备和图像处理方法 | |
CN1980311A (zh) | 图像处理设备和其控制方法以及计算机程序和存储介质 | |
JP4812106B2 (ja) | 画像読取装置及びその制御方法 | |
US8345980B2 (en) | Image processing apparatus, image processing method, and computer-readable storage medium to determine whether a manuscript is an original by using paper fingerprint information | |
US8165338B2 (en) | Image processing apparatus and control method thereof | |
US8189208B2 (en) | Image processing apparatus, controlling method of image processing apparatus, program and storage medium | |
US20100053656A1 (en) | Image processing apparatus capable of processing color image, image processing method and storage medium storing image processing program | |
JP3093493B2 (ja) | 画像記憶検索装置 | |
JP4267029B2 (ja) | 画像処理装置、画像処理方法、画像処理方法のプログラム及びその記憶媒体 | |
JP3530556B2 (ja) | 画像形成装置及び画像形成方法 | |
JP2008148263A (ja) | 画像形成装置及びその制御方法 | |
JP3305019B2 (ja) | 画像処理システムおよび画像処理システムの制御方法 | |
JP2008141680A (ja) | 画像形成装置、および画像形成装置の制御方法 | |
JP2009267610A (ja) | 画像処理装置及び画像処理方法 | |
CN101193191A (zh) | 信息处理设备及其控制方法 | |
JP2010239204A (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091111 Termination date: 20180726 |
|
CF01 | Termination of patent right due to non-payment of annual fee |