[go: up one dir, main page]

US20040161120A1 - Device and method for detecting wind noise - Google Patents

Device and method for detecting wind noise Download PDF

Info

Publication number
US20040161120A1
US20040161120A1 US10/367,955 US36795503A US2004161120A1 US 20040161120 A1 US20040161120 A1 US 20040161120A1 US 36795503 A US36795503 A US 36795503A US 2004161120 A1 US2004161120 A1 US 2004161120A1
Authority
US
United States
Prior art keywords
correlation
signal
signals
microphone
correlation function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/367,955
Other versions
US7340068B2 (en
Inventor
Kim Petersen
Gudmundur Bogason
Ulrik Kjems
Thomas Nielsen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oticon AS
ATC Technologies LLC
Original Assignee
Oticon AS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oticon AS filed Critical Oticon AS
Priority to US10/367,955 priority Critical patent/US7340068B2/en
Assigned to OTICON A/S reassignment OTICON A/S ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOGASON, GUDMUNDUR, KJEMS, ULRIK, NIELSEN, THOMAS BO, PETERSEN, KIM SPETZLER
Publication of US20040161120A1 publication Critical patent/US20040161120A1/en
Assigned to ATC TECHNOLOGIES, LLC reassignment ATC TECHNOLOGIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOBILE SATELLITE VENTURES, LP
Application granted granted Critical
Publication of US7340068B2 publication Critical patent/US7340068B2/en
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/005Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B6/00Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings
    • G02B6/24Coupling light guides
    • G02B6/42Coupling light guides with opto-electronic elements
    • G02B6/4201Packages, e.g. shape, construction, internal or external details
    • G02B6/4204Packages, e.g. shape, construction, internal or external details the coupling comprising intermediate optical elements, e.g. lenses, holograms
    • G02B6/4214Packages, e.g. shape, construction, internal or external details the coupling comprising intermediate optical elements, e.g. lenses, holograms the intermediate optical element having redirecting reflective means, e.g. mirrors, prisms for deflecting the radiation from horizontal to down- or upward direction toward a device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2410/00Microphones
    • H04R2410/07Mechanical or electrical reduction of wind noise generated by wind passing a microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/40Arrangements for obtaining a desired directivity characteristic
    • H04R25/407Circuits for combining signals of a plurality of transducers

Definitions

  • the invention relates to a device for detecting the presence of wind noise in an array of microphones.
  • the device comprises two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals.
  • the output signals can be used in various audio systems, such as hearing aids, headsets, telephones or wireless microphones.
  • the invention also relates to a method of detecting wind noise in a system having more than one microphone.
  • wind noise is a seismic signal (a signal created by nature) in the range from 100 to 1000 Hz.
  • the wind noise is generated by local air turbulence around the inlet openings, and therefor the sound signals received at the microphones will be un-correlated. It is an object of the invention to use the nature of the wind noise signal to detect the presence of wind noise in microphone systems with two or more sound inlet opening and two or more independent electrical output.
  • the invention comprises a device of the above kind, where the signal processing device has means for generating a first time dependant correlation signal composed of cross correlation function values between a first and a second microphone signal and, means for generating a second time dependant correlation signal composed of auto correlation function values of either the first or the second of the microphone signals and where the signal processing device has means for comparing the values of the first and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise.
  • This device is very simple to implement either as a digital or as an analog device.
  • digital devices the processing powers needed to calculate the cross correlation function values is limited, and the comparing means are also standard devices in both digital and analog devices.
  • wind noise this information can be used in a number of different ways.
  • a wind noise-damping filter can be switched on, or in stead of array processing the signal from a single omnidirectional microphone may be used in the signal processing device to generate the output.
  • the invention comprises a device for detecting the presence of wind noise in an array of microphones comprising two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals where the signal processing device has means for combining the microphone signals in order to form a single directional signal and where further the signal processing device has means for forming a first time dependant correlation signal composed of auto correlation function values from one of the microphone signals before said signal is combined with the other signals and further has means for forming a second time dependant correlation signal composed of auto correlation function values of the single directional signal and where the signal processing device has means for comparing the value of the first correlation signal and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise.
  • the device comprises a low pass filter between the microphones and the means for generating the correlation signals.
  • wind noise typically is in the frequency range of 100 Hz to 1000 Hz the signal used in the detecting device does not need to have any high frequency components. Further the limitation to frequencies below 1000 Hz allows the process to be run down sampled (in digital systems), and this saves processing powers and energy.
  • each of the correlation functions are generated continually using only single signal values at a given point in time. In the digital case, this means that squaring each of the sample values generates the short term autocorrelation in lag zero values, and multiplying single point signal values from the respective microphones generates the short term cross correlation value in lag zero.
  • a mean value generator is provided for each of the correlation functions.
  • digital processing this could be done by a simple IIR filter having the following form:
  • the value a 1 determines the weight of the previous samples with respect to the present sample, and thus determines the dynamic behavior of the system.
  • a suitable value for a 1 is 0.9999 at 16 kHz sampling frequency.
  • Many other IIR or FIR filters may produce values, which gives a good representation of the mean value at a given time.
  • a mean value generator is simple to implement, eg. as an integrator with loss.
  • the means for comparing the auto correlation function in lag zero with the mean value of the cross correlation function in lag zero are arranged to determine that wind noise is present whenever the estimated value of the auto correlation function is more than 1.5, preferably more than 2.0 times bigger than the estimated value of the cross correlation function.
  • the means for comparing are designed to only become active whenever a given level of signal energy in the microphone channels is detected. This is important, because in some systems the noise generated by the microphones themselves is considerable, and as this noise is also un-correlated, it may trigger the wind detection mechanism, even if there is no air circulation at all around the sound inlet openings.
  • the invention concerns a method for detecting the presence of wind noise in a system comprising two or more microphone elements having each their sound inlet openings, where first correlation signal is generated composed of the cross correlation values between a first and a second microphone signal and where further a second correlation signal is generated composed of auto correlation function values of either the first or the second of said microphone signals, and where the values of the first correlation signal and the second correlation signal are compared, and that a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal.
  • the system comprises two or more microphone elements having each their sound inlet openings.
  • the microphone signals are combined in order to generate a single directional signal.
  • a first correlation signal is generated from composed of auto correlation function values of one of said microphone signals and also a second correlation signal is generated composed of auto correlation function values of the directional signal, and the value of the first correlation signal is compared to the value of the second correlation signal, and a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal.
  • FIG. 1 is a basic model of the noise in a two-microphone system
  • FIG. 2 is a diagram showing the signal processing elements of the wind noise detecting system according to the invention.
  • FIG. 3 is a diagram showing the signal processing elements in a directional system with tow microphones and a directional algorithm for combining the signals from the two microphones.
  • FIG. 1 shows a system with two microphones and an external sound source s(t).
  • the time delay from the sound source s(t) to the two microphones is t 1 and t 2 respectively.
  • the distance between the two microphones is d.
  • the wind noise in each microphone is represented as a noise source e 1 and e 2 respectively.
  • These two noise sources are un-correlated, which means that cross correlation between e 1 and e 2 is approximately zero.
  • the output from the microphones will be:
  • the autocorrelation at lag zero of x (r XX ) and the maximum of the autocorrelation of y (r YY ) consist of the energy of: the external sound source s(t), the wind noise and the internal noise of the microphone. The contribution of the internal noise is considered negligible at this point and is dealt with later.
  • the wind noise is an external noise source, but due to its un-correlated nature it can be modeled as an internally generated signal.
  • Mathematically the autocorrelations of the signals x and y can be expressed like this:
  • r XX ( l ) r SS ( l )+ r e1,e1 ( l )
  • r YY ( l ) r SS ( l )+ r e2,e2 ( l )
  • r XY ( l ) r SS ( l+t 1 - t 2 )+ r e1,e2 ( l )
  • FIG. 2 the system from FIG. 1 is shown with the signal processing.
  • a correlation length of 1 sample is used.
  • the system requires that the microphones distance d is much smaller than the wavelength of the highest frequency. If the distance d is large so that t 1 -t 2 is not approximately zero, longer lag times in the correlation calculation is needed, and the maximum value of the correlation is passed on as the result.
  • the described system will work with a sampling frequency of 16 kHz.
  • an analog to digital converter (not shown) is placed before the low pass filter LP in FIG. 2.
  • the system is equipped with 2 hearing aid microphones EM-type from Knowles with a preamplifier.
  • the low pass filter is a second order Butterworth filter (biquad), which has a cut off frequency of 1000 Hz. This low pass filter makes sure that only those frequencies, which are of interest, are fed to the wind noise detection system. Further it gives the opportunity to run the processing down sampled. A FIR filter would produce the same result.
  • the wavelength of a 1000 Hz tone is approximately 32 cm., which is much longer than the distance between the two microphones. As earlier described; if the distance between the microphones means that the difference between the t 1 and t 2 is not approximately zero. In that case one need to calculate a longer lag space and find the maximum i.e. where the difference between t 1 and t 2 is approximately zero.
  • a way to calculate the true mean value is to summarize all data and divide with the number of data. This version is for obvious reasons not possible to implement.
  • a method that that can be implemented is to calculate in segments.
  • Another way is to feed the sample through a suitable IIR filter, preferably a first order IIR filter.
  • the chosen filter can be described in the following way:
  • the filter is not very critical and can be implemented in various other ways (IIR or FIR).
  • IIR or FIR The value of a 1 is comparable to a time constant, and determines the reaction time to shifts in wind noise level.
  • the decision box it is determined whether there is wind noise or not.
  • the decision limit is set such that wind noise is detected when the auto correlation mean value is more than twice as large as the calculated cross correlation mean value. Because of the relative large amount of uncorrelated microphone noise also a decision limit as a function of the energy is incorporated into the decision algorithm. In this way there has to bee some acoustical input to the microphones before the above limit will be calculated. This problem is mostly related to hearing aid microphones or other nosy microphones.
  • the auto correlation from the output signal of the directional algorithm consists of the correlation of the autocorrelation of the target signal and the auto correlation of both the wind noise sources. i.e.
  • r DIR,DIR ( l ) a*r ss ( l )+ r e1,e1 ( l )+ r e2,e2 ( l ) (a is a scaling factor from the directional algorithm)
  • the calculation of the correlation values can be made as earlier described.
  • the decision should also be the same but the input signals to the decision box are measured in different places.
  • the boundary between detection wind noise and not are the same as in the first described system because of the missing noise signal (the signal, which the directionality algorithm removes). In the real world the signal would only be damped because of reverberations and therefore the decision boundary should be a variable of how efficient the directional algorithm is.

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

The invention concerns a device for detecting the presence of wind noise in an array of microphones comprising two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening. The microphones generates each their time dependant signals, which are fed to a signal processing device, which provides one or more output signals. The signal processing device has means for generating a time dependant cross correlation function between a first and a second microphone signal and, means for generating a signal corresponding to a time dependant auto correlation function of either the first or the second of the microphone signals. Further the signal processing device has means for comparing the values of the auto correlation function and the cross correlation function and the means for comparing are arranged to detect the condition that the auto correlation function is substantially higher than the cross correlation function, whereby said condition is indicative of the presence of wind noise.

Description

    AREA OF THE INVENTION
  • The invention relates to a device for detecting the presence of wind noise in an array of microphones. The device comprises two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals. The output signals can be used in various audio systems, such as hearing aids, headsets, telephones or wireless microphones. [0001]
  • The invention also relates to a method of detecting wind noise in a system having more than one microphone. [0002]
  • BACKGROUND OF THE INVENTION
  • In audio systems comprising directional microphones or microphone arrays, it has been a problem that wind noise is generated even at very low wind-speeds. It has been attempted to solve the problem by placing a windscreen in front of the microphone sound inlet opening, but this inevitably results in reduced overall performance of the microphone. This is known in hearing aid with directional microphones or with two or more microphones and DSP systems for generating an output with directionality. [0003]
  • In: “Digital Signal Processing, Principles, Algorithms, and Applications” by John G. Proakis et al it is explained how wind noise is a seismic signal (a signal created by nature) in the range from 100 to 1000 Hz. In microphone systems with two or more sound inlet ports the wind noise is generated by local air turbulence around the inlet openings, and therefor the sound signals received at the microphones will be un-correlated. It is an object of the invention to use the nature of the wind noise signal to detect the presence of wind noise in microphone systems with two or more sound inlet opening and two or more independent electrical output. [0004]
  • SUMMARY OF THE INVENTION
  • The invention comprises a device of the above kind, where the signal processing device has means for generating a first time dependant correlation signal composed of cross correlation function values between a first and a second microphone signal and, means for generating a second time dependant correlation signal composed of auto correlation function values of either the first or the second of the microphone signals and where the signal processing device has means for comparing the values of the first and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise. [0005]
  • This device is very simple to implement either as a digital or as an analog device. In digital devices the processing powers needed to calculate the cross correlation function values is limited, and the comparing means are also standard devices in both digital and analog devices. When wind noise is detected this information can be used in a number of different ways. A wind noise-damping filter can be switched on, or in stead of array processing the signal from a single omnidirectional microphone may be used in the signal processing device to generate the output. [0006]
  • In a further aspect the invention comprises a device for detecting the presence of wind noise in an array of microphones comprising two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals where the signal processing device has means for combining the microphone signals in order to form a single directional signal and where further the signal processing device has means for forming a first time dependant correlation signal composed of auto correlation function values from one of the microphone signals before said signal is combined with the other signals and further has means for forming a second time dependant correlation signal composed of auto correlation function values of the single directional signal and where the signal processing device has means for comparing the value of the first correlation signal and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise. [0007]
  • In this aspect of the invention the nature of the directional algorithm is used, and only the auto correlation values of the input signals to the directional algorithm and the auto correlation values of the output directional signal is generated, and on the basis of their mutual size it is determined whether wind noise is present or not. [0008]
  • In an embodiment of the invention the device comprises a low pass filter between the microphones and the means for generating the correlation signals. As wind noise typically is in the frequency range of 100 Hz to 1000 Hz the signal used in the detecting device does not need to have any high frequency components. Further the limitation to frequencies below 1000 Hz allows the process to be run down sampled (in digital systems), and this saves processing powers and energy. [0009]
  • It is preferred that each of the correlation functions are generated continually using only single signal values at a given point in time. In the digital case, this means that squaring each of the sample values generates the short term autocorrelation in lag zero values, and multiplying single point signal values from the respective microphones generates the short term cross correlation value in lag zero. These are very simple signal processing schemes in the digital domain, but also for analog signal processing, similarly simple processing can do this. The formulas for an autocorrelation and a cross correlation are[0010]
  • r xx(l)=<x(n)x(n−l)>(Autocorrelation)
  • r xy(l)=<x(n)y(n−l)>(Crosscorrelation)
  • In the described embodiment of the invention l is set to 0, so the correlation value is in both cases generated by one simple multiplication. If n=0 is the present sample, a segment will be chosen form n=−k to n=k for a practical calculation of the correlation. In the present embodiment k is set to 0, and the correlation degenerates to a simple multiplication. [0011]
  • In a preferred embodiment a mean value generator is provided for each of the correlation functions. In digital processing this could be done by a simple IIR filter having the following form:[0012]
  • H(z)=1/(1−a 1 *z −1)
  • The value a[0013] 1 determines the weight of the previous samples with respect to the present sample, and thus determines the dynamic behavior of the system. A suitable value for a1 is 0.9999 at 16 kHz sampling frequency. Many other IIR or FIR filters may produce values, which gives a good representation of the mean value at a given time. Also for analog instruments such a mean value generator is simple to implement, eg. as an integrator with loss.
  • According to the a further embodiment of the invention the means for comparing the auto correlation function in lag zero with the mean value of the cross correlation function in lag zero are arranged to determine that wind noise is present whenever the estimated value of the auto correlation function is more than 1.5, preferably more than 2.0 times bigger than the estimated value of the cross correlation function. Thereby it is ensured, that whenever the wind noise becomes so loud, that it is perceived as annoying the signal processor gets a message from the comparing means, and appropriate measures can be taken to lessen the effect of the wind noise. [0014]
  • According to yet another embodiment, the means for comparing are designed to only become active whenever a given level of signal energy in the microphone channels is detected. This is important, because in some systems the noise generated by the microphones themselves is considerable, and as this noise is also un-correlated, it may trigger the wind detection mechanism, even if there is no air circulation at all around the sound inlet openings. [0015]
  • In a further aspect the invention concerns a method for detecting the presence of wind noise in a system comprising two or more microphone elements having each their sound inlet openings, where first correlation signal is generated composed of the cross correlation values between a first and a second microphone signal and where further a second correlation signal is generated composed of auto correlation function values of either the first or the second of said microphone signals, and where the values of the first correlation signal and the second correlation signal are compared, and that a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal. [0016]
  • In a further aspect of the method according to the invention the system comprises two or more microphone elements having each their sound inlet openings. Here the microphone signals are combined in order to generate a single directional signal. A first correlation signal is generated from composed of auto correlation function values of one of said microphone signals and also a second correlation signal is generated composed of auto correlation function values of the directional signal, and the value of the first correlation signal is compared to the value of the second correlation signal, and a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal.[0017]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a basic model of the noise in a two-microphone system, [0018]
  • FIG. 2 is a diagram showing the signal processing elements of the wind noise detecting system according to the invention. [0019]
  • FIG. 3 is a diagram showing the signal processing elements in a directional system with tow microphones and a directional algorithm for combining the signals from the two microphones.[0020]
  • DESCRIPTION OF A PREFERRED EMBODIMENT
  • FIG. 1 shows a system with two microphones and an external sound source s(t). The time delay from the sound source s(t) to the two microphones is t[0021] 1 and t2 respectively. The distance between the two microphones is d. The wind noise in each microphone is represented as a noise source e1 and e2 respectively. These two noise sources are un-correlated, which means that cross correlation between e1 and e2 is approximately zero. The output from the microphones will be:
  • x(t)=s(t-t 1)+e 1(t)
  • y(t)=s(t-t 2)+e 2(t)
  • The autocorrelation at lag zero of x (r[0022] XX) and the maximum of the autocorrelation of y (rYY) consist of the energy of: the external sound source s(t), the wind noise and the internal noise of the microphone. The contribution of the internal noise is considered negligible at this point and is dealt with later. The wind noise is an external noise source, but due to its un-correlated nature it can be modeled as an internally generated signal. Mathematically the autocorrelations of the signals x and y can be expressed like this:
  • r XX(l)=r SS(l)+r e1,e1(l)
  • r YY(l)=r SS(l)+r e2,e2(l)
  • Mathematically the cross correlation between x(t) and y(t) can be written as:[0023]
  • r XY(l)=r SS(l+t 1-t 2)+r e1,e2(l)
  • As the correlation between e[0024] 1 and e2 is approximately zero we are able to approximate with:
  • r XY(l)=r SS(l+t 1-t 2)
  • In a wind noise situation the value of the cross correlation is smaller than the value of the auto correlation, which is what this wind noise detector uses, i.e. r[0025] XY<rXX or rXY<rYY since re1,e2 remains approximately zero and re1,e1(l) or re2,e2(l) grows with growing wind noise. Because the wavelength of the highest frequency is much longer than the distance between the microphones, t1-t2 is approximately zero.
  • In FIG. 2 the system from FIG. 1 is shown with the signal processing. In this system a correlation length of 1 sample is used. The system requires that the microphones distance d is much smaller than the wavelength of the highest frequency. If the distance d is large so that t[0026] 1-t2 is not approximately zero, longer lag times in the correlation calculation is needed, and the maximum value of the correlation is passed on as the result.
  • The described system will work with a sampling frequency of 16 kHz. In the system an analog to digital converter (not shown) is placed before the low pass filter LP in FIG. 2. The system is equipped with 2 hearing aid microphones EM-type from Knowles with a preamplifier. [0027]
  • The low pass filter is a second order Butterworth filter (biquad), which has a cut off frequency of 1000 Hz. This low pass filter makes sure that only those frequencies, which are of interest, are fed to the wind noise detection system. Further it gives the opportunity to run the processing down sampled. A FIR filter would produce the same result. The wavelength of a 1000 Hz tone is approximately 32 cm., which is much longer than the distance between the two microphones. As earlier described; if the distance between the microphones means that the difference between the t[0028] 1 and t2 is not approximately zero. In that case one need to calculate a longer lag space and find the maximum i.e. where the difference between t1 and t2 is approximately zero.
  • In the box X*X in FIG. 2 the value of the auto correlation in sample zero (r[0029] x,x(0)) of the low pass filtered signal from the microphone is calculated. In this system we square the signal, which is the same as a short term energy measure. In the box X*Y in FIG. 2 we calculate the value of the cross correlation in sample zero (rx,y(0)). If the distance between the two microphones is large, the value t1-t2 is not approximately zero and one need to calculate a larger correlation length and find the maximum.
  • A way to calculate the true mean value is to summarize all data and divide with the number of data. This version is for obvious reasons not possible to implement. A method that that can be implemented is to calculate in segments. Another way is to feed the sample through a suitable IIR filter, preferably a first order IIR filter. The chosen filter can be described in the following way:[0030]
  • H(z)=1/(1−a 1 *z−1)=1/(1−0.9999*z−1)
  • The filter is not very critical and can be implemented in various other ways (IIR or FIR). The value of a[0031] 1 is comparable to a time constant, and determines the reaction time to shifts in wind noise level.
  • In the decision box it is determined whether there is wind noise or not. In the present example of the invention the decision limit is set such that wind noise is detected when the auto correlation mean value is more than twice as large as the calculated cross correlation mean value. Because of the relative large amount of uncorrelated microphone noise also a decision limit as a function of the energy is incorporated into the decision algorithm. In this way there has to bee some acoustical input to the microphones before the above limit will be calculated. This problem is mostly related to hearing aid microphones or other nosy microphones. [0032]
  • It is also possible to implement the system in an entirely analog version. The system has the same dataflow as shown in FIG. 2, but some of the boxes can be implemented in another way. First the mean value calculator can be implemented as an integrator with loss. Mathematically this is nearly the same as the digital version described above. The decision box then relates to a comparator in the analog domain. The filters and multiplicators are normal analog building blokes. [0033]
  • An other way of designing a wind noise detector is to make use of the directionality (fx. Gary Elko patnr. U.S. Pat. No. 5,473,701). In this algorithm we use the difference between the autocorrelation of one of the inputs and the autocorrelation of the outputs. The system is shown in FIG. 3. The wind noise measure system uses that the wind noise in the input channel X or Y consist of the target signal s(t) and the signal from the wind noise e[0034] 1 or e2 respectively. Then the auto correlation function is:
  • r XX(l)=r SS(l)+r e1,e1(l) or r YY(l)=r SS(l)+r e2,e2(l)
  • The auto correlation from the output signal of the directional algorithm consists of the correlation of the autocorrelation of the target signal and the auto correlation of both the wind noise sources. i.e.[0035]
  • r DIR,DIR(l)=a*r ss(l)+r e1,e1(l)+r e2,e2(l) (a is a scaling factor from the directional algorithm)
  • The system works then by detecting the difference between the input autocorrelation r[0036] XX or rYY and the output autocorrelation of the directional system rDIR,DIR. For large values of wind noise we have rDIR,DIR>rXX or rDIR,DIR>rYY.
  • The calculation of the correlation values can be made as earlier described. The decision should also be the same but the input signals to the decision box are measured in different places. The boundary between detection wind noise and not are the same as in the first described system because of the missing noise signal (the signal, which the directionality algorithm removes). In the real world the signal would only be damped because of reverberations and therefore the decision boundary should be a variable of how efficient the directional algorithm is. [0037]

Claims (22)

1. Device for detecting the presence of wind noise in an array of microphones comprising two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals where the signal processing device has means for generating a first time dependant correlation signal composed of cross correlation function values between a first and a second microphone signal and, means for generating a second time dependant correlation signal composed of auto correlation function values of either the first or the second of the microphone signals and where the signal processing device has means for comparing the values of the first and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise.
2. Device as claimed in claim 1, and further comprising a low pass filter between the microphones and the means for generating the correlation signals.
3. Device as claimed in claim 1, one or more of the above claims, where a mean value generator is provided for each of the correlation signals.
4. Device as claimed in claim 1, wherein the means for comparing the first correlation function with the second correlation function are arranged to determine that wind noise is present whenever the mean value of the second correlation function is more than 1.5, preferably more than 2.0 times bigger than the mean value of the first correlation function.
5. Device as claimed in claim 1, where the means for comparing are designed to only become active whenever a given level of signal energy in the microphone channels is detected.
6. Device for detecting the presence of wind noise in an array of microphones comprising two or more separate sound inlet openings, and a sound to electrical converting element or microphone in relation to each sound inlet opening, where the microphones generates each their time dependant signals and where said signals are fed to a signal processing device which provides one or more output signals where the signal processing device has means for combining the microphone signals in order to form a single directional signal and where further the signal processing device has means for forming a first time dependant correlation function composed of auto correlation function values from one of the microphone signals before said signal is combined with the other signals and further has means for forming a second time dependant correlation signal composed of auto correlation function values of the single directional signal and where the signal processing device has means for comparing the values of the first correlation signal and the second correlation signal and that the means for comparing are arranged to detect the condition that the second correlation signal value is higher than the first correlation signal value, whereby said condition is indicative of the presence of wind noise.
7. Device as claimed in claim 6, and comprising a low pass filter between the microphones and the means for generating the correlation signals.
8. Device as claimed in claim 6, where a mean value generator is provided for each of the correlation signals.
9. Device as claimed in claim 6, wherein the means for comparing the first correlation function with the second correlation function are arranged to determine that wind noise is present whenever the mean value of the second correlation function is more than 1.5, preferably more than 2.0 times bigger than the mean value of the first correlation function.
10. Device as claimed in claim 6, where the means for comparing are designed to only become active whenever a given level of signal energy in the microphone channels is detected.
11. Method for detecting the presence of wind noise in a system comprising two or more microphone elements having each their sound inlet openings, where a first correlation signal is generated composed of the cross correlation values of a first and a second microphone signal, and where further a second correlation signal is generated composed of auto correlation function values of either the first or the second of said microphone signals, and where the first correlation signal and the second correlation signal are compared, and that a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal.
12. Method as claimed in claim 11, where the signals from the microphones are passed through a low pass filter before the correlation signals are generated.
13. Method as claimed in claim 11, where each of the correlation functions are generated continually using only a single signal value at a given point in time.
14. Method as claimed in claim 11, where a mean value is generated for each of the correlation function signals.
15. Method as claimed in claim 11, where the condition for wind noise detection is met whenever the mean value of the second correlation function is more than 1.5, preferably more than 2.0 times bigger than the mean value of the first correlation function.
16. Method as claimed in claim 11, where the means for comparing only become active whenever a given level of signal energy in the microphone channels is detected.
17. Method for detecting the presence of wind noise in a s system comprising two or more microphone elements having each their sound inlet openings, and where the microphone signals are combined in order to generate a single directional signal, and where a first correlation signal is generated composed of the auto correlation function values from one of said microphone signals and where a second correlation signal is generated composed of auto correlation function values from the directional signal, and where the value of the first correlation signal is compared to the value of the second correlation signal, and that a wind noise indicator is activated whenever the value of the second correlation signal is higher than the value of the first correlation signal.
18. Method as claimed in claim 17, where the signals from the microphones are passed through a low pass filter before the correlation signals are generated.
19. Method as claimed in claim 17, where each of the correlation functions are generated continually using only a single signal value at a given point in time.
20. Method as claimed in claim 17, where a mean value is generated for each of the correlation function signals.
21. Method as claimed in claim 17, where the condition for wind noise detection is met whenever the mean value of the second correlation function is more than 1.5, preferably more than 2.0 times bigger than the mean value of the first correlation function.
22. Method as claimed in claim 17, where the means for comparing only become active whenever a given level of signal energy in the microphone channels is detected.
US10/367,955 2003-02-19 2003-02-19 Device and method for detecting wind noise Expired - Fee Related US7340068B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/367,955 US7340068B2 (en) 2003-02-19 2003-02-19 Device and method for detecting wind noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/367,955 US7340068B2 (en) 2003-02-19 2003-02-19 Device and method for detecting wind noise

Publications (2)

Publication Number Publication Date
US20040161120A1 true US20040161120A1 (en) 2004-08-19
US7340068B2 US7340068B2 (en) 2008-03-04

Family

ID=34061767

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/367,955 Expired - Fee Related US7340068B2 (en) 2003-02-19 2003-02-19 Device and method for detecting wind noise

Country Status (1)

Country Link
US (1) US7340068B2 (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040165736A1 (en) * 2003-02-21 2004-08-26 Phil Hetherington Method and apparatus for suppressing wind noise
US20040167777A1 (en) * 2003-02-21 2004-08-26 Hetherington Phillip A. System for suppressing wind noise
US20050114128A1 (en) * 2003-02-21 2005-05-26 Harman Becker Automotive Systems-Wavemakers, Inc. System for suppressing rain noise
US20050220212A1 (en) * 2002-09-26 2005-10-06 Stefano Marsili Device and method for detecting a useful signal in a receiver
US20060100868A1 (en) * 2003-02-21 2006-05-11 Hetherington Phillip A Minimization of transient noises in a voice signal
US20060116873A1 (en) * 2003-02-21 2006-06-01 Harman Becker Automotive Systems - Wavemakers, Inc Repetitive transient noise removal
US20060291679A1 (en) * 2005-02-25 2006-12-28 Burns Thomas H Microphone placement in hearing assistance devices to provide controlled directivity
US20070009127A1 (en) * 2005-07-11 2007-01-11 Harald Klemenz Hearing aid with reduced wind sensitivity and corresponding method
US20070078649A1 (en) * 2003-02-21 2007-04-05 Hetherington Phillip A Signature noise removal
US20090002498A1 (en) * 2007-04-13 2009-01-01 Sanyo Electric Co., Ltd. Wind Noise Reduction Apparatus, Audio Signal Recording Apparatus And Imaging Apparatus
GB2453118A (en) * 2007-09-25 2009-04-01 Motorola Inc Generating a speech audio signal from multiple microphones with suppressed wind noise
US20090238369A1 (en) * 2008-03-18 2009-09-24 Qualcomm Incorporated Systems and methods for detecting wind noise using multiple audio sources
US20090240495A1 (en) * 2008-03-18 2009-09-24 Qualcomm Incorporated Methods and apparatus for suppressing ambient noise using multiple audio signals
US20090306937A1 (en) * 2006-09-29 2009-12-10 Panasonic Corporation Method and system for detecting wind noise
CN102254563A (en) * 2010-05-19 2011-11-23 上海聪维声学技术有限公司 Wind noise suppression method used for dual-microphone digital hearing-aid
WO2011162897A1 (en) * 2010-06-23 2011-12-29 Motorola Mobility, Inc. Microphone interference detection method and apparatus
US20120163622A1 (en) * 2010-12-28 2012-06-28 Stmicroelectronics Asia Pacific Pte Ltd Noise detection and reduction in audio devices
US8326621B2 (en) 2003-02-21 2012-12-04 Qnx Software Systems Limited Repetitive transient noise removal
GB2493412A (en) * 2011-04-28 2013-02-06 Fujitsu Ltd Suppressing excessive reduction of a target sound in the reduction process of sound signals based on a correlation of input signals
US20130251159A1 (en) * 2004-03-17 2013-09-26 Nuance Communications, Inc. System for Detecting and Reducing Noise via a Microphone Array
CN104053108A (en) * 2014-06-19 2014-09-17 青岛喵星信息科技有限公司 Intelligent auditory sense assisting equipment
US20150139444A1 (en) * 2012-05-31 2015-05-21 University Of Mississippi Systems and methods for detecting transient acoustic signals
EP2567377A4 (en) * 2010-05-03 2016-10-12 Aliphcom Wind suppression/replacement component for use with electronic systems
EP3048813B1 (en) 2015-01-22 2018-03-14 Sivantos Pte. Ltd. Method and device for suppressing noise based on inter-subband correlation
US20180090153A1 (en) * 2015-05-12 2018-03-29 Nec Corporation Signal processing apparatus, signal processing method, and signal processing program
GB2565527A (en) * 2017-05-12 2019-02-20 Cirrus Logic Int Semiconductor Ltd Correlation-based near-field detector
US20190180606A1 (en) * 2016-08-29 2019-06-13 Tyco Fire & Security Gmbh System and method for acoustically identifying gunshots fired indoors
US10721562B1 (en) * 2019-04-30 2020-07-21 Synaptics Incorporated Wind noise detection systems and methods
US11145319B2 (en) * 2020-01-31 2021-10-12 Bose Corporation Personal audio device
US11217264B1 (en) * 2020-03-11 2022-01-04 Meta Platforms, Inc. Detection and removal of wind noise
US11432074B2 (en) 2018-06-15 2022-08-30 Widex A/S Method of testing microphone performance of a hearing aid system and a hearing aid system
CN119860936A (en) * 2025-03-25 2025-04-22 武汉东风李尔云鹤汽车座椅有限公司 Flexible full-automatic detection system applied to ventilation and massage of automobile seat
FR3158205A1 (en) 2024-01-05 2025-07-11 Devialet Wind detection method

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7936894B2 (en) * 2004-12-23 2011-05-03 Motorola Mobility, Inc. Multielement microphone
CN101430882B (en) * 2008-12-22 2012-11-28 无锡中星微电子有限公司 Method and apparatus for restraining wind noise
CN105792071B (en) 2011-02-10 2019-07-05 杜比实验室特许公司 The system and method for detecting and inhibiting for wind
DE102011006471B4 (en) * 2011-03-31 2013-08-08 Siemens Medical Instruments Pte. Ltd. Hearing aid device and hearing aid system with a directional microphone system and method for adjusting a directional microphone in a hearing aid
CN104040627B (en) 2011-12-22 2017-07-21 思睿逻辑国际半导体有限公司 Method and apparatus for wind noise detection
FR3017708B1 (en) * 2014-02-18 2016-03-11 Airbus Operations Sas ACOUSTIC MEASURING DEVICE IN AIR FLOW
KR102313894B1 (en) 2014-07-21 2021-10-18 시러스 로직 인터내셔널 세미컨덕터 리미티드 Method and apparatus for wind noise detection
GB2555139A (en) 2016-10-21 2018-04-25 Nokia Technologies Oy Detecting the presence of wind noise
US10504537B2 (en) 2018-02-02 2019-12-10 Cirrus Logic, Inc. Wind noise measurement
CN109905793B (en) * 2019-02-21 2021-01-22 电信科学技术研究院有限公司 Wind noise suppression method and device and readable storage medium
EP4005239A1 (en) * 2019-09-05 2022-06-01 Huawei Technologies Co., Ltd. Wind noise detection
US11490198B1 (en) * 2021-07-26 2022-11-01 Cirrus Logic, Inc. Single-microphone wind detection for audio device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3786188A (en) * 1972-12-07 1974-01-15 Bell Telephone Labor Inc Synthesis of pure speech from a reverberant signal
US4090032A (en) * 1976-05-05 1978-05-16 Wm. A. Holmin Corporation Control system for audio amplifying system having multiple microphones
US5347586A (en) * 1992-04-28 1994-09-13 Westinghouse Electric Corporation Adaptive system for controlling noise generated by or emanating from a primary noise source
US5473701A (en) * 1993-11-05 1995-12-05 At&T Corp. Adaptive microphone array
US5712437A (en) * 1995-02-13 1998-01-27 Yamaha Corporation Audio signal processor selectively deriving harmony part from polyphonic parts
US6525993B2 (en) * 2000-02-23 2003-02-25 Nec Corporation Speaker direction detection circuit and speaker direction detection method used in this circuit
US6675114B2 (en) * 2000-08-15 2004-01-06 Kobe University Method for evaluating sound and system for carrying out the same
US20040008850A1 (en) * 2002-07-15 2004-01-15 Stefan Gustavsson Electronic devices, methods of operating the same, and computer program products for detecting noise in a signal based on a combination of spatial correlation and time correlation
US6741714B2 (en) * 2000-10-04 2004-05-25 Widex A/S Hearing aid with adaptive matching of input transducers

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3283423B2 (en) 1996-07-03 2002-05-20 松下電器産業株式会社 Microphone device
JP2001124621A (en) 1999-10-28 2001-05-11 Matsushita Electric Ind Co Ltd Noise measurement device capable of reducing wind noise

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3786188A (en) * 1972-12-07 1974-01-15 Bell Telephone Labor Inc Synthesis of pure speech from a reverberant signal
US4090032A (en) * 1976-05-05 1978-05-16 Wm. A. Holmin Corporation Control system for audio amplifying system having multiple microphones
US5347586A (en) * 1992-04-28 1994-09-13 Westinghouse Electric Corporation Adaptive system for controlling noise generated by or emanating from a primary noise source
US5473701A (en) * 1993-11-05 1995-12-05 At&T Corp. Adaptive microphone array
US5712437A (en) * 1995-02-13 1998-01-27 Yamaha Corporation Audio signal processor selectively deriving harmony part from polyphonic parts
US6525993B2 (en) * 2000-02-23 2003-02-25 Nec Corporation Speaker direction detection circuit and speaker direction detection method used in this circuit
US6675114B2 (en) * 2000-08-15 2004-01-06 Kobe University Method for evaluating sound and system for carrying out the same
US6741714B2 (en) * 2000-10-04 2004-05-25 Widex A/S Hearing aid with adaptive matching of input transducers
US20040008850A1 (en) * 2002-07-15 2004-01-15 Stefan Gustavsson Electronic devices, methods of operating the same, and computer program products for detecting noise in a signal based on a combination of spatial correlation and time correlation
US7082204B2 (en) * 2002-07-15 2006-07-25 Sony Ericsson Mobile Communications Ab Electronic devices, methods of operating the same, and computer program products for detecting noise in a signal based on a combination of spatial correlation and time correlation

Cited By (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050220212A1 (en) * 2002-09-26 2005-10-06 Stefano Marsili Device and method for detecting a useful signal in a receiver
US7631029B2 (en) * 2002-09-26 2009-12-08 Infineon Technologies Ag Device and method for detecting a useful signal in a receiver
US7949522B2 (en) 2003-02-21 2011-05-24 Qnx Software Systems Co. System for suppressing rain noise
US8271279B2 (en) 2003-02-21 2012-09-18 Qnx Software Systems Limited Signature noise removal
US20060100868A1 (en) * 2003-02-21 2006-05-11 Hetherington Phillip A Minimization of transient noises in a voice signal
US20060116873A1 (en) * 2003-02-21 2006-06-01 Harman Becker Automotive Systems - Wavemakers, Inc Repetitive transient noise removal
US8326621B2 (en) 2003-02-21 2012-12-04 Qnx Software Systems Limited Repetitive transient noise removal
US20040165736A1 (en) * 2003-02-21 2004-08-26 Phil Hetherington Method and apparatus for suppressing wind noise
US20070078649A1 (en) * 2003-02-21 2007-04-05 Hetherington Phillip A Signature noise removal
US8165875B2 (en) 2003-02-21 2012-04-24 Qnx Software Systems Limited System for suppressing wind noise
US7725315B2 (en) 2003-02-21 2010-05-25 Qnx Software Systems (Wavemakers), Inc. Minimization of transient noises in a voice signal
US8374855B2 (en) 2003-02-21 2013-02-12 Qnx Software Systems Limited System for suppressing rain noise
US9373340B2 (en) 2003-02-21 2016-06-21 2236008 Ontario, Inc. Method and apparatus for suppressing wind noise
US8073689B2 (en) 2003-02-21 2011-12-06 Qnx Software Systems Co. Repetitive transient noise removal
US8612222B2 (en) 2003-02-21 2013-12-17 Qnx Software Systems Limited Signature noise removal
US20040167777A1 (en) * 2003-02-21 2004-08-26 Hetherington Phillip A. System for suppressing wind noise
US20050114128A1 (en) * 2003-02-21 2005-05-26 Harman Becker Automotive Systems-Wavemakers, Inc. System for suppressing rain noise
US20110123044A1 (en) * 2003-02-21 2011-05-26 Qnx Software Systems Co. Method and Apparatus for Suppressing Wind Noise
US7895036B2 (en) * 2003-02-21 2011-02-22 Qnx Software Systems Co. System for suppressing wind noise
US7885420B2 (en) 2003-02-21 2011-02-08 Qnx Software Systems Co. Wind noise suppression system
US20110026734A1 (en) * 2003-02-21 2011-02-03 Qnx Software Systems Co. System for Suppressing Wind Noise
US9197975B2 (en) * 2004-03-17 2015-11-24 Nuance Communications, Inc. System for detecting and reducing noise via a microphone array
US20130251159A1 (en) * 2004-03-17 2013-09-26 Nuance Communications, Inc. System for Detecting and Reducing Noise via a Microphone Array
US20090323992A1 (en) * 2005-02-25 2009-12-31 Starkey Laboratories, Inc. Microphone placement in hearing assistance devices to provide controlled directivity
US20060291679A1 (en) * 2005-02-25 2006-12-28 Burns Thomas H Microphone placement in hearing assistance devices to provide controlled directivity
US7542580B2 (en) 2005-02-25 2009-06-02 Starkey Laboratories, Inc. Microphone placement in hearing assistance devices to provide controlled directivity
US7809149B2 (en) 2005-02-25 2010-10-05 Starkey Laboratories, Inc. Microphone placement in hearing assistance devices to provide controlled directivity
US20070009127A1 (en) * 2005-07-11 2007-01-11 Harald Klemenz Hearing aid with reduced wind sensitivity and corresponding method
US7813517B2 (en) 2005-07-11 2010-10-12 Siemens Audiologische Technik Gmbh Hearing aid with reduced wind sensitivity and corresponding method
US20090306937A1 (en) * 2006-09-29 2009-12-10 Panasonic Corporation Method and system for detecting wind noise
US8065115B2 (en) 2006-09-29 2011-11-22 Panasonic Corporation Method and system for identifying audible noise as wind noise in a hearing aid apparatus
US20090002498A1 (en) * 2007-04-13 2009-01-01 Sanyo Electric Co., Ltd. Wind Noise Reduction Apparatus, Audio Signal Recording Apparatus And Imaging Apparatus
GB2453118B (en) * 2007-09-25 2011-09-21 Motorola Inc Method and apparatus for generating and audio signal from multiple microphones
GB2453118A (en) * 2007-09-25 2009-04-01 Motorola Inc Generating a speech audio signal from multiple microphones with suppressed wind noise
US8184816B2 (en) 2008-03-18 2012-05-22 Qualcomm Incorporated Systems and methods for detecting wind noise using multiple audio sources
WO2009117474A3 (en) * 2008-03-18 2009-11-12 Qualcomm Incorporated Systems and methods for detecting wind noise using multiple audio sources
US20090238369A1 (en) * 2008-03-18 2009-09-24 Qualcomm Incorporated Systems and methods for detecting wind noise using multiple audio sources
US20090240495A1 (en) * 2008-03-18 2009-09-24 Qualcomm Incorporated Methods and apparatus for suppressing ambient noise using multiple audio signals
US8812309B2 (en) 2008-03-18 2014-08-19 Qualcomm Incorporated Methods and apparatus for suppressing ambient noise using multiple audio signals
EP2567377A4 (en) * 2010-05-03 2016-10-12 Aliphcom Wind suppression/replacement component for use with electronic systems
CN102254563A (en) * 2010-05-19 2011-11-23 上海聪维声学技术有限公司 Wind noise suppression method used for dual-microphone digital hearing-aid
US20150172816A1 (en) * 2010-06-23 2015-06-18 Google Technology Holdings LLC Microphone interference detection method and apparatus
WO2011162897A1 (en) * 2010-06-23 2011-12-29 Motorola Mobility, Inc. Microphone interference detection method and apparatus
US20120163622A1 (en) * 2010-12-28 2012-06-28 Stmicroelectronics Asia Pacific Pte Ltd Noise detection and reduction in audio devices
US8958570B2 (en) 2011-04-28 2015-02-17 Fujitsu Limited Microphone array apparatus and storage medium storing sound signal processing program
GB2493412A (en) * 2011-04-28 2013-02-06 Fujitsu Ltd Suppressing excessive reduction of a target sound in the reduction process of sound signals based on a correlation of input signals
GB2493412B (en) * 2011-04-28 2018-04-18 Fujitsu Ltd Microphone array apparatus and storage medium storing sound signal processing program
US20150139444A1 (en) * 2012-05-31 2015-05-21 University Of Mississippi Systems and methods for detecting transient acoustic signals
US9949025B2 (en) * 2012-05-31 2018-04-17 University Of Mississippi Systems and methods for detecting transient acoustic signals
CN104053108A (en) * 2014-06-19 2014-09-17 青岛喵星信息科技有限公司 Intelligent auditory sense assisting equipment
EP3048813B1 (en) 2015-01-22 2018-03-14 Sivantos Pte. Ltd. Method and device for suppressing noise based on inter-subband correlation
US20180090153A1 (en) * 2015-05-12 2018-03-29 Nec Corporation Signal processing apparatus, signal processing method, and signal processing program
US11043228B2 (en) * 2015-05-12 2021-06-22 Nec Corporation Multi-microphone signal processing apparatus, method, and program for wind noise suppression
US10832565B2 (en) * 2016-08-29 2020-11-10 Tyco Fire & Security Gmbh System and method for acoustically identifying gunshots fired indoors
US20190180606A1 (en) * 2016-08-29 2019-06-13 Tyco Fire & Security Gmbh System and method for acoustically identifying gunshots fired indoors
US11532226B2 (en) 2016-08-29 2022-12-20 Tyco Fire & Security Gmbh System and method for acoustically identifying gunshots fired indoors
GB2565527B (en) * 2017-05-12 2020-02-26 Cirrus Logic Int Semiconductor Ltd Correlation-based near-field detector
GB2565527A (en) * 2017-05-12 2019-02-20 Cirrus Logic Int Semiconductor Ltd Correlation-based near-field detector
US10395667B2 (en) 2017-05-12 2019-08-27 Cirrus Logic, Inc. Correlation-based near-field detector
US11432074B2 (en) 2018-06-15 2022-08-30 Widex A/S Method of testing microphone performance of a hearing aid system and a hearing aid system
US10721562B1 (en) * 2019-04-30 2020-07-21 Synaptics Incorporated Wind noise detection systems and methods
US11145319B2 (en) * 2020-01-31 2021-10-12 Bose Corporation Personal audio device
US11217264B1 (en) * 2020-03-11 2022-01-04 Meta Platforms, Inc. Detection and removal of wind noise
US11594239B1 (en) 2020-03-11 2023-02-28 Meta Platforms, Inc. Detection and removal of wind noise
FR3158205A1 (en) 2024-01-05 2025-07-11 Devialet Wind detection method
CN119860936A (en) * 2025-03-25 2025-04-22 武汉东风李尔云鹤汽车座椅有限公司 Flexible full-automatic detection system applied to ventilation and massage of automobile seat

Also Published As

Publication number Publication date
US7340068B2 (en) 2008-03-04

Similar Documents

Publication Publication Date Title
US7340068B2 (en) Device and method for detecting wind noise
EP0740893B1 (en) Dynamic intensity beamforming system for noise reduction in a binaural hearing aid
US8873769B2 (en) Wind noise detection method and system
US7876918B2 (en) Method and device for processing an acoustic signal
CA2407855C (en) Interference suppression techniques
CN106664486B (en) Method and apparatus for wind noise detection
JP3521914B2 (en) Super directional microphone array
EP2848007B1 (en) Noise-reducing directional microphone array
US20050041825A1 (en) Wind noise insensitive hearing aid
JP2012147475A (en) Sound discrimination method and apparatus
WO2007106399A2 (en) Noise-reducing directional microphone array
JP2004511153A (en) Hearing aid with adaptive matching of input transducer
EP4118648B1 (en) Audio processing using distributed machine learning model
CN113711308A (en) Wind noise detection system and method
KR20090038652A (en) Sound source distance measuring device using microphone array
EP2040485A1 (en) Discharging/collecting voice device and control method for discharging/collecting voice device
JP5151352B2 (en) Sound emission and collection device
EP1448016B1 (en) Device and method for detecting wind noise
Tu et al. Theoretical lower bounds on the performance of the first-order differential microphone arrays with sensor imperfections
KR101090865B1 (en) Real-time howling signal eliminating method
JP2008263293A (en) Sound emitting apparatus
WO2018016044A1 (en) Noise eliminating device, echo cancelling device, abnormal sound detection device, and noise elimination method
EP1519626A2 (en) Method and device for processing an acoustic signal
KR101159239B1 (en) Apparatus for sound filtering
EP1827058A1 (en) Hearing device providing smooth transition between operational modes of a hearing aid

Legal Events

Date Code Title Description
AS Assignment

Owner name: OTICON A/S, DENMARK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PETERSEN, KIM SPETZLER;BOGASON, GUDMUNDUR;KJEMS, ULRIK;AND OTHERS;REEL/FRAME:013965/0826;SIGNING DATES FROM 20030325 TO 20030326

AS Assignment

Owner name: ATC TECHNOLOGIES, LLC, VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOBILE SATELLITE VENTURES, LP;REEL/FRAME:017377/0929

Effective date: 20060303

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20200304