A High-performance Hardwired CABAC Decoder for Ultra-high Resolution Video

被引:12
|
作者
Chen, Jian-Wen [1 ]
Lin, Youn-Long [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, THEDA Grp, Hsinchu 300, Taiwan
关键词
CABAC; Video Decoder; H.264/AVC; Ultra-high Resolution Video;
D O I
10.1109/TCE.2009.5278034
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Context-Based Binary Arithmetic Coding (CABAC) is one of two entropy coders used in H.264/AVC, which achieves a high compression ratio at the expense of high computational complexity. For real-time decoding of ultra-high resolution video, we propose a high-throughput hardwired CABAC decoder subsystem. By analyzing the distribution of different hypes of syntax elements (SE), we propose a Two-Bin arithmetic decoding engine (Two-Bin AE) to generate two bins in one cycle for the most frequent SEs. In order to boost the utilization of the proposed engine, we employ a Prediction-Based Parallel Processing Method to perform decoding and context index calculation in parallel. Furthermore, we propose a Context Table Reallocation Scheme, which can shorten the critical path delay of a Two-Bin AE circuit by 18%. Experimental results show that our decoder on average takes only 118 clock cycles to decode one macroblock (MB) at Main Profile, Level 4.0. For QFHD, i.e., 4x1080 HD, sequences, it can run effectively at 110MHz. The design has been successfully integrated into an H.264/AVC QFHD video decoder in an SOC system(1).
引用
收藏
页码:1614 / 1622
页数:9
相关论文
共 25 条
  • [1] A High Speed Real Time Multi-bin CABAC Encoder for Ultra High Resolution Video
    Jayakrishnan, P.
    Lincy, P. V. Anitha
    Niyas, R. Mohamed
    2013 IEEE INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN COMPUTING, COMMUNICATION AND NANOTECHNOLOGY (ICE-CCN'13), 2013, : 207 - 210
  • [2] A Real Time Multi-bin CABAC Encoder for Ultra High Resolution Video
    Jayakrishnan, P.
    Lincy, P. V. Anitha
    Niyas, R. Mohamed
    2013 IEEE INTERNATIONAL MULTI CONFERENCE ON AUTOMATION, COMPUTING, COMMUNICATION, CONTROL AND COMPRESSED SENSING (IMAC4S), 2013, : 402 - 405
  • [3] A Flexible Fully Hardwired CABAC Encoder for UHDTV H.264/AVC High Profile Video
    Tsai, Chen-Han
    Tang, Chi-Sun
    Chen, Liang-Gee
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (04) : 1329 - 1337
  • [4] A High-throughput Fully Hardwired CABAC Encoder for QFHD H.264/AVC Main Profile Video
    Chen, Jian-Wen
    Wu, Li-Cian
    Liu, Po-Sheng
    Lin, Youn-Long
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (04) : 2529 - 2536
  • [5] Design of High-Performance Intra Prediction Circuit for H.264 Video Decoder
    Yoo, Jihye
    Lee, Seonyoung
    Cho, Kyeongsoon
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2009, 9 (04) : 187 - 191
  • [6] High Performance and Efficient Video Compression Using H.264 CABAC Algorithm
    Pamila, Mary M.
    Manonmani, V
    Nirmala, D.
    RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2015, 6 (05): : 381 - 385
  • [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] 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
  • [9] A VLSI architecture for high performance CABAC encoding
    Shojania, H
    Sudharsanan, S
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2005, PTS 1-4, 2005, 5960 : 1444 - 1454
  • [10] A selective encryption scheme of CABAC based on video context in high efficiency video coding
    Li, Jianjun
    Wang, Chenyan
    Chen, Xie
    Tang, Zheng
    Hui, Guobao
    Chang, Chin-Chen
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (10) : 12837 - 12851