DocumentCode
248106
Title
A high-throughput MQ coder architecture based on dependence extraction method
Author
Haiheng Cao ; Yongfei Zhang ; Hongxu Jiang
Author_Institution
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
fYear
2014
fDate
27-30 Oct. 2014
Firstpage
1203
Lastpage
1207
Abstract
MQ is an efficient entropy coder that performs the actual compression in JPEG2000. However, it usually acts as the bottleneck of the hardware architecture due to the feedback loops caused by iterative operations. The current single ejection (SE) architecture achieves higher frequency by adopting more pipeline stages, but the speed is limited by the throughput per cycle. On the other hand, the multiple ejections (ME) usually handles more than one context data (CxD) per cycle, while the frequency is deteriorated due to the longer critical circuit caused by the context dependences. Hence, to enable the MQ arithmetic coder to process more than one sample while running at higher clock frequency, this paper proposes a two-CxDs architecture based on the equality of two adjacent CxDs, in which the two adjacent CxDs with different contexts are processed in a clock. Experiment results illustrate the architecture increases above 30% speed performance.
Keywords
codecs; digital arithmetic; field programmable gate arrays; image coding; CxDs architecture; JPEG2000; MQ arithmetic coder; MQ coder architecture; dependence extraction method; entropy coder; single ejection architecture; Clocks; Computer architecture; Context; Image coding; Pipelines; Throughput; Transform coding; MQ coder; dependence extraction; high throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing (ICIP), 2014 IEEE International Conference on
Conference_Location
Paris
Type
conf
DOI
10.1109/ICIP.2014.7025240
Filename
7025240
Link To Document