A method and device for coding of digital video sequence, wherein an indication of quantization parameter (QP) is provided in the encoded bit-stream for decoding purposes. The QP related information is indicated by introducing a sequence level quantization parameter value SQP. More specifically, instead of coding the absolute values of picture/slice QPs, an indication of the difference ΔQP between the sequence level quantization parameter SQP and the picture/slice QP is provided. This eliminates the need to transmit a full QP for every picture/slice, and enables a statistically smaller difference value to be transmitted, thus providing a reduction in transmission bit-rate. The difference value is subsequently used in a corresponding decoder to reconstruct the picture/slice QP. |
Citations|
| US5054103 | Sep 22, 1988 | Oct 1, 1991 | Matsushita Electric Works, Ltd. | Picture encoding system | | US5144426 | Oct 12, 1990 | Sep 1, 1992 | Matsushita Electric Industrial Co., Ltd. | Motion compensated prediction interframe coding system | | US5231484 | Nov 8, 1991 | Jul 27, 1993 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization | | US5237410 | Nov 29, 1991 | Aug 17, 1993 | Matsushita Electric Industrial Co., Ltd. | Video signal encoding apparatus utilizing control of quantization step size for improved picture quality | | US5715009 | Jun 7, 1995 | Feb 3, 1998 | Sony Corporation | Picture signal transmitting method and apparatus | | US5751358 | Sep 27, 1995 | May 12, 1998 | Sony Corporation | Video encoder with quantization controlled by inter-picture correlation | | US6256349 | Dec 24, 1996 | Jul 3, 2001 | Sony Corporation | Picture signal encoding method and apparatus, picture signal transmitting method, picture signal decoding method and apparatus and recording medium | | US6677868 | Dec 12, 2001 | Jan 13, 2004 | Sharp Laboratories of America, Inc. | Entropy coding with adaptive syntax to replace high probability symbols with lower probabilities symbols | | US20030152146 | Dec 17, 2002 | | Microsoft Corporation | Motion compensation loop with filtering |
Referenced by|
| US8175148 | Jul 26, 2007 | May 8, 2012 | Nokia Corporation | Method and device for indicating quantizer parameters in a video coding system | | US8243642 | Jul 19, 2004 | Aug 14, 2012 | Alcatel Lucent | Method of providing a multimedia service in a digital wireless communication network |
Claims1. A method of decoding an encoded digital video sequence for use in a video decoding application to produce a decoded digital video sequence, the digital video sequence comprising a number of frames, each frame of said sequence comprising an array of pixels divided into a plurality of blocks, each block comprising a certain number of said pixels, frames of the digital video sequence encoded by: - applying motion compensated prediction to blocks of pixels for producing corresponding blocks of prediction error values;
- applying a transform coding technique to said blocks of prediction error valves to produce sets of transform coefficient values representative of said blocks of prediction error values; and
- applying a level of quantization to said sets of transform coefficient values to yield sets of quantized transform coefficient values representative of said blocks of prediction error values, wherein an indication of said level of quantization is provided in the encoded bit-stream including the encoded digital video sequence, said decoding method comprising:
- selecting a default level of inverse quantization for use in decoding of the encoded digital video sequence to inverse quantize the sets of quantized transform coefficient values, said default level selected based on the indication of said level of quantization provided in the encoded bit-stream.
2. A video decoder according to claim 1, wherein said default level of inverse quantization is specific to the encoded video sequence being decoded. 3. A decoding method according to claim 1, wherein said default level of inverse quantization is specific to the video decoding application. 4. A decoding method according to claim 1, wherein said level of quantization is updated in said yielding of said sets of quantized transform coefficient values, said decoding method further comprising the step of updating the default level of inverse quantization in response to the updated level of quantization. 5. A video decoder for decoding an encoded digital video sequence to produce a decoded digital video sequence, the digital video sequence comprising a number of frames, each frame of said sequence comprising an array of pixels divided into a plurality of blocks, each block comprising a certain number of said pixels, frames of the digital video sequence encoded by: - applying motion compensated prediction to blocks of pixels for producing corresponding blocks of prediction error values;
- applying a transform coding technique to said blocks of prediction error values to produce sets of transform coefficient values representative of said blocks of prediction error values; and
- applying a level of quantization to said sets of transform coefficient values to yield sets of quantized transform coefficient values representative of said blocks of prediction error values, wherein an indication of said level of quantization is provided in the encoded bit-stream including the encoded digital video sequence, said video decoder comprising:
- means for retrieving the encoded digital video sequence from the encoded bit-stream; and
- means for selecting a default level of inverse quantization for use in decoding of the encoded digital video sequence to inverse quantize the sets of quantized transform coefficient values, said default level of inverse quantization selected based on said indication of said level of quantization provided in the encoded bit-stream.
6. A video decoder according to claim 5, wherein said default level of inverse quantization is specific to the encoded video sequence being decoded. 7. A video decoder to claim 5, wherein said level of quantization is updated in said yielding of said sets of quantized transform coefficient values, said video decoder arranged to update the default level of inverse quantization in response to the updated level of quantization. 8. A video decoder according to claim 5, provided in a multimedia terminal. 9. A video decoder according to claim 5, provided in a radio telecommunications device. 10. A video decoder for decoding an encoded digital video sequence to produce a decoded digital video sequence, the digital video sequence comprising a number of frames, each frame of said sequence comprising an array of pixels divided into a plurality of blocks, each block comprising a certain number of said pixels, frames of the digital video sequence encoded by: - applying motion compensated prediction to blocks of pixels for producing corresponding blocks of prediction error values;
- applying a transform coding technique to said blocks of prediction error values to produce sets of transform coefficient values representative of said blocks of prediction error values; and
- applying a level of quantization to said sets of transform coefficient values to yield sets of quantized transform coefficient values representative of said blocks of prediction error values, wherein an indication of said level of quantization is provided in the encoded bit-stream including the encoded digital video sequence, said video decoder comprising:
- a module for retrieving the encoded digital video sequence from the encoded bit-stream; and
- a module for selecting a default level of inverse quantization for use in decoding of the encoded digital video sequence to inversely quantize the sets of quantized transform coefficient values, said default level of inverse quantization selected based on said indication of said level of quantization provided in the encoded bit-stream.
|