The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 21, 2014
Filed:
Oct. 27, 2010
Nimesh Amin, Seattle, WA (US);
Akhil Kaza, Sammamish, WA (US);
Fabian Toader, Sammamish, WA (US);
Thomas Walter Getzinger, Redmond, WA (US);
Lucia Darsa, Clyde Hill, WA (US);
Robert Charles Aldinger, Seattle, WA (US);
Andrew Dadi, Seattle, WA (US);
Nimesh Amin, Seattle, WA (US);
Akhil Kaza, Sammamish, WA (US);
Fabian Toader, Sammamish, WA (US);
Thomas Walter Getzinger, Redmond, WA (US);
Lucia Darsa, Clyde Hill, WA (US);
Robert Charles Aldinger, Seattle, WA (US);
Andrew Dadi, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
In a low-power device a runtime hands video capture and other markup language video objects to a video service, which renders them onto a shared surface. An application-specific compositor manipulates the shared surface, e.g., by texture wrapping or animation. A system compositor composites the manipulated shared surface with other data, such as rendered frames from other application-specific compositors and/or computer generated text. The device then displays the attendant rendered, manipulated, and composited video frames. In some cases, only a single copy of the shared surface is utilized. When the video object's shape, alignment, and opacity satisfy predetermined criteria, the video service renders the video object onto the shared surface using a hardware scaler; otherwise, rendering is done without using the hardware scaler.