Adaptive rate control adjustment for hardware encoder
AssigneePlantronics, Inc.
InventorJian Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneePlantronics, Inc.
InventorJian Wang
Estimating the term…
Correcting encode bit rate errors developed by a hardware encoder with an outer software rate adjustment loop. The rate adjustment loop maintains a VBV (video buffering verifier) buffer model. When VBV buffer fullness is over a threshold, the rate adjustment loop drops frames. If below the threshold, periodically a rate adjustment analysis performed. If a number of frames above a threshold have been dropped, the hardware encoder bit rate is decreased. A leaky bucket is checked to determine in bits and out bits. If the number of in bits exceeds the number of out bits times a multiplier, the hardware encoder bit rate is decreased. If the number of in bits times a multiplier is less than the number of out bits, the hardware encoder bit rate is increased. Dropping frames on buffer condition provides shorter term correction and adjustment of the hardware encoder bit rate provides longer term correction.
An encoded video transmitter comprising:
A method of transmitting encoded video from an encoded video transmitter using a hardware video encoder, the method comprising:
A non-transitory memory coupled to a processor and storing instructions to cause the processor to perform a method comprising the steps of:
Dependencies are inferred from the claim text.