A high-performance JPEG2000 architecture

JPEG2000 is an upcoming compression standard for still images that has a feature set well tuned for diverse data dissemination. These features are possible due to adaptation of the discrete wavelet transform, intra-subband bit-plane coding, and binary arithmetic coding in the standard. We propose a system-level architecture capable of encoding and decoding the JPEG2000 core algorithm that has been defined in Part I of the standard. The key components include dedicated architectures for wavelet, bit plane, and arithmetic coders and memory interfacing between the coders. The system architecture has been implemented in VHDL and its performance evaluated for a set of images. The estimated area of the architecture, in 0.18-/spl mu/ technology, is 3-mm square and the estimated frequency of operation is 200 MHz.

[1]  Chaitali Chakrabarti,et al.  Efficient realizations of the discrete and continuous wavelet transforms: from single chip implementations to mappings on SIMD array computers , 1995, IEEE Trans. Signal Process..

[2]  Chaitali Chakrabarti,et al.  Efficient implementation of a set of lifting based wavelet filters , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[3]  Chaitali Chakrabarti,et al.  Efficient VLSI implementation of bit plane coder of JPEG 2000 , 2001, Optics + Photonics.

[4]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .

[5]  Chaitali Chakrabarti,et al.  A VLSI architecture for lifting-based forward and inverse wavelet transform , 2002, IEEE Trans. Signal Process..

[6]  Chaitali Chakrabarti,et al.  A VLSI architecture for lifting-based wavelet transform , 2000, 2000 IEEE Workshop on SiGNAL PROCESSING SYSTEMS. SiPS 2000. Design and Implementation (Cat. No.00TH8528).

[7]  David S. Taubman,et al.  High performance scalable image compression with EBCOT. , 2000, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[8]  Joan L. Mitchell,et al.  Software Implementations of the Q-Coder , 1988, IBM J. Res. Dev..

[9]  Wim Sweldens,et al.  Lifting scheme: a new philosophy in biorthogonal wavelet constructions , 1995, Optics + Photonics.

[10]  Marco Ferretti,et al.  A Parallel Architecture for the 2-D Discrete Wavelet Transform with Integer Lifting Scheme , 2001, J. VLSI Signal Process..

[11]  Jorma Rissanen,et al.  Compression of Black-White Images with Arithmetic Coding , 1981, IEEE Trans. Commun..

[12]  Antonio Ortega,et al.  Lifting factorization-based discrete wavelet transform architecture design , 2001, IEEE Trans. Circuits Syst. Video Technol..

[13]  I. Daubechies,et al.  Factoring wavelet transforms into lifting steps , 1998 .