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