Correlating timeline information between media streams

US9860581B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860581-B2
Application numberUS-201415022851-A
CountryUS
Kind codeB2
Filing dateSep 5, 2014
Priority dateSep 20, 2013
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system is provided for enabling correlating timeline information between a first media stream and a second media stream, with the first media stream and the second media stream being both associated with a common play-out timeline. The system comprises at least two content monitors, each arranged for providing a persistent identification of one or more media samples of a media stream. The system further comprises a correlation subsystem arranged for receiving a first persistent identification related in time with a second persistent identification, receiving a first timestamp value of the first media stream related in time with a second timestamp value of the second media stream, matching the first persistent identification to a first play-out time on the common play-out timeline and the second persistent identification to a second play-out time, and generating correlation information based on a comparison of the first play-out time with the second play-out time for enabling correlating the first timestamp value with the second timestamp value and thereby correlating the first timeline information with the second timeline information.

First claim

Opening claim text (preview).

The invention claimed is: 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 content monitors, each arranged for providing a persistent identification of one or more media samples of a media stream, the persistent identification being data wherein the persistent identification is one of the group of: a fingerprint, a watermark and a marker, of the one or more media samples, wherein the at least two content monitors comprise a first content monitor for providing a first persistent identification of the first media stream and a second content monitor for providing a second persistent identification of the second media stream, wherein each of the at least two content monitors are further arranged for providing the respective persistent identifications related in time a) by obtaining the respective persistent identifications synchronously in time or b) by providing a wallclock timestamp value together with the respective timestamp value; at least two timeline monitors, each of the at least two timeline monitors being arranged for providing a timestamp value from timestamp values in headers of a media stream, wherein the at least two timeline monitors comprise a first timeline monitor for providing the first timestamp value of the first media stream and a second timeline monitor for providing the second timestamp value of the second media stream, wherein each of the at least two timeline monitors are further arranged for providing the respective timestamp values related in time aa) by obtaining the respective timestamp values synchronously in time or bb) by providing a further wallclock timestamp value together with the respective timestamp value; and a correlation subsystem arranged for: i) receiving the first persistent identification and the second persistent identification, ii) receiving a first timestamp value from timeline information of the first media stream and a second timestamp value from timeline information of the second media stream, iii) matching the first persistent identification to a first play-out time on the common play-out timeline and the second persistent identification to a second play-out time on the common play-out timeline, and iv) generating correlation information based on a comparison of the first play-out time with the second play-out time for enabling correlating the first timestamp value with the second timestamp value and thereby correlating the first timeline information with the second timeline information. 2. The system according to claim 1 , wherein the first persistent identification and the second persistent identification are received related in time based on each of the at least two content monitors being arranged for: i) determining a wallclock timestamp value associated with the persistent identification based on a clock signal which is synchronized between the at least two content monitors, and ii) providing the wallclock timestamp value together with the persistent identification to the correlation subsystem. 3. The system according to claim 1 , wherein the first persistent identification and the second persistent identification are received related in time based on each of the at least two content monitors synchronously in time obtaining the persistent identification and providing the persistent identification to the correlation subsystem. 4. The system according to claim 1 , wherein the first timestamp value and the second timestamp value are received related in time based on each of the at least two timeline monitors being arranged for: i) determining a wallclock timestamp value associated with the timestamp value based on a clock signal which is synchronized between the at least two timeline monitors, and ii) providing the wallclock timestamp value together with the timestamp value to the correlation subsystem. 5. The system according to claim 1 , wherein the first timestamp value and the second timestamp value are received related in time based on each of the at least two timeline monitors synchronously in time obtaining the timestamp value and providing the timestamp value to the correlation subsystem. 6. The system according to claim 1 , wherein the first media stream is distributed via a first segment of a media distribution network and the second media stream is distributed via a second segment of the media distribution network, and wherein the first content monitor and the first timeline monitor are associated with the first segment and the second content monitor and the second timeline monitor are associated with the second segment. 7. The system according to claim 6 , wherein the media distribution network 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. 8. The system according to claim 7 , 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. 9. The system according to claim 1 , wherein one or more of the at least two content monitors is arranged for obtaining the persistent identification of the media stream from a capture of a play-out of the media stream. 10. Content monitor, timeline monitor and/or correlation subsystem as used in the system according to claim 1 . 11. Synchronization client for use in the system according to claim 7 , the synchronization client being part of the synchronization subsystem and being arranged for identifying the segment of the media distribution network in which the synchronization client is comprised to the correlation subsystem. 12. 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, and the method comprising: receiving a first persistent identification of the first media stream with a second persistent identification of the second media stream where the first persistent identification and the second persistent identification are related in time a) by obtaining the respective persistent identifications synchronously in time or b) by providing a wallclock timestamp value together with the respective timestamp value, each of said persistent identifications being data wherein the respective persistent identifications are one of the group of: a fingerprint, a watermark and a marker; receiving a first timestamp value from timestamp values in headers of the first media stream and a second timestamp value from timestamp values in headers of the second media stream, where the first timestamp value and the second timestamp value are related in time aa) by obtaining the respective timestamp values synchronously in time or bb) by providing a further wallclock timestamp value together with the respective timestamp value; matching the

Assignees

Inventors

Classifications

  • by decomposing the content in the time domain, e.g. in time segments · CPC title

  • involving watermark {(protecting executable software by watermarking G06F21/16; image watermarking in general G06T1/0021; watermarks inserted in still images for transmission purposes H04N1/32144; inserting watermarks during video coding H04N19/467)} · CPC title

  • Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)} · CPC title

  • Indexing; Addressing; Timing or synchronising; Measuring tape travel · CPC title

  • involving timestamps for synchronizing content · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9860581B2 cover?
A system is provided for enabling correlating timeline information between a first media stream and a second media stream, with the first media stream and the second media stream being both associated with a common play-out timeline. The system comprises at least two content monitors, each arranged for providing a persistent identification of one or more media samples of a media stream. The sys…
Who is the assignee on this patent?
Koninklijke Kpn Nv, Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno
What technology area does this patent fall under?
Primary CPC classification H04N21/4302. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).