A fast intra mode selection method for H.264 high profile

This paper proposes a fast intra mode selection method for high profile of H.264/MPEG-4 AVC. H.264 high profile supports three intra modes: intra_4x4, intra_8x8 and intra_16xl6. There are nine possible prediction directions for intra_4x4 and intra_8x8, and four for intra_16xl6. For intra_4x4, the proposed method checks all the nine possible prediction directions and determines a best direction per 4x4 block within a macroblock (MB). For intra_8x8, it only checks the prediction directions selected for the four 4x4 blocks of an 8x8 block within a MB plus the most probable mode (MPM). The saving in selecting a prediction direction for intra_8x8 can range from 45% to 100%. Further, if the four 8x8 blocks within a MB have different prediction directions, the MB is considered inhomogeneous. Tests over ten SD sequences indicated about up to 15% inhomogeneous MBs. For those inhomogeneous MBs, the prediction direction checking for intra_16xl6 is skipped. For homogeneous MBs, the four possible prediction directions for intra_16xl6 will be further evaluated. Simulation results showed that the proposed method does not bring any performance degradation with these complexities reduction.

[1]  Jar-Ferr Yang,et al.  Enhanced Intra-4$,times,$4 Mode Decision for H.264/AVC Coders , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  J. Ostermann,et al.  Intra-Prediction Mode Decision for H . 264 in Two Steps , 2006 .

[3]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Ming-Ting Sun,et al.  Encoder optimization for H.264/AVC fidelity range extensions , 2005, Visual Communications and Image Processing.

[5]  Ming-Ting Sun,et al.  An Efficient Criterion for Mode Decision in H.264/AVC , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[6]  Ahmed Tamtaoui,et al.  Fast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding , 2007 .

[7]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .