Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
267 words
A method of controlling the global bitrate of an assembly of video encoders of the MPEG type which concurrently operate in parallel to encode respective video pictures of different types T identified as I, P, or B, respectively signifying an intraframe encoding mode independent of any other picture, or a predictive encoding mode employing a unidirectional motion prediction based on another intraframe-encoded or predicted picture, or a bidirectional interpolation encoding mode based on a previous picture and a subsequent picture; said method comprising the steps of: (a) determining for each encoder the complexity of each picture presented thereto, said complexity being equal to the product of a number of bits to be used for coding said picture and a mean quantization step to be employed in said coding; (b) determining for each encoder and each picture presented thereto a picture complexity coefficient which is inversely proportional to the complexity of a preceding picture of the same type T and also is proportional to a sum of the complexities of all the pictures of a group of pictures to which the presented picture belongs; and (c) computing for each macroblock of a presented picture a quantization step determined by the product of a fixed reaction coefficient and the contents of a virtual buffer, said contents being equal to the product of the picture complexity coefficient and the number of bits employed for encoding said picture by the relevant encoder within a given time interval, minus an average number of bits which can be transmitted within said time interval, so as to maintain a predetermined constant global bitrate D.
Claim 2
Independent Claim
267 words
A method of controlling the global bitrate of an assembly of video encoders of the MPEG type which concurrently operate in parallel to encode respective video pictures of different types T identified as I, P, or B, respectively signifying an intraframe encoding mode independent of any other picture, or a predictive encoding mode employing a unidirectional motion prediction based on another intraframe-encoded or predicted picture, or a bidirectional interpolation encoding mode based on a previous picture and a subsequent picture; said method comprising the steps of: (a) determining for each encoder the complexity of each picture presented thereto, said complexity being equal to the product of a number of bits to be used for coding said picture and a mean quantization step to be employed in said coding; (b) determining for each encoder and each picture presented thereto a picture complexity coefficient which is inversely proportional to the complexity of a preceding picture of the same type T and also is proportional to a sum of the complexities of all the pictures of a group of pictures to which the presented picture belongs; and (c) computing for each macroblock of a presented picture a quantization step determined by the product of a fixed reaction coefficient and the contents of a virtual buffer, said contents being equal to the product of the picture complexity coefficient and the number of bits employed for encoding said picture by the relevant encoder within a given time interval, minus an average number of bits which can be transmitted within said time interval, so as to maintain a predetermined constant global bitrate D.
Claim 3
Dependent Claim
48 words
A method as claimed in claim 1, wherein the complexity of each presented picture is proportional to the product X j of the number of bits S j for encoding said picture and the mean value Q j of the quantization steps used for macroblocks of said picture.
Claim 4
Dependent Claim
53 words
A method as claimed in claim 1, wherein the complexity of each presented picture is proportional to the product X i of the number of bits S i for encoding the picture preceding said presented picture and the mean value Q i of the quantization steps used for macroblocks of said preceding picture.
Claim 5
Dependent Claim
38 words
A method as claimed in claim 2, further comprising a step of modulating the quality of encoded pictures produced by any one of said encoder by multiplying the quantization step used by said encoder by a constant factor.
Claim 6
Dependent Claim
38 words
A method as claimed in claim 2, further comprising a step of adaptably modulating the quality of encoded pictures produced by any one of said encoders as a function of the spatial energy of macroblocks of said pictures.
Claim 7
Independent Claim
278 words
A device for controlling the global bitrate of an assembly of video encoders of the MPEG type which concurrently operate in parallel to encode respective video pictures of different types T identified as I, P, or B, respectively signifying an intraframe encoding mode independent of any other picture, or a predictive encoding mode employing a unidirectional motion prediction based on another intraframe-encoded for predicted picture, or a bidirectional interpolation encoding mode based on a previous picture and a subsequent picture; said device comprising: at the output of each encoder, a picture complexity calculation circuit for determining a complexity of each considered picture, said complexity being equal to the product of the number of bits used for coding a picture and the mean quantization step employed in said coding; and a control unit for (i) determining, for each encoder and each presented picture, a picture complexity coefficient which is inversely proportional to the complexity of a preceding picture of the same type T and also is proportional to a sum of the complexities of all the pictures of a group of pictures to which the presented picture belongs, and (ii) computing, for each macroblock of a presented picture, a bitrate of the relevant encoder and its quantization step, said quantization step being determined by the product of a fixed reaction coefficient and the contents of a virtual buffer, said contents being equal to the product of the picture complexity coefficient and the number of bits employed for encoding said picture within a given time interval, minus the average number of bits which can be transmitted within said time interval, so as to maintain a predetermined constant global bitrate D.
Claim 8
Independent Claim
278 words
A device for controlling the global bitrate of an assembly of video encoders of the MPEG type which concurrently operate in parallel to encode respective video pictures of different types T identified as I, P, or B, respectively signifying an intraframe encoding mode independent of any other picture, or a predictive encoding mode employing a unidirectional motion prediction based on another intraframe-encoded for predicted picture, or a bidirectional interpolation encoding mode based on a previous picture and a subsequent picture; said device comprising: at the output of each encoder, a picture complexity calculation circuit for determining a complexity of each considered picture, said complexity being equal to the product of the number of bits used for coding a picture and the mean quantization step employed in said coding; and a control unit for (i) determining, for each encoder and each presented picture, a picture complexity coefficient which is inversely proportional to the complexity of a preceding picture of the same type T and also is proportional to a sum of the complexities of all the pictures of a group of pictures to which the presented picture belongs, and (ii) computing, for each macroblock of a presented picture, a bitrate of the relevant encoder and its quantization step, said quantization step being determined by the product of a fixed reaction coefficient and the contents of a virtual buffer, said contents being equal to the product of the picture complexity coefficient and the number of bits employed for encoding said picture within a given time interval, minus the average number of bits which can be transmitted within said time interval, so as to maintain a predetermined constant global bitrate D.