Latency differential mitigation for real time data streams
First Claim
1. A method of mitigating a latency differential between a first media path and a second media path over which a first device and a second device are able to communicate, the method comprising the steps of:
- performing of a training phase to determine a latency differential between the first media path and the second media path; and
prior to the first device switching a media stream, being communicated to the second device, from the first media path to the second media path, the first device synchronizing the media stream based on the determined latency differential such that a latency associated with the switched media stream is made to be substantially consistent with a latency of the second media path.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for mitigating effects of differing latencies associated with real time data streams in multimedia communication networks. For example, a technique for mitigating a latency differential between a first media path and a second media path, over which a first device and a second device are able to communicate, includes the following steps. A training phase is performed to determine a latency differential between the first media path and the second media path. Prior to the first device switching a media stream, being communicated to the second device, from the first media path to the second media path, the first device synchronizes the media stream based on the determined latency differential such that a latency associated with the switched media stream is made to be substantially consistent with a latency of the second media path.
66 Citations
20 Claims
-
1. A method of mitigating a latency differential between a first media path and a second media path over which a first device and a second device are able to communicate, the method comprising the steps of:
-
performing of a training phase to determine a latency differential between the first media path and the second media path; and prior to the first device switching a media stream, being communicated to the second device, from the first media path to the second media path, the first device synchronizing the media stream based on the determined latency differential such that a latency associated with the switched media stream is made to be substantially consistent with a latency of the second media path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for mitigating a latency differential between a first media path and a second media path over which a first device and a second device are able to communicate, comprising:
-
a memory; and at least one processor associated with the first device, which is coupled to the memory and operative to;
(i) initiate performance of a training phase to determine a latency differential between the first media path and the second media path; and
(ii) prior to switching a media stream, being communicated to the second device, from the first media path to the second media path, synchronize the media stream based on the determined latency differential such that a latency associated with the switched media stream is made to be substantially consistent with a latency of the second media path.
-
-
20. Apparatus for mitigating a latency differential between a first media path and a second media path over which a first device and a second device are able to communicate, comprising:
-
a memory; and at least one processor associated with the second device, which is coupled to the memory and operative to participate in a training phase, initiated by the first device, to determine a latency differential between the first media path and the second media path such that, prior to the first device switching a media stream, being communicated to the second device, from the first media path to the second media path, the first device synchronizes the media stream based on the determined latency differential such that a latency associated with the switched media stream is made to be substantially consistent with a latency of the second media path.
-
Specification