• DocumentCode
    2624085
  • Title

    An efficient hardware implementation for H.264 binary arithmetic encoder

  • Author

    Zargari, Farzad ; Azimi, Ehsan

  • Author_Institution
    Multimedia Syst. Res. Group, Iran Telecom Res. Center, Tehran, Iran
  • fYear
    2009
  • fDate
    20-21 Oct. 2009
  • Firstpage
    105
  • Lastpage
    109
  • Abstract
    Binary arithmetic coding (BAC) is among the techniques used in H.264 video coding standard to improve the coding efficiency. BAC includes an iterative process of renormalization with up to seven iterations for coding each symbol. Since BAC is also a computational intensive unit in H.264 encoder, various hardware realizations have been proposed for it in the literature. In this paper, we propose a hardware implementation for BAC, which uses lookup table to avoid the iterative coding process and achieves coding rate of one symbol per clock at 260 MHz clock rate. Post synthesize simulation results indicate that the proposed architecture is a resource and speed efficient hardware for H.264 binary arithmetic encoder.
  • Keywords
    iterative methods; video coding; binary arithmetic coding; binary arithmetic encoder; coding efficiency; computational intensive unit; frequency 260 MHz; hardware implementation; iterative process; renormalization; video coding standard; Arithmetic; Clocks; Hardware; High performance computing; Image coding; Multimedia systems; Portable media players; Table lookup; Transform coding; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Conference, 2009. CSICC 2009. 14th International CSI
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4244-4261-4
  • Electronic_ISBN
    978-1-4244-4262-1
  • Type

    conf

  • DOI
    10.1109/CSICC.2009.5349352
  • Filename
    5349352