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
Link To Document