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

文档序号:16277542发布日期:2018-12-14 22:41阅读:240来源:国知局
配置文件调节方法、调节程序及调节系统与流程

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

背景技术

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

在此,将印刷机的icc配置文件作为输入配置文件,且将喷墨打印机的icc配置文件作为输出配置文件。当将印刷机中的cmyk值(设为cmykt值)根据输入配置文件而转换为pcs(profileconnectionspace,配置文件连接空间)的色彩值(例如lab值)时,能够将该色彩值根据输出配置文件而转换为喷墨打印机的cmyk值(设为cmykp值)。当根据cmykp值而利用喷墨打印机来实施印刷时,能够利用喷墨打印机而再现与印刷机的颜色相近的颜色。实际上,有时会因配置文件的误差、颜色测量误差、打印机的变动等而无法再现所期待的颜色。在这种情况下,通过对icc配置文件进行修正,从而提高对象的颜色的转换精度。

在专利文献1中,公开了一种为了将校正机作为目标设备而对cmyk打印机的颜色再现进行调节,从而对cmyk打印机用的输出配置文件的输入值(lab值)进行调节的方法。在该方法中,用户对被调节色(调节点)进行选择,从而对针对于该被调节色的调节量进行设定。

根据用户的需求,存在不仅欲调节某个颜色1点(设为点p1),而且欲调节从该颜色(例如白色)起至其他颜色(设为点p2,例如红色)为止连续的所有的颜色的情况。当仅对调节点p1、p2设定调节量时,输出图像的层次性有时会降低。在该情况下,在调节点p1、p2之间也需要设定较多的调节点及调节量。尤其是,当调节点p1、p2分离时,相应地需要更多的设定。该设定非常繁杂。

另外,上述那样的问题不仅限于对以喷墨打印机为对象的配置文件进行调节的情况,而且还存在于对以各种各样的色彩设备为对象的配置文件进行调节的情况中。

专利文献1:日本特开2003-87589号公报



技术实现要素:

本发明的目的之一在于,提供一种能够易于使输出图像的层次性提高的技术。

为了达成上述目的之一,本发明具有如下的方式,即,一种配置文件调节方法,其为对规定了输入颜色空间的输入坐标值与输出颜色空间的输出坐标值之间的对应关系的配置文件进行调节的方法,所述配置文件调节方法包括:调节点接受工序,接受第一坐标的第一调节点以及第二坐标的第二调节点的设定;调节点追加工序,基于所述第一坐标及所述第二坐标而设定第三坐标的第三调节点;调节数据生成工序,基于表示所述第一调节点处的调节的程度的第一调节数据、以及表示所述第二调节点处的调节的程度的第二调节数据,而生成表示所述第三调节点处的调节的程度的第三调节数据;配置文件调节工序,基于所述第一调节数据、所述第二调节数据以及所述第三调节数据而对所述配置文件进行调节。

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

另外,本发明具有如下方式,即,一种配置文件调节系统,其包括与上述的配置文件调节方法的各工序相对应的单元(“部”)。

上述的方式能够提供一种易于使输出图像的层次性提高的技术。

附图说明

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

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

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

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

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

图6为表示配置文件以及参数设定处理的示例的流程图。

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

图8a至8d为示意性地表示接受配置文件的组合与一个配置文件中的任意一方的示例的图。

图9a至9d为示意性地表示接受调节对象配置文件的示例的图。

图10a至10c为示意性地表示接受调节对象颜色空间的示例的图。

图11a为示意性地表示接受调节的目标的输入方法的示例的图,图11b为示意性地表示将调节的目标作为颜色空间的坐标值而接受的情况下的ui画面的示例的图,图11c为示意性地表示对调节点进行设定的示例的图。

图12为示意性地表示配对指定画面的示例的图。

图13a为示意性地表示在第一调节点与第二调节点之间追加第三调节点而决定以第三调节点为基点的调节范围的示例的图,图13b为示意性地表示决定第三调节点处的调节的目标的示例的图。

图14a至14e为示意性地表示当前的输出值的计算例的图。

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

图16a至16d为示意性地表示与调节对象颜色空间相对应的目标输出值的计算例的图。

图17a至17c为示意性地表示与调节对象颜色空间相对应的目标输出值的计算例的图。

图18为示意性地表示对目标输出值进行计算的数学式的示例的图。

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

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

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

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

图23为示意性的表示层次图像的示例的图。

图24为示意性地表示用于改变所追加的第三调节点的数量的设定画面的示例的图。

图25a为示意性地表示增加第一调节点与第二调节点之间的第三调节点而决定以第三调节点为基点的调节范围的示例的图,图25b为示意性地表示决定已增加的第三调节点处的调节的目标的示例的图。

图26a为示意性地表示在配置文件连接空间内于第一调节点与第二调节点之间追加第三调节点而决定以第三调节点为基点的调节范围的示例的图,图26b为示意性地表示以配置文件连接空间的坐标为基准而决定第三调节点处的调节的目标的示例的图。

具体实施方式

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

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

首先,参照图1~26所示的示例,对本发明所包含的技术概要进行说明。另外,本申请的图为示意性地表示示例的图,存在这些图所示的各方向的放大率有所不同的情况,且各图存在不匹配的情况。当然,本技术的各要素并不限于由符号所表示的具体示例。

方式1

本技术的一个方式所涉及的配置文件调节方法为,对规定了输入颜色空间cs4的输入坐标值与输出颜色空间cs5的输出坐标值之间的对应关系的配置文件500进行调节的配置文件调节方法,所述配置文件调节方法包括调节点接受工序st1、调节点追加工序st2、调节数据生成工序st3以及配置文件调节工序st4。在所述调节点接受工序st1中,接受第一坐标的第一调节点p1以及第二坐标的第二调节点p2的设定。

在所述调节点追加工序st2中,基于所述第一坐标以及所述第二坐标而设定第三坐标的第三调节点q。在所述调节数据生成工序st3中,基于表示所述第一调节点p1处的调节的程度的第一调节数据(例如第一目标t1以及第一调节范围a1)、以及表示所述第二调节点p2处的调节的程度的第二调节数据(例如第二目标t2以及第二调节范围a2),而生成表示所述第三调节点q处的调节的程度的第三调节数据(例如第三目标t3以及第三调节范围a3)。在所述配置文件调节工序st4中,基于所述第一调节数据、所述第二调节数据以及所述第三调节数据而对所述配置文件500进行调节。

在上述方式1中,如果用户设定第一坐标的第一调节点p1以及第二坐标的第二调节点p2,则第三坐标的第三调节点q自动地被设定,进而生成表示该第三调节点q处的调节的程度的第三调节数据,并且该第三调节数据也被用于配置文件500的调节中。因此,本方式能够提供一种易于使输出图像的层次性提高的配置文件调节方法。

在此,在输入颜色空间中包含cmyk颜色空间、cmy颜色空间、rgb颜色空间、cielab颜色空间、ciexyz颜色空间等。另外,r是指红色,g是指绿色,b是指蓝色。

在输出颜色空间中也包含cmyk颜色空间、cmy颜色空间、rgb颜色空间、cielab颜色空间、ciexyz颜色空间等。

调节点(第一调节点、第二调节点以及第三调节点)的坐标(第一坐标、第二坐标以及第三坐标)既可以是输入颜色空间的坐标,也可以是输出颜色空间的坐标,也可以是配置文件连接空间的坐标,还可以是与这些颜色空间不同的颜色空间的坐标。

此外,既可以相对于第一调节点而设定多个第二调节点,也可以相对于第二调节点而设定多个第一调节点。

在调节数据(第一调节数据、第二调节数据以及第三调节数据)中包含调节点处的调节的目标、以调节点为基点的调节范围等。所述目标既可以由颜色空间的坐标值来表示,也可以由距离颜色空间的当前的坐标值的差分来表示。

另外,上述方式1的补充说明与以下的方式相同。

方式2

如图6、7、11b等所例示的那样,在所述调节点接受工序st1中,也可以接受所述第一调节数据与所述第二调节数据中的至少一方的设定。由于在该方式中,用户能够对第一调节数据和第二调节数据中的至少一方进行设定,因此能够进一步提供一种易于使输出图像的层次性提高的技术。

方式3

如图13a等所例示的那样,在所述调节点追加工序st2中,也可以在所述第一坐标与所述第二坐标之间设定所述第三坐标的所述第三调节点q。由于在该方式中,在第一调节点p1与第二调节点p2之间设定第三调节点q以对配置文件500进行调节,因此能够提供一种易于使输出图像的层次性提高的优选的技术。

方式4

如图13b等所例示的那样,所述第一调节数据也可以包括所述第一调节点p1处的调节的第一目标t1。所述第二调节数据也可以包括所述第二调节点p2处的调节的第二目标t2。所述第三调节数据也可以包括所述第三调节点q处的调节的第三目标t3。在所述调节数据生成工序st3中,也可以基于所述第一目标t1以及所述第二目标t2而决定所述第三目标t3。在本方式中,第三调节点q的第三目标t3自动地被设定,并且该第三目标t3也被用于配置文件500的调节中。因此,本方式能够提供一种易于使输出图像的层次性提高的优选的技术。

方式5

如图13a等所例示的那样,所述第一调节数据也可以包括所述配置文件500中的以所述第一调节点p1为基点的第一调节范围a1。所述第二调节数据也可以包括所述配置文件500中的以所述第二调节点p2为基点的第二调节范围a2。所述第三调节数据也可以包括所述配置文件500中的以所述第三调节点q为基点的第三调节范围a3。在所述调节数据生成工序st3中,也可以基于所述第一调节范围a1以及所述第二调节范围a2而决定所述第三调节范围a3。在本方式中,第三调节点q的第三调节范围a3自动地被设定,并且配置文件500中的第三调节范围a3也被调节。因此,本方式能够提供一种易于使输出图像的层次性提高的优选的技术。

方式6

如图13a等所例示的那样,当所述第一坐标、所述第二坐标以及所述第三坐标为所述输入颜色空间cs4的坐标时,能够容易地对第一调节点p1以及第二调节点p2进行设定。因此,本方式能够进一步提供一种易于使输出图像的层次性提高的技术。

方式7

如图3等所例示的那样,所述配置文件500也可以针对被配置在所述输入颜色空间cs4内的多个网格点gd0而规定所述输入坐标值与所述输出坐标值之间的对应关系。在所述调节点追加工序st2中,也可以设定基于所述输入颜色空间cs4的所述网格点gd0的间隔δgd而确定的数量n0的所述第三调节点q。由于在本方式中,设定了基于为了对在输入颜色空间cs4内处于第一调节点p1与第二调节点p2之间的颜色进行转换所参照的网格点gd0的间隔δgd而确定的数量的第三调节点q,因此能够提供一种易于使输出图像的层次性提高的优选的技术。

方式8

如图13a等所例示的那样,也可以采用如下方式,即,在所述调节点追加工序st2中,在所述输入颜色空间cs4的多个坐标轴之内,以所述网格点gd0的间隔δgd为单位而在所述第一调节点p1与所述第二调节点p2之间的距离最长的坐标轴的方向上,设定成为所述网格点gd0的间隔δgd以下的间隔的数量n0的所述第三调节点q。由于在该方式中,设定了成为网格点gd0的间隔δgd以下的间隔的数量的第三调节点q,因此能够提供一种易于使输出图像的层次性提高的优选的技术。

方式9

如图24所例示的那样,在所述调节点追加工序st2中,也可以接受用于改变所述第三调节点q的数量n0的设定,并设定基于所接受的设定而确定的数量n0的所述第三调节点q。由于在该方式中,用户能够改变第三调节点q的数量n0,因此能够提供一种易于使输出图像的层次性提高的优选的技术。

方式10

如图13a、13b等所例示的那样,在所述调节数据生成工序st3中,也可以基于针对于所述第一坐标的所述第一调节数据以及针对于所述第二坐标的所述第二调节数据,而对针对于所述第三坐标的所述第三调节数据进行内插。该方式能够提供一种易于使输出图像的层次性提高的优选的技术。

方式11

如图26a、26b所例示的那样,所述输入颜色空间cs4也可以为配置文件连接空间cs3。所述配置文件500也可以为,与输入配置文件610组合的输出配置文件620,其中,所述输入配置文件610规定了不同于所述配置文件连接空间cs3的第一颜色空间cs1(例如cmyk颜色空间)的坐标值(例如cmyk值)与所述配置文件连接空间cs3的坐标值之间的对应关系。所述第一调节点p1的所述第一坐标以及所述第二调节点p2的所述第二坐标也可以为所述第一颜色空间cs1的坐标。在所述调节点追加工序st2中,也可以依据所述输入配置文件610而将所述第一调节点p1的所述第一坐标转换为所述配置文件连接空间cs3的第四坐标。在该调节点追加工序st2中,也可以依据所述输入配置文件610而将所述第二调节点p2的所述第二坐标转换为所述配置文件连接空间cs3的第五坐标。在该调节点追加工序st2中,也可以基于所述第四坐标以及所述第五坐标而在所述配置文件连接空间cs3内设定所述第三坐标的所述第三调节点q。在所述调节数据生成工序st3中,也可以依据所述输入配置文件610而将以所述第一颜色空间cs1的坐标为基准的所述第一调节数据(例如第一目标t1以及第一调节范围a1)转换为以所述配置文件连接空间cs3的坐标为基准的第四调节数据。在该调节数据生成工序st3中,也可以依据所述输入配置文件610而将以所述第一颜色空间cs1的坐标为基准的所述第二调节数据(例如第二目标t2以及第二调节范围a2)转换为以所述配置文件连接空间cs3的坐标为基准的第五调节数据。在该调节数据生成工序st3中,也可以基于所述第四调节数据以及所述第五调节数据且以所述配置文件连接空间cs3的坐标为基准而生成所述第三调节数据(例如第三目标t3以及第三调节范围a3)。在所述配置文件调节工序st4中,也可以基于由所述第一调节数据所转换成的所述第四调节数据、由所述第二调节数据所转换成的所述第五调节数据以及所述第三调节数据而对所述输出配置文件620进行调节。

在上述方式11中,在将输出配置文件与输入配置文件组合而进行调节的情况下,能够提供一种易于使输出图像的层次性提高的优选的技术。

方式12

另外,本技术的一个方式所涉及的配置文件调节程序pr0使计算机实现与方式1的各工序相对应的功能,即,与调节点接受工序st1相对应的调节点接受功能fu1、与调节点追加工序st2相对应的调节点追加功能fu2、与调节数据生成工序st3相对应的调节数据生成功能fu3、以及与配置文件调节工序st4相对应的配置文件调节功能fu4。本方式能够提供一种易于使输出图像的层次性提高的配置文件调节程序。

方式13

此外,本技术的一个方式所涉及的配置文件调节系统(例如主机装置100)包括与方式1的各工序相对应的单元,即,与调节点接受工序st1相对应的调节点接受部u1、与调节点追加工序st2相对应的调节点追加部u2、与调节数据生成工序st3相对应的调节数据生成部u3、以及与配置文件调节工序st4相对应的配置文件调节部u4。本方式能够提供一种易于使输出图像的层次性提高的配置文件调节系统。

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

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

图1示意性地示出了作为配置文件调节系统的结构例的主机装置100。该主机装置100被设为,cpu(centralprocessingunit:中央处理单元)111、rom(readonlymemory:只读存储器)112、ram(randomaccessmemory:随机存取存储器)113、存储装置114、显示装置115、输入装置116、测色装置117、通信i/f(接口)118等被连接在一起从而能够相互输入输出信息。

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

在显示装置115中,能够使用液晶显示面板等。在输入装置116中,能够使用指针设备、包括键盘的硬键、粘贴于显示面板的表面上的触摸面板等。测色装置117能够对被形成在作为形成有比色图表的介质的示例的被印刷物(printsubstrate)上的各色块进行测色,并输出测色值。色块也被称为色卡。测色值例如被设为表示cielab颜色空间上的亮度l以及色度坐标a、b的值。测色装置117也可以被设置于主机装置100的外部。主机装置100从测色装置117取得包含多个测色值的测色数据并实施各种处理。通信i/f118与打印机200的通信i/f210连接,并相对于打印机200而将印刷数据等信息输入输出。在通信i/f118、210的标准中,能够使用usb(universalserialbus,通用串行总线)、近距离无线通信标准等。通信i/f118、210的通信既可以为有线,也可以为无线,还可以为如lan(localareanetwork,局域网)或互联网等这样的网络通信。

图1所示的配置文件调节程序pro使主机装置100实现调节点接受功能fu1、调节点追加功能fu2、调节数据生成功能fu3以及配置文件调节功能fu4。

另外,在主机装置100中包括如个人计算机(包括平板型终端)这样的计算机等。主机装置100既可以在一个壳体内具有全部结构要素111~118,也可以由以相互可通信的方式而被分割的多个装置构成。此外,即使打印机位于主机装置100中,也能够实施本技术。

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

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

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

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

虽然将目标印刷机300设为胶版印刷机,但是也可以为凹版印刷机、多功能印刷机等。目标色ct例如由cielab颜色空间的坐标值(lab值)来表示。在图2中,示出了目标印刷机300将表示目标色ct的比色图表印刷在被印刷物上从而测色装置对比色图表的各色块进行测色而取得测色值labt的情况。工艺颜色cmykin与在目标印刷机300中所使用的cmyk油墨的使用量相对应,并表示依存于目标印刷机300的cmyk颜色空间的坐标。

rip400具有输入配置文件610、输出配置文件620以及颜色库640。输入配置文件610为记述了在目标印刷机300中所使用的油墨的颜色特性的文件。输出配置文件620为记述了在喷墨打印机200中所使用的油墨的颜色特性的文件。在两个配置文件610、620中例如能够使用icc配置文件的数据格式。印刷原稿数据d0的工艺颜色cmykin根据输入配置文件610而被转换为lab颜色空间的颜色labs,并根据输出配置文件620而被转换为工艺颜色cmykp。在打印机200使用cmyk的共计四色的油墨的情况下,工艺颜色cmykp被输出至打印机200,从而被再现于印刷物上。在图2中,示出了打印机200将表示工艺颜色cmykp的比色图表印刷在被印刷物上从而测色装置对比色图表的各色块进行测色而取得测色值labp的情况。在打印机200还使用lc(浅蓝绿色)、lm(浅品红色)、dy(深黄色)、lk(浅黑色)等油墨的情况下,如果rip400或打印机200将工艺颜色cmykp划分为浓色和淡色,则打印机200能够将工艺颜色cmykp再现于印刷物上。当然,工艺颜色自身也并不限于cmyk的共计四色。

此外,当在印刷原稿数据d0中设定有颜色名称的情况下,rip400有时会参照颜色库640而将颜色名称转换为lab颜色空间的颜色labs。

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

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

但是,有时会因为以下的理由而无法获得所期待的颜色,或者花费人力与时间。

理由1:由于需要对印刷后的结果进行测色,因此需要测量机,从而无法与目视下的颜色组合相对应。

理由2:在对输入配置文件610进行修正的情况下,将色差的计算结果反馈至输入配置文件610。但是,在考虑到输出配置文件620中存在误差的原因的情况下,也需要对其他的输入配置文件进行修正。(在这种情况下,通过将计算结果反馈至输出配置文件620而对输出配置文件620进行修正,从而无需对其他的输出配置文件进行修正。)

在本具体示例中,通过配置文件调节程序pro所实现的功能fu1~fu4,从而能够提高对颜色空间的坐标值的转换中所使用的配置文件进行调节的操作的便利性,进而实现较高的颜色再现精度与层次性。

(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表的网格点gd2通常以在lab颜色空间中向l轴方向、a轴方向以及b轴方向成为大致成等间隔的方式被排列。另外,此处的变量j为对被设定于lab颜色空间(cs3)上的网格点gd2进行识别的变量。表现为“cmyk颜色空间”是为了将与打印机200的使用油墨相匹配的颜色空间和与目标印刷机300相匹配的颜色空间进行区分。cmyk值为第二坐标值的示例。在输出配置文件620中,lab颜色空间(cs3)为输入颜色空间cs4的示例,cmyk颜色空间(cs2)为输出颜色空间cs5的示例。

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

图4示意性地例示了配置文件500的结构。图4所示的配置文件500为icc配置文件,且包括配置文件页眉510和标签表520。在配置文件500中包含标签(tag)521,所述标签521是为了在pcs与设备从属颜色空间(devicedependentcolorspace)之间对色彩信息进行转换所需的信息。在标签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)由配置文件调节系统实施的配置文件调节处理的具体示例:

图5示出了由图1所示的主机装置100实施的配置文件调节处理的示例。

图6示出了在图5的步骤s102中所实施的配置文件及参数设定处理的示例。当然,这些处理能够进行更换顺序等适当的变更。图7示出了在图6的步骤s202中所表示的ui(用户接口)画面800的示例。主机装置100根据多重任务而并列地执行多个处理。在此,图6的步骤s214、s215与调节点接受工序st1、调节点接受功能fu1以及调节点接受部u1相对应。图6的步骤s220与调节点追加工序st2、调节点追加功能fu2以及调节点追加部u2相对应。图6的步骤s224与调节数据生成工序st3、调节数据生成功能fu3以及调节数据生成部u3相对应。图5的步骤s104~s120与配置文件调节工序st4、配置文件调节功能fu4以及配置文件调节部u4相对应。以下,省略“步骤”的记载。

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

主机装置100通过输入装置116而接受对上述的栏以及按钮的操作(s210),当接受对调节实施按钮870的操作时,结束配置文件及参数设定处理。s210的处理包括以下的处理s211~s216。

(s211)接受从cmyk值向cmyk值的转换中所使用的配置文件的组合、和作为从cmyk值向cmyk值的转换中所使用的调节对象配置文件550的一个配置文件中的任意一方的选择的处理。

(s212)从配置文件610、620、630中接受任意一个以作为调节对象配置文件550的处理。

(s213)从cmyk颜色空间(cs1)、cmyk颜色空间(cs2)以及lab颜色空间(cs3)内的两种以上的颜色空间之中接受任意一个以作为调节对象颜色空间cs6的处理。

(s214)接受表示调节点p0(调节对象的颜色的示例)的坐标中的调节的目标t0的输入的处理。

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

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

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

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

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

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

在设备连接配置文件选择栏813中,在将设备连接配置文件630使用于颜色转换中的情况下,能够从被存储于存储装置114中的设备连接配置文件630中选择在颜色转换中所使用的设备连接配置文件。在未将设备连接配置文件630使用于颜色转换中的情况下,只需将设备连接配置文件选择栏813设为空白即可。

如图8a所示,当仅在输入配置文件选择栏811中选择了输入配置文件610的情况下,如图14a所示,会成为仅将输入配置文件610使用于颜色转换中,从而输入配置文件610自动地成为调节对象配置文件550。在该情况下,cmyk值适用于第一坐标值,lab值适用于第二坐标值。

如图8b所示,当仅在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图14b所示,会成为仅将输出配置文件620使用于颜色转换中,从而输出配置文件620自动地成为调节对象配置文件550。在该情况下,lab值适用于第一坐标值,cmyk值适用于第二坐标值。

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

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

通过以上方式,从而在选择栏811~813中,选择了颜色转换中所使用的配置文件的组合、和作为颜色转换中所使用的调节对象配置文件550的一个配置文件中的任意一方。

接下来,参照图7、图9a~9d等,对s212的处理进行说明。

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

如图8a所示,当仅在输入配置文件选择栏811中选择了输入配置文件610的情况下,如图9a所示,在调节对象配置文件指定栏820中,作为调节对象而只能指定输入配置文件610。

如图8b所示,当仅在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图9b所示,在调节对象配置文件指定栏820中,作为调节对象而只能指定输出配置文件620。

如图8c所示,当仅在设备连接配置文件选择栏813中选择了设备连接配置文件630的情况下,如图9c所示,在调节对象配置文件指定栏820中,作为调节对象而只能指定设备连接配置文件630。

如图8d所示,当在输入配置文件选择栏811中选择了输入配置文件610、进而在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图9d所示,在调节对象配置文件指定栏820中,能够从多个指定项目中选择任意一个指定项目。在多个指定项目中包括输入配置文件610、输出配置文件620、以及设备连接配置文件630。在图9d中示出了输入配置文件610被选择的情况。在该情况下,相当于如图14d所示的“(b-1)将输入配置文件与输出配置文件组合而指定输入配置文件”。当在调节对象配置文件指定栏820中选择了输出配置文件620的情况下,相当于如图14e所示的“(b-2)将输入配置文件与输出配置文件组合而指定输出配置文件”。当在调节对象配置文件指定栏820中选择了设备连接配置文件630的情况下,设为适用于图14c所示的“(a-3)选择设备连接配置文件”。

通过以上方式,在选择了输入配置文件610与输出配置文件620的组合的情况下,在调节对象配置文件指定栏820中从配置文件610、620、630中指定任意一个以作为调节对象配置文件550。

另外,也可以采用如下方式,即,在调节对象配置文件指定栏820中,作为调节对象而能够选择输入配置文件610、输出配置文件620和设备连接配置文件630中的任意一个,从而根据该选择来控制对上述的选择栏811~813的操作是有效或是无效。

另外,参照图7、图10a~10c等,对s213的处理进行说明。

主机装置100实施根据上述的选择栏811~813中的选择而改变调节对象颜色空间选择栏830的选择项目的处理。

如图8a所示,当仅在输入配置文件选择栏811中选择了输入配置文件610的情况下,如图10a所示,在调节对象颜色空间选择栏830中能够指定多个选择项目中的一个选择项目。在该情况下的多个选择项目中包括“输入数据”和“pcs值”。“输入数据”为将cmyk颜色空间(第一颜色空间cs1及输入颜色空间cs4的示例)作为调节对象颜色空间cs6(参照图16a)而选择的项目。“pcs值”为将lab颜色空间(第三颜色空间cs3及输出颜色空间cs5的示例)作为调节对象颜色空间cs6(参照图16b)而选择的项目。

如图8b所示,当仅在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图10b所示,在调节对象颜色空间选择栏830中能够指定多个选择项目中的一个选择项目。在该情况下的多个选择项目中包括“pcs值”和“输出数据”。“pcs值”为将lab颜色空间(第三颜色空间cs3及输入颜色空间cs4的示例)作为调节对象颜色空间cs6(参照图16c)而选择的项目。“输出数据”为将cmyk颜色空间(第二颜色空间cs2及输出颜色空间cs5的示例)作为调节对象颜色空间cs6(参照图16d)而选择的项目。

如图8d所示,当在输入配置文件选择栏811中选择了输入配置文件610、且在输出配置文件选择栏812中选择了输出配置文件620的情况下,如图10c所示,在调节对象颜色空间选择栏830中能够从多个选择项目中指定任意一个选择项目。在该情况下的多个选择项目中包括“输入数据”、“输出数据”和“pcs值”。“输入数据”为将cmyk颜色空间(第一颜色空间cs1以及输入配置文件610中的输入颜色空间cs4的示例)作为调节对象颜色空间cs6(参照图17a)而选择的项目。“输出数据”为将cmyk颜色空间(第二颜色空间cs2以及输出配置文件620中的输出颜色空间cs5的示例)作为调节对象颜色空间cs6(参照图17b)而选择的项目。“pcs值”为将lab颜色空间(第三颜色空间cs3、输入配置文件610中的输出颜色空间cs5以及输出配置文件620中的输入颜色空间cs4的示例)作为调节对象颜色空间cs6(参照图17c)而选择的项目。

如图8c所示,当仅在设备连接配置文件选择栏813中选择了设备连接配置文件630的情况下,如图10c所示,在调节对象颜色空间选择栏830中,能够从“输入数据”和“输出数据”和“pcs值”中指定任意一项。

通过以上方式,从而从cmyk颜色空间(cs1)、cmyk颜色空间(cs2)以及lab颜色空间(cs3)中的两种以上的颜色空间之中选择任意一个以作为调节对象颜色空间cs6。

另外,参照图7、图11a、图11b、图12等,对s214的处理进行说明。

主机装置100实施根据上述的选择栏811~813、830中的选择而改变目标接受区域840的输入项目的处理。此外,主机装置100实施根据对调节数据选择栏845的选择而改变目标接受区域840的输入项目的处理。

如图11a所示,在调节数据选择栏845中,能够选择“绝对值”和“相对值”中的任意一项。“绝对值”为作为颜色空间的坐标值而接受调节的目标t0的选项。“相对值”为作为距离颜色空间的当前的坐标值的差分而接受调节的目标t0的选项。

当在调节数据选择栏845中选择了“绝对值”时,如图11b所示,调节目标t0的坐标值(t_l、t_a、t_b)的输入栏与颜色空间的当前的坐标值(c_l、c_a、c_b)的表示栏一起被显示在目标接受区域840中。在图11b中,示出了作为调节对象颜色空间cs6而选择了lab颜色空间的情况下的示例。

当在调节数据选择栏845中选择了“相对值”时,如图7所示,作为距离颜色空间的当前的坐标值的差分的调节目标t0的坐标值(δl,δa,δb)的输入栏被显示在目标接受区域840中。图7示出了作为调节对象颜色空间cs6而选择了lab颜色空间的情况下的示例。

如图11c所示,用于设定调节目标t0的调节点p0被设定在cmyk颜色空间(cs1)中。在此,由于cmyk颜色空间为四维的颜色空间,因此在图11c中示出了由c轴、m轴和y轴形成的三维的假想空间。

例如,主机装置100在接受图7、图11b所示的ui画面800的“从图像指定”按钮841的操作时,将示意性地表示cmyk颜色空间(cs1)的画面显示在显示装置115上,并取得与由输入装置116实施的操作相对应的cmyk值,从而对目标接受区域840的信息进行更新。当指定了新的调节点p0时,主机装置100赋予所对应的id(识别信息),并使所取得的cmyk值以及根据该cmyk值而求出的输出颜色空间cs5的坐标值等与id相对应,且显示在目标接受区域840中。当对追加按钮842进行操作时,主机装置100追加id,且在目标接受区域840中增加与所追加的id相对应的输入栏。当对删除按钮843进行操作时,主机装置100接受删除id的指定,并将与所指定的id相对应的输入栏删除。

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

由目标接受区域840所接受的调节目标t0根据调节对象颜色空间选择栏830的选择内容以及调节数据选择栏845的选择内容,而以如下方式进行改变。

(选择内容1)作为调节对象颜色空间cs6而选择了cmyk颜色空间,且在调节目标t0的输入中选择了“绝对值”的情况。在该情况下,调节目标t0的输入成为cmyk值(设为t_c、t_m、t_y、t_k)。该cmyk值例如由0~100%来表现。

(选择内容2)作为调节对象颜色空间cs6而选择了cmyk颜色空间,且在调节目标t0的输入中选择了“相对值”的情况。在该情况下,调节目标t0的输入成为cmyk值的目标值(t_c,t_m,t_y,t_k)相对于当前值(设为c_c,c_m,c_y,c_k)的差分(设为δc、δm、δy、δk)。

(选择内容3)作为调节对象颜色空间cs6而选择了lab颜色空间,且在调节目标t0的输入中选择了“绝对值”的情况。在该情况下,调节目标t0的输入成为lab值(设为t_l、t_a、t_b)。

(选择内容4)作为调节对象颜色空间cs6而选择了lab颜色空间,且在调节目标t0的输入中选择了“相对值”的情况。在该情况下,调节目标t0的输入成为lab值的目标值(t_l、t_a、t_b)相对于当前值(设为c_l、c_a、c_b)的差分(设为δl、δa、δb)。

(选择内容5)作为调节对象颜色空间cs6而选择了cmyk颜色空间,且在调节目标t0的输入中选择了“绝对值”的情况。在该情况下,调节目标t0的输入成为cmyk值(设为t_c、t_m、t_y、t_k)。该cmyk值例如由0~100%来表现。

(选择内容6)作为调节对象颜色空间cs6而选择了cmyk颜色空间,且在调节目标t0的输入中选择了“相对值”的情况。在该情况下,调节目标t0的输入成为cmyk值的目标值(t_c、t_m、t_y、t_k)相对于当前值(设为c_c、c_m、c_y、c_k)的差分(设为δc、δm、δy、δk)。

通过以上方式,从而在调节对象颜色空间cs6中表示调节点p0的坐标中的调节目标t0被接受。

图7、11b所示的目标接受区域840具有用于使多个调节点p0相关联而实施调节的配对指定区域844。调节点p0的配对指定例如被用于如图23所示的层次图像im1那样欲对某个颜色(例如白色,图23所示的第一调节点p1)与其他的色(例如红色或蓝色,图23所示的第二调节点p2)之间的层次的所有颜色进行调节的情况下。在配对指定区域844中,存储有与某个调节点相关联的其他的调节点的id。例如,示出了id=1的调节点与id=0的调节点相关联,id=2的调节点也与id=0的调节点相关联的情况。配对指定区域844的“-1”表示不与其他的调节点相关联的情况。

例如,主机装置100在接受对图7、11b所示的配对指定区域844的操作时,使图12所示的配对指定画面910显示在显示装置115上。

图12作为示例而示出了在id=0~9的调节点p0被设定的情况下用于使多个调节点p0相关联的配对指定画面910。例如,当通过输入装置116而接受对设为第一调节点p1的调节点的第一显示区域911的操作、且通过输入装置116而接受对设为第二调节点p2的调节点的第二表示区域912的操作时,主机装置100将第一显示区域911的颜色913显示在第二显示区域912内。当通过输入装置116而接受对ok按钮915的操作时,主机装置100接受了第一坐标的第一调节点p1以及第二坐标的第二调节点p2的设定。此处,在由cmyk颜色空间的坐标值来表示调节点p1、p2的位置的情况下,在图7所示的示例中,第一坐标的cmyk值为(0.00,0.00,0.00,0.00),第二坐标的cmyk值为(5.10,100.00,100.00,1.18)。在该情况下,图7、11b所示的配对指定区域844中的与第二表示区域912相对应的第二调节点p2的显示区域中,显示有与第一表示区域911相对应的第一调节点p1的id“0”。

此处,图7、11b所示的第一调节点p1处的目标t0为,第一调节点p1处的调节的第一目标t1(参照图13b),且为表示第一调节点p1处的调节的程度的第一调节数据的示例。图7、11b所示的第二调节点p2处的目标t0为,第二调节点p2处的调节的第二目标t2(参照图13b),且为表示第二调节点p2处的调节的程度的第二调节数据的示例。

通过以上方式,从而第一目标t1以及第二目标t2被设定。

另外,参照图7等,对s215的处理进行说明。

主机装置100在调节范围指定栏850中接受是否将根据调节目标t0而进行调节的调节范围a0设为颜色空间整体的指定。虽然未进行图示,但是在图7所示的调节范围指定栏850的多个指定项目中包含有“输入空间全部区域”和“半径”。在指定了“输入空间全部区域”的情况下,调节范围a0被设定为颜色空间整体。在指定了“半径”的情况下,如图11b所示,主机装置100接受在目标接受区域840的“radius”的输入栏中将调节点p0设为基点的半径的输入。该半径例如由第一颜色空间cs1中的欧氏距离的相对值0~100%来表现。在图11c中,示意性地示出了半径(radius)被指定的情况下的调节范围a0的示例。

此处,图11b所示的第一调节点p1处的半径为,以第一调节点p1为基点的第一调节范围a1(参照图13a),且为表示第一调节点p1处的调节的程度的第一调节数据的示例。图7、11b所示的第二调节点p2处的半径为,以第二调节点p2为基点的第二调节范围a2(参照图13a),且为表示第二调节点p2处的调节的程度的第二调节数据的示例。

通过以上方式,从而在第一颜色空间cs1内设定了调节对象配置文件550中的第一调节范围a1以及第二调节范围a2。

另外,参照图7等,对s216的处理进行说明。

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

通过以上方式,从而从用于规定调节对象配置文件550的对应关系的多个再现意图中接受任意一个以作为指定意图。

主机装置100在接受图7所示的调节实施按钮870的操作时,结束图6的s210的处理,并实施在配对的调节点p1、p2之间追加第三调节点qx的处理(s220)。此处的变量x为用于对第三调节点q进行识别的变量。在s220的处理中,在第一调节点p1的第一坐标与第二调节点p2的第二坐标之间设定第三坐标的第三调节点qx。此处设定为,由调节对象配置文件550的输入颜色空间cs4的坐标值来表示示出调节点p1、p2、qx的位置的坐标。例如,在输入配置文件610为调节对象配置文件550的情况下,调节点p1、p2、qx的坐标由cmyk值来表示。在输出配置文件620为调节对象配置文件550的情况下,调节点p1、p2、qx的坐标由lab值来表示。在设备连接配置文件630为调节对象配置文件550的情况下,调节点p1、p2、qx的坐标由cmyk值来表示。

图13a示意性地示出了在输入颜色空间cs4为cmyk颜色空间的情况下在第一调节点p1与第二调节点p2之间追加第三调节点qx而决定以第三调节点qx为基点的第三调节范围a3的情况。虽然在cmyk颜色空间中作为坐标轴而存在c轴、m轴、y轴以及k轴,但是在图13a中,为了便于理解,而在穿过c轴与m轴的平面上示出了调节对象配置文件550的输入颜色空间cs4。此处,白色圆圈表示调节对象配置文件550的网格点gd0,黑色圆圈表示调节点p1、p2,附有影线的圆圈标记表示第三调节点qx。在图13a的c轴以及y轴上,示出了以网格点gd0的间隔δgd作为一个单位的坐标值。

所追加的第三调节点qx在调节对象配置文件550的输入颜色空间cs4内生成于对调节点p1、p2进行连接的线上。所追加的第三调节点qx被设为,基于输入颜色空间cs4的网格点gd0的间隔δgd而确定的数量n0。此处,为了形成在调节对象配置文件550的网格点间进入有最低一处的第三调节点qx的范围,而以减少的方式对数量n0进行设定。

例如设为,输入颜色空间cs4为cmyk颜色空间,以网格点gd0的间隔δgd为单位的第一调节点p1的坐标为(c1,m1,y1,k1),以网格点gd0的间隔δgd为单位的第二调节点p2的坐标为(c2,m2,y2,k2)。在该情况下,第三调节点qx的位置例如能够以如下的方式进行设定。

首先,在cmyk颜色空间的c轴、m轴、y轴以及k轴之内,选择以网格点gd0的间隔δgd为单位的第一调节点p1与第二调节点p2之间的距离最长的坐标轴。这只需选择在|c2-c1|、|m2-m1|、|y2-y1|以及|k2-k1|中成为最大值的坐标轴即可。在图13a的示例中,示出了当5<|c2-c1|<6以及4<|m2-m1|<5、且|c2-c1|大于|m2-m1|、|y2-y1|以及|k2-k1|时,c轴被选择的情况。

接下来,在被选择的坐标轴的方向上,设定成为网格点gd0的间隔δgd以下的间隔的数量n0的第三调节点qx。在图13a中,示出了尽量减小第三调节点qx的数量n0的示例。例如,在c轴被选择且n1<|c2-c1|≤n1+1(n1为正整数)的情况下,如果设为n0=n1,则在c轴方向上第三调节点qx的间隔成为网格点gd0的间隔δgd以下,从而最低一处的第三调节点qx进入调节对象配置文件550的网格点间。在图13a的示例中,由于5<|c2-c1|<6,因此n0=5。

尽量减小第三调节点qx的数量n0是为了尽量减少图5的s104~s120的处理所耗费的时间。另一方面,为了即使处理时间延长也使输出图像的层次性进一步提高,例如,如图25a所示,可以增加第三调节点qx的数量n0。

在输入颜色空间cs4为lab颜色空间的情况下,也能够同样地追加第三调节点qx。此处,设为以网格点gd0的间隔δgd为单位的第一调节点p1的坐标为(l1,a1,b1),以网格点gd0的间隔δgd为单位的第二调节点p2的坐标为(l2,a2,b2)。首先,只需在lab颜色空间的l轴、a轴及b轴之内,选择|l2-l1|、|a2-a1|以及|b2-b1|中成为最大值的坐标轴即可。接下来,只需在被选择的坐标轴的方向上,设定成为网格点gd0的间隔δgd以下的间隔的数量n0的第三调节点qx即可。

在图14e所示的(b-2)的情况下,即,在颜色转换用的配置文件610、620的组合被选择而在调节对象配置文件550中指定了输出配置文件620的情况下,主机装置100将由cmyk值所指定的调节点p1、p2的坐标转换为lab值而对第三调节点qx进行设定。在该情况下,只需参照输入配置文件610的a2b表,而将第一调节点p1的坐标(c1,m1,y1,k1)转换为(l1,a1,b1)、且将第二调节点p2的坐标(c2,m2,y2,k2)转换为(l2,a2,b2)即可。

在此,如图15所示,设为由ficc(第一参数、第二参数、第三参数)而表示依据配置文件(例如icc配置文件)的转换。但是,第一参数表示所使用的配置文件。在第一参数中,inputprofile表示输入配置文件。在第二参数中,a2b表示从设备色彩向设备独立色彩的转换,b2a表示从设备独立色彩向设备色彩的转换。第三参数的input表示调节点p0的输入值(cmyk、rgb、lab等)。从参照了输入配置文件610的a2b表的cmyk值向lab值的转换由ficc(inputprofile、a2b、input)来表示。

当在lab颜色空间内对第三调节点qx的坐标(设为l3,a3,b3)进行设定时,只需参照输入配置文件610的b2a表而将第三调节点qx的坐标(l3,a3,b3)转换为cmyk值(设为c3,m3,y3、k3)即可。该转换由ficc(inputprofile、b2a、input)来表示。

在第三调节点q的追加之后,主机装置100基于第一调节点p1的第一目标t1以及第二调节点p2的第二目标t2而决定第三调节点qx的第三目标t3(s222)。在s222的处理中,基于针对于第一调节点p1的第一坐标的第一目标t1以及针对于第二调节点p2的第二坐标的第二目标t2,而对针对于第三调节点qx的第三坐标的第三目标t3进行内插。

图13b示意性地示出了通过内插插补而决定第三调节点qx处的调节的第三目标t3的情况。在图13b中,横轴表示调节点p1、qx、p2的位置,纵轴表示调节量adjustdata。该调节量adjustdata由相对值来表示,且由cmyk值(设为δcp、δmp、δyp、δkp)、lab值(设为δlp、δap、δbp)或者cmyk值(设为δcp、δmp、δyp、δkp)来表示。

例如设为,调节量adjustdata为cmyk值,第一调节点p1的调节量adjustdata(第一目标t1的示例)为(δc1、δm1、δy1、δk1),第二调节点p2的调节量adjustdata(第二目标t2的示例)为(δc2、δm2、δy2、δk2)。当由(δc3x、δm3x、δy3x,δk3x)来表示第三调节点qx的调节量adjustdata(第三目标t3的示例)时,能够通过以下的插补算式而对第三调节点qx的调节量adjustdata进行计算。

δc3x=δc1+x·(δc2-δc1)/(n0+1)

δm3x=δm1+x·(δm2-δm1)/(n0+1)

δy3x=δy1+x·(δy2-δy1)/(n0+1)

δk3x=δk1+x·(δk2-δk1)/(n0+1)

在调节量adjustdata为lab值或cmyk值的情况下,也能够以同样的方式对第三调节点qx的调节量adjustdata进行计算。另外,第三调节点qx的调节量adjustdata并不限定于调节点p1、p2的调节量adjustdata的内插值,也能够设为从内插值偏离了的值。

此外,主机装置100基于以第一调节点p1为基点的第一调节范围a1以及以第二调节点p2为基点的第二调节范围a2,而决定以第三调节点qx为基点的第三调节范围a3(s224),并结束配置文件以及参数设定处理。s224的处理也可以在s222的处理之前进行。在s224中,基于针对于第一调节点p1的第一坐标的第一调节范围a1、以及针对于第二调节点p2的第二坐标的第二调节范围a2,而对针对于第三调节点qx的第三坐标的第三调节范围a3进行插值运算。

在图13a中,也示意性地示出了通过内插插补而决定以第三调节点qx为基点的第三调节范围a3的情况。例如设为,以第一调节点p1为基点的第一调节范围a1为radius_1,以第二调节点p2为基点的第二调节范围a2为radius_2。当由radius_3x来表示以第三调节点qx为基点的第三调节范围a3时,能够通过以下的插补算式而求出第三调节范围a3。

radius_3x=radius_1+x·(radius_2-radius_1)/(n0+1)

另外,以第三调节点qx为基点的第三调节范围a3并不限定于以调节点p1、p2为基点的调节范围a1、a2的内插值,也能够设为从内插值偏离了的值。

当图6的s224的处理结束时,主机装置100实施图5的s104以后的处理。在此,当在意图指定栏860中指定了“perceptual”(感知的)的情况下,主机装置100在s104以后的处理中使用依据配置文件500中的由图4所示的a2b0标签以及b2a0标签的信息。当在意图指定栏860中指定了“relativecolorimetric”(相对测色的)的情况下,主机装置100在s104以后的处理中使用依据配置文件500中的由图4所示的a2b1标签以及b2a1标签的信息。当在意图指定栏860中指定了“saturation”(饱和度)的情况下,主机装置100在s104以后的处理中使用依据配置文件500中的由图4所示的a2b2标签以及b2a2标签的信息。

首先,主机装置100针对被输入至目标接受区域840中的各调节点p0以及被追加的第三调节点qx,根据在配置文件选择栏811~813中被指定的颜色转换用的配置文件(包括配置文件的组合)而求出当前的输出值currentout(s104)。这是由于以与被形成在被印刷物me1上的输出图像imo的颜色相对应的输出颜色cmykp为基准而实施调节的缘故。在与指定意图相应的信息存在于配置文件中的情况下,根据与指定意图相应的信息而实施颜色转换。

在以下的说明中,在只记载调节点p0的情况下,设为在调节点p0中包含第三调节点qx。

例如、如图14a所示,在只有输入配置文件610被指定为用于颜色转换(a-1)的情况下,各调节点p0的输入值input成为cmyk值(设为cp、mp、yp、kp)。在该情况下,当前的输出值currentout成为lab值(设为lp、ap、bp)。此处的变量p为对调节点p0进行识别的变量。

在此,如文所述,设为由ficc(第一参数、第二参数、第三参数)而表示依据配置文件(例如icc配置文件)的转换。但是,第一参数表示所使用的配置文件。在第一参数中,inputprofile表示输入配置文件,outputprofile表示输出配置文件,dlprofile表示设备连接配置文件。在第二参数中,a2b表示从设备色彩向设备独立色彩的转换,b2a表示从设备独立色彩向设备色彩的转换,a2b0表示根据设备连接表而实施的转换。第三参数的input表示调节点p0的输入值(cmyk、rgb、lab等)。

在上述(a-1)的情况下,调节对象配置文件550自动地成为输入配置文件610,并能够通过下式而计算出当前的输出值currentout(参照图15)。

currentout=ficc(inputprofile,a2b,input)

如图14b所示,在只有输出配置文件620被指定为用于颜色转换(a-2)的情况下,各调节点p0的输入值input成为lab值(设为lp、ap、bp)。在该情况下,当前的输出值currentout成为cmyk值(设为cp、mp、yp、kp)。

在上述(a-2)的情况下,调节对象配置文件550自动地成为输出配置文件620,并能够通过下式而计算出当前的输出值currentout(参照图15)。

currentout=ficc(outputprofile,b2a,input)

如图14c所示,在设备连接配置文件630被指定为用于颜色转换(a-3)的情况下,各调节点p0的输入值input成为cmyk值(cp、mp、yp、kp)。在该情况下,当前的输出值currentout成为cmyk值(cp、mp、yp、kp)。

在上述(a-3)的情况下,调节对象配置文件550自动地成为设备连接配置文件630,并能够通过下式而计算出当前的输出值currentout(参照图15)。

currentout=ficc(dlprofile,a2b0,input)

如图14d、14e所示,当配置文件610、620的组合被指定用于颜色转换(b-1)、(b-2)时,各调节点p0的输入值input成为cmyk值(cp、mp、yp、kp)。在该情况下,当前的输出值currentout成为cmyk值(cp、mp、yp、kp)。

在上述(b-1)、(b-2)的情况下,无论调节对象配置文件550为输入配置文件610或者输出配置文件620,均能够通过下式而计算出当前的输出值currentout(参照图15)。

currentout=ficc(outputprofile,b2a、ficc(inputprofile,a2b,input))

在计算出当前的输出值currentout之后,主机装置100针对各调节点p0(包括第三调节点qx),根据在配置文件选择栏811~813中被指定的颜色转换用的配置文件(包括配置文件的组合)以及在调节对象颜色空间选择栏830中被指定的调节对象颜色空间cs6而求出目标输出值targetout(s106)。这是由于以与被形成在被印刷物me1上的输出图像imo的颜色相对应的输出颜色cmykp为基准而实施调节的缘故。在与指定意图相应的信息存在于配置文件中的情况下,根据与指定意图相应的信息而实施颜色转换。

例如,如图16a所示,在只有输入配置文件610被指定为用于颜色转换、且输入颜色空间cs4被指定为调节对象颜色空间cs6(a-1-1)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(设为δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(a-1-1)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(inputprofile,a2b,input+adjustdata)

如图16b所示,在只有输入配置文件610被指定为用于颜色转换、且输出颜色空间cs5被指定为调节对象颜色空间cs6(a-1-2)的情况下,在lab颜色空间中调节量adjustdata被添加至lab值(lp、ap、bp)中。该调节量adjustdata由相对值(设为δlp、δap、δbp)来表示。在lab颜色空间中,调节后的lab值由(lp+δlp、ap+δap、bp+δbp)来表示。

在上述(a-1-2)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(inputprofile,a2b,input)+adjustdata

如图16c所示,在只有输出配置文件620被指定为用于颜色转换、且输入颜色空间cs4被指定为调节对象颜色空间cs6(a-2-1)的情况下,在lab颜色空间中调节量adjustdata被添加至lab值(lp、ap,bp)中。该调节量adjustdata由相对值(δlp,δap,δbp)来表示。在lab颜色空间中,调节后的lab值由(lp+δlp、ap+δap、bp+δbp)来表示。

在上述(a-2-1)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(outputprofile,b2a,input+adjustdata)

如图16d所示,在只有输出配置文件620被指定为用于颜色转换、且输出颜色空间cs5被指定为调节对象颜色空间cs6(a-2-2)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(设为δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(a-2-2)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(outputprofile,b2a,input)+adjustdata

在设备连接配置文件630被指定为用于颜色转换、且输入颜色空间cs4被指定为调节对象颜色空间cs6(a-3-1)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(a-3-1)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(dlprofile,a2b0,input+adjustdata)

在设备连接配置文件630被指定为用于颜色转换、且输出颜色空间cs5被指定为调节对象颜色空间cs6(a-3-2)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(a-3-2)情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(dlprofile,a2b0,input)+adjustdata

另外,虽然未进行图示,但是也可以假定lab颜色空间被指定为调节对象颜色空间cs6的情况。在该情况下,lab颜色空间为输入配置文件610中的输出颜色空间cs5,且输出配置文件620中的输入颜色空间cs4。目标输出值targetout例如能够通过参照为了制作设备连接配置文件630所使用的输出配置文件从而被计算出。

如图17a所示,在配置文件610、620的组合被指定为用于颜色转换、且输入配置文件610的输入颜色空间cs4被指定为调节对象颜色空间cs6(b-1-1)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(b-1-1)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(outputprofile,b2a、ficc(inputprofile,a2b,input+adjustdata))

上式即使对于调节对象配置文件550为输出配置文件620的情况也是相同的。

如图17b所示,在配置文件610、620的组合被指定为用于颜色转换、且输出配置文件620的输出颜色空间cs5被指定为调节对象颜色空间cs6(b-1-2)的情况下,在cmyk颜色空间中调节量adjustdata被添加至cmyk值(cp、mp、yp、kp)中。该调节量adjustdata由相对值(δcp、δmp、δyp、δkp)来表示。在cmyk颜色空间中,调节后的cmyk值由(cp+δcp、mp+δmp、yp+δyp、kp+δkp)来表示。

在上述(b-1-2)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(outputprofile,b2a、ficc(inputprofile,a2b,input))+adjustdata

上式即使对于调节对象配置文件550为输出配置文件620的情况也是相同的。

如图17c所示,在配置文件610、620的组合被指定为用于颜色转换、且pcs(输入配置文件610中的输出颜色空间cs5以及输出配置文件620中的输入颜色空间cs4)被指定为调节对象颜色空间cs6(b-1-3)的情况下,在lab颜色空间中调节量adjustdata被添加至lab值(lp、ap、bp)中。该调节量adjustdata由相对值(δlp、δap、δbp)来表示。在lab颜色空间中,调节后的lab值由(lp+δlp、ap+δap、bp+δbp)来表示。

在上述(b-1-3)的情况下,能够通过下式而计算出目标输出值targetout(参照图18)。

targetout=ficc(outputprofile,b2a、ficc(inputprofile,a2b,input)+adjustdata)

上式即使针对调节对象配置文件550为输出配置文件620的情况也是相同的。

另外,也可以采用如下方式,即,目标输出值targetout的计算能够在调节目标t0由输出坐标值来表示的情况下被省略,并且仅限于在调节目标t0并非由输出坐标值来表示的情况下实施。

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

在如图14a、图14b、图14c所示的(a-1)、(a-2)、(a-3)的情况下,即,在一个配置文件(配置文件610、620、630中的任意一个)被指定为用于颜色转换的情况下,被指定的配置文件为调节对象配置文件550。因此,被指定的配置文件的输入值input作为调节对象配置文件550中的输入值input_p而使用,被指定的配置文件的目标输出值targetout作为调节对象配置文件550中的调节目标值targetout_p而被使用。作为数学式,如以下方式而被表示(参照图20)。

input_p=input

targetout_p=targetout

此外,调节对象配置文件550中的当前的输出值currentout_p为被指定的配置文件的当前的输出值currentout。

currentout_p=currentout

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

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

input_p=input

targetout_p=ficc(outputprofile,a2b,targetout)

根据目标输出值targetout(cmyk值)而求出调节对象配置文件550的调节目标值targetout_p(lab值)是由于,以与输出图像imo的颜色相对应的输出颜色cmykp为基准而实施调节的缘故。

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

currentout_p=ficc(inputprofile,a2b,input)

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

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

input_p=ficc(inputprofile,a2b,input)

targetout_p=targetout

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

currentout_p=currentout

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

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

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

图21a示意性地例示了对输出值进行调节的情况下的各网格点gd0的调节量ad。调节点p0与输入值input_p相对应。当作为调节目标t0而给予调节量adjustdata时,对将调节量adjustdata被添加至与输入值input_p相对应的当前的输出值currentout_p中的调节目标值targetout_p进行设定。当然,如果调节对象颜色空间cs6为cmyk颜色空间,则当前的输出值currentout_p及调节目标值targetout_p由cmyk值来表示,调节量adjustdata由cmyk值的相对值(δcp、δmp、δyp、δkp)来表示。如果调节对象颜色空间cs6为lab颜色空间,则当前的输出值currentout_p及调节目标值targetout_p由lab值来表示,调节量adjustdata由lab值的相对值(δlp、δap、δbp)来表示。

通过对图7所示的指向调节范围指定栏850及目标接受区域840的输入以及图6的s224的处理,从而在调节量adjustdata中设定调节范围a0。在对于调节范围指定栏850而指定了“半径”的情况下,基本上采用如下方式,即,将输出值相对于输入值input_p的调节量设为最大,且在调节范围a0的分界处将调节量设为0。但是,由于实际的调节是对于调节对象配置文件550的网格点gd0而实施的,因此调节有时会影响至与被设定的调节范围a0相比而更大的范围。

图21b示意性地例示了对输入值进行调节的情况下的各网格点gd0的调节量ad。调节点p0与输入值input_p相对应。当作为调节目标t0而设定调节量adjustdata时,与调节量adjustdata被添加至输入值input_p中的输入值input_p+adjustdata相对应的输出值成为在调节点p0中所期待的输出值。当然,如果调节对象颜色空间cs6为cmyk颜色空间,则输入值input_p由cmyk值来表示,调节量adjustdata由cmyk值的相对值(δcp、δmp、δyp、δkp)来表示。如果调节对象颜色空间cs6为lab颜色空间,则输入值input_p由lab值来表示,调节量adjustdata由lab值的相对值(δlp、δap、δbp)来表示。

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

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

首先,如图22a所示,主机装置100对于各调节点p0而决定输出值相对于作为最靠近网格点gdnearest的最近网格点gdnearest的调节量ad1(图5的s110)。在图22a中,示出了决定在输入颜色空间cs4的某个坐标轴上调节点p0(输入值input_p)存在四点的情况下的输出值的调节量ad1的示例。在图22a的示例中,将相对于输入值input_p的调节量adjustdata就此设为输出值相对于最近网格点gdnearest的调节量ad1。当然,本技术并不限定于将输出值相对于最近网格点gdnearest的调节量ad1设为调节量adjustdata的情况。

在决定了对于最靠近网格点gdnearest的输出值的调节量ad1后,如图22b所示,主机装置100决定对于在调节范围a0中置于最靠近网格点gdnearest的周围的网格点(三角印的网格点)的输出值的调节量ad2(图5的s112)。例如,通过将对于调节范围a0外的网格点的输出值的调节量设置成为0,且将对于所述的各最靠近网格点gdnearest的输出值的调节量ad1设为adjustdata,并且进行根据三维或四维的三次样条函数的插值运算,从而能够决定对于周围的网格点的输出值的调节量ad2。在此,当输入颜色空间cs4为cmyk颜色空间时,只需根据四维的三次样条函数而进行所述插值运算即可,当输入颜色空间cs4为lab颜色空间时,只需根据三维的三次样条函数而进行所述插值运算即可。通过实施这种插值运算,从而使对于周围的网格点的输出值的调节量ad2,在对于各最靠近网格点gdnearest的输出值的调节量ad1和对于调节范围a0外的网格点的输出值的调节量“0”之间顺利相连。

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

根据用户的需求,存在如图23所示的层次图像im1那样调节从第一调节点p1起至第二调节点p2为止连续的层次的所有的颜色的情况。当在输入颜色空间cs4内第一调节点p1与第二调节点p2分离时,调节点p1、p2的调节范围a1、a2不重叠,从而即使仅针对调节点p1、p2而设定调节量adjustdata,也会使调节点p1、p2之间的颜色不被调节,从而会使输出图像的层次性降低。

但是,当扩宽调节点p1、p2的调节范围a1、a2时,不希望调节的颜色也会被调节。为了防止这种情况,需要在调节点p1、p2之间设定较多的调节点以及调节量adjustdata。尤其是,当调节点p1、p2分离时,调节点以及调节量adjustdata的设定相应地变得繁杂。

在本具体示例中,在被配对指定的调节点p1、p2之间自动地追加了第三调节点qx,且第三调节点qx的调节量adjustdata以及调节范围a3也自动地被决定,并且这些调节数据也被反映至配置文件500的调节中。因此,使提高输出图像的层次性的操作被减轻。

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

通过以上方式,能够对调节对象配置文件550的对应关系进行调节,从而使当前的输出值currentout在第二颜色空间cs2中接近目标输出值targetout。当与指定含义相适应的信息存在于调节对象配置文件550中时,能够在与指定含义相适应的对应关系中对调节对象配置文件550进行调节。

在更新调节对象配置文件550后,主机装置100对于各调节点p0(包括第三调节点qx),通过利用更新后的调节对象配置文件550或者包括更新后的调节对象配置文件550在内的配置文件的组合从而求出当前的输出值currentout(s116)。更新后的当前的输出值currentout能够利用与参照图14a~图14e、图15而说明的s104的处理相同的式而计算出。当与指定含义相适应的信息存在于配置文件中时,根据与指定含义相适应的信息而实施颜色转换。

此外,主机装置100对于各调节点p0(包括第三调节点qx),求出更新后的当前的输出值currentout与目标输出值targetout之间的差分d(s118)。该差分例如可以设为,在调节对象配置文件550的输出颜色空间cs5中与输出值currentout相对应的点和与目标输出值targetout相对应的点之间的欧式距离。

在此基础上,主机装置100对s108~s120的重复处理的结束条件是否成立进行判断(s120),当结束条件不成立时重复s108~s120的处理,当结束条件成立时结束配置文件调节处理。例如,可以设为,在对于所有调节点p0差分d均为预定的阈值以下时结束条件成立。此外,也可以设为,当达到规定的次数时结束条件成立。

通过以上方式,能够对调节对象配置文件550进行调节,从而使从与调节点p0相对应的输入坐标值并根据当前的调节对象配置文件550或者包括调节对象配置文件550在内的配置文件的组合而获得的当前的输出值currentout接近于目标输出值targetout。如此,由于能够将表示输出颜色cmykp的坐标值作为基准而对调节对象配置文件550进行调节,因此本具体示例能够对颜色空间的坐标值的转换中所使用的配置文件进行调节,以实现良好的颜色再现精度。此时,由于能够指定调节对象配置文件550与调节对象颜色空间cs6,因此本具体示例能够与用户的利用环境相适应灵活地进行应对。

此外,在被配对指定的调节点p1、p2之间自动地追加第三调节点q,且第三调节点q的调节的第三目标t3以及调节范围a3也自动地被决定,并且这些调节数据也被用于配置文件500的调节中。因此,本具体示例能够提供一种易于使输出图像的层次性提高的技术。

(6)改变例:

本发明考虑到各种改变例。

例如,输出设备并不限于喷墨打印机,还可以为激光打印机等的电子照片方式的打印机、三维打印机、显示装置等。

形成图形的颜色材料的种类并不限于c、m、y、k,除了c、m、y、k外还可以包括与lc、lm、y相比为高浓度的dy(深黄色)、or(橙色)、gr(绿色)、与k相比为低浓度的lk(浅黑色)、用于提高画质的无着色的颜色材料等。

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

目标设备并不限于目标印刷机,还可以为显示装置等。

当然,第一颜色空间并不限于cmyk颜色空间,还可以为cmy颜色空间、rgb颜色空间等。

能够作为调节对象颜色空间而进行选择的颜色空间并不限于第一颜色空间和第二颜色空间和配置文件连接空间这三类,还可以为第一颜色空间和第二颜色空间这两类,或者第一颜色空间和配置文件连接空间这两类,或者第二颜色空间和配置文件连接空间这两类。

第三调节点q并不限定于在将调节点p1、p2连结的线上,也可以被设定在从将调节点p1、p2连结的线上偏离了的位置处。

另外,在调节范围a0为固定的情况下,也能够基于第一调节点p1处的调节的第一目标t1以及第二调节点p2处的调节的第二目标t2而决定第三调节点qx处的第三目标t3。此外,即使目标t1、t2被预先确定,也能够基于以第一调节点p1为基点的第一调节范围a1以及以第二调节点p2为基点的第二调节范围a2而决定第三调节范围a3。

如图24所示,也可以将用于改变第三调节点q的数n0的追加调节点指定栏920显示在图7所示的ui画面800或者其他的画面上。在图24所示的追加调节点指定栏920的多个指定项目中,包括“标准的调节点数”和“将调节点数设为2倍(较细)”。在指定了“标准的调节点数”的情况下,如上文所述,主机装置100在调节点p1、p2之间追加在最低一处的第三调节点qx在进入调节对象配置文件550的网格点件的范围内尽量变小的数n0的第三调节点qx(图6的s220)。在指定了“将调节点数设为2倍(较细)”的情况下,主机装置100在图6的s220中,在调节点p1、p2之间追加与指定了“标准的调节点数”的情况相比大约2倍的数量的第三调节点qx。通过采用这种方式,基于为了改变第三调节点qx的数n0而接受的设定的数n0的第三调节点qx被设定。

图25a示意性地示出了在输入颜色空间cs4为cmyk颜色空间的情况下将于调节点p1、p2之间所追加的第三调节点qx的间隔设为1/2而决定以第三调节点qx为基点的第三调节范围a3的情况。当对图13a、25a进行比较时,在图25a的情况下,通过第三调节点qx的间隔成为1/2,从而第三调节点qx从图13a的第三调节点q1~q5(n0=5)增加至图25a的第三调节点q1~q11(n0=11)。以第三调节点qx为基点的第三调节范围a3针对n0=11的第三调节点q1~q11而被决定。如图25b所示,第三调节点qx处的调节的第三目标t3也针对n0=11的第三调节点q1~q11而被决定。在该情况下,虽然图5的s104~s120的处理所耗费的时间变长,但是输出图像的层次性进一步得到提高。

通过以上方式,从而用户能够根据喜好而对使处理时间优先或者使层次性的提高优先进行选择。

如图26a、26b所示,也可以从在cmyk颜色空间(第一颜色空间cs4の例)中将所设定的调节点p1、p2转换为lab颜色空间(配置文件连接空间cs3的示例)之时起追加第三调节点q,并决定第三目标t3以及第三调节范围a3。

图26a、26b所示的示例在从cmyk值向cmyk值的转换与输入配置文件610和输出配置文件620组合、且输出配置文件620被指定为调节对象配置文件550的情况下较为优选。此处,图26a示意性地示出了在lab颜色空间(cs3)内于调节点p1、p2之间追加第三调节点qx而决定以第三调节点qx为基点的第三调节范围a3的情况。图26b示意性地示出了以lab颜色空间(cs3)的坐标为基准而决定第三调节点qx处的调节的第三目标t3的情况。

当参照图6来进行说明时,在追加第三调节点qx的s220的处理之前,主机装置100只需首先依据输入配置文件610而将表示第一调节点p1的第一坐标的cmyk值(c1、m1、y1、k1)转换为lab值(l1、a1、b1),并且依据输入配置文件610而将表示第二调节点p2的第二坐标的cmyk值(c2、m2、y2、k2)转换为lab值(l2、a2、b2)即可。lab值(l1、a1、b1)为第四坐标的示例,lab值(l2、a2、b2)为第五坐标的示例。

在s220的处理中,主机装置100在lab颜色空间(cs3)内基于第一调节点p1(l1、a1、b1)和第二调节点p2(l2、a2、b2)而对由lab值所表示的第三坐标的第三调节点qx进行设定。所追加的第三调节点qx设为生成于在lab颜色空间(cs3)内将调节点p1、p2连结的线上。所追加的第三调节点qx设为作为调节对象配置文件550的输出配置文件620的网格点gd0,即,基于lab颜色空间(cs3)的网格点gd0的间隔δgd的数n0。此处,为了形成在输出配置文件620的网格点间进入有最低一处的第三调节点qx的范围,而以减少的方式对数量n0进行设定。

例如,在lab颜色空间的l轴、a轴以及b轴之内,选择以网格点gd0的间隔δgd为单位的第一调节点p1与第二调节点p2之间的距离最长的坐标轴。在图26a的示例中,示出了当5<|a2-a1|<6、以及4<|b2-b1|<5,且|a2-a1|大于|b2-b1|以及|l2-l1|时,a轴被选择的情况。接下来,在被选择的坐标轴的方向上,设定成为网格点gd0的间隔δgd以下的间隔的数量n0的第三调节点qx。由于在图26a的示例中,5<|a2-a1|<6,因此n0=5。

在s222的处理中,主机装置100首先只需依据输入配置文件610而将以cmyk颜色空间(cs1)的坐标为基准的调节点p1、p2的目标t1、t2转换为以lab颜色空间(cs3)的坐标为基准的目标即可。例如设为,调节量adjustdata为cmyk值,第一调节点p1的调节量adjustdata(第一目标t1的示例)为(δc1、δm1、δy1、δk1),第二调节点p2的调节量adjustdata(第二目标t2的示例)为(δc2、δm2、δy2、δk2)。只需将调节量(δc1、δm1、δy1、δk1)依据输入配置文件610而转换为lab值的调节量(设为δl1、δa1、δb1),将调节量(δc2、δm2、δy2、δk2)依据输入配置文件610而转换为lab值的调节量(设为δl2、δa2、δb2)即可。调节量(δl1、δa1、δb1)为第四调节数据的示例,调节量(δl2、δa2、δb2)为第五调节数据的示例。

此外,主机装置100只需基于第一调节点p1的调节量(δl1、δa1、δb1)及第二调节点p2的调节量(δl2、δa2、δb2)而决定第三调节点qx的调节量(设为δl3、δa3、δb3)即可。该处理能够设为,例如,以lab颜色空间(cs3)的坐标为基准、且基于第一调节点p1的调节量(δl1、δa1、δb1)以及第二调节点p2的调节量(δl2、δa2、δb2)而对第三调节点qx的调节量(δl3、δa3、δb3)进行内插的处理。

在s224的处理中,主机装置100只需首先依据输入配置文件610而将以cmyk颜色空间(cs1)的坐标为基准的调节点p1、p2的调节范围a1、a2转换为以lab颜色空间(cs3)的坐标为基准的调节范围即可。转换后的第一调节范围a1为第四调节数据的示例,转换后的第二调节范围a2为第五调节数据的示例。

此外,主机装置100只需基于第一调节点p1的第一调节范围a1以及第二调节点p2的第二调节范围a2而决定第三调节点qx的第三调节范围量a3即可。该处理能够设为,例如,以lab颜色空间(cs3)的坐标为基准,且基于第一调节点p1的第一调节范围a1以及第二调节点p2的第二调节范围a2而对第三调节点qx的第三调节范围量a3进行内插的处理。

当图6的s224的处理结束时,主机装置100实施图5的s104以后的处理,并且只需基于以lab颜色空间(cs3)的坐标为基准的调节目标t1、t2以及调节范围a1、a2而对输出配置文件620进行调节即可。

通过采用以上的方式,在将输出配置文件与输入配置文件组合而进行调节的情况下,也能够容易地使输出图像的层次性提高。

(7)总结:

如以上说明所述,根据本发明,通过各种方式能够提供一种易于使输出图像的层次性提高的技术等。当然,即使仅由独立权利要求所涉及的构成要件所构成的技术也能够获得所述的基本的作用、效果。

此外,还可以实施如下的结构等,即,将在所述示例中公开的各结构相互进行置换或者改变组合的结构,或者将公知技术及在所述示例中公开的各结构相互进行置换或者改变组合的结构等。本发明也包括这些结构等。

符号说明

100…主机装置(配置文件调节系统的示例);114…存储装置;115…显示装置;116…输入装置;200…打印机;300…目标印刷机;400…rip;500…配置文件;550…调节对象配置文件;610…输入配置文件;620…输出配置文件;630…设备连接配置文件;700…调节历史;800…ui画面;811…输入配置文件选择栏;812…输出配置文件选择栏;813…设备连接配置文件选择栏;820…调节对象配置文件指定栏;830…调节对象颜色空间选择栏;840…目标接受区域;841…“从图像指定”按钮;842…追加按钮;843…删除按钮;844…配对指定区域;845…调节数据选择栏;850…调节范围指定栏;860…意图指定栏;870…调节实施按钮;910…配对指定画面;920…追加调节点指定栏;a0…调节范围;a1…第一调节范围;a2…第二调节范围;a3…第三调节范围;cs1…第一颜色空间;cs2…第二颜色空间;cs3…配置文件连接空间;cs4…输入颜色空间;cs5…输出颜色空间;cs6…调节对象颜色空间;gd0、gd1、gd2…网格点;gdnearest…最近网格点;im0…输出图像;im1…层次图像;me1…被印刷物;p0…调节点;p1…第一调节点;p2…第二调节点;q…第三调节点;pr0…配置文件调节程序;st1…调节点接受工序;st2…调节点追加工序;st3…调节数据生成工序;st4…配置文件调节工序;t0…目标;t1…第一目标;t2…第二目标;t3…第三目标。

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