Title :
A Fast JPEG2000 EBCOT Tier-1 Architecture That Preserves Coding Efficiency
Author :
Varma, K. ; Bell, A.E. ; Damecharla, H.B. ; Carletta, Joan E.
Author_Institution :
Electr. & Comput. Eng. Dept., Virginia Tech., Blacksburg, VA, USA
Abstract :
Embedded block coding, EBCOT tier-1, is the most computationally intensive part of the JPEG2000 image coding standard. Past research on fast EBCOT tier-1 hardware implementations has concentrated on cycle efficient context formation. These pass-parallel architectures require that JPEG2000´s three mode switches be turned on; thus, coding efficiency is sacrificed for improved throughput. In this paper a new fast EBCOT tier-1 design is presented: it is called the split arithmetic encoder (SAE) process. The proposed process exploits concurrency to obtain improved throughput while preserving coding efficiency. The SAE process is evaluated using two methods: clock cycle estimation, and FPGA hardware implementation. Both methods achieve throughput improvement; the hardware implementation exhibits the largest speedup.
Keywords :
arithmetic codes; block codes; data compression; field programmable gate arrays; image coding; parallel architectures; EBCOT tier-1 architecture; FPGA hardware implementation; JPEG2000; SAE; clock cycle estimation; embedded block coding; field programmable gate arrays; image coding standard; optimized truncation; parallel architecture; split arithmetic encoder process; Arithmetic; Block codes; Clocks; Computer architecture; Concurrent computing; Embedded computing; Hardware; Image coding; Switches; Throughput; EBCOT; FPGA; context state adaptation;
Conference_Titel :
Image Processing, 2006 IEEE International Conference on
Conference_Location :
Atlanta, GA
Print_ISBN :
1-4244-0480-0
DOI :
10.1109/ICIP.2006.312790