• DocumentCode
    1730034
  • Title

    Design and implementation of a new pipelined H.264 encoder

  • Author

    Qi, Bin ; Zhang, Duoli ; Song, Yukun ; Du, Gaoming ; Zheng, Yong

  • Author_Institution
    Inst. of VLSI Design, Hefei Univ. of Technol., Hefei, China
  • Volume
    1
  • fYear
    2011
  • Firstpage
    130
  • Lastpage
    133
  • Abstract
    In order to get better coding effect, H.264 adopts an algorithm with high computation complexity, which makes the architecture directly influence the performance of encoder. It is important to design an efficient architecture for H.264 encoder. This paper presents a new five-stage pipelined architecture of H.264 encoder. Existing H.264 encoders adopt four-stage pipelined architecture, whose critical path is too long due to the high computation complexity of integer motion estimation (IME) stage. In this paper, we separate off-chip data read from IME and make it a substantive stage, which shortens the critical path and improves the performance of encoder. Besides, an optimized motion estimation (ME) algorithm is adopted to remove data dependencies and shared storage policies are adopted to save hardware resources. The H.264 baseline profile is successfully mapped into hardware with the proposed architecture, which can encode 720p 30 fps videos in real time at 93 MHz.
  • Keywords
    computational complexity; motion estimation; video coding; H.264 baseline profile; IME; computation complexity; data dependencies; encoder performance; hardware resources; integer motion estimation; pipelined H.264 encoder; pipelined architecture; video coding; Bismuth; Buffer storage; Detectors; Generators; Hardware; Radiation detectors; Transform coding; 720p; H.264 encoder; five-stage; system structure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2011 International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4577-1586-0
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2011.6181924
  • Filename
    6181924