Complexity-scalable H.264/AVC in an IPP-based video encoder

Real-time high-definition video encoding is a computation-hungry task that challenges software-based solutions. For that, in this work we adopted an Intel software implementation of an H.264 video encoder and optimized its prediction stage in the complexity sense (C). Thus, besides looking for the coding options which lead to the best coded representation in terms of rate and distortion, we constrain the process to fit within a certain time budget. We present an RDC-optimized framework which allows for real-time HD video compression.

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

[2]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

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

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

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

[6]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[8]  Jiří Machač Intel Integrated Performance Primitives a jejich využití při vývoji aplikací , 2008 .

[9]  Khalid Sayood,et al.  Introduction to Data Compression , 1996 .

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

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

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

[13]  Sungdae Cho,et al.  Efficient design and implementation of visual computing algorithms on the GPU , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

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

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

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

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