• DocumentCode
    1357398
  • Title

    Reconfigurable architecture for entropy decoding and inverse transform in H.264

  • Author

    Lo, Chia-Cheng ; Tsai, Shang-Ta ; Shieh, Ming-Der

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    56
  • Issue
    3
  • fYear
    2010
  • Firstpage
    1670
  • Lastpage
    1676
  • Abstract
    Reconfigurable hardware is an effective design option for dealing with the increasing demands of flexibility and computation power in system design. This paper explores techniques to combine the two entropy decoding methods defined in the H.264 standard, context-based adaptive binary arithmetic coding (CABAC) and context-based adaptive variable length coding (CAVLC), using a coarse-grain reconfigurable architecture. An analyzing of the similarities and differences between these two decoding processes shows that CAVLC can be effectively merged into a CABAC decoder. Experimental results show that about 1.5K gates can be saved using the proposed reconfigurable cell (RC) architecture, which corresponds to a 25.4% area savings in the implementation of the CAVLC decoder. Using the idle time in RC arrays, the base cell can be extended to carry out the inverse transform with very limited overhead. The proposed entropy decoder design, which operates at 66 MHz, can decode video sequences at Baseline and Main profiles at Level 3.0 under the real-time constraint.
  • Keywords
    adaptive codes; arithmetic codes; binary codes; decoding; entropy codes; image sequences; reconfigurable architectures; transforms; variable length codes; video coding; CABAC decoder; CAVLC decoder; H.264 standard; RC array; context-based adaptive binary arithmetic coding; context-based adaptive variable length coding; decoding process; entropy decoding; frequency 66 MHz; inverse transform; reconfigurable cell architecture; reconfigurable hardware; system design; video sequence decoding; Context; Decoding; Entropy; Logic gates; Reconfigurable architectures; Syntactics; Transforms; CAVLC, CABAC, H.264, Reconfigurable architecture;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2010.5606311
  • Filename
    5606311