Design of a High-Throughput CABAC Encoder

被引:0
|
作者
Lo, Chia-Cheng [1 ]
Zeng, Ying-Jhong [1 ]
Shieh, Ming-Der [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Elect Engn, Tainan 70101, Taiwan
来源
关键词
H.264; CABAC; entropy encoder; high-throughput; HIGH-PERFORMANCE; COMPRESSION; ARCHITECTURE; ACCELERATOR;
D O I
10.1587/transinf.E92.D.681
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context-based Adaptive Binary Arithmetic Coding (CABAC) is one of the algorithmic improvements that the H.264/AVC standard provides to enhance the compression ratio of video sequences. Compared with the context-based adaptive variable length coding (CAVLC), CABAC can obtain a better compression ratio at the price of higher computation complexity. In particular, the inherent data dependency and various types of syntax elements in CABAC results in a dramatically increased complexity if two bins obtained from binarized syntax elements are handled at a time. By analyzing the distribution of binarized bins in different video sequences, this work shows how to effectively improve the encoding rate with limited hardware overhead by allowing only a certain type of syntax element to be processed two bins at a time. Together with the proposed context memory management scheme and range renovation method, experimental results reveal that an encoding rate of up to 410 M-bin/s can be obtained with a limited increase in hardware requirement. Compared with related works that do not support multi-symbol encoding, our development can achieve nearly twice their throughput rates with less than 25 % hardware overhead.
引用
收藏
页码:681 / 688
页数:8
相关论文
共 50 条
  • [31] DESIGN AND IMPLEMENTATION OF PARALLEL BYPASS BIN PROCESSING FOR CABAC ENCODER
    Mamidi, Nagaraju
    Gupta, Santosh Kumar
    Bhadauria, Vijaya
    [J]. ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2021, 19 (03) : 243 - 257
  • [32] High-throughput design of energetic molecules
    Liu, Jian
    Zhao, Shicao
    Duan, Bowen
    He, Xudong
    Yang, Chunming
    Pu, Xuemei
    Zhang, Xinben
    Xiao, Yonghao
    Nie, Fude
    Qian, Wen
    Li, Geng
    Zhang, Chaoyang
    [J]. JOURNAL OF MATERIALS CHEMISTRY A, 2023, 11 (45) : 25031 - 25044
  • [33] High-throughput sequencing and vaccine design
    Luciani, F.
    [J]. REVUE SCIENTIFIQUE ET TECHNIQUE-OFFICE INTERNATIONAL DES EPIZOOTIES, 2016, 35 (01): : 53 - 65
  • [34] Experimental design for high-throughput screening
    Lutz, MW
    Menius, JA
    Choi, TD
    Laskody, RG
    Domanico, PL
    Goetz, AS
    Saussy, DL
    [J]. DRUG DISCOVERY TODAY, 1996, 1 (07) : 277 - 286
  • [35] High-throughput design of magnetic materials
    Zhang, Hongbin
    [J]. ELECTRONIC STRUCTURE, 2021, 3 (03):
  • [36] High-throughput, area-efficient hardware architecture of CABAC-Binarization for UHD applications
    Nagaraju, Mamidi
    Gupta, Santosh Kumar
    Bhadauria, Vijaya
    [J]. MICROELECTRONICS JOURNAL, 2022, 123
  • [37] 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
  • [38] High-Throughput Design for a Multi-Size DCT-II Targeting the AV1 Encoder
    Goebel, Jones
    Agostini, Luciano
    Zatt, Bruno
    Porto, Marcelo
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [39] 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
  • [40] Design of a low power architecture for CABAC encoder in H.264
    Kuo, Chien-Chung
    Lei, Sheau-Fang
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 243 - +