Browse > Article

Hardware Design for JBIG2 Encoder on Embedded System  

Seo, Seok-Yong (광운대학교 전자통신공학과)
Ko, Hyung-Hwa (광운대학교 전자통신공학과)
Abstract
This paper proposes the hardware IP design of JBIG2 encoder. In order to facilitate the next generation FAX after the standardization of JBIG2, major modules of JBIG2 encoder are designed and implemented, such as symbol extraction module, Huffman coder, MMR coder, and MQ coder. ImpulseC Codeveloper and Xilinx ISE/EDK program are used for the synthesis of VHDL code. To minimize the memory usage, 128 lines of input image are processed succesively instead of total image. The synthesized IPs are downloaded to Virtex-4 FX60 FPGA on ML410 development board. The four synthesized IPs utilize 36.7% of total slice of FPGA. Using Active-HDL tool, the generated IPs were verified showing normal operation. Compared with the software operation using microblaze cpu on ML410 board, the synthesized IPs are better in operation time. The improvement ratio of operation time between the synthesized IP and software is 17 times in case of symbol extraction IP, and 10 times in Huffman coder IP. MMR coder IP shows 6 times faster and MQ coder IP shows 2.2 times faster than software only operation. The synthesized H/W IP and S/W module cooperated to succeed in compressing the CCITT standard document.
Keywords
JBIG2; Hardware Design; Embedded; IP; FPGA;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 ISO/IEC JTC1/SC29/WG1 (ITU-T SG8) N1359, JBIG2 Final Committee Draft, July, 1999.
2 CCITT Draft Rec. T.4, Standardization of Group 3 Facsimile Apparatus for Document Trans-mission, 1979.
3 CCITT Rec. T.6, Facsimile Coding Schemes and Coding Control Functionfor Group 4 Facsimile Apparatus, 1988
4 P. G. Howard, "AT&T JBIG2 Coder Proposal," ISO/IEC JTCI/SC29/WG1, Feb, 1996.
5 http://www.adobe.com
6 김 혁, Real Xilinx Processor World, World, 엔트미디어, 2005
7 양상훈, 김민호, 박동선, "JPEG200을 위한 Arithmetic Encoder의 H/W 설계," 2009 SOC 학술대회
8 박경준, 고형화, "JBIG2 허프만 부호화기의 하드웨어 설계," 한국멀티미디어학회논문지, pp.101-109, Feb., 2009
9 Parhi, K.K. "High-speed Huffman decoder architectures," Signals, Systems and Computers, 1991. 1991 Conference Record of the Twenty-Fifth Asilomar Conference on 4-6 Nov. 1991 Page(s):64-68 Vol.1
10 P. G. Howard, "Lossless and Lossy Compression of Text Images by Soft Pattern Matching," ISO/IEC JTC1/SC29/WG1, N205, 1995.
11 http://www.aldec.com
12 http://www.leadtools.com
13 P. G. Howard, F. Kossentini, B. Martins, S. Forchhammer, and W. J. Rucklidge, "The Emerging JBIG2 Standard," IEEE Trans. Circuits, Syst. Video Technology, Vol.8, No.7, pp.838-848, Nov. 1998.   DOI   ScienceOn
14 http://www.verypdf.com
15 http://www.impulsec.com
16 이경민, 오경호, 정인환, 김영민, "JPEG- 2000 CODEC을 위한 Entropy 코딩 알고리즘의 VLSI 설계," 한국통신학회논문지, '04-1, Vol.29, No.1C, pp.35-44.
17 O. Johnsen, J. Segen, and G. Cash, "Coding of Two-Level Pictures by Pattern Matching and Substitution," Bell System Technical Journal, Vol.62, No.8, Oct., 1983.
18 ITU-T Rec. T.82, Information Technology Coded Representation of Picture and Audio Information - Progressive Bi- Level Image Compression, March, 1993.
19 Fumitaka Sato, Masayoshi Murayama. "A High Speed Image CODEC VLSI for Document Retrieval," IEEE Trans. Circuits and Systems, Vol.36, No.10, Oct. 1989