Orchestrated encoding and decoding multimedia content having plural digital watermarks
First Claim
Patent Images
1. A method of digital watermark processing, the method comprising:
- receiving a content signal;
performing a watermark decoding on the content signal;
from the watermark decoding, determining a watermark state of the content signal;
evaluating a watermarking rule based on the watermark state to determine watermark encoding to apply to the content signal to comply with the watermarking rule; and
performing the watermark encoding on the content signal to embed a digital watermark layer into the content signal;
wherein the watermark rule enforces a priority of plural watermark layers by determining when to overwrite a previously embedded watermark with a new watermark layer based on the watermark state and a determined user goal;
wherein the determined user goal comprises embedding watermark information to signal an event in the content signal to which a desired behavior triggered by the digital watermark layer is to be synchronized.
1 Assignment
0 Petitions
Accused Products
Abstract
Orchestrated encoding schemes facilitate encoding and decoding of data in content signals at several points in the distribution path of content items. Orchestrated encoding adheres to a set of encoding rules that enables multiple watermarks and corresponding applications to co-exist, avoids collisions among watermarks, and simplifies metadata and routing database infrastructure.
40 Citations
15 Claims
-
1. A method of digital watermark processing, the method comprising:
-
receiving a content signal; performing a watermark decoding on the content signal; from the watermark decoding, determining a watermark state of the content signal; evaluating a watermarking rule based on the watermark state to determine watermark encoding to apply to the content signal to comply with the watermarking rule; and performing the watermark encoding on the content signal to embed a digital watermark layer into the content signal; wherein the watermark rule enforces a priority of plural watermark layers by determining when to overwrite a previously embedded watermark with a new watermark layer based on the watermark state and a determined user goal; wherein the determined user goal comprises embedding watermark information to signal an event in the content signal to which a desired behavior triggered by the digital watermark layer is to be synchronized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of digital watermark processing on an electronic content signal, the method comprising:
-
performing a watermark decoding on the content signal; from the watermark decoding, determining a watermark state of the content signal; evaluating a watermarking rule based on the watermark state to determine watermark encoding to apply to the content signal to comply with the watermarking rule; and performing the watermark encoding on the content signal to embed a digital watermark layer into the content signal; wherein the watermark rule enforces a priority of plural watermark layers by determining when to overwrite a previously embedded watermark with a new watermark layer based on the watermark state and a determined user goal; wherein the determined user goal comprises embedding watermark information to signal an event in the content signal to which a desired behavior triggered by the digital watermark layer is to be synchronized.
-
-
9. A digital watermark processor, the processor comprising:
-
means for receiving a content signal; means for performing a watermark decoding on the content signal; means for determining, from the watermark decoding, a watermark state of the content signal; means for evaluating a watermarking rule based on the watermark state to determine watermark encoding to apply to the content signal to comply with the watermarking rule; and means for performing the watermark encoding on the content signal to embed a digital watermark layer into the content signal; wherein the watermark rule enforces a priority of plural watermark layers by determining when to overwrite a previously embedded watermark with a new watermark layer based on the watermark state and a determined user goal; wherein the determined user goal comprises embedding watermark information to signal an event in the content signal to which a desired behavior triggered by the digital watermark is to be synchronized. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification