图像处理装置、方法、程序、存储介质和计算机数据信号的制作方法

文档序号:7967318阅读:133来源:国知局
专利名称:图像处理装置、方法、程序、存储介质和计算机数据信号的制作方法
技术领域
本发明涉及一种对输入图像执行颜色变换处理的图像处理技术。
背景技术
在各种情况下对图像执行颜色变换处理,这些情况诸如对扫描输入的(scanned-in)图像执行图像处理并将得到的经处理的图像输出到复印机中的打印引擎的情况。在复印机中的传统颜色变换方法中,一种使用带有内插的多维查找表的方法被称为“DLUT”(直接查找表)。
图9示出了使用DLUT的示例性颜色变换方法。在该示例中,将三维L*a*b*颜色空间按这样的方式进行划分,即,将L*轴、a*轴和b*轴中的每一个划分为规定数量的部分。空间被划分为立方体或长方体,它们的顶点被称为“格子点(lattice point)”。为各个顶点保留颜色变换结果值。例如在变换到CMYK颜色空间的情况下,将CMYK值保留为与各个格子点相对应。
对于内插操作,如图9所示,将每个分割的立方体或长方体进一步划分为六个四面体。基于输入值(L*,a*,b*)自身来判断输入值(L*,a*,b*)属于哪个四面体,并且通过使用与这样找到的该四面体的四个顶点(格子点)相对应的CMYK值,来执行内插操作。按此方式,可将任意输入值(L*,a*,b*)变换为CMYK值。
由于允许容易地改变格子点值,上面的使用DLUT的颜色变换方法能够容易地实现非线性颜色变换,并因此能够执行高精度的颜色变换。该方法还有一个优点,即,它能够以统一的方式处理在颜色再现范围之外的颜色。
具体地,在复印机中,通过用硬件实现使用DLUT的颜色变换方法,增加了处理速度。然而,随着近来图像分辨率的增加,该颜色变换处理所需的处理量持续增加。另一方面,在用软件实现该颜色变换处理的情况下,由于极大量的存取以及极大量的计算,所以需要极长的处理时间。此外,因为DLUT是多维的,所以存取地址不连续,因此存储器存取花费非常长的时间。这样,颜色变换是花费非常长的时间的处理。因此期望颜色变换的处理速度提高。
在复印机中,将图像划分为文本区域和图片区域,并执行适合于各区域的处理(例如,第3023374号日本专利)。此外,在颜色变换处理的情况下,通过为各个区域使用颜色变换参数的不同集合来尝试执行适合于各个区域的颜色变换。然而,因为颜色变换处理是以逐像素为基础而执行的,所以即使执行了适合于各区域的处理,处理量也不会减少。颜色变换处理仍然消耗极长的处理时间。

发明内容
本发明在上述情况下被提出,并且提供了一种图像处理装置和图像处理方法,其可以通过减少颜色变换处理所需的处理量来提高颜色变换处理的处理速度,同时防止颜色变换精度下降。本发明还可以提供一种图像处理程序以及其中存储有所述图像处理程序的存储介质,所述图像处理程序使计算机执行这种图像处理装置的功能,或者使计算机执行根据这种图像处理方法的处理。
根据本发明的一方面,一种图像处理装置对输入图像执行颜色变换处理。该图像处理装置包括缩小单元、第一颜色变换单元和放大单元。缩小单元缩小输入图像。第一颜色变换单元对由缩小单元缩小的图像执行颜色变换。放大单元对由第一颜色变换单元进行了颜色变换的图像进行放大。
本发明提供了以下优点。在缩小了输入图像并从而减少了像素数后才执行颜色变换处理,并且将得到的图像放大以恢复到原始图像的尺寸或分辨率。因为减少了要经受颜色变换处理的像素的数量,所以可以减少处理量并缩短处理时间,即,可以实现高速处理。此外,根据处理模式或者图像或图像区域的属性,从通过执行缩小、颜色变换和放大处理而获得的图像以及通过执行不进行缩小的颜色变换而获得的图像,产生输出图像。这使得可以执行适合于各个处理模式或者图像或图像区域的属性的颜色变换处理,这反过来可以提高颜色变换处理的处理速度,同时防止颜色变换精度从要求的等级下降。


将基于以下附图详细描述本发明的示例性实施例,其中图1是示出了本发明的第一示例性实施例的框图;图2是示出了本发明的第一示例性实施例的操作的具体示例的说明图;图3是示出了属性判断部的示例的框图;图4是示出了本发明的第二示例性实施例的框图;图5是示出了本发明的第二示例性实施例的变型例的框图;图6是示出了本发明的第二示例性实施例的另一变型例的框图;图7是示出了本发明的第三示例性实施例的框图;图8是示出了实现了根据本发明示例性实施例的图像处理装置的功能或者根据本发明示例性实施例的图像处理方法的计算机程序以及其中存储有该计算机程序的示例性存储介质的说明图;以及图9示出了使用DLUT的示例性颜色变换方法。
具体实施例方式
图1是示出了本发明第一示例性实施例的框图。在图1中,标号1表示输入处理部;标号2表示缩小部;标号3表示第一颜色变换部;标号4表示放大部;标号5表示属性判断部;标号6表示滤波部;标号7表示第二颜色变换部;标号8表示输出图像产生部;以及标号9表示输出处理部。输入处理部1对输入图像执行应该在颜色变换处理之前执行的各种图像处理。输入图像和输出图像的颜色空间是任意的。
缩小部2按规定的缩小系数缩小从输入处理部1接收的图像。如果预期的输出图像的尺寸小于通过按规定的缩小系数缩小原始图像而获得的图像的尺寸,则可以将从输入处理部1接收的图像缩小为其尺寸与输出图像的尺寸相同的图像。
第一颜色变换部3对从缩小部2接收的缩小图像执行颜色变换。如果输入图像的颜色空间和输出图像的颜色空间彼此不同,则第一颜色变换部3还执行颜色空间变换。在该示例性实施例中,第一颜色变换部3对于注重其灰度性能而不是分辨率的图像(诸如图片图像,例如照片)执行颜色变换。第一颜色变换部3例如可以使用DLUT执行高度精确的颜色变换。因为缩小部2已经缩小了图像,所以处理对象的像素数比原始图像的像素数少很多,因此使得处理量与不进行图像缩小就执行颜色变换的情况相比,要小很多。因此,即使执行高度精确的颜色变换,也能提高处理速度。
放大部4对从第一颜色变换部3接收的经颜色变换的图像进行放大。基本上,放大部4将经颜色变换的图像放大为其尺寸与被缩小部2缩小之前的尺寸相同的图像。然而,本发明不限于这种情况。例如,如果输出图像的尺寸大于缩小前的图像的尺寸,则可以执行放大处理,以产生其尺寸与输出图像的尺寸相同的图像。
属性判断部5判断输入图像的各个区域的属性,并将判断结果传送到输出图像产生部8和输出处理部9。属性判断方法是任意的并且可以是公知方法。属性判断部5区分文本/线画(line-drawing)部分和其他部分。
滤波部6从输入图像中提取边缘(edge),并对输入图像执行自适应滤波。这是用于提高文本/线画部分的图像质量的边缘强调处理。此外,可以省略滤波部6。
第二颜色变换部7对从滤波部6接收的经滤波的图像执行颜色变换。如果输入图像的颜色空间和输出图像的颜色空间彼此不同,则第二颜色变换部7还执行颜色空间变换。在该示例性实施例中,第二颜色变换部7对注重其分辨率的图像(诸如文本图像和线画图像)执行颜色变换。虽然也可将第二颜色变换部7配置为使用DLUT等,但是因为灰度性能不是非常重要,所以第二颜色变换部7不需要执行高精度的颜色变换。因此,第二颜色变换部7可以采用计算量比第一颜色变换部3所采用的颜色变换方法少的颜色变换方法。通过使处理简化(例如减少参考数据的量来简化内插方法)可以提高处理速度。自然地,可以使用除了使用DLUT的方法以外的颜色变换方法,诸如矩阵变换。
输出图像产生部8根据从放大部4接收的放大图像和/或从第二颜色变换部7接收的经颜色变换的图像,来产生输出图像。例如可以基于属性判断部5的判断结果、预设的处理模式、和/或系统资源情况,来确定应该选择从放大部4接收的放大图像和从第二颜色变换部7接收的经颜色变换的图像中的哪一个。例如,可以按以下方式产生输出图像。对于由属性判断部5判断为文本/线画区域的区域,选择从第二颜色变换部7接收的经颜色变换的图像,而对于其他区域,选择从放大部4接收的放大图像,并且通过将这样选择的多个部分进行合成而形成输出图像。
例如,处理模式可以包括文档模式和颜色模式。可以这样产生输出图像如果文档模式为文本模式,则选择从第二颜色变换部7接收的经颜色变换的图像,而如果文档模式为照片模式,则选择从放大部4接收的放大图像。可以这样产生输出图像如果颜色模式为彩色,则选择从放大部4接收的放大图像,而如果颜色模式为黑白,则选择从第二颜色变换部7接收的经黑白灰度等级变换的图像或者由滤波部6产生的经滤波的图像(未由第二颜色变换部7执行颜色变换)。此外,可以根据指示是注重处理速度还是注重图像质量的处理速度模式,来进行图像切换。在注重处理速度的速度优先模式下,可以选择从放大部4接收的放大图像,而在注重图像质量的图像质量优先模式下,可以选择从第二颜色变换部7接收的经颜色变换的图像。自然地,在存在另一处理模式的情况下,可以按相似的方式进行图像切换,即,根据是注重灰度性能还是注重分辨率,来选择某一图像。
另外,可以组合使用上面的处理模式和属性判断部5的判断结果。一个示例是这样的在速度优先模式下,整幅图像都选择从放大部4接收的放大图像,而在图像质量优先模式下,根据属性判断部5的判断结果逐区域地选择某一图像。另一个示例是这样的如果文档模式为文本/照片混合模式,则根据属性判断部5的判断结果逐区域地选择某一图像,而如果文档模式为文本模式或照片模式,则整幅图像都选择某一图像。属性判断部5的判断结果可以按相似的方式与其他处理模式进行组合。反之,在仅根据处理模式执行图像切换的情况下,可以省略属性判断部5。
输出处理部9对由颜色变换处理产生的图像执行各种图像处理。可以根据属性判断部5的判断结果来执行所述处理。
图2是示出了本发明的第一示例性实施例的操作的具体示例的说明图。将对以下情况进行描述在上部具有照片以及在下部具有文本的图2(A)的图像要经受缩小部2、第一颜色变换部3和放大部4的处理以及滤波部6和第二颜色变换部7的处理。
输入处理部1对图2(A)的图像进行处理,然后将其输入到缩小部2和属性判断部5。缩小部2将图2(A)的图像缩小为图2(B)的缩小图像。第一颜色变换部3对该缩小图像执行高精度的图片用颜色变换处理。因为是对缩小图像执行颜色变换处理,所以可以高速地执行该颜色变换处理。然而,放大部4放大得到的图像,以使其恢复原始尺寸,由此获得了图2(C)的经颜色变换并放大了的图像。
另一方面,对于各像素或者多个像素的各集合,属性判断部5判断由输入处理部1处理过的图像的属性。假设如图2(D)所示,属性判断部5已判断出上部的照片部分具有图片属性,而下部文本部分具有文本/线画属性。
滤波部6对由输入处理部1处理的图像进行滤波,以强调图像的边缘,然后,第二颜色变换部7对经滤波的图像执行文本/线画用颜色变换处理。文本/线画用颜色变换处理并不需要高度精确,因而其可以是一种处理量小并使得能够进行高速处理的颜色变换处理。图2(E)示出了由第二颜色变换部7产生的经颜色变换的图像。
输出图像产生部8根据属性判断部5的判断结果来产生输出图像。基于图2(D)所示的判断结果,输出图像产生部8为图像的上部选择图2(C)的放大图像,并为图像的下半部选择由第二颜色变换部7产生的图2(E)的经颜色变换的图像。结果,输出图像产生部8产生图2(F)的输出图像。该输出图像由输出处理部9处理,然后被输出。
如上所述,尽管因为输出图像的照片部分经受了缩小和放大而导致其分辨率降低,但是它被高精度地颜色变换。文本部分被颜色变换,同时保持了分辨率。因为第一颜色变换部3和第二颜色变换部7中的每一个的处理速度都高于不进行缩小的传统高精度颜色变换的处理速度,所以提高了总体处理速度。
在图1的结构中,在属性判断部5和滤波部6中可以进一步提高处理速度。图3是示出了属性判断部5的示例的框图。在图3中,标号11表示第一边缘检测部,标号12表示第二边缘检测部。尽管可使用各种属性判断方法,但是该示例采用了使用边缘量(edge amount)的简单属性判断方法。
第一边缘检测部11例如通过简单边缘检测滤波器来检测边缘量。如果边缘量大于第一阈值,则第一边缘检测部11产生判断结果“文本属性”,如果边缘量小于比第一阈值小的第二阈值,则第一边缘检测部11产生判断结果“图片属性”,在其他情况下第一边缘检测部11产生判断结果“属性未知”。第一和第二阈值可以根据前一像素的属性判断结果而变化。例如,如果对于前一像素产生了判断结果“文本属性”,则仅仅第一阈值减少或者第一和第二阈值都减少。这提高了对于对象像素也产生判断结果“文本属性”的概率。例如,如果对于前一像素产生了判断结果“图片属性”,则仅仅第二阈值增加或者第一和第二阈值都增加。这提高了对于对象像素也产生判断结果“图片属性”的概率。使阈值按以上方式变化可以增加由第一边缘检测部11确定其属性的像素的数量,这需要少量的处理,由此可以减少总体处理量,因而可以提高总体处理速度。
第二边缘检测部12通过比第一边缘检测部11更详细的处理来判断属性,并且可以通过一种方法或各种方法的组合来判断属性。例如,即使在第二边缘检测部12使用边缘检测滤波器的情况下,它也可以采用尺寸比第一边缘检测部11的滤波器更大的滤波器。通过将在此情况下获得的边缘量与另一规定的阈值进行比较,可以进行使用该边缘量的属性判断。可以通过使用在第一边缘检测部11中获得的边缘量对该阈值加权(weight),更具体地,通过第一边缘检测部11的边缘量与第一和第二阈值的中间值之间的差进行加权。
被第一边缘检测部11或第二边缘检测部12判断为文本属性像素的像素(或者包括多个像素的区域)要在滤波部6中经受滤波。在滤波过程中可以使用在属性判断部5的第一边缘检测部11中获得的边缘量。例如,可以采用对边缘量和由边缘强调滤波器获得的边缘强度进行“乘积和(sum-of-product)”运算的结果作为滤波结果。
此外,在滤波部6中,可以根据属性判断部5的判断结果,更具体地,可以根据在第一边缘检测部11和第二边缘检测部12中是否检测到文本属性,来切换滤波。例如,如果在第一边缘检测部11中检测到了文本属性,则可以由小尺寸强调滤波器执行滤波,如果在第二边缘检测部12中检测到了文本属性,则可以由大尺寸强调滤波器执行滤波。自然地,滤波方法可以改变。使用上述处理,如果在第一边缘检测部11中检测到了文本属性,则可以减少滤波部6的处理量,因而减少了总体处理量。因而可以提高总体处理速度。
也可以将图3所示的属性判断部5的结构、对滤波部6的处理的变型、以及其他特征以相似的方式应用于下面的示例性实施例中。
图4是示出了本发明的第二示例性实施例的框图。图4采用与图1相同的标号并且省略了冗余的描述。在该示例性实施例中,属性判断部5具有根据属性判断部5的判断结果将图像的部分分配给缩小部2和滤波部6的功能。可以根据处理模式而不是图像判断结果或者根据处理模式与图像判断结果的组合,来分配图像的部分。可以针对仅包括一个像素或者由两个或更多个像素组成的各个块来执行属性判断(在缩小部2中)。
在图1的示例性实施例中,第一颜色变换部3和第二颜色变换部7对将不会被输出图像产生部8选择的区域执行了颜色变换处理。相反,在第二示例性实施例中,仅由第一颜色变换部3和第二颜色变换部7之一执行颜色变换处理。因此,即使例如在第二颜色变换部7执行了精度相对较高的颜色变换处理,因而需要相当长的处理时间的情况下,也可以缩短总体处理时间并且提高总体处理速度。
图5示出了本发明的第二示例性实施例的变型例的框图。图5采用与图4相同的标号。该变型是这样的第一颜色变换部3还用作第二颜色变换部7。如上所述,通过由缩小部2减少要处理的像素的数量可以提高总体处理速度。因此,即使对需要达到高分辨率的文本/线画部分执行了高精度颜色变换,整幅图像的处理速度仍会提高。采用统一的颜色变换部3可以简化结构并且降低存储器容量。
图6是示出了本发明的第二示例性实施例的另一变型例的框图。该变型是这样的接收用PDL(打印机描述语言)写成的数据作为输入图像数据。
输入处理部1解释用PDL写成的输入图像数据,并判断各个绘制对象的属性。因此,在该变型例中,输入处理部1还执行属性判断部5的功能。例如,如果PDL判断的属性是文本属性,则将该区域中的数据输入到滤波部6并随后使其经受第二颜色变换部7的颜色变换处理。如果PDL判断的属性是图片属性,则将在该区域中的数据输入到缩小部2并随后使其经受第一颜色变换部3的颜色变换处理。如果PDL数据包括光栅图像,则该光栅图像可以经受区域划分处理,并随后经受文本或图片用颜色变换处理。
在将本发明应用于打印机或具有打印机功能的设备时,该结构是有效的。
图7是示出了本发明的第三示例性实施例的框图。图7采用与图1相同的标号。在该示例性实施例中,缩小部2的缩小系数和放大部4的放大系数是可变的。当将缩小部2的缩小系数设置得较小时,要经受第一颜色变换部3的颜色变换处理的像素的数量减少,因而可以提高处理速度。另一方面,分辨率变得更低。如果缩小系数是100%,则可以获得与不进行缩小的传统颜色变换处理所获得的相同的分辨率。
属性判断部5基于属性判断结果、给定的处理模式等产生控制信息,并将其提供给缩小部2和放大部4。在该示例性实施例中,对已判断为文本/线画区域的区域执行滤波部6的处理。
缩小部2和放大部4分别基于从属性判断部5提供的控制信息来设置缩小系数和放大系数。缩小部2对也是从属性判断部5提供的图像执行缩小处理。第一颜色变换部3对缩小图像或者(如果缩小系数为100%时的)未缩小图像执行颜色变换处理。放大部4对经颜色变换的图像执行放大处理(如果放大系数为100%,则不执行处理)并输出得到的图像。
使用上述结构,在高速处理模式下或者对于诸如照片区域的图片区域,通过减小缩小系数可以减少第一颜色变换部3的处理量,因而可以提高总体处理速度。在图像质量优先模式下或者对于文本/线画区域,通过将缩小系数设置得较大(例如100%),可以执行第一颜色变换部3的颜色变换处理,在该情况下,可以获得分辨率和灰度性能都高的图像。
如上所述,通过控制缩小部2的缩小系数和放大部4的放大系数,第三示例性实施例可以在期望的程度上提高处理速度并防止分辨率下降。
虽然在该示例性实施例中,缩小部2的缩小系数和放大部4的放大系数是受控制的,但是例如也可以改变缩小部2的缩小方法和放大部4的放大方法。例如,在需要相对较高的分辨率的情况下,在对缩小图像执行了颜色变换处理之后,通过在放大部4中采用适合于获得高分辨率的放大方法,可以提高可见分辨率。
图8是实现了根据本发明的图像处理装置的功能或者根据本发明的图像处理方法的计算机程序以及其中存储有该计算机程序的示例性存储介质的说明图。在图8中,标号21表示程序;标号22表示计算机;标号31表示磁光盘;标号32表示光盘;标号33表示磁盘;标号34表示存储器;标号41表示磁光盘驱动器;标号42表示光盘驱动器;标号43表示磁盘驱动器。
通过可由计算机运行的程序21可以实现各个上述实施例和变型例的全部或部分构造。在用程序21实现的情况下,可将程序21、程序21所使用的数据、以及其他信息存储在计算机可读存储介质中。术语“存储介质”指的是这样的介质,其可以将程序的描述内容以与磁、光、电等能量的不同状态(这是由程序的描述内容所引起的)相对应的信号的形式发送到作为计算机的硬件资源的读取装置。存储介质的示例是磁光盘31、光盘32(包括CD和DVD)、磁盘33以及存储器34(包括IC卡和存储卡)。自然地,存储介质不限于便携式存储介质。
通过预先将程序21存储在这些存储介质中的一个中,将存储介质装入例如磁光盘驱动器41、光盘驱动器42、磁盘驱动器43、存储器槽(未示出)、或计算机的接口(未示出),并且使计算机22读出程序21,可以执行根据本发明的图像处理装置的功能,或者可以执行根据本发明的图像处理方法的处理。通过预先将存储介质装入或并入计算机22、例如经过网络将程序21传送到计算机22,将程序21存储在存储介质中,并使计算机22运行程序21,可以执行所述图像处理装置的功能,或者可以执行根据所述图像处理方法的处理。自然地,可以用硬件来实现这些功能的全部或部分。
权利要求
1.一种用于对输入图像执行颜色变换处理的图像处理装置,该图像处理装置包括缩小单元,其缩小输入图像;第一颜色变换单元,其对由缩小单元缩小的图像执行颜色变换;和放大单元,其对由第一颜色变换单元进行了颜色变换的图像进行放大。
2.根据权利要求1所述的装置,该图像处理装置还包括第二颜色变换单元,其对输入图像执行颜色变换;和输出图像产生单元,其基于由放大单元放大的图像和由第二颜色变换单元进行了颜色变换的图像中的至少一个,来产生输出图像。
3.根据权利要求2所述的装置,其中第二颜色变换单元根据一颜色变换方法来执行颜色变换,所述颜色变换方法需要比第一颜色变换单元的颜色变换方法更少的计算量。
4.根据权利要求2所述的装置,该图像处理装置还包括滤波单元,其对输入图像执行自适应滤波,该自适应滤波强调包含在输入图像中的边缘,其中第二颜色变换单元对由滤波单元滤波的图像执行颜色变换。
5.根据权利要求2所述的装置,该图像处理装置还包括属性判断单元,其判断输入图像的各区域的属性,其中输出图像产生单元针对各区域,根据由属性判断单元判断出的对应区域的属性,选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,来产生输出图像。
6.根据权利要求5所述的装置,其中属性判断单元检测输入图像中的边缘量,并使用检测的边缘量来判断各区域的属性。
7.根据权利要求5所述的装置,其中属性判断单元包括第一判断单元,其判断各区域的属性;和第二判断单元,如果第一判断单元无法判断一个区域的属性,则第二判断单元对所述该个区域的属性进行判断,以及由第一判断单元执行的判断处理比由第二判断单元执行的判断处理更简单。
8.根据权利要求7所述的装置,其中第一判断单元使用第一边缘检测滤波器来判断各区域的属性,第二判断单元使用第二边缘检测滤波器来判断该个区域的属性,以及第二边缘检测滤波器的尺寸大于第一边缘检测滤波器的尺寸。
9.根据权利要求4所述的装置,该图像处理装置还包括属性判断单元,其判断输入图像的各区域的属性,其中输出图像产生单元针对各区域,根据由属性判断单元判断出的对应区域的属性,选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像,所述属性判断单元包括第一判断单元,其判断各区域的属性;和第二判断单元,如果第一判断单元无法判断一个区域的属性,则第二判断单元对该个区域的属性进行判断,由第一判断单元执行的判断处理比由第二判断单元执行的判断处理更简单,如果属性判断单元的第一判断单元判断出所述一个区域的属性是需要第二颜色变换单元的颜色变换的属性,则所述滤波单元执行第一滤波,如果第二判断单元判断出所述一个区域的属性是需要第二颜色变换单元的颜色变换的属性,则所述滤波单元执行第二滤波,以及第二滤波涉及比第一滤波的更大的处理量。
10.根据权利要求5所述的装置,其中输入图像是用打印机描述语言写成的数据,以及属性判断单元解释所述用打印机描述语言写成的数据,以判断各区域的属性。
11.根据权利要求5所述的装置,其中输出图像产生单元针对被属性判断单元判断为文本/线画区域的区域,选择由第二颜色变换单元进行了颜色变换的图像,以及输出图像产生单元针对被属性判断单元判断为照片区域的区域,选择由放大单元放大的图像。
12.根据权利要求2至11中的任一个所述的装置,其中输出图像产生单元根据处理模式来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像。
13.根据权利要求2至11中的任一个所述的装置,其中输出图像产生单元根据文档模式来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像。
14.根据权利要求2至11中的任一个所述的装置,其中输出图像产生单元根据颜色模式来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像。
15.根据权利要求4所述的装置,其中输出图像产生单元根据颜色模式来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像,以及如果颜色模式是黑白模式,则输出图像产生单元选择由滤波单元进行了滤波但是并未经受第二颜色变换单元的颜色变换的图像。
16.根据权利要求2至11中的任一个所述的装置,其中输出图像产生单元根据指示是注重处理速度还是注重图像质量的处理速度模式,来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像。
17.根据权利要求2至11中的任一个所述的装置,其中输出图像产生单元根据所述装置的系统资源状况来选择由放大单元放大的图像或者由第二颜色变换单元进行了颜色变换的图像,以产生输出图像。
18.根据权利要求1所述的装置,其中缩小单元根据处理模式改变缩小算法或缩小系数,以及放大单元根据处理模式改变放大算法或放大系数。
19.一种用于对输入图像执行颜色变换处理的图像处理方法,该方法包括以下步骤缩小输入图像;对缩小的图像执行第一颜色变换;以及对经第一颜色变换的图像进行放大。
20.根据权利要求19所述的方法,该方法还包括以下步骤对输入图像执行第二颜色变换;以及基于放大的图像和经第二颜色变换的图像中的至少一个,来产生输出图像。
21.根据权利要求20所述的方法,其中第二颜色变换比第一颜色变换需要更少的计算量。
22.根据权利要求20所述的方法,该方法还包括以下步骤对输入图像执行自适应滤波,该自适应滤波强调包含在输入图像中的边缘,其中对经自适应滤波的图像执行第二颜色变换。
23.根据权利要求20所述的方法,该方法还包括以下步骤判断输入图像的各区域的属性,其中产生输出图像的步骤包括以下步骤针对各区域,根据判断出的对应区域的属性,选择放大的图像或者经第二颜色变换的图像。
24.根据权利要求23所述的方法,该方法还包括以下步骤检测输入图像中的边缘量,其中使用检测的边缘量来判断各区域的属性。
25.根据权利要求23所述的方法,其中判断各区域的属性的步骤包括以下步骤对输入图像的各区域执行第一判断处理以判断各区域的属性;以及如果第一判断处理无法对一个区域的属性进行判断,则对该个区域执行第二判断处理以判断该个区域的属性,以及第一判断处理比第二判断处理更简单。
26.根据权利要求25所述的方法,其中第一判断处理使用第一边缘检测滤波器,第二判断处理使用第二边缘检测滤波器,以及第二边缘检测滤波器的尺寸大于第一边缘检测滤波器的尺寸。
27.根据权利要求22所述的方法,该方法还包括以下步骤判断输入图像的各区域的属性,其中产生输出图像的步骤包括以下步骤针对各区域,根据判断出的对应区域的属性,选择放大的图像或者经第二颜色变换的图像,判断各区域的属性的步骤包括以下步骤对输入图像的各区域执行第一判断处理以判断各区域的属性;以及如果第一判断处理无法对一个区域的属性进行判断,则对该个区域执行第二判断处理以判断该个区域的属性,第一判断处理比第二判断处理更简单,所述自适应滤波步骤包括以下步骤如果第一判断处理的结果指示一个区域的属性是需要第二颜色变换的属性,则执行第一滤波,如果第二判断处理的结果指示一个区域的属性是需要第二颜色变换的属性,则执行第二滤波,以及第二滤波涉及比第一滤波的更大的处理量。
28.根据权利要求23所述的方法,其中输入图像是用打印机描述语言写成的数据,以及判断各区域的属性的步骤包括以下步骤解释所述用打印机描述语言写成的数据,以判断各区域的属性。
29.根据权利要求23所述的方法,其中选择放大的图像或者经第二颜色变换的图像的步骤包括以下步骤针对被所述判断的结果指示为文本/线画区域的区域,选择经第二颜色变换的图像,以及针对被所述判断的结果指示为照片区域的区域,选择放大的图像。
30.根据权利要求20至29中的任一个所述的方法,其中选择放大的图像或者经第二颜色变换的图像的步骤包括以下步骤根据处理模式来选择放大的图像或者进行了第二颜色变换的图像。
31.根据权利要求20至29中的任一个所述的方法,其中选择放大的图像或者经第二颜色变换的图像的步骤包括以下步骤根据文档模式来选择放大的图像或者进行了第二颜色变换的图像。
32.根据权利要求20至29中的任一个所述的方法,其中选择放大的图像或者经第二颜色变换的图像的步骤包括以下步骤根据颜色模式来选择放大的图像或者进行了第二颜色变换的图像。
33.根据权利要求22所述的方法,其中产生输出图像的步骤包括以下步骤根据颜色模式来选择放大的图像或者经第二颜色变换的图像,以及如果颜色模式是黑白模式,则所述选择步骤选择经受了自适应滤波但是并未经受第二颜色变换的图像。
34.根据权利要求20至29中的任一个所述的方法,其中产生输出图像的步骤包括以下步骤根据执行颜色变换处理的装置的处理速度模式来选择放大的图像或者经第二颜色变换的图像,所述处理速度模式指示是注重处理速度还是注重图像质量。
35.根据权利要求20至29中的任一个所述的方法,其中产生输出图像的步骤包括以下步骤根据执行变换处理的装置的系统资源状况来选择放大的图像或者经第二颜色变换的图像。
36.根据权利要求19所述的方法,其中所述缩小步骤根据处理模式改变缩小算法或缩小系数,以及所述放大步骤根据处理模式改变放大算法或放大系数。
37.一种存储有计算机程序的计算机可读介质,所述程序使计算机执行用于对输入图像执行颜色变换处理的处理,该处理包括缩小输入图像;对缩小的图像执行第一颜色变换;以及对经第一颜色变换的图像进行放大。
全文摘要
本发明公开了图像处理装置、图像处理方法、图像处理程序、存储介质和计算机数据信号。该图像处理装置对输入图像执行颜色变换处理。该图像处理装置包括缩小单元、第一颜色变换单元和放大单元。缩小单元缩小输入图像。第一颜色变换单元对由缩小单元缩小的图像执行颜色变换。放大单元对由第一颜色变换单元进行了颜色变换的图像进行放大。
文档编号H04N1/56GK1984227SQ20061011578
公开日2007年6月20日 申请日期2006年8月16日 优先权日2005年12月17日
发明者河野裕之, 铃木让, 上野邦和, 藤井晃一, 小平俊辅 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1