• DocumentCode
    1622849
  • Title

    High performance VLSI implementation of Context-based Adaptive Variable Length Coding (CAVLC) for H.264 encoder

  • Author

    Mukherjee, Rohan ; Mahajan, V. ; Chakrabarti, Indrajit ; Sengupta, Sabyasachi

  • Author_Institution
    Dept. of Electron. & Electr. Commun. Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
  • fYear
    2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The video coding standard H.264 uses Context-based Adaptive Variable Length Coding (CAVLC) as one of its entropy encoding techniques. This paper proposes VLSI architecture for CAVLC algorithm. The designed hardware meets the required speed of H.264 without compromising the hardware cost. The CAVLC encoder works at a maximum clock frequency of 126 MHz when implemented in Xilinx 10.1i, Virtex-5 technology. The speed is quite appreciable when compared to other existing works. The implemented architecture meets the required rate for processing of HD-1080 format video sequence.
  • Keywords
    image sequences; variable length codes; video coding; CAVLC algorithm; H.264 encoder; HD-1080 format video sequence; Virtex-5; Xilinx 10.1i; context-based adaptive variable length coding; entropy encoding technique; frequency 126 MHz; high performance VLSI architecture; video coding standard H.264; Encoding; Field programmable gate arrays; Hardware; Read only memory; Standards; Table lookup; Video coding; CAVLC; FPGA; H.264; LUT; VLSI;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG), 2013 Fourth National Conference on
  • Conference_Location
    Jodhpur
  • Print_ISBN
    978-1-4799-1586-6
  • Type

    conf

  • DOI
    10.1109/NCVPRIPG.2013.6776186
  • Filename
    6776186