Efficient Hardware Architecture for EBCOT in JPEG 2000 Using a Feedback Loop from the Rate Controller to the Bit-Plane Coder

  • Grzegorz Pastuszak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3617)


At the low compression ratio, the EBCOT engine of the JPEG 2000 encoder does not have to process all input data to achieve an optimal codestream in the sense of the rate-distortion criteria. This property is exploited in the architecture presented in this paper to allow higher throughputs of the JPEG 2000 encoder. An impact of the code block size and the internal FIFO size on the resultant speed is considered. The architecture is described in VHDL and synthesized for commercial FPGA technology. Simulation results show that at low compression ratios and for FPGA Stratix II devices, the single engine can support HDTV standards.


Clock Cycle Truncation Rate Rate Controller Truncation Point FIFO Buffer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    ISO/IEC 15444-1, Information technology - JPEG 2000 image coding system - Part I: Core Coding System (2000)Google Scholar
  2. 2.
    Taubman, D.S., Marcellin, M.W.: JPEG2000: Image Compression Fundamentals, Standard and Practice. Kluwer, Norwell (2002)Google Scholar
  3. 3.
    Hsiao, Y.-T., Lin, H.-D., Lee, K.-B., Jen, C.-W.: High Speed Memory Saving Architecture for the Embedded Block Coding in JPEG 2000 (2002)Google Scholar
  4. 4.
    Andra, K., Chakrabarti, C., Acharya, T.: A high performance JPEG2000 architecture. IEEE Trans. Circuits and Systems for Video Technology 13(3), 209–218 (2003)CrossRefGoogle Scholar
  5. 5.
    Lian, C.-J., Chen, K.-F., Chen, H.-H., Chen, L.-G.: Analysis and architecture design of block-coding engine for EBCOT in JPEG 2000. IEEE Trans. Circuits and Systems for Video Technology 13(3), 219–230 (2003)CrossRefGoogle Scholar
  6. 6.
    Li, Y., Aly, R.E., Wilson, B., Bayoumi, M.A.: Analysis and Enhancement for EBCOT in high speed JPEG 2000 Architectures. In: The 45th Midwest Symposium on Circuits and Systems, 2002, MWSCAS 2002, vol. 2 (2002)Google Scholar
  7. 7.
    Fang, H.-C., Wang, T.-C., Lian, C.-J., Chang, T.-H., Chen, L.-G.: High Speed Memory Efficient EBCOT Architecture for JPEG2000. In: Proceedings of the 2003 International Symposium on Circuits and Systems, vol. 2, pp. 736–739 (May 2003)Google Scholar
  8. 8.
    Pastuszak, G.: A High-Performance architecture for arithmetic Coder in JPEG2000. In: ICME 2004, Taipei, Taiwan (2004)Google Scholar
  9. 9.
    Chang, T.-H., Lian, C.-J., Chen, H.-H., Chang, J.-Y., Chen, L.-G.: Effective Hardware-Oriented Technique For The Rate Control Of JPEG2000 Encoding. In: International Symposium on Circuits and Systems ISCAS 2003, Bangkok, Thailand (2003)Google Scholar
  10. 10.
    Yu, W., Fritts, J., Fangting, S.: Efficient Rate Control for Motion JPEG2000. In: Data Compression Conference (DCC 2004), Snowbird, UT, USA (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Grzegorz Pastuszak
    • 1
  1. 1.Institute of RadioelectronicsWarsaw University of TechnologyWarsawPoland

Personalised recommendations