Multi-mode content-aware motion estimation algorithm for power-aware video coding systems
By exploiting the characteristics of the video signal, two content-aware decision criteria are proposed to identify the complexity of motion vectors. Based on these two decision criteria, as well as different combinations of various motion estimation algorithms, four different modes are proposed to allow the computation resources to be varied dynamically between different power constraints. The proposed decision criteria also enable the maximization of quality under each power constraint by a quality-driven diversity-based search approach. According to our simulation results, the proposed algorithm can effectively reduce the computation resources to 40%, 21%, and 3.73% with only 0.0036 dB, 0.01 dB, and 0.16 dB average quality degradation, respectively. As a result, the proposed algorithm is well-suited for video coding systems that desire a power-awareness feature.