Duplex aware adaptive playout method and communications device
First Claim
1. A method for optimizing a playout delay of packets being transmitted within a network, said packets comprising data for playout, said network having a network delay of packet transmission, the method comprising:
- (a) detecting a packet communication mode, wherein packet communication modes comprise a full-duplex mode and a half-duplex mode;
(b) calculating a playout delay for a current packet based on the detected packet communication mode; and
(c) delaying playout of the current packet by the calculated playout delay.
1 Assignment
0 Petitions
Accused Products
Abstract
A duplex aware adaptive playout method includes detecting a packet communication mode as either a full-duplex mode or a half-duplex mode, calculating a playout delay for a current packet based on the detected packet communication mode, and delaying playout of the current packet by the calculated playout delay. When the packet communication mode is detected to be the half-duplex mode, the calculated playout delay for the current packet is set longer than when the packet communication mode is detected to be the full-duplex mode. A duplex aware adaptive communications device includes a playout buffer, a playout controller, a network delay estimator, and an active detector that detects a packet communication mode. The playout controller determines playout delays of packets in the playout buffer from estimated network delays and a detected packet communication mode being a full-duplex mode or a half-duplex mode.
-
Citations
16 Claims
-
1. A method for optimizing a playout delay of packets being transmitted within a network, said packets comprising data for playout, said network having a network delay of packet transmission, the method comprising:
-
(a) detecting a packet communication mode, wherein packet communication modes comprise a full-duplex mode and a half-duplex mode;
(b) calculating a playout delay for a current packet based on the detected packet communication mode; and
(c) delaying playout of the current packet by the calculated playout delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications device for playing data contained in packets with an optimized delay, said packets comprising data for playout, said network having a network delay of packet transmission, the playout device comprising:
-
a playout buffer for receiving and buffering packets;
a playout controller for determining playout delays of packets from estimated network delays and a packet communication mode, and for controlling the playout buffer according to the playout delays;
a network delay estimator for calculating estimated network delays of packets and sending estimated network delays to the playout controller; and
an active detector for detecting the packet communication mode, wherein packet communication modes comprise a full-duplex mode and a half-duplex mode. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification