• DocumentCode
    2795882
  • Title

    A new architecture for fast arithmetic coding in H.264 advanced video coder

  • Author

    Osorio, Roberto R. ; Bruguera, Javier D.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
  • fYear
    2005
  • fDate
    30 Aug.-3 Sept. 2005
  • Firstpage
    298
  • Lastpage
    305
  • Abstract
    In this work, a new architecture for binary arithmetic coding is presented in the context of the new AVC/H.264 standard for video coding. Among the new technologies included in AVC/H.264 a context adaptive binary arithmetic coder (CABAC) is used that outperforms the baseline entropy coder in a significant manner. In this work we justify the need for a new architecture that implements the unique characteristics of CABAC that are not found in other implementations of arithmetic coding. We show that a fast architecture is needed that combines short cycle time and application-aware scheduling in order to accomplish with the high computational demands. A number of optimizations are introduced that allow processing several symbols per cycle and reduce data binarization overhead. Implementation results are shown for a Virtex-II FPGA and the main conclusions are presented.
  • Keywords
    arithmetic codes; binary codes; code standards; hardware-software codesign; optimisation; scheduling; video coding; AVC standard; H.264 advanced video coder; Virtex-II FPGA; application-aware scheduling; context adaptive binary arithmetic coding; hardware-software codesign; video coding; Arithmetic; Automatic voltage control; Code standards; Computer architecture; Electronic mail; Entropy; Field programmable gate arrays; Motion compensation; Processor scheduling; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
  • Print_ISBN
    0-7695-2433-8
  • Type

    conf

  • DOI
    10.1109/DSD.2005.9
  • Filename
    1559818