Adaptive rate control for H.264

被引:59
作者
Li, Z. G.
Gao, W.
Pan, F.
Ma, S. W.
Lim, K. P.
Feng, G. N.
Lin, X.
Rahardja, S.
Lu, H. Q.
Lu, Y.
机构
[1] Inst Infocomm Res, Media Div, Singapore 119613, Singapore
[2] Chinese Acad Sci, Inst Comp Technol, Beijing 100080, Peoples R China
关键词
H.264; rate control; adaptive; basic unit;
D O I
10.1016/j.jvcir.2005.04.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a rate control scheme for H.264 by introducing the concept of basic unit and. a linear prediction model. The basic unit can be a macroblock (MB), a slice, or a frame. The linear model is used to predict the mean absolute differences (MADs) of the remaining basic units in the current stored picture by those of the co-located basic units in the previous stored picture. The target bits for the current stored picture are computed by adopting a fluid flow traffic model and linear tracking theory, and are further bounded by two values that'are derived by taking the hypothetical reference decoder (HRD) into consideration. The remaining bits are allocated to the remaining basic units in the current stored picture according to their predicted MADs. The corresponding quantization parameter is computed by using a quadratic rate-distortion model. The rate distortion optimization (RDO) is then performed for all MBs in the current basic unit by the quantization parameter. Both constarit bit rate and variable bit rate cases are studied. The average PSNR is improved by up to 0.8 dB for an encoder using our scheme compared to an encoder using a fixed quantization parameter. With our scheme, an H.264 encoder can be adaptive to time varying channel bandwidth that is available for the coding process. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:376 / 406
页数:31
相关论文
共 17 条
[1]  
Chen C.-T., 1984, LINEAR SYSTEM THEORY
[2]  
*ISO IEC, 1449610 ISOIEC FDIS
[3]  
Jiang MQ, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, P813
[4]   Scalable rate control for MPEG-4 video [J].
Lee, HJ ;
Chiang, T ;
Zhang, YQ .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (06) :878-894
[5]  
Li Z., 2005, Switched and Impulsive Systems
[6]  
LI Z, 2004, IEEE INT C MULT EXP, P27
[7]  
Li ZG, 2003, 2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I, PROCEEDINGS, P581
[8]   A unified architecture for real-time video-coding systems [J].
Li, ZG ;
Zhu, C ;
Ling, N ;
Yang, XK ;
Feng, GN ;
Wu, S ;
Pan, F .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (06) :472-487
[9]  
Li ZG, 2002, INT CONF ACOUST SPEE, P2065
[10]  
LI ZG, 2003, 8 M GEN, P23