图像处理系统的制作方法

文档序号:2486752阅读:136来源:国知局
专利名称:图像处理系统的制作方法
技术领域
本发明涉及一种用于限制在打印中使用的颜色材料的量的 图像处理系统。
背景技术
在技术领域中已知的一种类型的打印设备使用诸如青色、 洋红色、黄色或者黑色的多种颜色的诸如墨水或者墨粉的颜色材料打 印颜色图像。这种类型的打印设备将表示要打印的图像的图像数据(例 如,在RGB颜色空间中的图像数据)转换成与打印中使用的颜色材料 的颜色相对应的颜色系(例如,CMYK颜色空间),并且打印基于转 换的图像数据的图像。由于通过使每个颜色材料重叠来表现(render) 图像中的颜色,所以对于某些颜色当用于表现颜色的颜色材料的总量 过多时不能获得满意的打印结果。因此,已经提出了用于通过转换图像数据以便于限制在打 印操作中使用的颜色材料的总量来打印图像的技术。例如,在日本专 利申请公开No.2003-125225中描述的多功能设备基于图像数据打印图 像,通过首先将图像数据转换成与颜色材料中的颜色相对应的CMYK 颜色空间中的图像数据来打印基于从输入单元输入的RGB颜色空间中的图像数据的图像。随后,多功能设备进一步转换图像数据使得颜色 材料的总量少于预定限制。

发明内容
但是,因为根据诸如颜色材料的类型和打印介质的类型的 打印条件,获得令人满意的打印结果所要求的颜色材料的限制不同, 适合于在某些打印条件下打印的颜色材料的量在不同的打印条件下可 能过多,因此,不会总是实现所需要的打印结果。有鉴于此,本发明的目的是提供图像处理系统、图像处理 程序、以及图像处理方法,该图像处理方法执行处理以基于打印条件 限制在打印中使用的颜色材料的量。此外,还优选的是,例如,当制造打印设备时修改颜色材 料量限制处理中的步骤以适应未预料的打印条件。但是,通常基于已经安装在打印设备上的程序执行颜色材 料量限制处理。此外,如上所述,在将图像数据转换到与颜色材料的 颜色相对应的颜色系的数据之后,进行已知的颜色材料量限制处理。 因此,在转换之后不容易修改颜色材料量限制处理的步骤。有鉴于此,本发明的目的还提供能够容易地修改颜色材料 量限制处理中的步骤的图像处理系统。为了达到上述和其它目的,本发明提供了一种图像处理系 统,该图像处理系统用于打印基于具有色值的原始图像数据的图像。 图像处理系统包括存储单元、检测单元、以及转换单元。存储单元存 储与至少一个打印条件相关联的至少一个查找表。所述至少一个查找 表用于将原始图像数据中的色值转换成限制在打印中要使用的墨水的 总量的受限色值。检测单元检测用于打印操作的颜色材料的类型和记录介质的类型中的至少一个作为打印条件。转换单元通过使用下述查 找表将原始图像数据中的色值转换成受限色值,所述查找表被分配有 与检测到的打印条件相对应的打印条件。根据另一方面,本发明提供了一种计算机可读存储介质, 该计算机可读存储介质存储一组在计算机上可执行的程序指令,所述
计算机包括存储与至少一个打印条件相关联的至少一个查找表的存储 单元。所述至少一个查找表用于将原始图像数据中的色值转换成限制 在打印中要使用的墨水的总量的受限色值。程序指令包括检测用于打 印操作的颜色材料的类型和记录介质的类型中的至少一个作为打印条 件,并且通过使用下述査找表将原始图像数据中的色值转换成受限色 值,所述查找表被分配有与检测到的打印条件相对应的打印条件。根据又一方面,本发明提供了一种用于控制下述图像处理
系统的图像处理方法,所述图像处理系统包括存储单元,该存储单元 存储与至少一个打印条件相关联的至少一个查找表。所述至少一个査 找表用于将原始图像数据中的色值转换成限制在打印中要使用的墨水 的总量的受限色值。图像处理方法包括检测用于打印操作的颜色材料 的类型和记录介质的类型中的至少一个作为打印条件,并且通过使用 下述查找表将原始图像数据中的色值转换成受限色值,所述查找表被 分配有与检测到的打印条件相对应的打印条件。根据又一方面,本发明提供了用于打印基于具有色值的原 始图像数据的图像的图像处理系统。图像处理系统包括创建单元、转 换单元、以及打印数据转换单元。创建单元创建查找表,该查找表用 于将原始图像数据中的色值转换成限制在打印中要使用的墨水的总量 的受限色值。转换单元通过使用查找表将原始图像数据中的色值转换 成受限色值。打印数据转换单元将受限色值转换成打印色值,所述打 印色值指定在打印中要使用的颜色材料的量。
根据另一方面,本发明提供了一种计算机可读存储介质,
该计算机可读存储介质存储一组在计算机上可执行的程序指令。所述 程序指令包括创建查找表,该查找表用于将原始图像数据中的色值转 换成限制在打印中要使用的墨水的总量的受限色值,通过使用査找表 将原始图像数据中的色值转换成受限色值,并且将受限色值转换成打 印色值,所述打印色值指定在打印中要使用的颜色材料的量。根据又一方面,本发明提供了一种图像处理方法。该图像 处理方法包括创建查找表,该查找表用于将原始图像数据中的色值转 换成限制在打印中要使用的墨水的总量的受限色值,通过使用査找表 将原始图像数据中的色值转换成受限色值,并且将受限色值转换成打 印色值,所述打印色值指定在打印中要使用的颜色材料的量。


将会参考下面的附图详细地描述根据本发明的实施例,其
中图1是示出根据第一实施例的通信系统的整体结构的框
图;图2是示出打印单元的主要结构的横截面视图;图3是示出墨盒的说明图;图4是示出纸检测单元的结构的说明图;图5是示出通过根据第一实施例的通信系统执行的处理的
框图;图6是示出总墨水限制LUT设置单元的结构的框图;
图7是示出通过多功能设备的控制单元执行的图像打印处
理中的步骤的流程图;图8是示出识别纸类型的方法的说明图;图9是示出识别与墨水和纸的类型相对应的总墨水限制
LUT的方法的说明图;图10是示出通过根据第一实施例的多功能设备执行的LUT创建处理中的步骤的流程图;图11是示出墨水量确认图表的说明图;图12是示出根据第二实施例的通信系统的整体结构的框
图;图13是示出通过根据第二实施例的通信系统执行的处理 的框图;图14是示出通过根据第二实施例的个人计算机执行的打 印请求处理中的步骤的流程图;图15是示出通过根据第二实施例的个人计算机执行的 LUT创建处理中的步骤的流程图;图16是示出通过根据第二实施例的多功能设备执行的图 像打印处理中的步骤的流程图;图17是示出通过根据第二实施例的多功能设备执行的色 标列表创建处理中的步骤的流程图;图18是示出比较示例的框图,在该比较示例中,在将RGB 数据转换成CMYK数据之后执行总墨水量限制处理;图19是示出根据第三实施例的通信系统的整体结构的框
图;图20是示出通过根据第三实施例的通信系统执行的处理 的框图;图21是示出通过根据第三实施例的个人计算机执行的 LUT创建处理中的步骤的流程图;图22 (a)是示出用于将样图显示在显示单元上的处理的 说明图;图22(b)是示出用于将样图显示在显示单元上的比较处理 的说明图;以及图23是示出通过根据第三实施例的多功能设备执行的图 像打印处理中的步骤的流程图。
具体实施方式

<第一实施例>接下来,将在参考附图的同时描述本发明的第一实施例。
[通信系统100的整体结构]图1是示出根据第一实施例的通信系统100的整体结构的 框图。如图I中所示,通信系统100包括个人计算机(PC) 1和多功 能设备2。 PC 1和多功能设备2能够通过网络上的通信交换数据。在 实施例中,网络是局域网(LAN)。PC 1是通用的数据处理器,其包括控制单元ll、存储单元 12、通信单元13、操作单元14、以及显示单元15。控制单元11包括CPU 11、 ROM 12、以及RAM 113。控 制单元11全面控制PC 1中的每个单元。存储单元12存储各种数据。在实施例中,硬盘驱动器被用 作存储单元12。各种程序被安装在存储单元12上,所述程序包括操作 系统(OS) 121、诸如图像浏览程序的应用程序122、以及用于在多功 能设备2上的打印的打印机驱动器123。通信单元13是使得能够在网络上与多功能设备3通信的接 口。操作单元14被构造有键盘和定位设备,诸如鼠标,使得用户能够 通过外部操作输入命令。显示单元15显示各种数据作为用户能够理解的图像。在实 施例中,液晶显示器被用作显示单元15。多功能设备2是具有多种功能的设备,诸如扫描仪功能和 打印机功能。多功能设备2包括控制单元21、存储单元22、通信单元 23、操作单元24、显示单元25、扫描单元26、以及打印单元30。
控制单元21包括CPU 211、 ROM 212、以及RAM 213。 控制单元21全面控制多功能设备2中的每个单元。存储单元22存储各种数据。在实施例中,闪存被用作存储 单元22。存储单元22存储表格数据库221。表格数据库221注册与在 打印中使用的各种墨水类型和纸类型相对应的多个总墨水限制查找表 (在下文中,总墨水限制査找表被縮写为"总墨水限制LUT")。换 言之,表格数据库221存储多个总墨水限制査找表并且存储与在打印 中使用的纸类型和墨水类型相关联的多个总墨水限制LUT的地址。在 表格数据库221中存储的地址指定多个总墨水限制查找表的地址。总墨水限制LUT用于将用于要打印的图像的图像数据转 换成限制在打印中要使用的墨水的总量的图像数据。在RGB颜色空间 中进行该转换。存储单元22还存储指示CPU 211执行稍后参考图7至图 IO描述的处理的程序。通信单元23是用于在网络上实施与PC 1的通信的接口。 操作单元24包括使得用户能够通过外部操作输入命令的各种操作按 钮。显示单元25用于显示消息数据等等作为用户能够理解的 文本和图像。在本实施例中小型液晶显示器用作显示单元25。扫描单 元26从在预定原稿读取位置上设置的原稿读取图像,并且生成用于表 现该图像的图像数据(实施例中的RGB颜色空间中的图像数据)。打印单元30是喷墨系统,其通过将青色(C)、洋红色(M)、 黄色(Y)、以及黑色(K)的墨滴喷射在纸上或者另外的打印介质上来打印颜色图像。打印单元30还包括用于检测在打印中使用的墨水的 类型的墨水检测单元43、和用于光学检测在打印中使用的纸的类型的
纸检测单元45。接下来,将会描述打印单元30的结构。图2是示出打印单 元30的主要结构的横截面视图。打印单元30被布置在多功能设备2 的底部,而扫描单元26被布置在顶部。如图2中所示,打印单元30包括容纳纸P的进纸盒31。 从迸纸盒31将纸P供给打印单元30,纸P被打印有所需要的图像,并 且随后被排出到排出托盘32上。更具体地,进纸辊34被布置在进纸盒31的上面,用于每 次一张地将进纸盒31中容纳的纸P供给到纸传送路径33上。在进纸 臂35的远端中支撑进纸辊34。进纸臂35的远端绕着基轴351上下枢 转。通过其自己的力量或者弹簧的推进等等推进(urge)进纸 臂35朝向进纸盒31向下旋转,从而在进纸臂35的远端上被旋转地支 撑的进纸辊34被压在进纸盒31中堆叠的纸P的上表面。通过在此种 状态下旋转进纸辊34,在进纸辊34的表面和纸P的最上面一张之间产 生摩擦力,并且纸P的最上面一张被朝着倾斜分离板36传送。纸的前 沿接触分离板36并从而被导向向上,进入纸传送路径33。图像记录单元37被布置在纸传送路径33上。图像记录单 元37包括能够在主扫描方向中往复的盒39,以及在盒39中被支撑的 喷墨记录头38。墨盒40 (请参见图3)被独立于喷墨记录头38地设置 在打印单元30中用于经由墨水管将青色、洋红色、黄色以及黑色的墨 水供给到喷墨记录头38。喷墨记录头38喷射这些颜色的墨水作为微滴。 沿着往复运动的盒39的下面的纸传送路径33放置滚筒41。当纸P的一张被在滚筒41上传送时,盒39往复运动并且喷墨记录头38喷射墨 滴以在纸P上形成图像。如图3中所示,墨盒40被可拆卸地安装在多功能设备2 的主体中提供的墨盒安装单元42中。每个墨盒40具有设置在墨盒40 的侧安装表面上的IC芯片401。 IC芯片401存储指定在墨盒中使用的 墨水的类型的ID编号。当墨盒40被安装在墨盒安装单元42中时,IC 芯片401被电连接至墨盒安装单元42上提供的墨水检测单元43 (IC 读取器)。如图2中所示,传送辊44被布置在纸传送方向中的滚筒 41的上游用于沿着喷墨记录头38的底表面传送纸P。纸检测单元45 被布置在传送辊44的下游(喷墨记录头38的上游侧)。更具体地, 如图4中所示,纸检测单元45被构造有透射率传感器451,该透射率 传感器451用于测量被照射在纸张上的光的透射率,S卩,用于测量纸 的厚度,和反射率传感器452,该反射率传感器452用于测量被照射在 纸张上的光的反射率。[在通信系统100上执行的处理的概述]
接下来,将会描述根据第一实施例的通信系统IOO上执行 的处理的概述。如图5中所示,PC 1通过将表示要在RGB颜色空间中打 印的图像的图像数据传输到多功能设备2来发出打印指令。在多功能 设备2接收来自PC 1的打印指令的基础上,多功能设备2进行处理以 限制在打印操作中使用的墨水的总量。在该总墨水量限制处理中,多 功能设备2将从PC 1接收的图像数据(RGB数据)转换成制约(restdct) 在打印操作中要使用的墨水的总量的图像数据(在RGB颜色空间中表 示的R'G'B'数据)。接下来,多功能设备2将在RGB颜色空间中表示 的产生的(resulting)图像数据(R,G'B,数据)转换成相对应的在CMYK颜色空间中表示的图像数据并且打印基于CMYK图像数据的图像。在这里,总墨水量限制处理用来转换图像数据,以便于通 过采用与使用的墨水类型和纸张类型相对应的总墨水限制LUT来限制
在打印中使用的墨水的总量。如前所述,多功能设备2的存储单元22存储其中记录多个 总墨水限制LUT的表格数据库221。所述多个总墨水限制LUT用于将 用于要被打印的图像的RGB图像数据转换成制约在打印操作中要使用 的墨水的总量的RGB图像数据。即,总墨水限制LUT具有与多组用 于输出数据的RGB值(在下文中,被称为输出RGB值)相关联的多 组用于输入数据的RGB值(在下文中,被称为输入RGB值)。多功 能设备2的控制单元21用作总墨水限制LUT设置单元27,用于从表 格数据库221选择对应于分别通过墨水检测单元43和纸检测单元45 检测到的墨水和纸的类型的总墨水限制LUT。然后,在总墨水量限制 处理中使用所选择的总墨水限制LUT。如图6中所示,总墨水限制LUT设置单元27包括LUT检 测单元271、 LUT创建单元272、以及LUT选择单元273。 LUT检测单元271确定在存储单元22的表格数据库221中 是否已经记录过对应于通过墨水检测单元43和纸检测单元45检测到 的墨水和纸的类型的总墨水限制LUT。如果LUT检测单元271确定表格数据库221存储与检测到 的墨水和纸类型相关联的总墨水限制LUT,则LUT选择单元273选择 该总墨水限制LUT。但是,如果LUT检测单元271不能找到为检测到的墨水和 纸的类型记录的总墨水限制LUT,则LUT创建单元272创建与检测到的墨水和纸的类型相对应的新总墨水限制LUT并且将此新总墨水限制
LUT与检测到的墨水和纸的类型关联地记录在存储单元22的表格数据 库221中。随后,LUT选择单元273选择此最新创建的总墨水限制LUT。[在多功能设备2上执行的处理]接下来,将会详细地描述在多功能设备2上实施的处理。 图7是示出下述图像打印处理中的步骤的流程图,在多功能设备2从 PC 1接收打印指令的基础上,通过多功能设备2的控制单元21 (更具 体地说是CPU221)来执行所述图像打印处理。在S101中图像打印处理的开始时,控制单元21检测用于 打印的墨水的类型。具体地,墨水检测单元43读取存储在墨盒40的 IC芯片401中的ID编号,并且控制单元21从该ID编号识别墨水的类 型。在S102中控制单元21检测在打印中使用的纸的类型。更 具体地,如图8中所示,X轴表示纸的反射率并且Y轴表示纸的厚度 的图的二维区域被划分为多个子区域。每个子区域被预先分配编号。 然后,控制单元21从被分配给下述子区域的编号中(例如,(1, 1)) 识别纸的类型,所述编号对应于通过纸检测单元45的透射率传感器451 (透光率)测量的纸厚度以及通过反射率传感器452测量的纸反射率。在S103中控制单元21 (LUT检测单元271)确定在表格 数据库221中是否已经记录过与在S101和S102中检测到的墨水和纸 的类型相关联的总墨水限制LUT。更具体地,如图9中所示,控制单 元21确定总墨水限制LUT的存储地址是否已经被与检测到的纸类型 (子区域编号)和墨水类型(墨盒40的ID编号)关联地存储。为了 达到此目的,在S103中控制单元21搜索表格数据库221来查找与在 S101和S102中检测到的墨水的类型(墨盒40的ID编号)和纸(子区 域编号)相关联的总墨水限制LUT。
如果在S103中控制单元21确定还没有记录过对应的总墨 水限制LUT,则在S104中控制单元21 (LUT创建单元272)执行LUT 创建处理以创建与检测到的墨水和纸的类型相对应的新总墨水限制 LUT,并且随后进入S105。稍后将会参考图IO详细地描述LUT创建处理。但是,如果在S103中控制单元21确定已经记录过与检测 到的墨水和纸的类型相对应的总墨水限制LUT,则控制单元跳过S104 而直接进入S105。在S105中控制单元21 (LUT选择单元273)选择与检测 到的墨水和纸的类型相对应的总墨水限制LUT。如果在S104中已经执 行了 LUT创建处理,则在S105中控制单元21选择在S104中最新创 建的总墨水限制LUT。在S106中控制单元21使用在S105中选择的总墨水限制 LUT对从PC 1接收的RGB图像数据执行总墨水限制处理。艮卩,控制 单元21从总墨水限制LUT中査找与用于每个像素的RGB图像数据中 的RGB值相对应的输入RGB值(下面,称为目标RGB值)。如果从 总墨水限制LUT中找到了与目标RGB值相对应的输入RGB值,则控 制单元21用下述输出RGB值替换目标RGB值,所述输出RGB值被 分配有在总墨水限制LUT中找到的输入RGB值。如果从总墨水限制 LUT中没有找到与目标RGB值相对应的输入RGB值,则控制单元21 从总墨水限制LUT中查找并获得是目标RGB值的最近的值的输入 RGB值。随后,控制单元21用下述输出RGB值替换目标RGB值,所 述输出RGB值被分配有在总墨水限制LUT中获得的输入RGB值。或 者,如果从总墨水限制LUT中没有找到与目标RGB值相对应的输入 RGB值,则控制单元21从总墨水限制LUT中查找并获得与目标RGB 值相邻的多组输入RGB值。控制单元21计算插值的RGB值,其中通过使用与获得的多组输入RGB值相对应的输出RGB值的插值近似获 得所述插值的RGB值。随后,控制单元用插值的RGB值替换目标RGB 值。在S107中控制单元21将在S106中的处理生成的RGB图 像数据转换为CMYK数据。在S108中控制单元21进行处理以打印基 于在S107的处理中生成的CMYK数据的图像。随后,图像打印处理 结束。接下来,将会参考图IO中的流程图详细地描述在上述图像 打印处理的S104中实施的LUT创建处理。在S201中LUT创建处理的开始时,控制单元21进行处理 以在纸上打印墨水量确认图表(chart)用于确认在纸上打印的墨水的 量。具体地,如图ll中所示,在纸上打印729个色标,用于每个值以 九级(step)变化的从(0, 0, 0)至(255, 255, 255)的RGB值的 组合。即,基于具有多组RGB值(例如,(0, 0, 0))的图表图像 数据打印墨水量确认图表。打印其间带有的间隔的色标(patch),以 便于检测扩展(spread)和渗透(bleed-through)的程度,其中所述扩 展是在打印的表面墨水向外延伸的现象,并且所述渗透是墨水透过纸 并且出现在纸的下侧表面的现象。在S202中扫描单元26扫描在S201中已经将墨水量确认 图表打印在其上的纸张的两面(打印的表面和背面)。为了完成此处 理,控制单元21将提示用户进行扫描操作的消息显示在显示单元25 上。在S203中控制单元21基于打印的表面的扫描的图像确定 每个色标的扩展的程度,并且基于背面的扫描的图像确定用于每个色 标的渗透的程度。
在S204中控制单元21创建好的色标列表,该好的色标 列表包括在S203中找到的具有令人满意的扩展和渗透的程度的色标; 和不好的色标列表,该不好的色标列表包括在S203中找到的剩余的具 有令人不满意的程度的色标。好的色标列表包括指定好的色标(例如, 色标编号)和与好的色标相对应的在S201中使用的RGB值的识别信 息。类似地,不好的色标列表包括指定不好的色标和与不好的色标相 对应的在S201中使用的RGB值的识别信息。这时,控制单元21计算 用来自于在S201中使用的用于每个色标的RGB值的明度、饱和度、 以及色调表示的色值(实施例中的YCrCb值)并且把这些值与RGB值 联系起来。在S205中控制单元21从不好的色标列表中选择要处理的 色标中的一个并搜索好的色标列表以查找其YCrCb值最接近于不好的 色标的YCrCb值色标。即,控制单元21基于下面的等式(1)计算不 好的色标(YbCrbCbb)的YCrCb值和好的色标(YgCrgCbg)的YCrCb 值之间的色差AE。例如,在等式1中,a, b以及c是权重系数并且可 以被调整为进行偏向明度(增加a值)的查找或者偏向饱和度(减少a 值)的查找。等式(1)
A£ = ^ fc - yJ + 6 (" - " )2 + - C~ )2更加具体地,控制单元21为所有的相对于选择的不好的色 标的YbCrbCbb的好的色标的YgCrgCbg值计算色差AE。控制单元21找 到在计算的色差AE之中具有最小的值的最小色差AE。控制单元21还 找到其YgCrgCbg值用于获得最小的色差AE的好的色标,作为其YCrCb 值最接近于不好的色标的YCrCb值的色标。当在S205中选择还没有处理的色标时重复地进行S205-S207的处理直到为不好的色标列表中的 所有色标完成了处理。在S206中控制单元21用在好的色标列表中找到的RGB 值替换不好的色标中的RGB值。在S207中控制单元21确定是否己经为不好的色标列表中 的所有色标替换了 RGB值(是否已经为所有的色标执行了上面的替换 处理)。在S207中确定剩余未处理的色标的时,控制单元21返回到 S205。当在S207中控制单元21确定已经为不好的色标列表中的 所有色标替换了RGB值时,在S208中控制单元21(LUT创建单元273) 创建用于将输入RGB值转换成输出RGB值的颜色转换表格并且将该 颜色转换表格记录在存储单元22的表格数据库221中作为总墨水限制 LUT。更具体地,控制单元21通过将S201中用于墨水量确认图表中 的每色标的RGB值设置为输入RGB值并且将好的色标列表或者不好 的色标列表中的RGB值设置为输出RGB值来创建颜色转换表。因此, 颜色转换表不改变已经被存储在好的色标中的输入RGB值,而是基于 在S206中进行的替换处理只将已经存储在不好的色标列表中的输入 RGB值转换成好的色标列表中的色标的RGB值(好的色标的RGB值 在YCrCb值方面与不好的色标的RGB值具有最小的差)。随后,控制 单元21结束LUT创建处理。[效果]在根据上述第一实施例的通信系统100中,适合在打印中 使用的不同类型的墨水和纸的多个总墨水限制LUT被事先存储在多功 能设备2中(请参见图1)。多功能设备2检测要用于打印的墨水和纸 的类型作为打印条件(SIOI, S102)并且执行处理以通过使用与打印 条件相对应的总墨水限制LUT转换图像数据来限制在打印中使用的墨水的量(SI05, S106)。上述多功能设备2能够基于墨水的类型和纸的类型适宜地 限制墨水的量,从而达到令人满意的打印结果。此种方法还避免下述 问题多功能设备2喷射出超出了纸中墨水吸收性的上限的墨水的量, 因此未吸收的墨水能够沉积在多功能设备2的内部并且縮短多功能设 备2的寿命。因为多功能设备2能够使用查找表(总墨水限制LUT)限 制总墨水量,所以能够容易地完成基于墨水的组合的复杂的制约,减 少多功能设备2上的计算负载。此外,当没有存储此总墨水限制LUT (S103:否)时,多 功能设备2创建与打印条件相对应的总墨水限制LUT (S104)。因此, 当在打印中使用未预料到的墨水和纸时,多功能设备2能够进行适当 的处理以限制总墨水量。例如,在已经制造了打印设备(实施例中的 多功能设备2)之后,可能新近开发了未预计的墨水或者纸。除了专业 打印纸和专业打印墨水之外,还存在流通的各种各样的通用的纸和再 填充墨水并且越来越多的用户在使用这些产品。因此,能够创建适合 新的打印条件的新总墨水限制LUT是非常有用的。此外,多功能设备2通过基于打印色标的结果用来自于好 的色标列表的值替换不好的色标列表中的值来创建总墨水限制LUT。 因此,当防止由于使用过量的墨水引起的打印质量的下降时,多功能 设备2能够容易地创建能够达到令人满意的打印结果的总墨水限制 LUT。多功能设备2还在将三维RGB数据转换成与打印中使用的 墨水的颜色相对应的四维CMYK数据之前对三维RGB数据执行总墨 水量限制处理。因此,与在将数据转换成CMYK数据之后执行总墨水量限制处理时相比,多功能设备2能够使用较少的总墨水限制LUT,
如图18中所示,从而减少要求的内存的量并且提高处理速度。
<第二实施例〉接下来,将会描述本发明的第二实施例。
[通信系统200的整体结构]图I2是示出根据第二实施例的通信系统200的整体结构的 框图。第二实施例的以下描述将会集中在与第一实施例的不同之 处,其中,用相同的参考数字指定同样的部件和组件以避免重复的描 述。如图12中所示,根据第二实施例的通信系统200与根据第一实施 例的通信系统100的不同之处在于多功能设备2的CPU 211不包括总 墨水限制LUT设置单元27而CPU 111包括总墨水限制LUT设置单元 17。此外,通信系统200与通信系统100的不同之处在于总墨水限制 LUT被存储在PC1中而不是被存储在多功能设备2中。具体地,表格 数据库124被存储在PC 1的存储单元12中,在该表格数据库124中 记录了与用于打印的各种类型的墨水和纸相对应的多个总墨水限制 LUT。存储单元12也存储用于指示CPU11实施稍后参考图14和图15 描述的处理的程序。此外,在根据第二实施例的通信系统200中,在PC1上执 行通过第一实施例中的多功能设备2实施的处理的部分。[通过通信系统实施的处理的概述]首先,将会描述通过根据第二实施例的通信系统200实施 的处理的概述。如图13中所示,PC 1进行总墨水量限制处理以将表示 要打印的图像的RGB颜色空间中的图像数据(RGB数据)转换成限制 在打印操作中要使用的墨水总量的图像数据(RGB颜色空间中的R'G'B'数据)。接下来,PC1通过将RGB颜色空间中转换的图像数据 (R'G'B'数据)传输到多功能设备2来发出打印指令。当从PC1接收 打印指令时,多功能设备2将RGB图像数据转换成与打印操作中使用 的墨水的颜色相对应的CMYK颜色空间中的图像数据,并且打印基于 CMYK图像数据的图像。如在第一实施例中,总墨水量限制处理用于转换图像数据, 以便于通过采用与使用的墨水的类型和纸的类型相对应的总墨水限制 LUT限制在打印中使用的墨水的总量。如上所述,PC l中的存储单元12存储其中记录了多个总 墨水限制LUT的表格数据数据库124。所述多个总墨水限制LUT用于 将表示要打印的图像的RGB图像数据转换成制约在打印操作中要使用 的墨水的总量的RGB图像数据。多功能设备2中的墨水检测单元43 和纸检测单元45检测要用于打印的墨水和纸的类型并且多功能设备2 通知PC 1检测结果。 PC 1的控制单元11用作总墨水限制LUT设置单元17,用 于从表格数据库124选择总墨水限制LUT,所述表格数据库124对应 于由墨水检测单元43和纸检测单元45检测到的墨水和纸的类型。然 后,在总墨水量限制处理中使用选择的总墨水限制LUT。[在个人计算机和多功能设备上执行的处理]接下来将会详细地描述在PC l和多功能设备2上执行的处理。图14是示出由PC 1的控制单元ll(更具体地说是CPU 111) 执行的打印请求处理中的步骤的流程图。当已经满足用于将打印指令 发出到多功能设备2的条件时,例如,当用户已经执行了打印操作时, 控制单元U执行该处理。
在S301中打印请求处理的开始时,控制单元ll进行处理 以将打印指令传输至多功能设备2。在接收了打印指令之后,多功能设 备2检测在打印中使用的墨水和纸的类型,并且将这些检测结果传输 至PC1 (稍后描述的S501-S503)。在S302中控制单元11从多功能设备2接收对于墨水和纸 的检测结果。在S303中控制单元11确定在存储单元12的表格数据库 124中是否记录过与这些墨水和纸的类型相对应的总墨水限制LUT。如果在S303中控制单元11确定没有为检测结果中的墨水 和纸的类型记录过总墨水限制LUT,则控制单元11执行S304中的LUT 创建处理以在进入S305之前创建与检测到的墨水和纸的类型相对应的 新总墨水限制LUT。稍后将会参考图15更加详细地描述LUT创建处 理。但是,当在S303中确定已经记录过与检测到的墨水和纸的 类型相对应的总墨水限制LUT时控制单元11直接进入S305。在S305 中控制单元11 (总墨水限制LUT设置单元17)选择与检测到的墨水和 纸的类型相关联的总墨水限制LUT。如果在S304中已经执行了 LUT 创建处理,则控制单元11 (总墨水限制LUT设置单元17)选择在该处 理中最新创建的总墨水限制LUT。在S306中控制单元11使用在S305中选择的总墨水限制 LUT对表示要打印的图像的RGB图像数据进行总墨水量限制处理。在 S307中控制单元11将在S306中生成的图像数据传输至多功能设备2 并且随后结束打印请求处理。接下来,将会参考图15中的流程图详细地描述在上述打印 请求处理的S304中执行的LUT创建处理。在S401中LUT创建处理的开始时,控制单元ll将用于墨水量确认图表(请参见图11)的图像 数据传输至多功能设备2。在接收了该图像数据时,多功能设备2将墨 水量确认图表打印在纸上。接下来,多功能设备2扫描打印的纸张的 两面,创建好的色标列表和不好的色标列表,并且将用于列表的数据
传输至PC1 (稍后描述的S601-S605)。在S402中控制单元11从多功能设备2接收好的色标列表 和不好的色标列表。在S403中控制单元11从在S402中接收的不好的 色标列表中选择要处理的一个色标并且搜索好的色标列表以查找具有 最接近于所选择的不好的色标的YCrCb值的YCrCb值的色标。所述用 于选择好的色标的方法与S205中描述的方法相同。在每个重复中在 S403中选择未处理的色标时,控制单元11重复地执行S403-S405中的 处理直到已经处理了不好的色标列表中的所有色标。在S404中控制单元11用在S403中找到的好的色标的RGB 值替换在不好的色标列表中的选择的色标的RGB值。在S405中控制 单元11确定是否已经进行了替换处理以替换用于不好的色标列表中的 所有色标的RGB值(是否已经处理了所有不好的色标)。当在S405中确定还没有为所有的不好的色标进行替换处理 (剩余未处理的色标)时,控制单元11返回到S403。但是,如果控制 单元11在S405中确定已经为所有的不好的色标进行了替换处理,则 在S406中控制单元11创建用于将输入RGB值转换成输出RGB值的 颜色转换表格并且将该表格存储在存储单元12的表格数据库124中作 为总墨水限制LUT。随后,控制单元11结束LUT创建处理。接下来,将会描述在多功能设备2上执行的处理。图16 是示出由多功能设备2的控制单元21 (更加具体的说是CPU 211)执 行的图像打印处理中的步骤的流程图。当从PC 1接收到打印指令时控 制单元21执行该处理。
在S501中图像打印处理的开始时,控制单元21检测在打 印中使用的墨水的类型(ID编号)。在S502中控制单元21检测在打 印中要使用的纸的类型(子区域编号)。在S503中控制单元21将在S501和S502中检测到的墨水 和纸的类型的检测结果传输至PC 1。因此,PC1选择与检测到的墨水 和纸的类型相对应的总墨水限制LUT,通过使用该选择的总墨水限制 LUT对表示要打印的图像的RGB图像数据进行总墨水量限制处理,并 且将处理过的图像数据传输至多功能设备2 (上述的S302-S307)。在S504中控制单元21从PC 1中接收在总墨水量限制处理 中生成的图像数据。在S505中控制单元21将在S504中接收的图像数 据从RGB数据转换成CMYK数据。在S506中控制单元21进行处理以打印基于在S505中生 成的CMYK数据的图像。随后,控制单元21结束图像打印处理。图17是示出由多功能设备2的控制单元21 (更具体地说 是CPU 211)执行的色标列表创建处理中的步骤的流程图。控制单元 21在从PC 1接收用于墨水量确认图表的图像数据之后执行处理。在S601中色标列表创建处理的开始时,控制单元21进行 处理以将墨水量确认图表(请参见图11)打印在纸上。在S602中扫描 单元26扫描纸张的两面(打印的表面和背面),在S601中已经在该 纸张上打印了墨水量确认图表。为了完成此处理,控制单元21将提示 用户进行扫描操作的消息显示在显示单元25上。在S603中控制单元21基于打印的表面的扫描的图像确定 每个色标的扩展的程度,并且基于背面的扫描的图像确定每个色标的渗透的程度。在S604中控制单元21创建好的色标列表以及不好的色标 列表,该好的色标列表包括在S603中发现具有令人满意的扩展和渗透 的程度的色标,该不好的色标列表包括在S603中发现不令人满意的剩 余的色标。这时,控制单元21从用于每个色标的RGB值计算由明度、 饱和度、以及色调表示的色值(实施例中的YCrCb值)并且把这些色 值与RGB值联系起来。在S605中控制单元21将在S604中创建的好的色标列表 和不好的色标列表传输至PC 1并且随后结束色标列表创建处理。结果, PC 1创建颜色转换表格用于用来自于好的色标列表中的RGB值替换不 好的色标列表中的RGB值并且将该表格记录在存储单元12的表格数 据库124中作为总墨水限制LUT (S402-S406)。根据上述第二实施例的通信系统获得与第一实施例中所述 相同的效果。另外,根据第二实施例的通信系统将表格数据库124存储 在PC 1的存储单元12 (硬盘驱动器)中,该PC 1的存储单元12具有 比多功能设备2的存储单元22 (闪存)大的容量(请参见图12)。因 此,能够使用于表格数据库124的存储容量大于根据第一实施例的通 信系统中的存储容量。此外,在多功能设备2的外部能够容易地修改 总墨水量限制处理的细节(例如,增加总墨水限制LUT)(而没有向 多功能设备2本身添加任何装置)。 <第三实施例>第三实施例的下面描述将会集中在与第一实施例的不同之 处上,其中,用相同的参考数字指定同样的部件和组件以避免重复的描述。图19是示出根据第三实施例的通信系统1100的整体结构的框 图。如图19中所示,根据第三实施例的通信系统1100与根据第一实
施例的通信系统100的不同之处在于CPU 211不包括总墨水限制LUT 设置单元27;多功能设备2的存储单元22不包括表格数据库22h以 及打印单元30不包括墨水检测单元43和纸检测单元45。通信系统1100 与通信系统100的不同之处还在于PC 1的存储单元12包括总墨水限 制LUT 128。存储单元12还存储指示CPU 111执行稍后参考图21描 述的处理的程序。在第一实施例中,多功能设备进行LUT创建处理。 在第三实施例中,PC 1进行LUT创建处理。图20是示出通过根据第三实施例的通信系统执行的处理 的框图。PC 1通过将表现要在RGB颜色空间中打印的图像的图像数据
(RGB数据)传输至多功能设备2来发出打印指令。当多功能设备2 从PC 1接收打印指令时,多功能设备2进行处理以限制在打印操作中 使用的墨水的总量。在该总墨水量限制处理中,多功能设备2将从PC 1接收到的图像数据(RGB数据)转换成制约在打印操作中要使用的墨 水的总量的图像数据(在RGB颜色空间中表示的R'G'B'数据)。接下 来,多功能设备2将RGB颜色空间中的产生的(resulting)图像数据
(R'G'B'数据)转换成CMYK颜色空间中相应的图像数据并且打印基 于CMYK图像数据的图像。[在个人计算机和多功能设备上执行的处理]
接下来,将会详细地描述在PC 1和多功能设备2上执行的 处理。图21是示出由PC 1的控制单元11 (更具体地说是CPU 111)执行的LUT创建处理中的步骤的流程图。当用户在PC1上执行 表示需要创建新的总墨水限制LUT 128的操作时,控制单元11开始该 LUT创建处理。
在S1101 LUT创建处理的开始处,控制单元11将用于墨 水量确认图表(请参见图11)的图像数据传输至多功能设备2。通过 在S1101中形成此处理,控制单元11指示多功能设备2将墨水量确认 图表打印在纸上。在S1102中控制单元提示用户目视检查在其上多功能设备 2已经打印了墨水量确认图表的纸张的两面(打印的表面和背面),并 且当查看打印的表面时确定扩展的程度以及当查看每个色标的背面时 确定渗透的程度。更具体地,控制单元11将打印的墨水量确认图表的 图像显示在显示单元15上并且提示用户选择表现出扩展和渗透的色标 (即,显示提示用户选择色标的消息)。在S1103中控制单元11创建好的色标列表和不好的色标列 表,所述好的色标列表包括在S1102中因为具有令人满意的扩展和渗 透的程度而用户没有选择的色标,所述不好的色标列表包括在S1102 中因为具有令人不满意的扩展和渗透的程度而用户已经选择的色标。 这时,控制单元11从用于每个色标的RGB值计算由明度、饱和度、 以及色调表示的色值(YCrCb值)并且把这些值与RGB值联系起来。除了控制单元11代替控制单元21进行步骤S1104-S1106 之外,步骤S1104-S1107与步骤S205-S208相同。因此,在S1107中控 制单元11创建新总墨水限制LUT 128。当在S1106中控制单元11确定已经为不好的色标列表中的 所有色标替换了 RGB值时,在S1107中控制单元11创建用于将输入 RGB值转换成输出RGB值的颜色转换表格并且将该颜色转换表格存储 在存储单元12中作为总墨水限制LUT 128。更具体地,控制单元11 通过用于墨水量确认图表中的每个色标的RGB值作为输入RGB值并 且好的色标列表或者不好的色标列表中的RGB值作为输出RGB值来 创建颜色转换表格。因此,颜色转换表格不改变已经被存储在好的色标中的输入RGB值,而基于在S1105中进行的替换处理只将已经被存 储在不好的色标列表中的输入RGB值转换成好的色标列表中的色标的 RGB值(好的色标的RGB值在YCrCb值方面具有与不好的色标的RGB 值最小的差)。在S1108中控制单元11使用在S1107中最新创建的总墨 水限制LUT 128进行处理以转换表示样图的预先存储的RGB图像数 据。如图2中所解释的,因为控制单元21转换RGB图像数据,因此 在S1108中,控制单元11模拟该RGB图像数据的转换,以便于把转 换的结果在显示单元15上表现给用户。g卩,控制单元21进行与在多 功能设备2中进行的相同的总墨水转换处理。在SI 109中控制单元11将通过在S1108中转换的RGB图 像数据形成的样图显示在显示单元15上并且也显示提示用户表示在转 换处理的显示的结果中是否不存在问题的消息。换言之,如图22(a)中 所示,在SH08中控制单元11获得与在打印处理中由控制单元21获 得的转换的RGB图像数据相同的转换的RGB图像数据。因此,控制 单元11显示表示要打印的图像的样图。在S1110中控制单元11确定用户是否己经对样图做出了响 应以及在S1109中显示在显示单元15上的消息是否表示结果不存在任 何问题。如果在S1110中控制单元11确定还没有接收到表示转换结 果没有问题的响应,那么在Sllll中控制单元11对在S1107中创建的 并被记录在存储单元12中的总墨水限制LUT 128进行平滑处理以平滑 掉在输出RGB值中的不规则(irregularity)。随后,控制单元ll返回 到S1108并且使用新的总墨水限制LUT 128重复上述处理。但是,如果在S1110中控制单元11确定已经接收了表示转换结果没有问题的响应,那么控制单元11结束LUT创建处理。接下来,将会描述由多功能设备2执行的处理。图23是示 出图像打印处理中的步骤的流程图,当多功能设备2从PC 1中接收打 印指令时多功能设备2的控制单元(更具体地说是CPU 211)执行所述 图像打印处理。在S1201图像打印处理的开始时,控制单元21使用存储在 PC 1上的总墨水限制LUT 128对从PC 1接收的RGB图像数据执行总 墨水量限制处理。多功能设备2可以通过将传输请求传输至PC 1而从 PC l获取总墨水限制LUT 128,或者PC l可以简单地将总墨水限制 LUT 128和打印指令一起传输。在S1202中控制单元21将从S1201中的处理生成的RGB 图像数据转换成CMYK数据。在S1203中控制单元21进行处理以打 印基于在S1202的处理中生成的CMYK数据的图像。随后,图像打印 处理结束。[效果]在根据上述实施例的通信系统中,多功能设备2在将数据 转换成与墨水颜色相对应的四维CMYK数据之前对三维RGB数据进 行总墨水量限制处理(S1201)。因此,多功能设备2与将RGB数据 转换成CMYK数据之后执行总墨水量限制处理时相比更容易地修改总 墨水量限制处理中的步骤(例如,增加总墨水限制LUT 128),如图 18中所示。此外,该处理减少总墨水限制LUT128的大小,从而减少 所要求的内存量并且提高处理速度。特别地,被转换的三维数据(RGB数据)对于在显示单元 上显示图像是有用的,原因如下图22(b)示出示出用于将样图显示在 显示单元15上的比较处理的说明图。在该比较示例中,在将RGB数据转换为CMYK数据之后进行总墨水量限制处理。为了将转换的结果
显示在显示单元15上,多功能设备2需要进一步将CMYK数据转换 成RGB数据。另一方面,在本实施例中,从总墨水量限制处理直接获 得三维RGB数据。g卩,三维RGB数据直接用于将图像显示在显示单 元15上。此外,三维RGB数据尤其有用在于该数据能够被更加精确 地与三维监视器信号匹配,而没有如图22(b)中所示的比较示例那样不 得不减少后处理图像数据中的维数。结果,与CMYK数据相比,RGB 数据能够在监视器上被更加精确地模拟。因为多功能设备2能够使用查找表(总墨水限制LUT 128) 限制总墨水量,因此能够容易地完成基于墨水的组合的复杂的制约, 减少多功能设备2上的计算负载。在该通信系统1100中,总墨水限制LUT128被存储在PC 1的存储单元12 (硬盘驱动器),该存储单元12具有比多功能设备2 的存储单元22 (闪存)大的容量。因此,与将总墨水限制LUT 128存 储在多功能设备2时相比能够为总墨水限制LUT 128提供更大的存储 容量。另外,能够容易地在外部修改总墨水量限制处理中的步骤(即, 没有对多功能设备2本身添加装置)。另一方面,由于该通信系统1100中的PC 1进行处理以新 近创建总墨水限制LUT 128 (S1I01-S11U),因此能够基于诸如墨水 和纸的类型的打印条件进行适当的总墨水量限制处理,从而达到令人 满意的打印结果。通信系统1100还减少了下述问题的可能性多功能 设备2喷射超过纸中墨水吸收性的上限的墨水的量,从而未吸收的墨 水能够被沉积在多功能设备2的内部并且缩短多功能设备2的寿命。 例如,在已经制造了打印设备(实施例中的多功能设备2)之后,可能 新近开发了未预料到的墨水或者纸。除了专业打印纸和专业打印墨水 之外,还存在流通的各种各样的通用的纸和再填充墨盒并且越来越多 的用户在使用这些产品。因此,能够创建适合新的打印条件的新总墨水限制LUT128是非常有用的。此外,因为PC 1通过基于打印色标的结果用来自好的色 标列表中的值替换不好的色标列表中的值来创建总墨水限制LUT 128, 因此当防止由使用过多量的墨水引起的打印质量的下降时,PC l能够 容易地创建能够达到令人满意的打印结果的总墨水限制LUT 128。 <修改>虽然已经参考上述实施例详细地描述了本发明,但是对本 领域的技术人员来说显然的是,在没有偏离本发明的精神的情况下可 以进行各种变化和修改。[纸类型检测的修改]在上述实施例中,纸检测单元45始终检测在打印中要使 用的纸的类型。但是,例如,当通过PC 1指定纸的类型时,多功能设 备2不需要进行纸检测单元45的检测。在这样的情况下,打印机驱动器123通常用于提示用户设 置在PC 1上进行的打印操作期间在打印中将会使用的纸的类型。因此, 当用户指定的纸的类型落在未预料的纸的类型中(例如,在多功能设 备2上使用的专业纸)时,纸检测单元45不必检测纸的类型。纸检测 单元45仅需要在事先没有设置指定的类型时检测纸的类型。该方法可 以减少在下述环境下纸的类型的不正确检测的可能性不可能偶然指 定除了在打印中能够使用的类型之外的纸。此外,如果提示用户指出从仅允许的纸类型当中的在打印 中要使用的纸的类型,则多功能设备2不必设置有纸检测单元45。[总墨水量限制处理的修改]在上述第二实施例中,例如,PC 1执行总墨水量限制处理,但是,例如,可以在多功能设备2上进行该处理。在后一种情况 下,例如,多功能设备2可以通过将传输请求传输给PC 1获取在总墨
水量限制处理中要使用的总墨水限制LUT。或者,PC1可以将总墨水 限制LUT和打印指令一起传输。在上述实施例中,在将图像数据从RGB颜色空间转换成 CMYK颜色空间之前进行总墨水量限制处理,但是也可以在将图像数 据转换成CMYK颜色空间之后进行该总墨水量限制处理。 [LUT创建处理的修改]在上述第一和第二实施例中,控制单元21控制扫描单元 26扫描在其上已经打印了墨水量确认图表的纸张的两面,并且基于扫 描的图像确定用于各个色标的扩展的程度和渗透的程度,但是本发明 不限于此方法。例如,可以提示用户目视确认打印的内容并且确定图 像的扩展和渗透的程度。在上述第三实施例中,控制单元21提示用户目视确认在 其上面已经打印了墨水量确认图表的纸张并且确定图像的扩展和渗透 的程度,但是本发明不限于此方法。例如,控制单元21可以代替地控 制多功能设备2的扫描单元以扫描打印的东西的两面并且自动地基于 扫描的图像确定用于每个色标的扩展的程度和渗透的程度。在上述实施例中,根据等式(1)找到色差AE。但是,可 以通过首先计算下面等式(2)和(3)中的天顶角小和方位角e来进行 色调权重查找(用较大的e值查找)。在这里,天顶角(()和方位角e是 在球极坐标系统中表示的YCrCb空间中的坐标值。随后,使用天顶角小 和方位角e ,从等式(4)找到色差AE。下标g表示从好的色标的YCrCb 值找到的值,而下标b表示从不好的色标的YCrCb值找到的值,并且 d和e表示权重系数。这些色差计算同样不限于YCrCb颜色空间,而 是可以在其它的颜色空间中进行,诸如Lab禾卩CIECAM02。<formula>formula see original document page 36</formula>等式(2)
<formula>formula see original document page 36</formula>
等式(3)
<formula>formula see original document page 36</formula>
等式(4)此外,在上述实施例中,每次执行打印处理时,PC 1或 者多功能设备2指示检测单元43和45检测在多功能设备2中提供的 纸和墨水的类型并且在需要的时候创建总墨水限制LUT,但是本发明 不限于此时序。例如,PC1或者多功能设备2可以控制检测单元43和 45以每次加载纸或者更改墨盒时检测墨水和纸的类型并且基于检测结 果创建总墨水限制LUT。具体地,当墨水检测单元43或者纸检测单元 45检测新的墨盒或者新的纸时,PC 1或者多功能设备2确定是否存在 适合的总墨水限制LUT。这时,检测单元43或者45检测新近安装的 墨盒中的墨水的类型或者新近加载的纸的类型。如果没有记录过与检 测到的墨水和纸的类型相对应的总墨水限制LUT,则PC 1或者多功能 设备2基于检测到的墨水和纸的类型创建新的总墨水限制LUT。使用 此种方法,在执行打印处理之前记录适当的总墨水限制LUT。因此, 控制单元11或者21能够从存储的总墨水限制LUT中读取与打印操作 中要使用的墨水和纸的类型相对应的总墨水限制LUT,并且能够使用 该总墨水限制LUT进行总墨水量限制处理和打印处理。
或者,当墨水检测单元43检测到已经更换了墨盒40时, 控制单元11或者21可以确定是否记录过与新墨盒40的ID编号相对 应的总墨水限制LUT。如果控制单元确定已经记录过对应的总墨水限 制LUT,则控制单元可以删除为该ID编号记录的总墨水限制LUT。通 过以此种方式删除与ID编号相对应的总墨水限制LUT,控制单元确保 当进行图像打印处理时将会创建新总墨水限制LUT。因此,即使当置 换墨盒与被更换的墨盒相同但是其中容纳的墨水不同时,诸如在再填 充墨盒的情况下,控制单元能够基于与正在使用的墨水的类型相对应 的总墨水限制LUT而可靠地限制墨水的总量。[颜色材料的修改]在实施例的示例中,PC1采用喷墨打印单元30用于使用 四种颜色的墨水(青色、洋红色、黄色以及黑色)打印图像。例如, 打印单元可以采用更多颜色的墨水。此外,颜色材料不限于墨水。例
如,打印单元可以采用激光传输系统用于使用多种颜色的墨粉来形成 图像。在这样的情况下,基于墨粉固定的劣化的程度确定不好的色标。[图像数据的修改]在上述实施例中,输入至多功能设备2的图像数据是RGB 数据,但是本发明不限于此种类型的数据并且可以应用于使用其它格 式的数据的设备。
权利要求
1. 一种图像处理系统,所述图像处理系统用于基于具有色值的原始图像数据打印图像,所述图像处理系统包括存储单元,所述存储单元存储与至少一个打印条件相关联的至少一个查找表,所述至少一个查找表用于将所述原始图像数据中的色值转换成限制在打印中要使用的墨水的总量的受限色值;检测单元,所述检测单元检测用于打印操作的颜色材料的类型和记录介质的类型中的至少一个作为打印条件;以及转换单元,所述转换单元通过使用查找表将所述原始图像数据中的所述色值转换成所述受限色值,所述查找表被分配有与检测到的打印条件相对应的打印条件。
2. 根据权利要求l所述的图像处理系统,进一步包括 打印设备,所述打印设备包括所述存储单元、所述检测单元、所述转换单元、以及打印单元,所述打印单元被构造为打印所述图像;以及数据处理设备,所述数据处理设备被构造为将所述原始图像数据 发送至所述打印设备。
3. 根据权利要求l所述的图像处理系统,进一步包括 确定单元,所述确定单元确定所述检测到的打印条件是否对应于被分配有所述至少一个查找表的所述至少一个打印条件中的一个;和 创建单元,当所述确定单元确定所述检测到的打印条件不对应于 被分配有存储在所述存储单元中的所述至少一个査找表的所述至少一 个打印条件中的任何一个时,所述创建单元创建与所述检测到的打印 条件相对应的新查找表。
4. 根据权利要求3所述的图像处理系统,其中,所述创建单元包括色表打印单元,所述色表打印单元在所述检测到的打印条件下, 基于具有多组色标数据的图表图像数据打印色表图像,每组色标数据具有色值;分类单元,所述分类单元基于打印的色表图像将所述多组色标数 据中的所述色值中的每一个分类到第一列表和第二列表中的任何一个 中;査找表创建单元,所述查找表创建单元创建对应于所述检测到的 打印条件的所述新查找表并且被构造为将属于所述第二列表的色值转 换成属于所述第一列表的色值。
5. 根据权利要求l所述的图像处理系统,进一步包括打印数据转 换单元,所述打印数据转换单元将所述受限色值转换成打印色值,所 述打印色值指定了在打印中要使用的颜色材料的量。
6. 根据权利要求5所述的图像处理系统,其中,在N维颜色空间 中表示所述色值并且在M维颜色空间中表示所述打印色值,N大于M。
7. 根据权利要求5所述的图像处理系统,进一步包括 打印设备,所述打印设备包括所述检测单元、所述打印数据转换单元、以及打印单元,所述打印单元被构造为打印所述图像;以及数据处理设备,所述数据处理设备包括所述转换单元和所述存储 单元,所述数据处理设备被构造为从所述打印设备接收所述检测到的 打印条件并且将所述受限色值发送至所述打印设备。
8. 根据权利要求l所述的图像处理系统,其中,所述存储单元以 与多个打印条件一一对应的方式存储多个查找表,其中,所述转换单元在所述多个査找表之中选择与所述检测到的 打印条件相对应的一个查找表并且通过使用选择的查找表将所述原始 图像数据中的所述色值转
9. 一种计算机可读存储介质,其存储在计算机上可执行的一组程 序指令,所述计算机可读存储介质包括存储单元,所述存储单元存储 与至少一个打印条件相关联的至少一个查找表,所述至少一个査找表 用于将原始图像数据中的色值转换成限制在打印中要使用的墨水的总 量的受限色值,所述程序指令包括检测用于打印操作的颜色材料的类型和记录介质的类型中的至少 一个作为打印条件;以及通过使用查找表将所述原始图像数据中的所述色值转换成所述受 限色值,所述查找表分配有与检测到的打印条件相对应的打印条件。
10. —种用于控制图像处理系统的图像处理方法,所述图像处理系统包括存储单元,所述存储单元存储与至少一个打印条件相关联的 至少一个查找表,所述至少一个査找表用于将原始图像数据中的色值转换成限制在打印中要使用的墨水的总量的受限色值,所述图像处理 方法包括-检测用于打印操作的颜色材料的类型和记录介质的类型中的至少 一个作为打印条件;以及通过使用査找表将所述原始图像数据中的所述色值转换成所述受 限色值,所述査找表被分配有与检测到的打印条件相对应的打印条件。
11. 一种图像处理系统,用于基于具有色值的原始图像数据打印 图像,所述图像处理系统包括创建单元,所述创建单元创建查找表,所述查找表用于将所述原 始图像数据中的色值转换成限制在打印中要使用的墨水的总量的受限 色值;转换单元,所述转换单元通过使用所述查找表将所述原始图像数 据中的所述色值转换成所述受限色值;以及打印数据转换单元,所述打印数据转换单元将所述受限色值转换 成打印色值,所述打印色值指定在打印中要使用的颜色材料的量。
12. 根据权利要求ll所述的图像处理系统,其中,所述创建单元包括色表打印单元,所述色表打印单元基于具有多组色标数据的图表图像数据打印色表,每组色标数据具有色值;分类单元,所述分类单元基于打印的色表图像将所述多组色标数 据中的每一个色值分类到第一列表和第二列表中的一个中;査找表创建单元,所述查找表创建单元创建所述查找表,所述查 找表被构造为将属于所述第二列表的色值转换成属于所述第一列表的 色值。
13. 根据权利要求ll所述的图像处理系统,其中,在N维颜色空 间中表示所述色值并且在M维颜色空间中表示所述打印色值,N大于 M。
14. 根据权利要求ll所述的图像处理系统,其中,所述转换单元 将三维颜色空间中表示的所述色值转换成三维颜色空间中表示的所述 受限色值。
15. 根据权利要求12所述的图像处理系统,进一步包括检测单元, 所述检测单元检测颜色材料的类型和记录介质的类型中的至少一个作 为打印条件,其中,所述色表打印单元在所述检测到的打印条件下打印所述色 表图像,所述分类单元基于打印的色表图像将所述多组色标数据中的 每一个色值分类到所述第一列表和所述第二列表中的一个中,并且所 述查找表创建单元创建与所述检测到的打印条件相对应的所述查找 表。
16. —种计算机可读存储介质,其存储在计算机上可执行的一组 程序指令,所述程序指令包括创建查找表,所述查找表用于将原始图像数据中的色值转换成限制在打印中要使用的墨水的总量的受限色值;通过使用所述查找表将所述原始图像数据中的所述色值转换成所 述受限色值;以及将所述受限色值转换成指定在打印中要使用的所述颜色材料的量 的打印色值。
17. —种图像处理方法,包括创建查找表,所述查找表用于将原始图像数据中的色值转换成限 制在打印中要使用的墨水的总量的受限色值;通过使用所述查找表将所述原始图像数据中的所述色值转换成所 述受限色值;以及将所述受限色值转换成指定在打印中要使用的所述颜色材料的量 的打印色值。
全文摘要
本发明提供了一种图像处理系统。图像处理系统用于打印基于原始图像数据的图像。存储单元存储与至少一个打印条件相关联的至少一个查找表。所述至少一个查找表用于将原始图像数据中的色值转换成限制打印中要使用的墨水的总量的受限色值。检测单元检测用于打印操作的颜色材料的类型和记录介质的类型中的至少一个作为打印条件。转换单元通过使用查找表将色值数据转换成受限色值,所述查找表被分配有与检测到的打印条件相对应的打印条件。
文档编号B41J2/21GK101544127SQ200910128698
公开日2009年9月30日 申请日期2009年3月24日 优先权日2008年3月24日
发明者上田昌史, 泽田和英 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1