Nothing Special   »   [go: up one dir, main page]

CN101859388A - 图像形成装置及图像形成方法 - Google Patents

图像形成装置及图像形成方法 Download PDF

Info

Publication number
CN101859388A
CN101859388A CN201010144500A CN201010144500A CN101859388A CN 101859388 A CN101859388 A CN 101859388A CN 201010144500 A CN201010144500 A CN 201010144500A CN 201010144500 A CN201010144500 A CN 201010144500A CN 101859388 A CN101859388 A CN 101859388A
Authority
CN
China
Prior art keywords
view data
document
dimension code
size
character zone
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.)
Granted
Application number
CN201010144500A
Other languages
English (en)
Other versions
CN101859388B (zh
Inventor
铃木良介
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN101859388A publication Critical patent/CN101859388A/zh
Application granted granted Critical
Publication of CN101859388B publication Critical patent/CN101859388B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/1444Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
    • G06V30/1448Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields based on markings or identifiers characterising the document or the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Cleaning In Electrography (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

本发明提供一种图像形成装置及图像形成方法。该图像形成装置包括:指定单元,其被配置为指定包括在文档数据中的字符信息;生成单元,其被配置为生成所指定的字符信息的图像数据;转换单元,其被配置为将所生成的图像数据或所生成的图像数据的奇偶校验值转换成二维码;以及打印单元,其被配置为打印其中组合有所述二维码和所述文档数据的印刷物,其中,所生成的图像数据的大小小于所述文档数据的图像数据的大小。

Description

图像形成装置及图像形成方法
技术领域
本发明涉及图像形成装置及图像形成方法,尤其涉及适合于检测印刷物的变更的图像形成装置及图像形成方法。
背景技术
为了检测印刷物的原始文档的变更,已经论述了如下的传统技术:提供对具有关于原始文档的附加信息的交付文档的打印输出。日本专利特开2003-264685号公报论述了如下的技术:将原始文档的文档图像的图像特征量附加(嵌入)到交付文档并执行打印和输出。
在日本专利特开2003-264685号公报中,通过基于交付文档计算图像特征量来检测交付文档的变更。将所计算的图像特征量与附加到交付文档的图像特征量进行比较,并能够根据比较结果检测原始文档的变更。
日本专利特开2004-13287号公报论述了如下的技术:通过光学字符读取器(OCR)功能从原始文档获得字符代码信息,将包括通过预定的操作由字符代码信息计算的认证值和布局信息的信息附加到交付文档,并执行打印和输出。
在日本专利特开2004-13287号公报中,通过获得附加到光学读取的交付文档的信息,来检测原始文档的变更。接着,基于所获得的信息获取布局信息,根据所获取的布局信息通过OCR功能从交付文档获得字符串信息。将通过预定操作计算的认证值和包括在附加到交付文档的信息中的原始认证值进行比较,能够根据比较结果检测原始文档的变更。此外,在打印并输出交付文档时,将上述的信息存储在认证代理中。在检测到原始文档的变更时,向认证代理询问信息,并能够通过将包括在所询问的信息中的原始认证值和通过预定操作计算的认证值进行比较来检测原始文档的变更。
但是,上述的传统技术包括以下的情况。
根据日本专利特开2003-264685号公报,将图像划分成多个块并通过各块的以下任意一者来定义图像特征量,即(1)频谱、(2)执行任意的滤波处理的结果的值、(3)块图像中白色像素和黑色像素的比率。但是,上述的任意一个图像特征量所包括的用于认证文档的信息都太少或者所述信息的大小又太大。从而,可能难以准确检测文档的变更,或难以通过附加图像特征量来执行交付文档的打印。此外,在灰尘或污迹粘附到交付文档上时,图像特征量被改变并且可能难以准确检测文档的变更。
在日本专利特开2004-13287号公报中,如果文档没有被变更,则由于OCR的读取精确度的情况,在打印交付文档时通过OCR的读取结果也可能不同于在执行认证时通过OCR的读取结果。由此,可能难以准确检测文档的变更。
发明内容
根据本发明的一个方面,提供一种图像形成装置,该图像形成装置包括:指定单元,其被配置为指定包括在文档数据中的字符信息;生成单元,其被配置为生成所指定的字符信息的图像数据;转换单元,其被配置为将所生成的图像数据或所生成的图像数据的奇偶校验值转换成二维码;以及打印单元,其被配置为打印其中组合有所述二维码和所述文档数据的印刷物,其中,所生成的图像数据的大小小于所述文档数据的图像数据的大小。
通过以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。
附图说明
被并入说明书中并构成说明书的一部分的附图例示了本发明的示例性实施例、特征和方面,并与文字描述一起用于解释本发明的原理。
图1示意性地例示了文档管理系统的示例。
图2A和图2B是例示交付文档生成装置和交付文档检查装置的结构的示例的框图。
图3示意性地例示了搜索字符区域的示例。
图4是例示通过交付文档生成装置中的嵌入信息生成单元执行的操作的示例的流程图。
图5例示了通过步骤S401中的处理生成的图像数据的示例。
图6是详细例示步骤S401中的处理的示例的流程图。
图7示意性地例示了通过图6中的流程图的处理形成图像数据的示例。
图8例示了其中组合有原始文档图像数据和二维码的交付文档图像数据的示例。
图9是例示交付文档检查装置执行的操作的示例的流程图。
图10是例示在步骤S903中通过变更检测单元执行的详细操作的示例的流程图。
图11示意性地例示了用于检测交付文档是否被变更的图像数据的示例。
图12是例示通过交付文档生成装置的嵌入信息生成单元执行的操作的示例的流程图。
图13示意性地例示了水平奇偶校验位和垂直奇偶校验位的示例。
图14A和图14B分别例示了原始文档图像数据和通过集合所述原始文档图像数据中的字符区域获得的图像数据的示例。
图15示意性地例示了由图14B中例示的图像数据获得的垂直奇偶校验位和水平奇偶校验位的示例。
图16是例示交付文档检查装置的结构的示例的框图。
图17是例示通过交付文档检查装置执行的操作的示例的流程图。
图18例示了关于字符区域的信息的示例。
图19是例示在步骤S1705中执行的详细操作的示例的流程图。
图20是例示通过交付文档生成装置的嵌入信息生成单元执行的操作的示例的流程图。
具体实施方式
以下将参照附图详细说明本发明的各种示例性实施例、特征和方面。
以下将参照附图说明第一示例性实施例。
图1示意性地例示了文档管理系统的示例。
在图1中,文档管理系统包括交付文档生成装置100和交付文档检查装置110。
文档交付者101操作交付文档生成装置100以从原始文档102获得交付文档103,从该交付文档103能够检测变更。文档交付者101将交付文档103传送到文档接收者104。但是,通过文档接收者104接收的交付文档103可能被变更文档的人105变更。因此,文档接收者104使交付文档检查装置110读取所接收的交付文档103以检查所接收的交付文档103是否被变更。
下面,将说明交付文档生成装置100和交付文档检查装置110的结构示例。图2A是例示交付文档生成装置100的结构示例的框图。图2B是例示交付文档检查装置110的结构示例的框图。在图2A和图2B中,对具有相同或相似功能的块给出相同的附图标记。
下面,将说明在图2A中例示的交付文档生成装置100的结构示例。可以通过例如多功能产品(MFP)实现交付文档生成装置100。但是,交付文档生成装置100不限于MFP。例如,可以使用个人计算机、扫描器和打印机来实现交付文档生成装置100。
文档读取单元201包括扫描器,并光学扫描输入的原稿图像(原始文档102)以形成电子原始文档图像数据。字符区域确定单元202从通过文档读取单元201形成的原始文档图像数据中,搜索包括字符信息的字符区域。根据本示例性实施例,将矩形区域定义为字符区域。
嵌入信息生成单元203根据关于通过字符区域确定单元202搜索的字符区域的信息,生成要附加到交付文档103的二维码。图像组合单元204将通过文档读取单元201形成的原始文档图像数据和通过嵌入信息生成单元203生成的二维码组合,以生成交付文档103的图像数据。图像输出单元205包括打印机引擎,并且将通过图像组合单元204生成的交付文档103的图像数据打印到纸张上。
下面,将说明在图2B中例示的交付文档检查装置110的结构示例。可以通过例如MFP实现交付文档检查装置110。但是,交付文档检查装置110不限于MFP。例如,可以使用个人计算机、扫描器和打印机来实现交付文档检查装置110。
交付文档检查装置110的文档读取单元201包括扫描器,光学扫描交付文档103,并读取其信息以形成电子交付文档图像数据。字符区域确定单元202从通过文档读取单元201形成的交付文档的图像数据中搜索字符区域。
变更检测单元206根据通过文档读取单元201形成的交付文档图像数据和关于通过字符区域确定单元202搜索的字符区域的信息,来检测被变更的区域。输出单元207包括用于显示通过变更检测单元206检测的结果的计算机显示器。
下面,将详细说明通过字符区域确定单元202执行的操作的示例。
字符区域确定单元202从通过文档读取单元201形成的原始文档图像数据中,搜索作为矩形区域的所有包括字符的字符区域。根据本示例性实施例,字符区域确定单元202通过使用直方图的方法搜索字符区域。
图3示意性地例示了搜索字符区域的示例。
在图3中,使用原始文档图像数据300,通过字符区域确定单元202确定字符区域。原始文档图像数据310经过字符区域的确定并包括搜索到的字符区域311a、311b、311c、311d、311e和311f。例如通过搜索到的各个字符区域311a、311b、311c、311d、311e或311f的左顶部坐标、高度和宽度的值,来表现各个字符区域311a、311b、311c、311d、311e或311f。各个字符区域311a、311b、311c、311d、311e或311f的左顶部坐标的值以原始文档图像数据310的左顶点为原点。在以下的说明中,在不对字符区域311a至311f彼此进行区分的情况下,将这些字符区域统称作字符区域311。
下面,将参照在图4中例示的流程图,说明通过交付文档生成装置100中的嵌入信息生成单元203执行的操作的示例。
在步骤S401中,嵌入信息生成单元203针对通过字符区域确定单元202搜索到的所有的字符区域311中的各个,生成仅包括字符区域311的图像数据。在步骤S401中生成的图像数据的大小(高度和宽度)小于通过文档读取单元201形成的原始文档图像数据300的大小。下文中将详细说明步骤S401中的处理。
在步骤S402中,嵌入信息生成单元203对在步骤S401中生成的图像数据进行编码。对于步骤S402中的编码方法,使用用于压缩在步骤S401中生成的图像数据的可逆变换。例如,在步骤S402中,可以使用诸如可移植网络图形(PNG)和标签图像文件格式(TIFF)的编码。
在步骤S403中,嵌入信息生成单元203将编码结果转换成二维码。本示例性实施例中的二维码可以具有能够在纸张上打印编码结果的格式。例如,在步骤S403中,可以使用诸如Veri码(注册商标)、QR码(注册商标)和通信平台(CP)码的码。
下面,将参照图5和图7以及图6中的流程图详细说明图4中的步骤S401中的处理的示例。图5例示了通过图4中的步骤S401中的处理生成的图像数据的示例。图7示意性地例示了通过图6中的流程图的处理形成图像数据的示例。
在步骤S401中,嵌入信息生成单元203由在图3中例示的原始文档图像数据300形成在图5中例示的图像数据501。
在图6中的步骤S601中,嵌入信息生成单元203计算当通过字符区域确定单元202搜索到的所有字符区域311中的各个不与其他字符区域311相交叠地被靠左排列(align)时的各字符区域311的坐标值(X,Y)。图7中的中间的图例示了在各字符区域311被靠左排列时的原始文档图像数据310的状态。
在步骤S602中,嵌入信息生成单元203由在步骤S601中计算的坐标值,计算在靠左排列的各字符区域311不与其他字符区域311相交叠地被靠上排列时的各字符区域311的坐标值(X,Y)。图7中的右侧的图例示了在靠左排列的各字符区域311被靠上排列时的状态。
最后,在步骤S603中,嵌入信息生成单元203复制布置在步骤S602中计算的坐标上的所有字符区域311的图像,以生成在图5中例示的图像数据501。根据在步骤S602中计算的坐标值和各字符区域311自身的大小,计算在步骤S603中生成的图像数据501的大小(高度和宽度的大小)。根据本示例性实施例,图像数据501是具有足以包括所有字符区域311的大小的矩形图像数据,并且各像素被初始化为白色。
在执行步骤S401中的处理后,如上所述,通过嵌入信息生成单元203执行步骤S402和步骤S403中的处理来生成二维码。图像组合单元204将二维码和通过文档读取单元201形成的原始文档图像数据300组合。
图8例示了其中组合有原始文档图像数据300和二维码的交付文档图像数据的示例。图像组合单元204在原始文档图像数据300中搜索能够布置二维码的空白区域,以使二维码能够被组合到所搜索的空白区域中。
图像组合单元204可以将二维码组合到原始文档图像数据300的预定区域中。在预先确定组合二维码的区域时,需要选择不包括字符的区域。如图8所例示,交付文档图像数据800包括由嵌入信息生成单元203生成的二维码801。
下面,将参照在图9中例示的流程图,说明通过交付文档检查装置110执行的操作的示例。
在步骤S901中,交付文档检查装置110的文档读取单元201光学扫描作为用于检测变更的目标的交付文档(纸张文档),并读取关于交付文档的信息,以形成电子交付文档图像数据800。
在步骤S902中,交付文档检查装置110的字符区域确定单元202从在步骤S901中形成的交付文档图像数据800中搜索字符区域。
变更检测单元206从通过文档读取单元201形成的交付文档图像数据800中提取二维码801,并对所提取的二维码进行解码。在步骤S903中,变更检测单元206通过将通过对二维码801进行解码而获得的图像数据501与在步骤S902中搜索到的各字符区域进行比较,来检测交付文档的变更。以下将详细说明在步骤S903中通过交付文档检查装置110执行的操作。
在步骤S904中,交付文档检查装置110的输出单元207输出(显示)通过变更检测单元206执行的变更检测的结果。以下将详细说明在步骤S904中通过输出单元207执行的操作。
下面,将参照在图10中例示的流程图,详细说明在图9中例示的步骤S903中通过变更检测单元206执行的操作的示例。
首先,变更检测单元206从通过文档读取单元201形成的交付文档图像数据800中检测二维码801。在步骤S1001中,变更检测单元206对通过交付文档生成装置100的嵌入信息生成单元203生成的“包括字符区域311的二维码801”进行解码。
在步骤S1002中,变更检测单元206从通过字符区域确定单元202搜索到的多个字符区域311中选择未处理的字符区域。
在步骤S1003中,变更检测单元206通过图案匹配,从在步骤S1001中通过对二维码801进行解码获得的图像数据501中,搜索在步骤S1002中选择的字符区域。例如,将在通过对二维码801进行解码获得的图像数据501中的字符区域中的各字符和在步骤S1002中选择的字符区域中的各字符的特征量与字典进行比较,来执行步骤S1003中的搜索。此外,还可以根据通过对二维码801进行解码获得的图像数据501中的字符区域的特征量与在步骤S1002中选择的字符区域的特征量之间的相似性,来执行步骤S1003中的搜索。
接着在步骤S1004中,变更检测单元206确定是否从通过在步骤S1001中对二维码801进行解码获得的图像数据501中检测到在步骤S1002中选择的字符区域。
作为确定结果,当从通过在步骤S1001中对二维码801进行解码获得的图像数据501中检测到在步骤S1002中选择的字符区域时(在步骤S1004为“是”),处理进行到步骤S1006。在步骤S1006中,变更检测单元206将图像数据501上的“与在步骤S1002中选择的字符区域匹配的区域”描绘成白色。处理进行到后述的步骤S1007。
另一方面,当没有从通过在步骤S1001中对二维码801进行解码获得的图像数据501中检测到在步骤S1002中选择的字符区域时(在步骤S1004为“否”),处理进行到步骤S1005。变更检测单元206对在步骤S1002中选择的字符区域,设置表示没有从通过在步骤S1001中对二维码801进行解码获得的图像数据501中检测到字符区域的标记。针对通过交付文档检查装置110的字符区域确定单元202检测到的所有字符区域执行上述处理。处理进行到步骤S1007。
在步骤S1007中,变更检测单元206确定是否已经针对通过字符区域确定单元202搜索到的所有多个字符区域311都执行了步骤S1002之后的处理。作为确定结果,在还未针对通过字符区域确定单元202搜索到的所有多个字符区域311都执行了处理时(在步骤S1007为“否”),处理返回到步骤S1002。重复执行步骤S1002到S1007的处理,直到针对所有多个字符区域311都执行了处理为止。在针对所有多个字符区域311完成处理时(在步骤S1007为“是”),结束图10中的流程图的处理。
下面,将说明通过变更检测单元206执行的具体操作的示例。图11示例性地例示了用于检测交付文档是否被变更的图像数据的示例。图11例示了通过文档接收者104接收的交付文档图像数据1100(交付文档)。在交付文档图像数据1100中,通过交付文档生成装置100输出的交付文档图像数据800(参照图8)被变更。原始文档中的字符串
Figure GSA00000060050200091
被变更为
Figure GSA00000060050200092
在图11中,在交付文档图像数据1100的下方,例示了通过对附加到交付文档图像数据1100的二维码进行解码获得的图像数据501。
变更检测单元206选择“产品代码”的字符区域811a。“产品代码”的字符区域811a的图像与通过对二维码801进行解码获得的图像数据501中的字符区域501a的图像匹配。因此,将图像数据501中的字符区域501a描绘成白色(参照在图11中例示的上面一行的左数第三个图像数据501)。分别针对包括“0123”、
Figure GSA00000060050200101
“谢谢”、“○○○○有限公司”、“电话XXX-XXXX-XXXX”的字符区域811b、811c、811d、811e和811f执行类似的处理。
Figure GSA00000060050200102
的字符区域811c不包括在图像数据501中。从而,在选择交付文档图像数据1100中的
Figure GSA00000060050200103
的字符区域811c时,对
Figure GSA00000060050200104
的字符区域811c设置前述标记。
在图11中,对
Figure GSA00000060050200105
设置的阴影示意性地表示设置了标记。如上所述,当变更检测单元206完成交付文档图像数据1100中的各字符区域与图像数据501中的字符区域之间的图案匹配时,交付文档图像数据1100和字符区域501a的状态如图11中的下面一行的右端图中所例示。
将通过变更检测单元206检测的结果分类为如下的三个类型。
(1)对所有字符区域311和811均未设置标记。将已经执行了图案匹配的图像数据501完全描绘成白色。
在这种情况下,变更检测单元206确定交付文档图像数据800没有被变更。因此,输出单元207将表示交付文档没有被变更的消息,作为图形用户界面(GUI)显示在配备给交付文档检查装置110的显示器上。
(2)对字符区域811中的至少任意一个设置了标记。
在这种情况下,变更检测单元206确定设置了标记的字符区域811被变更为其他字符。因此,输出单元207将表示交付文档被变更的消息作为GUI显示在配备给交付文档检查装置110的显示器上。此时,输出单元207可以显示与图11中的下面一行的右端图像类似的图像,以使文档接收者104能够直观地看出哪个字符串被变更。可替换地,输出单元207可以在纸张片材上打印表示交付文档被变更的消息。
(3)没有对字符区域811设置标记,但是没有将已经执行了图案匹配的图像数据501完全描绘成白色。
在这种情况下,变更检测单元206确定交付文档图像数据800中的部分字符串被删除。因此,输出单元207将表示交付文档被变更的消息作为GUI显示在配备给交付文档检查装置110的显示器上。此时,输出单元207可以显示已经执行了图案匹配的图像数据501,以向文档接收者104通知哪个字符串被删除。
根据如上所述的本示例性实施例,从原始文档图像数据310中指定字符区域311a到311f。以使得所指定的字符区域311a到311f彼此不交叠的方式,将字符区域311a到311f集合(pack)成尽可能小的大小,从而生成图像数据501。对图像数据501进行编码以生成二维码801,并且打印其中组合有原始文档图像数据310和二维码801的交付文档图像数据800。在要对交付文档图像数据800的变更进行检测时,将从交付文档图像数据800中指定的字符区域311,与通过对二维码801进行解码获得的图像数据501中的字符区域进行比较。根据比较结果,能够检测交付文档图像数据800的变更。
因而,能够比以往更准确地检测关于极有可能被变更的字符的信息的变更。交付文档的字符信息可以被集合成尽可能小的大小,以被用于检测变更。因此,能够用具有比以往更适于检测变更的信息量的数据,来检测交付文档图像数据800的变更。
此外,本示例性实施例执行字符识别。从而,如果灰尘或污迹粘附到交付文档上,则相比以往能够减少对由交付文档读取来检测变更的信息的错误识别。此外,由于不需要例如OCR处理的要求高读取精确度的处理,因此,相比以往能够减少对由交付文档读取来检测变更的信息的错误识别。因此,本示例性实施例能够比以往更准确地检测印刷物的变更。
根据本示例性实施例,在检测到交付文档图像数据800的变更时,输出被变更的字符串。从而,可以向文档接收者104通知交付文档图像数据800中的哪个字符区域311被变更。
如上所述,将从原始文档图像数据310中提取的字符区域311a到311f以彼此不交叠的方式集合成尽可能小的大小,从而生成图像数据501。由此,用于对图像数据501进行解码的扩展存储器在容量上能够更小。此外,能够将从交付文档图像数据800中提取的字符区域311,与通过对二维码801进行解码获得的图像数据501中的字符区域高速地进行比较(进行图案匹配)。
下面,将说明本发明的第二示例性实施例。根据上述的第一示例性实施例,将通过对图像数据501进行编码获得的二维码801与原始文档图像数据300组合以生成交付文档图像数据800,在所述图像数据501中集合了原始文档图像数据300中的字符区域311。但是,在这种情况下,如果原始文档在纸张上包括大量的字符串,则要嵌入到原始文档图像数据300中的信息不能缩减至足以嵌入到原始文档图像数据300中。为了可靠地解决这种情况,将图像数据的奇偶校验信息编码并附加到交付文档数据,在所述图像数据中集合了原始文档图像数据300中的字符区域311。
如上所述,本示例性实施例与第一示例性实施例的主要不同点在于附加到交付文档数据的信息。因此,本示例性实施例中的与第一示例性实施例的组件相同的组件,将用与图1到图11中所用相同的附图标记来表示,并且其详细说明将不再重复。例如,本示例性实施例的交付文档生成装置与第一示例性实施例的交付文档生成装置100具有类似的结构,但是通过本示例性实施例的嵌入信息生成单元203执行的操作与第一示例性实施例不同。
下面,将参照在图12中例示的流程图,说明通过交付文档生成装置的嵌入信息生成单元203执行的操作的示例。
在步骤S1201中,嵌入信息生成单元203生成仅包括通过字符区域确定单元202搜索到的所有字符区域311的图像数据。与第一示例性实施例类似,在步骤S1201中生成的图像数据的大小(高度和宽度的大小)小于通过文档读取单元201形成的原始文档图像数据300的大小。用于生成图像数据的方法与在第一示例性实施例中说明的方法相同(参照图6和图7)。
在步骤S1202中,嵌入信息生成单元203计算在步骤S1201中生成的图像数据的垂直奇偶校验位和水平奇偶校验位。水平奇偶校验位是表示沿图像中的水平方向上的各行、除白色像素以外的像素的个数是偶数还是奇数的信息。垂直奇偶校验位是表示沿图像中的垂直方向上的各行、除白色像素以外的像素的个数是偶数还是奇数的信息。
图13示例性地例示了水平奇偶校验位和垂直奇偶校验位的示例。在图13中,例如,在水平方向上的第一行中,除白色像素以外的像素的个数为3。从而,给出表示奇数的“0”的水平奇偶校验位。在水平方向上的第三行中,除了白色像素以外的像素的个数为6。从而,给出表示偶数的“1”的水平奇偶校验位。执行上述的步骤S1202中的处理,以获得如图13所例示的水平奇偶校验位1301和垂直奇偶校验位1302。
在步骤S1203中,嵌入信息生成单元203将在步骤S1202中计算的水平奇偶校验位1301和垂直奇偶校验位1302转换成二维码。
下面,将说明通过嵌入信息生成单元203执行的具体操作的示例。图14A例示了原始文档图像数据的示例。图14B例示了通过集合原始文档图像数据中的字符区域获得的图像数据的示例。图15示意性地例示了由在图14B中例示的图像数据获得的垂直奇偶校验位和水平奇偶校验位的示例。
针对在图14A中例示的原始文档图像数据1401执行步骤S1201中的处理,以生成在图14B中例示的图像数据1402。
嵌入信息生成单元203由图像数据1402计算水平奇偶校验位1501和垂直奇偶校验位1502。接着,嵌入信息生成单元203将所计算的水平奇偶校验位1501和所计算的垂直奇偶校验位1502转换成二维码。
下面,将说明本示例性实施例的交付文档检查装置的示例。
图16是例示交付文档检查装置的结构的示例的框图。在图16中,对具有与上文所述相同或相似的功能的块,给出与上文所述相同的附图标记。
在图16中,交付文档检查装置1601包括文档读取单元201、字符区域确定单元202、嵌入信息生成单元203、变更检测单元206和输出单元207。
下面,将参照在图17中例示的流程图,说明通过交付文档检查装置1601执行的操作的示例。
在步骤S1701中,交付文档检查装置1601的文档读取单元201光学扫描作为用于检测变更的目标的交付文档(纸张文档),并读取关于交付文档的信息,以形成电子交付文档图像数据。
在步骤S1702中,交付文档检查装置1601的字符区域确定单元202从在步骤S1701中形成的交付文档图像数据中搜索字符区域。
在步骤S1703中,交付文档检查装置1601的嵌入信息生成单元203生成仅包括在步骤S1702中搜索到的字符区域的图像数据。交付文档检查装置1601通过与在图12中例示的步骤S1201中由交付文档生成装置100的嵌入信息生成单元203使用的方法相同的方法,生成仅包括在步骤S1702中搜索到的字符区域的图像数据。
嵌入信息生成单元203针对各字符区域,输出关于字符区域在交付文档图像数据中的位置(字符区域的原始位置)、字符区域在仅包括字符区域的图像数据中的位置(移动后的字符区域的位置)以及字符区域的高度和宽度的信息。
图18例示了关于字符区域的信息的示例。
如图18所例示,嵌入信息生成单元203针对各字符区域输出这样的信息,在所述信息中,字符区域中包括的字符串1801、字符区域的原始位置1802、字符区域移动后的位置1803、字符区域的高度1804和宽度1805彼此相关联。
在步骤S1704中,交付文档检查装置1601的嵌入信息生成单元203计算在步骤S 1703中生成的图像数据的垂直奇偶校验位和水平奇偶校验位。
在步骤S1705中,交付文档检查装置1601的变更检测单元206检测交付文档图像数据的变更。在下文中将详细说明步骤S1705中的处理。
在步骤S1706中,交付文档检查装置1601的输出单元207输出(显示)在步骤S1705中执行的变更检测的结果。
以下将参照图19中例示的流程图,详细说明在图16中的步骤S1705中通过变更检测单元206执行的操作的示例。
在步骤S1901中,变更检测单元206对在步骤S1701中形成的交付文档图像数据所包括的二维码进行解码,以获得关于通过交付文档生成装置计算的奇偶校验位的信息。
变更检测单元206将通过交付文档检查装置1601的嵌入信息生成单元203计算的奇偶校验信息(在步骤S1704中计算的奇偶校验信息),与在步骤S1901中解码得到的奇偶校验信息进行比较。在步骤S1902中,根据比较结果,变更检测单元206形成二值位图,在该二值位图中,垂直奇偶校验位和水平奇偶校验位彼此不同的像素具有值“1”,除此以外的像素具有值“0”。不一定要按照上面所述来设置位图的内容。例如,在像素的垂直奇偶校验位不同于其水平奇偶校验位时,像素可以具有值“0”,而其他像素可以具有值“1”。
变更检测单元206使用关于从交付文档检查装置1601的嵌入信息生成单元203输出的字符区域的信息(参照图18),针对各字符区域计算具有值“1”的像素的个数。变更检测单元206使用所计算的像素的个数来确定各个字符区域是否被变更。
在字符区域中的具有值“1”的像素的个数大于或等于预定阈值时,确定字符区域被变更。确定不限于上述方法。例如,在字符区域的大小与所计算的像素的个数之比大于或等于预定阈值时,可以确定字符区域被变更。
输出单元207将如上所述检测的结果通知给文档接收者104。输出单元207可以修改被确定为发生变更的字符区域使得能够从视觉上识别该字符区域,并可以将修改后的交付文档图像显示在用户界面上。用于通知变更的检测结果的方法不限于上述方法。例如,输出单元207可以将修改了变更的字符区域的交付文档图像打印在纸张上。
如上所述,根据本示例性实施例,生成包括图像数据1402的编码后的水平奇偶校验位1501和编码后的垂直奇偶校验位1502(奇偶校验值)的二维码,在所述图像数据1402中集合了原始文档图像数据1401中的字符区域。从而,除了在第一示例性实施例中说明的效果以外,本示例性实施例还能够提供例如使要嵌入到原始文档图像数据1401中的信息小于第一示例性实施例中待嵌入的信息的效果。由此,例如,当原始文档在纸张上包括大量的字符串时,与第一示例性实施例相比,能够更可靠地将二维码嵌入到原始文档图像数据1401中。
在本示例性实施例中,还可以采用第一示例性实施例的变型例。
下面,将说明本发明的第三示例性实施例。在本示例性实施例中,根据将预定值与通过集合原始文档图像数据中的字符区域获得的图像数据的编码大小(信息量)进行比较的结果,生成通过对奇偶校验值进行编码获得的二维码和通过对图像数据进行编码获得的二维码中的任意一个。换言之,在本发明中,根据通过集合原始文档图像数据中的字符区域获得的图像数据的编码大小(信息量),生成根据第一示例性实施例的二维码和根据第二示例性实施例的二维码中的任意一个。
如上所述,本示例性实施例在执行关于二维码的处理上与第一和第二示例性实施例有部分不同。从而,本示例性实施例中的与第一和第二示例性实施例的组件相同的组件,将用与在图1到图19中所用相同的附图标记来表示,并且其详细说明将不再重复。
交付文档生成装置的嵌入信息生成单元203确定通过对图像数据进行编码获得的码(信息量)是否大于或等于预定值。通过在图4中的流程图的步骤S402中集合字符区域来获得图像数据。预定值是例如用于将图像数据编码为二维码的码的最大值。预定值可以预先设置,也可以根据原始文档图像数据的大小与字符区域的大小之间的差分来动态设置。
作为确定结果,当通过集合字符区域获得的图像数据的码大于或等于预定值时,如图12中的步骤S1202所描述,计算图像数据的奇偶校验值并将其转换成二维码。另一方面,当通过集合字符区域获得的图像数据的码小于预定值时,如图4中的步骤S402所描述,将编码后的图像数据转换成二维码。此时,嵌入信息生成单元203将表示是根据图像数据还是奇偶校验位获得二维码的标记信息附加到二维码。
当作为用于检测变更的目标的交付文档图像数据中包括的二维码被解码时,交付文档检查装置参照标记的内容,并确定是根据图像数据还是根据奇偶校验位获得二维码。作为确定结果,在根据图像数据获得二维码时,将执行图10中的步骤S1002后的处理。另一方面,在根据奇偶校验位获得二维码时,将执行图19中的步骤S1902后的处理。
下面,将参照在图20中例示的流程图,说明通过交付文档生成装置的嵌入信息生成单元203执行的操作的示例。
在步骤S2001中,嵌入信息生成单元203生成仅包括通过字符区域确定单元202搜索到的所有字符区域的图像数据。该处理与在图4的步骤S401中执行的处理以及在图12的步骤S1201中执行的处理类似。
在步骤S2002中,嵌入信息生成单元203对在步骤S2001中生成的图像数据进行编码。该处理与在图4的步骤S402中执行的处理类似。
在步骤S2003中,嵌入信息生成单元203确定通过在步骤S2002中对图像数据进行编码获得的数据的大小(码的大小)是否大于或等于预定值。
作为确定结果,在码的大小大于或等于预定值时(在步骤S2003中为“是”),处理进行到步骤S2004。在步骤S2004中,嵌入信息生成单元203计算在步骤S2001中生成的图像数据的垂直奇偶校验位和水平奇偶校验位。该处理与在图12的步骤S1202中执行的处理类似。
在步骤S2005中,嵌入信息生成单元203将在步骤S1202中计算的水平奇偶校验位1301和垂直奇偶校验位1302转换成二维码。该处理与在图12的步骤S1203中执行的处理类似。但是,在步骤S2005中,嵌入信息生成单元203将表示根据奇偶校验位获得所转换的二维码的标记附加到二维码。
另一方面,在码的大小小于预定值时(在步骤S2003中为“否”),接着在步骤S2006中,嵌入信息生成单元203将编码结果转换成二维码。该处理与在图4的步骤S403中执行的处理类似。但是,在步骤S2006中,嵌入信息生成单元203将表示根据图像数据获得所转换的二维码的标记附加到二维码。
根据如上所述的本示例性实施例,取决于通过集合原始文档图像数据中的字符区域而获得的编码图像数据的大小(信息量),来选择是根据第一示例性实施例还是根据第二示例性实施例生成二维码。因此,除了在第一和第二示例性实施例中说明的效果以外,本示例性实施例还能够提供以下效果:能够根据原始文档图像数据来适当地选择二维码。
在本示例性实施例中,还能够采用在第一示例性实施例中说明的变型例。
根据本发明,文档数据中包括的字符信息被形成为大小比文档数据的大小小的图像数据,并且该图像数据被转换成二维码并与文档数据相组合。因此,通过将印刷物的字符信息与二维码中包括的字符信息进行比较,能够比以往更准确地检测关于极有可能被变更的字符的信息的变更。
本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或者诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

Claims (8)

1.一种图像形成装置,该图像形成装置包括:
指定单元,其被配置为指定包括在文档数据中的字符信息;
生成单元,其被配置为生成所指定的字符信息的图像数据;
转换单元,其被配置为将所生成的图像数据或所生成的图像数据的奇偶校验值转换成二维码;以及
打印单元,其被配置为打印组合有所述二维码和所述文档数据的印刷物,
其中,所生成的图像数据的大小小于所述文档数据的图像数据的大小。
2.根据权利要求1所述的图像形成装置,该图像形成装置还包括:
确定单元,其被配置为确定所生成的图像数据的大小是否大于或等于预定值;以及
计算单元,其被配置为在所述图像数据的大小大于或等于所述预定值时,计算所述图像数据的奇偶校验值,
其中,所述转换单元将所述奇偶校验值转换成所述二维码。
3.根据权利要求2所述的图像形成装置,其中,
在所述图像数据的大小大于或等于所述预定值时,所述转换单元将表示根据所计算的奇偶校验值获得所述二维码的信息附加到所述二维码,以及
在所述图像数据的大小小于所述预定值时,所述转换单元将表示根据所生成的图像数据获得所述二维码的信息附加到所述二维码。
4.根据权利要求1所述的图像形成装置,其中,所述生成单元将多条所述字符信息以使得它们彼此不交叠的方式集合,并生成所述字符信息的图像数据。
5.一种图像形成方法,该图像形成方法包括以下步骤:
指定包括在文档数据中的字符信息;
生成所指定的字符信息的图像数据;
将所生成的图像数据或所生成的图像数据的奇偶校验值转换成二维码;以及
打印组合有所述二维码和所述文档数据的印刷物,
其中,所生成的图像数据的大小小于所述文档数据的图像数据的大小。
6.根据权利要求5所述的图像形成方法,该图像形成方法还包括以下步骤:
确定所生成的图像数据的大小是否大于或等于预定值;以及
在所述图像数据的大小大于或等于所述预定值时,计算所述图像数据的奇偶校验值,
其中,所述转换将所述奇偶校验值转换成所述二维码。
7.根据权利要求6所述的图像形成方法,该图像形成方法还包括以下步骤:
在所述图像数据的大小大于或等于所述预定值时,将表示根据所计算的奇偶校验值获得所述二维码的信息附加到所述二维码,以及
在所述图像数据的大小小于所述预定值时,将表示根据所生成的图像数据获得所述二维码的信息附加到所述二维码。
8.根据权利要求5所述的图像形成方法,该图像形成方法还包括以下步骤:
将多条所述字符信息以使得它们彼此不交叠的方式集合,并生成所述字符信息的图像数据。
CN2010101445004A 2009-04-09 2010-04-09 图像形成装置及图像形成方法 Active CN101859388B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-095124 2009-04-09
JP2009095124A JP2010246027A (ja) 2009-04-09 2009-04-09 画像形成装置、画像形成方法、及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
CN101859388A true CN101859388A (zh) 2010-10-13
CN101859388B CN101859388B (zh) 2013-01-02

Family

ID=42934132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101445004A Active CN101859388B (zh) 2009-04-09 2010-04-09 图像形成装置及图像形成方法

Country Status (3)

Country Link
US (1) US8451462B2 (zh)
JP (1) JP2010246027A (zh)
CN (1) CN101859388B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779115A (zh) * 2012-08-17 2012-11-14 成都集客宝信息技术有限公司 一种信息处理方法、装置及系统
CN103295044A (zh) * 2013-06-05 2013-09-11 徐宁 计算机二维码图形生成方法及装置
CN103714355A (zh) * 2012-09-28 2014-04-09 富士施乐株式会社 图像处理设备及方法
CN106529637A (zh) * 2016-10-28 2017-03-22 深圳大学 一种二维码的防拷贝实现方法及实现系统

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9053359B2 (en) * 2012-06-07 2015-06-09 Konica Minolta Laboratory U.S.A., Inc. Method and system for document authentication using Krawtchouk decomposition of image patches for image comparison
US9349237B2 (en) * 2012-12-28 2016-05-24 Konica Minolta Laboratory U.S.A., Inc. Method of authenticating a printed document
CN104077624A (zh) * 2013-03-26 2014-10-01 中国银联股份有限公司 带防伪二维码的电子票据的生成方法、校验方法及其系统
JP2015005835A (ja) * 2013-06-19 2015-01-08 シャープ株式会社 画像処理装置、画像形成装置及び記録媒体
RU2641452C2 (ru) * 2013-12-18 2018-01-17 ООО "Аби Девелопмент" Неполные эталоны
CN104463412A (zh) * 2014-10-29 2015-03-25 中冶天工集团有限公司 一种利用二维码进行炉窑工程技术交底的方法
JP6468105B2 (ja) * 2015-07-16 2019-02-13 富士ゼロックス株式会社 通信システム、サーバ装置、クライアント装置及びプログラム
US10586238B2 (en) * 2016-06-22 2020-03-10 Microsoft Technology Licensing, Llc Automation of image validation
CN110011993B (zh) * 2019-03-25 2021-07-27 浩云科技股份有限公司 一种基于动态多级加解密的二维码大数据安全传输装置
CN113204755B (zh) * 2021-04-20 2022-10-14 重庆工业职业技术学院 一种区块链大数据安全的数据抓取方法
JP7347564B1 (ja) 2022-03-10 2023-09-20 日本電気株式会社 情報処理装置、情報処理方法、およびプログラム
US11954931B1 (en) * 2022-10-04 2024-04-09 Xerox Corporation Methods and systems for detecting tampering of an IR security mark

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1849813A (zh) * 2003-09-12 2006-10-18 冲电气工业株式会社 印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取装置以及信息读取方法
JP2007296742A (ja) * 2006-04-28 2007-11-15 Fuji Xerox Co Ltd 画像形成装置、電子文書管理方法
CN101159807A (zh) * 2006-10-04 2008-04-09 富士施乐株式会社 图像处理装置和图像处理方法
JP2008191703A (ja) * 2007-01-31 2008-08-21 Ricoh Co Ltd 記号化装置、データ検索装置、画像処理装置、データ検索システム、画像処理システム、記号化方法、データ検索方法、画像処理方法、及びプログラム
JP2008227930A (ja) * 2007-03-13 2008-09-25 Canon Inc 画像形成装置及び方法
US20080267517A1 (en) * 2007-04-26 2008-10-30 Canon Kabushiki Kaisha Image processing apparatus and control method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3804012B2 (ja) 2002-03-08 2006-08-02 沖電気工業株式会社 文書画像の改ざん判定方法及びシステム、並びにその制御用プログラム
JP4168673B2 (ja) 2002-06-04 2008-10-22 富士ゼロックス株式会社 文書交付システム、認証システム、方法、及びプログラム群
US20060053137A1 (en) * 2004-09-09 2006-03-09 Murata Kikai Kabushikia Kaisha Two-dimensional code information handling device
JP2007245663A (ja) * 2006-03-17 2007-09-27 Casio Comput Co Ltd 印字装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1849813A (zh) * 2003-09-12 2006-10-18 冲电气工业株式会社 印刷品处理系统、有水印文档打印装置、有水印文档读取装置、印刷品处理方法、信息读取装置以及信息读取方法
JP2007296742A (ja) * 2006-04-28 2007-11-15 Fuji Xerox Co Ltd 画像形成装置、電子文書管理方法
CN101159807A (zh) * 2006-10-04 2008-04-09 富士施乐株式会社 图像处理装置和图像处理方法
JP2008191703A (ja) * 2007-01-31 2008-08-21 Ricoh Co Ltd 記号化装置、データ検索装置、画像処理装置、データ検索システム、画像処理システム、記号化方法、データ検索方法、画像処理方法、及びプログラム
JP2008227930A (ja) * 2007-03-13 2008-09-25 Canon Inc 画像形成装置及び方法
US20080267517A1 (en) * 2007-04-26 2008-10-30 Canon Kabushiki Kaisha Image processing apparatus and control method thereof

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779115A (zh) * 2012-08-17 2012-11-14 成都集客宝信息技术有限公司 一种信息处理方法、装置及系统
CN103714355A (zh) * 2012-09-28 2014-04-09 富士施乐株式会社 图像处理设备及方法
CN103714355B (zh) * 2012-09-28 2018-02-27 富士施乐株式会社 图像处理设备及方法
CN103295044A (zh) * 2013-06-05 2013-09-11 徐宁 计算机二维码图形生成方法及装置
WO2014194800A1 (zh) * 2013-06-05 2014-12-11 Xu Ning 计算机二维码图形生成方法及装置
CN103295044B (zh) * 2013-06-05 2016-02-24 徐宁 计算机二维码图形生成方法及装置
CN106529637A (zh) * 2016-10-28 2017-03-22 深圳大学 一种二维码的防拷贝实现方法及实现系统

Also Published As

Publication number Publication date
US20100259777A1 (en) 2010-10-14
US8451462B2 (en) 2013-05-28
CN101859388B (zh) 2013-01-02
JP2010246027A (ja) 2010-10-28

Similar Documents

Publication Publication Date Title
CN101859388B (zh) 图像形成装置及图像形成方法
US7391917B2 (en) Image processing method
US7961950B2 (en) Image processing apparatus, method thereof, and its control method
US8520006B2 (en) Image processing apparatus and method, and program
US8339619B2 (en) System and image processing method and apparatus for re-using and re-editing images
EP1455284B1 (en) Image processing method and image processing system
US7317833B2 (en) Image processing apparatus and image processing method
JP4854491B2 (ja) 画像処理装置及びその制御方法
KR101220625B1 (ko) 화상 처리 장치, 화상 처리 방법 및 프로그램
CN100493127C (zh) 图像处理装置及其控制方法
CN100393096C (zh) 图像处理系统及图像处理方法
WO2004068368A9 (en) Image processing method, system, program, program storage medium and information processing apparatus
CN100448257C (zh) 图像处理装置及其方法
US20040213458A1 (en) Image processing method and system
JP4557765B2 (ja) 画像処理装置およびその方法
JP2008059358A (ja) 画像形成装置、2次元コードの生成及び読取方法、プログラム、及びコンピュータ読み取り可能な記録媒体
US7481374B2 (en) System and method for placement and retrieval of embedded information within a document
JP4338189B2 (ja) 画像処理システム及び画像処理方法
CN101394462B (zh) 信息处理装置及信息处理方法
CN103248779A (zh) 图像信息管理方法、装置、系统以及评估图
CN100501728C (zh) 图像处理方法、系统、程序、程序存储介质以及信息处理设备
JP6281739B2 (ja) 処理装置及びプログラム
JP2007074140A (ja) 画像処理装置及びその制御方法、画像処理システム
JP2006146486A (ja) 画像処理装置
JP2006148663A (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