用于创建运行时颜色转换查找表的方法和系统技术方案

技术编号:9906954 阅读:70 留言:0更新日期:2014-04-11 05:57
本发明专利技术可以提供用于创建运行时颜色转换查找表的方法和系统。呈现颜色转换对象的切片的概念表示。颜色转换对象由具有中性轴和多个颜色轴的色坐标系来定义。切片由色坐标系上的位于与中性轴正交的公共平面中的多个网格点来定义。另外,切片沿颜色转换对象的多个面界定,针对所述多个面,多个颜色轴中的至少一个为最小值或最大值。该方法进一步包括针对特定网格点应用设计规则,并且确定其它网格点的输出。在查找表的一部分中存储切片的输出。根据本发明专利技术,可以提供用于创建运行时颜色转换查找表的方法。

【技术实现步骤摘要】
用于创建运行时颜色转换查找表的方法和系统
本专利技术涉及创建颜色转换查找表。
技术介绍
将颜色从诸如计算机显示器之类的第一设备准确再现为诸如图像形成设备(例如彩色打印机)之类的第二设备上的颜色可能具有挑战性。监视器通常使用红色、绿色和蓝色(RGB)像素来显示颜色,而大多数现代彩色打印机通常使用青色、品红、黄色和黑色(CMYK)油墨或色粉进行显示。再现的颜色的质量可以基于打印页面上再现的颜色与监视器上的源颜色的一致程度来评估。在其它情况下,颜色质量可以基于用户的偏好,例如诸如对特定肤色的偏好来评估。其中,显示器与彩色打印机之间失配的色域需要对色域边界(即,最小颜色输出和最大颜色输出)处的性能负责的颜色转换。为了执行这种颜色转换,第二设备(或诸如运行软件的计算机之类的中间设备)可以被配置为将颜色从RGB映射到CMYK。首先,打印任务的源颜色被表示为RGB值,例如每种颜色8个比特,对应于总共24个比特。在彩色打印机的情况下,打印机控制器接着执行将RGB值映射到CMYK值的颜色转换,以在打印页面上再现颜色。两种颜色空间之间的关系可以定义如下:方程1:(C,M,Y,K)=f(R,G,B)方程2:C=fC(R,G,B)方程3:M=fM(R,G,B)方程4:Y=fY(R,G,B)方程5:K=fK(R,G,B)以上方程1-5中列出的函数没有简单的全局定义,而是被定义为点对点映射。虽然打印机控制器(或其他设备)在理论上可以对每个像素以计算方式执行这种颜色转换,但是由于所涉及的大的计算量可能会减慢打印过程,因此使得这种方案成为没有吸引力的解决方案。取而代之的是,典型的颜色转换使用其中存储有先前计算的或按经验确定的值的一个或多个查找表(LUT)。因此,代替根据RGB值计算CMYK值,颜色转换涉及使用RGB值作为索引来访问一个或多个LUT中的对应的CMYK值。然后,打印机例如通过沉积对应量的油墨或色粉,使用所确定的CMYK值来“标记”页面。例如,根据特定的颜色空间,人类皮肤和绿色玻璃可以分别具有(228,174,160)和(95,200,12)的RGB值。使用一个或多个合适的查找表,颜色转换可以输出打印时需使用的在第二颜色空间中映射的对应CMYK值(0,84,71,23)和(140,0,247,0)。LUT的大小和配置会影响打印速度、打印质量(例如,颜色再现和过渡的精度)和成本(例如,存储器大小和类型)。颜色设计者的主要兴趣是创建引起需实现的设计目标(例如,色度匹配或优选着色)的颜色转换LUT。因此,期望一种用于创建提供准确的颜色转换和过渡而不会牺牲打印速度和成本的LUT的改进方法。
技术实现思路
本专利技术可以提供用于创建运行时颜色转换查找表的方法。这里记载的多种实施例有助于设计运行时颜色LUT。以下描述的方法优选在运行软件的计算机上实施,以便创建需用于诸如图像形成设备之类的特定设备的LUT。其它实施方式也是可能的。根据第一实施例,提供一种用于创建运行时颜色转换查找表的方法。在计算机输出设备上向用户呈现颜色转换对象的切片的概念表示。颜色转换对象由具有中性轴和多个颜色轴的色坐标系来定义。每个颜色轴包括范围从各自的最小值到各自的最大值的值,而中性轴则包括范围从最小着色剂量(即白色)到最大着色剂量(即黑色)的值。切片由色坐标系上的位于与中性轴正交的公共平面中的多个网格点来定义。另外,切片沿颜色转换对象的的多个面界定,针对所述多个面,所述多个颜色轴中的至少一个为最小值或最大值。在优选实施例中,颜色转换对象是由三个颜色轴定义的立方体,具有从颜色轴的原点(位于立方体的一个顶点处)跨越到立方体的与原点相对的顶点的对角线中性轴。根据第一实施例的方法进一步包括(a)接收包括第一设计规则的参数的用户输入,和(b)接收包括第二设计规则的参数的用户输入,其中第一设计规则需应用于切片与中性轴的交点,并且第二设计规则需应用于位于颜色转换对象的面中的至少一个面上的网格点处的输出。该方法还包括通过计算第一设计规则与第二设计规则之间的过渡来确定位于交点与面之间的网格点的输出。该过渡可以例如基于第三设计规则,例如特定内部网格点到交点和/或面的距离来计算。在查找表的一部分中存储切片的输出。根据另一实施例,用于创建三维颜色转换查找表的方法包括:显示用于在第一设备所关联的第一颜色空间与第二设备所关联的第二颜色空间之间进行转换的颜色转换立方体的中性轴截面切片中的至少一部分。至少一个中性轴截面切片上可以包括例如多个共面的网格点,这些网格点包括位于(1)切片和颜色转换立方体的中性轴的交点与(2)位于颜色转换立方体的多个面上(即位于切片的边缘上)的多个网格点之间的多个内部网格点。另外,至少一个中性轴截面切片与中性轴正交。根据第二实施例的方法包括识别将交点与位于颜色转换立方体的面之一上的点连接在一起的直线,其中该直线还穿过内部网格点。确定与交点相对应的第一输出和与颜色转换立方体的面之一上的所述点相对应的第二输出。第一输出基于第一设计规则,而第二输出基于第二设计规则。还导出与内部网格点相对应的第三输出,其中第三输出基于第三设计规则。第三设计规则可以例如是第一设计规则与第二设计规则之间的融合。融合通过计算例如距离来确定。将第一输出、第二输出和第三输出存储在查找表中。根据另一实施例的用于创建3D查找表的系统或工具包括处理器、数据存储器和程序指令。所述程序指令可以在由处理器执行时使处理器执行:(i)确定待创建的3D查找表的大小,(ii)显示与3D查找表相对应的颜色转换对象的至少一部分的表示,(iii)从用户接收指定需应用于查找表的设计规则的输入,(iv)将所接收的设计规则应用于颜色转换对象,以确定颜色转换对象的输出值,以及(v)在数据存储器中存储所确定的值。通过阅读在合适时参考附图的以下详细描述,这些以及其它方面和优点将对本领域普通技术人员来说显而易见。根据本专利技术,可以提供用于创建运行时颜色转换查找表的方法。附图说明图1是示出图像形成设备中的颜色转换的简化功能框图。图2是示出图像形成设备的打印机控制器中的颜色转换功能的简化功能框图。图3是根据这里描述的多种实施例的示出具有3D插值的3DLUT颜色转换立方体的简化框图。图4是根据这里描述的多种实施例的示出3DLUT颜色转换立方体的附加分量的简化框图。图5是示出从其推出中性轴截面(NAX)切片的3DLUT颜色转换立方体的概念框图。图6是根据一个实施例的示出NAX切片的简化概念框图。图7A是根据一个实施例的示出NAX切片(切片7)的简化概念框图。图7B是根据一个实施例的示出另一NAX切片(切片6)的简化概念框图。图8是示出针对其描述示例设计应用的另一NAX切片的简化概念框图。图9是示出根据一个实施例的用于创建运行时颜色转换LUT的方法的流程图。图10是示出根据一个实施例的用于创建三维颜色转换LUT的方法的流程图。图11a至图11y是根据一个实施例的示出9×9×9转换立方体中的所有25个NAX切片的简化概念框图。图12是示出根据一个实施例的NAX切片上的中性轴、面和中性轴交点之间的相关性的简化概念框图。图13是示出根据一个实施例的使用设计工具创建3DLUT的方法的流程图。图14是示出根据一个实施例的用于创建3DLUT的系统或工具的简化框图本文档来自技高网
...
用于创建运行时颜色转换查找表的方法和系统

【技术保护点】
一种用于创建运行时颜色转换查找表的方法包括:形成颜色转换对象的切片的概念表示,其中所述颜色转换对象由色坐标系来定义,所述色坐标系具有多个颜色轴并且进一步包括中性轴,其中每个颜色轴包括范围从各自的最小值到各自的最大值的值,其中所述中性轴包括范围从最小着色剂量到最大着色剂量的值,其中所述切片由所述色坐标系上的位于与所述中性轴正交的公共平面中的多个网格点来定义,并且其中所述切片沿所述颜色转换对象的多个面界定,针对所述多个面,所述多个颜色轴中的至少一个是最小值或最大值;接收包括第一设计规则的参数的用户输入,所述第一设计规则需应用于所述切片与所述中性轴的交点处;接收包括第二设计规则的参数的用户输入,所述第二设计规则需应用于位于所述颜色转换对象的面中的至少一个面上的网格点处;根据第三设计规则确定位于所述交点与所述面之间的网格点的输出;以及在所述查找表的一部分中存储所述切片的输出。

【技术特征摘要】
2012.10.04 US 13/644,9691.一种用于创建运行时颜色转换查找表的方法包括:形成颜色转换对象的切片的概念表示,其中所述颜色转换对象由色坐标系来定义,所述色坐标系具有多个颜色轴并且进一步包括中性轴,其中每个颜色轴包括范围从各自的最小值到各自的最大值的值,其中所述中性轴包括范围从最小着色剂量到最大着色剂量的值,其中所述切片由所述色坐标系上的位于与所述中性轴正交的公共平面中的多个网格点来定义,从而所述切片与所述中性轴正交并且所述多个网格点是位于与所述中性轴正交的所述切片上的内部网格点,并且其中所述切片沿所述颜色转换对象的多个面界定,针对所述多个面,所述多个颜色轴中的至少一个是最小值或最大值;接收包括第一设计规则的参数的用户输入,所述第一设计规则需应用于所述切片与所述中性轴的交点处,其中所述颜色转换对象是具有六个面的颜色转换立方体,其中所述多个面从所述六个面中选择,并且其中所述中性轴从所述颜色转换立方体的第一顶点延伸到位于所述颜色转换立方体的以对角方式相对的顶点处的第二顶点,并且其中所述多个颜色轴和所述中性轴在所述第一顶点处各具有它们各自的最小值;接收包括第二设计规则的参数的用户输入,所述第二设计规则需应用于位于所述切片上和位于所述颜色转换对象的面中的至少一个面上的网格点处;根据第三设计规则确定位于所述切片上和位于所述交点与所述面之间的网格点的输出;以及在所述查找表的一部分中存储所述切片的输出。2.根据权利要求1所述的方法,进一步包括针对所述颜色转换对象中的多个切片重复所述确定和所述存储。3.根据权利要求2所述的方法,其中所述确定和所述存储针对所述颜色转换对象中的所有切片重复。4.根据权利要求1所述的方法,其中所述形成包括在输出设备上显示。5.根据权利要求4所述的方法,其中所述输出设备是显示器,并且所述概念表示是在所述显示器上显示...

【专利技术属性】
技术研发人员:迈克尔·M·张
申请(专利权)人:京瓷办公信息系统株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1