用于灰度表现的图像处理的制作方法

文档序号:2479474阅读:234来源:国知局
专利名称:用于灰度表现的图像处理的制作方法
技术领域
本发明涉及用于灰度表现的数字图像处理技术。
背景技术
为了校正亮度和彩色平衡而得到期望的图像,通常是校正输入图像的输入像素值,而得到色调校正值(以下记为〔以往的校正值〕)(例如,特开2002-223358号公报)。
此时,所述以往的校正值的位数与所述输入像素值的位数相同。
图10是表示确定以往技术的以往校正值的流程的图。图10(A)是表示输入像素值DI与以往的校正值J之间关系的色调曲线,以输入像素值DI的位数和以往的校正值的位数均为8位为例表示。图10(B)例示了如下情况,对于与某输入像素相对应的输入像素值DIb的值127,按照色调曲线补正,其结果是作为连续值时的值(以下记为〔原来位的连续值〕)Ab为128.2。由于实际上是进行数字处理,因此以往的校正值Jb成为离散值128。图10(C)示出了当输入像素值DIc是128而原来位的连续值Ac是128.7时,以往的校正值Jc也成为128。图10(D)示出了当输入像素值DId是129而原来位的连续值Ad是128.9时,以往的校正值Jd也成为128。
这样,在所述以往技术中,即使对于输入像素值DI是不同的值,以往的校正值J也会成为同一值,存在相对于输入像素值的灰度丢失的问题。

发明内容
本发明旨在解决上述课题,其目的为提供一种通过根据色调曲线进行的校正,而使灰度再现性不发生劣化、灰度表现优良的图像处理技术。
为解决上述课题,本发明的图像处理方法,用于校正输入像素的像素值,包括步骤a,设定表示所述输入像素值与校正所述输入像素值后的第一色调校正值之间关系的变换关系;步骤b,按照所述变换关系,将所述输入像素值变换为其位数比所述输入像素值的位数多的所述第一色调校正值;步骤c,从所述第一色调校正值生成其位数比所述第一色调校正值的位数少的第二色调校正值。在所述步骤c中,按照由在相互邻接的多个像素中的多个所述第二色调校正值表现所述第一色调校正值的灰度的方式,生成所述第二色调校正值。
依据该图像处理方法,由于将所述输入像素值变换为高灰度的所述第一色调校正值,且将该所述第一色调校正值的灰度,通过由多个像素表现的所述第二色调校正值表现,因而能够得到灰度表现优良的图像。同时,由于所述第二色调校正值的位数比所述第一色调校正值的位数少,因此,在色调校正后的处理中,能够实现不引起大幅度的负荷增加的处理。
也可以是所述第二色调校正值的位数与所述输入像素值的位数相同。
依据该处理方法,由于在色调校正后的处理中所涉及的数据的位数与所述输入像素值的位数相同,色调处理后的负荷不变化。尽管如此,由于将所述输入像素值变换为高灰度的所述第一色调校正值,且通过由多个像素表现的所述第二色调校正值,表现该所述第一色调校正值的灰度,因此能够得到灰度表现优良的图像。
也可以是所述第一色调校正值的位数与所述输入像素值的位数之差,比所述第一色调校正值的位数与所述第二色调校正值的位数之差大。
依据该图像处理方法,由于所述第二色调校正值所能够表现的灰度数以幂增加,因此能够大幅度地增加灰度表现。
所述步骤c也可以是采用抖动法缩减所述第一色调校正值的位数的步骤。
在所述步骤c中所使用的抖动矩阵的元素数,通过将所述第一色调校正值所能表现的灰度数除以所述第二色调校正值所能表现的灰度数即可得到。也就是说,依据该图像处理方法,通过元素数少的矩阵的处理,即可得到灰度表现优良的图像。
所述步骤c也可以是采用误差扩散法缩减所述第一色调校正值的位数的步骤。
依据该图像处理方法,由于位数缩减误差变得不甚明显,因此能够得到更高图像质量的图像。
所述图像处理方法,也可以进一步包括在所述步骤b和所述步骤c之间,通过对所述第一色调校正值执行第一图像校正处理,而修正所述第一色调校正值的步骤;和在所述步骤c之后,使用所述第二色调校正值执行第二图像校正处理的步骤。
优选所述第一图像校正处理是在将比较少量的图像数据存储在缓冲存储器中的状态下执行的处理;所述第二图像校正处理是在将比较多量的图像数据存储在所述缓冲存储器中的状态下执行的处理。
优选所述第一图像校正处理包含饱和度校正;所述第二图像校正处理包含锐度调整。
另外,本发明可按各种方式实现,能够以诸如实现图像处理方法的图像处理装置和计算机程序、记录该计算机程序的记录介质等方式实现。


图1表示作为本发明的一个实施例的图像处理装置的结构框图。
图2表示第一实施例的灰度变换模块97的框图。
图3表示第一实施例的输入像素值DI和第二色调校正值DM的关系图。
图4表示第一实施例的输入像素值DI和第二色调校正值DM的其他关系图。
图5表示第二实施例的输入像素值DI和第二色调校正值DM的关系图。
图6表示第三实施例的输入像素值DI和第二色调校正值DM的关系图。
图7表示第四实施例的打印机驱动器的结构框图。
图8表示第四实施例的处理流程的流程图。
图9表示增强处理的详细流程的流程图。
图10表示现有技术的输入像素值DI和第二色调校正值DM的关系图。
具体实施例方式
基于实施例按照以下的顺序说明本发明的实施方式。
A、装置的结构B、第一实施例C、第二实施例D、第三实施例E、第四实施例F、变形例A、装置的结构图1是表示作为本发明的一个实施例的图像处理装置的结构框图。该图像处理系统,具有计算机90和打印机20。另外,包括打印机20和计算机90的图像处理系统,可以广义地称作“图像处理装置”。
在计算机90中,在特定的操作系统下,应用程序95工作。在操作系统中,安装有视频驱动器91和打印机驱动器器96。通过这些驱动器从应用程序95,输出用于向打印机20传送的印刷数据PD。进行图像描绘等处理的应用程序95,对处理对象图像进行所期望的处理,并通过视频驱动器91在CRT21上显示图像。
应用程序95若发出印刷命令,计算机90的打印机驱动器96,从应用程序95接收图像数据,并将此变换为供给到打印机20的印刷数据PD。在打印机驱动器96的内部设有灰度变换模块97、色变换模块98、半色调模块99、光栅分解模块100,以及色变换查找表LUT。
灰度变换模块97,由色调校正模块97a和位数缩减模块97b构成。由应用程序95接收到的图像数据,由多个输入像素值DI构成。各输入像素值DI,通过色调校正模块97a,被变换为比输入像素值DI的位数还要多的位数的第一色调校正值DT。第一色调校正值DT,通过位数缩减模块97b,被变换为比第一色调校正值DT的位数还要少的第二色调校正值DM。
第二色调校正值DM,是由RGB三色成分形成的图像信息。色变换模块98,参照色变换查找表LUT,对于各像素的每个,将RGB图像数据,变换为打印机20可利用的多个墨水颜色的多灰度数据。
色变换后的多灰度数据,具有诸如256灰度的灰度数。半色调模块99,执行所谓半色调处理,生成半色调图像数据。该半色调图像数据,通过光栅分解模块100,按应传送到打印机20的数据的顺序重新排列,作为最终的印刷数据PD输出。另外,印刷数据PD,包含表示各主扫描时的点的形成状态的光栅(raster)数据和表示副扫描进给量的数据。
另外,打印机驱动器96,相当于实现进行各种图像处理生成印刷数据PD的功能的程序。旨在实现打印机驱动器96的功能的程序,以记录在计算机可读取的记录介质上的方式而被供给。作为这种记录介质可以利用,软盘(flexible disc)和CD-ROM、光磁盘、IC卡、ROM盒式磁带、穿孔卡、条码等代码可被印刷的印刷物、计算机的内部存储装置(RAM和ROM等存储器)以及外部存储装置等、计算机可读取的种种介质。
B、第一实施例图2示出了第一实施例的灰度变换模块97。在本实施例中,色调校正模块97a,由8位的输入像素值DI进行色调曲线校正,而生成10位的第一色调校正值DT。位数缩减模块97b,对于10位的第一色调校正值DT,进行后述的位数缩减处理,生成8位的第二色调校正值DM。
图3是表示第一实施例的输入像素值DI和第二色调校正值DM的关系图。图3(A)是色调曲线,是表示8位的输入像素值DI和10位的第一色调校正值DT之间的关系曲线。输入像素值DI的最大值255,被设定为对应于第一色调校正值DT的最大值1020。关于第一色调校正值DT的最大值比可用10位表示的最大值(1023)还要小的原因,留作后述。
在图10(B)中示出了现有技术的例子,其对某输入像素的输入像素值DIb的值127按照色调曲线校正,结果作为连续值(以下记为〔原来位的连续值〕)时的值Ab为128.2。以图10(B)所示的输入像素值DIb为127、原来位的连续值Ab为128.2的情况为例,叙述第一实施例的第一色调校正值DT的确定流程。如图3(B)所示,第一色调校正值DTb,是将原来位的连续值Ab,乘4倍后整数化所得的值。4倍,是将由第一色调校正值DT的位数可以表现的灰度数(=1024)除以由输入像素值DI的位数可以表现的灰度数(=256)所得的值。因此,对应于原来位的连续值Ab是128.2的第一色调校正值DTb是512。
接下来,叙述第二色调校正值DM的确定流程。这里,导入图3(E)所示的2×2抖动矩阵(dither matrix)P。抖动矩阵P,是为2×2排列的4个像素P1~P4,分配值0~3的值。抖动矩阵P的总元素数(总像素数)是与将由第一色调校正值DT的位数可以表现的灰度数(=1024)除以由第二色调校正值DM的位数可以表现的灰度数(=256)所得的值相同的值。第二色调校正值DM的值,由以下的式子(1)决定。
DM=INT〔(DT+Pi)/4〕…(1)这里,INT〔X〕是求得舍去值X的小数部分的整数值的函数,Pi是抖动矩阵P的第i个元素。i是从1到4的整数。所除的值4,将由第一色调校正值DT的位数可以表现的灰度数(=1024)除以由第二色调校正值DM的位数可以表现的灰度数(=256)所得的值。如图3(B)所示,与抖动矩阵P内的四个像素对应的第一色调校正值DTb全部是512时,第二色调校正值DMb1、DMb2、DMb3、DMb4成为同一值128。另外,将按照色调曲线得到的第一色调校正值DT的最大值设为1020的原因是,为了使第一色调校正值DT的最大值,是由式(1)得到的第二色调校正值DM以8位所能表现的最大255。
如图3(C)所示,对于输入像素值DIc是128、原来位的连续值Ac是128.7的情况,以与上述流程相同的流程,第一色调校正值DTc成为514。若适用抖动矩阵及式(1),两个像素位置的第二色调校正值DMc1和DMc4成为128,其他的两个像素位置的第二色调校正值DMc2和DMc3成为129。
同样,如图3(D)所示,对于输入像素值DId是129、原来位的连续值Ad是128.9的情况,第二色调校正值DTd成为515。若适用抖动矩阵及式(1),一个像素位置的第二色调校正值DMd1成为128,三个像素位置的第二色调校正值DMd2和DMd3以及DMd4成为129。
在图3中,邻接的四个输入像素的输入像素值DI,以相同的值为例叙述。各输入像素值DI,也可以是相互不同的值。图4是四个邻接的输入像素的输入像素值DIf1、DIf2、DIf3、DIf4分别为127、128、128、129时的例子。输入像素值DI所分别对应于127、128、129的第一色调校正值DT是512、514、515。因此,第一色调校正值DTf1、DTf2、DTf3、DTf4分别成为512、514、514、515。同图3的情况一样,通过适用图3(E)所示的抖动矩阵以及式(1),第二色调校正值DMf1、DMf2、DMf3、DMf4分别成为128、129、129、129。
这样,在第一实施例中,第二色调校正值DM的位数在不对输入像素值DI的位数增大的情况下,能够根据多个像素的第二色调校正值DM,表现根据色调曲线校正输入像素值DI所得的第一色调校正值DT的灰度。第二色调校正值DM的位数不增加,表示由图1中所述的色变换模块98每处理一色的数据的位数也不增加。因此,存储和处理速度没有大幅度增加。
C、第二实施例图5(A)示出了第二实施例的灰度变换模块97。输入像素值DI的位数是8位,第一色调校正值DT的位数是8+M位,第二色调校正值的位数是8+M-N位。这里,M是2以上的整数,N是1以上的整数。
图5(B)示出了色调曲线。对于作为从0到(28-1)的值的输入像素值DI,第一色调校正值DT,与从0到(28+M-2N)的值所对应的,由色调曲线所决定。当第一色调校正值DT是从(28+M-2N+1)到(28+M-1)的值时,在位数缩减模块97b的位数缩减处理中,由于超出了由第二色调校正值DM的位数(8+M-N)所能表现的值的范围,第一色调校正值DT的最大值,是(28+M-2N)。按照这样的色调曲线,得到对应于输入像素值DI的第一色调校正值DT。
图5(C)示出了位数缩减模块97b中所适用的抖动矩阵P。在本实施方式的情况,抖动矩阵P的元素数是2N个。抖动矩阵P的元素值,从0到(2N-1)的值。适用抖动矩阵P,第二色调校正值DM由下式(2)决定。
DM=INT〔(DT+Pi)/2N〕…(2)这里,INT〔x〕是求得舍去值X的小数部分的整数值的函数,Pi是抖动矩阵P的第i个元素值,i是从1到2N的整数。
这样,第二色调校正值DM以后的位数的增加尽管是(M-N)位,第二色调校正值DM所能表现的灰度数,可以2的幂增加。第一色调校正值DT的位数和输入像素值DI的位数的差M,比第一色调校正值DT的位数与第二色调校正值DM的位数的差N越大,第二色调校正值DM所能表现的灰度数越能大幅度地增加。
D、第三实施例图6是表示第三实施例的输入像素值DI和第二色调校正值DM的关系图。该实施例,是由第一色调校正值DT决定第二色调校正值DM时,适用误差扩散法的例子。从输入像素值DI到得到第一色调校正值DT的流程,是同上述第一实施例或第二实施例的流程相同的流程。在以下中,说明色调曲线同第一实施例所使用的色调曲线相同,且第二色调校正值DM的位数比第一色调校正值DT的位数少2的情况。
由于色调曲线同第一实施例所使用的色调曲线相同,如图6所示,对于四个邻接的输入像素的输入像素值DIh是128的情况,从第一校正值DTh1到DTh4的值成为514。
在第三实施例的位数缩减处理中,对第i个像素附加误差的第一色调校正值DGi(以下,记为〔带误差的值〕)由下式(3)赋予。
DGi=DT+MOD〔DGi-1,2N〕…(3)这里,MOD〔X,Y〕是求得值X除以值Y的余数的函数,N是第一色调校正值DT的位数和第二色调校正值DM的位数的差。对于第i个像素,其第二色调校正值DMi由式(4)给出DMi=INT〔DGi/2N〕…(4)用图6具体地描述。图6所示的最初的带误差的值DGh1,是作为第一色调补正值DTh1的514。若将带误差的值DGh1除以4余2,则第二个带误差的值DGh2就成为第二个第一色调校正值DTh2加算后的值516。若将第二个带误差的值DGh2的516除以4余0,则第三个带误差的值DGh3就成为作为第三个第一色调校正值DTh3的514加算后的值514。同样,第四个带误差的值DGh4成为516。这样求得的各带误差的值DG除以4而整数化的值,分别成为第二色调校正值DM。也就是说,如图6所示,第二色调校正值DMh1、DMh2、DMh3、DMh4分别为128、129、128、129。该实施例中所用的除数4,是22,是第一色调校正值DT的位数所能表现的灰度数(=1024)除以第二色调校正值DM的位数所能表现的灰度数(=256)所得的值。
在该实施例中,同第一实施例一样,能够使由位数缩减产生的误差不甚明显,并能够表现微妙的灰度。
E.第四实施例图7是表示第四实施例的打印机驱动器的结构框图。与图1的打印机驱动器96的差异,仅在于灰度变换模块97被图像校正模块200所置换这一点,其他结构与图1的打印机驱动器96相同。
图像校正模块200,包括校正参数生成模块202和增强处理模块204。增强处理模块204具有进行各种图像校正处理(如后所述)的功能,另外具有色调校正模块97a和位数缩减模块97b的功能。另外,所谓“增强处理”表示旨在提高图像质量的处理,包括色调校正、色校正、饱和度调整等各种的图像校正处理。校正参数生成模块202,生成用于增强处理的各种校正参数。
图8是表示第四实施例的图像校正模块200的处理流程的流程图。在步骤S10中,校正参数生成模块202,判定在处理对象的图像数据文件中是否注册了打印指定标签。这里,“打印指定标签”是用于存储各种参数值的数据结构,所述各种参数值用于在进行图像的打印时进行各种图像校正处理(色调校正、色校正、饱和度调整等)。打印指定标签可在诸如EXIF文件中注册。EXIF文件是由电子信息技术产业协会(JEITA)所规定的图像数据文件形式。
在没有打印指定标签的情况下,结束图像校正模块200的处理,进行色变换模块98(图7)的处理。另一方面,在存在印刷指定标签的情况下,在步骤S12中,校正参数生成模块202判定印刷指定标签中是否含有图像自动校正的执行指示。这里,“图像自动校正”是指对图像抽样解析并计算校正参数值,并利用该校正参数值进行图像校正。另外,图像自动校正的执行指示,可由用户通过打印机驱动器的用户界面窗口而输入。
对于不存在图像自动校正指示的情况下,转到步骤S19,原样不变地利用打印指定标签所包含的校正参数值,执行步骤S20的增强处理。
另一方面,对于存在图像自动校正指示的情况下,执行步骤S14~S18的处理。校正参数生成模块202,首先,进行步骤S14中的图像抽样,对应于步骤S16中的抽样结果,确定增强处理用的各种校正参数值。增强处理是诸如除噪、色调校正、存储色校正、饱和度校正、HSB空间的色校正、锐度调整等。在步骤S18中,将打印指定标签中所包含的校正参数值与步骤S16中所生成的校正参数值合成。该合成因增强处理的种类而不同,但可通过加法和平均等特定的运算而进行。在步骤S20中,通过使用如此准备的各种校正参数值,增强处理模块240执行各种增强处理。
图9是表示增强处理的详细流程的流程图。在步骤S22中,进行除噪处理。除噪处理,是将图像内所包含的微量的特异的像素值整合到周围的像素值的处理。该处理,是将多行图像数据存储在缓冲存储器(暂时工作的存储器)内的状态下执行。成为处理对象的图像数据是8位/色/像素的RGB数据。
在步骤S24中,执行色调校正。该色调校正是与上述第一到第三实施例所说明的色调校正相同的校正。在该色调校正中,诸如将RGB数据的位数从8位增大到10位。
该色调校正,由于可对于每个像素执行处理,因而缓冲存储器内没有必要存储多行的图像数据,对一行(或一像素)的图像数据,以存储在缓冲存储器中的状态下执行。这一点,对于以下说明的步骤S26~S30的处理也相同。
在步骤S26中,以给定的特定的色范围(肌色、天蓝色、绿色、红色)执行存储色处理。藉此,特定色范围的颜色被修正为更好的颜色。在步骤S28中,执行饱和度校正。这种饱和度校正,是通过修正RGB值,以使得诸如各像素的RGB值中的最大值和最小值的差(这相对于饱和度)变大,从而提高饱和度的处理。在步骤S30中,进行利用HSB(Hue,Saturation,Brightness)空间的色校正。HSB空间也被称作HSI(Hue,Saturation,Intensity)空间,是以色调、饱和度、亮度3个属性而表现任意色的色空间。在HSB空间中,由于能够直接校正3个属性(色调、饱和度、亮度),因而同在RGB空间中进行色校正的情况相比,具有能够进行更正确的、所期望的校正的有利点。但是,由于处理时色空间的变换成为必要,处理时间变长。
对于1行(或1像素)的图像数据,以存储在缓冲存储器中的状态,执行步骤S24~S30的处理。另外,成为处理对象的图像数据,是10位/色/像素或10位/属性/像素的数据。这些处理,由于将10位数据作为处理对象,相比于将8位作为处理对象的情况,能够进行更正确的处理。
在步骤S32中,执行位数缩减处理。该位数缩减处理与上述第一到第三实施例所说明的处理相同。在该位数缩减处理中,RGB数据的位数诸如从10位减少到8位。
在步骤S34中,执行锐度调整处理。锐度调整是通过将各像素的像素值根据周围像素的像素值进行修正来调整锐度的处理。因此,锐度调整是在将多行的图像数据存储在缓冲存储器内的状态下执行。
如上所述,对多行的图像数据,以存储在缓冲存储器中的状态,执行步骤S22和步骤S34的处理。其处理对象的图像数据是8位/色/像素的数据。另一方面,对一行的图像数据,以存储在缓冲存储器中的状态,执行步骤S24~S30的处理。该处理对象的图像数据是10位/色/像素或10位/属性/像素数据。也就是说,在第四实施例中,在将比较多量的图像数据存储在缓冲存储器中的处理,以比较少的位数的图像数据作为对象进行处理,另一方面,在将比较少量的图像数据存储在缓冲存储器中的处理,以比较少的位数的图像数据作为对象进行处理。结果是没有过度地增大缓冲器的容量的情况下,能够以比较多的位数、高精度地执行一部分增强处理。
另外,作为增强处理,也可能省略上述各种处理的一部分,另外也可能进行上述处理以外的其他处理。但是,作为增强处理(图像校正处理),优选为至少进行色调校正、饱和度校正和锐度调整。
F、变形例另外,本发明不限于上述实施例和实施方式。可在不脱离其主旨的范围内中,以各种形态实施。诸如以下的变形也是可能的。
F1、变形例1
第一实施例和第二实施例中所适用的抖动矩阵P,也可以是行数和列数不同的二维矩阵,也可以是一维矩阵。
F2、变形例2在上述实施例中,在进行色调校正(灰度校正)时使用色调曲线,但也可以使用具有色调曲线以外的形式的变换关系而进行色调校正。
F3、变形例2在上述实施例中,以使用计算机和串行打印机的图像处理方法和图像处理装置为例进行了叙述,但不限于此,可在种种形态中实施。例如,可以在数码相机和扫描仪、传真机、复印机、行式打印机和页式打印机中使用本发明的图像处理装置,也可以将本发明适用于这些图像处理装置的图像处理方法。另外,也可以使用软件实现本发明的图像处理方法,也可以使用硬件。
产业上的利用可能性本发明可以适用于包括图像处理装置、图像处理程序或图像处理功能的打印机等中。
权利要求
1.一种图像处理方法,用于校正输入像素的像素值,包括步骤a,设定表示所述输入像素值与校正所述输入像素值后的第一色调校正值之间关系的变换关系;步骤b,按照所述变换关系,将所述输入像素值变换为其位数比所述输入像素值的位数多的所述第一色调校正值;步骤c,从所述第一色调校正值生成其位数比所述第一色调校正值的位数少的第二色调校正值;在所述步骤c中,按照由在相互邻接的多个像素中的多个所述第二色调校正值表现所述第一色调校正值的灰度的方式,生成所述第二色调校正值。
2.根据权利要求1所述的图像处理方法,其特征在于,所述第二色调校正值的位数与所述输入像素值的位数相同。
3.根据权利要求1所述的图像处理方法,其特征在于,所述第一色调校正值的位数与所述输入像素值的位数之差,比所述第一色调校正值的位数与所述第二色调校正值的位数之差大。
4.根据权利要求1~3中任一项所述的图像处理方法,其特征在于,所述步骤c是采用抖动法缩减所述第一色调校正值的位数的步骤。
5.根据权利要求1~3中任一项所述的图像处理方法,其特征在于,所述步骤c是采用误差扩散法缩减所述第一色调校正值的位数的步骤。
6.根据权利要求1~5中任一项所述的图像处理方法,其特征在于,进一步包括在所述步骤b和所述步骤c之间,通过对所述第一色调校正值执行第一图像校正处理,而修正所述第一色调校正值的步骤;和在所述步骤c之后,使用所述第二色调校正值执行第二图像校正处理的步骤。
7.根据权利要求6所述的图像处理方法,其特征在于,所述第一图像校正处理是在将比较少量的图像数据存储在缓冲存储器中的状态下执行的处理;所述第二图像校正处理是在将比较多量的图像数据存储在所述缓冲存储器中的状态下执行的处理。
8.根据权利要求7所述的图像处理方法,其特征在于,所述第一图像校正处理包含饱和度校正;所述第二图像校正处理包含锐度调整。
9.一种图像处理装置,用于校正输入像素的像素值,包括存储器,其存储表示所述输入像素值与校正所述输入像素值后的第一色调校正值之间关系的变换关系;第一处理部,其按照所述变换关系,将所述输入像素值变换为其位数比所述输入像素值的位数多的所述第一色调校正值;第二处理部,其根据所述第一色调校正值生成位数比所述第一色调校正值的位数少的第二色调校正值;在所述第二处理部中,将所述第二色调校正值生成为,按照由在相互邻接的多个像素中的多个所述第二色调校正值表现所述第一色调校正值的灰度的方式,生成所述第二色调校正值。
10.根据权利要求9所述的图像处理装置,其特征在于,所述第二色调校正值的位数与所述输入像素值的位数相同。
11.根据权利要求9所述的图像处理装置,其特征在于,所述第一色调校正值的位数与所述输入像素值的位数之差,比所述第一色调校正值的位数与所述第二色调校正值的位数之差大。
12.根据权利要求9~11中任一项所述的图像处理装置,其特征在于,所述第二处理部采用抖动法缩减所述第一色调校正值的位数。
13.根据权利要求9~11中任一项所述的图像处理装置,其特征在于,所述第二处理部采用误差扩散法缩减所述第一色调校正值的位数。
14.根据权利要求9~13中任一项所述的图像处理装置,其特征在于,进一步包括第一图像校正处理部,其在由所述第一和第二处理部进行的处理之间,通过对所述第一色调校正值执行第一图像校正处理,修正所述第一色调校正值;第二图像校正处理部,其在所述第二处理部的处理之后,使用所述第二色调校正值,执行第二图像校正处理。
15.根据权利要求14所述的图像处理装置,其特征在于,所述第一图像校正处理是将比较少量的图像数据存储在缓冲存储器中的状态下执行的处理;所述第二图像校正处理是将比较多量的图像数据存储在所述缓冲存储器中的状态下执行的处理。
16.根据权利要求15所述的图像处理装置,其特征在于,所述第一图像校正处理包含饱和度校正;所述第二图像校正处理包含锐度调整。
17.一种计算机程序,用于校正输入像素的像素值,让计算机实现如下功能第一处理功能,按照表示所述输入像素值与校正所述输入像素值后的第一色调校正值之间关系的变换关系,将所述输入像素值变换为位数比所述输入像素值的位数多的所述第一色调校正值;第二处理功能,根据所述第一色调校正值生成位数比所述第一色调校正值的位数少的第二色调校正值;在所述第二处理功能中,按照由在相互邻接的多个像素中的多个所述第二色调校正值表现所述第一色调校正值的灰度的方式,生成所述第二色调校正值。
18.根据权利要求17所述的计算机程序,其特征在于,所述第二色调校正值的位数与所述输入像素值的位数相同。
19.根据权利要求17所述的计算机程序,其特征在于,所述第一色调校正值的位数与所述输入像素值的位数之差,比所述第一色调校正值的位数与所述第二色调校正值的位数之差大。
20.根据权利要求17~19中任一项所述的计算机程序,其特征在于,所述第二处理功能采用抖动法缩减所述第一色调校正值的位数。
21.根据权利要求17~19中任一项所述的计算机程序,其特征在于,所述第二处理功能采用误差扩展法缩减所述第一色调校正值的位数。
22.根据权利要求17~21中任一项所述的计算机程序,其特征在于,进一步包括第一图像校正处理功能,在由所述第一和第二处理功能进行的处理之间,通过对所述第一色调校正值执行第一图像校正处理,修正所述第一色调校正值;第二图像校正处理功能,在所述第二处理功能的处理之后,使用所述第二色调校正值,执行第二图像校正处理。
23.根据权利要求22所述的计算机程序,其特征在于,所述第一图像校正处理是将比较少量的图像数据存储在缓冲存储器中的状态下执行的处理;所述第二图像校正处理是将比较多量的图像数据存储在所述缓冲存储器中的状态下执行的处理。
24.根据权利要求23所述的计算机程序,其特征在于,所述第一图像校正处理包含饱和度校正;所述第二图像校正处理包含锐度调整。
全文摘要
一种校正输入像素的像素值的图像处理技术。首先,设定表示输入像素值与校正输入像素值的第一色调校正值之间关系的变换关系。接着,按照该变换关系,将输入像素值变换为其位数比输入像素的位数多的第一色调校正值。其后,从第一色调校正值生成其位数比第一色调校正值的位数少的第二色调校正值。此时,按照由在相互邻接的多个像素中的多个第二色调校正值表现第一色调校正值的灰度的方式,生成第二色调校正值。
文档编号B41J2/52GK1784886SQ2004800121
公开日2006年6月7日 申请日期2004年5月7日 优先权日2003年5月8日
发明者早石育央 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1