TY - GEN
T1 - Non-linear rate control for H.264/AVC video encoder with multiple picture types using image-statistics and motion-based macroblock prioritization
AU - Shafique, Muhammad
AU - Molkenthin, Bastian
AU - Henkel, Jörg
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2009
Y1 - 2009
N2 - A Rate Control (RC) algorithm is a primitive block of video encoders that fulfills the bandwidth and buffer constraints for given channel and application properties. State-of-the-art RC schemes perform inefficient in terms of buffer and quality smoothness when handling varying Rate Distortion characteristics of different picture types (I, P, B) and different MBs in one picture (e.g. bright, textured, static/ moving MBs) while posing a high computational overhead. In this paper, we propose a novel RC scheme that covers GOP, picture/ slice, and Basic Unit levels. It treats different picture types (I, P, B) in a non-linear fashion with consideration of whether they are referenced or non-referenced pictures. Our novel RC scheme prioritizes Macroblocks depending upon their spatial and temporal characteristics (considering eye-catching regions) for refined Quantization Parameter allocation. Compared to RC-Mode-3 [8] (i.e. the latest RC Mode in JM reference software [2]), our RC achieves up to 77.8% and 72.4% reduced buffer- and quality fluctuations, respectively. Compared to RC-Mode-0, our RC provides 2.97dB (i.e. 7.2%) better PSNR for the mixed Susie sequence. Moreover, our proposed RC is 16.6x faster than the RC-Mode-0 when executing on Intel Core2Duo T5500 (1.66 GHz).
AB - A Rate Control (RC) algorithm is a primitive block of video encoders that fulfills the bandwidth and buffer constraints for given channel and application properties. State-of-the-art RC schemes perform inefficient in terms of buffer and quality smoothness when handling varying Rate Distortion characteristics of different picture types (I, P, B) and different MBs in one picture (e.g. bright, textured, static/ moving MBs) while posing a high computational overhead. In this paper, we propose a novel RC scheme that covers GOP, picture/ slice, and Basic Unit levels. It treats different picture types (I, P, B) in a non-linear fashion with consideration of whether they are referenced or non-referenced pictures. Our novel RC scheme prioritizes Macroblocks depending upon their spatial and temporal characteristics (considering eye-catching regions) for refined Quantization Parameter allocation. Compared to RC-Mode-3 [8] (i.e. the latest RC Mode in JM reference software [2]), our RC achieves up to 77.8% and 72.4% reduced buffer- and quality fluctuations, respectively. Compared to RC-Mode-0, our RC provides 2.97dB (i.e. 7.2%) better PSNR for the mixed Susie sequence. Moreover, our proposed RC is 16.6x faster than the RC-Mode-0 when executing on Intel Core2Duo T5500 (1.66 GHz).
KW - H.264/AVC
KW - Multiple picture types
KW - Rate control
UR - http://www.scopus.com/inward/record.url?scp=77951962274&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77951962274&partnerID=8YFLogxK
U2 - 10.1109/ICIP.2009.5413853
DO - 10.1109/ICIP.2009.5413853
M3 - Conference contribution
AN - SCOPUS:77951962274
SN - 9781424456543
T3 - Proceedings - International Conference on Image Processing, ICIP
SP - 3429
EP - 3432
BT - 2009 IEEE International Conference on Image Processing, ICIP 2009 - Proceedings
PB - IEEE Computer Society Press
T2 - 2009 IEEE International Conference on Image Processing, ICIP 2009
Y2 - 7 November 2009 through 10 November 2009
ER -