Ensuring integrity of a video buffer verifier (VBV) employed in MPEG-like
video encoders is realized by controllably adjusting the bits being
drained from a video encoder buffer (eBuff). The number of bits being
drained from eBuff is adjusted through feedback to minimize the difference
in the bit content of a buffer (mBuff) maintained in a bit-rate controller
in the video encoder that models the buffer of a hypothetical decoder, and
the bit content of that hypothetical buffer (vBuff). Specifically, this is
realized by controllably inhibiting transmission of bits from eBuff during
intervals that the value of a prescribed relationship is greater than a
predetermined value. In one example, the prescribed relationship is
dependent on an instantaneous video encoding rate, an end-to-end delay,
the bit content of mBuff and the bit content of eBuff.
Assurant l'intégrité d'un vérificateur d'amortisseur visuel (VBV) utilisé dedans MPEG-COMME les encodeurs visuels est réalisé en ajustant controllably le peu étant écoulé un amortisseur visuel d'encodeur (eBuff). Le nombre de peu étant eBuff écoulé est ajusté par la rétroaction pour réduire au minimum la différence dans la teneur en peu d'un amortisseur (mBuff) maintenu dans un contrôleur de débit binaire dans l'encodeur visuel qui modèle l'amortisseur d'un décodeur hypothétique, et la teneur en peu de cet amortisseur hypothétique (vBuff). Spécifiquement, ceci est réalisé en empêchant controllably la transmission du peu de l'eBuff pendant les intervalles que la valeur d'un rapport prescrit est plus grande qu'une valeur prédéterminée. Dans un exemple, le rapport prescrit dépend d'un taux de codage visuel instantané, un bout à bout retardent, la teneur en peu du mBuff et la teneur en peu de l'eBuff.