Design and implementation of JPEG2000 arithmetic decoder based on Handel-C

The adaptive arithmetic codec is one of the key algorithms of JPEG2000 standard. Its complexity of implementation is relatively high. In this paper Handel-C language is used as hardware description language to design the arithmetic decoder of JPEG2000. The design is debugged and synthesized under the Celoxica Design Kit. The experimental results show that we can implement arithmetic decoder to FPGA or ASIC faster with higher performance compared with traditional HDL design methodologies. Handel-C language is a good choice for complex algorithms to VLSI implementation.

[1]  Hong Zhiliang VLSI Implement of JPEG2000 Arithmetic Decoder , 2006 .

[2]  Michael W. Marcellin,et al.  JPEG2000 - image compression fundamentals, standards and practice , 2002, The Kluwer International Series in Engineering and Computer Science.

[3]  Faouzi Kossentini,et al.  JasPer: a software-based JPEG-2000 codec implementation , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[4]  Kjell Torkelsson,et al.  Header compression in Handel-C-an Internet application and a new design language , 2001, Proceedings Euromicro Symposium on Digital Systems Design.

[5]  Glen G. Langdon,et al.  An Overview of the Basic Principles of the Q-Coder Adaptive Binary Arithmetic Coder , 1988, IBM J. Res. Dev..