图像处理设备和图像处理方法转让专利

申请号 : CN200810135905.4

文献号 : CN101340504B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 荒川纯也

申请人 : 佳能株式会社

摘要 :

本发明提供了一种图像处理设备、图像处理方法及其程序。在现有技术中,有这样的情况:当旋转后打印在薄片上时,由于在禁止复制伪造图案的潜像部分的浓度水平和背景部分的浓度水平之间出现的浓度差异,损害了禁止复制伪造图案的功能。为了解决该问题,该图像处理设备具有用于生成禁止复制伪造图案图像数据的生成单元和用于旋转所生成的禁止复制伪造图案图像数据的旋转单元,其中所述生成单元根据所述旋转单元中的旋转角度来生成要由所述旋转单元旋转的禁止复制伪造图案图像数据。

权利要求 :

1.一种图像处理设备,包括:

生成单元,用于生成禁止复制伪造图案图像数据;以及

旋转单元,用于旋转合成图像数据,所述合成图像数据由源文档图像数据和所述禁止复制伪造图案图像数据合成,其中,所述生成单元根据作为0°、90°、180°和270°之一的所述旋转单元中的旋转角度来生成所述禁止复制伪造图案图像数据,使得所述禁止复制伪造图案图像数据在旋转后的点图案与所述禁止复制伪造图案图像数据在不旋转时的点图案一致。

2.根据权利要求1所述的图像处理设备,其特征在于,所述生成单元选择与所述旋转角度相对应的用于生成潜像部分的抖动矩阵和用于生成背景部分的抖动矩阵;并根据使用所选择的用于生成潜像部分的抖动矩阵和所选择的用于生成背景部分的抖动矩阵所生成的禁止复制伪造图案的潜像部分的点图案和背景部分的点图案,来生成所述禁止复制伪造图案图像数据。

3.一种图像处理方法,包括:

生成步骤,用于生成禁止复制伪造图案图像数据;以及

旋转步骤,用于旋转合成图像数据,所述合成图像数据由源文档图像数据和所述禁止复制伪造图案图像数据合成,其中,所述生成步骤根据作为0°、90°、180°和270°之一的所述旋转步骤中的旋转角度来生成所述禁止复制伪造图案图像数据,使得所述禁止复制伪造图案图像数据在旋转后的点图案与所述禁止复制伪造图案图像数据在不旋转时的点图案一致。

4.根据权利要求3所述的图像处理方法,其特征在于,所述生成步骤包括:选择与所述旋转角度相对应的用于生成潜像部分的抖动矩阵和用于生成背景部分的抖动矩阵的步骤;以及根据使用所选择的用于生成潜像部分的抖动矩阵和所选择的用于生成背景部分的抖动矩阵所生成的禁止复制伪造图案的潜像部分的点图案和背景部分的点图案,来生成所述禁止复制伪造图案图像数据的步骤。

说明书 :

图像处理设备和图像处理方法

技术领域

[0001] 本发明涉及用于处理禁止复制伪造图案图像的图像处理设备、图像处理方法及其程序。
[0002] 背景技术
[0003] 当前,有一种称作防伪纸的特殊纸。该防伪纸在其内嵌入了“COPY”等字符串,该字符串是人在粗看时看不到的。在通过对防伪纸进行复制所获得的复制件上,所嵌入的字符串显现。因此,使用这种防伪纸的文档可轻易地与其复制件区分。此外,这使得可以妨碍试图伪造的人使用文档的复制件。
[0004] 由于这种效果,防伪纸已被用来制作居住证和帐票。然而,防伪纸具有成本比普通纸高的问题。此外,它还具有在复制件上只能显现在纸的生产期间嵌入的字符串的问题。在这种状况下,近年来,一种能够实现与防伪纸类似的效果的新技术引起了注意(参见日本特开2001-197297)。它将通过使用计算机形成的源文档图像数据与禁止复制伪造图案(有时称作“复制检查图案”)图像数据进行合成,并将通过合成所获得的具有禁止复制伪造图案的图像数据输出至普通纸。
[0005] 将规定的字符串等嵌入到禁止复制伪造图案图像数据中。由此,在通过对具有禁止复制伪造图案的图像数据的输出件进行复制所获得的复制件上,字符串以与使用防伪纸的情况相同的方式显现。
[0006] 该技术使用普通纸。因此,它具有能够比使用防伪纸更廉价地创建原件的优点。此外,该技术能够在每次创建原件时生成新的具有禁止复制伪造图案的图像数据。因此,该技术可以自由地设置禁止复制伪造图案图像数据的禁止复制伪造图案颜色和要嵌入到禁止复制伪造图案中的字符串。
[0007] 顺便提及,该禁止复制伪造图案图像数据在复制件上包括“遗留”区域和“消失”区域(或者变得比“遗留”区域更淡的区域)。这两个区域的浓度水平在原件上是几乎相等的。因此,人眼难以感知到嵌入了“COPY”等字符串。此处,术语“遗留”意味着原件中的图像在复制件上精确地再现。另一方面,术语“消失”意味着原件中的图像难以在复制件上再现。
[0008] 从此处往后,将复制件上的“遗留”区域称作“潜像部分”,并将复制件上的“消失”区域(或者变得比“遗留”区域更淡的区域)称作“背景部分”。
[0009] 图14是示出禁止复制伪造图案图像数据中的点的状态的图。在图14中,点集中区域是潜像部分,点分散区域是背景部分。这两个区域中的点是通过不同的网点处理或不同的抖动处理生成的。例如,通过每英寸线数(LPI)少的网点处理来生成潜像部分中的点,而通过每英寸线数(LPI)多的网点处理来生成背景部分中的点。可选地,使用点集中型抖动矩阵来生成潜像部分中的点,而使用点分散型抖动矩阵来生成背景部分中的点。 [0010] 顺便提及,复印机的再现能力依赖于复印机的输入分辨率或输出分辨率。因而,复印机的再现能力有限度。假设如下情况:使禁止复制伪造图案图像数据的潜像部分中的点大于复印机可再现的点,并使背景部分中的点小于可再现的点。在这种情况下,尽管潜像部分中的点通常在复制件上再现,但是背景部分中的点却难以再现。结果,在复制件上,潜像部分比背景部分更浓地再现。此后,将嵌入的字符串由于潜像部分在复制件上比背景部分更浓地再现而显现的状态称作可视化。
[0011] 图15(a)和15(b)是示出可视化的图。这些图示意地示出了: 尽管集中的点(较大的点)在复制件上再现,但是分散的点(较小的点)没有在复制件上精确地再现。 [0012] 对于禁止复制伪造图案图像数据来说,不限于上述结构,而是可以具有使“COPY”等字符串、符号或图案以人可识别的方式在复制件上显现(可视化)的任何结构。此外,即使在复制件上以白色示出“COPY”等字符串,也可以说禁止复制伪造图案图像数据达到了其目的。在这种情况下,不用说,将“COPY”的区域称作背景部分。
[0013] 禁止复制伪造图案的构成要素是背景部分和潜像部分,在原件上以几乎相同的浓度水平呈现这两种区域很重要。例如,日本特开2006-229316号公报记载了一种对因长期劣化而造成的图像形成设备的点再现能力进行补偿的方法。更具体地,记载了如下技术:进行对使用具有各种每英寸线数(LPI)的丝网的禁止复制伪造图案的潜像部分和背景部分的校准,并在禁止复制伪造图案的背景部分和潜像部分之间切换丝网。
[0014] 然而,存在通过切换丝网的每英寸线数(LPI)无法解决的问题。该问题是:当在使具有禁止复制伪造图案的图像数据(合成图像数据)旋转之后将其输出至纸时,禁止复制伪造图案的浓度水平发生变化。
[0015] 在图像形成设备中,根据进纸方向或出纸方向,或者根据用户指令,有时,在使具有禁止复制伪造图案的图像数据(合成图像数据)旋转之后输出该图像数据。自然,合成到具有禁止复制伪造图案的图像数据的潜像图案(潜像部分的点图案)和背景图案(背景部分的点图案)也旋转并输出。在这一过程中,潜像图案和背景图案(将这两种图案称作“禁止复制伪造图案”)在图像形成时受到与它们不旋转时不同的图像形成设备的特性的影响。结果,它们输出到纸时的浓度水平彼此不同。
[0016] 例如,当图像形成设备是电子照相系统时,由于如下事实导致特性的不同:如下所述,由于图像形成设备的激光的过渡响应特性或光斑直径的不同,感光鼓上的电位状态依赖于是否进行旋转而变化。
[0017] 图16是其示意图。
[0018] 图16A示出由于激光的过渡响应特性,当数字图像数据由1×2像素或者通过使其旋转所获得的2×1像素构成时,以不同的方式进行激光扫描。激光的输出不能直接追随数字数据,而是要花费一些时间来响应。对于1×2像素,将1个像素的激光扫描进行2次,而对于2×1像素,将2个像素的激光扫描进行1次。由于激光的过渡响应特性,1个像素的扫描不等于2个像素的扫描的一半。因此,感光鼓上的电位状态发生变化,即使是相同大小的数字点,它们在输出件上的浓度水平也彼此不同。
[0019] 图16B示出由于激光的光斑直径的不同,对于数字图像数据的1×2像素和通过使其旋转所获得的2×1像素,以不同的方式进行激光扫描。激光的光斑直径在主扫描方向和副扫描方向上不同,并具有如图16B所示的椭圆形。此处,对于1×2像素,将1个像素的激光扫描进行2次,而对于2×1像素,将2个像素的激光扫描进行1次。由于激光的光斑直径的不同,不以相同形状的激光光斑照射副扫描方向上的2个像素和主扫描方向上的2个像素。因此,感光鼓上的电位状态不同,即使是相同大小的数字点,它们在输出件上的浓度水平也彼此不同。
[0020] 对于因旋转造成的不同特性的原因,还有在副扫描方向上打开和关闭激光的时间差等除上述以外的各种原因。结果,产生如下问题:依赖于禁止复制伪造图案在不旋转的状态下输出还是在旋转后输出,在禁止复制伪造图案图像的潜像和背景之间,浓度水平不同。这是因为在潜像部分和背景部分之间点图案不同,因此它们经历不同的影响。 [0021] 对于禁止复制伪造图案图像,当打印在薄片上时,潜像部分的浓度水平和背景部分的浓度水平应当相等。因此,以当打印在薄片上时各浓度水平(背景部分的浓度水平和潜像部分的浓度水平)具有相同水平的方式进行浓度水平调整(校准)之后形成禁止复制伪造图案图像数据。
[0022] 然而,对于以特定图像旋转角度在以潜像和背景具有相同浓度水平的方式进行校准之后生成的禁止复制伪造图案图像数据,如果它进一步旋转并打印在薄片上,则潜像部分的浓度水平和背景部分的浓度水平具有水平差。这有时会损坏作为禁止复制伪造图案的功能。
[0023] 发明内容
[0024] 因此,本发明的目的是解决上述问题。为了解决上述问题,具体地如下配置本发明。
[0025] 在本发明的第一方面中,提供了一种图像处理设备,包括:生成单元,用于生成禁止复制伪造图案图像数据;以及旋转单元,用于旋转合成图像数据,所述合成图像数据由源文档图像数据和所述禁止复制伪造图案图像数据合成,其中,所述生成单元根据作为0°、90°、180°和270°之一的所述旋转单元中的旋转角度来生成所述禁止复制伪造图案图像数据,使得所述禁止复制伪造图案图像数据在旋转后的点图案与所述禁止复制伪造图案图像数据在不旋转时的点图案一致。
[0026] 在本发明的第二方面中,提供了一种图像处理方法,包括:生成步骤,用于生成禁止复制伪造图案图像数据;以及旋转步骤,用于旋转合成图像数据,所述合成图像数据由源文档图像数据和所述禁止复制伪造图案图像数据合成,其中,所述生成 步骤根据作为0°、90°、180°和270°之一的所述旋转步骤中的旋转角度来生成所述禁止复制伪造图案图像数据,使得所述禁止复制伪造图案图像数据在旋转后的点图案与所述禁止复制伪造图案图像数据在不旋转时的点图案一致。
[0027] 在本发明的第三方面中,提供了一种计算机可读介质上的计算机可读程序,用于使计算机执行:生成步骤,用于生成禁止复制伪造图案图像数据;以及旋转步骤,用于旋转所生成的所述禁止复制伪造图案图像数据,其中,所述生成步骤根据所述旋转步骤中的旋转角度来生成要在所述旋转步骤中旋转的所述禁止复制伪造图案图像数据。 [0028] 对于上述图像处理方法中的各步骤,它们可配置为要由各种图像处理设备或信息处理设备中的计算机来执行的程序。然后,通过使计算机读取该程序,可使计算机执行该图像处理方法。此外,还可以使计算机通过存储该程序的计算机可读存储介质来读取该程序。 [0029] 顺便提及,在本说明书中,术语“图像处理设备”不仅包括专用的图像处理设备或图像形成设备,还包括能够执行根据本发明的处理的通用图像处理设备。 [0030] 根据本发明,实际打印的禁止复制伪造图案图像中包括的点图案被与图像旋转无关地固定。这使得可以防止禁止复制伪造图案浓度水平由于禁止复制伪造图案图像的方向而在输出件上波动,由此输出能够实现禁止复制伪造图案的功能的禁止复制伪造图案。 [0031] 通过以下对典型实施例的说明(参照附图),本发明的其它特征将变得明显。 附图说明
[0032] 图1是示出根据本发明的实施例的打印系统的整体结构的框图;
[0033] 图2是实施例的图像形成设备的外观图;
[0034] 图3是图像形成设备的控制器的框图;
[0035] 图4是示出片数据(tile data)的示意图;
[0036] 图5是图像形成设备的扫描器图像处理部的框图;
[0037] 图6是图像形成设备的打印机图像处理部的框图;
[0038] 图7是示出图像形成设备的操作部上的初始画面的图;
[0039] 图8是示出图像形成设备的操作部上的禁止复制伪造图案的设置画面(第1部分)的图;
[0040] 图9是示出图像形成设备的操作部上的禁止复制伪造图案的设置画面(第2部分)的图;
[0041] 图10是示出图像形成设备的操作部上的禁止复制伪造图案的设置画面(第3部分)的图;
[0042] 图11是用于说明具有禁止复制伪造图案的图像数据的图像形成处理的流程图; [0043] 图12是用于说明禁止复制伪造图案图像数据的生成处理的流程图; [0044] 图13是生成禁止复制伪造图案图像数据时的示意图;
[0045] 图14是示出禁止复制伪造图案图像数据中的点的状态的图;
[0046] 图15是示出可视化的图;
[0047] 图16A和图16B是用于说明依赖于方向的禁止复制伪造图案图像中的浓度水平差异的原因的示意图;
[0048] 图17A~图17D均是示出16×16背景矩阵的例子的图;
[0049] 图18A~图18D均是示出16×16潜像矩阵的例子的图;
[0050] 图19A~图19D均是示出背景图案的例子的图;
[0051] 图20A~图20D均是示出潜像图案的例子的图;
[0052] 图21是示出根据本发明的第二实施例中的具有禁止复制伪造图案的图像数据的图像形成处理的流程图;
[0053] 图22是示出第二实施例中的禁止复制伪造图案图像数据的生成处理的流程图;以及
[0054] 图23是示出第二实施例中的禁止复制伪造图案图像数据的 生成的示意图。 具体实施方式
[0055] 以下将参照附图来说明实施本发明的最佳模式。
[0056] 顺便提及,在以下实施例中,假设将潜像字符串或潜像符号设置在禁止复制伪造图案图像的潜像部分中,并在将该禁止复制伪造图案图像与任意给定的内容图像合成之后输出原件(原始打印件)。此外,假设由于背景部分相对于潜像部分变淡,潜像字符串或潜像符号显现在复制件上,来进行以下说明。然而,本发明中的禁止复制伪造图案图像不限于此。例如,也可以如上所述将潜像字符串或潜像符号设置为背景部分,并将背景部分周围的区域设置为潜像部分,从而在复制件上以白色表示潜像字符串或潜像符号。 [0057] 此外,本发明可应用于由于图像旋转而改变其图案的任何禁止复制伪造图案。换而言之,本发明可应用于原件的潜像部分和背景部分的图案关于点不对称的任何禁止复制伪造图案。例如,也可应用于通过在其中布置不同的点图案,在复制件上的潜像部分和背景部分中产生不同的波纹,从而造成浓度水平差异的禁止复制伪造图案。而且,也可应用于不使用点而使用线来形成禁止复制伪造图案图像的各种可考虑的方法。
[0058] 第一实施例
[0059] 打印系统
[0060] 图1是示出根据本发明的实施例的打印系统的结构的框图。
[0061] 在该系统中,主计算机40和3个图像形成设备(10、20和30)连接至LAN 50。然而,在根据本发明的打印系统中,不限于这些连接数量。此外,尽管在实施例中使用LAN作为各设备之间的连接方法,但是这不是必需的。例如,也可以使用WAN(公 共网络)等任何网络、USB等任何串行传输系统、以及Centronics接口和SCSI等任何并行传输系统。 [0062] 主计算机(以下称作PC)40具有所谓的个人计算机的功能。PC 40能够通过LAN50或WAN使用FTP或SMB协议来发送和接收文件以及发送和接收电子邮件。此外,PC 40可以通过打印机驱动程序,向图像形成设备10、20和30发出打印指令。
[0063] 图像形成设备10和20是具有相同结构的设备。图像形成设备30是仅具有打印功能而不具有图像形成设备10和20所具有的扫描器部的图像形成设备。在以下说明中,为了简单起见,仅关注图像形成设备10和20中的图像形成设备10,并详细说明其结构。 [0064] 图像形成设备10
[0065] 图像形成设备10包括图像输入装置的扫描器部13、图像输出装置的打印机部14、对图像形成设备10的操作进行整体控制的控制器(控制单元)11和作为用户接口(UI)的操作部12。
[0066] 图2示出图像形成设备10的外观图。
[0067] 扫描器部13通过将对源文档上的图像进行曝光和扫描所获得的反射光输入CCD,将图像信息转换成电信号。此外,扫描器部13还将电信号转换成由R、G和B各颜色构成的亮度信号,并将该亮度信号作为图像数据输出至控制器11。
[0068] 顺便提及,源文档放置在源文档进给器201的托盘202上。当用户从操作部12指示开始读取时,控制器11向扫描器部13提供源文档读取指令。扫描器部13在接收到该指令时从源文档进给器201的托盘202逐张地进给源文档,以读取源文档。对于源文档的读取方法,由源文档进给器201进行的自动进给不是必需的。例如,如下方法也是可以的:将源文档放置在未示出的平板玻璃表面上并移动曝光部,以进行源文档的扫描。 [0069] 打印机部14是将从控制器11接收的图像数据形成在打印纸上的图像形成装置。打印机部14包括使得能够选择不同的纸张尺寸或不同的纸张方向的多个纸盒203、204和
205。纸盒包括例如A4(纵向纸)和A4R(横向纸)纸张,从而用户可以通过输入指定来选择。出纸托盘206接收打印后的打印纸。
[0070] 控制器11
[0071] 接下来,参照图3来详细说明图像形成设备10的控制器11的结构。 [0072] 图3是图像形成设备10的控制器11的框图。
[0073] 控制器11一方面电连接至扫描器部13和打印机部14,另一方面通过LAN 50或WAN 331连接至PC 40或外部设备。这使得能够进行图像数据和装置信息的输入和输出。 [0074] CPU 301根据存储在ROM 303中的控制程序等来集中控制对所连接的各装置的存取,并集中控制在控制器11内部进行的各种处理。RAM 302是用于CPU 301操作的系统工作存储器,也是用于暂时存储图像数据的存储器。该RAM 302由断电后保持所存储的内容的非易失性SRAM和断电后其内容被清除的DRAM构成。ROM 303存储设备的启动程序等。HDD 304是硬盘驱动器,其能够存储系统软件和图像数据。
[0075] 操作部I/F 305是用于连接系统总线310和操作部12的接口。该操作部I/F 305从系统总线310接收要显示在操作部12上的图像数据并将其输出至操作部12,还将从操作部12输入的信息供给系统总线310。
[0076] 网络I/F 306连接在LAN 50和系统总线310之间,并进行信息的输入和输出。调制解调器307连接在WAN 331和系统总线310之间,并进行信息的输入和输出。二值图像旋转部308变换(旋转)发送前的图像数据的方向。二值图像压缩/解压缩部309 将发送前的图像数据的分辨率转换成规定的分辨率或者与对方的能力匹配的分辨率。使用JBIG、MMR、MR或MH系统来进行压缩和解压缩。图像总线330是用于交换图像数据的传输线,并由PCI总线或IEEE 1394构成。
[0077] 扫描器图像处理部312对通过扫描器I/F 311从扫描器部13接收的图像数据进行校正、处理和编辑。而且,扫描器图像处理部312判断接收到的图像数据是彩色源文档还是黑白源文档,或者是文本源文档还是照片源文档。然后,将判断结果附加至图像数据。这种附属信息称作图像区域数据。该扫描器图像处理部312所进行的处理的详情将在后面说明。
[0078] 压缩部313接收图像数据,并将该图像数据分割成均由32像素×32像素构成的块。各32×32像素图像数据称作片数据。图4示意性地示出该片数据。在源文档(读取前的纸张介质)上,对应于片数据的各区域称作片图像。将该32×32像素块中的平均亮度信息和片图像在源文档上的坐标位置作为头部信息添加至片数据。此外,压缩部313对包括多个片数据的图像数据进行压缩。
[0079] 解压缩部316对由片数据构成的图像数据进行解压缩,并将其传送至旋转部400。旋转部400根据纸张方向在需要时旋转合成图像数据。然后,在展开成光栅之后,将其传送至打印机图像处理部315。尽管图像变换部317包括图像旋转模块,但是图像变换是常用的处理,并且利用图像变换部317会延迟对图像数据的处理,从而造成性能劣化。因此,通常利用旋转部400来旋转图像。可以通过改变将片传送至解压缩部的顺序以及旋转解压缩后的各片,来进行片数据的旋转处理。
[0080] 打印机图像处理部315接收从旋转部400传送的图像数据,并参照附加至该图像数据的图像区域数据来对图像数据进行图 像处理。通过打印机I/F 314将图像处理后的图像数据提供给打印机部14。该打印机图像处理部315所进行的处理的详情将在后面说明。
[0081] 图像变换部317对图像数据进行规定的变换处理。该处理部包括以下处理部。 [0082] 解压缩部318对接收到的图像数据进行解压缩。压缩部319对接收到的图像数据进行压缩。旋转部320旋转接收到的图像数据。变倍部321对接收到的图像数据进行分辨率变换处理(例如从600dpi变成200dpi)。色空间变换部322对接收到的图像数据的色空间进行变换。该色空间变换部322能够进行使用矩阵或表格的公知的背景去除处理、公知的LOG变换处理(RGB→CMY)、或者使用矩阵或表格的公知的输出颜色校正处理(CMY→CMYK)。二值-多值变换部323将接收到的二阶灰度级图像数据变换成256阶灰度级图像数据。反之,多值-二值变换部324通过误差扩散处理等技术,将接收到的256阶灰度级图像数据变换成二阶灰度级图像数据。
[0083] 合成部327将接收到的两个图像数据进行合成以生成一个图像数据。为了合成两个图像数据,可以应用将要合成的对应像素的亮度值的平均值用作合成亮度值的方法,或将亮度水平较高的像素的亮度值用作合成后的像素的亮度值的方法。此外,还可以应用将较暗的像素用作合成后的像素的方法。另外,还可以应用根据要合成的像素之间的或、与或异或运算来确定合成后的亮度值的方法。这些合成方法都是公知技术。
[0084] 疏化部326通过对接收到的图像数据的像素进行疏化,进行分辨率变换,并生成1/2、1/4、1/8等的分辨率的图像数据。移动部325将页边空白赋予接收到的图像数据或从接收到的图像数据中删除页边空白。
[0085] RIP 328接收根据从PC 40等发送的PDL代码数据所生成的中间数据,并生成(多值)位图数据。压缩部329将RIP 328生成的位图数据压缩成片数据。
[0086] 扫描器图像处理部312
[0087] 接下来,参照图5来说明扫描器图像处理部312的内部结构的详情。 [0088] 图5是示出扫描器图像处理部312的内部结构的框图。
[0089] 扫描器图像处理部312接收由各含8位的RGB亮度信号构成的图像数据。通过掩模处理部501,将该亮度信号转换成不依赖于CCD的滤波器颜色的标准亮度信号。 [0090] 滤波处理部502对接收到的图像数据的空间频率进行任意校正。该滤波处理部502使用例如规定的7×7计算矩阵来对接收到的图像数据进行计算处理。
[0091] 顺便提及,在复印机或多功能机中,可以选择文本模式、照片模式或文本/照片模式作为复制模式。当用户选择文本模式时,滤波处理部502将文本用滤波器应用于图像数据整体。当用户选择照片模式时,将照片用滤波器应用于图像数据整体。当用户选择文本/照片模式时,根据后面将要说明的文本/照片判断信号(图像区域数据的一部分)逐像素自适应地切换滤波器。因此,逐像素地判断是应用照片用滤波器还是应用文本用滤波器。对于照片用滤波器,设置使得能够只对高频成分进行平滑的系数,以防止图像粗糙。另一方面,对于文本用滤波器,设置使得能够进行显著的边缘强调的系数,以使字符锐化。 [0092] 直方图生成部503对构成接收到的图像数据的各像素的亮度数据进行采样。更具体地,在主扫描方向和副扫描方向上以固定的节距对从主扫描方向和副扫描方向上指定的开始点到结束点所包围的矩形区域内的亮度数据进行采样。然后,根据采 样结果来生成直方图数据。所生成的直方图数据在进行背景去除处理时用于估计背景水平。输入侧伽马校正部504使用规定的变换表格等来变换成具有非线性特性的亮度数据。
[0093] 彩色/单色判断部505判断构成接收到的图像数据的各像素是彩色还是非彩色的,并将该判断结果作为彩色/单色判断信号(图像区域数据的一部分)附加至图像数据。文本/照片判断部506判断构成图像数据的各像素是构成文本的像素还是构成文本以外(例如照片)的像素。然后,将该判断结果作为文本/照片判断信号(图像区域数据的一部分)附加至图像数据。
[0094] 打印机图像处理部315
[0095] 接下来,参照图6来说明打印机图像处理部315中的处理的详情。 [0096] 图6是示出由打印机图像处理部315所进行的处理的流程的图。
[0097] 背景去除处理部601进行通过使用由扫描器图像处理部312所生成的直方图来去除图像数据的背景色的所谓背景去除处理。单色生成部602在需要时将彩色数据变换成单色数据。Log变换部603进行亮度水平变换。该Log变换部603例如将输入的RGB图像数据变换成CMY图像数据。
[0098] 输出颜色校正部604进行输出颜色校正。例如,通过使用规定的变换表格或矩阵来将输入的CMY图像数据变换成CMYK图像数据。输出侧伽马校正部605以输出后的浓度水平与输入该输出侧伽马校正部605的信号值成比例的方式进行校正。半色调校正部606根据输出打印机部的灰度级数来进行可选的半色调处理。例如,该半色调校正部606对接收到的高灰度级图像数据进行二值化或将其数字化为32阶。
[0099] 顺便提及,扫描器图像处理部312或打印机图像处理部315 中的各处理部可以不施加任何处理地输出接收到的图像数据。在某处理部中不施加任何处理地使数据通过也称作“穿过处理部”。
[0100] 以上是控制器11的详细说明。
[0101] 上述全部操作是由CPU 301来进行的,该CPU 301解释并执行载入RAM以对控制器11进行控制的程序。程序的控制状态依赖于操作部12、LAN 50、WAN 331的输入以及扫描器13和打印机14的状态而改变。
[0102] 复制操作和PDL打印操作
[0103] 接下来,参照图2、图3、图5和图6来说明复制操作和PDL打印操作的详情。 [0104] 首先说明复制操作。
[0105] 通过扫描器I/F 311将由扫描器部13读取的源文档作为图像数据传送至扫描器图像处理部312。扫描器图像处理部312对该图像数据进行上述图5所示的处理,并与图像区域数据一起生成进行该处理后的新图像数据。然后,将该图像区域数据附加至图像数据。随后,压缩部313将该新图像数据分割成均由32像素×32像素构成的块,从而生成片数据。此外,压缩部313对包括多个片数据的图像数据进行压缩。将由压缩部313压缩后的图像数据传送至RAM 302,以进行存储。
[0106] 顺便提及,将该图像数据根据需要传送至图像变换部317以进行图像处理,并再度传送至RAM 302以进行存储。此后,将存储在RAM 302中的图像数据传送至解压缩部316。在这一过程中,当旋转部400进行图像旋转时,以传送片数据的顺序与旋转后的顺序一致的方式在传送前重新排列片。
[0107] 解压缩部316对图像数据进行解压缩。将解压缩后的光栅图像数据传送至旋转部400。旋转部400旋转解压缩后的片数据。 此外,旋转部400将由解压缩后的多个片数据构成的图像数据展开成光栅图像。将展开成光栅图像的图像数据传送至打印机图像处理部
315。打印机图像处理部315根据附加至图像数据的图像区域数据来进行图像数据编辑。该处理是上述图6所示的处理。通过打印机I/F 314将经过打印机图像处理部315的编辑的图像数据传送至打印机部14。最后,打印机部14在输出纸上进行图像形成。 [0108] 顺便提及,扫描器图像处理部312和打印机图像处理部315中的各处理部,即图5和图6所示的各处理部中的编辑方法可通过切换寄存器来切换。根据图像区域数据或通过操作部12的(用户)设置信息来进行该寄存器切换。此外,尽管在以上说明中未提及,但不必说,可以执行基于存储在ROM 303或HDD 304中的程序的其它各种处理,以及检索存储在ROM 303或HDD 304中的可选图像数据。
[0109] 接下来,将说明PDL操作。
[0110] 将通过LAN 50从PC 40发送的PDL数据通过网络I/F 306传送至RAM 302,以进行存储。CPU 301解释存储在该RAM 302中的PDL数据以生成中间数据,并将其传送至RIP328。RIP 328绘制该中间数据以生成光栅形式的图像数据。将所生成的光栅形式的图像数据传送至压缩部329。
[0111] 压缩部329在将图像数据分割成块之后对其进行压缩。将压缩后的图像数据传送至RAM 302。将与PDL数据中所包含的对象数据(表示图像数据是文本图像还是照片图像等的数据)相对应的图像区域数据附加至图像数据。此外,在需要时,将该图像数据传送至图像变换部317以进行上述图像处理,然后,再次传送至RAM 302以进行存储。当存在PDL打印指令时,将该图像数据传送至打印机部14,从而在输出纸上形成图像。由于该 操作与上述复制操作相同,因此省略其说明。
[0112] 接下来,将说明设置禁止复制伪造图案的方法。
[0113] 操作画面
[0114] 此处,将说明图像形成设备10的操作画面。
[0115] 图7、图8、图9和图10示出其初始画面以及当设置禁止复制伪造图案时显示的操作画面。
[0116] 首先,图7示出图像形成设备10中的初始画面。区域701是表示图像形成设备10可否接受复制以及所设置的份数(在图7中是“1”)的区域。源文档选择标签704是用于选择源文档的类型的标签。每当按下该标签时,以弹出方式显示用于选择文本、照片和文本/照片模式这3种类型之一的选择菜单。自动整理标签706是用于进行与各种类型的自动整理相关联的设置的标签。
[0117] 双面设置标签707是用于进行与双面读取和双面打印相关联的设置的标签。读取模式标签702是用于选择源文档的读取模式的标签。每当按下该标签时,以弹出方式显示用于选择彩色、黑色和自动(ACS)这3种类型之一的选择菜单。当选择彩色时,进行彩色复制,而当选择黑色时,进行单色复制。此外,当选择ACS时,根据上述单色/彩色判断信号来判断复制模式。
[0118] 纸选择标签703是用于选择要使用的纸的标签。每当按下该标签时,以弹出方式显示用于选择设置在纸盒203、204、204和205中的纸和自动纸选择的选择菜单。当纸盒分别装有A4、A4R和A3纸时,以弹出方式显示用于选择自动纸选择、A4、A4R和A3这4种类型之一的选择菜单。当选择自动纸选择时,根据所扫描的图像的尺寸来选择适当的纸。在其它情况下,使用所选择的纸。
[0119] 图8示出当按下图7中的应用模式标签705时所显示的画面。用户可以进行与缩小布局、颜色平衡、禁止复制伪造图案等有 关的设置。
[0120] 图9示出当按下图8中的禁止复制伪造图案标签801时所显示的画面。用户可在该画面上设置规定的字符串信息(绝密、禁止复制、无效、机密、公司机密、复制)作为潜像。例如,当用户希望设置“绝密”作为潜像时,他或她可按下绝密标签901,然后按下“下一步”标签902。
[0121] 图10示出当按下图9中的“下一步”标签902时所显示的画面。用户可在该画面上设置潜像的字号和颜色。作为字号的候选,有大、中和小(1001);作为颜色的候选,有黑色、品红色和青色(1002)。当在设置字体和颜色之后按下OK标签1003时,禁止复制伪造图案设置结束。
[0122] 具有禁止复制伪造图案的图像数据的图像形成处理
[0123] 在以下,将参照图11的流程图来说明从将通过读取源文档所获得的源文档图像数据与禁止复制伪造图案图像数据进行合成直到在输出纸上形成图像为止的处理。 [0124] S1101:扫描处理
[0125] 当通过操作画面(图7~图10等)发出将禁止复制伪造图案添加至源文档的指令时,扫描器部13开始源文档的读取处理。将通过该读取处理生成的源文档图像数据传送至扫描器图像处理部312以进行上述图像处理。将经过图像处理的源文档图像数据传送至压缩部313以进行压缩。将压缩后的源文档图像数据与附加至该源文档图像数据的图像区域数据一起传送至RAM 302以进行存储。如上所述,存储在RAM 302中的源文档图像数据由多个片数据构成。以上处理与在“复制操作”中说明的处理相同。
[0126] S1102:禁止复制伪造图案添加预处理
[0127] 将存储在RAM 302中的源文档图像数据传送至解压缩部 318。解压缩部318对源文档图像数据进行解压缩。将解压缩后的源文档图像数据传送至色空间变换部322。色空间变换部322对源文档图像数据进行背景去除处理、单色生成处理、Log变换处理和输出颜色校正处理。这些处理对应于由图6中的背景去除处理部601、单色生成部602、Log变换部603和输出颜色校正部604所进行的处理。将经过以上处理的源文档图像数据传送至压缩部319。压缩部319对经过色空间变换部322的图像处理的源文档图像数据进行压缩。将压缩后的源文档图像数据传送至RAM 302以进行存储。
[0128] S1103:禁止复制伪造图案图像数据生成处理
[0129] 将在后面说明的处理中生成的禁止复制伪造图案图像数据作为未压缩的图像数据存储在RAM 302中。此处,禁止复制伪造图案图像数据是C(青色)图像数据、M(品红色)图像数据和K(黑色)图像数据之一。而且,存储在RAM 302中的禁止复制伪造图案图像数据以与源文档图像数据相同的方式由多个片数据构成。此处生成的禁止复制伪造图案图像数据考虑到了在以下步骤S1105中合成图像的旋转的影响。后面将参照图12来详细地说明在当前步骤S1103中的处理。
[0130] S1104:禁止复制伪造图案合成处理
[0131] 将存储在RAM 302中的源文档图像数据传送至解压缩部318。解压缩部318对源文档图像数据进行解压缩。将解压缩后的源文档图像数据传送至合成部327。同样,将禁止复制伪造图案图像数据经由解压缩部318传送至合成部327。解压缩部318不对禁止复制伪造图案图像数据进行解压缩。这是因为禁止复制伪造图案图像数据原本就未被压缩。 [0132] 此后,合成部327将这两个图像数据进行合成。此处,由于这两个图像数据由多个片数据构成,因此合成后的图像数据也 由多个片数据构成。将合成图像数据传送至压缩部319。压缩部319对合成图像数据进行压缩。将压缩至片数据的合成图像数据传送至RAM
302以进行存储。
[0133] S1105:旋转处理
[0134] 将存储在RAM 302中的合成图像数据传送至解压缩部316。在这一过程中,当旋转部400进行图像旋转时,以传送片数据的顺序与旋转后的顺序一致的方式在传送前重新排列片。解压缩部316对片数据进行解压缩。将解压缩后的片数据传送至旋转部400。 [0135] 旋转部400对已解压缩的片数据进行0°(在这种情况下不进行任何处理)、90°、180°和270°之一的图像旋转。根据利用图7的纸选择标签703选择的纸张类型或打印机部的出纸方向来进行该旋转处理。此外,旋转部400对由经过解压缩的多个片数据构成的图像数据进行光栅化。将光栅化后的合成图像数据传送至打印机图像处理部315。 [0136] S1106:打印图像处理
[0137] 此后,打印机图像处理部315对该合成图像数据进行输出侧伽马校正处理和半色调校正处理。这些处理对应于由上述图6中的输出侧伽马校正部605和半色调校正部606进行的处理。另一方面,打印机图像处理部315不进行背景去除处理、单色生成处理、Log变换处理和输出颜色校正处理。这些处理对应于由图6中的背景去除处理部601、单色生成部602、Log变换部603和输出颜色校正部604所进行的处理。此处,对合成图像数据不进行背景去除处理、Log变换处理和输出颜色校正处理的理由是为了避免禁止复制伪造图案图像在处理中崩溃。对于源文档图像数据,如上所述,色空间变换部322已经预先进行这些处理。
[0138] S1107:打印处理
[0139] 将在打印机图像处理部315中经过以上处理的合成图像数据经由打印机I/F 314传送至打印机部14。打印机部14在输出纸上形成该合成图像数据的图像。 [0140] 以上是在纸张上形成具有禁止复制伪造图案的图像数据(即合成图像)时的图像形成处理的过程。
[0141] 禁止复制伪造图案图像数据生成处理的流程
[0142] 接着,将参照图12的流程图和关于生成的示意图图13来详细说明步骤S1103中的禁止复制伪造图案图像数据生成。在这种情况下,禁止复制伪造图案图像数据的生成处理全部由CPU301上的软件处理来进行。
[0143] S1201:禁止复制伪造图案用掩码图案的生成
[0144] 通过基于用户指定的潜像信息(绝密、禁止复制等字符串信息)来使字体光栅化,生成禁止复制伪造图案用二值掩码图案(mask pattern)。图13的掩码图案1301是当潜像信息是星号时的示意图。
[0145] S1202:旋转角度判断处理
[0146] 对由上述步骤S1105的旋转处理所进行的合成图像数据的旋转角度进行判断。然后,根据该判断结果使流程分支。在0°旋转(在这种情况下没有进行任何处理)的情况下,选择步骤S1203。在90°旋转的情况下,选择步骤S1204。在180°旋转的情况下,选择步骤S1205。在270°旋转的情况下,选择步骤S1206。
[0147] S1203、S1204、S1205和S1206:抖动矩阵选择
[0148] 尽管抖动处理是公知的技术,但是此处将简单地说明背景矩阵(有时也称作“用于生成背景部分的抖动矩阵”)和潜像矩阵(有时也称作“用于生成潜像部分的抖动矩阵”)。
[0149] 图17A的附图标记1701表示16×16背景矩阵。图19A的附图标记1901表示通过将背景部分生成浓度水平信号值应用于背景 矩阵1701而生成的背景图案。图19A的灰色格是点被点亮的位置。此外,图18A的附图标记1801表示16×16潜像矩阵。图20A的附图标记2001表示通过将潜像生成浓度水平信号值应用于潜像矩阵1801而生成的潜像图案。与在背景图案1901中相同,灰色格是点被点亮的位置。
[0150] 通过将背景图案1901与潜像图案2001进行比较,可知背景图案1901具有分散的点图案,而潜像图案2001则具有集中的点图案。
[0151] 以上对抖动处理的说明完成,并且说明返回抖动矩阵选择。
[0152] HDD 304存储与旋转角度相对应的背景部分生成抖动矩阵,即,图17A~图17D所示的背景矩阵1701、1702、1703和1704以及要应用于这些抖动矩阵的背景部分生成浓度水平信号值。背景矩阵1701是用于0°的抖动矩阵,背景矩阵1702是用于90°的抖动矩阵,背景矩阵1703是用于180°的抖动矩阵,而背景矩阵1704是用于270°的抖动矩阵。此处提到的角度是以下在步骤S1105中合成图像旋转的角度。
[0153] 图19A~图19D所示的附图标记1901、1902、1903和1904分别表示通过将背景部分生成浓度水平信号值应用于图17A~图17D所示的背景矩阵1701、1702、1703和1704而生成的点图案。本说明书将通过将背景部分生成浓度水平信号值应用于背景矩阵从而生成的点图案称作背景图案。
[0154] 顺便提及,已知将背景图案1902顺时针旋转90°、将背景图案1903顺时针旋转180°或将背景图案1904顺时针旋转270°使它们与背景图案1901(用于0°)一致。 [0155] 此外,HDD 304存储与旋转角度相对应的潜像部分生成抖动矩阵,即,图18A~图
18D所示的潜像矩阵1801、1802、1803和1804以及要应用于这些抖动矩阵的潜像部分生成浓度水平信 号值。潜像矩阵1801是用于0°的抖动矩阵,潜像矩阵1802是用于90°的抖动矩阵,潜像矩阵1803是用于180°的抖动矩阵,而潜像矩阵1804是用于270°的抖动矩阵。此处提到的角度是以下在步骤S1105中图像旋转的角度。
[0156] 图20A~图20D所示的附图标记2001、2002、2003和2004分别表示通过将潜像部分生成浓度水平信号值应用于图18A~图18D所示的潜像矩阵1801、1802、1803和1804而生成的点图案(潜像图案)。已知将潜像图案2002顺时针旋转90°、将潜像图案2003顺时针旋转180°或将潜像图案2004顺时针旋转270°使它们与潜像图案2001(用于0°)一致。由此,本实施例如下选择抖动矩阵。
[0157] 在S1203中,选择背景矩阵1701和潜像矩阵1801并从HDD304将其读出。 [0158] 在S1204中,选择背景矩阵1702和潜像矩阵1802并从HDD304将其读出。 [0159] 在S1205中,选择背景矩阵1703和潜像矩阵1803并从HDD304将其读出。 [0160] 在S1206中,选择背景矩阵1704和潜像矩阵1804并从HDD304将其读出。 [0161] 顺便提及,尽管在本实施例中假设HDD 304存储有4种背景矩阵,但是在实际中也可以HDD 304仅存储1种背景矩阵,并在需要时旋转该背景矩阵。
[0162] 对于在使用背景部分生成浓度水平信号值和潜像部分生成浓度水平信号值的全部步骤中使用的这些值,从HDD 304读出同一对应值。
[0163] S1207:潜像/背景图案生成处理
[0164] 此后,通过抖动处理生成图13的潜像图案1302和背景图案 1303(它们都是位图数据)。换而言之,将所读出的潜像部分生成浓度水平信号值应用于潜像矩阵。然后,生成潜像图案1302。同样,生成背景图案1303。
[0165] 此后,生成对应于通过以规定的次数重复潜像图案1302和背景图案1303而形成的图案的潜像重复图案1304和背景重复图案1305。
[0166] S1208:禁止复制伪造图案图像数据生成处理
[0167] 根据潜像重复图案1304和掩码图案1301生成潜像图像数据1306。此处,使用掩码图案1301从潜像重复图案1304提取与潜像部分相对应的部分。同样,根据背景重复图案1305和掩码图案1301生成背景图像数据1307。然后,通过将所生成的潜像图像数据1306和所生成的背景图像数据1307进行合成,生成禁止复制伪造图案图像数据1308。这样生成的禁止复制伪造图案图像数据1308是二值位图数据。将CMK的其中之一的颜色信息附加至该位图数据。该颜色信息可以通过用户设置或者源文档图像数据的颜色信息来确定。 [0168] 尽管本实施例使用抖动处理来生成禁止复制伪造图案图像数据,但是本发明不限于此。例如,为了创建潜像图案和背景图案,还可以利用误差扩散法或平均浓度法。在这种情况下,对于潜像部分的点图案和背景部分的点图案,以旋转后它们与未旋转时的点图案一致的方式针对各旋转角度创建它们,并根据禁止复制伪造图案图像的旋转角度来选择。 [0169] 以上是第一实施例的说明。
[0170] 本实施例通过以潜像图案和背景图案的要素的阵列在根据它们创建的禁止复制伪造图案图像旋转的情况下与它们在未旋转的情况下的对应部分一致的方式来选择与旋转角度相对应的抖动矩阵,创建禁止复制伪造图案。因而,所生成的禁止复制 伪造图案图像的潜像部分和背景部分的点图案即使在旋转后也无变化并与未旋转时相同。换而言之,如本实施例中一样生成禁止复制伪造图案图像数据使得可以当利用打印机在纸上绘制它们时始终保持禁止复制伪造图案图像的潜像部分的浓度水平与背景部分的浓度水平相等,从而能够防止发生因旋转造成的浓度水平差异。顺便提及,对于本实施例中所说明的流程,只要不出现矛盾,即可交换其顺序。
[0171] 第二实施例
[0172] 在本实施例中,预先旋转源文档图像和禁止复制伪造图案的掩码图案。在这种情况下,将说明解决在将旋转后的源文档图像数据与根据旋转后的掩码图案所生成的禁止复制伪造图案图像数据进行合成中出现的上述问题的方法。
[0173] 在以下说明中,仅说明与第一实施例不同的“具有禁止复制伪造图案的图像数据的图像形成处理”和“禁止复制伪造图案图像数据生成处理的流程”。其余处理等与前述第一实施例的相同,其内容如上所述。
[0174] 具有禁止复制伪造图案的图像数据的图像形成处理
[0175] 在以下,参照图21的流程图来说明从将通过读取源文档所获得的源文档图像数据与禁止复制伪造图案图像数据进行合成直到在输出纸上形成图像为止的处理。 [0176] S2101:扫描处理
[0177] 当通过操作画面(图8~图10等)发出将禁止复制伪造图案添加至源文档的指令时,扫描器部13开始读取源文档。将通过该读取处理生成的源文档图像数据传送至扫描器图像处理部312以进行规定的图像处理。将经过规定的图像处理的源文档图像数据传送至压缩部313以进行压缩。将压缩后的源文档图像数据与附加至该源文档图像数据的图像区域数据一起传送至 RAM 302以进行存储。如上所述,存储在RAM 302中的源文档图像数据由多个片数据构成。该处理与第一实施例的步骤S1101中的处理相同。
[0178] S2102:禁止复制伪造图案添加预处理
[0179] 将存储在RAM 302中的源文档图像数据传送至解压缩部318。解压缩部318对源文档图像数据进行解压缩。将解压缩后的源文档图像数据传送至色空间变换部322。色空间变换部322对该源文档图像数据进行背景去除处理、单色生成处理、Log变换处理和输出颜色校正处理。这些处理对应于由图6中的背景去除处理部601、单色生成部602、Log变换部603和输出颜色校正部604所进行的处理。将经过以上处理的源文档图像数据传送至压缩部319。压缩部319对经过色空间变换部322的图像处理的源文档图像数据进行压缩。将压缩后的源文档图像数据传送至RAM 302以进行存储。该处理与第一实施例的步骤S1102中的处理相同。
[0180] S2103:旋转处理
[0181] 将存储在RAM 302中的源文档图像数据传送至解压缩部318。在这一过程中,当旋转部320进行图像旋转时,以传送片数据的顺序与旋转后的顺序一致的方式在传送前重新排列片。解压缩部318对片数据进行解压缩。将解压缩后的片数据传送至旋转部320。旋转部320对已解压缩的片数据进行0°(在这种情况下不进行任何处理)、90°、180°和
270°的图像旋转。根据利用图7的纸选择标签703选择的纸张类型或打印机部的出纸方向来进行该旋转处理。将旋转后的源文档图像数据传送至压缩部319。压缩部319对源文档图像数据进行压缩。将压缩后的源文档图像数据传送至RAM 302以进行存储。 [0182] S2104:禁止复制伪造图案图像数据生成处理
[0183] 将在后面说明的处理中生成的禁止复制伪造图案图像数据作为未压缩的图像数据存储在RAM 302中。此处,禁止复制伪造图案图像数据是C(青色)图像数据、M(品红色)图像数据和K(黑色)图像数据之一。而且,存储在RAM 302中的禁止复制伪造图案图像数据以与源文档图像数据相同的方式由多个片数据构成。此处生成的禁止复制伪造图案图像数据是使用已由二值图像旋转部308等进行了旋转的掩码图案来创建的禁止复制伪造图案图像数据。将这种禁止复制伪造图案图像数据与源文档图像数据进行合成使得可以在纸上输出与源文档图像相同方向的禁止复制伪造图案图像。
[0184] S2105:禁止复制伪造图案合成处理
[0185] 将存储在RAM 302中的源文档图像数据传送至解压缩部318。解压缩部318对源文档图像数据进行解压缩。将解压缩后的源文档图像数据传送至合成部327。同样,将禁止复制伪造图案图像数据经由解压缩部318传送至合成部327。解压缩部318不对禁止复制伪造图案图像数据进行解压缩。这是因为禁止复制伪造图案图像数据原本就未被压缩。 [0186] 合成部327将这两个图像数据进行合成。此处,由于这两个图像数据由多个片数据构成,因此合成后的图像数据也由多个片数据构成。将合成图像数据传送至压缩部319。压缩部319对合成图像数据进行压缩。将压缩至片数据的合成图像数据传送至RAM 302以进行存储。该处理与第一实施例的步骤S1104中的处理相同。
[0187] S2106:打印图像处理
[0188] 将存储在RAM 302中的合成图像数据传送至解压缩部316。解压缩部316对片数据进行解压缩。将解压缩后的片数据传送至旋转部400。因为合成图像中包括的源文档图像和禁止复制伪造 图案图像已旋转,所以旋转部400不旋转合成图像。旋转部400对由解压缩后的多个片数据构成的图像数据进行光栅化。将光栅化后的合成图像数据传送至打印机图像处理部315。
[0189] 此后,打印机图像处理部315对该合成图像数据进行输出侧伽马校正处理和半色调校正处理。这些处理对应于在第一实施例中所述的由图6中的输出侧伽马校正部605和半色调校正部606进行的处理。另一方面,打印机图像处理部315不进行背景去除处理、单色生成处理、Log变换处理和输出颜色校正处理。这些处理对应于由图6中的背景去除处理部601、单色生成部602、Log变换部603和输出颜色校正部604所进行的处理。此处,对合成图像数据不进行背景去除处理、Log变换处理和输出颜色校正处理的理由是为了避免禁止复制伪造图案图像在处理中崩溃。对于源文档图像数据,如上所述,色空间变换部322预先进行了这些处理。
[0190] S2107:打印处理
[0191] 经由打印机I/F 314将在打印机图像处理部315中经过以上处理的合成图像数据传送至打印机部14。打印机部14在输出纸上形成该合成图像数据的图像。该处理与第一实施例的步骤S1107中的处理相同。
[0192] 以上是形成具有禁止复制伪造图案的图像(即合成图像)时的图像形成处理的过程。
[0193] 尽管以上未说明,但是不必说,可以根据需要执行基于存储在ROM 303或HDD 304中的程序的任意其它处理,或可以检索存储在ROM 303或HDD 304中的任意图像数据。 [0194] 禁止复制伪造图案图像数据生成处理的流程
[0195] 接着,将参照图22的流程图和生成时的示意图图23来详细说明步骤S2104中的禁止复制伪造图案图像数据生成处理。在 这种情况下,禁止复制伪造图案图像数据的生成处理全部由CPU 301上的软件处理来进行。
[0196] S2201:禁止复制伪造图案用掩码图案的生成
[0197] CPU 301通过基于用户指定的潜像信息(绝密、禁止复制等字符串信息)来使字体光栅化,生成禁止复制伪造图案用二值掩码图案。图23的掩码图案2301是当潜像信息是星号时的示意图。
[0198] S2202:掩码图案旋转处理
[0199] 在此步骤中,CPU 301以与步骤S2103的旋转处理中的源文档图像的旋转角度相同的角度来旋转禁止复制伪造图案用掩码图案。图23的掩码图案2309是进行S2103中的90°旋转的例子。
[0200] S2203:潜像/背景图案生成处理
[0201] HDD 304存储背景矩阵1701以及要应用于该背景矩阵1701的背景部分生成浓度水平信号值。此外,HDD 304存储潜像矩阵1801以及要应用于该潜像矩阵1801的潜像部分生成浓度水平信号值。CPU 301从HDD 304读出这些数据以进行以下处理。 [0202] 此后,通过抖动处理生成图23的潜像图案2302和背景图案2303(它们都是位图数据)。换而言之,CPU 301将所读出的潜像部分生成浓度水平信号值应用于潜像矩阵。然后,生成潜像部分的潜像图案2302。同样,通过将所读出的潜像部分生成浓度水平信号值应用于背景矩阵1701,生成背景部分的背景图案2303。
[0203] 此后,分别生成通过以规定的次数重复潜像图案2302和背景图案2303而形成的图案(称作“潜像重复图案2304”以及“背景重复图案2305”)。
[0204] S2204:禁止复制伪造图案图像数据生成处理
[0205] 在该步骤中,CPU 301根据潜像重复图案2304和掩码图案2301生成潜像图像数据2306。此处,使用掩码图案2301,CPU 301将潜像重复图案2304放置于与该掩码图案2301中的禁止复制伪造图案的潜像部分相对应的部分(区域)。同样,CPU 301根据掩码图案
2301和背景重复图案2305生成背景图像数据2307。然后,CPU 301通过将所生成的潜像图像数据2306和所生成的背景图像数据2307进行合成,生成禁止复制伪造图案图像数据
2308。
[0206] 这样生成的禁止复制伪造图案图像数据2308是二值位图数据。将CMK的其中之一的颜色信息附加至该位图数据。该颜色信息可以通过用户设置或者源文档图像数据的颜色信息来确定。
[0207] 尽管本实施例使用抖动处理来生成禁止复制伪造图案图像数据,但是本发明不限于此。例如,为了创建潜像图案和背景图案,还可以利用误差扩散法或平均浓度法。 [0208] 以上是第二实施例的说明。
[0209] 本实施例一方面旋转禁止复制伪造图案的掩码图案,但是另一方面根据不依赖于旋转的潜像矩阵和背景矩阵生成禁止复制伪造图案(潜像图案和背景图案)。因而,尽管禁止复制伪造图案图像旋转,但是根据该禁止复制伪造图案生成的禁止复制伪造图案图像的点图案不变化。换而言之,以这种方式生成禁止复制伪造图案图像数据使得可以当利用打印机在纸上绘制该禁止复制伪造图案图像数据时始终保持禁止复制伪造图案图像的潜像部分的浓度水平与背景部分的浓度水平相等,从而能够防止发生因旋转造成的浓度水平差异。顺便提及,对于本实施例所说明的流程,只要不出现矛盾,即可交换其顺序。 [0210] 其它实施例
[0211] 本发明不仅可应用于包括多个装置(例如计算机、接口单元、读取器和打印机等)的系统,还可应用于包括单个装置的设 备(多功能机、打印机或传真机等)。 [0212] 此外,本发明的目的可以通过如下方式来实现:利用系统或设备的计算机(CPU或MPU)从存储有用于实现上述实施例中示出的流程图的过程的程序代码的存储介质中读出该程序代码并执行它。在这种情况下,从存储介质读出的程序代码自身实现上述实施例的功能。因此,该程序代码和存储/记录有该程序代码的计算机可读存储介质也构成本发明。 [0213] 作为用于提供程序代码的存储介质,可以使用软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
[0214] 此外,对于上述实施例的功能,执行所读出的程序代码的计算机可以实现它们。术语“执行程序”包括如下情况:在计算机上工作的OS等根据该程序代码的指令,进行实际处理的一部分或全部。
[0215] 此外,上述实施例的功能还可由插入计算机的扩展板或连接至计算机的扩展单元来实现。在这种情况下,将从存储介质读出的程序代码写入插入计算机的扩展板或连接至计算机的扩展单元中的存储器中。此后,根据程序代码的指令,扩展板或扩展单元中的CPU执行实际处理的一部分或全部。这样,由扩展板或扩展单元进行的处理可以实现上述实施例的功能。
[0216] 尽管已经参照典型实施例说明了本发明,但是应当理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以涵盖全部这些修改以及等同的结构和功能。