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
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;
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
DOI :
10.1109/ICCT.2006.341849