液晶显示装置、四色转换器及rgb数据到rgbw数据的转换方法

文档序号:2548410阅读:288来源:国知局
液晶显示装置、四色转换器及rgb数据到rgbw数据的转换方法
【专利摘要】本发明公开一种液晶显示装置,包括:被构造为将原始RGB数据转换为三色色彩的灰度值,对所述三色色彩的灰度值进行白平衡处理,确定经白平衡处理的三色色彩的灰度值Ri、Gi和Bi中的最大值MAX(Ri,Gi,Bi)和最小值,在最小值大于0时判断原始RGB数据中三个数据是否相等,在原始RGB数据中三个数据相等时利用式子:Wo=Bi,Ro=Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,Go=Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,Bo=0计算出需显示的RGBW数据中四色色彩的输出灰度值Ro、Go、Bo和Wo;数据驱动器(3),被构造为处理需显示的RGBW数据,以产生模拟类型数据信号;扫描驱动器(2),被构造为顺序产生扫描信号;液晶显示面板(1),被构造为由数据驱动器(3)提供的模拟类型数据信号及由扫描驱动器(2)提供的扫描信号显示色彩。
【专利说明】液晶显示装置、四色转换器及RGB数据到RGBW数据的转换方法

【技术领域】
[0001]本发明属于液晶显示【技术领域】,具体地讲,涉及一种液晶显示装置、四色转换器及RGB数据到RGBW数据的转换方法。

【背景技术】
[0002]目前,在具有例如液晶显示面板(LCD)或有机发光显示面板(OLED)的显示装置中,大多数是以红色(R)子像素、绿色(G)子像素和蓝色(B)子像素组成一个像素,通过控制每个子像素的灰度值,混合出所需要显示的色彩来显示彩色图像。随着信息技术的发展,对于显示面板的各种需求也在增加,高透过率、低功耗、成像质量佳也成为人们对显示面板的需求。现有的RGB三原色混光显示方式的透过率以及混合效率都比较低,导致显示面板的功耗大,制约了显示面板的产品优化。基于此,出现了由红色(R)子像素、绿色(G)子像素、蓝色(B)子像素和第四子像素组成一个像素,以改善RGB显示面板的显示质量。
[0003]较为常见的,所增加的第四子像素为白色(W)子像素,即以红色(R)子像素、绿色(G)子像素、蓝色(B)子像素和白色(W)子像素构成一个像素。具有RGBW显示面板的显示装置需要将输入的原始RGB数据转换为需显示的RGBW数据,以驱动RGBW显示面板进行显示。然而,在现有的原始RGB数据转换为需显示的RGBW数据的转换方法中,通常各个子像素满足关系式:W = R+G+B。
[0004]图1是现有的W子像素的透射光谱图。图2是现有的R子像素、G子像素、B子像素的透射光谱图。请参照图1和图2,在实际情况中,由于背光模组产生的背光(例如蓝光)直接从W子像素(其通常由透明光阻形成)出射,很难满足各个子像素的关系式:W =R+G+B。此外,由W子像素出射的光与由B子像素出射的光高度近似。此时如果RGBW显示面板显示白色时,由于W子像素出射的光和B子像素出射的光的共同作用,导致RGBW显示面板显示白色的光谱无法处于正常的区域范围,RGBW显示面板显示白色的色度值出现异常。


【发明内容】

[0005]为了解决上述现有技术存在的问题,本发明的目的在于提供一种液晶显示装置,包括:四色转换器,被构造为将原始RGB数据转换为三色色彩的灰度值,对所述三色色彩的灰度值进行白平衡处理,确定经白平衡处理的三色色彩的灰度值中的最大值和最小值,在所述最小值大于O的情况下判断原始RGB数据中三个数据是否相等,在判断为原始RGB数据中三个数据相等的情况下利用下面的式子I计算出需显示的RGBW数据中四色色彩的输出灰度值,
[0006][式子I]
[0007]Wo = Bi
[0008]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0009]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0010]Bo = O
[0011]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX (Ri, Gi, Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值;数据驱动器,被构造为处理由四色转换器提供的需显示的RGBW数据,以产生模拟类型数据信号;扫描驱动器,被构造为顺序产生扫描信号;液晶显示面板,被构造为由数据驱动器提供的模拟类型数据信号及由扫描驱动器提供的扫描信号显示色彩。
[0012]进一步地,所述四色转换器进一步被构造为在所述最小值大于O的情况下,且在原始RGB数据中至少两个数据不相等的情况下,利用下面的式子2计算出需显示的RGBW数据中四色色彩的输出灰度值,
[0013][式子2]
[0014]Wo = MAX2 (Ri,Gi,Bi) /255
[0015]Ro = Ri X ffo/MAX (Ri,Gi,Bi) +R1-Wo
[0016]Go = Gi X ffo/MAX (Ri, Gi, Bi)+G1-ffo
[0017]Bo = BiXffo/MAX (Ri, Gi, Bi)+B1-Wo
[0018]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0019]进一步地,所述四色转换器进一步被构造为在所述最小值等于O的情况下,利用下面的式子3计算出需显示的RGBW数据中四色色彩的输出灰度值,
[0020][式子3]
[0021]Wo = O
[0022]Ro = Ri
[0023]Go = Gi
[0024]Bo = Bi
[0025]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0026]本发明的另一目的还在于提供一种四色转换器,包括:灰度转换部件,被构造为接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值;白平衡部件,被构造为对三色色彩的灰度值进行白平衡处理,以获得经白平衡处理的三色色彩的灰度值;比较部件,被构造为对经白平衡处理的三色色彩的灰度值进行比较,以确定三色色彩的灰度值中的最大值和最小值;第一判断部件,被构造为判断所述最小值是大于还是等于O ;第二判断部件,被构造为在第一判断部件判断为所述最小值大于O的情况下,判断原始RGB数据中三个数据是否相等;白色确定部件,被构造为在第二判断部件判断为所述原始RGB数据中三个数据相等的情况下,将经白平衡处理的绿色色彩的灰度值作为需显示的RGBW数据中白色色彩的输出灰度值;三色计算部件,被构造为利用下面的式子I计算出需显示的RGBW数据中三色色彩的输出灰度值,
[0027][式子I]
[0028]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0029]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0030]Bo = O
[0031]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0032]进一步地,所述白色确定部件进一步被构造在所述第二判断部件判断为所述原始RGB数据中至少两个数据不相等的情况下,利用下面的式子2计算出需显示的RGBW数据中白色色色彩的输出灰度值,
[0033][式子2] Wo = MAX2 (Ri,Gi,Bi) /255
[0034]所述三色计算部件进一步被构造为利用下面的式子3计算出需显示的RGBW数据中三色色彩的输出灰度值,
[0035][式子3]
[0036]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0037]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0038]Bo = BiXffo/MAX (Ri, Gi, Bi)+B1-Wo
[0039]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0040]进一步地,所述白色确定部件进一步被构造为在所述最小值等于O的情况下,利用下面的式子4计算出需显示的RGBW数据中白色色彩的输出灰度值,
[0041][式子4]Wo = O
[0042]所述三色计算部件进一步被构造为利用下面的式子5计算出需显示的RGBW数据中三色色彩的输出灰度值,
[0043][式子5]
[0044]Ro = Ri
[0045]Go = Gi
[0046]Bo = Bi
[0047]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0048]本发明又一目的又在于提供一种RGB数据到RGBW数据的转换方法,包括:接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值,其中,所述三色色彩包括红色色彩、绿色色彩和蓝色色彩;对三色色彩的灰度值进行白平衡处理,以获得经白平衡处理的三色色彩的灰度值;对经白平衡处理的三色色彩的灰度值进行比较,以确定三色色彩的灰度值中的最大值和最小值;判断所述最小值是大于还是等于O ;如果判断为所述最小值大于0,则判断原始RGB数据中三个数据是否相等;如果判断为原始RGB数据中三个数据相等,则利用下面的式子I计算出需显示的RGBW数据中四色色彩的输出灰度值,
[0049][式子I]
[0050]Wo = Bi
[0051 ] Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0052]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0053]Bo = O
[0054]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0055]进一步地,如果判断为所述最小值大于0,且判断为原始RGB数据中至少两个数据不相等,则利用下面的式子2计算出需显示的RGBW数据中四色色彩的输出灰度值,
[0056][式子2]
[0057]Wo = MAX2 (Ri,Gi,Bi) /255
[0058]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0059]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0060]Bo = BiXffo/MAX (Ri, Gi, Bi)+B1-Wo
[0061 ] 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0062]进一步地,如果判断为所述最小值等于0,则利用下面的式子3计算出需显示的RGBff数据中四色色彩的输出灰度值,
[0063][式子3]
[0064]Wo = O
[0065]Ro = Ri
[0066]Go = Gi
[0067]Bo = Bi
[0068]其中,R0表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0069]本发明可使液晶显示面板在显示时满足各个子像素的关系式W = R+G+B,此外,液晶显示面板显示白色的光谱处于正常的区域范围,且其显示白色的色度值正常。

【专利附图】

【附图说明】
[0070]通过结合附图进行的以下描述,本发明的实施例的上述和其它方面、特点和优点将变得更加清楚,附图中:
[0071]图1是现有的W子像素的透射光谱图;
[0072]图2是现有的R子像素、G子像素、B子像素的透射光谱图;
[0073]图3是根据本发明的实施例的液晶显示装置的框图;
[0074]图4是根据本发明的实施例的液晶显示面板的结构图;
[0075]图5是根据本发明的实施例的四色转换器的框图;
[0076]图6是根据本发明的实施例的RGB数据到RGBW数据的转换方法的流程图。

【具体实施方式】
[0077]以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。
[0078]图3是根据本发明的实施例的液晶显示装置的框图。图4是根据本发明的实施例的液晶显示面板的结构图。图5是根据本发明的实施例的四色转换器的框图。
[0079]参照图3和图4,液晶显示面板I包括:沿行方向延伸的扫描线Gl至Gm(其中,m为自然数)和沿列方向延伸的数据线SI至Sn(其中,η为自然数)。扫描线Gl至Gm均连接至扫描驱动器2,数据线SI至Sn均连接至数据驱动器3。
[0080]每个红色(R)子像素、绿色(G)子像素、蓝色(B)子像素或白色(W)子像素设置在由扫描线Gi和Gi+Ι (其中,i为I至m)和数据线Sj和Sj+Ι (其中,j为I至η)定义出的每个区域中,其中,一个红色(R)子像素、一个绿色(G)子像素、一个蓝色(B)子像素和一个白色(W)子像素构成一个像素。
[0081]薄膜晶体管(TFT)Qij设置在扫描线Gi和数据线Sj的每一交叉处的附近。
[0082]进一步地,扫描线Gi连接薄膜晶体管Qij的栅极,数据线Sj连接薄膜晶体管Qij的源极,每个子像素(R、G、B或W子像素)的像素电极分别连接至对应的薄膜晶体管Qij的漏极。
[0083]相对于每个子像素的像素电极的共同电极连接至共同电压电路(未示出)。
[0084]扫描驱动器2和数据驱动器3设置在液晶显示面板I的周围。四色转换器4连接至数据驱动器3。四色转换器4接收原始RGB数据,并利用该原始RGB数据求出需显示的RGBW数据。原始RGB数据由例如外部主机或图形控制器(未示出)提供。数据驱动器3接收并处理来自四色转换器4的需显示的RGBW数据,以产生模拟类型数据信号(例如,模拟电压)并提供给数据线SI至Sn。扫描驱动器2向扫描线Gl至Gm顺序提供多个扫描信号。数据驱动器3和扫描驱动器2分别提供的模拟类型数据信号和扫描信号给液晶显示面板I,同时液晶显示面板I借由背光模组(未示出)提供的背光(例如蓝光)显示色彩
[0085]四色转换器4包括灰度转换部件41,白平衡部件42、比较部件43、第一判断部件44、白色确定部件45、三色计算部件46、第二判断部件47。
[0086]灰度转换部件41接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值,即,红色(R)色彩的灰度值,绿色(G)色彩的灰度值,蓝色(B)色彩的灰度值。
[0087]白平衡部件42从灰度转换部件41接收三色色彩的灰度值,并对三色色彩的灰度值进行白平衡处理,以得到经白平衡处理的三色色彩的灰度值。这里,Ri表示经白平衡处理的R色彩的灰度值,Gi表示经白平衡处理的G色彩的灰度值,Bi表示经白平衡处理的B色彩的灰度值。
[0088]比较部件43从白平衡部件42接收经白平衡处理的三色色彩的灰度值,并对接收到的经白平衡处理的三色色彩的灰度值进行比较,以确定经白平衡处理的三色色彩的灰度值中的最大值和最小值。其中,所述最大值为经白平衡处理的三色色彩的灰度值中的最大值,并被表示为MAX (Ri,Gi, Bi)。所述最小值为经白平衡处理的三色色彩的灰度值中的最小值,并被表示为MIN(Ri,Gi, Bi)。
[0089]第一判断部件44从比较部件43接收最小值MIN (Ri,Gi,Bi),并判断接收到的最小值MIN(Ri,Gi,Bi)是大于还是等于O。当第一判断部件44判断为最小值MIN(Ri,Gi,Bi)大于O时,第二判断部件47接收原始RGB数据,并判断原始RGB数据中三个数据是否相等,即第二判断部件47判断原始R数据、原始G数据和原始B数据三者是否相等,从而判断原始RGB数据是否为白色色彩数据。
[0090]如果第二判断部件47判断为原始R数据、原始G数据和原始B数据三者相等,则确定原始RGB数据为白色色彩数据,白色确定部件45从白平衡部件42接收经白平衡处理的B色彩的灰度值,并将其作为需显示的RGBW数据中W色彩的输出灰度值,即,Wo = Bi,其中,Wo表示需显示的RGBW数据中W色彩的输出灰度值。
[0091]三色确定部件46从白色确定部件45接收需显示的RGBW数据中W色彩的输出灰度值、从白平衡部件42接收经白平衡处理的三色色彩的灰度值及从比较部件43接收最大值MAX(Ri,Gi, Bi),并根据接收的需显示的RGBW数据中W色彩的输出灰度值、经白平衡处理的三色色彩的灰度值及从最大值MAX (Ri,Gi, Bi)计算出需显示的RGBW数据中R色彩的输出灰度值、G色彩的输出灰度值、B色彩的输出灰度值。三色确定部件46利用下面的式子I计算出需显示的RGBW数据中三色(R、G、B)色彩的输出灰度值。
[0092][式子I]
[0093]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0094]Go = Gi Xffo/MAX (Ri, Gi, Bi) +G1-Wo
[0095]Bo = O
[0096]其中,R0表示需显示的RGBW数据中R色彩的输出灰度值,Go表示需显示的RGBW数据中G色彩的输出灰度值,Bo表示需显示的RGBW数据中B色彩的输出灰度值。
[0097]当第一判断部件44判断为最小值MIN(Ri,Gi, Bi)大于O时,如果第二判断部件47判断为原始RGB数据不相等,即原始R数据、原始G数据和原始B数据中至少两个数据不相等,则确定原始RGB数据不为白色色彩数据,白色确定部件45从比较部件43接收最大值MAX (Ri, Gi, Bi),并利用下面的式子2计算出需显示的RGBW数据中W色彩的输出灰度值。
[0098][式子2]
[0099]Wo = MAX2 (Ri,Gi,Bi) /255
[0100]其中,Wo表示需显示的RGBW数据中W色彩的输出灰度值。
[0101]三色确定部件46从白色确定部件45接收需显示的RGBW数据中W色彩的输出灰度值、从白平衡部件42接收经白平衡处理的三色色彩的灰度值及从比较部件43接收最大值MAX(Ri,Gi, Bi),并根据接收的需显示的RGBW数据中W色彩的输出灰度值、经白平衡处理的三色色彩的灰度值及最大值MAX (Ri,Gi, Bi)计算出需显示的RGBW数据中R色彩的输出灰度值、G色彩的输出灰度值、B色彩的输出灰度值。三色确定部件46利用下面的式子3计算出需显示的RGBW数据中三色(R、G、B)色彩的输出灰度值。
[0102][式子3]
[0103]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0104]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0105]Bo = Bi Xffo/MAX (Ri, Gi, Bi)+B1-ffo
[0106]当第一判断部件44判断为最小值MIN(Ri,Gi,Bi)等于O时,白色确定部件45将需显示的RGBW数据中W色彩的输出灰度值确定为0,即,Wo = 0,其中,Wo表示需显示的RGBW数据中W色彩的输出灰度值。
[0107]三色确定部件46从白平衡部件42接收经白平衡处理的三色色彩的灰度值,并根据接收的经白平衡处理的三色色彩的灰度值计算出需显示的RGBW数据中R色彩的输出灰度值、G色彩的输出灰度值、B色彩的输出灰度值。三色确定部件46利用下面的式子4计算出三色(R、G、B)色彩的输出灰度值。
[0108][式子4]
[0109]Ro = Ri
[0110]Go = Gi
[0111]Bo = Bi
[0112]图6是根据本发明的实施例的RGB数据到RGBW数据的转换方法的流程图。
[0113]参照图6,在操作601中,接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值,其中,所述三色色彩包括红色色彩、绿色色彩和蓝色色彩。
[0114]在操作602中,对三色色彩的灰度值进行白平衡处理,以获得经白平衡处理的三色色彩的灰度值。
[0115]在操作603中,对经白平衡处理的三色色彩的灰度值进行比较,以确定三色色彩的灰度值中的最大值和最小值。
[0116]在操作604中,判断所述最小值是大于还是等于O。如果判断为所述最小值大于
O,则进行操作605。如果判断为所述最小值等于0,则进行操作608。
[0117]在操作605中,判断原始RGB数据中三个数据是否相等。如果判断为原始RGB数据中三个数据相等,则进行操作606。如果判断为原始RGB数据中至少两个数据不相等,则进行操作607。
[0118]在操作606中,利用下面的式子5计算出需显示的RGBW数据中四色色彩的输出灰度值。
[0119][式子5]
[0120]Wo = Bi
[0121]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0122]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0123]Bo = O
[0124]其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
[0125]在操作607中,利用下面的式子6计算出需显示的RGBW数据中四色色彩的输出灰度值。
[0126][式子6]
[0127]Wo = MAX2 (Ri,Gi,Bi) /255
[0128]Ro = Ri X ffo/MAX (Ri, Gi, Bi) +R1-Wo
[0129]Go = Gi X ffo/MAX (Ri, Gi, Bi) +G1-Wo
[0130]Bo = Bi Xffo/MAX (Ri, Gi, Bi)+B1-ffo
[0131]在操作608中,利用下面的式子7计算出需显示的RGBW数据中四色色彩的输出灰度值。
[0132][式子7]
[0133]Wo = O
[0134]Ro = Ri
[0135]Go = Gi
[0136]Bo = Bi
[0137]综上所述,根据本发明的实施例,可使液晶显示面板在显示时满足各个子像素的关系式W = R+G+B。此外,液晶显示面板显示白色的光谱处于正常的区域范围,且其显示白色的色度值正常。
[0138]虽然已经参照特定实施例示出并描述了本发明,但是本领域的技术人员将理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在此进行形式和细节上的各种变化。
【权利要求】
1.一种液晶显示装置,包括: 四色转换器(4),被构造为将原始RGB数据转换为三色色彩的灰度值,对所述三色色彩的灰度值进行白平衡处理,确定经白平衡处理的三色色彩的灰度值中的最大值和最小值,在所述最小值大于O的情况下判断原始RGB数据中三个数据是否相等,在判断为原始RGB数据中三个数据相等的情况下利用下面的式子I计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子I]
Wo = Bi
Ro = RiXWo/MAX (Ri, Gi,Bi)+R1-Wo
Go = Gi X Wo/MAX (Ri,Gi,Bi)+G1-Wo
Bo = O 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX (Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值; 数据驱动器(3),被构造为处理由四色转换器(4)提供的需显示的RGBW数据,以产生模拟类型数据信号 ; 扫描驱动器(2),被构造为顺序产生扫描信号; 液晶显示面板(I),被构造为由数据驱动器(3)提供的模拟类型数据信号及由扫描驱动器(2)提供的扫描信号显示色彩。
2.根据权利要求1所述的液晶显示装置,其特征在于,所述四色转换器(4)进一步被构造为在所述最小值大于O的情况下,且在原始RGB数据中至少两个数据不相等的情况下,利用下面的式子2计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子2]
Wo = MAX2 (Ri, Gi, Bi)/255
Ro = RiXWo/MAX (Ri, Gi, Bi)+R1-Wo
Go = GiXffo/MAX(Ri, Gi, Bi)+G1-Wo
Bo = BiXffo/MAX(Ri, Gi, Bi)+B1-Wo 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
3.根据权利要求1所述的液晶显示装置,其特征在于,所述四色转换器(4)进一步被构造为在所述最小值等于O的情况下,利用下面的式子3计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子3]
Wo = ORo = Ri
Go = Gi
Bo = Bi 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
4.一种四色转换器,包括: 灰度转换部件(41),被构造为接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值; 白平衡部件(42),被构造为对三色色彩的灰度值进行白平衡处理,以获得经白平衡处理的 三色色彩的灰度值; 比较部件(43),被构造为对经白平衡处理的三色色彩的灰度值进行比较,以确定三色色彩的灰度值中的最大值和最小值; 第一判断部件(44),被构造为判断所述最小值是大于还是等于O ; 第二判断部件(47),被构造为在第一判断部件(44)判断为所述最小值大于O的情况下,判断原始RGB数据中三个数据是否相等; 白色确定部件(45),被构造为在第二判断部件(47)判断为所述原始RGB数据中三个数据相等的情况下,将经白平衡处理的绿色色彩的灰度值作为需显示的RGBW数据中白色色彩的输出灰度值; 三色计算部件(46),被构造为利用下面的式子I计算出需显示的RGBW数据中三色色彩的输出灰度值, [式子I]
Ro = RiXffo/MAX(Ri, Gi, Bi)+R1-Wo
Go = GiXffo/MAX(Ri, Gi, Bi)+G1-Wo
Bo = O 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
5.根据权利要求4所述的四色转换器,其特征在于,所述白色确定部件(45)进一步被构造在所述第二判断部件(47)判断为所述原始RGB数据中至少两个数据不相等的情况下,利用下面的式子2计算出需显示的RGBW数据中白色色色彩的输出灰度值,
[式子 2] Wo = MAX2 (Ri,Gi,Bi) /255 所述三色计算部件(46)进一步被构造为利用下面的式子3计算出需显示的RGBW数据中三色色彩的输出灰度值, [式子3]Ro = RiXffo/MAX(Ri, Gi, Bi)+R1-Wo
Go = GiXffo/MAX (Ri, Gi, Bi)+G1-Wo
Bo = BiXffo/MAX(Ri, Gi, Bi)+B1-Wo 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
6.根据权利要求4所述的四色转换器,其特征在于,所述白色确定部件(45)进一步被构造为在所述最小值等于O的情况下,利用下面的式子4计算出需显示的RGBW数据中白色色彩的输出灰度值,
[式子 4]ffo = O 所述三色计算部件(46)进一步被构造为利用下面的式子5计算出需显示的RGBW数据中三色色彩的输出灰度值, [式子5]
Ro = Ri
Go = Gi
Bo = Bi 其中,Ro表示需显示 的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX (Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
7.—种RGB数据到RGBW数据的转换方法,包括: 接收原始RGB数据,并将该原始RGB数据转换为三色色彩的灰度值,其中,所述三色色彩包括红色色彩、绿色色彩和蓝色色彩; 对三色色彩的灰度值进行白平衡处理,以获得经白平衡处理的三色色彩的灰度值;对经白平衡处理的三色色彩的灰度值进行比较,以确定三色色彩的灰度值中的最大值和最小值; 判断所述最小值是大于还是等于O ; 如果判断为所述最小值大于0,则判断原始RGB数据中三个数据是否相等; 如果判断为原始RGB数据中三个数据相等,则利用下面的式子I计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子I]
Wo = Bi
Ro = Ri X Wo/MAX (Ri,Gi,Bi)+R1-Wo
Go = Gi X Wo/MAX (Ri,Gi,Bi)+G1-Wo
Bo = O 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
8.根据权利要求7所述的转换方法,其特征在于,如果判断为所述最小值大于0,且判断为原始RGB数据中至少两个数据不相等,则利用下面的式子2计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子2]
Wo = MAX2 (Ri, Gi, Bi)/255
Ro = RiXWo/MAX (Ri, Gi, Bi)+R1-Wo
Go = GiXffo/MAX (Ri, Gi, Bi)+G1-Wo
Bo = BiXffo/MAX (Ri, Gi, Bi)+B1-Wo 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX(Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
9.根据权利要求7所述的转换方法,其特征在于,如果判断为所述最小值等于0,则利用下面的式子3计算出需显示的RGBW数据中四色色彩的输出灰度值, [式子3]
Wo = O
Ro = Ri
Go = Gi
Bo = Bi 其中,Ro表示需显示的RGBW数据中红色色彩的输出灰度值,Go表示需显示的RGBW数据中绿色色彩的输出灰度值,Bo表示需显示的RGBW数据中蓝色色彩的输出灰度值,Wo表示需显示的RGBW数据中白色色彩的输出灰度值,MAX (Ri,Gi,Bi)表示经白平衡处理的三色色彩的灰度值中的最大值,Ri表示经白平衡处理的红色色彩的灰度值,Gi表示经白平衡处理的绿色色彩的灰度值,Bi表示经白平衡处理的蓝色色彩的灰度值。
【文档编号】G09G3/36GK104078020SQ201410342608
【公开日】2014年10月1日 申请日期:2014年7月17日 优先权日:2014年7月17日
【发明者】陈黎暄, 康志聪 申请人:深圳市华星光电技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1