配置文件调节方法、配置文件调节装置以及系统与流程

文档序号:17323384发布日期:2019-04-05 21:39阅读:301来源:国知局
配置文件调节方法、配置文件调节装置以及系统与流程

本发明涉及一种对在颜色空间的坐标值的转换中使用的配置文件进行调节的技术。



背景技术:

在将喷墨打印机使用于胶版印刷等印刷的校正用途中的情况下,所要求的颜色再现精度(准确地再现颜色的程度)非常高。作为实现该精度的机构,存在一种使用了icc(internationalcolorconsortium,国际色彩协会)配置文件的颜色管理系统。icc配置文件为表示印刷机(例如胶版印刷机)、喷墨打印机等色彩装置的装置从属色彩与设备独立色彩之间的对应关系的数据。印刷机或喷墨打印机的装置从属色彩通过装置从属颜色空间(devicedependentcolorspace)的坐标值来表示,例如通过表示c(蓝绿色)、m(品红色)、y(黄色)以及k(黑色)的使用量的cmyk值而进行表示。设备独立色彩例如通过作为装置独立颜色空间(deviceindependentcolorspace)的cie(国际照明委员会)l*a*b*颜色空间的色彩值(省略“*”,设为lab值)或ciexyz颜色空间的色彩值而进行表示。

在此,将印刷机的icc配置文件设为输入配置文件,将喷墨打印机的icc配置文件设为输出配置文件。当根据输入配置文件而将印刷机中的cmyk值转换为pcs(profileconnectionspace;配置文件连接空间)的色彩值(例如lab值)时,能够根据输出配置文件而将该色彩值转换为喷墨打印机的cmyk值(设为cmykp值)。当根据cmykp值而由喷墨打印机实施印刷时,能够通过喷墨打印机来再现与印刷机的颜色相近的颜色。实际上,有时由于配置文件的误差、测色误差、打印机的变动等而无法再现所期待的颜色。在这样的情况下,指定表示进行调节的专色的调节点,并指定该调节点的调节目标,实施了根据该调节目标来修正icc配置文件的专色调节。

在使用测色装置的情况下,当通过喷墨式打印机而对包括专色的色标的比色图表进行印刷,通过测色装置而对于所形成的专色的色标进行测色时,能够获得调节前的测色值(pcs值)。另外,当通过印刷机而对包括专色的色标的比色图表进行印刷,通过测色装置而对所形成的专色的色标进行测色时,能够获得目标的测色值。在该情况下,可以考虑,以pcs的坐标为基准,将调节目标反馈至icc配置文件。

并且,在专利文献1中,公开了虽然不是专色调节但确定将第二颜色输出装置的颜色输出特性修改为第一颜色输出装置的颜色输出特性的修改信息的技术。在该技术中,首先,根据多个修改信息中的各个信息而将第一评价用数据的cmyk值转换为多个第二评价用数据。在此基础上,选择了利用第一评价用数据进行输出的第一颜色输出装置与利用第二评价用数据进行输出的第二颜色输出装置之间的颜色输出特性之差成为最小的修改信息。

在以pcs的坐标为基准而将调节目标反馈至icc配置文件的情况下,有时由喷墨式打印机所实施的印刷物的颜色(作为数值,为测色值)无法成为所意图的调节结果。

并且,如上所述的问题并未被限定于对以喷墨式打印机为对象的配置文件进行调节的情况,也存在于对以各种各样的颜色装置为对象的配置文件进行调节的情况中。

专利文献1:日本特开2005-348210号公報



技术实现要素:

本发明的目的之一在于,提供一种能够提高在颜色空间的坐标值的转换中使用的配置文件的颜色再现精度的技术。

为了实现上述目的之一,本发明具有一种方式,该方式为一种配置文件调节方法,其使计算机执行对包括输入配置文件和输出配置文件在内的多个配置文件中的任一调节对象配置文件进行调节的处理,所述输入配置文件表示第一机器从属颜色空间的第一坐标值与配置文件连接空间的机器独立坐标值之间的对应关系,所述输出配置文件表示所述机器独立坐标值与第二机器从属颜色空间的第二坐标值之间的对应关系,其中,

所述输出配置文件包括第一转换表和第二转换表,所述第一转换表用于将所述机器独立坐标值转换为所述第二坐标值,所述第二转换表用于将所述第二坐标值转换为所述机器独立坐标值,

所述配置文件调节方法包括:

目标接受工序,以配置文件连接空间的坐标为基准而接受调节点处的调节目标的;

转换工序,根据所述第一转换表而将所述调节点处的所述机器独立坐标值转换为所述第二坐标值,并根据所述第二转换表而将该第二坐标值转换为作为所述机器独立坐标值的调节对象pcs值;

最优化工序,将在所述调节对象pcs值上加上以所述配置文件连接空间的坐标为基准的所述调节目标的相对值而得到的值设为目标pcs值,将所述调节点处的所述第二坐标值设为调节对象色彩值,将加在所述调节对象色彩值上的值设为调节色彩值,通过包括使根据所述第二转换表而对在所述调节对象色彩值上加上所述调节色彩值而得到的暂定色彩值进行转换从而得到的暂定pcs值接近于所述目标pcs值的要素在内的最优化处理,从而获得所述调节色彩值的最优解;

配置文件调节工序,根据所述调节色彩值的最优解,而对所述调节对象配置文件进行调节。

另外,本发明具有使计算机实现与上述的配置文件调节方法的各工序相对应的功能的配置文件调节程序的方式。

而且,本发明具有包括与上述的配置文件调节方法的各工序相对应的单元(“部”)的配置文件调节装置的方式。

而且,本发明具有包括与上述的配置文件调节方法的各工序相对应的单元(“部”)的配置文件调节系统的方式。

上述的方式能够提供一种提高在颜色空间的坐标值的转换中使用的配置文件的颜色再现精度的技术。

附图说明

图1为示意性地表示配置文件调节系统的结构例的框图。

图2为示意性地表示颜色管理流程的示例的图。

图3为示意性地表示各种配置文件的关系的示例的图。

图4为示意性地表示配置文件的结构例的图。

图5为示意性地表示输出配置文件的第二转换表的结构例的图。

图6表示目标设定处理的示例的流程图。

图7为示意性地表示用户接口画面的示例的图。

图8为表示最优化处理的示例的流程图。

图9为示意性地表示改变调节色彩值的初始值的示例的图。

图10为表示配置文件调节处理的示例的流程图。

图11a~11e为示意性地表示当前的输出值的算出例的图。

图12为示意性地表示对调节点进行设定的示例的图。

图13为示意性地表示对当前的输出值进行计算的公式的示例的图。

图14a、14b为示意性地表示求出调节对象配置文件的输入值以及调节目标值的示例的图。

图15为示意性地表示对调节对象配置文件的输入值以及调节目标值进行计算的公式的示例的图。

图16a为示意性地表示在调节对象配置文件的输出颜色空间中进行调节时的各网格点的调节量的图,图16b为示意性地表示在调节对象配置文件的输入颜色空间中进行调节时的各网格点的调节量的图。

图17a为示意性地表示确定相对于最近网格点的输出值的调节量的示例的图,图17b为示意性地表示确定相对于最近网格点的周围的网格点的输出值的调节量的示例的图。

具体实施方式

以下,对本发明的实施方式进行说明。当然,以下的实施方式只不过是例示本发明的方式,实施方式所示的全部特征并不一定都是发明的解决方法所必需的特征。

(1)本发明所含的技术概要:

首先,参照图1~17所示的示例,对本发明所含的技术概要进行说明。并且,本申请的图为示意性地表示示例的图,这些图所示的各方向的放大率有时不同,各图有时不一致。当然,本技术的各要素并未被限定于符号所示的具体例。

方式1

如图2、6~10等所例示的那样,本技术的一个方式所涉及的配置文件调节方法为,通过计算机(例如主机装置100)来实施对调节对象配置文件550进行调节的处理的配置文件调节方法,包括目标接受工序st2、转换工序st3、最优化工序st4、以及配置文件调节工序st5。在此,所述调节对象配置文件550为包含输入配置文件610和输出配置文件620在内的多个配置文件500中的任意一个。所述输入配置文件610表示第一机器从属颜色空间cs1(例如cmyk颜色空间)的第一坐标值(例如cmyk值)与配置文件连接空间cs3(例如lab颜色空间)的机器独立坐标值(例如lab值)的对应关系。所述输出配置文件620表示所述机器独立坐标值(例如lab值)与第二机器从属颜色空间cs2(例如cmyk颜色空间)的第二坐标值(例如cmyk值)的对应关系。所述输出配置文件620包括用于将所述机器独立坐标值(例如lab值)转换为所述第二坐标值(例如cmyk值)的第一转换表(例如b2a表621)、和用于将所述第二坐标值(例如cmyk值)转换为所述机器独立坐标值(例如lab值)的第二转换表(例如a2b表622)。

在所述目标接受工序st2中,以配置文件连接空间cs3的坐标为基准而接受调节点p0处的调节目标t0。在所述转换工序st3中,根据所述第一转换表(621)而将所述调节点p0中的所述机器独立坐标值(例如labs1)转换为所述第二坐标值(例如cmykp),并根据所述第二转换表(622)而将该第二坐标值转换为所述机器独立坐标值即调节对象pcs值(例如labs2)。

在此,将在所述调节对象pcs值(labs2)上加上以所述配置文件连接空间cs3的坐标为基准的所述调节目标t0的相对值(例如δlabt-p)而得到的值设为目标pcs值(例如labst)。另外,将所述调节点p0处的所述第二坐标值设为调节对象色彩值(cmykp)。而且,将为了对准所述调节目标t0而加在所述调节对象色彩值(cmykp)上而得到的值设为调节色彩值(例如δcmyk)。在所述最优化工序st4中,通过包括使如下的暂定pcs值(例如labs3)接近于所述目标pcs值(labst)的要素在内的最优化处理,从而得到所述调节色彩值(δcmyk)的最优解(例如δcmykb),所述暂定pcs值(例如labs3)为,将根据所述第二转换表(622)而对在所述调节对象色彩值(cmykp)上加上了所述调节色彩值(δcmyk)而得到的暂定色彩值(例如cmykpp)进行转换从而得到的值。在所述配置文件调节工序st5中,根据所述调节色彩值(δcmyk)的最优解(δcmykb),而对所述调节对象配置文件550进行调节。

在上述转换工序st3中根据输出配置文件620的第一转换表(621)而从调节点p0处的机器独立坐标值(labs1)获得的第二坐标值(cmykp)表现了具有第二机器从属颜色空间cs2的第二机器(例如打印机200)的输出颜色。从该第二坐标值(cmykp)根据输出配置文件620的第二转换表(622)而获得的调节对象pcs值(labs2)为,表现了第二机器(200)的输出颜色的机器独立坐标值。在调节对象pcs值(labs2)上加上以配置文件连接空间cs3的坐标为基准的调节目标t0的相对值(δlabt-p)而得到的值为目标pcs值(labst)。在本方式中,由于根据通过包含使暂定pcs值(labs3)接近于目标pcs值(labst)的要素在内的最优化处理而得到的调节色彩值(δcmyk)的最优解(δcmykb),从而对调节对象配置文件550进行了调节,因此,第二机器(200)的输出颜色的调节结果接近于所意图的颜色。

因此,本方式能够提供一种提高颜色空间的坐标值的转换所使用的配置文件的颜色再现精度的配置文件调节方法。

在此,在配置文件连接空间中,包括cielab颜色空间、ciexyz颜色空间等这样的颜色空间。

在第一机器从属颜色空间中,包括cmyk颜色空间、cmy颜色空间、rgb颜色空间等。并且,r是指红色,g是指绿色,b是指蓝色。

在第二机器从属颜色空间中,包括cmyk颜色空间、cmy颜色空间、rgb颜色空间等。在以下所述的实施方式中,在第二机器从属颜色空间为cmyk颜色空间的情况下,为了与第一机器从属颜色空间的cmyk颜色空间进行区别,而将第二机器从属颜色空间标记为cmyk颜色空间。

能够成为调节对象配置文件的多个配置文件既可以为输入配置文件和输出配置文件这两类文件,还可以包括设备链接配置文件。

调节点处的调节目标既可以由颜色空间的坐标值表示,也可以由与颜色空间的当前的坐标值之间的差分表示。

在最优化处理中,能够使用通过准牛顿法(quasi-newtonmethod)而实施的最优化处理、通过牛顿法而实施最优化处理、通过共轭梯度法(conjugategradientmethod)而实施的最优化处理等。

通过最优化处理来获得最优解的情况包括从实施多个最优化处理而获得的多个解中确定最优解的情况、以及通过一次最优化处理来获得最优解的情况。

并且,上述方式1的附加说明中在以下的方式中也相同。

方式2

如图2、6所例示的那样,在所述转换工序st3中,可以根据所述输入配置文件610而将所述调节点p0处的所述第一坐标值(例如cmykin)转换为所述机器独立坐标值(labs1),根据所述第一转换表(621)而将该机器独立坐标值转换为所述第二坐标值(cmykp),根据所述第二转换表(622)而将该第二坐标值转换为所述调节对象pcs值(labs2)。该方式能够提供一种适于调节点以第一机器从属颜色空间的坐标为基准的情况的技术。

方式3

如图8所例示的那样,在所述最优化工序st4中,也可以利用包括所述暂定pcs值(labs3)与所述目标pcs值(labst)的色差(例如δe00)的平方在内的目标函数(例如y=f(δcmyk)),并通过所述最优化处理来获得所述最优解(δcmykb)。并且,在色差的平方越小则目标函数的输出值越小的情况下,使暂定pcs值(labs3)接近于目标pcs值(labst)的要素为,使目标函数的输出值减小。本方式由于不需要进行色差所包含的平方根的计算,因此,能够使最优化处理高速化。

在此,在色差中,包括由ciede2000色差式表示的色差δe00、由cie1994年色差式表示的色差δe*94、通过1976年提出的通过ciel*a*b*表色系而产生的色差δe*ab(所谓的δe*76)、通过ciel*u*v*表色系而产生的色差δe*uv等。

并且,虽然未包括于上述方式3中,但对色差所包含的平方根进行计算的情况也被包含在本技术中。

方式4

如图8所例示的那样,在所述最优化工序st4中,也可以利用包含所述暂定pcs值(labs3)与所述目标pcs值(labst)的色差(δe00)在内的目标函数、且在所述色差(δe00)之外而包含通过所述第二机器从属颜色空间cs2的矢量来表现所述调节色彩值(δcmyk)时的该矢量的大小(例如v)在内的目标函数(y=f(δcmyk)),并通过所述最优化处理来获得所述最优解(δcmykb)。通过在暂定pcs值(labs3)和目标pcs值(labst)的色差(δe00)之外,还使通过第二机器从属颜色空间cs2的矢量来表现调节色彩值(δcmyk)时的该矢量的大小(v)被包含于目标函数(y=f(δcmyk))中,从而抑制了调节色彩值(δcmyk)的某种成分(例如δc、δm、δy、或、δk)的绝对值突出并变大的情况。因此,本方式能够提供一种进一步提高调节对象配置文件的颜色再现精度的技术。

并且,虽然未被包含于上述方式4中,但目标函数中不包含调节色彩值的矢量的大小的情况也被包含于本技术中。

方式5

如图8所例示的那样,在所述最优化工序st4中,也可以将所述第二坐标值的可取得的范围(例如0~100)应用在所述暂定色彩值(cmykpp)的范围的制约条件中,并通过所述最优化处理来获得所述最优解(δcmykb)。由于无法实施暂定色彩值(cmykpp)超过第二坐标值的可取得的范围的调节,因此,本方式能够提供一种优选的最优化处理。

在此,在本申请中,“min~max”是指最小值min以上、且最大值max以下。

并且,虽然未被包含于上述方式5中,但不具有上述制约条件的情况也被包含于本技术中。

方式6

如图8、9所例示的那样,在所述最优化工序st4中,也可以采用多个所述最优化处理中的所述调节色彩值(δcmyk)的初始值(例如δcmyki)。在该最优化工序st4中,也可以针对所述多个初始值(δcmyki)中的每一个而实施使用了目标函数(y=f(δcmyk))的所述最优化处理,从而获得多个所述调节色彩值(δcmyk)的最优解候补(例如δcmykpb)。在该最优化工序st4中,也可以根据所述多个最优解候补(δcmykpb)来获得所述最优解(δcmykb)。虽然有时目标函数(y=f(δcmyk))具有多个极小值或多个极大值,但通过采用多个调节色彩值(δcmyk)的初始值(δcmyki),从而能够获得更优选的解。因此,本方式能够提供一种优选的最优化处理。

并且,虽然未被包含于上述方式6中,但调节色彩值的初始值为单个的情况也被包含于本技术中。

方式7

如图6、7所例示的那样,本配置文件调节方法还可以包含将所述多个配置文件500中的任意一个作为所述调节对象配置文件550而接受的调节对象配置文件接受工序st1。该方式由于能够从包括输入配置文件610和输出配置文件620的多个配置文件500中选择调节对象配置文件550,因此,能够提供一种提高对配置文件进行调节的工作的便利性的技术。

方式8

另外,本技术的一个方式所涉及的配置文件调节程序pr0使计算机(例如主机装置100)实现与目标接受工序st2相对应的目标接受功能fu2、与转换工序st3相对应的转换功能fu3、与最优化工序st4相对应的最优化功能fu4、以及与配置文件调节工序st5相对应的配置文件调节功能fu5。本方式能够提供一种提高在颜色空间的坐标值的转换中使用的配置文件的颜色再现精度的配置文件调节程序。本配置文件调节程序pr0也可以使计算机(例如主机装置100)实现与调节对象配置文件接受工序st1相对应的调节对象配置文件接受功能fu1。

方式9

另外,本技术的一个方式所涉及的配置文件调节装置(例如主机装置100)包括与目标接受工序st2相对应的目标接受部u2、与转换工序st3相对应的转换部u3、与最优化工序st4相对应的最优化部u4、以及与配置文件调节工序st5相对应的配置文件调节部u5。本方式能够提供一种提高在颜色空间的坐标值的转换中使用的配置文件的颜色再现精度的配置文件调节装置。本配置文件调节装置(100)也可以包含与调节对象配置文件接受工序st1相对应的调节对象配置文件接受部u1。

方式10

而且,本技术的一个方式所涉及的配置文件调节系统sy1包括用于对包含色标的比色图表进行印刷的印刷装置(例如打印机200)、对所述色标进行测色的测色装置120、以及方式9的各部。本方式能够提供一种使在颜色空间的坐标值的转换中所使用的配置文件的颜色再现精度提高的配置文件调节系统。本配置文件调节系统sy1也可以包含调节对象配置文件接受部u1。

而且,本技术能够应用于配置文件调节装置的控制方法、包含配置文件调节装置的复合系统、复合系统的控制方法、配置文件调节装置的控制程序、复合系统的控制程序、配置文件调节程序或记录所述控制程序的计算机可读写的介质等中。前述的装置也可以通过分散的多个部分来构成。

(2)配置文件调节系统的结构的具体例:

图1示意性地表示包含配置文件调节装置的配置文件调节系统的结构例。图1所示的配置文件调节系统sy1包括主机装置100(配置文件调节装置的例)、显示装置130、测色装置120以及喷墨式打印机200。主机装置100上连接有cpu(centralprocessingunit,中央处理单元)111、rom(readonlymemory,只读存储器)112、ram(randomaccessmemory,随机存取存储器)113、存储装置114、输入装置115、通信i/f(接口)118、测色装置用i/f119等,并被设为能够相互输入输出信息。并且,rom112、ram113和存储装置114为存储器,至少rom112和ram113为半导体存储器。在显示装置130中能够使用液晶显示面板等。

存储装置114对未图示的os(操作系统)、配置文件调节程序pr0等进行存储。这些系统和程序适当地被ram113读取,并被使用于配置文件500的调节处理中。在此,配置文件500是对输入配置文件610、输出配置文件620、以及设备链接配置文件630的统称。在ram113和存储装置114的至少一方中,存储有各种信息、例如输入配置文件610、输出配置文件620、设备链接配置文件630、未图示的调节历史等。对于存储装置114,能够使用闪存等非易失性半导体存储器、硬盘等磁存储装置等。

在输入装置115中,能够使用指针装置、包括键盘的硬键、被粘贴在显示面板的表面上的触摸面板等。通信i/f118与打印机200的通信i/f210连接,并相对于打印机200输入输出印刷数据等信息。测色装置用i/f119与测色装置120连接,并从测色装置120得到包含测色值的测色数据。在i/f118、119、210的标准中,能够使用usb(universalserialbus,通用串行总线)、近距离无线通信标准等。通信i/f118、119、210的通信既可以为有线,也可以为无线,还可以为lan(localareanetwork,局域网)或互联网等的网络通信。

测色装置120能够对在作为形成有比色图表的介质的示例的被印刷物(printsubstrate)上所形成的各颜色色标进行测色,从而输出测色值。色标也被成为色卡。测色值例如被设为表示cielab颜色空间中的亮度l以及色度坐标a、b。主机装置100从测色装置120中取得测色数据,从而实施各种处理。

图1所示的配置文件调节程序pr0使主机装置100实现调节对象配置文件接受功能fu1、目标接受功能fu2、转换功能fu3、最优化功能fu4以及配置文件调节功能fu5。

主机装置100的cpu111适当地向ram113读取被存储于存储装置114中的信息,并通过执行读取的程序而实施各种处理。cpu111通过执行被读取至ram113中的配置文件调节程序pr0,从而实施上述的功能fu1~fu5相对应的处理。配置文件调节程序pr0使作为计算机的主机装置100作为调节对象配置文件接受部u1、目标接受部u2、转换部u3、最优化部u4以及配置文件调节部u5来发挥功能。另外,执行配置文件调节程序pr0的主机装置100实施调节对象配置文件接受工序st1、目标接受工序st2、转换工序st3、最优化工序st4以及配置文件调节工序st5。存储了使计算机实现上述的功能fu1~fu5的配置文件调节程序pr0的计算机可读取的介质并未被限定于主机装置的内部的存储装置,也可以为主机装置的外部的记录介质。

并且,在主机装置100中,包括个人计算机(包括平板型终端)这样的计算机等。例如,在将桌面型个人计算机的主体应用于主机装置100中的情况下,通常,在该主体上连接有显示装置130、测色装置120以及打印机200。在如笔记本型个人计算机那样将显示装置一体型的计算机应用于主机装置100中的情况下,通常,在该计算机上连接有测色装置120以及打印机200。在显示装置一体型的主机装置中,也同样地会向内部的显示装置输出显示数据。另外,主机装置100虽然在一个壳体内具有全部结构要素111~119,但也可以由以可相互通信的方式被分割的多个装置构成。而且,即使显示装置130、测色装置120和打印机200中的至少一部分位于主机装置100中,也能够实施本技术。

图1所示的打印机200(输出装置的示例)设为,从记录头220喷出(喷射)作为颜色材料的c(蓝绿色)油墨、m(品红色)油墨、y(黄色)油墨以及k(黑色)油墨,从而形成与印刷数据相对应的输出图像im0的喷墨打印机。记录头220从墨盒cc、cm、cy、ck中分别供给cmyk(蓝绿色、品红色、黄色以及黑色)的油墨,并从喷嘴nc、nm、ny、nk中分别喷出cmyk的油墨滴280。当油墨滴280喷落于被印刷物me1上时,油墨点被形成在被印刷物me1上。其结果为,获得了在被印刷物me1上具有输出图像im0的印刷物。

(3)颜色管理系统的具体例:

接下来,参照图2,对可应用本技术的颜色管理系统的示例进行说明。

图2所示的颜色管理系统通过rip(rasterimageprocessor,栅格图像处理器)400而将印刷原稿数据d0转换为表示印刷颜色cmykp(蓝绿色、品红色、黄色以及黑色)的输出数据,从而使喷墨打印机200形成印刷物。印刷原稿数据d0表示用于通过作为颜色配合的目标装置的示例的目标印刷机300的cmyk的油墨(颜色材料)而再现设为目标的颜色(目标颜色ct)的处理色彩cmykin。在印刷原稿数据d0中,也可指定颜色库的颜色名称。关于颜色库,例如,能够使用pantone(注册商标)颜色库等。

目标印刷机300设为胶版印刷机,也可以为凹版印刷机、柔性版印刷机等。目标颜色ct例如通过cielab颜色空间的坐标值(lab值)而进行表示。在图2中示出了如下的情况,即,目标印刷机300在被印刷物上印刷表示目标颜色ct的比色图表且测色装置对比色图表的各色标进行测色而取得测色值labt的情况。处理色彩cmykin与在目标印刷机300中所使用的cmyk的油墨的使用量相对应,并表示从属于目标印刷机300的cmyk颜色空间的坐标。

图2所示的rip400具有输入配置文件610、输出配置文件620以及颜色库640。输入配置文件610为,对在目标印刷机300中所使用的油墨的颜色特性进行记述的文件。输出配置文件620为对在喷墨打印机200中所使用的油墨的颜色特性进行记述的文件。关于两个配置文件610、620,例如,能够使用icc配置文件的数据格式。印刷原稿数据d0的处理色彩cmykin根据输入配置文件610的a2b表而被转换为lab颜色空间的颜色labs1,并根据输出配置文件620的b2a表621(第一转换表的示例)而被转换为印刷颜色cmykp。在打印机200使用cmyk的总计四色的油墨的情况下,印刷颜色cmykp被向打印机200输出,并被再现于印刷物上。在图2中示出了如下的情况,即,打印机200在被印刷物上印刷表示印刷颜色cmykp的比色图表且测色装置120对比色图表ch1的各色标进行测色从而取得测色值labp的情况。在打印机200也使用lc(浅蓝绿色)、lm(浅品红色)、dy(深黄色)、lk(浅黑色)等的油墨的情况下,当rip400或打印机200将印刷颜色cmykp分为深色和浅色时,打印机200能够将印刷颜色cmykp再现于印刷物上。当然,印刷颜色自身也未被限定于cmyk的总计四色。

另外,在印刷原稿数据d0中设定了颜色名称的情况下,rip400能够参照颜色库640而将颜色名称转换为lab颜色空间的颜色labs1。

并且,rip400还具有如下的输入配置文件,该输入配置文件用于除了对处理色彩cmykin以外还对表示仅成为减色法混色的三原色cmy的颜色材料的使用量的处理色彩(设为cmyin)、表示成为加法混色的三原色r(红色)、g(绿色)以及b(蓝色)的强度的处理色彩(设为rgbin)等和lab颜色空间的坐标值进行转换。因此,rip400也能够将处理色彩cmyin、处理色彩rgbin等经由lab颜色空间而转换为印刷颜色cmykp。而且,rip400也能够输入lab颜色空间的颜色labs1并转换为印刷颜色cmykp。

根据以上方式,能够通过喷墨打印机200而再现与目标印刷机300的颜色接近的颜色。但是,实际上,有时由于配置文件的误差、测色误差、打印机的变动等而无法再现所期待的颜色。在这样的情况下,通过对配置文件610、620进行修正,来提高对象颜色的转换精度。在对输出配置文件620进行修正的情况下,可以考虑将pcs(配置文件连接空间)中的labs1值作为目标值,将对在打印机200中印刷的颜色进行测色的结果(labp)作为当前值,并对两者的色差进行计算,且以使该色差变少的方式而对输出配置文件620进行修正。另外,在对输入配置文件610进行修正的情况下,可以考虑利用输入配置文件610和输出配置文件620而对比色图表的数据进行转换并印刷比色图表,且对各个色标的测色结果(labp)和目标色彩值(labt)的色差进行计算,并且以使该色差变少的方式而对输入配置文件610进行修正。

但是,在以pcs的坐标为基准而将调节目标反馈于调节对象配置文件的情况下,有时由打印机200所实施的印刷物的颜色(作为数值,为测色值labp)未成为所意图的调节结果。其理由之一在于,在pcs中被调节的颜色有时成为输出配置文件620的颜色再现区域之外的颜色,并被映射到颜色再现区域上。另外,即使在pcs中被调节的颜色位于输出配置文件620的颜色再现区域中,有时也会产生依存于输出配置文件620的b2a表621的精度的误差。由此,有时也不会成为所意图的调节结果。

在本具体例中,利用输出配置文件620的a2b表622(第二转换表的示例)而提高了调节后的配置文件的颜色再现精度。在图2中,示出了以最接近如下的目标pcs值labst的方式使印刷颜色cmykp的调节色彩值δcmyk最优化的情况,目标pcs值labst为,在从印刷颜色cmykp中获得的模拟色彩值labs2上加上调节量(相对值)δlabt-p而得到的值。该被最优化的调节色彩值δcmyk被使用于调节对象配置文件的调节中。

(4)配置文件的具体例:

图3示意性地例示了配置文件610、620、630的关系。

如图3所示,输入配置文件610为,对与目标印刷机300的使用油墨相配合的cmyk颜色空间(第一机器从属颜色空间cs1的示例)的cmyk值(ci,mi,yi,ki)、与lab颜色空间(pcs(配置文件连接空间)cs3的示例)的lab值(li,ai,bi)之间的对应关系进行规定的数据。此时的a2b表的网格点gd1通常在cmyk颜色空间内以朝向c轴方向、m轴方向、y轴方向以及k轴方向而成为大致等间隔的方式排列。并且,此处的变量i为用于对被设定于cmyk颜色空间(cs1)中的网格点gd1进行识别的变量。cmyk值为第一坐标值的示例。lab值为机器独立坐标值的例。在输入配置文件610中,cmyk颜色空间(cs1)为输入颜色空间cs4的示例,lab颜色空间(cs3)为输出颜色空间cs5的示例。

并且,也将第一机器从属颜色空间记载为第一颜色空间。

输出配置文件620为,对lab颜色空间(cs3)的lab值(lj,aj,bj)、和与喷墨打印机200的使用油墨相配合的cmyk颜色空间(第二机器从属颜色空间cs2的示例)的cmyk值(cj,mj,yj,kj)之间的对应关系进行规定的数据。此时的b2a表621的网格点gd2通常在lab颜色空间内以朝向l轴方向、a轴方向以及b轴方向而成为大致等间隔的方式排列。并且,此处的变量j为对被设定于lab颜色空间(cs3)中的网格点gd2进行识别的变量。之所以表现为“cmyk颜色空间”,是为了将与打印机200的使用油墨相配合的颜色空间和与目标印刷机300相配合的颜色空间进行区分。cmyk值为第二坐标值的示例。在输出配置文件620中,lab颜色空间(cs3)为输入颜色空间cs4的示例,cmyk颜色空间(cs2)为输出颜色空间cs5的示例。由cmyk值表示的输出颜色(cmykp)的颜色再现区域依赖于打印机200。因此,即使b2a表621的lab值(lj,aj,bj)为表示打印机200的颜色再现区域以外的区域的值,通过与打印机200的颜色再现区域匹配而获得的cmyk值(cj,mj,yj,kj)也会与lab值(lj,aj,bj)相对应。

并且,也将第二机器从属颜色空间记载为第二颜色空间。

设备链接配置文件630为,对cmyk颜色空间(cs1)的cmyk值(ci,mi,yi,ki)和cmyk颜色空间(cs2)的cmyk值(ci,mi,yi,ki)之间的对应关系进行规定的数据。此处的变量i为对被设定于cmyk颜色空间(cs1)中的网格点gd1进行识别的变量。设备链接配置文件630通过对输入配置文件610和输出配置文件620进行组合而获得。在设备链接配置文件630中,cmyk颜色空间(cs1)为输入颜色空间cs4的示例,cmyk颜色空间(cs2)为输出颜色空间cs5的示例。

并且,配置文件610、620、630所含的转换表并未被限定于单一的转换表,也可以为一维的转换表和三维或四维的转换表的组合等、多个转换表的组合。因此,图3所示的转换表有时直接表示配置文件610、620、630所含的三维或四维的转换表,也有时表示将配置文件610、620、630所含的多个转换表进行组合的状态。

另外,网格点(gridpoint)是指被配置于输入颜色空间的假想的点,设想为,输入颜色空间中的与网格点的位置相对应的输出坐标值被存储于该网格点中。不仅多个网格点均匀地被配置于输入颜色空间内的情况被包含于本技术中,多个网格点不均匀地被配置于输入颜色空间内的情况也被包含于本技术中。

图4示意性地例示了配置文件500的结构。图4所示的配置文件500为icc配置文件,包括配置文件标题510和标签表520。在配置文件500中,包括为了在pcs与装置从属颜色空间(devicedependentcolorspace)之间对颜色信息进行转换所需的信息即标签(tag)521。在标签521中,可以包括用于对配置文件500进行自定义的私人标签523。

在装置(300、200)用的a2bx标签(图4所示的x为0、1或2)中,作为元素数据530而包括用于从装置从属颜色空间(cmyk颜色空间、cmyk颜色空间)转换为lab颜色空间的颜色转换表。在装置(300、200)用的b2ax标签中,作为元素数据530而包括用于从lab颜色空间转换为装置从属颜色空间(cmyk颜色空间、cmyk颜色空间)的颜色转换表。

图4所示的a2b0标签以及b2a0标签为用于实施感知的(perceptual)颜色转换的信息。感知的颜色转换由于重视灰度再现,因此,主要被用于色域较宽的照片图像的转换。图4所示的a2b1标签以及b2a1标签为,用于相对色度(media-relativecolorimetric)的颜色转换、或者绝对色度(absolutecolorimetric)的颜色转换的信息。色度的颜色转换忠实于测色值,主要被用于要求准确的颜色一致的数字验证的颜色校正输出用的转换。图4所示的a2b2标签以及b2a2标签为用于实施饱和度重视(saturation)的颜色转换的信息。饱和度重视的颜色转换由于与色度的准确性相比更重视颜色的鲜艳程度,因此,主要被用于商业图形中的坐标图显示等的转换。

图5示意性地例示了输出配置文件620中的a2b表622的结构。在图5的下部,示意性地例示了cmyk颜色空间(cs2)中的网格点gd3的位置。在此,由于cmyk颜色空间为四维的颜色空间,因此,在图5中,示出了由c轴和m轴和y轴形成的三维的假想空间。a2b表622的网格点gd3通常以朝向c轴方向、m轴方向、y轴方向以及k轴方向而成为大致等间隔的方式被排列于cmyk颜色空间内。并且,此处的变量i为对被设定于cmyk颜色空间(cs2)内的网格点gd3进行识别的变量。在图5的下部,将c轴方向上的网格点gd3的间隔表示为gc,将m轴方向上的网格点gd3的间隔表示为gm,将y轴方向上的网格点gd3的间隔表示为gy。a2b表622的lab值(li,ai,bi)为在打印机200的颜色再现区域中表现输出颜色(cmyk值ci,mi,yi,ki)的坐标值。当然,图5所示的转换表有时直接表示输出配置文件620所含的四维的转换表,也有时表示对输出配置文件620所含的多个转换表进行组合的状态。

如图3、图5所示,输出配置文件620具有被使用于从lab值向cmyk值的颜色转换中的b2a表621、以及被使用于从cmyk值向lab值的颜色转换中的a2b表622。b2a表621为实施了色域映射的三维的颜色转换表,a2b表622为使表示可输出的颜色的cmyk值与pcs值相关联的四维的颜色转换表。因此,在通过b2a表621而将pcs值labs1转换为cmyk值cmykp,并通过a2b表622而将该cmyk值cmykp转换为pcs值labs2时,有时该pcs值labs2不会成为原始的pcs值labs1。

(5)在配置文件调节系统中实施的处理的具体例:

图6例示了在图1所示的主机装置100中实施的目标设定处理。在该目标设定处理之后,实施图8所例示的最优化处理。图7表示在图6的步骤s102中显示的ui(用户接口)画面800的示例。主机装置100通过多任务处理而并列地执行多个处理。在此,图6的步骤s111与调节对象配置文件接受工序st1、调节对象配置文件接受功能fu1以及调节对象配置文件接受部u1相对应。图6的步骤s112与目标接受工序st2、目标接受功能fu2以及目标接受部u2相对应。图6的步骤s120~s124与转换工序st3、转换功能fu3以及转换部u3相对应。以下,省略“步骤”的记载。

当开始图6所示的目标设定处理时,主机装置100将图7所示的ui画面800显示在显示装置130上(s102)。ui画面800具有输入配置文件选择栏811、输出配置文件选择栏812、设备链接配置文件选择栏813、调节对象配置文件接受栏820、调节对象颜色空间选择栏830、目标接受区域840、“从图像指定”按钮841、追加按钮842、删除按钮843、调节数据选择栏845、图印刷按钮846、测色按钮847、调节范围指定栏850、意图指定栏860、调节实施按钮870、历史载入按钮881以及历史保存按钮882。

主机装置100通过输入装置115而接受对上述的栏以及按钮的操作(s110),并在接受对调节实施按钮870的操作时,进入s120。s110的处理包括以下的处理s111~s114。

(s111)从配置文件610、620、630中接受在颜色转换中所使用的一个以上的配置文件、以及调节对象配置文件550的处理。并且,在颜色转换中指定了配置文件610、620的组合或设备链接配置文件630的情况下的颜色转换是指,从cmyk值向cmyk值的转换。在颜色转换中仅指定输出配置文件620的情况下的颜色转换是指,从lab值向cmyk值的转换。

(s112)以pcscs3的坐标为基准而接受调节点p0处的调节目标t0的输入的处理。

(s113)接受在cmyk颜色空间(cs1)中调节对象配置文件550中的根据目标t0进行调节的调节范围a0(参照图12)的指定的处理。

(s114)从用于对调节对象配置文件550的对应关系进行规定的多个再现意图中将任意一个作为指定意图来接受的处理。

首先,参照图7、11a~11e,对s111的处理进行说明。在此,在图11a~11e中用粗线包围的要素表示调节对象配置文件550。在图11c所示的设备链接配置文件630中,调节对象为设备链接表,“原始的a2b”表示原始的输入配置文件,“原始的b2a”表示原始的输出配置文件。

主机装置100通过由输入装置115接受对选择栏811~813的操作,从而从存储于存储装置114中的配置文件500中接受配置文件的选择操作。

在输入配置文件选择栏811中,在将输入配置文件610使用于颜色转换中的情况下,能够从存储于存储装置114中的输入配置文件610中对使用于颜色转换中的输入配置文件进行选择。在不将输入配置文件610使用于颜色转换中的情况下,只要将输入配置文件选择栏811设为空栏即可。

在输出配置文件选择栏812中,在将输出配置文件620使用于颜色转换中的情况下,能够从存储于存储装置114中的输出配置文件620中对使用于颜色转换中的输出配置文件进行选择。在不将输出配置文件620使用于颜色转换中的情况下,只要将输出配置文件选择栏812设为空栏即可。

在设备链接配置文件选择栏813中,在将设备链接配置文件630使用于颜色转换中的情况下,能够从存储于存储装置114中的设备链接配置文件630中对使用于颜色转换中的设备链接配置文件进行选择。在不将设备链接配置文件630使用于颜色转换中的情况下,只要将设备链接配置文件选择栏813设为空栏即可。

作为参考例,在仅在输入配置文件选择栏811中选择了输入配置文件610的情况(a-1)下,如图11a所示,仅将输入配置文件610使用于颜色转换中。由于实施后述的s122~s124的处理的情况为,使用了输出配置文件620的情况,因此,省略图11a所示的情况下的详细的说明。

在仅在输出配置文件选择栏812中选择了输出配置文件620的情况(a-2)下,如图11b所示,仅将输出配置文件620使用于颜色转换中,输出配置文件620自动成为调节对象配置文件550。在该情况下,lab值相当于第一坐标值,cmyk值相当于第二坐标值。

在仅在设备链接配置文件选择栏813中选择了设备链接配置文件630的情况(a-3)下,如图11c所示,通过将设备链接配置文件630使用于颜色转换中,从而设备链接配置文件630(具体而言,为内部的设备链接表)自动成为调节对象配置文件550。在该情况下,cmyk值相当于第一坐标值,cmyk值相当于第二坐标值。

在输入配置文件选择栏811中选择了输入配置文件610,而且,在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图11d、图11e所示,对输入配置文件610和输出配置文件620进行组合,并使用于颜色转换中。在该情况下,cmyk值相当于第一坐标值,cmyk值相当于第二坐标值。

主机装置100根据上述的选择栏811~813中的选择而实施使调节对象配置文件接受栏820的指定项目变更的处理。

在仅在输出配置文件选择栏812中选择了输出配置文件620的情况下,在调节对象配置文件接受栏820中,作为调节对象,仅能够指定输出配置文件620。在仅在设备链接配置文件选择栏813中选择了设备链接配置文件630的情况下,在调节对象配置文件接受栏820中,作为调节对象,仅能够指定设备链接配置文件630。

在输入配置文件选择栏811中选择了输入配置文件610,而且,在输出配置文件选择栏812中选择了输出配置文件620的情况下,能够在调节对象配置文件接受栏820中从配置文件610、620、630中对任一个指定项目进行选择。调节对象配置文件接受栏820中选择了输入配置文件610的情况相当于图11d所示的“(b-1)对输入输出配置文件进行组合从而指定输入配置文件”。在调节对象配置文件接受栏820中选择了输出配置文件620的情况相当于图11e所示的“(b-2)对输入输出配置文件进行组合从而指定输出配置文件”。在调节对象配置文件接受栏820中选择了设备链接配置文件630的情况相当于图11c所示的“(a-3)选择设备链接配置文件”。

作为参考例,在调节对象颜色空间选择栏830中,能够从cmyk颜色空间(cs1)、cmyk颜色空间(cs2)以及pcscs3中对任一个指定项目进行选择。在根据打印机200所印刷的色标的测色值labp而对调节目标t0进行设定的情况下,用户只要在调节对象颜色空间选择栏830中选择pcscs3即可。

而且,参照图7、图12,对s112的处理进行说明。

主机装置100实施根据上述的栏811~813、830中的选择而使目标接受区域840的输入项目改变的处理。另外,主机装置100实施根据对调节数据选择栏845的选择而使目标接受区域840的输入项目改变的处理。在调节数据选择栏845中,能够选择“绝对值”和“相对值”中的任意一方。“绝对值”为将调节目标t0作为颜色空间的坐标值来接受的选择项。“相对值”为将调节目标t0作为与颜色空间的当前的坐标值之间的差分来接受的选择项。当在调节数据选择栏845中选择了“相对值”时,如图7所示,作为从颜色空间的当前的坐标值起的相对值δlabt-p的调节目标t0的坐标值(δl,δa,δb)的输入栏被显示于目标接受区域840中。当在调节数据选择栏845中选择了“绝对值”时,调节目标t0的坐标值(设为t_l,t_a,t_b。)的输入栏与颜色空间的当前的坐标值(设为c_l,c_a,c_b。)的显示栏一起被显示于目标接受区域840中。

如图12所示,用于对调节目标t0进行设定的调节点p0被设定于cmyk颜色空间(cs1)中。在此,cmyk颜色空间由于为四维的颜色空间,因此,在图12中,表示了由c轴和m轴和y轴形成的三维的假想空间。例如,主机装置100在接受图7所示的ui画面800的“从图像指定”按钮841的操作时,将示意性地表示cmyk颜色空间(cs1)的画面显示于显示装置130上,并取得与输入装置115的操作相应的cmyk值,从而更新目标接受区域840的信息。当指定了新的调节点p0时,主机装置100赋予对应的id(识别信息),并使所取得的cmyk值、以及根据该cmyk值而被求出的lab值等与id对应,从而显示于目标接受区域840中。当追加按钮842被操作时,主机装置100增加id,并增加与增加至目标接受区域840中的id相对应的输入栏。当删除按钮843被操作时,主机装置100接受所删除的id的指定,并伸出与被指定的id相对应的输入栏。

另外,主机装置100在接受图印刷按钮846的操作时,生成具有表示各调节点p0的颜色的颜色色标的比色图表ch1的印刷数据,并向打印机200发送。接收了该印刷数据的打印机200将具有表示各调节点p0的颜色的颜色色标的比色图表ch1印刷于被印刷物me1上。

而且,主机装置100在接受测色按钮847的操作时,将比色图表ch1的各色标的测色向测色装置120进行指示。接收了该指示的测色装置120对比色图表ch1的各色标进行测色,并将各色标的测色值labp向主机装置100发送。接收了测色值labp的主机装置100既可以将测色值labp显示于显示装置130上,也可以使打印机200进行印刷。用户能够观察到被输出的测色值labp从而将调节目标t0输入至目标接受区域840中。另外,主机装置100也可以自动地将各色标的测色值labp输入至目标t0的输入栏中。在调节目标t0为相对值(δl,δa,δb)的情况下,主机装置100也可以对目标的测色值labt相对于当前的测色值labp的各成分l,a,b的差分进行计算,从而自动输入至目标t0的输入栏中。

而且,主机装置100在接受历史载入按钮881的操作时,读取被存储于存储装置114中的调节历史,并将之增加至目标接受区域840中。当接受历史保存按钮882的操作时,主机装置100将目标接受区域840的信息作为调节历史而存储于存储装置114中。

而且,参照图7、12,对s113的处理进行说明。

主机装置100在调节范围指定栏850中接受调节点p0为基点的半径(radius)的输入。该的半径例如通过第一颜色空间cs1中的欧几里得距离的相对值0~100%来表现。由此,在第一颜色空间cs1中,调节对象配置文件550中的调节范围a0被指定。在图12中,示意性地示出了指定了半径(radius)时的调节范围a0的示例。如图12所示,调节范围a0被设定于各调节点p0。主机装置100在目标接受区域840中能够接受各调节点p0的调节范围a0的输入。

而且,参照图7,对s114的处理进行说明。

主机装置100在意图指定栏860中接受用于对调节对象配置文件550的对应关系进行规定的再现意图的指定。图7所示的意图指定栏860的多个指定项目省略了图示,为“perceptual(感知的)”、“relativecolorimetric(相对测色的)”、以及“saturation(饱和度)”这三类。当然,也可以在指定项目中包括“absolutecolorimetric(绝对测色的)”,也可以在指定项目中不具有“perceptual”、“relativecolorimetric”和“saturation”中的一部分。在图7中,示出了作为指定意图而指定了“perceptual(感知的)”的示例。

主机装置100在接受图7所示的调节实施按钮870的操作时,对与通过打印机200而输出调节点p0的颜色时的输出颜色相对应的色彩值即调节对象pcs值labs2进行计算(s120~s124)。在图2中,示出了根据调节点p0的cmyk值cmykin而对调节对象pcs值labs2进行计算的过程。

首先,主机装置100在s120中取得调节点p0的pcs值labs1。如上文所述,在以cmyk颜色空间(cs1)为基准而接受调节点p0的坐标(cmykin)的情况下,需要将cmyk值cmykin转换为pcs值labs1。主机装置100根据输入配置文件610的a2b表而将调节点p0中的cmyk值cmykin转换为pcs值labs1。

在此,设为将根据配置文件(例如icc配置文件)而实施的转换通过ficc(第一参数,第二参数,第三参数)表示。第一参数表示所使用的配置文件。在第一参数中,inputprofile表示输入配置文件,outputprofile表示输出配置文件,dlprofile表示设备链接配置文件,oroutputprofile表示为了制作设备链接配置文件而被使用的输出配置文件。第二参数表示在由第一参数表示的配置文件中所使用的颜色转换表。在第二参数中设为,a2b表示从设备色彩向设备独立色彩的转换,b2a表示从设备独立色彩向设备色彩的转换,a2b0表示由设备链接表而产生的转换。第三参数表示调节点p0的输入值(cmyk、rgb、lab等)。

从cmyk值cmykin向pcs值labs1的转换通过以下公式来表示。

labs1=ficc(inputprofile,a2b,cmykin)

并且,在以lab颜色空间(cs3)为基准而接受调节点p0的坐标的情况下,该坐标为pcs值labs1。因此,主机装置100只要在s120中取得调节点p0的坐标(labs1)即可。

在接下来的s122中,主机装置100根据输出配置文件620的b2a表621而将上述pcs值labs1转换为作为cmyk值(第二坐标值)的调节对象色彩值cmykp。该转换通过以下公式来表示。

cmykp=ficc(outputprofile,b2a,labs1)

上述调节对象色彩值cmykp表示由打印机200所实施的调节点p0的调节前的输出颜色。

在接下来的s124中,主机装置100根据输出配置文件620的a2b表622而将上述调节对象色彩值cmykp转换为调节对象pcs值labs2。

labs2=ficc(outputprofile,a2b,cmykp)

=ficc(outputprofile,a2b,ficc(outputprofile,b2a,labs1))

上述调节对象pcs值labs2为表现打印机200的输出颜色的机器独立坐标值。并且,调节对象pcs值labs2的计算为,根据输出配置文件620的b2a表621而将pcs值labs1转换为调节对象色彩值cmykp,并根据相同的输出配置文件620的a2b表622,而将该调节对象色彩值cmykp转换为调节对象pcs值labs2。因此,该计算也称为输出配置文件620的“round-trip运算”。

在s124的处理之后,主机装置100实施图8所示的最优化处理。该最优化处理对应于最优化工序st4、最优化功能fu4以及最优化部u4。在本具体例中,在s210的解探索处理中使用了准牛顿法中的bfgs法(broyden-fletcher-goldfarb-shannomethod)。当然,还能够将bfgs法以外的准牛顿法、例如dfp法等使用于s210的解探索处理中。另外,除了准牛顿法以外,还能够将牛顿法、共轭梯度法等使用于s210的解探索处理中。

当开始图8所示的最优化处理时,主机装置100将以pcscs3的坐标为基准的调节目标t0的相对值δlabt-p加在调节对象pcs值labs2上从而对目标pcs值labst进行计算(s202)。

labst=labs2+δlabt-p

在接下来的s204中,主机装置100为了与调节目标t0一致而设定加在调节对象色彩值cmykp上的调节色彩值δcmyk的初始值δcmyki。如图9所例示,准备多个初始值δcmyki,并根据这些初始值δcmyki而逐个地进行设定。此处的变量i为对所述初始值进行识别的变量。使用于s210的最优化处理中的a2b表622可能存在多个相对于三维的输出(lab值)的四维的输入(cmyk值)。因此,可能存在大量的将四维的调节色彩值δcmyk设为变量的目标函数y=f(δcmyk)的极值(极小值或极大值)。因此,根据相互不同的多个初始值δcmyki而实施s210的解探索处理,并根据所得到的最优解候补δcmykpb来获得最优解δcmykb。

图9为示意性地表示使调节色彩值δcmyk的初始值δcmyki改变的示例。在此,由于cmyk颜色空间为四维的颜色空间,因此,在图9中,示出了由c轴和m轴和y轴形成的三维的假想空间。在图9中,描绘了阴影线的圆形标记表示调节对象色彩值cmykp的位置。在此,用(δci,δmi,δyi,δki)表示初始值δcmyki的各成分。一个初始值δcmyki为(δci,δmi,δyi,δki)=(0,0,0,0)。将其表示为δcmyki=0。在本具体例中,准备3×3×3=27个的初始值δcmyki,该3×3×3=27个的初始值δcmyki以δcmyki=0为中心,使c值每隔间隔值sc(sc>0),使m值每隔间隔值sm(sm>0),以及使y值每隔间隔值sy(sy>0)进行偏移。为了使最优化处理高速化,k的初始值δk固定为0。因此,初始值δcmyki如下。

(δci,δmi,δyi,δki)=(+sc,+sm,+sy,0)

(δci,δmi,δyi,δki)=(+sc,+sm,0,0)

(δci,δmi,δyi,δki)=(+sc,+sm,-sy,0)

(δci,δmi,δyi,δki)=(+sc,0,+sy,0)

(δci,δmi,δyi,δki)=(+sc,0,0,0)

(δci,δmi,δyi,δki)=(0,0,0,0)

(δci,δmi,δyi,δki)=(-sc,-sm,-sy,0)

当然,k的初始值δk也能够每隔间隔值sk(sk>0)而进行偏移。

并且,在cmyk颜色空间(cs2)中作为第二坐标值的c值、m值、y值以及k值的可取得的范围并未被限定,但可以设为0~100(0≤c≤100、0≤m≤100、0≤y≤100、以及0≤k≤100)。在cmyk颜色空间(cs2)中设为,a2b表622(参照图5)的网格点gd3的坐标、以及初始的暂定色彩值cmykpp=cmykp+δcmyki的坐标为相同的标准。初始值δcmyki的间隔值sc,sm,sy例如可以设为网格点gd3的间隔gc,gm,gy的0.5~2倍左右。用算式表示如下。

0.5×gc≤sc≤2×gc

0.5×gm≤sm≤2×gm

0.5×gy≤sy≤2×gy

在k的初始值δk也设定多个的情况下,初始值δk的间隔值(设为sk。)例如也可以设为k轴方向上的网格点gd3的间隔(设为gk。)的0.5~2倍左右。

0.5×gk≤sk≤2×gk

当将间隔值sc,sm,sy,sk设为网格点gd3的间隔gc,gm,gy,gk的0.5~2倍左右时,能够有效地确定最优解δcmykb。

在设定初始值δcmyki之后,主机装置100实施解探索处理(s210)。在该解探索处理中,反复进行s212~s224的处理。

首先,在s212中,主机装置100对在调节对象色彩值cmykp上加上调节色彩值δcmyk之后得到的暂定色彩值cmykpp进行计算。最先进行s212的处理时的调节色彩值δcmyk为初始值δcmyki。

在接下来的s214中,主机装置100根据a2b表622而将暂定色彩值cmykpp转换为暂定pcs值labs3。用算式表示如下。

labs3=ficc(outputprofile,a2b,cmykpp)

在接下来的s216中,主机装置100对暂定pcs值labs3与目标pcs值labst的色差δe00的平方进行计算。通过利用色差的平方δe002,而使色差δe00所含的平方根的运算消失,从而使解探索处理高速化。色差的平方δe002被包含于目标函数y=f(δcmyk)中。因此,目标函数y=f(δcmyk)包括使暂定pcs值labs3接近于目标pcs值labst=labs2+δlabt-p的要素。

并且,虽然由于解探索处理而花费了很多时间,但也可以代替色差的平方δe002,而使色差δe00自身包含于目标函数y=f(δcmyk)中。另外,也可以代替色差δe00,而使用色差δe*ab、l值的差的绝对值和a值的差的绝对值和b值的差的绝对值的总和等。

在接下来的s218中,主机装置100为了对目标函数y=f(δcmyk)进行计算,而在色差δe00之外对通过cmyk颜色空间(cs2)的矢量来表现调节色彩值δcmyk时的该矢量的大小v的平方进行计算。当用(δc,δm,δy,δk)表示调节色彩值δcmyk的各成分时,用cmyk颜色空间(cs2)的矢量表示调节色彩值δcmyk时的该矢量的大小v成为以下公式。

v={δc2+δm2+δy2+δk2}1/2

通过使调节色彩值δcmyk的矢量的大小v被包含于目标函数y=f(δcmyk)中,从而抑制了调节色彩值δcmyk的δc、δm、δy以及δk中的任一绝对值突出地变大的情况。

由于在目标函数y=f(δcmyk)中包含色差的平方δe002,因此,调节色彩值δcmyk的矢量的大小v也被平方,从而被包含于目标函数y=f(δcmyk)中。

v2=δc2+δm2+δy2+δk2

由此,矢量的大小v所含的平方根的运算消失,从而使解探索处理高速化。

并且,虽然由于解探索处理而花费很多时间,但也可代替调节色彩值δcmyk的矢量的大小的平方v2,而使调节色彩值δcmyk的矢量的大小v自身被包含于目标函数y=f(δcmyk)中。另外,也可以代替调节色彩值δcmyk的矢量的大小v,而利用δc、δm、δy、δk各自的绝对值的总和等。

在接下来的s220中,主机装置100对基于cmyk值(第二坐标值的例)的可取得的范围0~100的制约条件的代价c进行计算。这是由于暂定色彩值cmykpp=cmykp+δcmyk被收敛于cmyk值的可取得的范围0~100的范围内的原因。在此,用(cpp,mpp,ypp,kpp)表示暂定色彩值cmykpp。代价c例如可以根据以下公式来计算。

cpp<0时,c=-cpp×cco

cpp>100时,c=(cpp-100)×cco

mpp<0时,c=-mpp×cco

mpp>100时,c=(mpp-100)×cco

ypp<0时,c=-ypp×cco

ypp>100时,c=(ypp-100)×cco

kpp<0时,c=-kpp×cco

kpp>100时,c=(kpp-100)×cco

在上述以外的情况下,c=0

但是,系数cco为正数,优选为,与cmyk值的可取得的范围0~100相比而为足够大的数,即103≤cco≤109左右。

当上述代价c被包含于目标函数y=f(δcmyk)中时,实施在暂定色彩值cmykpp的范围的制约条件中应用了cmyk值的可取得的范围0~100的最优化处理。

当然,即使在第二坐标值的可取得的范围为0~100以外的情况下,也能够同样地对代价c进行计算。例如,设为第二坐标值为rgb值,可取得的范围为0~255,将暂定色彩值rgbpp的各成分设为(rpp,gpp,bpp)。目标函数y=f(δrgb)的代价c例如能够根据以下公式进行计算。

rpp<0时,c=-rpp×cco

rpp>255时,c=(rpp-255)×cco

gpp<0时,c=-gpp×cco

gpp>255时,c=(gpp-255)×cco

bpp<0时,c=-bpp×cco

bpp>255时,c=(bpp-255)×cco

在上述以外的情况下,c=0

在此,系数cco为正数,优选为,与rgb值的可取得的范围0~255相比而为足够大的数,即103≤cco≤109左右。

另外,在代价c中也可以包含第二坐标值的可取得的范围以外的要素。例如,在对某个调节色彩值δcmyk实施s212~s220的处理的情况下,在产生错误时,也可以在代价c上加上103~109左右的值进行计算。

在接下来的s222中,主机装置100对色差的平方δe002、调节色彩值δcmyk的矢量的大小的平方v2、以及包含代价c的目标函数y=f(δcmyk)进行计算。目标函数y=f(δcmyk)例如由以下公式表示。

y=δe002+w×v2+c

其中,系数w为正数,在对调节色彩值δcmyk的δc、δm、δy以及δk的任一绝对值突出变大的情况进行抑制这一点上,优选为,1<w≤10左右。

上述的s212~s222的处理被反复进行,直至发现使目标函数y=f(δcmyk)成为极小值的解(最优解候补δcmykpb)为止(s224)。由于在最先实施s224的处理的情况下无法对目标函数y=f(δcmyk)是否为极小值进行判断,因此,主机装置100在以微小量改变调节色彩值δcmyk的基础上,使处理返回至s212。此后,主机装置100在以微小量改变调节色彩值δcmyk的同时反复进行s212~s224的处理。主机装置100在发现使目标函数y=f(δcmyk)成为极小值的解时,将该解设为最优解候补δcmykpb,从而结束s210的解探索处理。

主机装置100反复进行s204~s210的处理,直至全部设定调节色彩值δcmyk的初始值δcmyki为止(s230)。由此,针对每个初始值δcmyki而求出最优解候补δcmykpb。

在接下来的s232中,主机装置100根据多个最优解候补δcmykpb而获得最优解δcmykb。在s210的解探索处理中,针对每个初始值δcmyki而计算出目标函数y=δe002+w×v2+c。例如,主机装置100只要在s232中将每个初始值δcmyki的目标函数y的值成为最小时的最优解候补δcmykpb确定为最优解δcmykb即可。

得到的解δcmykb为,使暂定pcs值labs3极度接近于目标pcs值labst=labs2+δlabt-p的最优解。在获得最优解δcmykb时,抑制了调节色彩值δcmyk的δc、δm、δy以及δk中的任一绝对值突出变大的情况,暂定色彩值cmykpp=调节对象色彩值cmykp+调节色彩值δcmyk被限制在cmyk值的可取得的范围内。通过利用这样的最优解δcmykb而对调节对象配置文件550进行调节,从而能够提高调节对象配置文件的颜色再现精度。

在s232的处理之后,主机装置100实施图10所示的配置文件调节处理。该配置文件调节处理与配置文件调节工序st5、配置文件调节功能fu5以及配置文件调节部u5相对应。在此,在意图指定栏860中指定了“perceptual”(感知的)的情况下,主机装置100在s304以后的处理中使用配置文件500中根据图4所示的a2b0标签、以及b2a0标签而得到的信息。在意图指定栏860中指定了“relativecolorimetric”(相对测色的)的情况下,主机装置100在s304以后的处理中使用配置文件500中根据图4所示的a2b1标签、以及b2a1标签而得到的信息。在意图指定栏860中指定了“saturation”(饱和度重视)的情况下,主机装置100在s304以后的处理中使用配置文件500中根据图4所示的a2b2标签、以及b2a2标签而得到的信息。

首先,主机装置100对于被输入至目标接受区域840中的各个调节点p0,取得作为当前的输出值的调节对象色彩值cmykp(s304)。这是为了以与被形成于被印刷物me1上的输出图像im0的颜色相对应的输出色cmykp为基准来实施调节。

例如,在如图11b所示在为了用于颜色转换而仅指定了输出配置文件620的情况下(a-2),各调节点p0的输入值input成为pcs值labs1(将各成分设为lp,ap,bp。),当前的输出值成为调节对象色彩值cmykp(将各成分设为cp,mp,yp,kp。)。此处的变量p为对调节点p0进行识别的变量。调节对象配置文件550自动成为输出配置文件620。调节对象色彩值cmykp由以下公式表示(参照图13)。

cmykp=ficc(outputprofile,b2a,input)

在如图11c所示为了用于颜色转换而指定了设备链接配置文件630的情况下(a-3),各调节点p0的输入值input成为cmyk值(cp,mp,yp,kp),作为当前的输出值的调节对象色彩值cmykp成为cmyk值(cp,mp,yp,kp)。调节对象配置文件550自动成为设备链接配置文件630。调节对象色彩值cmykp由以下公式表示(参照图13)。

cmykp=ficc(dlprofile,a2b0,input)

在如图11d、图11e所示为了用于颜色转换额指定了配置文件610、620的组合的情况下(b-1)、(b-2),各调节点p0的输入值input成为cmyk值(cp,mp,yp,kp),作为当前的输出值的调节对象色彩值cmykp成为cmyk值(cp,mp,yp,kp)。在这些情况下,即使调节对象配置文件550为输入配置文件610、或为输出配置文件620,调节对象色彩值cmykp也由以下公式表示(参照图13)。

cmykp=ficc(outputprofile,b2a,ficc(inputprofile,a2b,input))

在取得调节对象色彩值cmykp之后,主机装置100针对于被输入至目标接受区域840中的各调节点p0而求出目标输出值targetout(s306)。在此,使用调节对象色彩值cmykp和通过图8所示的最优化处理而得到的最优解δcmykb。

targetout=cmykp+δcmykb

在计算出目标输出值targetout之后,主机装置100针对于各调节点p0而取得调节对象配置文件550中的输入值input_p以及调节目标值targetout_p(s308)。这是为了对调节对象配置文件550中的输入值与输出值的对应关系进行调节。在与指定意图相应的信息存在于配置文件的情况下,根据与指定意图相应的信息而实施颜色转换。

在图11b、图11c中所示的(a-2)、(a-3)的情况、即为了用于颜色转换而指定了一个配置文件(输出配置文件620或设备链接配置文件630)的情况下,所指定的配置文件为调节对象配置文件550。因此,所指定的配置文件的输入值input作为调节对象配置文件550中的输入值input_p而被使用,所指定的配置文件的目标输出值targetout作为调节对象配置文件550中的调节目标值targetout_p而被使用。作为公式,表示如下(参照图15)。

input_p=input

targetout_p=targetout

另外,调节对象配置文件550中的当前的输出值currentout_p为所指定的配置文件的当前的输出值即调节对象色彩值cmykp。

currentout_p=cmykp

当用调节对象配置文件550的输出颜色空间cs5表示调节目标t0的相对值时,成为targetout_p-currentout_p。

如图14a所示,在图11d中所示的(b-1)的情况、即为了用于颜色转换而选择了配置文件610、620的组合从而对调节对象配置文件550指定了输入配置文件610的情况下,配置文件610、620的组合的输入值input作为调节对象配置文件550中的输入值input_p而被使用。调节对象配置文件550的调节目标值targetout_p(lab值)能够根据作为cmyk值的目标输出值targetout进行计算(参照图15)。

input_p=input

targetout_p=ficc(outputprofile,a2b,targetout)

根据目标输出值targetout(cmyk值)而求出调节对象配置文件550的调节目标值targetout_p(lab值),这是为了以与输出图像im0的颜色相对应的输出颜色cmykp为基准进行调节。

另外,调节对象配置文件550中的当前的输出值currentout_p(lab值)由以下的公式表示。

currentout_p=ficc(inputprofile,a2b,input)

当用调节对象配置文件550的输出颜色空间cs5表示调节目标t0的相对值时,成为targetout_p-currentout_p。

如图14b所示,在图11e中所示的(b-2)的情况、即为了用于颜色转换而选择了配置文件610、620的组合从而对调节对象配置文件550指定了输出配置文件620的情况下,配置文件610、620的组合的目标输出值targetout作为调节对象配置文件550中的调节目标值targetout_p而被使用。调节对象配置文件550的输入值input_p(lab值)能够根据作为cmyk值的输入值input(cmyk值)进行计算(参照图15)。

input_p=ficc(inputprofile,a2b,input)

targetout_p=targetout

另外,调节对象配置文件550中的当前的输出值currentout_p(cmyk值)为配置文件610、620的组合的当前的输出值即调节对象色彩值cmykp。

currentout_p=cmykp

当用调节对象配置文件550的输出颜色空间cs5表示调节目标t0的相对值时,成为targetout_p-currentout_p。

在取得调节对象配置文件550中的输入值input_p以及调节目标值targetout_p之后,主机装置100在s310~s312中根据调节目标t0而对调节对象配置文件550的调节范围a0进行调节。

首先,参照图16a、图16b,对在调节范围a0中调节调节对象配置文件550的概念进行说明。在此,在图16a、图16b中,横轴表示沿着输入颜色空间cs4的某个坐标轴的输入值,纵轴表示沿着输出颜色空间cs5的某个坐标轴的输出值。例如,在输入颜色空间cs4为cmyk颜色空间的情况下,横轴成为c轴、m轴、y轴或k轴。在输出颜色空间cs5为lab颜色空间的情况下,纵轴成为l轴、a轴或b轴。横轴上的白色圆圈表示网格点gd0。

图16a示意性地例示了对输出值进行调节时的各网格点gd0的调节量ad。用户所指定的调节点p0与输入值input_p相对应。当用户指示调节量adjustdata以作为调节目标t0时,设定在与输入值input_p相对应的当前的输出值currentout_p上加上调节量adjustdata而得到的调节目标值targetout_p。当然,如果调节对象颜色空间cs6为lab颜色空间,则当前的输出值currentout_p以及调节目标值targetout_p由lab值来表示,调节量adjustdata由lab值的相对值(δlp,δap,δbp)来表示。

通过图7所示的向调节范围指定栏850或目标接受区域840的输入,从而在调节量adjustdata中设定了调节范围a0。基本上,使相对于输入值input_p的输出值的调节量成为最大,从而在调节范围a0的边界使调节量成为0。但是,由于实际的调节针对调节对象配置文件550的网格点gd0而被实施,因此,有时调节会影响至与所设定的调节范围a0相比而较大的范围。

图16b为示意性地例示了对输入值进行调节时的各网格点gd0的调节量ad。用户所指定的调节点p0与输入值input_p相对应。当用户指示调节量adjustdata以作为调节目标t0时,与在输入值input_p上加上调节量adjustdata而得到的输入值input_p+adjustdata相对应的输出值成为,在用户指定的调节点p0处所期待的输出值。当然,如果调节对象颜色空间cs6为lab颜色空间,则输入值input_p由lab值来表示,调节量adjustdata由lab值的相对值(δlp,δap,δbp)来表示。

上述的修改针对输入颜色空间cs4的全部坐标轴以及输出颜色空间cs5的全部坐标值而被实施。

接下来,参照图17a、图17b,对在调节范围a0的各网格点gd0中设定调节量ad的示例进行说明。在此,在图17a、图17b中,横轴表示输入值,纵轴表示输出值的调节量ad。另外,横轴上的三角形标记表示位于调节范围a0的网格点(除了最近网格点gdnearest之外),横轴上的四边形标记表示调节范围a0外的输出值未被修正的网格点。

首先,如图17a所示,主机装置100对于各调节点p0,而确定相对于作为最靠近调节点p0的网格点的最近网格点gdnearest的输出值的调节量ad1(图10的s310)。在图17a中,表示在输入颜色空间cs4的某个坐标轴上指定了两个调节点p0(输入值input_p)时的输出值的调节量ad1的示例。在图17a的示例中,使相对于输入值input_p的调节量adjustdata在原来的状态下成为相对于最近网格点gdnearest的输出值的调节量ad1。当然,本技术并未被限定于使相对于最近网格点gdnearest的输出值的调节量ad1成为调节量adjustdata的情况。

并且,相互位于附近的多个调节点的最近网格点gdnearest有可能相同。在该情况下,例如,只要以与在输入颜色空间cs4中从最近网格点gdnearest至各调节点为止的距离呈反比例的比例来使各调节点的调节量adjustdata平均既可。

在确定了相对于最近网格点gdnearest的输出值的调节量ad1之后,如图17b所示,主机装置100确定相对于在调节范围a0内位于最近网格点gdnearest的周围的网格点(三角形标记的网格点)的输出值的调节量ad2(图10的s312)。例如,预先使相对于调节范围a0外的网格点的输出值的调节量成为0,通过使相对于上述的各最近网格点gdnearest的输出值的调节量ad1成为adjustdata,并实施由三维或四维的3次样条函数所实现的插补运算,从而能够确定相对于周围的网格点的输出值的调节量ad2。在此,在输入颜色空间cs4为cmyk颜色空间的情况下,通过四维的3次样条函数而实施所述插补运算即可,在输入颜色空间cs4为lab颜色空间的情况下,通过三维的3次样条函数而实施所述插补运算即可。通过实施这样的插补运算,从而相对于周围的网格点的输出值的调节量ad2在相对于各个最近网格点gdnearest的输出值的调节量ad1与相对于调节范围a0外的网格点的输出值的调节量“0”之间平滑连接。

当然,本技术并未限定于在插补运算中使用样条函数的情况。

并且,由于调节量ad的对象为网格点,因此,在多个调节点位于附近的情况下,在根据调节对象配置文件550而对这些调节点的输入色进行颜色转换时,有时会参照相同的网格点。在这样的网格点中,各调节点的调节量adjustdata被平均化从而被调节。

在确定了相对于调节范围a0的各个网格点的输出值的调节量ad之后,主机装置100将所确定的调节量ad反映于调节对象配置文件550中(图10的s314)。即,只需对于调节范围a0的各个网格点,而将在当前的输出值上增加了调节量ad后所得到的值作为更新后的输出值而写入至调节对象配置文件550中即可。例如,如果调节对象配置文件550的输出颜色空间cs5为cmyk颜色空间,则在当前的输出值(设为cq,mq,yq,kq)上增加了调节量(设为δcq,δmq,δyq,δkq)而得到的值(cq+δcq,mq+δmq,yq+δyq,kq+δkq)成为更新后的输出值。此处的变量q为对调节范围a0内的网格点进行识别的变量。

通过以上方式,对调节对象配置文件550的对应关系进行调节,以使在第二颜色空间cs2中当前的调节对象色彩值cmykp接近于目标输出值targetout。在与指定意图相对应的信息位于调节对象配置文件550中的情况下,在与指定意图相对应的对应关系上对调节对象配置文件550进行调节。

在调节对象配置文件550更新后,主机装置100对于被输入至目标接受区域840中的各调节点p0,使用更新后的调节对象配置文件550、或包括更新后的调节对象配置文件550的配置文件的组合而求出当前的调节对象色彩值cmykp(s316)。更新后的调节对象色彩值cmykp能够利用与参照图11b~11e、图13而进行说明的s304的处理相同的公式来进行计算。在与指定意图相对应的信息位于配置文件中的情况下,根据与指定意图相对应的信息而实施颜色转换。

另外,主机装置100对于被输入至目标接受区域840中的各调节点p0,求出更新后的调节对象色彩值cmykp与目标输出值targetout之间的差分d(s318)。该差分例如能够设为在调节对象配置文件550的输出颜色空间cs5中与调节对象色彩值cmykp相对应的点和与目标输出值targetout相对应的点之间的欧几里得距离。

在此基础上,主机装置100对s308~s320的反复处理的结束条件是否成立进行判断(s320),在结束条件未成立的情况下,反复进行s308~s320的处理。在结束条件成立的情况下,主机装置100使存储装置114存储调节后的调节对象配置文件550,结束配置文件调节处理。例如能够设为,在对于全部调节点p0而差分d为预定的阈值以下的情况下结束条件成立。另外,也可以设为,在达到了规定的次数的情况下结束条件成立。

根据以上内容,对调节对象配置文件550进行调节,以使得从与调节点p0相对应的输入坐标值根据当前的调节对象配置文件550或包括调节对象配置文件550的配置文件的组合而获得的调节对象色彩值cmykp接近于目标输出值targetout。这样,由于以表示输出色cmykp的坐标值为基准而对调节对象配置文件550进行调节,因此,本具体示例能够对在颜色空间的坐标值的转换中所使用的配置文件进行调节,以成为良好的颜色再现精度。此时,使用了如下的调节色彩值δcmyk的解δcmykb,该调节色彩值δcmyk的解δcmykb以表现比色图表ch0、ch1的色标的颜色的lab颜色空间(cs3)为基准的调节目标t0的差(相对值δlabt-p)极度变少的方式而被最优化。因此,本具体例能够对配置文件进行调节,以使配置文件进一步成为良好的颜色再现精度。

(6)改变例:

本发明考虑了各种各样的改变例。

例如,输出装置并未限定于喷墨打印机,也可以为作为颜色材料而使用调色剂的激光打印机这类的电子相片方式的打印机、三维打印机、显示装置等。

形成图像的颜色材料的种类并未限定于c、m、y、k,在c、m、y、k的基础上,也可以包括与lc、lm、y相比而浓度较高的dy(暗黄色)、or(橘色)、gr(绿色)、与k相比而浓度较低的lk(浅黑色)、画质提高用的无着色的颜色材料等。

当然,第二颜色空间并未限定于cmyk颜色空间,也可以为cmy颜色空间、rgb颜色空间等。

目标装置并未被限定于目标印刷机,也可以为显示装置等。

当然,第一颜色空间未被限定于cmyk颜色空间,也可以为cmy颜色空间、rgb颜色空间等。

上述的处理能够以更换顺序的方式等进行适当的变更。例如,在图8的最优化处理中,s212~s216的对色差的平方δe002进行计算的处理的至少一部分能够在s218、s220的任一处理之后进行。

另外,也可以不进行对s220的代价c进行计算的处理,而在s222的计算处理中对目标函数y=δe002+w×v2进行计算。即使在该情况下,只要在s232的最优解决定处理中将从多个初始值δcmyki的各个值中得到的目标函数y的值成为最小时的最优解候补δcmykpb确定为最优解δcmykb,则也会提高调节对象配置文件550的颜色再现精度。

而且,也可以不实施s218的对调节色彩值δcmyk的矢量的大小的平方v2进行计算的处理,而在s222的计算处理中对目标函数y=δe002或y=δe002+c进行计算。即使在该情况下,只要在s232的最优解决定处理中将从多个初始值δcmyki的各个值中得到的目标函数y的值成为最小时的最优解候补δcmykpb确定为最优解δcmykb,则也会提高调节对象配置文件550的颜色再现精度。

而且,即使使调节色彩值δcmyk的初始值δcmyki成为(δci,δmi,δyi,δki)=(0,0,0,0)等中的一个,也能够获得以如pcscs3为基准的调节目标t0的差(相对值δlabt-p)极度变少那样的调节色彩值δcmyk的最优解δcmykb。通过使用该最优解δcmykb而对配置文件进行调节,从而提高了配置文件的颜色再现精度。

并且,在设备链接配置文件被排出在调节对象配置文件之外的情况下,也能够获得本技术的基本的作用以及效果。

另外,在调节对象配置文件被限定为输出配置文件的情况下,也能够获得本技术的基本的作用以及效果。

而且,在颜色转换中使用了输入配置文件和输出配置文件的组合且调节对象配置文件被限定为输入配置文件的情况下,也能够获得本技术的基本的作用以及效果。

(7)总结:

如以上所说明的那样,根据本发明,能够通过各种各样的方式而提供用于提高对在颜色空间的坐标值的转换中所使用的配置文件的颜色再现精度的技术等。当然,通过仅由独立权利要求所涉及的构成要件构成的技术,也可以获得上述的基本的作用、效果。

另外,也能够实施对于在上述的示例中公开的各个结构相互置换或者变更组合的结构、对于在公知技术以及上述的示例中公开的各个结构相互置换或者变更组合的结构等。本发明也包含这些结构等。

符号说明

100…主机装置(配置文件调节装置的示例);114…存储装置;115…输入装置;120…测色装置;130…显示装置;200…打印机(输出装置的示例);300…目标印刷机;400…rip;500…配置文件;550…调节对象配置文件;610…输入配置文件;620…输出配置文件;621…b2a表(第一转换表的示例);622…a2b表(第二转换表的示例);630…设备链接配置文件;800…ui画面;811…输入配置文件选择栏;812…输出配置文件选择栏;813…设备链接配置文件选择栏;820…调节对象配置文件接受栏;830…调节对象颜色空间选择栏;840…目标接受区域;841…“从图像指定”按钮;842…追加按钮;843…删除按钮;845…调节数据选择栏;846…图印刷按钮;847…测色按钮;850…调节范围指定栏;860…意图指定栏;870…调节实施按钮;881…历史载入按钮;882…历史保存按钮;a0…调节范围;ch0,ch1…比色图表;cs1…第一颜色空间(第一机器从属颜色空间);cs2…第二颜色空间(第二机器从属颜色空间);cs3…配置文件连接空间;cs4…输入颜色空间;cs5…输出颜色空间;cs6…调节对象颜色空间;gd0、gd1、gd2、gd3…网格点;gdnearest…最近网格点;p0…调节点;pr0…配置文件调节程序;st1…调节对象配置文件接受工序;st2…目标接受工序;st3…转换工序;st4…最优化工序;st5…配置文件调节工序;sy1…配置文件调节系统;t0…目标。

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