The present invention relates to an IDCT circuit that reduces the complexity of hardware applicable to an image processing system and realizes high speed. To this end, the present invention relates to N / 2 radix input data and N / 2 ord input data. A one-dimensional IDCT circuit performing inverse discrete cosine transform on N input data including N output data, wherein the ordinal input data is multiplied by an ordinal IDCT matrix to provide N / 2 intermediate data. A first multiplier comprising a plurality of multipliers and a plurality of adders for performing ordinal IDCT matrix products on the N / 2 ordinal input data, and a plurality of multipliers for performing an odd IDCT matrix product on the radix input data; A second multiplication means comprising a multiplier and a plurality of adders, each of the N / 2 intermediate data of the first group and each of the N / 2 intermediate data of the two groups corresponding thereto; Adding means for adding the first N / 2 output data and subtracting each of the N / 2 intermediate data of the second group from each of the corresponding N / 2 intermediate data of the first group; Subtraction means for providing N / 2 output data.
展开▼