DocumentCode :
1573245
Title :
A programmable motion estimator for a class of hierarchical algorithms
Author :
Lin, Horng-Dar ; Anesko, Alex ; Petryna, Brian ; Pavlovic, Gordana
Author_Institution :
AT&T Bell Labs., Holmdel, NJ, USA
fYear :
1995
Firstpage :
411
Lastpage :
420
Abstract :
Future generations of video codecs need programmable video processing capabilities to extend the range of applications. A key component of the video codec design is the motion estimator. Because of its high computational requirements, a programmable motion estimator design must carefully balance its programmability and cost-effectiveness. In this paper we propose a distributed programmable motion estimator architecture and optimize its processing engine for hardware efficiency and the control engine for flexibility. The distributed architecture models motion estimation as searching through a tree of vector points, where the traversing functions are implemented in a multi-mode vector search engine and the hierarchy is constructed by an algorithm controller with flexible DMA transfers. Based on the distributed architecture a programmable motion estimator is implemented within a 0.5 μm CMOS video codec for multiple video standards. The programmable motion estimator achieves near full search quality (degradation less than 0.1 dB for CIF 30 f/s H.261) with only 1/4 of processing and memory resources and can be reused for H.26X and MPEG coding across a wide range of resolution and video quality tradeoff points
Keywords :
CMOS digital integrated circuits; motion estimation; video codecs; 0.5 micron; CMOS; H.26X coding; MPEG coding; algorithm controller; computational requirements; distributed architecture; flexible DMA transfers; full search quality; hardware efficiency; hierarchical algorithms; multi-mode vector search engine; multiple video standards; processing engine; programmability; programmable motion estimator; programmable video processing capabilities; traversing functions; vector points; video codecs; Algorithm design and analysis; Code standards; Computer architecture; Hardware; Motion control; Motion estimation; Search engines; Semiconductor device modeling; Video codecs; Video coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Signal Processing, VIII, 1995. IEEE Signal Processing Society [Workshop on]
Conference_Location :
Sakai
Print_ISBN :
0-7803-2612-1
Type :
conf
DOI :
10.1109/VLSISP.1995.527512
Filename :
527512
Link To Document :
بازگشت