[發明專利]用于改進的高速緩存和圖像分類的自適應網格生成有效
| 申請號: | 201110266495.9 | 申請日: | 2011-08-31 |
| 公開(公告)號: | CN102447901A | 公開(公告)日: | 2012-05-09 |
| 發明(設計)人: | N·Y·阿布多 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 羅婷婷 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 改進 高速緩存 圖像 分類 自適應 網格 生成 | ||
技術領域
本發明涉及處理圖形數據的方法和系統。
背景技術
聯網的一種日益流行的形式一般被稱為遠程呈現系統,其能使用諸如遠程桌面協議(RDP)以及獨立計算體系結構(ICA)等協議來與遠程客戶機共享桌面和在服務器上執行的其他應用。這樣的計算系統通常將鍵盤按壓和鼠標點擊或選擇從客戶機傳送到服務器,通過網絡連接(例如,因特網)在另一方向上轉播回屏幕更新。由此,當實際上僅僅向客戶機設備發送如在服務器側上顯現的桌面或應用的屏幕截圖時,用戶具有好像他的或她的機器正在完全地本地操作的體驗。
在這種系統中,可在服務器處為每個用戶渲染用戶圖形和視頻。然后將得到的位圖發送給客戶機以供顯示和交互。為了降低網絡上的帶寬要求,位圖可在發送給客戶機之前進行壓縮和編碼。編碼系統可包括最初將源圖像數據劃分成數據瓦塊(tile)的瓦塊化系統。幀差分模塊然后可只將經更改的數據瓦塊輸出到各處理模塊,這些處理模塊將經更改的數據瓦塊轉換成相應的瓦塊分量。
發明內容
采用了這種瓦塊化方案的遠程呈現系統的一個問題是場景,在該場景中當各瓦塊具有預定的大小并且使用固定原點來生成時,屏幕的經改變的區域在瓦塊上并不完全對齊。例如,瓦塊可包括視頻和文本部分兩者或子區域。將整個瓦塊作為緩慢改變的文本部分來對待可導致系統不能提供足夠快地提供更新以跟上更快改變的視頻部分。將整個瓦塊作為快速改變的視頻部分來對待可導致使用較低質量的圖像來渲染文本部分。在執行可伸縮編碼的算法時,較高保真度的圖像可能會顯得模糊,因為作為視頻被重復更新的結果,只發送高頻分量。而且,在使用位圖來進行高速緩存時,瓦塊被存儲在高速緩存中,并且當后續幀中的瓦塊與先前被高速緩存的瓦塊相同時,就可使用該被高速緩存的瓦塊(稱作高速緩存命中)。然而,如果用戶屏幕被滾動或以其他方式關于屏幕原點移動,則有可能即使該屏幕基本上并未改變,也不會標識高速緩存命中。
因此,在此公開了一種用于為高速緩存和分類兩者生成更合適的網格的機制。這種網格可具有與諸如用戶界面元素以及圖像和文本之間的邊界等屏幕內容對齊的屬性。在一些實施例中,可使用分析屏幕并生成該屏幕的細分網格的算法,該細分網格可能會將該屏幕劃分成使圖像和文本內容基本上分開的區域。也能將該細分網格進一步細分(即,瓦塊化)成可更好地適合于高速緩存的區域。在另外實施例中,算法可使用來自窗口管理器的與窗口分層結構和用戶界面元素布置有關的信息來產生網格。
例如,公開了用于處理要傳送到遠程計算設備的圖形數據的方法和系統。示例性方法可包括接收表示要傳送到遠程計算設備的客戶機屏幕的圖形數據;確定所述圖形數據中的錨點,其中所述錨點指示所述客戶機屏幕的各可視元素之間的過渡;基于所述錨點,確定用于細分所述客戶機屏幕的網格,其中所述網格與所述客戶機屏幕的用戶界面元素和圖像與文本之間的邊界基本上對齊;以及,基于所述網格,將所述圖形數據劃分成數據瓦塊,并處理所述數據瓦塊以供傳送到所述遠程計算設備。
附圖說明
參考附圖來進一步描述根據本說明書的用于處理要傳輸到遠程計算設備的圖形數據的系統、方法和計算機可讀介質,在附圖中:
圖1和2描繪了其中可實現本發明的各方面的示例性計算機系統。
圖3描繪了用于實施本發明的各方面的操作環境。
圖4描繪了用于實施本發明的各方面的操作環境。
圖5示出了包括用于實現遠程桌面服務的電路的計算機系統。
圖6示出了包括用于實現遠程服務的電路的計算機系統。
圖7示出了屏幕瓦塊化實現的一個示例。
圖8示出了屏幕瓦塊化實現的一個示例。
圖9示出了自適應網格生成方案的示例性方法。
圖10示出了圖解此處所公開的方法的各方面的示例性屏幕。
圖11示出了圖解此處所公開的方法的各方面的示例性屏幕。
圖12示出了圖解此處所公開的方法的各方面的示例性屏幕。
圖13示出了用于處理要傳送到遠程計算設備的圖形數據的操作過程的示例。
圖14示出了用于處理要傳送到遠程計算設備的圖形數據的示例性系統。
具體實施方式
概括的計算環境
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110266495.9/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





