Pipelined Implementation of JPEG Baseline Encoder IP

  • Kim, Kyung-Hyun (Department of Information and Communications, Hanshin University) ;
  • Sonh, Seung-Il (Department of Information and Communications, Hanshin University)
  • Published : 2008.03.31

Abstract

This paper presents the proposal and hardware design of JPEG baseline encoder. The JPEG encoder system consists of line buffer, 2-D DCT, quantization, entropy encoding, and packer. A fully pipelined scheme for JPEG encoder is adopted to speed-up an image compression. The proposed architecture was described in VHDL and synthesized in Xilinx ISE 7.1i and simulated by modelsim 6.1i. The results showed that the performance of the designed JPEG baseline encoder is higher than that demanded by real-time applications for $1024{\times}768$ image size. The designed JPEG encoder IP can be easily integrated into various application systems, such as scanner, PC camera, color FAX, and network camera, etc.

Keywords

References

  1. CCITT, Information Technology Digital Compression and Coding of Continuous-Tone Still Images Requirements and Guidelines, Sep. 1992
  2. S. Okada, Y. Matsuda, T. Watanabe, and K. Kondo, "A Single Chip Motion JPEG CODEC LSI," IEEE Transactions on Consumer Electronics, Vol.43, No. 3, pp.418-422, Aug. 1997 https://doi.org/10.1109/30.628651
  3. K. Min, J. Chong, "A Real-Time JPEG Encoder for 1.3Mega Pixel CMOS Image Sensor SoC," The 30th Annual Conference of the IEEE Industrial Electronics Society, pp.2633-2636, Nov. 2004
  4. http://www.dalsa.com/markets/ccd_vs_cmos.asp
  5. Praveen K. Aeluri, Vinodh Bojan, and Samuel Richie, "Objective Quality Analysis of MPEG-1, MPEG-2 & Windows Media Video," IEEE, pp.221-225, 2004
  6. Luciano Volcan Agostini, Ivan Saraiva Silva, and Sergio Bampi, "Pipelined Entropy Coders for JPEG Compression," Proceedings of the 15th Symposium on Integrated Circuits and Systems Design, 2002
  7. Chung-Jr Lian, Liang-Gee Chen, Hao-Chieh Chang, and Yung-Chi Chang, "Design and Implementation of JPEG Encoder IP Core," Proceedings of the ASP-DAC 2001, pp.29-30, Feb. 2001
  8. Mario Kovac and N. Ranganathan, "JAGUAR: A Fully Pipelined VLSI Architecture for JPEG Image Compression Standard," Proceedings of the IEEE, Vol. 83, No. 2, pp.247-258, Feb. 1995 https://doi.org/10.1109/5.364464
  9. Avanindra Madisetti and Alan N. Willson, "A 100MHz 2-D 8x8 DCT/IDCT Processor for HDTV Applications," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 5, No. 2, pp.158-165, Apr. 1995 https://doi.org/10.1109/76.388064
  10. N. Takagi, S. Kadowaki, and K. Takagi, "A hardware algorithm for integer division," 17th IEEE Symposium on Computer Arithmetic, pp.140-146, Jun. 2005
  11. Eric Hamilton, C-Cube Microsystems, JPEG File Interchange Format, Version 1.02, Sep. 1992