[發明專利]用于在桌面環境中動態地減少應用程序渲染到屏幕上時間的方法設備有效
| 申請號: | 201780060691.6 | 申請日: | 2017-10-11 |
| 公開(公告)號: | CN110073324B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 安東尼·威爾·古;薩伊德·阿塔爾·侯賽因 | 申請(專利權)人: | ATI科技無限責任公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G09G5/00 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 樊英如;張靜 |
| 地址: | 加拿大*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 桌面 環境 動態 減少 應用程序 渲染 屏幕 時間 方法 設備 | ||
1.一種系統,所述系統包括:
計算裝置(10),所述計算裝置可操作以渲染視頻內容以供在顯示裝置(20)上顯示,并且周期性地刷新該顯示裝置,所述視頻內容包括至少一個應用程序窗口(35);
桌面合成器(90),所述桌面合成器可操作以喚醒并執行命令來合成作為包括所述至少一個應用程序窗口的合成表面的視頻幀,并且引發緩沖區反轉以將所述視頻幀遞送到所述顯示裝置;以及
高分辨率計時器(92),如果感測到渲染的視頻內容,所述高分辨率計時器可操作以使所述桌面合成器在連續的顯示刷新之間的多個實例中喚醒以執行所述命令。
2.如權利要求1所述的系統,其中所述顯示裝置能夠以動態刷新率操作。
3.如權利要求1所述的系統,其中所述計算裝置包括操作系統(80),所述桌面合成器是所述操作系統的一部分。
4.如權利要求3所述的系統,其中所述高分辨率計時器是所述操作系統的一部分。
5.如權利要求1所述的系統,所述系統包括視頻驅動器(85),所述高分辨率計時器是所述視頻驅動器的一部分。
6.如權利要求1所述的系統,其中所述顯示裝置(20)在啟用垂直同步計時的情況下操作,所述高分辨率計時器可操作以使所述桌面合成器獨立于所述垂直同步計時而喚醒并執行所述命令。
7.如權利要求1所述的系統,其中所述高分辨率計時器可操作以在下次刷新之前向所述桌面合成器報告緩沖區可用于渲染。
8.如權利要求1所述的系統,其中所述高分辨率計時器被配置成基于所述視頻內容而以動態可調節頻率操作。
9.一種方法,所述方法包括:
渲染視頻內容以供在顯示裝置(20)上顯示,并且周期性地刷新該顯示裝置,所述視頻內容包括至少一個應用程序窗口(35);
操作桌面合成器(90)以喚醒并執行命令以合成作為包括所述至少一個應用程序窗口的合成表面的視頻幀,并且引發緩沖區反轉以將所述視頻幀遞送到所述顯示裝置;以及
如果感測到渲染的視頻內容,操作高分辨率計時器(92)以使所述桌面合成器在連續的顯示刷新之間的多個實例中喚醒以執行所述命令。
10.如權利要求9所述的方法,以動態刷新率操作所述顯示裝置。
11.如權利要求9所述的方法,其中所述桌面合成器是操作系統(80)的一部分。
12.如權利要求11所述的方法,其中所述高分辨率計時器是所述操作系統的一部分。
13.如權利要求9所述的方法,其中所述高分辨率計時器是視頻驅動器(85)的一部分。
14.如權利要求9所述的方法,在啟用垂直同步計時的情況下操作所述顯示裝置,并且操作所述高分辨率計時器以使所述桌面合成器獨立于所述垂直同步計時而喚醒并執行所述命令。
15.如權利要求9所述的方法,所述方法包括操作所述高分辨率計時器以在下次刷新之前向所述桌面合成器報告緩沖區可用于渲染。
16.如權利要求9所述的方法,所述方法包括基于所述視頻內容而以動態可調節頻率操作所述高分辨率計時器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ATI科技無限責任公司,未經ATI科技無限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780060691.6/1.html,轉載請聲明來源鉆瓜專利網。





