A Fast Hybrid Decision Algorithm for H.264/AVC Intra Prediction Based on Entropy Theory

Rate Distortion Optimization based spatial intra coding is a new feature of H.264/AVC standard. It efficiently improves the video coding performance by brutally utilizing variable block sizes and multiple prediction modes. Thus, extremely high computation complexity is required. This paper proposes a hybrid decision algorithm which can reduce unimportant block sizes and prediction modes. Entropy feature of each MB is extracted to decide the optimal block size. Then Prewitt operators based edge direction extraction module is designed to select only promising prediction modes. In addition, above two decision modules can function together to form a fast hybrid decision algorithm for intra prediction. Sufficient experiments prove that this hybrid algorithm is able to achieve 63% time reduction with PSNR loss limited to 0.07dB, bit rate increase at most 2.02%. It is expected to be utilized as a favorable accelerator for a real-time H.264 encoder for HDTV.

[1]  Liang-Gee Chen,et al.  Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  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.

[3]  Li Qiang,et al.  A Fast Block Type Decision Method for H.264/AVC Intra Prediction , 2007, The 9th International Conference on Advanced Communication Technology.

[4]  Satoshi Goto,et al.  A VLSI architecture design of an edge based fast intra prediction mode decision algorithm for h.264/avc , 2007, GLSVLSI '07.

[5]  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.

[6]  King Ngi Ngan,et al.  Fast and efficient method for block edge classification , 2006, IWCMC '06.

[7]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

[8]  Tian-Sheuan Chang,et al.  Fast block type decision algorithm for intra prediction in H.264 FRext , 2005, IEEE International Conference on Image Processing 2005.

[9]  Jhing-Fa Wang,et al.  A Fast Mode Decision Algorithm and Its VLSI Design for H.264/AVC Intra-Prediction , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[11]  King Ngi Ngan,et al.  An Efficient Intra Mode Selection Algorithm For H.264 Based On Fast Edge Classification , 2007, 2007 IEEE International Symposium on Circuits and Systems.

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

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