A 610 Mbin/s CABAC decoder for H.265/HEVC level 6.1 applications

Yijin Zhao, Jinjia Zhou, Dajiang Zhou, Satoshi Goto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

This paper presents a high-throughput decoder of HEVC context-based adaptive binary arithmetic coding (CABAC). A multi-sub-engine arithmetic decoder (MSE-AD) design is proposed to increase the average number of bins delivered per clock cycle by adaptively processing different patterns of upcoming bins with balanced critical path delay. A syntax element (SE) grouping scheme is proposed to maximize the utilization of MSE-AD under the SE parsing order specified in the standard. We also employ a prediction-based pipeline to alleviate the data hazard problem. The proposed CABAC decoder delivers 2.36 bins per clock cycle and achieves a maximum clock frequency of 258MHz in 90nm technology. The resulting performance is 610 Mbin/s which is enough for H.265/HEVC level 6.1 (8K×4K@60fps) applications.

Original languageEnglish
Title of host publication2014 IEEE International Conference on Image Processing, ICIP 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1268-1272
Number of pages5
ISBN (Print)9781479957514
DOIs
Publication statusPublished - 2014 Jan 28

    Fingerprint

Keywords

  • CABAC
  • entropy coding
  • H.265/HEVC
  • level 6.1

ASJC Scopus subject areas

  • Computer Vision and Pattern Recognition

Cite this

Zhao, Y., Zhou, J., Zhou, D., & Goto, S. (2014). A 610 Mbin/s CABAC decoder for H.265/HEVC level 6.1 applications. In 2014 IEEE International Conference on Image Processing, ICIP 2014 (pp. 1268-1272). [7025253] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICIP.2014.7025253