利用所选颜色的打印机校准的制作方法

文档序号:16364636发布日期:2018-12-22 08:21阅读:424来源:国知局
利用所选颜色的打印机校准的制作方法

可以对一些打印机进行颜色校准以获得更一致的颜色,其维持打印机的颜色输出的稳定性。校准可以包括打印颜色的图案(pattern)。可以将颜色的该图案与参照物进行比较,并且可以向打印机的参数应用调整。一些打印机还使用可以在页面上同时应用打印流体的打印设备的阵列,并且必须对每一个打印设备进行校准。

附图说明

以下详细描述参照附图,其中:

图1是示例打印机的简化示意图;

图2是用于校准打印机的方法的示例的流程图;以及

图3是校准图案的示例的图示。

具体实施方式

以下详细描述参考随附各图。只要有可能,在附图和以下描述中使用相同的参考号码来指代相同或类似的部分。虽然在该文档中描述了若干示例,但是修改、适配和其它实现是可能的。相应地,以下详细描述不限制所公开的示例。替代地,所公开的示例的适当范围可以由随附权利要求书来限定。

在打印机中,取决于所要求的持续时间和所要求的准确度,颜色校准可以具有多种要求和约束。

在具有以阵列布置的多个打印头或单个打印头以及以阵列布置的多个喷嘴的一些页宽阵列打印机中,由于要校准的元件的可能为大的数目而出现技术挑战,并且因此校准可能是长时间的且复杂的。根据本公开,可以实现改进的校准,因为校准可以基于要在校准期间打印和测量的受控数目的颜色来执行。该受控数目的颜色可以取决于应用以大的灵活性来选择。

而且,本公开可以改进用于校准的各种方法。

在图1上,示出了示例彩色打印机1。彩色打印机1可以是利用具有颜色的打印流体执行成像操作的任何适当的打印设备。打印流体可以是基于染料的油墨、基于颜料的油墨、基于水的乳液油墨、增光剂等。打印机1是页宽阵列打印机,其包括能够在介质(诸如纸)上沉积打印流体(诸如有色油墨)的多个打印头。

打印机1能够打印可以在校准期间分析的颜色校准图案,诸如有色矩形的阵列(图案还可以包括其它形状,诸如六边形)。为此目的,打印机1包括处理器2和贮存器3。贮存器3可以包括存储可执行指令和数据的任何电子、磁性、光学或其它物理存储设备。因而,贮存器3可以例如是随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储驱动器、光盘等。

贮存器3在本示例中包括色度值的多个集合4和可执行指令5。

可以由打印机使用控制打印机1的计算机来接收色度值的所述多个集合,或者可以在将打印机1交付给其最终用户之前存储设备颜色和色度值的多个集合。

色度值的所述多个集合形成数据库,所述数据库可以用于精制(elaborate)校准图案。其还可以被用在校准期间。在每一个集合中,存储设备颜色的色度值。在每一个集合中,至少存储设备颜色的色度值,但是可以存储值的更多集合。设备颜色还可以与色度值对应地存储。

应当注意到,所谓设备颜色指的是由打印机可解释的数据,例如,由打印机可解释的rgb(红、绿、蓝)值(有时称作设备rgb),或者由打印机可解释的cmyk(青、品红、黄、黑)(有时称作设备cmyk),或者还指的是油墨向量(即,具有和打印机中存在的打印流体一样多的成员的向量,其中每一个成员的值表达对应打印流体的量)。

每一个色度值可以通过导致颜色空间(例如,cielab)中的值的测量来获得。在色度值的集合中,可能已经通过在打印条件下在所打印的校准图案上执行的测量而获得所有值,所述打印条件取决于用于打印该图案的打印机。应当注意到,用于获得色度值的所述多个集合的打印机可以不包括要校准的打印机1,但是它们也可以包括该打印机,其然后将用于提供数据库。

而且,例如,色度值的集合的数目可以使得它覆盖打印机的多种状态,包括液滴重量和其打印头的年龄中的变化、在温度和相对湿度方面的不同环境条件等。例如,对于具有四种油墨或打印流体(cmyk)以及校准被期望跨其工作的某一范围的液滴重量变化的打印机,色度值的集合的示例数目将是34——即,油墨或打印流体中的每一个的所有组合处于最低、标称和最高的液滴重量下。

可执行指令5由处理器可执行,并且它们包括用来选择数目s个设备颜色的指令6,s是用户可以设置的数目。该数目s可以是低的以提供快速校准,或者较高以提供较准确的校准。根据所述多个集合的对应色度值之间的颜色差异来选择所述s个设备颜色,指令7用来使用所述s个设备颜色精制用于打印机的颜色校准图案,指令8用来使用打印机打印使用所选择的所选s个设备颜色而精制的颜色校准图案,指令9用来精制来自色度值的所述多个集合并且适应于所打印的颜色校准图案的色度值的集合,并且指令10用来使用所打印的颜色校准图案对打印机进行校准,所述所打印的颜色校准图案使用所选择的s个设备颜色和所精制的色度值的集合来精制。

用来根据所述多个集合的对应色度值之间的颜色差异来选择s个设备颜色的指令6在被执行时可以在色度值的所述多个集合之中选择提供最大颜色差异的s个设备颜色。

例如,选择s个设备颜色包括根据所述多个集合的对应色度值之间的颜色差异来计算用于每一个设备颜色的统计参数、根据其统计参数对设备颜色进行排名、根据其排名选择s个设备颜色。

统计参数可以是将针对每一个设备颜色在与该设备颜色对应的所有色度值之间计算的标准偏差。具有最大标准偏差的设备颜色然后可以排名得更高,并且根据其排名选择s个设备颜色可以包括选择具有最高排名的s个设备颜色。

计算统计参数还可以包括计算色度值的每一个集合的每一个色度值与色度值的所有其它集合的对应色度值之间的颜色差异,以及例如使用颜色差异的所得分布的第95个百分位。

可以注意到,在本公开中,可以使用不同的方法(例如,ciede2000或ciede1976)计算颜色差异。

还可以注意到,数目s可以由控制打印机1的计算机的用户输入,或者直接处于打印机1上,或者它可以存储在贮存器3中。

用来使用s个设备颜色精制用于打印机的颜色校准图案的指令7可以用来精制要用来执行一维查找表方法、n维查找表方法或者(在hans打印机成像管线中的)neugebauer主要区域覆盖的调整的校准图案,例如使用色度值的所述多个集合4。

可以打印所精制的颜色校准图案以获得包括与所选择的s个设备颜色中的每一个设备颜色相关联的元素的图案。

因为根据色度值之间的差异选择了s个所选择的设备颜色,所以使用有限数目的设备颜色(至少s个颜色)设计所精制的图案,如果使用色度值的所述多个集合来选择用于校准的参照物,则所述图案将仍然提供良好的校准结果,因为所述设备颜色是在所述多个集合中具有最大变化的设备颜色并且因为用于校准的参照物将与打印机的条件匹配。

用来精制来自色度值的所述多个集合并且适应于所打印的颜色校准图案的色度值的集合的指令9可以包括标识最接近于所打印的颜色校准图案(或者更精确地,接近于从所打印的颜色校准图案测量到的色度值)的色度值的集合,或者还计算色度值的新集合以获得接近于所打印的颜色校准图案的色度值的集合。这导致利用颜色的有限集合与适应于打印机的打印条件的参照物来执行校准并且引起良好的准确度。

图2是用于执行打印机的校准的方法的示例的流程图,所述打印机诸如是关于图1所描述的打印机。

首先,在不同的打印条件下打印颜色校准图案(参考s1)。这些颜色校准图案中的每一个包括元素,每一个元素与设备颜色相关联。在颜色校准图案中,所有设备颜色具有相关联的元素,但是颜色校准图案可以不都相同,因为一些颜色校准图案也可以包括附加信息。

不同的打印条件可能由使用或不使用相同型号的不同打印机、使用不同大小的油墨(或打印流体)液滴(如果使用喷墨打印机的话)、在不同环境条件下进行打印所引起。

然后,每一个所打印的图案的每一个元素的色度值被测量s2以获得对应色度值的多个集合,诸如关于图1描述的那个。

例如通过在要校准的打印机的贮存器中存储色度值的所述多个集合,色度值的该多个集合然后被获得s3。

然后,例如以与执行关于图1描述的指令6时相同的方式,选择s个设备颜色(参考s4)。

然后可以通过要校准的打印机精制和打印颜色校准图案(参考s5)。所打印的图案包括取决于数目s而可能为低的数目的元素。低数目s引起对高度相关的低数目的设备颜色执行校准。较高的数目s引起对较大数目的设备颜色执行校准以便获得较好的颜色准确度。获得良好的灵活度水平。

应当注意到,所打印的颜色校准图案与校准方法(例如,一维查找表方法或者n维查找表方法)相关联。

然后测量与来自所选择的s个设备颜色中的设备颜色之一相关联的每一个所打印的元素的色度值(参考s6)。用户可以使用各种类型的传感器和控制打印机的计算系统来执行该测量。

通过比较所测量到的色度值与其它值来执行校准。在该示例中,使用色度值的所述多个集合来精制所述其它值。这引起使用与要校准的打印机的打印条件匹配的色度值,其允许使用小数目的颜色的校准,因为其余颜色很可能与所精制的集合的那些匹配。

例如,可以在色度值的所述多个集合之中标识所精制的色度值的集合,所精制的色度值的集合是具有最接近于使用s个设备颜色精制的所打印的颜色校准图案的每一个元素的所测量到的色度值的与s个设备颜色相关联的色度值的集合。可以使用统计参数来标识所精制的集合。而且,标识所精制的集合可以包括关于所测量到的色度值来选择具有最小95%百分位的差异的色度值的集合。

而且例如,所精制的集合的精制可以包括:

在色度值的所述多个集合之中标识色度值的t个集合,色度值的所述t个集合是具有最接近于使用所选择的s个设备颜色精制的所打印的颜色校准图案的每一个元素的所测量到的色度值的与所选择的s个设备颜色相关联的色度值的集合,

使用统计计算和色度值的所述t个集合来计算所精制的集合的色度值。例如,统计计算可以包括针对每一个设备颜色计算从所述t个集合的颜色差异导出的凸权重(convexweight),以及使用该凸权重来获得用于所精制的集合的所精制的色度值。

最后,使用所打印的颜色校准图案和所精制的色度值的集合来执行校准,所述所精制的色度值的集合已经从色度值的所述多个集合精制并且适应于所打印的颜色校准图案。

图3示出了在执行如关于图2描述的方法时使用的各种颜色校准图案的示例。在图3上示出的颜色校准图案可以打印在纸上,所述纸通过粗线轮廓的使用来表示。使用虚线示出在打印之前由打印机可解释的颜色校准图案。

初始颜色校准图案p被示出具有三个元素,每一个元素与设备颜色a、b或c相关联。该初始图案p可以是将在如关于图2公开的不同打印条件下打印的图案。

然后通过在不同打印条件下打印颜色校准图案p而获得三个颜色校准图案p1、p2和p3。

所打印的颜色校准图案p1包括具有可以测量的色度值的三个元素。针对设备颜色a,所打印的颜色校准图案p1包括具有所测量到的色度值a1的元素。类似地,针对设备颜色b,所测量到的色度值是b1,并且针对设备颜色c,所测量到的色度值是c1。

对于所打印的颜色校准图案p2而言,针对设备颜色a,所测量到的色度值是a2,针对设备颜色b,所测量到的色度值是b2,并且针对设备颜色c,所测量到的色度值是c2。对于所打印的颜色校准图案p3而言,针对设备颜色a,所测量到的色度值是a3,针对设备颜色b,所测量到的色度值是b3,并且针对设备颜色c,所测量到的色度值是c3。然后获得色度值的三个集合,第一个集合包括a1、b1和c1,第二个集合包括a2、b2和c2,并且第三个集合包括a3、b3和c3。

如果用户选择去选仅两个颜色(s等于2),那么根据所述多个集合的对应色度值之间的颜色差异,也就是a1、a2和a3之间的颜色差异,b1、b2和b3之间的颜色差异,以及c1、c2和c3之间的颜色差异,在a、b和c之中选择两个设备颜色是可能的。

如果设备颜色b和c示出最大差异(例如,如果b1、b2和b3的标准偏差以及c1、c2和c3的标准偏差比a1、a2和a3的标准偏差大的话),那么它们是所选择的两个设备颜色。

然后可以将颜色校准图案pe精制成仅包括b和c。

使用颜色校准图案pe,可以获得所打印的颜色校准图案pe’,其具有有着色度值b’和c’的元素。为了校准,可以将所精制的色度值的集合标识为最接近于pe’,并且在该示例中,所精制的集合为p1’,所述p1’对应于p1但是仅示出将在校准期间使用的相关色度值。该集合与此处要校准的打印机的打印条件匹配。

可以注意到,在以上示例中,使用各种方法来执行颜色校准,从而提供良好的灵活性。而且,对多个设备颜色执行颜色校准,所述设备颜色可以减少,这导致快速的校准过程。可以使用数目s调整校准的准确度。没有使用颜色空间采样规律性的假设来获得s个设备颜色,这提供良好的灵活性和颜色准确度。而且,可以注意到,可以在s个设备颜色上同时使用各种类型的多个校准方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1