• DocumentCode
    2110041
  • Title

    Hardware Design of the H.264/AVC Variable Block Size Motion Estimation for Real-Time 1080HD Video Encoding

  • Author

    Porto, Roger ; Agostini, Luciano ; Bampi, Sergio

  • Author_Institution
    Microelectron. Group (GME), UFRGS, Porto Alegre
  • fYear
    2009
  • fDate
    13-15 May 2009
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    Amongst the video compression standards, the latest one is the H.264/AVC. This standard reaches the highest compression rates when compared to the previous standards. On the other hand, it has a high computational complexity. This high computational complexity makes it difficult the development of software applications running in a current processor when high definitions videos are considered. Thus, hardware implementations become essential. Addressing the hardware architectures, this work presents the architectural design for the variable block size motion estimation (VBSME) defined in the H.264/AVC standard. This architecture is based on full search motion estimation algorithm and SAD calculation. This architecture is able to produce the 41 motion vectors within a macroblock as specified in the standard. The implementation of this architecture was based on standard cell methodology in 0.18 mum CMOS technology. The architecture reached a throughput of 34 1080HD frames per second.
  • Keywords
    CMOS integrated circuits; computational complexity; data compression; motion estimation; video coding; CMOS technology; H.264/AVC standard; H.264/AVC variable block size motion estimation; SAD calculation; VBSME; computational complexity; full search motion estimation algorithm; hardware architecture; real-time 1080HD video encoding; size 0.18 mum; software applications; standard cell methodology; variable block size motion estimation; video compression standards; Application software; Automatic voltage control; CMOS technology; Computational complexity; Computer architecture; Encoding; Hardware; High definition video; Motion estimation; Video compression; H.264/AVC; variable block-size motion estimation; video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    978-1-4244-4408-3
  • Electronic_ISBN
    978-0-7695-3684-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2009.11
  • Filename
    5076393