摘要 |
A method and apparatus (10) are provided for inverse transforming a matrix of discrete cosine transform (DCT) coefficients. The DCT coefficients are processed at least two bits at a time to obtain the vector dot products thereof with a DCT kernel matrix. A matrix of the vector dot products is transposed (112) to obtain a transposed matrix of dot product elements. The dot product elements of the transposed matrix are processed at least two bits at a time to obtain the vector dot products thereof with the DCT kernel matrix. The resultant dot products are interleaved into a proper order and buffered in a series of output registers (118). Further efficiencies are achieved by implementing a post-add stage (104) of an IDCT flowgraph prior to the output registers. <IMAGE> |