发明名称 Cross-frame progressive spoiling support for reduced network bandwidth usage
摘要 An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.
申请公布号 US8924507(B2) 申请公布日期 2014.12.30
申请号 US201113225022 申请日期 2011.09.02
申请人 Microsoft Corporation 发明人 Wynn Tong L.;Stoyanov Vladimir;Sankuratri Sridhar;Saint Macary Damien;Albu Voicu Anton;Hagiu Costin
分类号 G06F15/16;G06F15/173;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 代理人 Drakos Kate;Minhas Micky
主权项 1. A system for encoding and transmitting graphics data in a remote desktop environment, comprising: a processor; and a memory communicatively coupled to the processor, the memory bearing processor instructions that, when executed by the processor, cause the system to: process a first region of a user remote desktop;determine a first data set representative of a portion of a first region;transmit the first data set to a remote desktop client computer at a first quality;process a second region of the user remote desktop, the second region including at least one previously processed sub-region and at least one not previously processed sub-region;determine a second data set representative of a non-occluded portion of the second region, the non-occluded portion being a portion of the region that is visible when rendered on a display; andtransmit the second data set to the remote desktop client computer, wherein a portion of the second data set including the at least one previously processed sub-region is transmitted at a second quality and a portion of the second data set including the at least one not previously processed sub-region is transmitted at the first quality.
地址 Redmond WA US