Patent ID: 9497241
Filing Date: 2016-11-15
CPC Classification: H04L,H04N

Claim Text:
1. A computer implemented method comprising: determining a macroblock complexity for a bitstream associated with a video signal based on at least one of a macroblock pixel variance, a total high frequency magnitude, a residual error, and a previously coded number of bits; determining a region of importance for the bitstream based on at least one of a static location, a content of the bitstream, and an external dynamic input; allocating a set of macroblock bit budgets for the bitstream based on the macroblock complexity and the region of importance; generating a macroblock size estimate to determine a running bit sum for the bitstream; conducting a comparison between the running bit sum and the set of macroblock bit budgets; selecting an update policy based on the comparison; and controlling a frame size of the bitstream based on the selected update policy in a single pass encode configuration.