Implementation of motion estimation algorithm for HEVC on reconfigurable system

Jia HAN,Zhi-gang MAO
DOI: https://doi.org/10.13274/j.cnki.hdzj.2016.11.004
2016-01-01
Abstract:HEVC( High Efficient Video Coding ) mainly targets HD( High Definition) and UHD ( Ultra High Definition) video applications. Employing more efficient video encoding the tool, HEVC achieves about 2 times video coding efficiency for high quality video applications, but significantly increases the video coding complexity, especially for ME( Motion Estimation) which take up to the most computational effort in HEVC. This paper implements the full search ME algorithm for HEVC on the subsystem of GReP ( General Reconfigurable Processor) , supporting 32 × 32 pixels search range and all symmetric motions partitions from 8 × 8 pixels to 64 × 64 pixels. By partitioning the computing tasks, reusing the PU (Prediction Unit) SAD,reducing the computing unit (PE) access memory and other technologies, the proposed implementation achieves good results. The experimental results show that computing cycle of the proposed implementation is about 16 times less than the Atom230 implementation. On condition that the clock frequency of the reconfigurable system is 200MHz and the clock frequency of Atom230 is 1. 6GHz, the speed is about 2 times faster than the Atom230 implementation.
What problem does this paper attempt to address?