Efficient encoder design for JPEG2000 EBCOT context formation

JPEG2000 is the state-of-the-art compression standard. Its high performance is achieved by using EBCOT algorithm. In this paper, we present two methods to improve the computation efficiency, hardware utilization and area reduction for pass-parallel context formations (CF) of EBCOT. The first one called Sample-Parallel Pass-Type Decision (SPPD) method improves the performance in deciding the pass types of all four samples in the same column, while the second one called Column-Based Pass-Parallel Coding (CBPC) method codes all four samples in the same column concurrently. Simulation results based on TSMC CMOS 0.15μm process indicate that the CF architecture based on the proposed techniques reduces 13.83% of the encoding time, 18.28% of the hardware cost, and increase 34.78% of the hardware utilization, compared to the original pass-parallel CF.

[1]  David S. Taubman,et al.  Embedded block coding in JPEG 2000 , 2002, Signal Process. Image Commun..

[2]  Chih-Hsien Hsia,et al.  High-speed EBCOT with dual context-modeling coding architecture for JPEG2000 , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[3]  Chein-Wei Jen,et al.  High-speed memory-saving architecture for the embedded block coding in JPEG2000 , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[4]  S. Nooshabadi,et al.  High speed VLSI architecture for bit plane encoder of JPEG2000 , 2004, The 2004 47th Midwest Symposium on Circuits and Systems, 2004. MWSCAS '04..

[5]  Jen-Shiun Chiang,et al.  Efficient pass-parallel architecture for EBCOT in JPEG2000 , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[6]  M.A. Bayoumi,et al.  Parallel high-speed architecture for EBCOT in JPEG2000 , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[7]  Liang-Gee Chen,et al.  Analysis and architecture design of EBCOT for JPEG-2000 , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[8]  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.

[9]  David S. Taubman,et al.  Optimal 2 sub-bank memory architecture for bit plane coder of JPEG2000 , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[10]  Liang-Gee Chen,et al.  Analysis and architecture design of block-coding engine for EBCOT in JPEG 2000 , 2003, IEEE Trans. Circuits Syst. Video Technol..