EP2916320A1 - Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen - Google Patents
Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen Download PDFInfo
- Publication number
- EP2916320A1 EP2916320A1 EP14158321.1A EP14158321A EP2916320A1 EP 2916320 A1 EP2916320 A1 EP 2916320A1 EP 14158321 A EP14158321 A EP 14158321A EP 2916320 A1 EP2916320 A1 EP 2916320A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- signal
- time
- frequency
- signal component
- noise
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000003595 spectral effect Effects 0.000 title claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 131
- 238000007476 Maximum Likelihood Methods 0.000 claims abstract description 25
- 239000011159 matrix material Substances 0.000 claims description 47
- 238000001914 filtration Methods 0.000 claims description 22
- 238000012546 transfer Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 10
- 230000002238 attenuated effect Effects 0.000 claims description 7
- 230000036962 time dependent Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 abstract description 25
- 230000008901 benefit Effects 0.000 abstract description 7
- 230000005236 sound signal Effects 0.000 description 27
- 238000004458 analytical method Methods 0.000 description 10
- 238000010606 normalization Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 238000005070 sampling Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 5
- 238000012805 post-processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 210000000988 bone and bone Anatomy 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 210000000613 ear canal Anatomy 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 210000003128 head Anatomy 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 210000004556 brain Anatomy 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 230000017105 transposition Effects 0.000 description 3
- 208000032041 Hearing impaired Diseases 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 210000005069 ears Anatomy 0.000 description 2
- 208000016354 hearing loss disease Diseases 0.000 description 2
- 239000007943 implant Substances 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 210000003625 skull Anatomy 0.000 description 2
- 238000013179 statistical model Methods 0.000 description 2
- 206010011878 Deafness Diseases 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 210000000860 cochlear nerve Anatomy 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 210000000883 ear external Anatomy 0.000 description 1
- 210000003027 ear inner Anatomy 0.000 description 1
- 210000000959 ear middle Anatomy 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000010370 hearing loss Effects 0.000 description 1
- 231100000888 hearing loss Toxicity 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L2021/02082—Noise filtering the noise being echo, reverberation of the speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L2021/02161—Number of inputs available containing the signal or the noise to be suppressed
- G10L2021/02166—Microphone arrays; Beamforming
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L21/0232—Processing in the frequency domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R25/00—Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
- H04R25/40—Arrangements for obtaining a desired directivity characteristic
- H04R25/407—Circuits for combining signals of a plurality of transducers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/005—Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
Definitions
- the present application relates to a method of audio processing and an audio processing system for estimating spectral variances of respective target and noise (e.g. reverberant) signal components in a noisy (e.g. reverberant) signal, and to the use of the audio processing system.
- the application further relates to a data processing system comprising a processor and program code means for causing the processor to perform at least some of the steps of the method.
- Embodiments of the disclosure may e.g. be useful in applications such as hearing assistance devices, e.g. hearing aids, headsets, ear phones, active ear protection systems, handsfree telephone systems, mobile telephones, or in teleconferencing systems, public address systems, karaoke systems, classroom amplification systems, etc.
- hearing assistance devices e.g. hearing aids, headsets, ear phones, active ear protection systems, handsfree telephone systems, mobile telephones, or in teleconferencing systems, public address systems, karaoke systems, classroom amplification systems, etc.
- hearing aid users face problems in understanding speech in reverberant environments, e.g., rooms with hard walls, churches, lecture rooms, etc. Although this user problem is well-known, there appears to exist only few hearing aid signal processing algorithms related to this problem.
- US2009248403A describes a multi-microphone system and a linear prediction model eliminate reverberation.
- WO12159217A1 deals with a technique to improve speech intelligibility in reverberant environments or in other environments with diffuse sound in addition to direct sound.
- US2013343571A1 describes a microphone array processing system including adaptive beamforming and postfiltering configured to reduce noise components (e.g. reverberation) remaining from the beamforming.
- US2010246844A1 deals with a method of determining a signal component for reducing noise (e.g. reverberation) in an input signal. [Braun&Habets; 2013] deals with de-reverberation in noisy environments.
- a reverberant speech signal impinging on a microphone may be divided into two parts:
- part a) is beneficial for speech intelligibility, whereas part b) reduces intelligibility both for normal hearing and hearing impaired listeners.
- the main goal of the present disclosure is to estimate the signal power as a function of time and frequency of each signal components a) and b) online (i.e. dynamically, during use of an audio processing device, e.g. a hearing assistance device), using two or more microphones.
- the proposed method is independent of microphone locations and number, that is, it can work when two microphones are available locally in a hearing aid, but it can also work when external microphone signals, e.g., from the opposite hearing aid or external devices, are available.
- the invention is based on the fact that the spatial characteristics of a typical target speech signal and of a reverberant sound field are quite different. Specifically, the proposed method exploits that a reverberant sound field may be modelled as being approximately isotropic, that is, for a given frequency, the reverberant signal power originating from any direction is (approximately) the same. The direct part of a target speech signal, on the other hand, is confined to roughly one direction.
- an algorithm for speech de-reverberation which allows for joint estimation of the target and interference spectral variances also during speech presence.
- the algorithm uses Maximum Likelihood Estimation (MLE) method, cf. e.g. [Ye&DeGroat; 1995].
- MLE Maximum Likelihood Estimation
- the algorithm proposed in the present disclosure is also applicable to target signals other than speech and to interference types other than reverberation. However, it is a prerequisite that the spatial distribution of the interference is isotropic or is otherwise known or estimated.
- An object of the present application is to provide a scheme for estimating the signal power as a function of time and frequency of a reverberant part of a reverberant speech signal.
- a further object of embodiments of the application is to improve speech intelligibility in noisy situations (over existing solutions).
- a still further object of embodiments of the application is to improve sound quality in noisy situations.
- a method of processing a noisy signal :
- an object of the application is achieved by a method of processing a noisy signal y(n) comprising a target signal component x(n) and a noise signal component v(n), n representing time, the method comprising
- An advantage of the present disclosure is that it provides the basis for an improved intelligibility of an input speech signal.
- a further advantage of the present disclosure is that the resulting estimation of spectral variances of signal components of the noisy signal is independent of number and/or location of the input units.
- the 'characteristics of the noise signal component' is taken to mean characteristics of the noise signal component with respect to space, frequency and/or time (e.g. relating to variation of signal energy over time, frequency and space). Such characteristics may in general e.g. relate to noise power spectral density and its variation across time, measured at different spatial positions (e.g. at the input units, e.g. microphones). Additionally or alternatively, it may relate to the directional or spatial distribution of noise energy, i.e. e.g. to the amount of noise energy impinging on an input unit as a function of direction (for a given frequency and time instant). In an important embodiment, the method deals with 'spatial characteristics' of additive noise.
- the 'characteristics of the noise signal component' is taken to mean the ' spatial characteristics' or 'spatial fingerprint'.
- the 'spatial characteristics' or 'spatial fingerprint' of the noise signal component is defined by the inter input unit (e.g. the inter microphone) noise covariance matrix.
- the present method is in a preferred embodiment based on spatial filtering.
- the noise signal component is defined by said assumption of the (e.g. spatial) characteristics.
- the components of the noisy signal that fulfill said assumption is considered to be included in (such as constitute ) the noise. It is generally assumed that the target signal component x i (n) and the noise signal component v i (n) at input unit i are uncorrelated.
- the (possibly normalized) spectral variances (or scaled versions thereof) Av, ⁇ X are determined by a maximum likelihood method based on a statistical model.
- the statistical model of the maximum likelihood method used for determining the spectral variances Av, Ax of said noise signal component v and said target signal component x, respectively is that the time-frequency representations Y i (k,m), X i (k,m), and V i (k,m) of respective signals y i (n), and signal components x i (n), and v i (n) are zero-mean, complex-valued Gaussian distributed, that each of them are statistically independent across time m and frequency k, and that X i (k,m) and V i (k,m) are uncorrelated.
- the maximum likelihood estimation of Av and Ax is exclusively based on the mentioned assumptions.
- the term 'jointly optimal' is intended to emphasize that both of the spectral variance Av, Ax are estimated in the same Maximum Likelihood estimation process.
- the method is generally based on an assumption of the characteristics of the noise signal component. In an embodiment, the method is further based on an assumption of the characteristics of the target signal component. In an embodiment, characteristics of the target signal component comprises a particular spatial arrangement of the input units compared to a direction to the target signal. In an embodiment, characteristics of the target signal component comprises its time variation (e.g. its modulation), its frequency content (e.g. its power level over frequency), etc.
- the noisy signal y i (n) comprises a reverberation signal component v i (n).
- the noisy signal y i (n) comprises a reverberant signal comprising a target signal component and a reverberation signal component.
- the reverberation signal component is a dominant part of the noise signal component v(n). In an embodiment, only the reverberation signal component of the noise signal component v i (n) is considered. In an embodiment, the reverberation signal component is equal to the noise signal component v i (n).
- the target signal component comprises or constitutes a target speech signal component x i (n).
- the noisy signal is a reverberant target speech signal y i (n) comprising a target speech signal component x i (n) and a reverberation signal component v i (n).
- assumption of the characteristics of the noise signal component is that said noise signal component v i (n) is essentially spatially isotropic.
- the term 'the noise signal component is essentially spatially isotropic' is taken to mean the noise signal component arrives at a specific input unit 'uniformly from all possible directions', i.e. is 'spherically isotropic' (e.g. due to background noise in a large production facility, 'cocktail party noise', (late) reflections from walls of a room, etc.). In other words, for a given frequency, the noise signal power originating from any direction is the same.
- 'spatially isotropic' is limited to 'cylindrically isotropic'.
- a target signal propagated from a target source to a listener (an input unit) - when it arrives at the listener - is divided into a first part and a second part.
- the first part - comprising directly (un-reflected) sound components and first few reflections - is beneficial for speech intelligibility
- the second part comprising later reflections reduce speech intelligibility (both for normal hearing and hearing impaired listeners).
- the first part is considered as the target signal component x i
- the second part v i is taken as a noise (reverberation) signal component.
- the noise signal component v i (n) is constituted by late reverberations.
- the term 'late reverberations' is in the present context taken to mean 'later reflections' comprising signal components of a sound that arrive at a given input unit (e.g. the i th ) a predefined time ⁇ t pd after the first peak of the impulse response has arrived at the input unit in question (see e.g. FIG. 1 ).
- the predefined time ⁇ t pd is larger than or equal to 30 ms, such as larger than or equal to 40 ms, e.g. larger than or equal to 50 ms.
- such 'late reverberations' include sound components that have been subject to three or more reflections from surfaces (e.g. walls) in the environment.
- the 'late reverberations' are constituted by sound components that (due to a longer acoustic travelling path between source and receiving device caused by reflections) arrive later (more than ⁇ t pd later) at the receiving device (i.e. the input units) than the direct sound (the direct sound being constituted by sound components that have been subject to essentially no reflections).
- the method comprises determining separate characteristics (e.g. spatial fingerprints) of the target signal and of the noise signal components.
- the term 'spatial fingerprint' is intended to mean the total collection of input unit (e.g. microphone) signals for a specific acoustic scene (including 3D-locations of acoustic objects, e.g. acoustic reflectors, etc.).
- the term 'spatial fingerprint' is e.g. intended to include the (e.g. three dimensional) geometrical (spatial) characteristics of the signal source(s) in question, including characteristics of its propagation.
- the 'spatial fingerprint' represents an acoustic situation where the noise signal is isotropic.
- the 'spatial fingerprint' is represented by a (time varying) inter input unit covariance matrix.
- the spatial fingerprint of the target signal is essentially confined to one direction. The separation of the problem in spatial characteristics of target and noise signals is advantageous, because if sound sources are separated in space they may be separated via spatial filtering/beamforming, even if they overlap in time and frequency. Thereby simplifications can be made, if individual characteristics of the target and/or noise signal(s) are known (build prior knowledge into the system).
- the look vector d (k,m) is an M-dimensional vector, the i th element d i (k,m) defining an acoustic transfer function from the target signal source to the i th input unit (e.g. a microphone).
- the i th element d i (k,m) define the relative acoustic transfer function from the i th input unit to a reference input unit (ref).
- the vector element d i (k,m) is typically a complex number for a specific frequency (k) and time unit (m).
- the look vector is predetermined, e.g. measured (or theoretically determined) in an off-line procedure or estimated in advance of or during use.
- the look vector is estimated in an off-line calibration procedure. This can e.g. be relevant, if the target source is at a fixed location (or direction) compared to the input unit(s), if e.g. the target source is (assumed to be) in a particular location (or direction) relative to (e.g. in front of) the user (i.e. relative to the device (worn or carried by the user) wherein the input units are located).
- the power spectral density originating from a given target source is measured at the reference input unit (e.g. a reference microphone).
- the power spectral density originating from noise (with a predetermined covariance structure, e.g. isotropically distributed noise) is measured at a reference input unit (e.g. a reference microphone).
- the measurements are e.g. carried out in an off-line procedure (before the audio processing system is taken into normal use) and results thereof stored in the audio processing system.
- the measurements are preferably carried out with the audio processing system in 'a normal local environment', e.g. for an audio processing system, such as a hearing assistance system, comprising one or more devices located at a body, e.g. the head, of a human being. Thereby the influence of the local environment can be taken into account, when measuring the power spectra ('spatial fingerprints') of the target and noise signal components.
- At least one of the M input units comprises a microphone. In an embodiment, a majority, such as all, of the M input units comprises a microphone. In an embodiment, M is equal to two. In an embodiment, M is larger than or equal to three. In an embodiment, a first one of the M input units is located in an audio processing device (e.g. a hearing aid device). In an embodiment, at least one of the other M input units is located a distance to the first input unit that is larger than a maximum outer dimension of the audio processing device where the first input unit is located.
- an audio processing device e.g. a hearing aid device
- a first of the M input units is located in a first audio processing device and a second of the M input units is located in another device, the audio processing device and the other device being configured to establish a communication link between them.
- at least one of the input units comprises an electrode, e.g. an electrode for picking up a brain wave signal, e.g. an EEG-electrode for picking up a signal associated with an audio signal related to the present acoustic scene where the input units are located.
- at least one of the input units comprises a wireless receiver for receiving an audio signal related to the present acoustic scene where the input units are located.
- At least one of the input units comprises a video camera, for ping up images related to the present acoustic scene where the input units are located.
- at least one of the input units comprises a vibration sensor (e.g. comprising an accelerometer) for picking up vibrations from a body, e.g. a bone of a human being (e.g. a skull bone).
- the electric input signals from the input units are normalized.
- the audio processing device comprises a normalization filter operationally connected to an electrical input, the normalization filter being configured to have a transfer function H N (f), which makes the source providing the electric input signal in question comparable and interchange able with the other sources.
- the normalization filter is preferably configured to allow a direct comparison of the input signals and input signal components Y i (k,m) (TF-units or bins).
- a normalization can e.g. compensate for a constant level difference between two electric input signals (e.g.
- a normalization can e.g. allow a comparison of electric input signals from different types of input units, e.g. a microphone, a mechanical vibration sensor, an electrode for picking up brain waves, or a camera for lip-reading a user's mouth, while speaking, etc.
- the normalization filter comprises an adaptive filter.
- a reference source input signal e.g. the signal assumed to be most reliable
- the characteristics (e.g. spatial fingerprint) of the noise signal v is represented by the noise signal inter-input unit covariance matrix C V .
- the (noise) inter-input unit covariance matrix is predetermined, e.g. measured (or theoretically determined) in an off-line procedure or estimated in advance of or during use.
- the characteristics (e.g. spatial fingerprint) of the noise signal v is represented by an estimate of the inter-input unit covariance matrix C V of the noise impinging on the input units, or a scaled version thereof.
- inter-input covariance matrix C V of the noise e.g. late reverberations
- C V (k,m) ⁇ V (k,m) ⁇ C iso (k,m) , where ⁇ V (k,m) is the spectral variance (or a scaled version thereof) of the noise signal component v, and C iso (k,m) is the covariance matrix for an isotropic (noise) field (or a scaled version thereof).
- the matrix C iso (k,m) can e.g. be estimated in an off-line procedure.
- C iso (k,m) is estimated by exposing an audio processing device or system comprising the input units (e.g. a hearing aid) mounted on a dummy head to a reverberant sound field (e.g. approximated as an isotropic field), and measuring the resulting inter-input unit (e.g. inter microphone) covariance matrix ( ⁇ C iso (k,m) ).
- the input units e.g. a hearing aid
- a reverberant sound field e.g. approximated as an isotropic field
- ⁇ C iso (k,m) e.g. inter microphone
- the inter-input unit covariance matrix Cyof the noisy signal y is a sum of the inter-input unit covariance matrix Cx of the target signal x and the inter-input unit covariance matrix C V of the noise signal.
- the inter-input unit covariance matrix C X of the (clean) target signal x is determined by the look vector d and the spectral variance ⁇ X of the target signal x.
- the spectral variance ⁇ X (k,m) is a real (non-negative) number
- the covariance matrix Cx is of the order (or degree) MxM.
- the inter-input unit covariance matrices are estimated by a maximum likelihood based method (cf. e.g. [Kjems&Jensen; 2012]).
- MVDR is an abbreviation of Minimum Variance Distortion-less Response, Distortion-less indicating that the target direction is left unaffected; Minimum Variance: indicating that signals from any other direction than the target direction is maximally suppressed).
- the MVDR filtering is based on a look vector d (k,m) and a predetermined covariance matrix C iso (k,m) for an isotropic field, said MVDR filtering method providing filter weights w mvdr (k,m).
- the covariance matrix is determined in an off-line procedure.
- the look vector can be determined in an off-line procedure or alternatively, dynamically during use of the audio processing device or system executing the method.
- the method comprises estimating whether or not a target (e.g. speech) signal is present or dominating at a given point in time (e.g. using a voice activity detector).
- the spatial fingerprint of the target signal e.g. a look vector, is updated when it is estimated that the target signal is present or dominant.
- the method comprises making an estimate of the inter input unit covariance matrix ⁇ Y (k,m) of the noisy signal based on a number D of observations.
- maximum-likelihood estimates of the spectral variances ⁇ X (k,m) and ⁇ V (k,m) of the target signal component x and the noise signal component v, respectively are derived from estimates of the inter-input unit covariance matrices C Y (k,m), C X (k,m), C V (k,m) and the look vector d (k,m).
- the method further comprises applying beamforming to the noisy signal y(n) providing a beamformed signal and single channel post filtering to the beamformed signal to suppress noise signal components from a direction of the target signal and to provide a resulting noise reduced signal.
- An aim of the single channel post filtering process is to suppress noise components from the target direction (which has not been suppressed by the spatial filtering process (e.g. an MVDR beamforming process). It is a further aim to suppress noise components in situations when the target signal is present or dominant as well as when the target signal is absent.
- the single channel post filtering process is based on an estimate of a target signal to noise ratio for each time-frequency tile (m,k).
- the estimate of the target signal to noise ratio for each time-frequency tile (m,k) is determined from the beamformed signal and the target-cancelled signal.
- the beamforming applied to the noisy signal y(n) is based on an MVDR procedure.
- the noise reduced signal is de-reverberated.
- gain values g sc (k,m) applied to the beamformed signal in the single channel post filtering process is based on estimates of the spectral variances ⁇ X (k,m) and ⁇ V (k,m) of the target signal component x and the noise signal component v, respectively.
- gain values g sc (k,m) can be determined by
- a computer readable medium :
- a tangible computer-readable medium storing a computer program comprising program code means for causing a data processing system to perform at least some (such as a majority or all) of the steps of the method described above, in the 'detailed description of embodiments' and in the claims, when said computer program is executed on the data processing system is furthermore provided by the present application.
- the computer program can also be transmitted via a transmission medium such as a wired or wireless link or a network, e.g. the Internet, and loaded into a data processing system for being executed at a location different from that of the tangible medium.
- a data processing system :
- a data processing system comprising a processor and program code means for causing the processor to perform at least some (such as a majority or all) of the steps of the method described above, in the 'detailed description of embodiments' and in the claims is furthermore provided by the present application.
- An audio processing system An audio processing system:
- an audio processing system for processing a noisy signal y comprising a target signal component x and a noise signal component v is furthermore provided by the present application.
- the audio processing system comprises
- the audio processing system (e.g. comprising a hearing assistance device, e.g. a hearing aid device) is adapted to provide a frequency dependent gain to compensate for a hearing loss of a user.
- the audio processing system comprises a signal processing unit for enhancing the input signals and providing a processed output signal.
- the audio processing system comprises an output transducer for converting an electric signal to a stimulus perceived by the user as an acoustic signal.
- the output transducer comprises a number of electrodes of a cochlear implant or a vibrator of a bone conducting hearing device.
- the output transducer comprises a receiver (speaker) for providing the stimulus as an acoustic signal to the user.
- the audio processing system specifically an input unit, comprises an input transducer for converting an input sound to an electric input signal.
- the audio processing system comprises a directional microphone system adapted to enhance a target acoustic source among a multitude of acoustic sources in the local environment of the user wearing the audio processing system.
- the directional system is adapted to detect (such as adaptively detect) from which direction a particular part of the microphone signal originates. This can be achieved in various different ways as e.g. described in the prior art.
- the audio processing system e.g. an input unit, comprises an antenna and transceiver circuitry for wirelessly receiving a direct electric input signal from another device, e.g. a communication device or another audio processing system, e.g. a hearing assistance device.
- the audio processing system e.g. comprising a hearing assistance device
- the audio processing system comprises a (possibly standardized) electric interface (e.g. in the form of a connector) for receiving a wired direct electric input signal from another device, e.g. a communication device or another audio processing device (e.g. comprising a hearing assistance device).
- the direct electric input signal represents or comprises an audio signal and/or a control signal and/or an information signal.
- the audio processing system comprises demodulation circuitry for demodulating the received direct electric input to provide a direct electric input signal representing an audio signal and/or a control signal.
- the wireless link established by a transmitter and antenna and transceiver circuitry of the audio processing system can be of any type.
- the wireless link is used under power constraints, e.g. in that the audio processing system comprises a portable (typically battery driven) device.
- the wireless link is a link based on near-field communication, e.g. an inductive link based on an inductive coupling between antenna coils of transmitter and receiver parts.
- the wireless link is based on far-field, electromagnetic radiation (e.g. based on Bluetooth or a related standardized or non-standardized communication scheme).
- the audio processing system is or comprises a portable device, e.g. a device comprising a local energy source, e.g. a battery, e.g. a rechargeable battery.
- a portable device e.g. a device comprising a local energy source, e.g. a battery, e.g. a rechargeable battery.
- the audio processing system comprises a forward or signal path between an input transducer (microphone system and/or direct electric input (e.g. a wireless receiver)) and an output transducer.
- the signal processing unit is located in the forward path.
- the signal processing unit is adapted to provide a frequency dependent gain according to a user's particular needs.
- the audio processing system comprises an analysis path comprising functional components for analyzing the input signal (e.g. determining a level, a modulation, a type of signal, an acoustic feedback estimate, reverberation, etc.).
- some or all signal processing of the analysis path and/or the signal path is conducted in the frequency domain.
- some or all signal processing of the analysis path and/or the signal path is conducted in the time domain.
- an analogue electric signal representing an acoustic signal is converted to a digital audio signal in an analogue-to-digital (AD) conversion process, where the analogue signal is sampled with a predefined sampling frequency or rate f s , f s being e.g. in the range from 8 kHz to 40 kHz (adapted to the particular needs of the application) to provide digital samples x n (or x[n]) at discrete points in time t n (or n), each audio sample representing the value of the acoustic signal at t n by a predefined number N s of bits, N s being e.g. in the range from 1 to 16 bits.
- AD analogue-to-digital
- a number of audio samples are arranged in a time frame.
- a time frame comprises 64 audio data samples. Other frame lengths may be used depending on the practical application.
- the audio processing system comprise an analogue-to-digital (AD) converter to digitize an analogue input with a predefined sampling rate, e.g. 20 kHz.
- the audio processing system comprise a digital-to-analogue (DA) converter to convert a digital signal to an analogue output signal, e.g. for being presented to a user via an output transducer.
- AD analogue-to-digital
- DA digital-to-analogue
- the audio processing system e.g. the microphone unit, and or the transceiver unit comprise(s) a TF-conversion unit for providing a time-frequency representation of an input signal.
- the time-frequency representation comprises an array or map of corresponding complex or real values of the signal in question in a particular time and frequency range.
- the TF conversion unit comprises a filterbank for filtering a (time varying) input signal and providing a number of (time varying) output signals each comprising a distinct frequency range of the input signal.
- the TF conversion unit comprises a Fourier transformation unit for converting a time variant input signal to a (time variant) signal in the frequency domain.
- the frequency range considered by the audio processing system from a minimum frequency f min to a maximum frequency f max comprises a part of the typical human audible frequency range from 20 Hz to 20 kHz, e.g. a part of the range from 20 Hz to 12 kHz.
- a signal of the forward and/or analysis path of the audio processing system is split into a number NI of frequency bands, where NI is e.g. larger than 5, such as larger than 10, such as larger than 50, such as larger than 100, such as larger than 500, at least some of which are processed individually.
- the audio processing system is adapted to process a signal of the forward and/or analysis path in a number NP of different frequency channels ( NP ⁇ NI ).
- the frequency channels may be uniform or non-uniform in width (e.g. increasing in width with frequency), overlapping or non-overlapping.
- the audio processing system comprises a level detector (LD) for determining the level of an input signal (e.g. on a band level and/or of the full (wide band) signal).
- LD level detector
- the audio processing system comprises a voice activity detector (VAD) for determining whether or not an input signal comprises a voice signal (at a given point in time).
- a voice signal is in the present context taken to include a speech signal from a human being. It may also include other forms of utterances generated by the human speech system (e.g. singing).
- the voice detector unit is adapted to classify a current acoustic environment of the user as a VOICE or NO-VOICE environment. This has the advantage that time segments of the electric microphone signal comprising human utterances (e.g. speech) in the user's environment can be identified, and thus separated from time segments only comprising other sound sources (e.g. artificially generated noise).
- the voice detector is adapted to detect as a VOICE also the user's own voice. Alternatively, the voice detector is adapted to exclude a user's own voice from the detection of a VOICE.
- the audio processing system further comprises other relevant functionality for the application in question, e.g. feedback suppression, compression, etc.
- the audio processing system comprises (such as consists of) an audio processing device, e.g. a hearing assistance device, e.g. a hearing aid, e.g. a hearing instrument, e.g. a hearing instrument adapted for being located at the ear or fully or partially in the ear canal of a user, e.g. a headset, an earphone, an ear protection device or a combination thereof.
- a hearing assistance device e.g. a hearing aid, e.g. a hearing instrument, e.g. a hearing instrument adapted for being located at the ear or fully or partially in the ear canal of a user, e.g. a headset, an earphone, an ear protection device or a combination thereof.
- a 'hearing assistance device' refers to a device, such as e.g. a hearing instrument or an active ear-protection device or other audio processing device, which is adapted to improve, augment and/or protect the hearing capability of a user by receiving acoustic signals from the user's surroundings, generating corresponding audio signals, possibly modifying the audio signals and providing the possibly modified audio signals as audible signals to at least one of the user's ears.
- a 'hearing assistance device' further refers to a device such as an earphone or a headset adapted to receive audio signals electronically, possibly modifying the audio signals and providing the possibly modified audio signals as audible signals to at least one of the user's ears.
- Such audible signals may e.g. be provided in the form of acoustic signals radiated into the user's outer ears, acoustic signals transferred as mechanical vibrations to the user's inner ears through the bone structure of the user's head and/or through parts of the middle ear as well as electric signals transferred directly or indirectly to the cochlear nerve of the user.
- the hearing assistance device may be configured to be worn in any known way, e.g. as a unit arranged behind the ear with a tube leading radiated acoustic signals into the ear canal or with a loudspeaker arranged close to or in the ear canal, as a unit entirely or partly arranged in the pinna and/or in the ear canal, as a unit attached to a fixture implanted into the skull bone, as an entirely or partly implanted unit, etc.
- the hearing assistance device may comprise a single unit or several units communicating electronically with each other.
- a hearing assistance device comprises an input transducer for receiving an acoustic signal from a user's surroundings and providing a corresponding input audio signal and/or a receiver for electronically (i.e. wired or wirelessly) receiving an input audio signal, a signal processing circuit for processing the input audio signal and an output means for providing an audible signal to the user in dependence on the processed audio signal.
- an amplifier may constitute the signal processing circuit.
- the output means may comprise an output transducer, such as e.g. a loudspeaker for providing an air-borne acoustic signal or a vibrator for providing a structure-borne or liquid-borne acoustic signal.
- the output means may comprise one or more output electrodes for providing electric signals.
- the audio processing system comprises an audio processing device (e.g. a hearing assistance device) and an auxiliary device. In an embodiment, the audio processing system comprises an audio processing device and two or more auxiliary devices.
- the audio processing system is adapted to establish a communication link between the audio processing device and the auxiliary device to provide that information (e.g. control and status signals, possibly audio signals) can be exchanged or forwarded from one to the other.
- information e.g. control and status signals, possibly audio signals
- At least one of the input units are located in auxiliary device.
- At least one of the noisy signal inputs y i is transmitted from an auxiliary device to an input unit of the audio processing device.
- the auxiliary device is or comprises an audio gateway device adapted for receiving a multitude of audio signals (e.g. from an entertainment device, e.g. a TV or a music player, a telephone apparatus, e.g. a mobile telephone or a computer, e.g. a PC) and adapted for selecting and/or combining an appropriate one of the received audio signals (or combination of signals) for transmission to the audio processing device.
- the auxiliary device is or comprises a remote control for controlling functionality and operation of the audio processing device (e.g. hearing assistance device(s).
- the function of a remote control is implemented in a SmartPhone, the SmartPhone possibly running an APP allowing to control the functionality of the audio processing device via the SmartPhone (the hearing assistance device(s) comprising an appropriate wireless interface to the SmartPhone, e.g. based on Bluetooth or some other standardized or proprietary scheme).
- the auxiliary device is another audio processing device, e.g. a hearing assistance device.
- the audio processing system comprises two hearing assistance devices adapted to implement a binaural listening system, e.g. a binaural hearing aid system.
- use is provided in a system comprising audio distribution
- use is provided in a system comprising one or more hearing instruments, headsets, ear phones, active ear protection systems, etc., e.g. in handsfree telephone systems, teleconferencing systems, public address systems, karaoke systems, classroom amplification systems, etc.
- use of an audio processing system for de-reverberation of an input sound signal or an electric input signal e.g. to clean-up a noisy, recorded or streamed signal
- use of an audio processing system for de-reverberation of an input sound signal or an electric input signal is provided.
- connection or “coupled” as used herein may include wirelessly connected or coupled.
- the term “and/or” includes any and all combinations of one or more of the associated listed items. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless expressly stated otherwise.
- FIG. 1 schematically shows a number of acoustic paths between a sound source and a receiver of sound located in a room ( FIG. 1a ) and an exemplary illustration of amplitude (
- FIG. 1 a schematically shows an example of an acoustically propagated signal from an audio source (S in FIG. 1a ) to a listener (L in FIG. 1a ) via direct (p 0 ) and reflected propagation paths (p 1 , p 2 , p 3 , p 4 , respectively) in an exemplary location (Room).
- the resulting acoustically propagated signal received by a listener e.g. via a listening device worn by the listener (at L in FIG. 1 a) is a sum of the five (and possibly more, depending on the room) differently delayed and attenuated (and possibly otherwise distorted) contributions.
- FIG. 1a schematically illustrates an example of a resulting time variant sound signal (magnitude
- a predetermined time ⁇ t pd defining the 'late reverberations' is indicated.
- the late reverberations are in the present example taken to be those signal components that arrive at the listener a time t pd after it was issued by the sound source S .
- 'late reverberations' are signal components of a sound that arrive at a given input unit (e.g. the i th ) a predefined time ⁇ t pd after the first peak ( p0 ) of the impulse response has arrived at the input unit in question.
- the predefined time ⁇ t pd is larger than or equal to 30 ms, such as larger than or equal to 40 ms, e.g. larger than or equal to 50 ms.
- such 'late reverberations' include sound components that have been subject to two or more (p2, p3, p4, ..., as exemplified in FIG. 1 ), such as three or more reflections from surfaces (e.g. walls) in the environment.
- the appropriate number of reflections and/or the appropriate predefined time ⁇ t pd separating the target signal components (dashed part of the graph in FIG. 1 b) from the (undesired) reverberation (noise) signal components (dotted part of the graph in FIG. 1b ) depend on the location (distance to and properties of reflective surfaces) and the distance between audio source ( S ) and listener ( L ), the effect of reverberation being smaller the smaller the distance between source and listener.
- FIG. 2 schematically illustrates a conversion of a signal in the time domain to the time-frequency domain
- FIG. 2a illustrating a time dependent sound signal (amplitude versus time) and its sampling in an analogue to digital converter
- FIG. 2b illustrating a resulting 'map' of time-frequency units after a (short-time) 2Fourier transformation of the sampled signal.
- FIG. 2a illustrates a time dependent sound signal x(t) (amplitude (SPL [dB]) versus time (t)), its sampling in an analogue to digital converter and a grouping of time samples in frames, each comprising N s samples.
- the graph showing a Amplitude versus time may e.g. represent the time variant analogue electric signal provided by an input transducer, e.g. a microphone, before being digitized by an analogue to digital conversion unit.
- FIG. 2b illustrates a 'map' of time-frequency units resulting from a Fourier transformation (e.g. a discrete Fourier transform, DFT) of the input signal of FIG.
- a Fourier transformation e.g. a discrete Fourier transform, DFT
- a given frequency band is assumed to contain one (generally complex) value of the signal in each time frame. It may alternatively comprise more than one value.
- the terms 'frequency range' and 'frequency band' are used in the present disclosure.
- a frequency range may comprise one or more frequency bands.
- Each frequency band ⁇ f k is indicated in FIG. 2b to be of uniform width. This need not be the case though.
- the frequency bands may be of different width (or alternatively, frequency channels may be defined which contain a different number of uniform frequency bands, e.g. the number of frequency bands of a given frequency channel increasing with increasing frequency, the lowest frequency channel(s) comprising e.g. a single frequency band).
- the time intervals ⁇ t m (time unit) of the individual time-frequency bins are indicated in FIG. 2b to be of equal size. This need not be the case though, although it is assumed in the present embodiments.
- a time unit is e.g. of the order of ms in an audio processing system.
- FIG. 3a schematically shows an embodiment of an audio processing device (APD) according to the present disclosure.
- the noisy input signal y i is e.g. a noisy target speech signal comprising a target speech signal component x i and a noise signal component v i , which is additive and essentially uncorrelated to the target signal (e.g.
- the noisy signal is assumed to be a reverberant target speech signal y i comprising a target speech signal component x i and a reverberation signal component v i , as discussed in connection with FIG. 1 above.
- each input unit IU i comprises an input transducer or an input terminal IT i for receiving a noisy signal y i (e.g. an acoustic signal or an electric signal) and providing it as an electric input signal IN i to an analysis filterbank (AFB) for providing a time-frequency representation Y i (k,m) of the corresponding electric input signal IN i , and hence of the noisy input signal y i .
- the audio processing device further comprises a multi-channel MVDR beamformer filtering unit (MVDR) to provide signal mvdr comprising filter weights w mvdr (k,m).
- the filter weights w mvdr (k,m) are being determined by the MVDR filter unit (MVDR) from a predetermined look vector d (k,m) ( d ) (or a scaled version thereof) and a predetermined inter-input unit covariance matrix C v (k,m) ( ⁇ v ) (or a scaled version thereof) for the noise signal component of the noisy input signal.
- the look vector ( d ) and the covariance matrix ( ⁇ v ) are predetermined in off-line procedures.
- the audio processing device further comprises a covariance estimation unit ( CovEU ) for estimating an inter input unit covariance matrix ⁇ Y (k,m) (or a scaled version thereof) of the noisy input signal based on the time-frequency representation Y i (k,m) of the noisy signals y i .
- the audio processing device (APD) further comprises a spectral variance estimation unit ( SVarEU ) for estimating spectral variances ⁇ X (k,m) and ⁇ V (k,m) or scaled versions thereof of the target signal component x and the noise signal component v, respectively.
- CovEU covariance estimation unit
- SVarEU spectral variance estimation unit
- the estimated spectral variances ⁇ X (k,m) and Av(k,m) are based on the filter weights w mvdr (k,m) (signal mvdr) provided by the MVDR filter, the predetermined target look vector ( d ) and noise covariance matrix ( ⁇ v ) (or scaled versions thereof), and the covariance matrix ⁇ Y (k,m) of the noisy signal provided by the covariance estimation unit ( CovEU ).
- the spectral variance estimation unit (SVarEU ) is configured to provide that the estimates of ⁇ V and ⁇ X are jointly optimal in maximum likelihood sense based on the statistical assumptions that the time-frequency representations Y i (k,m), X i (k,m), and V i (k,m) of respective signals y i (n), and signal components x i (n), and v i (n) are zero-mean, complex-valued Gaussian distributed, that each of them are statistically independent across time m and frequency k, and that X i (k,m) and V i (k,m) are uncorrelated.
- At least one of the M input units IU i comprises an input transducer, e.g. a microphone for converting an electric input sound to an electric input signal (cf. e.g. FIG. 3b ).
- the M input units IU i may all be located in the same physical device.
- a first ( IU 1 ) of the M input units ( IU i ) is located in the audio processing device (APD, e.g. a hearing aid device), and at second ( IU 2 ) of the M input units ( IU i ) is located a distance to the first input unit that is larger than a maximum outer dimension of the audio processing device (APD) where the first input unit ( IU 1 ) is located.
- APD audio processing device
- a first of the M input units is located in a first audio processing device (e.g. a first hearing aid device) and a second of the M input units is located in another device, the audio processing device and the other device being configured to establish a communication link between them.
- the other device is another audio processing device (e.g. a second hearing aid device of a binaural hearing assistance system).
- the other device is or comprises a remote control device of the audio processing device, e.g. embodied in a cellular telephone, e.g. in a SmartPhone.
- FIG. 3b shows an audio processing device ( APD ) for estimation of spectral variances ⁇ x , ⁇ v of target speech and reverberation signal components of a noisy input signal, wherein the number (M) of input units is two, and wherein the two input units ( Mic 1 , Mic 2 ) each comprises a microphone unit ( Mic i ) and an analysis filterbank ( AFB in FIG. 3b ).
- APD audio processing device
- the two microphones may be located in the same device (e.g. in a listening device, such as a hearing assistance device), but may alternatively be located in different (physically separate) devices, e.g. in two separate audio processing devices, such as in two separate hearing assistance devices of a binaural hearing assistance system, adapted for wirelessly communicating with each other allowing the two microphone signals to be available in the audio processing device ( APD ) in question.
- the audio processing device comprises at least two input units relatively closely spaced apart (within in the housing of the audio processing device) and one input unit located elsewhere, e.g. in another audio processing device, e.g. a SmartPhone.
- the 2-microphone system is described in more detail. Let us assume that one target speaker is present in the acoustical scene, and that the signal reaching the hearing aid microphones consists of the two components a) and b) described above. The goal is to estimate the power at given frequencies and time instants of these two signal components.
- FFB analysis filterbank
- vector d(m) may be estimated in an off-line calibration procedure (if we assume the target to be in a fixed location compared to the hearing aid microphone array, i.e., if the user "chooses with the nose"), or it may be estimated online.
- the matrix C iso is preferably estimated off-line by exposing hearing aids mounted on a dummy head for a reverberant sound field (e.g. approximated as an isotropic field), and measuring the resulting inter-microphone covariance matrix.
- a reverberant sound field e.g. approximated as an isotropic field
- MVDR filter unit for computing filter weights
- SVarEU spectral variances
- ⁇ X (m) and ⁇ V (m) have several usages.
- the ratio ⁇ X (m) / ⁇ V (m) can be seen as an estimate of the direct-to-reverberation ratio (DRR).
- the DRR correlates with the distance to the sound source [Hioka et al.; 2011], and is also linked to speech intelligibility. Having a DRR estimate available in a hearing assistance device allows e.g. the device to change to a relevant processing strategy, or to inform the user of the hearing assistance device that the device finds the processing conditions difficult, etc.
- a common strategy for de-reverberation in the time-frequency domain is to suppress the time-frequency tiles where the target-to-reverb ratio is small and maintain the time-frequency tiles where the target-to-reverb ration is large (or suppress such TF-tiles less).
- the perceptual result of such processing is a target signal where the reverberation has been reduced.
- the crucial component in any such system is to determine from the available reverberant signal which time-frequency tiles are dominated by reverberation, and which are not.
- FIG. 4 shows a possible way of using the proposed estimation method for de-reverberation.
- reverberant microphone signals y i are decomposed into a time-frequency representation, using analysis filterbanks (AFB in FIG. 4 ).
- the proposed method of processing a noisy signal is implemented in unit ML est (shaded box in FIG. 4 corresponding to ML est -unit in FIG. 3a ), as discussed in connection with FIG. 3 , and is applied to the filterbank outputs Y 1 (m,k), Y 2 (m,k) to estimate spectral variances ⁇ X,ml (m) and ⁇ V,ml (m) as a function of time (m) and frequency (k).
- the noisy microphone signals Y 1 (m,k), Y 2 (m,k) are passed through a linear beamformer (Beamformer w(m,k) in FIG. 4 ) with weights collected in the vector w(m,k). It should be noted that this beamformer may or may not be an MVDR beamformer. If an MVDR beamformer is desired, then the MVDR beamformer weights of the proposed method (inside the shaded box ML est of FIG. 4 ) may be re-used (e.g. using unit MVDR in FIG. 3a ).
- the power of the target component and of the late-reverberation component entering the single-channel post-processing filter can be found from our maximum-likelihood estimates of spectral variances, ⁇ X,ml (m) and ⁇ V,ml (m), and quantities which are otherwise available.
- the single-channel post-processing filter uses the estimates ⁇ X,ml (m) and ⁇ V,ml (m) to find an appropriate gain gsc(m) to apply to the beamformer output, Y(m). That is, gsc(m) may generally be expressed as a function of ⁇ X,ml (m) and ⁇ V,ml (m) and potentially other parameters.
- the Beamformer w(m,k) unit e.g. an MVDR beamformer
- the Single-Channel Post Processing unit is implemented as a multi-channel Wiener filter (MVF).
- MVF Wiener filter
- FIG. 5 shows an embodiment of an audio processing system (APD) according to the present disclosure.
- input units UI i further comprises normalization filter units H i .
- the normalization filter units have a transfer function H i (k), which makes the source providing the electric input signal in question comparable and interchangeable with the other sources. This has the advantage that the signal contents of the individual noisy input signals y i can be compared.
- Normalization filter H i e.g. an adaptive filter
- filters electric input signal I i to a normalized signal IN i e.g.
- the maximum likelihood estimations unit ML est further receives predetermined target look vector ( d ) and noise covariance matrix ( ⁇ v ) (or scaled versions thereof) allowing estimation of spectral variances ⁇ X,ml (m) and ⁇ V,ml (m).
- FIG. 6 shows an embodiment of an audio processing device according to the present disclosure comprising the same elements as the embodiment in FIG. 5 , only the maximum likelihood estimations unit ML est for estimating spectral variances ⁇ X,ml (m) and ⁇ V,ml (m) form part of more general signal processing unit SPU comprising e.g. also beamformer and single channels post filtering as discussed in connection with FIG. 4 and/or other signal processing making use of spectral variances ⁇ X,ml (m) and ⁇ V,ml (m) (or scaled versions thereof).
- the signal processing unit SPU provides enhanced, e.g. de-reverberated, signal X(m,k).
- the signal processing unit SPU may e.g.
- the embodiment of FIG. 6 further comprises synthesis filterbank SFB for converting the enhanced time-frequency domain signal X(m,k) to time domain (output) signal OUT, which may be further processed or as here fed to output unit OU.
- the output unit may be an output transducer for converting an electric signal to a stimulus perceived by the user as an acoustic signal.
- the output transducer comprises a receiver (speaker) for providing the stimulus as an acoustic signal to the user.
- the output unit OU may alternatively or additionally comprise a number of electrodes of a cochlear implant hearing device or a vibrator of a bone conducting hearing device or a transceiver for transmitting the resulting signal to another device.
- the embodiment of an audio processing device shown in FIG. 6 may implement a hearing assistance device.
- FIG. 7 shows a flow diagram illustrating a method of processing a noisy input signal according to the present disclosure.
- the noisy signal y(n) comprises a target signal component x(n) and a noise signal component v(n), n representing time.
- the method comprises the steps of
- the maximum likelihood optimization is based (exclusively) on the following statistical assumptions
- the method is - in general - based on the assumption that characteristics of the target and noise signal components are known.
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Circuit For Audible Band Transducer (AREA)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14158321.1A EP2916320A1 (de) | 2014-03-07 | 2014-03-07 | Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen |
EP15157103.1A EP2916321B1 (de) | 2014-03-07 | 2015-03-02 | Verarbeitung eines verrauschten audiosignals zur schätzung der ziel- und rauschspektrumsvarianzen |
DK15157103.1T DK2916321T3 (en) | 2014-03-07 | 2015-03-02 | Processing a noisy audio signal to estimate target and noise spectral variations |
US14/640,664 US9723422B2 (en) | 2014-03-07 | 2015-03-06 | Multi-microphone method for estimation of target and noise spectral variances for speech degraded by reverberation and optionally additive noise |
CN201510103711.6A CN104902418B (zh) | 2014-03-07 | 2015-03-09 | 用于估计目标和噪声谱方差的多传声器方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14158321.1A EP2916320A1 (de) | 2014-03-07 | 2014-03-07 | Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2916320A1 true EP2916320A1 (de) | 2015-09-09 |
Family
ID=50231058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP14158321.1A Withdrawn EP2916320A1 (de) | 2014-03-07 | 2014-03-07 | Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP2916320A1 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017218386A1 (en) * | 2016-06-13 | 2017-12-21 | Med-El Elektromedizinische Geraete Gmbh | Recursive noise power estimation with noise model adaptation |
CN108597532A (zh) * | 2017-03-19 | 2018-09-28 | 临境声学科技江苏有限公司 | 基于mvdr的隐声方法 |
CN110610719A (zh) * | 2018-06-14 | 2019-12-24 | 奥迪康有限公司 | 声音处理设备 |
CN112333602A (zh) * | 2020-11-11 | 2021-02-05 | 支付宝(杭州)信息技术有限公司 | 信号处理方法、信号处理设备、计算机可读存储介质及室内用播放*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248403A1 (en) | 2006-03-03 | 2009-10-01 | Nippon Telegraph And Telephone Corporation | Dereverberation apparatus, dereverberation method, dereverberation program, and recording medium |
US20100246844A1 (en) | 2009-03-31 | 2010-09-30 | Nuance Communications, Inc. | Method for Determining a Signal Component for Reducing Noise in an Input Signal |
WO2012159217A1 (en) | 2011-05-23 | 2012-11-29 | Phonak Ag | A method of processing a signal in a hearing instrument, and hearing instrument |
US20130343571A1 (en) | 2012-06-22 | 2013-12-26 | Verisilicon Holdings Co., Ltd. | Real-time microphone array with robust beamformer and postfilter for speech enhancement and method of operation thereof |
EP2701145A1 (de) * | 2012-08-24 | 2014-02-26 | Retune DSP ApS | Geräuschschätzung zur Verwendung mit Geräuschreduzierung und Echounterdrückung in persönlicher Kommunikation |
-
2014
- 2014-03-07 EP EP14158321.1A patent/EP2916320A1/de not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248403A1 (en) | 2006-03-03 | 2009-10-01 | Nippon Telegraph And Telephone Corporation | Dereverberation apparatus, dereverberation method, dereverberation program, and recording medium |
US20100246844A1 (en) | 2009-03-31 | 2010-09-30 | Nuance Communications, Inc. | Method for Determining a Signal Component for Reducing Noise in an Input Signal |
WO2012159217A1 (en) | 2011-05-23 | 2012-11-29 | Phonak Ag | A method of processing a signal in a hearing instrument, and hearing instrument |
US20130343571A1 (en) | 2012-06-22 | 2013-12-26 | Verisilicon Holdings Co., Ltd. | Real-time microphone array with robust beamformer and postfilter for speech enhancement and method of operation thereof |
EP2701145A1 (de) * | 2012-08-24 | 2014-02-26 | Retune DSP ApS | Geräuschschätzung zur Verwendung mit Geräuschreduzierung und Echounterdrückung in persönlicher Kommunikation |
Non-Patent Citations (9)
Title |
---|
ARTHUR SCHAUB: "Digital hearing Aids", 2008, THIEME MEDICAL. PUB. |
H. YE; R.D. DEGROAT: "Maximum likelihood DOA estimation and asymptotic Cram'er-Rao bounds for additive unknown colored noise", SIGNAL PROCESSING, IEEE TRANSACTIONS ON, vol. 43, no. 4, 1995, pages 938 - 949 |
HIKARU SHIMIZU ET AL: "Isotropic Noise Suppression in the Power Spectrum Domain by Symmetric Microphone Arrays", APPLICATIONS OF SIGNAL PROCESSING TO AUDIO AND ACOUSTICS, 2007 IEEE WO RKSHOP ON, IEEE, PI, 1 October 2007 (2007-10-01), pages 54 - 57, XP031167100, ISBN: 978-1-4244-1618-9 * |
P.C. LOIZOU: "Speech Enhancement: Theory and Practice", February 2013, CRC PRESS |
S. BRAUN; E.A.P. HABETS: "Dereverberation in noisy environments using reference signals and a miximum likelihood estimator", 21ST EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2013, pages 5 |
S. HAYKIN: "Prentice Hall Information and System Sciences Series", 2001, article "Adaptive Filter Theory" |
U. KJEMS; J. JENSEN: "Maximum likelihood based noise covariance matrix estimation for multi-microphone speech enhancement", 20TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2012, 2012, pages 295 - 299, XP032254727 |
Y. EPHRAIM; D. MALAH: "Speech Enhancement Using a Minimum Mean-Square Error Short-Time Spectral Amplitude Estimator", IEEE TRANS. ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, vol. ASSP-32, no. 6, December 1984 (1984-12-01), pages 1109 - 1121, XP002435684, DOI: doi:10.1109/TASSP.1984.1164453 |
Y. HIOKA; K. NIWA; S. SAKAUCHI; K. FURUYA; Y. HANEDA: "Estimating Direct-to-Reverberant Energy Ratio Using D/R Spatial Correlation Matrix Model", IEEE TRANS. AUDIO, SPEECH, AND LANGUAGE PROCESSING, vol. 19, 8 November 2011 (2011-11-08), pages 2374 - 2384, XP011476700, DOI: doi:10.1109/TASL.2011.2134091 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017218386A1 (en) * | 2016-06-13 | 2017-12-21 | Med-El Elektromedizinische Geraete Gmbh | Recursive noise power estimation with noise model adaptation |
US10785581B2 (en) | 2016-06-13 | 2020-09-22 | Med-El Elektromedizinische Geraete Gmbh | Recursive noise power estimation with noise model adaptation |
CN108597532A (zh) * | 2017-03-19 | 2018-09-28 | 临境声学科技江苏有限公司 | 基于mvdr的隐声方法 |
CN110610719A (zh) * | 2018-06-14 | 2019-12-24 | 奥迪康有限公司 | 声音处理设备 |
CN110610719B (zh) * | 2018-06-14 | 2024-06-04 | 奥迪康有限公司 | 声音处理设备 |
CN112333602A (zh) * | 2020-11-11 | 2021-02-05 | 支付宝(杭州)信息技术有限公司 | 信号处理方法、信号处理设备、计算机可读存储介质及室内用播放*** |
CN112333602B (zh) * | 2020-11-11 | 2022-08-26 | 支付宝(杭州)信息技术有限公司 | 信号处理方法、信号处理设备、计算机可读存储介质及室内用播放*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2916321B1 (de) | Verarbeitung eines verrauschten audiosignals zur schätzung der ziel- und rauschspektrumsvarianzen | |
US11109163B2 (en) | Hearing aid comprising a beam former filtering unit comprising a smoothing unit | |
US10225669B2 (en) | Hearing system comprising a binaural speech intelligibility predictor | |
EP3373603B1 (de) | Hörgerät mit einem drahtlosen empfänger von schall | |
EP3300078B1 (de) | Stimmenaktivitätsdetektionseinheit und hörgerät mit einer stimmenaktivitätsdetektionseinheit | |
EP3506658B1 (de) | Hörgerät mit einem zur platzierung am oder im gehörgang eines benutzers angepassten mikrofon | |
EP3203473B1 (de) | Monaurale sprachverständlichkeitsprädiktoreinheit, hörgerät und binaurales hörsystem | |
US9325285B2 (en) | Method of reducing un-correlated noise in an audio processing device | |
CN107147981B (zh) | 单耳侵入语音可懂度预测单元、助听器及双耳助听器*** | |
EP3681175A1 (de) | Hörgerät mit direkter schallkompensation | |
EP2999235B1 (de) | Hörvorrichtung mit gsc-beamformer | |
EP2916320A1 (de) | Multi-Mikrofonverfahren zur Schätzung von Ziel- und Rauschspektralvarianzen | |
EP4021017A1 (de) | Hörgerät mit rückkopplungssteuerungssystem | |
EP3041270B1 (de) | Verfahren zum Überlagern von räumlichen auditorischen Merkmalen auf Signalen eines externen Mikrofon | |
EP4199541A1 (de) | Hörgerät mit strahlformer mit niedriger komplexität |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20160310 |