[發明專利]多用戶終端服務加速器無效
| 申請號: | 201210102499.8 | 申請日: | 2006-10-19 |
| 公開(公告)號: | CN102662619A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | N·瑪格魯易斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06T1/20 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多用戶 終端 服務 加速器 | ||
1.一種能夠支持多個遠程終端的主計算機系統,其包括:
經由系統總線連接到所述主計算機系統內其它子系統的主機CPU;
用于管理所述遠程終端的卸載子系統,具有:
截取所述總線上的圖形命令或者視頻數據使其不被所述主機CPU處理的裝置;以及
處理所述已截取的圖形命令或者視頻數據的裝置,所述處理包括如下至少之一:譯碼、轉碼、改變幀率、改變顯示格式、改變分辨率,所述處理是根據在所述多個遠程終端的視頻解碼性能而執行的;以及
管理所述已截取和已處理的圖形命令或者視頻數據以便經由網絡子系統傳送到對應的所述遠程終端的裝置。
2.如權利要求1所述的系統,其特征在于,所述圖形命令被截取,并且與所述圖形命令相關聯的數據塊由所述卸載子系統進行編碼,以減少由所述網絡傳送所需的帶寬。
3.如權利要求1所述的系統,其特征在于,所述視頻數據由所述卸載子系統截取并且所述視頻數據被處理,以匹配網絡性能和個別所述遠程終端的解碼能力,其中所述處理可以包括改變比特率(轉碼)、幀率、分辨率或者編碼算法(譯碼)。
4.如權利要求1所述的系統,其特征在于,所述截取裝置包括在所述主機CPU上運行的跟蹤軟件層。
5.如權利要求1所述的系統,其特征在于,所述卸載子系統包括用于從圖形和顯示控制器連接到一個或多個顯示輸出路徑的裝置。
6.如權利要求5所述的系統,其特征在于,所述圖形和顯示控制器被配置為為一個本地顯示產生輸出,并且遠程管理可以經由所述遠程終端來執行。
7.如權利要求5所述的系統,其特征在于,所述卸載子系統被配置為在將其網絡傳送到所述遠程終端之一之前,對所述主機系統圖形和顯示輸出執行編碼。
8.如權利要求5所述的系統,其特征在于,所述圖形和顯示控制器支持多個RT,并且所述連接向所述卸載系統提供對應于多個遠程終端中不同子幀的選擇性子幀更新。
9.在包括主計算機的系統中,一種用于操作具有多個遠程終端的多用戶主機系統的方法,所述主機包括軟件、主CPU和卸載引擎,其包括:
使用所述卸載引擎來協助所述主CPU處理圖形命令以及視頻數據,其中處理所述視頻數據包括如下至少之一:改變比特率、改變分辨率、改變幀率以及改變編碼算法,并且處理所述圖形命令包括:通過封裝和編碼與所述圖形命令相關聯的數據;
確定哪些所述遠程終端是所述已處理的圖形命令以及所述已處理的視頻數據的目的地;以及
根據網絡協議技術通過網絡接口傳播所述已處理的圖形命令以及已處理的視頻數據。
10.如權利要求9所述的方法,其特征在于,所述多用戶主機系統包括帶有與所述遠程終端中一個或多個相對應的幀存儲器的本地圖形處理器,其中所述本地圖形處理器被配置為執行以下步驟:
將所述圖形命令體現在顯示幀中;
在子幀基礎上確定在所述遠程終端的每一個上哪些子幀需要被選擇性更新;以及
將所述選擇性更新發送到所述卸載引擎。
11.如權利要求10所述的方法,其特征在于,所述卸載引擎被配置為對所述選擇性更新子幀執行編碼。
12.如權利要求9所述的方法,其特征在于,所述卸載引擎還用于從所述主機CPU上卸載一個或多個其它處理任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210102499.8/1.html,轉載請聲明來源鉆瓜專利網。





