Title :
A programmable, high performance vector array unit used for real-time motion estimation
Author :
Bellas, Nikos ; Dwyer, Malcolm
Author_Institution :
Multimedia Archit. Lab., Motorola Inc., Schaumburg, IL, USA
Abstract :
The MPEG-4 and H.263 video standards are enabling technologies for the proliferation of wireless multimedia applications in 3G systems. For video encoding, the motion estimation (ME) stage is typically the most demanding in terms of performance and bandwidth requirements, and is usually implemented through dedicated hardware, especially in systems with stringent power requirements. This approach, however, cannot exploit any algorithm advances on motion estimation algorithms, and requires major hardware re-design in case of modified specifications or standards. This paper describes the architecture of a programmable motion estimation unit that is used as part of a larger wireless video encoding system. An instruction set architecture (ISA) allows the development of various ME algorithms in software without the need to re-design portion of the chip.
Keywords :
3G mobile communication; motion estimation; multimedia communication; video coding; 3G systems; H.263 video standards; MPEG-4; instruction set architecture; real-time motion estimation algorithms; vector array unit; video encoding; wireless multimedia applications; wireless video encoding system; Computer architecture; Digital cameras; Encoding; Hardware; Interpolation; MPEG 4 Standard; Motion estimation; Multimedia systems; Real time systems; Systolic arrays;
Conference_Titel :
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN :
0-7803-7965-9
DOI :
10.1109/ICME.2003.1220868