Synchronizing media presentation at multiple devices
First Claim
1. A method comprising:
- determining, by a processing system including a processor, a greater of a first playback latency of a streaming media signal comprising media content at a first media device and a second playback latency of the streaming media signal at a second media device; and
determining, by the processing system, according to the greater of the first playback latency and the second playback latency, a coordinated playback time at which a first in-content reference is to be encountered during playback; and
adjusting, by the processing system, a first buffer and a second buffer to cause the first in-content reference to be encountered at the coordinated playback time by the first media device and the second media device respectively, thereby providing a synchronized playback of the first in-content reference at the first media device and the second media device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may include, for example, a device to perform operations including determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the first media signal at a second media processor. The streaming media signal includes a first in-content reference. A coordinated playback time is determined according to the target playback latency. A buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at a coordinated time during playback by the first media processor, which results in a synchronized playback of the streaming media between the first and second media processors. Other embodiments are disclosed.
57 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processing system including a processor, a greater of a first playback latency of a streaming media signal comprising media content at a first media device and a second playback latency of the streaming media signal at a second media device; and determining, by the processing system, according to the greater of the first playback latency and the second playback latency, a coordinated playback time at which a first in-content reference is to be encountered during playback; and adjusting, by the processing system, a first buffer and a second buffer to cause the first in-content reference to be encountered at the coordinated playback time by the first media device and the second media device respectively, thereby providing a synchronized playback of the first in-content reference at the first media device and the second media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a processing system including a processor; and a memory that stores instructions that, when executed by the processing system, facilitates performance of operations comprising; determining a greater of a first playback latency of a streaming media signal comprising media content at a first media device and a second playback latency of the streaming media signal at a second media device; determining, according to the greater of the first playback latency and the second playback latency, a coordinated playback time at which a first in-content reference is to be encountered during playback; facilitating a transfer of the coordinated playback time to the first media device and the second media device; and adjusting a first buffer of the first media device and a second buffer of the second media device to cause the first in-content reference to be encountered at the coordinated playback time by the first media device and the second media device respectively, thereby providing a synchronized playback of the first in-content reference at the first media device and the second media device, wherein the first buffer is adjusted based on a first difference between the first playback latency and the coordinated playback time, and wherein the second buffer is adjusted based on a second difference between the second playback latency and the coordinated playback time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine-readable storage medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
-
determining a greater of a first playback latency of a media signal at a first media device and a second playback latency of the media signal at a second media device; determining, according to the greater of the first playback latency and the second playback latency, a coordinated playback time at which a first reference is to be encountered during playback; and adjusting a first buffer of the first media device and a second buffer of the second media device to cause the first reference to be encountered at the coordinated playback time by the first media device and the second media device respectively, thereby providing a synchronized playback of the first reference at the first media device and the second media device. - View Dependent Claims (17, 18, 19, 20)
-
Specification