Rgb到rgbw的颜色转换系统和方法

文档序号:2548409阅读:3065来源:国知局
Rgb到rgbw的颜色转换系统和方法
【专利摘要】本发明公开一种RGB到RGBW的颜色转换系统,其包括:线性化部件,对输入的RGB值执行线性化;比较部件,对经线性化处理的RGB值进行比较,以获得最大值和最小值;二值化部件,对经线性化处理的RGB值进行亮度二值化处理,以获得亮度二值化值;增益值确定部件,对与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比与预设百分比进行比较,以获得增益值;输出值计算部件,根据经线性化处理的RGB值、所述最大值、所述最小值、所述增益值及所述预设百分比计算出RGBW输出值。本发明在增加了白色(W)子像素单元的同时,不会导致红色输出值、绿色输出值和蓝色输出值减小,从而在图像整体亮度维持不变的同时,提高色彩饱和度。
【专利说明】RGB到RGBW的颜色转换系统和方法

【技术领域】
[0001]本发明涉及显示【技术领域】,更具体地讲,涉及一种RGB到RGBW的颜色转换系统和方法。

【背景技术】
[0002]目前,在具有例如液晶显示面板或有机发光二极管(OLED)显示面板的显示装置中,大多数是以红色(R)子像素单元、绿色(G)子像素单元和蓝色(B)子像素单元组成一个像素单元。通过控制每个子像素单元的灰度数据,混合出显示面板所需要显示的色彩来显示彩色图像。随着信息技术的发展,对于显示面板的各种需求也在增加,高透过率、低功耗、成像质量佳成为人们对显示面板的需求。现有的RGB三原色混光显示方式的透过率以及混合效率都比较低,导致显示面板的功耗大,制约了显示面板的优化。基于此,出现了具有由红色(R)子像素单元、绿色(G)子像素单元、蓝色(B)子像素单元和第四子像素单元(例如白色(W)子像素单元)组成的一个四像素单元的显示面板,从而改善RGB显示面板的显示质量。
[0003]但是,在RGBW显示面板中,由于增加了白色(W)子像素单元,所以导致红色输出值、绿色输出值和蓝色输出值均减小,从而在图像整体亮度维持不变的同时,其色彩饱和度下降。


【发明内容】

[0004]为了解决上述现有技术存在的问题,本发明的目的在于提供一种RGB到RGBW的颜色转换系统,包括:线性化部件,对输入的RGB值执行线性化;比较部件,对经线性化处理的RGB值进行比较,以获得最大值和最小值;二值化部件,对经线性化处理的RGB值进行亮度二值化处理,以获得亮度二值化值;增益值确定部件,对与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比与预设百分比进行比较,以获得增益值;输出值计算部件,根据经线性化处理的RGB值、所述最大值、所述最小值、所述增益值及所述预设百分比计算出RGBW输出值。
[0005]进一步地,如果增益值确定部件判断为与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比大于所述预设百分比,则增益值确定部件使用式子I获得所述增益值:
[0006][式子1]K=1/M,
[0007]其中,K表示所述增益值,M表示所述预设百分比。
[0008]进一步地,如果增益值确定部件判断为与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比不大于所述预设百分比,则增益值确定部件使用式子2获得所述增益值:
[0009][式子2] K = M,
[0010]其中,K表示所述增益值,M表示所述预设百分比。
[0011]进一步地,所述输出值计算部件包括:判断部件,判断所述最小值是大于还是等于O ;白色输出值计算部件,根据判断部件的判断结果及所述增益值计算出白色输出值;红色输出值计算部件,根据经线性化处理的R值、所述最大值、所述白色输出值及所述预设百分比计算出红色输出值;绿色输出值计算部件,根据经线性化处理的G值、所述最大值、所述白色输出值及所述预设百分比计算出绿色输出值;蓝色输出值计算部件,根据经线性化处理的B值、所述最大值、所述白色输出值及所述预设百分比计算出蓝色输出值。
[0012]进一步地,如果所述判断部件判断为所述最小值大于0,则白色输出值计算部件使用式子3计算出白色输出值:
[0013][式子3]Wo = KX [MIN(Ri, Gi, Bi)]2,
[0014]红色输出值计算部件使用式子5计算出红色输出值:
[0015][式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[0016]绿色输出值计算部件使用式子6计算出绿色输出值:
[0017][式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[0018]蓝色输出值计算部件使用式子7计算出蓝色输出值:
[0019][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0020]其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
[0021]进一步地,如果所述判断部件判断为所述最小值等于0,则白色输出值计算部件使用式子4计算出白色输出值:
[0022][式子4]Wo = O,
[0023]红色输出值计算部件使用式子5计算出红色输出值:
[0024][式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[0025]绿色输出值计算部件使用式子6计算出绿色输出值:
[0026][式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[0027]蓝色输出值计算部件使用式子7计算出蓝色输出值:
[0028][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0029]其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
[0030]本发明的另一目的还在于提供一种RGB到RGBW的颜色转换方法,包括:对输入的RGB值执行线性化;对经线性化处理的RGB值进行比较,以获得最大值和最小值对经线性化处理的RGB值进行亮度二值化处理,以获得亮度二值化值;对与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比与预设百分比进行比较,以获得增益值;基于经线性化处理的RGB值、所述最大值、所述最小值、所述增益值及所述预设百分比计算出RGBW输出值。
[0031]进一步地,如果与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比大于所述预设百分比,则使用式子I获得所述增益值:
[0032][式子l]K=l/M,
[0033]其中,K表示所述增益值,M表示所述预设百分比。
[0034]进一步地,如果与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比不大于所述预设百分比,则使用式子2获得所述增益值:
[0035][式子2] K = M,
[0036]其中,K表示所述增益值,M表示所述预设百分比。
[0037]进一步地,所述“计算出输出的RGBW值”包括:判断所述最小值是大于还是等于O ;基于判断结果,利用所述增益值、经线性化处理的RGB值、所述最大值、所述白色输出值及所述预设百分比计算出RGBW输出值。
[0038]进一步地,如果所述最小值大于0,则使用式子3、式子5、式子6及式子7计算出RGBW输出值:
[0039][式子3]Wo = KX [MIN(Ri, Gi, Bi)]2,
[0040][式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[0041][式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[0042][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0043]其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
[0044]进一步地,如果所述最小值等于0,则使用式子4、式子5、式子6及式子7计算出RGBW输出值:
[0045][式子4]Wo = O,
[0046][式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[0047][式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[0048][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0049]其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
[0050]本发明在增加了白色(W)子像素单元的同时,不会导致红色输出值、绿色输出值和蓝色输出值减小,从而在图像整体亮度维持不变的同时,提高色彩饱和度。

【专利附图】

【附图说明】
[0051]通过结合附图进行的以下描述,本发明的实施例的上述和其它方面、特点和优点将变得更加清楚,附图中:
[0052]图1是根据本发明的实施例的显示装置的框图。
[0053]图2是根据本发明的实施例的显示面板的结构图。
[0054]图3是根据本发明的实施例的RGB到RGBW的颜色转换系统的原理框图。
[0055]图4是根据本发明的实施例的输出值计算部件的原理框图。
[0056]图5是根据本发明的实施例的RGB到RGBW的颜色转换方法的流程图。

【具体实施方式】
[0057]以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。
[0058]本实施例的显示装置可例如是液晶显示装置(IXD)、有机发光二极管(OLED)显示
目.-rf* ο
[0059]图1是根据本发明的实施例的显示装置的框图。图2是根据本发明的实施例的显示面板的结构图。
[0060]参照图1和图2,根据本发明的实施例的显示装置包括:显示面板1、扫描驱动器
2、数据驱动器3、RGB到RGBW的颜色转换系统4。
[0061]显示面板I包括: 沿行方向延伸的扫描线Gl至Gm(其中,m为自然数)以及沿列方向延伸的数据线SI至Sn (其中,η为自然数)。扫描线Gl至Gm均连接至扫描驱动器2,数据线SI至Sn均连接至数据驱动器3。
[0062]子像素Lij (红色(R)子像素、绿色(G)子像素、蓝色⑶子像素或白色(W)子像素)设置在由扫描线G1、Gi+l (其中,i为I至m)和数据线Sj、Sj+l (其中,j为I至η)限定出的区域中,其中,一个红色(R)子像素、一个绿色(G)子像素、一个蓝色(B)子像素和一个白色(W)子像素构成一个像素。
[0063]薄膜晶体管(TFT)Qij设置在扫描线Gi和数据线Sj的每一交叉处的附近。
[0064]进一步地,扫描线Gi连接薄膜晶体管Qij的栅极,数据线Sj连接薄膜晶体管Qij的源极,子像素Lij (红色(R)子像素、绿色(G)子像素、蓝色⑶子像素或白色(W)子像素)的像素电极连接薄膜晶体管Qij的漏极。
[0065]与子像素Lij的像素电极相对的共同电极连接至共同电压电路(未示出)。
[0066]扫描驱动器2和数据驱动器3设置在显示面板I的周围。RGB到RGBW的颜色转换系统4将输入的RGB值转换为输出的RGBW值(即RGBW输出值)并提供给数据驱动器3。这里,输入的RGB值可由例如外部主机或图形控制器(未示出)提供。
[0067]数据驱动器3接收并处理来自RGB到RGBW的颜色转换系统4的输出的RGBW值,以产生模拟类型数据信号并提供给数据线SI至Sn。扫描驱动器2向扫描线Gl至Gm顺序提供多个扫描信号。
[0068]图3是根据本发明的实施例的RGB到RGBW的颜色转换系统的原理框图。
[0069]参照图3,根据本发明的实施例的RGB到RGBW的颜色转换系统4包括:线性化部件41、比较部件42、二值化部件43、增益值确定部件44、输出值计算部件45。
[0070]线性化部件41对输入的RGB值执行线性化。线性化部件41在比较部件42确定RGB值中的最大值和最小值之前对输入的RGB值进行线性化。输入的RGB值的线性化可表示将输入的RGB值转换为与输出亮度线性地成比例的值的处理。线性化部件41将经线性化处理的RGB值提供至比较部件42、二值化部件43和输出值计算部件45。
[0071]比较部件42接收由线性化部件41提供的经线性化处理的RGB值,并对接收到的经线性化处理的RGB值进行比较,以确定最大值和最小值。最大值为经线性化处理的RGB值的最大值,并被表示为MAX (Ri,Gi,Bi),其中,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值。最小值为经线性化处理的RGB值的最小值,并被表示为MIN (Ri,Gi,Bi)。比较部件42将最大值MAX (Ri,Gi,Bi)和最小值MIN (Ri,Gi,Bi)提供至输出值计算部件45。
[0072]二值化部件43接收由线性化部件41提供的经线性化处理的RGB值,并对接收到的经线性化处理的RGB值进行亮度的二值化处理,以获得亮度二值化值Li。二值化部件以下面的式子I对接收到的经线性化处理的RGB值进行亮度的二值化处理。
[0073][式子I]
[0074]Li = 0.299 X Ri+0.587 X Gi+0.114 X Bi
[0075]二值化部件43将获得的亮度二值化值Li提供至增益值确定部件44。
[0076]增益值确定部件44接收由二值化部件43提供的亮度二值化值Li,并根据接收到的亮度二值化值Li在亮度直方图中确定与该亮度二值化值Li对应的像素数量百分比,并对确定的与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比与内置的预设百分比M进行比较,从而确定增益值K。这里,如果增益值确定部件44确定与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比大于预设百分比M,则增益值确定部件44确定增益值K = 1/M。如果增益值确定部件44确定与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比不大于预设百分比M,则增益值确定部件44确定增益值K = M0增益值确定部件44将确定的增益值K及内置的预设百分比M提供至输出值计算部件45。
[0077]输出值计算部件45接收由线性化部件41提供的经线性化处理的RGB值,由比较部件42确定的最大值MAX (Ri,Gi, Bi)和最小值MIN(Ri,Gi, Bi),由增益值确定部件44确定的增益值K及由增益值确定部件44提供的预设百分比M,并根据接收到的由线性化部件41提供的经线性化处理的RGB值,由比较部件42确定的最大值MAX (Ri,Gi, Bi)和最小值MIN (Ri,Gi,Bi),由增益值确定部件44确定的增益值K及由增益值确定部件44提供的预设百分比M计算出需输出的RGBW值,其包括红色输出值、绿色输出值、蓝色输出值和白色输出值。
[0078]以下,将对本发明的实施例的输出值计算部件45进行详细说明。
[0079]图4是根据本发明的实施例的输出值计算部件的原理框图。
[0080]参照图4,根据本发明的实施例的输出值计算部件45包括:判断部件451、白色输出值计算部件452、红色输出值计算部件453、绿色输出值计算部件454和蓝色输出值计算部件455。
[0081 ] 判断部件451接收由比较部件42确定的最小值MIN (Ri,Gi,Bi),并判断接收到的最小值MIN(Ri,Gi, Bi)是大于还是等于O。判断部件451将判断结构提供至白色输出值计算部件452、红色输出值计算部件453、绿色输出值计算部件454和蓝色输出值计算部件455。
[0082]白色输出值计算部件452接收由判断部件451提供的判断结果、由增益值确定部件44确定的增益值K,并根据接收到的判断结果和增益值K计算出白色输出值(即W输出值)。
[0083]这里,如果判断部件451判断最小值MIN(Ri,Gi,Bi)大于0,则白色输出值计算部件452根据下面的式子2计算出白色输出值。
[0084][式子2]
[0085]Wo = KX [MIN(Ri, Gi, Bi)]2
[0086]其中,Wo表示白色输出值。
[0087]如果判断部件451判断最小值MIN(Ri,Gi,Bi)等于0,则白色输出值计算部件452根据下面的式子3计算出白色输出值。
[0088][式子3]
[0089]Wo = O
[0090]其中,Wo表示白色输出值。
[0091]白色输出值计算部件452将计算出的白色输出值提供至红色输出值计算部件453、绿色输出值计算部件454和蓝色输出值计算部件455。
[0092]红色输出值计算部件453接收由线性化部件41提供的经线性化处理的R值,由比较部件42确定的最大值MAX (Ri,Gi,Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M,并根据接收到的由线性化部件41提供的经线性化处理的R值,由比较部件42确定的最大值MAX (Ri,Gi, Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M计算出红色输出值。红色输出值计算部件453根据下面的式子4计算出红色输出值(即R输出值)。
[0093][式子4]
[0094]Ro = MXRiXffo/MAX(Ri, Gi, Bi)+R1-Wo
[0095]其中,Ro表示红色输出值。
[0096]绿色输出值计算部件454接收由线性化部件41提供的经线性化处理的G值,由比较部件42确定的最大值MAX (Ri,Gi,Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M,并根据接收到的由线性化部件41提供的经线性化处理的G值,由比较部件42确定的最大值MAX (Ri,Gi, Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M计算出绿色输出值。绿色输出值计算部件454根据下面的式子5计算出绿色输出值(即G输出值)。
[0097][式子5]
[0098]Go = MXGiXffo/MAX(Ri, Gi, Bi)+G1-Wo
[0099]其中,Go表示绿色输出值。
[0100]蓝色输出值计算部件455接收由线性化部件41提供的经线性化处理的B值,由比较部件42确定的最大值MAX (Ri,Gi,Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M,并根据接收到的由线性化部件41提供的经线性化处理的B值,由比较部件42确定的最大值MAX (Ri,Gi, Bi),由白色输出值计算部件452提供的白色输出值及由增益值确定部件44提供的内置的预设百分比M计算出蓝色输出值。蓝色输出值计算部件455根据下面的式子6计算出蓝色输出值(即B输出值)。
[0101][式子6]
[0102]Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo
[0103]其中,Bo表示蓝色输出值。
[0104]图5是根据本发明的实施例的RGB到RGBW的颜色转换方法的流程图。
[0105]参照图3至图5,在操作501中,线性化部件41对输入的RGB值执行线性化。这里,线性化部件41在比较部件42确定RGB值中的最大值和最小值之前对输入的RGB值进行线性化。输入的RGB值的线性化可表示将输入的RGB值转换为与输出亮度线性地成比例的值的处理。
[0106]在操作502中,比较部件42对经线性化处理的RGB值进行比较,以确定最大值和最小值。最大值为经线性化处理的RGB值的最大值,并被表示为MAX (Ri,Gi ,Bi),其中,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值。最小值为经线性化处理的RGB值的最小值,并被表示为MIN(Ri,Gi, Bi)。
[0107]在操作503中,二值化部件43对经线性化处理的RGB值进行亮度的二值化处理,以获得亮度二值化值Li。二值化部件43以上面的式子I对经线性化处理的RGB值进行亮度的二值化处理。
[0108]在操作504中,增益值确定部件44在亮度直方图中确定与该亮度二值化值Li对应的像素数量百分比,并对确定的与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比与内置的预设百分比M进行比较,从而确定增益值K。这里,如果增益值确定部件44确定与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比大于预设百分比M,则增益值确定部件44确定增益值K = 1/M。如果增益值确定部件44确定与亮度二值化值Li对应的像素数量占图像中全部像素数量的百分比不大于预设百分比M,则增益值确定部件44确定增益值K = M。
[0109]在操作505中,输出值计算部件45根据经线性化处理的RGB值、最大值MAX(Ri,Gi,Bi)、最小值MIN (Ri,Gi,Bi)、增益值K及预设百分比M计算出RGBW输出值,其包括红色(R)输出值、绿色(G)输出值、蓝色⑶输出值和白色(W)输出值。
[0110]在上述操作中,操作502和操作503可交换执行,或者操作502和操作503可同时执行。
[0111]此外,可通过图5的操作5051至操作5053所描述的各种方式计算出RGBW输出值。
[0112]在操作5051中,判断部件451判断最小值MIN (Ri,Gi ,Bi)是大于还是等于O。
[0113]在操作5052中,基于判断结果,利用所述增益值、经线性化处理的RGB值、所述最大值、所述白色输出值及所述预设百分比计算出RGBW输出值
[0114]这里,如果判断部件451判断最小值MIN(Ri,Gi,Bi)大于0,则白色输出值计算部件452根据上面的式子2计算出白色输出值,红色输出值计算部件453根据上面的式子4计算出红色输出值,绿色输出值计算部件454根据上面的式子5计算出绿色输出值,蓝色输出值计算部件455根据上面的式子6计算出蓝色输出值。
[0115]如果判断部件451判断最小值MIN(Ri,Gi,Bi)等于0,则白色输出值计算部件452根据上面的式子3计算出白色输出值,红色输出值计算部件453根据上面的式子4计算出红色输出值,绿色输出值计算部件454根据上面的式子5计算出绿色输出值,蓝色输出值计算部件455根据上面的式子6计算出蓝色输出值。
[0116]综上所述,根据本发明的实施例,即使增加了白色(W)子像素单元,也不会导致红色输出值、绿色输出值和蓝色输出值减小,从而在图像整体亮度维持不变的同时,提高色彩饱和度。
[0117] 虽然已经参照特定实施例示出并描述了本发明,但是本领域的技术人员将理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在此进行形式和细节上的各种变化。
【权利要求】
1.一种RGB到RGBW的颜色转换系统,其特征在于,包括: 线性化部件(41),对输入的RGB值执行线性化; 比较部件(42),对经线性化处理的RGB值进行比较,以获得最大值和最小值; 二值化部件(43),对经线性化处理的RGB值进行亮度二值化处理,以获得亮度二值化值; 增益值确定部件(44),对与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比与预设百分比进行比较,以获得增益值; 输出值计算部件(45),根据经线性化处理的RGB值、所述最大值、所述最小值、所述增益值及所述预设百分比计算出RGBW输出值。
2.根据权利要求1所述的颜色转换系统,其特征在于,如果增益值确定部件(44)判断为与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比大于所述预设百分比,则增益值确定部件(44)使用式子I获得所述增益值: [式子 1]K = 1/M, 其中,K表示所述增益值,M表示所述预设百分比。
3.根据权利要求1所述的颜色转换系统,其特征在于,如果增益值确定部件(44)判断为与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比不大于所述预设百分比,则增益值确定部件(44)使用式子2获得所述增益值: [式子 2]K = Μ, 其中,K表示所述增益值,M表示所述预设百分比。
4.根据权利要求1所述的颜色转换系统,其特征在于,所述输出值计算部件(45)包括: 判断部件(451),判断所述最小值是大于还是等于O ; 白色输出值计算部件(452),根据判断部件(451)的判断结果及所述增益值计算出白色输出值; 红色输出值计算部件(453),根据经线性化处理的R值、所述最大值、所述白色输出值及所述预设百分比计算出红色输出值; 绿色输出值计算部件(454),根据经线性化处理的G值、所述最大值、所述白色输出值及所述预设百分比计算出绿色输出值; 蓝色输出值计算部件(455),根据经线性化处理的B值、所述最大值、所述白色输出值及所述预设百分比计算出蓝色输出值。
5.根据权利要求4所述的颜色转换系统,其特征在于,如果所述判断部件(451)判断为所述最小值大于O,则白色输出值计算部件(452)使用式子3计算出白色输出值:
[式子 3]Wo = KX [MIN(Ri, Gi, Bi)]2, 红色输出值计算部件(453)使用式子5计算出红色输出值:
[式子 5]Ro = MXRiXffo/MAX(Ri, Gi, Bi)+R1-Wo, 绿色输出值计算部件(454)使用式子6计算出绿色输出值:
[式子 6]Go = MXGiXffo/MAX(Ri, Gi, Bi)+G1-Wo, 蓝色输出值计算部件(455)使用式子7计算出蓝色输出值:
[式子 7]Bo = MXBiXffo/MAX(Ri, Gi, Bi)+B1-ffo,其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
6.根据权利要求4所述的颜色转换系统,其特征在于,如果所述判断部件(451)判断为所述最小值等于0,则白色输出值计算部件(452)使用式子4计算出白色输出值: [式子 4]Wo = O, 红色输出值计算部件(453)使用式子5计算出红色输出值:
[式子 5]Ro = MXRiXffo/MAX(Ri, Gi, Bi)+R1-Wo, 绿色输出值计算部件(454)使用式子6计算出绿色输出值:
[式子 6]Go = MXGiXffo/MAX(Ri, Gi, Bi)+G1-Wo, 蓝色输出值计算部件(455)使用式子7计算出蓝色输出值:
[式子 7]Bo = MXBiXffo/MAX(Ri, Gi, Bi)+B1-ffo, 其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输 出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
7.—种RGB到RGBW的颜色转换方法,其特征在于,包括: 对输入的RGB值执行线性化; 对经线性化处理的RGB值进行比较,以获得最大值和最小值; 对经线性化处理的RGB值进行亮度二值化处理,以获得亮度二值化值; 对与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比与预设百分比进行比较,以获得增益值; 基于经线性化处理的RGB值、所述最大值、所述最小值、所述增益值及所述预设百分比计算出RGBW输出值。
8.根据权利要求7所述的颜色转换方法,其特征在于,如果与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比大于所述预设百分比,则使用式子I获得所述增益值: [式子 1]K = 1/M, 其中,K表示所述增益值,M表示所述预设百分比。
9.根据权利要求7所述的颜色转换方法,其特征在于,如果与所述亮度二值化值对应的像素数量占图像中全部像素数量的百分比不大于所述预设百分比,则使用式子2获得所述增益值: [式子 2]K = M, 其中,K表示所述增益值,M表示所述预设百分比。
10.根据权利要求7所述的颜色转换方法,其特征在于,所述“计算出输出的RGBW值”包括: 判断所述最小值是大于还是等于O ; 基于判断结果,利用所述增益值、经线性化处理的RGB值、所述最大值、所述白色输出值及所述预设百分比计算出RGBW输出值。
11.根据权利要求10所述的颜色转换方法,其特征在于,如果所述最小值大于0,则使用式子3、式子5、式子6及式子7计算出RGBW输出值:
[式子 3]Wo = KX [MIN(Ri, Gi, Bi)]2,
[式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-ffo, 其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
12.根据权利要求10所述的颜色转换方法,其特征在于,如果所述最小值等于0,则使用式子4、式子5、式子6及式子7计算出RGBW输出值: [式子 4]Wo = O,
[式子 5] Ro = MXRiXffo/MAX (Ri, Gi, Bi)+R1-Wo,
[式子 6] Go = MXGiXffo/MAX (Ri, Gi, Bi)+G1-Wo,
[式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-ffo, 其中,Wo表示白色输出值,Ro表示红色输出值,Go表示绿色输出值,Bo表示蓝色输出值,Ri表示经线性化处理的R值,Gi表示经线性化处理的G值,Bi表示经线性化处理的B值,Wo表示所述白色输出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述预设百分比。
【文档编号】G09G3/20GK104077997SQ201410342607
【公开日】2014年10月1日 申请日期:2014年7月17日 优先权日:2014年7月17日
【发明者】陈黎暄 申请人:深圳市华星光电技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1