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.

Date of Patent:
Apr. 22, 2014

Filed:

Jun. 11, 2010
Applicants:

Yaming He, Redmond, WA (US);

Florin Folta, Redmond, WA (US);

Chun-wei Chan, Mountain View, CA (US);

Stacey Spears, Sammamish, WA (US);

Chuang Gu, Bellevue, WA (US);

Inventors:

Yaming He, Redmond, WA (US);

Florin Folta, Redmond, WA (US);

Chun-Wei Chan, Mountain View, CA (US);

Stacey Spears, Sammamish, WA (US);

Chuang Gu, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 11/02 (2006.01);
U.S. Cl.
CPC ...
Abstract

A multiple bitrate (MBR) video encoding management tool utilizes available processing units for parallel MBR video encoding. Instead of focusing only on multi-threading of encoding tasks for a single picture or group of pictures (GOP), the management tool parallelizes the encoding of multiple GOPs between different processing units and/or different computing systems. With this parallel MBR video encoding architecture, different GOPs can be encoded in parallel. To facilitate such parallel encoding, data dependencies between GOPs are removed. The management tool can adjust the number of GOPs to encode in parallel on a computing system so as to favor parallelism of encoding for different GOPs at the expense of parallelism of encoding inside a GOP, or vice versa, and thereby set a suitable balance between encoding latency and throughput.


Find Patent Forward Citations

Loading…