Rate control plays a very important role in constant bit rate (CBR) coding. AVC standard is jointly developed by ISO and ITU-T, which contains several inter and intra prediction modes. Rate distortion optimization (RDO) based on prerequisite quantization parameters determines the optimal prediction of each macroblock. This makes the current AVC software difficult to adopt the existing rate control techniques. This paper proposes an efficient rate control algorithm at macroblock level for AVC standard by considering both rate control and optimal prediction selection. Firstly, a quantization parameter estimated from neighboring macroblock is used in selecting an initial prediction and calculating the activity. Secondly, the estimated quantization parameter is refined according to the activity and virtual buffer occupancy. At last, the prediction mode is determined with the refined quantization parameter. Experimental results show that the proposed rate control algorithm can accurately achieve the target bit rate. Furthermore, the coding efficiency is similar to or even better than that of variable bit rate (VBR) coding.
[1]
Yoo-Sok Saw,et al.
Feed-forward buffering and rate control based on scene change featureslll FOR MPEG VIDEO CODER
,
1996,
1996 8th European Signal Processing Conference (EUSIPCO 1996).
[2]
Oscar C. Au,et al.
Perceptual rate control for low-delay video communications
,
2003,
2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).
[3]
Antonio Ortega,et al.
Bit-rate control using piecewise approximated rate-distortion characteristics
,
1998,
IEEE Trans. Circuits Syst. Video Technol..
[4]
Jiro Katto,et al.
Mathematical analysis of MPEG compression capability and its application to rate control
,
1995,
Proceedings., International Conference on Image Processing.