DocumentCode
3046201
Title
Improved throughput arithmetic coder for JPEG2000
Author
Dyer, Michael ; Taubman, David ; Nooshabadi, Saeid
Author_Institution
Univ. of New South Wales, Sydney, NSW, Australia
Volume
4
fYear
2004
fDate
24-27 Oct. 2004
Firstpage
2817
Abstract
Increasing the throughput of the JPEG2000 block coder requires bit-plane and arithmetic coders capable of concurrent symbol processing. Previously described pipelined MQ coders are capable of consuming 1 symbol or less per clock cycle. We develop a new pipelined MQ coder that can process exactly two symbols per clock cycle. The technique is implemented on a FPGA, and is compared with our "Hypothesis Testing" arithmetic coder and a reference one symbol per cycle coder. Our implementation gives an increase in throughput of 1.9 times, at the cost of 1.7 times as much hardware, when compared to the reference coder. It also has 1.2 times the throughput, while consuming only 70% of the hardware associated with the Hypothesis Testing coder.
Keywords
arithmetic codes; block codes; data compression; field programmable gate arrays; image coding; pipeline arithmetic; FPGA; JPEG2000; bit-plane; block coder; concurrent symbol processing; field programmable gate array; hypothesis testing; improved throughput arithmetic coder; pipelined MQ coder; Arithmetic; Australia; Clocks; Costs; Field programmable gate arrays; Hardware; State estimation; Switches; Testing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 2004. ICIP '04. 2004 International Conference on
ISSN
1522-4880
Print_ISBN
0-7803-8554-3
Type
conf
DOI
10.1109/ICIP.2004.1421690
Filename
1421690
Link To Document