摘要 |
PROBLEM TO BE SOLVED: To make a return to the address of a correct macroblock even if the number of subblocks changes owing to an error, etc., by managing macroblock addresses indicating position information on macroblocks by the subblocks in a memory for tags. SOLUTION: A variable-length decoder 101 fixes the length of compressed variable-length data and the macroblock address of the image data, a quantization coefficient needed for inverse quantization, etc., are decoded together with the image data. Further, a tag write clock operates each time a subblock in a macroblock is decoded and the address of the macroblock is written in the tag memory 105. Then the tag memory 105 manages macroblock addresses by subblocks and a memory control circuit 106 generates physical addresses by using the counted number of subblocks, so even if the number of subblocks changes owing to an error, they can be restored to their correct relation. |