[發明專利]圖形遠程化體系結構有效
| 申請號: | 200980103999.X | 申請日: | 2009-01-06 |
| 公開(公告)號: | CN101933041A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | K·邱;N·Y·阿布多 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;G06T15/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 遠程 體系結構 | ||
背景
用于創建諸如照片編輯、游戲等等之類的高端圖形應用程序的圖形軟件可以包括利用復雜計算的動畫及其他工具。通常,這樣的高端圖形應用程序使用各種技術來提供用于管理復雜計算的圖形硬件支持。例如,在微操作系統上運行的圖形應用程序可以使用Direct3D呈現技術來提供圖形硬件支持。Direct3D是包括用于在圖形應用程序中呈現3D圖像的命令的三維(3D)圖形應用程序編程接口(API)。
雖然大多數個人計算機(PC)當前都提供這樣的圖形硬件支持,但是一直都沒有使這樣的技術遠程化的有效方式。例如,在遠程會話中,圖形應用程序可能不能隨著窗口大小或用戶連接的數量而放大,也將會產生穩定性問題。此外,在運行視頻圖形適配器(VGA)的服務器計算機上或在虛擬機上,圖形加速也可能不可用。結果,通過遠程會話運行的圖形應用程序會產生差的最終用戶體驗。
概述
提供本概述以便介紹將在以下詳細描述中進一步描述的涉及圖形遠程化體系結構的一些簡化概念。本概述并不旨在用于標識所要求保護的主題的必要特征,也不旨在用于確定所要求保護的主題的范圍。
在一實施例中,主存在服務器計算機上的三維(3D)應用程序被遠程客戶機計算機所使用。通過使用與在遠程服務器上被抽象成數據流并發送到客戶機計算機的圖形相對應的3D命令和3D對象,在遠程客戶機計算機處創建并呈現與3D應用程序相關聯的圖形。在客戶機計算機處,從數據流中提取并執行3D命令和3D對象以創建圖形圖像。
附圖簡述
參考附圖闡述詳細描述。在附圖中,附圖標記中最左邊的數字標識該附圖標記首次出現的附圖。在不同附圖中使用同一附圖標記指示相似或相同的項。
圖1是示出了用于實現3D遠程化體系結構的示例性網絡環境的框圖。
圖2是示出了用于實現3D圖像的遠程呈現的示例性計算服務器的框圖。
圖3是示出了用于實現3D圖像的遠程呈現的示例性客戶機的框圖。
圖4是示出了3D遠程化體系結構的示例性實現的框圖。
圖5是示出了用于在3D圖形應用程序中抽象命令的示例性過程的流程圖。
圖6是示出了用于呈現3D圖像的示例性過程的流程圖。
詳細描述
本發明涉及用于實現便于在位于遠程的客戶機處呈現三維(即3D)圖像并在遠程會話中獲得增強的最終用戶體驗的遠程化體系結構的方法和系統。通常,在諸如Terminal環境之類的遠程環境中,諸如Direct3D(即D3D)命令之類的任何圖形密集的應用程序命令都是在服務器上執行的。在執行了這些命令之后,借助于服務器的圖形處理單元(GPU),呈現諸如圖形圖像之類的輸出。然后,將呈現的圖形圖像作為位圖圖像發送到客戶機設備,并通過客戶機側的顯示設備顯示。以這樣的方式運行Direct3D或三維應用程序受諸如服務器可用性、可伸縮性、服務器穩定性之類的體系結構因素的限制,并導致差的最終用戶體驗。具體而言,體系結構限制可以包括,當使用壓縮及其他專門方法時缺乏幀速率控制和漸進紋理呈現不足。
在下面的描述中公開了用于實現在遠程客戶機處啟用3D圖形圖像的呈現的Direct3D遠程化體系結構的技術。在一個實現中,并非在服務器計算機處呈現圖形圖像并隨后向客戶機設備發送最后的位圖圖像。可以直接向客戶機設備發送D3D命令,客戶機設備隨后可以執行該D3D命令。客戶機設備端處的GPU呈現諸如圖形圖像之類的輸出,并在該客戶機端處顯示這些圖像。因此,可以在不使用服務器端處的GPU的情況下在客戶機設備上呈現圖形圖像。此外,還公開了用于實現幀速率控制和漸進紋理呈現方法以克服上文所提及的體系結構限制的技術。
在下面的描述中,公開了實現用于在客戶機設備處呈現3D圖形圖像的Direct3D遠程化體系結構的方法和系統。
示例性網絡環境
圖1示出了用于實現3D或Direct3D(D3D)遠程化體系結構的示例性網絡或計算環境100,該體系結構可以實現此處所描述的技術并可以表示此處所描述的元件的全部或部分。計算環境100是計算環境的示例,并且不旨在就所使用的計算機和網絡體系結構的用途和/或功能的范圍提出任何限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980103999.X/2.html,轉載請聲明來源鉆瓜專利網。





