[發明專利]智能調整幀率的方法、裝置、存儲介質及智能終端有效
| 申請號: | 201810259711.9 | 申請日: | 2018-03-27 |
| 公開(公告)號: | CN108733193B | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 楊海;冷文華 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F1/3206 | 分類號: | G06F1/3206;G06F1/3287 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 調整 方法 裝置 存儲 介質 終端 | ||
1.一種智能調整幀率的方法,其特征在于,包括:
檢測針對前臺運行的應用程序的第一觸摸事件;
在所述第一觸摸事件由模擬事件觸發時,根據所述第一觸摸事件確定應用程序狀態;
根據所述應用程序狀態選擇幾何體差異信息中各個維度的預設閾值,其中,幾何體差異信息至少包括如下三個維度:幾何體變化量、位移量及縮放量,所述幾何體變化量包括幾何體信息的變化量,所述幾何體信息包括頂點信息和拓撲邊界信息;
確定前臺運行的應用程序中相鄰兩幀圖像數據的幾何體差異信息,根據所述幾何體差異信息與所述預設閾值調整圖像處理模塊執行渲染操作的幀率。
2.根據權利要求1所述的方法,其特征在于,在所述第一觸摸事件由模擬事件觸發時,根據所述第一觸摸事件確定應用程序狀態,包括:
若所述第一觸摸事件由模擬事件觸發,則啟動計時器連續計時預設時間長度,獲取所述預設時間長度內的第二觸摸事件;
若所述第二觸摸事件均由模擬事件觸發,則確定所述應用程序處于掛機狀態;
若所述第二觸摸事件由觸摸屏觸發,則確定所述應用程序未處于掛機狀態。
3.根據權利要求1所述的方法,其特征在于,在檢測針對前臺運行的應用程序的第一觸摸事件之前,還包括:
獲取觸摸檢測標識的標識值,根據該標識值判斷是否需要進行觸摸檢測;
若是,則執行檢測針對前臺運行的應用程序的第一觸摸事件的操作,且在所述第一觸摸事件由觸摸屏觸發時,調用圖像處理模塊執行渲染操作;
否則,執行確定前臺運行的應用程序中相鄰兩幀圖像數據的幾何體差異信息的操作。
4.根據權利要求1所述的方法,其特征在于,還包括:
獲取前臺運行的應用程序的應用標識;
根據所述應用標識判斷所述應用程序是否屬于預設白名單;
若是,則執行檢測針對前臺運行的應用程序的第一觸摸事件的操作。
5.根據權利要求1所述的方法,其特征在于,還包括:
檢測前臺運行的應用程序,判斷對所述應用程序的圖像數據進行渲染時是否調用預設應用程序編程接口API;
若是,則獲取在預設時間區間內所述應用程序發出繪制請求的頻率,判斷所述頻率是否均超過預設頻率閾值;
若是,則執行檢測針對前臺運行的應用程序的第一觸摸事件的操作。
6.根據權利要求1所述的方法,其特征在于,確定前臺運行的應用程序中相鄰兩幀圖像數據的幾何體差異信息,包括:
讀取待繪制的圖像數據包含的幾何體信息,其中,所述幾何體信息包括頂點信息和拓撲邊界信息,所述待繪制的圖像數據由前臺運行的應用程序輸出;
對所述幾何體信息進行歸一化處理得到第二幾何體參數;
獲取與所述待繪制的圖像數據對應的當前圖像相鄰的上一幀圖像,確定所述上一幀圖像對應的第一幾何體參數;
計算所述第二幾何體參數與所述第一幾何體參數的差值,作為幾何體差異信息。
7.根據權利要求1至6中任一項所述的方法,其特征在于,根據所述幾何體差異信息與所述預設閾值調整圖像處理模塊執行渲染操作的幀率,包括:
若幾何體變化量小于預設第一閾值、位移量小于預設第二閾值且縮放量小于預設第三閾值,則降低圖像處理模塊執行渲染操作的幀率;
否則,調用所述圖像處理模塊采用預設幀率執行渲染操作。
8.根據權利要求7所述的方法,其特征在于,降低圖像處理模塊執行渲染操作的幀率,包括:
在幾何體變化量小于預設第一閾值、位移量小于預設第二閾值且縮放量小于預設第三閾值時,判斷待繪制的圖像數據的上一幀圖像數據是否被丟棄;
若所述上一幀圖像數據被丟棄,則調用所述圖像處理模塊根據所述待繪制的圖像數據執行繪制操作;
若所述上一幀圖像數據未被丟棄,則丟棄所述待繪制的圖像數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810259711.9/1.html,轉載請聲明來源鉆瓜專利網。





