Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2015039888) CORRELATING TIMELINE INFORMATION BETWEEN MEDIA STREAMS
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

CLAIMS

1. A system for enabling correlating timeline information between a first media stream and a second media stream, the first media stream and the second media stream being both associated with a common play-out timeline and comprising different timeline information, and the system comprising:

at least two stream monitors, each of said stream monitors being arranged for providing identification information for a media stream by:

i) obtaining a persistent identification of one or more media samples of the media stream, the persistent identification being data which is robust against processing of the media stream and can be reproducibly obtained using the media stream,

ii) determining a timestamp value associated with the persistent identification from timeline information comprised in the media stream, and

iii) providing the timestamp value and the persistent identification of the one or more media samples as the identification information;

wherein the at least two stream monitors comprise a first stream monitor for providing first identification information for the first media stream and a second stream monitor for providing second identification information for the second media stream; and

- a correlation subsystem for combining the first identification information with the second identification information to enable correlating timeline information of the first media stream to timeline information of the second media stream by matching a first persistent identification of the first media stream to a second persistent identification of the second media stream and thereby matching a first timestamp value of the first media stream to a second timestamp value of the second media stream.

2. The system according to claim 1 , wherein the second media stream is a modified version of the first media stream, said modified version comprising timeline information which differs from the timeline information of the first media stream.

3. The system according to claim 2, wherein the first media stream is distributed via a media distribution network, wherein the media distribution network comprises a stream modifier for generating the modified version of the first media stream, and wherein the first stream monitor is comprised in the media distribution network upstream of the stream modifier and the second stream monitor is comprised in the media distribution network downstream of the stream modifier.

4. The system according to claim 1 , wherein the correlation subsystem is arranged for matching the first persistent identification to the second persistent identification based on third identification information linking the first persistent identification and the second persistent identification to the common play-out timeline.

5. The system according to claim 4, wherein the first media stream and the second media stream are part of a composite of media streams comprising common timeline information, and wherein the system further comprises a third stream monitor for providing said third identification information for the composite of media streams.

6. The system according to any one of the above claims, wherein the second media stream is distributed via a media distribution network, wherein the media distribution network further comprises a synchronization subsystem for performing a synchronization action with respect to the second media stream, and wherein the correlation subsystem is arranged for providing timing information for enabling the synchronization subsystem to perform the synchronization action based on the timeline information of the first media stream.

7. The system according to claim 6, wherein the synchronization action is one of the group of:

a media stream buffering or skipping ahead to enable synchronized playback of the first media stream and/or the second media stream on a plurality of receivers,

- a media stream buffering or skipping ahead to enable synchronized playback of the first media stream with the second media stream on a receiver, and

a triggering of an application on a receiver in synchronization with a media stream play-out on the receiver.

8. The system according to claim 6 or 7, wherein the synchronization subsystem comprises a synchronization server and a plurality of synchronization clients, wherein the plurality of synchronization clients are comprised in a segment of the media distribution network which is arranged for distributing the second media stream, and wherein the second stream monitor is comprised in the segment amongst the plurality of synchronization clients.

9. The system according to claim 8, wherein the correlation subsystem is arranged for providing the timing information to the plurality of synchronization clients in the segment for enabling said synchronization clients to perform the synchronization action with respect to the second media stream based on a monitoring of the second media stream by the second stream monitor.

10. The system according to any one of the above claims, wherein the persistent identification is one of the group of: a fingerprint, a watermark and a marker, of the one or more media samples.

1 1. Media distribution network comprising the system according to any one of the above claims.

12. Stream monitor and/or correlation subsystem as used in the system according to any one of the above claims.

13. Synchronization client for use with the system according to claim 8 or 9, wherein the synchronization client is arranged for identifying the segment in which the synchronization client is comprised to the correlation subsystem.

14. Method for enabling correlating timeline information between a first media stream and a second media stream, the first media stream and the second media stream being both associated with a common play-out timeline and comprising different timeline information, said correlating being based on identification information obtained from at least two stream monitors, each of said stream monitors being arranged for providing identification information for a media stream by:

i) obtaining a persistent identification of one or more media samples of the media stream, the persistent identification being data which is robust against processing of the media stream and can be reproducibly obtained using the media stream,

ii) determining a timestamp value associated with the persistent identification from timeline information comprised in the media stream, and

iii) providing the timestamp value and the persistent identification of the one or more media samples as the identification information;

and the method comprising:

- obtaining first identification information for the first media stream from a first stream monitor of the at least two stream monitors;

obtaining second identification information for the second media stream from a second stream monitor of the at least two stream monitors;

combining the first identification information with the second identification information to enable correlating timeline information of the first media stream to timeline information of the second media stream by matching a first persistent identification of the first media stream to a second persistent identification of the second media stream and thereby matching a first timestamp value of the first media stream to a second timestamp value of the second media stream.

15. A computer program product comprising instructions for causing a processor system to perform the method according to claim 14.