• DocumentCode
    1470652
  • Title

    MPEG-4 rate control for multiple video objects

  • Author

    Vetro, Anthony ; Sun, Huifang ; Wang, Yao

  • Author_Institution
    Adv. TV Lab., Mitsubishi Electr. Inf. Technol. Center America, New Providence, NJ, USA
  • Volume
    9
  • Issue
    1
  • fYear
    1999
  • fDate
    2/1/1999 12:00:00 AM
  • Firstpage
    186
  • Lastpage
    199
  • Abstract
    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)
  • Keywords
    buffer storage; code standards; image enhancement; image resolution; image texture; telecommunication control; video coding; MPEG-4 rate control; VM8; buffer fullness; buffer overflow; constant bit rate; multiple video objects; operation modes; post-encoding stage; pre-encoding stage; preframeskip control; quadratic rate quantizer model; rate-quantizer; shape-coding control; spatial coding accuracy; temporal resolution; texture; video verification model; Bit rate; Buffer overflow; MPEG 4 Standard; Motion control; Quantization; Shape control; Spatial resolution; Streaming media; Sun; Switches;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.744285
  • Filename
    744285