Watermarking employing the time-frequency domain
First Claim
1. A method of watermarking an electronic audio signal, the method comprising:
- performing frequency transformations of blocks of the electronic audio signal to produce frequency domain representations of the blocks;
forming a two dimensional representation of the electronic audio signal from the frequency domain representations;
providing an auxiliary data signal to be embedded in the electronic audio signal; and
modifying the two dimensional representation of the electronic audio signal according to the auxiliary data signal to embed the auxiliary data signal in the electronic audio signal.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for watermarking of signals employ time frequency analysis. An encoding method divides the signal into segments, transforms each segment into a time-frequency representation, and computes a time-frequency domain watermark signal based on the time frequency representation. It then combines the time-frequency domain watermark signal with the media signal to produce a watermarked media signal. To embed a message using this method, one may use peak modulation, pseudorandom noise modulation, statistical feature modulation, etc. Watermarking that uses a time-frequency representation enables the encoder to adapt and or derive the modifications made to embed data based on the time frequency representation.
-
Citations
21 Claims
-
1. A method of watermarking an electronic audio signal, the method comprising:
-
performing frequency transformations of blocks of the electronic audio signal to produce frequency domain representations of the blocks; forming a two dimensional representation of the electronic audio signal from the frequency domain representations; providing an auxiliary data signal to be embedded in the electronic audio signal; and modifying the two dimensional representation of the electronic audio signal according to the auxiliary data signal to embed the auxiliary data signal in the electronic audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17)
-
-
12. A method of watermarking an electronic audio signal, the method comprising:
-
performing frequency transformations of blocks of the electronic audio signal to produce frequency domain representations of the blocks; forming a two dimensional representation of the electronic audio signal from the frequency domain representations; providing an auxiliary data signal to be embedded in the electronic audio signal; and from the two dimensional representation of the electronic audio signal, deriving modifications of the electronic audio signal that correspond to the auxiliary data signal and applying the modifications to the audio signal to embed the auxiliary data signal in the electronic audio signal. - View Dependent Claims (18, 19)
-
-
13. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of watermarking an audio signal, the method comprising:
-
performing frequency transformations of blocks of audio to produce frequency domain representations of the blocks; forming a two dimensional representation of the audio from the frequency domain representations; providing an auxiliary data signal to be embedded in the audio signal; and modifying the two dimensional representation of the audio according to the auxiliary data signal to embed the auxiliary data signal in the audio signal.
-
-
14. A method of decoding an auxiliary data signal from an electronic audio signal, the method comprising:
-
performing frequency transformations of blocks of the electronic audio signal to produce frequency domain representations of the blocks; forming a two dimensional representation of the electronic audio signal from the frequency domain representations; analyzing the two dimensional representation of the electronic audio signal to ascertain modifications made to encode the auxiliary data signal; and reading the auxiliary data signal from the modifications. - View Dependent Claims (20, 21)
-
-
15. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of decoding an auxiliary data signal from an audio signal, the method comprising:
-
performing frequency transformations of blocks of audio to produce frequency domain representations of the blocks; forming a two dimensional representation of the audio from the frequency domain representations; analyzing the two dimensional representation of the audio signal to ascertain modifications made to encode the auxiliary data signal; and reading the auxiliary data signal from the modifications.
-
Specification