Patent ID: 7227895

Claim:
A method for decoding image data comprising: receiving encoded image data comprising I-picture, P-picture, and B-picture data; performing inverse discrete cosine transform IDCT decoding on I-picture data at a first resolution; storing the decoded I-picture data, scaling the stored I-picture data based on a display size, and outputting the scaled I-picture data for display; performing IDCT decoding on P-picture data at the first resolution; performing motion compensation processing on the decoded P-picture data; storing the motion-compensated P-picture data, scaling the stored P-picture data based on the display size, and outputting the scaled P-picture data for display; performing IDCT decoding on B-picture data at a second resolution, the second resolution being lower than the first resolution; performing motion compensation processing on the decoded B-picture data; and storing the motion-compensated B-picture data, scaling the stored B-picture data to the display size, and outputting the scaled B-picture data for display.