Area Efficient and High Throughput CABAC Encoder Architecture for HEVC

被引:0
|
作者
Vizzotto, Bruno [1 ,2 ]
Mazui, Volnei [1 ]
Bampi, Sergio [2 ]
机构
[1] Fed Univ Pampa Unipampa, Alegrete, RS, Brazil
[2] Fed Univ Rio Grande Sul UFRGS, Porto Alegre, RS, Brazil
关键词
CABAC encoder; HEVC; FPGA; video compression;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The rising of High Efficiency Video Coding (HEVC) standard in the last years to encode Ultra High Definition (UHD) resolution videos bring challenges to both algorithmic and hardware solutions. The entropy encoder, Context-adaptive binary arithmetic coding (CABAC), presents difficulties to parallelize as well as pipelined with effectiveness. This occurs due to data dependencies in its algorithm. This paper presents an area efficient architecture to deliver the throughput required by CABAC encoding for UHD content. To meet this requirement, we propose optimizations in the renormalization exploiting parallelism, and, we improve the binary arithmetic encoding (BAE) by reducing the critical path delay while increasing the throughput. This technique increases the bins per clock cycle to an average of 2.37. Moreover, simulation results show that our architecture can work at 380MHz with 31.180K gates targeting 0.13 mu m CMOS process. These results endure support for real-time encoding for all sequences under common test conditions (CTC) of HEVC standard conforming to the main profile.
引用
收藏
页码:572 / 575
页数:4
相关论文
共 50 条
  • [1] 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
  • [2] High-throughput CABAC codec architecture for HEVC
    Choi, Yongseok
    Choi, Jongbum
    [J]. ELECTRONICS LETTERS, 2013, 49 (18) : 1145 - 1146
  • [3] 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
  • [4] A Hardware CABAC Encoder for HEVC
    Peng, Bin
    Ding, Dandan
    Zhu, Xingguo
    Yu, Lu
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1372 - 1375
  • [5] A HIGH-PERFORMANCE CABAC ENCODER ARCHITECTURE FOR HEVC AND H.264/AVC
    Zhou, Jinjia
    Zhou, Dajiang
    Fei, Wei
    Goto, Satoshi
    [J]. 2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 1568 - 1572
  • [6] High Throughput CABAC Entropy Coding in HEVC
    Sze, Vivienne
    Budagavi, Madhukar
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) : 1778 - 1791
  • [7] Design of a High-Throughput CABAC Encoder
    Lo, Chia-Cheng
    Zeng, Ying-Jhong
    Shieh, Ming-Der
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 681 - 688
  • [8] Hardware Implementation of HEVC CABAC Encoder
    Kim, Doohwan
    Moon, Jeonhak
    Lee, Seongsoo
    [J]. 2015 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2015, : 183 - 184
  • [9] HEVC Residual Syntax Elements Generation Architecture for High-Throughput CABAC Design
    Piana Saggiorato, Alessandro Via
    Livi Ramos, Fabio Luis
    Zatt, Bruno
    Porto, Marcelo
    Bampi, Sergio
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 193 - 196
  • [10] An Efficient Hardware Implementation of Residual Data Binarization in HEVC CABAC Encoder
    Dinh-Lam Tran
    Xuan-Tu Tran
    Duy-Hieu Bui
    Pham, Cong-Kha
    [J]. ELECTRONICS, 2020, 9 (04)