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:
Feb. 20, 2024

Filed:

Jun. 07, 2022
Applicant:

Harmonic, Inc., San Jose, CA (US);

Inventor:

Neven Haltmayer, Sunnyvale, CA (US);

Assignee:

Harmonic, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 21/2385 (2011.01); H04N 21/61 (2011.01); H04N 21/234 (2011.01); H04N 21/24 (2011.01); H04N 19/127 (2014.01); H04N 21/241 (2011.01); H04N 19/172 (2014.01); H04N 19/179 (2014.01); H04N 19/154 (2014.01); H04N 7/01 (2006.01); H04N 7/08 (2006.01); H04N 19/436 (2014.01); H04N 19/136 (2014.01);
U.S. Cl.
CPC ...
H04N 21/2385 (2013.01); H04N 7/01 (2013.01); H04N 7/0806 (2013.01); H04N 19/127 (2014.11); H04N 19/154 (2014.11); H04N 19/172 (2014.11); H04N 19/179 (2014.11); H04N 21/23418 (2013.01); H04N 21/241 (2013.01); H04N 21/2405 (2013.01); H04N 21/6143 (2013.01); H04N 19/136 (2014.11); H04N 19/436 (2014.11);
Abstract

Approaches for dynamically allocating compute capacity for processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether the compute capacity allocated for processing a particular digital video stream should be adjusted in some manner based on the determined video complexity information. The amount of compute capacity allocated for processing the particular digital video stream may be dynamically adjusted in response to maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.


Find Patent Forward Citations

Loading…