Adaptive Early Termination for Fast H.264 Video Coding

The H.264 standard applies several powerful coding methods to obtain high compression efficiency. However, it requires a lot of computation especially in variable block-size motion estimation. To reduce the motion estimation redundancy more effectively, an adaptive early termination algorithm is proposed in this paper. The proposed algorithm dynamically changes the thresholds for different coding modes according to video content. With the proposed method, many zero motion blocks can be predicted, the corresponding motion estimation can stop early, and the remaining computation can be omitted. Simulation results show that the proposed method can averagely reduce the entire coding time up to 14.38% and the motion estimation time up to 21.82% at the price of negligible coding loss.

[1]  Lap-Pui Chau,et al.  A novel hexagon-based search algorithm for fast block motion estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[2]  Jiang Li,et al.  An effective variable block-size early termination algorithm for H.264 video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Jar-Ferr Yang,et al.  Computation reduction for motion search in low rate video coders , 2002, IEEE Trans. Circuits Syst. Video Technol..

[4]  Liang-Gee Chen,et al.  An efficient and low power architecture design for motion estimation using global elimination algorithm , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  Chung-Yen Su An enhanced detection algorithm for all-zero blocks in H.264 video coding , 2006, IEEE Trans. Consumer Electron..