DocumentCode :
50672
Title :
An Efficient Adaptive Binary Range Coder and Its VLSI Architecture
Author :
Belyaev, Evgeny ; Kai Liu ; Gabbouj, Moncef ; YunSong Li
Author_Institution :
Dept. of Signal Process., Tampere Univ. of Technol., Tampere, Finland
Volume :
25
Issue :
8
fYear :
2015
fDate :
Aug. 2015
Firstpage :
1435
Lastpage :
1446
Abstract :
In this paper, we propose a new hardware-efficient adaptive binary range coder (ABRC) and its very-large-scale integration (VLSI) architecture. To achieve this, we follow an approach that allows to reduce the bit capacity of the multiplication needed in the interval division part and shows how to avoid the need to use a loop in the renormalization part of ABRC. The probability estimation in the proposed ABRC is based on a lookup table free virtual sliding window. To obtain a higher compression performance, we propose a new adaptive window size selection algorithm. In comparison with an ABRC with a single window, the proposed system provides a faster probability adaptation at the initial encoding/decoding stage, and more accurate probability estimation for very low entropy binary sources. We show that the VLSI architecture of the proposed ABRC attains a throughput of 105.92 MSymbols/s on the FPGA platform, and consumes 18.15 mW for the dynamic part power. In comparison with the state-of-the-art MQ-coder (used in JPEG2000 standard) and the M-coder (used in H.264/Advanced Video Coding and H.265/High Efficiency Video Coding standards), the proposed ABRC architecture provides comparable throughput, reduced memory, and power consumption. Experimental results obtained for a wavelet video codec with JPEG2000-like bit-plane entropy coder show that the proposed ABRC allows to reduce the bit rate by 0.8%-8% in comparison with the MQ-coder and from 1.0%-24.2% in comparison with the M-coder.
Keywords :
VLSI; codecs; data compression; integrated circuit design; probability; video coding; ABRC architecture; H.264; H.265; JPEG2000 standard; JPEG2000-like bit-plane entropy coder; MQ-coder; VLSI architecture; adaptive window size selection algorithm; advanced video coding; bit capacity; compression performance; efficient adaptive binary range coder; encoding/decoding stage; high efficiency video coding standards; interval division part; lookup table free virtual sliding window; power 18.15 mW; power consumption; probability adaptation; probability estimation; very-large-scale integration architecture; wavelet video codec; Encoding; Estimation; Hardware; Probability; Registers; Table lookup; Very large scale integration; Arithmetic coding; VLSI architecture; image/video compression; range coder; very-large-scale integration (VLSI) architecture;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2014.2372291
Filename :
6963444
Link To Document :
بازگشت