Title :
A high performance and low memory bandwidth architecture for motion estimation targeting high definition digital videos
Author :
Lopes, Alba Sandyra Bezerra ; Silva, Ivan Saraiva ; Agostini, Luciano Volcan
Author_Institution :
Fed. Inst. of Rio Grande do Norte, Rio Grande, Brazil
Abstract :
This work presents a high performance and low memory bandwidth hardware architecture based on the Full Search block matching algorithm for the motion estimation on high definition digital videos. The motion estimation is the most computational intensive module of the video encoder and it requires besides the high processing throughput, a very high bandwidth with the external memory. The presented architecture explores the parallelism to achieve high processing rates and it uses a memory hierarchy to reuse data, reducing the required bandwidth with external memory. The architecture was described in VHDL and synthesized in a Xilinx Virtex 4 FPGA, achieving an operation frequency of 292 MHz and processing more than 38 high definition 1080 frames (1920×1080 pixels) per second, surpassing the requirements for real time processing.
Keywords :
field programmable gate arrays; hardware description languages; motion estimation; video coding; VHDL; Xilinx Virtex 4 FPGA; frequency 292 MHz; full search block matching algorithm; high definition digital videos; high performance bandwidth hardware architecture; low memory bandwidth architecture; motion estimation; video encoder; Bandwidth; Complexity theory; Memory management; Motion estimation; Parallel processing; Registers; Motion Estimation; memory hierarchy; video coding;
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
DOI :
10.1109/SPL.2012.6211784