Title :
Low-pass filtering of rate-distortion functions for quality smoothing in real-time video communication
Author :
He, Zhihai ; Zeng, Wenjun ; Chen, Chang Wen
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Missouri, Columbia, MO, USA
Abstract :
In variable-bit-rate video coding, the video is preprocessed to collect sequence-level statistics, which are used for global bit allocation in the actual encoding stage to obtain a smoothed video presentation quality. However, in real-time video recording and network streaming, this type of two-pass encoding scheme is not allowed because the access to future frames and global statistics is not available. To address this issue, we introduce the concept of low-pass filtering of rate-distortion functions and develop a smoothed rate control (SRC) framework for real-time video recording and streaming. Theoretically, we prove that, using a geometric averaging filter, the SRC algorithm is able to maintain a smoothed video presentation quality while achieving the target bit rate automatically. We also analyze the buffer requirement of the SRC algorithm in real-time video streaming, and propose a scheme to seamlessly integrate robust buffer control into the SRC framework. The proposed SRC algorithm has very low computational complexity and implementation cost. Our extensive experimental results demonstrate that the SRC algorithm significantly reduces the picture quality variation in the encoded video clips.
Keywords :
computational complexity; low-pass filters; smoothing methods; statistics; variable rate codes; video coding; video recording; video streaming; bit allocation; computational complexity; geometric averaging filter; low-pass filtering; network streaming; quality smoothing; rate-distortion functions; real-time video communication; real-time video recording; robust buffer control; sequence-level statistics; smoothed rate control; two-pass encoding scheme; variable-bit-rate video coding; video presentation quality; Automatic control; Bit rate; Encoding; Filtering; Low pass filters; Rate-distortion; Smoothing methods; Statistics; Streaming media; Video recording; Bit allocation; quality smoothing; real-time video coding; variable bit rate;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2005.852417