A two-pass rate control algorithm for H.264/AVC high definition video coding |
| |
Affiliation: | 1. Christian Doppler Laboratory for Model-Based Process Control in the Steel Industry, Automation and Control Institute, Vienna University of Technology, Austria;7. Automation and Control Institute, Vienna University of Technology, Austria;71. voestalpine Stahl GmbH, Linz, Austria |
| |
Abstract: | In this paper, we propose a novel two-pass rate control algorithm to achieve constant quality for H.264/AVC high definition video coding. With the first-pass collected rate and distortion information and the built model of scene complexity, the encoder can determine the expected distortion which could be achieved in the second-pass encoding under the target bit rate. According to the built linear distortion-quantizer (D-Q) model, before encoding one frame, the quantization parameter can be solved to realize constant quality encoding. After encoding one frame, the model parameters will be updated with linear regression method to ensure the prediction accuracy of the quantization parameter of next encoded frame with the same coding type. In order to obtain the expected distortion of each frame under the target bit rate, a GOP-level bit allocation scheme is also designed to adjust the target bit rate of each GOP based on the scene complexity of the GOP in the second-pass encoding. In addition, the effect of scene change on the updating of D-Q model is considered. The model will be re-initialized at the scene change to minimize modeling error. The experimental results show that compared with the latest two-pass rate control algorithm, our proposed algorithm can significantly improve the bit control accuracy at comparable coding performance in terms of constant quality and average PSNR. On average, the improvement of bit control accuracy achieved about 90%. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|