Synchronization of content rendering
First Claim
1. A method performed by a synchronizing control device for controlling a rendering time of a second video content stream being displayed on a display screen of a second device to be synchronized with a rendering time of a first video content stream being displayed on a display screen of a first device, the method comprising:
- receiving, by the synchronizing control device, a request of a next chunk of the second video content stream from the second device, wherein the second video content stream is organized in chunks, each chunk comprising data packets corresponding to a part accessible individually of the second video content stream;
receiving, by the synchronizing control device, the packets of the requested next chunk from a second content source;
synchronizing the rendering time of the second video content stream being displayed on the display screen of the second device with the rendering time of the first video content stream being displayed on the display screen of the first device based on delivery timing of the requested next chunk of the second video content stream to the second device;
wherein the synchronizing further comprises timing a delivery by the synchronizing control device to the second device of the last packet of the requested next chunk.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a rendering time of a second video content stream on a second device to be synchronized with a rendering time of a first video content stream on a first device, said second video content stream being organized in chunks, includes receiving by a control device a request of a chunk of the second video content stream from the second device, receiving by the control device, the packets of the requested chunk, and delivering by the control device the requested chunk to the second device at a delivery time at which said requested chunk should be delivered to the second device so that the rendering time of the second video content stream on the second device is synchronized with the rendering time of the first video content stream on the first device.
21 Citations
12 Claims
-
1. A method performed by a synchronizing control device for controlling a rendering time of a second video content stream being displayed on a display screen of a second device to be synchronized with a rendering time of a first video content stream being displayed on a display screen of a first device, the method comprising:
-
receiving, by the synchronizing control device, a request of a next chunk of the second video content stream from the second device, wherein the second video content stream is organized in chunks, each chunk comprising data packets corresponding to a part accessible individually of the second video content stream; receiving, by the synchronizing control device, the packets of the requested next chunk from a second content source; synchronizing the rendering time of the second video content stream being displayed on the display screen of the second device with the rendering time of the first video content stream being displayed on the display screen of the first device based on delivery timing of the requested next chunk of the second video content stream to the second device; wherein the synchronizing further comprises timing a delivery by the synchronizing control device to the second device of the last packet of the requested next chunk. - View Dependent Claims (2, 3, 6, 10, 11, 12)
-
-
4. A synchronizing control device for controlling a rendering time of a second video content stream being displayed on a display screen of a second device to be synchronized with a rendering time of a first video content stream being displayed on a display screen of a first device, the synchronizing control device configured to:
-
receive, by the synchronizing control device, a request of a next chunk of the second video content stream from the second device, wherein the second video content stream is organized in chunks, each chunk comprising data packets corresponding to a part accessible individually of the second video content stream; receive, by the synchronizing control device, the packets of the requested next chunk from a second content source; and synchronize the rendering time of the second video content stream being displayed on the display screen of the second device with the rendering time of the first video content stream being displayed on the displayed screen of the first device based on delivery timing of the requested next chunk of the second video content stream to the second device by timing a delivery by the synchronizing control device to the second device of the last packet of the requested next chunk. - View Dependent Claims (5, 7, 8, 9)
-
Specification