IP Library Granted Patent US 8,548,810
Granted Patent B2
US 8,548,810 · App. 12/939,930 · Granted Oct 1, 2013

Orchestrated encoding and decoding multimedia content having plural digital watermarks

Inventor: Tony F. Rodriguez (Portland, OR)
Assignee: Digimarc Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,548,810
App. No.
12/939,930
Granted
Oct 1, 2013
Kind
B2
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.

Claims (35)

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.

2. The method of claim 1 wherein the watermark rule manages use of a limited bandwidth within the content signal for carrying plural watermark layers by selecting between overwriting a pre-existing watermark layer, and embedding a new watermark layer that co-exists with the pre-existing watermark layer.

3. The method of claim 1 wherein the watermark rule specifies that a distributor identifier and time stamp are to be embedded in the content signal and indexed to a corresponding content identifier for a portion of the content signal in which the distributor identifier and time stamp are embedded.

4. The method of claim 1 wherein the watermark state is determined by detecting a watermark protocol of a watermark embedded in the content signal.

5. The method of claim 4 wherein the watermark protocol is determined from detection of embedded synchronization signals in the content signal.

6. The method of claim 1 wherein the digital watermark layer is multiplexed within the content signal with a preexisting watermark layer by frequency multiplexing frequency components of the digital watermark layer with frequency components of the preexisting watermark layer.

7. The method of claim 1 wherein the watermark encoding comprising encoding the watermark layer so that the watermark layer overwrites a preexisting digital watermark layer, and information from the preexisting watermark layer is indexed to a information in the digital watermark layer in a database.

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.

10. The processor of claim 9 wherein the means for evaluating manages, based on the watermark rule, a use of a limited bandwidth within the content signal for carrying plural watermark layers by selecting between overwriting a pre-existing watermark layer, and embedding a new watermark layer that co-exists with the pre-existing watermark layer.

11. The processor of claim 9 wherein the watermark rule specifies that a distributor identifier and time stamp are to be embedded in the content signal and indexed to a corresponding content identifier for a portion of the content signal in which the distributor identifier and time stamp are embedded.

12. The processor of claim 9 wherein the watermark state is determined by detecting a watermark protocol of a watermark embedded in the content signal.

13. The processor of claim 12 wherein the watermark protocol is determined from detection of embedded synchronization signals in the content signal.

14. The processor of claim 12 wherein the digital watermark layer is multiplexed within the content signal with a preexisting watermark layer by frequency multiplexing frequency components of the digital watermark layer with frequency components of the preexisting watermark layer.

15. The processor of claim 12 wherein the watermark encoding comprising encoding the digital watermark layer so that the watermark layer overwrites a preexisting digital watermark layer, and information from the preexisting watermark layer is indexed to a information in the digital watermark layer in a database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2011
From: RODRIGUEZ, TONY F.
To: DIGIMARC CORPORATION
Reel/Frame 025968/0757 →
Continuity (3)
Provisional Application 61258155 · Nov 4, 2009
Provisional Application 61266105 · Dec 2, 2009
Related Publication 20110161086A1 · Jun 30, 2011