A High-Throughput VLSI Architecture Design of Arithmetic Encoder in JPEG2000

被引:0
作者
Zhixiong Di
Yue Hao
Jiangyi Shi
Peijun Ma
机构
[1] Southwest Jiaotong University,State Key Discipline Laboratory of Wide Band Gap Semiconductor Technology
[2] Xidian University,undefined
来源
Journal of Signal Processing Systems | 2015年 / 81卷
关键词
VLSI; JPEG2000; Arithmetic encoder; MQ-encoder;
D O I
暂无
中图分类号
学科分类号
摘要
The Arithmetic encoder (AE) is a throughput bottleneck of the entire JPEG2000 encoding system. But its sequential nature leads to a difficulty to improve its throughput. To overcome this bottleneck, a high-throughput AE capable of encoding one symbol per clock is proposed. First, the correlations between the sequential pairs of context and its decision are analyzed. Moreover, the burst number of CX and the burst number of the index value are studied. Due to these analyses, a conclusion is drawn in order to prevent the AE from stalling when the burst number of the context is larger than one. Based on this conclusion, an “index-arbiter” method is introduced, which increased the throughput greatly. Furthermore, the probabilities of different adjusting manners for the interval register A and code register C before renormalization are given. On the basis of these data, a detector of leading-zero is proposed to simplify the renormalization procedure. Finally, the total number and the max burst number of the two-byte emission are given. According to these results, a FIFO size of 43*4 is introduced to prevent the pipeline from pause when two-byte emission occurs. The proposed architecture is synthesized with TSMC0.18 μm HS technology library of ARM Company. The implementation result shows that the throughput of the proposed architecture is 547Msymbols/s with an area of 79,012.84 μm2. Compared with the paper Rhu and Park (IEEE Transactions on Circuits and Systems for Video Technology, 20(3),446–451, 2010), the throughput has been increased by 37 %.
引用
收藏
页码:227 / 247
页数:20
相关论文
共 38 条
[1]  
Skodras AN(2001)JPEG 2000: The upcoming still image compression standard Pattern Recognition Letters 22 1337-1345
[2]  
Christopoulos CA(2002)An overview of the JPEG 2000 still image compression standard Signal Processing: Image Communication 17 3-48
[3]  
Ebrahimi T(2000)High performance scalable image compression with EBCOT IEEE Transactions on Image Processing 9 1158-1170
[4]  
Rabbani M(2003)Analysis and architecture design of block-coding engine for EBCOT in JPEG2000 IEEE Transactions Circuits System for Video Technology 13 219-230
[5]  
Joshi R(2012)Two-symbol FPGA architecture for fast arithmetic encoding in JPEG 2000 Journal of Signal Processing Systems 69 213-224
[6]  
Taubman D(2012)VLSI design of memory-efficient, high-speed base line MQ coder for JPEG2000 Integration, the VLSI Journal 45 1-8
[7]  
Lian C-J(2007)VLSI design of a high-speed and area-efficient JPEG 2000 encoder IEEE Transactions on Circuits and Systems for Video Technology 17 1065-1078
[8]  
Chen K-F(2007)Performance analysis and architec-ture design for parallel EBCOT encoder of JPEG 2000 IEEE Transactions on Circuits and Systems for Video Technology 17 1336-1347
[9]  
Chen H-H(2006)Realizing low-cost high-throughput general-purpose block encoder for JPEG 2000 IEEE Transactions on Circuits and Systems for Video Technology 16 843-858
[10]  
Chen L-G(2010)A high performance MQ encoder architecture in JPEG2000 Integration, the VLSI Journal 43 305-317