MPEG video decoding method and MPEG video decoder
AssigneeSamsung Electronics Co., Ltd.
InventorsJong-hak Ahn, Sang-chang Cha
Life of this patent
Estimating the term…
Abstract
An MPEG video decoding method and an MPEG video decoder are provided. The method includes determining whether to perform motion compensation on motion-vector-decoded data or not depending on a value of a decoded motion vector, determining whether to perform inverse discrete cosine transformation (IDCT) on motion-compensated data or not depending on values of decoded DCT coefficients, and generating a decoded image based on the results of the two determinations.
Claims14
An MPEG video decoding method, comprising:
- determining whether to perform motion compensation on motion-vector-decoded data or not depending on a value of a decoded motion vector;
- determining whether to perform inverse discrete cosine transformation (IDCT) on motion-compensated data or not depending on a plurality of values of decoded DCT coefficients;
- and
- generating a decoded image based on the results of the two determination steps.
An MPEG video decoding method, comprising:
- generating a predicted image macroblock;
- generating a differential image macroblock;
- generating a decoded image macroblock by adding the predicted image macroblock and the differential image macroblock;
- writing the decoded image macroblock in a frame buffer;
- and
- filling the frame buffer with decoded image macroblocks by circularly performing the previous steps.
An MPEG video decoding method, comprising:
- generating a predicted image macroblock depending on a value of a decoded motion vector;
- writing the predicted image macroblock in a macroblock buffer;
- generating a differential image macroblock depending on a plurality of values of decoded DCT coefficients;
- generating a decoded image macroblock by adding the differential image macroblock to the predicted image macroblock written in the macroblock buffer;
- and
- writing the decoded image macroblock in a frame buffer.
An MPEG video decoder, comprising:
- a motion vector determiner determining whether to perform motion compensation or not depending on a value of a decoded motion vector;
- and
- a DCT coefficient determiner determining whether to perform inverse discrete cosine transform (IDCT) or not depending on a plurality of values of decoded DCT coefficients,
- wherein an MPEG video stream is decoded based on determinations of the motion vector determiner and the DCT coefficient determiner.
An MPEG video decoder, comprising:
- a predicted image calculation unit generating a predicted image macroblock;
- a differential image calculation unit generating a differential image macroblock;
- a macroblock buffer where the predicted image macroblock and the differential image macroblock are added;
- and
- a frame buffer where a decoded image macroblock is written, after the decoded image macroblock is generated by adding the predicted image macroblock and the differential image macroblock in the macroblock buffer is written.
An MPEG video decoder, comprising:
- a predicted image calculation unit generating a predicted image macroblock depending on a value of a decoded motion vector;
- a differential image calculation unit generating a differential image macroblock depending on a plurality of values of decoded DCT coefficients;
- a macroblock buffer where the predicted image macroblock and the differential image macroblock are added;
- and
- a frame buffer where a decoded image macroblock is written, after the decoded image macroblock is generated by adding the predicted image macroblock and the differential image macroblock in the macroblock buffer.
Dependencies are inferred from the claim text.