Title :
Reconfiguration for power saving in real-time motion estimation
Author :
Park, S.R. ; Burleson, W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
Motion estimation presents a class of algorithms well-suited to reconfigurable hardware due to their variable computational load, highly structured array architectures, robust reduced complexity algorithms, and a motivation for low power implementations in portable video products. Motion estimation is the most computationally demanding part of video compression algorithms and hence usually requires hardware support for real-time implementation. However, dedicated hardware usually requires that the algorithm and most of its parameters be hardwired. Reconfigurable hardware based on FPGAs allows the parallelism of hardware implementations with the flexibility of software. The statistics of motion vectors can be monitored on a frame by frame basis to choose appropriate algorithm and hardware configurations. Unlike some proposed applications of dynamic reconfiguration, this rate can easily be supported by existing FPGA technology. Another novel aspect of this work is that we use power savings as a motivation for the reconfiguration. Although FPGAs are not a very power efficient technology; careful design of array architectures can allow power to be saved by avoiding unnecessary computation by adjusting the search area according to the changing characteristics of an input video signal. Another more general result is that further power saving can be achieved by utilizing free FPGA resources as local memory to avoid power-hungry off-chip communication. Practical implementation issues using Xilinx 6200 series FPGAs are also discussed
Keywords :
data compression; digital signal processing chips; field programmable gate arrays; motion estimation; parallel architectures; real-time systems; reconfigurable architectures; video coding; FPGAs; Xilinx 6200 series FPGAs; array architectures; dynamic reconfiguration; input video signal; motion vectors; parallelism; portable video products; power saving; real-time motion estimation; reconfigurable hardware; reconfiguration; robust reduced complexity algorithms; search area; structured array architectures; variable computational load; video compression algorithms; Computer architecture; Field programmable gate arrays; Hardware; Monitoring; Motion estimation; Parallel processing; Portable computers; Robustness; Statistics; Video compression;
Conference_Titel :
Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-4428-6
DOI :
10.1109/ICASSP.1998.678166