Statistical Multiplexing based on MPEG-4 Fine Granularity Scalability Coding
Journal of VLSI Signal Processing Systems
Adaptive frame layer rate control for H.264
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 2
Recent advances in rate control for video coding
Image Communication
Adaptive rate control algorithm for low power video coding systems
Multidimensional Systems and Signal Processing
An intra-frame rate control algorithm for ultralow delay H.264/advanced video coding (AVC)
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
Joint rate control algorithm for low-delay MPEG-4 object- based video encoding
IEEE Transactions on Circuits and Systems for Video Technology
Review article: Object-based video coding with dynamic quality control
Image and Vision Computing
Convex Optimization-Based Bit Allocation for Video Coding
Journal of Signal Processing Systems
Annotation based personalized adaptation and presentation of videos for mobile applications
Multimedia Tools and Applications
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
A frame-layer rate control algorithm for h.264 using rate-dependent mode selection
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
The SLDSRC rate control scheme for h.264
MMM'10 Proceedings of the 16th international conference on Advances in Multimedia Modeling
Hi-index | 0.00 |
This paper describes an algorithm which can achieve a constant bit rate when coding multiple video objects. The implementation is a nontrivial extension of the MPEG-4 rate control algorithm for single video objects which employs a quadratic rate quantizer model. The algorithm is organized into two stages: a pre- and a post-encoding stage. In the pre-encoding stage, an initial target estimate is made for each object. Based on the buffer fullness, the total target is adjusted and then distributed proportional to the relative size, motion, and variance of each object. Based on the new individual targets and rate-quantizer relation for texture, appropriate quantization parameters are calculated. After each object is encoded, the model parameters for each object are updated, and if necessary, frames are skipped to ensure that the buffer does not overflow. A preframeskip control is exercised to avoid buffer overflow when the motion and shape information occupies a significant portion of the bit budget. The rate control algorithm switches between two operation modes so that the coder can reduce the spatial coding accuracy for an improved temporal resolution. A shape-coding control mechanism is also proposed, which provides a tradeoff between texture and shape coding accuracy. Overall, the algorithm is able to successfully achieve the target bit rate, effectively code arbitrarily shaped objects, and maintain a stable buffer level. These techniques have been adopted by the MPEG committee in July 1997 as part of the video verification model (VM8)