Methods for audio watermarking and decoding
First Claim
1. An apparatus comprising:
- a microphone configured to capture an audio signal;
an analog-to-digital converter configured to convert the audio signal into a digital audio signal;
a memory configured to buffer the digital audio signal; and
a processor operatively coupled to the memory and configured to;
extract auxiliary data from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and
decode and combine the auxiliary data from the series of segments to increase a confidence of accurate extraction of the auxiliary data.
5 Assignments
0 Petitions
Accused Products
Abstract
The presently claimed invention relates generally to encoding and decoding audio signals to include auxiliary information. One example encoding technique includes steganography. One method recites: using a microphone, obtaining an audio signal carried by sound waves; utilizing an analog-to-digital converter to convert the audio signal into a digital audio signal; utilizing a programmed electronic processor, extracting auxiliary data from a series of segments of the digital audio signal, the segments conveying the same auxiliary data, yet the segments represent the auxiliary data differently as code signals carrying the same auxiliary data change over the blocks, the auxiliary data being steganographically hidden in the digital audio signal; and utilizing a programmed electronic processor, utilizing the auxiliary data from the series of segments to increase confidence of accurate extraction of the auxiliary data, the auxiliary data being separately decoded from the segments and combined to increase the confidence of extraction of the auxiliary data. Of course, other combination and claims are provided as well.
284 Citations
10 Claims
-
1. An apparatus comprising:
-
a microphone configured to capture an audio signal; an analog-to-digital converter configured to convert the audio signal into a digital audio signal; a memory configured to buffer the digital audio signal; and a processor operatively coupled to the memory and configured to; extract auxiliary data from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and decode and combine the auxiliary data from the series of segments to increase a confidence of accurate extraction of the auxiliary data. - View Dependent Claims (2)
-
-
3. A method comprising:
-
obtaining, using a microphone, an audio signal; converting, using an analog-to-digital converter, the audio signal into a digital audio signal; extracting auxiliary data, using a processor, from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and decoding and combining the auxiliary data, using the processor, from the series of segments to increase a confidence of accurate extraction of the auxiliary data. - View Dependent Claims (4)
-
-
5. A device, comprising:
-
a memory configured to store an audio signal; and a processor operatively coupled to the memory and configured to; obtain the audio signal; convert the audio signal into a digital audio signal; extract auxiliary data from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and decode and combine the auxiliary data from the series of segments to increase a confidence of accurate extraction of the auxiliary data. - View Dependent Claims (6)
-
-
7. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain an audio signal; instructions to convert the audio signal into a digital audio signal; instructions to extract auxiliary data from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and instructions to decode and combine the auxiliary data from the series of segments to increase a confidence of accurate extraction of the auxiliary data. - View Dependent Claims (8)
-
-
9. An apparatus comprising:
-
means for capturing an audio signal; means for converting the audio signal into a digital audio signal; means for buffering the digital audio signal; and means for extracting auxiliary data from a series of segments of the digital audio signal, wherein the segments convey the same auxiliary data as code signals that change over the segments, and wherein the auxiliary data is steganographically hidden in the digital audio signal; and means for decoding and combining the auxiliary data from the series of segments to increase a confidence of accurate extraction of the auxiliary data. - View Dependent Claims (10)
-
Specification