示幀的亮度分布信息。
[0075]S403,若在第二亮度區(qū)間內(nèi)所述顯示幀的總頻率達(dá)到第二預(yù)設(shè)百分比,則將所述顯示幀中各個像素點的亮度值分別與第三預(yù)設(shè)閾值、第四預(yù)設(shè)閾值和第五預(yù)設(shè)閾值比較。
[0076]第二亮度區(qū)間、第二預(yù)設(shè)百分比、第三預(yù)設(shè)閾值、第四預(yù)設(shè)閾值和第五預(yù)設(shè)閾值同樣可以根據(jù)當(dāng)前應(yīng)用的使用場景來進(jìn)行自適應(yīng)配置或由用戶輸入?yún)?shù)配置,還可以由系統(tǒng)提供多個數(shù)值給用戶選擇。本發(fā)明實施例不作任何限定。
[0077]可選地,在驗證完第二預(yù)設(shè)百分比后,還可以在第二亮度區(qū)間的子區(qū)間內(nèi)驗證總頻率是否滿足另一個小于第二預(yù)設(shè)百分比的百分比。
[0078]S404,將所述各個像素點中亮度值大于所述第三預(yù)設(shè)閾值且小于所述第四預(yù)設(shè)閾值的像素點的亮度值減小第二預(yù)設(shè)亮度值,將所述各個像素點中亮度值大于所述第四預(yù)設(shè)閾值且小于所述第五預(yù)設(shè)閾值的像素點的亮度值增大第三預(yù)設(shè)亮度值。
[0079]第二預(yù)設(shè)亮度值和第三預(yù)設(shè)亮度值同樣可以根據(jù)當(dāng)前應(yīng)用的使用場景來進(jìn)行自適應(yīng)配置或由用戶輸入?yún)?shù)配置,還可以由系統(tǒng)提供多個數(shù)值給用戶選擇。本發(fā)明實施例不作任何限定。
[0080]下面結(jié)合圖5進(jìn)行詳細(xì)說明。如圖5所示:
[0081 ] 在根據(jù)顯示幀的亮度分布信息生成的亮度直方圖中,橫坐標(biāo)為亮度,范圍為0-255,縱坐標(biāo)為頻數(shù),較粗的曲線為輸入亮度(Input)對應(yīng)的輸出亮度(Output)組成的曲線,如果輸入亮度等于輸出亮度,則為圖中所示的斜率為I的虛直線,而當(dāng)輸入亮度小于某個閾值如128時,則降低輸出亮度,所以實曲線下凹,當(dāng)輸入亮度大于某個閾值如128時,則提高輸出亮度,所以實曲線上凸。陰影區(qū)域為每一個輸入亮度對應(yīng)的頻數(shù)與橫坐標(biāo)圍成的區(qū)域。假設(shè)第二亮度區(qū)間為[96,159],第一預(yù)設(shè)百分比為90%,第三預(yù)設(shè)閾值為112,第四預(yù)設(shè)閾值為128,第五預(yù)設(shè)閾值為144,第二預(yù)設(shè)亮度值為12,第三預(yù)設(shè)亮度值為16。
[0082]在統(tǒng)計[96,159]區(qū)間內(nèi)的總頻率大于90%,可選地,[112,143]區(qū)間內(nèi)的總頻率大于80%后,對于亮度值大于128且小于144的像素點,可選地,其上下左右四個像素點的亮度值也大于128,將此像素點的輸出亮度值增加16 ;對于亮度值大于112且小于128的像素點,可選地,其上下左右四個像素點的亮度值也小于128,將此像素點的輸出亮度值減少12。如圖5所示,在調(diào)整后,直方圖的陰影區(qū)域變矮且向兩邊擴(kuò)散,使得顯示幀中中間亮度的像素點數(shù)量減少,整個顯示幀的亮度變化更加平滑,顯示效果更佳。
[0083]請一并參照圖6和圖7,圖6為本發(fā)明調(diào)整顯示幀的方法的第四實施例的流程示意圖;圖7為采用圖6所述方法調(diào)整顯示幀的亮度直方圖變化示意圖;在本實施例中,具體描述了針對顯示幀主要部分位于高亮區(qū)域的處理方法,所述方法包括以下步驟:
[0084]S601,獲取待顯示的顯示幀。
[0085]S602,統(tǒng)計所述顯示幀的亮度分布信息。
[0086]S603,若在第三亮度區(qū)間內(nèi)所述顯示幀的總頻率達(dá)到第三預(yù)設(shè)百分比,則將所述顯示幀中各個像素點的亮度值分別與第六預(yù)設(shè)閾值和第七預(yù)設(shè)閾值比較。
[0087]可選地,在驗證完第三預(yù)設(shè)百分比后,還可以在第三亮度區(qū)間的子區(qū)間內(nèi)驗證總頻率是否滿足另一個小于第三預(yù)設(shè)百分比的百分比。
[0088]S604,將所述各個像素點中亮度值大于所述第六預(yù)設(shè)閾值且小于所述第七預(yù)設(shè)閾值的像素點的亮度值減小第四預(yù)設(shè)亮度值。
[0089]第三亮度區(qū)間、第三預(yù)設(shè)百分比、第六預(yù)設(shè)閾值、第七預(yù)設(shè)閾值第四預(yù)設(shè)亮度值同樣可以根據(jù)當(dāng)前應(yīng)用的使用場景來進(jìn)行自適應(yīng)配置或由用戶輸入?yún)?shù)配置,還可以由系統(tǒng)提供多個數(shù)值給用戶選擇。本發(fā)明實施例不作任何限定。
[0090]下面結(jié)合圖7進(jìn)行詳細(xì)說明。如圖7所示:
[0091 ] 在根據(jù)顯示幀的亮度分布信息生成的亮度直方圖中,橫坐標(biāo)為亮度,范圍為
0-255,縱坐標(biāo)為頻數(shù),較粗的曲線為輸入亮度(Input)對應(yīng)的輸出亮度(Output)組成的曲線,如果輸入亮度等于輸出亮度,則為圖中所示的斜率為I的虛直線,而當(dāng)輸入亮度大于某個閾值如128時,則降低輸出亮度,所以實曲線下凹。陰影區(qū)域為每一個輸入亮度對應(yīng)的頻數(shù)與橫坐標(biāo)圍成的區(qū)域。假設(shè)第三亮度區(qū)間為[160,255],第三預(yù)設(shè)百分比為90%,第六預(yù)設(shè)閾值為192,第七預(yù)設(shè)閾值為224,第四預(yù)設(shè)亮度值為16。
[0092]在統(tǒng)計[160,255]區(qū)間內(nèi)的總頻率大于90%,可選地,[192,255]區(qū)間內(nèi)的總頻率大于80%后,對于亮度值大于192且小于224的像素點,可選地,其上下左右四個像素點的亮度值也大于192,將此像素點的輸出亮度值減少16。如圖7所示,在調(diào)整后,直方圖的陰影區(qū)域變矮且左移,使得顯示幀中高亮度的像素點數(shù)量減少,亮度減小,整個顯示幀的顯示效果更佳。
[0093]請參照圖8,為本發(fā)明實施例調(diào)整顯示幀的裝置的組成示意圖,在本實施例中,所述裝置包括:
[0094]獲取單元100,用于獲取待顯示的顯示幀;
[0095]統(tǒng)計單元200,用于統(tǒng)計所述顯示幀的亮度分布信息,所述亮度分布信息包括亮度及每個亮度對應(yīng)的像素點個數(shù);
[0096]調(diào)整單元300,用于根據(jù)所述亮度分布信息調(diào)整所述顯示幀并輸出。
[0097]可選地,所述調(diào)整單元300具體用于:
[0098]根據(jù)所述亮度分布信息調(diào)整所述顯示幀中符合預(yù)設(shè)條件的像素點的亮度;
[0099]將調(diào)整后的顯示幀輸出至顯示屏進(jìn)行顯示。
[0100]可選地,所述調(diào)整單元300具體用于:
[0101]若在第一亮度區(qū)間內(nèi)所述顯示幀的總頻率達(dá)到第一預(yù)設(shè)百分比,則將所述顯示幀中各個像素點的亮度值分別與第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值比較;
[0102]將所述各個像素點中亮度值大于所述第一預(yù)設(shè)閾值且小于所述第二預(yù)設(shè)閾值的像素點的亮度值增大第一預(yù)設(shè)亮度值。
[0103]可選地,所述調(diào)整單元300具體用于:
[0104]若在第二亮度區(qū)間內(nèi)所述顯示幀的總頻率達(dá)到第二預(yù)設(shè)百分比,則將所述顯示幀中各個像素點的亮度值分別與第三預(yù)設(shè)閾值、第四預(yù)設(shè)閾值和第五預(yù)設(shè)閾值比較;
[0105]將所述各個像素點中亮度值大于所述第三預(yù)設(shè)閾值且小于所述第四預(yù)設(shè)閾值的像素點的亮度值減小第二預(yù)設(shè)亮度值,將所述各個像素點中亮度值大于所述第四預(yù)設(shè)閾值且小于所述第五預(yù)設(shè)閾值的像素點的亮度值增大第三預(yù)設(shè)亮度值。
[0106]可選地,所述調(diào)整單元300具體用于:
[0107]若在第三亮度區(qū)間內(nèi)所述顯示幀的總頻率達(dá)到第三預(yù)設(shè)百分比,則將所述顯示幀中各個像素點的亮度值分別與第六預(yù)設(shè)閾值和第七預(yù)設(shè)閾值比較;
[0108]將所述各個像素點中亮度值大于所述第六預(yù)設(shè)閾值且小于所述第七預(yù)設(shè)閾值的像素點的亮度值減小第四預(yù)設(shè)亮度值。
[0109]以上獲取單元100、統(tǒng)計單元200、調(diào)整單元300可以獨立存在,也可以集