Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
53 words
A method for embedding auxiliary information in a media signal such that the auxiliary information is substantially imperceptible, the method comprising: transforming the media signal into frequency transform regions; calculating a hash of the media signal in one frequency transform region; and embedding the hash into a watermark in another frequency transform region.
Claim 2
Independent Claim
53 words
A method for embedding auxiliary information in a media signal such that the auxiliary information is substantially imperceptible, the method comprising: transforming the media signal into frequency transform regions; calculating a hash of the media signal in one frequency transform region; and embedding the hash into a watermark in another frequency transform region.
Claim 3
Dependent Claim
50 words
The method of claim 1 wherein the frequency transform regions are selected according to robustness of the media signal in the regions to a type of signal degradation to be detected by comparing the embedded hash with a hash computed from a potentially degraded version of the watermarked media signal.
Claim 4
Dependent Claim
18 words
The method of claim 1 wherein the regions are comprised of Fourier transform coefficients of the media signal.
Claim 5
Dependent Claim
22 words
The method of claim 3 wherein the Fourier transform coefficients are grouped into regions based on frequency ranges associated with each region.
Claim 6
Dependent Claim
17 words
The method of claim 1 including: repeating the transforming and embedding in segments of the media signal.
Claim 7
Dependent Claim
20 words
The method of claim 5 wherein the media signal is an image and the segments are blocks of image samples.
Claim 8
Dependent Claim
24 words
The method of claim 1 including: embedding a watermark orientation signal into the media signal, which enables orientation of the watermark to be computed.
Claim 9
Dependent Claim
14 words
The method of claim 1 wherein the watermark is spread spectrum modulated before embedding.
Claim 10
Dependent Claim
14 words
The method of claim 1 wherein the hash is error correction encoded before embedding.
Claim 11
Dependent Claim
14 words
A computer readable medium having software for performing the method of claim 1 .
Claim 12
Independent Claim
90 words
A method of decoding a message signal that has been embedded in a media signal such that the message signal is substantially imperceptible in a perceptual domain of the media signal, the method comprising: transforming the media signal from a perceptual domain to frequency domain regions, each region including a set of frequency coefficients within a frequency range; decoding a watermark message from at least one of the regions; and comparing the watermark message with a reference derived from another frequency domain region to determine alteration of the media signal.
Claim 13
Independent Claim
90 words
A method of decoding a message signal that has been embedded in a media signal such that the message signal is substantially imperceptible in a perceptual domain of the media signal, the method comprising: transforming the media signal from a perceptual domain to frequency domain regions, each region including a set of frequency coefficients within a frequency range; decoding a watermark message from at least one of the regions; and comparing the watermark message with a reference derived from another frequency domain region to determine alteration of the media signal.
Claim 14
Dependent Claim
12 words
The method of claim 11 wherein the media signal is an image.
Claim 15
Dependent Claim
28 words
The method of claim 11 wherein instances of a message are decoded from two or more regions; wherein the reference is one of the instances of the message.
Claim 16
Dependent Claim
32 words
The method of claim 11 wherein the watermark message includes a hash computed from a first frequency domain region; and the reference is a hash computed from the first frequency domain region.
Claim 17
Dependent Claim
23 words
The method of claim 11 wherein a result of the comparison is output to a user to indicate alteration of the media signal.
Claim 18
Dependent Claim
26 words
The method of claim 11 wherein the result of the comparison is evaluated relative to a characterization of an alteration to detect a type of alteration.
Claim 19
Dependent Claim
16 words
The method of claim 11 wherein the type of alteration comprises compression of the media signal.
Claim 20
Dependent Claim
27 words
The method of claim 11 wherein the media signal is an image on a physical object and the type of alteration comprises copying of the physical object.
Claim 21
Dependent Claim
14 words
A computer readable medium having software for performing the method of claim 11 .
Claim 22
Dependent Claim
126 words
A watermark decoder for decoding auxiliary information from a media signal in which the auxiliary information has been embedded so as to be substantially imperceptible in a perceptual domain of the media signal, the decoder comprising: a frequency domain transform operator for transforming the media signal from a perceptual domain to frequency domain regions, each region including a set of coefficients within a frequency range; and a message decoder for decoding a message signal having two or more elements from at least one of the frequency domain regions, the decoder operable to compare the message signal with a reference signal derived from a frequency domain region different than the region or regions from which the message signal is decoded to detect alteration of the media signal.
Claim 23
Dependent Claim
126 words
A watermark decoder for decoding auxiliary information from a media signal in which the auxiliary information has been embedded so as to be substantially imperceptible in a perceptual domain of the media signal, the decoder comprising: a frequency domain transform operator for transforming the media signal from a perceptual domain to frequency domain regions, each region including a set of coefficients within a frequency range; and a message decoder for decoding a message signal having two or more elements from at least one of the frequency domain regions, the decoder operable to compare the message signal with a reference signal derived from a frequency domain region different than the region or regions from which the message signal is decoded to detect alteration of the media signal.