SPECTRAL OPTIMIZATION OF AUDIO MASKING WAVEFORMS
First Claim
1. A system for masking audio signals, the system comprising:
- a microphone for generating an ambient audio signal representing ambient noise;
a speaker for rendering masking audio;
a processor in communication with the microphone and the speaker, and configured to;
store a measurement of the ambient audio signal from the microphone;
perform spectral analysis on the stored ambient audio signal to determine a spectral envelope of the ambient noise,based on the spectral envelope, adjust a frequency response of an optimizing filter,apply the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise, andprovide the output waveform to the speaker,wherein, the step of storing the measurement of the ambient audio signal is repeated on a periodic basis and averaged over a first time period to produce a long-term composite measurement,the spectral analysis, frequency response adjustment, and application of the optimizing filter, to produce the output waveform is performed on a long-term composite measurement of the ambient audio signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for masking audio signals includes a microphone for generating an ambient audio signal representing ambient noise, a speaker for rendering masking audio, and a processor in communication with the microphone and the speaker. The processor performs spectral analysis on the ambient audio signal from the microphone to determine a spectral envelope of the ambient noise, adjusts a frequency response of an optimizing filter based on the spectral envelope, applies the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise, and provides the output waveform to the speaker.
21 Citations
11 Claims
-
1. A system for masking audio signals, the system comprising:
-
a microphone for generating an ambient audio signal representing ambient noise; a speaker for rendering masking audio; a processor in communication with the microphone and the speaker, and configured to; store a measurement of the ambient audio signal from the microphone; perform spectral analysis on the stored ambient audio signal to determine a spectral envelope of the ambient noise, based on the spectral envelope, adjust a frequency response of an optimizing filter, apply the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise, and provide the output waveform to the speaker, wherein, the step of storing the measurement of the ambient audio signal is repeated on a periodic basis and averaged over a first time period to produce a long-term composite measurement, the spectral analysis, frequency response adjustment, and application of the optimizing filter, to produce the output waveform is performed on a long-term composite measurement of the ambient audio signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of masking audio signals, the method comprising:
-
receiving an ambient audio signal representing ambient noise from a microphone; storing a measurement of the ambient audio signal from the microphone; performing spectral analysis on the stored ambient audio signal to determine a spectral envelope of the ambient noise; based on the spectral envelope, adjusting a frequency response of an optimizing feature; applying the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise; and providing the output waveform to a speaker; wherein, the step of storing the measurement of the ambient audio signal is repeated on a periodic basis and averaged over a first time period to produce a long-term composite measurement, the spectral analysis, frequency response adjustment, and application of the optimizing filter to produce the output waveform is performed on a long-term composite measurement of the ambient audio signal. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification