摘要 |
PURPOSE: A distributed arithmetic discrete cosine transform method through matrix conversion is provided to change a matrix of discrete cosine transform to reduce the size of hardware, decrease the quantity of calculations and increase accuracy in calculations. CONSTITUTION: Forward or backward discrete cosine transform is performed on the basis of a matrix calculation expression that is obtained by multiplying both sides of a one-dimensional DCT or IDCT matrix calculation expression by a predetermined number. The discrete cosine transform shifts one bit to the right after the first one-dimensional calculation, and shifts two bits to the right after the second one-dimensional calculation, to compensate the number multiplied by both sides of the matrix. |