图像形成装置的制作方法

文档序号:6544950阅读:106来源:国知局
专利名称:图像形成装置的制作方法
技术领域
本发明涉及一种使用多种页面描述语言的图像形成装置和图像形成方法,尤其涉及一种用于打印出由黑单色中的彩色信号表示的黑色图像的图像形成装置和图像形成方法。
背景技术
在传统的电子照相彩色打印机中,对应于图像信号的图像被以青色(C)、品红色(M)、黄色(Y)和黑色(K)四种颜色绘出。版面的构成部分可以被分成图像、字符(文本)、和图形(艺术线条)。
通常,希望用黑单色墨粉(toner,也称色调剂)绘出黑色字符或者图形。因此,按照惯例,执行如下处理,解释PDL(页面描述语言,Page Description Language)并且强行替换在RIP(光栅图像处理器,Raster Image Processor)中将被转换成黑单色的输入值,其转换成低级作图命令(显示表)。例如,当用于RIP(三原色RGB装置(DeviceRGB)、四分色CMYK装置(DeviceCMYK)分量)的输入彩色信号值在色彩空间上是理论上的无彩色(R=G=B,C=M=Y)时,有仅替换为黑色K并输出的处理。
下面的专利参考文献1披露了一种图像形成装置,其是由四种颜色构成的电子照相彩色打印机。特别地,希望输出为黑单色的无彩色字符或者图形(艺术线条)。这是因为电子照相彩色打印机中发生的结构上的偏差。当无彩色对象以青色、品红色和黄色的合成色彩被输出时,存在的一个问题是,由于偏差绘出的对象看起来模糊。用青色、品红色和黄色完全表现黑色通常是困难的,且假定为黑色的颜色看起来不黑。此外,存在的一个问题是,导致高费用的昂贵的墨粉被用于可以不用彩色成分表现的部分。
在这样的光盘装置的现有技术(KOKAI公开号为2000-232588的日本专利申请)中,用于RIP的输入色彩空间是例如DeviceRGB或者DeviceCMYK的色彩空间,以及黑单色被用来替换例如R=G=B、C=M=Y、C=M=Y=0、和K=x的输入彩色信号值,以使图像可以在低费用以黑单色被绘出。
然而,在专利参考文献1中,因为用于RIP的输入色彩空间是例如DeviceRGB或者DeviceCMYK的色彩空间,且黑单色仅被替换为例如R=G=B、C=M=Y、C=M=Y=0、和K=z的输入彩色信号,存在的一个问题是,原始无彩色字符或者图形不能在CIE(国际照明委员会,Commission International de l′Eclairage,)色彩空间(色彩空间的信息被表现为参数)的路径中被以黑单色绘出,但绘出包括彩色成分(青色、品红色和黄色)的图像。就是说,在近来的图像形成装置的环境中网络的发展,由于各种色彩空间的彩色信号被任意提供给来自用户的PC的多种类型的打印机控制器或者打印机。
然而,存在的一个问题是,在这样的环境中,不可能在打印机控制器中的RIP中确定其色彩空间的彩色信号最初是CIE色彩空间的给定彩色信号。特别地,在现有技术中,当给定的彩色信号被假定为仅通过彩色信号值确定无彩色的特定色彩空间的彩色信号时,如果在预测和实际之间的色彩空间的类型不同,存在一种可能性是打印中发生故障。例如,当Lab色彩空间的彩色信号值被假定为基于RGB的色彩空间以确定无彩色时,但是色彩空间通常是在L=a=b=30的情况下的基于橙色的颜色,L=a=b可能被错误地确定为无彩色。

发明内容
本发明的目的在于提供一种图像形成装置和图像形成方法,其中,每次都确定多个色彩空间的类型,根据色彩空间的确定类型确定无彩色,以及根据色彩空间的类型转换彩色信号,以使图像形成可以以黑单色被执行用于多种类型的色彩空间的彩色信号。
本发明提供了一种图像形成装置,包括色彩空间确定部分,用于接收在页面描述语言中的彩色信号并且确定彩色信号的色彩空间的类型;无彩色确定部分,用于根据在色彩空间确定部分中确定的色彩空间的类型确定彩色信号的值是否是无彩色;色彩转换部分,当无彩色确定部分确定彩色信号是无彩色时,根据色彩空间的类型将彩色信号转换成黑单色信号;以及图像形成部分,用于接收在色彩转换部分中转换的黑单色信号并且通过在记录介质上的黑单色材料执行图像形成。


图1是示出根据本发明的打印机控制器和打印机引擎的一个例子的连接图;图2是用于解释根据本发明的打印机控制器的操作的概述的一个例子的示意图;图3是示出根据本发明的打印机控制器的操作的一个例子的流程图;
图4是用于解释根据本发明的打印机控制器的操作的概述的一个例子的示意图;图5是示出根据本发明的打印机控制器的操作的一个例子的流程图;图6是示出根据本发明的打印机控制器的操作的一个例子的流程图;图7是示出根据本发明的打印机控制器的操作的一个例子的流程图;图8是示出根据本发明的打印机控制器的操作的一个例子的流程图;图9是示出根据本发明的打印机控制器的操作的一个例子的流程图;以及图10是示出根据本发明的打印机控制器的操作的一个例子的流程图。
具体实施例方式
下面将参照附图详细描述根据本发明的实施例。
根据本发明的图像形成装置用于确定色彩空间的类型,根据色彩空间的确定类型确定无彩色,以及在无彩色的情况下,在CIE色彩空间上由黑单色绘出无彩色对象。
<根据本发明的图像形成装置>
(构造)图1是示出根据本发明的打印机控制器和打印机引擎的一个例子的连接图。如图1所示,根据本发明的图像形成装置的结构包括打印机控制器10和作为打印机本身的打印机引擎20。此外,在图1中,多个由用户操作以提供页面描述语言中的彩色信号和相似物的个人计算机PC通过网络N被连接到打印机控制器10。
这里,打印机控制器10具有外部I/F(接口,Interface)11,至少一台个人计算机PC通过网络N连接到其上;CPU 12,用于控制整个操作;RAM(随机存储器,Random Access Memory)13,被用作图像信息的工作区域等;HDD(硬盘驱动器,Hard Disk Drive)14,被用作图像信息的工作区域或者程序的存储器;打印机I/F 15,连接到外部打印机引擎;以及ROM(只读存储器,Read OnlyMemory)16,用于储存包括彩色空间确定部分、转换确定部分、以及黑单色转换部分等的程序,这些部分是专用于实施例的操作处理。
打印机控制器10可以与通过外部I/F 11连接到网络的个人计算机PC通信。此外,打印机控制器10可以通过打印机I/F 15与打印机引擎20通信。
此外,打印机引擎20(没有详细示出)具有作为潜像形成单元的激光曝光装置和作为图像承载器的基本位于打印机引擎20的中心的可旋转的感光鼓。感光鼓的外部表面通过来自激光曝光装置的激光束被曝光以形成理想的静电潜像。围绕感光鼓设置有充电器,其将感光鼓的外部表面充电到预定电荷;显影单元,其将作为显影剂的墨粉提供给形成在感光鼓的外部表面上的静电潜像,以在理想图像密度显影它;转印充电器,其将形成在感光鼓上的墨粉图像转印到纸张和相似物上。
此外,从打印机引擎20分别拉出的上盒和下盒以相互堆叠的方式排列在打印机引擎的底部上。大容量供纸器位于这些盒旁边,以及也作为手动纸张托盘的供纸盒被可分离地安装在大容量供纸器上方。
阻挡辊(resist roller)部件位于感光鼓的上游。阻挡辊部件校正输出复印纸张的倾斜以及对准感光鼓的墨粉图像的末端和复印纸张的末端,以与感光鼓的外部表面的运动速度相同的速度将复印纸张输入到转印带上。
在打印机引擎20的前面的上部提供有操作面板,用于输入各种复印条件和开始复印操作的复印开始信号。液晶显示部分显示原始的数量或者复印纸张的数量以及执行复印放大或者编辑或者各种操作指南的显示。
(操作概述)下面将利用图2详细描述根据本发明的包括打印机控制器10或者打印机引擎20的图像形成装置的操作的概述的一个例子。图2中的操作概述示出打印机控制器10中的CPU 12处理结合到ROM16中的每个程序的处理的概述。
首先,利用个人计算机PC或者相似物中的打印机驱动器产生PDL(页面描述语言)(PostScript level 3,PCL6)。这里,PostScriptlevel 3被用来描述PostScript level 3的规范的例子,但是本发明不仅限于PostScript。
最初,如图2所示,从个人计算机PC或者相似物提供给打印机控制器10的PostScript的CIE色彩空间被粗略地分类为CIEBasedA、CIEBasedABC、CIEBasedDEF和CIEBasedDEFG。A、ABC、DEF和DEFG表示原始输入彩色信号值的数量(就是说,ABC表示输入彩色信号值的数量是3)。特别地,CIEBasedA可以是,例如,单色信号;CIEBasedABC可以是,例如,RGB色彩空间(校准的RGB空间)、Lab色彩空间、xyz色彩空间、yuv色彩空间或者相似物;CIEBasedDEF可以是,例如,由扫描仪读取的图像信号;以及CIEBasedDEFG可以是,例如CMYK色彩空间或者相似物,以及色彩空间的信息通过参数表示。
可以是多个色彩空间中的一个的彩色信号被提供给色彩空间确定部分21。根据无彩色确定部分22中的色彩空间的确定类型确定彩色信号的无彩色,以及将确定结果提供给黑单色转换部分25。另一方面,彩色信号被进一步提供给XYZ中间值转换部分23,以被转换成中间值,并且色域映射部分24中映射的彩色信号进一步被提供给设备印刷色彩转换部分26。
当彩色信号在无彩色确定部分22中被确定为无彩色时,在黑单色转换部分25中转换的彩色信号被提供给设备印刷色彩转换部分26的输出,以使无彩色确定处理和变成黑单色的转换处理根据色彩空间的类型被启动。被转换的彩色信号被提供给γ校正部分27和半色调处理部分28,且经受γ校正处理和半色调处理,并且将被处理的信号最后提供给打印机引擎20。
这样,在根据本发明的打印机控制器(或者图像形成装置)中,确定给定的彩色信号的色彩空间的类型,以及根据这个类型确定无彩色,并且当彩色信号被确定为无彩色时,根据色彩空间的确定类型执行信号转换,以在打印机引擎中例如用黑单色执行打印处理。因此,无彩色信号可以不管彩色信号的色彩空间的类型准确地用黑单色进行打印处理。因此,甚至当打印指令通过来自网络环境中的多个PC的各种类型的色彩空间以页面描述语言被接收时,用黑单色的打印可以被执行用于无彩色。
<第一实施例>
接着,将利用图3中的流程图描述根据本发明的第一实施例的打印机控制器(或者图像形成装置)的转换处理。最初,CIE色彩空间的彩色信号被从个人计算机PC或者相似物输入到打印机控制器10,打印机控制器是用于字符或者图形对象(S11)的色彩转换逻辑部分。然后,打印机控制器10通过CPU 12和储存在ROM 16中的程序确定彩色信号的色彩空间的类型是CIEBasedA(S12)、CIEBasedABC(S13)、CIEBasedDEF(S14)和CIEBasedDEFG(S15)中的哪个色彩空间。
关于CSA(色彩空间阵列,Color Space Array)的RangeABC(用于指明原始输入彩色信号值的范围的参数),在RangeABC=
的情况下,输入彩色信号值被确定为基于RGB的色彩空间。可选择地,因为每个基于RGB的彩色信号值的范围通常是
(可任意改变),RangeABC或其它参数在Postcript中可以被任意设置。
因为Lab色彩空间通常被表示为RangeABC=
,Lab色彩空间可以根据这个信息被确定。当色彩空间被确定为Lab色彩空间时,作出色彩空间是否是无彩色的确定。虽然无彩色总是仅通过Lab色彩空间中的L成分(色调)被表示以及是不精确的,当L成分的彩色信号值以及“a”和“b”成分都是0时,色彩空间被确定为无彩色。当色彩空间被确定为无彩色时,可能根据L成分的彩色信号值执行黑单色处理。此外,可能通过类似的方法确定其它色彩空间的输入值以及使之成为黑单色。
接着,当彩色信号的色彩空间的类型是CIEBasedA(S12)时,如果“A”的色彩空间是灰色(S16),印刷色(process color)被转换成C=M=Y=0,K=1.0-x(S20)。当色彩空间不是灰色时,执行普通色彩转换(S19)。当色彩空间是灰色时,绕过普通色彩转换处理以避免处理时间长的色彩转换处理,从而缩减整个处理时间。
接着,当彩色信号的色彩空间的类型是CIEBasedABC(S13)时,如果ABC的色彩空间是RGB(S17),建立A=B=C=x(S18),印刷色被转换成C=M=Y=0,K=1.0-x(S20)。如果色彩空间不是A=B=C=x,执行普通色彩转换(S19)。
接着,当彩色信号的色彩空间的类型是CIEBasedDEF(S14)时,如果DEF的色彩空间是RGB(S21)且建立D=E=F=x(S22),印刷色被转换成C=M=Y=0,K=1.0-x(S20)。这里,色彩空间不是D=E=F=x,执行普通色彩转换(S25)。
接着,当彩色信号的色彩空间的类型是CIEBasedDEFG(S15)时,如果DEFG的色彩空间是CMYK(S23)且D=E=F=x,G=0或者D=E=F=0,建立G=x(S24),印刷色被转换成C=M=Y=0,K=x(S26)。当彩色信号的色彩空间的类型不是CIEBasedDEFG(S15),或者DEFG的色彩空间不是CMYK(S23),或者D=E=F=x,G=0或D=E=F=0时,不建立G=x(S24)时,执行普通色彩转换(S25)。
这样,在根据本发明的打印机控制器(或者图像形成装置)中,确定一种给定的彩色信号的色彩空间的类型以及根据这个类型作出色彩空间是否是无彩色的确定,当彩色空间是无彩色时,根据色彩空间的确定类型执行信号转换以在打印机引擎中例如用黑单色执行打印处理。
<第二实施例>
第二实施例说明转换处理,在转换处理中给定的彩色信号一开始就在打印机处理器中被转换,根据被转换的彩色信号作出无彩色确定,以及,在无彩色的情况下,色彩转换以黑色被执行。这里,不同于第一实施例的是,不执行色彩空间确定处理。
特别地,图4是用于解释根据本发明的第二实施例的打印机控制器的操作的概述的一个例子的示意图,以及图5是示出根据本发明第二实施例的打印机控制器的操作的一个例子的流程图。
在图4中,给定的彩色信号被提供到XYZ中间值转换部分23以被转换成XYZ信号,并且经受在色域映射部分24中的映射处理和无彩色确定部分31中的无彩色确定。这里,当彩色信号被确定为无彩色时,它适当地在转换部分33中被转换成印刷色,结合到设备印刷色彩转换部分26的输出的信号被提供给γ校正部分27,γ校正信号被提供给半色调处理部分28,以及被处理的信号被提供给打印机引擎20。
在图5的流程图中,当在打印机控制器10中最初获得彩色信号(S31)时,彩色信号被转换成XYZ中间值(S32),XYZ的彩色信号进一步被转换成RGB(S33),以及被转换的信号经受色域映射处理(S34)。作出色彩空间是否是C=M=Y,K=0的确定(S35),如果不是,它被转换成普通印刷色(S36),如果是,印刷色被转换成C=M=Y=0,K=1.0-x(S37)。然后,被转换的信号经受γ校正和半色调处理(S38),以及被处理的数据被提供给打印机引擎20(S39)。
特别地,在第二实施例中,给定的彩色信号一开始就被转换,根据被转换的彩色信号作出无彩色确定,以及,在无彩色的情况下,信号被替换为黑单色。因此,在色彩转换之后无彩色通过彩色信号值被确定,以使无彩色可以由黑单色绘出,同时维持色彩转换的效果。
<第三实施例>
第三实施例说明在打印机控制器中的色彩空间确定,其中执行输入彩色信号的转换处理且将转换之前和之后的信号进行比较以根据信号改变确定色彩空间的类型,以及转换处理。图6是示出根据本发明的第三实施例的打印机控制器的操作的一个例子的流程图。
特别地,在第三实施例中,当CIE色彩空间的彩色信号值被输入到用于字符和图形对象的色彩转换逻辑部分时,对指定的色彩空间的值执行一些色彩转换,以及将原始彩色信号值与实际被转换的彩色信号值进行比较。这里,将用CIEBasedABC的例子描述第三在图6的流程图中,将描述一种方法,用于假定给定的彩色信号是CIEBasedABC和基于RGB的彩色信号,将转换之前和之后的信号进行比较并且基于信号变化确定色彩空间的类型。在图6中,当输入彩色信号(S41)时,确定色彩空间确定结果是否是RGB(S42),当确定结果不是RGB时,作出flag=TRUE是否已被验证的确定(S43),以及当确定结果是RGB时,RGB=0被建立用于假定色彩空间RGB(S44),且进一步将彩色信号转换成XYZ(S45)。然后,被转换的信号经受色域映射(S46)。
将转换之前和之后的信号进行比较且作出彩色信号值是否近似是1.0-(转换之后的值)=0的确定,就是说,色彩转换之后的彩色信号值的色调是否被倒转(S47)。如果被倒转,确定输入彩色信号值的色彩空间是RGB以及建立确定结果=RGB(S48),以及如果不被倒转,建立flag=TRUE(S49)。
当确定色彩空间确定结果是RGB(S42),以及建立R=G=B=x(S50)时,它被转换成印刷色C=M=Y=0,K=1.0-x用于以黑单色打印。
当色彩空间确定结果不是RGB(S42)但建立flag=TRUE(S43)时,彩色信号被转换成XYZ(S51),以及被转换的信号经受色域映射(S52)和到印刷色的普通转换(S53)。然后,执行普通γ校正和半色调处理(S54)。此后,被处理的数据被传送到打印机引擎(S55)。
因为在色彩转换之后的色彩空间通常是设备的CMYK色彩空间以及CMYK色彩空间上的白色是C=M=Y=K=0,第三实施例中的色调确定方法利用这个不同。当一些彩色信号值通过执行这个处理被输入到相同的色彩空间时,可以执行处理而不确定用于每个彩色信号值的色彩空间,其导致处理速度快以及颜色以黑单色被输出的效果。
<第四实施例>
第四实施例说明在打印机控制器中的色彩空间确定,其中输入彩色信号被转换到XYZ色彩空间以及进一步被转换到RGB,以根据转换之前和之后的彩色信号值中的信号改变确定色彩空间的类型,和转换处理。图7是示出根据本发明的第四实施例的打印机控制器的操作的一个例子的流程图。
在图7的流程图中,将描述一种方法,用于假定给定的彩色信号是CIEBasedABC和基于RGB的彩色信号,将转换之前和之后的信号进行比较,以基于信号变化确定色彩空间的类型。在图7中,当输入彩色信号(S41)时,确定色彩空间确定结果是否是RGB(S42),如果确定结果不是RGB,作出flag=TRUE是否已被验证的确定(S43),以及如果确定结果是RGB,输入色彩空间被确定为RGB并且原始输入彩色信号值被确定为RGB的黑色(R=G=B=0)和RGB的白色(R=G=B=1.0)(S44)。
此外,彩色信号被转换成XYZ(S45),以及被转换的信号进一步被转换到RGB色彩空间(S61)。当通过转换公式已被转换的值与输入彩色信号值相同(S62)时,确定输入色彩空间是RGB以及建立确定结果=RGB(S48),以及当不被倒转时,建立flag=TURE(S49)。这里,在步骤S62中,甚至当值不完全相同时,如果在预定值的范围内可以允许假定为RGB空间。
当色彩空间确定结果是RGB被验证(S42),以及建立R=G=B=x(S50)时,它被转换成印刷色C=M=Y=0,K=1.0-x用于以黑单色打印(S56)。
当色彩空间确定结果不是RGB(S42)但建立flag=TRUE(S43)时,彩色信号被转换成XYZ(S51),以及被转换的信号进一步经受色域映射(S52)和到印刷色的普通转换(S53)。然后,执行普通γ校正和半色调处理(S54)。此后,被处理的数据被传送到打印机引擎(S55)。
这样,在第四实施例中,不仅执行到XYZ的转换而且执行到RGB的转换,以及色彩空间的类型通过在转换之前和之后的信号之间的比较被确定。
<第五实施例>
第五实施例说明在打印机控制器中的色彩空间确定,其用于计算矩阵LMN(MatrixLMN)或者矩阵ABC(MatrixABC),其是表示色彩空间的特征的CSA的参数之一,以及白点,以确定输入色彩空间是基于RGB的色彩空间,和转换处理。图8是示出根据本发明的第四实施例的打印机控制器的操作的一个例子的流程图。
在第五实施例中,CIEBasedABC经受两级转换被转换成XYZ。这里,矩阵ABC是在前级的转换参数,以及矩阵LMN是在后级的转换参数。可以根据参数设计执行任一转换。
在图8的流程图中,将描述一种方法,用于假定给定的彩色信号是CIEBasedABC和基于RGB的彩色信号,将转换之前和之后的信号进行比较,以基于信号变化确定色彩空间的类型。在图8中,当输入彩色信号(S41)时,确定色彩空间确定结果是否是RGB(S42),当确定结果不是RGB时,作出flag=TRUE是否已被验证的确定(S43),以及当确定结果是RGB时,作出色彩空间是否是CIEBasedABC的确定(S71)。当色彩空间是ABC时,验证色彩空间中的CSA的矩阵ABC的值(S72),以及验证矩阵LMN的值(S73)。当任一个矩阵是单位矩阵时,不是单位矩阵的矩阵的参数被用来将输入彩色信号值转换成XYZ色彩空间的彩色信号值(S74)。
这时R=G=B=1.0暂时作为输入值被输入。因为在输入色彩空间是RGB的假定之下已经被转换成XYZ的值基本与白点相同,当已经被转换成XYZ的值和CSA的白点基本相同(S75)时,从该假设将输入色彩空间确定为RGB,以及建立色彩空间验证结果=RGB(S76)且建立Flag=TURE(S77)。
当色彩空间确定结果是RGB被验证(S42)以及R=G=B=x被建立(S50)时,它被转换成印刷色C=M=Y=0,K=1.0-x用于以黑单色打印。
当色彩空间确定结果不是RGB(S42)但建立flag=TRUE(S43)时,彩色信号被转换成XYZ(S51),以及被转换的信号进一步经受色域映射(S52)和到印刷色的普通转换(S53)。然后,执行普通γ校正和半色调处理(S54)。此后,被处理的数据被传送到打印机引擎(S55)。
这样,在第五实施例中,计算矩阵LMN或者矩阵ABC(其是表示色彩空间的特征的CSA的参数之一),以及计算白点以确定输入色彩空间是基于RGB的色彩空间,以及准确地确定色彩空间是RGB空间是可能的,执行准确的转换处理而不发生色彩空间确定错误是可能的。
<第六实施例>
第六实施例说明在打印机控制器中的转换处理中,色彩空间确定,用于确定表示色彩空间的特征的CSA的参数名称以及根据其确定色彩空间的类型以执行色彩转换,以及转换处理。
特别地,打印机控制器10在CPU 12和储存在ROM 16中的程序的控制下确定从外部I/F 11给出的CSA的参数名称,以及如果名称是预定名称,确定色彩空间是预定色彩空间。(有时色彩空间的名称上的数据被储存在CSA中,例如sRGB、RGB、CMYK、或者Lab(色彩空间名称)。当名称被清楚地表示为RGB色彩空间时,如果建立输入值R=G=B=x(A=B=C=x),不执行色彩空间确定且执行以黑单色的适当输出的处理。如上述实施例一样执行黑单色处理。这里,甚至在R≈G≈B的情况下,色彩空间可以被确定为黑色。这里,因为CSA的参数的名称通常不被清楚地指明,当不能从该名称确定色彩空间时,适合执行根据上述实施例的任何确定处理和转换处理。
确定之后的处理与根据第一实施例的在图3的流程图中的在色彩空间的类型被确定之后的处理相同,以及适当执行转换处理用于以黑单色打印。
<第七实施例>
第七实施例说明第一实施例的特征以及替换为黑单色的转换处理,例如,仅当值例如R=G=B=0时,在确定用于转换彩色信号的无彩色中建立C=M=Y=1。图9是示出根据本发明的打印机控制器的操作的一个例子的流程图。
图9中的流程图基本上与根据第一实施例的图3中的流程图相同,在步骤S83和S84中询问A=B=C=0是否被建立,以使防止中间色调(灰色)的灰度的中断成为可能,例如灰度部分和黑色字符可以被以黑单色输出。
<第八实施例>
第八实施例说明第一实施例的特征和用RGB色彩空间的例子的处理,当RGB的每个成分在±δ的范围内时,色彩空间被确定为无彩色,以及当值“a”和“b”靠近无彩色轴时,Lab色彩空间被确定为无彩色(当“a”和“b”是0的情况被假定为无彩色时,在“a”、“b”<δ的情况下色彩空间被确定为无彩色)。
特别地,在第八实施例中,用在打印机控制器中的转换处理中的RGB色彩空间的方法,当RGB的每个成分在±δ的范围内时,色彩空间被确定为无彩色,以及当值“a”和“b”靠近无彩色轴时,Lab色彩空间被确定为无彩色(当“a”和“b”是0的情况被假定为无彩色时,在“a”、“b”<δ的情况下色彩空间被确定为无彩色)。
因此,可以执行黑单色处理用于理论上不是无彩色但是以人类的视觉确定为无彩色的彩色信号值,因此提高了无彩字符或者图形的表现特征。
<第九实施例>
第九实施例说明第一实施例的特征和转换处理,转换处理避免了基于彩色信号是否是图像信号或者彩色信号的算子(operator)是否表示图像的确定处理。图10是示出根据本发明的第九实施例的打印机控制器的操作的一个例子的流程图。
特别地,在图10的流程图中,在获得彩色信号之后作出彩色信号是否是图像信号的确定(S81),当它是图像信号时,确定色彩空间的处理被取消以及处理前进到步骤S19,在那里执行普通色彩转换(S19)。
用postscript的例子的方法,有笔划算子,其是绘制线条的指令;填充算子,其是给指定的范围上色的指令;显示算子,其是绘出字符的指令,绘出例如BMP图像或者Tiff图像以及相似物的指令。在第九实施例中,不对由图像算子绘出的对象的色值执行根据上述实施例的处理。虽然对由填充算子、笔划算子和显示算子绘出的对象的色值执行根据上述实施例的色彩空间确定、无彩色确定处理、黑单色处理,在用于算子类型的无彩色确定中修改的条件。例如,无彩色确定条件在填充算子和笔划算子中被假定为R=G=B=x。这是因为灰度部分将被准确地再现。显示算子被假定用于表示字符,以及采用在第八实施例中描述的无彩色确定条件。这是因为当字符对象不完全是灰色(R=G=B=x)而是接近灰色(R≈G≈B)时,它以黑单色的输出中看起来锐利。
因此,以CIE色彩输入的无彩图形和字符对象不以青色、品红色和黄色的合成色表示,而是以黑单色表示,其不被电子照相打印机中的偏差影响。
因为实际的输入色彩空间被假定用于CIE色彩空间以确定无彩色部分,可能简化色彩转换处理和缩减处理时间。例如,甚至当取决于色彩空间的各种类型的彩色信号在网络环境中被给定时,适当的处理使以黑单色的最佳打印成为可能。
<其它实施例>
在根据本发明的打印机控制器10中,给定的彩色信号PDL是其色彩空间的特征用在PDL文件中的参数描述的信号。
在根据本发明的打印机控制器10中,阈值被给定到在确定为无彩色中的参考值,以及如果它在确定的范围之内它被确定为无彩色。
此外,在根据本发明的打印机控制器10中,根据上述第一到第九实施例的处理可以选择性地通过CPU 12的工作和储存在ROM16中的程序被任意改变。选择信号可以通过网络N从个人计算机PC被给定,或者可以以其它方法被给到CPU 12。因此,根据情况确定最佳色彩空间的处理和色彩变换处理被激活。
在该实施例中,已经解释了用于实现本发明的函数被预先记录在装置内的情况,但是本发明不限于此,类似的函数可以从网络下载到装置中或者在其上储存类似函数的记录介质被安装在装置中。记录介质可以是任何形式的记录介质,例如CD-ROM,其可以储存程序并且是可以被装置读取的。通过安装或者下载预先获得的函数可以与装置内的OS(操作系统,operating system)合作被实现。
在根据本发明的图像形成装置中,例如,从使用者的个人计算机接收在页面描述语言中的彩色信号,以及确定这种彩色信号的色彩空间的类型。特别地,当在传统的装置中不执行色彩空间确定时,如果彩色信号的色彩空间是,例如,Lab色彩空间时,存在的一个问题是,当色彩空间被确定为RGB色彩空间以及作出无彩色确定时,基于橙色的颜色被错误地确定为无彩色。因此,在传统的图像形成装置中,当任意类型色彩空间的信号被从个人计算机或者相似物传送到打印机时,存在的一个问题是,以黑单色的图像形成不能在色彩空间的彩色信号与打印机驱动器不对应的情况下执行。在本发明中,例如,通过色彩空间确定准确地识别Lab色彩空间,以及根据色彩空间的类型执行无彩色确定,以及因此对于无彩色确定没有错误。
此外,当彩色信号被确定为无彩色时,彩色信号被转换成将被输出到打印机的根据色彩空间的确定类型表示黑单色的彩色信号。因此,因为根据打印机中色彩空间的类型执行无彩色确定处理和色彩转换处理,任意类型色彩空间的彩色信号仅被从使用者的个人计算机传送到打印机而没有被色彩空间的类型所限制,以使在彩色信号是无彩色时以黑单色准确地执行图像形成成为可能。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种图像形成装置,其特征在于包括色彩空间确定部分(21),用于接收在页面描述语言中的彩色信号并且确定所述彩色信号的色彩空间的类型;无彩色确定部分(22),用于根据在所述色彩空间确定部分中确定的所述色彩空间的类型,确定所述彩色信号的值是否是无彩色;色彩转换部分(25),用于当所述无彩色确定部分确定所述彩色信号是无彩色时,根据所述色彩空间的类型将所述彩色信号转换成黑单色信号;以及图像形成部分(20),用于接收在所述色彩转换部分中转换的所述黑单色信号,并且通过在记录介质上的黑单色材料执行图像形成。
2.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分使用所述彩色信号的范围参数以确定色彩空间的类型。
3.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分计算矩阵LMN或者矩阵ABC和白点,并且根据所述结果确定所述彩色信号是基于RGB的色彩空间,其中,所述矩阵LMN或者所述矩阵ABC是表示所述彩色信号的色彩空间的特征的参数。
4.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分转换所述彩色信号,以使其可适用于所述图像形成部分,将在所述彩色信号进行信号转换之前的信号和进行信号转换之后的信号进行比较,并根据比较结果确定所述色彩空间的类型。
5.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分将所述彩色信号转换进中间色彩空间,以使其可适用于所述图像形成部分,将在所述彩色信号进行信号转换之前的信号和进行信号转换之后的信号进行比较,并根据比较结果确定所述色彩空间的类型。
6.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分根据包括在所述彩色信号中的参数的名称,确定所述色彩空间的类型。
7.根据权利要求1所述的图像形成装置,其特征在于,当所述无彩色确定部分在所述色彩空间确定部分确定色彩空间的类型之前确定所述彩色信号是无彩色时,所述色彩空间确定部分不确定所述彩色信号的色彩空间的类型。
8.根据权利要求1所述的图像形成装置,其特征在于,当所述彩色信号被确定为图像时,所述色彩空间确定部分不确定所述色彩空间的类型。
9.根据权利要求1所述的图像形成装置,其特征在于,所述色彩空间确定部分根据包括在所述彩色信号中的算子的类型确定所述色彩空间的类型。
10.根据权利要求1所述的图像形成装置,其特征在于,仅当所述无彩色确定部分确定所述彩色信号仅表示黑色时,所述色彩转换部分根据所述色彩空间的类型将所述彩色信号转换为黑单色信号。
全文摘要
一种图像形成装置,包括色彩空间确定部分(21),其接收页面描述语言中的彩色信号并且确定彩色信号的色彩空间的类型;无彩色确定部分(22),其根据在色彩空间确定部分中确定的色彩空间的类型确定彩色信号的值是否是无彩色;色彩转换部分(25),当无彩色确定部分确定彩色信号是无彩色时,其根据色彩空间的类型将彩色信号转换成黑单色信号;以及图像形成部分,其接收在色彩转换部分中转换的黑单色信号并且通过在记录介质上的黑单色材料执行图像形成,其中可以通过根据色彩空间的类型的彩色信号的转换处理黑单色墨粉执行打印。
文档编号G06F15/00GK1678017SQ20051006301
公开日2005年10月5日 申请日期2005年4月1日 优先权日2004年4月1日
发明者平林和训 申请人:株式会社东芝, 东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1