High throughput VLSI architecture for H.264/AVC context-based adaptive binary arithmetic coding (CABAC) decoding

被引:1
|
作者
Huang, Kai [1 ]
Ma, De [1 ]
Yan, Rong-jie [2 ]
Ge, Hai-tong [3 ]
Yan, Xiao-lang [1 ]
机构
[1] Zhejiang Univ, Inst VLSI Design, Hangzhou 310027, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
[3] Hangzhou C Sky Microsyst Co, Hangzhou 310012, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
H.264/AVC; Context-based adaptive binary arithmetic coding (CABAC); Decoder; VLSI;
D O I
10.1631/jzus.C1200250
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context-based adaptive binary arithmetic coding (CABAC) is the major entropy-coding algorithm employed in H.264/AVC. In this paper, we present a new VLSI architecture design for an H.264/AVC CABAC decoder, which optimizes both decode decision and decode bypass engines for high throughput, and improves context model allocation for efficient external memory access. Based on the fact that the most possible symbol (MPS) branch is much simpler than the least possible symbol (LPS) branch, a newly organized decode decision engine consisting of two serially concatenated MPS branches and one LPS branch is proposed to achieve better parallelism at lower timing path cost. A look-ahead context index (ctxIdx) calculation mechanism is designed to provide the context model for the second MPS branch. A head-zero detector is proposed to improve the performance of the decode bypass engine according to UEGk encoding features. In addition, to lower the frequency of memory access, we reorganize the context models in external memory and use three circular buffers to cache the context models, neighboring information, and bit stream, respectively. A pre-fetching mechanism with a prediction scheme is adopted to load the corresponding content to a circular buffer to hide external memory latency. Experimental results show that our design can operate at 250 MHz with a 20.71k gate count in SMIC18 silicon technology, and that it achieves an average data decoding rate of 1.5 bins/cycle.
引用
收藏
页码:449 / 463
页数:15
相关论文
共 50 条
  • [41] 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
  • [42] Fast coeff_token decoding method and new memory architecture design for an efficient H.264/AVC context-based adaptive variable length coding decoder
    Moon, Yong Ho
    Yoon, Kun Su
    Ha, Seok Wun
    OPTICAL ENGINEERING, 2009, 48 (12)
  • [43] A CABAC codec of H.264AVC with Secure Arithmetic Coding
    Neji, Nihel
    Jridi, Maher
    Alfalou, Ayman
    Masmoudi, Nouri
    REAL-TIME IMAGE AND VIDEO PROCESSING 2013, 2013, 8656
  • [44] An adaptive pipelining scheme for H.264/AVC CABAC decoder
    陈杰
    Ding Dandan
    Yu Lu
    High Technology Letters, 2013, 19 (04) : 391 - 397
  • [45] An adaptive pipelining scheme for H.264/AVC CABAC decoder
    Ding, D. (dandan2036@163.com), 1600, Inst. of Scientific and Technical Information of China (19):
  • [46] High Throughput Parallel Decoding Method for H.264/AVC CAVLC
    Yeo, Donghoon
    Shin, Hyunchul
    ETRI JOURNAL, 2009, 31 (05) : 510 - 517
  • [47] An Efficient Context Adaptive Variable Length Coding Architecture for H.264/AVC Video Encoders
    Ngoc-Mai Nguyen
    Xuan-Tu Tran
    Vivet, Pascal
    Lesecq, Suzanne
    2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 158 - 164
  • [48] Non-tables look-up search algorithm for efficient H.264/AVC context-based adaptive variable length coding decoding
    Han, Yishi
    Luo, Zhixiao
    Wang, Jianhua
    Min, Zhixuan
    Qin, Xinyu
    Sun, Yunlong
    JOURNAL OF ELECTRONIC IMAGING, 2014, 23 (05)
  • [49] High throughput architecture for forward transforms module of H.264/AVC video coding standard
    Porto, Roger
    Porto, Marcelo
    Bampi, Sergio
    Agostini, Luciano
    2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 150 - +
  • [50] High Throughput VLSI Architecture of a Fast Mode Decision Algorithm for H.264/AVC Intra Encoding
    Zhang, Tianruo
    Tian, Guifen
    Ikenaga, Takeshi
    Goto, Satoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (12) : 3630 - 3637