Patent ID: 7423652

Claim:
A method for decoding a digital video, comprising: decoding a plurality of data blocks in accordance with a plurality of pointer storage areas; and outputting the decoded data blocks to an inverse quantization unit and an inverse discrete cosine transform unit; wherein the plurality of pointer storage areas access a status of the data blocks of a plurality of compressed macroblocks indicated by a first pointer and a status of the data blocks of a plurality of compressed inter-macroblocks indicated by a second pointer; said status of each one of the data blocks of the plurality of compressed macroblocks and inter-macroblocks indicating the capacity to store a video stream; wherein a status of 0 indicated by the first pointer, indicates the data block of the macroblock has no capacity to store a video stream, and a status of 1 indicated by the first pointer, indicates the data block of the macroblock has capacity to store a video stream; and wherein a status of 0 indicated by the second pointer, indicates the data block of the inter-macroblock has no capacity to store a video stream from one of the inter-macroblocks, and a status of 1 indicated by the second pointer, indicates the data block of the inter-macroblock has capacity to store a video stream from one of the inter-macroblocks.