Title :
Memory efficient FPGA implementation of motion and disparity estimation for the multiview video coding
Author :
Sampaio, Felipe ; Zatt, Bruno ; Bampi, Sergio ; Agostini, Luciano
Abstract :
This paper presents a high throughput and low off-chip memory bandwidth Motion and Disparity Estimation architecture targeting the Multiview Video Coding requirements. The ME and DE modules are the critical paths in the multiview encoding process, corresponding to up to 80% of the encoding time. Besides, these two modules are responsible for more than 70% of the off-chip memory accesses. The goal of this work is to design a hardware architecture that deals with these two constraints. The design space exploration points the best balance between area and throughput. Besides, the Memory Hierarchy allows a reduction of 87% for memory accesses when compared to a solution without memory management. The synthesis results for the FPGA implementation show that the ME/DE architecture is able to process up to 5-view HD 1080p multiview videos in real time in a typical prediction structure with 2 reference frames (temporal and disparity neighbors). When compared to related works, this work presents the best efficiency in terms of off-chip memory access and maximum throughput at this data input.
Keywords :
field programmable gate arrays; logic design; motion estimation; storage management chips; video coding; 5-view HD 1080p multiview videos; disparity estimation; disparity neighbors; memory efficient FPGA; memory hierarchy; motion estimation; multiview video coding; off-chip memory bandwidth; temporal neighbors; Bandwidth; Encoding; Field programmable gate arrays; High definition video; Memory management; Throughput; FPGA implementation; VLSI design; memory aware; multiview 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.6211799