Advanced Real-time Rate Control in H.264

Most existing rate control schemes in the literature use one rate model and calculate quantization parameters of the macro-blocks (MB), regardless of MB types. In advanced video coding standards such as H.264, MBs belong to more advanced MB types, such as skipped and non-skipped MBs. In non-skipped MBs, the encoder determines whether each of 8times8 luminance sub-blocks and 4times4 chrominance sub-block of a MB is to be encoded, giving the different number of sub-blocks at each MB encoding times. As a result, a traditional single rate model is insufficient to represent each MB accurately. In this work, it is found that different MB types have different rate behavior. Under different conditions of MB types, we establish novel different rate models and distortion models. Our rate control scheme is proposed based on these models. The experimental results suggest that our scheme can achieve PSNR gain over JM10.2 and TMN8.

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

[2]  Sanjit K. Mitra,et al.  /spl rho/-domain bit allocation and rate control for real time video coding , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  Weisi Lin,et al.  Rate control for videophone using local perceptual cues , 2005, IEEE Transactions on Circuits and Systems for Video Technology.