Variable-Bin-Rate CABAC Engine for H.264/AVC High Definition Real-Time Decoding

被引:14
作者
Zhang, Peng [1 ,2 ]
Xie, Don [3 ]
Gao, Wen [4 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Grad Sch, Beijing 100049, Peoples R China
[3] Spreadtrum Commun Inc, Beijing 100084, Peoples R China
[4] Peking Univ, Digital Media Inst, Beijing 100871, Peoples R China
关键词
CABAC; parallel architectures; real-time; video coding;
D O I
10.1109/TVLSI.2008.2005286
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient VLSI architecture for H.264/AVC content-adaptive binary arithmetic code (CABAC) decoding. We introduce several new techniques to maximize the parallelism of the decoding process, including variable-bin-rate strategy, multiple-bin arithmetic decoding, and efficient probability propagation scheme. The CABAC engine can ensure the real-time decoding for H.264/AVC main profile HD level 4.0. Synthesis results show that the multi-bin decoder can be operated tip to 45 MHz, and the total logic area is only 42 K gates when targeted at TSMC's 0.18-mu m process.
引用
收藏
页码:417 / 426
页数:10
相关论文
共 20 条
  • [1] A high-performance JPEG2000 architecture
    Andra, K
    Chakrabarti, C
    Acharya, T
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (03) : 209 - 218
  • [2] The Z-Coder adaptive binary coder
    Bottou, L
    Howard, PG
    Bengio, Y
    [J]. DCC '98 - DATA COMPRESSION CONFERENCE, 1998, : 13 - 22
  • [3] Designing High-Throughput VLC Decoder Part I-Concurrent VLSI Architectures
    Chang, Shih-Fu
    Messerschmitt, David G.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1992, 2 (02) : 187 - 196
  • [4] CHEN JW, 2005, P IEEE INT S CIRC SY, V5, P4525
  • [5] Optimizing the critical loop in the H.264/AVC CABAC decoder
    Eeckhaut, Hendrik
    Christiaens, Mark
    Stroobandt, Dirk
    Nollet, Vincent
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2006, : 113 - 118
  • [6] *ISO IEC, 2003, H264 ITUT ISOIEC
  • [7] Kim CH, 2006, IEEE INT SYMP CIRC S, P1707
  • [8] Designing a High-Throughput VLC Decoder Part II-Parallel Decoding Methods
    Lin, Horng-Dar
    Messerschmitt, David G.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1992, 2 (02) : 197 - 206
  • [9] GENERIC CODER FOR BINARY SOURCES - THE M-CODER
    MARICHAL, X
    MACQ, B
    QUELUZ, MP
    [J]. ELECTRONICS LETTERS, 1995, 31 (07) : 544 - 545
  • [10] Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
    Marpe, D
    Schwarz, H
    Wiegand, T
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) : 620 - 636