Adaptive playout scheduling for multimedia communication
First Claim
Patent Images
1. A method of adapting a playout schedule of a stream of media packets according to network and channel conditions, the method comprising:
- (a) setting a playout schedule for a next packet i+1 of the stream upon receiving a current packet i;
(b) computing a length of the current packet i based at least in part on a target playout schedule for the next packet i+1;
(c) scaling packet i if necessary;
(d) outputting packet i; and
(e) updating the playout schedule for next packet i+1 based at least in part on the playout schedule and the length of current packet i.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adapting a playout schedule of a stream of media packets according to network and channel conditions includes (a) setting a playout schedule for a next packet i+1 of the stream upon receiving a current packet i; (b) computing a length of the current packet i based at least in part on a target playout schedule for the next packet i+1; (c) scaling packet i if necessary; (d) outputting packet i; and (e) updating the playout schedule for next packet i+1 based at least in part on the playout schedule and the length of current packet i.
73 Citations
20 Claims
-
1. A method of adapting a playout schedule of a stream of media packets according to network and channel conditions, the method comprising:
-
(a) setting a playout schedule for a next packet i+1 of the stream upon receiving a current packet i; (b) computing a length of the current packet i based at least in part on a target playout schedule for the next packet i+1; (c) scaling packet i if necessary; (d) outputting packet i; and (e) updating the playout schedule for next packet i+1 based at least in part on the playout schedule and the length of current packet i. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification