[發明專利]一種3D界面局部刷新方法及系統在審
| 申請號: | 201410207170.7 | 申請日: | 2014-05-16 |
| 公開(公告)號: | CN105096365A | 公開(公告)日: | 2015-11-25 |
| 發明(設計)人: | 張穎;盧偉超 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06T13/20 | 分類號: | G06T13/20 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 界面 局部 刷新 方法 系統 | ||
1.一種3D界面局部刷新方法,其特征在于,所述方法包括步驟:
A、設置包括多個區域的3D界面,并設置每一區域的區域屬性的初始值,并初始化繪制和渲染所述3D界面的全屏界面;
B、采用刷新任務隊列管理,并建立相應的機制對所述3D界面的所有區域進行監聽;
C、當監聽到所述3D界面的任一區域的觸發事件時,則將相應的區域添加至刷新任務隊列,并將相應的區域的界面進行刷新。
2.根據權利要求1所述界面局部刷新的方法,其特征在于,所述步驟A具體包括:
A1、將所述3D界面劃分為多個區域,并為每一區域設置一區域名稱;
A2、設置每一區域的區域屬性,并設置每一區域的區域屬性的初始值;
A3、采用圖形應用程序接口對所述3D界面進行全屏界面的初始化繪制和渲染。
3.根據權利要求1所述界面局部刷新的方法,其特征在于,所述步驟B中通過遍歷所述3D界面中所有區域,獲取區域屬性的初始值發生改變的區域的區域名稱,并將所述區域名稱添加至刷新任務隊列。
4.根據權利要求1所述界面局部刷新的方法,其特征在于,所述步驟C具體包括:
C1、當監聽到所述3D界面的任一區域的觸發事件時,則將相應的區域添加至刷新任務隊列;
C2、獲取刷新任務隊列中的每個區域的更新順序,并依次將每個區域清空并重新繪制和渲染。
5.根據權利要求1所述界面局部刷新的方法,其特征在于,所述區域屬性包括:區域范圍、區域優先級、區域隱藏屬性、區域待刷新次數及繪制目標列表;其中,所述區域范圍為此區域的左上角像素位置及右下角像素位置唯一確定的方形區域;所述區域優先級為當該區域與其他區域重疊時被覆蓋的先后順序,優先級高的區域覆蓋優先級低的區域;所述區域隱藏屬性表示該區域是否為顯示狀態;所述待刷新次數表示該區域需被刷新的次數;所述繪制目標列表表示該區域中包含的繪制目標元素的詳細列表。
6.根據權利要求1所述界面局部刷新的方法,其特征在于,所述3D界面的初始化繪制和渲染,以及所述3D界面的刷新都采用多個緩沖器。
7.一種3D界面局部刷新系統,其特征在于,包括:
初始化模塊,用于設置包括多個區域的3D界面,并設置每一區域的區域屬性的初始值,并初始化繪制和渲染所述3D界面的全屏界面;
監聽模塊,用于在監聽3D界面的過程中,采用刷新任務隊列管理,并建立相應的機制對所述3D界面的所有區域進行監聽;
界面刷新模塊,用于當監聽到所述3D界面的任一區域的觸發事件時,則將相應的區域添加至刷新任務隊列,并將相應的區域的界面進行刷新。
8.根據權利要求7所述3D界面局部刷新系統,其特征在于,所述初始化模塊具體包括:
區域劃分單元,用于將所述3D界面劃分為多個區域,并為每一區域設置一區域名稱;
屬性設置單元,用于設置每一區域的區域屬性,并設置每一區域的區域屬性的初始值;
繪制及渲染單元,用于采用圖形應用程序接口對所述3D界面進行全屏界面的初始化繪制和渲染。
9.根據權利要求7所述3D界面局部刷新系統,其特征在于,所述監聽模塊中通過遍歷所述3D界面中所有區域,獲取區域屬性的初始值發生改變的區域的區域名稱,并將所述區域名稱添加至刷新任務隊列。
10.根據權利要求7所述3D界面局部刷新系統,其特征在于,所述界面刷新模塊具體包括:
隊列管理單元,用于當監聽到所述3D界面的任一區域的觸發事件時,則將相應的區域添加至刷新任務隊列;
更新單元,用于獲取刷新任務隊列中的每個區域的更新順序,并依次將每個區域清空并重新繪制和渲染。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410207170.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光線追蹤的等價劃分反鋸齒方法
- 下一篇:一種編輯圖片的方法及圖片編輯裝置





