DocumentCode :
1184329
Title :
A Configurable Motion Estimation Architecture for Block-Matching Algorithms
Author :
Vanne, Jarno ; Aho, Eero ; Kuusilinna, Kimmo ; Hämäläinen, Timo D.
Author_Institution :
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere
Volume :
19
Issue :
4
fYear :
2009
fDate :
4/1/2009 12:00:00 AM
Firstpage :
466
Lastpage :
477
Abstract :
This paper introduces a configurable motion estimation architecture for a wide range of fast block-matching algorithms (BMAs). Contemporary motion estimation architectures are either too rigid for multiple BMAs or the flexibility in them is implemented at the cost of reduced performance. The proposed architecture overcomes both of these limitations. The configurability of the proposed architecture is based on a new BMA framework that can be adjusted to support the desired set of BMAs. The chosen framework configuration is implemented by an intelligent control logic which is integrated to an efficient parallel memory system and distortion computation unit. The flexibility of the framework is demonstrated by mapping five different BMAs (BBGDS, DS, CDS, HEXBS, and TSS) to the architecture. The total execution time of the mapped BMAs is shown to be almost directly proportional to the number of tested checking points in the search area, so the architecture is very tolerant of different BMA-specific search strategies and search patterns. In addition, a run-time switching between supported BMAs can be done without performance compromises. With a 0.13-mum CMOS technology, the proposed architecture configured for HEXBS, BBGDS, and TSS requires only 14.2 kgates and 2.5 KB of memory at 200 MHz operating frequency. A performance comparison to the reference programmable architectures reveals that only the proposed implementation is able to process real-time (30 fps) fixed block-size motion estimation (1 reference frame) at full HDTV resolution (1920 times1080).
Keywords :
CMOS integrated circuits; motion estimation; search problems; CMOS technology; block based gradient descent search; block-matching algorithms; cross diamond search; framework configuration; hexagon based search; intelligent control logic; motion estimation; size 0.13 mum; three step search; BMA framework; Block-matching algorithms (BMAs); configurable architecture; motion estimation;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2009.2014012
Filename :
4797836
Link To Document :
بازگشت