Reconfigurable architectures and processors for real-time video motion estimation |
| |
Authors: | Tiago Dias Nuno Roma Leonel Sousa Miguel Ribeiro |
| |
Affiliation: | (1) SiPS, INESC-ID/ ISEL, Rua Alves Redol 9, 1000-029 Lisbon, Portugal;(2) SiPS, INESC-ID/ IST, Rua Alves Redol 9, 1000-029 Lisbon, Portugal;(3) SiPS, INESC-ID, Rua Alves Redol 9, 1000-029 Lisbon, Portugal |
| |
Abstract: | With the recent proliferation of multimedia applications, several fast block matching motion estimation algorithms have been
proposed in order to minimize the processing time in video coding. While some of these algorithms adopt pre-defined search
patterns that directly reflect the most probable motion structures, other data-adaptive approaches dynamically configure the
search pattern to avoid unnecessary computations and memory accesses. Either of these approaches leads to rather difficult
hardware implementations, due to their configurability and adaptive nature. As a consequence, two different but quite configurable
architectures are proposed in this paper. While the first architecture reflects an innovative mechanism to implement motion
estimation processors that support fast but regular search algorithms, the second architecture makes use of an application
specific instruction set processor (ASIP) platform, capable of implementing most data-adaptive algorithms that have been proposed
in the last few years. Despite their different natures, these two architectures provide highly configurable hardware platforms
for real-time motion estimation. By considering a wide set of fast and adaptive algorithms, the efficiency of these two architectures
was compared and several motion estimators were synthesized in a Virtex-II Pro XC2VP30 FPGA from Xilinx, integrated within
a ML310 development platform. Experimental results show that the proposed architectures can be easily reconfigured in run-time
to implement a wide set of real-time motion estimation algorithms.
|
| |
Keywords: | Motion estimation Fast search algorithms Video coding Reconfigurable devices Application specific instruction set processors |
本文献已被 SpringerLink 等数据库收录! |
|