DATA STREAMING THROUGH TIME-VARYING TRANSPORT MEDIA
First Claim
1. A method of data streaming from an encoder to a decoder through a time-varying connection, the method comprising steps of:
- associating an encoding coefficient with said connection, said encoding coefficient determining a flow rate of an output of said encoder;
associating multiple performance characteristics with said connection;
defining multiple performance metrics having one-to-one correspondence to said multiple performance characteristics;
at a current encoding coefficient, acquiring multiple sets of performance measurements of said connection over a time window, each set of performance measurements corresponding to one of said multiple performance characteristics;
determining a current value of each performance metric using a corresponding set of performance measurements to produce a set of current values of performance metrics; and
determining a preferred encoding coefficient according to said current value of each performance metric.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time-varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to-one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. A current encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. The encoder'"'"'s configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.
-
Citations
6 Claims
-
1. A method of data streaming from an encoder to a decoder through a time-varying connection, the method comprising steps of:
-
associating an encoding coefficient with said connection, said encoding coefficient determining a flow rate of an output of said encoder; associating multiple performance characteristics with said connection; defining multiple performance metrics having one-to-one correspondence to said multiple performance characteristics; at a current encoding coefficient, acquiring multiple sets of performance measurements of said connection over a time window, each set of performance measurements corresponding to one of said multiple performance characteristics; determining a current value of each performance metric using a corresponding set of performance measurements to produce a set of current values of performance metrics; and determining a preferred encoding coefficient according to said current value of each performance metric. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification