Performance comparison of throughput between AVC, HEVC and VVC hardware CABAC decoder

被引:5
|
作者
Menasri, Wahiba [1 ]
Skoudarli, Abdellah [2 ]
机构
[1] Univ Yahia Fares Medea, Fac Technol, Lab Renewable Energies & Mat, Medea 26000, Algeria
[2] USTHB, Fac Elect & Informat, Lab Image Proc & Radiat, BP 32, Algires, Algeria
关键词
AVC; VVC; HEVC; CABAC; Throughput; FPGA; ARCHITECTURE; ENCODER; DESIGN;
D O I
10.1007/s11554-023-01266-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a performance comparison of throughput between context-based adaptive binary arithmetic decoding (CABAC) processes adopted in the three recent video codecs: advanced video coding (AVC), high efficiency video coding (HEVC), and versatile video coding (VVC). Consequently, in order to highlight the performance and the modification in three CABAC versions: the three main stages of CABAC decoding Context Selection and Modeling (CSM), Binary Arithmetic Decoding (BAD) and De-binarization (DBZ) are designed, described in VHDL language and implemented on Field Programmable Gate Array (FPGA) device. Firstly, the most efficient CSM is obtained for CABAC VVC with maximum frequency of 183.8 MHz and low power consumption of 0.346 mW. Secondly, the BAD in RM is modified only in the last video standard VVC. The most efficient design of BAD RM is given in the AVC and HEVC version of CABAC with maximum frequency of 261.75 MHz. Thirdly, the BAD in BM and TM are the same adopted in the three CABAC version, with maximum frequencies of 439.657 MHz and 798.861 MHz, respectively. Thirdly, the de-binarization codes are also the same adopted in the three last CABAC versions. Consequently, high frequency of 789.26 MHz is obtained in DBZ but the resources cost and power consumption are greater than that given in CSM and BAD stages. Finally, high throughput of 178.13 bins/s is given by our proposed design of VVC CABAC decoder.
引用
收藏
页数:12
相关论文
共 33 条
  • [1] Performance comparison of throughput between AVC, HEVC and VVC hardware CABAC decoder
    Wahiba Menasri
    Abdellah Skoudarli
    Journal of Real-Time Image Processing, 2023, 20
  • [2] A Multi-Bin Constant Throughput CABAC Decoder for HEVC
    Chen, Hsuan-Ku
    Fang, Chih-Chung
    Chang, Tian Sheuan
    2015 IEEE JORDAN CONFERENCE ON APPLIED ELECTRICAL ENGINEERING AND COMPUTING TECHNOLOGIES (AEECT), 2015,
  • [3] Performance Comparison of VVC, AV1, HEVC, and AVC for High Resolutions
    Uhrina, Miroslav
    Sevcik, Lukas
    Bienik, Juraj
    Smatanova, Lenka
    ELECTRONICS, 2024, 13 (05)
  • [4] A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264
    Sze, Vivienne
    Budagavi, Madhukar
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 165 - 170
  • [5] Implementation of high throughput hardware efficient one-cycle cabac decoder
    Zhu, Min
    Liu, Leibo
    Yin, Shouyi
    Wang, Xing
    Wei, Shaojun
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (11) : 1557 - 1568
  • [6] Performance Comparison of Weak Filtering in HEVC and VVC
    Lee, Junghyun
    Jeong, Jechang
    ELECTRONICS, 2020, 9 (06) : 1 - 9
  • [7] A HIGH-PERFORMANCE CABAC ENCODER ARCHITECTURE FOR HEVC AND H.264/AVC
    Zhou, Jinjia
    Zhou, Dajiang
    Fei, Wei
    Goto, Satoshi
    2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 1568 - 1572
  • [8] A High Throughput VLSI Design with Hybrid Memory Architecture for H.264/AVC CABAC Decoder
    Liao, Yuan-Hsin
    Li, Gwo-Long
    Chang, Tian-Sheuan
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2007 - 2010
  • [9] A Branch Selection Multi-symbol High Throughput CABAC Decoder Architecture for H.264/AVC
    Lin, Pin-Chih
    Chuang, Tzu-Der
    Chen, Liang-Gee
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 365 - +
  • [10] High-Throughput H.264/AVC High-Profile CABAC Decoder for HDTV Applications
    Yang, Yao-Chang
    Guo, Jiun-In
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (09) : 1395 - 1399