DocumentCode
2146297
Title
Dual Symbol Processing for MQ Arithmetic Coder in JPEG2000
Author
Noikaew, Nopphol ; Chitsobhuk, Orachat
Author_Institution
Comput. Eng. Dept., King Mongkut´´s Inst. of Technol. Ladkrabang, Bangkok
Volume
1
fYear
2008
fDate
27-30 May 2008
Firstpage
521
Lastpage
524
Abstract
In this paper, a design of a dual symbol processor for arithmetic coder architecture implemented on FPGA is proposed. Usually, the regular operation of the MQ-Coder is sequential, which can process only one symbol at a time. However, the bit-plane coding can generate more than one symbol per clock cycle. Consequently, the coding speed will be limited and bottlenecked at the interface between the output of the bit-plane coding and the input of the MQ-Coder. Therefore, the proposed MQ-Coder architecture is designed to process two symbols for each clock cycle. The success comes from the proposed prediction process of the upper bound value and the index value. As a result, the proposed arithmetic coder architecture can process with the speed greater than 100 MHz with the throughput greater than 60 Msymbols/sec.
Keywords
arithmetic codes; field programmable gate arrays; image coding; FPGA; JPEG2000; MQ arithmetic coder; arithmetic coder architecture; bit-plane coding; clock cycle; field programmable gate arrays; image coding; sequential coding; Clocks; Computer architecture; Design engineering; Digital arithmetic; Discrete wavelet transforms; Entropy; Image coding; Positron emission tomography; Switches; Transform coding; Arithmetic Coder; EBCOT; MQ-Coder;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Signal Processing, 2008. CISP '08. Congress on
Conference_Location
Sanya, Hainan
Print_ISBN
978-0-7695-3119-9
Type
conf
DOI
10.1109/CISP.2008.551
Filename
4566209
Link To Document