本發明涉及液晶顯示領域,特別是涉及一種顯示面板的驅動方法及驅動裝置。
背景技術:
目前,RGB顯示面板上包括像素單元陣列,像素單元陣列中的每個像素單元可包括R(Red,紅色)、G(Green,綠色)、B(Blue,藍色)三種子像素單元。隨著技術的發展,像素單元陣列中的每個像素單元除了包括R、G、B三種子像素單元外,還可包括W(White,白色)子像素單元,從而形成了RGBW顯示面板。通過加入W子像素,可以使像素單元具備高穿透率,從而能夠節省顯示面板的功耗。然而,由于RGBW顯示面板引入W像素單元,而R、G、B、W四個子像素單元的大小與原來RGB顯示面板中R、G、B六個子像素單元的大小相等,也就是說,單位面積內,RGBW顯示面板中R、G、B、W子像素單元的面積分別為1/4,而RGB顯示面板中R、G、B子像素單元的面積分別為1/3,從而使得RGBW顯示面板中R、G、B三個子像素單元的開口率為常規RGB顯示面板的75%,在顯示純色畫面時,RGBW顯示面板的整體亮度會低于RGB顯示面板,顯示畫面偏暗。另外,由于RGBW顯示面板引入W像素單元,W像素單元的引入導致畫面的對比度增強,根據人眼的視覺特性,在較強的對比度的情況下,人眼看純色畫面會感覺比較暗。
技術實現要素:
本發明主要解決的技術問題是提供一種顯示面板的驅動方法及驅動裝置,能夠改善包括RGBW子像素單元的顯示面板在顯示純色畫面時亮度偏暗的問題。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種顯示面板的驅動方法,該驅動方法包括:獲取當前圖像中各像素點的三色子像素數據;根據各像素點的三色子像素數據獲取各像素點對應的飽和度和色度;判斷各像素點對應的飽和度是否在預定范圍內;若像素點對應的飽和度在預定范圍內,則根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值輸出至顯示面板。
其中,若像素點對應的飽和度不在預定范圍內時,則根據該像素點對應的飽和度和色度獲取白色增益系數,根據白色增益系數調整該像素點對應的四色子像素數據中的白色灰階值并輸出調整后的白色灰階值至顯示面板。
其中,三色子像素數據包括紅色灰階值R1、綠色灰階值G1和藍色灰階值B1,根據各像素點的三色子像素數據獲取各像素點對應的飽和度的步驟包括:
各像素點對應的飽和度s根據如下公式進行計算:
其中,Max(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最大值,Min(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最小值。
其中,根據各像素點的三色子像素數據獲取各像素點對應的色度的步驟包括:
各像素點對應的色度H根據如下公式進行計算:
當Max(R1、G1、B1)=R1時:
當Max(R1、G1、B1)=G1時:
當Max(R1、G1、B1)=B1時:
其中,判斷各像素點對應的飽和度是否在預定范圍內的步驟包括:判斷各像素點對應的飽和度是否等于1;其中,當像素點對應的飽和度等于1時,則判定該像素點對應的飽和度在預定范圍內。
為解決上述技術問題,本發明采用的另一個技術方案是:提供一種顯示面板的驅動裝置,該驅動裝置包括:第一獲取模塊,用于獲取當前圖像中各像素點的三色子像素數據;第二獲取模塊,與第一獲取模塊連接,用于根據第一獲取模塊獲取的各像素點的三色子像素數據獲取各像素點對應的飽和度和色度;判斷模塊,與第二獲取模塊連接,用于判斷第二獲取模塊獲取的各像素點對應的飽和度是否在預定范圍內;處理模塊,與判斷模塊連接,用于當判斷模塊判斷像素點對應的飽和度在預定范圍內時,根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值并輸出至顯示面板。
其中,當判斷模塊判斷像素點對應的飽和度不在預定范圍內時,處理模塊還用于根據該像素點對應的飽和度和色度獲取白色增益系數,根據白色增益系數調整該像素點對應的四色子像素數據中的白色灰階值并輸出調整后的白色灰階值至顯示面板。
其中,三色子像素數據包括紅色灰階值R1、綠色灰階值G1和藍色灰階值B1,第二獲取模塊根據各像素點的三色子像素數據獲取各像素點對應的飽和度的操作包括:
各像素點對應的飽和度s根據如下公式進行計算:
其中,Max(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最大值,Min(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最小值。
其中,第二獲取模塊根據各像素點的三色子像素數據獲取各像素點對應的色度的操作包括:
各像素點對應的色度H根據如下公式進行計算:
當Max(R1、G1、B1)=R1時:
當Max(R1、G1、B1)=G1時:
當Max(R1、G1、B1)=B1時:
其中,判斷模塊判斷各像素點對應的飽和度是否在預定范圍內的操作包括:判斷模塊判斷各像素點對應的飽和度是否等于1;其中,若判斷模塊判斷像素點對應的飽和度等于1時,則判定該像素點對應的飽和度在預定范圍內。
本發明的有益效果是:區別于現有技術,本發明的顯示面板的驅動方法及驅動裝置通過獲取當前圖像中各像素點的三色子像素數據,根據各像素點的三色子像素數據獲取各像素點對應的飽和度和色度,當像素點對應的飽和度在預定范圍內時,根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值輸出至顯示面板。通過上述方式,本發明能夠提高包括RGBW子像素單元的顯示面板在顯示純色畫面時的亮度,使得顯示純色畫面時不會出現偏暗的問題。
附圖說明
圖1是本發明實施例的顯示面板的驅動方法的流程示意圖;
圖2是本發明實施例的顯示面板的驅動裝置的結構示意圖。
具體實施方式
在說明書及權利要求書當中使用了某些詞匯來指稱特定的組件,所屬領域中的技術人員應可理解,制造商可能會用不同的名詞來稱呼同樣的組件。本說明書及權利要求書并不以名稱的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的基準。下面結合附圖和實施例對本發明進行詳細說明。
圖1是本發明實施例的顯示面板的驅動方法的流程示意圖。需注意的是,若有實質上相同的結果,本發明的方法并不以圖1所示的流程順序為限。如圖1所示,該方法包括如下步驟:
步驟S101:獲取當前圖像中各像素點的三色子像素數據。
在步驟S101中,三色子像素數據分別包括紅色灰階值R1、綠色灰階值G1和藍色灰階值B1。
步驟S102:根據各像素點的三色子像素數據獲取各像素點對應的飽和度和色度。
在步驟S102中,各像素點對應的飽和度根據如下公式進行計算:
各像素點對應的色度根據如下公式進行計算:
當Max(R1、G1、B1)=R1時:
當Max(R1、G1、B1)=G1時:
當Max(R1、G1、B1)=B1時:
其中,s為飽和度,H為色度,R1、G1和B1是各像素點的三色子像素數據中的紅色灰階值、綠色灰階值和藍色灰階值,Max(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最大值,Min(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最小值。
步驟S103:判斷各像素點對應的飽和度是否在預定范圍內,若像素點對應的飽和度在預定范圍內,則執行步驟S104,否則執行步驟S105。
在步驟S103中,判斷各像素點對應的飽和度是否在預定范圍內的步驟具體為:判斷各像素點對應的飽和度是否等于1。其中,當像素點對應的飽和度等于1時,則判定該像素點的飽和度在預定范圍內。
在其它實施例中,預定范圍也可以為靠近1的某段數值區域,例如0.98~1的數值區域。本領域的技術人員可以理解,當像素點的飽和度等于1時,則說明該像素點為純色像素點,其中,飽和度落入靠近1的某段數值區域的像素點可以近似等同于純色像素點。
步驟S104:根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值輸出至顯示面板。
在步驟S104中,像素點對應的四色子像素數據是根據該像素點的三色子像素數據獲取得到。具體來說,根據像素點的三色子像素數據獲取對應的四色子像素數據的步驟包括:
四色子像素數據根據如下公式進行計算:
W2=Min(R1、G1、B1);
G2=G1*Gain-W2;
R2=R1*Gain-W2;
B2=B1*Gain-W2;
其中,四色子像素數據分別包括紅色灰階值R2、綠色灰階值G2、藍色灰階值B2和白色灰階值W2;三色子像素數據為已知值,其分別包括紅色灰階值R1、綠色灰階值G1和藍色灰階值B1;Gain為預定增益值;Min(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最小值。
其中,當像素點的飽和度為1時,則根據飽和度的求取公式可知Min(R1、G1、B1)等于0,進而根據四色子像素數據的求取公式可知白色灰階值W2等于0。在本實施例中,為了解決純色偏暗的問題,補入白色灰階補充值作為四色子像素數據的白色灰階值W2并輸出至顯示面板。
本領域的技術人員可以理解,由于白色灰階補充值的補入,會提高純色像素點的亮度,但是同時會沖淡該純色像素點的顏色。為了解決上述問題,在RGBW顯示面板中選擇使用廣色域色阻以提高顯示面板的NTSC色域,從而改善因白色灰階補充值的引入而出現的該純色像素點的顏色變淡的問題。
本領域的技術人員可以理解,白色灰階補充值相當于亮度,而不同色度的像素點對于亮度的貢獻是不同的,因此,不同色度的像素點對應不同的白色灰階補充值以輸出不同的亮度。
步驟S105:根據該像素點對應的飽和度和色度獲取白色增益系數,根據白色增益系數調整該像素點對應的四色子像素數據中的白色灰階值并輸出調整后的白色灰階值至顯示面板。
在步驟S105中,像素點對應的四色子像素數據的獲取方法與步驟S104中的獲取方法相同,為簡約起見,在此不再贅述。
根據白色增益系數調整該像素點對應的四色子像素數據中的白色灰階值并輸出調整后的白色灰階值的步驟具體為:將白色增益系數與該像素點對應的四色子像素數據中的白色灰階值相乘并將相乘后的乘積作為調整后的白色灰階值。
在本實施例中,白色增益系數的大小由像素點的飽和度和色度決定。其中,當像素點的飽和度較低時,白色增益系數接近為1,也即低飽和度的像素點的白色灰階值維持不變。當像素點的飽和度較高時,不同色度的像素點的白色增益系數不同。可以設定,例如,像素點的色度指示為綠色像素點時,白色增益系數為75%;像素點的色度指示為紅色像素點時,白色增益系數為20%;像素點的色度指示為藍色像素點時,白色增益系數為5%。本領域的技術人員可以理解,由于白色增益系數的取值在0至1之間,將四色子像素數據中的白色灰階值乘以白色增益系數后會使得白色灰階值減小也即將該像素點的亮度相比原來的調暗,從而可以實現降低人眼因畫面高對比度導致純色偏暗的感覺,有效改善RGBW顯示面板純色偏暗的問題。
圖2是本發明實施例的顯示面板的驅動裝置的結構示意圖。如圖2所示,該驅動裝置包括第一獲取模塊21、第二獲取模塊22、判斷模塊23和處理模塊24。
第一獲取模塊21用于獲取當前圖像中各像素點的三色子像素數據。其中,三色子像素數據包括紅色灰階值R1、綠色灰階值G1和藍色灰階值B1。
第二獲取模塊22與第一獲取模塊21連接,用于根據第一獲取模塊21獲取的各像素點的三色子像素數據獲取各像素點對應的飽和度和色度。
在本實施例中,各像素點對應的飽和度根據如下公式進行計算:
各像素點對應的色度根據如下公式進行計算:
當Max(R1、G1、B1)=R1時:
當Max(R1、G1、B1)=G1時:
當Max(R1、G1、B1)=B1時:
其中,s為飽和度,H為色度,R1、G1和B1是各像素點的三色子像素數據中的紅色灰階值、綠色灰階值和藍色灰階值,Max(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最大值,Min(R1、G1、B1)為紅色灰階值R1、綠色灰階值G1和藍色灰階值B1中的最小值。
判斷模塊23與第二獲取模塊22連接,用于判斷第二獲取模塊22獲取的各像素點對應的所述飽和度是否在預定范圍內。
在本實施例中,判斷模塊23判斷各像素點對應的飽和度是否在預定范圍內的操作包括:判斷模塊23判斷各像素點對應的飽和度是否等于1;其中,若判斷模塊23判斷像素點對應的飽和度等于1時,則判定該像素點對應的飽和度在預定范圍內。
處理模塊24與判斷模塊23連接,用于當判斷模塊24判斷像素點對應的飽和度在預定范圍內時,根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值并輸出至顯示面板;以及當判斷模塊24判斷像素點對應的飽和度不在預定范圍內時,根據該像素點對應的飽和度和色度獲取白色增益系數,根據白色增益系數調整該像素點對應的四色子像素數據中的白色灰階值并輸出調整后的白色灰階值至顯示面板。
本發明的有益效果是:區別于現有技術,本發明的顯示面板的驅動方法及驅動裝置通過獲取當前圖像中各像素點的三色子像素數據,根據各像素點的三色子像素數據獲取各像素點對應的飽和度和色度,當像素點對應的飽和度在預定范圍內時,根據該像素點對應的色度獲取白色灰階補充值并將白色灰階補充值作為該像素點對應的四色子像素數據中的白色灰階值并輸出顯示面板。通過上述方式,本發明能夠提高包括RGBW子像素單元的顯示面板在顯示純色畫面時的亮度,使得顯示純色畫面時不會出現偏暗的問題。
以上所述僅為本發明的實施方式,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。