颜色查找表压缩制造技术

技术编号:20025007 阅读:27 留言:0更新日期:2019-01-06 04:10
一种存储器设备,包括压缩颜色表和校正信息。所述压缩颜色表包括颜色表的利用有损压缩以所选压缩比所压缩的第一组节点。在所述所选压缩比处,所述第一组节点包括处于误差阈值之内的色差。针对所述颜色表的第二组节点,包括校正信息。所述第二组节点具有处于所述误差阈值之外的色差。

【技术实现步骤摘要】
【国外来华专利技术】颜色查找表压缩
技术介绍
颜色管理系统实现在各种设备(诸如图像扫描仪、数码相机、计算机监视器、打印机)与相应介质的颜色表示之间的受控转换。设备特性文件为颜色管理系统提供了用于在颜色空间之间转换颜色数据的信息,诸如在本机设备颜色空间和设备无关颜色空间之间、在设备无关颜色空间与本机设备颜色空间之间、以及在源设备颜色空间直接与目标设备颜色空间之间。附图说明图1是框图,展示了具有压缩颜色表的示例存储器设备。图2是框图,展示了对用于图1的存储器设备的颜色表进行压缩的示例方法。图3是框图,展示了具有压缩颜色表的另一示例存储器设备。图4是框图,展示了具有图2的示例方法的附加特征的示例方法。图5是框图,展示了图4的示例方法的示例方法。图6是框图,展示了对压缩颜色表进行解码的示例方法。图7是框图,展示了结合图2和图4至图6的方法以及图1和图3的存储器设备的示例的示例系统。具体实施方式在以下具体实施方式中参照了附图,这些附图形成了具体实施方式的一部分,并且作为能够实践本公开的特定示例而以示意方式被示出。应当理解的是,在不脱离本公开的范围的情况下,可以利用其他示例并且可以做出结构或逻辑改变。因此,下面的具体实施方式不以限制的意义来进行理解,并且本公开的范围由所附权利要求来限定。应当理解的是,除非另外特别说明,否则本文描述的各种示例的特征可以部分地或全部地彼此组合。颜色空间是具有轴并且以数值方式描述颜色的系统。一些输出设备(如打印设备)可以采用一种类型的青色-品红色-黄色-key(黑色)(CMYK)颜色空间,而一些软件应用和显示设备可以采用一种类型的红色-绿色-蓝色(RGB)颜色空间类型。例如,在CMYK颜色空间中表示的颜色具有青色值、品红色值、黄色值和黑色值,这些值组合起来以数值方式来表示颜色。颜色特性文件是表征颜色空间的一组数据。在一个示例中,颜色特性文件可以利用设备相关颜色空间(诸如源颜色空间或目标颜色空间)与设备无关颜色空间(诸如特性文件连接空间(profileconnectionspace))之间的映射或相反的映射来描述观看规范或特定设备的颜色属性。可以使用表(诸如查找表)并应用插值法,或者通过用于变换的一系列参数,来指定映射。捕获或显示颜色的设备和软件程序——包括打印机、监视器、电视、操作系统、浏览器和其他设备及软件——可以包括包含硬件和编程的各种组合的特性文件。ICC特性文件是一种示例颜色特性文件,其是根据由国际颜色协会(ICC)颁布的标准来表征颜色空间的一组数据。然而,本公开的使用ICC特性文件的示例仅用于示意,并且本说明书适用于其他类型的颜色特性文件或颜色空间。ICC特性文件框架已被用作在各种颜色空间之间进行通信和交换的标准。ICC输出特性文件包括颜色表对,所谓的A2B和B2A颜色查找表,其中,A和B分别表示设备相关颜色空间和设备无关颜色空间。对于不同的设备,存在不同的查找表渲染意图(renderingintent)对。例如,ICC特性文件允许从0到2枚举的三个颜色表对,使得用户能够从以下这三种可能渲染意图中选择一种:可感知度、色度或饱和度。ICC特性文件经常作为硬件和编程的各种组合被嵌入在颜色文档中,以实现不同设备之间的颜色保真度,这增大了这些文档的总大小。随着对空间的更精细采样以及更大的位深,颜色表的大小也将会增大。提供各种颜色空间之间的变换的颜色表广泛用于颜色管理,常见的示例是从设备无关颜色空间(诸如CIELAB,即,L*a*b*)到设备相关颜色空间(诸如RGB或CMYK)的变换以及相反的变换。对于设备(诸如彩色打印机),颜色表经常被嵌入在打印机固件或其他硬件中,其中,颜色表消耗存储(storage)设备中的计算机存储器(memory)。在一些场景中,存储这些颜色表所消耗的固件存储器的量可能会成为问题,尤其是当颜色设备中的查找表的数量增加以支持多个颜色空间、打印介质和偏好时。对空间进行更精细采样以及更大位深的趋势也导致了表大小的增大,进一步加剧了这些存储器问题。另外,高效存储器使用和存储空间消耗的问题适用于嵌入在颜色文档(诸如ICC源特性文件)中的颜色表。在使用嵌入特性文件的应用中,嵌入特性文件表示开销。图1展示了包括压缩颜色表102、或压缩原始颜色表的示例存储器设备100。存储器设备100可以被包括在打印机墨盒上。压缩颜色表102包括原始颜色表的利用有损压缩以所选压缩比所压缩的第一组节点104。第一组节点包括颜色表的原始节点与有损压缩颜色表的相应重构节点之间的色差,在所选压缩比处,该色差处于所选误差阈值之内。针对第二组节点,包括校正信息106、或校正数据。第二组节点包括颜色表的原始节点与有损压缩颜色表的相应重构节点之间的色差,在所选压缩比处,该色差处于所选误差阈值之外。在一个示例中,利用有损压缩所压缩的第一组节点104以及校正信息106被存储为可以利用无损压缩进一步压缩的位流。在对压缩颜色表102进行重构时,将校正信息106应用于与第二组节点相对应的重构节点。例如,第一组节点104可以包括原始颜色表的利用有损压缩所压缩的所有节点。第二组节点可以包括原始颜色表的包括处于误差阈值之外的色差的节点。在对有损压缩的第一组节点104进行重构时,应用校正信息106以使与第二组节点相对应的重构节点的色差处于一定误差量之内,该误差量可以包括第二且更严格的误差阈值。在一个示例中,校正信息106包括原始颜色表的第二组节点。在另一示例中,校正信息包括残差值,这些残差值可以应用于与重构颜色表中的第二组节点相对应的重构节点,以使与第二组节点相对应的重构节点处于第二、更严格的误差量之内。在一个示例中,校正信息可以包括颜色表中的第二组节点,其中,重构的第二组节点包括处于误差阈值之外的色差。包括第二组节点的校正信息可以被存储在位流中或被存储作为单独的文件,而不以所选压缩比进行有损压缩。例如,可以利用无损压缩、色差在所选误差阈值之内的有损压缩来压缩该颜色表中的包括处于误差阈值之外的色差的该组节点,或者可以不压缩而对其进行存储。在第二示例中,校正信息可以包括残差值,这些残差值可以与重构表的第二组节点一起被包括,用于将重构的第一组节点的误差校正为处于所选误差阈值之内。在一个实例中,诸如对于在中性轴上或接近中性轴的节点,残差值通常校正所有误差。在另一实例中,诸如对于在红色或深蓝色颜色空间中的节点,残差值将误差校正为在误差阈值上或在误差阈值附近。在第二示例中,校正信息包括对于重构节点而言可接受的误差量。图2展示了可用于对颜色表、或原始颜色表进行压缩的示例方法200。在202处,针对原始颜色表中的原始节点与由采用有损压缩的所选比的经有损压缩和重构的原始节点产生的重构节点之间的色差来定义误差阈值。在204处,利用有损压缩以所选压缩比将颜色表的第一组节点压缩为位流。第一组节点包括处于误差阈值之内的色差。在206处,针对颜色表的具有处于误差阈值之外的色差的第二组节点,生成校正信息。在一个示例中,利用无损压缩来进一步压缩有损压缩位流。压缩颜色表的位流可以被存储在可被包括在打印机墨盒上的存储器设备(诸如存储器设备100)上。在方法200的一个示例中,利用有损压缩来对原始颜色表的第一组节点进行变换以获得量化系数。可以使用多维重新排序(诸如三维本文档来自技高网...

【技术保护点】
1.一种存储器设备,包括:压缩颜色表,所述压缩颜色表包括所述颜色表的利用有损压缩以所选压缩比所压缩的第一组节点,在所述所选压缩比处,所述第一组节点具有处于误差阈值之内的色差;以及针对所述颜色表的第二组节点的校正信息,所述第二组节点具有处于所述误差阈值之外的色差。

【技术特征摘要】
【国外来华专利技术】1.一种存储器设备,包括:压缩颜色表,所述压缩颜色表包括所述颜色表的利用有损压缩以所选压缩比所压缩的第一组节点,在所述所选压缩比处,所述第一组节点具有处于误差阈值之内的色差;以及针对所述颜色表的第二组节点的校正信息,所述第二组节点具有处于所述误差阈值之外的色差。2.如权利要求1所述的存储器设备,其中,所述压缩颜色表包括量化系数和系数位分配表。3.如权利要求2所述的存储器设备,其中,所述量化系数包括与所述所选压缩比相关的步长。4.如权利要求1所述的存储器设备,其中,所述压缩颜色表和所述校正信息利用无损压缩而被压缩。5.如权利要求1所述的存储器设备,其中,所述第一组节点和所述第二组节点包括所述颜色表的所有节点。6.如权利要求1所述的存储器设备,其中,所述校正信息包括所述颜色表的所述第二组节点。7.如权利要求1所述的存储器设备,其中,所述第二组节点包括所述颜色表的中性轴上的节点。8.如权利要求1所述的存储器设备,其中,所述校正信息包括要应用于重构的压缩颜色表的残差值。9.一种打印机墨盒,包括:存储器设备;压缩颜色表,存储在所述存储器设备中,所述压缩颜色表包括位流,所述位流具有:多个量化系数,所述多个量化系数来自对原始颜色表的第一组节点的有损压缩,所述第一组节点包括处于误差阈值之内的色差;系数位分配表,用于对所述量化系数进行解码;以及针对所述原始颜色表的第二组节点的校正信息,所述第二组节点具有处于所述误差阈值之外的色差。10.如权利要求9所述的打印机墨盒,包括具有与所述压缩颜色表相对应的颜色的墨料容器。11.如权利要求9所述的打印机墨盒,其中,所述量化系数包括与所选压缩比相关的步长。12.如权利要求9所述的打印机墨盒,其中,所述系数位分配表包括与所述量化系数的位数相关的值。13.如权利要求9所述的打印机墨盒,其中,所述校正信息包括用于将所述第二组节点配置为处于第二误差阈值量之内的残差值。14.一种对颜色表进行压缩的方法,包括:定义所述颜色表中的原始节点与有损压缩的所选比处的所述原始节点的重构压缩值之间的色差的误差阈值;利用所述有损压缩以所述所选压缩比来将所述颜色表的第一组节点压缩为位流,所述第一组节点具有处于所述误差阈值之内的色差;以及生成针对所述颜色表的第二组节点的校正信息,所述第二组节点具有处于所述误差阈值之外的色差。15.如权利要求...

【专利技术属性】
技术研发人员:唐逴皓A·R·雷伯曼J·P·阿勒巴赫S·M·科利森M·Q·肖J·S·贡德克
申请(专利权)人:惠普发展公司有限责任合伙企业普渡研究基金会
类型:发明
国别省市:美国,US

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

1