Rate Control for H.264 with Two-Step Quantization Parameter Determination but Single-Pass Encoding

We present an efficient rate control strategy for H.264 in order to maximize the video quality by appropriately determining the quantization parameter (QP) for each macroblock. To break the chicken-and-egg dilemma resulting from QP-dependent rate-distortion optimization (RDO) in H.264, a preanalysis phase is conducted to gain the necessary source information, and then the coarse QP is decided for rate-distortion (RD) estimation. After motion estimation, we further refine the QP of each mode using the obtained actual standard deviation of motion-compensated residues. In the encoding process, RDO only performs once for each macroblock, thus one-pass, while QP determination is conducted twice. Therefore, the increase of computational complexity is small compared to that of the JM 9.3 software. Experimental results indicate that our rate control scheme with two-step QP determination but single-pass encoding not only effectively improves the average PSNR but also controls the target bit rates well.

[1]  Weisi Lin,et al.  Buffer-constrained R-D model-based rate control for H.264/AVC , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[2]  Susanto Rahardja,et al.  Adaptive frame layer rate control for H.264 , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[3]  Minqiang Jiang,et al.  Frame layer bit allocation scheme for constant quality video , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[4]  Minqiang Jiang,et al.  On enhancing H.264/AVC video rate control by PSNR-based frame complexity estimation , 2005, IEEE Trans. Consumer Electron..

[5]  Jordi Ribas-Corbera,et al.  Rate control in DCT video coding for low-delay communications , 1999, IEEE Trans. Circuits Syst. Video Technol..

[6]  Wen Gao,et al.  Rate control for JVT video coding scheme with HRD considerations , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[7]  Itu-T Video coding for low bitrate communication , 1996 .

[8]  K. J. Ray Liu,et al.  A predictive H.263 bit-rate control scheme based on scene information , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

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

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

[11]  Minqiang Jiang,et al.  On Lagrange multiplier and quantizer adjustment for H.264 frame-layer video rate control , 2006, IEEE Trans. Circuits Syst. Video Technol..

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

[13]  Gary J. Sullivan,et al.  Video Compression - From Concepts to the H.264/AVC Standard , 2005, Proceedings of the IEEE.

[14]  Thomas Sikora,et al.  Trends and Perspectives in Image and Video Coding , 2005, Proceedings of the IEEE.

[15]  Jianfeng Xu,et al.  A novel rate control for H.264 , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[16]  Minqiang Jiang,et al.  Low-delay rate control for real-time H.264/AVC video coding , 2006, IEEE Trans. Multim..

[17]  Peng Gao,et al.  Rate control for advance video coding (AVC) standard , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..