• DocumentCode
    2828017
  • Title

    FPGA Based Design of CAVLC and Exp-Golomb Coders for H.264/AVC Baseline Entropy Coding

  • Author

    Silva, Thaisa ; Vortmann, Joao ; Agostini, Luciano ; Bampi, Sergio ; Susin, Altamiro

  • Author_Institution
    Fed. Univ. of Pelotas, Pelotas
  • fYear
    2007
  • fDate
    28-26 Feb. 2007
  • Firstpage
    161
  • Lastpage
    166
  • Abstract
    This paper presents the design of a hardware architecture for the entropy coder of H.264/AVC video compression standard, considering the baseline profile. The baseline entropy coder is composed of two main blocks: Exp-Golomb coder and CAVLC coder. This paper presents the architectural design of these two blocks. These architectures were described in VHDL and synthesized to an Altera Stratix-II FPGA. From the synthesis results it was possible to verify that the Exp-Golomb and CAVLC coders reached a throughput of 15.9 million of samples per second for the Exp-Golomb coder and of 103.8 million of samples per second for CAVLC coder. The H.264/AVC baseline entropy coder is being designed through the integration of these two coders and preliminary results indicate that this solution will be able to process HDTV frames in real time.
  • Keywords
    data compression; field programmable gate arrays; hardware description languages; logic design; video coding; Altera Stratix-II FPGA; CAVLC coder; Exp-Golomb coders; FPGA based design; H.264/AVC baseline entropy coding; H.264/AVC video compression standard; VHDL; architectural design; baseline entropy coder; hardware architecture; Automatic voltage control; Code standards; Codecs; Computational complexity; Entropy coding; Field programmable gate arrays; Hardware; Microelectronics; Throughput; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
  • Conference_Location
    Mar del Plata
  • Print_ISBN
    1-4244-0606-4
  • Type

    conf

  • DOI
    10.1109/SPL.2007.371741
  • Filename
    4234338