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 条
  • [1] 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
  • [2] 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
  • [3] A High Throughput CABAC Encoder for Ultra High Resolution Video
    Wu, Li-Cian
    Lin, Youn-Long
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1048 - 1051
  • [4] 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
  • [5] High-throughput CABAC codec architecture for HEVC
    Choi, Yongseok
    Choi, Jongbum
    [J]. ELECTRONICS LETTERS, 2013, 49 (18) : 1145 - 1146
  • [6] High-Throughput Binary Arithmetic Encoder using Multiple-Bypass Bins Processing for HEVC CABAC
    Livi Ramos, Fabio Luis
    Zatt, Bruno
    Porto, Marcelo
    Bampi, Sergio
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [7] 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
  • [8] Residual Syntax Elements Analysis and Design Targeting High-Throughput HEVC CABAC
    Ramos, Fabio Luis Livi
    Saggiorato, Alessandro Via Piana
    Zatt, Bruno
    Porto, Marcelo
    Bampi, Sergio
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (02) : 475 - 488
  • [9] A High-Throughput VLSI Architecture Design of Canonical Huffman Encoder
    Shao, Zhenyu
    Di, Zhixiong
    Feng, Quanyuan
    Wu, Qiang
    Fan, Yibo
    Yu, Xulin
    Wang, Wenqiang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (01) : 209 - 213
  • [10] High-throughput VLSI Design and Implementation of MQ-Encoder
    Di, Zhi-Xiong
    Shi, Jiang-Yi
    Hao, Yue
    Liu, Kai
    Li, Yun-Song
    Zhao, Zhe-Fei
    Ma, Pei-Jun
    [J]. 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 559 - 561