本文公开了实现输出装置(例如,喷墨打印机或激光打印机)的可用颜色空间的最佳使用的方法和装置。色域压缩是通过依赖于打印作业的内容而被动态地计算,而不是只使用预先计算的或静态的表或ICC的渲染意图(rendering intents)。
【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本文公开了实现输出装置(例如,喷墨打印机或激光打印机)的可用颜色空间的最佳使用的方法和装置。色域压缩是通过依赖于打印作业的内容而被动态地计算,而不是只使用预先计算的或静态的表或ICC的渲染意图(rendering?intents)。【专利说明】动态图像色域压缩
技术介绍
本专利技术一般涉及打印装置的领域。更具体地,本专利技术涉及采用了国际色彩联盟(ICC)的色彩管理进行打印彩色图像。相关技术说明目前,对于采用了国际色彩联盟(ICC)的色彩管理进行打印彩色图像,在本领域中有三种可用的色彩渲染或渲染意图的方法。这样的三种方法被本领域技术人员称为感性渲染意图(感知RI),色度渲染意图(色度RI)和饱和度渲染意图(饱和度RI)。每一个这样的渲染意图使用预先计算的颜色查找表(CLUT),如A2B和B2A表,其被嵌入在描述了特定的输出装置的ICC颜色配置文件中。CLUT可被存储为η维阵列,其中每一维度按照网格点的数目具有多个条目(请参阅规则ICC.1:2004-10)。本文所讨论的输出装置的示例可以包括但不限于,喷墨打印机,激光打印机,照相成像装置和印刷机。对于本文所讨论的目的,应用感知RI或饱和度RI可以被本领域技术人员所考虑,当从源图像的装置(诸如扫描装置或摄像头)中挤压或压缩整个色彩空间或色域至输出装置(例如数字打印机)的可用色域。这种动作具有更改或改变所有要被呈现的,即输出装置的色域的内部 的和外部的颜色的效果。对于本文所讨论的目的,当保持打印装置的色域的内部的颜色时,采用色度RI可以被考虑,而它们是剪切色域外的颜色到最近的可用的颜色。【
技术实现思路
】本文公开了输出装置(例如,喷墨打印机或激光打印机)的可用颜色空间的最佳使用被实现的方法和装置。色域压缩是通过基于打印作业的内容,而不是只使用预先计算的或静态的表或ICC渲染意图被动态地计算。【专利附图】【附图说明】图1是根据一个实施例的压缩算法的流程图;图2是根据一个实施例示出了典型的喷墨打印机的色域和打印作业的色域的示意图,每一个以由色域中的最外层的颜色所限定的多边形区域的方式呈现;图3是根据一个实施例示出了如图2中的打印机色域区域和打印作业的区域,且进一步示出了代表压缩色值的方向和扩充色值的方向的箭头的的示意图;图4是根据一个实施例示出了如图2或图3中的打印机色域区域和打印作业的区域,并进一步示出了代表以正比方式,基于它们的大小,要压缩多少的色值和扩充多少的色值的箭头的不意图;图5是根据一个实施例示出了图2-4中的任意一图的施加压缩和扩充技术的结果的不意图;和图6是根据一个实施例示出了计算机系统的示例性形式中的系统的示意框图。具体实施例应当理解的是,根据一个实施例,动态渲染意图是基于打印作业的色域,而不是在现有技术中的源配置文件的色域。在一个实施例中,输出装置(例如喷墨打印机或激光打印机)的可用颜色空间的最佳使用是通过基于打印作业的内容动态计算色域压缩,而不是只使用预先计算的或静态的表或ICC渲染意图来实现。用于动态地计算色域压缩的具体实施例,但并不限于这样的实施例,被在下面详细说明。应当理解的是,当在输出装置上呈现图像时,在本领域中目前的技术不考虑图像内容。应当理解的是,输出装置的色域信息可以被在ICC配置文件中或转换一组输入颜色至一组输出装置颜色的任何其他多维颜色查找表格式中进行描述。通常情况下,决定是否执行裁剪或压缩分别是基于源和目 标装置(例如,照相机和打印机)的认知,而不是基于打印作业。因此,这种技术不能也没有最大限度地利用关于每个单独的打印作业的输出装置的可用色域。例如,利用感知或饱和度RI,打印作业的所有颜色被压缩。换句话说,打印作业的所有颜色被压缩至输出装置的色域,而不管特定的颜色是否已在输出装置的色域里面。因此,可能在图像中有颜色被不必要地压缩且失去色度,即使当打印装置可能能够正确地打印这些颜色,即无需压缩在图像中的这些颜色。压缩被按比例地执行。也就是,最外侧的颜色被压缩直至该颜色在输出装置的色域中。然而,应当理解的是,打印作业的所有的其他颜色被压缩用于为外部的颜色制造空间的目的。以这种方式,输出装置的整个色域可能不被采用。而使用上述技术,没有细节的损失,但可能存在精度的损失。例如,有可能存在高浓度区中的饱和的损失。由感知意图技术完成的压缩是基于源-配置文件和输出-配置文件的色域被计算。应当理解的是,使用感知意图,即使作业本身仅使用由源配置文件描述的颜色空间的一小部分,且即使作业是完全地在输出配置文件的色域的内部,该作业可以被压缩。使用色度RI,某些颜色可能会被裁剪。例如,输出装置的色域之外的每一种颜色被分配在输出装置的色域的边缘的相应的颜色。应当理解的是,在打印作业中的几种不同的颜色最终可能被分配给相同的相应的颜色。因此,在打印作业中的这样的不同颜色可能被印有该装置的相同的输出颜色。因此,细节可能在裁剪区域会丢失。接着,在印刷过程裁剪这样的颜色后,一些所得到的输出颜色可能看起来平坦且没有分别。此外,最终用户可能已经以在上文描述的两种渲染意图之间的手动方式来决定。例如,最终用户可能将他的或她的决定基于如下:.如果打印作业符合输出装置的色域,相对色度是更好的选择。?否则,感知应该被使用。但是,有两个悬而未决的问题依然存在,如下所示:.最终用户怎样才能知道作业是否合适?.最终用户可以做什么,例如,在自动化环境中,如当使用大型打印机时,如何选择上述两个方法中的任一个?动态压缩算法根据一个实施例的动态压缩算法被提供如下。在打印之前,打印作业在进行中(即动态)被分析。打印作业被分析是通过,但不限于(a)收集打印作业的每个像素的颜色信息,(b)为每个像素确定在三维彩色空间中的这样的像素的位置,例如通过找到像素的L*a*b表或XYZ坐标,以及(C)确定该打印作业的色域通过使用,但不限于,在打印作业中的像素的最外侧的颜色坐标。基于这样的分析,动态算法确定打印作业或其部分是否在输出装置的色域之内。例如,打印作业的色域或其部分可以与输出装置的色域或其部分作比较。当打印作业或其部分是在输出装置的色域之内,无需执行压缩或裁剪。当确定该打印作业的某些颜色可能并不在输出装置的色域中时,执行压缩处理。根据一个实施例,渲染意图算法被提供,如下所示:.当打印作业完全符合打印机的色域时,使用相对色度意图;.当色域主要是大于打印机的色域时,使用感知意图,且其中大多少可能是,但不限于,例如,基于行业规则的预定量;和.当仅作业的一些部分是在打印机色域之外时,执行动态色域压缩。根据一个实施例的示例动态压缩算法可以通过参考图1来理解。图1是根据一个实施例的压缩算法的流程图。具有至少一个与源装置(如扫描装置或照相机)相关联的图像的打印作业被由处理器(102)所接收。处理器被配置成分析所述打印作业(104)的色域,例如按照,但不限于,关于分析如上所述的打印作业的色域的详细信息。来自分析打印作业的色域的结果与输出装置(106)的色域的信息进行比较。基于所述比较的结果,来自图像的这些颜色,其可能需要被压缩到输出装置(108)的输出颜色空间,被确定。基于确定哪些颜色可能需要被进行压缩,压缩仅在那些确定的颜色且无其它(110)上进行。应当理解的是,通过这样的算法,压本文档来自技高网...
【技术保护点】
一种用于动态图像色域压缩的计算机执行方法,所述方法包括以下步骤:为输出装置接收打印作业,所述打印作业具有由源装置产生的至少一个图像;响应于接收所述打印作业,确定所述打印作业的色域;响应于确定所述打印作业的所述色域,比较所述输出装置的色域和所述打印作业的所述色域;部分地基于所述比较,从所述输出装置的所述色域之外的所述打印作业中,确定一个或更多的颜色;和基于确定所述一个或多个的颜色,对这些颜色进行压缩;其中,由一个或多个处理器执行一个或多个步骤。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:菲利普·凯尔,霍尔格·舒潘,
申请(专利权)人:图像电子公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。