• DocumentCode
    2251443
  • Title

    A branch selection multi-symbol high throughput CABAC decoder architecture for H.264/AVC

  • Author

    Lin, Pin-Chih ; Chuang, Tzu-Der ; Chen, Liang-Gee

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    365
  • Lastpage
    368
  • Abstract
    Context-based adaptive binary arithmetic coding (CABAC) is a crucial part in H.264/AVC which provides a great compression gain. However, the throughput of CABAC decoder is limited due to the data dependency of decoding algorithm. This paper presents a branch selection hardware architecture which employs the two-symbol parallel decoder by providing all possible choices and then selecting the true one. The proposed CABAC decoder hardware architecture can decode 1.95~1.98 bins per cycle. It is implemented by UMC 90 nm technology with 82 k gate counts at 222 MHz. The maximum throughput is 410 Mbins/sec which is sufficient for decoding video sequence at Level 5.0.
  • Keywords
    adaptive codes; arithmetic codes; binary codes; decoding; image sequences; video coding; CABAC decoder architecture; H.264-AVC standard; UMC technology; branch selection hardware architecture; context-based adaptive binary arithmetic coding; frequency 222 MHz; size 90 nm; video sequence; Acceleration; Arithmetic; Automatic voltage control; Collision mitigation; Context modeling; Decoding; Hardware; Predictive models; Streaming media; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5117761
  • Filename
    5117761