Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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.

InventorJani Lainema
Original AssigneeNokia Corporation
Primary Examiner: Gims Philippe
Attorney: Ware, Fressola, Van Der Sluys & Adolphson, LLP
Current U.S. Classification375/240.04; 375/E07.138; 375/E07.199; 375/E07.211; 382/251

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5054103Sep 22, 1988Oct 1, 1991Matsushita Electric Works, Ltd.Picture encoding system
US5144426Oct 12, 1990Sep 1, 1992Matsushita Electric Industrial Co., Ltd.Motion compensated prediction interframe coding system
US5231484Nov 8, 1991Jul 27, 1993International Business Machines CorporationMotion video compression system with adaptive bit allocation and quantization
US5237410Nov 29, 1991Aug 17, 1993Matsushita Electric Industrial Co., Ltd.Video signal encoding apparatus utilizing control of quantization step size for improved picture quality
US5715009Jun 7, 1995Feb 3, 1998Sony CorporationPicture signal transmitting method and apparatus
US5751358Sep 27, 1995May 12, 1998Sony CorporationVideo encoder with quantization controlled by inter-picture correlation
US6256349Dec 24, 1996Jul 3, 2001Sony CorporationPicture signal encoding method and apparatus, picture signal transmitting method, picture signal decoding method and apparatus and recording medium
US6677868Dec 12, 2001Jan 13, 2004Sharp Laboratories of America, Inc.Entropy coding with adaptive syntax to replace high probability symbols with lower probabilities symbols
US20030152146Dec 17, 2002Microsoft CorporationMotion compensation loop with filtering

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US8175148Jul 26, 2007May 8, 2012Nokia CorporationMethod and device for indicating quantizer parameters in a video coding system
US8243642Jul 19, 2004Aug 14, 2012Alcatel LucentMethod of providing a multimedia service in a digital wireless communication network

Claims

1. 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.