Title :
Memory-centric motion estimator
Author :
Beric, Aleksandar ; Sethuraman, Ramanathan ; Van Meerbergen, Jef ; De Haan, Gerard
Author_Institution :
Dept. of Electr. Eng., Eindhoven Univ. of Technol., Netherlands
Abstract :
In the streaming video processing domain, the only way to meet strict performance and quality requirements and yet to provide the area- and power-wise optimal platform is to apply buffering of the pixel data. Hence, the importance of careful design of the memory subsystem of streaming video SoC is significant. This paper presents the design of a memory subsystem of the high-performance motion estimation processor. The motion estimator is a VLIW-based application specific instruction-set processor (ASIP). Through the reorganization of the pixels within the buffer and taking into account physical features of the instantiated memory banks, the buffer performance is improved by a factor of four compared to earlier designs. We further improve the buffer performance by a factor of two through algorithmic modification. The algorithmic modification does not impair the quality which we demonstrate through evaluation on a set of video sequences.
Keywords :
application specific integrated circuits; buffer storage; digital signal processing chips; image reconstruction; image sequences; instruction sets; memory architecture; motion estimation; video signal processing; video streaming; ASIP; VLIW application specific instruction-set processor; algorithmic modification; buffer performance; memory subsystem design; memory-centric motion estimator; motion estimation processor; pixel data buffering; pixel reorganization; streaming video SoC; streaming video processing; Application specific processors; Bandwidth; Laboratories; Motion estimation; Noise reduction; Pixel; Power dissipation; Streaming media; TV; Video sequences;
Conference_Titel :
VLSI Design, 2005. 18th International Conference on
Print_ISBN :
0-7695-2264-5
DOI :
10.1109/ICVD.2005.117