调整色彩的方法与装置 【技术领域】
本发明涉及调整色彩的方法与装置,具体地说,涉及用于调整系统所接收到的色彩。
背景技术
任何图像的色彩信息都可由三原色红、绿、蓝(red,green,blue)组成。也就是说,图像中的每个像素分别表现出红、绿、蓝三种色彩的其中之一或是其组合。这样,只要分别取样这个图像的每一个像素,便可进一步组成一个红、绿、蓝三种色彩构成的数字图像。
而另一种图像处理方式,即利用色差信号(component signal)来表现图像中每一个像素的色彩。色差信号是由Y,Pr,Pb三种信号所组合而成的。Y即是亮度信号,Pr与Pb是色度或彩度信号。
在此,色差信号Y,Pr,Pb其实就是三原色RGB的一种线性组合。假设所有的色彩都可用三原色RGB表示的话,便可把三原色RGB当成彩色坐标系的坐标轴。例如以R-Y与B-Y当成彩色坐标系的坐标轴。但是,这种坐标轴的选择如果再配合上肉眼对不同色彩光的敏感度,则可大幅减少传播时所需要的信息量。以色差信号来记录图像的另一个考虑是为了节省带宽。人的眼睛对亮度信号比彩色信号来的敏感。换句话说,利用肉眼对色彩的特性,若传送以三原色RGB组成的色彩的话,就需要传送三个色彩信号,而传送以色差信号组成的色彩时,则只需要提用于两个色差信号。
然而,对于数字图像处理系统来说,使用色差信号将会产生无法校正图像色彩的问题。因为,Pb和Pr信号无法准确地由模拟转成数字的0与1,以至于经常会有误差。因此,有时黑色反而看起来像是紫灰色。
为了解决这个问题,极需要一种能调整以色差信号表示图像色彩地方法与装置。
【发明内容】
为实现上述目的,本发明提供了用于调整色彩的方法与装置,是应用于调整系统所接收到的色彩。在此,假设想调整该系统至第一色彩预定值。该第一色彩是以第一坐标值(X1,Y1)表示。本发明是通过调整接收到的色彩的坐标值,使之与第一坐标值相同,以使接收到的色彩调整为第一色彩。
在本发明的调整色彩方法中,首先输入第二色彩。在此,第二色彩是以第二坐标值(X2,Y2)表示且由第一参数Pb与第二参数Pr控制。接着,分别比较X1值与X2值以及Y1值与Y2值,得到一个结果。最后,根据比较的结果,分别调整第一参数Pb与第二参数Pr,直到X1值等于X2值且Y1值等于Y2值为止。
在本发明的调整色彩装置中,包含输入装置、比较装置、调整装置、以及判断装置。首先,利用输入装置输入第二色彩。接着,由比较装置分别比较X1值与X2值以及Y1值与Y2值,以得到一个结果。该结果比较出X1值与X2值以及Y1值与Y2值的大小关系。最后,调整装置便根据该结果,分别调整第一参数Pb与第二参数Pr,直到X1值等于X2值且Y1值等于Y2值为止。
【附图说明】
图1示出了本发明的调整色彩装置的一个实施例。
图2示出了本发明的调整色彩装置的一个实施例的坐标图。
图3示出了本发明的调整色彩的一个实施例的流程图。
图4示出了本发明的调整色彩的一个实施例的流程图。
图5A-图5D示出了本发明的调整色彩的一个实施例的示意图。
图号说明
1 调整色彩装置
10 第一色彩
20 第二色彩
11 输入装置
13 比较装置
15 调整装置
17 判断装置
【具体实施方式】
图1示出了本发明的调整色彩装置的一个实施例。本发明的调整色彩装置1包含输入装置11、比较装置13、调整装置15、以及判断装置17。
在这个实施例中,本发明是应用于调整系统所接收到的第二色彩20。假设想调整该系统至第一色彩10预定值。如图2所示,该第一色彩10是以第一坐标值(X1,Y1)表示。而该第二色彩20是以第二坐标值(X2,Y2)表示且由第一参数Pb与第二参数Pr控制。另外,本发明控制第二色彩20的控制方式为:当提高第一参数Pb时,X2值与Y2值将等量增加;当减少第一参数Pb时,X2值与Y2值将等量减少;当提高第二参数Pr时,X2值与Y2值分别等量减少与增加;当减少第二参数Pr时,X2值与Y2值分别等量增加与减少。另外,在这个实施例中,图2所表示坐标系为国际照明委员会(CIE)坐标系。但是,本发明并不受任何可表示色彩的坐标表示方法的限制。
首先,本发明利用输入装置11输入第二色彩20。接着,由比较装置13分别比较X1值与X2值以及Y1值与Y2值,以得到一个结果。该结果分别由X2值减去X1值得到第一值以及由Y2值减去Y1值得到第二值,并比较第一值与该第二值而得到。也就是说,该结果比较出X1值与X2值以及Y1值与Y2值的大小关系。最后,调整装置15便根据该结果,分别调整第一参数Pb与第二参数Pr,直到判断装置17判断X1值等于X2值且Y1值等于Y2值为止。也就是说,此时第二坐标值与第一坐标值相同,因此,本发明就使第二色彩20调整为第一色彩10。
另外,为了使本发明的特征更容易被了解,以下接着说明本发明的调整色彩方法。同时,上述的本发明的调整装置15的详细调整方法,也将在下面针对本发明的调整色彩方法的说明中一起说明。
图3示出了本发明的调整色彩方法的一个实施例的流程图。在这个实施例中,本发明是应用于调整系统所接收到的第二色彩。首先假设想调整该系统至第一色彩预定值。该第一色彩是以第一坐标值(X1,Y1)表示。本发明的调整色彩方法包含步骤31至步骤41。
首先,步骤33输入第二色彩。该第二色彩是以第二坐标值(X2,Y2)表示且由第一参数Pb与第二参数Pr控制。另外,本发明更进一步假设以下控制第二色彩20的控制方式为:当提高第一参数Pb时,X2值与Y2值将等量增加;当减少第一参数Pb时,X2值与Y2值将等量减少;当提高第二参数Pr时,X2值与Y2值分别等量减少与增加;当减少第二参数Pr时,X2值与Y2值分别等量增加与减少。
接着,步骤35分别比较第一色彩与第二色彩的第一坐标值(X1,Y1)与第二坐标值(X2,Y2),得到一个结果。该结果分别由X2值减去X1值得到第一值以及由Y2值减去Y1值得到第二值,并比较第一值与第二值而得到。也就是说,该结果比较出X1值与X2值以及Y1值与Y2值的大小关系。
步骤37便根据步骤35所得到的比较结果,分别调整第二色彩的第一参数Pb与第二参数Pr。接着,步骤39判断X1值是否等于X2值且Y1值是否等于Y2值。当X1值等于X2值且Y1值等于Y2值时,即停止调整两参数。也就是说,此时第二坐标值与第一坐标值相同,因此,本发明就使第二色彩调整为第一色彩。
在此,本发明的步骤37更进一步包含步骤371至步骤379。步骤371至步骤377是分别用来处理步骤35所得到的四种不同的比较结果。
当结果为X2值大于X1值且Y2值大于Y1值的情况下,也就是第一值大于零且第二值大于零时,步骤371减少第一参数Pb,直到第一状态与第二状态中的任一个发生为止。在此,第一状态表示X2值不大于X1值且第二状态表示Y2值不大于Y1值。
当第一状态发生时,便执行步骤3711。步骤3711设定Y2值与Y1值的差值的一半为Dy值。接着,步骤3713持续减少第一参数Pb,直到Y2值与Y1值的差值不大于Dy值为止。
当第二状态发生时,便执行步骤3715。步骤3715设定X2值与X1值的差值的一半为Dx值。接着,步骤3717持续减少第一参数Pb,直到X2值与X1值的差值不大于Dx值为止。
当结果为X2值小于X1值且Y2值小于Y1值的情况下,步骤373增加第一参数Pb,直到第三状态与第四状态中的任一个发生为止。在此,第三状态表示X2值不小于X1值且第四状态表示Y2值不小于Y1值。
当第三状态发生时,便执行步骤3731。步骤3731设定Y2值与Y1值的差值的一半为Dy值。接着,步骤3733持续增加第一参数Pb,直到Y2值与Y1值的差值不小于Dy值为止。
当第四状态发生时,便执行步骤3735。步骤3735设定X2值与X1值的差值的一半为Dx值。接着,步骤3737持续增加第一参数Pb,直到X2值与X1值的差值不小于Dx值为止。
当结果为X2值大于X1值且Y2值小于Y1值的情况下,步骤375增加第二参数Pr,直到第五状态与第六状态中的任一个发生为止。在此,第五状态表示X2值不大于X1值且第六状态表示Y2值不小于Y1值。
当第五状态发生时,便执行步骤3751。步骤3751设定Y2值与Y1值的差值的一半为Dy值。接着,步骤3753增加第一参数Pb,直到Y2值与Y1值的差值不小于Dy值为止。
当第六状态发生时,便执行步骤3755。步骤3755设定X2值与X1值的差值的一半为Dx值。接着,步骤3757减少第一参数Pb,直到X2值与X1值的差值不大于Dx值为止。
当结果为X2值小于X1值且Y2值大于Y1值的情况下,步骤377减少第二参数Pr,直到第七状态与第八状态中的任一个发生为止。在此,第七状态表示X2值不小于X1值且第八状态表示Y2值不大于Y1值。
当第七状态发生时,便执行步骤3771。步骤3771设定Y2值与Y1值的差值的一半为Dy值。接着,步骤3773减少第一参数Pb,直到Y2值与Y1值的差值不小于Dy值为止。
当第八状态发生时,便执行步骤3775。步骤3775设定X2值与X1值的差值的一半为Dx值。接着,步骤3777增加第一参数Pb,直到X2值与X1值的差值不大于Dx值为止。
最后,在进行上述的步骤之后,步骤379再进一步调整第二参数Pr,以使X1值等于X2值且Y1值等于Y2值为止。这样,即可使第二坐标值与第一坐标值完全相同,因此,本发明便调整第二色彩为第一色彩。
举例来说,如图5A所示,假设第一坐标值(X1,Y1)为(0.2,0.3)且第二坐标值(X2,Y2)为(0.4,0.8)。这样,所得到的比较结果为X2值大于X1值且Y2值大于Y1值的情况。因此,本发明将减少第一参数Pb,直到第一状态与第二状态中的任一个发生为止。在此,减少第一参数Pb表示X2值与Y2值将等量减少。
因此,如图5B所示,当第一参数Pb减少0.2时,也就是X2值与Y2值同时减少0.2时,第一状态将会发生。该第一状态表示X2值不大于X1值。接着,设定出目前Y2值与Y1值的差值的一半为Dy值,也就是Dy值为0.6减去0.3的值的一半,即为0.15。接着,持续减少第一参数Pb,直到Y2值与Y1值的差值不大于Dy值为止。
如图5C所示,最后,本发明将调整第二参数Pr减少0.15,使得X2增加且Y2减少,直到X1值等于X2值且Y1值等于Y2值为止,如图5D所示。这样,即可使第二坐标值与第一坐标值完全相同,因此,本发明便调整第二色彩为第一色彩。
以上是本发明的调整色彩方法与装置的说明。而本发明将可应用于任何系统中,例如计算机外设的显示系统、电视、任何视讯装置等等,在此并不作任何的限制。
前述说明书中,本发明以特定实施例为参考来描述,然而,显然,各种修正与改变都不脱离本发明的宽广的精神与范围。而该对应的说明与图示是用于说明而非限制本发明的范畴。因此,表示本发明应涵盖所有出现在本发明的所附的权利要求范围与其相等项的修正与变化。