图像生成装置、图像处理装置以及计算机可读记录介质的制作方法

文档序号:6574196阅读:157来源:国知局
专利名称:图像生成装置、图像处理装置以及计算机可读记录介质的制作方法
技术领域
本发明涉及一种图像生成装置、图像处理装置、记录介质以及计算机可读记录介质。
背景技术
JP 2004-528644 T(与US 2002/0159089 A对应)披露了一种用于在纸张上打印位置编码图案的技术。当用绘图设备在打印有这种位置编码图案的纸张上写入例如文本时,该绘图设备的光学检测器以规则间隔捕获位于该绘图设备下方的图案的图像,以记录纸张上位置的序列,并形成在纸张上写入的文本的数字副本。
此外,JP平成6-22119 A(与美国专利No.5,671,277对应)披露了这样一种技术即,将用于识别用户的附加信息嵌入原稿的图像部分中,并打印出所得到的原稿的技术。该JP平成6-22119 A披露了这样的内容即,用具有与相邻像素相同浓度的像素表示一个二值化数据(例如数值“0”),以及用具有略微不同于相邻像素的浓度的预定浓度的像素表示另一个二值化数据(例如数值“1”)。然后,从图像数据中提取具有该预定浓度的像素的坐标,并将这些坐标转换为具有预定长度的多个二进制数,从而重构附加信息。
顺便提及,存在这样的一般要求,即当用具有(i)存在图像的部分(以下称为“图像部分”)和(ii)不存在图像的部分(以下称为“背景部分”)的文档图像合成预定信息所形成的信息图像时,希望在遍布图像部分和背景部分的范围内有效地合成该信息图像。然而,迄今尚未提出对于这种要求的解决方案。

发明内容
在这些情况下做出本发明,并且本发明在遍布文档图像的图像部分和背景部分的范围内有效地合成信息图像。
根据本发明的第一方面,提供一种图像生成装置,该装置包括文档图像获取部分、信息图像获取部分和合成部分。所述文档图像获取部分获取文档图像,所述文档图像是基于电子文档形成的二进制图像。所述信息图像获取部分获取信息图像,所述信息图像是基于预定信息形成的二进制图像。所述合成部分在所述文档图像和所述信息图像之间执行异或运算,以合成所述文档图像和所述信息图像。
根据本发明的第二方面,提供一种如本发明的第一方面所述的图像生成装置,其中,所述预定信息可以包括所述电子文档的识别信息。此外,根据本发明的第三方面,提供一种如本发明的第一或第二方面所述的图像生成装置,其中,所述预定信息可以包括表示坐标的位置信息。
此外,根据本发明的第四方面,提供一种如本发明的第一或第二方面所述的图像生成装置,其中,所述信息图像可以包括具有预定尺寸的多个图像元素。所述文档图像可以包括存在图像的图像部分和不存在图像的背景部分。所述合成部分可以基于在所述文档图像的所述图像部分中合成的所述信息图像的图像元素尺寸和在所述文档图像的所述背景部分中合成的所述信息图像的图像元素尺寸之间的大小关系,调整在所述文档图像的所述图像部分中合成的所述信息图像的图像元素尺寸和在所述背景部分中合成的所述信息图像的图像元素尺寸。
根据本发明的第五方面,提供一种图像处理装置,该装置包括合成图像获取部分和信息图像生成部分。所述合成图像获取部分获取合成图像,所述合成图像通过在文档图像和信息图像之间执行异或运算而合成。所述文档图像是基于电子文档形成的二进制图像,并且所述信息图像是基于预定信息形成的二进制图像。所述信息图像生成部分对所述合成图像执行图像处理,以生成所述信息图像。所述图像处理包括以预定尺寸扩展所述合成图像和以所述预定尺寸收缩所述合成图像。
根据本发明的第六方面,提供一种如本发明的第五方面所述的图像处理装置,其中,所述信息图像可以包括具有预定形状的多个图像元素。所述预定尺寸可以基本上与所述多个图像元素的尺寸相等。
此外,根据本发明的第七方面,提供一种如本发明的第六方面所述的图像处理装置,其中,所述信息图像生成部分可以从所述合成图像检测所述多个图像元素的尺寸。
此外,根据本发明的第八方面,提供一种如本发明的第五方面所述的图像处理装置,其中,所述图像处理可以包括以所述预定尺寸扩展所述合成图像,收缩所扩展的合成图像,扩展所收缩的合成图像,并收缩经过两次扩展的合成图像,以获得所述文档图像;以及在所获得的文档图像和合成图像之间执行异或运算,以获得所述信息图像。
此外,根据本发明的第九方面,提供一种如本发明的第五方面所述的图像处理装置,其中,所述文档图像可以包括存在图像的图像部分和不存在图像的背景部分。所述图像处理可以包括通过以所述预定尺寸扩展所述合成图像,并收缩所扩展的合成图像,从所述合成图像去除在所述文档图像的图像部分中合成的所述信息图像,以便生成第一图像;通过以所述预定尺寸收缩所述合成图像,并扩展所收缩的合成图像,从所述合成图像去除在所述文档图像的背景部分中合成的所述信息图像,以便生成第一图像;以及在所述第一图像和所述第二图像之间执行异或运算,以获得所述信息图像。
根据本发明第十方面,提供一种记录介质,该记录介质包括第一区域和第二区域。第一区域与不存在图像的文档图像的背景部分对应。基于电子文档形成文档图像。在向其叠加信息图像的第一区域的一部分中形成图像。基于预定信息形成信息图像。第二区域与存在图像的文档图像的图像部分对应。在除向其叠加信息图像的第二区域的一部分之外的第二区域中形成图像。
根据本发明的第十一方面,提供一种计算机可读介质,该计算机可读介质存储使计算机执行图像处理过程的程序。所述过程包括获取文档图像,所述文档图像是基于电子文档形成的二进制图像;获取信息图像,所述信息图像是基于预定信息形成的二进制图像;以及在所述文档图像和所述信息图像之间执行异或运算,以合成所述文档图像和所述信息图像。
根据本发明的第十二方面,提供一种计算机可读介质,该计算机可读介质存储使计算机执行图像处理过程的程序。所述过程包括获取合成图像,所述合成图像通过在文档图像和信息图像之间执行异或运算而合成,其中,所述文档图像是基于电子文档形成的二进制图像,并且所述信息图像是基于预定信息形成的二进制图像;以及对所述合成图像执行图像处理,以生成所述信息图像,其中,所述图像处理包括以预定尺寸扩展所述合成图像和以所述预定尺寸收缩所述合成图像。
如本发明的第一方面所述,本发明可以在遍布文档图像的图像部分和文档图像的背景部分的范围内有效地合成信息图像。
如本发明的第四方面所述,本发明可以使通过合成信息图像而获得的图像处于良好状态。
如本发明的第五方面所述,本发明可以提取在遍布文档图像的图像部分和文档图像的背景部分的范围内有效地合成的信息图像。
如本发明的第六方面所述,本发明可以提高提取信息图像时的可靠性。
如本发明的第七方面所述,即使不知道通过合成信息图像而获得的图像的状态,本发明也可以提取信息图像。
如本发明的第八方面所述,本发明可以有效地提取信息图像。
如本发明的第九方面所述,本发明可以有效地提取信息图像。
如本发明的第十、第十一方面所述,本发明可以在遍布文档图像的图像部分和文档图像的背景部分的范围内有效地合成信息图像。
如本发明的第十二方面所述,本发明可以在遍布文档图像的图像部分和文档图像的背景部分的范围内有效地合成信息图像。


将参照附图详细说明示例性实施例,其中图1是示出示例性实施例所适用的系统的构造的简图;
图2是与根据示例性实施例的打印文档的生成有关的顺序图;图3A和3B是用于说明根据示例性实施例生成的编码图案的简图;图4是用于说明根据示例性实施例的信息的编码和编码图案图像生成的简图;图5(A)至5(C)是用于说明根据示例性实施例的文档图像和编码图案图像的合成的简图;图6是示出根据示例性实施例的图像生成装置的功能构造的框图;图7是示出根据示例性实施例的图像生成装置的操作的流程图;图8是示出根据示例性实施例的电子笔的机构的简图;图9是示出根据示例性实施例的电子笔的操作的流程图;图10(A)至10(C)是用于说明根据示例性实施例的文档图像和编码图案图像的分离的简图;图11A至11C是示出根据示例性实施例的图像处理装置的功能构造的框图;图12A至12C是示出根据示例性实施例的图像处理装置(图像分离部分)的操作的流程图;图13是示出用于实现根据示例性实施例的图像生成装置和图像处理装置的计算机的硬件构造的简图;图14(A)至14(C)是用于说明根据示例性实施例的扩展处理和收缩处理的视图;图15(A)至15(C)是用于说明根据示例性实施例的扩展处理和收缩处理的视图;以及图16(A)至16(E)是用于说明根据示例性实施例的编码图案图像生成部分83的操作的视图。
具体实施例方式
现在参照附图,给出关于示例性实施例的说明。
首先,给出关于根据此示例性实施例的系统构造的说明。
图1示出了此示例性实施例所适用的系统的构造。此系统包括经由网络90连接的终端装置10、文档服务器20、识别信息服务器30和图像形成装置40。此系统还包括打印文档(例如申请书)50和电子笔60。
终端装置10用于指示打印电子文档。个人计算机(PC)作为此终端装置10的示例。
文档服务器20存储电子文档。当接收到用于打印电子文档的指令时,文档服务器20输出用于形成叠加图像的指令,在该叠加图像中,电子文档的图像和编码图案图像互相叠加。此文档服务器20可以由通用服务器计算机实现。
基于识别码和位置编码形成编码图案图像,该识别码和该位置编码是通过对识别信息和位置信息进行编码而获得的。在这些信息中,采用(i)用于唯一地识别介质(例如纸张)的识别信息和(ii)用于唯一地识别打印在介质上的电子文档的识别信息中的任何一种作为“识别信息”。在采用前一种识别信息的情况下,如果打印多份相同的电子文档,则将多条不同识别信息给予相应介质。另一方面,在采用后一种识别信息的情况下,如果打印相同的电子文档,则即使是不同介质,也给予相同的识别信息。此外,“位置信息”是表示介质上的坐标位置的信息。
识别信息服务器30发出有待给予介质的识别信息。识别信息服务器30管理所发出的识别信息,同时使所发出的识别信息与打印在介质上的电子文档相关联。识别信息服务器30可以由通用服务器计算机实现。
图像形成装置40在介质上形成图像。这里,可以使用电子照相过程或任何其它过程作为在图像形成装置40中执行的图像形成过程。
打印文档50是其上已经打印有叠加图像的介质,在该叠加图像中,电子文档的图像和编码图案图像互相叠加。
电子笔60是具有记录打印文档50上的字符和/或图形的功能的笔装置。
尽管在此说明书中使用术语“电子文档”,但是此术语“电子文档”不仅仅指的是包括文本的“文档”计算机化的数据。术语“电子文档”可以包括例如图片、照片和图形等图像数据(不管是光栅数据还是矢量数据)以及其它可打印的电子数据。
接下来,给出在此系统中生成打印文档50时的操作的说明。
图2是示出此时的操作的顺序图。
首先,用户操作终端装置10从存储在文档服务器20中的电子文档中指示待打印的电子文档。然后,终端装置10将用于打印此电子文档的指令传送到文档服务器20(步骤101)。终端装置10也传送由用户指定的打印参数。这里,该打印参数可以包括页数、份数、纸张尺寸、多页合并打印(其中N页电子文档分配给一页纸张的打印)和页边距(页边空白)。
然后文档服务器20接收用于打印电子文档的指令(步骤201)。文档服务器20将该指令要求打印的电子文档的存储位置和从终端装置10接收到的打印参数传送到识别信息服务器30(步骤202)。
然后,识别信息服务器30接收电子文档的存储位置和打印参数(步骤301)。识别信息服务器30从用于管理识别信息的数据库获取未使用的识别信息(步骤302)。这里,基于打印参数确定有待获取的识别信息的条数。即,所获取的识别信息的数目与通过将有待打印的页数乘以份数而获得的数目相等。然而,在打印参数包括用于多页合并(N-up)打印的指令的情况下,也要考虑N页合并。例如,在以2页合并(2-up)的方式打印5份10页的电子文档的情况下,获取25(=10÷2×5)条识别信息。
接下来,识别信息服务器30将识别信息、电子文档的存储位置和打印参数记录在数据库中,同时使电子文档的存储位置和打印参数彼此相关联(步骤303)。然后,识别信息服务器30将识别信息传送到文档服务器20(步骤304)。
然后,文档服务器20接收识别信息(步骤203)。文档服务器20生成其中嵌入识别信息和位置信息的编码图案图像(步骤204)。将在后面详细说明编码图案图像的生成处理。
随后,文档服务器20将电子文档的文档图像和编码图案图像传送到图像形成装置40,并指示形成图像(步骤205)。可以以下列方式实现此指示。即,文档服务器20从例如电子文档、识别信息和位置信息生成页面描述语言(PDL),并传送所生成的PDL。电子文档的“文档图像”可以是基于电子文档生成的二进制图像。
随后,图像形成装置40接收电子文档的文档图像和编码图案图像(步骤401)。图像形成装置40首先合成文档图像和编码图案图像(步骤402)。然后图像形成装置40将合成图像展开为K(黑色)图像(步骤403)。接下来,图像形成装置40用K(黑色)调色剂在介质上形成合成图像(步骤404)。
在此示例性实施例中,识别信息服务器30仅发出识别信息,并且文档服务器20生成包括该识别信息的编码图案图像,并指示图像形成装置40形成图像。作为选择,识别信息服务器30也可以生成编码图案图像,并指示图像形成装置40形成图像。
此外,图像形成装置40可以生成编码图案图像。在这种情况下,文档服务器20或识别信息服务器30将从电子文档生成并附加有识别信息的PDL传送到图像形成装置40,并且图像形成装置40生成包括该识别信息的编码图案图像。
此外,在此示例性实施例中,数据库设置在识别信息服务器30中,并存储识别信息、电子文档的存储位置和打印参数,同时使三者彼此相关联。通过在可共享装置中设置这种数据库,可以利用服务器的存取控制技术应对多个用户并可以保证电子文档的安全性。然而,并不意味着必须采用这种构造。数据库也可以设置在终端装置10或文档服务器20中。
接下来,给出关于编码图案的说明,该编码图案用作此示例性实施例中生成的编码图案图像的来源。
图3A和3B是用于说明编码图案的简图。
首先,给出关于构成编码图案的位图案的说明。
图3A示出了位图案的一个布置实例。
位图案是信息嵌入的最小单位。这里,如图3A所示,在选自九个位置的两个位置布置二进制位。在图3A中,黑色方块表示布置二进制位的位置,而画阴影线的方块表示未布置二进制位的位置。至于从九个位置中选择的两个位置的组合,有36(=C92)种组合。因此,这种布置方法可以表示36种组合(约5.2个二进制位)的信息。
然而,假定通过使用这36种组合中的32种组合(5个二进制位)来表达识别信息和位置信息。
顺便提及,图3A所示的最小方块具有600dpi中的2点×2点的尺寸。由于600dpi中一个网点的尺寸是0.0423mm,所以此最小方块的一条边是84.6μm(=0.0423mm×2)。当构成编码图案的网点变大时,网点更加显著。因此,网点应该优选为尽可能地小。然而,如果网点太小,则无法通过打印机打印网点。因此,采用大于50μm并小于100μm的前述数值作为网点尺寸。因而,可以形成具有适当尺寸并可通过打印机打印的网点。也就是说,84.6μm×84.6μm是可以通过打印机稳定形成的最小尺寸。
应该注意到,由于网点设为具有这样的尺寸,所以一个位图案的一条边变为约0.5mm(=0.0423mm×2×6)。
另外,给出关于由这种位图案形成的编码图案的说明。
图3B示出了编码图案的一个布置实例。
这里,图3B所示的最小方块与图3A所示的位图案对应。也就是说,通过使用16(=4×4)个位图案来嵌入通过编码识别信息而获得的识别码。此外,通过使用四个位图案来分别嵌入通过沿X方向编码位置信息而获得的X位置编码和通过沿Y方向编码位置信息而获得的Y位置编码。此外,通过使用一个位图案,在编码图案的左上角部分中嵌入用于检测该编码图案的位置和旋转的同步码。
由于一个编码图案的尺寸与五个位图案的宽度相等,所以一个编码图案的尺寸变为约2.5mm。在此示例性实施例中,基于如此生成的编码图案形成的编码图案图像打印在纸张的整个表面上。
接下来,给出关于用于对识别信息和位置信息进行编码以及从编码信息生成编码图案图像的处理的说明。在执行图2所示操作的情况下,文档服务器20执行此处理。
图4是用于说明这种编码和图像形成的处理的简图。
首先,给出关于识别信息的编码的说明。
在识别信息的编码过程中,使用分块编码系统的Reed-Solomon(RS)码。如参照图3A和3B所述,在此示例性实施例中,通过使用能够表达5位信息的位图案来嵌入信息。因此,由于在5位单元中还出现信息误差,所以使用分块编码系统中具有优良编码效率的RS码。然而,编码系统不局限于RS码。也可以使用例如BCH码等其它编码系统。
如上所述,在此示例性实施例中,通过使用具有5位信息量的位图案来嵌入信息。因此,有必要将RS码的块长设为5位。为此,识别信息划分为各具有5位的块。在图4中,从识别信息“0011101101001…”中提取第一块“00111”和第二块“01101”。
对从识别信息形成的块执行RS编码处理。在图4中,在识别信息形成为例如“blk1”、“blk2”、“blk3”、“blk4”…等块之后,对各块“blk1”、“blk2”、“blk3”、“blk4”…执行RS编码。
在此示例性实施例中,识别信息划分为16(=4×4)个块。因此,可以将RS码中的编码块的数目设为16。此外,可以根据出现误差的状态设计信息块的数目。例如,如果信息数设为8,则获得RS(16,8)码。至于这些编码,即使在编码信息的4(=(16-8)÷2)个块中出现误差,也可以校正误差。另外,如果可以指定误差的位置,则可以进一步提高校正能力。应该注意到,在这种情况下,存储在信息块中的信息量是40位(=5位×8块)。因此,可以表达约一万亿种识别信息。
接下来,给出关于位置信息的编码的说明。
在位置信息的编码过程中,使用作为一种伪随机数序列的M序列码。这里,M序列是可以由K阶线性移位寄存器生成的最大周期序列,并具有(2K-1)的序列长度。从此M序列取出的任意连续的K个二进制位具有以下特性,即这些二进制位不会出现在同一M序列的其它位置。因此,可以通过利用此特性来对位置信息进行编码。
在此示例性实施例中,通过根据有待编码的位置信息的长度确定M序列的必要程度来生成M序列。然而,在预先知道有待编码的位置信息的长度的情况下,没有必要每次生成M序列。即,只要预先生成固定M序列,并且该序列存储在存储器等中就足够了。
例如,假定使用具有8191序列长度的M序列(K=13)。
在这种情况下,由于位置信息也是以5位为单位嵌入,所以从具有8191序列长度的M序列中分别取出5个二进制位,并使该二进制位形成为块。在图4中,5个二进制位分别从M序列“11010011011010…”形成为块。
在如上所述识别信息划分为块之后,利用RS码编码该识别信息。例外,在利用M序列编码位置信息,并且该位置信息形成为块之后,如图所示,合成这些块。即,这些块以例如图中所示的格式展开为二维平面。图4所示的格式与图3B所示的格式对应。即,黑色方块表示同步码。另外,沿水平方向设置的“1”、“2”、“3”和“4”表示X位置编码,而沿垂直方向设置的“1”、“2”、“3”和“4”表示Y位置编码。至于位置编码,如果介质中的位置不同,则设置不同的信息;因此,该位置编码用与坐标位置对应的数字来表示。另一方面,灰色方块表示识别码。至于识别码,即使介质中的位置不同,也会设置相同的信息;因此,所有识别码用相同标记来表示。
根据该图还可以理解,在两个同步码之间有4个位图案。因此,可以在M序列中设置20(=5×4)位的部分序列。如果从20位的部分序列中取出13位的部分序列,则可以指定由13个二进制位构成的部分序列属于整体(8191)中的哪个部分。在位置指定的过程中使用20个二进制位中的13个二进制位的情况下,可以通过使用剩余的7个二进制位来实现所取出的13个二进制位的误差的检测和校正。即,通过利用在生成M序列时使用的相同生成多项式确认20个二进制位的一致性,可以进行误差检测和校正。
随后,每一块中的位图案通过参考网点图像形成为图像。然后,生成以例如图4中的最右侧示出的网点表示信息的输出图像。
图5是示意性示出合成图像的生成的简图。
首先,图5(A)示出电子文档的文档图像的一部分的放大视图。图5(B)示出合成到此文档图像中的编码图案图像的一部分的放大视图。
在此示例性实施例中,当合成图5(A)的图像和图5(B)的图像时,通过在图5(A)和图5(B)中所示的图像之间执行异或运算生成图5(C)的图像。即,在文档图像的背景部分中,以K(黑色)调色剂形成编码图案图像,而在文档图像的图像部分中,以K(黑色)调色剂形成除该编码图案图像之外的部分。
图2所示的图像形成装置40在文档图像和编码图案图像之间执行这样的合成处理。然而,文档服务器20和识别信息服务器30也可以执行这样的合成处理。因此,通过假定通用图像生成装置执行此合成处理,在下面给出说明。
图6是示出根据此示例性实施例的图像生成装置的功能构造的框图。
如图所示,此图像生成装置包括文档图像接收部分71、编码图案图像接收部分72、图像合成部分73和图像输出部分76。此外,图像合成部分73包括EXOR运算部分74和图像校正部分75。
文档图像接收部分71接收从外部输入的文档图像。编码图案图像接收部分72接收从外部输入的编码图案图像。
图像合成部分73合成由文档图像接收部分71接收的文档图像和由编码图案图像接收部分72接收的编码图案图像。在此图像合成部分73中,EXOR运算部分74在文档图像和编码图案图像之间执行异或运算。此外,图像校正部分75校正从异或运算得到的图像中的图像元素的尺寸。
图像输出部分76输出图像,该图像由EXOR运算部分74生成,然后由图像校正部分75校正。如果此图像生成装置是图像形成装置40的一部分,则由图像输出部分76输出的图像通过图像形成装置40的未示出的图像形成机构打印在介质上。此外,如果此图像生成装置由文档服务器20和识别信息服务器30实现,则由图像输出部分76输出的图像经由网络90传送到例如图像形成装置40。
这些功能部分是通过软件和硬件资源互相配合而实现的。具体来说,图像生成装置的CPU从例如磁硬盘驱动器将用于实现文档图像接收部分71、编码图案图像接收部分72、EXOR运算部分74、图像校正部分75和图像输出部分76的相应功能的程序读取到主存储器中,并执行该程序。此外,此程序不仅可以预先存储在磁硬盘驱动器中,而且可以设置为从例如CD-ROM等记录介质读入或从例如互联网等网络下载。
接下来,给出关于此图像生成装置的操作的说明。
图7是示出图像生成装置的操作的流程图。如流程图所示,图像生成装置的文档图像接收部分71首先获取文档图像(步骤701)。此外,编码图案图像接收部分72获取编码图案图像(步骤702)。
然后,EXOR运算部分74在所获取的两个图像之间执行EXOR(异或)运算(步骤703)。
在此示例性实施例中,如参照图3A和3B所述,组成编码图案图像的图像元素(其中放置调色剂的最小单位)的尺寸是600dpi中的2点×2点,即具有约85μm的直径。在形成这种较小图像元素的情况下,根据图像形成机构的特性,图像元素可以以相对较大的尺寸或相对较小的尺寸形成。这是由于存在以相对较大尺寸形成网点的图像形成机构,并且存在以相对较小尺寸形成网点的其它图像形成装置。也就是说,如果以相对较大尺寸形成网点的图像形成机构形成文档图像的背景部分中的图像元素和文档图像的图像部分中的图像元素,以便两种图像元素由相同数目的网点形成,则以相对较大的尺寸形成背景部分中的正向图像元素(positive image element)(其中布置调色剂的部分),而以相对较小尺寸形成图像部分中的反向图像元素(inverted image element)(其中未布置调色剂的部分)。另一方面,如果使用以相对较小尺寸形成网点的图像形成机构,则此趋势相反。
然而,正向图像元素和反向图像元素可以在整个图像区域上具有相同尺寸。因此,当生成图像时,此示例性实施例调整图像元素的尺寸,以便使得当在纸张上形成图像时,图像元素的尺寸具有相同尺寸。这里,在下列说明中,假定将组成编码图案图像的图像元素认为是图4所示的“网点图像”。
首先,图像校正部分75判断当在介质上形成生成图像时使用的图像形成机构的特性(步骤704)。即,图像校正部分75判断图像形成机构的特性是以相对较大尺寸形成网点、以相对较小尺寸形成网点还是以标准尺寸形成网点。
图像校正部分75可以如下作出判断。例如,用户测量通过图像形成装置40打印的网点的尺寸。然后,用户将用以校正网点尺寸(例如所测量的打印网点的尺寸)的信息输入到图像形成装置40中。图像校正部分75基于输入信息确定图像形成机构的特性。更具体来说,假定用图像形成装置40打印各具有600dpi中的2点×2点尺寸的网点,并且用户测量如此打印的网点。在这种情况下,图像校正部分75将测量结果与理论值(84.6μm×84.6μm)比较,以确定图像形成机构的特性。
这里,当确定图像形成机构以标准尺寸形成网点时,图像校正部分75不会校正图像,然后将由EXOR运算部分74生成的图像按照原样输出到图像输出部分76。
此外,当确定图像形成机构以相对较大尺寸形成网点时,图像校正部分75使文档图像的背景部分中生成的正向网点图像(其中布置调色剂的部分)小于文档图像的图像部分生成的反向网点图像(其中未布置调色剂的部分)(步骤705)。例如,当确定测量结果大于理论值时,图像校正部分75逐一从具有2点×2点的“正向网点图像”中去除网点。图像校正部分75可以以相似方式调整“反向网点图像”的尺寸。因此,EXOR运算部分74将校正图像输出到图像输出部分76。
此外,当确定图像形成机构以相对较小尺寸形成网点时,图像校正部分75使文档图像的背景部分中生成的正向网点图像(其中布置调色剂的部分)大于文档图像的图像部分生成的反向网点图像(其中未布置调色剂的部分)(步骤706)。例如,当确定测量结果小于理论值时,图像校正部分75逐一向具有2点×2点的“正向网点图像”的周围添加网点。图像校正部分75可以以相似方式调整“反向网点图像”的尺寸。因此,EXOR运算部分74将校正图像输出到图像输出部分76。
随后,图像输出部分76将从图像校正部分75接收到的图像输出到图像形成机构(未示出),或经由网络90将该图像输出到图像形成装置40(步骤707)。
在示例性实施例中,在文档图像和编码图案图像之间执行EXOR运算之后,调整正向网点图像和反向网点图像的尺寸。然而,处理顺序并不局限于此。也就是说,在未被执行EXOR运算的编码图案图像中,可以区分在文档图像上叠加的网点图像和不在文档图像上叠加的网点图像,然后可以调整两种类型网点图像的尺寸。
接下来,给出关于从其上已经如此打印有合成图像的介质读取信息的说明。
首先,给出关于在信息读取过程中使用的电子笔60的一般功能的说明。
图8是示出电子笔60的机理的简图。
如图8所示,电子笔60包括用于总体上控制笔60的操作的控制电路61。此外,控制电路61包括图像处理部分61a,其用于处理从输入图像检测到的编码图案图像;以及数据处理部分61b,其用于从图像处理部分61a的处理结果中提取识别信息和位置信息。
压力传感器62与控制电路61连接。压力传感器62基于施加在笔尖69上的压力,检测用电子笔60执行的书写动作。红外LED 63和红外CMOS 64也与控制电路61连接。红外LED 63向介质照射红外线。红外CMOS 64输入图像。此外,信息存储器65、通信电路66、电池67和笔ID存储器68与控制电路61连接。信息存储器65用以存储识别信息和位置信息。通信电路66与外部设备通信。电池67用以驱动笔60。笔ID存储器68存储笔60的识别信息(笔ID)。
这里,给出关于此电子笔60的操作概况的说明。
当用电子笔60进行书写时,与笔尖69连接的压力传感器62检测书写动作。然后,接通红外LED 63,并且红外CMOS 64通过CMOS传感器捕获介质上的图像。
为了抑制功耗,红外LED 63可以与CMOS传感器的快门定时(shutter timing)同步脉冲闪烁。
红外CMOS 64使用能够同时传送所捕获的图像的总体快门系统(global shutter system)的CMOS传感器。此外,CMOS传感器在红外区域内具有敏感性。此外,可见光截止滤光片布置在CMOS传感器的整个表面上,以便减小扰动的影响。CMOS传感器以约70fps到100fps(帧每秒)的帧速率捕获图像。应该注意到,成像装置并不局限于CMOS传感器。也可以使用例如CCD等其它成像装置。
如果如此捕获的图像输入到控制电路61中,则控制电路61从所捕获的图像中获取编码图案图像。然后,控制电路61解码所获取的编码图案图像,以获取嵌入该编码图案图像中的识别信息和位置信息。
以下将给出关于控制电路61的操作的说明。
图9是示出控制电路61的操作的流程图。
首先,将图像输入到图像处理部分61a中(步骤601)。图像处理部分61a执行用于消除包括在输入图像中的噪声的处理(步骤602)。这里,以上噪声包括因CMOS敏感度的变化或由电子电路生成的噪声。应该根据电子笔60的成像系统的特性确定应该实现以消除噪声的处理。例如,可以执行模糊处理和诸如模糊掩盖锐化处理(unsharp masking)等的边缘增强处理。
接下来,图像处理部分61a从输入图像检测网点图案(网点图像的位置)(步骤603)。例如,可以执行二值化处理,以将输入图像分离为网点图案部分和背景部分,并且可以从各个二进制图像的位置检测网点图案。在噪声成分以较大数量包括在二进制图像中的情况下,有必要通过利用二进制图像的面积和形状来结合用于确定网点图案的过滤处理。
此外,图像处理部分61a将所检测到的网点图案转换为二维阵列中的数字数据(步骤604)。例如,在二维阵列中,将存在网点的位置转换为“1”,而将不存在网点的位置转换为“0”。然后二维阵列中的此数字数据从图像处理部分61a输出到数据处理部分61b。
接下来,数据处理部分61b检测包括图3A所示两个网点的组合的位图案(步骤605)。例如,数据处理部分61b移动与二维阵列中的位图案对应的块的边界,以检测包括在该块中的网点的数目变为两个的边界位置。从而,数据处理部分61b检测出位图案。
当以上述方式检测位图案时,数据处理部分61b通过参考位图案的类型来检测同步码(步骤606)。然后,数据处理部分61b基于与同步码的位置关系检测识别码和位置编码(步骤607)。
随后,数据处理部分61b通过解码识别码获取识别信息,并通过解码位置编码获取位置信息(步骤608)。至于识别码,数据处理部分61b对信息码执行RS解码处理,以获得识别信息。同时,至于位置编码,数据处理部分61b将所读取的部分序列与在生成图像时使用的M序列比较,以获得位置信息。
在此示例性实施例中,笔60从合成图像复原文档图像和编码图案图像。
图10是示意性示出文档图像和编码图案图像的复原的简图。
首先,图10(A)是示出合成图像的一部分的放大视图。此图像与图5(C)中示出的图像相同。
在此示例性实施例中,通过扩展和/或收缩图10(A)的图像来复原图10(B)的文档图像和图10(C)的编码图案图像。也就是说,图10(B)是示出与图5(A)所示的图像相同的电子文档的文档图像的一部分的放大视图。此外,图10(C)是示出与图5(B)所示的图像相同的编码图案图像一部分的放大视图。
例如,从图10(A)所示图像中去除黑色编码图案和白色编码图案,以生成图10(B)所示的图像。黑色编码图案和白色编码图案具有2点×2点(小于或等于预定尺寸)。此外,每一黑色编码图案由白色网点围绕,并且白色编码图案由黑色网点围绕。然后,在图10(A)和图10(B)所示的图像之间执行异或运算,以生成图10(C)所示的图像。
这里,以这样的假定给出说明,即电子笔60执行文档图像和编码图案图像的这种复原处理。然而,从电子笔60接收信息的PC也可以执行此复原处理。此外,可以扫描其上打印有文档图像和编码图案图像的介质的整个表面的扫描仪也可以执行此复原处理。然后,下面以一般图像处理装置执行此复原处理的假定给出说明。
图11是示出根据此示例性实施例的图像处理装置的功能构造的框图。
如图11A所示,此图像处理装置包括图像接收部分81、二进制图像生成部分82、编码图案图像生成部分83、图像整形部分86和图像解码部分87。编码图案图像生成部分83包括图像分离部分84和EXOR运算部分85。
图像接收部分81接收待处理的图像。二进制图像生成部分82将所接收到的图像转换为二进制图像。
编码图案图像生成部分83基于此二进制图像生成编码图案图像。图像分离部分84生成用以将二进制图像分离为编码图案图像和文档图像的两种类型的图像。EXOR运算部分85在所生成的这两种类型的图像之间执行EXOR(异或)运算,以生成编码图案图像。
图像整形部分86消除包括在所生成的编码图案图像中的噪声成分。图像解码部分87在从编码信息图像中消除噪声成分的情况下,解码该编码信息图像,以获得信息。
此外,图像分离部分84的构造根据所生成的两种类型的图像而不同。这里,将示出图像分离部分84的构造的两个实例。
首先,图11B示出了图像分离部分84的构造的第一实例。
如图11B所示,在第一实例中,图像分离部分84包括文档图像提取部分84a、尺寸检测部分84b、图像扩展部分84c和图像收缩部分84d。
文档图像提取部分84a通过控制将在后面说明的相应功能部分,来从二进制图像中提取文档图像。尺寸检测部分84b检测当扩展二进制图像和收缩二进制图像时使用的尺寸。图像扩展部分84c对指定的图像执行扩展处理。同时,图像收缩部分84d对指定的图像执行收缩处理。在“DIGITAL PICTURE PROCESSING(数字图像处理)”第二版第2卷(Azriel Rosenfeld和Avinash C.Kak所著计算机科学和应用数学中第215页的收缩和扩展部分)中描述了扩展处理和收缩处理,其内容在此通过引用的方式并入本文。
这里,扩展处理是用于扩展图像的处理,而收缩处理(压缩处理)是用于收缩图像的处理。具体来说,通过将从图像部分和背景部分之间的边界起而位于固定范围内的背景部分的像素改变为图像部分的像素来实现扩展处理。同时,通过将从图像部分和背景部分之间的边界起而位于固定范围内的图像部分的像素改变为背景部分的像素来实现收缩处理。
参照图14,更具体地说明扩展处理和收缩处理。在图14(A)中,粗虚线表示图像部分和背景部分之间的边界。如果对图14(A)所示的图像执行扩展处理,则距边界两个网点之内的白色网点(背景部分)用黑色网点代替。因此,获得图14(B)所示的图像。在图14(B)中,画阴影线的网点表示距边界两个网点之内的白色网点通过扩展处理变成的黑色网点。然后,如果对图14(B)所示的图像执行收缩处理,则距边界两个网点之内的黑色网点(图像部分)用白色网点代替。因此,获得图14(C)所示的图像。应该注意到,由于由其它黑色网点围绕并位于图14(B)所示的中心部分的画阴影线的网点远离边界超过两个网点,所以收缩处理不会用白色网点代替这样的画阴影线的网点。
接下来,参照图15,说明在扩展处理之前执行收缩处理的情况。与图14相似,在图15(A)中粗虚线表示图像部分和背景部分之间的边界。如果对图15(A)所示的图像执行收缩处理,则距边界两个网点之内的黑色网点(图像部分)用白色网点代替。因此,获得图15(B)所示的图像。然后,如果对图15(B)所示的图像执行扩展处理,则距边界两个网点之内的白色网点(背景部分)用黑色网点代替。因此,获得图15(C)所示的图像。在图15(C)中,画阴影线的网点表示距边界两个网点之内的白色网点通过扩展处理变成的黑色网点。应该注意到,尽管图15(A)所示的图像在其中心具有两个黑色网点乘两个黑色网点(编码图案图像的正向部分),但是收缩处理去除了这样的黑色网点(见图15(B))。因此,扩展处理不会向图15(B)所示图像的中心添加两个黑色网点乘两个黑色网点。因此,图15(C)所示的图像不会在其中心具有两个黑色网点乘两个黑色网点。
接下来,图11C示出了图像分离部分84的第二实例。
如图11C所示,在第二实例中,图像分离部分84包括正向网点图像去除部分84e、尺寸检测部分84b、图像扩展部分84c、图像收缩部分84d和反向网点图像去除部分84f。
正向网点图像去除部分84e去除包括在文档图像的背景部分中的网点图案。同时,反向网点图像去除部分84f去除包括在文档图像的图像部分中的网点图案。由于尺寸检测部分84b、图像扩展部分84c和图像收缩部分84d与图11B所示的相应部分相似,所以省略对其的说明。
应该注意到,这些功能部分通过软件和硬件资源互相配合而实现。具体来说,图像生成装置的CPU从例如磁硬盘驱动器将用于实现图像接收部分81、二进制图像生成部分82、图像分离部分84、EXOR运算部分85、图像整形部分86和图像解码部分87的相应功能的程序读取到主存储器中,并执行该程序。另外,此程序不仅可以预先存储在磁硬盘驱动器中,而且可以设置为从例如CD-ROM等记录介质读入或从例如互联网等网络下载该程序。
接下来,给出关于图11所示的此图像处理装置的操作的说明。然而,在图9中示出此图像处理装置的一般操作的流程。即,步骤601与由图像接收部分81执行的处理对应;步骤602与由图像整形部分86执行的处理对应;并且步骤603至608与由图像解码部分87执行的处理对应。因此,这里给出关于由二进制图像生成部分82执行的处理和由编码图案图像生成部分83执行的处理的说明。
在图像处理装置中,当图像接收部分81将接收到的图像输出到二进制图像生成部分82时,二进制图像生成部分82将所接收到的图像转换为二进制图像。这里,二进制图像生成部分82执行利用固定阈值的二值化处理或利用动态阈值生成方法的二值化处理,以便将所接收到的图像转换为二进制图像。然后,二进制图像生成部分82将如此转换的二进制图像输出到图像分离部分84。然后图像分离部分84分离此二进制图像。
随后,在图像分离部分84具有图11B所示构造的情况下,文档图像提取部分84a分离此二进制图像。另一方面,如果图像分离部分84具有图11C所示的构造,则正向网点图像去除部分84e和反向网点图像去除部分84f分离此二进制图像。
因此,下面给出关于这些功能部分的操作的说明。
首先,给出关于图11B所示图像分离部分84的文档图像提取部分84a的操作的说明。
图12A是示出文档图像提取部分84a的操作的流程图。
首先,文档图像提取部分84a从二进制图像生成部分82获取二进制图像(步骤801)。然后,文档图像提取部分84a使尺寸检测部分84b检测网点图像的尺寸,并获取检测结果(步骤802)。这里,尺寸检测部分84b能够通过例如下列方法检测网点图像的尺寸。即,尺寸检测部分84b对二进制图像执行标记处理,并生成带标记图像的面积的直方图。由于网点图像应该在直方图中具有最大频率数,所以将频率最高的面积设为网点图像的面积。如果可以知道该面积,则可以计算网点图像的半径。然后,可以计算扩展量和收缩量。
然后,文档图像提取部分84a指示图像扩展部分84c以所获取的尺寸扩展二进制图像,并获取其结果(步骤803)。接下来,文档图像提取部分84a指示图像收缩部分84d以所获取的尺寸收缩所扩展的二进制图像,并获取其结果(步骤804)。因此,去除在文档图像的图像部分上叠加的反向网点图像(白色网点)。在这种情况下,如果一旦知道网点图像的尺寸是2点×2点,则将扩展量设为2个网点。通过将扩展量和收缩量设为与网点图像相同的尺寸,文档图像提取部分84a可以从所接收到的图像(合成图像)中仅去除网点图像,而不去除文档图像的元素。
具体来说,如果在步骤S801所获取的二进制图像是图16(A)所示的图像,则步骤S802至S804的结果就是图16(B)所示的图像。从图16(A)和16(B)可以明显看出,去除了图16(A)所示图像的右下部的反向网点图案(两个白色网点乘两个白色网点)。
另外,文档图像提取部分84a指示图像收缩部分84d以所获取的尺寸收缩其已经被执行扩展处理和收缩处理的二进制图像,并获取其结果(步骤805)。接下来,文档图像提取部分84a指示图像扩展部分84c以所获取的尺寸扩展二进制图像,并获取其结果(步骤806)。因此,去除在文档图像的图像部分上叠加的正向网点图像。在这种情况下,如果一旦知道网点图像的尺寸是2点×2点,则将扩展量设为2个网点。通过将扩展量和收缩量设为与网点图像相同的尺寸,文档图像提取部分84a可以仅提取网点图像,而不去除文档图像的元素。
具体来说,如果将步骤S805和806应用于图16(B)所示的图像,则获得图16(D)所示的图像。从图16(B)和16(D)可以明显看出,去除了图16(B)所示图像的左上部的正向网点图案(两个黑色网点乘两个黑色网点)。
在以上说明中,在扩展图像之后收缩图像,收缩得到的图像,然后扩展该图像。然而,处理顺序并不局限于此。换言之,如果收缩图像之后扩展图像,扩展得到的图像,然后收缩该图像,则可以获得相同结果。
例如,如果从二进制图像生成部分82输入的二进制图像是图16(A)所示的图像,则第一实例的图像分离部分84将(i)图16(A)所示的图像按照原样、并将(ii)图16(D)所示的作为步骤S801至S806的结果的图像输出到EXOR运算部分85。然后,EXOR运算部分85在图16(A)所示的图像和图16(D)所示的图像之间执行异或运算。因此,EXOR运算部分85获得图16(E)所示的图像。在图16(E)中,仅用黑色网点(正向网点图像)表示编码图案图像,并去除了文档图像的图像部分。也就是说,编码图案图像生成部分83从由二进制图像生成部分82生成的二进制图像生成编码图案图像。
其次,给出关于图11C所示图像分离部分84的正向网点图像去除部分84e的操作的说明。
图12B是示出正向网点图像去除部分84e的操作的流程图。
首先,正向网点图像去除部分84e从二进制图像生成部分82获取二进制图像(步骤811)。然后,正向网点图像去除部分84e指示尺寸检测部分84b检测网点图像的尺寸,并获取结果(步骤812)。通过尺寸检测部分84b检测网点图像的尺寸的方法与已经在上面说明的方法相同。
另外,正向网点图像去除部分84e指示图像收缩部分84d以所获取的尺寸收缩二进制图像,并获取其结果(步骤813)。接下来,正向网点图像去除部分84e指示图像扩展部分84c以所获取的尺寸扩展二进制图像,并获取其结果(步骤814)。因此,去除在文档图像的图像部分上叠加的正向网点图像。在这种情况下,如果一旦知道网点图像的尺寸是2点×2点,则将扩展量设为2个网点。通过将扩展尺寸和收缩尺寸设为与网点图像相同的尺寸,正向网点图像去除部分84e可以仅去除网点图像,而不去除文档图像的元素。
具体来说,如果在步骤S811所获取的二进制图像是图16(A)所示的图像,则步骤S812至S814的结果就是图16(C)所示的图像。从图16(A)和16(C)可以明显看出,去除了图16(A)所示图像的左上部的正向网点图案(两个黑色网点乘两个黑色网点)。
第三,给出关于图11C所示图像分离部分84的反向网点图像去除部分84f的操作的说明。
图12C是示出反向网点图像去除部分84f的操作的流程图。
首先,反向网点图像去除部分84f从二进制图像生成部分82获取二进制图像(步骤821)。然后,反向网点图像去除部分84f指示尺寸检测部分84b检测网点图像的尺寸,并获取结果(步骤822)。通过尺寸检测部分84b检测网点图像的尺寸的方法与已经在上面说明的方法相同。
然后,反向网点图像去除部分84f指示图像扩展部分84c以所获取的尺寸扩展二进制图像,并获取其结果(步骤823)。接下来,反向网点图像去除部分84f指示图像收缩部分84d以所获取的尺寸收缩所扩展的二进制图像,并获取其结果(步骤824)。因此,去除在文档图像的图像部分上叠加的反向网点图像。在这种情况下,如果一旦知道网点图像的尺寸是2点×2点,则将扩展量设为2个网点。通过将扩展尺寸和收缩尺寸设为与网点图像相同的尺寸,反向网点图像去除部分84f可以仅去除网点图像,而不去除文档图像的元素。
具体来说,如果在步骤S821所获取的二进制图像是图16(A)所示的图像,则步骤S822至S824的结果就是图16(B)所示的图像。从图16(A)和16(B)可以明显看出,去除了图16(A)所示图像的右下部的反向网点图案(两个白色网点乘两个白色网点)。
例如,如果从二进制图像生成部分82输入的二进制图像是图16(A)所示的图像,则第二实例的图像分离部分84将(i)图16(C)所示的作为步骤S811至S814的结果的图像和(ii)图16(B)所示的作为步骤S821至S824的结果的图像输出到EXOR运算部分85。然后,EXOR运算部分85在图16(B)所示的图像和图16(C)所示的图像之间执行异或运算。因此,EXOR运算部分85获得图16(E)所示的图像。在图16(E)中,仅用黑色网点(正向网点图像)表示编码图案图像,并去除了文档图像的图像部分。也就是说,编码图案图像生成部分83从由二进制图像生成部分82生成的二进制图像生成编码图案图像。
就此完成了此示例性实施例的说明。
在此示例性实施例中,所提供的设置是这样的,即由图像生成装置执行用于从文档图像和编码图案图像生成合成图像的处理,并由图像处理装置执行用于从该合成图像提取该编码图案图像的处理。因此,以下给出关于用于执行这些处理的计算机的(终端装置10、文档服务器20、识别信息服务器30等)硬件构造的说明。
图13是示出这种计算机的硬件构造的简图。
如图所示,该计算机具有中央处理单元(CPU)901、作为存储装置的主存储器902和磁硬盘驱动器(HDD)903。这里,CPU 901执行包括操作系统(OS)、应用程序等各种软件,并实现上述各种功能。此外,主存储器902是用于存储在执行过程中使用的各种软件和数据等的存储区。磁硬盘驱动器903是用于存储各种软件的输入数据、来自各种软件的输出数据等的存储区。
此外,该计算机具有用于实现与外部电路的通信的通信I/F904、由例如视频存储器和显示器构成的显示机构905以及例如键盘和鼠标等输入装置906。
应该注意到,尽管在此示例性实施例中已经给出关于例如图1所示系统中的图像的生成和处理的说明,但是这种系统仅仅是一个实例,而本发明也不局限于该系统。
另外,尽管对信息进行编码,使信息形成为图像,并将信息嵌入文档图像中作为编码图案图像,但是并不会由此得出必须进行编码的结论。因此,编码图案图像也可以称为预定信息形成为图像意义上的信息图像。
在这种情况下,信息图像可以包括用于识别介质的识别信息或用于识别有待在介质上形成的文档图像的识别信息。根据这种构造,可以获得以下优点,即基于在遍布文档图像的图像部分和背景部分的范围内有效合成的信息图像,可以管理该文档图像,并且可以获取与此文档图像有关的其它信息。
另外,信息图像可以包括介质上的位置所特有的位置信息。根据这种构造,可以获得以下优点,即基于在遍布文档图像的图像部分和背景部分的范围内有效合成的信息图像,可以电子化和管理此文档图像中的书写。
权利要求
1.一种图像生成装置,包括文档图像获取部分,其获取文档图像,所述文档图像是基于电子文档形成的二进制图像;信息图像获取部分,其获取信息图像,所述信息图像是基于预定信息形成的二进制图像;以及合成部分,其在所述文档图像和所述信息图像之间执行异或运算,以合成所述文档图像和所述信息图像。
2.根据权利要求1所述的图像生成装置,其中,所述预定信息包括可以识别所述电子文档的识别信息。
3.根据权利要求1或2所述的图像生成装置,其中,所述预定信息包括表示坐标的位置信息。
4.根据权利要求1或2所述的图像生成装置,其中,所述信息图像包括具有预定尺寸的多个图像元素,所述文档图像包括存在图像的图像部分和不存在图像的背景部分,并且所述合成部分基于在所述文档图像的所述图像部分中合成的所述信息图像的图像元素尺寸和在所述文档图像的所述背景部分中合成的所述信息图像的图像元素尺寸之间的大小关系,调整在所述文档图像的所述图像部分中合成的所述信息图像的图像元素尺寸和在所述背景部分中合成的所述信息图像的图像元素尺寸。
5.一种图像处理装置,包括合成图像获取部分,其获取合成图像,所述合成图像通过在文档图像和信息图像之间执行异或运算而合成,其中,所述文档图像是基于电子文档形成的二进制图像,并且所述信息图像是基于预定信息形成的二进制图像;以及信息图像生成部分,其对所述合成图像执行图像处理,以生成所述信息图像,其中,所述图像处理包括以预定尺寸扩展所述合成图像和以所述预定尺寸收缩所述合成图像。
6.根据权利要求5所述的图像处理装置,其中,所述信息图像包括具有预定形状的多个图像元素,并且所述预定尺寸基本上与所述多个图像元素的尺寸相等。
7.根据权利要求6所述的图像处理装置,其中,所述信息图像生成部分从所述合成图像检测所述多个图像元素的尺寸。
8.根据权利要求5所述的图像处理装置,其中,所述图像处理包括以所述预定尺寸扩展所述合成图像,收缩所扩展的合成图像,扩展所收缩的合成图像,并收缩经过两次扩展的合成图像,以获得所述文档图像;以及在所获得的文档图像和合成图像之间执行异或运算,以获得所述信息图像。
9.根据权利要求5所述的图像处理装置,其中,所述文档图像包括存在图像的图像部分和不存在图像的背景部分,并且所述图像处理包括通过以所述预定尺寸扩展所述合成图像,并收缩所扩展的合成图像,从所述合成图像去除在所述文档图像的图像部分中合成的所述信息图像,以生成第一图像;通过以所述预定尺寸收缩所述合成图像,并扩展所收缩的合成图像,从所述合成图像去除在所述文档图像的背景部分中合成的所述信息图像,以生成第二图像;以及在所述第一图像和所述第二图像之间执行异或运算,以获得所述信息图像。
10.一种存储使计算机执行图像处理过程的程序的计算机可读介质,所述过程包括获取文档图像,所述文档图像是基于电子文档形成的二进制图像;获取信息图像,所述信息图像是基于预定信息形成的二进制图像;以及在所述文档图像和所述信息图像之间执行异或运算,以合成所述文档图像和所述信息图像。
11.一种存储使计算机执行图像处理过程的程序的计算机可读介质,所述过程包括获取合成图像,所述合成图像通过在文档图像和信息图像之间执行异或运算而合成,其中,所述文档图像是基于电子文档形成的二进制图像,并且所述信息图像是基于预定信息形成的二进制图像;以及对所述合成图像执行图像处理,以生成所述信息图像,其中,所述图像处理包括以预定尺寸扩展所述合成图像和以所述预定尺寸收缩所述合成图像。
12.一种图像处理装置,包括接收部分,其接收第一图像;图像分离部分,其从所述第一图像去除黑色图像元素和白色图像元素,以生成第二图像,其中,每一黑色图像元素具有小于或等于预定尺寸的尺寸,并由白色网点围绕,并且每一白色图像元素具有小于或等于预定尺寸的尺寸,并由黑色网点围绕;以及运算部分,其在所述第一图像和所述第二图像之间执行异或运算,以生成第三图像。
13.根据权利要求12所述的图像处理装置,其中,所述图像分离部分从所述第一图像检测所述黑色图像元素和所述白色图像元素中任何一种的尺寸。
14.一种图像处理装置,包括接收部分,其接收第一图像;第一图像分离部分,其从所述第一图像去除黑色图像元素,以生成第二图像,其中,每一黑色图像元素具有小于或等于预定尺寸的尺寸,并由白色网点围绕;第二图像分离部分,其从所述第一图像去除白色图像元素,以生成第三图像,其中,每一白色图像元素具有小于或等于预定尺寸的尺寸,并由黑色网点围绕;以及运算部分,其在所述第二图像和所述第三图像之间执行异或运算,以生成第四图像。
15.根据权利要求14所述的图像处理装置,其中,所述第一图像分离部分从所述第一图像检测所述黑色图像元素的尺寸,并且所述第二图像分离部分从所述第二图像检测所述白色图像元素的尺寸。
全文摘要
本发明公开一种图像生成装置,该图像生成装置包括文档图像获取部分、信息图像获取部分和合成部分。所述文档图像获取部分获取文档图像,所述文档图像是基于电子文档形成的二进制图像。所述信息图像获取部分获取信息图像,所述信息图像是基于预定信息形成的二进制图像。所述合成部分在所述文档图像和所述信息图像之间执行异或运算,以合成所述文档图像和所述信息图像。
文档编号G06T5/50GK101086786SQ200710079460
公开日2007年12月12日 申请日期2007年3月28日 优先权日2006年6月7日
发明者大西健司 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1