Browse > Article

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)
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
JPEG; Baseline; Encoder; Compression; Pipeline Method; Entropy Encoder; 2-D DCT; Image;
Citations & Related Records
연도 인용수 순위
  • Reference
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   DOI   ScienceOn
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 N. Takagi, S. Kadowaki, and K. Takagi, "A hardware algorithm for integer division," 17th IEEE Symposium on Computer Arithmetic, pp.140-146, Jun. 2005
5 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
6 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   DOI   ScienceOn
7 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
8 http://www.dalsa.com/markets/ccd_vs_cmos.asp
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   DOI   ScienceOn
10 Eric Hamilton, C-Cube Microsystems, JPEG File Interchange Format, Version 1.02, Sep. 1992
11 Praveen K. Aeluri, Vinodh Bojan, and Samuel Richie, "Objective Quality Analysis of MPEG-1, MPEG-2 & Windows Media Video," IEEE, pp.221-225, 2004