Macroblock sampling and mode ranking for complexity scalability in mobile H.264 video coding

We propose a framework for complexity scalability in H.264. The prediction is constrained so that only a subset of prediction modes are tested. The test subset is found by ranking the most “popular” modes (those the are most often picked as best) and selecting the modes that maximize their expected occurrence frequency given a complexity constraint. Ranking is performed by selecting a small set of macroblocks (the sampling population), for which all modes are tested. The remaining macroblocks only test the available dominant modes. The modes in the sampling population of a frame are used to process the next frame. Results are shown to verify the performance of the proposed method, which reveals sizeable complexity savings at small penalties.

[1]  Shang-Hong Lai,et al.  Efficient Intra Mode Selection using Image Structure Tensor for H.264/AVC , 2007, 2007 IEEE International Conference on Image Processing.

[2]  Richard E. Ladner,et al.  Distortion-Complexity Optimization of the H.264/MPEG-4 AVC Encoder using the GBFOS Algorithm , 2007, 2007 Data Compression Conference (DCC'07).

[3]  Ajay Luthra,et al.  The H.264/AVC Advanced Video Coding standard: overview and introduction to the fidelity range extensions , 2004, SPIE Optics + Photonics.

[4]  Liang-Gee Chen,et al.  Analysis and complexity reduction of multiple reference frames motion estimation in H.264/AVC , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  G. Blelloch Introduction to Data Compression * , 2022 .

[7]  A. Zaghetto,et al.  Fringe benefits of the H.264/AVC , 2006, 2006 International Telecommunications Symposium.

[8]  Alexis M. Tourapis,et al.  Fast motion estimation within the H.264 codec , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[9]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[10]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[11]  Ricardo L. de Queiroz,et al.  Complexity Reduction Techniques Applied to The Compression of High Definition Sequences in Digital TV , 2008, Anais do XXVI Simpósio Brasileiro de Telecomunicações.

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

[13]  Byung-Gyu Kim,et al.  Efficient Inter-Mode Decision Based on Contextual Prediction for the P-Slice in H.264/AVC Video Coding , 2006, 2006 International Conference on Image Processing.

[14]  D. Marpe,et al.  Video coding with H.264/AVC: tools, performance, and complexity , 2004, IEEE Circuits and Systems Magazine.

[15]  Yoonsik Choe,et al.  Fast Mode Decision for Intra Prediction in H.264/AVC Encoder , 2007, 2007 IEEE International Conference on Image Processing.

[16]  Yuxin Liu,et al.  Complexity Control for Real-Time Video Coding , 2007, 2007 IEEE International Conference on Image Processing.

[17]  I. Richardson,et al.  COMPLEXITY CONTROL OF H . 264 BASED ON A BAYESIAN FRAMEWORK , 2007 .

[18]  Tien-Ying Kuo,et al.  Fast Variable Block Size Motion Estimation for H.264 Using Likelihood and Correlation of Motion Field , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Fernando Pereira,et al.  AVC Low Complexity Encoding : A Novel Fast Coding Mode Selection Solution , 2007 .

[20]  Ishfaq Ahmad,et al.  Power-rate-distortion analysis for wireless video communication under energy constraints , 2005, IEEE Transactions on Circuits and Systems for Video Technology.