A VLSI Implement of CABAC Encoder for H.265/HEVC

被引:0
|
作者
Li, Wei [1 ]
Yin, Xiang [1 ]
Zeng, Xiaoyang [1 ]
Yu, Xulin [2 ]
Wang, Wenqiang [2 ]
Fan, Yibo [1 ]
机构
[1] Fudan Univ, Dept Microelect, Shanghai 200433, Peoples R China
[2] Alibaba Grp Shenzhen, Shenzhen, Peoples R China
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The goal of next generation video codec standard High Efficiency Video Coding (H.265/HEVC) is to improve the coding efficiency 50% without the quality of the image decreasing compared to Advanced Video Coding (H.264/AVC), while introduces large complexity. Context-adaptive binary arithmetic coding (CABAC) is the only allowed entropy coding component. Because of the data dependencies, it is difficult to be parallelized and pipelined. In this paper, we propose a practical structure of CABAC used in H.265 encoder and introduce several optimizations to prove this architecture can be integrated and pipelined in H.265 codec. Meanwhile, we further considered the bypass mode encoding process in the CABAC and try to merge bypass bins. As a result, our design can process up to 6 bins per clock cycle and delivers an average of 4.67 bins per clock cycle. It can work at the frequency of 516Mhz when synthesized in 65 nm. The throughput is 2410 Mbinls, which supports the 8k videos real-time coding.
引用
收藏
页码:269 / 271
页数:3
相关论文
共 50 条
  • [1] Ultra-High-Throughput VLSI Architecture of H.265/HEVC CABAC Encoder for UHDTV Applications
    Zhou, Dajiang
    Zhou, Jinjia
    Fei, Wei
    Goto, Satoshi
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (03) : 497 - 507
  • [2] H.265/HEVC Encoder for UHDTV
    Ikeda, Mitsuo
    [J]. 2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 687 - 688
  • [3] 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
  • [4] Using CNN for Encoder Optimization in H.265/HEVC
    Xie, Ying
    Yang, Ming
    Yu, Jian
    Jiang, Wenchan
    Hao, Luguo
    [J]. 10TH EAI INTERNATIONAL CONFERENCE ON MOBILE MULTIMEDIA COMMUNICATIONS (MOBIMEDIA 2017), 2017, : 182 - 186
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] 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
  • [10] 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