Residual Syntax Elements Analysis and Design Targeting High-Throughput HEVC CABAC

被引:15
|
作者
Ramos, Fabio Luis Livi [1 ]
Saggiorato, Alessandro Via Piana [2 ,3 ]
Zatt, Bruno [4 ]
Porto, Marcelo [4 ]
Bampi, Sergio [1 ]
机构
[1] Univ Fed Rio Grande do Sul, PPGC, BR-91501970 Porto Alegre, RS, Brazil
[2] Univ Fed Pampa Unipampa, BR-96413170 Bage, Brazil
[3] Gente Seguradora, BR-91751443 Porto Alegre, RS, Brazil
[4] Univ Fed Pelotas UFPel, BR-96010610 Pelotas, RS, Brazil
关键词
Encoding; Syntactics; Entropy; Throughput; Streaming media; Transforms; Hardware; CABAC; entropy encoding; hardware design; HEVC; high-throughput processing; real-time video processing; residual syntax elements; ENCODER;
D O I
10.1109/TCSI.2019.2932891
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Video processing is a topic of major interest due to the demand for real-time delivery of increasing resolution videos. Moreover, Internet traffic related to high-quality video processing tends to be the dominant type of information transmitted. The high-efficiency video coding (HEVC) standard is a suitable and efficient choice to overcome the challenges regarding the matter presented. In HEVC, the final encoding step is the entropy encoding, in which the context-adaptive binary arithmetic coding (CABAC) algorithm is the sole option used. Many recent research efforts have been successful in enhancing CABAC throughput for a hardware approach, which is a remarkable difficulty due to the intrinsic dependencies generated by the algorithm. The throughput improvement happens due to the capability of these entropy-encoding designs to consume multiple input data coming from the previous encoding steps. Nevertheless, the same care in terms of data generation shall occur for the stage right before the CABAC block. Otherwise, a transfer of the potential processing bottleneck would move to the input data fabrication. Therefore, this paper proposes a novel scheme, named multi residual syntax element treatment (MRSET), to be compliant with these recent high-throughput CABAC designs, being able to supply the entropy coding with enough input data and thus it would not starve. A complete analysis involving HEVC reference software and recommend video sequences occurred to drive MRSET inception. Different multi-core MRSET hardware architectures results are provided, and the best suitable option is defined based on the characteristics of the state-of-the-art CABAC architectures.
引用
收藏
页码:475 / 488
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] SYNTAX ELEMENT PARTITIONING FOR HIGH-THROUGHPUT HEVC CABAC DECODING
    Habermann, Philipp
    Chi, Chi Ching
    Alvarez-Mesa, Mauricio
    Juurlink, Ben
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1308 - 1312
  • [3] High-throughput CABAC codec architecture for HEVC
    Choi, Yongseok
    Choi, Jongbum
    [J]. ELECTRONICS LETTERS, 2013, 49 (18) : 1145 - 1146
  • [4] 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
  • [5] A design of pipelined-parallel CABAC decoder adaptive to HEVC syntax elements
    Bae, Bong-Hee
    Kong, Jin-Hyeung
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [6] Design and test of a high-throughput CABAC encoder
    Lo, Chia-Cheng
    Zeng, Ying-Jhong
    Shieh, Ming-Der
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 1077 - 1080
  • [7] 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
  • [8] 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
  • [9] Design and FPGA Implementation of Residual Data in HEVC CABAC Encoder
    Wahiba, Menasri
    Abdellah, Skoudarli
    Azzaz, Mohamed Salah
    Aichouche, Belhadj
    [J]. 2018 INTERNATIONAL CONFERENCE ON SIGNAL, IMAGE, VISION AND THEIR APPLICATIONS (SIVA), 2018,
  • [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