• DocumentCode
    588096
  • Title

    An efficient Context Adaptive Variable Length coding architecture for H.264/AVC video encoders

  • Author

    Ngoc-Mai Nguyen ; Xuan-Tu Tran ; Vivet, Pascal ; Lesecq, Suzanne

  • Author_Institution
    SIS Lab., VNU Univ. of Eng. & Technol., Hanoi, Vietnam
  • fYear
    2012
  • fDate
    10-12 Oct. 2012
  • Firstpage
    158
  • Lastpage
    164
  • Abstract
    In this paper, we present an efficient hardware implementation of a Context Adaptive Variable Length Coding (CAVLC) module for an H.264/AVC video encoder. To improve timing performance, a three-stage pipeline architecture is proposed including: input data statistical analysis, encoding and packing. The context information and coding tables are stored in memory elements. To minimize the hardware implementation overhead and increase the system performance, in some sub-encoders, the codewords are calculated on-the-fly instead of being stored in look-up tables. The proposed architecture has finally been implemented using a low power CMOS 65nm technology from STMicroelectronics. The design is able to operate up to 715MHz. At 550MHz, the design complexity is 33Kgates for a power consumption of 20mW. The design is initially targeted to CIF video format; however, it is obviously suitable for real-time HD 1080p video format.
  • Keywords
    CMOS integrated circuits; video coding; CIF video format; H.264/AVC video encoders; STMicroelectronics; codewords; context adaptive variable length coding architecture; encoding; input data statistical analysis; look up tables; low power CMOS technology; packing; power consumption; Context; Encoding; Hardware; Pipeline processing; Syntactics; Table lookup; Video coding; CAVLC; H.264/AVC; VLSI architecture for H.264 codec; Video encoding; entropy coding; pipeline architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Technologies for Communications (ATC), 2012 International Conference on
  • Conference_Location
    Hanoi
  • ISSN
    2162-1020
  • Print_ISBN
    978-1-4673-4351-0
  • Type

    conf

  • DOI
    10.1109/ATC.2012.6404250
  • Filename
    6404250