Title :
Rate Control for H.264 Video With Enhanced Rate and Distortion Models
Author :
Kwon, Do-Kyoung ; Shen, Mei-Yin ; Kuo, C. C Jay
Author_Institution :
Univ. of Southern California, Los Angeles, CA
fDate :
5/1/2007 12:00:00 AM
Abstract :
A new rate control scheme for H.264 video encoding with enhanced rate and distortion models is proposed in this work. Compared with existing H.264 rate control schemes, our scheme has offered several new features. First, the inter-dependency between rate-distortion optimization (RDO) and rate control in H.264 is resolved via quantization parameter estimation and update. Second, since the bits of the header information may occupy a larger portion of the total bit budget, which is especially true when being coded at low bit rates, a rate model for the header information is developed to estimate header bits more accurately. The number of header bits is modeled as a function of the number of nonzero motion vector (MV) elements and the number of MVs. Third, a new source rate model and a distortion model are proposed. For this purpose, coded 4 times 4 blocks are identified and the number of source bits and distortion are modeled as functions of the quantization stepsize and the complexity of coded 4 times 4 blocks. Finally, a R-D optimized bit allocation scheme among macroblocks (MBs) is proposed to improve picture quality. Built upon the above ideas, a rate control algorithm is developed for the H.264 baseline-profile encoder under the constant bit rate constraint. It is shown by experimental results that the new algorithm can control bit rates accurately with the R-D performance significantly better than that of the rate control algorithm implemented in the H.264 software encoder JM8.1a
Keywords :
computational complexity; data compression; image motion analysis; video coding; H.264 baseline-profile encoder; H.264 video encoding; constant bit rate constraint; distortion models; nonzero motion vector; optimized bit allocation scheme; picture quality; quantization parameter estimation; quantization stepsize; rate control scheme; rate-distortion optimization; source rate model; Bit rate; Encoding; Parameter estimation; Quadratic programming; Quantization; Rate distortion theory; Rate-distortion; Software algorithms; Software performance; Video coding; H.264; optimal bit allocation; rate control; rate-distortion (R-D) optimization;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2007.894053