图像处理装置、图像处理方法和图像打印装置转让专利

申请号 : CN201510240374.5

文献号 : CN104842655B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 井口良介三宅信孝池田徹山田显季小野光洋后藤文孝香川英嗣石川智一中川纯一齐藤仙一

申请人 : 佳能株式会社

摘要 :

本发明涉及图像处理装置、图像处理方法和打印机。提供如下的图像处理装置:所述图像处理装置能够非常精确且有效地减少不均匀颜色,所述不均匀颜色由喷射墨的喷嘴之间的喷射特性的变化所导致,并在通过混合多个不同种类的墨所形成的颜色图像中出现。通过从多个喷嘴喷射的墨来打印区块,区域被指定以在打印介质上打印的测试颜色图像中执行颜色校正,对与颜色校正区域对应的颜色信号执行多个不同的颜色校正处理,打印多个颜色校正区块,从多个不同的颜色校正区块中选择要使用的颜色校正区块,并且,基于选择的颜色校正处理来生成与喷嘴对应的表参数。

权利要求 :

1.一种图像处理装置,所述图像处理装置用于通过使用打印单元执行在打印介质上打印图像的图像处理,所述打印单元包括第一喷嘴阵列和第二喷嘴阵列,所述第一喷嘴阵列具有在预定方向上布置的用于向打印介质上喷射第一墨的多个喷嘴,所述第二喷嘴阵列具有在所述预定方向上布置的用于向打印介质上喷射第二墨的多个喷嘴,所述图像处理装置包括:图像处理单元,被配置用于使得所述打印单元(i)通过基于表示预定颜色的颜色信号从第一喷嘴单元至少喷射第一墨和第二墨,在打印介质的第一区域上打印第一图像,其中第一喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,以及(ii)通过基于表示所述预定颜色的颜色信号从第二喷嘴单元至少喷射第一墨和第二墨,在打印介质的第二区域上打印第二图像,其中第二喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,第二区域的在所述预定方向上的位置与第一区域的位置不同,其中第二喷嘴单元中的喷嘴的在所述预定方向上的位置与第一喷嘴单元中的喷嘴的在所述预定方向上的位置不同;以及第一获得单元,被配置用于获得示出对于第一图像的颜色校正被指示的信息;

其中,所述图像处理单元进一步被配置用于在第一获得单元获得示出对于第一图像的颜色校正被指示的信息的情况下,使得所述打印单元打印多个颜色校正图像,其中所述多个颜色校正图像中的每一个是通过基于多个候选校正颜色信号中的每一个从第一喷嘴单元向打印介质中的将进行颜色校正的区域喷射墨以及基于表示所述预定颜色的颜色信号从第二喷嘴单元向打印介质中的不进行颜色校正的区域喷射墨而被打印的,所述多个候选校正颜色信号表示对于表示预定颜色的颜色信号的、彼此不同的颜色校正,不进行颜色校正的区域的在所述预定方向上的位置与将进行颜色校正的区域的位置不同。

2.根据权利要求1所述的图像处理装置,进一步包括:

第二获得单元,被配置用于获得关于在由所述打印单元打印的多个颜色校正图像中被指定的颜色校正图像的信息;以及

其中,所述图像处理单元进一步被配置用于通过基于与所指定的颜色校正图像对应的校正颜色信号从第一喷嘴单元向打印介质中的将进行颜色校正的区域喷射墨以及基于表示预定颜色的颜色信号从第二喷嘴单元向打印介质中的不进行颜色校正的区域喷射墨,使得打印单元在打印介质上打印预定颜色图像,不进行颜色校正的区域的在所述预定方向上的位置与将进行颜色校正的区域的位置不同。

3.根据权利要求1或2所述的图像处理装置,其中,所述多个颜色校正图像包括在未对预定颜色进行颜色校正的情况下、基于表示预定颜色的颜色信号从第一喷嘴单元在第一区域上打印的图像。

4.根据权利要求1或2所述的图像处理装置,其中,所述图像处理单元被配置用于使得打印单元打印关于与在第一区域中打印的第一图像在所述预定方向上相邻的第一喷嘴单元的喷嘴位置的信息,以及打印关于与第二区域中打印的第二图像在所述预定方向上相邻的第二喷嘴单元的喷嘴位置的信息。

5.根据权利要求1或2所述的图像处理装置,其中,所述图像处理单元被配置用于使得打印单元打印关于与在第一区域中打印的多个颜色校正图像中的每一个在所述预定方向上相邻的第一喷嘴单元的喷嘴位置的信息。

6.根据权利要求2所述的图像处理装置,进一步包括显示单元,用于显示用于接收对于通过所述打印单元打印的第一图像的颜色校正的指示的信息。

7.根据权利要求6所述的图像处理装置,其中,所述显示单元被配置用于显示用于接收对于第一图像和第二图像的颜色校正的指示的信息,其中,第一获得单元被配置用于获得由用户在通过显示单元显示的用于接收对于第一图像和第二图像的颜色校正的指示的信息中选择的、关于对于第一图像的颜色校正的指示的信息。

8.根据权利要求6所述的图像处理装置,其中,所述显示单元被配置为显示关于在由所述打印单元打印的多个颜色校正图像中被指定的颜色校正图像的信息。

9.根据权利要求8所述的图像处理装置,其中,第二获得单元被配置用于基于关于用户对校正颜色的指定的信息的输入,获得关于校正颜色的指定的信息。

10.根据权利要求1或2所述的图像处理装置,其中,第一颜色的颜色显影与第二颜色的颜色显影不同。

11.根据权利要求1或2所述的图像处理装置,其中,通过第一喷嘴单元基于表示通过第二获得单元获得的被指定的校正颜色的颜色信号被打印的图像基本显影与第二图像的颜色相同的颜色。

12.根据权利要求1或2所述的图像处理装置,其中,表示预定颜色的颜色信号是RGB信号。

13.根据权利要求12所述的图像处理装置,其中,表示预定颜色的多个颜色信号分别是RGB信号。

14.根据权利要求13所述的图像处理装置,进一步包括第一转换单元,被配置用于将表示图像输入的颜色的RGB信号转换为表示预定颜色的RGB信号,以及第二转换单元,被配置用于将表示预定颜色的RGB信号和表示多个校正颜色的RGB信号分别转换成表示墨颜色的信号。

15.根据权利要求14所述的图像处理装置,其中,表示多个校正颜色的信号中的每一个分别是基于表示预定颜色的RGB信号和彼此不同的多个校正参数生成的。

16.根据权利要求15所述的图像处理装置,其中,多个校正参数中的每一个是根据表示预定颜色的RGB信号被确定的。

17.根据权利要求1或2所述的图像处理装置,进一步包括所述打印单元。

18.一种图像处理方法,所述图像处理方法通过使用打印单元执行在打印介质上打印图像的图像处理,所述打印单元包括第一喷嘴阵列和第二喷嘴阵列,所述第一喷嘴阵列具有在预定方向上布置的用于向打印介质上喷射第一墨的多个喷嘴,所述第二喷嘴阵列具有在所述预定方向上布置的用于向打印介质上喷射第二墨的多个喷嘴,所述图像处理方法包括:(i)通过基于表示预定颜色的颜色信号从第一喷嘴单元至少喷射第一墨和第二墨,在打印介质的第一区域上打印第一图像,其中第一喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,以及(ii)通过基于表示所述预定颜色的颜色信号从第二喷嘴单元至少喷射第一颜色墨和第二颜色墨,在打印介质的第二区域上打印第二图像,其中第二喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,第二区域的在所述预定方向上的位置与第一区域的位置不同,其中第二喷嘴单元中的喷嘴的在所述预定方向上的位置与第一喷嘴单元中的喷嘴的在所述预定方向上的位置不同;

获得示出对于第一图像的颜色校正被指示的信息;以及

在获得示出对于第一图像的颜色校正被指示的信息的情况下,打印多个颜色校正图像,其中所述多个颜色校正图像中的每一个是通过基于多个候选校正颜色信号中的每一个从第一喷嘴单元向打印介质中的将进行颜色校正的区域喷射墨以及基于表示所述预定颜色的颜色信号从第二喷嘴单元向打印介质中的不进行颜色校正的区域喷射墨而被打印的,所述多个候选校正颜色信号表示对于表示预定颜色的颜色信号的、彼此不同的颜色校正,不进行颜色校正的区域的在所述预定方向上的位置与将进行颜色校正的区域的位置不同。

19.一种图像打印装置,所述图像打印装置用于通过使用打印单元在打印介质上打印图像,所述打印单元包括第一喷嘴阵列和第二喷嘴阵列,所述第一喷嘴阵列具有在预定方向上布置的用于向打印介质上喷射第一墨的多个喷嘴,所述第二喷嘴阵列具有在所述预定方向上布置的用于向打印介质上喷射第二墨的多个喷嘴,所述图像打印装置包括:图像处理单元,被配置用于使得所述打印单元(i)通过基于表示预定颜色的颜色信号从第一喷嘴单元至少喷射第一墨和第二墨,在打印介质的第一区域上打印第一图像,其中第一喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,以及(ii)通过基于表示所述预定颜色的颜色信号从第二喷嘴单元至少喷射第一墨和第二墨,在打印介质的第二区域上打印第二图像,其中第二喷嘴单元包括第一喷嘴阵列中的预定数量的喷嘴和第二喷嘴阵列中的预定数量的喷嘴,第二区域的在所述预定方向上的位置与第一区域不同,其中第二喷嘴单元中的喷嘴的在所述预定方向上的位置与第一喷嘴单元中的喷嘴的在所述预定方向上的位置不同;以及第一获得单元,被配置用于获得关于第一图像中的颜色不均匀的出现的信息;

其中,所述图像处理单元进一步被配置用于在第一获得单元获得示出对于第一图像的颜色校正被指示的信息的情况下,使得打印单元打印多个颜色校正图像,其中所述多个颜色校正图像中的每一个是通过基于多个候选校正颜色信号中的每一个从第一喷嘴单元向打印介质中的将进行颜色校正的区域喷射墨以及基于表示所述预定颜色的颜色信号从第二喷嘴单元向打印介质中的不进行颜色校正的区域喷射墨而被打印的,多个候选校正颜色信号表示对于表示预定颜色的颜色信号的、彼此不同的颜色校正,不进行颜色校正的区域的在所述预定方向上的位置与将进行颜色校正的区域的位置不同。

说明书 :

图像处理装置、图像处理方法和图像打印装置

[0001] 本申请是申请号为201110029410.5、申请日为2011年1月27日、发明名称为“图像处理装置、图像处理方法和打印机”的发明专利申请的分案申请。

技术领域

[0002] 本发明涉及图像处理装置、图像处理方法和打印机。

背景技术

[0003] 由于制造的变化,被设计为喷射相同喷射量的多个喷墨喷嘴实际上喷射不同的喷射量。因此,当使用多个喷射喷嘴以用均一的打印点数在打印介质上形成图像时,可出现由于制造的变化等所导致的浓度(density)变化。日本专利公开No.H10-013674(1998)公开了如下的头遮蔽(shading)技术:为了解决浓度变化,获取关于从各个喷墨喷嘴所喷射的墨量的信息,并且根据关于墨量的信息,调制打印点数。
[0004] 同时,即使在使用如上所述的头遮蔽技术的情况下,当两种或更多种墨被重迭以执行颜色再现时,也出现如下的现象:其中,用具有与标准喷射量不同的喷射量的喷嘴来执行打印的区域中的颜色显现(development)与应被打印的颜色不同,即,所谓的颜色偏移。即,仅通过头遮蔽技术,即使单色图像的浓度不均匀性被校正,在通过重迭两种或更多种墨所表现的图像上,也可根据多个喷嘴之间的喷射特性的变化而出现颜色偏移。如果喷射特性在多个喷嘴之间不同,那么颜色偏移的程度在打印区域之间不同,并且,这被辨别为颜色不均匀性。
[0005] 当用色度计(colorimeter)执行这种颜色不均匀性的出现位置点的色度测量时,可出现色度误差。例如,分光光度(spectrophotometric)色度计通过读取一定的斑点直径内的反射光来执行色度测量。但是,通过分光光度色度计读取具有比斑点直径小的宽度的区域中的颜色不均匀性,直到围绕所述颜色不均匀性的区域中。出于这种原因,难以精确地执行颜色不均匀性的色度测量。并且,在诸如扫描仪的图像输入设备的情况下,存在依赖于传感器的精度程度而出现同色异谱(metamerism)、不能依赖于产生输入图像时的位数来辨认颜色差异和其它的一些情况,即,人的视觉精度可能不可再现。

发明内容

[0006] 本发明的一个目的是提供能够精确且有效地减少颜色图像(color image)中的颜色不均匀性的图像处理装置、打印机和图像处理方法,所述颜色图像由多种不同类型的墨的颜色混合而形成,所述颜色不均匀性由于喷射墨的喷嘴之间的喷射特性的变化所导致。
[0007] 本发明提供一种图像处理装置,该图像处理装置对于颜色信号(color signal)执行颜色校正处理,该颜色信号与要在打印介质上打印的图像数据的各像素相关并且包含预定的颜色空间中的多个分量,该图像处理装置包括:存储器,被配置为存储具有多个表参数的转换表,各表参数分别被分配给多个喷嘴阵列中的用于在打印介质的公共区域中打印的各喷嘴或预定数量的喷嘴,所述多个喷嘴阵列喷射包含第一墨和具有与第一墨不同的颜色的第二墨的多种墨;校正单元,被配置为使用被分配给与各像素的颜色信号对应的喷嘴的至少一个表参数,执行颜色信号的颜色校正处理;第一输出单元,被配置为输出使得所述多个喷嘴阵列在打印介质的公共区域中至少喷射第一墨和第二墨两者以打印测试颜色图像的信号;第一接收单元,被配置为接收关于所述测试颜色图像中的要经受颜色校正的颜色校正区域的信息,所述信息是基于由第一输出单元输出的所述测试颜色图像的输出的结果;产生单元,被配置为对于与所述测试颜色图像中的颜色校正区域对应的至少一个颜色信号,产生用于颜色校正处理的多个校正候选值;第二输出单元,被配置为输出使得所述多个喷嘴阵列在打印介质上打 印多个不同的颜色校正图像的信号,所述多个不同的颜色校正图像通过使用所述多个校正候选值而经受多个不同类型的颜色校正处理;第二接收单元,被配置为接收关于从所述多个不同的颜色校正图像中选择的颜色校正图像的信息,所述信息是基于由第二输出单元输出的所述多个不同的颜色校正图像的输出的结果;以及形成单元,被配置为基于与选择的颜色校正图像对应的颜色校正处理来形成至少一个表参数,所述至少一个表参数被分配给与颜色校正区域对应的喷嘴,其中,所述产生单元对于与颜色校正区域对应的所述至少一个颜色信号,仅产生各具有比均匀颜色空间中的预定阈值大的颜色差异的校正候选值。
[0008] 从(参照附图)对示例性实施例的以下描述,本发明的进一步的特征将变得明显。

附图说明

[0009] 图1是示意性地示出根据本发明的一个实施例的喷墨打印机的示图;
[0010] 图2是示出根据本发明的一个实施例的打印系统的框图;
[0011] 图3A至图3C是用于描述当打印蓝色图像时出现的颜色不均匀性的示图;
[0012] 图4A至图4D是示出根据本发明的第一实施例和第一实施例的变型的喷墨打印机中的图像处理单元的配置的框图;
[0013] 图5是示出产生在图4A所示的MCS处理部分中使用的表的参数的处理、以及产生打印数据时的图像处理中MCS处理部分的使用以上表的处理的流程图;
[0014] 图6是示出测试颜色图像的布局的示图;
[0015] 图7是示出用于指定测试颜色图像中的颜色不均匀性的出现区域的用户界面的示图;
[0016] 图8是示出候选颜色校正图像的布局的示图;
[0017] 图9是示出用于从多个候选颜色校正图像中选择要使用的颜色校 正图像的用户界面的示图;
[0018] 图10A和图10B是用于描述测试颜色图像的打印状态的示图;
[0019] 图11A和图11B是用于描述图4A中的MCS处理部分的处理之后的图像的例子的示图;
[0020] 图12是示出其坐标在RGB空间中以规则的间隔被确定的格子点(lattice point)的示图;
[0021] 图13是示出青色色彩(hue)的墨驱动量和浓度之间的关系的曲线图;
[0022] 图14是示出用于产生在图4B所示的MCS处理部分中使用的表的参数的处理、以及产生打印数据时的图像处理中MCS处理部分的使用以上表的处理两者的流程图;以及[0023] 图15A和图15B是用于描述图4D所示的MCS处理部分的处理之后的图像的例子的示图。

具体实施方式

[0024] 图1是示意性地示出本发明实施例的喷墨打印机(喷墨打印装置)的示图。如图1所示,打印机100在形成打印机的框架中包含打印头101至104。打印头101至104中的每一个包含用于分别喷射黑色(K)、青色(C)、品红色(M)和黄色(Y)的多个喷嘴,喷嘴在与打印纸106的宽度对应的范围中沿x方向以阵列布置,并且是所谓的全线型(full-line type)。用于各颜色的喷嘴阵列的喷嘴布置的分辨率为1200dpi。
[0025] 通过由马达(图中未示出)的驱动力转动的传输辊105(和图中未示出的其它辊),沿图1中的y箭头的方向传输作为打印介质的打印纸106。另外,当打印纸106正被传输的同时,根据打印数据从打印头101至104中的每一个的多个喷嘴喷射墨。通过这样做,与打印头中的每一个的喷嘴阵列对应的图像的一个光栅(raster)部分被依次打印。例如,通过重复这种类型的将墨从打印头喷射到传输的打印纸上的喷墨操作,可以打印用于一页的图像。可应用本发明的打印装 置不限于如上解释的全线型装置。例如,由以下的解释显然的是,本发明也可被应用于通过沿与打印纸的传输方向正交的方向扫描打印头来执行打印的所谓的串联型打印装置。
[0026] 图2是示出本发明实施例的打印系统的构成的框图。如图2所示,该打印系统包含图1所示的打印机100、以及作为打印机100的主机设备的个人计算机(PC)300。
[0027] 主机PC 300具有以下组件。CPU 301根据存储于HDD 303或RAM 302上的程序执行处理。RAM 302是易失性存储器,并且暂时存储程序和数据。HDD 303是非易失性存储器,并且类似地存储程序和数据。数据传送I/F(接口)304控制主机PC 300和打印机100之间的数据的发送和接收。可以使用USB、IEEE 1394、LAN等作为用于这种数据发送和接收的连接方法。键盘和鼠标I/F 305是控制诸如键盘或鼠标的人机接口设备(Human Interface Devices,HID)的接口,并且,用户可通过该I/F执行输入。显示I/F 306控制显示设备(图中未示出)上的显示。
[0028] 另一方面,打印机100具有以下组件。CPU 311根据存储于ROM 313和RAM 312中的程序来执行通过使用从图4A开始的示图在后面描述的每一个实施例的处理。RAM 312是易失性存储器,并且暂时存储程序和数据。ROM 313是非易失性存储器,并且可存储表数据和程序,所述表数据在使用从图4A开始的示图在后面描述的每一个实施例的处理中生成。
[0029] 数据传送I/F 314控制打印机100和PC 300之间的数据的发送和接收。头控制器315给图1所示的打印头101至104供给打印数据,并且控制打印头的喷墨操作。更具体而言,头控制器315可被构建为从RAM 312中的指定地址读取控制参数和打印数据。另外,当CPU 
311将控制参数和打印数据写入到RAM 312中的指定地址时,激活头控制器315的处理并执行来自打印头的喷墨。图像处理加速器316是以比CPU 311高的速度执行图像处理的硬件。
即,图像处理加速器316可被构建为从RAM 312中的指定地址读取图像处理所需要的参数和 数据。并且,当CPU 311将参数和数据写入到RAM 312中的指定地址时,激活图像处理加速器
316并执行指定的图像处理。在本实施例中,CPU 311通过软件处理来执行生成被从图4A开始描述的每一个实施例中的MCS处理单元使用的表参数的处理。另一方面,图像处理加速器
316通过硬件处理执行包含MCS处理单元的处理的打印期间的图像处理。图像处理加速器
316不是必要的组件,并且,依赖于打印机规格,当然可仅由CPU 311通过软件处理执行上述的生成表参数的处理和图像处理。
[0030] 以下将解释减少当在以上解释的打印系统中使用多种类型的墨打印图像时由于多个喷嘴的喷射特性变化而出现的不均匀颜色的实施例。
[0031] 图3A至图3C是解释在执行常规头遮蔽时的状态中打印由两种类型的墨的重叠(混合颜色)所表现的蓝色图像时出现的不均匀颜色的示图。在图3A中,附图标记102是喷射作为第一墨的青色墨的打印头,附图标记103是喷射作为第二墨的品红色墨的打印头,第二墨具有与第一墨的颜色不同的颜色。在图3A中,为了简化解释和示图,仅示出每一个打印头中的多个喷嘴中的八个喷嘴。并且,解释使用青色和品红色墨来打印蓝色的情况下的不均匀颜色,因此,仅示出用于青色和品红色的两个打印头。
[0032] 青色墨打印头102的八个喷嘴10211和10221均能够沿标准方向喷射标准量的墨,使得在打印介质上以设定的间隔打印具有相同大小的点。另一方面,品红色打印头103的所有八个喷嘴的喷墨方向也是标准方向,但是,图左侧的四个喷嘴10311的喷射量是标准量,而右侧的四个喷嘴10321的喷射量大于标准量。因此,在图左侧的区域(第一喷嘴区域)中,打印与青色点相同大小的品红色点;但是,在右侧的区域(第二喷嘴区域)中,以与青色点相同的设定间隔打印比青色点大的品红色点。在图3A中,用于品红色墨的打印头103的右侧的四个喷嘴被示为比左侧的四个喷嘴大的大小;但是,这样做是为了可容易地看到喷射量的差异,实际的喷嘴大小的关系未必如图所示。
[0033] 当在使用具有这种类型的喷射量特性的打印头时通过常规的头遮蔽来校正图像数据时,与品红色喷嘴10321对应的图像数据沿减小该值的方向被校正。结果,为了使得由品红色喷嘴10321打印的点数保持少于由品红色喷嘴10311打印的点数,设定是打印点(1)还是不打印点(0)的点数据(二值数据)被产生。
[0034] 图3B示出与青色墨打印头102对应的青色点10611和10621、以及与品红色墨打印头103对应的品红色点10612和10622。在这些之中,对于与具有大的品红色墨的喷射量的四个喷嘴10321对应的区域中的点10622,通过头遮蔽来校正对应区域的图像数据,结果,点数被减少。图示的例子是由从具有大喷射量的品红色墨喷嘴10321喷射的墨所形成的点的面积为从标准喷射量得到的点的面积的两倍时的情况的例子。在这种情况下,通过头遮蔽校正,点数被减少一半(4个点→2个点)。在点的面积被加倍时使点数为1/2的原因是用于简化解释。当然,实际上,点数据的数量被设定,使得由于由喷射量变化导致的点面积的增大(减小)所导致的浓度的增大(减小)被抑制,从而它变为标准浓度。
[0035] 图3C示出通过基于如上所述获得的点数据将青色和品红色墨从打印头喷射到打印纸106上而被打印的蓝色图像的例子。在图3C中,在打印纸106上在图左侧的区域中青色墨和品红色墨重叠并形成点,蓝色点10613以正常的大小被打印。另一方面,在与品红色的喷射量大的四个喷嘴10321对应的图右侧的区域中,标准大小的青色点10623、以及包含通过重叠青色墨和品红色墨所形成的蓝色区域10624和围绕该区域的品红色区域10625的点被打印。
[0036] 以这种方式,与图右侧的喷墨量大的品红色喷嘴10321对应的蓝色被打印的区域包含以下三种类型的点或区域。
[0037] 两个标准大小的青色区域(点)10623。
[0038] 包含在比标准大小大的品红色点的中间形成的标准大小的青色点的两个蓝色区域10624。
[0039] 在标准大小的蓝色区域10624周围形成的两个品红色区域10625。
[0040] 这里,在如上所述的常规头遮蔽中,通过单独地校正青色和品红色图像数据来调整各个点的数量。结果,两个青色区域(点)10623的面积=两个蓝色区域10624的面积=两个品红色区域10625的面积。在这种情况下,当根据青色区域10623的光吸收特性和品红色区域10625的光吸收特性总体上观察的颜色与根据蓝色区域10624的光吸收特性观察的颜色相同时,该总体(overall)区域的颜色变为与蓝色区域10624相同的颜色。
[0041] 但是,当如在蓝色区域10624中那样通过重叠多种不同颜色的墨来形成区域时,根据该区域的光吸收特性所观察的颜色常常与通过组合所述多种墨的区域的光吸收特性所观察的总体颜色不同。结果,在该总体区域中,出现从希望的标准颜色的颜色偏移,并且,结果,在打印纸106上,图左侧的那一半区域中的蓝色图像的颜色看起来是与右侧的那一半区域中的蓝色图像不同的颜色。
[0042] 例如,即使当使用四值打印装置(其使用大、中和小的三级别的点来执行打印)或多值打印装置(其中可改变点大小)时,也可由于喷嘴之间的喷射量的变化而出现点大小的变化。在这种情况下,同样,即使使用常规的头遮蔽来执行校正,也可出现由于上述的相同原因所导致的不均匀颜色。因此,本发明的应用不限于二值打印装置,而是也可被应用于三值或更大的多值打印装置。
[0043] 本发明的实施例通过对于指定量化(quantization)之前的图像数据的像素值的颜色信号执行校正处理,减少打印图像中的不均匀颜色。
[0044] (实施例1)
[0045] 图4A是示出本发明第一实施例的喷墨打印装置中的图像处理单元的构成的框图。换句话说,本实施例包括图像处理单元,所述图像处理单元具有用于执行图2所示的打印机
100的控制和处理的组件。当然,本发明的应用不限于这种形式。例如,可使用PC 300构建图像处理单元,或者,可使用PC 300构建图像处理单元的一部分,并且可使用打印机100构建其它的部分。
[0046] 如图4A所示,输入单元401输入从主机PC 300发送到图像处理 单元402的图像数据。该图像处理单元402包含输入颜色转换处理单元403、MCS(多颜色遮蔽)处理单元404、墨颜色转换处理单元405、HS(头遮蔽)处理单元406、TRC(色调再现曲线)处理单元407和量化处理单元408。
[0047] 在图像处理单元402中,首先,输入颜色转换处理单元403将来自输入单元401的输入数据转换成与打印机的颜色再现区域对应的图像数据。输入的图像数据是指示诸如作为监视器上表现的颜色的sRGB的颜色空间坐标中的颜色坐标(R,G,B)的数据。通过使用诸如矩阵计算处理或使用三维查找表的处理的已知方法,输入颜色转换处理单元403将输入的8位输入图像数据R、G、B转换成作为包含三个分量的颜色信号的打印机的颜色再现区域的图像数据(R′,G′,B′)。在本实施例中,通过与插值(interpolation)处理组合使用三维查找表来执行转换处理。由图像处理单元402操纵的8位图像数据的分辨率为600dpi,并且,将在后面描述的由量化处理单元408的量化获得的二值数据的分辨率为1200dpi。
[0048] MCS处理单元404执行由输入颜色转换处理单元403转换的图像数据的颜色校正处理。也使用包含三维查找表(LUT)的校正表(转换表)执行将在后面描述的该处理。三维LUT具有多个表参数,所述多个表参数被分配给喷射多种墨的多个喷嘴阵列中的各喷嘴或指定数量的喷嘴,并在打印介质上的同一区域中的打印中被使用。使用多个表参数之中的被分配给与作为用于图像数据的像素的颜色信号的RGB信号对应的喷嘴的表参数,对于所述RGB信号执行颜色校正处理。通过执行该校正处理,即使当在输出单元409的打印头的喷嘴之间存在喷射特性的变化时,也可以减少由该变化导致的上述的不均匀颜色。后面将给出MCS处理单元404的校正处理和表的详细描述。在本实施例中,MCS处理单元404被构建为使得输入RGB信号值并且输出作为三维LUT的校正结果的RGB信号值,并且执行如下面解释的处理。但是,当输入到接下来解释的墨颜色转换处理单元405的输入信号值被取为CMYK时,MCS处理单元404也可被构建为使得 输入RGB信号值并输出CMYK值。在这种情况下,MCS处理单元404存储将RGB信号值转换成CMYK信号值的三维LUT。并且,当输入颜色转换处理单元403可输出CMYK信号值时,MCS处理单元404可存储用于CMYK信号值的四维LUT,并且,可被构建为使得输入CMYK信号值并输出CMYK信号值。
[0049] 墨颜色转换处理单元405将包含由MCS处理单元404处理的8位R、G和B信号的图像数据转换成包含将被打印机使用的颜色信号数据的图像数据。本实施例的打印机100使用黑色(K)、青色(C)、品红色(M)和黄色(Y)墨,使得RGB信号的图像数据被转换成包含用于K、C、M和Y的8位颜色信号的图像数据。与上述的输入颜色转换处理单元403的转换类似,同样,通过与插值处理组合使用三维LUT来执行该转换。也可以使用如上所提及的矩阵计算处理方法作为另一转换方法。
[0050] HS处理单元406被输入有墨颜色信号的图像数据,并且,对于各墨颜色将各个8位数据转换成与打印头的喷嘴的喷射量对应的墨颜色信号的图像数据。换句话说,HS处理单元406执行与常规的头遮蔽处理相同的处理。在本实施例中,使用一维LUT来执行该HS处理。
[0051] TRC处理单元407执行包含被HS处理的8位墨颜色信号的图像数据的校正,以便调整由输出单元409打印的各墨颜色的点数。典型地,在打印介质上打印的点数和通过该点数在打印介质上实现的光学浓度之间不存在线性关系。因此,TRC处理单元407校正8位图像数据并调整在打印介质上打印的点数,以便获得线性关系。
[0052] 量化处理单元408执行由TRC处理单元407处理的8位256值墨颜色图像数据的量化,以便获得1位二值数据。当这样做时,在本实施例中,首先,将该数据转换成用于各墨颜色的3位5值索引(index)数据‘0’至‘4’。该索引数据‘0’至‘4’与具有1200dpi的分辨率的其中布置0至4点的2像素×2像素图案对应。当然,在应用本发明时,量化处理单元408的形式不限于本例子。例如,其中8位图像数据被二值化以直接获得二值数据(点数据)的形式是可能的。并且, 在本实施例中,使用误差扩散方法作为量化方法;但是,也可以使用诸如抖动方法的其它的伪半色调处理。
[0053] 输出单元409通过基于通过量化获得的点数据驱动将不同颜色的墨喷射到打印介质上的打印头来执行打印。更具体而言,输出单元409具有包含打印头101至104的打印机构。
[0054] 图5是示出产生将由MCS处理单元404使用的表参数的处理、以及在产生打印数据时的图像处理中使用该表的MCS处理单元404的处理的流程图。
[0055] 在图5中,步骤S501至S507是产生被MCS处理单元404使用的三维查找表的参数的处理。更具体而言,步骤S501是产生被输入到输入单元401的图像数据的处理。步骤S502是通过输入颜色转换处理单元403至输出单元409执行打印的打印机的处理。步骤S503是使用主机PC 300的键盘或鼠标来指定出现不均匀颜色的区域的处理。步骤S504是基于步骤S503中指定的区域来产生输入到输入单元401的图像数据的处理。步骤S505如步骤S502中那样是执行打印的打印机的处理。步骤S506是使用主机PC 300的键盘或鼠标来指定图像处理的处理。步骤S507是产生用于被MCS处理单元404使用的三维LUT的参数的步骤。在本实施例中,当制造打印机时、当打印机被使用了指定的时间段时、或当执行指定量的打印时,强制或选择性地执行这种类型的参数产生处理。并且,每次执行打印时,例如,可在该操作之前执行该处理。换句话说,可作为所谓的校准(calibration)来执行该处理,并且,通过该处理,LUT的表参数被更新。
[0056] 步骤S508是作为如图4A所示的图像处理单元402的图像处理的一部分由图像处理加速器316执行的处理。该部分的图像处理用于在使用打印机打印时产生打印数据。
[0057] 在本实施例中,在生成了用于HS处理单元的表参数的前提下,生成用于MCS处理单元404的表参数。因此,当开始该处理的步骤S501时,已通过已知的方法生成(更新)了用于HS处理单元406的表参数。在用于HS处理单元406的表参数的产生中,对于各墨颜色 抑制在打印介质上出现的浓度变化。因此,例如,生成参数,使得对于具有相对大的喷射量的喷嘴,抑制喷射数,并且对于具有相对小的喷射量的喷嘴,增加喷射数。因此,例如,对于图3A所示的品红色头103的喷嘴10321,生成参数,使得点数如图3B所示的那样被保持为约一半。并且,对于青色头102,生成参数,使得点数如图3B所示的那样不变。如上所述,在本实施例中,当生成或更新用于MCS处理单元404的表参数时,在此之前完成了用于HS处理单元406的表参数。通过这样做,当生成用于MCS处理单元404的参数时,可以通过MCS处理单元404和HS处理单元406的双方的处理,适当地减少由喷嘴之间的喷射特性的变化所导致的不均匀颜色。
[0058] 在本实施例中,如上所述,MCS处理单元404被解释为输入RGB信号值并输出RGB信号值的系统。另一方面,如后面将解释的那样,在求得表参数的处理中,存在操纵将在打印介质上打印的颜色的处理。当执行该处理时,优选存在可在喷射标准墨量时在打印介质上再现颜色的、诸如将RGB信号值转换成L*a*b*值或CMYK值的LUT的参数。还可以提供将RGB信号值转换成打印介质上的L*a*b*值的转换方法。通过这样做,在本实施例中,可以估计用于在打印介质上表现所希望颜色的输入值的转换值。特别地,在后面描述的步骤S504的处理中,可以基于打印介质上的颜色来执行颜色转换处理。为此,优选在执行图5所示的处理之前将用于各打印介质的打印机配置文件(profile)和墨颜色转换处理单元405所使用的LUT给予MCS处理单元404。
[0059] 因此,在执行图5所示的处理之前,从主机PC 300指定当产生用于MCS处理的表参数时使用的打印介质。另外,根据该指定,用于各打印介质的打印机配置文件和墨颜色转换处理单元405所使用的LUT从打印机100的ROM 313被复制到主机PC 300的RAM 302。可由用户通过从预先准备的打印介质的列表选择打印介质来手动执行打印介质的指定,或者,可由打印机100自动检测打印介质,并且该结果被传送到主机PC 300。
[0060] 在步骤S501中,主机PC 300生成具有用于测量包含二次(secondary)颜色的多种颜色的颜色图像(区块(patch))的图像。当这样做时,例如,生成具有256个灰度级(gradation)的16770000个颜色的区块需要巨大的成本。为了实现这一点,用于R、G和B的信号值0至255可被分成17个相等部分,并且,可以打印用于所有组合(网格点(grid point))17×17×17的区块。用户还可选择对其关注不均匀颜色的色彩,并且使用布局方法生成包含于该色彩中的区块。换句话说,为了减少使用的存储器和工作时间,在前述的网格点之中,选择不均匀颜色由于喷射特性而特别地大大改变的网格点,并且,仅对于与这些网格点对应的R、G和B组打印区块。并且,对于这些网格点中的一个,可以使与图3A至图3C中解释的蓝色图像对应的(R,G,B)=(0,0,255)被包含。在用于打印测量颜色图像的颜色(网格点)的选择中,可设定由于喷射量导致的不均匀颜色变得大于指定量的R、G、B组,并且,可根据计算负载和存储空间来设定区块的类型(颜色信号的组)和数量。另外,作为RGB网格点的替代,还可以使用打印机配置文件和墨颜色转换处理单元405所使用的LUT来生成其中在均匀的颜色空间内区块被均匀地间隔开的图像。
[0061] 另一方面,从其已知喷嘴位置信息的标识符(identifier)与区块相关,并在区块附近被添加。可以使用已知方法来添加例如数字或标度(scale)作为标识符。以这种方式生成的图像被取为第一图像数据。
[0062] 在步骤S502中,打印步骤S501中生成的第一图像数据(第一输出手段)。这被称为第一测试打印。在图6中示出该第一测试打印的布局的例子。在已开始打印处理之后,从图1所示的打印头的所有喷嘴喷射墨,并且,在打印介质上打印区块。所选择的组的图像数据(R,G,B)作为已经受输入颜色转换处理单元403的处理的图像数据(以下,称为设备颜色图像数据D[X])被输入到墨颜色转换处理单元405,而不经过MCS处理单元404的处理。这种类型的路径由图4A中的虚线410示为旁路(bypass)路径。对于通过该旁路路径进行的处理,可以执行如下的处理:准备例如其中输入值=输出值的表,并且设备 颜色图像数据D[X]被输入到MCS处理单元404,但是,不管X如何都如输入值那样被原样输出。之后,HS处理单元406、TRC处理单元407和量化处理单元408执行与用于通常数据相同的处理,并且输出单元409在打印纸106上打印测试颜色图像。在该处理中,使用(R,G,B)表现的测试颜色图像的图像数据根据墨颜色信号被墨颜色转换处理单元405转换成图像数据(C,M,Y,K)。当这样做时,当在测试颜色图像的图像数据中的一个中包含(R,G,B)=(0,0,255)时,该信号值为(K,C,M,Y)=(0,255,255,0),或者,换句话说,该数据被转换为对其各以100%打印青色和品红色的数据。之后,从HS处理单元406的处理以及后面的处理,(K,C,M,Y)=(0,255,255,0)的图像数据被打印为如图3B所示的点数据。在以下的解释中,为了简化解释,将只解释生成与该蓝色测试颜色图像的图像数据的网格点对应的表参数的处理。这里,X是指示图1所示的打印头101至104的沿x方向的各颜色的四个喷嘴的各组的喷嘴位置的信息。在本实施例的MCS处理中,以包含指定数量(四个)的喷嘴的喷嘴单位的这种方式执行处理,并且,以喷嘴单位的方式校正图像数据。并且,设备颜色图像数据D[X]是要由布置于各墨颜色的区域X中的四个喷嘴打印的图像数据。图10A和图10B是用于解释步骤S502中的测试颜色图像的打印状态的示图。在图10A和图10B中,对于与图3A至图3C所示的组件相同的组件使用相同的附图标记,并且,省略对这些组件的解释。
[0063] 图10A与图3A类似,并且示出如下的情况:在品红色打印喷嘴103之中,与第二区域对应的四个喷嘴的喷射量比标准量大。因此,通过对表现蓝色的图像数据(K,C,M,Y)=(0,255,255,0)执行HS处理,如图10B所示的那样打印用于蓝色的测试颜色图像。换句话说,在包含具有比标准量大的喷射量的喷嘴的第二区域中出现不均匀颜色,并且,打印与第一区域的标准蓝色不同的颜色形成区块。
[0064] 通过观察这种打印状态,用户能够从第一测试打印识别对于哪种颜色以及在哪些喷嘴位置处出现不均匀颜色。例如,在图6中,用户 可识别对于‘颜色2’在‘喷嘴位置3和4’处出现了不均匀颜色。
[0065] 但是,在该处理之前对于MCS处理单元404生成表参数的情况下,图像数据经过MCS处理单元404的处理,并被输入到墨颜色转换处理单元405。这里,被MCS处理单元404使用的表参数是在该处理之前当发现不均匀颜色时被更新的表参数。在这种情况下,上述的图4A中的虚线410被用作旁路路径;但是,也可以经过MCS处理单元404。
[0066] 接下来,在步骤S503中,使用应用程序(application)指定被用户识别为具有不均匀颜色的第一测试打印中的颜色和喷嘴位置(出现区域)。换句话说,指定出现不均匀颜色的区块和在该区块中出现不均匀颜色的区域(对其要执行颜色校正处理的颜色校正区域)。主机PC 300在作为显示手段的显示器306上使得各区块被显示。可例如通过使用诸如鼠标或键盘的输入设备来指定出现不均匀颜色的区块和出现区域。作为第一接收手段,主机PC 
300接收涉及该指定操作的信息,并且识别对其要执行颜色校正的区块及其颜色校正区域。
[0067] 图7示出用于执行该处理的界面的用户界面。在图6所示的第一测试打印中,当在‘颜色2’的‘喷嘴位置3和4’处检测到不均匀颜色P的出现区域时,在图7中指定该不均匀颜色的区域。例如,指定方法可以是在图7所示的‘颜色2’路径中使用光标C来指定不均匀颜色的出现区域的两个端部位置(喷嘴位置3和4)的方法。另外,当在不均匀颜色的出现区域内(在颜色校正区域内)存在浓度梯度时,可以提供如下的方法:在图7中的区块上选择不均匀颜色的最大量的位置,或者换句话说,不均匀颜色的强度是最大值的位置(特征点)。作为这种情况下的处理,喷嘴位置越接近最大值位置,则可以以越大的量执行步骤S504中执行的颜色校正处理,并且,喷嘴位置越接近不均匀颜色的端部位置,则可以以越小的量执行步骤S504中执行的颜色校正处理。通过这样做,即使当在不均匀颜色中存在浓度梯度时,也可以根据喷嘴位置来改变颜色校正处理。另一方面,当指定不均匀颜色的颜色和喷嘴位置时,作为如图7中那样使用光标的方法的替代, 可以使用如下的方法:将号码给予颜色和喷嘴位置,并且,使用这些号码来指定不均匀颜色的颜色和喷嘴位置。
[0068] 接下来,在步骤S504中,对步骤S503中指定的颜色和喷嘴位置执行颜色校正处理。通过对于指定的喷嘴位置执行多个不同的颜色校正处理,生成仅包含步骤S503中指定的颜色的颜色校正图像(颜色校正区块),并且,生成用这些颜色校正区块来进行布局的图像数据。在区块附近,从其已知喷嘴位置信息的标识符与区块相关。这被取为第二图像数据。这里,所述多个不同的颜色校正处理可生成从第一测试打印颜色在颜色空间内分开任意距离的多个点。图8示出打印时的该图像数据。
[0069] 在更详细地解释该步骤S504时,通过图1所示的青色和品红色打印头102和103来打印设备颜色图像数据D[X]为(R,G,B)=(0,0,255)的网格点处的蓝色的测试颜色图像。以下,第n个区域将是X=n。在步骤S503中,对于被指定为具有不均匀颜色大大改变的趋势的颜色的颜色(换句话说,网格点),对于与指定喷嘴对应的各位置(换句话说,区域[X])求得表参数。并且,通过指定网格点之间的插值,求得指定网格点以外的网格点的表参数。可对于插值的方法使用已知方法,使得省略对该方法的解释。这里,各区域[X]与具有1200dpi的分辨率的四个喷嘴的区域对应,但是,图像处理中的像素的分辨率为600dpi,因此,x方向上的两个像素与各区域X对应。
[0070] S503中指定的区域[X]的X值被取为n。通过将值已从该网格点的图像数据(R,G,B)沿RGB方向改变的m个颜色校正值Zi[n]加到各个设备颜色图像数据D[n],生成与该区域[n]对应的表。这里,添加的字母‘i’是当执行多个不同的颜色校正处理时的颜色校正号。例如,当图7中指定的‘颜色2’的R、G、B为蓝色(0,0,255)时,如上所述,与区域[n]对应的蓝色的第一颜色校正值Z1[n]被取为(10,0,0)。接下来,第二颜色校正值Z2[n]被取为(0,10,0)。并且,第三颜色校正值Z3[n]被取为(0,0,10)。并且,颜色校正值Zi[n]根据下式被加到指定的网格点RGB,以获得颜色校正后的设 备颜色图像数据Di[X](第二颜色信号)。换句话说,如下面那样给出第一颜色信号D[X]和第二颜色信号Di[X]之间的关系。
[0071] 颜色校正后的设备颜色图像数据Di[n]=D[n]+Zi[n]
[0072] 在本例子的情况下,对于未指定为不均匀颜色的第一区域不执行颜色校正处理。因此,D[1]不改变。即,在MCS处理中,不执行颜色校正处理。另一方面,对于被指定为不均匀颜色的第n个区域Zi[n]≠0,因此,在MCS处理中,与对于D[n]相比,对于Di[n]执行不同的颜色校正。
[0073] 以这种方式生成的m个区块在图像中被并列布局,以便生成图像数据。在上述的例子中,基于RGB值执行颜色校正,但是,可以转换成均匀颜色空间(L*,a*,b*),并生成m个颜色校正的区块,使得它们均匀地间隔开。换句话说,使用上述的打印机配置文件和墨颜色转换处理单元405所使用的LUT,通过将第一颜色信号D[X]、第二颜色信号Di[X]或颜色校正值Zi[n]转换成L*a*b*值或CMYK值来执行处理。该处理首先根据打印机配置文件将第一颜色信号D[X]的RGB值转换成L*a*b*值。接下来,以L*a*b*值表达的颜色校正值Zi[n]被加上,以获得第二颜色信号Di[X]。最后,通过使用打印机配置文件的逆运算来执行插值,可以执行基于L*a*b*值的颜色校正。
[0074] 还可以根据颜色空间中的位置来改变颜色校正值Zi[n]的大小。例如,人眼可以以良好的精度辨别近灰色的颜色的差异,因此,颜色校正值Zi[n]的大小被减小。通过这样做,可以执行有限的颜色校正处理。但是,与近灰色颜色相比,人眼不能辨别具有低亮度或高色彩的区域中的不均匀颜色,使得颜色校正值Zi[n]的大小可被增大。
[0075] 并且,颜色校正值Zi[n]的大小可根据打印机的喷嘴位置而改变。不均匀颜色可根据打印机中的头的位置而不同。例如,在具有多个尖端(tip)的头的情况下,可在尖端之间的连接的位置处出现不均匀颜色。在这种情况下,通过使得尖端之间的连接的位置处的颜色校正值Zi[n]的大小比通常大,可以应对强烈(intense)的不均匀颜色。
[0076] 可以在多个不同的颜色校正区块之中布置对其没有使用第一测试 打印来执行颜色校正的区块。通过这样做,用户可通过比较颜色校正的区块与对其没有执行颜色校正的区块来检查结果。并且,在步骤S506中,从多个区块之中选择至少一个区块;但是,依赖于不均匀颜色的强度和颜色校正值Zi[n]的大小,没有经受颜色校正的区块可以是具有最不可觉察的不均匀颜色的区块。作为这种情况下的选择,通过对没有经受颜色校正处理的区块进行布局,可以执行将使误差保持为最小值的选择。并且,这在消除测试打印的差异的方面是有效的。例如,还可以使用如上所述的来自第一测试打印的没有经受颜色校正处理的区块来比较对其已执行颜色校正的多个区块;但是,当测试打印和打印纸不同时,可出现区块颜色的不同。作为用于解决该问题的方法,同时打印对其没有执行颜色校正的区块的方法是有效的。
[0077] 在步骤S505中,在打印介质上打印步骤S504中生成的第二图像数据(第二输出手段)。这被称为第二测试打印。在图8中示出该第二测试打印,这里,确认由用户在步骤S503中指定的位置处的不均匀颜色的颜色通过多个颜色校正处理而改变。
[0078] 在步骤S506中,用户在视觉上确定第二测试打印中的多个区块之中的哪些区块已经受最多的不均匀颜色的减少,并且指定这些区块中的至少一个的颜色校正号。在图9中示出用于执行这的应用程序的用户界面。主机PC 300使得在显示器306上显示颜色校正区块。例如,当颜色校正i可从m个颜色校正区块之中最多地减少不均匀颜色时,对于图7中指定的喷嘴位置指定‘校正i’。在图8中,不均匀颜色在‘校正3’中被减少,因此,在图9中可以用光标选择‘校正3’的‘喷嘴位置3至4’。作为图9中的光标的替代,可如步骤S503中那样给颜色校正和位置分配号码,并且,可指定各个号码。另外,当存在不均匀颜色的减少大致相同的两个区块时,可指定它们两个。作为第二接收手段的主机PC 300接收关于选择的颜色校正处理的信息并辨别它。
[0079] 另一方面,当不能用颜色校正区块减少不均匀颜色时,从颜色校正区块之中选择具有最大效果的至少一个区块。另外,基于该区块再 次执行第二测试打印。换句话说,返回到步骤S504,再次生成第二图像数据。这被取为第三图像数据,并且,该打印被称为第三测试打印。
[0080] 此时选择的颜色校正区块的不均匀颜色至少比其它的颜色校正区块减少得更多。换句话说,对于不被选择的其它的颜色校正区块,颜色校正值Zi[n]的大小太大。因此,当生成第三图像数据时,应使得颜色校正值Zi[n]的大小比第二图像数据的小。例如,使得该大小为对于第二图像数据生成的颜色校正值Zi[n]的大小的一半。换句话说,使得该处理收敛,从而使得可以减少可对其减少不均匀颜色的颜色校正区块的数量。
[0081] 并且,当即使在第三测试打印中也不能减少不均匀颜色时,可重复上述的处理流程并且可执行第四或以后的测试打印。
[0082] 顺便说一句,在上述的第二测试打印中,颜色校正值Zi[n]的大小是大的,使得给出不能减少不均匀颜色时的情况的处理流程。但是,出现的不均匀颜色的强度大,因此,存在如下的情况:其中,第二测试打印的颜色校正值Zi[n]的大小是小的,并且不能校正不均匀颜色。在这种情况下,作为替代,必须使得第三测试打印的颜色校正值Zi[n]的大小是大的。当这样做时,可在执行第三测试打印时使用用户界面来指定颜色校正值Zi[n]的大小。通过基于该值生成第三测试打印的图像,可以制作可有效地减少不均匀颜色的颜色校正区块。
[0083] 在步骤S507中,在被MCS处理单元404使用的转换表的多个表参数之中,基于步骤S506中选择的颜色校正处理来改变与喷嘴位置X对应的那些表参数。通过这样做,可以生成可根据喷嘴的喷墨特性减少不均匀颜色的表参数。当在步骤S506中在第二测试打印中指定多个颜色校正区块时,可执行例如取这些区块的平均值的颜色校正处理。更具体而言,在多个指定的颜色校正区块之中,第一颜色校正区块被取为仅通过(0,0,10)校正RGB值的颜色的处理,并且,第二颜色校正区块被取为仅通过(0,10,0)校正RGB值的颜色的处理。在这种情况下,最终设定的颜色校正处理是将RGB值平均化(0,5,5)的处理或取这两个矢量(0,10,10)的处理。为了使用如图8所 示的有限颜色校正区块来精确地减少不均匀颜色,执行以这种方式同时指定多个颜色校正区块的加法方法是有效的。在MCS处理单元404中设定新生成的表参数。各网格点的表参数与喷嘴位置相关,并被存储在存储器中。这里,在本实施例中,用于存储参数的存储器是主机PC的HDD 303;但是,存储器也可以是在打印机中准备的非易失性存储器。在任一种情况下,优选对生成的参数进行操纵,使得当关断电源时它们不被丢失。
[0084] 在步骤S508中,使用其中设定新的表参数的MCS处理单元404来打印任意的图像数据。在通常的打印操作期间,该处理是根据图4A所示的一系列的图像处理由图像处理加速器316执行的处理。
[0085] 首先,图像处理加速器316对于设备颜色图像数据D[X](第一颜色信号)使用新生成的表参数,并且执行颜色校正处理。接下来,图像处理加速器316对于获得的设备颜色图像数据Di[X](第二颜色信号)通过墨颜色转换处理单元405、HS处理单元406、TRC处理单元407和量化处理单元408来执行处理。然后,根据获得的二值数据,通过输出单元409在打印纸106上打印墨点。
[0086] 图11A和图11B是解释在图5中的步骤S508中打印的图像的例子的示图。图11A与图10A类似,并且示出青色和品红色打印头102、103的喷射量特性。另一方面,图11B是用于比较并解释作为执行本实施例的MCS处理的结果所获得的点的打印状态和作为仅执行图10B所示的HS处理的结果所获得的打印状态的示图。在图10B所示的仅执行HS处理的状态中,在确定青色颜色色调强烈的第n个区域中,执行MCS处理,使得产生Di[n],从而青色色调比D[n]的减少得更多。结果,与仅执行HS处理所得到的图10B所示的打印状态相比,青色点
10623的数量减少得更多。由于喷射量的变化,出现一定量的不均匀颜色;但是,该颜色接近其中不存在不均匀颜色的颜色。
[0087] 如上面解释的那样,在本实施例中,对于趋于具有大的不均匀颜色的改变的颜色(R,G,B)在打印介质上打印测试颜色图像(区块),用户通过视觉检查来指定出现不均匀颜色的颜色和喷嘴位置,并且, 基于该结果求得表参数。一般地,不均匀颜色的趋势依赖于(1)打印颜色自身和(2)在打印介质上打印的墨的颜色的打印特性两者。在以上的(1)的情况下,即使当存在类似的喷射量的变化时,不均匀颜色也在蓝色中比红色中更明显。在(2)的情况下,除了喷射量、喷射方向、点形状、浸透率、打印介质的类型等以外,这些特性是诸如点的大小和浓度以及重叠点的墨颜色的影响不均匀颜色的要素。
[0088] 显然,不均匀颜色的量依赖于当打印该颜色时使用的墨颜色的打印特性的组合,并且依赖于不使用的墨颜色的打印特性。换句话说,相关的墨颜色的类型和数量对于各像素不同,并且,依赖于像素,其中仅存在一个相关的墨颜色并且不出现不均匀颜色的情况是可能的。
[0089] 以上,解释了其中包含于同一区域中的所有四个品红色喷嘴的喷射量比标准量大的情况的例子;但是,一个区域中的喷嘴中的每一个的喷射特性将发生变化是可能的。在这种情况下,同样,通过获取同一区域中的不均匀颜色的平均量并执行诸如通过所有四个喷嘴来校正该不均匀颜色的处理,可以获得上述的效果。
[0090] 对于可由打印装置所使用的墨颜色的单色来表现的数据,已通过HS处理调整了浓度,使得不出现不均匀颜色。因此,对于该颜色,不需要通过MCS处理单元404进行处理。以下将使用其中测量的颜色空间完全与设备颜色空间匹配的情况的例子,详细解释这种状态的例子。
[0091] 当测量的颜色空间完全匹配设备颜色空间时,颜色信号(R,G,B)=(0,255,255)通过墨颜色转换处理单元被转换成(C,M,Y,K)=(255,0,0,0)。对于仅青色颜色(C信号),已通过HS处理的一次(primary)转换执行了适当的浓度调整,因此,除了已被HS处理调整之外,青色数据不应再被改变,并且,不应添加其它的颜色数据。换句话说,在具有这种类型的数据的情况下,用于不均匀颜色的指定区域的校正值应为(0,0,0)。对于100%品红色数据(R,G,B)=(255,0,255),也同样如此。另一方面,对于100%蓝色(R,G,B)=(0,0,255),数据不能由打印装置所使用的墨的 单色来表达,而由青色墨和品红色墨的组合来表达。因此,如已使用图3A至图3C解释的那样,存在即使执行HS处理也将出现不均匀颜色的可能性。因此,在图10B所示的例子中,
[0092] Zi[n]≠(0,0,0)
[0093] 并且,通过MCS处理执行适当的校正。
[0094] 以这种方式,在三维RGB空间中,存在需要MCS处理的网格点和不需要MCS处理的网格点,使得校正量根据信号值(网格点的位置)而变化。因此,当希望抑制整个颜色空间中的不均匀颜色时,优选对于所有的RGB值准备用于MCS处理的校正信号值。但是,对于所有的RGB组合打印区块并测量颜色、计算校正值、并准备用于打印获得的校正值的区域导致处理负载的增加以及必要的存储器容量和处理时间的增加。因此,如本实施例中那样,优选在RGB空间中选择对其特别需要不均匀颜色的校正的几种颜色,使用与这些颜色对应的信号值打印测试颜色图像(区块),获得各个等价的校正值并生成表。但是,在颜色不特别限于不均匀颜色的倾向性大的颜色的情况下,例如,如图12所示,对于RGB空间中的等间隔(evenly spaced)坐标处的27个网格点中的每一个,可以求得校正值。在任何情况下,可对于一些指定的颜色信号打印区块,并且,可基于从该区块获得的校正值生成表参数。通过这样做,当实际打印图像时,可以从多个分散的参数信息执行插值,并准备与希望的信号值对应的参数。
[0095] 对上述的一系列的应用处理的解释是基于由图2中的主机PC 300执行处理的前提;但是,例如,作为主机PC 300的替代,可由外部PC执行步骤S501至S507的处理。
[0096] 如上所述,在本发明中,RGB信号值被输入到MCS处理单元404并从MCS处理单元404被输出。如下面将解释的那样,使用RGB信号值执行控制的喷墨打印装置具有三个独特的优点。
[0097] 第一优点是可以减少数据容量。当使用墨颜色信号执行处理时,用于CMYK的至少四个信号值是必要的。一般地,在线型(line)喷墨打印装置中,另外存在比C浅的浅青色(Lc)和比M浅的浅品红 色(Lm)。因此,在这种情况下,用于六种颜色的墨或者换句话说六个信号值是必要的。并且,依赖于喷墨打印装置,存在诸如灰色(Gr)、红色(R)和绿色(G)的墨,因此,与这些一起,总共存在九种墨颜色。如上所述,在MCS处理单元404中,使用LUT来执行处理,使得当根据墨颜色信号来执行处理时,颜色信号的组合或者换句话说数据量巨大地增加。在喷墨打印装置中,产生的颜色根据墨的浸透性而不同,并且,颜色特性变为非线性。因此,还变得必须使三维LUT的网格点之间的间隔变窄,结果,网格点数增加。如上所述,当颜色数量(维数)增大时,网格点数以指数的方式增大。另外,在MCS处理单元404中,由于对于各喷嘴区域存储表参数,因此,系统负载进一步增大。例如,将考虑8位(1字节)信号值LUT。当对于一种颜色准备17个网格点时,RGB LUT需要173=4913点,因此,LUT变为1字节×
3信号值×4913点=约15k字节。顺便说一句,在四种颜色CMYK的情况下,LUT需要174=
83521点,因此,需要1字节×4信号值×83521点=约334k字节。换句话说,通过使颜色数量仅增加一种颜色,在以上的例子中,数据量增大为22倍。在存在100个喷嘴区域的情况下,CMYK四维LUT最终具有约33M字节的数据量。本发明是用于控制喷墨的技术,并且直接控制墨颜色信号是可行的;但是,在本实施例中,考虑到减少数据量的优点,MCS处理单元404使用三个RGB信号值来执行处理。
[0098] 第二优点是能够避免由于墨量的饱和所导致的预料不到的情形。当通过该处理改变用于墨颜色信号的LUT时,影响墨向打印介质中的浸透。在喷墨打印装置中,根据打印介质来设定墨的喷射量。但是,当在步骤S505中执行第二测试打印时,通过区块,墨颜色信号值比常规值改变得更多,并且,存在墨量将超过打印介质的饱和量的可能性。结果,在打印介质上打印的墨没有通常干燥的情况下从打印机输出打印介质。通过发生这种情况,用户的手可变得被墨弄脏,或者,喷墨打印装置的内部部分可变得被墨弄脏,从而导致传感器停止适当地操作,并由此导致打印机出故障。因此,可通过控制独立的RGB信号 值而不是对喷墨量进行控制的CMYK信号值,避免该问题。在本实施例中,为了不意外地出现诸如上述的状态,使用RGB信号的三个分量来执行MCS处理单元404的处理。
[0099] 第三优点是能够减小打印图像中的颗粒度(graininess)。作为例子,考虑从青色颜色相位(color phase)中的浓度值0到最大青色浓度值的灰度级(从浅青色到深青色)中使用的墨量。在图13中,用于Lc墨的喷射曲线由‘Lc墨曲线1’表示,并且,用于C墨的喷射曲线由‘C墨曲线’表示。Lc墨的喷射从0浓度的状态开始,并且,打印量逐渐增大。继续下去,打印的Lc墨的量开始减少,并且,C墨的喷射量被增大该减少量。以这种方式,可以再现青色灰度级。当这样做时,通过在Lc墨的喷射量已达到极限(饱和量)的状态下、或者换句话说在青色颜色被Lc墨变深的状态下喷射C墨,可以减小颗粒度。这种类型的喷墨打印装置特性具有如下的效果:使用的Lc墨量越大,则越多地减小颗粒度。这里,在本发明中,在步骤S505的第二测试打印中,关于步骤S503中指定的颜色区块,打印已改变浓度的区块。但是,在这样做时,当步骤S503中指定的颜色区块为图13中的点A时,为了生成浓度比使用CMYK信号值的浓度高的区块,Lc墨的喷射量必须从‘Lc墨曲线1’增大到‘Lc墨曲线2’。另外,在该点处,喷射量超过极限。因此,以相反的方式,为了在改变喷墨量的同时防止喷射量的饱和,必须事先减少Lc墨的喷射量。换句话说,喷射量必须如‘Lc墨曲线3’那样。顺便说一句,在‘Lc墨曲线3’中,使用的Lc墨的量小,并且,颗粒度变得明显。这里,作为本发明的优点,考虑减小颗粒度的优点,通过使用RGB信号值而不是CMYK值通过使用‘Lc墨曲线1’来生成第二测试打印。
当生成颜色校正区块时,例如,通过交换点A和点B,可以生成第二测试打印而不改变喷墨条件。
[0100] (变型1)
[0101] 图4B是涉及本实施例的框图,并且示出喷墨打印装置的图像处理单元的构成的不同例子。在图4B中,由附图标记401和405至409 指示的单元与由图4A中的相同附图标记指示的各个部分相同,因此,对这些单元的解释被省略。本变型与图4A所示的构成的不同在于,输入颜色转换处理单元和MCS处理单元被一体化为一个处理单元。换句话说,本变型的输入颜色转换处理和MCS处理单元411是具有输入颜色转换单元处理功能和MCS处理功能两者的处理单元。
[0102] 更具体而言,输入颜色转换处理和MCS处理单元411使用作为用于输入颜色转换处理单元的表和用于MCS处理单元的表的组合的一个表。即,该表被用于执行sRGB颜色空间的颜色信号的颜色校正处理,以及用于将颜色信号转换成与sRGB颜色空间不同的RGB颜色空间的颜色信号。通过这样做,可以对于来自输入单元401的输入图像数据直接执行不均匀颜色的校正,并且输出已减少了不均匀颜色的设备图像数据。
[0103] 图14是示出产生由输入颜色转换处理和MCS处理单元411使用的表的参数数据的处理、以及在产生打印数据时的图像处理中使用该表的MCS处理的流程图。
[0104] 图14是CPU 311执行的用于产生三维LUT的参数的处理。该流程图与图5中的流程图的不同在于步骤S1402、步骤S1405和步骤S1407的处理。
[0105] 在步骤S1402中,在输入颜色转换处理中使用的LUT和在MCS处理中使用的LUT被组合。以这种方式,如在第一实施例中那样,数据经过墨颜色转换处理单元405、HS处理单元406、TRC处理单元407和量化处理单元408,并且作为测试颜色图像被输出单元409打印到打印纸106上。
[0106] 在步骤S1405和S1407中,在输入颜色转换处理中使用的LUT和在MCS处理中使用的LUT被组合。
[0107] 利用以上解释的第一变型,通过使用组合的LUT由输入颜色转换处理和MCS处理单元411执行与在第一实施例中执行的处理相同的处理,使得可以如在第一实施例中那样减少不均匀颜色。另外,使用一个LUT一起执行转换,使得从第一实施例中减少为LUT准备的区 域,并且可提高处理速度。
[0108] (变型2)
[0109] 图4C是示出实施例的第二变型的图像处理单元的构成的框图。
[0110] 本变型的MCS处理单元的表参数的产生和MCS处理单元的处理与图5中相同,不同之处在于在输入颜色转换处理单元403的处理之前执行MCS处理单元404的处理。通过这样做,改善了模块的独立性。例如,可作为扩展的特征给不具有这种特征的图像处理单元提供MCS处理单元。并且,处理也可被移至主机PC侧。
[0111] (变型3)
[0112] 图4D是示出第三变型的图像处理单元的构成的框图。如图4D所示,本变型是其中省略图4A至图4C中准备的HS处理单元406的形式。
[0113] 本变型的MCS处理单元的表参数的产生和MCS处理单元的处理与图5中相同,不同之处在于不通过HS处理单元执行头遮蔽。换句话说,在本变型中,不是如上述的实施例和变型中那样基于HS处理之后的数据来产生用于MCS处理单元的表参数。在本变型中,根据图5所示的流程图来执行用于MCS处理单元的表参数的产生和图像处理。
[0114] 图15A和图15B是用于解释本变型的测试颜色图像的打印状态的示图。图15A与图3A中所示的例子类似,并且示出如下的例子:其中,在品红色打印头103的喷嘴之中,与第二区域对应的四个喷嘴具有比标准量大的喷射量。在本变型中,不对于表现蓝色的图像数据(K,C,M,Y)=(0,255,255,0)执行HS处理,使得如图15B所示的那样打印蓝色测试颜色图像。
换句话说,即使在包含具有比标准量大的喷射量的喷嘴的第二区域中,也打印相同数量的品红色和青色的点。结果,在第二区域中,出现从品红色的色移(color displacement)。
[0115] 作为测量这种类型的区块的结果,本变型的MCS处理单元404的表参数产生将减少品红色颜色的校正值。通过执行这种类型的校正,即使在不包含HS处理单元的本变型中,也可以在打印蓝色数据时获 得如图11B所示的打印状态,并且可以减少色移。
[0116] 并且,在不具有HS处理单元的本变型中,不必准备用于HS处理的表,并由此不必执行用于HS处理的诸如‘图案打印’、‘颜色测量’和‘校正参数计算’的处理。结果,可以减少使用的存储器的量和涉及HS处理的时间成本。
[0117] 已解释了第一实施例和第一到第三变型;但是,它们的处理仅是例子,并且,只要构成使得可实现本发明的减少不均匀颜色的效果,就可使用任何构成。例如,只要可以减少区域之间的相对的不均匀颜色,作为本发明所解决的问题的不均匀颜色就变得不明显,使得不必执行所有不均匀颜色的校正从而颜色变得接近于不存在不均匀颜色的周围区域的颜色。例如,可以执行校正,使得区块内的所有区域可变为任意的希望的颜色。
[0118] 另外,在上述的实施例中,由四个喷嘴指定的区域被取为一个区域,并且,被设为对其执行MCS处理的最小单位;但是,当然,本发明不限于这种类型的单位。由更多喷嘴指定的区域可被取为一个单位,或者,也可一次对于一个喷嘴执行MCS校正。并且,包含于各单个区域中的喷嘴的数量不必是相同的数量,并且,可根据设备特性来适当地设定包含于各单个区域中的喷嘴的数量。
[0119] 并且,在上述的实施例中,解释了如下的例子:其中,在对于以RGB格式输入的图像数据执行MCS处理之后,将数据转换成与打印装置所使用的墨颜色对应的CMYK格式的图像数据;但是,当然,本发明不限于这种形式。除了RGB格式的图像数据以外,作为MCS处理的对象的图像数据可以是诸如L*a*b*、Luv、LCbCr、LCH等的任何格式。
[0120] 虽然已参照示例性实施例描述了本发明,但应理解,本发明不限于公开的示例性实施例。所附的权利要求的范围应被赋予最宽的解释,以包含所有这样的修改以及等同的结构和功能。