Encoding and decoding signals for digital watermarking
First Claim
Patent Images
1. A method comprising:
- obtaining a media signal;
computing a reduced-bit representation of the media signal;
influencing a digital watermark embedding process with the reduced-bit representation of the media signal; and
embedding a digital watermark in the media signal with the influenced digital watermark embedding process, wherein said act of embedding embeds at least a reference signal in the media signal that is used to correct or compensate for geometric distortion, wherein the reduced-bit number seeds a pseudorandom number generator used to generate the reference signal.
6 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes methods and systems for encoding a digital watermark into and/or detecting a digital watermark from a host (or media) signal such as audio, video or imagery. One implementation involves a method of detecting a digital watermark. The method includes: receiving a host signal carrying a digital watermark; computing attributes of the host signal; using the attributes of the host signal to compute a key; and using the key to detect the digital watermark in a transform domain dependent on the key. Other methods, systems and apparatus are provided as well.
-
Citations
16 Claims
-
1. A method comprising:
-
obtaining a media signal; computing a reduced-bit representation of the media signal; influencing a digital watermark embedding process with the reduced-bit representation of the media signal; and embedding a digital watermark in the media signal with the influenced digital watermark embedding process, wherein said act of embedding embeds at least a reference signal in the media signal that is used to correct or compensate for geometric distortion, wherein the reduced-bit number seeds a pseudorandom number generator used to generate the reference signal.
-
-
2. A method comprising:
-
obtaining a media signal; computing a reduced-bit representation of the media signal; influencing a digital watermark embedding process with the reduced-bit representation of the media signal; and embedding a digital watermark in the media signal with the influenced digital watermark embedding process, wherein the watermark embedding process embeds at least one digital watermark component in a transform domain that is dependent on the reduced-bit representation.
-
-
3. A method comprising:
-
obtaining a media signal; computing a reduced-bit representation of the media signal; influencing a digital watermark embedding process with the reduced-bit representation of the media signal; and embedding a digital watermark in the media signal with the influenced digital watermark embedding process, wherein the reduced-bit representation is used to generate a watermark embedding key associated with a transform domain.
-
-
4. A method comprising:
-
receiving a media signal comprising a digital watermark hidden therein; computing a reduced-bit representation of the media signal; influencing detection of a digital watermark detector with the reduced-bit representation of the media signal; and analyzing the media signal to detect the digital watermark hidden therein with the influenced digital watermark detector, wherein the digital watermark comprises at least one component that is detectable in a transform domain, and wherein the transform domain is associated with the reduced-bit representation.
-
-
5. A method comprising:
-
receiving a media signal comprising a digital watermark hidden therein; computing a reduced-bit representation of the media signal; influencing detection of a digital watermark detector with the reduced-bit representation of the media signal; and analyzing the media signal to detect the digital watermark hidden therein with the influenced digital watermark detector, wherein the reduced-bit representation is used to calculate a detection key used by the digital watermark detector to detect the digital watermark.
-
-
6. A method comprising:
-
receiving a media signal comprising a digital watermark hidden therein; computing a reduced-bit representation of the media signal; influencing detection of a digital watermark detector with the reduced-bit representation of the media signal; and analyzing the media signal to detect the digital watermark hidden therein with the influenced digital watermark detector, wherein the reduced-bit representation seeds a pseudorandom number generator used at least in part in detecting the digital watermark.
-
-
7. A method comprising:
-
receiving a media signal comprising a digital watermark hidden therein; computing a reduced-bit representation of the media signal; influencing detection of a digital watermark detector with the reduced-bit representation of the media signal; and analyzing the media signal to detect the digital watermark hidden therein with the influenced digital watermark detector, wherein the act of influencing detection of a digital watermark detector with the reduced-bit representation of the media signal comprises at least an act of utilizing a transform domain that is associated with the reduced-bit representation of the media signal.
-
-
8. A method of detecting a digital watermark comprising:
-
receiving a host signal carrying a digital watermark; computing attributes of the host signal; using the attributes of the host signal to compute a key; and using the key to detect the digital watermark in a transform domain dependent on the key. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
obtaining an audio or video signal; computing a value from the audio or video signal; influencing a digital watermark embedding process with the value from the audio or video signal, where the value influences magnitudes of at least some coefficients associated with the audio or video signal in a transform domain; and embedding a digital watermark in the audio or video signal with the influenced digital watermark embedding process. - View Dependent Claims (13, 14)
-
-
15. A method comprising:
-
receiving an audio or video signal comprising a digital watermark hidden therein; computing a value of the audio or video signal; influencing detection of a digital watermark detector with the value where the value specifies magnitudes of at least some coefficients associated with the digital watermark; and analyzing the audio or video signal to detect the digital watermark hidden therein with the influenced digital watermark detector. - View Dependent Claims (16)
-
Specification