两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

顯示處理方法和裝置與流程

文檔序號:40638109發(fā)布日期:2025-01-10 18:44閱讀:1來源:國知局
顯示處理方法和裝置與流程

本技術涉及終端,尤其涉及顯示處理方法和裝置。


背景技術:

1、隨著互聯網的普及和發(fā)展,電子設備的功能需求越發(fā)多樣化。例如,在電子設備運行游戲應用的過程中,電子設備可以通過分配較多的系統資源以保證游戲畫面的高清和流暢。

2、通常情況下,游戲應用為高功耗應用,游戲應用運行過程中將帶來一定的發(fā)熱。因此,電子設備可以在檢測到設備溫度達一定閾值時,通過降低中央處理器(centralprocessing?unit,cpu)頻點、和/或降低畫面刷新率等方式,緩解游戲運行過程中的發(fā)熱情況。

3、然而,上述方法會帶來畫面卡頓等情況。


技術實現思路

1、本技術實施例提供一種顯示處理方法和裝置,應用于終端技術領域,用于改善游戲應用運行過程中帶來的畫面卡頓情況。

2、第一方面,本技術實施例提出一種顯示處理方法,方法包括:獲取電子設備的第一功耗;當第一功耗大于或等于第二功耗時,獲取目標應用中的m個圖層,對m個圖層中的p個預設圖層進行下采樣處理,得到下采樣后的p個預設圖層,第二功耗與電子設備的外殼溫度、電子設備所處的環(huán)境溫度、以及外殼溫度對應的散熱系數相關,m以及p均為大于或等于1的整數,目標應用為運行在前臺的應用;對下采樣后的p個預設圖層以及m-p個第一圖層進行合并,得到目標圖像,m-p個第一圖層為m個圖層中除p個預設圖層以外的圖層。

3、本技術實施例中,可以將當前電流(或理解為當前的整機電流)確定為第一功耗,將電流參數確定為第二功耗,外殼溫度對應的散熱系數可以為本技術實施例中描述的散熱系數1。

4、可理解,使得電子設備可以根據外殼溫度、環(huán)境溫度、以及外殼溫度對應的散熱系數,確定電子設備能夠承擔的最大功耗(如第二功耗),當電子設備的實際功耗(如第一功耗)大于最大功耗時,對目標應用中的部分圖層進行下采樣處理,通過降低部分圖層的分辨率,降低目標應用運行時的功耗,緩解畫面卡頓情況。

5、在一種可能的實現方式中,第二功耗與散熱系數正相關,第二功耗與外殼溫度正相關,第二功耗與環(huán)境溫度反相關。

6、在一種可能的實現方式中,第二功耗包括電流參數,第一功耗包括電子設備的整機電流,電流參數為溫度差值與散熱系數的乘積,溫度差值為外殼溫度與環(huán)境溫度之間的差值。

7、可理解,電流參數可以理解為電子設備在當前外殼溫度以及環(huán)境溫度下能夠承擔的最大電流,電子設備可以通過電流參數與當前電流之間的比較,確定設備是否處于高功耗。

8、在一種可能的實現方式中,當第一功耗大于或等于第二功耗時,獲取目標應用中的m個圖層,包括:當第一功耗大于或等于第二功耗、且目標應用為預設應用時,獲取m個圖層。

9、這樣,可以保證電子設備僅對高功耗的目標應用進行處理,以減少對其他應用執(zhí)行顯示處理方法帶來的額外功耗。

10、在一種可能的實現方式中,電子設備中包括:libegl指令表、指令攔截模塊、以及決策模塊,方法還包括:在目標應用啟動后,libegl指令表獲取與目標應用的標識相關的渲染指令;指令攔截模塊從libegl指令表中獲取渲染指令;當目標應用為預設應用時,指令攔截模塊攔截渲染指令,生成第一指令,將第一指令發(fā)送至決策模塊;獲取電子設備的第一功耗,包括:響應于第一指令,決策模塊獲取電子設備的第一功耗。其中,第一指令可以為本技術實施例中描述的決策指令。

11、電子設備可以通過對渲染指令的攔截,避免渲染指令直接發(fā)送至libegl。在攔截渲染指令之后,電子設備可以對m個圖層中的p個預設圖層進行下采樣處理,通過下采樣處理,緩解電子設備中的圖像繪制渲染過程帶來的高功耗。

12、在一種可能的實現方式中,當目標應用為游戲應用的情況下,p個預設圖層中包含帶有游戲畫面的圖層,m-p個第一圖層中包括:帶有控制按鈕的圖層。

13、可理解,電子設備可以在保證控制按鈕的清晰度不改變的同時,通過降低游戲畫面的分辨率,降低圖像繪制渲染過程帶來的高功耗。

14、在一種可能的實現方式中,對m個圖層中的p個預設圖層進行下采樣處理,包括:確定第一功耗與第二功耗的比值;基于比值對m個圖層中的p個預設圖層進行下采樣處理。

15、可理解,針對p個預設圖層中的任一圖層,電子設備可以通過下采樣處理減少圖像數據的維度和復雜度,從而加速處理速度,降低圖像繪制過程中帶來的功耗。另外,電子設備不對m-p個第一圖層進行處理的方式,也可以保證界面中的控制按鈕等處于清晰狀態(tài),實現不影響用戶操作游戲的情況下,減少設備功耗。

16、并且,電子設備可以通過比值的計算,有針對性的對圖層進行下采樣處理,以保證下采樣處理后p個預設圖層的分辨率處于合適的范圍。

17、第二方面,本技術實施例提出一種顯示處理方法,方法包括:獲取電子設備的第一功耗;當第一功耗大于或等于第二功耗時,獲取目標應用中的m個圖層,從m個圖層中獲取第一目標圖層,從第一目標圖層中分離出預設按鈕,得到第二目標圖層;對第二目標層進行下采樣處理,得到下采樣后的第二目標圖層,對下采樣后的第二目標圖層以及預設按鈕進行合并,得到目標圖像,其中,第二功耗與電子設備的外殼溫度、電子設備所處的環(huán)境溫度、以及外殼溫度對應的散熱系數相關,目標應用為運行在前臺的應用。

18、其中,第一目標圖層可以為本技術實施例中描述的圖層0,第二目標圖層可以為本技術實施例中描述的圖層1。預設按鈕可以為本技術實施例中描述的控制按鈕。

19、可理解,使得電子設備可以根據外殼溫度、環(huán)境溫度、以及外殼溫度對應的散熱系數,確定電子設備能夠承擔的最大功耗(如第二功耗),當電子設備的實際功耗(如第一功耗)大于最大功耗時,對第一目標圖層中除控制按鈕以外的圖層(即第二目標圖層)進行下采樣處理,通過降低圖層中的部分畫面的分辨率,降低目標應用運行時的功耗,緩解畫面卡頓情況。

20、可理解,第一方面的任一種可能的實現方式中描述的內容均可以適用于第二方面,在此不再贅述。

21、第三方面,本技術實施例提供一種顯示處理裝置,該顯示處理裝置可以是電子設備,也可以是電子設備內的芯片或者芯片系統。該顯示處理裝置可以包括顯示單元和處理單元。當該顯示處理裝置是電子設備時,該處顯示單元可以是顯示屏。該顯示單元用于執(zhí)行顯示的步驟,以使該電子設備實現第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的一種顯示處理方法。當該顯示處理裝置是電子設備時,該處理單元可以是處理器。該顯示處理裝置還可以包括存儲單元,該存儲單元可以是存儲器。該存儲單元用于存儲指令,該處理單元執(zhí)行該存儲單元所存儲的指令,以使該電子設備實現第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的一種顯示處理方法。當該顯示處理裝置是電子設備內的芯片或者芯片系統時,該處理單元可以是處理器。該處理單元執(zhí)行存儲單元所存儲的指令,以使該電子設備實現第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的一種顯示處理方法。該存儲單元可以是該芯片內的存儲單元(例如,寄存器、緩存等),也可以是該電子設備內的位于該芯片外部的存儲單元(例如,只讀存儲器、隨機存取存儲器等)。

22、第四方面,本技術實施例提供一種電子設備,電子設備包括:一個或多個處理器和存儲器;存儲器與一個或多個處理器耦合,存儲器用于存儲計算機程序代碼,計算機程序代碼包括計算機指令,一個或多個處理器調用計算機指令以使得電子設備執(zhí)行第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的方法。

23、第五方面,本技術實施例提供一種計算機可讀存儲介質,計算機可讀存儲介質包括計算機指令,當計算機指令在電子設備上運行時,使得電子設備執(zhí)行第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的方法。

24、第六方面,本技術實施例提供一種包括計算機程序的計算機程序產品,當計算機程序產品包括計算機程序代碼,當計算機程序代碼在電子設備上運行時,使得電子設備執(zhí)行第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的方法。

25、第七方面,本技術提供一種芯片系統,芯片系統應用于電子設備,芯片系統包括一個或多個處理器,一個或多個處理器用于調用計算機指令以使得電子設備執(zhí)行第一方面(或第二方面)或第一方面(或第二方面)的任意一種可能的實現方式中描述的方法。

26、在一種可能的實現中,本技術中上述描述的芯片系統還包括至少一個存儲器,該至少一個存儲器中存儲有指令。該存儲器可以為芯片系統內部的存儲單元,例如,寄存器、緩存等,也可以是該芯片系統的存儲單元(例如,只讀存儲器、隨機存取存儲器等)。

27、應當理解的是,本技術的第三方面至第七方面與本技術的第一方面(或第二方面)的技術方案相對應,各方面及對應的可行實施方式所取得的有益效果相似,不再贅述。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
社会| 冷水江市| 松桃| 崇仁县| 沿河| 陆河县| 务川| 东阿县| 旌德县| 万盛区| 厦门市| 开化县| 苏州市| 刚察县| 墨脱县| 衡水市| 桦南县| 新竹市| 广东省| 时尚| 准格尔旗| 会宁县| 曲沃县| 聂拉木县| 固安县| 松原市| 绵阳市| 额尔古纳市| 福州市| 兴宁市| 无极县| 石城县| 繁昌县| 洛浦县| 慈利县| 乐平市| 洛浦县| 嵩明县| 通城县| 桦南县| 于都县|