• DocumentCode
    2263408
  • Title

    High Data Reuse VLSI Architecture for H.264 Motion Estimation

  • Author

    Zhaoqing, Zheng ; Hongshi, Sang ; Weifeng, Huang ; Xubang, Shen

  • Author_Institution
    Inst. for Pattern Recognition & Artificial Intell., Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2006
  • fDate
    27-30 Nov. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Variable block size motion estimation in H.264 not only requires large computation complexity but also needs huge memory bandwidth. This paper proposes one high data reuse VLSI architecture for variable size motion estimation. The multi-bank memory organization reduces control complexity of reading and writing on-chip memory. The 16 4times4 sub-block sums of absolute differences (SADs) are combined from 256 primitive SADs by two levels cross network. Then other block size SADs can be obtained by reusing the 4times4 sub-block SADs. This architecture has been designed and synthesized in HJTC 0.18 um technology. The result shows it consists of 176 K gates and 41.6 KByte SRAM, operates at 55.6 MHz. The architecture allows the real-time processing of HDTV (1280times720) at 60 fps in a search range [-8, +7].
  • Keywords
    VLSI; memory architecture; motion estimation; video coding; H.264; VLSI architecture; block size motion estimation; frequency 55.6 MHz; memory size 41.6 KByte; multibank memory organization; size 18 mum; video compression; Bandwidth; Computer architecture; Motion compensation; Motion estimation; Read-write memory; Transform coding; Tree data structures; Very large scale integration; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Technology, 2006. ICCT '06. International Conference on
  • Conference_Location
    Guilin
  • Print_ISBN
    1-4244-0800-8
  • Electronic_ISBN
    1-4244-0801-6
  • Type

    conf

  • DOI
    10.1109/ICCT.2006.341849
  • Filename
    4146450