图像处理设备、图像处理方法及计算机程序产品的制作方法

文档序号:7610179阅读:131来源:国知局
专利名称:图像处理设备、图像处理方法及计算机程序产品的制作方法
技术领域
本发明涉及图像处理设备,其存储原件的图像并且输出所存储的原件的图像的整体区域或部分区域作为彩色图像或单色图像。
背景技术
随着使用CXD单元的行传感器扫描装置和使用激光的写入装置的发展,已经发布了处理数字化的图像数据的数字复印机。除了复印功能,数字复印机实现例如扫描仪功能、打印机功能和传真机功能等许多功能,并且现在被称为数字MFP。MFP具有容易的网络访问,并且可以通过网络向外部装置发送设备内部的硬盘驱动器(HDD)等中存储的图像数据。MFP还可以通过网络从外部装置接收和存储图像数据。MFP具有办公室中的多种应用,并且由此MFP本身具有从小尺寸到大尺寸的多样化。例子包括要被配对并且安装有PC的小尺寸MFP,使得操作者能够容易地使用复印机、传真机、打印机和扫描仪的功能。在部门内的多个成员之间可以共享中等尺寸的MFP,具有一定的生产率以及例如分类、打孔和装订等功能。以集中方式承担公司的复印相关活动的部门或者运营复印相关业务本身的公司使用具有高生产率、高质量和高功能性的大尺寸MFP。这样从小尺寸到大尺寸的各种MFP具有对所有类别共同的功能以及对各个类别独特的功能。例如,对于大尺寸MFP需要具有对绘制的纸张的后处理功能,例如打孔、装订和折叠,以及与复印操作同时发生电子归档的功能。相反地,小尺寸MFP需要的是因特网 FAX以及PC-FAX能力,以及例如在个人使用的专用纸张上的高质量的图像打印的功能。在这样的多样化的MFP市场中,迄今为止是如下情况构建、销售和提供具有对个各个类别需要的功能集的系统。已经认识到了在业务中信息值的重要性,并且信息通信需要的不仅仅是速度、正确性以及可靠性,还有更高的理解能力和有效性。随着通信技术变得更快和更普遍,存储器在容量上更大,在成本上更低并且在尺寸上更小,PC在复杂性上更高,已经提出了新的功能用于使用数字数据有效处理信息。对于处理数字图像数据、部分数字数据的MFP还希望提供和实现新的功能。如前所述,MFP的“输出”包括例如复印的对纸张的输出以及通过扫描仪和FAX传输对电子数据的传输。对于电子数据传输,输出的形式根据期望的使用而变化。例如,FAX 使用单色二进制图像数据格式。扫描仪使用RGB彩色图像数据等。尽管MFP可以通过各种输出手段输出图像数据,但是单个输出手段具有各自不同的输出特性。对于纸张输出,写单元具有不同特性。对于扫描仪分发,显示单元在特性等上存在差异。现在,MFP的功能之一是识别扫描后的文档是彩色或单色,如果原件是单色的,进行单色输出,并且如果原件是彩色的,进行彩色输出。例如,基于通过预扫描原件获得的图像数据来确定原件是彩色的还是单色的。随后,对于通过充分扫描原件而获得的图像数据应用基于确定原件是彩色的还是单色的确定结果的处理。由于该方法包括扫描原件两次,文档扫描速度实质上成1/2或更少,这引起对每分钟的副本输出速度的负影响。此外,如果原件包括多页可能存在如下不便在确定原件页面是彩色的还是单色的确定结构之间可能发生分歧,并且由于卡纸等文档馈送单元停止时已扫描的页面数目可能发生分歧。可以不进行预扫描而与扫描原件一次并行地生成彩色图像数据和单色图像数据 (例如参见日本专利申请公开No. 2002-369012)。为了进行复印,生成CMYK图像用于输出打印使用。如果确定的结果是单色的,仅使用K信号来进行纸张输出,在这种情况下输出图像质量低于专门用于单色输出生成的图像的输出图像质量。如果考虑这样的基于K信号的单色图像数据生成CM^(图像,那么作为彩色文档的图像输出的图像质量低于专门为彩色输出生成的图像的图像质量。根据这样的方法,当发送图像数据至PC等时,将彩色图像着色(render)为RGB图像,并且将单色图像着色为K图像。由此如果彩色和单色输出格式不存在共同点则需要同时生成彩色图像和单色图像。最近的MFP是多输入多输出。输入的例子包括扫描仪图像、在网络上传送的图像以及从PC卡等读出的数字相机图像。输出的例子包括纸张打印、FAX传输以及传输图像数据到PC。为了进行前述单个扫描图像的多输出,配置一些MFP来在内部存储扫描后的图像并且在扫描的时候确定文档是彩色的还是单色的(对于类似的设备,参见日本专利申请公开No. 2007-88783)。当输出存储的图像时,MFP对该图像应用与在文档扫描时进行的彩色 /单色文档确定结果对应的处理。然而,使用在图像扫描的时候获得的彩色/单色文档确定的结果,当在图像存储的时候图像的期望使用不同于图像重用的时候时,不能期望正确的图像输出。一个例子是对输出应用了与图像存储的时候假设的图像的输出区域不同的图像的输出区域的时候。日本专利申请公开No. 2001-119589公开了一种图像处理设备,该图像处理设备通过单个文档扫描输入原件的图像数据,并且同时基于该图像数据进行原件是彩色的还是单色的确定(自动颜色选择ACS)。该设备保持确定结果和图像数据,并且基于对保持的原件的彩色/单色确定结果输出保持的图像数据。在同一专利文献中提及可以不依赖于原件的尺寸、位置和其他因素而设置ACS区域。应该注意到,对以图像保持的原件的彩色/单色确定结果仅与在扫描时设置的ACS区域相关。如果从扫描的图像尺寸改变输出图像尺寸, 则不保证存储的确定结果可以简单地用于产生正确的图像输出,因为确定的结果不是来自于适用于改变的图像尺寸的ACS区域。日本专利No. 3015045公开了与“连续页面复印”的例子结合的彩色复印设备,其中以页面顺序复印书的正反页面。彩色复印设备对于要被复印的多个区域的每一个进行彩色/单色确定,存储确定的结果,如果对应的确定结果是“彩色”则在要被复印的每个区域中的图像上执行彩色复印处理,而如果确定的对应结果是“单色”则执行单色复印处理。在该专利文件中还提及该设备被类似地应用于“连续放大的复印”,其中将原件的单页划分为多个区域,每个区域被放大且复印,使得复印输出被放在一起以产生超级放大复印。作为彩
6色/单色确定的具体方法,日本专利No. 3015045公开了下述例子。彩色复印设备对于要被复印的每个区域执行扫描原件的操作,同时对图像信号逐比特地进行彩色/非彩色确定以计数被确定为彩色的像素。对于要被复印的所有区域已经执行了该操作,然后,该设备执行确定要被复印的每个区域是“彩色”或“单色”的操作即,如果在该区域中被确定为彩色的像素的数目与像素的总数的比率、或者被确定为彩色的像素数目本身超过了预定值,则为 “彩色”,否则为“单色”。然而,伴随大量要被复印的区域,这样的方法是无效的,因为对于要被复印的每个区域扫描原件的操作被重复多次。特别地,当要被复印的多个区域彼此重叠时,要被复印的区域的重叠部分对于彩色/单色确定被重复地无效扫描。此外,需要计数器用于计数在各个区域中的彩色像素的数目并且保持计数值直到在RAM等上准备最终确定。 为了区域特定的计数器,要被复印的区域的数目越大,需要在RAM等上准备的存储器区域越大。这导致电路规模和成本的增加(关于与存储器容量相关的问题,也参考日本专利申请公开 No. 2007-251835)。考虑到前述,本发明的主要目的是改善在例如MFP的图像处理设备中存储的图像的重用性,该图像处理设备存储原件的图像并且输出存储的图像的整个区域或部分区域作为彩色图像或单色图像。为了实现该主要目的,本发明的目的在于设置彼此重叠的各种区域,使得在每个区域中可以确定原件是彩色的还是单色的。本发明的另一个目的在于允许高准确度的色彩确定,即使设置区域在数量上增加并且彼此杂乱地重叠也允许以少量的处理进行逐区域的色彩确定,并且减少色彩确定所需的存储器。本发明的另一个目的是基于与用户的图像输出相关的历史信息以及在设备中载入的输出页的信息,自动地设置适于色彩确定的区域。

发明内容
本发明的目的在于至少部分地解决现有技术中的问题。根据本发明的一个方面,图像处理设备用于存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,所述设备包括区域设置单元,用于设置多个区域;色彩确定单元,基于原件的图像确定在区域设置单元设置的每个区域中原件是彩色的还是单色的;以及用于将色彩确定单元对原件的图像进行确定的结果存储作为关于原件的图像的附加信息的单元,其中色彩确定单元包括块色彩确定处理单元和区域色彩确定处理单元,块色彩确定处理单元用于将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,区域色彩确定处理单元基于块色彩确定处理单元对区域设置单元设置的每个区域中包括的第一块进行的确定的结果来确定在区域设置单元设置的每个区域中原件是彩色的还是单色的。根据本发明的另一个方法,图像处理方法用于存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,所述方法包括区域设置步骤,用于设置多个区域;色彩确定步骤,基于原件的图像确定在区域设置步骤设置的每个区域中原件是彩色的还是单色的;以及存储步骤,将色彩确定步骤对原件的图像进行确定的结果存储作为关于原件的图像的附加信息,其中色彩确定步骤包括块色彩确定处理步骤和区域色彩确定处理步骤,块色彩确定处理步骤将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,区域色彩确定处理步骤基于块色彩确定处理步骤对区域设置步骤中设置的每个区域中包括的第一块进行的确定的结果来确定在区域设置步骤中设置的每个区域中原件是彩色的还是单色的。根据本发明的再一个方面,计算机程序产品包括非暂时的计算机可用介质,在所述介质中包括计算机可读程序代码,用于在图像处理设备中存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,当执行所述程序代码时使得计算机执行以下步骤设置步骤,设置多个区域;确定步骤,基于原件的图像确定在设置步骤中设置的每个区域中原件是彩色的还是单色的;以及存储步骤,将确定步骤对原件的图像进行确定的结果存储作为关于原件的图像的附加信息,其中确定步骤包括将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,以及基于对在设置步骤中设置的每个区域中包括的第一块进行的确定的结果来确定在设置步骤中设置的每个区域中原件是彩色的还是单色的。当结合附图考虑时,通过阅读本发明的具体实施方式
将更好地理解本发明的上述和其他目的、特征、优点以及技术上和产业上的意义。


图1是示出根据本发明的实施例的图像处理设备的框图;图2是从原件的扫描到扫描后的图像的纸张输出的示意性处理流程图;图3是示出扫描图像处理单元的内部配置的示例的框图;图4是示出输出图像处理单元的内部配置的示例的框图;图5是示出色彩确定单元的内部配置的示例的框图;图6是示意性示出原件的例子的图示;图7是示出原件图像的块划分的示意性图示;图8是示出在图7中所示上重叠的设置区域的图示;图9是示出区域设置的另一个例子的框图;图10是示出涉及在相对移动的位置中两种类型块划分的块色彩确定处理的示意性图示;图11是分别示出在图7所示上重叠的实线和虚线中第一块和第二块的图示;以及图12是示出第一块和其上重叠的第二块的放大图。
具体实施例方式图1是示出根据本发明的实施例的图像处理设备的框图。在此示出的图像处理设备是被称为MFP的数字复印机。首先将描述数字复印机的通用配置和从扫描原件到打印输出(见图2)的处理流程的概况。图像扫描单元101包括由CXD光电转换器、A/D变换器及其驱动器电路制成的行传感器。图像扫描单元101扫描载入的原件并且输入关于原件的分级(gradation)信息作为每个8比特的RGB数字图像数据(步骤40 。图像扫描单元101还对数字图像数据执行图像阴影校正(shading correction)以校正由于C⑶元件之间的敏感度差异引起的不均衡。从图像扫描单元101输入的图像数据被提供给扫描图像处理单元102和色彩确定单
8元103。扫描图像处理单元102对扫描后的图像数据应用处理(步骤40 。色彩确定单元 103执行处理以在多个区域的每个区域中进行原件是彩色的还是单色的确定(色彩确定) (步骤40幻。稍后描述扫描图像处理单元102和色彩确定单元103的配置和处理。从扫描图像处理单元102输出的图像数据被存储到存储器108和HDD (硬盘存储装置)109中。同时,将由色彩确定单元103进行的色彩确定的结果存储为例如图像数据的目录信息(步骤 404)。曾经存储在存储器108中的图像数据和色彩确定的结果被传送到输出图像处理单元104,并且由输出图像处理单元104处理(步骤406)。稍后将描述输出图像处理单元 104的配置和处理。从输出图像处理单元104输出的图像数据(关于存储的图像的整个区域或部分区域的彩色图像数据或单色图像数据)曾经被存储在存储器108和HDD 109中 (步骤407)。在存储器108中存储的输出图像数据被传送到图像写入单元106,并且通过电子照相处理进行纸张输出(步骤408)。除了前述部件外,数字复印机还包括如下部件控制设备的部件的CPU107 ;外部 I/F控制单元110 ;用于通过网络与外部PC 114等通信的网络接口卡(NIC)Ill ;执行传真通信的FAX单元112 ;用于用户输入指令等的操作单元113 ;以及部件102、103、104、106、 108,109和110连接的扩展总线100。此后将描述每个部件的配置和处理。图3是示出扫描图像处理单元102的内部配置的示例的框图。在扫描图像处理单元102中,图像区域分离处理单元201从扫描后的图像数据中提取原件的特征区域。例如, 图像区域分离处理单元201逐比特地执行下述处理提取由普通打印形成的点区域;提取字符等的边缘部分;确定图像数据是彩色的还是非彩色的;以及进行白背景确定背景是否是白的,等。作为提取的结果,输出逐比特图像区域分离数据。扫描后的图像数据也被输入到扫描仪Y处理单元204,在扫描仪γ处理单元204 中,为了从图像扫描单元101的Y特性转换为输出空间特性,对扫描后的图像数据进行Y 转换处理。详细地,扫描仪Y处理单元204对从图像扫描单元101输入的色彩信号(扫描后的图像数据)执行Y转换处理,使得非彩色特性与输出空间特性匹配。在扫描仪Y转换处理之后,将图像数据输入到过滤器处理单元202用于过滤器处理。该过滤器处理用于转换图像数据的空间频率。过滤器处理单元202基于来自图像区域分离处理单元201的图像区域分离数据对每个提取的部分应用特性过滤器处理。例如,对被检测为点区域的区域进行平滑处理用于点平滑。对边缘部分的白背景区域进行边缘增强处理以改善MTF性能,该边缘部分被估计为文本部分。进行这样的过滤器处理的图像数据被输入到色彩转换处理单元203,其中图像数据被进行色彩转换处理为预定的色彩空间特性。因为图像数据在输出前曾经被存储,因此在色彩转换处理之后色彩空间可以是通用的RGB空间或者对数字复印机特定的色彩空间。 也可以通过公知的处理方法执行这样的色彩处理。例如,可以使用在日本专利No. 3713352 的公开中描述的色彩校正处理设备。将色彩转换后的图像数据传送到解析度转换单元207,其中图像数据经过解析度转换从输入解析度转换为请求的输出解析度。详细地,解析度转换单元207执行三维卷积处理。如果输入解析度和输出解析度是相同的,则不进行解析度转换。图像数据压缩单元206压缩从解析度转换单元207输出的图像数据。同时,分离数据压缩单元205压缩从图像区域分离处理单元201输出的图像区域分离数据。图像数据分离单元206可以使用不可逆的高速压缩方法,例如JPEG。分离数据压缩单元205需要使用可逆的压缩方法,例如MMR。原因是图像区域分离数据是逐比特的信息,并且来自压缩的任意恶化排除了输出图像处理单元104中的图像区域分离数据的恰当处理。压缩的图像数据以及由扫描图像处理单元102处理的压缩的图像分离数据通过扩展总线100被传送并且存储到存储器108和HDD 109。当图像扫描单元101扫描原件时,期望通过相同的定时将图像数据持续发送给例如绘图仪的图像写入单元106。然而,在例如当图像写入单元106正准备输出的情况下,不可能输出正在被输入的图像数据并且写入到存储器108的图像数据的量可能超过存储器 108的容量。通过无差别地增加存储器108的存储器容量能够避免溢出,这在硬件成本上是不现实的。由此,图像数据曾经存储在大容量的HDD 109中以解决存储器108的溢出。尽管图像数据可以被存储在存储器108中用于临时存储目的,然而如果期望长期存储则优选地将图像数据存储在HDD 109中。原因是例如存储器108通常由易失性RAM等组成,并且例如当数字复印机断电时存储在存储器108中的图像数据将丢失。现在,通过扩展总线100将存储器108中曾经存储的图像数据传送到输出图像处理单元104。输出图像处理单元104将图像数据的特性转换为用于纸张输出的图像写入特性。例如,如果期望输出给色彩写入单元,则输出图像处理单元104将图像数据转换为CMYK 图像。图4是示出输出图像处理单元104的内部构造的示例的框图。在图4中,从存储器108或HDD 109中读取压缩的图像数据和压缩的图像区域分离数据,通过扩展总线100 将压缩的图像数据和压缩的图像区域分离数据输入到分离和图像数据解压单元301解压缩成图像数据和图像区域分离数据,并且逐比特地彼此相关的输出。在过滤器处理单元302 中,压缩的图像数据经过过滤器处理并且由此调整为图像写入单元106的MTF特性。在扫描图像处理单元102中过滤器处理单元202的前述过滤器处理用于在存储器108、HDD 109 等中存储的目的而被校正成预定特性。相反地,输出图像处理单元104的过滤器处理单元 302执行从存储的图像的预定特性到图像写入单元106的图像图形的转换。过滤器处理单元302还通过对原件使用特性图像区域分离数据执行特性转换。在过滤器处理单元302的过滤器处理之后,图像数据被传送到色彩转换处理单元 303。例如,使用图像区域分离数据,如果图像数据是非彩色的,则色彩转换处理单元303可以假设黑色字符的存在。基于该假设,色彩转换处理单元303可以执行用于CMYK转换的黑色单调处理(black monotone processing)。如果需要,由色彩转换处理单元303处理的图像数据在解析度转换处理单元304 中经过缩放处理。在Y处理单元305中,然后对图像数据进行从存储的图像的预定特性到输出特性的Y转换。在半色调处理单元306中,对由γ处理单元305处理的图像数据进行分级处理(例如抖动和误差扩散处理)成为图像写入单元106的特性。半色调处理单元 306还对图像写入单元106的分级深度(比特数目)执行转换。例如,对于1比特输出,半色调处理单元306对输入8比特信号执行1比特着色以及抖动。尽管目前为止没有给出描述,CPU 107指定原件的输出区域(稍后描述的设置区域之一)以及与该输出区域对应的色彩确定的结果(存储为关于图像数据的目录信息)用于输出图像处理单元104中使用。输出图像处理单元104根据对输出区域的色彩确定结果执行处理。例如,如果色彩确定的结果是彩色的,则色彩转换处理单元303生成由CM^(信号组成的彩色图像数据。如果色彩确定的结果是单色的,则色彩转换处理单元303执行处理以生成仅由K信号构成的单色图像数据。其他处理单元也使用用于单色图像输出的最优参数执行处理。这使得即使原件被彩色扫描也可能输出高质量的单色图像。输出区域裁剪单元307从由半色调处理单元306处理的图像数据中裁剪关于原件的指定的输出区域的图像数据用于输出。关于该输出区域的图像数据是输出图像处理单元104的最终输出图像数据。同样,图像数据曾经被存储在存储器108中,如果需要则保存在HDD 109中,并且然后被传送到图像写入单元106。图像写入单元106使用激光束通过电子照相处理来进行纸张输出。应该理解到可以进行用户规范或初始设置,使得不管色彩确定的结果为何均执行彩色打印或单色打印。在这种情况下,输出图像处理单元104执行适于执行彩色打印或单色打印的处理。下面将描述色彩确定单元103。图5是示出色彩确定单元103的内部结构的示例的框图。在所示的例子中,色彩确定单元103包括块色彩确定处理单元201、标志信息存储单元502以及区域色彩确定处理单元503。从图像扫描单元101向块色彩确定处理单元501输入关于原件的颜色图像数据。 通过CPU 107将由图像扫描单元101扫描的原件的尺寸通知给块色彩确定处理单元501。 块色彩确定处理单元501将原件图像划分为大量的相对小的块。例如,假设扫描包括彩色字符602、黑色字符603、黑色图形604和彩色图形605的原件601以输入图像数据。例如, 这样的原件图像被划分为如图7所示的大量的块611。为了方便的目的,由列符号(a到h) 和行号(1到12)来表示块611。例如,位于列e和行2的块611被称为块(e2)。应该注意到尽管这里的块被划分成网格状的结构,但划分方法不局限于此。块色彩确定处理单元501进行每个单独块是彩色图像区域还是单色图像区域的色彩确定,并且将确定结果以与块一对一的对应关系写入到标志信息存储单元502作为1 比特标志信息。当从左向右主扫描且从上到下副扫描例如图6所示的原件时,连续地初始输入与块的第一行对应的扫描线上的图像数据。在第一行中的每个块中,块色彩确定处理单元501对被确定为彩色图像区域的像素的像素的数目进行计数。如果计数值达到或超过预定值,则将该块确定为彩色图像区域。如果计数值没有达到预定值,则将块确定为单色图像区域。用于对像素的数目进行计数的计数器被准备为例如RAM上的计数器区域。计数器的数目可以和每行中块的数目相同(在图7的例子中为8个),即,不管设置区域的数目。可以通过已知的方法确定像素是否属于彩色图像区域。例如,色彩指示分量值 (例如色彩饱和及色彩差异)高于预定阈值的像素可以被简单地确定为彩色图像区域的像素。可以检查这样的像素的连续性,如果观察到连续性则将其确定为彩色图像区域的像素。 上述仅为一些例子。确定的方法不特别受限,只要其能够确定彩色图像区域的像素即可。随后,连续输入与块的第二行对应的扫描行上的图像数据,并且对于第二行上的每个块进行色彩确定。应该认识到在重新使用之前将用于对第一行的色彩确定的计数器复位。类似地执行色彩确定直到块的最后行。在图7中,块[al]、[bl]等被确定为单色图像区域。块[e2],[f2]等被确定为彩色图像区域。CPU 107设置在区域色彩确定处理单元503中使用的多个区域。在对图像数据的输出处理的时候,每个设置区域可以被指定为原件的输出区域。区域色彩确定处理单元503 参考在标志信息存储单元502中存储的关于每个块的标志信息或色彩确定的结果,并且确定在每个设置区域中原件是单色的还是彩色的。例如,如果设置区域包括被确定为彩色图像区域的至少一个块,则原件被确定为在该区域中是彩色的。如果设置区域没有包括被确定为彩色图像区域的块,那么原件被确定为在该区域是单色的。可以使用的另一个确定规则是在被确定为彩色图像区域的块的数目大于或等于预定数目且不小于2的区域中,原件被确定为彩色的。在其他区域,原件被确定为单色的。例如,假设存在设置区域A、B、C和D,例如如图8所示。因为区域A、B和D包括被确定为彩色图像区域的块,所以区域A、B和D被确定为彩色的。区域C不包括被确定为彩色图像区域的块,并且由此被确定为单色的。例如,可以通过下述过程执行这样的区域色彩确定处理。将结合图8的例子给出描述。从块[al]到块[hi]连续参考标志信息(对每个块的色彩确定的结果)。在这个例子中,没有发现被确定为彩色图像区域的块。参考下一行的块的标志信息,块[e2]是被确定为彩色图像区域的块。随后,在包括该块的区域A和B中, 将原件确定为彩色,并且结束对这些区域的确定处理(这里应用的规则是包括至少一个被确定为彩色图像区域的块的区域被确定为彩色的)。因为区域C和D依然保持未确定,因此继续相同的确定处理过程。在第六行附近,区域C中包括的块没有被确定为彩色图像区域。 对于区域C,原件被确定为单色的,并且结束对其的处理。因为区域D依然保持未确定,所以继续该处理过程。在第八行上的块[f8]被确定为彩色图像区域。原件由此被确定为在区域D中为彩色的,并且结束处理。在这个阶段,完成区域色彩确定处理。如上所述,原件被划分为多个块,并且对每个块确定它是彩色图像区域还是单色图像区域。基于确定的结果,对每个设置区域进行色彩确定。如图8的例子所示,由此可以容易地设置彼此杂乱地重叠的不同区域,并且通过简单的处理过程可以逐个区域地确定原件是处于彩色的还是处于单色的。如果应用的确定规则是包括至少一个被确定为彩色图像区域的块的区域被确定为彩色文档,则对于区域色彩确定处理不需要准备区域专用的计数器。作为确定的结果,区域色彩确定处理单元503输出数据,输出的数据示出了这些区域、以及是彩色文档还是单色文档的区别。确定的结果被存储为例如如上所述的关于图像数据的目录信息。应该理解到,关于每个区域的色彩确定的结果和在标志信息存储单元502中的标志信息可以存储在一起。在存储图像数据之后,如果需要,可以将存储的标志信息传送到色彩确定单元103中的标志信息存储单元502,使得区域色彩确定处理单元503对任意设置区域执行色彩确定处理。本发明也涵盖这样的模式。此外,当扫描原件时,色彩确定单元103 可以在块色彩确定处理单元501中仅执行逐块的色彩确定处理。得到的逐块标志信息被存储为附加信息,例如关于图像数据的目录信息。当需要时,标志信息随后被传送到色彩确定单元103的标识信息存储单元502中,使得区域彩色确定处理单元503对任意设置的区域执行色彩确定处理。本发明也涵盖这样的模式。
现在将描述对区域色彩确定处理单元503设置区域的方法。CPU 107初始地设置与在图像扫描单元101的压盘(platen)上载入并扫描的原件的尺寸相对应的区域。原因是MFP用户通常想要如扫描那样简单地复印原件。MFP通常跟踪与用户的图像输出相关的历史信息,例如特别是输出区域的使用。当追踪这样的历史信息时,CPU 107通过使用从操作单元113输入用于用户认证的用户ID来搜索用户的历史信息,并且将用户经常使用的输出区域设置给区域色彩确定处理单元503。 例如,假设扫描的原件是A3尺寸。如图9所示,CPU 107初始地设置A3尺寸区域701。还假设历史信息示出了用户经常将A3尺寸的原件图像分离成两个A4图像用于打印以及A4 相同放大率打印。如图9所示,然后CPU 107设置与A4分离打印相对应的区域702和703, 以及与A4相同放大率打印相对应的区域704。应该理解到,本发明涵盖这样的基于历史信息根据用户的使用设置区域的模式。通常配置MFP使得将经常输出的页面载入到纸张馈送盘,并且CPU 107可以访问关于载入的页面的尺寸和定向(方位)的信息。例如,假设存在四个纸张馈送盘,并且其中载入了 A4横向、A4纵向以及A3纸张。对于A3尺寸的原件,与对应于A4横向和A4纵向的区域一起设置A3尺寸的区域。应该理解到,本发明涵盖这样的设置与设备中载入的输出纸张的大小和定向相对应的区域的模式。通过前述区域设置,对于当输出存储的图像数据时与用户期望的输出区域匹配的区域的色彩确定的结果,将获得高的概率。这导致存储的图像的改善的重用性。现在,根据参考图5已经描述的色彩确定单元103的实施例中的块色彩确定处理单元501的处理方法,例如图7的[e2]的块仅与彩色字符、彩色图像区域稍微重叠。被计数为彩色图像区域的像素的像素的数目是小的,并且计数值可能不能达到确定阈值,使得块可以被误识别为单色图像区域。在图7的例子中,块[e2]邻近于与彩色图像区域大量重叠的块。由于这些相邻的块被正确地确定为彩色图像区域,因此块[e2]的误识别将不会阻碍区域色彩确定处理单元503对于区域B(图8)等的色彩确定。然而,如果彩色图像仅位于邻接块之间的边界,那么所有这些块可能被误识别为单色图像区域。如果这样,那么包括这些块的区域尽管包括了彩色图像,也可以被误识别为单色图像区域。此后将描述色彩确定单元103的另一个例子。在这个例子中,块色彩确定处理单元501可以防止前述的块误识别并且允许区域色彩确定处理具有较高的可靠性。图10是根据该例子的块色彩确定处理单元501的处理过程的示意性图示。块色彩确定处理单元501并行执行处理A和处理B。在处理A中,如图11中的实线所示,块色彩确定处理单元501将图像划分为块,并且逐块地计数被确定为彩色图像区域的像素的像素。计时值大于或等于预定阈值thl的块被确定为彩色图像区域。如果该计数值小于预定阈值th2( < thl),则该块被确定为单色图像区域。如果计数值小于预定阈值th2(< thl),那么该块被确定为单色图像区域。如果计数值大于或等于阈值th2并且小于阈值thl,那么该块被确定为不明确的图像区域。然后块色彩确定处理单元501生成逐块标志信息A,标志信息A以两比特表示确定的结果。在逐块计数被确定为彩色图像区域的像素的像素过程中,处理B与处理A相同。然而,在处理B中,在不同于处理A的位置划分块。参考图11,处理A在实线所示的位置划分块。处理B在虚线所示的垂直和水平偏移半个节距(pitch)的位置划分块。应该理解到, 对块划分位置偏移半个节距仅是一个例子。在处理B中,块色彩确定处理单元501逐块计数被确定为彩色图像区域的像素的像素。如果计数值大于或等于预定阈值th,则该块被确定为彩色图像区域。块色彩确定处理单元501生成逐块标志信息B,标志信息B以1比特表示确定的结果。块色彩确定处理单元501与处理A和处理B并行地执行处理C,或者在完成处理A 和B之后执行处理C。在处理C中,块色彩确定处理单元501参考标志信息B将对由标志信息A指示为不确定的图像区域的每个块的确定结果校正为彩色图像区域或单色图像区域。更详细地,关于由标志信息A指示为不明确的图像区域的处理A的块,块色彩确定处理单元501参考关于位于与相关块重叠的位置的处理B的块(称为重叠块)的标志信息 B。如果关于至少一个重叠块的确定结果是彩色图像区域,那么块色彩确定处理单元501将相关块的确定结果校正为彩色图像区域。如果关于所有重叠块的确定结果是单色图像区域,那么块色彩确定处理单元501将相关块的确定结果校正为单色图像区域。图12是示出位于重叠位置的处理A的块[e2]和处理B的块的放大图。假设块 [e2]由处理A确定为不明确的图像区域,因为块[e2]仅稍微与彩色字符重叠。在与块[e2] 重叠的处理B的四个块(虚线)中,右下角的块被确定为彩色图像区域,因为彩色字符占据了大的区域。由此通过处理C将关于由处理A确定为不明确的图像区域的块[e2]的确定结果校正为彩色图像区域。处理C以前述方式校正关于块的处理A的确定结果,并且以与处理A的块(图11 中实线所示的块)一一对应的方式生成标志信息C,标志信息C以1比特每个表示处理之后的确定结果。标志信息C被输入到区域色彩确定处理单元503作为块色彩确定处理的结果。标志信息存储单元502被用作标志信息A、B和C的存储区域。区域色彩确定处理单元503的处理与前述例子中相同,并且不再重复对其的描述。现在,通过扩展总线100执行从图像扫描单元101到扫描图像处理单元102、输出图像处理单元104和图像写入单元106的数据传送。在传送过程中有时会发生等待,例如, 当将输出图像处理单元104处理的图像数据输出给图像写入单元106时,因为由于引擎绘图仪的状态没有准备好纸张输出。另一个例子是当将图像数据输入到输出图像处理单元 104,因为输出图像处理单元104正在处理另一条图像数据。在这种情况下,图像数据曾经被保持在存储装置(存储器108或HDD 109)中。在多个模块之间共享扩展总线100,并且 CPU 107调节每个模块的输入和输出。在图1所述的结构中,可以彼此独立地执行图像扫描单元101的文件扫描操作和图像写入单元106的输出操作。例如,可以同时执行扫描原件和将图像数据存储到HDD 109 的操作,或者与图像写入单元106进行完整地存储在HDD 109中的图像数据的纸张输出的操作并行地、或者在输出图像处理单元104的处理之后进行扫描原件和将图像数据存储到 HDD 109的操作。现在,给出如下情况的描述以装置独立的形式将关于原件的扫描后的图像数据的存储在HDD 109中,并且此后重用存储的图像数据。首先,下面提供直到将图像扫描单元101扫描的图像数据转换成独立于装置的形式用于存储的处理过程。原件由图像扫描单元101扫描并且输入作为图像数据。扫描图像处理单元102将图像数据转换为独立于装置形式的图像数据。独立于装置的图像数据的特性实例包括色彩空间,例如标准色彩空间sYCC、Adobe RGB空间以及预定RGB空间。还包括关于空间频率等的定义。通过扩展总线100将由扫描图像处理单元102转换为这样的特性的图像数据存储在HDD 109中。色彩确定单元103执行色彩确定,并且确定结果与图像数据一起存储在HDD 109中作为目录信息。由于总是执行色彩确定并且结果同图像数据一起存储,因此如果需要,用户可以根据色彩确定的结果选择输出所存储的图像数据。下面提供直到所存储的图像数据的纸张输出的处理过程。通过存储器108和扩展总线100将HDD 109中存储的图像数据传送到输出图像处理单元104。因为期望纸张输出, 所以输出图像处理单元104将独立于装置形式的图像数据转换为适应于图像写入单元106 的输出特性的图像数据。通过存储器108将转换后的图像数据传送到图像写入单元106,并且进行纸张输出。到此为止已经描述了根据本发明的图像处理设备的优选实施例。根据本发明的图像处理设备是用于存储原件的图像并且将所存储的原件的图像的整个区域或部分区域输出作为彩色图像或单色图像的设备。该设备包括区域设置单元,用于设置多个区域;色彩确定单元,用于基于原件的图像确定由区域设置单元设置的每个区域中原件是彩色的还是单色的;以及将由色彩确定单元关于原件的图像进行确定的结果存储作为关于原件的图像附加信息的单元。在前述实施例中,区域设置单元对应于CPU 107。色彩确定单元对应于色彩确定单元103。将由色彩确定单元关于原件的图像进行确定的结果存储作为关于原件的图像附加信息的单元对应于存储器108和HDD 109。计算机可以被操作为这样的单元。本发明还涵盖用于该目的的程序、以及包含该程序的半导体存储装置和其他计算机可读记录 (存储)介质。上述实施例的描述已经涉及根据本发明的图像处理方法的实施例。更详细地,根据本发明的图像处理方法是如下方法用于存储原件的图像并且将所存储的原件的图像的整个区域或部分区域输出作为彩色图像或单色图像。该方法包括区域设置步骤,设置多个区域;色彩确定步骤,基于原件的图像确定由区域设置步骤设置的每个区域中原件是彩色的还是单色的;以及,将由色彩确定步骤关于原件的图像进行确定的结果存储作为关于原件的图像附加信息的步骤。在前述实施例中,区域设置步骤对应于CPU 107的区域设置操作。色彩确定步骤对应于色彩确定单元103的色彩确定操作。将由色彩确定步骤关于原件的图像进行确定的结果存储作为关于原件的图像附加信息的步骤对应于将确定结果存储到存储器108和HDD 109中作为关于原件图像数据的目录数据的步骤。这样的步骤可以由计算机执行。本发明还涵盖用于该目的的程序、以及包含该程序的半导体存储装置和其他计算机可读记录(存储)介质。根据本发明的实施例的一个方面,在用于存储原件的图像并且将存储的图像的全部区域或部分区域输出作为彩色图像或单色图像的图像处理设备或方法中,通过在包括期望是图像的输出区域的区域的各种区域中预先确定原件是彩色的还是单色的来改善存储的图像的重用性。根据本发明的实施例的一个方面,原件的图像被划分为多个第一块,并且确定每个第一块是否是彩色图像区域。基于对在每个设置区域中包括的第一块的确定结果,在每个设置区域中确定原件是彩色的还是单色的。甚至允许对杂乱覆盖的区域进行色彩确定。结果,通过设置包括杂乱覆盖区域的各种区域并预先对每个区域执行色彩确定来改善存储的图像的重用性。即使区域被杂乱设置或者设置区域的数目很大,也可以以小的、 几乎为常量的处理进行逐区域的彩色确定。由于无需对各个区域提供计数器而进行逐区域的色彩确定,因此用于构成计数器等以在确定处理中使用的存储器不会随着设置区域数目的增加而增加。根据本发明的实施例的另一个方面,关于原件的图像所划分成的每个第一块是否是彩色图像区域、单色图像区域或不明确图像区域进行确定。原件的图像被划分为位于相对于第一块偏移位置的多个第二块,并且确定每个第二块是彩色图像区域还是单色图像区域。如果第一块被确定为不明确图像区域,则基于对与第一块重叠的第二块的确定结果,将关于第一块的确定结果校正为彩色图像区域或单色图像区域。这可以改善关于第一块的色彩确定的正确性,并且改善利用了对第一块的彩色确定结果的逐区域的色彩确定的正确性。此外,基于与用户的图像输出和关于设备中载入的输出纸张的信息相关的历史信息,确定要被设置的区域。这实现了例如存储的图像的改善的重用性的效果,因为预先已经获得与在输出存储的图像的时候用户期望的输出区域相匹配的区域的色彩确定的结果的概率高。 尽管为了完整和清楚的公开本发明已经描述了特定实施例,所附的权利要求并不由此受限,而是被揭示为包含本领域普通技术人员能够进行的、明显落入在此阐述的基本教导中的所有修改和替换结构。
权利要求
1.一种图像处理设备,用于存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,所述设备包括区域设置单元(107),用于设置多个区域;色彩确定单元(103),用于基于原件的图像确定在区域设置单元设置的每个区域中原件是彩色的还是单色的;以及用于将色彩确定单元对原件的图像进行确定的结果存储作为关于原件的图像的附加信息的单元(108,109),其中色彩确定单元(10 包括块色彩确定处理单元(501)和区域色彩确定处理单元(503), 块色彩确定处理单元(501)用于将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,区域色彩确定处理单元(50 基于块色彩确定处理单元(501)对区域设置单元设置的每个区域中包括的第一块进行的确定的结果来确定在区域设置单元设置的每个区域中原件是彩色的还是单色的。
2.根据权利要求1所述的图像处理设备,其中,块色彩确定处理单元(501)进行如下处理确定原件的图像所划分成的每个第一块是彩色图像区域、单色图像区域还是不明确图像区域;将原件的图像划分为位于相对于第一块偏移的位置的多个第二块,并且确定每个第二块是彩色图像区域还是单色图像区域;以及基于对与第一块重叠的第二块的确定结果来将被确定为不明确图像区域的第一块的确定结果校正为彩色图像区域或单色图像区域。
3.根据权利要求2所述的图像处理设备,其中,如果与第一块重叠的第二块中的任一个被确定为彩色图像区域,则块色彩确定处理单元(501)将被确定为不明确图像区域的第一块的确定结果校正为彩色图像区域,并且如果与第一块重叠的所有第二块被确定为单色图像区域,则块色彩确定处理单元(501)将第一块的确定结果校正为单色图像区域。
4.根据权利要求1、2或3所述的图像处理设备,其中,如果区域包括由块色彩确定处理单元(501)确定为彩色图像区域的第一块,则区域色彩确定处理单元(503)确定在包括了由块色彩确定处理单元(501)确定为彩色图像区域的第一块的区域中原件是彩色的,并且如果区域不包括由块色彩确定处理单元(501)确定为彩色图像区域的第一块,则区域色彩确定处理单元(50 确定在不包括由块色彩确定处理单元(501)确定为彩色图像区域的第一块的区域中原件是单色的。
5.根据权利要求1到3中任一项所述的图像处理设备,其中,区域设置单元(107)基于与用户的图像输出有关的历史信息来确定要设置的区域。
6.根据权利要求1到3中任一项所述的图像处理设备,其中,区域设置单元(107)基于与载入的输出纸张相关的信息来确定要设置的区域。
7.一种图像处理方法,用于存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,所述方法包括区域设置步骤,设置多个区域;色彩确定步骤,基于原件的图像确定在区域设置步骤设置的每个区域中原件是彩色的还是单色的;以及存储步骤,将色彩确定步骤对原件的图像进行确定的结果存储作为关于原件的图像的附加信息,其中色彩确定步骤包括块色彩确定处理步骤和区域色彩确定处理步骤,块色彩确定处理步骤将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,区域色彩确定处理步骤基于块色彩确定处理步骤对区域设置步骤中设置的每个区域中包括的第一块进行的确定的结果来确定在区域设置步骤中设置的每个区域中原件是彩色的还是单色的。
8.根据权利要求7所述的图像处理方法,其中,块色彩确定处理步骤包括确定原件的图像所划分成的每个第一块是彩色图像区域、单色图像区域还是不明确图像区域;将原件的图像划分为位于相对于第一块偏移的位置的多个第二块,并且确定每个第二块是彩色图像区域还是单色图像区域;以及基于对与第一块重叠的第二块的确定结果来将被确定为不明确图像区域的第一块的确定结果校正为彩色图像区域或单色图像区域。
9.根据权利要求8所述的图像处理方法,其中,块色彩确定处理步骤包括如果与第一块重叠的第二块中的任一个被确定为彩色图像区域,则将被确定为不明确图像区域的第一块的确定结果校正为彩色图像区域,并且如果与第一块重叠的所有第二块被确定为单色图像区域,则将被确定为不明确图像区域的第一块的确定结果校正为单色图像区域。
10.根据权利要求7、8或9所述的图像处理方法,其中,区域色彩确定处理步骤包括如果区域包括由块色彩确定处理步骤确定为彩色图像区域的第一块,则确定在包括了由块色彩确定处理步骤确定为彩色图像区域的第一块的区域中原件是彩色的,并且如果区域不包括由块色彩确定处理步骤确定为彩色图像区域的第一块,则确定在不包括由块色彩确定处理步骤确定为彩色图像区域的第一块的区域中原件是单色的。
11.根据权利要求7到9中任一项所述的图像处理方法,其中,区域设置步骤包括基于与用户的图像输出有关的历史信息来确定要设置的区域。
12.根据权利要求7到9中任一项所述的图像处理方法,其中,区域设置步骤包括基于与载入的输出纸张相关的信息来确定要设置的区域。
13.一种计算机程序产品,包括具有体现为计算机课读程序代码的非暂时的计算机可用介质,所述程序代码用于在图像处理设备中存储原件的图像并且将所存储的原件的图像的全部区域或部分区域输出作为彩色图像或单色图像,当执行所述程序代码时使得计算机执行以下步骤设置步骤,设置多个区域;确定步骤,基于原件的图像确定在设置步骤中设置的每个区域中原件是彩色的还是单色的;以及存储步骤,将确定步骤对原件的图像进行确定的结果存储作为关于原件的图像的附加信息,其中确定步骤包括将原件的图像划分为多个第一块并且确定每个第一块是否是彩色图像区域,以及基于对在设置步骤中设置的每个区域中包括的第一块进行的确定的结果来确定在设置步骤中设置的每个区域中原件是彩色的还是单色的。
全文摘要
本发明涉及图像处理设备、图像处理方法及计算机程序产品。色彩确定单元(103)将从图像扫描单元输入的原件图像划分为多个块,并且确定每个块是否是彩色图像区域。色彩确定单元(103)基于对多个设置区域中的每一个设置区域中包括的块的确定结果确定原件在该区域中是彩色的还是单色的。
文档编号H04N1/00GK102196134SQ201110062449
公开日2011年9月21日 申请日期2011年3月11日 优先权日2010年3月16日
发明者大川智司 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1