本技術涉及終端,尤其涉及一種用于屏幕顯示的方法及相關裝置。
背景技術:
1、隨著終端技術的日益發(fā)展,人們對應用在電子設備上的屏幕的要求也越來越高,例如,越來越多的電子設備搭載有全面屏等具有高屏占比的屏幕。
2、電子設備的功耗續(xù)航是用戶關注的重要指標之一,屏幕的功耗在續(xù)航功耗中占據(jù)較大比例。然而,隨著屏占比的增大,屏幕在工作時所需要的功耗也隨之增加。
3、因此,如何降低電子設備的屏幕的功耗,成為一項亟待解決的問題。
技術實現(xiàn)思路
1、本技術提供了一種用于屏幕顯示的方法及相關裝置,以期動態(tài)調整驅動屏幕發(fā)光的電壓差,降低屏幕的功耗。
2、第一方面,本技術提供了一種用于屏幕顯示的方法,該方法可以由配置有屏幕的電子設備(為了便于描述,本技術中將配置有屏幕的電子設備記為電子設備)執(zhí)行,或者,該方法也可以由配置在電子設備中的部件(如處理器、芯片或芯片系統(tǒng)等)執(zhí)行,或者,還可以由能夠實現(xiàn)全部或部分電子設備功能的邏輯模塊或軟件實現(xiàn),本技術實施例對此不作限定。
3、示例性地,該方法包括:獲取屏幕亮度和參考因素,參考因素包括影響參數(shù)和/或待顯示圖像的圖像特征;基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差。
4、基于上述方案,結合屏幕亮度和更多的參考因素確定并調整驅動屏幕發(fā)光的電壓差,以使得在滿足屏幕的顯示需求的情況下,降低屏幕的功耗,進而可以延長電子設備的待機時長,提高用戶體驗感。
5、結合第一方面,在某些可能的實現(xiàn)方式中,影響參數(shù)包括以下一項或多項:幀率、屏幕溫度、屏幕使用時長、顯示模式或該屏幕的特性。
6、結合第一方面,在某些可能的實現(xiàn)方式中,圖像特征包括灰階的最大值、平均像素級別(average?pixel?level,apl)或峰值亮度。
7、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征,基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于屏幕亮度、圖像特征和第一映射關系,確定驅動該屏幕發(fā)光的電壓差;其中,第一映射關系包括屏幕亮度和圖像特征的多種組合與多種電壓差的對應關系。
8、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征,基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于多組映射關系,確定與該屏幕亮度對應的第一調整量和與該圖像特征對應的第二調整量,這多組映射關系中包括多種屏幕亮度與多種調整量的對應關系,以及多種圖像特征與多種調整量的對應關系;基于該第一調整量和該第二調整量確定驅動該屏幕發(fā)光的電壓差。
9、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征,電壓差是利用預先訓練的模型基于該屏幕亮度和該圖像特征確定的。
10、結合屏幕亮度和待顯示圖像的圖像特征,來確定驅動屏幕發(fā)光的電壓差,在滿足屏幕的發(fā)光需求的情況下,可以降低電壓差,從而能夠降低屏幕的功耗,進而可以延長電子設備的待機時長,提高用戶體驗感。
11、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征和影響參數(shù),基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于該屏幕亮度、該圖像特征、該影響參數(shù)和第二映射關系,確定驅動該屏幕發(fā)光的電壓差;其中,第二映射關系包括屏幕亮度、圖像特征和影響參數(shù)的多種組合與多種電壓差的對應關系。
12、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征和影響參數(shù),基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于多組映射關系,確定與該屏幕亮度對應的第一調整量、與該圖像特征對應的第二調整量,和與該影響參數(shù)對應的第三調整量,這多組映射關系中包括多種屏幕亮度與多種調整量的對應關系、多種圖像特征與多種調整量的對應關系,以及多種影響參數(shù)與多種調整量的對應關系;基于該第一調整量、該第二調整量和該第三調整量確定驅動該屏幕發(fā)光的電壓差。
13、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征和影響參數(shù),電壓差是利用預先訓練的模型基于該屏幕亮度、該圖像特征和該影響參數(shù)確定的。
14、除了考慮屏幕亮度和待顯示圖像的圖像特征以外,還結合影響參數(shù)來確定驅動屏幕發(fā)光的電壓差,在滿足屏幕的發(fā)光需求的情況下,進一步降低電壓差,從而能夠進一步降低屏幕的功耗,進而可以進一步延長電子設備的待機時長,提高用戶體驗感。
15、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括影響參數(shù),基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于該屏幕亮度、該影響參數(shù)和第三映射關系,確定驅動該屏幕發(fā)光的電壓差;其中,第三映射關系包括屏幕亮度和影響參數(shù)的多種組合與多種電壓差的對應關系。
16、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括影響參數(shù),基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差,包括:基于多組映射關系,確定與該屏幕亮度對應的第一調整量和與該影響參數(shù)對應的第三調整量,這多組映射關系中包括多種屏幕亮度與多種調整量的對應關系,以及多種影響參數(shù)與多種調整量的對應關系;基于該第一調整量和該第三調整量確定驅動該屏幕發(fā)光的電壓差。
17、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括影響參數(shù),電壓差是利用預先訓練的模型基于該屏幕亮度和該影響參數(shù)確定的。
18、結合屏幕亮度和影響參數(shù),來確定驅動屏幕發(fā)光的電壓差,在滿足屏幕的發(fā)光需求的情況下,可以降低電壓差,從而能夠降低屏幕的功耗,進而可以延長電子設備的待機時長,提高用戶體驗感。
19、結合第一方面,在某些可能的實現(xiàn)方式中,參考因素包括圖像特征,在基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差之前,該方法還包括:在滿足預設條件的情況下,調整該待顯示圖像的灰階;基于調整后的灰階更新圖像特征。
20、為了便于描述將這種實現(xiàn)方式記為圖像數(shù)據(jù)與電壓差聯(lián)調方式。
21、結合第一方面,在某些可能的實現(xiàn)方式中,待顯示圖像包括多個像素塊,每個像素塊包括至少一個像素點,這多個像素塊之間互不重疊;上述預設條件包括:待顯示圖像中目標像素塊的數(shù)量占像素塊總數(shù)的比例大于零且小于或等于預設的比例門限,目標像素塊為灰階的最大值超過預設的灰階閾值的像素塊。
22、可以在滿足條件的情況下,改變待顯示圖像的圖像數(shù)據(jù)(例如灰階),可以實現(xiàn)電壓差與待顯示圖像的圖像數(shù)據(jù)的聯(lián)動,在不影響顯示效果的情況下,進一步降低功耗,從而可以進一步延長電子設備的待機時長,提高用戶體驗感。
23、結合第一方面,在某些可能的實現(xiàn)方式中,在基于屏幕亮度和參考因素,確定驅動屏幕發(fā)光的電壓差之后,該方法還包括:基于該電壓差顯示第一圖像,該第一圖像是該待顯示圖像被調整灰階后的圖像,該電壓差小于第一電壓差,該第一電壓差為在該屏幕亮度下顯示該待顯示圖像時的電壓差。
24、也就是說,與傳統(tǒng)的根據(jù)屏幕亮度來確定電壓差的方式(為了便于描述記為傳統(tǒng)方式)相比,在相同屏幕亮度下,在接收到同一個待顯示圖像的情況下,利用本技術所提供的方法中的圖像數(shù)據(jù)與電壓差聯(lián)調方式,確定出的電壓差比利用傳統(tǒng)方式確定出的第一電壓差要小,且利用傳統(tǒng)方式顯示的圖像是接收到的該待顯示圖像,而利用本技術所提供的方法中的圖像數(shù)據(jù)與電壓差聯(lián)調方式顯示的是第一圖像,第一圖像是該待顯示圖像被調整灰階后的圖像,也就是說,第一圖像與該待顯示圖像的灰階不同。
25、結合第一方面,在某些可能的實現(xiàn)方式中,該電壓差是以屏幕的刷新率的n倍為頻率確定的,n為大于或等于1且小于或等于m的整數(shù),m為在屏幕的刷新方向上屏幕所包括的像素單元的行數(shù)或列數(shù),m為大于或等于2的整數(shù)。
26、可選地,n=1。在這種實現(xiàn)方式中,確定并調整電壓差的頻率與屏幕的刷新率相等,也就是說,可以在每幀圖像數(shù)據(jù)到來的時候,獲取屏幕亮度、圖像特征等數(shù)據(jù),繼而基于這些數(shù)據(jù)來確定電壓差,并基于確定出的該電壓差來更新驅動屏幕發(fā)光的電壓差。也即,來一幀圖像的數(shù)據(jù),便更新一次電壓差。
27、可選地,2≤n≤m。在這種實現(xiàn)方式中,確定并調整電壓差的頻率比屏幕的刷新率高。
28、可以理解的是,在這種情況下,待顯示圖像可以結合電壓差的確定頻率,基于相鄰兩幀的圖像,組合得到。
29、例如,n=2,確定并調整電壓差的頻率是屏幕的刷新率的2倍,也就是說,可以在每次刷新半幀(也即一幀的一半)圖像數(shù)據(jù)的時候,獲取屏幕亮度、圖像特征等數(shù)據(jù),繼而基于這些數(shù)據(jù)來確定電壓差,并基于確定出的該電壓差來更新驅動屏幕發(fā)光的電壓差。
30、又例如,n=m,確定并調整電壓差的頻率是屏幕的刷新率的m倍,也就是說,可以在每刷新一行或一列圖像數(shù)據(jù)的時候,獲取屏幕亮度、圖像特征等數(shù)據(jù),繼而基于這些數(shù)據(jù)來確定電壓差,并基于確定出的該電壓差來更新驅動屏幕發(fā)光的電壓差。
31、為了將電壓差調整的與屏幕所需的電壓差更加接近,考慮基于比幀更細粒度的待顯示內容來確定并調整電壓差,例如,同時考慮前后兩幀的待顯示圖像的內容,在兩幀圖像的過渡期間,也可以調整電壓差,通過該方式調整的電壓差與屏幕所需的電壓差之間的余量較小,能夠較好地契合屏幕所需的電壓差,能夠在不影響顯示效果的情況下,盡量降低功耗。
32、第二方面,本技術提供了一種電子設備,該電子設備可以用于實現(xiàn)上述第一方面及第一方面任意一種可能實現(xiàn)方式中的方法。該電子設備包括用于執(zhí)行上述方法的相應的模塊。該電子設備包括的模塊可以通過軟件和/或硬件方式實現(xiàn)。
33、第三方面,本技術提供一種電子設備,該電子設備至少包括一個處理器和至少一個存儲器,該至少一個存儲器用于存儲計算機程序;該至少一個處理器用于調用該計算機程序,以實現(xiàn)第一方面以及第一方面中任一種可能實現(xiàn)方式中的用于屏幕顯示的方法。
34、可選地,上述處理器與上述存儲器耦合。
35、其中,至少一個處理器例如可以包括:微處理器和/或顯示驅動集成電路(integrated?circuit,ic)。
36、第四方面,本技術提供了一種芯片系統(tǒng),該芯片系統(tǒng)包括至少一個處理器,用于支持實現(xiàn)上述第一方面以及第一方面任一種可能實現(xiàn)方式所涉及的功能,例如,處理上述方法中所涉及的數(shù)據(jù)等。
37、在一種可能的設計中,該芯片系統(tǒng)還包括存儲器,存儲器用于保存程序指令和數(shù)據(jù),存儲器位于處理器之內或處理器之外。
38、該芯片系統(tǒng)可以由芯片構成,也可以包含芯片和其他分立器件。
39、第五方面,提供了一種計算機可讀存儲介質,所述計算機存儲介質上存儲有計算機程序(也可以稱為代碼,或指令),當所述計算機程序在被計算機運行時,使得上述第一方面以及第一方面中任一種可能實現(xiàn)方式中的方法被執(zhí)行。
40、第六方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括:計算機程序(也可以稱為代碼,或指令),當所述計算機程序被運行時,使得上述第一方面以及第一方面中任一種可能實現(xiàn)方式中的方法被執(zhí)行。
41、應當理解的是,本技術的第二方面至第六方面與本技術的第一方面的技術方案相對應,各方面及對應的可行實施方式所取得的有益效果相似,不再贅述。