Patent ID: 11910042
Assignee: HARMONIC, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A non-transitory computer-readable storage medium storing one or more sequences of instructions for dynamically allocating compute capacity for use in encoding a video stream, which when executed by one or more processors, causes:
upon the occurrence of each periodic interval in a series of periodic intervals, performing: (a) determining, for a particular future periodic interval of said series of periodic intervals, video complexity information for two or more digital video streams actively being encoded at the same time, (b) determining whether an amount of the compute capacity allocated for encoding a particular digital video stream of the two or more digital video streams should be adjusted during said particular future periodic interval of said series of periodic intervals based on (i) the determined video complexity information and (ii) an assessment of impact to quality of said particular digital video stream resulting from making said adjustment to said amount of compute capacity, and (c) upon determining that the amount of compute capacity currently allocated for encoding said particular digital video stream of the two or more digital video streams should be adjusted during said future periodic interval, adjusting the amount of compute capacity currently allocated during said future periodic interval to encoding the particular digital video stream of the two or more digital video streams.