Title :
Algorithm and processor co-design for fast computation in real time HD motion estimation
Author :
Vigliar, M. ; Raiconi, G. ; D´Auria, Amedeo ; Del Mastro, Giuseppe
Author_Institution :
Univ. degli Studi di Salerno, Fisciano, Italy
Abstract :
High resolution video (720p, 1080i and 1080p frame sizes, up to 60 fps), even if widespread in prosumer/consumer markets, still represents an absolute challenge in the embedded and low power devices, especially due to the increasing complexity of compression schemes. H.264/AVC represents actual de facto standard for both excellent quality and low-bandwidth results. Motion estimation step (ME), for FullHD video, needs up to 80% time of the whole compression demands, if tuned to achieve optimal PSNR ratios. Simplest algorithms, often used to reduce the total computing time, don´t meet the requirements in terms of final quality of motion prediction, while “early stopping” schemes suffer of local minima issues when not properly initialized. In this work we present a customizable solution for ME, tailored for SoC/MPSoC inclusion, able to perform different classes of search algorithms, reprogrammable from host CPU even when the coprocessor is encoding. Particular focus has been placed on the processing elements, designed to be easily reconfigured to implement different math and/or logical and/or routing operations. Phase oriented early stopping technique is proposed. Finally, the architecture designed in VHDL has been tested with the UMHEX algorithm for H.264 ME, as proof of concept. FPGA synthesis results are reported.
Keywords :
coprocessors; field programmable gate arrays; hardware description languages; motion estimation; video coding; FPGA synthesis; FullHD video; H.264/AVC; UMHEX algorithm; VHDL; compression scheme; coprocessor; embedded devices; high resolution video; low power devices; motion prediction; phase oriented early stopping technique; processor codesign; real time HD motion estimation; FPGA/ASIC logic design; H.264; HD video processing; Motion estimation; low power computing; mesh processors;
Conference_Titel :
Circuits and Systems (MWSCAS), 2011 IEEE 54th International Midwest Symposium on
Conference_Location :
Seoul
Print_ISBN :
978-1-61284-856-3
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2011.6026641