Orchestrated encoding and decoding
First Claim
Patent Images
1. A method of digital watermark processing, the method comprising:
- receiving an audio signal;
with one or more processors;
performing a watermark decoding on the audio signal to extract, from the audio signal, a first electronic payload signal embedded in a preexisting watermark layer in the audio signal with a first pseudorandom mapping to time-frequency locations in the audio signal, the first electronic payload signal providing a reference to first metadata;
from the watermark decoding, determining a watermark state of the audio signal;
evaluating a watermarking rule based on the watermark state to determine new watermark encoding to apply to the audio signal to comply with the watermarking rule; and
performing the new watermark encoding on the audio signal to embed a new watermark layer into the audio signal, the new watermark layer comprising a second electronic payload signal encoded with a second pseudorandom mapping to time-frequency locations;
wherein the new watermark layer references the first metadata and second metadata, the second metadata being referenced by the second electronic payload signal.
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.
57 Citations
19 Claims
-
1. A method of digital watermark processing, the method comprising:
-
receiving an audio signal; with one or more processors; performing a watermark decoding on the audio signal to extract, from the audio signal, a first electronic payload signal embedded in a preexisting watermark layer in the audio signal with a first pseudorandom mapping to time-frequency locations in the audio signal, the first electronic payload signal providing a reference to first metadata; from the watermark decoding, determining a watermark state of the audio signal; evaluating a watermarking rule based on the watermark state to determine new watermark encoding to apply to the audio signal to comply with the watermarking rule; and performing the new watermark encoding on the audio signal to embed a new watermark layer into the audio signal, the new watermark layer comprising a second electronic payload signal encoded with a second pseudorandom mapping to time-frequency locations; wherein the new watermark layer references the first metadata and second metadata, the second metadata being referenced by the second electronic payload signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 audio signal, the method comprising:
-
performing a watermark decoding on the audio signal to extract, from the audio signal, a first electronic payload signal embedded in a preexisting watermark layer in the audio signal with a first pseudorandom mapping to time-frequency locations in the audio signal, the first electronic payload signal providing a reference to first metadata; from the watermark decoding, determining a watermark state of the audio signal; evaluating a watermarking rule based on the watermark state to determine new watermark encoding to apply to the audio signal to comply with the watermarking rule; and performing the new watermark encoding on the audio signal to embed a new watermark layer into the audio signal, the new watermark layer comprising a second electronic payload signal encoded with a second pseudorandom mapping to time-frequency locations; wherein the new watermark layer references the first metadata and second metadata, the second metadata being referenced by the second electronic payload signal.
-
-
11. A digital watermark processor, the processor comprising:
-
means for receiving an audio signal; means for performing a watermark decoding on the audio signal to extract, from the audio signal, a first electronic payload signal embedded in a preexisting watermark layer in the audio signal with a first pseudorandom mapping to time-frequency locations in the audio signal, the first electronic payload signal providing a reference to first metadata; means for determining, from the watermark decoding, a watermark state of the audio signal; means for evaluating a watermarking rule based on the watermark state to determine new watermark encoding to apply to the audio signal to comply with the watermarking rule; means for performing the new watermark encoding on the audio signal to embed a new watermark layer into the audio signal, the new watermark layer comprising a second electronic payload signal encoded with a second pseudorandom mapping to time-frequency locations; and means for storing an association between the first metadata and the new watermark layer, the new watermark layer being readable to provide references to the first metadata and second metadata, the second metadata being referenced by the second electronic payload signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification