RGB到RGBW的顏色轉換系統和方法

RGB到RGBW的顏色轉換系統和方法

《RGB到RGBW的顏色轉換系統和方法》是深圳市華星光電技術有限公司於2014年7月17日申請的專利,該專利的公布號為CN104077997A,授權公布日為2014年10月1日,發明人是陳黎暄。

《RGB到RGBW的顏色轉換系統和方法》其包括:線性化部件,對輸入的RGB值執行線性化;比較部件,對經線性化處理的RGB值進行比較,以獲得最大值和最小值;二值化部件,對經線性化處理的RGB值進行亮度二值化處理,以獲得亮度二值化值;增益值確定部件,對與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比與預設百分比進行比較,以獲得增益值;輸出值計算部件,根據經線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預設百分比計算出RGBW輸出值。該發明在增加了白色(W)子像素單元的同時,不會導致紅色輸出值、綠色輸出值和藍色輸出值減小,從而在圖像整體亮度維持不變的同時,提高色彩飽和度。

2017年12月11日,《RGB到RGBW的顏色轉換系統和方法》獲得第十九屆中國專利優秀獎。

(概述圖為《RGB到RGBW的顏色轉換系統和方法》摘要附圖)

基本介紹

  • 中文名:RGB到RGBW的顏色轉換系統和方法
  • 申請人:深圳市華星光電技術有限公司
  • 申請日:2014年7月17日
  • 申請號:2014103426078
  • 公布號:CN104077997A
  • 發明人:陳黎暄
  • 公布日:2014年10月1日
  • 地址:廣東省深圳市光明新區塘明大道9-2號
  • Int.Cl.:G09G3/20(2006.01)I、G09G5/02(2006.01)I
  • 代理機構:深圳市銘粵智慧財產權代理有限公司
  • 代理人:孫偉峰、楊林
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,技術領域,權利要求,實施方式,榮譽表彰,

專利背景

2014年前,在具有例如液晶顯示面板或有機發光二極體(OLED)顯示面板的顯示裝置中,大多數是以紅色(R)子像素單元、綠色(G)子像素單元和藍色(B)子像素單元組成一個像素單元。通過控制每個子像素單元的灰度數據,混合出顯示面板所需要顯示的色彩來顯示彩色圖像。隨著信息技術的發展,對於顯示面板的各種需求也在增加,高透過率、低功耗、成像質量佳成為人們對顯示面板的需求。2014年7月之前的RGB三原色混光顯示方式的透過率以及混合效率都比較低,導致顯示面板的功耗大,制約了顯示面板的最佳化。基於此,出現了具有由紅色(R)子像素單元、綠色(G)子像素單元、藍色(B)子像素單元和第四子像素單元(例如白色(W)子像素單元)組成的一個四像素單元的顯示面板,從而改善RGB顯示面板的顯示質量。
但是,在RGBW顯示面板中,由於增加了白色(W)子像素單元,所以導致紅色輸出值、綠色輸出值和藍色輸出值均減小,從而在圖像整體亮度維持不變的同時,其色彩飽和度下降。

發明內容

專利目的

為了解決2014年7月之前技術存在的問題,《RGB到RGBW的顏色轉換系統和方法》的目的在於提供一種RGB到RGBW的顏色轉換系統。

技術方案

《RGB到RGBW的顏色轉換系統和方法》包括:線性化部件,對輸入的RGB值執行線性化;比較部件,對經線性化處理的RGB值進行比較,以獲得最大值和最小值;二值化部件,對經線性化處理的RGB值進行亮度二值化處理,以獲得亮度二值化值;增益值確定部件,對與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比與預設百分比進行比較,以獲得增益值;輸出值計算部件,根據經線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預設百分比計算出RGBW輸出值。
進一步地,如果增益值確定部件判斷為與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比大於所述預設百分比,則增益值確定部件使用式子1獲得所述增益值:[式子1]K=1/M,其中,K表示所述增益值,M表示所述預設百分比。
進一步地,如果增益值確定部件判斷為與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比不大於所述預設百分比,則增益值確定部件使用式子2獲得所述增益值:[式子2]K=M,其中,K表示所述增益值,M表示所述預設百分比。
進一步地,所述輸出值計算部件包括:判斷部件,判斷所述最小值是大於還是等於0;白色輸出值計算部件,根據判斷部件的判斷結果及所述增益值計算出白色輸出值;紅色輸出值計算部件,根據經線性化處理的R值、所述最大值、所述白色輸出值及所述預設百分比計算出紅色輸出值;綠色輸出值計算部件,根據經線性化處理的G值、所述最大值、所述白色輸出值及所述預設百分比計算出綠色輸出值;藍色輸出值計算部件,根據經線性化處理的B值、所述最大值、所述白色輸出值及所述預設百分比計算出藍色輸出值。
進一步地,如果所述判斷部件判斷為所述最小值大於0,則白色輸出值計算部件使用式子3計算出白色輸出值:[式子3]Wo=K×[MIN(Ri,Gi,Bi)],
紅色輸出值計算部件使用式子5計算出紅色輸出值:[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
綠色輸出值計算部件使用式子6計算出綠色輸出值:[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
藍色輸出值計算部件使用式子7計算出藍色輸出值:[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍色輸出值,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值,Wo表示所述白色輸出值,MAX(Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預設百分比。
進一步地,如果所述判斷部件判斷為所述最小值等於0,則白色輸出值計算部件使用式子4計算出白色輸出值:[式子4]Wo=0,
紅色輸出值計算部件使用式子5計算出紅色輸出值:[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
綠色輸出值計算部件使用式子6計算出綠色輸出值:[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
藍色輸出值計算部件使用式子7計算出藍色輸出值:[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍色輸出值,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值,Wo表示所述白色輸出值,MAX(Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預設百分比。
該發明的另一目的還在於提供一種RGB到RGBW的顏色轉換方法,包括:對輸入的RGB值執行線性化;對經線性化處理的RGB值進行比較,以獲得最大值和最小值對經線性化處理的RGB值進行亮度二值化處理,以獲得亮度二值化值;對與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比與預設百分比進行比較,以獲得增益值;基於經線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預設百分比計算出RGBW輸出值。
進一步地,如果與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比大於所述預設百分比,則使用式子1獲得所述增益值:[式子1]K=1/M,其中,K表示所述增益值,M表示所述預設百分比。
進一步地,如果與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比不大於所述預設百分比,則使用式子2獲得所述增益值:[式子2]K=M,其中,K表示所述增益值,M表示所述預設百分比。
進一步地,所述“計算出輸出的RGBW值”包括:判斷所述最小值是大於還是等於0;基於判斷結果,利用所述增益值、經線性化處理的RGB值、所述最大值、所述白色輸出值及所述預設百分比計算出RGBW輸出值。
進一步地,如果所述最小值大於0,則使用式子3、式子5、式子6及式子7計算出RGBW輸出值:
[式子3]Wo=K×[MIN(Ri,Gi,Bi)],
[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍色輸出值,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值,Wo表示所述白色輸出值,MAX(Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預設百分比。
進一步地,如果所述最小值等於0,則使用式子4、式子5、式子6及式子7計算出RGBW輸出值:
[式子4]Wo=0,
[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍色輸出值,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值,Wo表示所述白色輸出值,MAX(Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預設百分比。

改善效果

《RGB到RGBW的顏色轉換系統和方法》在增加了白色(W)子像素單元的同時,不會導致紅色輸出值、綠色輸出值和藍色輸出值減小,從而在圖像整體亮度維持不變的同時,提高色彩飽和度。

附圖說明

圖1是根據《RGB到RGBW的顏色轉換系統和方法》的實施例的顯示裝置的框圖。
圖2是根據該發明的實施例的顯示面板的結構圖。
圖3是根據該發明的實施例的RGB到RGBW的顏色轉換系統的原理框圖。
圖4是根據該發明的實施例的輸出值計算部件的原理框圖。
圖5是根據該發明的實施例的RGB到RGBW的顏色轉換方法的流程圖。

技術領域

《RGB到RGBW的顏色轉換系統和方法》涉及顯示技術領域,更具體地講,涉及一種RGB到RGBW的顏色轉換系統和方法。

權利要求

1.一種RGB到RGBW的顏色轉換系統,其特徵在於,包括:線性化部件(41),對輸入的RGB值執行線性化;比較部件(42),對經線性化處理的RGB值進行比較,以獲得最大值和最小值;二值化部件(43),對經線性化處理的RGB值進行亮度二值化處理,以獲得亮度二值化值;增益值確定部件(44),對與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比與預設百分比進行比較,以獲得增益值;輸出值計算部件(45),根據經線性化處理的RGB值、所述最大值、所述最小值、所述增益值及所述預設百分比計算出RGBW輸出值。
2.根據權利要求1所述的顏色轉換系統,其特徵在於,如果增益值確定部件(44)判斷為與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比大於所述預設百分比,則增益值確定部件(44)使用式子1獲得所述增益值:[式子1]K=1/M,其中,K表示所述增益值,M表示所述預設百分比。
3.根據權利要求1所述的顏色轉換系統,其特徵在於,如果增益值確定部件(44)判斷為與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比不大於所述預設百分比,則增益值確定部件(44)使用式子2獲得所述增益值:[式子2]K=M,其中,K表示所述增益值,M表示所述預設百分比。
4.根據權利要求1所述的顏色轉換系統,其特徵在於,所述輸出值計算部件(45)包括:判斷部件(451),判斷所述最小值是大於還是等於0;白色輸出值計算部件(452),根據判斷部件(451)的判斷結果及所述增益值計算出白色輸出值;紅色輸出值計算部件(453),根據經線性化處理的R值、所述最大值、所述白色輸出值及所述預設百分比計算出紅色輸出值;綠色輸出值計算部件(454),根據經線性化處理的G值、所述最大值、所述白色輸出值及所述預設百分比計算出綠色輸出值;藍色輸出值計算部件(455),根據經線性化處理的B值、所述最大值、所述白色輸出值及所述預設百分比計算出藍色輸出值。
5.根據權利要求4所述的顏色轉換系統,其特徵在於,如果所述判斷部件(451)判斷為所述最小值大於0,則白色輸出值計算部件(452)使用式子3計算出白色輸出值:[式子3]Wo=K×[MIN(Ri,Gi,Bi)],
紅色輸出值計算部件(453)使用式子5計算出紅色輸出值:[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
綠色輸出值計算部件(454)使用式子6計算出綠色輸出值:[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
藍色輸出值計算部件(455)使用式子7計算出藍色輸出值:[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,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=0,
紅色輸出值計算部件(453)使用式子5計算出紅色輸出值:[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
綠色輸出值計算部件(454)使用式子6計算出綠色輸出值:[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
藍色輸出值計算部件(455)使用式子7計算出藍色輸出值:[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,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所述的顏色轉換方法,其特徵在於,如果與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比大於所述預設百分比,則使用式子1獲得所述增益值:[式子1]K=1/M,其中,K表示所述增益值,M表示所述預設百分比。
9.根據權利要求7所述的顏色轉換方法,其特徵在於,如果與所述亮度二值化值對應的像素數量占圖像中全部像素數量的百分比不大於所述預設百分比,則使用式子2獲得所述增益值:[式子2]K=M,其中,K表示所述增益值,M表示所述預設百分比。
10.根據權利要求7所述的顏色轉換方法,其特徵在於,所述“計算出輸出的RGBW值”包括:判斷所述最小值是大於還是等於0;基於判斷結果,利用所述增益值、經線性化處理的RGB值、所述最大值、所述白色輸出值及所述預設百分比計算出RGBW輸出值。
11.根據權利要求10所述的顏色轉換方法,其特徵在於,如果所述最小值大於0,則使用式子3、式子5、式子6及式子7計算出RGBW輸出值:
[式子3]Wo=K×[MIN(Ri,Gi,Bi)],
[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,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=0,
[式子5]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,
[式子6]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,
[式子7]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,
其中,Wo表示白色輸出值,Ro表示紅色輸出值,Go表示綠色輸出值,Bo表示藍色輸出值,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值,Wo表示所述白色輸出值,MAX(Ri,Gi,Bi)表示所述最大值,MIN(Ri,Gi,Bi)表示所述最小值,K表示所述增益值,M表示所述預設百分比。

實施方式

該實施例的顯示裝置可例如是液晶顯示裝置(LCD)、有機發光二極體(OLED)顯示裝置等。
圖1是根據《RGB到RGBW的顏色轉換系統和方法》的實施例的顯示裝置的框圖。圖2是根據該發明的實施例的顯示面板的結構圖。
參照圖1和圖2,根據該發明的實施例的顯示裝置包括:顯示面板1、掃描驅動器2、數據驅動器3、RGB到RGBW的顏色轉換系統4。
顯示面板1包括:沿行方向延伸的掃描線G1至Gm(其中,m為自然數)以及沿列方向延伸的數據線S1至Sn(其中,n為自然數)。掃描線G1至Gm均連線至掃描驅動器2,數據線S1至Sn均連線至數據驅動器3。
子像素Lij(紅色(R)子像素、綠色(G)子像素、藍色(B)子像素或白色(W)子像素)設定在由掃描線Gi、Gi+1(其中,i為1至m)和數據線Sj、Sj+1(其中,j為1至n)限定出的區域中,其中,一個紅色(R)子像素、一個綠色(G)子像素、一個藍色(B)子像素和一個白色(W)子像素構成一個像素。
薄膜電晶體(TFT)Qij設定在掃描線Gi和數據線Sj的每一交叉處的附近。
進一步地,掃描線Gi連線薄膜電晶體Qij的柵極,數據線Sj連線薄膜電晶體Qij的源極,子像素Lij(紅色(R)子像素、綠色(G)子像素、藍色(B)子像素或白色(W)子像素)的像素電極連線薄膜電晶體Qij的漏極。
與子像素Lij的像素電極相對的共同電極連線至共同電壓電路(未示出)。
掃描驅動器2和數據驅動器3設定在顯示面板1的周圍。RGB到RGBW的顏色轉換系統4將輸入的RGB值轉換為輸出的RGBW值(即RGBW輸出值)並提供給數據驅動器3。這裡,輸入的RGB值可由例如外部主機或圖形控制器(未示出)提供。
數據驅動器3接收並處理來自RGB到RGBW的顏色轉換系統4的輸出的RGBW值,以產生模擬類型數據信號並提供給數據線S1至Sn。掃描驅動器2向掃描線G1至Gm順序提供多個掃描信號。
圖3是根據該發明的實施例的RGB到RGBW的顏色轉換系統的原理框圖。
參照圖3,根據該發明的實施例的RGB到RGBW的顏色轉換系統4包括:線性化部件41、比較部件42、二值化部件43、增益值確定部件44、輸出值計算部件45。
線性化部件41對輸入的RGB值執行線性化。線性化部件41在比較部件42確定RGB值中的最大值和最小值之前對輸入的RGB值進行線性化。輸入的RGB值的線性化可表示將輸入的RGB值轉換為與輸出亮度線性地成比例的值的處理。線性化部件41將經線性化處理的RGB值提供至比較部件42、二值化部件43和輸出值計算部件45。
比較部件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。
二值化部件43接收由線性化部件41提供的經線性化處理的RGB值,並對接收到的經線性化處理的RGB值進行亮度的二值化處理,以獲得亮度二值化值Li。二值化部件以下面的式子1對接收到的經線性化處理的RGB值進行亮度的二值化處理。[式子1]Li=0.299×Ri+0.587×Gi+0.114×Bi,二值化部件43將獲得的亮度二值化值Li提供至增益值確定部件44。
增益值確定部件44接收由二值化部件43提供的亮度二值化值Li,並根據接收到的亮度二值化值Li在亮度直方圖中確定與該亮度二值化值Li對應的像素數量百分比,並對確定的與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比與內置的預設百分比M進行比較,從而確定增益值K。這裡,如果增益值確定部件44確定與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比大於預設百分比M,則增益值確定部件44確定增益值K=1/M。如果增益值確定部件44確定與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比不大於預設百分比M,則增益值確定部件44確定增益值K=M。增益值確定部件44將確定的增益值K及內置的預設百分比M提供至輸出值計算部件45。
輸出值計算部件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值,其包括紅色輸出值、綠色輸出值、藍色輸出值和白色輸出值。
以下,將對該發明的實施例的輸出值計算部件45進行詳細說明。
圖4是根據該發明的實施例的輸出值計算部件的原理框圖。
參照圖4,根據該發明的實施例的輸出值計算部件45包括:判斷部件451、白色輸出值計算部件452、紅色輸出值計算部件453、綠色輸出值計算部件454和藍色輸出值計算部件455。
判斷部件451接收由比較部件42確定的最小值MIN(Ri,Gi,Bi),並判斷接收到的最小值MIN(Ri,Gi,Bi)是大於還是等於0。判斷部件451將判斷結構提供至白色輸出值計算部件452、紅色輸出值計算部件453、綠色輸出值計算部件454和藍色輸出值計算部件455。
白色輸出值計算部件452接收由判斷部件451提供的判斷結果、由增益值確定部件44確定的增益值K,並根據接收到的判斷結果和增益值K計算出白色輸出值(即W輸出值)。
這裡,如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)大於0,則白色輸出值計算部件452根據下面的式子2計算出白色輸出值。[式子2]Wo=K×[MIN(Ri,Gi,Bi)]其中,Wo表示白色輸出值。
如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)等於0,則白色輸出值計算部件452根據下面的式子3計算出白色輸出值。[式子3]Wo=0,其中,Wo表示白色輸出值。
白色輸出值計算部件452將計算出的白色輸出值提供至紅色輸出值計算部件453、綠色輸出值計算部件454和藍色輸出值計算部件455。
紅色輸出值計算部件453接收由線性化部件41提供的經線性化處理的R值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M,並根據接收到的由線性化部件41提供的經線性化處理的R值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M計算出紅色輸出值。紅色輸出值計算部件453根據下面的式子4計算出紅色輸出值(即R輸出值)。[式子4]Ro=M×Ri×Wo/MAX(Ri,Gi,Bi)+Ri-Wo,其中,Ro表示紅色輸出值。
綠色輸出值計算部件454接收由線性化部件41提供的經線性化處理的G值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M,並根據接收到的由線性化部件41提供的經線性化處理的G值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M計算出綠色輸出值。綠色輸出值計算部件454根據下面的式子5計算出綠色輸出值(即G輸出值)。[式子5]Go=M×Gi×Wo/MAX(Ri,Gi,Bi)+Gi-Wo,其中,Go表示綠色輸出值。
藍色輸出值計算部件455接收由線性化部件41提供的經線性化處理的B值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M,並根據接收到的由線性化部件41提供的經線性化處理的B值,由比較部件42確定的最大值MAX(Ri,Gi,Bi),由白色輸出值計算部件452提供的白色輸出值及由增益值確定部件44提供的內置的預設百分比M計算出藍色輸出值。藍色輸出值計算部件455根據下面的式子6計算出藍色輸出值(即B輸出值)。[式子6]Bo=M×Bi×Wo/MAX(Ri,Gi,Bi)+Bi-Wo,其中,Bo表示藍色輸出值。
圖5是根據該發明的實施例的RGB到RGBW的顏色轉換方法的流程圖。參照圖3至圖5,在操作501中,線性化部件41對輸入的RGB值執行線性化。這裡,線性化部件41在比較部件42確定RGB值中的最大值和最小值之前對輸入的RGB值進行線性化。輸入的RGB值的線性化可表示將輸入的RGB值轉換為與輸出亮度線性地成比例的值的處理。
在操作502中,比較部件42對經線性化處理的RGB值進行比較,以確定最大值和最小值。最大值為經線性化處理的RGB值的最大值,並被表示為MAX(Ri,Gi,Bi),其中,Ri表示經線性化處理的R值,Gi表示經線性化處理的G值,Bi表示經線性化處理的B值。最小值為經線性化處理的RGB值的最小值,並被表示為MIN(Ri,Gi,Bi)。
在操作503中,二值化部件43對經線性化處理的RGB值進行亮度的二值化處理,以獲得亮度二值化值Li。二值化部件43以上面的式子1對經線性化處理的RGB值進行亮度的二值化處理。
在操作504中,增益值確定部件44在亮度直方圖中確定與該亮度二值化值Li對應的像素數量百分比,並對確定的與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比與內置的預設百分比M進行比較,從而確定增益值K。這裡,如果增益值確定部件44確定與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比大於預設百分比M,則增益值確定部件44確定增益值K=1/M。如果增益值確定部件44確定與亮度二值化值Li對應的像素數量占圖像中全部像素數量的百分比不大於預設百分比M,則增益值確定部件44確定增益值K=M。
在操作505中,輸出值計算部件45根據經線性化處理的RGB值、最大值MAX(Ri,Gi,Bi)、最小值MIN(Ri,Gi,Bi)、增益值K及預設百分比M計算出RGBW輸出值,其包括紅色(R)輸出值、綠色(G)輸出值、藍色(B)輸出值和白色(W)輸出值。在上述操作中,操作502和操作503可交換執行,或者操作502和操作503可同時執行。
此外,可通過圖5的操作5051至操作5053所描述的各種方式計算出RGBW輸出值。在操作5051中,判斷部件451判斷最小值MIN(Ri,Gi,Bi)是大於還是等於0。在操作5052中,基於判斷結果,利用所述增益值、經線性化處理的RGB值、所述最大值、所述白色輸出值及所述預設百分比計算出RGBW輸出值
這裡,如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)大於0,則白色輸出值計算部件452根據上面的式子2計算出白色輸出值,紅色輸出值計算部件453根據上面的式子4計算出紅色輸出值,綠色輸出值計算部件454根據上面的式子5計算出綠色輸出值,藍色輸出值計算部件455根據上面的式子6計算出藍色輸出值。
如果判斷部件451判斷最小值MIN(Ri,Gi,Bi)等於0,則白色輸出值計算部件452根據上面的式子3計算出白色輸出值,紅色輸出值計算部件453根據上面的式子4計算出紅色輸出值,綠色輸出值計算部件454根據上面的式子5計算出綠色輸出值,藍色輸出值計算部件455根據上面的式子6計算出藍色輸出值。

榮譽表彰

2017年12月11日,《RGB到RGBW的顏色轉換系統和方法》獲得第十九屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們