Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
166 words
A computer-implemented method for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, the method comprising the steps of: (a) providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) encoding the first picture of each picture type at its respective average quantization level; (d) determining an actual average quantization level at which each first picture was actually encoded in step (c); and (e) updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded in step (c).
Claim 2
Dependent Claim
166 words
A computer-implemented method for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, the method comprising the steps of: (a) providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) encoding the first picture of each picture type at its respective average quantization level; (d) determining an actual average quantization level at which each first picture was actually encoded in step (c); and (e) updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded in step (c).
Claim 3
Dependent Claim
28 words
The method of claim 1, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 4
Dependent Claim
19 words
The method of claim 1, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.
Claim 5
Dependent Claim
51 words
The method of claim 1, wherein: the encoded bitstreams are received by a buffer of a hypothetical model decoder which reads the encoded bitstreams from the buffer for decoding the encoded bitstreams; and the target codesize for each picture is selected in order to avoid underflow and overflow of the buffer.
Claim 6
Dependent Claim
74 words
The method of claim 4, wherein: the target codesize for each picture is selected to achieve a nominal buffer fullness after the encoding of step (c); and step (b) further comprises the steps of: (1) comparing the actual buffer fullness achieved after a previous picture was encoded to the nominal buffer fullness for the encoding of the previous picture; and (2) adjusting the average quantization level in accordance with the comparison of step (b)(1).
Claim 7
Dependent Claim
48 words
The method of claim 5, wherein step (b)(2) comprises the step of: (2) if the actual buffer fullness differs from the nominal buffer fullness by more than a predetermined threshold, then adjusting the average quantization level to obtain nominal buffer fullness within a predetermined number of following pictures.
Claim 8
Dependent Claim
14 words
The method of claim 6, wherein the predetermined number of following pictures is ten.
Claim 9
Dependent Claim
28 words
The method of claim 6, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 10
Dependent Claim
19 words
The method of claim 6, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.
Claim 11
Independent Claim
172 words
An apparatus for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, the apparatus comprising: (a) means for providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) means for determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) means for encoding the first picture of each picture type at its respective average quantization level; (d) means for determining an actual average quantization level at which each first picture was actually encoded by means (c); and (e) means for updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded by means (c).
Claim 12
Independent Claim
172 words
An apparatus for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, the apparatus comprising: (a) means for providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) means for determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) means for encoding the first picture of each picture type at its respective average quantization level; (d) means for determining an actual average quantization level at which each first picture was actually encoded by means (c); and (e) means for updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded by means (c).
Claim 13
Dependent Claim
28 words
The apparatus of claim 10, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 14
Dependent Claim
19 words
The apparatus of claim 10, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.
Claim 15
Dependent Claim
51 words
The apparatus of claim 10, wherein: the encoded bitstreams are received by a buffer of a hypothetical model decoder which reads the encoded bitstreams from the buffer for decoding the encoded bitstreams; and the target codesize for each picture is selected in order to avoid underflow and overflow of the buffer.
Claim 16
Dependent Claim
75 words
The apparatus of claim 13, wherein: the target codesize for each picture is selected to achieve a nominal buffer fullness after the encoding of means (c); and means (b) further comprises: (1) means for comparing the actual buffer fullness achieved after a previous picture was encoded to the nominal buffer fullness for the encoding of the previous picture; and (2) means for adjusting the average quantization level in accordance with the comparison of means (b)(1).
Claim 17
Dependent Claim
45 words
The apparatus of claim 14, wherein means (b)(2) comprises means for adjusting the average quantization level to obtain nominal buffer fullness within a predetermined number of following pictures if the actual buffer fullness differs from the nominal buffer fullness by more than a predetermined threshold.
Claim 18
Dependent Claim
14 words
The apparatus of claim 15, wherein the predetermined number of following pictures is ten.
Claim 19
Dependent Claim
28 words
The apparatus of claim 15, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 20
Dependent Claim
19 words
The apparatus of claim 15, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.
Claim 21
Dependent Claim
24 words
The apparatus of claim 15, wherein the apparatus is electrically connected to a bus and the bus is electrically connected to a memory device.
Claim 22
Dependent Claim
24 words
The apparatus of claim 10, wherein the apparatus is electrically connected to a bus and the bus is electrically connected to a memory device.
Claim 23
Dependent Claim
200 words
A computer-readable medium having stored thereon a plurality of instructions, wherein the plurality of instructions are for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, and wherein the plurality of instructions, when executed by a processor of a computer system having a storage area, cause the processor to perform the steps of: (a) providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) encoding the first picture of each picture type at its respective average quantization level; (d) determining an actual average quantization level at which each first picture was actually encoded in step (c); and (e) updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded in step (c).
Claim 24
Dependent Claim
200 words
A computer-readable medium having stored thereon a plurality of instructions, wherein the plurality of instructions are for encoding video pictures of a sequence of video pictures, wherein each picture is defined by one picture type of a plurality of picture types and each picture has a complexity, and wherein the plurality of instructions, when executed by a processor of a computer system having a storage area, cause the processor to perform the steps of: (a) providing a complexity estimate for each picture type, wherein encoding a picture at an average quantization level produces an encoded bitstream having a codesize related to the complexity of the picture; (b) determining an average quantization level for the first picture of each picture type in accordance with a target codesize and complexity estimate of each said first picture, respectively; (c) encoding the first picture of each picture type at its respective average quantization level; (d) determining an actual average quantization level at which each first picture was actually encoded in step (c); and (e) updating the complexity estimate for each picture type in accordance with the actual average quantization level and codesize of the first picture of the picture type encoded in step (c).
Claim 25
Dependent Claim
29 words
The computer-readable medium of claim 21, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 26
Dependent Claim
20 words
The computer-readable medium of claim 21, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.
Claim 27
Dependent Claim
52 words
The computer-readable medium of claim 21, wherein: the encoded bitstreams are received by a buffer of a hypothetical model decoder which reads the encoded bitstreams from the buffer for decoding the encoded bitstreams; and the target codesize for each picture is selected in order to avoid underflow and overflow of the buffer.
Claim 28
Dependent Claim
75 words
The computer-readable medium of claim 24, wherein: the target codesize for each picture is selected to achieve a nominal buffer fullness after the encoding of step (c); and step (b) further comprises the steps of: (1) comparing the actual buffer fullness achieved after a previous picture was encoded to the nominal buffer fullness for the encoding of the previous picture; and (2) adjusting the average quantization level in accordance with the comparison of step (b)(1).
Claim 29
Dependent Claim
49 words
The computer-readable medium of claim 25, wherein step (b)(2) comprises the step of: (2) if the actual buffer fullness differs from the nominal buffer fullness by more than a predetermined threshold, then adjusting the average quantization level to obtain nominal buffer fullness within a predetermined number of following pictures.
Claim 30
Dependent Claim
15 words
The computer-readable medium of claim 26, wherein the predetermined number of following pictures is ten.
Claim 31
Dependent Claim
29 words
The computer-readable medium of claim 26, wherein encoding a picture at the average quantization level produces an encoded bitstream having a codesize inversely related to the average quantization level.
Claim 32
Dependent Claim
20 words
The computer-readable medium of claim 26, wherein the plurality of picture types comprises intra pictures, predicted pictures, and bidirectional pictures.