印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取...的制作方法

文档序号:7607906阅读:132来源:国知局
专利名称:印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取 ...的制作方法
技术领域
本发明涉及利用电子水印技术等嵌入了秘密信息的有水印文档打印装置及读取装置,以及将这些装置作为系统构成要素的印刷品处理系统及印刷品处理方法。
背景技术
在当今社会中,通过各种申请书或证明书等“文档”的交易广泛进行。这些文档还有以经过数字化的电子文档的形态来处理的情况,一方面在打印文档上有电子文档所没有的优点及处理简易性。这被认为是与电子文档的阅览离不开个人电脑等的使用相比较,成本低廉及文档的一览性良好以及搬运、分发容易等被广泛采纳的缘故。还有对于该打印文档利用电子水印技术来嵌入秘密信息的技术。由于其在打印文档中追加数字信息来进行管理,而被用于打印文档的伪造检测等范围很广的用途。
借助于电子水印技术嵌入了秘密信息的打印文档,通常是通过用扫描仪装置等进行读取后取得秘密信息,或者与有关原文档内容的信息相比较,来进行秘密信息的伪造检测等处理。但是,有因扫描仪装置的暂时动作不良等而导致读取失败的可能性。另外,还有在纸上残存皱褶或污垢等时读取失败的情况。另外,还有因打印机侧的调色剂量减少而使印宇浓度变得不稳定,导致所嵌入的信息的读取失败的可能性。
这样的读取失败在持有电子水印读入功能的复印机中的电子水印信息读入动作中也是可能发生的问题。另外,除文档以外,在图像中嵌入秘密信息进行印刷、读取的技术(例如,参照专利文献1、2)等中也存在同样的问题。除此以外,在条形码、2维条形码等在纸面上作为图像图案印刷信息,并将其机械地读取的系统中也是可能发生的问题。
专利文献1日本专利公开特开2001-157022号公报专利文献2日本专利公开特开2002-64700号公报发明内容本发明就是鉴于上述背景技术而完成的,本发明的主要目的是提供一种可准确地确定读取时发生了错误的场所,并且可效率良好地进行该读取错误部分的再次读取处理的、新颖且经过改良的印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取装置以及信息读取方法。
为了解决上述课题,根据本发明的第1技术方案,提供一种印刷品处理系统,包括在电子文档中嵌入秘密信息进行印刷的有水印文档打印装置和读取有水印文档并取出秘密信息的有水印文档读取装置。
其特征是有水印文档打印装置具备文档图像形成部,将电子文档数据变换成在纸面上进行印刷的图像;分割编码部,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建部,对经过分割的各嵌入数据块进行能够错误检测纠正这样的编码;水印图像形成部,由经过错误纠正编码的嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上被指定的分割区域的水印图像;有水印文档图像合成部,合成由文档图像形成部所创建的文档图像和由水印图像形成部所创建的水印图像;以及打印部,印刷由有水印文档图像合成部所创建的有水印文档图像。
有水印文档读取装置具备打印文档扫描部,将有水印打印文档作为图像进行读取;水印图像抽取部,从由打印文档扫描部所读取的有水印文档图像中抽取出水印图像中所嵌入的图案图像;嵌入数据解码部,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息(列表等)反馈给打印文档扫描部;以及错误检测纠正处理部,进行错误纠正代码的解码。
根据这种系统,在有水印文档打印装置就能够在分割秘密信息并对各分割信息进行了错误纠正编码的基础上变换成图案图像并嵌入到纸面。另外,在读取侧就能够在从纸面的图案图像抽取出信号以后,通过对各分割信息解码错误纠正代码来检测读取错误,并对有读取错误的部分进行再次读取。根据这样的系统就有以下效果。
(1-1)通过对因扫描仪装置的暂时动作不良等而无法解码的部分再次进行扫描处理仅解码处理不能取得的部分,所以就能够效率良好地进行取得。
(1-2)在扫描仪装置为诸如台式扫描仪(直接扫描仪)那样易于受到外部环境的影响的情况下,通过对在与光源之间某种东西进入而出现影子、或者因外界光而发生了晕影导致无法解码的部分再次进行扫描处理仅解码处理不能取得的部分,所以能够效率良好地进行取得。
(1-3)在再次进行扫描处理的情况下即便是无法仅扫描纸面一部分的装置,在内部的图像处理中仅处理无法解码的部分,所以能够效率良好地进行处理。
(1-4)另外,有水印文档读取装置还可以进一步具备显示最终不能解码的分割区域的显示部。将最终无法解码的区域部分对用户提示,所以用户能够根据该内容来判断处置方法。
在本发明的印刷品处理系统中,可以进行如以下那样应用。
有水印文档读取装置还可以进一步具备扫描参数设定部,根据由嵌入数据解码部所反馈的图像信息等来变更打印文档扫描部的参数。
根据这种系统,通过进一步在再次读取之际对读取装置的参数进行调整就有以下效果。
(2-1)对于起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀而无法解码的部分,通过依照该区域的图像信息动态或者静态地变更扫描参数就能够进行处置。
有水印文档读取装置还可以进一步具备由不能解码的分割区域来判定错误原因的错误原因判定部;和根据错误原因对用户给与指示的用户操作指示部。
根据这种系统就有以下效果。
(3-1)在因纸皱褶或污垢等而无法解码的情况下需要让用户重新调整纸的状态。作为该解决手段在本发明中,具备推定纸的状态并对用户进行指示的功能,据此在将纸张正确地重新放置到扫描仪装置以后的再扫描中,由于仅仅处理无法解码的分割区域所以就有效率。
有水印文档读取装置还可以进一步具备根据解码失败的区域的图像信息来设定水印图像抽取部的处理参数的抽取参数设定部。
根据这种系统,在读取侧从图案图像抽取出信号以后,通过对各分割信息解码错误纠正代码来检测读取错误,对于有读取错误的部分通过再次变更来自图案图像的信号抽取处理来进行处理就有以下效果。
(4-1)对于因扫描仪装置的暂时动作不良等而无法解码的部分通过再次进行单元图案抽取处理仅解码处理无法取得的部分,所以效率良好地取得。
(4-2)对起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀而无法解码的部分通过依照该区域的图像信息动态或者静态地变更单元图案抽取参数就能够进行处置。
(4-3)能够依照分割区域的图像特性分别进行恰当的参数设定,所以即便在无法解码的要因对每个区域不同的情况下也能够对应。
有水印文档读取装置还可以进一步具备扫描参数设定部,指示针对打印文档扫描部的参数;和图像缓冲部,保存多个由打印文档扫描部所取得的有水印文档图像,其中,打印文档扫描部多次扫描有水印打印文档。
根据这种系统,在读取侧就能够一边改变扫描参数一边多次进行有水印打印文档的扫描处理并储存好有水印打印图像。另一方面在解码处理中就能够对各分割区域从由先前的扫描处理所得到的多个有水印打印图像之中来进行解码。然后,通过并列处理扫描处理和解码处理就有以下效果。
(5-1)在反复进行扫描直到所有的区域能够解码的情况下,与多次扫描并行顺次进行解码处理,所以能够效率良好地进行处理。
(5-2)每次扫描变更参数,所以能够范围宽广地对应起因于印刷侧对调色剂较淡等的打印浓度的深浅不匀等。
(5-3)在如台式扫描仪那样每次扫描因外部环境的影响使图像质量变化,而需要再扫描的情况下能够效率良好地进行处理。
有水印文档读取装置还可以进一步具备良好图像质量判定部,对在图像缓冲部中所存储的图像选定适于解码的图像质量。
根据这种系统,在读取侧就能够一边改变扫描参数一边多次进行有水印打印文档的扫描处理并储存好有水印打印图像。另一方面在解码处理中就能够对各分割区域从由先前的扫描处理所得到的多个有水印打印图像之中来进行解码。然后,通过在多次扫描处理以后进行解码处理就有以下效果。
(6-1)最初由扫描仪取得多张文档图像,与从其中选定适合于解码的图像质量与多次扫描并行顺次进行解码处理,所以能够效率良好地进行处理。
(6-2)每次扫描都变更参数,所以能够范围宽广地对应起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀等。
(6-3)在如台式扫描仪那样每次扫描都由于外部环境的影响改变而使图像质量变化,需要再扫描的情况下就能够效率良好地进行处理。
有水印文档读取装置还可以进一步具备错误检测纠正代码创建部,进行与有水印文档打印装置的错误检测纠正代码创建部同样的处理;信息复原单元,由从嵌入数据解码部所输出的嵌入数据,以与有水印文档打印装置的编码部同样的方法决定嵌入在全体图像中的信息;以及错误判定单元,比较从信息复原单元得到的信息和从水印图像抽取部得到的信息,以图案图像单位进行错误判定。
在上述中,以分割信息为单位定位读取错误位置,通过以图案图像为单位来检测错误位置就得到以下效果。
(7-1)由于以图案图像单位来了解有无错误,故能够更为详细地确定错误位置。
另外,还可以使水印图像形成部,在将图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合分割区域的面积。
根据本发明的第2技术方案,提供一种在电子文档中嵌入秘密信息进行印刷的有水印文档打印装置,本发明的有水印文档打印装置的特征是具备文档图像形成部,将电子文档数据变换成在纸面上进行印刷的尺寸的图像;分割编码部,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建部,对经过分割的各嵌入数据块进行能够错误检测纠正这样的编码;水印图像形成部,由经过错误纠正编码的嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上的被指定的分割区域的水印图像;有水印文档图像合成部,合成由文档图像形成部所创建的文档图像和由水印图像形成部所创建的水印图像;以及打印部,印刷由有水印文档图像合成部所创建的有水印文档图像。
作为本发明的有水印文档打印装置的应用例,还可以使水印图像形成部在将图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合分割区域的面积。
根据本发明的第3技术方案,提供一种读取有水印文档并取出秘密信息的有水印文档读取装置,本发明的有水印文档读取装置的特征是具备打印文档扫描部,将有水印打印文档作为图像进行读取;水印图像抽取部,从由打印文档扫描部所读取的有水印文档图像中抽取出水印图像中所嵌入的图案图像;嵌入数据解码部,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息(列表等)反馈给打印文档扫描部;以及错误检测纠正处理部,进行错误纠正代码的解码。
即便在本发明的有水印文档读取装置中,从与上述本发明的印刷品处理系统同样的观点来看,还可进行以下那样的应用。
·还可以进一步具备扫描参数设定部,根据由嵌入数据解码部所反馈的图像信息等来变更打印文档扫描部的参数。
·还可以进一步具备错误原因判定部,由不能解码的分割区域来判定错误原因;和用户操作指示部,根据错误原因对用户给与指示。
·还可以进一步具备抽取参数设定部,根据解码失败的区域的图像信息来设定水印图像抽取部的处理参数。
·还可以进一步具备扫描参数设定部,指示针对打印文档扫描部的参数;和图像缓冲部,保存多个由打印文档扫描部所取得的有水印文档图像,其中,打印文档扫描部多次扫描有水印打印文档。
·还可以进一步具备良好图像质量判定部,对在图像缓冲部中所存储的图像选定适于解码的图像质量。
·还可以进一步具备错误检测纠正代码创建部,进行与在电子文档中嵌入秘密信息进行打印的有水印文档打印装置中所具备的错误检测纠正代码创建部同样的处理;信息复原单元,由从嵌入数据解码部所输出的嵌入数据,以与有水印文档打印装置的编码部同样的方法决定嵌入在全体图像中的信息;以及错误判定单元,比较从信息复原单元得到的信息和从水印图像抽取部得到的信息,以图案图像单位进行错误判定。
·还可以进一步具备显示部,显示最终不能解码的分割区域。
根据本发明的第4技术方案,提供一种印刷品处理方法,包括在电子文档中嵌入秘密信息进行印刷的有水印文档打印步骤;和读取有水印文档并取出秘密信息的有水印文档读取步骤。
有水印文档打印步骤包括文档图像形成步骤,将电子文档数据变换成在纸面上进行印刷的尺寸的图像;分割编码步骤,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建步骤,对经过分割的各嵌入数据块进行能够错误检测纠正这样的编码;水印图像形成步骤,由经过错误纠正编码的嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上被指定的分割区域的水印图像;有水印文档图像合成步骤,合成在文档图像形成步骤所创建的文档图像和在水印图像形成步骤所创建的水印图像;以及打印步骤,打印在有水印文档图像合成步骤所创建的有水印文档图像。
有水印文档读取步骤的特征是包括打印文档扫描步骤,将有水印打印文档作为图像进行读取;水印图像抽出步骤,从在打印文档扫描步骤所读取的有水印文档图像中抽取出水印图像中所嵌入的图案图像;嵌入数据解码步骤,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息(列表等)反馈给打印文档扫描步骤;以及错误检测纠正处理步骤,进行错误纠正代码的解码。
在本发明的有水印文档处理方法中,从与上述本发明的印刷品处理系统相同的观点来看,还可进行以下那样应用。
·有水印文档读取步骤还可以进一步包括扫描参数设定步骤,根据通过嵌入数据解码步骤所反馈的图像信息等来变更打印文档扫描步骤中的参数。
·有水印文档读取步骤还可以进一步包括错误原因判定步骤,由不能解码的分割区域来判定错误原因;和用户操作指示步骤,根据错误原因对用户给与指示。
·有水印文档读取步骤还可以进一步包括抽取参数设定步骤,根据解码失败的区域的图像信息来设定水印图像抽出步骤的处理参数。
·有水印文档读取步骤还可以进一步包括扫描参数设定步骤,指示打印文档扫描步骤中的参数;和图像缓冲步骤,保存多个在打印文档扫描步骤中所取得的有水印文档图像,其中,打印文档扫描步骤多次扫描有水印打印文档。
·有水印文档读取步骤还可以进一步包括良好图像质量判定步骤,对在图像缓冲步骤中所存储的图像选定适于解码的图像质量。
·有水印文档读取步骤还可以进一步包括错误检测纠正代码创建步骤,进行与有水印文档打印步骤中的错误检测纠正代码创建步骤同样的处理;信息复原步骤,由在嵌入数据解码步骤中所输出的嵌入数据,以与有水印文档打印步骤的编码步骤同样的方法决定嵌入在全体图像中的信息;以及错误判定步骤,比较在信息复原步骤中得到的信息和在水印图像抽出步骤中得到的信息,以图案图像单位进行错误判定。
·在水印图像形成步骤中,还可以在将图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合分割区域的面积。
·有水印文档读取步骤还可以进一步包括显示步骤,显示最终不能解码的分割区域。
根据本发明的第5观点,提供一种信息读取装置,从有规则地配置着持有某空间周期的图案的图像读取对应于图案的信息,本发明的信息读取装置的特征是具备信息抽出单元,从图像中读取信息;错误检测单元,从抽取出的信息检测错误;以及错误范围判定单元,决定对应于检测出的错误的位置的图像上的位置。
在本发明的信息读取装置中,可进行如以下那样应用。
·还可以使错误检测单元对从信息抽出单元得到的信息进行错误纠正处理,仅将不能纠正的错误作为错误检测出来。
·还可以进一步具备错误纠正单元,纠正信息抽出单元读取出的信息的错误;信息复原单元,根据纠正后的信息,复原图像中所记录的全部信息;以及错误判定单元,从经过复原的信息确定图像中所记录的图案,比较由信息抽出单元所确定的图案,以图像上的图案单位判定错误。
·还可以使错误范围判定单元由图像上的错误图案的空间密度来决定错误范围。
·还可以进一步具备印刷品读取单元,读取印刷品并获得图像。
·还可以使印刷品读取单元从印刷品再次读取与图像上检测出的错误范围相对应的部分图像。
·还可以进一步具备指示单元,对印刷品读取单元进行从印刷品再次读取与图像上检测出的错误范围相对应的部分图像的指示。
·还可以进一步具备显示单元,将图像上检测出的错误范围在图像上以视觉上能够感知的形式进行显示。
根据本发明的第6技术方案,提供一种信息读取方法,从有规则地配置着持有某空间周期的图案的图像读取对应于图案的信息,本发明的信息读取方法的特征是包括信息抽出步骤,从图像中读取信息;错误检测步骤,从抽取出的信息检测错误;以及错误范围判定步骤,决定对应于检测出的错误的位置的图像上的位置。
在本发明的信息读取方法中,可进行如以下那样应用。
·还可以在错误检测步骤中对在信息抽出步骤得到的信息进行错误纠正处理,仅将不能纠正的错误作为错误检测出来。
·还可以进一步包括错误纠正步骤,纠正在信息抽出步骤读取出的信息的错误;信息复原步骤,根据纠正后的信息,复原图像中所记录的全部信息;以及错误判定步骤,从经过复原的信息确定图像中所记录的图案,比较在信息抽出步骤所确定的图案,以图像上的图案单位判定错误。
·还可以在错误范围判定步骤中由图像上的错误图案的空间密度来决定错误范围。
·还可以进一步包括印刷品读取步骤,读取印刷品并获得图像。
·还可以从印刷品再次读取与图像上检测出的错误范围相对应的部分图像。
·还可以进一步包括指示步骤,进行从印刷品再次读取与图像上检测出的错误范围相对应的部分图像的指示。
·还可以进一步包括显示步骤,将图像上检测出的错误范围在图像上以视觉上能够感知的形式进行显示。
如以上说明那样,根据本发明,就可以准确地确定读取时发生了错误的场所,并且可效率良好地进行该读取错误部分的再次读取处理。


图1是表示与第1实施方式相关的印刷品处理系统的概略构成的说明图。
图2是表示有水印文档打印装置100的动作的流程图。
图3是表示文档图像与水印图像的合成的说明图。
图4是表示水印图像全体的说明图。
图5是表示向主信息区域的嵌入数据的一例的说明图,(a)表示沿横方向进行分割后嵌入的情况,(b)表示沿纵横进行分割后嵌入的情况。
图6是与结合分割区域的面积的方法有关的说明图。
图7是表示有水印文档读取装置200的动作的流程图。
图8是表示扫描区域表的一例的说明图。
图9是表示将相同数据嵌入多个区域时的扫描区域表的一例的说明图。
图10是表示与第2实施方式相关的印刷品处理系统的概略构成的说明图。
图11是表示有水印文档读取装置300的动作的流程图。
图12是表示扫描区域表的一例的说明图。
图13是表示与第3实施方式相关的印刷品处理系统的概略构成的说明图。
图14是表示根据错误原因对用户给与指示的处理的说明图。
图15是表示有水印文档读取装置400的动作的流程图。
图16是表示不能解码的区域的例子的说明图,(a)表示纸的纵横不能解码的情况,(b)表示纸的一部分不能解码的情况。
图17是表示第4实施方式这种印刷品处理系统的概略构成的说明图。
图18是表示有水印文档读取装置500的动作的流程图。
图19是表示将第2、第4实施方式组合起来的印刷品处理系统的概略构成的说明图。
图20是表示有水印图像读取装置600的动作的流程图。
图21是表示与第5实施方式相关的印刷品处理系统的概略构成的说明图。
图22是表示有水印文档读取装置700的动作的流程图。
图23是表示与第6实施方式相关的印刷品处理系统的概略构成的说明图。
图24是表示有水印文档读取装置800的动作的流程图。
图25是表示与第7实施方式相关的印刷品处理系统的概略构成的说明图。
附图标记说明1 电子文档数据;2 嵌入数据3 有水印打印文档101 文档图像形成部102 分割编码部103 错误检测纠正代码创建部104 水印图像形成部105 有水印文档图像合成部106 打印部200、300、…900 有水印文档读取装置201 打印文档扫描部202 水印图像抽取部203 嵌入数据解码部204 错误检测纠正处理部210 扫描参数设定部220 错误原因判定部221 用户操作指示部232 抽取参数设定部240 打印文档多次扫描部
241 扫描参数设定部243 图像缓冲部250 良好图像选定部500 错误检测纠正代码创建部501 信息复原单元502 错误判定单元具体实施方式
以下一边参照附图,一边就涉及本发明的印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法,信息读取装置以及信息读取方法的优选实施方式详细地进行说明。此外,在本说明书及附图中,对于实质上具有同一功能构成的构成要素,通过附加同一标记而省略重复说明。
(第1实施方式)图1是表示涉及第1实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统,如图1所示那样包括有水印文档打印装置100和有水印文档读取装置200而构成。有水印文档打印装置100是用于在电子文档中嵌入秘密信息进行印刷的装置。另外,有水印文档读取装置200是用于通过扫描仪装置来读取有水印打印文档,并取出文档中所嵌入的秘密信息的装置。下面,就这些装置的细节按顺序进行说明。
(有水印文档打印装置100)有水印文档打印装置100是如图1所示那样输入电子文档数据1和嵌入数据2,并输出有水印打印文档3的装置,具备文档图像形成部101、分割编码部102、错误检测纠正代码创建部103、水印图像形成部104、有水印文档图像合成部105和打印部106而构成。
电子文档数据1是文档的电子数据。例如文本文件或文字处理软件、表格计算等的电子文件等。另外,嵌入数据2是嵌入打印文档的信息。例如文档管理信息或关联信息。另外,如果用于伪造检测则为与原文档内容相关的信息等。
文档图像形成部101进行将电子文档数据1变换成印刷在纸面的尺寸的图像的处理。
分割编码部102进行将嵌入数据2分割成任意的数据长度的处理。
此外,也可以在分割前对嵌入数据进行了加密等变换处理的基础上再进行分割。另外,也可以在分割前为了对全部数据的一致性(相容性)进行验证而追加散列值(MD5或SHA-1等)、电子签名(SHA1with RSA Encryption)、HMAC等。
错误检测纠正代码创建部103是对经过分割的各嵌入数据块进行能够执行错误检测纠正的编码的引擎部。作为这里的编码方式例如有奇偶校验码(parity code)、汉明纠错码(Hamming code)、BCH码等。另外,也可以是虽然没有纠正能力但能够进行错误检测的校验和等。此外,也可以依照数据的重要度来变更编码方式及编码参数。
水印图像形成部104进行由经过错误纠正编码的嵌入数据2创建将各编码数据变换成称之为单元图案的图案图像并分别配置于纸面上所指定的区域(以下,称之为分割区域。)的图像(以下,称之为水印图像。)的处理。该水印图像的创建方法的细节将与动作说明一起在后面进一步进行叙述。
有水印文档图像合成部105进行合成用文档图像形成部101所创建的文档图像和用水印图像形成部104所创建的水印图像的处理。
打印部106进行打印用有水印文档图像合成部105所创建的有水印文档图像的处理。有水印打印文档3是用打印部106所打印的打印文档。
有水印文档打印装置100如以上那样进行构成。
由有水印文档打印装置100所打印的有水印打印文档3被输入到以下将说明的有水印文档读取装置200。
(有水印文档读取装置200)有水印文档读取装置200是如图1所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203和错误检测纠正处理部204而构成。
打印文档扫描部201将有水印打印文档作为图像来进行读取处理。具体而言就是扫描仪装置等。该扫描仪装置既可以是平头式也可以是台式。另外,打印文档扫描部201根据从后述的嵌入数据解码部203所反馈的信息再次进行读入处理。
水印图像抽取部202进行从用打印文档扫描部201所读取的有水印文档图像中抽取被嵌入水印图像的单元图案的处理。此单元图案所表示的信号是通过错误检测纠正编码对嵌入数据2进行了编码的数据。
嵌入数据解码部203就各分割区域对单元图案信号的错误检测纠正代码进行解码。然后,将解码处理的结果、无法进行错误纠正的分割区域的列表等信息反馈到打印文档扫描部201。嵌入数据解码部203就这样作为决定与错误的位置相对应的图像上的位置的错误范围判定单元发挥功能。
错误检测纠正处理部204是进行错误纠正代码的解码的引擎部。
此外,在嵌入数据2能够抽取出以后,如果在嵌入数据2被加密的情况下则进行其解密处理。另外,如果为了对全部数据的一致性进行验证而存在散列值、电子签名、HMAC等则进行一致性的确认。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,就本实施方式的动作进行说明。首先,就有水印文档打印装置100的动作进行说明。
图2是表示有水印文档打印装置100的动作的流程图。
若在步骤S101使处理开始,则在步骤S102电子文档数据1通过文档图像形成部101被变换成印刷在纸面的尺寸的图像。
另外,在步骤S103嵌入数据2通过分割编码部102被分割成任意的数据长度,并对每个分割块进行错误检测纠正编码。
当步骤S103的处理结束则在步骤S104中创建水印图像。关于该处理的细节将在后面进行叙述。
当步骤S101以及步骤S103的处理结束,则在步骤S104中合成文档图像与水印图像来创建有水印文档图像。图3是表示合成了(a)文档图像和(b)水印图像的(c)有水印文档图像的说明图。虽然在这里使水印图像处于纸面的中央,但也可以挪到任意的位置来进行合成。
以上是有水印文档打印装置100的整体动作说明。其次就步骤S103中的水印图像创建处理进行说明。
(步骤S103中的水印图像创建处理的说明)使用图4~图6来说明水印图像的例子。
图4是表示水印图像的全体的说明图。最小单位是n×m像素的块。下面,将该块叫做“单元图案”。
在n×m像素的块内准备多个根据点的排列使波的方向和/或波长进行变化的单元图案。然后,对一个单元图案赋予一个符号(シンボル)。能够通过组合这种单元图案来表达嵌入数据2。通过采用这种单元图案就具有使第三者难以认识印刷品中嵌入有信息之类的效果。
一般而言,在准备了N套单元图案的情况下,各个单元图案表示N个不同的值。在本实施方式中,如图4所示那样,单元图案为两套,各个单元图案表示“0”与“1”。
水印图像如图4所示那样,若大致来区分则由以下的3个区域所构成。
(1)属性信息区域保存着嵌入图像的大小及主信息区域的分割方法等,读取主信息区域的嵌入数据所需要的信息。在如图4那样有4处的情况下也可以分别保存相同数据以提高读取精度。此外,由于属性信息包含对主信息区域的读取所需要的数据所以希望使错误纠正能力尽可能高地进行编码。
(2)边界信息区域表示水印图像的边界。设这里的单元图案使用专用图案块等,只要能够与其他的区域进行区别即可。
(3)主信息区域保存嵌入数据的区域。在本实施方式中将嵌入数据进行分割后进行保存。
图5是表示向主信息区域的嵌入数据的一例的说明图。如图5(a)那样沿横方向进行分割后嵌入,或者如图5(b)那样沿纵横进行分割后嵌入。除此以外还可以是倾斜等。
这里,在用单元图案来表记各分割嵌入数据时,存在与图5的分割区域的面积不吻合的情况。在此情况下如图6那样剩余部分将单元图案以随机的顺序进行插入等以使面积吻合。
另外,也可以将相同数据反复嵌入到多个区域。这样一来即便一处的数据无法读取也能够从别的区域读取数据。
以上就是步骤S103中的水印图像创建处理的说明。
以上,就有水印文档打印装置100的动作进行了说明。
接着,就有水印文档读取装置200的动作进行说明。
图7是表示有水印文档读取装置200的动作的流程图。
在有水印文档读取装置200中反复进行有水印打印文档的扫描处理直到嵌入数据能够解码。
若在步骤S201使处理开始,则在步骤S202中用扫描仪装置读入有水印打印文档。从扫描仪装置获得多值灰度等级的有水印文档图像。
接着在步骤S203中从有水印文档图像检测水印图像的单元图案。作为该抽取方法有使用对应于各单元图案的2维子波滤波器等来检查是哪个单元图案的方法。
在步骤S203最初将读取属性信息以及边界信息,如果在步骤S204中正确地读取了属性信息以及边界信息则进入步骤S205。如果没有读取到则进入步骤S210。
在步骤S205基于属性信息构筑扫描区域表。该处理是仅在最初的扫描时进行的处理。在步骤S205构筑的扫描区域表征码是在水印图像的主信息区域中对经过分割的区域逐个记录嵌入数据的解码是否成功的表。图8~图9中示出具体例子。图8是将各分割数据嵌入一个区域时的例子。另一方面,图9是将各分割数据嵌入多个区域时的例子。在这里,解码成功的区域将解码标志设为ON(开),除此以外用OFF(关)来表示。步骤S201中的处理将解码标志全部设为OFF。此外,区域数及嵌入数据与区域的对应位于有水印打印文档的属性信息。
接着在步骤S206对水印图像的主信息区域中所嵌入的嵌入数据进行解码。在这里进行对各分割区域逐个解码错误验证纠正代码的处理。
接着在步骤S207对于解码成功的区域将扫描区域表的解码标志设定成ON。无法进行解码的区域则将解码标志原样设为OFF。此外,在同一数据处于多个区域的情况下,只要其中的一个或者规定数目以上的区域能够解码,也可以将保存着该数据的剩余的解码标志设成ON。
接着在步骤S208中从扫描区域表确认步骤S207中的解码是否全部区域已成功。
如果全部能够解码则进入步骤S209,将经过解码的嵌入数据2与处理成功的消息一起进行输出(正常结束)。
另一方面在因解码失败等理由而进入步骤S210的情况下,在步骤S210中检查反复扫描次数是否达到规定次数(例如2次)。此规定次数是用户考虑使用环境任意设定的值。如果没有达到规定次数则返回步骤S202进行有水印打印文档的扫描。如果达到规定次数则进入步骤S211发出解码失败的消息并结束。此外,也可以与解码失败的消息一起,基于解码失败的区域进行显示以使用户能够进行纸的重新放置或纸张的伸展等处置的判断。
此外,在第2次以降的有水印打印文档的扫描(步骤S202)中,如果是放置在扫描仪上的纸在每次扫描时不移动的环境则也可以仅对解码失败的区域部分进行扫描。据此就能够缩短步骤S202中的处理时间。
此外,还有放置于扫描仪的纸在每次扫描时移动的情况或不能通过扫描仪装置仅扫描纸面的一部分的情况。即便在这样的情况下步骤S206中的解码处理只要仅处理还不能解码的部分即可。
(第1实施方式的效果)如以上说明那样,根据本实施方式,通过对打印文档中嵌入的数据进行分割并在进行错误检测纠正编码后嵌入纸面就有以下效果。
(1-1)通过对因扫描仪装置的暂时动作不良等而无法解码的部分再次进行扫描处理仅解码处理不能取得的部分,所以就能够效率良好地进行取得。
(1-2)在扫描仪装置为诸如台式扫描仪(直接扫描仪)那样易于受到外部环境的影响的情况下,通过对在与光源之间某种东西进入而出现影子、或者因外界光而发生了晕影导致无法解码的部分再次进行扫描处理仅解码处理不能取得的部分,所以能够效率良好地进行取得。
(1-3)在再次进行扫描处理的情况下即便是无法仅扫描纸面一部分的装置,在内部的图像处理中仅处理无法解码的部分,所以能够效率良好地进行处理。
(1-4)将最终无法解码的区域部分对用户提示,所以用户能够根据该内容来判断处置方法。
(第2实施方式)第2实施方式的特征是在水印文档读取装置侧对嵌入数据的解码失败的区域变更扫描仪装置的参数。这里的参数例如是伽马校正(图像灰度校正)、明暗度、对比度、析像度等。
图10是表示涉及第2实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统,如图10所示那样包括有水印文档打印装置100和有水印文档读取装置300而构成。有水印文档打印装置100由于与第1的实施方式实质上相同故省略重复说明,并对有水印文档读取装置300的细节进行说明。
(有水印文档读取装置300)有水印文档读取装置300是如图10所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203、错误检测纠正处理部204和扫描参数设定部210而构成。关于打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203以及错误检测纠正处理部204,由于与第1实施方式实质上相同故省略重复说明。
扫描参数设定部210根据由嵌入数据解码部203所返回的图像信息等来变更扫描仪装置的参数。作为该图像信息有亮度的平均值或离散值或分布等。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,以有水印文档读取装置300的动作为中心就本实施方式的动作进行说明。
图11是表示有水印文档读取装置300的动作的流程图。
以下,就与第1实施方式不同的部分进行说明。
在步骤S205构筑的扫描区域表中如图12所示那样新追加记录图像特征的项目。此图像特征是该区域部分的像素全体的亮度的平均值或离散值或分布等。对于与文档的文字重叠的部分根据黑像素的比率等来进行判定,也可以并将此部分从图像特征对象排除。
另外,虽然在第1实施方式中是在步骤S206的处理后在扫描区域表上对无法解码的区域设定ON(步骤S207),但在第2实施方式中却保存无法解码的区域的图像信息(步骤S220)。
进而在解码失败的区域中进行再扫描的情况下,在步骤S221中根据处于扫描区域表的无法解码的区域的图像信息来变更扫描参数。例如在亮度值整体上较亮的情况下(白的情况)将明暗度加暗或者减小伽马校正的值。另外,在亮度值整体上较暗的情况下(黑的情况)改变明暗度或者增大伽马校正的值。
以上的例子是根据图像信息动态地变更扫描参数的说明。
除此以外还有在再扫描时不使用图像信息、静态地变更扫描参数的方法。若设水印图像的读取失败的大多原因是因印刷侧的调色剂不足造成的话,则也可以在再扫描之际使用与印字较淡的情况相对应的固定的扫描参数。除此以外还可以在再扫描之际增大析像度从更详细的图像来进行解码。
(第2实施方式的效果)如以上说明那样,根据本实施方式,除了第1实施方式中的效果以外还具有以下效果。
(2-1)对于起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀而无法解码的部分,通过依照该区域的图像信息动态或者静态地变更扫描参数就能够进行处置。
(第3实施方式)第3实施方式的特征是在水印文档读取装置侧具备根据嵌入数据的解码失败的区域及图像信息等来推测原因并对用户指示解决策略后再次进行扫描处理的构造。
图13是表示涉及第3实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统,如图13所示那样包括有水印文档打印装置100和有水印文档读取装置400而构成。有水印文档打印装置100由于与第1实施方式实质上相同故省略重复说明,并对有水印文档读取装置400的细节进行说明。
(有水印文档读取装置400)有水印文档读取装置400是如图13所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203、错误检测纠正处理部204、错误原因判定部220和用户操作指示部221而构成。关于打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203以及错误检测纠正处理部204,由于与第1实施方式实质上相同故省略重复说明。
错误原因判定部220进行从无法解码的区域判定错误原因的处理。
用户操作指示部221进行根据错误原因对用户提供“伸展纸的皱褶”或“取走纸的污垢”等指示的处理。作为具体例子在如图14中那样无法解码的部分为纸面的纵横中央的情况下则推定为有皱褶,所以用户对显示指示以将褶皱很好地伸展后执行再扫描处理。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,以有水印文档读取装置400的动作为中心就本实施方式的动作进行说明。
图15是表示有水印文档读取装置400的动作的流程图。
以下,就与第1实施方式不同的部分进行说明。此外,下面的例子是再扫描的最初数次(例如第1次)不进行用户指示而进行再扫描,对于即便如此也无用的情况则根据用户指示来试着解决的例子。
步骤S210之后,如果在步骤S230中反复扫描次数达到规定次数(例如2次)则进入步骤S231。如果反复扫描次数没有达到规定次数则进入到步骤S203。
在步骤S231基于解码表或图像信息给用户提供指示。例如图16(1)那样的情形被推定为沿纵横有褶皱,所以对用户进行指示以将纸皱褶展开。另外,由于在图16(2)那样的情形下被推定为在无法解码的部分上有污垢等所以进行指示以将污垢除去。
此外,作为其他的实施方式也可以如果反复扫描次数达到规定次数仅对用户发出使之确认纸张的状态的指示,而不使用解码表或图像信息。
此外,还有在用户将纸张重新放置于扫描仪装置之际,却放置了别的纸张的可能性。因而只要在水印图像的属性信息中嵌入文档的序列号等能够与其他文档进行区别的信息就能够在装置侧进行识别。
(第3实施方式的效果)如以上说明那样,根据本实施方式,除了第1实施方式的效果以外还有以下效果。
(3-1)在因纸皱褶或污垢等而无法解码的情况下需要让用户重新调整纸的状态。作为该解决手段在本实施方式中具备推定纸的状态并对用户进行指示的功能。进而在将纸张正确地重新放置到扫描仪装置以后的再扫描中,由于仅仅处理无法解码的区域所以就有效率。
(第4实施方式)在第1~第3实施方式中的有水印图像读取装置侧,对无法解码的区域再次进行扫描处理。第4实施方式的特征是对无法解码的区域变更水印图像的抽取处理后再次进行解码处理。另外,第2实施方式根据无法解码的区域的图像信息对扫描仪装置的参数进行了变更。该第4实施方式的特征是根据无法解码的区域的图像信息来变更水印图像的抽取参数。
图17是表示涉及第4实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统如图17所示那样,包括有水印文档打印装置100和有水印文档读取装置500而构成。有水印文档打印装置100由于与第1实施方式实质上相同故省略重复说明,并对有水印文档读取装置500的细节进行说明。
有水印文档读取装置500是如图17所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档扫描部230、水印图像抽取部231、嵌入数据解码部203、错误检测纠正处理部204和抽取参数设定部232而构成。关于嵌入数据解码部203以及错误检测纠正处理部204,由于与第1实施方式实质上相同故省略重复说明。
打印文档扫描部230将有水印打印文档作为图像来进行读取处理。具体而言就是扫描仪装置等。该扫描仪装置既可以是平头式也可以是台式。与第1~3实施方式的不同之处在于没有解码处理的反馈输入。
水印图像抽取部231进行从用打印文档扫描部201读取出的有水印文档图像中抽取被嵌入水印图像的单元图案的处理。用此单元图案所表示的信号是通过错误检测纠正编码对嵌入数据2进行了编码的数据。另外,对于通过解码处理的反馈无法解码的区域则变更单元图案抽取的参数后再次进行抽取处理。
抽取参数设定部232进行根据解码失败的区域的图像信息来设定水印图像抽取部231的处理参数的处理。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,以有水印文档读取装置500的动作为中心就本实施方式的动作进行说明。
图18是表示有水印文档读取装置500的动作的流程图。
以下,就与第1实施方式不同的部分进行说明。
在步骤S210中的条件为“否”的情况下进入步骤S240。
在步骤S240根据无法解码的区域的图像信息变更在步骤S203进行水印图像的单元图案抽取的参数。这里的图像信息与第2实施方式相同有像素的亮度值平均值、离散值、分布等である。
以下,作为步骤S203的处理的参数变更例,说明两个方法。
(1)方法1变更输入图像的前处理参数在对有水印文档图像进行单元图案抽取以前,对有水印文档图像进行如以下那样的处理。
·边缘强调或浓淡模糊化等滤波处理在图像模糊不清、印字较淡的情况下边缘强调有效果。另外,对于噪声(较小的污垢等)浓淡模糊化有效果。
·亮度校正(明暗度、对比度、伽马校正等)在图像较暗、较亮、印字较淡、较浓等情况下亮度校正有效果。
·噪声除去对于噪声(较小的污垢等)噪声除去有效果。
在这里除此以外还能够多适用一般的图像处理。
(2)方法2变更单元图案抽取的图案模型例如,在如上述那样将2维子波滤波器用于抽取的情况下,对该2维子波滤波器的系数的强弱进行变更。另外,如果通过图案匹配来进行单元图案抽取的话,则变更图案匹配中所使用的图像的点或线的粗细或亮度。在这里在单元图案抽取中使用其他方法的情况下,根据图像信息进行与该方法相应的变更即可。
此外,步骤S203中的变更也可以将上述方法1与方法2组合起来。另外,如果各区域的图像信息不同的话,在步骤S203中处理也可以分别进行各自的参数变更。
以上的例子是根据图像信息动态地变更单元图案抽取参数的说明。除此以外还有在再扫描时不使用图像信息、静态地变更单元图案抽取参数的方法。如果设水印图像的读取失败大多原因是源于印刷侧的调色剂不足的话,则再扫描之际也可以使用与印字较淡的情况相对应的固定参数。
(第4实施方式的效果)如以上说明那样,根据本实施方式就有以下效果。
(4-1)对于因扫描仪装置的暂时动作不良等而无法解码的部分通过再次进行单元图案抽取处理仅解码处理无法取得的部分,所以效率良好地取得。
(4-2)对起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀而无法解码的部分通过依照该区域的图像信息动态或者静态地变更单元图案抽取参数就能够进行处置。
(4-3)能够依照分割区域的图像特性分别进行恰当的参数设定,所以即便在无法解码的要因对每个区域不同的情况下也能够对应。
另外,还能够将此第4实施方式与第1~3实施方式组合起来。
图19是作为一例表示将第2、第4实施方式组合起来的印刷品处理系统的概略构成的说明图。图19所示的有水印文档读取装置600具备在第2实施方式中说明过的扫描参数设定部210和在第4实施方式中说明过的抽取参数设定部232而构成。
图20是表示这种有水印文档读取装置600的动作的流程图。如果反复扫描次数没有达到规定次数(步骤S211),则根据图像信息来变更单元图案抽取参数(步骤S240),返回到单元图案抽取步骤(步骤S202)。另外,如果反复扫描次数达到规定次数,则根据图像信息来变更扫描装置的参数(步骤S221),返回到有水印文档的扫描工程(步骤S202)。
虽然在这里,一边参照图19、20一边就组合了第2、第4实施方式的一例进行了说明,但其他实施方式的组合也同样如此。
(第5实施方式)在第1~第4实施方式中,在无法解码情况下进行再扫描处理。第5实施方式的特征是与多次扫描处理并行,从所取得的多个有水印文档图像来进行解码。
图21是表示涉及第5实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统如图21所示那样包括有水印文档打印装置100和有水印文档读取装置700而构成。有水印文档打印装置100,由于与第1实施方式实质上相同故省略重复说明,并对有水印文档读取装置700的细节进行说明。
有水印文档读取装置700是如图21所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档多次扫描部240、扫描参数设定部241、图像缓冲部243、水印图像抽取部202、嵌入数据解码部203和错误检测纠正处理部204而构成。关于水印图像抽取部202、嵌入数据解码部203以及错误检测纠正处理部204,由于与第1实施方式实质上相同故省略重复说明。
打印文档多次扫描部240进行多次扫描有水印打印文档的处理。在该扫描处理之际变更各扫描处理中的扫描仪装置的参数。
扫描参数设定部241进行指示针对打印文档多次扫描部240的参数的处理。例如,最初的扫描以通常的参数进行,第2次加大伽马校正,第3次使伽马校正减小等如此进行变更。
图像缓冲部243是保存多个用打印文档多次扫描部240所取得的有水印文档图像的存储部。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,以有水印文档读取装置700的动作为中心就本实施方式的动作进行说明。
图22是表示有水印文档读取装置700的动作的流程图。
下面,就与第1实施方式不同的部分进行说明。
若在步骤S301使处理开始,则进行扫描处理线程的起动(步骤S302)以及解码处理线程的起动(步骤S310)。该扫描处理线程以及解码处理线程是并列进行动作的处理。作用如下所述。
·扫描处理线程一边变更扫描仪装置的参数一边进行扫描仪处理。
·解码处理线程进行有水印文档图像中所嵌入的数据的解码。
以下,就各线程的动作进行说明。
(扫描处理线程的动作)若在步骤S302使动作开始,则在步骤S303中设定与扫描处理次数相应的扫描装置的参数。例如最初通常的设定、第2次加大伽马校正的系数、第3次减小伽马校正系数等如此进行设定。此外,在如台式扫描仪那样每次扫描都由于外部环境的影响而使取得图像的图像质量不同的情况下,尽管是扫描仪装置也可以使多次扫描的全部或者一部没有参数变更。
其次在步骤S304进行有水印打印文档的扫描。
其次在步骤S305将所取得的有水印文档图像保存在图像缓冲中,并将已保存图像这一消息传给解码处理线程。
其次在步骤S306反复扫描次数未达到规定次数的情况下返回到步骤S303继续进行扫描处理。若在扫描次数已达到规定次数的情况下,或者如果由解码处理线程通知处理结束就将处理结束(步骤S305)。
以上,就扫描处理线程的动作进行了说明。
接着,就解码处理线程的动作进行说明。
(解码处理线程的动作)若在步骤S310开始处理,则在步骤S311继续等待直到从扫描处理线程发来有水印文档图像已被保存在图像缓冲器中的通知。若有水印文档图像被保存在图像缓冲器中,则在此以后通过步骤S312~步骤S320来进行解码处理。
该步骤S312~步骤S320与第1实施方式中的步骤S203~步骤S210实质上相同。依次从处于图像缓冲器的有水印文档图像对尚不能解码的区域进行解码处理直到全部的区域能够解码。
若对于全部的分割区域解码成功,则通知扫描处理线程结束(步骤S318)。
(第5实施方式的效果)如以上说明那样,根据本实施方式,就有以下效果。
(5-1)在反复进行扫描直到所有的区域能够解码的情况下,与多次扫描并行顺次进行解码处理,所以能够效率良好地进行处理。
(5-2)每次扫描变更参数,所以能够范围宽广地对应起因于印刷侧对调色剂较淡等的打印浓度的深浅不匀等。
(5-3)在如台式扫描仪那样每次扫描因外部环境的影响使图像质量变化,而需要再扫描的情况下能够效率良好地进行处理。
(第6实施方式)
在第5实施方式中是与多次扫描处理并行从所取得的多个有水印文档图像进行解码。第6实施方式的特征是最初进行多次扫描处理,之后确认各图像的图像质量并重排进行解码处理的顺序来进行解码处理。这里的图像质量例如是指全体的平均值或离散值等。通过以这些图像质量的值接近基准值的顺序进行重排使能够快速解码的概略增大。
图23是表示涉及第6实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统如图23所示那样包括有水印文档打印装置100和有水印文档读取装置800而构成。有水印文档打印装置100由于与第1实施方式实质上相同故省略重复说明,并对有水印文档读取装置800的细节进行说明。
有水印文档读取装置800是如图23所示那样输出有水印打印文档3,并输出嵌入数据2的装置,具备打印文档多次扫描部240、扫描参数设定部241、图像缓冲部243、水印图像抽取部202、嵌入数据解码部203、错误检测纠正处理部204和良好图像选定部250而构成。关于打印文档多次扫描部240、扫描参数设定部241、图像缓冲部243、水印图像抽取部202、嵌入数据解码部203以及错误检测纠正处理部204,由于与第5实施方式实质上相同故省略重复说明。
良好图像质量判定部250对图像缓冲部243中所存储的图像选定适合于解码的图像质量。在图像设定之际根据迄今为止无法解码的区域的图像质量来进行判断。
涉及本实施方式的印刷品处理系统如以上那样进行构成。接着,以有水印文档读取装置800的动作为中心就本实施方式的动作进行说明。
图24是表示有水印文档读取装置300的动作的流程图。
以下,就与第5实施方式不同的部分进行说明。
步骤S303~步骤S306与第5实施方式相同。在这里一边改变扫描仪装置的参数一边以规定次数反复扫描处理。此外,在如台式扫描仪那样每次扫描都由于外部环境的影响而使取得图像的图像质量不同的情况下,尽管是扫描仪装置也可以使多次扫描的全部或者一部没有参数变更。
在步骤S330中从图像缓冲选择在解码上良好的图像。
作为这里的选择方法的例子例如有下面那样的方法。
·图像全体的平均值或离散值接近基准值的。
·在取样地点中实际尝试解码处理成绩最好的。例如在解码处理中使用2维图像滤波器的情况下就是滤波器输出值较大的图像。另外,在解码处理中使用图案匹配的情况下就是与图案模型之差较小(非常相似)的图像。
最初检查水印图像全体的图像质量并进行选择。在第2次以后对无法解码的区域检查图像质量并进行选择。
此后,步骤S312~步骤S320与第1实施方式中的步骤S203~步骤S210实质上相同。
此外,也可以不进行步骤S330中选择良好的图像的处理而以用扫描仪所取得的顺序进行解码。
(第6实施方式的效果)如以上说明那样,根据本实施方式就有以下效果。
(6-1)最初由扫描仪取得多张文档图像,与从其中选定适合于解码的图像质量与多次扫描并行顺次进行解码处理,所以能够效率良好地进行处理。
(6-2)每次扫描都变更参数,所以能够范围宽广地对应起因于印刷侧的调色剂较淡等的打印浓度的深浅不匀等。
(6-3)在如台式扫描仪那样每次扫描都由于外部环境的影响改变而使图像质量变化,需要再扫描的情况下就能够效率良好地进行处理。
(第7实施方式)在第1实施方式中将图像分成多个区域,并分别附与错误检测代码等,由此以区域单位来检测有无错误。在本实施方式中,不是按区域单位附与错误检测代码,而是在印刷侧对嵌入的信息实施错误纠正编码并反复嵌入到图像全体中,在验证侧由包含错误的抽取出的信息通过多数表决反复嵌入的信息使错误减少,进而通过对错误纠正代码进行解码来进行从错误的恢复。然后对所取出的信息,进行与嵌入侧同样的办法(错误纠正代码、信息的多次反复),以单元图案单位来判定有无错误。这里,判定为错误的信号图案密集的部分就被判定为信息的抽取失败的区域。
图25是表示涉及第7实施方式的印刷品处理系统的概略构成的说明图。该印刷品处理系统如图25所示那样包括有水印文档打印装置100和有水印文档读取装置900而构成。有水印文档打印装置100,由于与第1实施方式实质上相同故省略重复说明,并对有水印文档读取装置900的细节进行说明。
有水印文档读取装置900是如图25所示那样输入有水印打印文档3,并输出嵌入数据2的装置,具备打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203、错误检测纠正处理部204、错误检测纠正代码创建部500、信息复原单元501和错误判定单元502而构成。关于打印文档扫描部201、水印图像抽取部202、嵌入数据解码部203、以及错误检测纠正处理部204,由于与第1实施方式实质上相同故省略重复说明。
错误检测纠正代码创建部500以与嵌入侧的错误检测纠正代码创建部103同样的方法来进行处理。
信息复原单元501从由嵌入数据解码部203输出的嵌入数据,以与印刷侧的分割编码部102同样的方法来决定嵌入在全体图像中的信息。
由于被输入到有水印文档打印装置的嵌入数据2与作为有水印文档读取装置的输出的嵌入数据2相同,所以信息复原单元501与分割编码部102的输出为相同的信息。据此,就能够在读取装置侧知道在图像上的何处配置有哪个图案。
错误判定单元502能够比较从信息复原单元501得到的信息和从水印图像抽取部202得到的信息,并以单元图案单位来进行错误判定。
也可以在错误判定后,根据错误信号的分布图案或密度等,与第1实施方式同样使打印文档扫描部再次扫描高错误率的范围。另外,还可以如第2实施方式那样对于高错误率的范围变更扫描仪装置的参数后使之进行再扫描。另外,还可以如第3实施方式那样对用户发出重新放置纸张等指示。另外,还可以如第4实施方式那样对于高错误率的范围变更抽取处理后进行读取处理。
进而也可以如第5实施方式那样并行推进扫描仪的处理和解码处理。另外,还可以如第6实施方式那样扫描多个图像,并从其中图像质量较好的图像进行读取处理。
另外,错误检测纠正代码既可以汇总数据全体来进行编码,也可以分割数据对各自进行编码。
(第7实施方式的效果)如以上说明那样,根据本实施方式就有以下效果。
(7-1)由于以单元图案单位来了解有无错误,故能够更为详细地确定错误位置。
以上,一边参照附图一边就涉及本发明的印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取装置以及信息读取方法的优选实施方式进行了说明,但本发明并不限定于这种例子。显而易见,如果是本领域技术人员的话就可以在权利要求的范围所记载的技术的思想范畴内想到各种变形例或者修改例,关于它们当然也被认为是属于本发明的技术范围。
例如,可以进行如以下那样的应用。
(1)分割嵌入参数据之际的数据长度不仅是固定长度,还可以依照数据的内容来变更数据长度的长短。例如在嵌入数据为字符串的情况下还可以按句子单位来进行分割等。
(2)虽然作为水印图像的例子说明了由2值图像的点所构成的例子,但并不限定于此。例如像素既可以使用多灰度等级的彩色像素,也可以将单元图案内部设成线而不是点。另外,还能够适用于其他作为在文档中嵌入信息的公知技术的条形码、2维条形码。还能够适用于一般的图像用的电子水印技术。
(3)还可以将各实施方式组合起来。
(4)虽然在上述实施方式中以针对纸的打印文档为前提进行了说明,但在纸以外的塑料等有机化合物、金属、纤维等上进行打印的情况下也同样有效。
(5)虽然在上述实施方式中是将水印图像和文档图像重合起来进行打印,但在仅打印水印图像的情况下也可以适用。
(6)本发明除纸打印文档以外还能够适用于照片用的电子水印等。
产业上的可利用性本发明可利用于通过电子水印技术等嵌入了秘密信息的有水印文档打印装置以及读取装置,以及将这些装置作为系统构成要素的印刷品处理系统以及印刷品处理方法。
权利要求
1.一种印刷品处理系统,包括在电子文档中嵌入秘密信息进行印刷的有水印文档打印装置和读取上述有水印文档并取出上述秘密信息的有水印文档读取装置,所述印刷品处理系统的特征在于,上述有水印文档打印装置具备文档图像形成部,将电子文档数据变换成在纸面上进行印刷的图像;分割编码部,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建部,对经过分割的各嵌入数据块进行能够错误检测纠正的编码;水印图像形成部,由经过错误纠正编码的上述嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上被指定的分割区域的水印图像;有水印文档图像合成部,合成由上述文档图像形成部所创建的文档图像和由上述水印图像形成部所创建的水印图像;以及打印部,印刷由上述有水印文档图像合成部所创建的有水印文档图像,上述有水印文档读取装置具备打印文档扫描部,将上述有水印打印文档作为图像进行读取;水印图像抽取部,从由上述打印文档扫描部所读取的有水印文档图像中抽取出上述水印图像中所嵌入的图案图像;嵌入数据解码部,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息反馈给上述打印文档扫描部;以及错误检测纠正处理部,进行错误纠正代码的解码。
2.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备扫描参数设定部,根据由上述嵌入数据解码部所反馈的图像信息来变更上述打印文档扫描部的参数。
3.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备错误原因判定部,由不能解码的分割区域来判定错误原因;和用户操作指示部,根据错误原因对用户给与指示。
4.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备抽取参数设定部,根据解码失败的区域的图像信息来设定上述水印图像抽取部的处理参数。
5.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备扫描参数设定部,指示针对上述打印文档扫描部的参数;和图像缓冲部,保存多个由上述打印文档扫描部所取得的有水印文档图像,其中,上述打印文档扫描部多次扫描上述有水印打印文档。
6.按照权利要求5所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备良好图像质量判定部,对在上述图像缓冲部中所存储的图像选定适于解码的图像质量。
7.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备错误检测纠正代码创建部,进行与上述有水印文档打印装置的错误检测纠正代码创建部同样的处理;信息复原单元,由从上述嵌入数据解码部所输出的嵌入数据,以与上述有水印文档打印装置的编码部同样的方法决定嵌入在全体图像中的信息;以及错误判定单元,比较从上述信息复原单元得到的信息和从上述水印图像抽取部得到的信息,以图案图像单位进行错误判定。
8.按照权利要求1所述的印刷品处理系统,其特征在于,上述水印图像形成部,在将上述图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合上述分割区域的面积。
9.按照权利要求1所述的印刷品处理系统,其特征在于,上述有水印文档读取装置还具备显示部,显示最终不能解码的分割区域。
10.一种在电子文档中嵌入秘密信息进行印刷的有水印文档打印装置,其特征在于,具备文档图像形成部,将电子文档数据变换成在纸面上进行印刷的图像;分割编码部,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建部,对经过分割的各嵌入数据块进行能够错误检测纠正的编码;水印图像形成部,由经过错误纠正编码的上述嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上的被指定的分割区域的水印图像;有水印文档图像合成部,合成由上述文档图像形成部所创建的文档图像和由上述水印图像形成部所创建的水印图像;以及打印部,印刷由上述有水印文档图像合成部所创建的有水印文档图像。
11.按照权利要求10所述的有水印文档读取装置,其特征在于上述水印图像形成部,在将上述图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合上述分割区域的面积。
12.一种读取有水印文档并取出秘密信息的有水印文档读取装置,其特征在于,具备打印文档扫描部,将上述有水印打印文档作为图像进行读取;水印图像抽取部,从由上述打印文档扫描部所读取的有水印文档图像中抽取出上述水印图像中所嵌入的图案图像;嵌入数据解码部,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息反馈给上述打印文档扫描部;以及错误检测纠正处理部,进行错误纠正代码的解码。
13.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备扫描参数设定部,根据由上述嵌入数据解码部所反馈的图像信息来变更上述打印文档扫描部的参数。
14.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备错误原因判定部,由不能解码的分割区域来判定错误原因;和用户操作指示部,根据错误原因对用户给与指示。
15.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备抽取参数设定部,根据解码失败的区域的图像信息来设定上述水印图像抽取部的处理参数。
16.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备扫描参数设定部,指示针对上述打印文档扫描部的参数;和图像缓冲部,保存多个由上述打印文档扫描部所取得的有水印文档图像,其中,上述打印文档扫描部多次扫描上述有水印打印文档。
17.按照权利要求16所述的有水印文档读取装置,其特征在于,还具备良好图像质量判定部,对上述图像缓冲部中所存储的图像选定适于解码的图像质量。
18.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备错误检测纠正代码创建部,进行与在电子文档中嵌入上述秘密信息进行印刷的有水印文档打印装置上所具备的错误检测纠正代码创建部同样的处理;信息复原单元,由从上述嵌入数据解码部所输出的嵌入数据,以与上述有水印文档打印装置上所具备编码部同样的方法决定嵌入在全体图像中的信息;以及错误判定单元,比较从上述信息复原单元得到的信息和从上述水印图像抽取部得到的信息,以图案图像单位进行错误判定。
19.按照权利要求12所述的有水印文档读取装置,其特征在于,还具备显示部,显示最终不能解码的分割区域。
20.一种印刷品处理方法,包括在电子文档中嵌入秘密信息进行印刷的有水印文档打印步骤;和读取上述有水印文档并取出上述秘密信息的有水印文档读取步骤,所述印刷品处理方法的特征在于,上述有水印文档打印步骤包括文档图像形成步骤,将电子文档数据变换成在纸面上进行印刷的图像;分割编码步骤,将嵌入数据按任意的数据长度进行分割;错误检测纠正代码创建步骤,对经过分割的各嵌入数据块进行能够错误检测纠正的编码;水印图像形成步骤,由经过错误纠正编码的上述嵌入数据创建将各编码数据变换成图案图像并分别配置在纸面上被指定的分割区域的水印图像;有水印文档图像合成步骤,合成在上述文档图像形成步骤所创建的文档图像和在上述水印图像形成步骤所创建的水印图像;以及打印步骤,印刷在上述有水印文档图像合成步骤所创建的有水印文档图像,上述有水印文档读取步骤包括打印文档扫描步骤,将上述有水印打印文档作为图像进行读取;水印图像抽出步骤,从在上述打印文档扫描步骤所读取的有水印文档图像中抽取出上述水印图像中所嵌入的图案图像;嵌入数据解码步骤,对各分割区域解码错误检测纠正代码,同时将与解码处理的结果、不能进行错误纠正的分割区域有关的信息反馈给上述打印文档扫描步骤;以及错误检测纠正处理步骤,进行错误纠正代码的解码。
21.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括扫描参数设定步骤,根据通过上述嵌入数据解码步骤所反馈的图像信息来变更上述打印文档扫描步骤中的参数。
22.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括错误原因判定步骤,由不能解码的分割区域来判定错误原因;和用户操作指示步骤,根据错误原因对用户给与指示。
23.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括抽取参数设定步骤,根据解码失败的区域的图像信息来设定上述水印图像抽出步骤的处理参数。
24.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括扫描参数设定步骤,指示上述打印文档扫描步骤中的参数;和图像缓冲步骤,保存多个在上述打印文档扫描步骤中所取得的有水印文档图像,其中,上述打印文档扫描步骤多次扫描上述有水印打印文档。
25.按照权利要求24所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括良好图像质量判定步骤,对在上述图像缓冲步骤中所存储的图像选定适于解码的图像质量。
26.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括错误检测纠正代码创建步骤,进行与上述有水印文档打印步骤中的错误检测纠正代码创建步骤同样的处理;信息复原步骤,由在上述嵌入数据解码步骤中所输出的嵌入数据,以与上述有水印文档打印步骤的编码步骤同样的方法决定嵌入在全体图像中的信息;以及错误判定步骤,比较在上述信息复原步骤中得到的信息和在上述水印图像抽出步骤中得到的信息,以图案图像单位进行错误判定。
27.按照权利要求20所述的印刷品处理方法,其特征在于,在上述水印图像形成步骤中,在将上述图案图像配置在纸面上被指定的分割区域之际,不足的部分用任意的数据进行填补以符合上述分割区域的面积。
28.按照权利要求20所述的印刷品处理方法,其特征在于,上述有水印文档读取步骤还包括显示步骤,显示最终不能解码的分割区域。
29.一种信息读取装置,从有规则地配置着持有某空间周期的图案的图像读取对应于图案的信息,其特征在于,具备信息抽出单元,从图像中读取信息;错误检测单元,从上述抽取出的信息检测错误;以及错误范围判定单元,决定对应于上述检测出的错误的位置的图像上的位置。
30.按照权利要求29所述的信息读取装置,其特征在于,上述错误检测单元对从上述信息抽出单元得到的信息进行错误纠正处理,仅将不能纠正的错误作为错误检测出来。
31.按照权利要求29所述的信息读取装置,其特征在于,还具备错误纠正单元,纠正上述信息抽出单元读取出的信息的错误;信息复原单元,根据纠正后的信息,复原图像中所记录的全部信息;以及错误判定单元,从经过复原的信息确定图像中所记录的图案,比较由信息抽出单元所确定的图案,以图像上的图案单位判定错误。
32.按照权利要求29所述的信息读取装置,其特征在于,上述错误范围判定单元由图像上的错误图案的空间密度来决定错误范围。
33.按照权利要求29所述的信息读取装置,其特征在于,还具备印刷品读取单元,读取印刷品并获得上述图像。
34.按照权利要求33所述的信息读取装置,其特征在于,上述印刷品读取单元从上述印刷品再次读取与图像上检测出的错误范围相对应的部分图像。
35.按照权利要求29所述的信息读取装置,其特征在于,还具备指示单元,对上述印刷品读取单元进行从上述印刷品再次读取与图像上检测出的错误范围相对应的部分图像的指示。
36.按照权利要求29所述的信息读取装置,其特征在于,还具备显示单元,将图像上检测出的错误范围在图像上以视觉上能够感知的形式进行显示。
37.一种信息读取方法,从有规则地配置着持有某空间周期的图案的图像读取对应于图案的信息,其特征在于,包括信息抽出步骤,从图像中读取信息;错误检测步骤,从上述抽取出的信息检测错误;以及错误范围判定步骤,决定对应于上述检测出的错误的位置的图像上的位置。
38.按照权利要求37所述的信息读取方法,其特征在于,在上述错误检测步骤中对在上述信息抽出步骤得到的信息进行错误纠正处理,仅将不能纠正的错误作为错误检测出来。
39.按照权利要求37所述的信息读取方法,其特征在于,还包括错误纠正步骤,纠正在上述信息抽出步骤读取出的信息的错误;信息复原步骤,根据纠正后的信息,复原图像中所记录的全部信息;以及错误判定步骤,从经过复原的信息确定图像中所记录的图案,比较在信息抽出步骤所确定的图案,以图像上的图案单位判定错误。
40.按照权利要求37所述的信息读取方法,其特征在于,在上述错误范围判定步骤中由图像上的错误图案的空间密度来决定错误范围。
41.按照权利要求37所述的信息读取方法,其特征在于,还包括印刷品读取步骤,读取印刷品并获得上述图像。
42.按照权利要求41所述的信息读取方法,其特征在于,从上述印刷品再次读取与图像上检测出的错误范围相对应的部分图像。
43.按照权利要求37所述的信息读取方法,其特征在于,还包括指示步骤,进行从上述印刷品再次读取与图像上检测出的错误范围相对应的部分图像的指示。
44.按照权利要求37所述的信息读取方法,其特征在于,还包括显示步骤,将图像上检测出的错误范围在图像上以视觉上能够感知的形式进行显示。
全文摘要
本发明提供一种印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取装置以及信息读取方法,可准确地确定读取时发生了错误的场所,并且可效率良好地进行该读取错误部分的再次读取处理。为此,有水印文档打印装置(100),在分割秘密信息并对各分割信息进行了错误纠正编码的基础上变换成图案图像并嵌入纸面。另外,有水印文档读取装置(200),在从纸面的图案图像抽取出信号后,通过对各分割信息解码错误纠正代码来检测读取错误,并对存在读取错误的部分进行再次读取。对于因扫描装置的暂时动作不良等而不能解码的部分通过再次进行扫描处理仅解码处理不能取得的部分,所以就能够效率良好地进行取得。
文档编号H04N1/32GK1849813SQ20048002607
公开日2006年10月18日 申请日期2004年8月24日 优先权日2003年9月12日
发明者藤井明宏, 前野藏人 申请人:冲电气工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1