颜色处理设备和颜色处理方法

文档序号:9330791阅读:452来源:国知局
颜色处理设备和颜色处理方法
【技术领域】
[0001]本发明涉及一种将以第一颜色系统表达的输入信号值转换为以第二颜色系统表达的输出信号值的颜色处理设备和颜色处理方法。
【背景技术】
[0002]色彩管理系统(CMS)用于彩色图像拍摄装置、彩色图像显示装置以及彩色图像打印装置之间的色彩匹配。一般的CMS是通过使用描述了用于输入/输出彩色图像的装置的特性的装置配置文件来实现的。
[0003]在装置配置文件中,描述了用于依赖装置的颜色空间(例如,RGB或CMYK)和不依赖装置的颜色空间(例如,CIELAB或CIELUV)之间的转换的转换公式、转换表等。不依赖装置的空间被称为PCS (配置文件连接空间),并且在给定的光源下被唯一定义。因此,在PCS上执行颜色调整使得可以吸收装置的可再现色域之间的差异。
[0004]更具体地,使用彩色监视器的装置配置文件,将依赖彩色监视器的装置RGB值转换成不依赖装置的颜色空间中的L*a*b*值。然后,使用打印机的装置配置文件,将颜色调整后的L*a*b*值转换成依赖打印机的CMYK值。这种处理实现了颜色调整。
[0005]与使用RGB值定义的装置颜色空间相对应的诸如数字照相机、扫描仪或监视器等的RGB装置和与使用CMYK值定义的装置颜色空间相对应的诸如打印机等的CMYK装置之间的相互关系是强的非线性。因此,转换表经常被用作用于RGB装置和CMYK装置之间的颜色调整的装置配置文件。
[0006]由于一般的彩色监视器能够针对颜色R、G和B中的各个颜色表达256个色调,即1670万色以上,因而在转换表中描述与所有可表达的颜色的RGB值相对应的L*a*b*值是不实际的。为了应付这种情况,在转换表中描述了代表值之间的一些对应关系,并且通过根据代表值之间的对应关系的插值运算来获得除所述代表值以外的值之间的对应关系。
[0007]作为插值运算,使用诸如立方体插值、三棱柱插值或四面体插值等的线性插值。在立方体插值中,使用围绕要插值的值的立方体格子的8个格子点(8个代表值)之间的对应关系(格子点数据)来进行插值运算。三棱柱插值是如下方法:使用通过将上述立方体分割为两部分而获得的三棱柱的6个顶点出个代表值)的格子点数据来进行插值运算。四面体插值是如下方法:使用通过将上述立方体分割为六部分而获得的四面体的4个顶点(4个代表值)的格子点数据来进行插值运算。
[0008]由于用于插值运算的顶点数量(格子点数据的数量)少,且运算简单,因而四面体插值被广泛使用。点P的四面体插值由下式给出:
[0009]P = Pl+DL(P8-Pl)+Da(P3-Pl)+Db(P4-Pl) (I)
[0010]其中,Pl、P3、P4和P8表示四面体的顶点,并且DL、Da和Db表示各轴方向的标准化距离,这些距离表示点P相对于顶点Pl的位置。
[0011]例如,输入值是每种颜色8位的L*a*b*值,并且使用通过将L*a*b*空间的各个轴分割成16个部分而获得的具有163个单位立方体的17 3个格子点的三维查找表(3DLUT)。
[0012]在三棱柱插值或四面体插值中,相同的分割方法(分割方向)被用于L*a*b*空间的整个区域,以将各个单位立方体分割成两个三棱柱或六个四面体。然后,判断输入值所属的单位立方体,并且还判断该输入值所属的三棱柱或四面体。通过插值运算,使用被判断为输入值所属的三棱柱或四面体的格子点数据来计算与该输入值对应的输出值。
[0013]如上所述,在三棱柱插值或四面体插值中,在输入图像的颜色空间的整个区域,使用相同的方法来分割各个单位立方体。日本特开2007-158948(文献I)提出了定义多面体的插值方法,其中,为了改善灰度轴附近的颜色连续性,使得对灰度轴作为边的单位立方体进行分割的多面体不具有灰度轴作为边的表面,并且该多面体切割单位立方体。
[0014]然而,如果使用相同的分割方法(分割方向)来在整个区域将各个单位立方体分割成三棱柱或四面体,并且使用具有作为输入颜色空间的L*a*b*空间的3DLUT,则根据象限而获得了不期望的插值结果,并且表示输出值的色调也会失真。由文献I提出的插值方法对颜色连续性的改善只对与灰度轴接触的立方体有效。同样在文献I中提出的插值方法中,在与不和灰度轴接触的立方体相对应的区域中,获得不期望的插值结果,从而使色调失真,这将在后面详细描述。

【发明内容】

[0015]在一方面中,一种颜色处理设备,用于使用颜色转换表进行颜色转换,其中,所述颜色转换表具有与将输入颜色空间分割成多个单位立方体的格子点相对应的输出颜色空间的信号值,其特征在于,所述颜色处理设备包括:判断单元,用于在与所述输入颜色空间的亮度轴垂直的色度平面中判断输入信号所属的象限;第一检测单元,用于在所述多个单位立方体中检测所述输入信号所属的单位立方体;以及分割单元,用于利用与所判断出的象限相对应的分割方法,将所检测出的单位立方体分割成用于插值运算的多个多面体,其中,根据所述分割方法,沿着所述多个单位立方体的部分单位立方体中通过所述色度平面的原点的对角线的方向进行所检测出的单位立方体的分割。
[0016]在另一方面中,一种颜色处理方法,用于使用颜色转换表进行颜色转换,其中,所述颜色转换表具有与将输入颜色空间分割成多个单位立方体的格子点相对应的输出颜色空间的信号值,其特征在于,所述颜色处理方法包括:在与所述输入颜色空间的亮度轴垂直的色度平面中判断输入信号所属的象限;在所述多个单位立方体中检测所述输入信号所属的单位立方体;以及利用与所判断出的象限相对应的分割方法,将所检测出的单位立方体分割成用于插值运算的多个多面体,其中,根据所述分割方法,沿着所述多个单位立方体的部分单位立方体中通过所述色度平面的原点的对角线的方向进行所检测出的单位立方体的分割。
[0017]根据这些方面,在使用保持与将输入颜色空间分割成多个单位立方体的格子点相对应的输出颜色空间的信号值的颜色转换表来进行颜色转换时,根据输入信号值所属的象限,改变输入信号值所属的单位立方体的分割方法,这可以防止色调失真,并解决了获得不期望的插值结果的问题。
[0018]通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。
【附图说明】
[0019]图1A和IB是用于说明插值运算的图。
[0020]图2是示出L*a*b*空间分割方法的图。
[0021]图3是用于说明根据实施例的图像处理装置的结构的框图。
[0022]图4是示出L*a*b*空间中的格子的例子的图。
[0023]图5是示出颜色转换AP的UI的例子的图。
[0024]图6A和6B是分别不出输入信号值文件和颜色转换表的格式的例子的图。
[0025]图7是用于说明颜色转换处理的流程图。
[0026]图8是用于详细说明四面体插值运算的流程图。
[0027]图9A和9B是单位立方体分割方法的例子的图。
[0028]图10是示出根据实施例的L*a*b*空间分割方法的图。
[0029]图11是示出根据实施例的颜色处理设备的结构的框图。
【具体实施方式】
[0030]以下将参考附图详细说明根据本发明实施例的颜色处理设备和颜色处理方法。注意,下述实施例不限制根据权利要求的范围的本发明,并且对于本发明的解决手段,实施例中描述的结构的所有组合并非总是必要的。
[0031]将参考图1A和IB说明插值运算。图1A示出在作为色度平面的a*b*平面上围绕输入值131和132的格子点1301至1308。输入值131属于色
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1