本技術涉及oled,特別是涉及一種顯示面板的驅動方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
背景技術:
1、在oled顯示技術領域,低灰階顯示效果一直是一個亟待解決的問題。由于oled面板在顯示時,每個oled器件以及負責驅動oled發光的tft器件存在特性差異,導致oled的發光亮度不均一,從而產生mura現象。特別是在低灰階低亮度情況下,mura效果尤為明顯,嚴重影響了顯示質量。
2、目前,對于oled面板在低亮度和低灰階情況下的mura處理方法較為有限,導致顯示效果不佳。傳統的demura算法由于存在一定的限制,使得低灰階效果無法達到高灰階的顯示效果,依舊會出現顯示不均勻的現象。這在一定程度上限制了oled顯示技術在一些對顯示質量要求較高的場景中的應用。
3、因此,如何有效改善oled屏幕低灰階的mura均一性,提升低灰階模式下的顯示質量,成為了oled顯示技術開發中亟待解決的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠有效改善oled屏幕低灰階的mura均一性,提升低灰階模式下的顯示質量的顯示面板的驅動方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本技術提供了一種顯示面板的驅動方法,包括:
3、根據oled的顯示區域中的顯示像素數量,將顯示區域劃分為至少一個子區域;
4、獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度;
5、在原始灰階低于預設灰階閾值的情況下,獲取顯示區域的實際顯示亮度;
6、在實際顯示亮度低于預期顯示亮度的情況下,基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節。
7、在其中一個實施例中,所述基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節,包括:
8、獲取所述預期顯示亮度和實際顯示亮度之間的亮度差值;
9、根據亮度差值,提高至少一個子區域中顯示像素的原始灰階的灰階值,并減少子區域的實際工作數量,以達到預期顯示亮度;
10、在子區域的實際工作數量減少至預設數量閾值的情況下,采用灰階內插方法,對至少一個子區域中顯示像素的當前灰階的灰階值進行調節,以達到預期顯示亮度。
11、在其中一個實施例中,所述根據oled的顯示區域中的顯示像素數量,將oled的顯示區域劃分為至少一個子區域,包括:
12、根據oled的顯示區域中的顯示像素數量,沿顯示屏的橫向和縱向分別進行等距離劃分,得到陣列排布的n×n個子區域,每個子區域中的顯示像素數量為單個或多個。
13、在其中一個實施例中,所述根據oled的顯示區域中的顯示像素數量,將oled的顯示區域劃分為至少一個子區域之后,還包括:
14、對每個子區域進行編號,每個編號數字至少對應一個子區域;
15、根據子區域的對應的編號數字,確定子區域的工作順序。
16、在其中一個實施例中,所述對每個子區域進行編號,包括:
17、在每個子區域包含單個顯示像素的情況下,對子區域中的單個顯示像素進行編號;在每個子區域包含多個顯示像素的情況下,為子區域中多個顯示像素構成的顯示像素組進行編號;
18、所述根據子區域的對應的編號數字,確定子區域的工作順序,包括:
19、對子區域的對應的編號數字進行排序,得到排序結果;
20、根據排序結果,確定子區域中單個顯示像素或顯示像素組的工作順序。
21、在其中一個實施例中,所述獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度,包括:
22、接收每個子區域的圖像輸入信號;
23、基于所述圖像輸入信號,確定oled的每個亮度控制節點dbi;
24、根據每個亮度控制節點dbi,確定相應的每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度,所述原始灰階的類型包括功能開啟灰階和功能結束灰階。
25、第二方面,本技術還提供了一種顯示面板的驅動裝置,包括:
26、像素區域劃分模塊,用于根據oled的顯示區域中的顯示像素數量,將顯示區域劃分為至少一個子區域;
27、數據獲取模塊,用于獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度;
28、數據獲取模塊,還用于在原始灰階低于預設灰階閾值的情況下,獲取顯示區域的實際顯示亮度;
29、驅動調節模塊,用于在實際顯示亮度低于預期顯示亮度的情況下,基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節。
30、第三方面,本技術還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
31、根據oled的顯示區域中的顯示像素數量,將顯示區域劃分為至少一個子區域;
32、獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度;
33、在原始灰階低于預設灰階閾值的情況下,獲取顯示區域的實際顯示亮度;
34、在實際顯示亮度低于預期顯示亮度的情況下,基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節。
35、第四方面,本技術還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
36、根據oled的顯示區域中的顯示像素數量,將顯示區域劃分為至少一個子區域;
37、獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度;
38、在原始灰階低于預設灰階閾值的情況下,獲取顯示區域的實際顯示亮度;
39、在實際顯示亮度低于預期顯示亮度的情況下,基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節。
40、第五方面,本技術還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
41、根據oled的顯示區域中的顯示像素數量,將顯示區域劃分為至少一個子區域;
42、獲取每個子區域中顯示像素的原始灰階和顯示區域的預期顯示亮度;
43、在原始灰階低于預設灰階閾值的情況下,獲取顯示區域的實際顯示亮度;
44、在實際顯示亮度低于預期顯示亮度的情況下,基于所述預期顯示亮度,對子區域的實際工作數量或子區域中顯示像素的原始灰階進行調節。
45、上述顯示面板的驅動方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,通過將oled顯示區域劃分為多個子區域,并針對每個子區域的顯示像素進行獨立分析和調節,能夠實現對顯示面板的精細化管理。這種分區處理方式使得調節更加精準,能夠有效應對顯示面板中不同區域因工藝差異導致的亮度不均勻問題。在低灰階情況下,通過獲取顯示區域的實際顯示亮度,并與預期顯示亮度進行對比,從而對亮度不足的區域進行補償。這種基于實際亮度反饋的調節機制,能夠有效改善低灰階時的亮度不均勻現象,提升顯示效果。通過對子區域中顯示像素的原始灰階或實際工作數量進行調節,該方案能夠在低灰階條件下實現更均勻的亮度分布。這種調節方式不僅能夠減少mura現象對顯示效果的影響,還能提高用戶在低亮度環境下的觀看體驗。該方案在一定程度上彌補了傳統demura算法在低灰階時的不足。通過對顯示面板的局部區域進行動態調節,減少了對整個面板的全局補償需求,從而提高了調節效率。此外,這種局部調節方式還能夠降低對硬件性能的要求,節省算力。