• 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