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

被引:0
|
作者
Kai HUANG [1 ]
De MA [1 ]
Rongjie YAN [2 ]
Haitong GE [3 ]
Xiaolang YAN [1 ]
机构
[1] Institute of VLSI Design,Zhejiang University
[2] State Key Laboratory of Computer Science,Institute of Software,Chinese Academy of Sciences
[3] Hangzhou C-Sky Micro-System
关键词
D O I
暂无
中图分类号
TN919.81 [图像编码];
学科分类号
摘要
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 条
  • [1] High throughput VLSI architecture for H.264/AVC context-based adaptive binary arithmetic coding (CABAC) decoding
    Kai Huang
    De Ma
    Rong-jie Yan
    Hai-tong Ge
    Xiao-lang Yan
    Journal of Zhejiang University SCIENCE C, 2013, 14 : 449 - 463
  • [2] High throughput VLSI architecture for H.264/AVC context-based adaptive binary arithmetic coding (CABAC) decoding
    Huang, Kai
    Ma, De
    Yan, Rong-jie
    Ge, Hai-tong
    Yan, Xiao-lang
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2013, 14 (06): : 449 - 463
  • [3] High throughput VLSI architecture for H.264/AVC context-based adaptive binary arithmetic coding(CABAC) decoding
    Kai HUANG
    De MA
    Rong-jie YAN
    Hai-tong GE
    Xiao-lang YAN
    Frontiers of Information Technology & Electronic Engineering, 2013, (06) : 449 - 463
  • [4] A High-Throughput Binary Arithmetic Coding Architecture for H.264/AVC CABAC
    Liu, Yizhong
    Song, Tian
    Shimamoto, Takashi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (09) : 1594 - 1604
  • [5] A high throughput vlsi architecture design for H.264 context-based adaptive binary arithmetic decoding with look ahead parsing
    Yang, Yao-Chang
    Lin, Chien-Chang
    Chang, Hsui-Cheng
    Su, Ching-Lung
    Guo, Jiun-In
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 357 - +
  • [6] A HIGH THROUGHPUT PARALLEL AVC/H.264 CONTEXT-BASED ADAPTIVE BINARY ARITHMETIC DECODER
    Liang, Jia-Wei
    Lin, He-Yuan
    Lee, Gwo Giun
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1729 - 1732
  • [7] A hardware accelerator for context-based adaptive binary arithmetic decoding in H.264/AVC
    Chen, MW
    Chang, CR
    Lin, YL
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 4525 - 4528
  • [8] Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
    Marpe, D
    Schwarz, H
    Wiegand, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) : 620 - 636
  • [9] A high-performance VLSI architecture for CABAC decoding in H.264/AVC
    Li Bingbo
    Zhang Ding
    Fang Jian
    Wang Lianghao
    Zhang Ming
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 790 - 793
  • [10] Complexity modeling for context-based adaptive binary arithmetic coding (CABAL) in H.264/AVC decoder
    Lee, Szu-Wei
    Kuo, C. -C. Jay
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXX, PTS 1 AND 2, 2007, 6696