Multi-mode audio recognition and auxiliary data encoding and decoding
First Claim
1. A method of embedding a watermark in an electronic audio signal, the method comprising:
- analyzing the audio signal to identify an embedding location that does not have sufficient signal in which to embed a watermark signal element;
boosting the audio signal at the embedding location; and
embedding the watermark signal element at the embedding location, using the boosting to mask audibility of a change in the audio signal made to embed the watermark signal.
0 Assignments
0 Petitions
Accused Products
Abstract
Audio signal processing enhances audio watermark embedding and detecting processes. Audio signal processes include audio classification and adapting watermark embedding and detecting based on classification. Advances in audio watermark design include adaptive watermark signal structure data protocols, perceptual models, and insertion methods. Perceptual and robustness evaluation is integrated into audio watermark embedding to optimize audio quality relative the original signal, and to optimize robustness or data capacity. These methods are applied to audio segments in audio embedder and detector configurations to support real time operation. Feature extraction and matching are also used to adapt audio watermark embedding and detecting.
-
Citations
19 Claims
-
1. A method of embedding a watermark in an electronic audio signal, the method comprising:
-
analyzing the audio signal to identify an embedding location that does not have sufficient signal in which to embed a watermark signal element; boosting the audio signal at the embedding location; and embedding the watermark signal element at the embedding location, using the boosting to mask audibility of a change in the audio signal made to embed the watermark signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of embedding a watermark in an electronic audio signal, the method comprising:
-
determining whether an audio segment of the audio signal is stationary or non-stationary; adapting resolution of a perceptual model based on whether the audio segment is stationary or non-stationary; and inserting a watermark into the audio segment using the adapted perceptual model.
-
-
7. A method of embedding a watermark in an electronic audio signal, the method comprising:
-
generating a watermark signal for insertion into the electronic audio signal; evaluating perceptual audio quality of the electronic audio signal relative to changes of that electronic audio signal corresponding to the watermark signal through automated application of a perceptual audio quality measure that computes audio quality parameters based on a human auditory model, including parameters for estimating quality based on a difference between the audio signal and a watermarked version of the audio signal; updating a watermark embedding parameter based on the evaluating; embedding the watermark signal into the electronic audio signal using the updated watermark embedding parameter analyzing the audio signal for a harmonic; and for embedding locations corresponding to the harmonic, structuring the watermark signal to be masked by the harmonic. - View Dependent Claims (8, 9)
-
-
10. A method of embedding a watermark in an electronic audio signal, the method comprising:
-
generating a watermark signal using orthogonal frequency division multiplexing in which auxiliary data is modulated onto OFDM carrier signals; computing a frequency magnitude envelope for embedding locations in a frequency domain transform of the audio signal; inserting the watermark signal by replacing audio signal frequency components with modulated OFDM carrier signals at the embedding locations while maintaining the frequency magnitude envelope at the embedding locations, and weighting the audio signal in a frequency range from 16 to at least 19 Khz, the weighting being selected to counter a drop in frequency response of audio equipment over the frequency range from 16 to at least 19 Khz. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium, on which is stored instructions, which when executed by a processor perform a method of embedding a watermark in an electronic audio signal, the method comprising:
-
analyzing the audio signal to identify an embedding location that does not have sufficient signal in which to embed a watermark signal element; boosting the audio signal at the embedding location; and embedding the watermark signal element at the embedding location, using the boosting to mask audibility of a change in the audio signal made to embed the watermark signal. - View Dependent Claims (16, 17, 18, 19)
-
Specification