[發明專利]虛擬表面分配有效
| 申請號: | 201380028075.4 | 申請日: | 2013-05-17 |
| 公開(公告)號: | CN104321752B | 公開(公告)日: | 2018-01-02 |
| 發明(設計)人: | R.芬克;L.E.布蘭科;J.W.普里斯特利;C.埃爾根;S.P.蒙卡尤 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 中國專利代理(香港)有限公司72001 | 代理人: | 劉鵬,景軍平 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 表面 分配 | ||
背景技術
各種各樣的計算設備配置繼續增長。從傳統的桌面型個人計算機到移動電話、游戲控制臺、機頂盒、平板計算機等等,來自這些配置中的每一個的可用的功能性可能極大地變化。
結果,針對一個配置而開發的傳統的顯示技術可能不再適合于另一配置。舉例來說,之前用于具有大量存儲器資源的設備的顯示技術可能不適合具有較少資源的設備。
發明內容
描述了虛擬表面技術。這些技術包括更新的初始化和批處理的支持、更新和預讀(look aside)列表的使用、排版隔條(gutter)的使用、混合和BLT操作、諸如下推以及枚舉和組塊之類的表面優化技術、網格使用和遮擋管理技術。
提供本發明內容來以簡化的形式介紹概念的選擇,這些概念在下面在具體實施方式中進一步被描述。本發明內容不意圖標識所要求保護的主題的關鍵特征或必要特征,也不意圖用作確定所要求保護的主題的范圍時的輔助。
附圖說明
參考附圖描述具體實施方式。在這些圖中,附圖標記的最左邊的(多個)數字標識在其中該附圖標記第一次出現的圖。在描述和圖中的不同實例中相同的附圖標記的使用可以指示類似或相同的項目。
圖1是在可操作用來施行在此描述的虛擬表面技術的示例實現中的環境的圖示。
圖2描繪了在其中虛擬表面被調整尺寸的示例實現。
圖3描繪了在其中示出應用與虛擬表面的邏輯表面之間的交互的示例實現。
圖4描繪了更詳細地示出圖1的合成系統的示例實現。
圖5圖示了合成系統發起虛擬表面的操作的示例實現。
圖6描繪了示出合成系統為更新準備表面的示例實現。
圖7描繪了合成系統使用圖6的預讀列表的操作的示例實現。
圖8描繪了示出合成系統采用排版隔條的操作的示例實現。
圖9描繪了示出合成系統管理有效區的示例實現。
圖10描繪了示出合成系統使用下推技術組合表面的操作的示例實現。
圖11描繪了示出合成系統將有效區組合成新的表面的操作的示例實現。
圖12描繪了示出合成系統采用網格的操作的示例實現。
圖13描繪了示出合成系統關于遮擋的操作的示例實現。
圖14是描繪在其中尺寸被分配用于在其中呈現數據的表面的示例實現中的過程的流程圖。
圖15是描繪在其中合成系統跟蹤有效區的示例實現中的過程的流程圖。
圖16是描繪在其中采用預讀列表來管理表面的示例實現中的過程的流程圖。
圖17是描繪在其中基于遮擋來對表面進行調整尺寸的示例實現中的過程的流程圖。
圖18是描繪在其中描述了牽涉從一個表面到另一個地下推有效區的壓縮技術的示例實現中的過程的流程圖。
圖19是描繪在其中描述了牽涉將有效區組合成新的表面的壓縮技術的示例實現中的過程的流程圖。
圖20是描繪在其中合成系統采用網格來做出對于驅動器的調用以使用該網格來呈現表面的示例實現中的過程的流程圖。
圖21圖示了包括可以被實現為如參考圖1-20所描述的任何類型的計算設備的示例設備的各種組件以實現在此描述的技術的實施例的示例系統。
具體實施方式
綜述
虛擬表面可以用來分配和管理用于呈現視像的表面。這些虛擬表面例如可以用來克服硬件的限制,諸如管理大于硬件可能為呈現這些視像而分配的存儲器的網頁的呈現,諸如管理大的網頁、沉浸式應用,等等。
在此描述了虛擬表面合成和更新技術。在一個或更多實現中,描述了管理用于呈現的表面的技術。這包括如結合圖4和5而進一步描述的支持更新的初始化和批處理的技術、如結合圖6和7而描述的更新和預讀列表的使用、如結合圖8而描述的排版隔條的使用、如結合圖9而描述的混合和BLT操作、諸如如結合圖10而描述的下推以及如結合圖11而描述的枚舉和組塊之類的表面優化技術、如結合圖12而描述的網格使用以及如結合圖13而描述的遮擋管理技術。
在下面的討論中,首先描述可操作用來施行在此描述的虛擬表面技術的示例環境。然后描述在該示例環境以及其他環境中可操作的示例過程。同樣地,該示例環境不限于這些示例過程的性能。
示例環境
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380028075.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種研磨裝置
- 下一篇:一種治療淋巴結核的中藥組合物





