Encoding method, decoding method, and encoding apparatus for a digital picture sequence
AssigneeThomson Licensing
InventorsHeiko Schwarz, Tobias Hinz, Thomas Wiegand
Life of this patent
Estimating the term…
Loading patent…
AssigneeThomson Licensing
InventorsHeiko Schwarz, Tobias Hinz, Thomas Wiegand
Estimating the term…
Rate control mechanisms for video encoding aim to provide the best possible video quality while keeping given conditions on transmission rate and decoding delay. In order to achieve a constant video quality, the anchor and non-anchor frames of different frame types are encoded using a different number of bits. However, since video sequences generally contain widely varying picture content and previously coded frames are used to predict a given frame, a suitable assignment of frame target bit rates is hard to determine, especially for non-anchor frames. According to the invention, non-anchor frames are coded using a fixed quantization parameter. Since the quantization parameter used for the encoding of non-anchor frames is directly derived from the average quantization parameter of the previously encoded anchor frame, such approach ensures a constant video quality. Beside of that, the complexity of the rate control strategy is reduced, because no macroblock-level rate control is applied for the encoding of non-anchor frames.
Method for digitally encoding a picture sequence, wherein the pictures of said picture sequence are arranged in macroblocks containing pixel blocks and the pictures are encoded in intra and predictive and/or bi-predictive coding types denoted I, P and B, respectively, and wherein said pictures form groups of pictures and each group includes one anchor picture and several non-anchor pictures, wherein a current picture is called an ‘anchor picture’ if all pictures that were previously encoded before this current picture precede it in display order, and a current picture is called a ‘non-anchor picture’ if there exists at least one previously encoded picture that follows the current picture in display order,
Apparatus for digitally encoding a picture sequence, wherein the pictures of said picture sequence are arranged in macroblocks containing pixel blocks and the pictures are encoded in intra and predictive and/or bi-predictive coding types denoted I, P and B, respectively, and wherein said pictures form groups of pictures and each group includes one anchor picture and several non-anchor pictures, wherein a current picture is called an ‘anchor picture’ if all pictures that were previously encoded before this current picture precede it in display order, and a current picture is called a ‘non-anchor picture’ if there exists at least one previously encoded picture that follows the current picture in display order,
Method for digitally decoding an encoded picture sequence, wherein the pictures of said picture sequence are arranged in macroblocks containing pixel blocks and the pictures were encoded in intra and predictive and/or bi-predictive coding types denoted I, P and B, respectively, and wherein said pictures form groups of pictures and each group includes one anchor picture and several non-anchor pictures, wherein a current picture is called an ‘anchor picture’ if all pictures that were previously encoded before this current picture precede it in display order, and a current picture is called a ‘non-anchor picture’ if there exists at least one previously encoded picture that follows the current picture in display order,
Dependencies are inferred from the claim text.