Real-Time Rate Control Via Variable Frame Rate and Quantization Parameters

Most of existing rate control schemes in the literature focus on the bit allocation under the assumption of constant frame rate. As a result, the distortion of consecutive frames varies in a great extent, which may result in low temporal quality (e.g. flickering effect). In this work, we design rate control with two control parameters (i.e. quantization factor and frame rate) to achieve better tradeoff between spatial quality and temporal quality in low complexity. Our optimization gives two suggested quantization step sizes. One is used to change the frame rate in order to allocate how many bits used in the current frame. Another one is used to change the quantization factor in order to quantize MBs to achieve target bit rates. The experimental results suggest that our scheme can achieve more consistent quality while keeping high spatial quality.

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

[2]  Hwangjun Song,et al.  Rate control for low-bit-rate video via variable-encoding frame rates , 2001, IEEE Trans. Circuits Syst. Video Technol..

[3]  Tihao Chiang,et al.  Scalable rate control for MPEG-4 video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[4]  JongWon Kim,et al.  Improved H.263+ rate control via variable frame rate adjustment and hybrid I-frame coding , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[5]  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).

[6]  Jungwoo Lee,et al.  Hierarchical video indexing and retrieval for subband-coded video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[7]  Sanjit K. Mitra,et al.  A linear source model and a unified rate control algorithm for DCT video coding , 2002, IEEE Trans. Circuits Syst. Video Technol..