Content-adpative H.264 rate control for live screencasting

Live screencasting involves encoding and streaming the screen content of a PC in real-time. Most existing H.264 rate control (RC) algorithms are designed for natural scenes and do not perform well with the quite different signal characteristics of screencasting. This paper proposes a content-adaptive H.264 RC scheme which classifies screen content as “slow-motion” phase or “fast-motion” phase on the fly, based on the temporal and spatial frame-area update pattern of recent frames. Then, for frames in “slow-motion” phase, which usually result from a presenter's GUI operations, a new RC algorithm named Frame Rate Adaptive-CQP (FRA-CQP) is applied, which puts priority on the quality of individual frame rather than the frame rate. For frames in “fast-motion” phase, which usually result from playing a movie during the presentation, the classical CRF+VBV RC algorithm is applied. Evaluation results show this adaptive RC scheme can regularly achieves higher subjective quality assessment score (0.7 to 1.6 points on a 1-5 scale) than existing algorithms while meeting the RC objective.

[1]  Mona Omidyeganeh,et al.  A rate control algorithm for ×264 high definition video conferencing , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[2]  Homer H. Chen,et al.  A perceptual-based approach to bit allocation for H.264 encoder , 2010, Visual Communications and Image Processing.

[3]  Rahul Vanam,et al.  Improved Rate Control and Motion Estimation for H.264 Encoder , 2007, 2007 IEEE International Conference on Image Processing.

[4]  Tao Lin,et al.  United coding for compound image compression , 2010, 2010 3rd International Congress on Image and Signal Processing.

[5]  Bing Han,et al.  Block-based method for real-time compound video compression , 2010, Defense + Commercial Sensing.

[6]  Weikai Xie,et al.  An enhanced screen codec for live lecture broadcasting , 2010, 2010 International Conference on Audio, Language and Image Processing.

[7]  Alexandre Zaghetto,et al.  Segmentation-Driven Compound Document Coding Based on H.264/AVC-INTRA , 2007, IEEE Transactions on Image Processing.

[8]  Guangming Shi,et al.  Compress Compound Images in H.264/MPGE-4 AVC by Exploiting Spatial Correlation , 2010, IEEE Transactions on Image Processing.

[9]  Sugato Chakravarty,et al.  Methodology for the subjective assessment of the quality of television pictures , 1995 .

[10]  Shuhui Wang,et al.  A Unified LZ and Hybrid Coding for Compound Image Partial-Lossless Compression , 2009, 2009 2nd International Congress on Image and Signal Processing.

[11]  S. Gary,et al.  Joint Model Reference Encoding Methods and Decoding Concealment Methods , 2003 .