图像处理设备和方法转让专利

申请号 : CN200910138115.6

文献号 : CN101572769B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 大川智司

申请人 : 株式会社理光

摘要 :

一种图像处理设备,包括第一颜色确定装置、存储装置、第二颜色确定装置、输出图像处理装置和控制器。控制器在输入图像数据的第一区域和输入图像数据的第二区域之间进行比较来产生比较结果。当比较结果指示输入图像数据的第二区域与输入图像数据的第一区域不匹配时,控制器促使第二颜色确定装置产生第二确定结果,并且基于第二确定结果产生输出图像。当比较结果指示输入图像数据的第二区域与输入图像数据的第一区域匹配时,控制器促使输出图像处理装置应用基于第一确定结果确定的图像处理。

权利要求 :

1.一种图像处理设备,包括:

第一颜色确定装置,配置来获得输入图像数据,并且确定所述输入图像数据的第一区域是彩色图像还是黑白图像以产生第一确定结果;

存储装置,配置来存储所述输入图像数据和所述第一确定结果;

控制器,配置来获得用于输出所述输入图像数据的第二区域来作为输出图像数据的用户指令,以在所述输入图像数据的第一区域和所述输入图像数据的第二区域之间进行比较来产生比较结果;

第二颜色确定装置,配置来在所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,从所述存储装置读取所述输入图像数据,并且确定所述输入图像数据的第二区域是彩色图像还是黑白图像以产生第二确定结果;

输出图像处理装置,配置来从所述存储装置读取所述输入图像数据,并且将图像处理应用到所述输入图像数据的至少第二区域,其中:当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,所述控制器促使所述第二颜色确定装置产生所述第二确定结果,并且基于所述第二确定结果产生所述输出图像数据,和其中:当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域匹配时,控制器促使所述输出图像处理装置将基于所述第一确定结果的图像处理应用到所述输入图像数据来产生输出图像数据。

2.如权利要求1所述的图像处理设备,其中,当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,所述控制器促使所述输出图像处理装置应用基于所述第二确定结果确定的图像处理来基于所述第二确定结果产生所述输出图像数据。

3.如权利要求1所述的图像处理设备,其中,当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,所述控制器配置来在所述第二颜色确定装置产生所述第二确定结果的同时促使所述输出图像处理装置将适用于彩色图像和黑白图像的图像处理应用到所述输入图像数据,并且基于所述第二确定结果使用所处理的图像数据产生所述输出图像数据。

4.如权利要求1所述的图像处理设备,进一步包括:

图像读取装置,配置来将原始文档读取为所述输入图像数据,其中:所述控制器配置来从所述图像读取装置获得包括所述原始文档的尺寸的、关于所述原始文档的信息,并且基于关于所述原始文档的信息确定所述输入图像数据的第一区域,和其中:所述存储装置配置来以与所述输入图像数据和所述第一确定结果对应的方式存储关于所述原始文档的信息。

5.如权利要求4所述的图像处理设备,其中

所述控制器配置来从所述用户指令获得关于在其上形成所述输出图像数据的图像的记录纸状物的信息,所述信息包括所述记录纸状物的尺寸,并且基于与在其上形成所述输出图像数据的图像的记录纸状物有关的信息确定所述输入图像数据的第二区域,和其中:基于在其上形成所述输出图像数据的图像的记录纸状物的尺寸是否小于所述原始文档的尺寸产生所述比较结果。

6.如权利要求5所述的图像处理设备,其中

除了基于所述原始文档确定的所述输入图像数据的第一区域之外,所述输入图像数据的第一区域还包括基于具有标准纸状物尺寸和特定方向的标准尺寸纸状物确定的所述输入图像数据的第一区域,其中:除了用于产生基于所述原始文档确定的所述输入图像数据的第一区域的比较结果之外,所述控制器配置来用于产生基于标准尺寸纸状物确定的所述输入图像数据的第一区域的比较结果。

7.如权利要求6所述的图像处理设备,进一步包括:

图像形成装置,包括记录纸状物存储装置,并且配置来在所述记录纸状物上形成所述输出图像数据的图像,其中:所述标准尺寸纸状物与存储在所述记录纸状物存储装置中的所述记录纸状物匹配。

8.如权利要求5所述的图像处理设备,其中将所述第一确定结果和关于所述原始文档的信息作为所述输入图像数据的属性信息存储。

9.如权利要求4所述的图像处理设备,进一步包括:

输入图像处理装置,配置来从所述图像读取装置接收所述输入图像数据,并且将图像处理应用到所述输入图像数据,其中所存储的所述输入图像数据是由所述输入图像处理装置应用所述图像处理的输入图像数据。

10.如权利要求1所述的图像处理设备,进一步包括:

操作单元,配置来接收用于选择第一模式和第二模式之一的用户输入,所述第一模式优先所述图像处理设备的处理速度,而所述第二模式优先从所述图像处理设备输出的所述输出图像数据的图像质量,其中:当通过所述用户输入选择所述第二模式时,甚至当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,控制器配置来指令所述输出图像处理装置维持应用图像处理的操作,直到所述第二颜色确定装置产生所述第二确定结果为止。

11.一种图像处理方法,包括

获得输入图像数据;

确定所述输入图像数据的第一区域是彩色图像还是黑白图像以产生第一确定结果;

在存储装置中存储所述输入图像数据和所述第一确定结果;

获得用于输出所述输入图像数据的第二区域来作为输出图像数据的用户指令;

在所述输入图像数据的第一区域和所述输入图像数据的第二区域之间进行比较来产生比较结果;

在所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,确定从所述存储装置读取的所述输入图像数据的第二区域是彩色图像还是黑白图像以产生第二确定结果,并且基于所述第二确定结果产生所述输出图像数据;和当比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域匹配时,将基于所述第一确定结果的图像处理应用到从所述存储装置读取的所述输入图像数据来基于所述第一确定结果产生所述输出图像数据。

12.如权利要求11所述的图像处理方法,进一步包括:

当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,应用基于所述第二确定结果确定的图像处理来基于所述第二确定结果产生所述输出图像数据。

13.如权利要求11所述的图像处理方法,进一步包括:

当所述比较结果指示所述输入图像数据的第二区域与所述输入图像数据的第一区域不匹配时,在产生所述第二确定结果的同时将适用于彩色图像和黑白图像的图像处理应用到所述输入图像数据。

14.如权利要求11所述的图像处理方法,进一步包括:

使用图像读取装置将原始文档读取为所述输入图像数据;

从所述图像读取装置获得包括所述原始文档的尺寸的、关于所述原始文档的信息;

基于关于所述原始文档的信息确定所述输入图像数据的第一区域;

以与所述输入图像数据和所述第一确定结果对应的方式存储关于所述原始文档的信息;

从用户指令获得包括记录纸状物的尺寸的、关于所述记录纸状物的信息,其中在所述记录纸状物上形成所述输出图像数据的图像;

基于与在其上形成所述输出图像数据的图像的所述记录纸状物有关的信息确定所述输入图像数据的第二区域;和基于在其上形成所述输出图像数据的图像的所述记录纸状物的尺寸是否小于所述原始文档的尺寸产生所述比较结果。

说明书 :

图像处理设备和方法

[0001] 本发明基于2008年5月1日向日本专利局提交的日本专利申请No.2008-119963并要求其优先权,通过引用将其全部内容合并在此。

技术领域

[0002] 本发明涉及图像处理设备和方法,更具体地,涉及确定输入图像数据是彩色还是黑白(monochrome)来产生确定结果,并且将基于确定结果确定的图像处理应用到输入图像数据。

背景技术

[0003] 例如,如日本专利申请公 开No.2007-116272、2001-113324、2007-028408、2006-086629所述,最近的图像处理设备具备确定输入图像数据是彩色还是黑白以产生确定结果、并将基于确定结果确定的图像处理应用到图像数据的功能。
[0004] 在一个示例中,图像处理设备预扫描原始文档来确定演示文档是彩色还是黑白以产生确定结果。基于确定结果,图像处理设备扫描原始文档来产生输入图像数据,并且将基于确定结果确定的图像处理应用到输入图像数据。
[0005] 由于扫描原始文档两次,因此处理速度降低为一半,从而导致较慢的处理速度。此外,当原始文档包括多页时,特别当由于错误导致原始文档的页未被正确地传送到图像读取部件时,不能针对每一页正确地获得确定结果。
[0006] 在另一个示例中,图像处理设备可以对输入图像数据执行图像处理,而无需进行原始文档的预扫描。同时,图像处理设备确定输入图像数据是彩色还是黑白来产生确定结果。在这样的情况下,图像处理设备应用图像处理,使得结果图像数据可以用于黑白和彩色,这是因为在应用图像处理时确定结果还未准备好。例如,假设处理图像数据是CMYK,当确定结果指示图像数据要作为黑白图像输出时,图像处理设备输出K图像数据。当确定结果指示图像数据要作为彩色图像输出时,图像处理设备输出CMYK图像数据。然而,由于不基于用于指示以彩色还是黑白输出图像数据的确定结果确定要应用到图像数据的图像处理,因此打印图像的图像质量可能不够高。
[0007] 此外,例如,当对图像数据应用适用于黑白和彩色的图像处理时,图像处理设备不能将图像数据发送到诸如需要RGB数据的个人计算机之类的外部装置。在这样的情况下,图像处理设备产生包括CMYK图像数据和RGB图像数据的多种图像数据。特别是当图像处理设备具有多种应用时,这将会很麻烦,并且需要大量存储器。
[0008] 上述问题的一个可能的解决方案是以诸如特定于图像处理设备的格式之类的预定格式存储图像数据。当接收到用于输出图像数据的用户指令时,图像处理设备解译用户指令来确定满足图像数据的使用的数据格式。
[0009] 虽然上述解决方案在不要求图像处理设备具有大量存储器空间方面是有效的,但是解译和基于解译应用图像处理所需的处理时间增加。此外,当经受输出的数据区域与经受输入的数据区域不同时,基于在输入图像数据时产生的确定结果确定的图像处理可能不反映用于输出的图像数据的数据区域的特性。

发明内容

[0010] 本发明的实施例包括第一颜色确定装置,配置来获得输入图像数据,并且确定输入图像数据的第一区域是彩色图像还是黑白图像以产生第一确定结果;存储装置,配置来存储输入图像数据和第一确定结果;控制器,配置来获得用于输出输入图像数据的第二区域来作为输出图像数据的用户指令,以在输入图像数据的第一区域和输入图像数据的第二区域之间进行比较来产生比较结果;第二颜色确定装置,配置来在比较结果指示输入图像数据的第二区域与输入图像数据的第一区域不匹配时,从存储装置读取输入图像数据,并且确定输入图像数据的第二区域是彩色图像还是黑白图像以产生第二确定结果;输出图像处理装置,配置来从存储装置读取输入图像数据,并且将图像处理应用到输入图像数据的至少第二区域。当比较结果指示输入图像数据的第二区域与输入图像数据的第一区域不匹配时,控制器促使第二颜色确定装置产生第二确定结果,并且基于第二确定结果产生输出图像。比较结果指示输入图像数据的第二区域与输入图像数据的第一区域匹配时,控制器促使输出图像处理装置将基于第一确定结果的图像处理应用到输入图像数据来产生输出图像数据。
[0011] 本发明的另一个示例性实施例包括:获得输入图像数据;确定输入图像数据的第一区域是彩色图像还是黑白图像以产生第一确定结果;在存储装置中存储输入图像数据和第一确定结果;获得用于输出输入图像数据的第二区域来作为输出图像数据的用户指令;在输入图像数据的第一区域和输入图像数据的第二区域之间进行比较来产生比较结果;在比较结果指示输入图像数据的第二区域与输入图像数据的第一区域不匹配时,确定从存储装置读取的输入图像数据的第二区域是彩色图像还是黑白图像以产生第二确定结果,并且基于第二确定结果产生输出图像数据;和当比较结果指示输入图像数据的第二区域与输入图像数据的第一区域匹配时,将基于第一确定结果的图像处理应用到从存储装置读取的输入图像数据来基于第一确定结果产生输出图像数据。
[0012] 除了上述示例性实施例之外,本发明可以以各种其它方式实现。例如,可以通过作为包括上述图像处理设备的图像处理系统或存储促使计算机执行上述图像处理操作的多条指令的存储介质实现本发明。

附图说明

[0013] 参照下面对附图详细的说明可以更快、更好地理解对公开技术及其特征的完整描述,在附图中,
[0014] 图1是图解根据本发明示例性实施例的图像处理设备的结构的示意方框图;
[0015] 图2是图解图1的图像处理设备的输入图像处理器的结构的示意方框图;
[0016] 图3是图解图1的图像处理设备的输出图像处理器的结构的示意方框图;
[0017] 图4是图解根据本发明示例性实施例的、图1的图像处理设备执行的输出图像数据的操作的流程图;
[0018] 图5是用于解释根据本发明示例性实施例的输入图像数据的第一数据区域和输入图像数据的第二数据区域的图示;
[0019] 图6是用于解释根据本发明示例性实施例的、图1的图像处理设备的中央处理单元执行的控制图像处理的操作的图示;
[0020] 图7是用于解释根据本发明示例性实施例的、图1的图像处理设备的第一颜色确定装置执行的确定第一数据区域的操作的图示;
[0021] 图8是图解根据本发明示例性实施例的图像处理设备的结构的示意性方框图;和[0022] 图9是图解图8的图像处理设备的输出图像处理器的结构的方框图。
[0023] 附图意欲描述本发明的示例性实施例,并且不应该理解为限制本发明。除非明确指出,否则不应认为附图是按比例绘制。

具体实施方式

[0024] 这里使用的术语仅用于描述特定实施例,而不意欲限制本发明。如在这里使用的那样,除非上下文另外明确指出,则单数形式意欲包括复数形式。将进一步理解,当在该说明书中使用时,术语包括指定所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但是不排除一个或多个其他特征、步骤、操作、元件、部件和/或它们的组的存在或附加。
[0025] 在描述附图中显示的示例性实施例中,为了简明的缘故采用特定术语。然而,本公开不意欲限制到所选择的特定术语,并且应该理解每个特定元件包括以类似方式操作的所有技术等效物。
[0026] 参照图1,根据本发明的示例性实施例解释数字复印机100的功能结构。在该示例中,由能够提供多种功能的多功能设备(MFP)实现数字复印机100。为了说明性目的,可以将数字复印机100称为MFP 100。
[0027] 参照图1,MFP 100包括经由扩展总线B连接并通信的图像读取装置101、输入图像处理器102、第一颜色确定装置103、输出图像处理器104、第二颜色确定装置105、图像形成装置106、中央处理单元(CPU)107、存储器108、硬盘驱动器(HDD)109、外部接口(I/F)控制器110。MFP 100进一步包括分别连接到外部I/F控制器110的网络接口电路(NIC)111、传真(fax)控制器和操作单元。
[0028] CPU 107提供MFP 100的控制操作的功能。CPU 107可以由任意处理器实现,并且配有诸如随机存取存储器(RAM)和只读存储器(ROM)。
[0029] 外部I/F控制器110可以由任意期望的接口实现,其允许MFP 100使用网络功能或传真功能来与诸如个人计算机(PC)114之类的外部设备通信。
[0030] 能够允许MFP 100经由网络NT执行网络通信的NIC111、能够允许MFP 100经由公共交换电话网络TL执行传真通信的传真控制器112、以及能够允许MFP100与用户通信的操作单元113分别连接到外部I/F控制器110。操作单元113可以由(例如)能够向用户显示信息并允许用户输入用户指令的触摸面板实现。
[0031] 提供读取图像数据的功能的图像读取装置101可以通过能够将原始文档读取为输入图像数据的扫描仪实现。图像读取装置100主要包括诸如电荷耦合器件(CCD)光电转换器之类的线传感器、模拟/数字(A/D)转换器和驱动诸如线传感器或A/D转换器之类的器件的驱动电路。在示例性操作中,图像读取装置101使用线传感器将原始文档(该原始文档可以被放置到MFP 100的曝光玻璃上,或者通过文档馈送器发送到MFP 100的图像读取装置上)扫描为数字图像数据。可以将数字图像数据生成为具有原始文档的连续色调信息的RGB图像数据,其包括8位红色(R)图像数据、8位绿色(G)图像数据和8位蓝色(B)图像数据。在将图像数据输出到输入图像处理器102和第一颜色确定装置103之前,图像读取装置101可以进一步将明暗校正(shading correction)应用到从线传感器输出的图像数据,以便消除由于线传感器的灵敏度产生的变化。
[0032] 输入图像处理器102将各种图像处理应用到图像读取装置101输出的图像数据上。图2图解输入图像处理器102的示例性结构。输入图像处理器102包括数据区域检测器201、测到数据区域压缩器205、扫描仪灰度(gamma)处理器204、过滤处理器202、颜色转换器处理器203、分辨率转换器207和图像数据压缩器206。
[0033] 数据区域检测器201接收图像读取装置101获得的图像数据,并且从自图像读取装置101接收到的图像数据中检测、分段或提取特定区域。例如,特定区域可以是模拟图像数据的连续色调的半色调部分,或在图像数据中检测到的特征的边缘部分。在另一示例中,数据区域检测器201可以检测彩色部分(chromatic)或非彩色部分(achromatic)。在另一示例中,数据区域检测器201可以检测具有诸如白色之类的背景颜色的图像数据的背景部分。
[0034] 扫描仪灰度处理器204接收图像读取装置101获得的图像数据,并且将灰度转换(gamma conversion)应用到图像数据,使得特定于图像读取装置101的特性被转换为特定于输出装置(诸如连接到MFP 100的图像形成装置106和任何其他的输出装置)的特性。例如,当要通过图像形成装置106输出图像数据时,扫描仪灰度处理器204将灰度转换应用到图像数据(颜色信号),使得图像数据的非彩色特性被转换为输出装置的空间特性。替代地,扫描仪灰度处理器204可以将灰度转换应用到图像数据,使得图像数据具有特定于将存储所处理的图像数据的存储器108或HDD109的特性。将所处理的图像数据输出到过滤处理器202。
[0035] 过滤处理器202转换图像数据的空间频率,使得结果图像数据具有特定于MFP100的存储器或诸如图像形成装置106之类的输出装置的特性。此外,过滤处理器202可以将特定的过滤处理应用到与数据区域检测器201检测到的区域对应的图像数据部分。例如,当检测到半色调部分时,过滤处理器202将平滑处理应用到所检测到的半色调部分。在另一示例中,假设所检测到的边缘部分对应于图像数据中的字母(character),当在具有背景颜色的背景部分中检测到边缘部分时,过滤处理器202将边缘增强处理应用到所检测到的的边缘部分来优化调制传递函数(modulation transferfunction,MTF)特性。所处理的数据被发送到颜色转换器处理器203。
[0036] 颜色转换器处理器203将色彩空间转换应用到从过滤处理器202接收到的图像数据。在该示例中,颜色转换器处理器203将色彩空间转换应用到图像数据,使得结果数据具有(预定的)装置特定的色彩空间。替代地,颜色转换器处理器203可以应用色彩空间转换,以便以广泛使用的RGB色彩空间产生图像数据。此外,在该示例中,颜色转换器处理器203可以使用公知的技术应用色彩空间转换。所处理的图像数据被输出到分辨率转换器207。
[0037] 例如,使用三维卷积方法,分辨率转换器207可以按需要将分辨率转换应用到图像数据,以产生具有所期望的分辨率的图像数据。当输入图像数据的分辨率和要输出的图像数据的分辨率相同时,分辨率转换器207不应用分辨率转换。
[0038] 图像数据压缩器206使用诸如JPEG压缩方法之类的有损压缩方法压缩从分辨率转换器207接收到的所处理的图像。
[0039] 所检测到的数据区域压缩器205使用诸如MMR压缩方法之类的无损压缩方法压缩由数据区域检测器201检测并分段的数据区域或数据部分。最好使用无损压缩方法,使得即使将图像处理应用到所检测到的数据区域之后,也能保留所检测到的数据区域的像素信息。
[0040] 返回到图1,可以在诸如存储器108或HDD109之类的所期望的存储器中存储从输入图像处理器102输出的图像数据(诸如从图像数据压缩器206输出的压缩图像数据和从检测数据区域压缩器205输出的压缩数据区域)。在该示例中,可以由随机存取存储器(RAM)或非易失性RAM实现的存储器108至少临时存储图像数据。能够存储大量数据的HDD109存储适用于随后使用的图像数据。
[0041] 当诸如存储器108之类的MFP 100的存储器空间足够大时,在图像读取装置101读取图像数据时,所读取的图像数据可以被顺序地发送到图像形成装置106。替代地,当为了节约MFP 100的整体制造成本而使得存储器空间有限时,图像读取装置101读取的图像数据至少临时存储在存储器108或HDD 109中。
[0042] 经由扩展总线B,将存储器108或HDD 109中存储的图像数据发送到输出图像处理器104。输出图像处理器104将各种图像处理应用到从存储器108或HD 109读取的图像数据,使得将图像数据的特性转换为特定于诸如图像形成装置106之类的输出装置或连接到MFP 100的任意输出装置的特性。例如,当输出装置是图像形成装置106时,输出图像处理器104将图像数据从RGB色彩空间转换为CMYK色彩空间。图3图解输出图像处理器104的示例性结构。
[0043] 参照图3,输出图像处理器104包括数据扩展器(data expander)301、过滤处理器302、颜色转换器处理器303、分辨率转换器304、灰度处理器305和半色调处理器306。
[0044] 数据扩展器301经由扩展总线B从存储器108或HDD 109获得包括压缩图像数据和压缩数据区域的图像数据,并且扩展所获得的图像数据。在该示例中,针对每个像素,将所扩展的图像数据和所扩展的数据区域相互对应。
[0045] 过滤处理器302将过滤处理应用到所扩展的图像数据和所扩展的图像区域,使得结果处理数据具有特定于输出装置(诸如图像形成装置106)的MTF特性。返回参照图2,在一个示例中,确定由过滤处理器202应用的过滤处理,使得所处理的图像数据具有特定于存储器108或HDD 109的特性。在这样的情况下,过滤处理器302将图像数据从特定于存储器108或HDD 109的特性转换为特定于输出装置(诸如图像形成装置106)的特性。此外,以基本上与参照图2所述的方式类似的方式,过滤处理器302可以将特定的过滤处理应用到与数据区域检测器201检测的检测区域对应的图像数据部分。
[0046] 颜色转换器处理器303将色彩空间转换应用到从过滤处理器302接收到的图像数据。例如,当数据区域检测器201检测到的数据区域指示非彩色部分时,假设所检测到的部分对应于黑色,则在应用RGB到CMYK转换时,颜色转换器处理器可以将图像数据从RGB转换为K。
[0047] 分辨率转换器304可以以基本上与参照图2的分辨率转换器207描述的方式类似的方式,按需要将分辨率转换应用到图像数据来产生具有所期望的分辨率的图像数据。
[0048] 灰度处理器305从分辨率转换器304接收图像数据,并且将灰度转换应用到图像数据,使得特定于存储器108或HDD 109的特性被转换为特定于输出装置(诸如图像形成装置106)的特性。
[0049] 半色调处理器306将半色调处理应用到从灰度处理器305接收到的图像数据,使得所处理的图像数据具有特定于输出装置(诸如图像形成装置106)的特性。在该示例中,例如,半色调处理包括抖动处理(dither process)或误差扩散处理。此外,半色调处理器306可以按需要对图像数据应用转换,使得半色调图像数据的位深(bit depth)匹配输出装置。例如,当设计图像形成装置106来输出1位的半色调图像数据时,半色调处理器306可以将图像数据从8位转换为1位,同时执行抖动处理。
[0050] 从输出图像处理器104输出的图像数据存储在诸如存储器108或HDD 109之类的所期望的存储器中。当从CPU 107接收到用于形成图像的指令时,图像形成装置106经由扩展总线B从存储器108或HDD 109获得以CMYK方式存储的图像数据,并且使用(例如)电子照相打印方法在记录纸状物上输出打印图像。在该示例中,图像形成装置106可以通过能够一起将调色剂图像形成在记录纸状物上的多个图像形成装置形成。例如,多个图像形成装置包括曝光装置、充电装置、光导体、显影装置、清洁装置、纸状物传送装置、纸状物存储装置。
[0051] 返回参照图1,从图像读取装置101输出的图像数据还被输入到第一颜色确定装置103。第一颜色确定装置103使用(例如)任意公知技术来确定从图像读取装置101输入的输入图像数据是彩色图像还是黑白图像,以产生第一确定结果。例如,可以针对每个像素从输入图像数据的数据区域获得颜色信息。使用颜色信息,第一颜色确定装置103可以确定图像数据的数据区域是否仅包括非彩色像素。当确定图像数据的数据区域仅包括非彩色像素时,第一颜色确定装置103确定图像数据是黑白的。当确定图像数据的数据区域仅包括彩色像素时,第一颜色确定装置103确定图像数据是彩色的。在该示例中,第一确定结果可以包括关于经受第一颜色确定装置103的确定的输入图像数据的数据区域的信息以及关于数据区域是彩色还是黑白的信息。
[0052] 最好在存储输入图像处理器102中获得的图像数据时,可以将第一确定结果存储在诸如存储器108或HDD 109之类的所期望的存储器中。此外,在该示例中,以诸如图像数据的书目信息之类的合适数据或元数据的形式存储第一确定结果。
[0053] 在该示例中,第一确定结果可以用于在产生具有特定于输出装置的特性的图像数据时,确定要由输出图像处理器104应用的特定图像处理。例如,可以预先编程MFP 100,使得对输出图数据应用特定的图像处理,其中基于指示输入图像数据是彩色还是黑白的第一确定结果确定所述特定的图像处理。替代地,可以预先编程MFP 100,使得MFP 100仅在可从操作单元113接收到的用户指令命令MFP 100使用用于确定要应用的处理的第一确定结果时按上述方式运行。
[0054] 例如,当第一确定结果指示图像读取装置101获得的输入图像数据是彩色图像时,输出处理器104应用特定于彩色图像的图像处理,使得所处理的图像数据具有特定于彩色图像的特性。
[0055] 替代地,当第一确定结果指示图像读取装置101获得的输入图像数据是黑白图像时,输出图像处理器104应用特定于黑白图像的图像处理,例如,通过将RGB图像数据转换为K图像数据,使得所处理的图像具有特定于黑白图像的特征。如在上面参照图3所述,通过颜色转换器处理器303执行从RGB到K的转换。除了颜色转换之外,输出图像处理器104可以使用针对黑白图像设计的特定参数执行所期望的处理。以这种方式,即使当输入彩色图像并且输出黑白图像时输出的图像数据的图像质量也保持在很高的质量上。
[0056] 特别地,当MFP 100配有收费装置(其针对彩色图像收取更高的费用),正确地确定用于输出的图像数据是颜色还是黑白而不降低整体速度是非常重要的。
[0057] 替代地,可以命令MFP 100来执行图像处理,而不基于第一确定结果确定所要执行的特定图像处理。在这种情况下,用户可以输入用于指定是以彩色还是黑白输出图像数据的用户指令。基于用户指令,MFP 100确定要执行的特定图像处理,并且在以用户指定的所期望的格式输出图像数据之前应用特定的图像处理。
[0058] 此外,在上述任意操作中,可以由CPU 107控制数据输入或输出。如上所述,可以经由扩展总线B在图像读取装置101、输入图像处理器102、输出图像处理器104和图像形成装置106之间交换图像数据。在一个示例中,当输出图像处理器104处理的图像数据准备输出到图像形成装置106时,图像形成装置106根据绘图引擎的状态可能不能形成图像。在这样的情况下,CPU 107使输出图像处理器104处理的图像数据至少临时存储在存储器
108或HDD 109中,直到图像形成装置106准备好打印输出时为止。在另一示例中,当图像读取装置101的线扫描仪读取的图像数据要被传送到输出图像处理器104时,在对其他图像数据进行其它处理时,输出图像处理器104可能不能处理该图像数据。在这样的情况下,CPU 107使图像处理器104处理的图像数据至少临时存储在存储器108或HDD 109中,直到输出图像处理104准备好数据处理为止。
[0059] 以这种方式,CPU 107具有在共享扩展总线B的多个模块间控制数据信号或图像数据的输入或输出的功能。
[0060] 利用控制图像数据的输入或输出的上述功能,可以由MFP 100同时执行多种功能。例如,参照图1,由图像读取装置101执行的将第一原始文档读取为第一图像数据的操作以及图像形成装置106执行的将预先存储在所期望的存储器中的第二图像数据输出到打印纸状物上的操作可以同时执行。此外,可以与上述读取和输出操作同时执行经由传真控制器112将存储在存储器中的第一图像数据作为传真数据输出的操作。
[0061] 更具体地,图像读取装置101将第一原始文档读取为第一图像数据,并且将第一图像数据分别发送到输入图像处理器102和第一颜色确定器103。输入图像处理器102将图像处理应用到第一图像数据,并且将所处理的第一图像数据存储在存储器108或HDD 109中。第一颜色确定装置103确定第一图像数据是彩色图像还是黑白图像,以产生第一确定结果,并且在存储器108或HDD109中存储第一确定结果。同时,输出图像处理器104可以从存储器108或HDD109中读取第二图像数据,将图像处理应用到第二图像数据,并且将所处理的第二图像数据输出到图像形成装置106。
[0062] 当同时执行读取第一原始文档的操作以及输出第二图像数据的操作时,与输出图像处理器104相比,图像读取装置101和图像形成装置106可能需要更长的时间。这是部分因为读取或打印操作需要转印原始文档或记录纸状物的时间,而图像处理仅需要控制器的计算。
[0063] 参照图6,根据本发明的示例性实施例解释MFP 100同时执行的多个操作。图6(a)图解图像读取装置101执行的读取原始文档的操作。图6(b)图解由输入图像处理器104执行的应用图像处理的操作。图6(c)图解图像形成装置106执行的形成图像数据的操作。
[0064] 参照图6(a),图像读取装置101将原始文档101读取为图像数据。基本上同时,输出图像处理器104将图像数据101a转换为图像数据101a1。同时,图像处理器104从存储器108或HDD 109中读取要被输出的图像数据104a1和104a2,并且将所读取的图像数据104a1和104a2传送到图像形成装置106。如上所述,输出图像处理器104处理一个单位数据所需的处理时间比图像读取装置101处理一个单位数据所需的处理时间短。在图6所示的该示例中,图像处理器104处理包括要要输出到图像形成装置106的图像数据104a1和
104a2的两份数据,同时处理包括正在输入图像数据101a1的一份数据。
[0065] 如上所述,输出图像处理器104处理一个单位数据所需要的处理时间少于图像形成装置106处理一个单位数据所需的时间。在等待图像形成装置106处理图像数据106a1和图像数据106a2时,图像处理器104可以处理图像数据101a1来产生传真图像数据。传真图像数据可以存储在存储器108或HDD 109中。当存储了针对原始文档的所有传真图像数据时,通过外部I/F控制器110将传真图像数据发送到传真控制器112。如参照图6所述,CPU 107控制要由每个装置执行的处理,使得可以由MFP 100执行多种功能。
[0066] 替代将正在输入的图像数据作为传真数据发送,或者与将正在输入的图像数据作为传真数据发送并行地,可以将输入的图像数据存储在存储器108或HDD 109中。在这样的情况下,可以以非装置特定的格式存储图像数据。通过以非住宅特定的格式存储数据,可以在接收到用户指令时将图像数据发送到任何期望的输出装置。
[0067] 更具体地,图像读取装置101可以将原始文档读取为图像数据,并且将图像数据分别发送到输入图像处理器102和第一颜色确定装置103。输入图像处理器可以将图像处理应用到图像数据,使得所处理的图像数据具有非装置特定的格式。例如,可以以任何广泛使用的色彩空间(如,sYCC、Adobe RGB或任意类型的RGB)产生图像数据。可以产生图像数据来具有广泛使用的空间频率。将所处理的图像数据经由扩展总线B传送到HDD 109。
[0068] 第一颜色确定装置103确定输入图像数据是彩色还是黑白,并且(例如)在HDD109中存储第一确定结果来作为与输入图像数据对应的属性数据。由于存储第一确定结果,因此当在任意时间输出图像数据时,用户可以选择是否对图像执行基于第一确定结果确定的图像处理。
[0069] 当用户选择使用第一确定结果来确定要应用到图像数据的图像处理时,输出图像处理器104经由扩展总线B从存储器108或HDD 109读出图像数据。例如,当第一确定结果指示输入图像是彩色图像时,输出图像处理器104可以将图像处理应用到输入图像数据来产生彩色的图像数据。在另一示例中,当第一确定结果指示输入图像是黑白图像时,输出图像处理器104可以将图像处理应用到输入图像数据来产生黑白的图像数据。此外,输出图像处理器104可以应用图像处理,使得所处理的图像数据具有特定于输出装置(诸如图像形成装置106或任何输出装置)的特性。所处理的图像数据存储在存储器108中,并且被发送到诸如图像形成装置106之类的输出装置以进行输出。
[0070] 如上所述,当用户命令MFP 100执行基于第一确定结果确定的图像处理来输出彩色或黑白的图像数据时,MFP 100假设经受第一颜色确定装置101的确定的输入图像数据的数据区域与(例如)要通过图像形成装置106输出的图像数据的数据区域匹配。然而,用户有时可能指令MFP 100打印输入图像数据的特定部分,该部分与第一颜色确定装置101确定的数据区域不同。
[0071] 例如,用户可以指令MFP 100输出输入图像数据的数据区域,该数据区域小于经受第一颜色确定装置103的确定的输入图像数据的数据区域。例如,假设图5的图像数据存储在MFP 100的所期望的存储器中。图5的图像数据包括黑白的字母数据“123”,以及彩色的字母数据“ABC”。此外,第一颜色确定装置103确定图5的输入图像数据的数据区域A2是彩色还是黑白来产生第一确定结果。由于数据区域A2包括彩色图像,因此第一确定结果指示输入图像数据是彩色图像。当用户指令请求MFP 100打印数据区域A1时,该区域小于输入图像数据的数据区域A2,MFP 100不能输出准确反映数据区域A1的特性的图像数据。即使当数据区域A1仅包括黑白图像时,输出图像处理器104基于要以彩色图像数据所述输入图像数据的确定结果应用特定的处理。
[0072] 根据上述情况,CPU 107进一步具备比较经受第一颜色确定装置103的确定的输入图像数据的数据区域(称为“第一数据区域”)和用于输出的输入图像的数据区域(称为“第二数据区域”)的功能。当比较结果指示第二数据区域不匹配第一数据区域时,CPU107促使第二颜色确定装置105确定第二数据区域是彩色图像还是黑白图像来产生第二确定结果,并且进一步促使输出图像处理器104执行基于第二确定结果确定的图像处理。在该示例中,第二彩色确定装置105以基本上与第一颜色确定装置103相同的方式确定第二数据区域是彩色还是黑白的。
[0073] 当比较结果指示第二数据区域匹配第一数据区域时,CPU 107促使输出图像处理器104执行基于第一确定结果确定的图像处理,而不促使第二颜色确定装置105确定第二数据区域是彩色图像还是黑白图像。
[0074] 参照图4,根据本发明的示例性实施例描述图1的MFP 100执行的输出图像数据的操作。在CPU 107的控制下,MFP 100可以执行图4的操作。
[0075] 在S401,CPU 107接收用于输出图像数据的用户指令。在该示例中,假设CPU 107通过操作单元113接收用于复制原始文档的特定区域的用户指令。
[0076] 在S402,图像读取装置101将原始文档读取为图像数据,并且将图像数据分别发送到输入图像处理器102和第一颜色确定装置103。
[0077] 在S403,输入图像处理器102将图像处理应用到图像数据,并且在诸如存储器108和HDD 109之类的所期望的存储器中存储所处理的图像数据。
[0078] 在S404,第一颜色确定装置103确定输入图像数据的第一数据区域是彩色图像还是黑白图像以产生第一确定结果。在该示例中,预先定义经受第一颜色确定装置103的确定的区域(第一数据区域)。此外,如在上面参照图1所述,以对应的方式存储第一确定结果和图像数据。例如,第一确定结果可以被存储为图像数据的属性数据。
[0079] 在S405,CPU 107从自操作单元113接收到的用户指令中获得关于要打印的特定数据区域(可以被称为第二数据区域)的信息。CPU 107进一步获得关于第一颜色确定装置103确定的第一数据区域的信息。CPU 107然后将输入图像数据的第一数据区域和第二数据区域进行比较来产生比较结果。
[0080] 在S406,CPU 107基于在S405产生的比较结果确定要由输出图像处理器104应用的图像处理。更具体地,CPU 107确定比较结果是否指示图像数据的第二数据区域与图像数据的第一数据区域匹配。当确定比较结果指示图像数据的第二数据区域与图像数据的第一数据区域匹配时(在S406的“是”),操作前进到S407。当确定比较结果指示图像数据的第二数据区域不与图像数据的第一数据区域匹配时(在S406的“否”),操作前进到S408。
[0081] 在S407,输出图像处理器104从诸如存储器108或HDD 109之类的存储器中获得图像数据,并且将根据第一确定结果确定的图像处理应用到图像数据。
[0082] 在S408,CPU 107促使第二颜色确定装置105通过确定图像数据的第二数据区域是彩色图像还是黑白图像来产生第二确定结果。例如,可以以与图像数据对应的方式,将第二确定结果存储在所期望的存储器中。
[0083] 在S409中,输出图像处理器104从诸如存储器108或HDD 109之类的存储器中获得图像数据,并且将根据第二确定结果确定的图像处理应用到图像数据。
[0084] 在S410,输出图像处理器104在诸如存储器108和HDD 109之类的所期望的处理器中存储应用了图像处理的、所处理的图像数据。
[0085] 在S411,图像形成装置106从所期望的存储器读取图像数据,并且在用于输出的记录纸状物上形成输入图像数据的第二数据区域的调色剂图像,并且操作结束。例如,当用户指令打印数据区域A1时,不打印图像数据的其它部分。
[0086] 如上所述,当经受第一颜色确定装置103的确定的第一数据区域与经受输出的第二数据区域不同时,CPU 107指令输出图像处理器104应用基于第二确定结果确定的图像处理。利用该功能,输出图像处理器104能够应用适合于要输出的数据区域的图像处理,因此即使当要输出的数据区域与用于颜色区域的数据区域不同,也能抑制输出图像质量的变差。
[0087] 此外,当经受第一颜色确定装置103的确定的第一数据区域与经受输出的第二数据区域匹配时,CPU 107指令输出图像处理器104应用基于第一确定结果确定的图像处理,而不促使第二颜色确定装置105产生第二确定结果。利用该功能,第二颜色确定装置105仅在需要时运行,因此改善整体处理速度,此外只要能使用,就重复使用第一确定结果。
[0088] 此外,如图1所示,与第一颜色确定装置103分离地设置第二颜色确定装置105。根据该结构,即使当第一颜色确定装置103正在处理所输入的图像数据来产生第一确定结果时,第二颜色确定装置105也能同时处理所存储的图像数据来产生第二确定结果。这提高整体处理速度。
[0089] 可以由CPU 107根据图像处理程序执行图4的操作,该程序安装在主图存储器108或HDD 109之类的MFP 100的任意存储器中。更具体地,一旦执行时CPU 107可以将图像处理程序从存储器108或HDD 109加载到CPU 107配备的存储器上。图像处理程序包括促使CPU 107按图4所述操作的多个指令。替代地,可以在诸如光盘之类的任意记录介质中存储图像处理程序的任意部分。替代地,可以经由网络从任意存储装置提供图像处理程序的任意部分。
[0090] 可以以各种其它方式执行图4的操作。例如,用户可以指令MFP 100输出预先存储在MFP 100的存储器中的图像数据的第二数据区域。在这样的情况下,可以在S401之前的任意时间上执行S402、S403和S404。
[0091] 在另一示例中,用户可以指令MFP 100来将图像数据输出到连接到MFP 100的任意装置上。在这样的情况下,当图像数据是彩色的时,最好以PC 114可解译的格式(如RGB)输出图像数据。替代地,当可以将图像数据作为传真数据输出时,可以将图像处理应用到图像数据,使得以黑白输出图像数据。
[0092] 此外,在图5的上述示例中,假设输入图像的第一区域大于输入图像数据的第二数据区域。然而,当输入图像数据的第二区域大于输入图像数据的第一区域,或者当输入图像数据的第二区域位于与输入图像数据的第一区域的位置不同的位置上时,可以执行上述示例。
[0093] 在上述示例中,最好将经受第一颜色确定装置103的确定的输入图像数据的第一数据区域设置为稍小于要输入的原始文档的纸状物尺寸。这是因为所扫描的图像数据受到噪声的干扰,其中部分因为图像读取装置101的曝光玻璃表面和放置在其上的原始文档之间的缝隙厚度(特别是当原始文档未与曝光玻璃表面紧密接触时)导致的机械因素产生该噪声。当在边缘部分存在噪声时,具有诸如白色的背景色的边缘部分可能被读取为具有彩色的部分。在这样的情况下,即使当原始文档是黑白的,第一颜色确定装置103也可能将原始文档的图像数据确定为彩色的。为了改善颜色确定的精度,将经受第一颜色确定装置103的确定的第一数据区域预先设置为稍小于正在读取的原始文档的纸状物尺寸。此外,通常从标准纸状物尺寸(诸如A4、A3、书信尺寸等)之一选择原始文档的纸状物尺寸。为此,可以预先将第一数据区域设置为小于标准纸状物尺寸。
[0094] 更具体地,在上述图1和5的示例中,当扫描原始文档时,图像读取装置101能够使用传感器检测原始文档的纸状物尺寸。在CPU 107的控制下,在扫描时可以将关于原始文档的纸状物大小的信息发送到第一颜色确定装置103。基于关于原始文档的纸状物大小的信息,第一颜色确定装置103可以获得关于与纸状物尺寸匹配的第一数据区域的信息,并且确定通过扫描获得的输入图像数据的第一数据区域是彩色还是黑白的,以产生第一确定结果。以与输入图像数据对应的方式(诸如以输入图像数据的属性数据的形式)在存储器中存储第一确定结果。
[0095] 仍然参照图1和5,根据用于输出的记录纸状物的尺寸,操作单元113接收的用户指令可以包括关于经受输出的第二数据区域的信息。例如,用户可以从操作单元113显示的多个标准纸状物尺寸中进行选择。在这样的情况下,第二颜色确定装置105可以使用关于要输出的文档的纸状物尺寸的信息设置第二数据区域。
[0096] 在一个示例操作中,当存储第一确定结果时,可以以与第一确定结果和和输入图像数据对应的方式存储关于原始文档的纸状物尺寸的信息。例如,可以将关于原始文档的纸状物尺寸的信息作为输入图像数据的属性信息进行存储。当接收到用户指令(该指令命令MFP 100将图像数据输出到具有用户选择的纸状物尺寸的记录纸状物上)时,将关于所选择的纸状物尺寸(作为输出的文档的纸状物尺寸)的信息发送到CPU 107。使用关于要输出的图像数据的信息,CPU 107从存储器获得关于图像数据的原始纸状物尺寸的信息。CPU 107比较原始纸状物尺寸和输出纸状物尺寸来产生比较结果。当比较结果指示输出纸状物尺寸小于原始纸状物尺寸时,CPU 107促使第二颜色确定装置105确定第二数据区域(可使用输出纸状物尺寸获得)是彩色还是黑白的,以产生第二确定结果。CPU 107进一步促使输出图像处理器106将基于第二确定结果确定的图像处理应用到从存储器获得的图像数据上。
[0097] 例如,当原始纸状物尺寸是A3,并且输出纸状物尺寸是B4时,比较结果指示输出纸状物尺寸小于原始纸状物尺寸。在这样的情况下,第二颜色确定装置105确定与输出纸状物尺寸对应的第二数据区域是彩色还是黑白,以产生第二确定结果。输出图像处理器104将基于第二确定结果确定的图像处理应用到图像数据来产生所处理的图像数据。输出所处理的图像数据来作为在B4尺寸纸状物上形成的调色剂图像。
[0098] 如上所述,可以基于可从多种标准纸状物尺寸中选择的原始文档的纸状物尺寸确定输入图像数据的第一数据区域。此外,可以基于可从多种标准纸状物尺寸中选择的输出文档的纸状物大小确定输入图像数据的第二数据区域。以这种方式,可以基于原始纸状物尺寸和输出纸状物尺寸之间的比较产生比较结果,因此改善比较的处理速度。
[0099] 在上述操作中,基于原始文档的实际纸状物大小(其可以为标准纸状物大小)确定经受第一颜色确定装置103的确定的第一数据区域。替代地,除了基于纸状物和/或原始文档的方向确定第一数据区域之外,可以基于每一个都具有特定标准纸状物尺寸和特定方向的任意数量的标准尺寸纸状物确定第一数据区域。
[0100] 例如,如上所述,第一颜色确定装置103确定与从原始文档检测出的原始纸状物尺寸对应的第一数据区域是彩色还是黑白来针对原始纸状物尺寸产生第一确定结果。当确定第一数据区域时,由于第一数据区域可能根据原始文档具有纵向方向还是横向方向而不同,因此还考虑原始文档的方向。此外,第一颜色确定装置103可以确定与具有标准尺寸和方向对应的第一数据区域是彩色还是黑白以产生用于标准尺寸纸状物的第一确定结果。以这种方式,对于一个输入图像数据,第一颜色确定装置103可以产生多个第一确定结果,而且每一个第一确定结果与具有标准纸状物尺寸和方向的多个标准尺寸纸状物之一对应。可以以与输入图像数据对应的方式存储第一确定结果。
[0101] 例如,如图7所示,假设具有纵向方向的原始文档的原始纸状物尺寸是A4。在这样的情况下,第一颜色确定装置103确定与原始纸状物尺寸A4对应的第一数据区域是彩色还是黑白以针对具有A4纸状物尺寸和纵向方向的原始纸状物产生第一确定结果。然后,第一颜色确定装置103选择与A4的原始纸状物尺寸不同的、具有标准纸状物尺寸和纵向的标准尺寸纸状物以进行进一步处理。例如,第一颜色确定装置103选择A5的标准纸状物尺寸和纵向,并且确定与A5的标准纸状物尺寸和纵向对应的第一数据区域是彩色还是黑白,以针对具有A5的标准纸状物尺寸和纵向方向的标准尺寸纸状物产生第一确定结果。此外第一颜色确定装置103选择A3的标准纸状物尺寸,并且确定与A3的标准纸状物尺寸对应的第一数据区域是彩色还是黑白,以针对具有A3的标准纸状物尺寸的标准尺寸纸状物产生第一确定结果。此外,第一颜色确定装置103选择A4的标准纸状物尺寸和横向,并且确定与A4的标准纸状物尺寸和横向对应的第一数据区域是彩色还是黑白,以针对具有A4的标准纸状物尺寸和横向方向的标准尺寸纸状物产生第一确定结果。例如,针对多种标准尺寸纸状物获得的第一确定结果可以存储在存储器中来作为输入图像数据的属性数据。具体地,在该示例中,存储器存储:
[0102] 关于原始纸状物尺寸和原始纸状物方向(A4,纵向)的信息;
[0103] 关于与原始纸状物尺寸A4、纵向对应的第一数据区域是彩色还是黑白的信息(在该示例中为彩色);
[0104] 关于与标准纸状物尺寸A3对应的第一数据区域是彩色还是黑白的信息(在该示例中为未检测出);
[0105] 关于与标准纸状物尺寸A4、横向对应的第一数据区域是彩色还是黑白的信息(在该示例中为彩色);和
[0106] 关于与标准纸状物尺寸A5、纵向对应的第一数据区域是彩色还是黑白的信息(在该示例中为黑白);
[0107] 如上所述,第一颜色确定装置103在数据区域的所有部分中未包含图像数据时输出“未检测出”。
[0108] 在输出图像数据时,CPU 107可以针对所存储的第一确定结果中的每一个产生多个比较结果。在一个示例中,当用户指令MFP 100将图像数据输出到具有A5尺寸、纵向的记录纸状物上时,CPU 107针对可从存储器获得的标准尺寸纸状物中的每一个,将关于输出的纸状物尺寸和方向的信息与关于标准纸状物尺寸和方向的信息进行比较。在该示例中,由于一个比较结果指示具有A5尺寸、纵向的记录纸状物与具有A5尺寸、纵向的标准纸状物相同,因此,CPU 107获得预先针对具有A5尺寸、纵向的标准纸状物(在该示例中为黑白)产生的第一确定结果。CPU 107促使输出图像处理器106基于所获得的第一确定结果应用图像处理。具体地,在该示例中,输出图像处理器106应用适于黑白图像数据的图像处理。
[0109] 在另一个示例中,当用户指令MFP 100将图像数据输出到具有A3尺寸的记录纸状物上时,CPU 107获得预先针对A3尺寸的标准纸状物产生的第一确定结果。在图7的该示例中,第一确定结果指示未检测到图像数据。在这样的情况下,由于确定用于输出的记录纸状物大于原始文档纸状物,因此CPU 107不必须命令第二颜色确定装置105来产生第二确定结果。在这样的情况下,CPU107获得预先针对原始文档尺寸获得的第一确定结果,并且促使输出图像处理器106应用基于所获得的第一确定结果确定的图像处理。
[0110] 此外,在该示例中,可以预先确定标准尺寸纸状物,每一个标准尺寸纸状物用于确定多个第一区域(该第一区域经受第一颜色确定装置103的确定),使得标准尺寸纸状物每一个均对应于MFP 100可打印的标准尺寸纸状物。例如,MFP 100通常配备多个记录纸盘106A1,并且每个纸盘对应于标准尺寸纸状物之一。由于可以从存储器获得关于标准尺寸纸状物的信息(包括纸状物尺寸和方向),因此,CPU 107可以使用关于标准尺寸纸状物的信息来选择要用于确定数据区域的标准尺寸纸状物,其中由第一颜色确定装置103对该数据区域进行确定。例如,MFP 100可以配有四个记录纸盘,其分别存储A4横向纸、A4纵向纸、A3纸和A5横向纸。在这样的情况下,可以确定要由第一颜色确定装置103进行确定的第一数据区域,以便其每一个对应于A4横向纸、A4纵向纸、A3纸和A5横向纸。
[0111] 如上所述,当存储每一个都对应于不同的第一数据区域的多个第一确定结果时,使用第一确定结果的机会将增加,因此改善处理速度,同时抑制输出图像质量的变差。
[0112] 特别地,当确定多个第一数据区域以便其每一个都对应于MFP 100可用的多种记录纸状物时,使用第一确定结果的机会将会增加,因此改善处理速度,同时抑制输出图像质量的降级。
[0113] 参照图8,根据本发明的示例性实施例描述数字复印机100A(其可以被称为MFP100A)的结构。图8的MFP 100A基本上类似于图1的MFP 100。如图9所示,区别包括将输出图像处理器104替换为输出图像处理器104A,以及在输出图像处理器104A中设置第二颜色确定装置105。
[0114] 如图9所示,输出图像处理器104A包括数据扩展器901、过滤处理器902、颜色转换器处理器903、分辨率转换器904、灰度处理器905和半色调处理器906,它们基本上与在上面参照图3所述的数据扩展器301、过滤处理器302、颜色转换器处理器303、分辨率转换器304、灰度处理器305和半色调处理器306类似的方式运行。输出图像处理器104A进一步包括第二颜色确定装置907,其以与图1的第二颜色确定装置105类似的方式运行。
[0115] 以基本上与参照图1所述的方式类似的方式执行图像数据的输入、存储第一确定结果和输入图像数据、以及产生比较结果的操作。在下面描述与参照图1所述的操作不同地执行的、输出图像数据的操作。
[0116] 在一个示例中,解释当基于比较结果确定要由CPU 107产生第二确定结果时输出图像处理器104A执行的操作。
[0117] 数据扩展器901经由扩展总线B从存储器108或HDD 109获得包括压缩图像数据和压缩数据区域的图像数据,并且扩展所获得的图像数据。所扩展的图像数据被分别发送到过滤处理器902和第二颜色确定装置907。
[0118] 第二颜色确定装置907确定所获得的图像数据的第二区域是彩色还是黑白,以产生第二确定结果。第二确定结果经由扩展总线B输出到CPU 107。
[0119] 可以由颜色转换器处理器903、分辨率转换器904、灰度处理器905和半色调处理器906以与参照图3所述的方式类似的方式顺序地处理输入到过滤处理器902的图像数据。然而,在该示例中,输出图像处理器104A使用可适用于彩色和黑白的参数应用图像处理,使得所处理的图像数据可以作为彩色图像(诸如CMYK图像)或黑白图像(诸如K图像)输出。例如,颜色转换器处理器903可以应用图像处理,同时降低UCR率来输出CMYK图像,该图像可以存储在存储器108或HDD 109中。在通过图像形成装置106输出图像数据时,CPU107可以基于比较结果选择要输出到图像形成装置106的图像信号或图像数据。例如,当第二确定结果指示输入图像数据的第二数据区域是黑白时,CPU 107促使K图像信号或K图像数据输出到图像形成装置106以进行输出。当第二确定结果指示输入图像数据的第二区域是彩色时,CPU 107促使CMYK图像信号或CMYK图像数据输出到图像形成装置106以进行输出。
[0120] 在另一示例中,当确定CPU 107基于比较结果要使用第一确定结果时,解释输出图像处理器执行的操作。
[0121] 在这样的情况下,CPU 107促使输出图像处理器104将基于第一确定结果确定的图像处理应用到输入图像数据。具体地,输出图像处理器104A以基本上与图3的输出图像处理器104类似的方式操作。在这样的情况下,所扩展的图像数据被输入到第二颜色确定装置907。然而,由于输出图像处理器104A处于应用基于第一确定结果确定的图像处理的处理中,因此不必须产生第二确定结果。为此,CPU 107可以指令第二颜色确定装置907不产生第二确定结果。替代地,第二颜色确定装置907可以设计来,使得仅在从CPU 107接收到指令时产生第二颜色确定结果。
[0122] 如参照图8和9所述,通过在输出图像处理器104A中设置第二颜色确定装置907,当图像数据需要被第二颜色确定装置907和输出图像处理器104A处理时,经由扩展总线B传送图像数据的次数减少。
[0123] 此外,由于可以同时执行第二颜色确定装置907执行的用于产生第二确定结果的操作以及输出图像处理器104A执行的应用图像处理的操作,因此可以增加整体处理速度。
[0124] 如上所述,当要输出图像数据时,CPU 107确定输入图像数据的第二数据区域是否与输入图像数据的第一数据区域匹配来产生比较结果。当比较结果指示输入图像数据的第二数据区域不与输入图像数据的第一数据区域匹配时,CPU 107促使第二颜色确定装置907来产生第二确定结果,同时促使输出图像处理器104A应用图像处理,其可以应用到颜色图像或黑白图像。基于第二确定结果,CPU 107可以选择用于输出的图像数据的格式。以这种方式,处理速度增加。
[0125] 可以以各种其他方式实现图1的MFP 100和图8的MFP 100A。例如,操作单元113可以具备允许用户输入用于指示是优先处理速度还是优先图像质量的优先级信息。
[0126] 例如,参照图8,操作单元113可以具备与第一模式对应的第一密钥和与第二模式对应的第二密钥。当选择第一密钥时,MFP 100A被切换到第一模式来以较高的处理速度输出图像数据。当选择第二密钥时,MFP 100A被切换到第二模式来以较高的图像质量输出图像数据。
[0127] 例如,当用户选择与第一模式(以高处理速度处理)对应的第一模式时,MFP 100A可以通过同时执行产生第一确定结果的操作以及应用图像处理的操作来以基本上与参照图8和9所述的方式类似的方式操作。
[0128] 在另一示例中,当用户选择与以高图像质量进行处理的第二模式对应的第二密钥时,CPU 107促使输出图像处理器104A从存储器108或HDD 109获得图像数据。所压缩的数据区域不必须提供给输出图像处理器104A。此时,输出图像处理器104A不对输入图像数据执行任何处理,而是等待第二确定结果。具体地,数据扩展器901扩展图像数据,并且将所扩展的图像数据输出到第二颜色确定装置907。第二颜色确定装置907确定可从用户指令获得的输入图像数据的第二数据区域是彩色还是黑白,以产生第二确定结果。当第二确定结果被输出到CPU 107时,CPU 107经由扩展总线B指令输出图像处理器104A获得输入图像数据(包括压缩图像数据和压缩图像区域)。输出图像处理器104将基于第二确定结果确定的图像处理应用到输入图像数据,并且将所处理的图像数据输出到图像形成装置106。
[0129] 如上所述,通过提供运行用户从两个模式进行选择的功能,MFP 100A的操作性增强。
[0130] 根据上述教学可以进行各种附加修改和变型。因此可以理解在所附权利要求的范围内,可以与这里描述的不同的方式实践本发明。
[0131] 根据这里描述的本发明的一些实施例,显然可以以多种方式将它们变型。这样的变型不应认为是背离本发明的宗旨和范围,并且所有这些修改应该认为是包含在本发明的范围内。
[0132] 例如,在本公开和所附权利要求的范围内,可以相互组合和/或相互替换不同示例性实施例的元素和/或特征。
[0133] 此外,如上所述,可以以存储在任意种类的存储介质中的计算机程序形式实施本发明的上述和其它方法。存储介质的示例包括(但不限于)软盘、硬盘、光盘、磁光盘、磁带、非易失性存储卡、ROM(只读存储器)等。
[0134] 替代地,可以由ASIC实现本发明的任何上述和其它方法,该ASIC通过互连常规电路部件的合适网络或将其与一个或多个通用微处理器和/或相应编程的信号处理器组合而形成。