• DocumentCode
    1064695
  • Title

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

  • Author

    Zhang, Peng ; Xie, Don ; Gao, Wen

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • Volume
    17
  • Issue
    3
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    417
  • Lastpage
    426
  • Abstract
    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 up to 45 MHz, and the total logic area is only 42 K gates when targeted at TSMC´s 0.18-mum process.
  • Keywords
    VLSI; arithmetic codes; binary codes; code standards; decoding; high definition video; probability; real-time systems; variable rate codes; video coding; H.264-AVC high definition real-time decoding; VLSI architecture; content-adaptive binary arithmetic code; frequency 45 MHz; parallelism maximization technique; probability propagation scheme; size 0.18 mum; variable-bin-rate CABAC engine; CABAC; parallel architectures; real-time; video coding;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2005286
  • Filename
    4749263