打印设备供应部件的制作方法

文档序号:16597025发布日期:2019-01-14 19:47阅读:146来源:国知局
打印设备供应部件的制作方法

打印设备——包括打印机、复印机、传真机、包括附加扫描功能、复印功能和修整功能的多功能设备、一体化设备、或诸如用于在三维物体上打印图像的移印机以及三维打印机(增材制造设备)等其他设备——采用颜色管理系统来递送如图像扫描仪、数码相机、计算机监视器、打印机和软件应用等各种设备的颜色表示之间的受控转换。设备特性文件为颜色管理系统提供了用于在颜色空间之间转换颜色数据的信息,诸如在本机设备颜色空间和与设备无关的颜色空间之间、在与设备无关的颜色空间与本机设备颜色空间之间、以及直接在源设备颜色空间与目标设备颜色空间之间。

附图说明

图1是框图,展示了具有用于将参考颜色表变换为定制颜色表的校正数据的示例存储器设备。

图2是示意图,展示了用于接纳图1的存储器设备的示例打印设备。

图3是框图,展示了用于实施图1的存储器设备的特征的示例系统。

图4是框图,展示了利用图3的示例系统的校正数据将参考表变换为定制颜色表的示例方法。

图5a至图5c是框图,展示了图3系统的特征的示例实施方式。

图6是框图,展示了生成用于与图3的系统的参考颜色表以及图4的方法一起使用的校正数据的示例方法。

图7是框图,展示了生成用于与图3示例系统的参考颜色表以及图4的示例方法一起使用的校正数据的另一示例方法。

图8是框图,展示了根据图1的示例存储器设备的示例存储器设备。

图9是框图,展示了向图6的示例存储器设备应用利用图7的示例方法生成的参考表的示例方法。

具体实施方式

颜色空间是具有轴线并且以数值方式描述颜色的系统。如打印设备等一些输出设备可以采用青色-品红色-黄色-key(黑色)(cmyk)的四色颜色空间类型,而一些软件应用和显示设备可以采用红色-绿色-蓝色(rgb)的三色颜色空间类型。例如,在cmyk颜色空间中表示的颜色具有青色值、品红色值、黄色值和黑色值,这些值组合起来以数值方式来表示颜色。另外,一些软件设备可以采用单色或灰度颜色空间。

提供在各种颜色空间之间的变换的颜色表广泛用于颜色管理,常见的示例是从与设备无关的颜色空间(诸如cielab,即,l*a*b*)到与设备有关的颜色空间(诸如rgb或cmyk)的变换,或者反过来。可以使用如一个或多个单维或多维查找表等表来指定映射(可以将插值法应用于查找表),或者通过用于变换的一系列参数来指定映射。颜色表可以包括存储器设备上的阵列或其他数据结构,其利用更简单的阵列索引操作作为颜色查找表来替换运行时的运算。出于本公开的目的,颜色表还可以包括单色和灰度颜色表。

例如,颜色表可以包括一组m个节点,其可以容纳来自总颜色范围的m种颜色。每个节点包括被表示为一组位或字节的特定颜色值。rgb颜色空间中具有256色的颜色表可以利用256个节点来表示,其中,每个节点具有18位的深度,即,对于红色、绿色和蓝色的每个值有六位。

颜色特性文件是表征颜色空间的一组数据。在一个示例中,颜色特性文件可以利用在与设备有关的颜色空间(诸如源颜色空间或目标颜色空间)和与设备无关的颜色空间(诸如特性文件连接空间(profileconnectionspace,pcs))之间(或者反过来)的映射来描述观看规范或特定设备的颜色属性或。可以使用颜色表来指定映射。捕获或显示颜色的设备和软件程序——包括打印机、监视器、电视、操作系统、浏览器和其他设备及软件——可以包括包含硬件和编程的各种组合的特性文件。

icc特性文件是示例颜色特性文件,其是根据由国际颜色协会(icc)颁布的标准来表征颜色空间的一组数据。icc特性文件框架已被用作在各种颜色空间之间进行通信和交换的标准。icc输出特性文件包括颜色表对,所谓的a2b和b2a颜色查找表,其中,a和b分别表示与设备有关的颜色空间和与设备无关的颜色空间。对于不同的设备,存在不同的查找表渲染意图(renderingintent)对。例如,icc特性文件允许从0到2枚举的三个颜色表对,使得用户能够从以下这三种可能渲染意图中选择一种:感知度、色度或饱和度。icc特性文件经常作为硬件和编程的各种组合嵌入在颜色文档中,以实现不同设备之间的颜色保真度,这增大了这些文档的总大小。颜色表的大小也将会随着对空间的更精细采样以及更大的位深而增大。

一般而言,特性文件可以包括要处理的n个颜色表,诸如clut1、clut2、……、clutn。表示不同渲染意图的多个颜色表通常与一个icc特性文件包括在一起。进一步地,输入颜色空间包括j输入个通道,并且输出颜色空间包括j输出个通道,并且在icc特性文件的许多示例中,j输入和j输出可以是一个或多个通道。对于每个输出通道,相应的查找表包含mj输入个节点。

对于诸如彩色打印机等打印设备,颜色表通常嵌入在打印机固件或其他硬件中,其中,颜色表消耗存储设备中的计算机存储器。在一些场景中,存储这些颜色表所消耗的固件存储器的量可能会成为问题,尤其是当颜色设备中的查找表的数量增加以支持多个颜色空间、打印介质和偏好时。对空间进行更精细采样以及更大位深的趋势也导致了表大小的增大,进一步加剧了这些存储器问题。另外,高效存储器使用和存储空间消耗的问题适用于嵌入在诸如icc源特性文件等颜色文档中的颜色表。在使用嵌入特性文件的应用中,嵌入特性文件表示开销。

在大量制造打印设备期间,标准颜色表被包括在固件中以普遍适用于普通用户。经由固件更新来执行定制可能是繁琐的而且消耗额外的存储器,或者有时取代标准颜色表而因此导致额外的费用、开销或减少的功能。

如本文所使用的,打印设备供应部件可以对应于可以将可消耗的打印材料从其供应到打印设备以供打印设备使用的部件。打印设备供应部件的一些示例可以被称为打印墨盒,其中,打印墨盒可以是可更换的并且可以是二维或三维打印墨盒。打印设备供应部件和打印墨盒的示例可包括打印材料容器,用于在可更换地耦接到打印设备/系统时存储用于打印操作的打印材料储备。如本文所使用的,打印材料的示例可包括可消耗的材料,诸如可消耗流体和/或可消耗粉末。打印材料的示例包括墨料、调色剂、光泽剂、清漆、粉末、密封剂、着色剂、显影器、定影器和/或其他这类用于打印的材料。例如,打印墨盒可以包括与打印设备可以打印的至少一种颜色(或者两种或更多种颜色)相对应的流体墨料。在其他示例中,打印墨盒可以包括与打印设备可以打印的至少一种颜色(或者两种或更多种颜色)相对应的调色剂。在一些示例中,这类供应部件及其打印墨盒可以被称为“可更换的供应件”。

图1展示了用于与打印设备104一起使用的供应部件102的示例存储器设备100。供应部件的示例是打印设备104上的可消耗或可更换元件,诸如墨料盒、或打印引擎件。存储器设备100包括与打印设备104的参考颜色表108相对应的校正数据106。在一个示例中,参考颜色表108被存储在打印设备104的固件或硬件中。打印设备104可以包括标准颜色使用模式和颜色节省模式,该颜色节省模式适用于用户想要减少打印文档的每页成本、延长打印设备内的墨料的寿命或其他情况等。校正数据106包括用于将参考颜色表108变换为针对颜色节省模式的定制颜色表110的多个节点。

示例存储器设备100可以被实施为包括一个或多个易失性或非易失性计算机存储介质的组合。计算机存储介质可以被实施为用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何合适的方法或技术。传播信号本身并不可作为存储介质或存储器设备。存储器设备100可以被包括在内以作为包括处理器和存储器的系统的一部分,以便存储用于控制处理器来应用校正数据106而将参考颜色表108变换为定制颜色表110的一组计算机指令。

图2展示了示例打印设备200,该打印设备可以与打印设备104相对应,用于接收数字图像或数字模型并且在诸如纸、聚合物材料和其他介质等介质上产生对象或图像。打印设备200包括打印引擎202,该打印引擎包括用于将图像打印或标记到介质上的机构和逻辑。打印引擎202的示例可以包括诸如激光器204、可包括旋转感光鼓206的感光体、显影器208和定影器210等部件,并且可以接受采用调色剂形式的墨料、或粉末状墨料、或其他打印或标记材料的一个或多个墨盒212。打印引擎202可以在介质输入214处接收用于打印的介质并且在打印设备200的介质输出216处呈现具有打印图像的介质。控制器218可以控制打印设备200的操作。

打印设备200的供应部件可以包括可在一段时间之后或在用户自行决定时被选择性地更换的可消耗元件。打印引擎202的示例供应部件或可消耗元件包括鼓206、显影器208、定影器210和其他元件。可以包括与打印引擎202的各部件相比相对有限的寿命的墨盒212当空时或者在用户期望不同的调色剂配方时也是可选择性更换的,并且是供应部件的示例。这些部件中的每一个包括可以影响打印设备的性能(包括将图像施加到介质上)且可以影响控制器218的应用的特征和参数。为了展示,该示例中的打印引擎202是激光打印引擎,但是打印设备可以包括诸如led打印引擎、喷墨打印引擎和其他打印引擎等其他打印或标记引擎,并且本公开的特征可以适用于其他打印引擎、以及使用打印和标记材料的其他打印设备或打印引擎的供应部件。

控制器218可以包括一个或多个处理器222和存储器224。存储器224可以存储可以由处理器222执行和应用的指令和数据,以执行一种或多种用于控制打印设备200的方法。在一个示例中,这些指令可以以固件226的形式存储在打印设备200上并且可由控制器218访问。控制器218可以是打印设备200中的集中式控制设备,诸如运行软件或固件应用的集中式存储器和处理器,或者控制器218的多个部分可以分布在打印引擎202的一个或多个部件上。

墨盒212可以包括青色墨料、品红色墨料、黄色墨料和黑色墨料的墨盒。在另一示例中,不同颜色墨料的单独容器可以被组合在单个墨盒中。介质类型可以包括普通纸、重磅纸、卡片纸、照片纸(光面和绒面)、投影胶片、以及其他形式的介质。

该示例的打印引擎202执行静电数字打印过程,以通过在带负电荷的感光鼓206上来回重复地传递激光束来限定鼓206上的差异电荷潜影从而产生文本、图形和照片。在该示例中,激光器204产生激光束,以投影要施加到带电荷的旋转感光鼓206上的预期文本、图形或照片的潜影。感光性允许鼓206上的带电电子远离暴露在来自激光器204的激光束下的区域。

在一个示例中,激光器204可以包括砷化铝镓(algaas)半导体激光器,并且感光鼓206可以包括有机感光表面(该表面包括有机感光器)并且可以由诸如n-乙烯基咔唑等有机单体来构造或者可以包括硒涂层。鼓206的感光表面可以经由与感光表面接触或接近的主要电荷机构而带电荷。

来自墨盒212的调色剂颗粒被静电吸引到鼓206的已通过激光束成像的区域。鼓206通过直接接触将调色剂转移到介质上,该介质是从介质输入214接收的并被传递通过打印引擎202。打印引擎202将介质与调色剂一起传递至定影器210,该定影器使用高热高压将调色剂立即定影在介质上。打印引擎202然后将该介质传递到介质输出216。

打印设备200接收要打印的图像220作为数字文件存储在存储器224中。要打印的图像可以例如以诸如postscript、打印机命令语言(pcl)或开放式xml纸张规范(openxps)等页面描述语言被编码。打印设备可以包括光栅图像处理器,该光栅图像处理器作为控制器218的一部分或者与之分开地用于将页面描述转换成位图,该位图可以存储在打印设备200上的光栅存储器中。在彩色打印机中,四种颜色层中的每一层可以被存储为单独的位图,并且所有四层通常在打印之前进行预处理。位图被提供给激光器204。

在一个特定示例中,打印设备200使墨盒212中的调色剂带负电荷。调色剂可以包括与炭黑或着色剂混合的干燥塑料粉末的细微颗粒。调色剂从墨盒212显现到显影器208上。显影器208可以包括显影器辊,该显影器辊涂覆有薄调色剂层并且压靠在鼓206的感光表面上。

感光鼓206的由激光束击中的区域(即鼓206的表面上的潜影)可能暂时不带电荷,并且吸引来自显影器208的带负电荷的调色剂颗粒。鼓206的未被激光束击中的区域将排斥来自显影器208的带负电荷的调色剂颗粒。

然后抵靠鼓206施加介质,该鼓在其刚刚被激光束击中的地方已经涂覆有调色剂颗粒的图案。调色剂颗粒对介质具有相对较弱的吸引,但对鼓206的吸引甚至更小,使得调色剂被从鼓206转移到介质。介质可以穿过定影器210中的辊,其中相对高的温度和压力用于使调色剂结合到介质上。在一个示例中,定影器210可以包括加热辊,其形成具有内部加热元件的中空管,向上抵靠压力辊,该压力辊可包括顺性表面。

在一个示例中,一旦激光束在感光鼓206上生成潜影,打印过程的其余特征就可以快速接连地发生。鼓206带上电荷、旋转几度、并且被激光束扫描、旋转再多几度、并被显影等等。该打印过程可以在鼓206完成一次旋转之前完成。

打印引擎202和墨盒212的部件的某些参数和特征可以存储在利用可消耗元件而分布的存储器设备上。例如,鼓206可以包括存储器设备226,显影器可以包括存储器设备228,定影器210可以包括存储器设备230,并且每个墨盒212可以包括可由控制器218读取和处理以操作打印设备200的存储器设备232。存储器设备226、228、230、232可以可操作地耦接至控制器218,其中,该控制器可以读取并处理存储在存储器设备226、228、230、232上的数据,并且将这些数据应用到软件或固件以操作打印设备200。在一个示例中,一个或多个存储器设备226、228、230、232可以包括关于或适用于颜色管理系统的数据以及由控制器218应用的颜色表,诸如颜色表增量或压缩颜色表。

图3展示了实施打印设备200的颜色管理特征的示例系统300。在一个示例中,系统300包括存储在第一存储器设备312上的设备特性文件302以及一个或多个供应部件304,该一个或多个供应部件304具有存储器设备314,耦接至格式化器306,该格式化器可以被包括在内作为固件226的一部分,且耦接至引擎308,诸如打印引擎202。

存储在存储器设备312上的设备特性文件302可以包括代表打印设备200的颜色或成像特性的设备特定的数据文件。存储器设备312的示例可以包括存储器224。设备特性文件302可以包括数据,以在图像文件的与设备有关或与设备无关的值和与打印设备200有关的值之间进行转换,所述与打印设备有关的值在操作打印引擎202而在介质上打印图像时由控制器218来解释。设备特性文件302可以包括数据文件,诸如可以与参考颜色表108相对应的参考颜色表320。

参考颜色表320可以包括一个或多个一维查找参考表以及与颜色管理系统的各个方面相关的一个或多个多维查找参考表。参考颜色表320可以包括具有预选或预定值的一组节点。在一个示例中,参考表320的节点的值表示原始查找颜色表的节点,该原始查找颜色表比如是通常可以适用于打印过程的标准颜色查找表。在另一示例中,选择参考表320的节点的值,因为其可以容易地被供应部件304中的校正信息326修改并且在未修改来自供应部件304的信息的情况下将不能被实施为颜色表。

供应部件304可以包括诸如存储器设备314等存储器设备上的数字文件形式的校正信息326,该校正信息可以与存储器设备100上的校正数据106相对应。供应部件304上的存储器设备314的示例可以包括存储器设备226、228、230、232。在另一示例中,供应模块304可以经由诸如因特网等数据网络而耦接至格式化器306。存储器设备226、228、230、232可以包括数据,该数据在利用打印设备200激活时可以使供应模块向格式化器306提供定制信息。通过将校正信息326定位在供应部件上,可以适应配方或制造规范的变化而无需改变整个设备组上的固件。在一个示例中,校正数据326比参考表或定制颜色表消耗更少的存储器,并且因此针对供应部件产生更少的开销。

在一个示例中,供应部件可以包括与用于提供每页成本节省的定制颜色表(诸如用于减少调色剂使用的定制颜色表)相关的校正数据或定制信息。相同或不同的供应部件可以包括与用于一种或多种介质类型的定制颜色表相关的校正数据或定制信息。进一步地,相同或不同的供应部件可以包括与具有用户选择的定制色域的定制颜色表相关的校正数据或定制信息。

在一些示例中,例如,如果在供应部件304上的存储器设备314上或者在有限使用定制环境中没有足够的存储器空间可用于诸如针对投影胶片等罕见介质类型生成定制颜色表,则校正数据326可以存储在第一存储器设备312中。

格式化器306可以接收用于将参考表320变换为定制颜色表328的校正信息326。在一个示例中,该格式化器可以被包括在固件226中,该固件被配置成利用控制器218中的处理器222来执行。所生成的定制颜色表328可以稍后存储在存储器224中,并且被包括在内作为设备特性文件302的一部分且被提供至控制器218以操作引擎308。设备特性文件302可以包括各种a2b参考表,诸如设备到pcs查找表,其与感知度意图、相对色度意图和饱和度意图相关以作为用格式化器306创建的或者以其他方式存储在存储器中的颜色特性文件。设备特性文件302还可以包括各种b2a参考表,诸如pcs到设备参考表,其在也利用格式化器306创建的或者以其他方式存储在存储器中的颜色特性文件中且也与感知度意图、相对色度意图和饱和度意图相关。

图4展示了系统300的示例方法400。例如,方法400可以作为固件修改、一个或多个供应部件安装的一部分来执行,如更换墨盒、对诸如成本节省模式等用户选定模式或介质输入或者基于某种其他提示做出响应。在402处,格式化器306接收要变换的参考表320。在一个示例中,参考颜色表可以包括诸如三色设备(cmy或rgb)到如打印设备200等四色设备(cmyk)的设备到设备转换的基值。在404处,格式化器306还接收来自诸如存储器设备314等存储器设备的校正数据326。与此相关地,该格式化器可以判定校正数据326是否与执行方法400之前的不同,以便避免必须重新安装先前的定制颜色表。如果校正信息326已经改变,则格式化器306将把校正数据326应用到参考颜色表320,以在406处将参考颜色表320变换为定制颜色表328。

在一些示例中,参考表320和校正数据326中的一者或两者可以作为压缩数据文件存储在对应的存储器设备312、314上。在402处接收参考颜色表320并且在404处接收校正数据326时,格式化器可以在将校正数据326应用到参考颜色表320之前对压缩数据文件进行解压缩或重构。在408处,定制颜色表328将被加载到系统300中,诸如,加载到设备特性文件302中,以便由打印设备200应用。

示例方法400可以被实施为包括用于对系统进行控制的诸如控制器218的一个或多个硬件设备与程序的组合,以便执行方法400来应用校正数据从而将参考颜色表变换为定制颜色表。例如,方法400可以被实施为固件226中用于控制处理器224的一组可执行指令。本公开的其他方法也可以被实施为用于对系统进行控制的硬件和编程的组合。

在方法400的一个示例中,存储器设备314上的校正数据326可以包括存储器设备314中所存储的m个残差值的位流,并且参考表320可以包括m个节点,每个节点具有预定值并且存储在存储器设备312上的数据结构中。在寻求修改少于m个节点的变换的示例中,可以将与未修改节点相对应的残差值设置为零。在变换406的一个示例中,将校正数据326的残差值加到参考表320中的相应节点的值上,以提供在定制颜色表328中的相应节点处的值。因此,将校正数据的位置j处的残差值加到参考表320的节点位置j处的值上,以提供定制颜色表328的节点位置j处的值,其中,j是从1到m的位置。

图5a至图5c展示了系统500、510、520的示例实施方式,这些系统具有利用参考颜色表和校正数据使用系统300执行方法400的定制颜色表(504)和标准颜色表(502)。系统500、510、520可以包括标准颜色表和定制颜色表,比如,存储器设备312上的设备特性文件302的一部分。标准颜色表可以被配置成具有作为大量制造的一部分的节点并且被包括在内以普遍适用于普通用户。在一个示例中,标准颜色表502可以表示要在标准模式下应用的颜色表,而定制颜色表504在打印设备200的调色剂节省模式下应用。另外,标准颜色表可以被包括在内以作为在无法创建定制颜色表的情况下要使用的默认颜色表,比如,在所安装的相关供应部件丢失了校正数据的情况下或者在校正数据被损坏的情况下。

图5a展示了其中标准颜色表502a和参考颜色表506a被设置在诸如存储器设备312等存储器设备上的系统500。校正数据508a诸如经由供应部件上的存储器设备而被设置在例如存储器设备314上。校正数据508a应用于参考颜色表506a以生成定制颜色表504a。

图5b展示了其中标准颜色表502b也是参考颜色表506b的系统510。例如,标准颜色表502b是可以针对普遍适用性而应用的并且被设置在存储器设备312上的独立颜色表。校正数据508b诸如经由供应部件上的存储器设备而被设置在例如存储器设备314上。校正数据508b诸如经由方法400而被应用于标准颜色表502b,以将标准颜色表502b的节点变换为定制颜色表504b。

图5c展示了其中参考颜色表506c被变换为标准颜色表502c和定制颜色表504c两者的系统520。例如,参考颜色表506c与标准残差值512一样被设置在存储器设备312上。标准残差值512应用于参考颜色表506c。在一个示例中,这些标准残差值512中的残差值被加到参考颜色表506c中的相应节点的值上,以提供标准颜色表502c中的相应节点处的值。因此,标准残差值512的位置j处的标准残差值被加到参考表506c的节点位置j处的值上,以提供标准颜色表502c的节点位置j处的值,其中,j是从1到m的位置。校正数据508c诸如经由供应部件上的存储器设备而被设置在例如存储器设备314上。校正数据508c诸如经由方法400也被应用于参考颜色表506c,以将参考颜色表506c的节点变换为定制颜色表504c。

在一些示例中,打印设备200可以包括基于对标准颜色表的多次预期修改从参考颜色表320到定制表328的多于一次的变换。例如,打印设备200可以包括供应部件,该供应部件具有用于将参考颜色表变换为与多种介质类型相对应的定制颜色表的附加校正信息、或者用于将参考颜色表变换为针对不同于标准色域的所选色域的定制颜色表的附加校正信息。设想到使用位于供应部件上的校正数据进行变换的其他示例。在这些示例中,系统300可以针对每次变换执行过程400。此外,系统300可以包括系统500、5010、520针对不同变换的一种或多种实施方式。

图6展示了一种用于确定校正数据的残差值(诸如,校正数据326的残差值)的方法600。校正数据326包括多个残差值,所述多个残差值中的每个残差值代表预期定制颜色表的节点的值与参考颜色表320的节点的值之间的差。在602处确定预期定制颜色表的各节点,并且在604处确定参考表的各节点。预期定制颜色表将包括利用方法400生成的定制颜色表的各节点。例如,可以针对特定应用、供应部件规格、客户偏好、或其他目的来创建预期定制颜色表。参考颜色表可以是与所讨论的打印设备相关联的参考表,并且可以是具有普遍适用性的参考表。可替代地,节点参考表320是专门针对预期定制颜色表创建的并被加载到打印设备200的固件中,以便特定地与校正数据相对应。预期定制颜色表的各节点和参考表的各节点可以包括具有预定值的节点。在选择参考表320的各节点的预定值时,参考表320的各节点的预定值中与定制颜色表328的值相接近的值提供了对残差值的高效存储。

在606处,预期定制颜色表的每个节点的值从参考颜色表320中相应节点的值中被减去,以便提供与参考颜色表320中的节点相对应的残差值。因此,从参考颜色表320的节点位置j处的值中减去预期定制颜色表的节点位置j处的值,以提供与参考颜色表的节点位置j相对应的残差值,其中,j是从1到m的节点位置。在参考颜色表320作为诸如经由有损压缩的压缩数据文件而被存储在打印设备200上的示例中,在604处应用的参考颜色可以包括存储在打印设备200上的压缩参考颜色表的解压缩或重构颜色表。

在608处,与m个节点相对应的残差值作为校正数据被存储在存储器设备上。校正数据可以作为位流、诸如阵列或链表等数据结构中的一组值或其他形式而被存储在存储器设备100上。该存储器设备可以被包括在特定供应部件上。在一个示例中,校正数据可以存储在位于定影器210上的存储器设备230上,但是也可以想到其他配置。

在一个示例中,可以稍后在打印过程中应用打印设备200的调色剂节省模式。例如,调色剂节省模式可能会受到对显影器208或定影器210处理的影响。进一步地,在针对在所选介质类型上的打印进行过程调整之后,可以在打印过程中应用调色剂节省模式,这些过程调整可以是针对应用于该介质的着色剂进行的。例如,如果控制器要对在所选介质类型上的打印进行过程调整,则可以在针对调色剂节省模式进行的调整的上游进行这样的调整。在本示例中,用于将参考表108变换为针对颜色节省模式的定制颜色表110的校正数据106可以存储在位于定影器210上的存储器设备230上,以便捕获定影器210的特定特征和参数。在另一示例中,校正数据106可以存储在另一供应部件上,诸如存储在每个墨盒212的存储器设备232上。

在一个示例中,参考表320可以包括一组一维参考颜色表322。每个一维参考表322可以与打印过程中所应用的单独颜色相对应。例如,如果打印设备200应用cmyk墨料,则参考表可以分别与一维青色参考颜色表、一维品红色参考颜色表、一维黄色参考颜色表和一维黑色参考颜色表相对应,所述一维青色参考颜色表、一维品红色参考颜色表、一维黄色参考颜色表和一维黑色参考颜色表要经由校正数据326被变换为用于与颜色节省模式一起使用的一维青色定制颜色表、一维品红色定制颜色表、一维黄色定制颜色表和一维黑色定制颜色表。在本示例中,校正数据可以包括与一维青色参考颜色表、一维品红色参考颜色表、一维黄色参考颜色表和一维黑色参考颜色表相对应的残差值。

在将校正数据106存储在墨盒212的存储器设备232上的示例中,每种颜色的墨盒212可以包括存储器设备232,其存储有与这种墨色的一维颜色表相对应的残差值。例如,应用于一维青色参考颜色表的校正数据可以作为残差值存储在青色颜色墨盒的存储器设备232上。在另一示例中,每一个墨盒可以存储可应用于所有一维参考表的校正数据。

图7展示了对诸如与着色剂c、m、y、k中的一种相对应的一维颜色表等原始颜色表进行压缩的示例方法700。在702处,方法700根据原始颜色表和参考表来生成差异表。差异表包括多个差异节点,多个差异节点中的每个节点包括表示原始颜色表的节点的值与参考表的节点的值之间的差的值。在一个示例中,原始颜色表和参考表各自包括m个节点。原始颜色表中每个节点的值从参考表中相应节点的值中被减去,以提供在差异表中的相应节点处的值。因此,从参考表的节点位置j处的值中减去原始颜色表的节点位置j处的值,以提供差异颜色表的节点位置j处的值,其中,j是从1到m的节点位置。

在704处,对差异表进行压缩。在该示例中,经由dct来压缩差异表以生成一组系数,在706处可以进一步处理该组系数以生成一组量化系数。具有m个节点的差异表将生成m个系数。在706处,该组系数中的每个系数可以除以固定步长δ或用该固定步长来量化并被取整为最接近的整数,以提供m个量化系数的组。用于生成量化系数的所选步长δ会影响压缩量。在708处,可以将量化系数写入二进制文件。

在710处,压缩差异表被重构并且被应用于参考表以生成初始重构表。例如,来自706的量化系数用于生成重构差异表。在该示例中,乘以步长δ的量化系数被应用于逆dct过程中并取整为最接近的整数,以获得重构差异表的节点处的值。在710处,重构差异表被添加至参考表以获得初始重构表。在一个示例中,重构差异表和参考表各自包括m个节点,并且重构差异表的每个节点的值被加到参考表中相应节点处的值上,以提供初始重构表中相应节点处的值。

在712处,从原始颜色表中减去初始重构表以获得残差表。在一个示例中,初始重构表和原始表各自包括m个节点,并且初始重构表的每个节点的值从原始表中的相应节点的值中被减去,以提供残差表中相应节点处的值。在714处,可以将残差表写入二进制文件。在一个示例中,添加到初始重构表的残差表创建颜色表,该颜色表与原始颜色表没有或总体上没有数字差。在另一个示例中,确定残差表,使其添加到初始重构表中,创建对原始颜色表的近似。

量化系数和残差表用于计算相应的位分配表。在716处,量化系数用于计算系数位分配表(cbat),该系数位分配表可用于对在308处写入二进制文件的量化系数进行解码。类似地,在718处,残差表的值可以用于计算残差位分配表(rbat),该残差位分配表可以用于对在714处写入二进制文件的残差表进行解码。单维原始颜色表将包括一个cbat和一个rbat。

经由通用无损压缩可以显著减小cbat和rbat的总大小。通用无损压缩可以使用各种压缩系统来实施,包括lempel-ziv-markov链算法过程(或lzma)、gzip(或gnu-zip)过程、或可被应用以获得数据文件的无损压缩的其他合适的无损压缩系统。在720处可以压缩cbat,并且在722处可以利用诸如lzma等无损压缩来压缩rbat。

图8展示了包括压缩颜色表802a的示例存储器设备800,该存储器设备800和该压缩颜色表802a可以分别与存储器设备100和校正数据106相对应。在一个示例中,压缩颜色表与在打印设备中使用的单个着色剂相对应,并且校正数据102可以包括诸如针对c、m、y、k的多个颜色表802a、802b、……、802n或者每种着色剂一个颜色表。存储在存储器设备800上的压缩颜色表802包括量化系数804的位流以及用于该着色剂的残差表806。在708处可以确定量化系数804,并且在712处可以确定残差表。在一个示例中,量化系数804和残差表806作为二进制文件(.bin)存储在存储器设备800上。在另一示例中,利用诸如lzma等通用压缩技术来压缩量化系数和残差表,并且文件804和806作为.lmza文件存储在存储器设备800上。

在一个示例中,存储器设备800被包括在诸如定影器210等供应部件808上,并且可以与存储器设备230相对应。供应部件可以可操作地耦接至可以与控制器218相对应的控制器810。控制器810可以包括可以与存储器设备224相对应的单独存储器设备812。在一个示例中,单独存储器设备812可以包括在702处使用的参考表814以及与颜色表802a至802n相对应的多个系数位分配表(cbat)816和残差位分配表(rbat)818。在其他示例中,cbat和rbat中的一个或多个可以替代性地被包括在存储器设备800上。在720处可以确定cbat816,并且在722处可以确定rbat818。参考表814可以与参考颜色表108相对应。

图9展示了对压缩原始颜色表802(诸如存储器设备800上的颜色表802a)进行解码的示例方法900。如果利用通用无损压缩来对一个或多个文件进行压缩,则在902处标准无损解压缩技术与诸如逆lzma或逆gzip等压缩相对应。

在904处,cbat816用于对相应的量化系数804进行重构,并且rbat818用于对相应的残差表806进行重构。例如,将解压缩的cbat应用于量化系数文件804,以确定将二进制流的多少位分配给这m个系数的每个量化系数值。类似地,将解压缩的rbat应用于残差表文件808,以确定将二进制流的多少位分配给残差表的每个节点。

在906处,对来自904的m个重构量化系数的组进行处理以获得差异表。将重构系数乘以量化步长δ,以获得预处理的系数。如果在704处使用dct来确定系数,则在906处对预处理的系数应用逆dct过程并取整为最接近的整数以获得解压缩差异表中的m个节点。

在908处,将参考表814添加到来自906的解压缩差异表中,以获得中间表。在一个示例中,解压缩差异表和参考表各自包括m个节点,并且解压缩差异表的每个节点的值被加到参考表中的相应节点的值上,以提供中间表中的相应节点处的值。因此,解压缩差异表的节点位置j处的值被加到参考表的节点位置j处的值上,以提供中间表的节点位置j处的值,其中,j是从1到m的节点位置。

在910处,将来自908的中间表添加到来自904的重构残差表中以获得解压缩原始颜色表。在一个示例中,中间表和重构残差表各自包括m个节点,并且中间表的每个节点的值被加到重构残差表中的相应节点的值上,以提供解压缩原始颜色表中的相应节点处的值。因此,将中间表的节点位置j处的值加到重构残差表的节点位置j处的值上,以提供解压缩原始颜色表的节点位置j处的值,其中,j是从1到m的节点位置。解压缩原始颜色表与利用方法700压缩的原始颜色表相同。

在一个方面中,本公开涉及一种打印设备,该打印设备包括打印引擎,该打印引擎包括多个供应部件,该打印引擎具有标准模式和颜色节省模式,存储器设备上的参考颜色表,并且多个供应部件中的供应部件具有校正数据,该校正数据包括用于将参考表变换为针对该颜色节省模式的定制颜色表的残差值。打印设备可以包括用于选择性地应用标准模式和颜色节省模式之一的控制器,该控制器接收来自供应部件的校正数据。控制器可以接收标准模式颜色表以应用标准模式。打印引擎可以是激光打印引擎,并且供应部件可以是定影器。

尽管本文已经展示和描述了特定示例,但是在不脱离本公开的范围的情况下,各种各样的替代和/或等同实施方式可代替所示出和描述的特定示例。本申请旨在覆盖本文所讨论的特定示例的任何修改或变化。因此,旨在使本公开仅由权利要求及其等同物所限定。

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