Reduced complexity video decoding by reducing the IDCT computation in B-frames
AssigneeKoninklijke Philips Electronics N.V.
InventorsTse-Hua Lan, Zhun Zhong, Yingwei Chen
Life of this patent
Estimating the term…
Abstract
The present invention is directed to reduced B-frame decoding. According to the present invention, the number of transform coefficients in B-frames are reduced to produce reduced B-frames. Also, inverse scanning and inverse quantization is performed on the reduced B-frames. Further, an inverse transform is performed on the reduced B-frames. In one embodiment of the present invention, the reduced B-frames are produced by identifying blocks associated with the B-frames and selecting transform coefficients included in a predetermined area of the identified blocks.
Claims16
A method for decoding video, compxising the steps of:
- reducing a number of transform coefficients in B-frames to produce reduced B-frames;
- inverse scanning the reduced B-frames;
- performing inverse quantization on the reduced B-frames;
- and
- performing an inverse transform on the reduced B-frames;
- wherein the reduced B-frames are produced by:
- identifying blocks associated with the B-frames;
- and
- selecting transform coefficients included in a predetermined area of the blocks associated with the B-frames, wherein the predetermined area includes each of the coefficients in at least one IDCT column and coefficients outside the predetermined area are set to zero.
A memory medium including code for decoding video, the code comprsing:
- a code for reducing a number of transform coefficients in B-frames to produce reduced B-frames;
- a code for inverse scanning the reduced B-frames;
- a code for performing inverse quantization on the reduced B-frames;
- and
- a code for performing an inverse transform on the reduced B-frames;
- wherein the code for producing the reduced B-frames includes:
- a code for identifying blocks associated with the B-frames;
- and
- a code for selecting transform coefficients included in a predetermined area of the blocks associated with the B-frames, wherein the predetermined area includes each of the coefficients in at least one IDCT column and coefficients outside the predetermined area are set to zero.
An apparatus for decoding video, comprising:
- means for reducing a number of transform coefficients in B-frames to produce reduced B-frames;
- means for inverse scanning the reduced B-frames;
- means for performing inverse quantization on the reduced B-frames;
- and
- means for performing an inverse transform on the reduced B-frames;
- wherein reduced B-frames are produced by:
- identifying blocks associated with the B-frames;
- and
- selecting transform coefficients included in a predetermined area of the blocks associated with the B-frames, wherein the predetermined area includes each of the coefficients in at least one IDCT column and coefficients outside the predetermined area are set to zero.
An apparatus for decoding video, comprising:
- an inverse scan and quantization unit for reducing a number of transform coefficients in B-frames to produce reduced B-frames, inverse scanning the reduccd B-frames and performing inverse quantization on the reduced B-frames;
- and
- an inverse transform unit for performing an inverse transform on the reduced B-frames;
- wherein the reduced B-frames are produced by:
- identifying blocks associated with the B-frames;
- and
- selecting transform coefficients included in a predetermined area of the blocks associated with the B-frames, wherein the predetermined area includes each of the coefficients in at least one IDCT column and coefficients outside the predetermined area are set to zero.
Dependencies are inferred from the claim text.