Optimization methods for the insertion, protection and detection of digital of digital watermarks in digital data
First Claim
1. A system for encoding of digital watermark information in a signal, comprising:
- a window identifier for identifying a sample window in the signal;
an interval calculator for determining a quantization interval of the sample window, where the quantization interval is used to quantize normalized window samples; and
a sampler for normalizing the sample window to provide normalized samples, where the normalized samples conform to a limited range of values that are proportional to real sample values and comprise a representation of the real sample values with a resolution higher than the real range of values, and where the normalized values can be divided by the quantization interval into distinct quantization levels.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for encoding digital watermarks into content signals. Also disclosed are systems and methods for detecting and/or verifying digital watermarks in content signals. According to one embodiment, a system for encoding of digital watermark information includes: a window identifier for identifying a sample window in the signal; an interval calculator for determining a quantization interval of the sample window; and a sampler for normalizing the sample window to provide normalized samples. According to another embodiment, a system for pre-analyzing a digital signal for encoding at least one digital watermark using a digital filter is disclosed. According to another embodiment, a method for pre-analyzing a digital signal for encoding digital watermarks comprises: (1) providing a digital signal; (2) providing a digital filter to be applied to the digital signal; and (3) identifying an area of the digital signal that will be affected by the digital filter based on at least one measurable difference between the digital signal and a counterpart of the digital signal selected from the group consisting of the digital signal as transmitted, the digital signal as stored in a medium, and the digital signal as played backed. According to another embodiment, a method for encoding a watermark in a content signal includes the steps of (1) splitting a watermark bit stream; and (2) encoding at least half of the watermark bit stream in the content signal using inverted instances of the watermark bit stream. Other methods and systems for encoding/decoding digital watermarks are also disclosed.
187 Citations
101 Claims
-
1. A system for encoding of digital watermark information in a signal, comprising:
-
a window identifier for identifying a sample window in the signal;
an interval calculator for determining a quantization interval of the sample window, where the quantization interval is used to quantize normalized window samples; and
a sampler for normalizing the sample window to provide normalized samples, where the normalized samples conform to a limited range of values that are proportional to real sample values and comprise a representation of the real sample values with a resolution higher than the real range of values, and where the normalized values can be divided by the quantization interval into distinct quantization levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12-31. -31. (canceled)
-
32. A method for digital watermark decode comprising:
-
receiving a suspect digital signal to be analyzed;
subjecting the digital signal to a time-based alignment;
using the time-based alignment to align amplitude values in the suspect digital signal; and
decoding a digital watermark.
-
-
33-88. -88. (canceled)
-
89. A process of encoding digital watermark information in a signal, comprising:
-
identifying a sample window in the signal;
determining a quantization interval of the sample window, where the quantization interval is used to quantize normalized window samples; and
normalizing the sample window to provide normalized samples, where the normalized samples conform to a limited range of values that are proportional to real sample values and comprise a representation of the real sample values with a resolution higher than the real range of values, and where the normalized values can be divided by the quantization,interval into distinct quantization levels. - View Dependent Claims (90, 91, 92, 93, 94)
-
-
95. A method of digital watermarking a signal comprising:
-
identifying locations in the signal which locations are suitable for encoding one or more watermark bits;
selecting a watermark message based on the identification step; and
encoding the watermark message using the locations identified in the identification step. - View Dependent Claims (96)
-
-
97. A device for digital watermarking comprising:
-
a quantizer for quantizing a signal to estimate at least one envelope;
an encoder for encoding at least one watermark message in the estimated envelope. - View Dependent Claims (98, 99, 100)
-
-
101. An article of manufacture comprising a machine readable medium, having thereon stored instructions adapted to be executed by a processor, which instructions when executed result in a process comprising:
-
receiving a signal to be quantized;
encoding at least one watermark into the quantized signal using a watermarking cipher.
-
Specification