色彩修正方法与色彩修正装置的制作方法

文档序号:7659127阅读:122来源:国知局
专利名称:色彩修正方法与色彩修正装置的制作方法
技术领域
本发明涉及一种影像处理技术,且尤其涉及一种色彩修正技术。
背景技术
现有的影像处理技术可针对影像中喜好色进行颜色修正,例如天空蓝、草地绿、肤色修正等。然而,影像中经过颜色修正后的色彩,其与邻近的颜色对比往往会相当大。一般而言,人的视觉系统会将影像中对比相差较小的部分视为同一区域;反之,人的视觉系统会将影像中对比相差较大的部分视为一边界。因此经过颜色修正的影像容易产生假轮廓(False Contour)的问题。
有鉴于此,现有技术则发展出各种技术借以消除假轮廓的问题,例如2006年国际信息显示学会(Society of Information Display,简称SID)的研讨会其中编号49.3的文献提出了一种减少假轮廓的方法,适用于修正影像中皮肤颜色而导致影像出现假轮廓情形。首先,将影像从RGB色彩空间转换至YUV色彩空间。接着,检测影像中具有皮肤颜色的区域。将上述区域的皮肤颜色利用映像转换(Affine Transform)产生喜好的皮肤颜色。然后再利用侵蚀(Erosion)消除假轮廓,然而此方法的运算相当复杂。
因此,若能有更简单的影像处理技术可以消除假轮廓的问题,不但可提高电子产品的影像处理能力,可增加电子产品的处理速度,对于硬件成本的降低与硬件的实现也会有相当大的帮助。

发明内容
本发明所要解决的技术问题在于提供一种色彩修正方法,借以避免假轮廓问题,增加影像质量。
本发明所要解决的又一问题在于提供一种色彩修正装置,借以避免假轮廓问题,降低硬件成本。
为实现上述目的,本发明提出一种色彩修正方法,包括接收第一修正量与距离参数,并依据第一修正量修正第一修正色。此外,定义第二修正色,其中第二修正色与第一修正色的距离小于或等于距离参数。另外,依据第一修正量与距离计算第二修正量,并依据第二修正量修正第二修正色。
在本发明的一实施例中,第二修正量随着距离增加而减小,且第二修正量随着第一修正量增加而增加。在另一实施例中,第二修正量为 其中D0为距离参数,Di为距离,Δx为第一修正量。
在本发明的一实施例中,上述的色彩修正方法还包括在修正各个修正色之前,将各个修正色从第一色彩空间转换至第二色彩空间。此外,修正完各个修正色之后,将各个修正色从第二色彩空间转换至第一色彩空间。
在本发明的一实施例中,上述的色彩修正方法还包括依据指定颜色定义第一修正色。在另一实施例中,上述的色彩修正方法还包括依据指定像素的颜色定义第一修正色。
本发明提出一种色彩修正装置,包括选取单元与色彩校正单元。选取单元用以定义第一修正色,并依据距离参数定义第二修正色,其中第二修正色为与第一修正色的距离小于或等于距离参数。色彩校正单元耦接选取单元。色彩校正单元依据第一修正量修正第一修正色并依据第二修正量修正第二修正色,其中第二修正量是由第一修正量与距离计算得来。
在本发明的一实施例中,上述的色彩修正装置,还包括第一转换单元与第二转换单元。第一转换单元耦接色彩校正单元。在色彩校正单元修正各个修正色之前,第一转换单元先将各个修正色从第一色彩空间转换至第二色彩空间。第二转换单元耦接色彩校正单元。在色彩校正单元修正完各个修正色之后,第二转换单元再将各个修正色从第二色彩空间转换至第一色彩空间。
本发明在修正第一修正色的同时,并依据第一修正色与第二修正色之间的距离修正了邻近于第一修正色的第二修正色。因此,能改善假轮廓的问题,借以增加影像质量。
采用本发明,通过设定距离参数,可决定第二修正色所涵盖的范围,因此可使色彩空间中欲进行色彩修正的色域更具有弹性变化,而且,选取单元可依照一指定像素的颜色或一指定颜色来选取第一修正色,使色彩修正更易进行。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。


图1是依照本发明的第一实施例的一种色彩修正装置的示意图;图2是依照本发明的第一实施例的一种色彩修正方法的流程图;图3是依照本发明的第一实施例的一种一维色彩空间示意图;图4是依照本发明的第二实施例的一种色彩修正装置的示意图。
其中,附图标记10、11色彩修正装置20选取单元30色彩校正单元40、42转换单元C1~C9色彩空间上相邻的颜色S101~S106本发明的第一实施例的一种色彩修正方法的各步骤具体实施方式
图1是依照本发明的第一实施例的一种色彩修正装置的示意图。图2是依照图1所绘示的一种色彩修正方法的流程图。图3是依照本发明的第一实施例的一种一维色彩空间的示意图。请合并参照图1~图3,色彩修正装置10包括选取单元20与色彩校正单元30。选取单元20用以选取第一修正色。色彩校正单元30耦接选取单元20,用以修正色彩。
假设色彩修正装置10对第一修正色进行色彩修正的同时又想改善假轮廓的问题,则可依据本实施例的色彩修正方法进行色彩修正。举例来说,首先由步骤S101,利用选取单元20选取第一修正色,第一修正色例如为C5。再由步骤S102,利用色彩校正单元30接收第一修正量Δx,并由选取单元20接收距离参数D0,其中第一修正量Δx与距离参数D0可由使用者指定或由系统自动设定。接着,色彩校正单元30则依据第一修正量Δx修正第一修正色C5(步骤S103)。
另一方面,选取单元20则可依据距离参数D0与第一修正色C5定义第二修正色(步骤S104),其中第二修正色与第一修正色C5之间的距离小于或等于距离参数D0。换言之,第二修正色为邻近于第一修正色的颜色,而距离参数D0则是用来决定第二修正色所涵盖的范围。在本实施例中,距离参数D0特别以3为例进行说明,且第二修正色与第一修正色C5的距离小于距离参数D0。因此,在本实施例中,第二修正色则为C3、C4、C6与C7。
接着,在步骤S105中,则由色彩校正单元30依据第一修正量Δx与上述所提及第一修正色与第二修正色之间的距离计算第二修正量。本实施例以下列公式(1)为例,借以计算各个第二修正色的第二修正量,Di为各个第二修正色与第一修正色之间的距离。本实施例虽以下列公式(1)为例进行说明的,但本发明并不限于此。

色彩校正单元30则可依据公式(1)求得第二修正色C3、C4、C6与C7的第二修正量分别为





由第二修正色C3、C4、C6与C7的第二修正量可轻易看出,在本实施例中,第二二修正量是随着Di增加而减少,且第二修正量是随着第一修正量Δx增加而增加,但本发明并不限于此。
接着由步骤S106,色彩校正单元30则可依据第二修正色C3、C4、C6与C7的第二修正量分别修正第二修正色C3、C4、C6与C7的颜色。此外,由于C1、C2、C8、C9已经超出距离参数D0的范围,因此,其颜色则维持不变。为了使本实施例的优点更清楚明了,特别以图3的一维示意图为例,将本实施例与现有技术作一比较,并将各颜色修正量整理于下列表一表一本实施例与现有的的各修正色的修正量之间的差异


由表一可清楚看出,本实施在修正第一修正色C5的颜色的同时,并修正了邻近于第一修正色C5的颜色(C3、C4、C6、C7),且其邻近的颜色修正量随着与第一修正色C5的距离增加而减少。如此一来,则可避免修正第一修正色C5之后,使得C4、C6之间产生颜色缺口而造成假轮廓的问题。反观,现有的却仅仅修正了第一修正色C5,因此容易产生假轮廓的问题。
上述实施例中,为了方便讲述实施例,因此虽然以一维色彩空间的示意图为例进行说明,但在其它实施例中,本领域技术人员也可依照本发明的精神与上述实施例的教示,将本发明的实施例应用于二维色彩空间或是三维色彩空间的色彩修正,在此则不予赘述。此外,本发明的实施例不但可应用于影像的色彩修正也可应用于视频的色彩修正。
本领域技术人员应当知道,选取单元30选取第一修正色的方式,可依照使用者的需求而变化。举例来说,选取单元30可依照一指定像素的颜色来选取第一修正色。更详细地说,选取单元30可将影像中光标所点选的像素的颜色设定为第一修正色,或是依据一影像坐标来选取一像素的颜色作为第一修正色。在另一实施例中,选取单元30可将色彩空间中光标所点选的像素的颜色设定为第一修正色,或是依据一色彩空间的坐标来选取一像素的颜色作为第一修正色。在又一实施例中,选取单元30也可依照一指定颜色来选取第一修正色。更详细地说,可依据一颜色代码作为指定颜色,当颜色代码为#330000选取单元30则将浅红色设定为第一修正色。
值得一提的是,虽然上述实施例中已经对色彩修正装置与方法描绘出了一个可能的型态,但本领域技术人员应当知道,各厂商对于色彩修正装置与方法的设计都不一样,因此,本发明的应用当不限制于此种可能的型态。换言之,只要是修正第一修正色的同时,并依据第一修正色与第二修正色之间的距离修正了在色彩空间中邻近于第一修正色的第二修正色。就已经是符合了本发明的精神所在。
图4是依照本发明的第二实施例的一种色彩修正装置的示意图。请参照图4,在本实施例中,色彩修正装置11包括选取单元20、色彩校正单元30与转换单元40、42。其中选取单元20、色彩校正单元30可参照上述实施例,在此则不再赘述。值得注意的是转换单元40、42,其中转换单元40耦接于选取单元20与色彩校正单元30之间,转换单元42则耦接色彩校正单元30。本领域技术人员应当知道进行影像的色彩修正时,若影像中各像素的色彩空间的颜色均匀性愈佳,则愈不容易出现假轮廓。
本实施例中,在色彩校正单元30修正各个颜色之前,则先利用转换单元40将各个修正色从第一色彩空间转换至第二色彩空间,其中第二色彩空间的颜色均匀性优于第一色彩空间的颜色均匀性。当色彩校正单元30修正完各个修正色之后,转换单元42再将各个修正色从第二色彩空间转换至第一色彩空间。更具体地说,第一色彩空间例如是RGB色彩空间,第二色彩空间例如是CIE XYZ、Lab、Lch、HSV、YUV或YIQ色彩空间...等等。如此一来,则较不容易出现假轮廓。
综上所述,本发明在修正第一修正色的同时,并依据第一修正色与第二修正色之间的距离修正了邻近于第一修正色的第二修正色。因此,能改善假轮廓的问题。此外,本发明的各实施例至少具有下列优点1、通过设定距离参数,可决定第二修正色所涵盖的范围,因此可使色彩空间中欲进行色彩修正的色域更具有弹性变化。
2、选取单元可依照一指定像素的颜色或一指定颜色来选取第一修正色,使色彩修正更易进行。
在修正影像的颜色之前,将各个色彩转换至颜色均匀性较佳的色彩空间。如此则较不容易出现假轮廓。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种色彩修正方法,其特征在于,包括接收一第一修正量与一距离参数;依据该第一修正量修正一第一修正色;定义一第二修正色,其中该第二修正色与该第一修正色的一距离小于或等于该距离参数;依据该第一修正量与该距离参数计算一第二修正量;以及依据该第二修正量修正该第二修正色。
2.根据权利要求1所述的色彩修正方法,其特征在于,该第二修正量随着该距离增加而减小,且该第二修正量随着该第一修正量增加而增加。
3.根据权利要求1所述的色彩修正方法,其特征在于,该第二修正量为 D0为该距离参数,Di为该距离,Δx为该第一修正量。
4.根据权利要求1所述的色彩修正方法,其特征在于,还包括在修正各该修正色之前,将各该修正色从一第一色彩空间转换至一第二色彩空间;以及修正完各该修正色之后,将各该修正色从该第二色彩空间转换至该第一色彩空间。
5.根据权利要求1所述的色彩修正方法,其特征在于,还包括依据一指定颜色定义该第一修正色。
6.根据权利要求1所述的色彩修正方法,其特征在于,还包括依据一指定像素的颜色定义该第一修正色。
7.一种色彩修正装置,其特征在于,包括一选取单元,用以定义一第一修正色,并依据一距离参数定义一第二修正色,该第二修正色与该第一修正色的一距离小于或等于该距离参数;以及一色彩校正单元,耦接该选取单元,该色彩校正单元依据一第一修正量修正该第一修正色并依据一第二修正量修正该第二修正色,该第二修正量是由该第一修正量与该距离计算得来。
8.根据权利要求7所述的色彩修正装置,其特征在于,该第二修正量随着该距离增加而减小,且该第二修正量随着该第一修正量增加而增加。
9.根据权利要求7所述的色彩修正装置,其特征在于,该第二修正量为 D0为该距离参数,Di为该距离,Δx为该第一修正量。
10.根据权利要求7所述的色彩修正装置,其特征在于,还包括一第一转换单元,耦接该色彩校正单元,在该色彩校正单元修正各该修正色之前,该第一转换单元先将各该修正色从一第一色彩空间转换至一第二色彩空间;以及一第二转换单元,耦接该色彩校正单元,在该色彩校正单元修正完各该修正色之后,该第二转换单元再将各该修正色从该第二色彩空间转换至该第一色彩空间。
11.根据权利要求7所述的色彩修正装置,其特征在于,该选取单元依据一指定颜色定义该第一修正色。
12.根据权利要求7所述的色彩修正装置,其特征在于,该选取单元依据一指定像素的颜色定义该第一修正色。
全文摘要
本发明公开了一种色彩修正方法与色彩修正装置。首先,依据第一修正量修正第一修正色。接着,定义第二修正色,其中第二修正色与第一修正色的距离小于或等于一距离参数。然后,依据第一修正量与距离计算第二修正量,并依据第二修正量修正第二修正色。因此,采用本发明通过设定距离参数,可决定第二修正色所涵盖的范围,因此可使色彩空间中欲进行色彩修正的色域更具有弹性变化,并且选取单元可依照一指定像素的颜色或一指定颜色来选取第一修正色,使色彩修正更易进行。
文档编号H04N1/60GK101094307SQ20071013801
公开日2007年12月26日 申请日期2007年8月2日 优先权日2007年8月2日
发明者蔡富全, 汪德美 申请人:友达光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1