发明名称 |
Screen map and standards-based progressive codec for screen content coding |
摘要 |
Methods and systems for delivering screen content to a client device are disclosed. One method includes, for each of a plurality of coding units corresponding to screen regions included in a screen at a particular time, classifying screen content included in the coding unit as having a content type selected from among a plurality of content types, at least one of the content types comprising a screen image type, and, based on a determination that the screen content has a screen image type, applying a progressive standards-based encoding to the screen content of that coding unit. The method also includes transmitting encoded screen content for each of the screen regions to the client device. |
申请公布号 |
US9210434(B2) |
申请公布日期 |
2015.12.08 |
申请号 |
US201313916511 |
申请日期 |
2013.06.12 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Zhu Lihua;Sankuratri Sridhar;Kanlikilicer Alp Emre;Wynn Tong;Stoyanov Vladimir;Kumar B. Anil;Abdo Nadim |
分类号 |
H04N19/17;H04L29/06;G06F3/14;H04N21/234;H04N21/235;H04N21/266;H04N21/2662;H04N19/176;H04N19/12;H04N19/136;H04N19/85;H04N19/34;H04N19/112;H04N19/167 |
主分类号 |
H04N19/17 |
代理机构 |
Merchant & Gould P.C. |
代理人 |
Merchant & Gould P.C. |
主权项 |
1. A method of compressing screen content for delivery to a client device, the method comprising:
for each of a plurality of coding units corresponding to screen regions included in a screen at a particular time:
classifying screen content, wherein screen content comprises data describing information displayed on a display, the screen content included in the coding unit as having a content type selected from among a plurality of content types, at least one of the content types comprising an image type; andbased on a determination that the screen content has a image type, applying a progressive standards-based encoding to the screen content of that coding unit; based on the classification of the screen content in each coding unit, assigning metadata including information about the classification of the screen content to each coding unit; generating a screen map including the metadata associated with each of the plurality of coding units, the metadata defining to a receiving device whether the screen region associated with each coding unit can be decoded by a special-purpose programmable circuit of the receiving device; and transmitting compressed screen content bitstreams for each of the screen regions to the client device. |
地址 |
Redmond WA US |