Low-Complexity Fuzzy Video Rate Controller for Streaming

In this paper we propose a low-complexity fuzzy video rate control algorithm with buffer constraint designed for real-time streaming applications. While in low delay video communications bit streams with constant bitrate are required, in streaming application more delay and variation in bitrate is acceptable. The described video rate control algorithm (RCA) provides a variable bitrate video by control of the quantization scale (QS) on picture basis. The QS is mainly controlled by a fuzzy controller such that it minimizes the variation of QS to provide encoded video with high visual quality so as to utilize the variable bitrate benefits as much as possible. The proposed rate control algorithm (RCA) has been implemented in the MPEG-4, H.263 and H.264/AVC standard video codecs and the experimental results show that it provides high level average quality for encoded video while it strictly obeys streaming constraints

[1]  Yun Q. Shi,et al.  Constant quality constrained rate allocation for FGS-coded video , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[3]  Moncef Gabbouj,et al.  Video rate control for streaming and local recording optimized for mobile devices , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[4]  Seishi Takamura,et al.  MPEG-2 one-pass variable bit rate control algorithm and its LSI implementation , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[5]  S. Wenger,et al.  Analyzed rate distortion model in standard video codecs for rate control , 2005, IEEE Workshop on Signal Processing Systems Design and Implementation, 2005..