Patent ID: 7092446

Claim:
A decoding apparatus configured to decode compression-encoded video data in units of at least one block, the video data including a variable length code comprising: a variable length decoder which decodes a variable length code to output a zero-run length and a nonzero coefficient, the variable length code corresponding to a macro block including a plurality of blocks; an inverse quantizer which inverse-quantizes the nonzero coefficient to output an inverse-quantized result; a zero-run reconstruction processor which reconstructs zero coefficients, the zero coefficients corresponding to the zero-run length; a FIFO (First-In First-Out) memory arranged between the inverse quantizer and the zero-run reconstruction processor and configured to store the zero-run length data and nonzero coefficients, the memory operating with first-in first-out and having a memory capacity for storing coefficients contained in the plurality of blocks; an inverse discrete cosine transformer which subjects the reconstructed coefficients and inverse-quantized coefficient to an inverse discrete cosine transformation to output a transformed result; a motion compensator which subjects the transformed result to a motion compensation; and an intra-DC reconstruction device configured to reproduce DC components contained in the nonzero coefficients in intra-blocks in parallel with inverse quantization of the inverse quantizer.