[發明專利]控制方法、裝置、電子設備和存儲介質有效
| 申請號: | 202010417858.3 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111625311B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 張榮春 | 申請(專利權)人: | OPPO(重慶)智能科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/54 |
| 代理公司: | 北京知帆遠景知識產權代理有限公司 11890 | 代理人: | 徐靜 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了一種控制方法、控制裝置、電子設備和存儲介質。控制方法包括步驟:在接收到第一子線程發送的第一截屏消息后截取并保存第一全屏的RGB數據,第一截屏消息包括讀取第一屏幕區域的RGB數據的請求,發送第一屏幕區域的RGB數據給第一子線程,在接收到圖層合成消息前若接收到第二子線程發送的第二截屏消息后發送第二屏幕區域的RGB數據給第二子線程,第二截屏消息包括讀取第二屏幕區域的RGB數據的請求。本申請的控制方法中,實現了在相鄰兩個圖層合成之間出現多次截屏的任務時僅執行一次截屏,避免了在屏幕在一次刷新周期內多次截屏而導致掉幀出現顯示卡頓現象,提升了用戶體驗。
技術領域
本申請涉及計算機領域,特別涉及一種控制方法、控制裝置、電子設備和計算機可讀存儲介質。
背景技術
相關技術中,電子設備可能會有許多程序需要讀取屏幕特定區域的顏色數據,例如,屏下光感需要讀取對應區域的顏色數據以進行顏色補償,又或者用戶界面自適應程序需要讀取用戶界面不同區域的顏色數據以進行顏色自適應調節。這些截屏的動作可以由各自的程序(或者說子線程)發起并作為任務在(SurfaceFlinger,SF)主線程上在圖層合成(生成屏幕的顯示內容)這個任務執行后執行。然而,隨著電子設備的功能越來越豐富,截屏的任務可能會越來越多,耗時越來越長;另一方面,屏幕的刷新頻率卻越來越高,多次截屏的任務跟圖層合成可能無法在屏幕的一次刷新周期內完成,容易導致掉幀而出現顯示卡頓現象,影響用戶體驗。
發明內容
有鑒于此,本申請的實施例提供了一種控制方法、控制裝置、移動終端和計算機可讀存儲介質。
本申請還提供了一種控制方法,所述控制方法包括:
在接收到第一子線程發送的第一截屏消息后截取并保存第一全屏的RGB數據,所述第一截屏消息包括讀取所述第一全屏的RGB數據中的第一屏幕區域的RGB數據的請求;
發送所述第一屏幕區域的RGB數據給所述第一子線程;和
在接收到圖層合成消息前若接收到第二子線程發送的第二截屏消息,發送所述第一全屏的RGB數據中的第二屏幕區域的RGB數據給所述第二子線程,所述第二截屏消息包括讀取所述第二屏幕區域的RGB數據的請求。
本申請提供了一種控制方法,所述控制方法包括:
在相鄰兩次圖層合成消息之間接收到首個截屏信息后截取并保存全屏RGB數據;
發送所述全屏RGB數據中對應的區域RGB數據到發送所述首個截屏信息和所述兩次圖層合成消息之間的后續任一截屏信息的對應子線程。
本申請還提供了一種控制裝置,所述控制裝置包括:
第二處理模塊,所述處理模塊用于在接收到第一子線程發送的第一截屏消息后截取并保存全屏RGB數據,所述第一截屏消息包括讀取第一屏幕區域的RGB數據的請求;
第二發送模塊,所述第一發送模塊用于發送所述第一屏幕區域的RGB數據給所述第一子線程;和
第三發送模塊,所述第二發送模塊用于在接收到第二子線程發送的第二截屏消息后發送第二屏幕區域的RGB數據給所述第二子線程,所述第二截屏消息包括讀取所述第二屏幕區域的RGB數據的請求。
本申請還提供了一種控制裝置,所述控制裝置包括:
第一處理模塊,所述處理模塊用于在接收到第一子線程發送的第一截屏消息后截取并保存全屏RGB數據,所述第一截屏消息包括讀取第一屏幕區域的RGB數據的請求;和
第一發送模塊,所述第一發送模塊用于發送所述第一屏幕區域的RGB數據給所述第一子線程。
本申請提供了一種電子設備,所述電子設備包括處理器,所述處理器用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO(重慶)智能科技有限公司,未經OPPO(重慶)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010417858.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種交互式數據分析處理方法
- 下一篇:顯示裝置及顯示裝置的制造方法





