A real-time motion estimation FPGA architecture

A real-time motion estimation FPGA architecture
复制标题

实时运动估计 FPGA 架构

DOI:
--
复制
发表时间:
2008
影响因子:
3
通讯作者:
N. Vlassopoulos
N. Vlassopoulos
中科院分区:
计算机科学4区
文献类型:
--
作者:
Konstantinos Babionitakis;G. Doumenis;George Georgakarakos;G. Lentaris;K. Nakos;D. Reisis;Ioannis Sifnaios;N. Vlassopoulos

文献摘要

被引文献

相似文献

提出了一种允许执行多种块匹配搜索技术的运动估计体系结构。选择最有效的搜索技术以加快搜索速度和找到最匹配的目标块的能力可以提高服务质量和视频编码性能。所提出的架构是流水线式的,可以有效地支持大量当前使用的块匹配算法,包括钻石搜索、3步、MVFAST和PMVFAST。提出的设计通过提供一组用于所有块匹配算法的通用指令和一些用于每种技术的特定操作的指令来执行算法。此外,该体系结构支持在块级别使用不同的搜索技术。该架构的结果和性能测量已经在FPGA上进行了验证,支持最大吞吐量30帧/秒,帧大小为1,024 × 768。
A motion estimation architecture allowing the execution of a variety of block-matching search techniques is presented in this paper. The ability to choose the most efficient search technique with respect to speeding up the process and locating the best matching target block leads to the improvement of the quality of service and the performance of the video encoding. The proposed architecture is pipelined to efficiently support a large set of currently used block-matching algorithms including Diamond Search, 3-step, MVFAST and PMVFAST. The proposed design executes the algorithms by providing a set of instructions common for all the block-matching algorithms and a few instructions accommodating the specific actions of each technique. Moreover, the architecture supports the use of different search techniques at the block level. The results and performance measurements of the architecture have been validated on FPGA supporting maximum throughput of 30 frames/s with frame size 1,024 × 768.