DCT/IDCT processor design for high data rate image coding

Computation of the discrete cosine transform (DCT) and its inverse (IDCT) at a high data rate is considered. The issues involved in the design of special-purpose VLSI processors are discussed, and an 8*8 2-D DCT/IDCT processor chip that can be used for high rate image and video coding is presented. A recently published algorithm for computing the DCT and its inverse is outlined. The processor architecture based on the algorithm is presented. Details of functional units and special circuits are discussed. The 8*8 2-D DCT/IDCT processor chip measures 7.9*9.2 mm/sup 2/. It is designed using the MOSIS 2 mu m scalable CMOS technology. It takes 16-b inputs. uses 16-b internal memory for coefficients and data, and generates 16-b outputs. A single input line determines if the chip computes the DCT or the IDCT. The chip is highly pipelined with a latency of 127 cycles and a maximum delay time of 18 ns between any two pipeline stages. >

[1]  Bede Liu,et al.  A new hardware realization of digital filters , 1974 .

[2]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[3]  Charles S. Burrus,et al.  Digital filter structures described by distributed arithmetic , 1977 .

[4]  Wen-Hsiung Chen,et al.  A Fast Computational Algorithm for the Discrete Cosine Transform , 1977, IEEE Trans. Commun..

[5]  M. J. Narasimha,et al.  On the Computation of the Discrete Cosine Transform , 1978, IEEE Trans. Commun..

[6]  J. Makhoul A fast cosine transform in one and two dimensions , 1980 .

[7]  M. Vetterli,et al.  Simple FFT and DCT algorithms with reduced number of operations , 1984 .

[8]  B. Lee A new algorithm to compute the discrete cosine Transform , 1984 .

[9]  MUNSI ALAUL HAQUE,et al.  A two-dimensional fast cosine transform , 1985, IEEE Trans. Acoust. Speech Signal Process..

[10]  F. Jutand,et al.  A single chip video rate 16×16 discrete cosine transform , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Martin Vetterli,et al.  A Discrete Fourier-Cosine Transform Chip , 1986, IEEE J. Sel. Areas Commun..

[12]  M. Liou,et al.  A concurrent architecture for VLSI implementation of discrete cosine transform , 1987, IEEE Transactions on Circuits and Systems.

[13]  P. Duhamel,et al.  New 2nDCT algorithms suitable for VLSI implementation , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  A. Leger,et al.  Distributed Arithmetic Implementation Of The D.C.T. For Real Time Photovideotex On ISDN , 1987, Other Conferences.

[15]  Hsieh S. Hou A fast recursive algorithm for computing the discrete cosine transform , 1987, IEEE Trans. Acoust. Speech Signal Process..

[16]  T.C. Chen,et al.  VLSI implementation of a 16*16 DCT , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[17]  D. Huang,et al.  On CMOS exclusive OR design , 1989, Proceedings of the 32nd Midwest Symposium on Circuits and Systems,.

[18]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[19]  Y. Inoue,et al.  A 100MHz 2-D Discrete Cosine Transform Core Processor , 1991, Symposium on VLSI Circuits.

[20]  K. K. Chau,et al.  VLSI implementation of a 2-D DCT in a compiler , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[21]  Weiping Li,et al.  A new algorithm to compute the DCT and its inverse , 1991, IEEE Trans. Signal Process..

[22]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[23]  Ming Lei Liou,et al.  Overview of the p×64 kbit/s video coding standard , 1991, CACM.

[24]  Masahiko Yoshimoto,et al.  A 100-MHz 2-D discrete cosine transform core processor , 1992 .