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 条
  • [21] Scalable VLSI Architecture for Hadamard Transforms of HEVC/H.265 Video Coding Standard
    Singh, Karam
    Ahamed, Shaik Rafi
    [J]. 2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [22] Kvazaar: Open-Source HEVC/H.265 Encoder
    Viitanen, Marko
    Koivula, Ari
    Lemmetti, Ari
    Yla-Outinen, Arttu
    Vanne, Jamb
    Hamalainen, Timo D.
    [J]. MM'16: PROCEEDINGS OF THE 2016 ACM MULTIMEDIA CONFERENCE, 2016, : 1179 - 1182
  • [23] Implementation of Multi-bin CABAC Decoder in HEVC/H.265 on FPGA
    Wahiba, Menasri
    Abdellah, Skoudarli
    Aichouche, Belhadj
    [J]. ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2019, 50 : 113 - 123
  • [24] Efficient Algorithm Adaptations and Fully Parallel Hardware Architecture of H.265/HEVC Intra Encoder
    Zhang, Yuanzhi
    Lu, Chao
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (11) : 3415 - 3429
  • [25] A Low-Cost VLSI Architecture of Multiple-Size IDCT for H.265/HEVC
    Sun, Heming
    Zhou, Dajiang
    Liu, Peilin
    Goto, Satoshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (12) : 2467 - 2476
  • [26] High-quality Hardware Integer Motion Estimation for HEVC/H.265 Encoder
    Zhu, Chuang
    Liu, Jie
    Huang, Xiao Feng
    Xiang, Guo Qing
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2019, E102C (12): : 853 - 856
  • [27] High Efficient HEVC (H.265) Codec Design for Mobile Applications
    Tong, Qiang
    Kim, Joohee
    Choi, Ken
    Lee, Yun Sik
    [J]. 2015 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2015, : 165 - 166
  • [28] Simplifications in inter-frame prediction in the H.265/HEVC encoder
    Trochimiuk, Maciej
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [29] Parameter Optimization for H.265/HEVC Encoder Using NSGA II
    Kumar, Saurav
    Gupta, Satvik
    Singh, Vishvender
    Khokhar, Mohit
    Rana, Prashant Singh
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2016, VOL 2, 2017, 547 : 105 - 118
  • [30] High-throughput CABAC codec architecture for HEVC
    Choi, Yongseok
    Choi, Jongbum
    [J]. ELECTRONICS LETTERS, 2013, 49 (18) : 1145 - 1146