显示图象处理方法、图象处理方法及装置、含图象处理装置的集成电路的制作方法

文档序号:7636706阅读:309来源:国知局
专利名称:显示图象处理方法、图象处理方法及装置、含图象处理装置的集成电路的制作方法
技术领域
本发明涉及图象处理方法,特别涉及修正输入的彩色图象数据的图象处理方法。另外,本发明涉及显示图象处理方法、图象处理装置、图象处理程序、集成电路。

背景技术

在现有技术中,为了改善图象信号的视认性,要求对于图象信号进行适当的颜色修正(颜色信息修正)。
例如在中午的室外或电车内,确认手机等的显示画面时,存在着在直射阳光等的作用下,显示画面成为白色饱和、显示画面的显示内容难以确认的问题。
一般来说,要求改善这种情况的呼声非常大。面对这种情况,进行了许多研究,以便改善显示画面的液晶器件特性。在这种努力中,使显示画面的液晶透过率按照周围的环境光等级变化的手法,已经广为人知。作为使用该手法的器件,将亮度最高的白象素和亮度最低的黑象素之比(对比度比)改善到20∶1~15∶1左右的技术,已经广为人知。可是,在该器件中,旨在改善关于亮度的视认性,如中午的太阳光那样强烈的太阳光产生的色差(color difference)、色调(hue)或色饱和度(color suturalion)等颜色信息的消失,没有丝毫的改善。进而,有人指出在白天的晌午,白和黑的对比度从3∶1降落到2∶1,即使如上所述使用能够适合于20∶1~15∶1的对比度的器件,也往往不足以改善关于亮度的视认性。
这样,为了改善在强烈的环境光下的显示画面的视认性,需要在修正亮度的基础上,修正颜色信息。
另外,提高显示机器性能(提高分辨率、增大表现颜色数量、提高将存储的颜色作为中心的颜色修正性能)后,用户对于颜色信息的关心高涨,希望在进行颜色信息的修正时,进行自然而且适应人的视觉特性的颜色修正。
例如考虑了人的视觉特性中颜色对比特性的图象处理方法,已经广为人知。在该图象处理方法中,根据图象内的色调直方图和象素面积,抽出图象的前景和背景,统一修正对于前景而言的背景的色调(例如参照专利文献1)。这时,考虑人的颜色对比特性,目的在于抑制对于前景而言的背景的颜色的程度。
对于实现该图象处理方法的图象处理装置,使用图30加以讲述。图30是在该图象处理装置中进行颜色修正判定的颜色修正判定部2005的方框图。如图30所示,颜色修正判定部2005具备图象存储器2000、浓密图象(solid image)判定部2001、直方图编制部2002、前景/背景判别部2003、色数判定部2004。图象存储器2000保持图象。浓密图象判定部2001,根据规定的色调直方图中某个阈值以上的色调区域是否连续成为规定象素数以上,判定浓密图象。直方图编制部2002,生成浓密图象的色调、色饱和度、明度的对比度。前景/背景判别部2003,根据生成的直方图,进行前景、背景及其它的判定。色数判定部2004,进行是不是彩色图象的判定。
图31表示采用上述图象处理装置进行的图象处理方法的流程图,图32表示色调修正处理的流程图。
首先讲述图31所示的图象处理方法。该图象处理方法,首先判别颜色数量(S100),判定颜色数量是否超过表示“彩色图象”的阈值Th1(S101)。是彩色图象时,进入S102;如果不是彩色图象,就结束本处理。
在S102中,浓密图象判定部进行判别,在S103中,编制浓密图象部的色调h、明度v、色饱和度s的直方图H(h)、H(v)、H(s)。进而,判定直方图的各值是否超过阈值Th2(S104)。判定的结果是肯定时,继续进行判定,直到对于所有的值的判定结束为止(S105)。此外,在图31中,虽然只表示出色调h、直方图H(h),但是对于H(v)、H(s)也进行判定。对于所有的值进行判定(S105)时,判定超过阈值的H(h)等,是不是多个(S106)。
该判定结果是肯定时,判定它们成为前景?还是成为背景?或者属于既不是前景也不是背景的其它的区域(S107)?该判定结果是肯定时,实施图32所示的颜色修正处理S108。S101、S104、S106、S107中的某个判定结果是否定时,就不实施本处理。经过这种处理后,前景色和背景色所占的面积成为某个规定的大小以上时,进行相应的颜色修正处理,以下时则不实施修正。
接着,讲述图32所示的颜色修正处理。
首先,抽出背景色的色调(ha)(S200),并且抽出ha的色差轴方向的修正电平Δha(S201)。接着,就象S202那样,抽出前景色的色调(hf),将hf+Δha作为前景色的新的色调hf(S203)。
进行这种处理后,在上述现有技术中,旨在利用色调对比现象,前景部抵消背景部的修正方向带蛋青的影响,进行忠实的蛋青再现。
在该现有技术中,需要具有规定的象素尺寸,而且必须正确地抽出被某个色调区域包含的浓密图象区域以及正确判定它是前景还是背景。
专利文献1JP特开2001-292333号公报
在上述现有技术的图象处理手法中,需要进行取决于色调、色饱和度、明度(color value)直方图的前景和背景的抽出处理。该抽出处理,包含根据象素面积的判定。因此,为了抽出前景和背景,前景和背景必须具有某个程度的象素面积。因此,现有技术往往不适合于在自然图象中的抽出。另外,在抽出处理中,也不能够避免抽出误差,在交界等处往往发生修正误差。进而,在抽出的背景内,修正颜色之际的修正量,在背景内被设定成一律。因此,变化的背景时,有些场所往往被过剩修正,需要进行抑制它的处理。
这样,对于现有技术的图象处理方法,要求能够更简易地对图象信号进行自然的颜色修正。


发明内容
因此,本发明旨在更自然地进行图象的颜色修正的同时,实现使用了简易的构成的图象处理方法。
发明1是对输入的图象信号进行颜色信息修正的图象处理方法,具备信息计算步骤、特性计算步骤、颜色信息修正步骤和输出步骤。信息计算步骤,计算图象信号的颜色信息。特性计算步骤,对由图象信号构成的二维图象区域包含的第1区域的颜色信息和第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量。颜色信息修正步骤,使用特性计算步骤计算出的对比量,朝着强调和第2区域的颜色信息的对比的方向,修正第1区域的颜色信息。输出步骤,输出包含修正的第1区域的图象信号。
特性计算步骤,例如包含将作为对象的象素或区域的颜色信息,与代表其周围的区域内的颜色信息的周围颜色信息进行比较的颜色对比处理。第1区域,既可以是一个象素,也可以是由多个象素构成的区域。第1区域是一个象素时,第2区域是在该象素的周边存在的象素,例如是上下左右邻接该象素的象素。第1区域是由多个象素构成的区域时,第2区域是在该区域的周边存在的区域,例如是由与该区域的上下左右邻接多个象素构成的区域。
在本发明中,根据对对象象素或对象区域的颜色信息(色差、色饱和度、色调等)和代表对象象素或对象区域的周围区域内(例如视野区域内)的颜色信息的代表色进行比较的颜色对比处理,可以修正对象象素或对象区域的颜色信息等。在本发明中,因为朝着强调颜色对比的方向进行修正,所以能够进行适合于人的视觉特性的颜色信息修正。进而,不必进行物体的抽出处理,不受抽出误差的影响。因此,能够用简易的构成实现适合于人的视觉特性的颜色信息修正处理。
发明2是在发明1中,进而具备区域选择步骤,该区域选择步骤选择分别至少包含一个象素、成为第1颜色信息修正的对象的多个对象区域。信息计算步骤,计算输入的图象信号的颜色信息和明度信息。特性计算步骤,将区域选择步骤选择的多个对象区域的颜色信息和明度信息,与选择的对象区域的周围存在的多个周围区域的颜色信息和明度信息一一比较,计算对比量。颜色信息修正步骤,具有第1颜色信息修正步骤和第2颜色信息修正步骤。第1颜色信息修正步骤,使用特性计算步骤计算出的对比量,朝着强调和选择的对象区域的周围存在的多个周围区域的对比的方向进行修正。第2颜色信息修正步骤,对选择的对象区域以外的区域,使用第1颜色信息修正有关的信息,进行第2颜色信息修正。输出步骤,输出包含用第1颜色信息修正步骤和第2颜色信息修正步骤修正的区域的图象信号。
特性计算步骤,例如包含将作为对象的象素或区域的明度信息和颜色信息,与代表其周围的区域内的明度信息和颜色信息的周围明度信息和周围颜色信息一一进行比较的明度对比处理和颜色对比处理。
在本发明的一个的例子中,根据规定的基准,选择多个象素。然后,对选择的象素的颜色信息(色差、色饱和度、色调等)和代表在其周围设定的周围区域内(例如视野区域内)的颜色信息的代表颜色进行比较后获得的颜色对比信息,修正选择的象素的颜色信息。接着,对于选择的象素的周围象素,例如进行按照和基准象素的颜色空间内的距离,将基准象素的颜色信息向其周围的象素传播的处理(色调变换处理,colorization处理)等,进行整个图象的颜色信息的修正。
另外,在本发明的另一个的例子中,求出对象象素的明度信息和代表在对象象素的周围设定的周围区域内(例如视野区域内)的明度信息的代表明度进行比较后获得的明度对比信息。另外,还求出对象象素颜色信息(色差、色饱和度、色调等)和代表在对象象素的周围设定的周围区域内(例如视野区域内)的颜色信息的代表颜色进行比较后获得的颜色对比信息。进而,根据这两个对比信息,决定实施颜色信息修正的象素。再进而,对于决定的象素,根据颜色对比信息,进行颜色信息修正,将修正后的多个象素,作为基准象素,进行向其周围的象素传播颜色信息的处理等,进行整个图象的颜色信息的修正。
另外,发明2既可以是将象素作为单位的处理,也可以是将把图象细分成多个的块作为单位的处理。将块作为单位时,发明2还可以进而具备把图象细分的图象细分步骤。这时,与按照每个象素的处理相比,能够削减处理量。
在以上的发明2中,能够利用颜色对比,对认为人非常关心的区域进行颜色信息修正。进而,例如能够利用色调变换处理,在保持图象整体的平衡的状态下,进行整个图象的颜色信息修正。因此,能够不会产生交界处中的颜色信息修正误差地实现高精度的颜色信息修正。
发明3是在发明2中,其特征在于区域选择步骤,包含选择位于与作为第1颜色信息修正的对象的区域的区域位置相距规定的间隔宽度的区域的步骤。
发明4是在发明2中,其特征在于区域选择步骤,包含使用有关各区域的明度信息和颜色信息的视觉特性信息,或只使用有关明度信息的视觉特性信息,选择成为第1颜色信息修正的对象的多个对象区域的步骤。
发明5是在发明2中,其特征在于第2颜色信息修正步骤,根据第1颜色信息修正步骤修正的多个对象区域的颜色信息,向多个对象区域的周边区域传播颜色信息,从而修正周边区域的颜色信息。
发明6具备处理模式受理步骤、图象处理执行步骤、显示步骤。处理模式受理步骤,受理输入单元选择的处理模式。图象处理执行步骤,按照处理模式受理步骤获得的所述处理模式,执行权利要求1或权利要求2所述的图象处理方法。显示步骤,在显示单元上显示图象处理执行步骤输出的颜色信息修正后的图象信号。
采用该发明后,例如用户能够利用显示器件等,确认颜色信息修正的效果,选择颜色信息修正的强度等处理模式。因此,能够与各个用户对应,进行提高视认性的颜色信息修正。
发明7具备环境光检出步骤、处理模式决定步骤、图象处理执行步骤和显示步骤。环境光检出步骤,检出照射显示图象信号的显示单元的环境光;处理模式决定步骤,按照环境光检出步骤检出的环境光,决定处理模式;图象处理执行步骤,按照处理模式决定步骤决定的处理模式,执行权利要求1或权利要求2所述的图象处理方法;显示步骤,在显示单元上显示图象处理执行步骤输出的颜色信息修正后的图象信号。
采用该发明后,例如能够根据传感器等环境光检出单元检出的环境光等级(也可以是使用环境中的对比度),控制颜色信息修正的强度。就是说,能够考虑在使用机器的环境下的环境光的影响,自动改变颜色信息修正的强度。进而,如果具备发明6的处理模式受理步骤后,用户就可以在按照使用环境,自动改变颜色信息修正的强度的同时,利用显示器件等,确认颜色信息修正的效果,再度选择修正强度。
发明8是在发明6中,其特征在于处理模式受理步骤,根据预先设定的多个强度,选择修正颜色信息之际的强度。
发明9是在发明7中,其特征在于处理模式决定步骤,在所述环境光检出步骤获得的环境光的强度,超过规定的阈值时,使修正颜色信息的处理有效地动作。
发明10是在发明7中,其特征在于处理模式决定步骤,按照环境光检出步骤获得的环境光的强度,根据规定的函数,使修正颜色信息的强度变化地动作。
发明11是在发明7中,其特征在于处理模式决定步骤,按照环境光检出步骤获得的环境光的强度,根据规定的函数,使修正颜色信息的强度时间性地变化地动作。
发明12是在发明7中,其特征在于处理模式决定步骤,在显示单元的显示区域包含的多个区域中,按照环境光检出步骤获得的环境光的强度,在各显示区域包含的多个区域中,控制修正颜色信息的强度。
发明13是在发明1中,其特征在于颜色信息的修正,按照发生颜色对比现象的规定的图案的大小的变动,使颜色信息修正的强度增减地动作。
采用该发明后,例如能够利用背景与色彩不同的环状图案A(由2个同心圆构成的图案)和背景与环状图案的色彩分别相同、大小大于图案A而且和图案A的形状是相似形的图案B,改变颜色信息修正的强度。这样,对于色彩等的变化大的区域,能够用小的区域进行适合于视觉特性的高强度的颜色信息修正;对于色彩等的变化少的区域,能够用大的区域进行强度弱的颜色信息修正。
发明14、15是图象处理装置,具有和发明1、2所述的图象处理方法同样的效果。
发明16、17是图象处理程序,具有和发明1、2所述的图象处理方法同样的效果。
发明18、19是集成电路,具有和发明1、2所述的图象处理方法同样的效果。
采用本发明的图象处理方法、显示图象处理方法、图象处理装置、图象处理程序及包含该图象处理装置的集成电路后,能够在更自然地进行图象的颜色修正的同时,实现使用了简易的构成的图象处理方法。




色饱和度 图1是表示本发明中的第1发明——图象处理装置的结构的方框图。
图2是表示本发明中的特性计算单元的结构的方框图。
图3是表示本发明中的第1发明——图象处理方法的处理的流程图。
图4是表示本发明中的颜色对比现象的概要的说明图。
图5是表示颜色信息修正单元中的色饱和度修正的概要的说明图。
图6是表示颜色信息修正单元中的色调修正的概要的说明图。
图7是表示本发明中的第2发明——图象处理装置的结构的方框图。
图8是表示本发明中的颜色信息传播修正单元的结构的方框图。
图9是表示本发明中的第2发明——图象处理方法的处理的流程图。
图10是本发明中的颜色信息传播修正单元中的处理概要的说明图。
图11是本发明中的颜色信息传播修正单元中的第2处理概要的说明图。
图12是表示本发明中的第3发明——图象处理装置的结构的方框图。
图13是表示本发明中的第3发明——图象处理方法的处理的流程图。
图14是表示本发明中的第4发明——图象处理装置的结构的方框图。
图15是表示本发明中的第4发明——图象处理装置中作为对象的单位的图形。
图16是表示本发明中的第5发明——图象处理装置的结构的方框图。
图17是表示本发明中的第6发明——图象处理装置的结构的方框图。
图18是表示本发明中的第6发明——图象处理方法的处理的流程图。
图19是表示本发明中的第6发明——图象处理装置的彩色平衡推定的说明图。
图20是表示本发明中的第7发明——图象处理装置的结构的方框图。
图21是表示本发明中的第8发明——图象处理装置的结构的方框图。
图22是表示本发明中的第9发明——图象处理装置的结构的方框图。
图23是表示本发明中的第9发明——图象处理装置中的用户选择的概要的说明图。
图24是表示本发明中的第10发明——图象处理装置的结构的方框图。
图25是表示本发明中的第11发明——图象处理装置的结构的方框图。
图26是表示本发明中的第10、11的发明——图象处理装置的处理控制的概念的说明图。
图27是表示本发明中的第10、11的发明——图象处理装置的处理控制的概念的说明图。
图28是讲述本发明中的第1~第11的发明——图象处理装置的效果的说明图。
图29是讲述本发明中的第1~第11的发明——图象处理装置的特长的颜色对比效果的变动的说明图。
图30是表示现有技术的图象处理装置中的颜色修正判定部的结构的方框图。
图31是现有技术的图象处理方法的处理流程图。
图32是现有技术的图象处理方法中的颜色修正处理的流程图。
符号说明
1颜色信息计算单元 2颜色特性计算单元 3颜色信息修正单元 4输出单元 5修正控制变量 100图象处理装置 6周边代表颜色抽出单元 7颜色对比信息计算单元 10信息计算单元 11象素选择单元 12特性计算单元 13选择象素颜色信息修正单元 14颜色信息传播修正单元 15控制变量 200图象处理装置 16基准设定单元 17周围颜色信息计算单元 18传播判定单元 40第2象素选择单元 400图象处理装置 50图象分割单元 51块信息计算单元 52处理块选择单元 53块特性计算单元 54选择块颜色信息修正单元 55颜色信息块传播修正单元 56象素变换单元 500图象处理装置 60块选择单元 600图象处理装置 70推定象素选择单元 71平衡量计算单元 72平衡修正单元 73推定控制变量 700图象处理装置 80修正颜色特性计算单元 800图象处理装置 90第2平衡量计算单元 91第2平衡量修正单元 900图象处理装置 1000图象处理单元 1001用户模式选择单元 1002显示器件 1100处理控制单元 1101环境光检出单元 2000图象存储器 2001浓密图象判定部 2002直方图编制部 2003前景/背景判别部 2004色数判定部
具体实施例方式
下面,参照附图,讲述作为本发明最佳方式的第1~第11实施方式。
在第1实施方式中,使用象素中的颜色对比信息,实施颜色修正。
在第2实施方式中,使用用规定的方法选择的象素中的颜色对比信息,实施颜色修正。进而,将选择的具有该修正后的颜色信息的象素作为基准象素,进行对周围象素而言的传播处理,进行周围象素的颜色信息修正。这样,实施整个图象的颜色修正。
在第3实施方式中,使用各象素中的颜色对比信息,首先选择要修正的象素,对该选择的象素进行颜色修正。进而,将选择的具有该修正后的颜色信息的象素作为基准象素,进行对周围象素而言的传播处理,进行周围象素的颜色信息修正。这样,实施整个图象的颜色修正。
第4实施方式,是第2实施方式的变形例,不是将象素作为处理单位,实施颜色对比处理和传播修正处理,而是将细分的块作为处理单位,进行颜色修正。
第5实施方式,是第3实施方式的变形例,不是将象素作为处理单位,实施颜色对比处理和传播修正处理,而是将细分的块作为处理单位,进行颜色修正。
在第6实施方式中,根据对象图象的明度对比信息和颜色对比信息,推定人明亮地感觉的区域。进而,在图象整体的彩色平衡修正中利用与该区域中的颜色信息的灰色轴(无色度轴,non-color axis)的偏移量。
在第7实施方式中,在进行了第6实施方式的彩色平衡修正后,进行第1实施方式的颜色修正处理。
在第8实施方式中,在进行了第6实施方式的彩色平衡修正后,进行第1实施方式的颜色修正处理。特别是第8实施方式,其特征在于考虑颜色修正的效果后,推定彩色平衡修正。
在第9实施方式中,采用第1实施方式~第8实施方式的图象处理,用户选择其修正等级等处理模式。
在第10实施方式中,采用第1实施方式~第8实施方式的图象处理,通过环境光检出,自动控制其修正等级等处理模式。
在第11实施方式中,采用第1实施方式~第8实施方式的图象处理,在通过环境光检出,自动控制其修正等级等处理模式的同时,根据其结果,用户进而选择处理模式。
[第1实施方式] 下面,使用图1~图6,讲述作为本发明的第1实施方式,根据象素中的颜色对比信息进行颜色信息的修正的图象处理方法及图象处理装置100。
图1是表示本发明的第1实施方式的图象处理装置100的结构的图形。另外,图3是表示本发明的第1实施方式的图象处理方法的处理的流程图。
本发明,是处理图象数据、从而修正图象内的颜色信息的装置,例如被数码相机及数码摄象机之类的摄影装置、编辑数码图象的图象编辑装置、在可移动的环境下使用的手机、车辆移动机器、PDA等、或者能够在各种环境下使用的大型映像显示机器等搭载。
将图象数据vIi输入图象处理装置100后,颜色信息计算单元1,将构成图象数据vIi的各象素的数据,变换成规定的颜色信息vCi(S11)。在这里,假设将图象数据vIi变换成由容易作为颜色信息处理的色调H、色饱和度S、明度V构成的HSV空间数据及由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由明度L、色a*、b*构成的La*b*空间数据等规定的颜色信息vCi。但是,也可以原封不动地处理图象数据vIi。
在颜色特性计算单元2中,计算出用颜色信息计算单元1获得的颜色信息vCi中,与修正对象——颜色信息有关的颜色特性信息数据(S12)。例如颜色信息vCi被变换成HSV系统后,进行色饱和度S的修正时,计算出有关色饱和度S的颜色特性信息数据。此外,在这里,在象素Pi中的颜色信息vCi中,将修正对象——颜色信息作为Ci。颜色特性计算单元2,如图2所示,对各象素,经过周边代表颜色抽出单元6和颜色对比信息计算单元7,生成颜色特性信息数据Rn_i。首先,周边代表颜色抽出单元6计算对象象素Pi的周遍区域内的代表颜色信息ACi(S15),颜色对比信息计算单元7根据对象象素Pi的颜色信息Ci和代表颜色信息ACi,生成颜色特性信息数据Rn_i(S16)。
进而,颜色信息修正单元3,修正对象象素Pi的颜色信息Ci(S13)。输出单元4,用规定的方法,输出修正后的颜色信息和不是修正对象的颜色信息(S14)。以上的处理,对于图象数据vIi的所有的象素都进行。
下面,详细讲述颜色特性计算单元2、颜色信息修正单元3、输出单元4的处理。
作为该颜色特性信息数据Rn_i,可以由多种多样。在这里,为了实现更接近于人看到的情况(适合于视觉特性)的修正,将与人的视觉特性对应的信息,作为颜色特性信息数据Rn_i使用。人的视觉特性,具有许多特性,但是在这里,使用有关颜色特性的颜色对比特性。此外,除此以外,还可以使用明度对比及大小·象素特性等。
图4是颜色对比特性的概念的示意图。在图4中,在灰色背景之中,表示出中心部分敞开的红色和蓝色的两个圆。此外,两个圆的中心区域的颜色,和灰色背景相同。着眼于用星号表示的视线位置,观察这些圆后,根据视觉心理可知红色圆的中心,有稍稍发蓝的感觉倾向;蓝色圆的中心,则有稍稍发红的感觉倾向。该现象,是由人的颜色对比特性产生的现象。所谓“颜色对比特性”,是指对象物体的周围被用不同的色饱和度及色调的区域包围时,观看对象物体的色饱和度及色调的眼睛(视觉)受到影响的情况。具体地说,以下的(a)和(b)的影响,众所周知。
(a)被不同的色调的区域包围时,感觉周围的色调的补色加到对象物体上。
(b)与对象物体相比,包围周围区域的色饱和度高时,感到对象物体的色饱和度变低。反之,与对象物体相比,包围周围区域的色饱和度低时,感到对象物体的色饱和度变高。
在本发明中,使用该颜色对比特性,进行象素的颜色信息的修正,从而进行给予更接近于人的视觉信息的印象的颜色修正。
例如在颜色信息vCi中,将象素Pi的色饱和度Si作为修正对象——颜色信息Ci时,如图5的示意图所示,进行色饱和度修正后,能够进行给予接近于人的视觉的印象的颜色修正。所谓“图5所示的色饱和度修正”,是在对象象素Pi的色饱和度Si比其周围的代表色饱和度SiR低时(例如对象象素Pi位于左圆的中心部分时)使对象象素Pi的色饱和度Si减少、在对象象素Pi的色饱和度Si比其周围的代表色饱和度SiR高时(例如对象象素Pi位于右圆的中心部分时)使对象象素Pi的色饱和度Si增加的修正。此外,对象象素Pi的色饱和度Si,按照对象象素Pi的色饱和度Si和周围的代表色饱和度SiR之比减少或增加。
作为对象象素Pi的周围的代表色饱和度SiR,计算具有相当于视野区域的规定的广度的象素区域Ωi内的象素的色饱和度的加权平均。此外,象素区域Ωi例如是将对象象素Pi作为中心的圆区域,其半径例如是输入的图象数据vIi的尺寸(水平方向尺寸或垂直方向尺寸)的1/9~1/4。此外,作为周围的代表色饱和度SiR,除此以外,还可以使用视野区域内的色饱和度直方图度数更多的色饱和度值、根据视野区域内的统计性的分布的集群(clustering)处理获得的代表色饱和度、视野区域内的平均色饱和度值等。这时,不保存、变更各象素Pi中色饱和度以外的颜色信息。这样,能够保持图象的平衡。
另外,例如在颜色信息vCi中,将象素Pi的色调Hi作为修正对象——颜色信息Ci时,如图6的示意图所示,进行色饱和度修正后,能够进行给予接近于人的视觉的印象的颜色修正。所谓“图6所示的色调修正”,是在周围的代表色调HiR比对象象素Pi的色调Hi红时(例如对象象素Pi位于左圆的中心部分时),使对象象素Pi的色调Hi向蓝方向的修正。此外,在向蓝方向的修正中,按照对象象素Pi的色调Hi和代表色调HiR的差分,决定修正量。这时,保存色调以外的颜色信息。另外关于色调,为了抑制引起急剧变换的弊端,抑制色调的移动量(修正量),从而能够尽量保持图象平衡。另一方面,在周围的代表色调HiR比对象象素Pi的色调Hi蓝时(例如对象象素Pi位于右圆的中心部分时),使对象象素Pi的色调Hi朝着红方向修正。
作为对象象素Pi的周围的代表色调HiR,计算具有相当于视野区域的规定的广度的象素区域Ωi内的象素的色调的加权平均。象素区域Ωi,和上述的象素区域Ωi同样决定。此外,作为周围的代表色调HiR,除此以外,还可以使用视野区域内的色调直方图度数更多的色调值、根据视野区域内的统计性的分布的集群处理获得的代表色调、视野区域内的平均色调值等。此外,在这里讲述了使色调Hi向规定的方向移动的情况。但是,即使移动YCbCr颜色空间中的色差Cb和Cr,也能够移动色调。这时,定性地说将色差Cb扩大后,产生蓝色成分;移动Cr后,产生红色成分。
基于这一想法,颜色特性计算单元2计算各象素的颜色特性信息数据Rn_i,颜色信息修正单元3修正各象素的对象象素信息Ci。作为一个例子,能够用(公式1)和(公式2)表现。
(公式1) Ci_new=Ci+η×G(Ci/ACi-1.0)……(1) (公式2) 颜色信息修正单元3,按照(公式1),实行对象象素Pi的颜色信息Ci的修正。在(公式1)中Ci_new是利用颜色对比修正的象素内的颜色信息;ACi是象素Pi的周围的代表颜色信息(例如代表色饱和度Sin及代表色调Hir等),是周边代表颜色抽出单元6计算的信息;η定为正常数。另外,在(公式2)中THO、Gmax是规定的正常数,μ是满足0<μ<1的规定的正常数。
在该(公式1)中,Ci/ACi是颜色对比信息计算单元7计算出来的颜色特性信息数据Rn_i。
此外,除了使用(公式1)和(公式2)的修正以外,还可以进行使用(公式1)和(公式2)的修正。
(公式3) Ci_new=Ci+F((Ci-ACi))………(3) (公式4) 在这里,用(Ci-ACi)定义颜色特性信息数据Rn_i,强调用规定的函数变换其颜色对比后获得的值,从而进行对象象素Pi的颜色信息Ci的修正。
此外,在(公式4)中,TH1、TH2、Fmax、Fmin、α,是分别满足TH1>TH2、TH1>0、TH2>0、Fmax>0.0、Fmin<0.0、0<α<1.0的常数。该公式,在设定修正量的上下限的同时,还线性抑制颜色特性信息数据Rn_i。关于该公式,也不局限于此,还可以使用其它的线性函数及非线性函数。
此外,(公式4)中的定义域F1(x)和F2(x),表示使x的定义域连续地决定的非线性函数,例如F1(x)或F2(x)是二次函数时,区域(TH2≤x≤TH1)的函数F1,成为F1(x)=((α·TH2-Fmax)/(TH2-TH1)2)·(x-TH1)2+Fmax;区域(-TH2≤x≤-TH1)的函数F2,成为F2(x)=(-(α·TH2+Fmin)/(-TH2+TH1)2)·(x+TH1)2+Fmin。
修正控制变量5(参照图1),是保持在(公式1)~(公式4)中使用的正常数等的表格数据。此外,还可以控制该表格数据,改变修正强度。
最后,输出单元4原封不动地输出颜色信息修正单元3获得的各象素Pi的对象颜色信息Ci的修正值Ci_new和除此以外的颜色信息vCi(不成为修正对象的颜色信息)。此外,输出单元4还可以将颜色信息修正单元3获得的各象素Pi的对象颜色信息Ci的修正值Ci_new和除此以外的颜色信息vCi变换成能够利用使用机器处理的图象格式后,输出处理图象数据。
这样,使用颜色对比,只修正各象素的对象颜色信息,从而可以用不进行区域抽出的简易的结构,进行颜色修正,能够进行给予更接近人的视觉的印象的颜色修正。进而,由于不进行区域抽出,所以还能够抑制区域抽出误差产生的颜色修正误差的发生。
在上述实施方式中,讲述了对象颜色信息是一个的情况。但是也可以组合例如色饱和度·色调的两个颜色信息的修正。这时,根据各自的颜色信息,求出各自的颜色特性信息数据,颜色信息修正单元3设定适合于对应的颜色信息的修正函数,进行颜色修正。
此外,(公式1)和(公式2)还可以变成(公式5)和(公式6)。
(公式5) Ci_new=Ci+η×Ci×H(Ci/ACi-1.0)……(5) (公式6) 式中0.0≤Hmax≤1.0,0.0≤TH3,0.0≤η≤1.0,0.0≤σ≤1.0,σ×TH3=Hmax。
这时,修正对象象素是灰色那样的无彩色时,不进行修正(无彩色本来不着色)。另一方面,有彩色、象素具有产生对比的颜色时,实施修正。
(公式5)中的(Ci/ACi-1.0)的部分,随着颜色特性信息数据(颜色对比量)Rn_i的变化量的不同而不同,相当于对于修正前的Ci而言的变化比例。因此,由于可以与修正前的颜色数据Ci的大小连动地修正,所以例如能够抑制低浓度的颜色数据由于颜色对比而急剧变化的现象,可以进行更自然的颜色对比的修正。
[第2实施方式] 接着,使用图7~图11,讲述作为本发明的第2实施方式,根据象素中的颜色对比信息进行颜色信息的修正的图象处理方法及图象处理装置200。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图7是表示本发明的第2实施方式的图象处理装置200的结构的图形。另外,图8是表示颜色信息传播修正单元14的结构的图形。另外,图9是表示本发明的第2实施方式的图象处理方法的处理的流程图。
本发明,是处理图象数据、从而修正图象内的颜色信息的装置,例如被数码相机及数码摄象机之类的摄影装置、编辑数码图象的图象编辑装置、在可移动的环境下使用的手机、车辆移动机器、PDA等、或者能够在各种环境下使用的大型映像显示机器等搭载。
将图象数据vIi输入图象处理装置200后,颜色信息计算单元10,将构成图象数据vIi的各象素的数据,变换成规定的颜色信息vCi(S21)。此外,该颜色信息还包含有关亮度等的明度的信息Ki。在这里,假设将图象数据vIi变换成由容易作为颜色信息处理的色调H、色饱和度S、明度V构成的HSV空间数据及由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由明度L、色a*、b*构成的La*b*空间数据等规定的颜色信息vCi。但是,也可以原封不动地处理图象数据vIi。
在象素选择单元11中,用规定的步骤,选择特性计算单元12处理的象素(S22)。在图象处理装置200中,不用颜色对比修正整个图象的象素,而只用颜色对比修正应该注意的选择象素后,根据修正的选择象素的颜色信息,修正剩余的象素。这样,能够尽量保持整个图象的平衡,进行精度更高的颜色修正。此外,象素的选择基准,按照应该处理的图象内容预先设定。但也可以是选择将图象朝水平方向XSTEP分割、朝垂直方向YSTEP分割时的各块的中心象素之类简单的基准。这时,需要按照处理时间和处理精度决定XSTEP及YSTEP。将以上象素选择单元1选择的象素组,作为选择象素组Φ。
在特性计算单元12中,计算出用信息计算单元10获得的颜色信息vCi中,选择象素组Φ内的象素Pi的颜色信息,计算单颜色特性信息数据Rn_i(Pi∈Φ)(S23)。此外,在象素Pi中的颜色信息vCi中,将修正对象——颜色信息作为Ci。
特性计算单元12,和颜色特性计算单元2(参照图1)同样,生成颜色特性信息数据Rn_i。该数据采用和本发明的第1实施方式同样的处理生成。例如使用象素Pi中的颜色信息vCi和具有相当于该视野区域的规定的广度的象素区域Ωi内的象素的颜色信息的加权平均ACi,生成颜色特性信息数据Rn_i。
选择象素颜色信息修正单元13,对于选择象素组Φ内的象素Pi,使用特性计算单元12生成的颜色特性信息数据Rn_i,实施修正对象的颜色信息Ci的颜色修正(S24)。关于该方法,和本发明的第1实施方式同样。
接着,颜色信息传播修正单元14,使用选择象素颜色信息修正单元13获得的选择象素组Φ内的象素Pi,实施对于剩余的象素Pj的颜色信息Cj(Pj不属于选择象素组Φ)而言的颜色修正(S25)。作为该处理,可以采用许多手法。在这里,采用色调变换处理。所谓“色调变换处理”,是根据预先设定的数点的颜色信息,不损害整个图象的平衡地给黑白图象数据上色的处理。
颜色信息传播修正单元14,利用该处理,将选择象素颜色信息修正单元13修正的颜色信息Ci,作为初期设定点(以下称作“基准象素”),实施不损害整个图象的平衡的颜色修正。颜色信息传播修正单元14,如图8所示,由基准设定单元16、周围颜色特性计算单元17、传播判定单元18构成。
下面,使用图10,讲述传输处理。
此外,在图10中,对于象素Pi,计算亮度Yi、色差Cbi、Cri(S28),颜色修正的对象,为色差Cbi、Cri。进而,将选择象素组Φ内的象素Pi中的修正后的色差(以下称作“修正色差”),作为色差Cbai、Crai。
基准设定单元16,将选择象素组Φ内的象素P0,作为基准象素设定(参照S29及图10(a))。
周围颜色特性计算单元17,向基准象素P0的周围4象素,传播修正色差Cab0、Cra0(参照S29~S31及图10(b))。
在该处理中,周围的各象素Pj的亮度Kj被保持。这样,求出满足该亮度Kj的象素Pj的色差候补Cbj_1、Crj_1中,基准象素P0的修正色差Cab0、Cra0之差成为最小的色差组Cabj、Craj(S30)。
决定该色差候补的方法甚多。由于通常用8比特的整数定义亮度Kj、色差Cbj_1、Crj_1,所以简单时,将满足向亮度Kj的线形变换式的色差Cbj_1、Crj_1的整数的组合,作为色差候补。在时,由于处理时间有可能较长,所以想出了设置规定的误差函数E,在向亮度Kj的线形变换式成立的条件下,将减少该误差函数E的色差的组合,作为候补的手法。
向该4象素的传播修处理结束后,进而实施向其周围的象素Pj2的传播(参照图10(c))。将所有的基准象素P0作为基准,实施这种传播处理。此外,传播来自多个基准象素的颜色信息时,在成为该修正对象的象素中,选择传播的多个颜色信息之差成为最小的颜色信息。
传播判定单元18,如图10(d)所示,将成为传播对象的象素中的修正颜色信息Cbaj、Craj和各自的象素传播前的颜色信息Cbj、Crj之差,和规定的阈值比较。具体地说,各自的颜色信息之差大于规定的阈值ThresCb、ThresCr时,在结束根据该象素(例如Px)的传播的同时,将修正颜色信息Cbaj、Craj定为Cbaj=Cbj、Craj=Crj。就是说,传播判定单元18实施传播停止判定。
将以上的处理,进行到决定所有的象素的颜色信息为止(S31)。
进而,传播判定单元18将经过颜色修正及传播处理的YCbCr空间数据,变换成进行S28的处理之前的颜色空间。
另外,输出单元4进行和第1实施方式讲述的处理同样的处理的后,输出被这样颜色修正的各象素的颜色信息(S26~S27)。
这样,能够在保持各象素的亮度(明度)的同时,在基准象素的亮度和其旁边的象素的亮度接近时,将旁边的象素的颜色信息修正成接近基准象素的颜色信息的值。进而,通过实施传播停止判定,能够担保颜色信息在传输前后变化不大。这样,能够不损害整个图象的平衡,传输经过颜色对比修正的颜色信息,进行颜色修正处理。
此外,传播处理也可以是图11所示的那种手法。
首先,设定选择象素组Φ内的基准象素P0(参照图11(a))。
接着,在基准象素P0的周边区域33中,假设基准象素P0的颜色信息Cb0、Cr0能够用将亮度Y0作为变量的线形变换式近似,在周边区域33中,应用相同的变换式。在这里,线形变换式,使对多个基准象素P0的颜色信息Cb0、Cr0进行了颜色修正的修正颜色信息Cba0、Cra0和用线形变换式近似的各基准象素的颜色信息之差变小地决定。
线形变换式中的未定系数,只用基准象素P0的周边区域33定义,所以基准象素P0越多,必须调整的线形变换式的系数就越多。因此,具体地说,线形变换式可以使用采用最小平方法及遗传性的算法等多变量系数的非线性推定手法决定。
此外,在多个基准象素P0、P1的周边区域包含的象素34中(参照图11(c)),颜色信息取决于对于多个基准象素P0、P1而言的线形变换式的平均值。
综上所述,没有用颜色对比修正的象素的颜色信息,应用各象素的亮度,利用与各象素所属的基准象素的周围区域对应的线形变换式计算。
在该手法中,在保持各象素的亮度的同时,还在基准象素附近的象素中,亮度越接近的象素,越设定接近的颜色信息。另外,在决定周边区域内的线形变换式的系数等,以便使基准象素的颜色信息变小的同时,使用在周边区域内缓慢变动的一次线形式时,能够抑制在亮度变动较小的区域的颜色信息的变动。这样,能够不损坏图象整体的平衡,传播利用颜色对比修正的颜色信息,可以进行颜色修正处理。
此外,控制变量15存放象素选择之际的参数、旨在修正选择修正的参数、旨在传输颜色信息的参数等。
[第3实施方式] 再接着,使用图12~图13,讲述作为本发明的第3实施方式,根据象素中的颜色对比信息进行颜色信息的修正的图象处理方法及图象处理装置400。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图12是表示本发明的第3实施方式的图象处理装置400的结构的图形。另外,图13是表示本发明的第3实施方式的图象处理方法的处理的流程图。
本发明,是处理图象数据、从而修正图象内的颜色信息的装置,例如被数码相机及数码摄象机之类的摄影装置、编辑数码图象的图象编辑装置、在可移动的环境下使用的手机、车辆移动机器、PDA等、或者能够在各种环境下使用的大型映像显示机器等搭载。
将图象数据vIi输入图象处理装置400后,颜色信息计算单元10,将构成图象数据vIi的各象素的数据,变换成规定的颜色信息vCi(S41)。此外,该颜色信息还包含有关亮度等的明度的信息Ki。在这里,假设将图象数据vIi变换成由容易作为颜色信息处理的色调H、色饱和度S、明度V构成的HSV空间数据及由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由明度L、色a*、b*构成的La*b*空间数据等规定的颜色信息vCi。但是,也可以原封不动地处理图象数据vIi。
在特性计算单元12中,计算出用信息计算单元10获得的颜色信息vCi中,对于修正对象——颜色信息而言的特性信息(颜色对比信息RnC_i)和对于明度而言的特性信息(明度对比信息RnK_i)。在这里,在象素Pi中的颜色信息vCi中,将修正对象——颜色信息作为Ci,将明度信息作为Ki。
特性计算单元12,和颜色特性计算单元2(参照图1)同样,对于象素Pi的颜色特性信息和明度信息,生成颜色特性信息数据Rn_i(颜色对比信息RnC_i、明度对比信息RnK_i)(S42)。关于该数据,采用和本发明的第1实施方式同样的处理生成。就是说,使用象素Pi中的颜色信息vCi和具有相当于该视野区域的规定的广度的象素区域Ωi内的象素的颜色信息的加权平均ACi之比,计算出颜色对比信息数据RnC_i;使用象素Pi中的亮度信息Ki,和具有相当于其视野区域的规定的广度的象素区域Ωi内的象素的亮度的加权平均AKi之比,计算明度对比信息RnK_i。此外,明度对比信息RnK_i,例如在第1实施方式的定义颜色对比信息数据RnC_i的公式中,将Ci作为Ki、ACi作为Aki后定义。
第2象素选择单元40,使用该RnK_i和RnC_i,判定对于象素Pi是否进行利用颜色对比现象的颜色修正,选择成为颜色修正的对象的象素区域(S43)。该判定有各种方法,在这里选择满足下列(公式7)的象素。此外,在(公式7)中,ThC、ThK是正常数,被控制变量15存放。
(公式7) {Pi||RnC_i-1|<ThC,|RnK_i|>ThK}………(7) 对于明度对比的绝对值较大的区域,人的视觉特性具有感到强烈的对比度的倾向。而且,颜色对比的值接近于1的象素,属于某种程度颜色信息的变动较少的象素区域。考虑到这两种情况,在本发明中,使用(公式7),选择人的视觉特性非常关心的区域——颜色信息的变化较少的区域,进行利用颜色对比现象的颜色修正。
此外,用象素Pi中的颜色信息Ci和具有相当于该视野区域的规定的广度的象素区域Ωi内的象素的颜色信息的加权平均ACi的差分,定义颜色对比信息数据RnC_i时,可以使用(公式8),选择象素。在(公式8)中,颜色对比趋近于0,表示颜色信息的变动较少。
(公式8) {Pi||RnC_i|<ThC′,|RnK_i|>ThK}………(8) 将第3实施方式的特征记述以下。在本发明的第2实施方式中,图7的象素选择单元11,选定利用颜色对比现象进行颜色修正的象素。而在第3实施方式中,首先选择人更关心的象素区域,然后进行利用颜色对比现象的颜色修正(S44)。然后,将选择的象素作为基准象素,通过色调变换处理,传播处理该基准象素的修正颜色信息,向周围的象素传播颜色信息,从而实施颜色修正(S45)。这样,利用认为人非常关心的象素的修正结果,能够一边尽量保存图象整体的平衡,一边进行颜色修正。因此,与对于所有的象素都用颜色对比加以修正的情况相比,能够抑制图象中的物体的交界处等的过剩的颜色修正。
此外,输出单元4进行和第1实施方式讲述的同样的处理后,输出被这样颜色修正的各象素的颜色信息。
[第4实施方式] 下面,使用图14~图15,讲述作为本发明的第4实施方式,根据象素中的颜色对比信息进行颜色信息的修正的图象处理方法及图象处理装置500。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图14是表示本发明的第4实施方式的图象处理装置500的结构的图形。
图象处理装置500,由图象分割单元50、块信息计算单元51、处理块选择单元52、块特性计算单元53、选择块颜色信息修正单元54、颜色信息块传播修正单元55、象素变换单元56、输出单元4构成。
本发明的特征在于与本发明的第2实施方式的图象处理装置200以象素单位进行处理不同,如图15示意性地表示的那样,以块单位进行处理。
更具体地说,在图象处理装置500中,图象分割单元50将输入的图象数据分割成块,将该块作为处理单位。
块信息计算单元51,作为各块的颜色信息,如图15所示,计算代表各块内的代表颜色信息。具体地说,将块内的颜色信息的平均值、直方图中度数最多的值、采用群链等统计手法获得的值等,作为代表颜色信息计算。
图象处理装置500,将块k内的代表颜色信息BCk,视为本发明的第2实施方式中的象素的颜色信息Ci,进行和第2实施方式同样的处理。
此外,这时,在用输出单元4变换成规定的图象格式之前,象素变换单元56使用块k后的块k+1和1个以下的块k+Bwidth(纵向邻接的块)的被修正的代表颜色信息值,进行插补处理,从而计算出块k内的各象素的修正后的颜色信息。在这里,Bwidth表示横向的块数,块号则定义为从图象左上方起,向右方依次排成一列。
此外,插补处理并不局限于该方式,还可以使用块k之前的块k-1和块k之上的块k-Bwidth的被修正的代表颜色信息,进行插补处理。另外,也可以使用前后、上下4个块和对象块合计5个块的被修正的代表颜色信息,进行插补处理。
此外,在图15中,使用了均匀尺寸的长方形块,但也可以按照图象内容,改变块的尺寸及形状。
采用这种结构及方法后,在图象尺寸较大时,能够减少所需的处理量。特别是将分割的块数与图象尺寸无关地固定后,能够抑制对各块的代表颜色信息的颜色修正处理的处理量,能够抑制对于输入的图象尺寸的处理时间的大幅度变动。
[第5实施方式] 下面,使用图16,讲述作为本发明的第5实施方式,根据象素中的颜色对比信息进行颜色信息的修正的图象处理方法及图象处理装置600。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图16是表示本发明的第5实施方式的图象处理装置600的结构的图形。
图象处理装置600,由图象分割单元50、块信息计算单元51、块特性计算单元53、块选择单元60、选择块颜色信息修正单元54、颜色信息块传播修正单元55、象素变换单元56、输出单元4构成。
本发明的特征在于与本发明的第3实施方式的图象处理装置400以象素单位进行处理不同,如图15示意性地表示的那样,以块单位进行处理。
更具体地说,在图象处理装置600中,图象分割单元50将输入的图象数据分割成块,将该块作为处理单位。
块信息计算单元51,作为各块的颜色信息,如图15所示,计算代表各块内的代表颜色信息。具体地说,将块内的颜色信息的平均值、直方图中度数最多的值、采用群链等统计手法获得的值等,作为代表颜色信息计算。
图象处理装置500,将块k内的代表颜色信息BCk,视为本发明的第3实施方式中的象素的颜色信息Ci。此外,在第3实施方式中,进行象素单位的处理,使用象素象素的特性信息——明度对比信息、颜色对比信息、亮度,选择实施采用颜色对比进行颜色修正的象素。而在本发明中,块特性计算单元53使用代表块k的代表颜色信息BCk和代表亮度BYk,计算明度对比信息和颜色对比信息。进而,块选择单元60使用这些信息,选择具有用颜色对比修正的代表颜色信息的块。
另外,在用输出单元4变换成规定的图象格式之前,象素变换单元56使用块k后的块k+1和1个以下的块k+Bwidth(纵向邻接的块)的被修正的代表颜色信息值,进行插补处理,从而计算出块k内的各象素的修正后的颜色信息。在这里,Bwidth表示横向的块数,块号则定义为从图象左上方起,向右方依次排成一列。
此外,插补处理并不局限于该方式,还可以使用块k之前的块k-1和块k之上的块k-Bwidth的被修正的代表颜色信息,进行插补处理。另外,也可以使用前后、上下4个块和对象块合计5个块的被修正的代表颜色信息,进行插补处理。
此外,在图15中,使用了均匀尺寸的长方形块,但也可以按照图象内容,改变块的尺寸及形状。
采用这种结构及方法后,在图象尺寸较大时,能够减少所需的处理量。特别是将分割的块数与图象尺寸无关地固定后,能够抑制对各块的代表颜色信息的颜色修正处理的处理量,能够抑制对于输入的图象尺寸的处理时间的大幅度变动。
[第6实施方式] 下面,使用图17~图19,讲述作为本发明的第6实施方式,进行根据象素中的颜色对比信息的彩色平衡修正的图象处理方法及图象处理装置700。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图17是表示本发明的第6实施方式的图象处理装置700的结构的图形。另外,图18是表示本发明的第6实施方式的图象处理方法的处理的流程图。
本发明,是处理图象数据、从而修正图象内的颜色信息的装置,例如被数码相机及数码摄象机之类的摄影装置、编辑数码图象的图象编辑装置、在可移动的环境下使用的手机、车辆移动机器、PDA等、或者能够在各种环境下使用的大型映像显示机器等搭载。
图象处理装置700,由信息计算单元10、特性计算单元12、推定象素选择单元70、平衡量计算单元71、平衡修正单元72、输出单元4、推定控制变量73构成。信息计算单元10,将图象数据vIi变换成规定的颜色信息。特性计算单元12,根据变换的规定的颜色信息,计算有关作为对象的颜色信息的特性信息及有关明度的特性信息。推定象素选择单元70,根据特性计算单元12计算的特性信息,选择白点推定能够使用的推定象素。在选择象素之际,使用推定控制变量73存放的表格数据。平衡量计算单元71,计算与推定象素选择单元70获得的推定象素的灰色轴的偏移量。平衡修正单元72,将平衡量计算单元71获得的偏移量应用到各象素的颜色信息的平衡修正中。输出单元4,用规定的格式输出平衡修正过的图象。
图象数据vIi输入该装置后,信息计算单元10将构成图象数据vIi的各象素的数据,变换成规定的颜色信息vCi(S50)。此外,在该颜色信息中,还包含亮度等有关明度的信息Ki。在这里,将图象数据vIi变换成由容易处理颜色信息的色调H、色饱和度S、明度V构成的HSV空间数据及由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由亮度Y、色差Cb、Cr构成的YCbCr空间数据、由明度L、色a*、b*构成的La*b*空间数据等规定的颜色信息vCi。但是,也可以原封不动地处理图象数据vIi。
特性计算单元12,计算信息计算单元10获得的颜色信息vCi中对于修正对象——颜色信息而言的特性信息(颜色对比信息RnC_i、)和对于明度而言的特性信息(明度对比信息RnK_i)。此外,在象素Pi中的颜色信息vCi中,将修正对象——颜色信息作为Ci,将明度信息作为Ki。
特性计算单元12,和颜色特性计算单元2(参照图1)同样,对于象素Pi的颜色特性信息和明度信息,生成颜色特性信息数据Rn_i(颜色对比信息RnC_i、明度对比信息RnK_i)(S51)。关于该数据,采用和本发明的第1实施方式同样的处理生成。就是说,使用象素Pi中的颜色信息vCi和具有相当于该视野区域的规定的广度的象素区域Ωi内的象素的颜色信息的加权平均ACi之比,计算出颜色对比信息数据RnC_i;使用象素Pi中的亮度信息Ki,和具有相当于其视野区域的规定的广度的象素区域Ωi内的象素的亮度的加权平均AKi之比,计算明度对比信息RnK_i。此外,明度对比信息RnK_i,例如在第1实施方式的定义颜色对比信息数据RnC_i的公式中,将Ci作为Ki、ACi作为Aki后定义。
在推定象素选择单元70中,使用颜色对比信息数据RnC_i、明度对比信息RnK_i、亮度信息Ki,判定象素Pi是不是属于象照明那样人感觉明亮的区域(白色区域),满足时,选择该象素Pi(S52)。对所有的象素进行这种处理,将选择的象素集合作为白色区域Ψ。该判定有各种方法,在这里,选择满足下列(公式9)的象素。此外,在(公式9)中,Th0、Th1、Th2是正常数,被推定控制变量73存放。
(公式9) {pi||RnC_i-1|<Th2,RnK_i>Th1,Ki>Th0}………(9) 对于明度对比的绝对值较大的区域,人的视觉特性具有感到强烈的对比度的倾向。在此基础上,明度对比较大、亮度高于规定值时,可以认为被人作为更明亮的区域感知。进而,颜色对比值趋近于1的象素,被认为属于某种程度颜色信息的变动较少的象素。根据这些推查,在本发明中,使用(公式9),将人明亮地感知的同时颜色信息变化比较小的区域,视为有照明等的白色区域。这相当于将光学性的镜面反射区域作为白色区域抽出。
下面,使用图19,讲述利用(公式9)选择的白色区域。在图19中,对象象素处于区域Ar1中时,判定对象象素属于白色区域。这是因为对象象素的亮度高、和周边的明度对比也大的缘故。
另一方面,对象象素处于区域Ar2~Ar4时,判定对象象素不属于白色区域。具体地说,对象象素处于区域Ar2中时,虽然对象象素的亮度高,但是和周边的明度对比小。另外,对象象素处于区域Ar3中时,虽然和周边的明度对比大,但是对象象素的亮度低。另外,对象象素处于区域Ar4中时,对象象素的亮度低、和周边的明度对比也小。这样,对象象素位于这些区域时,不能判定对象象素属于白色区域。
此外,用象素Pi中的颜色信息Ci和具有相当于该视野区域的规定的广度的象素区域Ωi内的象素的颜色信息的加权平均ACi的差分,定义颜色对比信息数据RnC_i时,可以使用(公式10),选择象素。在(公式10)中,颜色对比趋近于0,表示颜色信息的变动较少。
(公式10) {Pi||RnC_i|<Th2′,RnK_i>Th1,Ki>Th0}………(10) 在平衡量计算单元71中,求出与用(公式9)或(公式10)获得的白色区域Ψ内的颜色信息的灰色轴的偏移量(S53)。在这里,为了计算偏移量,计算白色区域Ψ内的象素的色差Cb、Cr的平均值(Cbc、Crc),将该平均值作为与灰色轴的偏移量。
在这里,根据亮度进行正规化的理由,是为了提高推定的平衡偏移量的精度。除了将该白色区域Ψ内的象素的Cb、Cr用亮度Ki正规化的值的平均值以外,还可以使用该正规化的Cb、Cr中频度最多的值及最大的Cb、Cr。
此外,作为偏移量,除了白色区域Ψ内的象素的色差的平均值以外,还可以使用白色区域Ψ的象素中出现频度最高的Cb、Cr的值等。
接着,在平衡量计算单元71中,使用(公式11),计算平衡修正量ΔCb、ΔCr(S54)。
(公式11) ΔCb=-Cbc×Kb×Kt,ΔCr=-Crc×Kr×Kt………(11) 在(公式11)中,Kb、Kr是正常数,被推定控制变量73存放。
平衡修正单元72,将计算的平衡修正量ΔCb、ΔCr与各象素的色差相加后进行修正(S55)。Kt表示进行修正的象素的亮度。此外,该修正量超过规定的值时,既可以不实施修正,也可以变更(例如抑制)(公式11)的Kb和Kr的正常数。这样,能够抑制急剧的彩色平衡修正。
此外,Kb和Kr作为正常数,但是也可以按照平衡偏移量Cbc、Crc的值,使用根据规定的函数变换的值。另外,作为(公式11),还可以使用抑制急剧的彩色平衡修正之类的非线性函数。在(公式11)中,为了利用对象象素的亮度Kt抑制急剧的彩色平衡修正导致的画制下降,而设置亮度项Kt。
本实施方式的特征在于抽出人明亮的感觉倾向高的区域,求出该区域的平衡偏移量,在修正它的方向上,实施图象的彩色平衡修正。这样,不需要进行复杂的判定,能够用简单结构实现。进而,在人明亮的感觉区域,进行以平衡为中心的修正,还能够减少损害处理完毕的图象的弊端。
此外,在这里,作为平衡偏移量的对象,将色差Cb和Cr作为对象。但除此以外,还可以将HSV系的色调H、色饱和度S或La*b*系的颜色信息a*、b*作为对象。
另外,在根据(公式10)或(公式11)进行的推定象素的选择中,也可以不进行关于颜色对比信息的判定|RnC_i-1|<Th2或|RnC_i-1|<Th2’。这时,可以在只注意在明度这一点上非常关心的区域的条件下,进行推定象素的选择,在比以上讲述的条件更广大的象素区域选择推定对象。
[第7实施方式] 下面,使用图20,讲述作为本发明的第7实施方式,进行根据象素中的颜色对比信息的彩色平衡修正及颜色修正的图象处理方法及图象处理装置800。此外,对于和上述实施方式中讲述的相同的结构,赋予相同的符号,不再赘述。
图20是表示本发明的第7实施方式的图象处理装置800的结构的图形。
本发明,在处理图象数据、从而进行图象处理的装置中,同时具备本发明的第6实施方式的根据明度对比信息和颜色对比信息进行图象的彩色平衡修正的装置的特征,和本发明的第1实施方式的根据颜色对比按照各象素进行颜色修正的装置的特征。
如图20所示,图象处理装置800的特征在于具备修正颜色特性计算单元80、颜色信息修正单元3、修正控制变量5。
修正颜色特性计算单元80,在平衡修正单元72结束彩色平衡修正后,重新计算颜色特性信息数据。这样,从被彩色平衡修正更新的颜色信息中,抽出对象颜色信息的颜色特性信息数据。
此外,在图象处理装置800中,特性计算单元12获得的对于象素Pi而言的颜色特性信息数据Rn_i和修正颜色特性计算单元80获得的对于象素Pi而言的颜色特性信息数据dRn_i,既可以是关于相同的颜色信息的对比信息,也可以是关于不同的颜色信息的对比信息。
如图20所示,推定象素选择单元70,抽出明度对比信息RnK_i、亮度Ki、人感觉比颜色对比信息RnC_i明亮的区域(白点区域)。平衡量计算单元71,计算彩色平的偏移量。平衡修正单元72,进行平衡修正,从而修正该偏移量。修正颜色特性计算单元80,再度计算各象素中的对象素颜色信息的颜色特性信息数据dRn_i。在这里,进行和用特性计算单元12讲述的同样的处理。颜色信息修正单元3,实施各象素的颜色修正。这样,在图象处理装置800中,成为可以获得处理过的图象的结构。
采用这种结构后,图象处理装置800能够同时具有本发明的第6实施方式的特征——彩色平衡修正和本发明的第1实施方式的特征——进行接近人的视觉特性的颜色修正的功能。
此外,虽然在这里使本发明的第6实施和第1实施方式融合,但是也可以使本发明的第6实施和第2实施方式~第5实施方式中的某一个融合。使本发明的第6实施和第2实施方式或第3实施方式融合时,可以根据对选择的象素进行的颜色修正结果,通过传播处理推定其它的象素的颜色修正,进行保持图象整体的平衡的更高精度的颜色修正。另外,使本发明的第6实施和第4实施方式或第5实施方式融合时,能够将进行颜色修正的对象,由象素单位变换成块象素单位,从而削减处理量。
[第8实施方式] 下面,使用图21,讲述作为本发明的第8实施方式,进行根据象素中的颜色对比信息的彩色平衡修正及颜色修正的图象处理方法及图象处理装置900。
图21是表示本发明的第8实施方式的图象处理装置900的结构的图形。
本发明,在处理图象数据、从而进行图象处理的装置中,同时具备本发明的第6实施方式的根据明度对比信息和颜色对比信息进行图象的彩色平衡修正的装置的特征,和本发明的第1实施方式的根据颜色对比按照各象素进行颜色修正的装置的特征。
如图21所示,图象处理装置900的特征在于具备第2平衡量计算单元90和第2平衡量修正单元91。
第2平衡量计算单元90,使用颜色信息修正单元3获得的对象象素的颜色信息的修正量,计算与推定象素选择单元70获得的推定象素的灰色轴的偏移量。第2平衡量修正单元91,将第2平衡量计算单元90获得的平衡修正量,与颜色信息修正单元3获得的对象象素的颜色信息的修正量相加。
在第7实施方式中,平衡修正单元72结束彩色平衡修正后,重新计算颜色特性信息数据,根据该值实施颜色修正。与此不同,在第8实施方式中,成为不重新抽出颜色特性信息数据,使用特性计算单元12获得的颜色特性信息数据Rn_i,对于修正过的颜色信息dCi,进行彩色平衡修正的结构。
在这里,作为在颜色信息修正单元3及第2平衡量计算单元90中作为对象的颜色信息,讲述使用象素Pi中的色差Cbi、Cri的例子。
首先,信息计算单元10,求出各象素Pi的色差Cbi、Cri。接着,特性计算单元12计算对于色差Cbi、Cri而言的颜色特性信息数据Rncb_i、Rncr_i。这时,颜色特性信息数据Rncb_i、Rncr_i,对于色差,通过和第1实施方式讲述的同样的步骤进行计算。
颜色信息修正单元3,使用该颜色特性信息数据Rncb_i、Rncr_i,实施对于色差的修正。将修正的色差dCi作为Cbi_new、Cri_new时,分别根据ΔCbi=Cbi new-Cbi、ΔCri=Cri_new-Cri,求出色差修正量ΔCbi、ΔCri。
第2平衡量计算单元90,计算该色差修正量ΔCbi、ΔCri。进而,将计算出的色差修正量ΔCbi、ΔCri,与推定象素选择单元70选择的推定象素的色差的平均值Cbc、Crc相加,推定考虑了颜色信息修正单元3的色差修正的平衡偏移量。
进而,在图象处理装置900中,象图18的步骤S54那样,在计算平衡偏移量之际,使用规定的系数Kr。在这里,该Kr取决于考虑了原来的色差的函数时,最好考虑颜色信息修正单元3进行的色差修正的部分。
另外,在图象处理装置900中,判定颜色修正量ΔCb、ΔCr是否为规定以上,在实施平衡修正的图18的步骤S55中,进行该平衡修正的判定之际,需要将颜色信息修正单元3进行的色差修正的部分附加给输入图象的色差成分后考虑。
在计算颜色修正彩色平衡偏移量时,象图18的步骤S52那样,选择人感觉明亮的象素区域时,也使用各象素的明度对比信息及明度。但是在颜色信息修正单元3中,设定成不实施对于明度对比信息而言的修正。另一方面,对于颜色对比信息,有可能修正后值发生变化。但是因为进行将颜色对比作为前提的颜色修正,所以对于第2平衡量计算单元90的平衡量的检出没有太大的影响。进而,象图18的步骤S52那样,选择人感觉明亮的象素区域时,对于颜色对比信息Rncb_i、Rncr_i而言的条件,优先度低于明度对比信息。另外,特性计算单元12的颜色对比信息,还可以被推定象素选择单元70在推定象素选择时使用。
此外,在这里,将相同的颜色信息Ci作为前提,讲述了颜色信息修正单元3中的修正对象——颜色信息Ci和第2平衡量计算单元90进行的平衡修正量的对象——颜色信息。另一方面,还可以将不同的颜色信息作为对象,例如将颜色信息修正单元3的对象——颜色信息作为色饱和度Si、将第2平衡量计算单元90的对象——颜色信息作为色差Cri、Cbi。这时,在信息计算单元10中,需要对于各象素计算颜色信息修正单元3和第2平衡量计算单元90两者使用的颜色信息,同时还需要具备在颜色信息修正单元3实施对象颜色信息的修正后,变换成第2平衡量计算单元90使用的颜色信息的功能。
采用这种结构后,图象处理装置900能够同时具有本发明的第6实施方式的特征——彩色平衡修正和本发明的第1实施方式的特征——进行接近人的视觉特性的颜色修正的功能。进而,由于不必为了颜色修正而重新计算颜色特性信息数据,从而削减了处理量。
此外,虽然在这里使本发明的第6实施和第1实施方式融合,但是也可以使本发明的第6实施和第2实施方式~第5实施方式中的某一个融合。使本发明的第6实施和第2实施方式或第3实施方式融合时,可以根据对选择的象素进行的颜色修正结果,通过传播处理推定其它的象素的颜色修正,进行保持图象整体的平衡的更高精度的颜色修正。另外,使本发明的第6实施和第4实施方式或第5实施方式融合时,能够将进行颜色修正的对象,由象素单位变换成块象素单位,从而削减处理量。
[第9实施方式] 下面,使用图22~图23,讲述作为本发明的第9实施方式,进行根据象素中的颜色对比信息的彩色平衡修正及颜色修正的图象处理方法及图象处理装置1005。
图22是表示本发明的第9实施方式的图象处理装置1005的结构的图形。另外,图23是表示本发明的第9实施方式的图象处理方法的用户模式选择单元的应用例的图形。
本发明,在处理图象数据、从而进行图象处理的装置中,具有用户选择处理模式的单元。
如图22所示,图象处理装置1005由下述部件构成作为本发明的第1实施方式~第8实施方式的图象处理装置任一种实施方式所述的图象处理装置的图象处理单元1000、显示其处理结果的显示器件1002、用户选择处理模式的用户模式选择单元1001。
在本发明中,显示器件1002显示图象处理单元1000进行了颜色修正处理的处理过的图象,用户在视觉上确认显示器件1002上的处理过的图象,利用用户模式选择单元1001选择处理模式。这样,能够实现适合每个人的特性的颜色修正。
在这里,作为显示器件1002,例如是数码相机及数码摄象机之类的摄影装置的显示画面,编辑数码图象的图象编辑装置的显示画面,在可移动的环境下使用的手机、车辆移动机器、PDA等的显示画面,或者能够在各种环境下使用的大型映像显示机器等。另外,作为手机的显示画面,不仅是显示短信及图象的手机的主画面,而且还可以是翻盖手机的进行时间显示的副画面。
图23表示用户模式选择单元1001的一个例子。在图23中,表示手机的菜单显示中的用户模式选择的方法。
这时,用户确认显示器件1002,如图23所示的那样,选择“环境光修正等级的设定”菜单内的(1)强模式、(2)中模式、(3)弱模式、(4)默认模式中的某一个。
在这里所谓“默认模式”,相当于原封不动地使用各处理装置内用修正控制变量5、控制变量15、推定控制变量73显示的表格数据内的修正强度及推定强度的默认值的模式。
选择处理模式后,由用户模式选择单元1001控制图象处理单元1000应用的颜色修正处理的强度级别。就是说,控制各处理装置内的修正控制变量5、控制变量15、推定控制变量73包含的表格数据内的修正强度及推定强度,进行处理等级的控制。例如强模式时,加强颜色修正的强度(增加修正量);弱模式时,削弱颜色修正的强度(减少修正量)。这样,能够进行给予接近人的视觉特性的印象的颜色修正处理,同时还能够按照每个人的眼光控制级别。
此外,图23表示出菜单显示的菜单选择的一个例子。也可以是与各处理模式对应的开关及按钮。另外,在图23中,准备了默认模式,但是菜单内的中模式,也可以是原封不动地使用各处理装置内用的修正控制变量5、控制变量15、推定控制变量73包含的默认值的模式。
[第10实施方式] 下面,使用图24和图26~图27,讲述作为本发明的第10实施方式,进行根据象素中的颜色对比信息的彩色平衡修正及颜色修正的图象处理方法及图象处理装置1105。
图24是表示本发明的第10实施方式的图象处理装置1105的结构的图形。另外,图26是表示本发明的第10实施方式的图象处理方法中的处理控制单元的应用例的图形。
本发明,在处理图象数据、从而进行图象处理的装置中,具有环境光检出单元1101和处理控制单元1100,前者检出机器使用环境中的环境光等级,后者按照环境光检出单元1101检出的环境光等级,自动控制颜色修正强度。
如图24所示,图象处理装置1105由下述部件构成作为本发明的第1实施方式~第8实施方式的图象处理装置任一种实施方式所述的图象处理装置的图象处理单元1000、显示其处理结果的显示器件1002、检出机器使用环境中的环境光等级的环境光检出单元1101和按照环境光检出单元1101检出的环境光等级,自动控制颜色修正强度的处理控制单元1100。
在环境光检出单元1101中,如图26所示,想到了用设置在规定的场所的传感器受光部检出太阳光等环境光的方法,但是在带照相机的手机等中,也可以用CCD照相机受光部代用。在环境光检出单元1101中,根据提示最低浓度图案——黑数据之际的亮度和提示最高浓度图案——白数据之际的亮度,求出黑数据对于白数据而言的对比度ERatio。此外,还可以采用读出环境光等级的照度,根据该值和内部预先准备的表格(可以是各处理装置内的用修正控制变量5、控制变量15、推定控制变量73显示的表格数据),换算最低浓度图案——黑数据和提示最高浓度图案——白数据的对比度ERatio的方法。
图象处理单元1000,使用计算出的对比度ERatio,自动求出各处理装置内的修正控制变量5、控制变量15、推定控制变量73包含的表格数据的修正强度及推定强度。
作为该方法,讲述图27的(a)图案1、(b)图案2、(c)图案3。
(a)所示的图案1,对于白而言的黑的对比度ERatio超过规定的值(在图27中,TH=2.2)的时刻,将修正强度及推定强度等处理强度作为默认的强度,进行颜色处理。另一方面,ERatio没有超过规定的值时,将处理强度作为0(不实施处理)。
(b)所示的图案2,计算每隔规定的使用时间间隔的ERatio的平均值(图26(b)中的斜线区域内)根据该平均值,使下一个的处理强度线性变化。这时,如果不是线性函数也可以应用非线性函数。另外,还可以用每隔规定的时间间隔的ERatio的值,使修正强度变化。这样,能够与图案1相比,能够对于环境光的变动,适当地控制处理强度。
(c)所示的图案3,对于黑的对比度ERatio随着使用时间而出现的变动,使修正强度实时变化,从而能够进一步提高在可移动环境下的视认性。
除此以外,使显示图象整体具备环境光的读出功能,按照显示器件的区域改变处理强度,从而能够在只有一部分被光照射时,也将图象整体的视认性保持一定地显示。
[第11实施方式] 下面,使用图25、图26和图27,讲述作为本发明的第11实施方式,进行根据象素中的颜色对比信息的彩色平衡修正及颜色修正的图象处理方法及图象处理装置1107。
图25是表示本发明的第11实施方式的图象处理装置1107的结构的图形。另外,图26是表示本发明的第10实施方式的图象处理方法中的处理控制单元的应用例的图形。
本发明,在处理图象数据、从而进行图象处理的装置中,具有环境光检出单元1101、处理控制单元1100和本发明的第9实施方式的特征——用户模式选择单元,环境光检出单元1101检出机器使用环境中的环境光等级,处理控制单元1100按照环境光检出单元1101检出的环境光等级,自动控制颜色修正强度。
如图25所示,图象处理装置1107由下述部件构成作为本发明的第1实施方式~第8实施方式的图象处理装置任一种实施方式所述的图象处理装置的图象处理单元1000,显示其处理结果的显示器件1002、检出机器使用环境中的环境光等级的环境光检出单元1101,按照环境光检出单元1101检出的环境光等级,自动控制颜色修正强度的处理控制单元1100,和用户选择处理模式的用户模式选择单元1001。
在环境光检出单元1101中,如图26所示,想到了用设置在规定的场所的传感器受光部检出太阳光等环境光的方法,但是在带照相机的手机等中,也可以用CCD照相机受光部代用。在环境光检出单元1101中,根据提示最低浓度图案——黑数据之际的亮度和提示最高浓度图案——白数据之际的亮度,求出黑数据对于白数据而言的对比度ERatio。此外,还可以采用读出环境光等级的照度,根据该值和内部预先准备的表格(可以是各处理装置内的用修正控制变量5、控制变量15、推定控制变量73显示的表格数据),换算最低浓度图案——黑数据和提示最高浓度图案——白数据的对比度ERatio的方法。
图象处理单元1000,使用计算出的对比度ERatio,自动求出各处理装置内的修正控制变量5、控制变量15、推定控制变量73包含的表格数据的修正强度及推定强度。
作为该方法,进行和图27所示的同样的处理。
用户使用显示器件1002,观看该自动控制的处理过的图象。进而,用户使用用户模式选择单元1001,变更处理模式即变更修正控制变量5、控制变量15、推定控制变量73等包含的表格数据内的数据。这样,能够按照环境光自动改变处理强度,同时还能实现适合用户个人的视认性。
[实施方式的效果] (1) 采用上述实施方式后,可以根据人的视觉特性,修正空等的饱和图象及由于强烈的环境光而使颜色信息消失的图象等的颜色信息,能够提高显示画面的视认性。
(2) 在上述实施方式中的图象处理中,在选择颜色修正处理的修正对象之际,不进行现有技术所进行的那种区域抽出。因此,能够抑制区域抽出误差导致的颜色修正误差的发生。
具体地说,如图28所示,在具有类似的颜色信息的物体互相重叠的图象中,现有技术进行区域抽出时,难以适当地抽出对象物体Oa,结果例如抽出包含对象物体Oa及位于其周围的物体Oc的区域Rb。进而,在现有技术中,由于对于抽出的区域Rb进行颜色修正,所以在对象物体Oa的交界处产生颜色修正误差,导致不能够适当地进行对象物体Oa的颜色修正的结果。
另一方面,在本发明中,由于不进行区域抽出,所以能够抑制这种颜色修正误差的发生。
(3) 在上述实施方式中的图象处理中,特别是在求出环境光下的明度的修正和颜色修正时,能够提高视认性。
例如众所周知在向日等强烈的环境光下,观看在室内环境中被看到的亮度最高的白象素和亮度最低的黑象素之比(对比度)为100∶1~40∶1左右的图象时,对比度下降到3∶1~2∶1左右。
在现有技术中,采用旨在提高环境光下的视认性而使用伽马函数进行明度修正,已经广为人知。具体地说,对于在向日中看到的图象,使用进行黑浓度抑制的伽马函数(向下凸),进行明度修正。
进而,进行颜色修正时,在现有技术中,采用以下(a)~(c)的颜色修正。
(a)对图象整体实施色饱和度修正(色饱和度提高修正)的颜色修正 这时,虽然可以提高整个图象的色饱和度,但是有些部分发生色饱和度的过剩修正。
(b)抽出修正对象(切出中心物体——人物等),对抽出的修正对象实施色饱和度修正(色饱和度提高修正)的颜色修正 这时,发生抽出误差导致的修正后的色饱和度的失真(被修正的色饱和度的不连续性等)。
(c)根据修正前后的明度的比率,线性控制色饱和度修正量,实施色饱和度修正的颜色修正 这时,与黑浓度抑制连动,发生色饱和度下降。另外,与明度的比率的倒数连动,线性控制色饱和度修正量时,能够抑制色饱和度下降。可是,对于强烈的环境光导致的色饱和度成分的丧失,即使进行线性控制,改善效果也很小。
综上所述,即使在进行明度修正的同时,实施现有技术的(a)~(c)的颜色修正,也难以进行理想的修正。
因此,作为颜色修正,采用本实施方式的颜色对比修正,实施色饱和度修正后,能够朝着进一步增加颜色对比的方向实施色饱和度修正,提高视认性。
[其它] 在上述实施方式中讲述的图象处理方法及图象处理装置,是利用使用图4讲述的颜色对比特性的图象处理方法及图象处理装置。因此,本发明的处理,受该颜色对比特性影响。
图29是表示颜色对比特性的图形,效果随着位于灰色背景中的红圆中心部的灰圆的尺寸而变。例如中心的灰圆的半径比红圆小时,感觉红圆中心的灰圆发蓝的颜色对比现象明显(参照图29(a))。与此不同,中心的灰圆的半径变大,接近红圆时,感觉红圆中心的灰圆发蓝的颜色对比现象就不明显(参照图29(b))。
因此,在本发明的图象处理方法或图象处理装置中,处理图29所示的那种大小不同的单纯图案时,具有颜色修正效果变动的特征。
另外,作为对象的颜色信息的颜色特性信息数据Rn_i,除了在本发明的第1实施方式所示的(1)对于周边的代表颜色信息而言的对象象素的颜色信息之比和(2)对象象素的颜色信息和周边的代表颜色信息的差分量以外,还可以是利用规定的函数,变换上述(1)和(2)后获得的值。
另外,各处理装置内的包含表格数据的修正控制变量5、控制变量15、推定控制变量73等,既可以在处理装置内构成,也可以是作为RAM之类的外部存储器存放表格数据的部件,或由来自外部的输入单元提供表格数据的部件。
在上述实施方式中讲述的图象处理方法及图象处理装置,例如是被计算机、电视机、数码相机、手机、PDA、车载TV等处理图象的机器内置或连接后使用的装置,作为LSI等集成电路实现。
更详细地说,上述各实施方式的图象处理装置100、200、400、500、600、700、800、900、用户模式选择单元1001、处理控制单元1100、环境光检出单元1101的各功能块(参照图1、图7、图12、图14、图16、图17、图20、图21、图22、图24、图25),既可以单独地1个芯片化,也可以包含部分或全部的1个芯片化。此外,在这里,虽然作为LSI,但按照集成度的差异,还往往被称作IC、系统LSI、超级LSI、超超级LSI。
另外,集成电路的手法,并不局限于LSI,还可以用专用电路或通用处理器实现。制造LSI后,还能够利用可以作为程序的FPGA(FieldProgrammable Gate Array)及可以再构成LSI内部的电路单元的连接及设定的可重构处理器。
进而,伴随着半导体技术的进步或派生的其它技术,被置换的集成电路化的技术问世后,当然也可以使用该技术,进行功能块的集成化。也有可能应用生物技术等。
另外,上述各实施方式的各功能块的处理,可以利用程序实现。例如图1、图7、图12、图14、图16、图17、图20、图21、图22、图24、图25的各功能块的处理,可以在计算机中,由中央运算装置(CPU)进行。另外,为了进行这些处理的程序,被硬盘、ROM等记忆装置存放,在ROM中或者被RAM读出后执行。
[第1付记] 本发明还可以如下表现。
<第1付记的内容> (付记1) 一种图象处理方法,其特征在于,是对输入的图象信号进行颜色修正的图象处理方法,具备 信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息和明度信息; 特性计算步骤,该特性计算步骤按照所述颜色信息和明度信息,计算视觉特性信息; 象素选择步骤,该象素选择步骤根据所述图象信号,选择成为第3颜色信息的修正的对象的多个象素; 偏移量计算步骤,该偏移量计算步骤检出与所述象素选择步骤选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第3颜色信息修正步骤,该第3颜色信息修正步骤根据所述偏移量计算步骤获得的所述偏移量,进行所述图象信号的所述第3颜色信息修正; 第2特性计算步骤,该第2特性计算步骤对所述第3颜色信息修正步骤获得的修正后的图象信号,进而计算出第2视觉特性信息; 第4颜色信息修正步骤,该第4颜色信息修正步骤根据所述第2特性计算步骤获得的所述第2视觉特性信息,对所述颜色修正后的图象信号,进行第4颜色信息修正; 输出步骤,该输出步骤根据所述第4颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
(付记2) 一种图象处理方法,其特征在于,是对输入的图象信号进行颜色修正的图象处理方法,具备 信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息和明度信息; 特性计算步骤,该特性计算步骤按照所述颜色信息和明度信息,计算视觉特性信息; 第5颜色信息修正步骤,该第5颜色信息修正步骤根据所述视觉特性信息,进行所述图象信号的所述第5颜色信息修正; 象素选择步骤,该象素选择步骤根据所述视觉特性信息,在所述图象信号的作用下,选择多个象素; 偏移量计算步骤,该偏移量计算步骤检出所述第5颜色信息修正后的所述图象信号中的与所述象素选择步骤选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第6颜色信息修正步骤,该第6颜色信息修正步骤根据所述偏移量计算步骤获得的所述偏移量,对所述第5颜色信息修正后的图象信号,进行第6颜色信息修正; 输出步骤,该输出步骤根据所述第6颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
(付记3) 付记1或付记2所述的图象处理方法,其特征在于所述特性计算步骤,包含将作为对象的象素的明度信息和颜色信息,与代表其周围的区域内的明度信息和颜色信息的周围明度信息和周围颜色信息一一比较的明度对比处理和颜色对比处理。
(付记4) 一种图象处理装置,其特征在于,是对输入的图象信号进行颜色修正的图象处理装置,具备 信息计算单元,该信息计算单元计算所述图象信号的颜色信息和明度信息; 特性计算单元,该特性计算单元按照所述颜色信息和明度信息,计算视觉特性信息; 象素选择单元,该象素选择单元根据所述图象信号,选择成为第3颜色信息的修正的对象的多个象素; 偏移量计算单元,该偏移量计算单元检出与所述象素选择单元选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第3颜色信息修正单元,该第3颜色信息修正单元根据所述偏移量计算单元获得的所述偏移量,进行所述图象信号的所述第3颜色信息修正; 第2特性计算单元,该第2特性计算单元对所述第3颜色信息修正单元获得的颜色修正后的图象信号,进而计算出第2视觉特性信息; 第4颜色信息修正单元,该第4颜色信息修正单元根据所述第2特性计算单元获得的所述第2视觉特性信息,对所述颜色修正后的图象信号,进行第4颜色信息修正; 输出单元,该输出单元根据所述第4颜色信息修正单元修正的颜色信息,输出颜色修正后的图象信号。
(付记5) 一种图象处理装置,其特征在于,是对输入的图象信号进行颜色修正的图象处理装置,具备 信息计算单元,该信息计算单元计算所述图象信号的颜色信息和明度信息; 特性计算单元,该特性计算单元按照所述颜色信息和明度信息,计算视觉特性信息; 第5颜色信息修正单元,该第5颜色信息修正单元根据所述视觉特性信息,进行所述图象信号的所述第5颜色信息修正; 象素选择单元,该象素选择步骤根据所述视觉特性信息,在所述图象信号的作用下,选择多个象素; 偏移量计算单元,该偏移量计算单元检出所述第5颜色信息修正后的所述图象信号中的与所述象素选择步骤选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第6颜色信息修正单元,该第6颜色信息修正单元根据所述偏移量计算步骤获得的所述偏移量,对所述第5颜色信息修正后的图象信号,进行第6颜色信息修正; 输出单元,该输出单元根据所述第6颜色信息修正单元修正的颜色信息,输出颜色修正后的图象信号。
(付记6) 一种图象处理程序,其特征在于,是旨在利用计算机进行对输入的图象信号进行颜色信息修正的图象处理方法的程序, 所述图象处理方法,具备 信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息和明度信息; 特性计算步骤,该特性计算步骤按照所述颜色信息和明度信息,计算视觉特性信息; 象素选择步骤,该象素选择步骤根据所述图象信号,选择成为第3颜色信息的修正的对象的多个象素; 偏移量计算步骤,该偏移量计算步骤检出与所述象素选择步骤选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第3颜色信息修正步骤,该第3颜色信息修正步骤根据所述偏移量计算步骤获得的所述偏移量,进行所述图象信号的所述第3颜色信息修正; 第2特性计算步骤,该第2特性计算步骤对所述第3颜色信息修正步骤获得的修正后的图象信号,进而计算出第2视觉特性信息; 第4颜色信息修正步骤,该第4颜色信息修正步骤根据所述第2特性计算步骤获得的所述第2视觉特性信息,对所述颜色修正后的图象信号,进行第4颜色信息修正; 输出步骤,该输出步骤根据所述第4颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
(付记7) 一种图象处理程序,其特征在于,是旨在利用计算机进行对输入的图象信号进行颜色信息修正的图象处理方法的程序, 所述图象处理方法,具备 信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息和明度信息; 特性计算步骤,该特性计算步骤按照所述颜色信息和明度信息,计算视觉特性信息; 第5颜色信息修正步骤,该第5颜色信息修正步骤根据所述视觉特性信息,进行所述图象信号的所述第5颜色信息修正; 象素选择步骤,该象素选择步骤根据所述视觉特性信息,在所述图象信号的作用下,选择多个象素; 偏移量计算步骤,该偏移量计算步骤检出所述第5颜色信息修正后的所述图象信号中的与所述象素选择步骤选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第6颜色信息修正步骤,该第6颜色信息修正步骤根据所述偏移量计算步骤获得的所述偏移量,对所述第5颜色信息修正后的图象信号,进行第6颜色信息修正; 输出步骤,该输出步骤根据所述第6颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
(付记8) 一种集成电路,其特征在于,是对输入的图象信号进行颜色修正的集成电路,具备 信息计算部,该信息计算部计算所述图象信号的颜色信息和明度信息; 特性计算部,该特性计算部按照所述颜色信息和明度信息,计算视觉特性信息; 象素选择部,该象素选择部根据所述图象信号,选择成为第3颜色信息的修正的对象的多个象素; 偏移量计算部,该偏移量计算部检出与所述象素选择部选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第3颜色信息修正部,该第3颜色信息修正单元根据所述偏移量计算部获得的所述偏移量,进行所述图象信号的所述第3颜色信息修正; 第2特性计算部,该第2特性计算单元对所述第3颜色信息修正部获得的颜色修正后的图象信号,进而计算出第2视觉特性信息; 第4颜色信息修正部,该第4颜色信息修正部根据所述第2特性计算部获得的所述第2视觉特性信息,对所述颜色修正后的图象信号,进行第4颜色信息修正; 输出部,该输出部根据所述第4颜色信息修正部修正的颜色信息,输出颜色修正后的图象信号。
(付记9) 一种集成电路,其特征在于,是对输入的图象信号进行颜色修正的集成电路,具备 信息计算部,该信息计算部计算所述图象信号的颜色信息和明度信息; 特性计算部,该特性计算部按照所述颜色信息和明度信息,计算视觉特性信息; 第5颜色信息修正部,该第5颜色信息修正部根据所述视觉特性信息,进行所述图象信号的所述第5颜色信息修正; 象素选择部,该象素选择部根据所述视觉特性信息,在所述图象信号的作用下,选择多个象素; 偏移量计算部,该偏移量计算部检出所述第5颜色信息修正后的所述图象信号中的与所述象素选择部选择的所述多个象素的颜色信息的规定的基准值的偏移量; 第6颜色信息修正部,该第6颜色信息修正部根据所述偏移量计算部获得的所述偏移量,对所述第5颜色信息修正后的图象信号,进行第6颜色信息修正; 输出部,该输出部根据所述第6颜色信息修正单元修正的颜色信息,输出颜色修正后的图象信号。
<第1付记的说明> 付记1所述的图象处理方法,是对输入的图象信号进行颜色修正的图象处理方法,具备信息计算步骤、特性计算步骤、象素选择步骤、偏移量计算步骤、第3颜色信息修正步骤、第2特性计算步骤、第4颜色信息修正步骤和输出步骤。信息计算步骤,计算图象信号的颜色信息和明度信息。特性计算步骤,按照颜色信息和明度信息,计算视觉特性信息。象素选择步骤,根据图象信号,选择成为第3颜色信息的修正的对象的多个象素。偏移量计算步骤,检出与象素选择步骤选择的多个象素的颜色信息的规定的基准值的偏移量。第3颜色信息修正步骤,根据偏移量计算步骤获得的偏移量,进行图象信号的所述第3颜色信息修正。第2特性计算步骤,对第3颜色信息修正步骤获得的修正后的图象信号,进而计算出第2视觉特性信息。第4颜色信息修正步骤,根据第2特性计算步骤获得的第2视觉特性信息,对颜色修正后的图象信号,进行第4颜色信息修正。输出步骤,根据第4颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
在这里,所谓“与规定的基准值的偏移量”,例如可以是与颜色信息的无色度轴、灰色轴的偏移量(以下,在本栏中相同)。另外,所谓“第3颜色信息修正”,可以是被称作所谓彩色平衡修正的修正。
在付记1的图象处理方法的一个例子中,根据比较代表对象象素的周围设定的周围区域内(例如视野区域内)的亮度的代表亮度和对象象素的亮度信息的明度对比信息,选择被认为人非常关心的区域或象素。进而,计算对获得的区域内的象素而言的颜色对比,根据该颜色对比,检出与区域内的颜色信息的灰色轴的偏移量。再进而,根据检出的偏移量,进行整个图象的颜色修正。
在以上的付记1的图象处理方法中,根据颜色对比,取出人感到明亮的区域,保持该区域的平衡后,进行整个图象的颜色修正。因此,不必进行图象抽出,还能够抑制抽出误差造成的修正误差等弊端。
进而,本发明例如具有发明1的效果,能够进行更适当的颜色处理。
付记2所述的图象处理方法,是对输入的图象信号进行颜色修正的图象处理方法,具备信息计算步骤、特性计算步骤、第5颜色信息修正步骤、象素选择步骤、偏移量计算步骤、第6颜色信息修正步骤和输出步骤。信息计算步骤,计算图象信号的颜色信息和明度信息。特性计算步骤,按照颜色信息和明度信息,计算视觉特性信息。第5颜色信息修正步骤,根据视觉特性信息,进行图象信号的第5颜色信息修正。象素选择步骤,根据视觉特性信息,在图象信号的作用下,选择多个象素。偏移量计算步骤,检出第5颜色信息修正后的图象信号中的与象素选择步骤选择的多个象素的颜色信息的规定的基准值的偏移量。第6颜色信息修正步骤,根据偏移量计算步骤获得的所述偏移量,对第5颜色信息修正后的图象信号,进行第6颜色信息修正。输出步骤,根据第6颜色信息修正步骤修正的颜色信息,输出颜色修正后的图象信号。
在本发明的一个例子中,根据比较代表对象象素的周围设定的周围区域内(例如视野区域内)的亮度的代表亮度和对象象素的亮度信息的明度对比信息,选择被认为人非常关心的区域或象素。进而,计算对获得的区域内的象素而言的颜色对比,根据该颜色对比,检出与区域内的颜色信息的灰色轴的偏移量。再进而,根据检出的偏移量,进行整个图象的颜色修正。
在付记2的图象处理方法中,根据颜色对比,取出人感到明亮的区域,保持该区域的平衡后,进行整个图象的颜色修正。因此,不必进行图象抽出,还能够抑制抽出误差造成的修正误差等弊端。
进而,付记2的图象处理方法,例如具有付记1的图象处理方法的效果,能够进行更适当的颜色处理。另外,和付记1的图象处理方法不同,在进行了使用偏移量的颜色修正(平衡修正)后,不必进行视觉特性信息的计算。
付记3所述的图象处理方法,是付记1或付记2的图象处理方法中的某一个,其特征在于特性计算步骤,包含将作为对象的象素的明度信息和颜色信息,与代表其周围的区域内的明度信息和颜色信息的周围明度信息和周围颜色信息一一比较的明度对比处理和颜色对比处理。
付记4或5所述的图象处理装置,具有和付记1或2所述的图象处理方法同样的效果。
付记6或7所述的图象处理程序,具有和付记1或2所述的图象处理方法同样的效果。
付记8或9所述的集成电路,具有和付记1或2所述的图象处理方法同样的效果。

本发明在要求更自然地进行图象的颜色修正的同时、实现使用简易的构成的图象处理的领域中,作为图象处理方法、显示图象处理方法、图象处理装置、图象处理程序及包含图象处理装置的集成电路,大有用处。
权利要求
1.一种图象处理方法,对输入的图象信号进行颜色信息修正,具备
信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息;
特性计算步骤,该特性计算步骤对由所述图象信号构成的二维图象区域中包含的第1区域的颜色信息与在所述第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量;
颜色信息修正步骤,该颜色信息修正步骤使用所述对比量,将所述第1区域的颜色信息,朝着强调与所述第2区域的颜色信息的对比的方向进行修正;以及
输出步骤,该输出步骤输出包含经修正的所述第1区域的图象信号。
2.如权利要求1所述的图象处理方法,其特征在于进而具备区域选择步骤,该区域选择步骤由所述图象信号,选择分别至少包含一个象素且成为第1颜色信息修正的对象的多个对象区域;
所述信息计算步骤,计算输入的所述图象信号的所述颜色信息和明度信息;
所述特性计算步骤,将在所述区域选择步骤选择的所述多个对象区域的颜色信息和明度信息,与在所述多个对象区域的周围存在的多个周围区域的颜色信息和明度信息分别比较,计算对比量;
所述颜色信息修正步骤,具有第1颜色信息修正步骤和第2颜色信息修正步骤;
所述第1颜色信息修正步骤,使用所述对比量,朝着强调与所述多个周围区域的颜色信息的对比的方向,修正所述多个对象区域的颜色信息,从而进行所述第1颜色信息修正;
所述第2颜色信息修正步骤,对所述多个对象区域以外的区域,使用所述第1颜色信息修正有关的信息,进行第2颜色信息修正;
所述输出步骤,输出包含了用所述第1颜色信息修正步骤和所述第2颜色信息修正步骤修正的区域的图象信号。
3.如权利要求2所述的图象处理方法,其特征在于所述区域选择步骤,包含选择位于与作为所述第1颜色信息修正的对象的区域的区域位置相距规定的间隔宽度的区域的步骤。
4.如权利要求2所述的图象处理方法,其特征在于所述区域选择步骤,包含使用有关各区域的明度信息和颜色信息的视觉特性信息、或只使用有关明度信息的视觉特性信息,选择成为所述第1颜色信息修正的对象的多个对象区域的步骤。
5.如权利要求2所述的图象处理方法,其特征在于所述第2颜色信息修正步骤,根据所述第1颜色信息修正步骤修正的所述多个对象区域的颜色信息,向所述多个对象区域的周边区域依次传播颜色信息,从而修正所述周边区域的颜色信息。
6.一种显示图象处理方法,其特征在于,具备
处理模式受理步骤,该处理模式受理步骤受理输入单元选择的处理模式;
图象处理执行步骤,该图象处理执行步骤按照所述处理模式受理步骤获得的所述处理模式,执行权利要求1或权利要求2所述的图象处理方法;
显示步骤,该显示步骤在显示单元上显示所述图象处理执行步骤输出的颜色信息修正后的图象信号。
7.一种显示图象处理方法,其特征在于,具备
环境光检出步骤,该环境光检出步骤检出照射显示图象信号的显示单元的环境光;
处理模式决定步骤,该处理模式决定步骤按照所述环境光检出步骤检出的所述环境光,决定处理模式;
图象处理执行步骤,该图象处理执行步骤按照所述处理模式决定步骤决定的所述处理模式,执行权利要求1或权利要求2所述的图象处理方法;
显示步骤,该显示步骤在显示单元上显示所述图象处理执行步骤输出的颜色信息修正后的图象信号。
8.如权利要求6所述的显示图象处理方法,其特征在于所述处理模式受理步骤,从预先设定的多个强度中,选择修正所述颜色信息之际的强度。
9.如权利要求7所述的显示图象处理方法,其特征在于所述处理模式决定步骤,在所述环境光检出步骤获得的环境光的强度,超过规定的阈值时,使修正所述颜色信息的处理有效而进行动作。
10.如权利要求7所述的显示图象处理方法,其特征在于所述处理模式决定步骤,按照所述环境光检出步骤获得的环境光的强度,由规定的函数使修正所述颜色信息的强度变化而进行动作。
11.如权利要求7所述的显示图象处理方法,其特征在于所述处理模式决定步骤,按照所述环境光检出步骤获得的环境光的时间变动,由规定的函数使修正所述颜色信息的强度时间性地变化而进行动作。
12.如权利要求7所述的显示图象处理方法,其特征在于所述处理模式决定步骤,在所述显示单元的显示区域包含的多个区域中,按照所述环境光检出步骤获得的环境光的强度,以所述显示区域包含的多个区域的每一个,控制修正所述颜色信息的强度。
13.如权利要求1所述的图象处理方法,其特征在于所述颜色信息的修正,按照发生颜色对比现象的规定图案的大小的变动,使颜色信息修正的强度增减而进行动作。
14.一种图象处理装置,对输入的图象信号进行颜色信息修正,其特征在于,具备
信息计算单元,该信息计算单元计算所述图象信号的颜色信息;
特性计算单元,该特性计算单元对由所述图象信号构成的二维图象区域中包含的第1区域的颜色信息与在所述第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量;
颜色信息修正单元,该颜色信息修正单元使用所述对比量,将所述第1区域的颜色信息,朝着强调与所述第2区域的颜色信息的对比的方向进行修正;
输出单元,该输出单元输出包含经修正的所述第1区域的图象信号。
15.如权利要求14所述的图象处理装置,其特征在于进而具备区域选择单元,该区域选择单元根据所述图象信号,选择分别至少包含一个象素且成为第1颜色信息修正的对象的多个对象区域;
所述信息计算单元,计算输入的所述图象信号的所述颜色信息和明度信息;
所述特性计算单元,将所述区域选择单元选择的所述多个对象区域的颜色信息和明度信息,与在所述多个对象区域的周围存在的多个周围区域的颜色信息和明度信息分别比较,计算对比量;
所述颜色信息修正单元,具有第1颜色信息修正单元和第2颜色信息修正单元;
所述第1颜色信息修正单元,使用所述对比量,朝着强调与所述多个周围区域的颜色信息的对比的方向,修正所述多个对象区域的颜色信息,从而进行所述第1颜色信息修正;
所述第2颜色信息修正单元,对所述对象区域以外的区域,使用所述第1颜色信息修正有关的信息,进行第2颜色信息修正;
所述输出单元,输出包含了用所述第1颜色信息修正单元和所述第2颜色信息修正单元修正的区域的图象信号。
16.一种图象处理程序,使计算机执行对输入的图象信号进行颜色信息修正的图象处理方法,其特征在于,所述图象处理方法,具备
信息计算步骤,该信息计算步骤计算所述图象信号的颜色信息;
特性计算步骤,该特性计算步骤对由所述图象信号构成的二维图象区域包含的第1区域的颜色信息与在所述第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量;
颜色信息修正步骤,该颜色信息修正步骤使用所述对比量,朝着强调与所述第2区域的颜色信息的对比的方向,修正所述第1区域的颜色信息;
输出步骤,该输出步骤输出包含修正的所述第1区域的图象信号。
17.如权利要求16所述的图象处理程序,其特征在于进而具备区域选择步骤,该区域选择步骤根据所述图象信号,选择分别至少包含一个象素且成为第1颜色信息修正的对象的多个对象区域;
所述信息计算步骤,计算输入的所述图象信号的所述颜色信息和明度信息;
所述特性计算步骤,将所述区域选择步骤选择的所述多个对象区域的颜色信息和明度信息,与在所述多个对象区域的周围存在的多个周围区域的颜色信息和明度信息分别进行比较,计算对比量;
所述颜色信息修正步骤,具有第1颜色信息修正步骤和第2颜色信息修正步骤;
所述第1颜色信息修正步骤,使用所述对比量,朝着强调与所述多个周围区域的颜色信息的对比的方向,修正所述多个对象区域的颜色信息,从而进行所述第1颜色信息修正;
所述第2颜色信息修正步骤,对所述对象区域以外的区域,使用所述第1颜色信息修正有关的信息,进行第2颜色信息修正;
所述输出步骤,输出包含用所述第1颜色信息修正步骤和所述第2颜色信息修正步骤修正的区域的图象信号。
18.一种集成电路,对输入的图象信号进行颜色信息修正,具备
信息计算部,该信息计算部计算所述图象信号的颜色信息;
特性计算部,该特性计算部对由所述图象信号构成的二维图象区域中包含的第1区域的颜色信息与在所述第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量;
颜色信息修正部,该颜色信息修正部使用所述对比量,朝着强调与所述第2区域的颜色信息的对比的方向,修正所述第1区域的颜色信息;
输出部,该输出部输出包含修正的所述第1区域的图象信号。
19.如权利要求18所述的集成电路,其特征在于进而具备区域选择部,该区域选择部根据所述图象信号,选择分别至少包含一个象素且成为第1颜色信息修正的对象的多个对象区域;
所述信息计算部,计算输入的所述图象信号的所述颜色信息和明度信息;
所述特性计算部,将所述区域选择部选择的所述多个对象区域的颜色信息和明度信息,与在所述多个对象区域的周围存在的多个周围区域的颜色信息和明度信息分别进行比较,计算对比量;
所述颜色信息修正部,具有第1颜色信息修正部和第2颜色信息修正部;
所述第1颜色信息修正部,使用所述对比量,朝着强调与所述多个周围区域的颜色信息的对比的方向,修正所述多个对象区域的颜色信息,从而进行所述第1颜色信息修正;
所述第2颜色信息修正部,对所述对象区域以外的区域,使用所述第1颜色信息修正有关的信息,进行第2颜色信息修正;
所述输出部,输出包含了用所述第1颜色信息修正部和所述第2颜色信息修正部修正的区域的图象信号。
全文摘要
一种图象处理方法,对输入的图象信号进行颜色信息修正,具备信息计算步骤(S11)、特性计算步骤(S12)、颜色信息修正步骤(S13)、以及输出步骤(S14)。该信息计算步骤(S11)计算图象信号的颜色信息;该特性计算步骤(S12)对由图象信号构成的二维图象区域中包含的第1区域的颜色信息与在第1区域的周围存在的第2区域的颜色信息进行比较,计算对比量;该颜色信息修正步骤(S13)使用对比量,将第1区域的颜色信息,朝着强调与第2区域的颜色信息的对比的方向进行修正;该输出步骤(S14)输出包含经修正的第1区域的图象信号。从而更自然地进行图象的颜色修正的同时,实现使用了简易的构成的图象处理方法。
文档编号H04N1/46GK101151883SQ20068001080
公开日2008年3月26日 申请日期2006年3月29日 优先权日2005年3月31日
发明者渡边辰巳, 桑原康浩, 小嶋章夫, 山下春生, 黑泽俊晴 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1