Rgb到rgbw的顏色轉(zhuǎn)換系統(tǒng)和方法
【專利摘要】本發(fā)明公開一種RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng),其包括:線性化部件,對輸入的RGB值執(zhí)行線性化;比較部件,對經(jīng)線性化處理的RGB值進(jìn)行比較,以獲得最大值和最小值;二值化部件,對經(jīng)線性化處理的RGB值進(jìn)行亮度二值化處理,以獲得亮度二值化值;增益值確定部件,對與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與預(yù)設(shè)百分比進(jìn)行比較,以獲得增益值;輸出值計算部件,根據(jù)經(jīng)線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預(yù)設(shè)百分比計算出RGBW輸出值。本發(fā)明在增加了白色(W)子像素單元的同時,不會導(dǎo)致紅色輸出值、綠色輸出值和藍(lán)色輸出值減小,從而在圖像整體亮度維持不變的同時,提高色彩飽和度。
【專利說明】RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示【技術(shù)領(lǐng)域】,更具體地講,涉及一種RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)和方法。
【背景技術(shù)】
[0002]目前,在具有例如液晶顯示面板或有機(jī)發(fā)光二極管(OLED)顯示面板的顯示裝置中,大多數(shù)是以紅色(R)子像素單元、綠色(G)子像素單元和藍(lán)色(B)子像素單元組成一個像素單元。通過控制每個子像素單元的灰度數(shù)據(jù),混合出顯示面板所需要顯示的色彩來顯示彩色圖像。隨著信息技術(shù)的發(fā)展,對于顯示面板的各種需求也在增加,高透過率、低功耗、成像質(zhì)量佳成為人們對顯示面板的需求?,F(xiàn)有的RGB三原色混光顯示方式的透過率以及混合效率都比較低,導(dǎo)致顯示面板的功耗大,制約了顯示面板的優(yōu)化?;诖耍霈F(xiàn)了具有由紅色(R)子像素單元、綠色(G)子像素單元、藍(lán)色(B)子像素單元和第四子像素單元(例如白色(W)子像素單元)組成的一個四像素單元的顯示面板,從而改善RGB顯示面板的顯示質(zhì)量。
[0003]但是,在RGBW顯示面板中,由于增加了白色(W)子像素單元,所以導(dǎo)致紅色輸出值、綠色輸出值和藍(lán)色輸出值均減小,從而在圖像整體亮度維持不變的同時,其色彩飽和度下降。
【發(fā)明內(nèi)容】
[0004]為了解決上述現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的在于提供一種RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng),包括:線性化部件,對輸入的RGB值執(zhí)行線性化;比較部件,對經(jīng)線性化處理的RGB值進(jìn)行比較,以獲得最大值和最小值;二值化部件,對經(jīng)線性化處理的RGB值進(jìn)行亮度二值化處理,以獲得亮度二值化值;增益值確定部件,對與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與預(yù)設(shè)百分比進(jìn)行比較,以獲得增益值;輸出值計算部件,根據(jù)經(jīng)線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
[0005]進(jìn)一步地,如果增益值確定部件判斷為與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于所述預(yù)設(shè)百分比,則增益值確定部件使用式子I獲得所述增益值:
[0006][式子1]K=1/M,
[0007]其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0008]進(jìn)一步地,如果增益值確定部件判斷為與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于所述預(yù)設(shè)百分比,則增益值確定部件使用式子2獲得所述增益值:
[0009][式子2] K = M,
[0010]其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0011]進(jìn)一步地,所述輸出值計算部件包括:判斷部件,判斷所述最小值是大于還是等于O ;白色輸出值計算部件,根據(jù)判斷部件的判斷結(jié)果及所述增益值計算出白色輸出值;紅色輸出值計算部件,根據(jù)經(jīng)線性化處理的R值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出紅色輸出值;綠色輸出值計算部件,根據(jù)經(jīng)線性化處理的G值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出綠色輸出值;藍(lán)色輸出值計算部件,根據(jù)經(jīng)線性化處理的B值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出藍(lán)色輸出值。
[0012]進(jìn)一步地,如果所述判斷部件判斷為所述最小值大于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]藍(lán)色輸出值計算部件使用式子7計算出藍(lán)色輸出值:
[0019][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0020]其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0021]進(jìn)一步地,如果所述判斷部件判斷為所述最小值等于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]藍(lán)色輸出值計算部件使用式子7計算出藍(lán)色輸出值:
[0028][式子 7] Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo,
[0029]其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0030]本發(fā)明的另一目的還在于提供一種RGB到RGBW的顏色轉(zhuǎn)換方法,包括:對輸入的RGB值執(zhí)行線性化;對經(jīng)線性化處理的RGB值進(jìn)行比較,以獲得最大值和最小值對經(jīng)線性化處理的RGB值進(jìn)行亮度二值化處理,以獲得亮度二值化值;對與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與預(yù)設(shè)百分比進(jìn)行比較,以獲得增益值;基于經(jīng)線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
[0031]進(jìn)一步地,如果與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于所述預(yù)設(shè)百分比,則使用式子I獲得所述增益值:
[0032][式子l]K=l/M,
[0033]其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0034]進(jìn)一步地,如果與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于所述預(yù)設(shè)百分比,則使用式子2獲得所述增益值:
[0035][式子2] K = M,
[0036]其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0037]進(jìn)一步地,所述“計算出輸出的RGBW值”包括:判斷所述最小值是大于還是等于O ;基于判斷結(jié)果,利用所述增益值、經(jīng)線性化處理的RGB值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
[0038]進(jìn)一步地,如果所述最小值大于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表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0044]進(jìn)一步地,如果所述最小值等于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表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
[0050]本發(fā)明在增加了白色(W)子像素單元的同時,不會導(dǎo)致紅色輸出值、綠色輸出值和藍(lán)色輸出值減小,從而在圖像整體亮度維持不變的同時,提高色彩飽和度。
【專利附圖】
【附圖說明】
[0051]通過結(jié)合附圖進(jìn)行的以下描述,本發(fā)明的實施例的上述和其它方面、特點和優(yōu)點將變得更加清楚,附圖中:
[0052]圖1是根據(jù)本發(fā)明的實施例的顯示裝置的框圖。
[0053]圖2是根據(jù)本發(fā)明的實施例的顯示面板的結(jié)構(gòu)圖。
[0054]圖3是根據(jù)本發(fā)明的實施例的RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)的原理框圖。
[0055]圖4是根據(jù)本發(fā)明的實施例的輸出值計算部件的原理框圖。
[0056]圖5是根據(jù)本發(fā)明的實施例的RGB到RGBW的顏色轉(zhuǎn)換方法的流程圖。
【具體實施方式】
[0057]以下,將參照附圖來詳細(xì)描述本發(fā)明的實施例。然而,可以以許多不同的形式來實施本發(fā)明,并且本發(fā)明不應(yīng)該被解釋為限制于這里闡述的具體實施例。相反,提供這些實施例是為了解釋本發(fā)明的原理及其實際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實施例和適合于特定預(yù)期應(yīng)用的各種修改。
[0058]本實施例的顯示裝置可例如是液晶顯示裝置(IXD)、有機(jī)發(fā)光二極管(OLED)顯示
目.-rf* ο
[0059]圖1是根據(jù)本發(fā)明的實施例的顯示裝置的框圖。圖2是根據(jù)本發(fā)明的實施例的顯示面板的結(jié)構(gòu)圖。
[0060]參照圖1和圖2,根據(jù)本發(fā)明的實施例的顯示裝置包括:顯示面板1、掃描驅(qū)動器
2、數(shù)據(jù)驅(qū)動器3、RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)4。
[0061]顯示面板I包括: 沿行方向延伸的掃描線Gl至Gm(其中,m為自然數(shù))以及沿列方向延伸的數(shù)據(jù)線SI至Sn (其中,η為自然數(shù))。掃描線Gl至Gm均連接至掃描驅(qū)動器2,數(shù)據(jù)線SI至Sn均連接至數(shù)據(jù)驅(qū)動器3。
[0062]子像素Lij (紅色(R)子像素、綠色(G)子像素、藍(lán)色⑶子像素或白色(W)子像素)設(shè)置在由掃描線G1、Gi+l (其中,i為I至m)和數(shù)據(jù)線Sj、Sj+l (其中,j為I至η)限定出的區(qū)域中,其中,一個紅色(R)子像素、一個綠色(G)子像素、一個藍(lán)色(B)子像素和一個白色(W)子像素構(gòu)成一個像素。
[0063]薄膜晶體管(TFT)Qij設(shè)置在掃描線Gi和數(shù)據(jù)線Sj的每一交叉處的附近。
[0064]進(jìn)一步地,掃描線Gi連接薄膜晶體管Qij的柵極,數(shù)據(jù)線Sj連接薄膜晶體管Qij的源極,子像素Lij (紅色(R)子像素、綠色(G)子像素、藍(lán)色⑶子像素或白色(W)子像素)的像素電極連接薄膜晶體管Qij的漏極。
[0065]與子像素Lij的像素電極相對的共同電極連接至共同電壓電路(未示出)。
[0066]掃描驅(qū)動器2和數(shù)據(jù)驅(qū)動器3設(shè)置在顯示面板I的周圍。RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)4將輸入的RGB值轉(zhuǎn)換為輸出的RGBW值(即RGBW輸出值)并提供給數(shù)據(jù)驅(qū)動器3。這里,輸入的RGB值可由例如外部主機(jī)或圖形控制器(未示出)提供。
[0067]數(shù)據(jù)驅(qū)動器3接收并處理來自RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)4的輸出的RGBW值,以產(chǎn)生模擬類型數(shù)據(jù)信號并提供給數(shù)據(jù)線SI至Sn。掃描驅(qū)動器2向掃描線Gl至Gm順序提供多個掃描信號。
[0068]圖3是根據(jù)本發(fā)明的實施例的RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)的原理框圖。
[0069]參照圖3,根據(jù)本發(fā)明的實施例的RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng)4包括:線性化部件41、比較部件42、二值化部件43、增益值確定部件44、輸出值計算部件45。
[0070]線性化部件41對輸入的RGB值執(zhí)行線性化。線性化部件41在比較部件42確定RGB值中的最大值和最小值之前對輸入的RGB值進(jìn)行線性化。輸入的RGB值的線性化可表示將輸入的RGB值轉(zhuǎn)換為與輸出亮度線性地成比例的值的處理。線性化部件41將經(jīng)線性化處理的RGB值提供至比較部件42、二值化部件43和輸出值計算部件45。
[0071]比較部件42接收由線性化部件41提供的經(jīng)線性化處理的RGB值,并對接收到的經(jīng)線性化處理的RGB值進(jìn)行比較,以確定最大值和最小值。最大值為經(jīng)線性化處理的RGB值的最大值,并被表示為MAX (Ri,Gi,Bi),其中,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值。最小值為經(jīng)線性化處理的RGB值的最小值,并被表示為MIN (Ri,Gi,Bi)。比較部件42將最大值MAX (Ri,Gi,Bi)和最小值MIN (Ri,Gi,Bi)提供至輸出值計算部件45。
[0072]二值化部件43接收由線性化部件41提供的經(jīng)線性化處理的RGB值,并對接收到的經(jīng)線性化處理的RGB值進(jìn)行亮度的二值化處理,以獲得亮度二值化值Li。二值化部件以下面的式子I對接收到的經(jīng)線性化處理的RGB值進(jìn)行亮度的二值化處理。
[0073][式子I]
[0074]Li = 0.299 X Ri+0.587 X Gi+0.114 X Bi
[0075]二值化部件43將獲得的亮度二值化值Li提供至增益值確定部件44。
[0076]增益值確定部件44接收由二值化部件43提供的亮度二值化值Li,并根據(jù)接收到的亮度二值化值Li在亮度直方圖中確定與該亮度二值化值Li對應(yīng)的像素數(shù)量百分比,并對確定的與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與內(nèi)置的預(yù)設(shè)百分比M進(jìn)行比較,從而確定增益值K。這里,如果增益值確定部件44確定與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于預(yù)設(shè)百分比M,則增益值確定部件44確定增益值K = 1/M。如果增益值確定部件44確定與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于預(yù)設(shè)百分比M,則增益值確定部件44確定增益值K = M0增益值確定部件44將確定的增益值K及內(nèi)置的預(yù)設(shè)百分比M提供至輸出值計算部件45。
[0077]輸出值計算部件45接收由線性化部件41提供的經(jīng)線性化處理的RGB值,由比較部件42確定的最大值MAX (Ri,Gi, Bi)和最小值MIN(Ri,Gi, Bi),由增益值確定部件44確定的增益值K及由增益值確定部件44提供的預(yù)設(shè)百分比M,并根據(jù)接收到的由線性化部件41提供的經(jīng)線性化處理的RGB值,由比較部件42確定的最大值MAX (Ri,Gi, Bi)和最小值MIN (Ri,Gi,Bi),由增益值確定部件44確定的增益值K及由增益值確定部件44提供的預(yù)設(shè)百分比M計算出需輸出的RGBW值,其包括紅色輸出值、綠色輸出值、藍(lán)色輸出值和白色輸出值。
[0078]以下,將對本發(fā)明的實施例的輸出值計算部件45進(jìn)行詳細(xì)說明。
[0079]圖4是根據(jù)本發(fā)明的實施例的輸出值計算部件的原理框圖。
[0080]參照圖4,根據(jù)本發(fā)明的實施例的輸出值計算部件45包括:判斷部件451、白色輸出值計算部件452、紅色輸出值計算部件453、綠色輸出值計算部件454和藍(lán)色輸出值計算部件455。
[0081 ] 判斷部件451接收由比較部件42確定的最小值MIN (Ri,Gi,Bi),并判斷接收到的最小值MIN(Ri,Gi, Bi)是大于還是等于O。判斷部件451將判斷結(jié)構(gòu)提供至白色輸出值計算部件452、紅色輸出值計算部件453、綠色輸出值計算部件454和藍(lán)色輸出值計算部件455。
[0082]白色輸出值計算部件452接收由判斷部件451提供的判斷結(jié)果、由增益值確定部件44確定的增益值K,并根據(jù)接收到的判斷結(jié)果和增益值K計算出白色輸出值(即W輸出值)。
[0083]這里,如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)大于0,則白色輸出值計算部件452根據(jù)下面的式子2計算出白色輸出值。
[0084][式子2]
[0085]Wo = KX [MIN(Ri, Gi, Bi)]2
[0086]其中,Wo表示白色輸出值。
[0087]如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)等于0,則白色輸出值計算部件452根據(jù)下面的式子3計算出白色輸出值。
[0088][式子3]
[0089]Wo = O
[0090]其中,Wo表示白色輸出值。
[0091]白色輸出值計算部件452將計算出的白色輸出值提供至紅色輸出值計算部件453、綠色輸出值計算部件454和藍(lán)色輸出值計算部件455。
[0092]紅色輸出值計算部件453接收由線性化部件41提供的經(jīng)線性化處理的R值,由比較部件42確定的最大值MAX (Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M,并根據(jù)接收到的由線性化部件41提供的經(jīng)線性化處理的R值,由比較部件42確定的最大值MAX (Ri,Gi, Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M計算出紅色輸出值。紅色輸出值計算部件453根據(jù)下面的式子4計算出紅色輸出值(即R輸出值)。
[0093][式子4]
[0094]Ro = MXRiXffo/MAX(Ri, Gi, Bi)+R1-Wo
[0095]其中,Ro表示紅色輸出值。
[0096]綠色輸出值計算部件454接收由線性化部件41提供的經(jīng)線性化處理的G值,由比較部件42確定的最大值MAX (Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M,并根據(jù)接收到的由線性化部件41提供的經(jīng)線性化處理的G值,由比較部件42確定的最大值MAX (Ri,Gi, Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M計算出綠色輸出值。綠色輸出值計算部件454根據(jù)下面的式子5計算出綠色輸出值(即G輸出值)。
[0097][式子5]
[0098]Go = MXGiXffo/MAX(Ri, Gi, Bi)+G1-Wo
[0099]其中,Go表示綠色輸出值。
[0100]藍(lán)色輸出值計算部件455接收由線性化部件41提供的經(jīng)線性化處理的B值,由比較部件42確定的最大值MAX (Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M,并根據(jù)接收到的由線性化部件41提供的經(jīng)線性化處理的B值,由比較部件42確定的最大值MAX (Ri,Gi, Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內(nèi)置的預(yù)設(shè)百分比M計算出藍(lán)色輸出值。藍(lán)色輸出值計算部件455根據(jù)下面的式子6計算出藍(lán)色輸出值(即B輸出值)。
[0101][式子6]
[0102]Bo = MXBiXffo/MAX (Ri, Gi, Bi)+B1-Wo
[0103]其中,Bo表示藍(lán)色輸出值。
[0104]圖5是根據(jù)本發(fā)明的實施例的RGB到RGBW的顏色轉(zhuǎn)換方法的流程圖。
[0105]參照圖3至圖5,在操作501中,線性化部件41對輸入的RGB值執(zhí)行線性化。這里,線性化部件41在比較部件42確定RGB值中的最大值和最小值之前對輸入的RGB值進(jìn)行線性化。輸入的RGB值的線性化可表示將輸入的RGB值轉(zhuǎn)換為與輸出亮度線性地成比例的值的處理。
[0106]在操作502中,比較部件42對經(jīng)線性化處理的RGB值進(jìn)行比較,以確定最大值和最小值。最大值為經(jīng)線性化處理的RGB值的最大值,并被表示為MAX (Ri,Gi ,Bi),其中,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值。最小值為經(jīng)線性化處理的RGB值的最小值,并被表示為MIN(Ri,Gi, Bi)。
[0107]在操作503中,二值化部件43對經(jīng)線性化處理的RGB值進(jìn)行亮度的二值化處理,以獲得亮度二值化值Li。二值化部件43以上面的式子I對經(jīng)線性化處理的RGB值進(jìn)行亮度的二值化處理。
[0108]在操作504中,增益值確定部件44在亮度直方圖中確定與該亮度二值化值Li對應(yīng)的像素數(shù)量百分比,并對確定的與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與內(nèi)置的預(yù)設(shè)百分比M進(jìn)行比較,從而確定增益值K。這里,如果增益值確定部件44確定與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于預(yù)設(shè)百分比M,則增益值確定部件44確定增益值K = 1/M。如果增益值確定部件44確定與亮度二值化值Li對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于預(yù)設(shè)百分比M,則增益值確定部件44確定增益值K = M。
[0109]在操作505中,輸出值計算部件45根據(jù)經(jīng)線性化處理的RGB值、最大值MAX(Ri,Gi,Bi)、最小值MIN (Ri,Gi,Bi)、增益值K及預(yù)設(shè)百分比M計算出RGBW輸出值,其包括紅色(R)輸出值、綠色(G)輸出值、藍(lán)色⑶輸出值和白色(W)輸出值。
[0110]在上述操作中,操作502和操作503可交換執(zhí)行,或者操作502和操作503可同時執(zhí)行。
[0111]此外,可通過圖5的操作5051至操作5053所描述的各種方式計算出RGBW輸出值。
[0112]在操作5051中,判斷部件451判斷最小值MIN (Ri,Gi ,Bi)是大于還是等于O。
[0113]在操作5052中,基于判斷結(jié)果,利用所述增益值、經(jīng)線性化處理的RGB值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出RGBW輸出值
[0114]這里,如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)大于0,則白色輸出值計算部件452根據(jù)上面的式子2計算出白色輸出值,紅色輸出值計算部件453根據(jù)上面的式子4計算出紅色輸出值,綠色輸出值計算部件454根據(jù)上面的式子5計算出綠色輸出值,藍(lán)色輸出值計算部件455根據(jù)上面的式子6計算出藍(lán)色輸出值。
[0115]如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)等于0,則白色輸出值計算部件452根據(jù)上面的式子3計算出白色輸出值,紅色輸出值計算部件453根據(jù)上面的式子4計算出紅色輸出值,綠色輸出值計算部件454根據(jù)上面的式子5計算出綠色輸出值,藍(lán)色輸出值計算部件455根據(jù)上面的式子6計算出藍(lán)色輸出值。
[0116]綜上所述,根據(jù)本發(fā)明的實施例,即使增加了白色(W)子像素單元,也不會導(dǎo)致紅色輸出值、綠色輸出值和藍(lán)色輸出值減小,從而在圖像整體亮度維持不變的同時,提高色彩飽和度。
[0117] 雖然已經(jīng)參照特定實施例示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解:在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可在此進(jìn)行形式和細(xì)節(jié)上的各種變化。
【權(quán)利要求】
1.一種RGB到RGBW的顏色轉(zhuǎn)換系統(tǒng),其特征在于,包括: 線性化部件(41),對輸入的RGB值執(zhí)行線性化; 比較部件(42),對經(jīng)線性化處理的RGB值進(jìn)行比較,以獲得最大值和最小值; 二值化部件(43),對經(jīng)線性化處理的RGB值進(jìn)行亮度二值化處理,以獲得亮度二值化值; 增益值確定部件(44),對與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與預(yù)設(shè)百分比進(jìn)行比較,以獲得增益值; 輸出值計算部件(45),根據(jù)經(jīng)線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
2.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換系統(tǒng),其特征在于,如果增益值確定部件(44)判斷為與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于所述預(yù)設(shè)百分比,則增益值確定部件(44)使用式子I獲得所述增益值: [式子 1]K = 1/M, 其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
3.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換系統(tǒng),其特征在于,如果增益值確定部件(44)判斷為與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于所述預(yù)設(shè)百分比,則增益值確定部件(44)使用式子2獲得所述增益值: [式子 2]K = Μ, 其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
4.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換系統(tǒng),其特征在于,所述輸出值計算部件(45)包括: 判斷部件(451),判斷所述最小值是大于還是等于O ; 白色輸出值計算部件(452),根據(jù)判斷部件(451)的判斷結(jié)果及所述增益值計算出白色輸出值; 紅色輸出值計算部件(453),根據(jù)經(jīng)線性化處理的R值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出紅色輸出值; 綠色輸出值計算部件(454),根據(jù)經(jīng)線性化處理的G值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出綠色輸出值; 藍(lán)色輸出值計算部件(455),根據(jù)經(jīng)線性化處理的B值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出藍(lán)色輸出值。
5.根據(jù)權(quán)利要求4所述的顏色轉(zhuǎn)換系統(tǒng),其特征在于,如果所述判斷部件(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, 藍(lán)色輸出值計算部件(455)使用式子7計算出藍(lán)色輸出值:
[式子 7]Bo = MXBiXffo/MAX(Ri, Gi, Bi)+B1-ffo,其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
6.根據(jù)權(quán)利要求4所述的顏色轉(zhuǎn)換系統(tǒng),其特征在于,如果所述判斷部件(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, 藍(lán)色輸出值計算部件(455)使用式子7計算出藍(lán)色輸出值:
[式子 7]Bo = MXBiXffo/MAX(Ri, Gi, Bi)+B1-ffo, 其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸 出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
7.—種RGB到RGBW的顏色轉(zhuǎn)換方法,其特征在于,包括: 對輸入的RGB值執(zhí)行線性化; 對經(jīng)線性化處理的RGB值進(jìn)行比較,以獲得最大值和最小值; 對經(jīng)線性化處理的RGB值進(jìn)行亮度二值化處理,以獲得亮度二值化值; 對與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比與預(yù)設(shè)百分比進(jìn)行比較,以獲得增益值; 基于經(jīng)線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
8.根據(jù)權(quán)利要求7所述的顏色轉(zhuǎn)換方法,其特征在于,如果與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比大于所述預(yù)設(shè)百分比,則使用式子I獲得所述增益值: [式子 1]K = 1/M, 其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
9.根據(jù)權(quán)利要求7所述的顏色轉(zhuǎn)換方法,其特征在于,如果與所述亮度二值化值對應(yīng)的像素數(shù)量占圖像中全部像素數(shù)量的百分比不大于所述預(yù)設(shè)百分比,則使用式子2獲得所述增益值: [式子 2]K = M, 其中,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
10.根據(jù)權(quán)利要求7所述的顏色轉(zhuǎn)換方法,其特征在于,所述“計算出輸出的RGBW值”包括: 判斷所述最小值是大于還是等于O ; 基于判斷結(jié)果,利用所述增益值、經(jīng)線性化處理的RGB值、所述最大值、所述白色輸出值及所述預(yù)設(shè)百分比計算出RGBW輸出值。
11.根據(jù)權(quán)利要求10所述的顏色轉(zhuǎn)換方法,其特征在于,如果所述最小值大于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表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
12.根據(jù)權(quán)利要求10所述的顏色轉(zhuǎn)換方法,其特征在于,如果所述最小值等于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表示藍(lán)色輸出值,Ri表示經(jīng)線性化處理的R值,Gi表示經(jīng)線性化處理的G值,Bi表示經(jīng)線性化處理的B值,Wo表示所述白色輸出值,MAX (Ri,Gi,Bi)表示所述最大值,MIN (Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預(yù)設(shè)百分比。
【文檔編號】G09G3/20GK104077997SQ201410342607
【公開日】2014年10月1日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】陳黎暄 申請人:深圳市華星光電技術(shù)有限公司