Patent ID: 6181742
Filing Date: 2001-01-30
Classification: H04N

Abstract:
A method comprising:a method for encoding of ordered coding units comprising the steps of:modeling the encoding complexity of previously encoded coding units based on the data generated after encoding said units;accumulating statistics of the encoding complexities of all previously encoded coding units;estimating the encoding complexity of the next coding unit to be encoded;assigning a number of bits to the next coding unit to be encoded based on a function of the accumulated statistics, the estimated encoding complexity, the number of coding units per unit time interval and the desired average rate per unit time interval;the data is video data;the coding units are pictures;the method for encoding applied to MPEG video encoding wherein said steps of accumulating statistics is done by computing the running means using the equations: ##EQU11##wherein N.sub.I, N.sub.P, N.sub.B are the number of pictures of each type encoded thus far, CM.sub.k is the encoding complexity of picture with time index k and SCM.sub.I SCM.sub.P, SCM.sub.B are the accumulated statistics of the encoding complexities of pictures of types I, P, B respectively.