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:
Dec. 04, 2012
Filed:
May. 07, 2008
Thomas W. Holcomb, Bothell, WA (US);
Sanjeev Mehrotra, Kirkland, WA (US);
Serge Smirnov, Redmond, WA (US);
Bharath Siravara, Issaquah, WA (US);
Thomas W. Holcomb, Bothell, WA (US);
Sanjeev Mehrotra, Kirkland, WA (US);
Serge Smirnov, Redmond, WA (US);
Bharath Siravara, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A method of encoding an input video stream comprising a video component and an audio component is disclosed. The input video stream is split into a plurality of segments, each comprising a plurality of frames. Each of the segments is encoded as a low bit rate layer, a high bit rate layer, and one or more intermediate bit rate layers. The bit rate of the low bit rate layer is selected such that a network streaming the segment will always be able to stream the segment encoded as the low bit rate layer. The bit rate of the high bit rate layer is selected such that the segment is able to be decoded and played back at or above a quality threshold. The bit rates of the intermediate bit rate layers are produced by applying a bit rate factor to another bit rate.