Ultra-High-Throughput VLSI Architecture of H.265/HEVC CABAC Encoder for UHDTV Applications

被引:40
|
作者
Zhou, Dajiang [1 ]
Zhou, Jinjia [1 ]
Fei, Wei [1 ]
Goto, Satoshi [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
Advanced Video Coding (AVC); context-adaptive binary arithmetic coding (CABAC); entropy coding; H.264; H.265; High Efficiency Video Coding (HEVC); Super Hi-Vision; ultra high definition; ultra high definition television (UHDTV); very-large-scale integration (VLSI); video encoder; HEVC;
D O I
10.1109/TCSVT.2014.2337572
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Ultra high definition television (UHDTV) imposes extremely high throughput requirement on video encoders based on High Efficiency Video Coding (H.265/HEVC) and Advanced Video Coding (H.264/AVC) standards. Context-adaptive binary arithmetic coding (CABAC) is the entropy coding component of these standards. In very-large-scale integration implementation, CABAC has known difficulties in being effectively pipelined and parallelized, due to the critical bin-to-bin data dependencies in its algorithm. This paper addresses the throughput requirement of CABAC encoding for UHDTV applications. The proposed optimizations including prenormalization, hybrid path coverage and lookahead rLPS to reduce the critical path delay of binary arithmetic encoding (BAE) by exploiting the incompleteness of data dependencies in rLPS updating. Meanwhile, the number of bins BAE delivers per clock cycle is increased by the proposed bypass bin splitting technique. The context modeling and binarization components are also optimized. As a result, our CABAC encoder delivers an average of 4.37 bins per clock cycle. Its maximum clock frequency reaches 420 MHz when synthesized in 90 nm. The corresponding overall throughput is 1836 Mbin/s that is 62.5% higher than the state-of-the-art architecture.
引用
收藏
页码:497 / 507
页数:11
相关论文
共 50 条
  • [1] A VLSI Implement of CABAC Encoder for H.265/HEVC
    Li, Wei
    Yin, Xiang
    Zeng, Xiaoyang
    Yu, Xulin
    Wang, Wenqiang
    Fan, Yibo
    [J]. 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 269 - 271
  • [2] High-Throughput Binary Arithmetic Encoder Architecture for CABAC in H.265/HEVC
    Chen, Cheng
    Liu, Kaili
    Chen, Song
    [J]. 2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 1416 - 1418
  • [3] H.265/HEVC Encoder for UHDTV
    Ikeda, Mitsuo
    [J]. 2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 687 - 688
  • [4] Architecture design of the high-throughput compensator and interpolator for the H.265/HEVC encoder
    Grzegorz Pastuszak
    Maciej Trochimiuk
    [J]. Journal of Real-Time Image Processing, 2016, 11 : 663 - 673
  • [5] Architecture design of the high-throughput compensator and interpolator for the H.265/HEVC encoder
    Pastuszak, Grzegorz
    Trochimiuk, Maciej
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (04) : 663 - 673
  • [6] High Performance VLSI Architecture of H.265/HEVC Intra Prediction for 8K UHDTV Video Decoder
    Zhou, Jianbin
    Zhou, Dajiang
    Wang, Shihao
    Yoshimura, Takeshi
    Goto, Satoshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (12) : 2519 - 2527
  • [7] High-speed architecture of the CABAC probability modeling for H.265/HEVC encoders
    Pastuszak, Grzegorz
    [J]. 2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 143 - 146
  • [8] A Highly Pipelined and Highly Parallel VLSI Architecture of CABAC Encoder for UHDTV Applications
    Fu, Chen
    Sun, Heming
    Zhang, Zhiqiang
    Zhou, Jinjia
    [J]. SENSORS, 2023, 23 (09)
  • [9] Algorithm and Architecture Design of the H.265/HEVC Intra Encoder
    Pastuszak, Grzegorz
    Abramowski, Andrzej
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (01) : 210 - 222
  • [10] Area Efficient and High Throughput CABAC Encoder Architecture for HEVC
    Vizzotto, Bruno
    Mazui, Volnei
    Bampi, Sergio
    [J]. 2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 572 - 575