US Patent:
20120086815, Apr 12, 2012
Inventors:
Stephen C. Cooper - Seattle WA, US
Robert A. Farrow - Seattle WA, US
Kurt D. Wrisley - Mukilteo WA, US
Tolga Kilicli - Sammamish WA, US
Walid Ali - Sammamish WA, US
Shiwei Wang - Bellevue WA, US
Kevin J. Smith - Redmond WA, US
Kandarp Dinesh Jani - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/225
G06F 15/16
US Classification:
3482071, 709219, 348445, 348E0503
Abstract:
A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that perform various processing tasks. However, the time involved in generating the media graph may delay the initialization of the media stream, and adjusting properties of the media stream (such as resolution or codec) may result in an interruption of the media stream while a new media graph is built. Instead, a media graph cache may be provided to cache a set of media graphs, which may be interchangeably selected for rapid initialization and adjusting of media stream properties. The media component (e.g., a video camera) may also be configured to promote rapid adjustments to some media stream properties, while maintaining other properties (e.g., field of view and white balance) for a smooth transition between media stream property sets.