Watermark detection and metadata delivery associated with a primary content

US2016148334A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016148334-A1
Application numberUS-201514951302-A
CountryUS
Kind codeA1
Filing dateNov 24, 2015
Priority dateNov 25, 2014
Publication dateMay 26, 2016
Grant date

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.

Methods, devices, systems and computer program products enable enhances delivery and use of metadata that is associated a primary multimedia content. Watermarks that are detected by a watermark extractor produce an indication as to astute of the watermark detector as being in one of a an unmarked content state, a marked content state or a gap state, and cause the watermark extractor to transition from one state to another state based on event that are recognized based a failure or a success in detecting watermarks, an indication of low content activity and a previous state of the watermark extractor. The events and states associated with the watermark extractor further allows retrieval of new metadata associated with the primary content, use of an existing metadata in a modified manner or a change in presentation of a secondary content that is associated with the primary content.

First claim

Opening claim text (preview).

What is claimed is: 1 . A device comprising: a processor; and a memory including processor executable code, the processor executable code, When executed by the processor, causes the device to: configure a watermark extractor to process digital samples of a primary content to extract a plurality of watermark messages from the primary content and to produce an indication as to a state of the watermark detector, wherein one or more of the plurality of watermark messages include information that identifies a resource on a remote server to retrieve metadata associated with a section of the primary content, and the state of the watermark extractor includes one the following states: (a) an unmarked content state indicating that at least a first section of the primary content that is processed by the watermark extractor does not include detected watermarks messages, (b) a marked content state indicating that at least a second section of the primary content that is processed by the watermark extractor includes one or more embedded watermark messages or parts thereof, or (c) a gap state indicating that at least a third section of the primary content that is processed by the watermark extractor immediately subsequent to the second section of the primary content does not include watermark messages or parts thereof, wherein the watermark extractor transitions from a one state to another state upon occurrence of an event that is based on one or more of: (1) failure to detect a watermark message, or part thereof, subsequent to detection of at least one watermark message, (2) detection of a watermark message, or part thereof, subsequent to a failure to detect at least one watermark message, (3) detection of a section of the primary content with low activity, or (4) failure to detect embedded watermark messages for a predetermined interval of time, and wherein retrieval of the metadata is enabled, or use of the metadata is modified, based one or more events or pattern of events. 2 . The device of claim 1 , wherein the information included in the one or more of the plurality of watermark messages includes a server code and an interval code. 3 . The device of claim 1 , wherein, upon initialization of the device or the watermark extractor, the watermark extractor enters the unmarked content state. 4 . The device of claim 1 , wherein the watermark extractor remains in the marked content state upon occurrence of an event that is based on detection of a change in value of a watermark message extracted from the primary content in comparison with a value of a previously detected watermark message from the primary content. 5 . The device of claim 1 , the third section of the primary content has low content activity. 6 . The device of claim 5 , wherein amplitude or energy values of the third section are zero or are below corresponding predefined threshold values. 7 . The device of claim 1 , wherein, while the watermark extractor is in the unmarked content state, detection of a watermark message signals a watermark start segment event that causes the watermark extractor to transition to the marked content state. B. The device of claim 1 , wherein at least one of the plurality of watermark messages extracted by the watermark extractor includes a trigger field that indicates a change in the metadata associated with the primary content, and, while the watermark extractor is in the marked content state, detection of a watermark message having the trigger field with a particular value or status signals a trigger event that causes the watermark extractor to remain in the marked content state. 9 . The device of claim 1 , wherein, while the watermark extractor is in the marked content state, detection of a watermark message with a value that does not conform to an expected value signals a watermark start segment event that causes the watermark extractor to remain in the marked content state. 10 . The device o claim 9 , wherein the expected value is determined based on a value of a previously detected watermark message. 11 . The device of claim 9 , wherein the value of the watermark message that does not conform to the expected value includes an interval code value that does not conform to an expected change in an interval code value of a previously detected watermark message. 12 . The device of claim 9 , wherein the value of the watermark message that does not conform to the expected value includes a server code value that is different from a previously detected server code value. 13 . The device of claim 1 , wherein, while the watermark extractor is in the marked content state, failure to detect a watermark message that is accompanied by an indication of low content activity signals a gap start event that causes the watermark extractor to transition to the gap state. 14 . The device of claim 13 , wherein the indication of low content activity is obtained by processing the primary content to detect amplitude or energy values associated with the primary content that are below corresponding predefined threshold values. 15 . The device of claim 1 , wherein, while the watermark extractor is in the marked content state, failure to detect a watermark message that is not accompanied by an indication of low content activity signals a watermark segment end event that causes the watermark extractor to transition to the unmarked content state. 16 . The device of claim 1 , wherein, while the watermark extractor is in the gap state, failure to detect a watermark message that is not accompanied by an indication of low content activity signals a gap end event that causes the watermark extractor to transition to the marked content state. 17 . The device of claim 1 , wherein, while the watermark extractor is in the gap state, detection of a watermark message signals a gap end event that causes the watermark extractor to transition to the marked content state. 18 . The device of claim 1 , wherein, while the watermark extractor is in the gap state, failure to detect a watermark message for a predetermined period of time that is not accompanied by an indication of low content activity signals a gap end event that causes the watermark extractor to transition to the unmarked content state. 19 . The device of claim 1 , wherein one or more states of the watermark extractor and the occurrence of one or more events allow identification of a particular interruption in presentation of the primary content. 20 . The device of claim 19 , wherein the particular interruption is a change in a source of the primary content that is identified by: a first transition of the watermark extractor from the marked content state to the gap state, followed a second transition from the gap state to the marked content state and a third transition from the marked content state to the unmarked content state. 21 . The device of claim 19 , wherein the particular interruption is a pause in presentation of the primary content that is identified by: a first transition of the watermark extractor from the marked content state to the gap state, followed by a second transition from the gap state to the marked content state, third transition from the marked content state to the unmarked content state and a fourth transition to the unmarked content state to the marked content state, wherein the fourth transition is based on detection of a watermark value that is expected to occur immediately prior to the first transition. 22 . Th

Assignees

Inventors

Classifications

  • Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)} · CPC title

  • specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title

  • G10L19/018Primary

    Audio watermarking, i.e. embedding inaudible data in the audio signal · 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

  • H04N21/435Primary

    Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · 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 US2016148334A1 cover?
Methods, devices, systems and computer program products enable enhances delivery and use of metadata that is associated a primary multimedia content. Watermarks that are detected by a watermark extractor produce an indication as to astute of the watermark detector as being in one of a an unmarked content state, a marked content state or a gap state, and cause the watermark extractor to transiti…
Who is the assignee on this patent?
Verance Corp
What technology area does this patent fall under?
Primary CPC classification G10L19/018. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).