Audio Encoding to Convey Auxiliary Information, and Media Embodying Same
First Claim
Patent Images
1. A method of embedding data in an audio signal comprising:
- providing a message comprising message bits;
associating carrier signals with the message bits;
modulating the carrier signals according to values of the associated message bits, the modulating changing a property of the carrier signal to correspond with a desired value of the associated message bit;
adjusting the modulated carrier signals as a function of a perceptibility threshold computed from the audio signal where the carrier signals are to be embedded; and
combining the adjusted carrier signals with the audio signal.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods of processing audio to convey auxiliary information hidden therein are provided. Various arrangements are disclosed. One alters data representing audio to include a sequence of bits of auxiliary information. The altering is based on a carrier signal and corresponding to the sequence of bits, and is based on a perceptibility threshold that varies within the data representing audio. Other arrangements are provided as well.
165 Citations
18 Claims
-
1. A method of embedding data in an audio signal comprising:
-
providing a message comprising message bits; associating carrier signals with the message bits; modulating the carrier signals according to values of the associated message bits, the modulating changing a property of the carrier signal to correspond with a desired value of the associated message bit; adjusting the modulated carrier signals as a function of a perceptibility threshold computed from the audio signal where the carrier signals are to be embedded; and combining the adjusted carrier signals with the audio signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of detecting data embedded in an audio signal, the method comprising:
-
applying a carrier signal to the audio signal to produce an output signal including peaks corresponding to embedding locations of the carrier signal; analyzing the output signal to perform a registration of the embedding locations in the output signal; and determining message values from the peaks at the embedding locations in the output signal. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification