Patent ID: 7020671
Filing Date: 2006-03-28
Classification: G06F,G06T

Abstract:
1. A method for performing an inverse discrete cosine transform (IDCT) on a plurality of input coefficients, the method for performing the IDCT comprising: loading the plurality of input coefficients into at least one register; shifting the input coefficients left a plurality of bits; performing a first one directional (1D) IDCT on the plurality of input coefficients resulting in a plurality of first 1D IDCT coefficients; performing a second 1D IDCT resulting in a plurality of second 1D IDCT coefficients: performing the first 1D IDCT and the second 1D IDCT including performing a first plurality of intermediate butterfly computations; and rounding and shifting the plurality of second 1D IDCT coefficients resulting in a plurality of output coefficients.