The present invention relates to processing to adapt audio equalization to an environment, and in particular to determining the Signal to Noise Ratio (SNR) from a measurement and ensuring that the SNR supports the audio equalization processing.
The accuracy of sound reproduction is often degraded by sound reflections from surfaces within a listening space. Methods have been developed to compensate for the effects of these sound reflections. Such methods require transmitting a test signal and measuring the resulting sound at one or more location in the listening space. Unfortunately, the ability to accurately measure the sound reflections requires a minimum SNR to distinguish the sound reflections from noise in the listening space. While it is generally possible to increase the level of the test signal, at some level, the test signal becomes objectionable to individuals in or near the listening space, or exceeds the sound level accurately produced by speakers used to generate the test signal. Thus, a method is needed to measure the background noise present in the listening space to determine an adequate level for the test signal.
Sound from different speakers may arrive at the listener at different times due to varying distances of the speakers, different electronics in the speakers or differences in the signal path, e.g., wireless links or amplifiers with different latency. The delays may be measured and compensated for to provide more accurate sound. If a minimum signal to noise ratios is not achieved, the compensation may experience reduced accuracy or fail.
Speaker sensitivities perceived at a listening position may be measured and the measurements used to adjust output trim levels to align the absolute sensitivity to a reference sensitivity from available home theater standards. If a minimum signal to noise ratios is not achieved, the alignment may experience reduced accuracy or fail.
Known methods for measuring the background noise do so separately before transmitting the test signal to measure the listening space and are slow. Such methods are not able to detect extra background noise intrusions that occur during the room measurement process.
The present invention addresses the above and other needs by simultaneously measuring the background noise and the room response and determining if an adequate Signal to Noise Ratio (SNR) was achieved or if the test signal should be played louder to overcome the background noise. The stimulation signal is repeated a number of times and resulting responses are recorded. The recorded responses are averaged, and the average is subtracted from each recorded response to obtain a background noise present in each recorded response. A response signal to background noise ratio is computed from the recorded responses and background noise and compared to a SNR threshold to determine if the stimulation signal level is sufficient to support the room correction processing. The background noise may be AC hum introduced electronically into the response signal, acoustic noise introduced by AC ventilation systems or noise emitting devices (refrigerators, etc.), and it may be structure-born noise introduced by shaking the microphone, e.g., a bus drives by, shaking the floor the microphone is standing on.
In accordance with one aspect of the invention, there is provided a method for measuring background noise which requires less time to perform measurements and detects noise intrusions during the measurement process. The method also detects noise that is a time-variant function of the stimulus and/or response signal, but which is not considered a valid part of the measurement.
In accordance with another aspect of the invention, there is provided a method for determining a stimulus signal level to achieve adequate measurement SNR to ensure suitability for correction processing. The method includes steps of providing a stimulus signal to an audio system, converting the stimulus signal to at least one speaker signal, transducing the at least one speaker signal by at least one corresponding speaker to produce an acoustic signal in an area including background noise, recording the broadcasted acoustic signal and background noise, repeating the first four steps several times, averaging the recorded broadcasted audio signal and background noise, subtracting the average from each recording to obtain the noise for each recording, computing the RMS noise level of the noise, determining a stimulus signal level to the RMS noise level SNR level, and improving the SNR if necessary to achieve adequate SNR for the purpose of equalization processing.
In accordance with another aspect of the invention, there are provided methods for improving sound quality of an acoustic system based on noise measurements. The methods include:
Deciding whether and how much to mitigate background noise sources by disabling noise sources, or adding diffusing or absorbing devices;
Where the background noise is judged too high, switching off noise generating devices, moved noise generating devices further from the microphone, or physically damping the noise generating devices. This is warranted if the background noise is over, for example, 70 dB SPL C-weighted, since achieving a 10 dB SNR would require 80 dB SPL or more in the stimulus signal;
Improving speaker placement to address deep valleys in the frequency response which are uncorrectable by equalization; and
Deciding whether or not it is worthwhile to use room treatments to mitigate coloration from reflections and diffraction, and where and how much room treatment to use (frequencies substantially cancelled by reflections or diffractions are impossible to correct with equalization, so can be dealt with by treatments. Or, frequency anomalies attributable to the ceiling reflection or back-wall reflection (“Allison dip”) may be handled with absorbing or diffusing panels before room equalization using digital signal processing or electronics is performed.)
In accordance with another aspect of the invention, there is provided a method for broadcasting a stimulation signal used for room equalization processing. Examples of stimulations signals include a logarithmically swept sine (chirp) and pink noise, and signal having characteristics including: pink in spectrum; finite DC (zero Hz); spectrum covering the human audible frequency range of 20 HZ to 20 kHz (in most cases the signal covers 10 Hz to 24 kHz and a 48 kHz sampling rate); a power of two length for efficiency of FFT-based processing (RMS, filtering or otherwise); and of low peak to average (peak to RMS) ratio—large peaks in the signal will limit how loud it could play.
In accordance with still another aspect of the invention, there is provided a method for determining if a stimulus signal has sufficient signal to noise ratio to compute distances to each speaker in an audio video system. The distances may be used to compute delays to apply to each speaker so the arrival time to the listener is the same. The delays may be further used to compute appropriate delay for video/audio synchronization, so that audio signals are synchronization video signals.
In accordance with yet another aspect of the invention, there is provided a method for determining a stimulus signal level to achieve adequate measurement SNR to compute absolute sensitivities of speakers in a speaker system. The sensitivities may be used to apply output level trims to each speaker so that each speaker has the same sensitivity at the listening position. The trims are ideally calculated to aligned the absolute sensitivity to a reference sensitivity from available home theater standards.
The above and other aspects, features and advantages of the present invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings wherein:
Corresponding reference characters indicate corresponding components throughout the several views of the drawings.
The following description is of the best mode presently contemplated for carrying out the invention. This description is not to be taken in a limiting sense, but is made merely for the purpose of describing one or more preferred embodiments of the invention. The scope of the invention should be determined with reference to the claims.
An audio reproduction system 10 in a listening space 11 according to the present invention is shown in
In some instances, electrical noise 28, for example Alternating Current (AC) hum, may be introduced into the signal processor 12, and noise sources 40 may introduced environmental noise 42 into the living space 11. Further, vibrations in living space 11 may introduce noise into the microphone 36. If the total noise reduces the recorded response to noise ratio significantly, the measurement process may produce inaccurate results.
It is generally possible to increase the level of the stimulation signal 30 to obtain a sufficient stimulation signal 30 to noise ratio, however, an arbitrarily high level for the stimulation signal 30 may annoy listeners or bystanders. Further, an arbitrarily high stimulation signal 30 may cause one or more of the speakers 14a, 14b, and 16a-16d to distort the stimulation signal 30 causing the correction processing to fail.
A method for measuring background noise in the living space 11 is described in
The SNR may be increased by increasing the stimulation signal level or by reducing noise sources in the test environment. Examples of ways to reduce noise levels include disabling noise making appliances such as refrigerators or air conditioner; performing the measurement during low traffic times; reducing noise from human and animal sources; and stabilizing the microphone stand with additional weight on the legs or body of the stand.
After improving the SNR, room equalization may be performed using the steps of: performing the equalization processing; determining room equalization; applying the room equalization to an electrical signal; and transducing the equalized signal to an audio signal. Processing audio signals to synchronize audio signals, and to compensate for speaker sensitivity, also requires a minimum SNR, and the method of
A second method according to the present invention includes the steps of: providing a stimulus signal to a system including a transducer, converting the stimulus signal to at least one electro mechanical transducer signal, transducing the at least one electro mechanical transducer signal by the transducer to produce a physical output in an environment including background noise, receiving the physical output and background noise by a second transducer, recording the received physical output and background noise, repeating the first four steps several times, averaging the recordings, subtracting the average from each recording to obtain a noise measurement for each recording, determining a Signal to Noise Ratio (SNR) of system using the noise measurement, determining if the SNR is sufficient to ensure accuracy of the physical output produced by the system, improve the SNR of the system from the stimulus signal input to the transducer if necessary to provide a sufficiently accurate physical signal, processing the sufficiently accurate physical signal recording to determine changes to the system which will provide improved physical outputs of the system, implementing the changes in the system, and processing input signals by the system to produce improved physical outputs. A physical transducer may be, for example, an audio speaker, a mechanical device such as a motor, an antenna that transduces an electrical signal in wires to electromagnetic waves, or any device which received an electrical signal and changes the form of the signal.
A third method according to the present invention includes the steps of: providing a stimulus signal to an audio system; converting the stimulus signal to at least one speaker signal; broadcasting the at least one speaker signal from a corresponding speaker to produce an audio signal in an area including background noise; recording the broadcasted audio signal and background noise; repeating the first four steps several times; averaging the recordings of the broadcasted audio signal and background noise; subtracting the average from each recording to obtain a noise measurement for each recording; computing an RMS noise level of the noise measurements; determining a stimulus signal level to the RMS noise level Signal to Noise level (SNR); improving the SNR if necessary to achieve a minimum SNR to ensure accuracy of signal correction processing; transmitting the stimulus signal having adequate SNR; determining the signal correction processing based on the transmitted stimulation signal; applying the signal correction processing to an electrical signal; providing the corrected electrical signal to a transducer; and transducing the corrected electrical signal to a mechanical operation.
Preferably, the recording periods are contiguous (without spacing), or the recording periods includes sufficient additional time after the stimulus signal is played to include any longer reverberations in the area. In the case that the stimulus signals are repeated contiguously, the first one or more signal recordings (enough time sufficient to exceed the reverberation ring-down time of the system/room), are preferably discarded and only the following signals are averaged.
The stimulation signal is composed of frequencies periodic in the length of a single repetition of the stimulation signal. The RMS noise level is preferably the RMS average of the noise in several different ranges of the frequency spectrum. The RMS average is obtained by band-pass filtering the time-domain signal and then taking the RMS. The RMS average may also be accomplished by taking the frequency domain magnitude of the noise and applying a frequency magnitude weighting, and taking the RMS. The RMS values may be scaled based on the number of repetitions of the stimulus signal. For example, eight repetitions of the stimulus signal are used, then ⅞ of the noise present may be measured. The remaining ⅛ of the noise is inseparable from the signal.
While a stimulation signal for room equalization is discussed above, those skilled in the are will recognize that other causes of signal degradation may be addressed using corresponding stimulation signals and processing. For example, time response; distance (delay/synchronization); level (trim to relative consistent level or to an absolute system sensitivity); distortion; harmonic distortion; and maximum sound level. Systems according to the present invention addressing these other forms of signal degradation are intended to come within the scope of the present invention.
Further, various improvements may be to improve SNR. For example, improve the performance of the physical transducer (e.g., replace the speaker); improve the operating environment of the physical transducer that degrades its output (e.g. room acoustic treatment); improve the quality of digital signal processing in a digital system to reduce signal degradation before it is transduced (e.g., filtering algorithms); improve the quality of electronics that convey the signal through the system (e.g. amplifier); and improve the quality of signal transmission to the physical transducer (e.g. wiring). Such improvements are intended to come within the scope of the present invention.
While the invention herein disclosed has been described by means of specific embodiments and applications thereof, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope of the invention set forth in the claims.
Number | Name | Date | Kind |
---|---|---|---|
3939689 | Desarzens | Feb 1976 | A |
4163940 | Brewton | Aug 1979 | A |
5530367 | Bottman | Jun 1996 | A |
5680420 | Reime | Oct 1997 | A |
5970429 | Martin | Oct 1999 | A |
6052619 | John | Apr 2000 | A |
6385486 | John | May 2002 | B1 |
7035324 | Mar | Apr 2006 | B2 |
7483501 | Michaels, Jr. | Jan 2009 | B1 |
8390268 | Okayasu | Mar 2013 | B2 |
20040077960 | Tanaka | Apr 2004 | A1 |
20040158431 | Dittberner | Aug 2004 | A1 |
20050157829 | Aoyama | Jul 2005 | A1 |
20060221531 | Nagata | Oct 2006 | A1 |
20080310836 | Weckwerth | Dec 2008 | A1 |
20130182124 | Asjadi | Jul 2013 | A1 |
20150078226 | Charlon | Mar 2015 | A1 |
20150212112 | Lai | Jul 2015 | A1 |
20160080548 | Erickson | Mar 2016 | A1 |
20160373873 | Clark | Dec 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20160373873 A1 | Dec 2016 | US |