Delay aware rate control in the context of hierarchical P picture coding
First Claim
1. A method of determining a target number of bits for each of a plurality of coded pictures in a prediction structure having a hierarchy of temporal layers, each of the plurality of coded pictures belonging to one of the temporal layers, comprising:
- (a) determining a one way delay taking into account at least a network delay and glass-to-glass-delay,(b) computing a parameter maxRatio indicative of a limitation of a fluctuation of a coded picture size for at least one of the plurality of coded pictures, and(c) modulating a target coded picture size for each of the plurality of coded pictures based on the computed parameter maxRatio, the one-way delay and a position of the coded picture in the hierarchy of the temporal layers, such that the target number of bits varies for each of the plurality of coded pictures in the prediction structure but stays within the limitation of the fluctuation of the coded picture size as indicated by the parameter maxRatio.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides bit rate control techniques for a hybrid block based motion compensated predictive video encoder (e.g., H.264, as well as other video coding algorithms and standards). The techniques aim to reduce the picture-to-picture bit rate fluctuations within a prediction structure or over a short time interval that can lead to undesirable additional delay on links without over-provisioned capacity. In one embodiment of the present invention, the end to end delay is estimated. The end to end delay is used to determine limits on the modulation of the target coded picture size, with the goal of trading an acceptable amount of additional delay for a better coding efficiency.
-
Citations
9 Claims
-
1. A method of determining a target number of bits for each of a plurality of coded pictures in a prediction structure having a hierarchy of temporal layers, each of the plurality of coded pictures belonging to one of the temporal layers, comprising:
-
(a) determining a one way delay taking into account at least a network delay and glass-to-glass-delay, (b) computing a parameter maxRatio indicative of a limitation of a fluctuation of a coded picture size for at least one of the plurality of coded pictures, and (c) modulating a target coded picture size for each of the plurality of coded pictures based on the computed parameter maxRatio, the one-way delay and a position of the coded picture in the hierarchy of the temporal layers, such that the target number of bits varies for each of the plurality of coded pictures in the prediction structure but stays within the limitation of the fluctuation of the coded picture size as indicated by the parameter maxRatio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification