Methods for audio watermarking and decoding
First Claim
Patent Images
1. A method of decoding auxiliary data that has been embedded in an audio signal through modifications to the audio signal that are substantially imperceptible, the method comprising:
- extracting auxiliary data from a series of blocks of the audio signal, the blocks conveying the same auxiliary data, yet the blocks representing the auxiliary data differently, and wherein extracting includes evaluating features of the blocks, the features being modulated to carry the auxiliary data; and
using the auxiliary data from the series of blocks to increase statistical confidence of accurate recovery of the auxiliary data.
8 Assignments
0 Petitions
Accused Products
Abstract
An identification code signal is hidden in a carrier signal (such as an electronic data signal or a physical medium) in a manner that permits the identification signal later to be discerned. The carrier signal can thereby be identified, or some machine responsive action can thereby be taken. The technique can be applied in audio and video embodiments to control associated consumer electronic equipment, e.g. to serve as a copy control signal.
-
Citations
23 Claims
-
1. A method of decoding auxiliary data that has been embedded in an audio signal through modifications to the audio signal that are substantially imperceptible, the method comprising:
-
extracting auxiliary data from a series of blocks of the audio signal, the blocks conveying the same auxiliary data, yet the blocks representing the auxiliary data differently, and wherein extracting includes evaluating features of the blocks, the features being modulated to carry the auxiliary data; and
using the auxiliary data from the series of blocks to increase statistical confidence of accurate recovery of the auxiliary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing a digital audio signal comprising:
-
altering the digital audio signal in accordance with an embedded signal so as to encode an auxiliary code therein;
the digital audio signal, the altered audio signal, and the embedded signal each including a number of elements, each with an associated value, wherein an element of the altered audio signal has a value different than that of corresponding elements in both the digital audio and embedded signals, and wherein the auxiliary code and reference data are used to generate the embedded signal, the association between the embedded signal and the auxiliary code being indiscernible without availability of the reference data;
modifying a feature of the audio signal using the reference data according to the auxiliary code to generate the embedded signal;
adjusting the embedded signal according to characteristics of the digital audio signal such that the altered signal preserves aural information of the digital audio signal without human perceptible degradation; and
repeating the auxiliary data in blocks of the audio signal, the blocks conveying the same auxiliary data, yet the blocks representing the auxiliary data differently. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of decoding an auxiliary code from a digital audio signal wherein the digital audio signal has been altered in accordance with an embedded signal so as to encode an auxiliary code therein, reference data and the auxiliary code having been used to generate the embedded signal, the association between the embedded signal and the auxiliary code being indiscernible without availability of the reference data, wherein the embedded signal has been generated by using reference data to convey the auxiliary code, and features of the auxiliary data have been adjusted according to the reference data such that the encoding of the auxiliary code in the digital audio signal preserves aural information of the digital audio signal without human perceptible degradation, the method comprising:
-
detecting the embedded code signal; and
ascertaining values of the auxiliary code through a process that includes using repeated auxiliary data extracted from successive blocks of the audio data to improve statistical confidence of accurate recovery of the auxiliary code. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving a representation of audio in compressed form;
processing said compressed form to discern a steganographically encoded plural-bit auxiliary code therefrom;
wherein encoding of the auxiliary code in the compressed form was adapted to survive a lossy compression-decompression operation that thereby distorts the decompressed form of the audio as compared with the audio prior to compression. - View Dependent Claims (23)
-
Specification