DocumentCode
3569799
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
Volume
1
fYear
2003
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN
0-7803-7965-9
Type
conf
DOI
10.1109/ICME.2003.1220868
Filename
1220868
Link To Document