In order to achieve constant quality across the whole video sequence under the channel bandwidth and buffer constraints, it is necessary to allocate more bits to frames with scene changes or high complexity and fewer bits to low complexity frames. In this work, we propose a new frame layer bit allocation scheme for H.264 video coding using mean absolute difference (MAD) ratio, which is the ratio of MAD of current frame to the average MAD from the starting frame up to the previous frame in a GOP. We provide a theoretical justification of MAD ratio as a measure of frame complexity. Bit budget is allocated to frames according to their MAD ratios, combined with the bits computed based on their buffer status. Simulation results show that the H.264 coder, using our proposed algorithm with virtually little computational complexity added, effectively alleviates visual quality degradation caused by high motion or scene changes. Our proposed algorithm significantly reduces the standard deviation of PSNR, hence producing a nearly constant video quality throughout the whole video sequence, when compared with other existing video schemes
[1]
Tihao Chiang,et al.
Scalable rate control for MPEG-4 video
,
2000,
IEEE Trans. Circuits Syst. Video Technol..
[2]
Jordi Ribas-Corbera,et al.
Rate control in DCT video coding for low-delay communications
,
1999,
IEEE Trans. Circuits Syst. Video Technol..
[3]
King Ngi Ngan,et al.
Improved single-video-object rate control for MPEG-4
,
2003,
IEEE Trans. Circuits Syst. Video Technol..
[4]
Jordi Ribas-Corbera,et al.
A frame-layer bit allocation for H.263+
,
2000,
IEEE Trans. Circuits Syst. Video Technol..
[5]
Si Wu,et al.
A unified architecture for real-time video-coding systems
,
2003,
IEEE Trans. Circuits Syst. Video Technol..
[6]
Wenjun Zeng,et al.
Sequence-based rate control for constant quality video
,
2002,
Proceedings. International Conference on Image Processing.