CN101719359A - 色彩分布调整法与色彩分布模块 - Google Patents

色彩分布调整法与色彩分布模块 Download PDF

Info

Publication number
CN101719359A
CN101719359A CN200810166489A CN200810166489A CN101719359A CN 101719359 A CN101719359 A CN 101719359A CN 200810166489 A CN200810166489 A CN 200810166489A CN 200810166489 A CN200810166489 A CN 200810166489A CN 101719359 A CN101719359 A CN 101719359A
Authority
CN
China
Prior art keywords
mentioned
color
colour gamut
test sample
sample book
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200810166489A
Other languages
English (en)
Other versions
CN101719359B (zh
Inventor
蔡奇谥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CN2008101664894A priority Critical patent/CN101719359B/zh
Publication of CN101719359A publication Critical patent/CN101719359A/zh
Application granted granted Critical
Publication of CN101719359B publication Critical patent/CN101719359B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

本发明关于一种色彩分布调整法与色彩分布调整模块,特别是有关于一种考虑显示器本身色彩特性的补偿技术。此色彩分布调整法找出一第一色域的一第一参考点与一第二色域的一第二参考点。再以第一参考点与第二参考点为基准,将第一色域转换至该第二色域。

Description

色彩分布调整法与色彩分布模块
技术领域
本发明是有关于一种色彩补偿技术,且特别是有关于一种考虑显示器本身色彩特性的补偿技术。
背景技术
在高度科技化的现今社会中,电子产品已逐软融入人们的居家生活,从提供娱乐的电视、游戏机,到工作上使用的电脑,在显示人们在日常生活上对电子产品的依赖性。其中,无论是为了工作上的需求,或是生活上的娱乐,电视、投影机、液晶显示器等显示装置皆是不可或缺的电子产品。
由于不同的显示装置实际上能够显示的色彩种类不同,因此,在色彩影像的技术领域中,色域(gamut)这个名词是指一个彩色影像装置实际上能够表现出的色彩种类的多寡。因此,不同显示装置均具有其独特的色域范围。
为了使得色彩性能较差的显示装置也能够显示出不错的色彩鲜艳度,在传统的作法中,通常使用额外的硬件设备(例如色彩增艳芯片或色彩校正器等等)来提高显卡或显示芯片的输出视讯的色彩鲜艳度,因而使得产品的硬件成本增加。若在不增加硬件成本的状况下,传统的作法则是利用电脑中的中央处理器来执行色彩增艳软件,却又加重中央处理器的负担。除此之外,传统的作法并未考虑显示装置本身的色彩特性或色域范围,因此,显卡或显示芯片的输出视讯在显示装置显示时,实际上并未能够完整显示出色彩增艳的效果。
另外,为了让使用者有较为舒适的视觉享受,通常显示芯片或显卡均有内建调校功能,让使用者可根据所需来调整其显示状态,包括画面明亮度(luminance)、饱和度(saturation degree)或色温(color temperature)等等。以显卡为例,通常会搭配一应用程序,让使用者可以通过此应用程序提供的调整介面,调整画面的明亮度、饱和度或色温等等。
在显卡或显示芯片的内部,使用者所设定的明亮度、饱和度或色温等等将用以设定到一伽马斜坡(Gamma Ramps)。显卡或显示芯片将利用此伽马斜坡调整最后输出给显示装置的视讯资料。然而,上述伽马斜坡具有每一个输入对应至输出的关系,因而当使用者在通过调整介面输入所需的明亮度、饱和度或色温时,上述伽马斜坡中输入对应至输出的关系必须要重新计算,因此,当使用者调整画面的过程中,若电脑或显卡等等运算过慢时,将容易发生画面延迟或闪烁等状况。
发明内容
本发明提供一种色彩分布调整法与调整模块,用以通过参考点转换色域,以调整色彩分布。
本发明提供一种色彩分布调整法,包括:步骤a.提供一第一色域与一第二色域;步骤b.找出第一色域中的一第一参考点;步骤c.找出第二色域中的一第二参考点;以及,步骤d.以第一参考点与第二参考点为基准,将第一色域转换至第二色域。
在本发明的一实施例中,上述色彩分布调整法,还包括:通过一调整介面,得到一色温参数;以及,利用色温参数,找出一第三色域的一第三参考点。
在本发明的一实施例中,上述第一、第二与第三色域属于一第一色彩空间,上述步骤d.包括:利用第一、第二与第三参考点于第一色彩空间的位置,计算出一转换模型;以及,通过转换模型,将第一色域转换至第二色域。
在本发明的一实施例中,上述通过转换模型,将第一色域转换至第二色域的步骤包括:以第一参考点与第三参考点为基准,将第一色域转换至第三色域;以及,以第三参考点与第二参考点为基准,将第三色域转换至第二色域。
在本发明的一实施例中,上述第一色彩空间以X-Y-Z坐标表示,第一参考点于第一色彩空间的位置表示为(T_WPx,T_WPY,T_WPz),第二参考点于第一色彩空间的位置表示为(C_WPx,C_WPY,C_WPz),第三参考点于第一色彩空间的位置表示为(U_WPx,U_WPY,U_WPz),环境光源参考点于第一色彩空间的位置表示为(D_WPx,D_WPY,D_WPz),转换模型表示为
Figure G2008101664894D0000021
其值为其中
Figure G2008101664894D0000023
Figure G2008101664894D0000024
为对角矩阵,
Figure G2008101664894D0000025
Figure G2008101664894D0000026
为一参考坐标转换矩阵,-1表示反矩阵运算,diag(·)表示对角线上元素依序由内部向量组成的对角矩阵。
在本发明的一实施例中,上述第一参考点为第一色域中的白点,第二参考点为第二色域中的白点,第三参考点为该第三色域中的白点。上述第一色域为一目标显示器的色域,上述色彩分布调整法还包括:提供一色彩测试样本,其中色彩测试样本属于一第二色彩空间;提供目标显示器的模型;以及,利用目标显示器的模型,将色彩测试样本转换至第一色彩空间,使色彩测试样本分布于第一色彩空间中的第一色域。
在本发明的一实施例中,上述色彩测试样本为一L×N的矩阵表示为目标显示器的模型为一N×N的矩阵表示为
Figure G2008101664894D0000032
上述该色彩测试样本转换至第一色彩空间的步骤包括:将色彩测试样本
Figure G2008101664894D0000033
与目标显示器的模型
Figure G2008101664894D0000034
进行矩阵的乘法运算,以得到分布于第一色彩空间中的第一色域的色彩测试样本,表示为其值为
Figure G2008101664894D0000036
在本发明的一实施例中,上述步骤d包括:利用转换模型,将分布于第一色域的色彩测试样本转换至第二色域,使色彩测试样本分布于第一色彩空间中的第二色域。
在本发明的一实施例中,上述转换模型为一N×N的矩阵表示为
Figure G2008101664894D0000037
分布于第一色彩空间中的第一色域的色彩测试样本表示为
Figure G2008101664894D0000038
上述将分布于第一色域的色彩测试样本转换至第二色域的步骤包括:将第一色域的色彩测试样本与转换模型
Figure G2008101664894D00000310
进行矩阵的乘法运算,以得到分布于第二色域中的色彩测试样本,表示为其值为
XYYZ D - ill ‾ ‾ = M CA ‾ ‾ × XYZ D - ref ‾ ‾ .
在本发明的一实施例中,上述第二色域为一目前显示器的色域,在上述步骤d之后还包括:提供目前显示器的模型;以及,利用目前显示器的模型,将分布于第一色彩空间中的第二色域的色彩测试样本转换至第二色彩空间中的第二色域,使色彩测试样本分布于第二色彩空间中的第二色域。
在本发明的一实施例中,上述目前显示器的模型为一N×N的矩阵表示为
Figure G2008101664894D00000313
分布于第一色彩空间中的第二色域的色彩测试样本表示为
Figure G2008101664894D00000314
上述将分布于第一色彩空间中的第二色域的色彩测试样本转换至第二色彩空间中的第二色域的步骤包括:将第二色域的色彩测试样本
Figure G2008101664894D00000315
与目前显示器的模型
Figure G2008101664894D00000316
的反矩阵进行矩阵的乘法运算,以得到分布于第二色彩空间中的第二色域的色彩测试样本,表示为
Figure G2008101664894D00000317
其值为
RGB D - ill ‾ ‾ = M C - 1 ‾ ‾ × XYZ D - ill ‾ ‾ .
在本发明的一实施例中,上述色彩分布调整法还包括:
利用分布于第二色彩空间中的第二色域的色彩测试样本,计算出一伽马斜坡。
本发明提出一种色彩分布调整模块,包括一接收模块与一转换模块。其中接收模块接收一色彩测试样本。转换模块储存有一第一色域与一第二色域,将色彩测试样本转换至第一色域,并以第一色域中的一第一参考点与第二色域的一第二参考点为基准,将分布该第一色域的色彩测试样本转换至第二色域。
在本发明的一实施例中,上述色彩分布调整模块还包括一调整介面,接收一色温参数,而转换模块利用此色温参数,找出依第三色域的一第三参考点。
在本发明的一实施例中,上述第一色域为一目标显示器的色域,第二色域为一目前显示器的色域,而转换模块包括一目标显示器的模型单元、一转换单元与一目前显示器的模型单元。其中,目标显示器的模型单元具有一目标显示器的模型,并使用目标显示器的模型将色彩测试样本转换至一第一色彩空间,使色彩测试样本分布于第一色彩空间中的第一色域。而转换单元,以第一参考点与第三参考点为基准,将分布于第一色域的色彩测试样本转换至第三色域,再以第二参考点与第三参考点为基准,将分布于第三色域的色彩测试样本转换至第二色域。目前显示器的模型单元具有一目前显示器的模型,并使用目前显示器的模型,将第一色彩空间的第二色域的色彩测试样本转换至第二色彩空间,使色彩测试样本分布于第二色彩空间中的第二色域。
在本发明的一实施例中,上述色彩分布调整模块还包括一处理模块,利用分布于第二色域的色彩测试样本,计算出一伽马斜坡。
本发明通过色域中的参考点,来进行色域转换,进而调整色彩分布与色温。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1所示为本发明实施例中的色彩调整***方块图。
图2所示为色彩调整***100中的色彩分布调整模块110的方块图。
图3所示为本发明实施例中色彩分布调整法的步骤流程图。
图4所示为步骤S330中的各子步骤流程图。
图5所示为本发明实施例中明亮度调整法的步骤流程图。
图6所示为本发明实施例中饱和度调整法的步骤流程图。
图7所示为特殊函数图形。
图8所示为调整函数图形。
图9所示为平移后的调整函数图形。
图10所示为目标显示器的模型单元222的***方块图。
图11所示为目前显示器的模型单元226的***方块图。
图12所示为本发明另一实施例中的色彩调整***方块图。
具体实施方式
图1所示为本发明实施例中的色彩调整***方块图。请参考图1,色彩调整***100包括色彩分布调整模块110、明亮度调整模块120、饱和度调整模块130与处理模块140。本发明实施例为了得到良好的色彩调整结果,本实施例运用一色彩测试样本(Test Pattern),经由色彩分布调整模块110调整色彩测试样本的色彩分布与色温,再通过明亮度调整模块120调整色彩测试样本的明亮度,并经由饱和度调整模块130调整色彩测试样本的饱和度。最后,处理模块140利用调整后的色彩测试样本,运算得到伽马斜坡(GammaRamps)。
然而,本领域具通常知识者应当知道,上述调整的流程中,色彩分布调整装置110、明亮度调整模块120与饱和度调整模块130并没有一定的顺序,并且,***只需调整部分的色彩特性时,***只需选择色彩分布调整装置110、明亮度调整模块120与饱和度调整模块130其中之一或其中之二。
图2所示为色彩调整***100中的色彩分布调整模块110的方块图。请参考图2,色彩分布调整模块110包括接收模块210与转换模块220。其中,转换模块220又包括目标显示器的模型单元222、转换单元224与目前显示器的模型单元226。在本实施例中,色彩分布调整模块110例如操作一色彩分布调整法,其流程如图3所示,以下搭配本实施例的色彩分布调整法,来说明本实施例如何调整色彩分布与色温。
请参考图2与图3,首先,接收模块210接收色彩测试样本(步骤S310),而色彩测试样本可以是由电脑或显卡随机产生,也可以是预先储存于电脑当中。在此为了方便说明本实施例,以下接收的色彩测试样本表示为
Figure G2008101664894D0000051
假设此色彩测试样本属于R-G-B色彩空间,而分别对于RGB三个坐标方向,色彩测试样本
Figure G2008101664894D0000061
分别包含有L个灰阶,色彩测试样本
Figure G2008101664894D0000062
以矩阵方式可表示为在本实施例中,L值例如为256。为了使以下数学
式明确,当表达的数学符号为矩阵时,符号加入双底线,如
Figure G2008101664894D0000064
当表达的数学符号为向量时,符号加入单底线。当表达的数学符号为标量时,符号将不会加入底线。
接着,目标显示器的模型单元220利用一目标显示器的模型将色彩测试样本
Figure G2008101664894D0000065
转换至X-Y-Z色彩空间(步骤S320),使得色彩测试样本
Figure G2008101664894D0000066
分布于一第一色域,此第一色域例如为目标显示器色彩分布的色域。换句话说,经过目标显示器的模型单元220转换后的色彩测试样本
Figure G2008101664894D0000067
分布于X-Y-Z色彩空间中的目标显示器色彩的色域。在本实施例中,目标显示器例如为一个色彩性能较好的显示器,而目标显示器的模型例如为一N×N的矩阵,表示为
Figure G2008101664894D0000068
其中N为色彩空间的维度,在本实施例中,N值例如为3。而经由目标显示器的模型单元222转换后的色彩测试样本
Figure G2008101664894D0000069
表示为
Figure G2008101664894D00000610
其值为
XYZ D - ref ‾ ‾ = M T ‾ ‾ TP ‾ ‾ .
接下来,转换单元224将转换后的色彩测试样本通过一转换模型将转换至X-Y-Z色彩空间中的一第二色域(步骤S330),此第二色域例如为目前显示器色彩分布的色域,而目前显示器为目前所驱动的显示器。其中,步骤S330又包括多个子步骤,如图4所示。
请参考图4,首先,分别找出色域中的第一与第二参考点(步骤S410)。其中,第一参考点例如为第一色域中的白点(white point),并在X-Y-Z色彩空间中表示为(T_WPx,T_WPY,T_WPz),第二参考点例如为第二色域中的白点,并在X-Y-Z色彩空间中表示为(C_WPx,C_WPY,C_WPz)。接着,通过一调整介面,得到一色温参数(简称Temp)(步骤S420),其中,此调整介面例如为使用者的一操作介面,而使用者可以通过此操作介面调整想要的色温(colortemperature)。接着,利用此色温参数Temp,找出一第三色域中的一第三参考点。其中,第三色域例如为使用者所想要的色彩分布,而第三参考点例如为第三色域中的白点,并在X-Y-Z色彩空间中表示为(U_WPx,U_WPY,U_WPz)。另外,第一及第二及第三色域中的一环境光源参考点例如为D50白点,并在X-Y-Z色彩空间的位置表示为(D_WPx,D_WPY,D_WPz)。
接下来,利用第一、第二与第三参考点于第一色彩空间的位置,计算出一转换模型(步骤S430)。在本实施例中,此转换模型在数学上例如可表示为一矩阵
Figure G2008101664894D0000071
其值为
M CA ‾ ‾ = K α M A ‾ ‾ K β D ‾ ‾ M A - 1 ‾ ‾ . . . ( 1 ) ,
上式中Kα例如为缩放系数,其值为 例如为对角矩阵,其值为
Figure G2008101664894D0000075
-1表示反矩阵运算,diag(·)表示对角线上元素依序由内部向量组成的对角矩阵,
Figure G2008101664894D0000076
为一3×3的参考坐标转换矩阵。另外,由上述第(1)式的数学式可知,转换模型
Figure G2008101664894D0000077
例如为一3×3的矩阵。
在得到转换模型
Figure G2008101664894D0000078
之后,通过转换模型
Figure G2008101664894D0000079
将第一色域的色彩测试样本
Figure G2008101664894D00000710
转换至第二色域(步骤S430),使色彩测试样本分布于第二色域。其中,转换至第二色域的色彩测试样本表示为
Figure G2008101664894D00000711
其值为
XYZ D - ill ‾ ‾ = M CA ‾ ‾ XYZ D - ref ‾ ‾ . . . ( 2 ) .
上述第(1)与(2)式的数学式其物理意义为将第一色域的色彩测试样本
Figure G2008101664894D00000713
以第一参考点与第三参考点为基准,先转换使用者想要的第三色域,再以第三参考点与第二参考点为基准,将第三色域的色彩测试样本换至第二色域。
请回头参考图3,最后,目前显示器的模型单元226将接收转换至第二色域的色彩测试样本
Figure G2008101664894D00000714
并利用目前显示器的模型,将第二色域的色彩测试样本转换至R-G-B色彩空间(步骤S340),使色彩测试样本分布于R-G-B色彩空间中的第二色域。
在本实施例中,目前显示器例如为目前驱动的显示器,而目前显示器的模型例如为一N×N的矩阵,表示为
Figure G2008101664894D00000715
其中N为色彩空间的维度,在本实施例中,N值例如为3。而经由目前显示器的模型单元226转换后的色彩测试样本
Figure G2008101664894D00000716
表示为
Figure G2008101664894D00000717
其值为
Figure G2008101664894D00000718
而在本实施例中分布于R-G-B色彩空间中第二色域的色彩测试样本
Figure G2008101664894D00000719
将被输入至明亮度调整模块120。并由上述的数学表示方式可知,色彩测试样本
Figure G2008101664894D00000720
例如为一256×3的矩阵。
由上述色彩分布调整模块的操作可知,在色域转换的过程中,除了依据使用者所调整的色温参数所得到的第三色域之外,也同时依据目前显示器的第二色域,因此,本实施例在调整色彩特性的过程中,考虑了本身目前显示器的特性,进而更能发挥调整之后,显示器显示画面的色彩增艳效果。
请继续参考图1,本实施例中的明亮度调整模块120例如操作一明亮度调整法,其流程如图5所示,以下便搭配本实施例的明亮度调整法,来说明本实施例如何调整色彩明亮度。首先,明亮度调整模块120接收一伽马参数(步骤S510),而此伽马参数例如为通过一调整介面所得。换句话说,此伽马参数例如为可以让使用者调整的参数。接着,明亮度调整模块120接收一灰阶输入信号(步骤S520),其中,此明亮度调整模块120例如为来自色彩分布调整模块110转换后的色彩测试样本
Figure G2008101664894D0000081
由上述色彩分布调整模块110的操作可知,灰阶输入信号
Figure G2008101664894D0000082
属于R-G-B色彩空间,且灰阶输入信号
Figure G2008101664894D0000083
对于RGB坐标方向分别具有L个灰阶,而本实施例中,L值例如为256。因此,灰阶输入信号
Figure G2008101664894D0000084
为一个256×3的矩阵,并可表示为
Figure G2008101664894D0000085
接下来,在接收灰阶输入信号之后,明亮度调整模块120将找出灰阶输入信号
Figure G2008101664894D0000086
中每一灰阶对应的最大值,以组成一最大灰阶向量(步骤S530)。由上述
Figure G2008101664894D0000087
的数学表示方式可知,明亮度调整模块120将找出灰阶输入信号
Figure G2008101664894D0000088
中每一行上的元素的最大值。也就是说,上述最大灰阶向量中的每一元素由
Figure G2008101664894D0000089
中每一行上的元素的最大值所组成。在本实施例中,最大灰阶向量例如表示为而其中的元素值Vmax_0=max{Rin_0,Gin_0,Bin_0},Vmax_1=max{Rin_1,Gin_1,Bin_1},...,Vmax_255=max{Rin_255,Gin_255,Bin_255}。而max{·}表示取最大值。
接下来,明亮度调整模块120对最大灰阶向量V max 进行标准化(步骤S540),使标准化之后的最大灰阶向量V max
Figure G2008101664894D00000811
其中,S为一标准化参数S,其值为标准化之前最大灰阶向量中的元素的最大值,换句话说,S=max{Vmax_0,Vmax_1,...,Vmax_255}。由上述中的数学式可知,标准化后的最大灰阶向量V max 中的各元素值皆介于0~1之间。为了方便说明本实施例,以下将标准化后的最大灰阶向量V max 表示为[
Figure G2008101664894D0000091
...
Figure G2008101664894D0000093
]。
接下来,明亮度调整模块120计算标准化后的最大灰阶向量V max 中每一元素的伽马参数的次方(步骤S550),以得到指数灰阶向量。其中,伽马参数为步骤S510中所接收的参数,表示为Gamma。指数灰阶向量表示为V max Gamma ,其值为
接着,明亮度调整模块120将指数灰阶向量V max Gamma 中的各元素分别除以最大灰阶向量V max 中对应的元素,以得到第一亮度调整倍率(步骤S560)。其中,第一亮度调整倍率表示为M,其值为
M ‾ = [ ( V ‾ max _ 0 ) Gamma V ‾ max - 0 ( V ‾ max _ 1 ) Gamma V ‾ max _ 1 . . . ( V ‾ max _ 255 ) Gamma V ‾ max _ 255 ] .
接下来,明亮度调整模块120利用一比例参数,将第一亮度调整倍率M调整为一第二亮度调整倍率(步骤S570)。其中比例参数为通过上述的调整介面所得的参数,表示为Strength  ,其值介于0~1之间。第二亮度调整倍率表示为α=[α0 α1...α255],其值为
α=(1-Strength)+M×Strength,换句话说,第二亮度调整倍率α内的各元素
而i为介于0~255的整数。
在本实施例中,上述比例参数Strength用以让使用者微调亮度的参数,来使得明亮度调整模块120所调整的亮度不仅受伽马参数Gamma所影响。换句话说,比例参数Strength能够缩小伽马参数Gamma对亮度的调整倍率。当Strength=1时,亮度调整倍率Mα将相同,而并未缩小伽马参数Gamma对亮度的调整倍率。而当Strength=0时,第二亮度调整倍率α=0,而使得亮度完全不受伽马参数Gamma影响,也就是说,明亮度调整模块120将不会调整灰阶输入信号
Figure G2008101664894D0000097
的亮度。
最后,在得到第二亮度调整倍率α之后,明亮度调整模块120将第二亮度调整倍率α中的元素分别乘以灰阶输入信号对应的灰阶,以得到一灰阶输出信号(步骤S580)。详细地说,对于色彩空间中的R坐标方向而言,灰阶输入信号
Figure G2008101664894D0000098
在R坐标方向的灰阶的集合可表示为{Rin_0,Rin_1,...,Rin_255}。而灰阶输出信号在R坐标方向的灰阶的集合表示为
{Rout_0,Rout_1,...,Rout_255},其中Rout_0=α0×Rin_0、Rout_1=α1×Rin_1、...、Rout_255=α255×Rin_255。同理,在步骤S580中也可得到灰阶输出信号在G与B坐标方向的灰阶的集合,分别表示为Gout_0,Gout_1,...Gout_255}与{Bout_0,Bout_1,...,Bout_255},其中Gout_i=αi×Gout_i,Bout_i=αi×Bin_i,i为介于0~255的整数。而明亮度调整模块120将所计算出的灰阶输出信号输出至饱和度调整模块130。
请继续参考图1,本实施例中的饱和度模块130例如操作一饱和度调整法,其流程如图6所示,以下便搭配本实施例的饱和度调整法,来说明本实施例如何调整色彩饱和度。首先,饱和度模块130接收色彩输入信号(步骤S610)。在本实施例中,饱和度调整模块130所接收的色彩输入信号例如为来自于明亮度调整模块120所输出的灰阶输出信号。因此,由上述明亮度调整模块120的操作可知,灰阶输出信号包含RGB三个坐标方向,并且对于每个坐标方向皆有多个灰阶(包括{Rout_0,Rout_1,...,Rout_255}、Gout_0,Gout_1,...,Gout_255}与{Bout_0,Bout_1,...,Bout_255})。
由于本实施例中的饱和度调整模块130对坐标方向中的每个灰阶所进行的饱和度调整类似,因此,以下以R坐标方向中的任意一个灰阶为例,并以Rin表示,换句话说,以下实施例假设色彩输入信号为Rin,而饱和度调整模块130仅对色彩输入信号Rin进行饱和度的调整。
接着,饱和度调整模块130将接收一饱和度参数(简称Sat),并利用此饱和度参数,将一特殊函数调整为一调整函数(步骤S620)。其中,此特殊函数例如为一对一映成(one-to-one and onto)函数,表示为Y=F(X)。在此为了方便说明本实施例,此特殊函数例如为一双曲函数(Hyperbolic Function)中的双曲正切(Hyperbolic tangent)函数,表示为Y=tanh(X),其函数图形如图7所示。上述饱和度参数Sat例如为通过上述调整介面所得参数,让使用者可以通过饱和度参数Sat调整色彩的饱和度。
在上述步骤S620中,饱和度调整模块130将利用饱和度参数Sat,来调整函数Y=tanh(X)的曲率(curvature),而调整后的调整函数例如表示为Y=tanh[(S2×Sat+1)·X],其中S2例如为一预设参数。在此,若预设参数S2与饱和度参数Sat的乘积为正数时,将使得调整函数的曲率大于原本的特殊函数,调整函数的函数图形例如为图8所示。
接下来,饱和度调整模块130利用一平移参数将色彩输入信号Rin转换为rin(步骤S630)。其中平移参数表示为D,转换后的色彩输入信号表示为rin,而rin与Rin的关系为rin=(Rin-D)/D,D为一正数。在本实施例中,色彩输入信号Rin例如作为调整函数的定义域,而上述将色彩输入信号Rin转换为rin的步骤则例如是将调整函数进行坐标转换与平移,因此,若调整函数表示为Y=tanh[(S2×Sat+1)·Rin],其函数图形如图9所示。
接着,饱和度调整模块130计算转换后的色彩输入信号rin对应的函数值(步骤S640),并利用rin对应的函数值作为色彩输出信号。其中色彩输出信号表示为hr,其值例如为hr=Sr×tanh[(S2×Sat+1)·rin ]。其中,Sr如为一缩放参数,用以线性放大或缩小rin对应的函数值,使色彩输出信号hr的值能够介于***设计的范围。
接下来,饱和度调整模块130利用一比例参数,将色彩输出信号hr调整为rout(步骤S650)。其中比例参数为通过上述的调整介面所得的参数,表示为Str,而比例参数的值介于0~1之间。调整后的色彩输出信号hr表示为rout,其值为rout=(1-Str)×rin+Str×hr。上述比例参数Str例如类似于上述明亮度调整模块120的比例参数Strength  ,其目的是进一步微调饱和度的参数,使得饱和度调整模块130所调整的亮度不仅受饱和度参数Sat所影响。
最后,饱和度调整模块130将调整后的色彩输出信号rout转换为Rout(步骤S660)。其中Rout表示转换后的色彩输出信号,而rout与Rout的关系为Rout=rout×D+D,D为上述步骤S630中所使用的平移参数。由于在上述步骤S630中,饱和度调整模块130已进行坐标的转换与平移,因而在运算出色彩输出信号rout之后,饱和度调整模块130还须在步骤S660中,利用原先的平移参数D对进行坐标还原,来得到实际的色彩输出信号Rout的值。
另外,虽然上述以R坐标方向中的任意一个灰阶为例,但由于本实施例中的每个坐标方向中的多个灰阶({Rout_0,Rout_1,...,Rout_255}、{Gout_0,Gout_1,...,Gout_255}与Bout_0,Bout_1,...,Bout_255})的饱和度调整类似,因此,RGB三个坐标方向中的每个灰阶皆可以找出一个对应的色彩输出信号Rout。值得一提的是,由于每个坐标方向所输入的灰阶的值的范围不同,或者所欲调整的饱和度不同,因此上述缩放参数Sr、平移参数D或预设参数S2可依据不同的坐标方向而改变。
由上述饱和度调整模块130的操作可知,本实施例是利用特殊函数中定义域与值域的对应关系,找出输入与输出的关系。换句话说,在调整色彩饱和度时,本实施例只需要调整特殊函数,就可以直接调整色彩输出信号的饱和度,而不再需要使用查表的方式,找出输入与输出的关系。另外,上述的特殊函数皆是以双曲正切函数为例,但本领域具通常知识者应当知道特殊函数也可以是双曲余弦(Hyperbolic cosine)函数、双曲正弦(Hyperbolic sine)函数或其它种类的函数。
请回头参考图1,色彩测试样本
Figure G2008101664894D0000121
经由色彩分布调整模块110、明亮度调整模块120与饱和度调整模块130三个模块调整之后,其色彩色温、明亮度与饱和度皆已依照使用者所设定的参数进行调整。最后,处理模块140将由调整后的色彩测试样本(也就是上述饱和度调整模块所输出的每个灰阶对应的色彩输出信号Rout),运算得到伽马斜坡(Gamma Ramps)。在处理模块140得到伽马斜坡之后,伽马斜坡可以储存于电脑***的显卡或显示芯片内,让显卡可以利用所得的伽马斜坡调整输出给显示器的信号。换句话说,电脑***不用在执行色彩增艳的软件,就能够使显示器能够显示出的画面有较好的色彩鲜艳度。
上述实施例中的色彩分布调整模块110中的目标显示器的模型单元222将色彩测试样本由R-G-B色彩空间转换至X-Y-Z色彩空间。以目前影像处理的技术而言,上述的目标显示器的模型单元222包括有多个线性查找表(one Dimension Look-Up Table,简称1D-LUT)1010~1030以及一矩阵运算单元1050,如图10所示。上述的色彩测试样本
Figure G2008101664894D0000123
分为R坐标方向的资料TP R ,G坐标方向的资料TP G ,以及B坐标方向的资料TP B 。而矩阵运算单元1050包含一目标显示器的模型,例如上述的矩阵色彩测试样本的三个坐标方向的资料TP R TP G 以及TP B 分别由线性查找表1010~1030找出对应的资料,再将线性查找表1010~1030输出的资料经由矩阵运算单元1050乘以矩阵
Figure G2008101664894D0000125
以转换至X-Y-Z色彩空间。
同样地,上述的目前显示器的模型单元226包括有一矩阵反运算单元1110以及多个线性反查找表(one Dimension Inversion Look-Up Table,简称1D-ILUT)1120~1140以及如图11所示。而上述的色彩测试样本
Figure G2008101664894D0000126
分为X坐标方向的资料X D-ref ,G坐标方向的资料Y D-ref ,以及B坐标方向的资料Z D-ref 。而矩阵反运算单元1050包含一目前显示器的模型,例如上述的矩阵
Figure G2008101664894D0000127
色彩测试样本的三个坐标方向的资料X D-ref Y D-ref 以及Z D-ref 通过矩阵反运算单元1110与矩阵
Figure G2008101664894D0000128
的反矩阵
Figure G2008101664894D0000129
相乘后,转换至R-G-B色彩空间,再分别由线性反查找表1120~1140找出对应的资料。
由上述实施例可知,同时应用上述图1~2与图10~11,色彩调整***可以如图12所示。请参考图12,色彩调整***1200包括接收模块210、目标显示器的模型单元222、转换单元224、目前显示器的模型单元226明亮度调整模块120、映像模块1210、饱和度调整模块130与处理模块140。其中色彩调整***1200内的各元件类似于上述图1~2与图10~11,不同之处在于色彩调整***1200还包括一映像模块1210,用以让明亮度调整模块120的输出利用均匀分布于一预设的范围内。
在上述实施例中,处理模块140虽然是利用经由前面各单元调整后的色彩测试样本,运算得到伽马斜坡。但是,本领域具通常知识者应当可以推知,本发明的精神在于如何调整显示器的色彩特性,并非只能应用于运算得到伽马斜坡。
综上所述,本实施例至少具有以下优点:
1.本实施例在调整色彩特定的过程中,考虑了本身目前显示器的特性,因而使得显示器在不同的色温参数之下,能够还能够保有最大的色域范围,进而使得在调整色彩特性之后,完整地呈现色彩增艳的效果。
2.由于本实施例经过色彩调整所得的伽马斜坡,能够应用于目前的显卡与显示芯片内,使得电脑***不须在花费额外的硬件设备与成本,就可以增加显示器的色彩鲜艳度。另外,也可以让显卡直接利用所得的伽马斜坡调整输出给显示器的信号,因而本实施例也不会增加电脑***中中央处理器的运算量。
3.本实施例是利用特殊函数中定义域与值域的对应关系,找出输入与输出的关系。换句话说,本实施例在调整的过程中,只需要调整特殊函数的曲率,就可以直接调整色彩输出信号的饱和度,而不再需要使用查表的方式,找出输入与输出的关系。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所界定者为准。

Claims (17)

1.一种色彩分布调整法,其特征是,上述色彩分布调整法包括:
a.提供第一色域与第二色域;
b.找出上述第一色域的第一参考点;
c.找出上述第二色域的第二参考点;以及
d.以上述第一参考点与上述第二参考点为基准,将上述第一色域转换至上述第二色域。
2.根据权利要求1所述的色彩分布调整法,其特征是,上述色彩分布调整法还包括:
通过调整介面,得到色温参数;以及
利用上述色温参数,找出第三色域的第三参考点。
3.根据权利要求2所述的色彩分布调整法,其特征是,其中上述第一、第二与第三色域属于第一色彩空间,上述步骤d还包括:
利用上述第一、第二与第三参考点于上述第一色彩空间的位置,计算出转换模型;以及
通过上述转换模型,将上述第一色域转换至上述第二色域。
4.根据权利要求3所述的色彩分布调整法,其特征是,其中通过上述转换模型,将上述第一色域转换至上述第二色域的步骤包括:
以上述第一参考点与上述第三参考点为基准,将上述第一色域转换上述第三色域;以及
以上述第三参考点与上述第二参考点为基准,将上述第三色域转换至上述第二色域。
5.根据权利要求4所述的色彩分布调整法,其特征是,其中上述第一色彩空间以X-Y-Z坐标表示,上述第一参考点于上述第一色彩空间的位置表示为(T_WPx,T_WPY,T_WPz),上述第二参考点于上述第一色彩空间的位置表示为(C_WPx,C_WPY,C_WPz),上述第三参考点于上述第一色彩空间的位置表示为(U_WPx,U_WPY,U_WPz),上述转换模型表示为MCA,其值为
Figure F2008101664894C0000011
其中
Figure F2008101664894C0000012
Figure F2008101664894C0000013
为对角矩阵,
Figure F2008101664894C0000021
(D_WPx,D_WPY,D_WPz)为环境光源参考点于上述第一色彩空间的表示位置,MA为参考坐标转换矩阵,-1表示反矩阵运算,diag(·)表示对角线上元素依序由内部向量组成的对角矩阵。
6.根据权利要求5所述的色彩分布调整法,其特征是,其中上述第一参考点为上述第一色域中的白点,上述第二参考点为上述第二色域中的白点,上述第三参考点为上述第三色域中的白点。
7.根据权利要求3所述的色彩分布调整法,其特征是,其中上述第一色域为目标显示器的色域,上述色彩分布调整法还包括:
提供色彩测试样本,其中上述色彩测试样本属于第二色彩空间;
提供上述目标显示器的模型;以及
利用上述目标显示器的模型,将上述色彩测试样本转换至上述第一色彩空间,使上述色彩测试样本分布于上述第一色彩空间中的上述第一色域。
8.根据权利要求7所述的色彩分布调整法,其特征是,其中上述色彩测试样本为L×N的矩阵表示为TP,上述目标显示器的模型为N×N的矩阵表示为MT,上述将上述色彩测试样本转换至上述第一色彩空间的步骤包括:
将上述色彩测试样本TP与上述目标显示器的模型MT进行矩阵的乘法运算,以得到分布于上述第一色彩空间中的上述第一色域的上述色彩测试样本,表示为XYZD-ref,其值为XYZD-ref=MTTP。
9.根据权利要求7所述的色彩分布调整法,其特征是,上述步骤d包括:
利用上述转换模型,将分布于上述第一色域的上述色彩测试样本转换至上述第二色域,使上述色彩测试样本分布于上述第一色彩空间中的上述第二色域。
10.根据权利要求9所述的色彩分布调整法,其特征是,其中上述转换模型为N×N的矩阵表示为
Figure F2008101664894C0000022
分布于上述第一色彩空间中的上述第一色域的上述色彩测试样本表示为上述将分布于上述第一色域的上述色彩测试样本转换至上述第二色域的步骤包括:
将上述第一色域的上述色彩测试样本
Figure F2008101664894C0000024
与上述转换模型
Figure F2008101664894C0000025
进行矩阵的乘法运算,以得到分布于上述第二色域中的上述色彩测试样本,表示为其值为
Figure F2008101664894C0000027
11.根据权利要求9所述的色彩分布调整法,其特征是,其中上述第二色域为目前显示器的色域,在上述步骤d之后还包括:
提供上述目前显示器的模型;以及
利用上述目前显示器的模型,将分布于上述第一色彩空间中的上述第二色域的上述色彩测试样本转换至上述第二色彩空间中的上述第二色域,使上述色彩测试样本分布于上述第二色彩空间中的上述第二色域。
12.根据权利要求11所述的色彩分布调整法,其特征是,其中上述目前显示器的模型为N×N的矩阵表示为
Figure F2008101664894C0000031
分布于上述第一色彩空间中的上述第二色域的上述色彩测试样本表示为
Figure F2008101664894C0000032
上述将分布于上述第一色彩空间中的上述第二色域的上述色彩测试样本转换至上述第二色彩空间中的上述第二色域的步骤包括:
将上述第二色域的上述色彩测试样本
Figure F2008101664894C0000033
与上述目前显示器的模型
Figure F2008101664894C0000034
的反矩阵进行矩阵的乘法运算,以得到分布于上述第二色彩空间中的上述第二色域的上述色彩测试样本,表示为
Figure F2008101664894C0000035
其值为 RGB D - ill ‾ ‾ = M C - 1 ‾ ‾ × XYZ D - ill ‾ ‾ .
13.根据权利要求11所述的色彩分布调整法,其特征是,上述色彩分布调整法还包括:
利用分布于上述第二色彩空间中的上述第二色域的上述色彩测试样本,计算出伽马斜坡。
14.一种色彩分布调整模块,其特征是,上述色彩分布调整模块包括:
接收模块,用以接收色彩测试样本;以及
转换模块,储存有第一色域与第二色域,用以将上述色彩测试样本转换至上述第一色域,并以上述第一色域中的第一参考点与上述第二色域的第二参考点为基准,将分布于上述第一色域的上述色彩测试样本转换至上述第二色域。
15.根据权利要求14所述的色彩分布调整模块,其特征是,上述色彩分布调整模块还包括:
调整介面,用以接收色温参数,
其中,上述转换模块利用上述色温参数,找出第三色域的第三参考点。
16.根据权利要求15所述的色彩分布调整模块,其特征是,其中上述第一色域为目标显示器的色域,上述第二色域为目前显示器的色域,而上述转换模块包括:
目标显示器的模型单元,具有目标显示器的模型,并使用上述目标显示器的模型将上述色彩测试样本转换至第一色彩空间,使上述色彩测试样本分布于上述第一色彩空间中的上述第一色域;
转换单元,以上述第一参考点与上述第三参考点为基准,将分布于上述第一色域的上述色彩测试样本转换至上述第三色域,再以上述第二参考点与上述第三参考点为基准,将分布于上述第三色域的上述色彩测试样本转换至上述第二色域;以及
目前显示器的模型单元,具有目前显示器的模型,并使用上述目前显示器的模型,将上述第一色彩空间的上述第二色域的上述色彩测试样本转换至上述第二色彩空间,使上述色彩测试样本分布于上述第二色彩空间中的上述第二色域。
17.根据权利要求16所述的色彩分布调整模块,其特征是,上述色彩分布调整模块还包括:
处理模块,利用分布于上述第二色域的上述色彩测试样本,计算出伽马斜坡。
CN2008101664894A 2008-10-09 2008-10-09 色彩分布调整法与色彩分布模块 Active CN101719359B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101664894A CN101719359B (zh) 2008-10-09 2008-10-09 色彩分布调整法与色彩分布模块

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101664894A CN101719359B (zh) 2008-10-09 2008-10-09 色彩分布调整法与色彩分布模块

Publications (2)

Publication Number Publication Date
CN101719359A true CN101719359A (zh) 2010-06-02
CN101719359B CN101719359B (zh) 2012-02-29

Family

ID=42433923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101664894A Active CN101719359B (zh) 2008-10-09 2008-10-09 色彩分布调整法与色彩分布模块

Country Status (1)

Country Link
CN (1) CN101719359B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142216A (zh) * 2011-04-02 2011-08-03 奇智软件(北京)有限公司 显示器色彩表现的测试方法及***
CN102142217A (zh) * 2011-04-02 2011-08-03 奇智软件(北京)有限公司 显示设备色彩表现的测试方法及***
CN102750924A (zh) * 2011-11-16 2012-10-24 新奥特(北京)视频技术有限公司 一种色彩空间三维示波器的控制方法
CN103996364A (zh) * 2011-04-02 2014-08-20 北京奇虎科技有限公司 显示设备色彩表现的测试方法及***
CN103996365A (zh) * 2011-04-02 2014-08-20 北京奇虎科技有限公司 针对显示设备的色彩表现测试方法
CN105744114A (zh) * 2011-03-15 2016-07-06 杜比实验室特许公司 用于图像数据变换的方法和装置
CN108510960A (zh) * 2017-02-24 2018-09-07 南昌黑鲨科技有限公司 色温设置方法及电子设备
CN106292142B (zh) * 2015-05-14 2018-12-11 深圳市光峰光电技术有限公司 一种发光装置及其发光控制方法、投影设备
WO2019170007A1 (zh) * 2018-03-09 2019-09-12 华为技术有限公司 图像色彩调整方法及装置
CN110796990A (zh) * 2018-08-02 2020-02-14 三星显示有限公司 用于控制色域的设备和方法
CN111091789A (zh) * 2018-10-23 2020-05-01 纬联电子科技(中山)有限公司 显示装置及其色彩校正方法
CN111830834A (zh) * 2019-04-15 2020-10-27 泰州市康平医疗科技有限公司 基于环境分析的设备控制方法
CN115250345A (zh) * 2021-04-27 2022-10-28 凌巨科技股份有限公司 图像处理装置以及调整白平衡的方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344761A (ja) * 2001-03-16 2002-11-29 Seiko Epson Corp 環境適応型の画像表示システム、プロジェクタ、プログラム、情報記憶媒体および画像処理方法
SG153630A1 (en) * 2003-04-18 2009-07-29 Sharp Kk Color display device, color compensation method, color compensation program, and storage medium readable by computer
KR20040107614A (ko) * 2003-06-05 2004-12-23 삼성전자주식회사 Mpd에 색재현을 위한 색신호 처리장치 및 그 방법
KR100881028B1 (ko) * 2006-10-12 2009-02-05 삼성전자주식회사 회색 데이터 보정 장치 및 방법
US20080170031A1 (en) * 2007-01-17 2008-07-17 Chia-Hui Kuo Method for performing chromatic adaptation while displaying image, and corresponding display circuit and device
CN101188096A (zh) * 2007-12-18 2008-05-28 上海广电集成电路有限公司 一种液晶显示器的色域映射算法和颜色管理***

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744114A (zh) * 2011-03-15 2016-07-06 杜比实验室特许公司 用于图像数据变换的方法和装置
CN105744114B (zh) * 2011-03-15 2019-05-14 杜比实验室特许公司 用于图像数据变换的方法和装置
CN102142216A (zh) * 2011-04-02 2011-08-03 奇智软件(北京)有限公司 显示器色彩表现的测试方法及***
CN102142217A (zh) * 2011-04-02 2011-08-03 奇智软件(北京)有限公司 显示设备色彩表现的测试方法及***
CN102142217B (zh) * 2011-04-02 2014-06-25 奇智软件(北京)有限公司 显示设备色彩表现的测试方法及***
CN103996364A (zh) * 2011-04-02 2014-08-20 北京奇虎科技有限公司 显示设备色彩表现的测试方法及***
CN103996365A (zh) * 2011-04-02 2014-08-20 北京奇虎科技有限公司 针对显示设备的色彩表现测试方法
CN102750924A (zh) * 2011-11-16 2012-10-24 新奥特(北京)视频技术有限公司 一种色彩空间三维示波器的控制方法
CN106292142B (zh) * 2015-05-14 2018-12-11 深圳市光峰光电技术有限公司 一种发光装置及其发光控制方法、投影设备
CN108510960A (zh) * 2017-02-24 2018-09-07 南昌黑鲨科技有限公司 色温设置方法及电子设备
WO2019170007A1 (zh) * 2018-03-09 2019-09-12 华为技术有限公司 图像色彩调整方法及装置
CN110796990A (zh) * 2018-08-02 2020-02-14 三星显示有限公司 用于控制色域的设备和方法
CN111091789A (zh) * 2018-10-23 2020-05-01 纬联电子科技(中山)有限公司 显示装置及其色彩校正方法
CN111830834A (zh) * 2019-04-15 2020-10-27 泰州市康平医疗科技有限公司 基于环境分析的设备控制方法
CN115250345A (zh) * 2021-04-27 2022-10-28 凌巨科技股份有限公司 图像处理装置以及调整白平衡的方法
CN115250345B (zh) * 2021-04-27 2023-06-13 凌巨科技股份有限公司 图像处理装置以及调整白平衡的方法

Also Published As

Publication number Publication date
CN101719359B (zh) 2012-02-29

Similar Documents

Publication Publication Date Title
CN101719359B (zh) 色彩分布调整法与色彩分布模块
CN107863081B (zh) 多基色转换方法及其转换器、显示控制方法、显示装置
CN101714340B (zh) 显示驱动电路
CN1967650B (zh) 显示器件、数据驱动ic以及定时控制器
CN101719361B (zh) 饱和度调整法与饱和度调整模块
CN1987987A (zh) 驱动液晶显示器件的装置和方法
US8194104B2 (en) Liquid-crystal display device and drive control circuit
JPH02124593A (ja) 階調表示装置
CN100366095C (zh) 监视器
CN101188096A (zh) 一种液晶显示器的色域映射算法和颜色管理***
CN106816143A (zh) 显示面板色域转换方法、装置、***、显示面板及显示装置
US11380284B2 (en) Color space mapping method, equipment, computer readable storage medium, and device
CN104332143A (zh) 显示装置及其色彩转换方法
CN1997164A (zh) 数据转换电路和使用数据转换电路的显示设备
CN107680540A (zh) 一种彩色电润湿显示器颜色校正方法及其装置
KR101980596B1 (ko) 보정기능을 포함하는 드라이버 ic 장치
US8194103B2 (en) Method and module for regulating luminance
KR20090033565A (ko) 4색 표시 장치의 영상 신호 변환 장치 및 방법
CN101719360B (zh) 明亮度调整法与明亮度调整模块
CN103021375B (zh) 影像亮度调整电路
CN104103252A (zh) 伽马电压产生装置、灰阶电压产生装置以及显示装置
US8390550B2 (en) Method and module for regulating color distribution
JP2009265260A (ja) 表示方法および表示装置
US8243201B2 (en) Method and computer system for regulating color saturation degree
CN100568337C (zh) Gamma校正方法与装置及其应用

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant