EP1017253B1 - Blind source separation for hearing aids - Google Patents
Blind source separation for hearing aids Download PDFInfo
- Publication number
- EP1017253B1 EP1017253B1 EP99310611A EP99310611A EP1017253B1 EP 1017253 B1 EP1017253 B1 EP 1017253B1 EP 99310611 A EP99310611 A EP 99310611A EP 99310611 A EP99310611 A EP 99310611A EP 1017253 B1 EP1017253 B1 EP 1017253B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- signal
- input signals
- unmixing
- signals
- microphones
- 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.)
- Revoked
Links
- 238000000926 separation method Methods 0.000 title claims description 14
- 238000012545 processing Methods 0.000 claims description 27
- 238000000034 method Methods 0.000 claims description 24
- 239000000203 mixture Substances 0.000 claims description 13
- 238000007781 pre-processing Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 7
- 230000003044 adaptive effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000012805 post-processing Methods 0.000 claims description 2
- 230000003111 delayed effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 6
- 230000009467 reduction Effects 0.000 description 6
- 230000009466 transformation Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000002708 enhancing effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000000872 buffer Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012880 independent component analysis Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001537 neural effect Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 208000032041 Hearing impaired Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 208000016354 hearing loss disease Diseases 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- 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/405—Arrangements for obtaining a desired directivity characteristic by combining 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
- 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
- H04R2225/00—Details of deaf aids covered by H04R25/00, not provided for in any of its subgroups
- H04R2225/43—Signal processing in hearing aids to enhance the speech intelligibility
-
- 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/50—Customised settings for obtaining desired overall acoustical characteristics
- H04R25/505—Customised settings for obtaining desired overall acoustical characteristics using digital signal processing
- H04R25/507—Customised settings for obtaining desired overall acoustical characteristics using digital signal processing implemented by neural network or fuzzy logic
Definitions
- the present invention generally relates to electronic filtering for enhancing a desired signal component of a mixed signal, and more specifically to a method and apparatus for real-time unmixing (separation or deconvolving) of a desired signal from a mixture of independent signals, particularly useful, for example, in a hearing aid.
- noise When one is listening to someone or something, "noise" or undesired signals that interfere with the voice or desired signal, are ubiquitous. People with hearing impairment are especially vulnerable to noise. Background conversations, interference from digital devices (mobile telephones), car, or other specific environment noises, can make it very difficult for a hearing impaired person to understand a desired speech signal.
- a reduction in the noise level of a signal, coupled with an automatic focus on a desired signal component, can significantly improve the performance of an electronic voice processor, such as one used in an advanced hearing aid.
- WO 97/11533 discloses a directional acoustic signal processor and EP 0 883 325 discloses a method and processor for processing sounds, suitable for use in association with a hearing aid, which maximizes the signal to noise ratio of a signal from a source in an on-beam direction.
- hearing aids using digital signal processing have been introduced. They contain one or more microphones, analog to digital converters, digital signal processors, and speakers. Usually the digital signal processors divide the incoming signals into several frequency regions using filter banks. Within each of those regions, signal gain and dynamic compression parameters can be individually adjusted in accordance with the requirement for a particular user of the hearing aid, in an attempt to improve intelligibility. Additionally, digital signal processing algorithms for feedback reduction and noise reduction are available, however they have major limitations. For example, some of the disadvantages of the currently available algorithms for noise reduction are the limited improvement they obtain when speech and background noise are in the same frequency region, due to their inability to distinguish between speech and background noise.
- BSS Blind Source Separation
- An electronic filtering device for performing real-time unmixing of a signal desired to be recovered by a user of the device, where the desired signal emanates from one of a plurality of independent signal sources.
- Two microphones positioned along a common axis develop first and second electrical input signals in response to reception by the microphones of acoustic signals from the plurality of independent signal sources.
- the spatial position of the common axis of the microphones is controllable in real time by the user to align the common axis so it points in the direction of the source of the desired signal, thereby imparting an inherent directionality to the input signals.
- An adaptive unmixing signal processor responsive to the input signals develops output signals wherein the desired signal is separated from the mixture signal.
- a preprocessor is provided to enhance the inherent directionality of the input signals by establishing a relative time delay therebetween. Furthermore, the preprocessor may subject the enhanced input signals to a decorrelation processing before their application to the unmixing signal processor.
- a selected output of the unmixing signal processor can be applied as an input to a speaker for reproduction, or can be further processed for signal enhancement by an additional processor before reproduction.
- FIG. 1 illustrates in block diagram form an application of the invention for use in hearing aids.
- a hearing aid 10 includes two microphones 12 and 14 for developing two input signals 1 and 2, respectively.
- the microphones are mounted in the hearing aid such that a common axis of their positioning always extends substantially in the direction in which the wearer of the hearing aid looks when being attentive to a signal source such as a voice.
- This microphone positioning imparts an inherent directionality to input signals 1 and 2. Since each microphone develops electrical signals representative of the acoustic waves received thereby from sound sources within it's operating range, each input signal may comprise a mixture of unknown signals from an unknown number of signal sources.
- Input signals 1 and 2 are processed in three main stages.
- the input signals are preprocessed for enhancing the inherent directionality already imparted thereto by their positioning.
- the resulting signals are subjected to an unmixing processing (sometimes referred to as separation processing), which is designed to produce estimates of the original unknown signals picked-up by microphones 12 and 14.
- the outputs of the unmixing processing are preferably postprocessed to produce the desired signal 22, which can then be applied to a speaker 24 of the hearing aid 10 for reproduction and presentation to a user.
- preprocessing stage 16 begins with normalization of the raw input signals.
- Automatic Gain Control is used to normalize input signals 1 and 2 to a [-1,+1] range.
- preprocessing stage 16 in order to adapt a blind source separation (BSS) technique for use in a device as small as a hearing aid, and to have it operate in real-time, preprocessing stage 16 also provides at least the first, and preferably both of the following additional processing:
- the window D comprised 16,000 samples.
- the above described preprocessing facilitates the subsequent BSS processing to arrive at a solution in a shorter time than if the preprocessing was not provided, and furthermore, increases the probability that the BSS processing will arrive at a valid solution instead of a local minimum.
- Figure 3 illustrates the principles of the operation of a BSS algorithm upon which the unmixing or separation of the desired component from the input signals is based.
- the technique is called Blind Source Separation because it makes few assumptions about the type of signals present in the mixture.
- BSS processing is intended to recover the set of n unknown source signals from a set of their mixtures, assuming that the n source signals are independent. More specifically, as shown in Figure 3 , if s is a vector of n sources, and x is a vector of m observations of those sources (i.e., the raw input signals from the m microphones), the goal of a BSS processor is to discover the m by n mixing matrix A:
- the sources s (s 1 , s 2 ) and the environment-dependent mixing matrix A are unknown.
- FIG. 4 illustrates a block diagram of the main components of a BSS processor 400.
- BSS processor 400 comprises: an unmixing component 402 for recording and updating the state of the unmixing process defined by parameters W and v; a nonlinear component 404 for generating statistics used in the adaptation process; and an adaptation component 406 for computing changes in the values of the unmixing parameters, ⁇ W and ⁇ v.
- the BSS processor 400 continuously adapts two state variables: the 2 by 2 unmixing matrix W, and the 2 by 1 bias vector b .
- the nonlinear component 404 transforms the output of the system using an invertible mapping.
- the objective of component 404 is to avoid processing very large numeric values of the outputs, which may be infinities from a computational point of view. This objective is carried out by processing statistically equivalent quantities, obtained after running the outputs z through the invertible mapping.
- the adaptation component 406 determines changes in the unmixing parameters W and v: i.e., ⁇ W and ⁇ v.
- the objective is to maximize the mutual information that the outputs y contain about the inputs x , as well known to those skilled in this technology, and as described, for example by A.J. Bell and T.J. Sejnowski in their article entitled "An information-maximization approach to blind separation and blind deconvolution" published in Neural Computation, 7:1129-1159, 1995, and as also described in Bell's US patent 5,706,402 .
- a typical value for the learning rate ⁇ is 0.005.
- unmixer 18 is the postprocessing step 20, wherein a determination is made of which output estimate of unmixer 18 is more likely to represent voice rather than noise, as well as a normalization of the power of the outputs by scaling them to the level of the input powers.
- the output signal section can be based on multiple criteria using, for example, voice specific feature extraction and analysis, and/or dominant speaker detection, which can also be accomplished using feature extraction and analysis.
- the BSS processing is applied for use in hearing aids.
- the inputs to the system are given by two microphones which, with the present invention, can be situated very close to one another.
- the present invention addresses the following problems:
- teaching of the present invention can be extremely useful for interference cancellation, separation of one voice from a mixture of many voices ("cocktail party" problem), and for preprocessing sound mixtures for noise reduction in order to allow further processing of a desired sound signal. x . All such changes, modifications, variations and other uses and applications which do not depart from the teachings herein are deemed to be covered by this patent, which is limited only by the claims which follow as interpreted in light of the foregoing description.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Neurosurgery (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
- The present invention generally relates to electronic filtering for enhancing a desired signal component of a mixed signal, and more specifically to a method and apparatus for real-time unmixing (separation or deconvolving) of a desired signal from a mixture of independent signals, particularly useful, for example, in a hearing aid.
- When one is listening to someone or something, "noise" or undesired signals that interfere with the voice or desired signal, are ubiquitous. People with hearing impairment are especially vulnerable to noise. Background conversations, interference from digital devices (mobile telephones), car, or other specific environment noises, can make it very difficult for a hearing impaired person to understand a desired speech signal. A reduction in the noise level of a signal, coupled with an automatic focus on a desired signal component, can significantly improve the performance of an electronic voice processor, such as one used in an advanced hearing aid.
-
discloses a directional acoustic signal processor andWO 97/11533 EP 0 883 325 discloses a method and processor for processing sounds, suitable for use in association with a hearing aid, which maximizes the signal to noise ratio of a signal from a source in an on-beam direction. - In recent years, hearing aids using digital signal processing have been introduced. They contain one or more microphones, analog to digital converters, digital signal processors, and speakers. Usually the digital signal processors divide the incoming signals into several frequency regions using filter banks. Within each of those regions, signal gain and dynamic compression parameters can be individually adjusted in accordance with the requirement for a particular user of the hearing aid, in an attempt to improve intelligibility. Additionally, digital signal processing algorithms for feedback reduction and noise reduction are available, however they have major limitations. For example, some of the disadvantages of the currently available algorithms for noise reduction are the limited improvement they obtain when speech and background noise are in the same frequency region, due to their inability to distinguish between speech and background noise.
- One relatively new digital signal processing approach currently finding use for noise reduction in areas such as speech recognition, data communication and sensor signal processing, involves a technique known generally as Independent Component Analysis (ICA), and in more specific applications as Blind Source Separation (BSS). This technique searches an input signal having multiple components, for a signal transformation which will minimize the statistical dependence between its components. Accordingly, BSS is a signal separation technique capable of delivering dramatic improvements in signal to noise ratio for mixtures of independent signals, such as multiple voices or mixtures of voice and noise signals.
- It is an object of the present invention to provide an electronic filtering technique incorporating BSS processing which can operate in real time to enhance reception of a desired signal, such as the voice of a nearby person, and furthermore, if desired, can be incorporated in a hearing aid.
- This object is achieved by a device according to
claim 1 and a method according to claim 7. - An electronic filtering device for performing real-time unmixing of a signal desired to be recovered by a user of the device, where the desired signal emanates from one of a plurality of independent signal sources. Two microphones positioned along a common axis develop first and second electrical input signals in response to reception by the microphones of acoustic signals from the plurality of independent signal sources. The spatial position of the common axis of the microphones is controllable in real time by the user to align the common axis so it points in the direction of the source of the desired signal, thereby imparting an inherent directionality to the input signals. An adaptive unmixing signal processor responsive to the input signals develops output signals wherein the desired signal is separated from the mixture signal. In one preferred embodiment of the invention a preprocessor is provided to enhance the inherent directionality of the input signals by establishing a relative time delay therebetween. Furthermore, the preprocessor may subject the enhanced input signals to a decorrelation processing before their application to the unmixing signal processor. A selected output of the unmixing signal processor can be applied as an input to a speaker for reproduction, or can be further processed for signal enhancement by an additional processor before reproduction.
-
-
Figure 1 illustrates in block diagram form an electronic filtering device constructed in accordance with the present invention; -
Figure 2 illustrates in block diagram form the preprocessing stage of the electronic filtering device shown inFigure 1 ; -
Figure 3 illustrates in block diagram form the technique of Blind Source Separation as used in the electronic filtering device of the invention; and -
Figure 4 illustrates in block diagram form an exemplary embodiment of a Blind Source Separator useful in the electronic filtering device of the invention. -
Figure 1 illustrates in block diagram form an application of the invention for use in hearing aids. Ahearing aid 10 includes two 12 and 14 for developing twomicrophones input signals 1 and 2, respectively. In accordance with one aspect of the invention, the microphones are mounted in the hearing aid such that a common axis of their positioning always extends substantially in the direction in which the wearer of the hearing aid looks when being attentive to a signal source such as a voice. This microphone positioning imparts an inherent directionality toinput signals 1 and 2. Since each microphone develops electrical signals representative of the acoustic waves received thereby from sound sources within it's operating range, each input signal may comprise a mixture of unknown signals from an unknown number of signal sources.Input signals 1 and 2 are processed in three main stages. At afirst stage 16, the input signals are preprocessed for enhancing the inherent directionality already imparted thereto by their positioning. At asecond stage 18, the resulting signals are subjected to an unmixing processing (sometimes referred to as separation processing), which is designed to produce estimates of the original unknown signals picked-up by 12 and 14. At amicrophones third stage 20, the outputs of the unmixing processing are preferably postprocessed to produce the desiredsignal 22, which can then be applied to aspeaker 24 of thehearing aid 10 for reproduction and presentation to a user. - As illustrated in
Fig. 2 , preprocessingstage 16 begins with normalization of the raw input signals. Automatic Gain Control is used to normalizeinput signals 1 and 2 to a [-1,+1] range. Theinputs 1 and 2 are now given in by a vector x = (x1(t),x2(t)). - In accordance with one aspect of the invention, in order to adapt a blind source separation (BSS) technique for use in a device as small as a hearing aid, and to have it operate in real-time, preprocessing
stage 16 also provides at least the first, and preferably both of the following additional processing: - Enhancement of signal source directionality inherent in the input signals, resulting from a directional arrangement of
12 and 14 with respect to a source of interest. In the hearing aid exemplary embodiment, the directionality of the source of interest is presumed to be in the direction that the user is looking. Accordingly, the microphones are positioned on the hearing aid along an axis that is in the direction that the user would be looking, and the direction of the source of interest is presumend to be at zero degrees with respect to such axis. The direction of a second source can be estimated in the preprocessing stage (delay box in 16) resulting in an adaptive delay (δ). The delay is a positive or negative fractional delay, such that the most powerful component of the inputs other than the one approximately aligned with the microphone axis arrives synchronously at the two microphones. For example this would be zero if the second source were perpendicular to the microphone axis. For this enhancement, the normalized input signals x = (x1(t),x2(t)) are modified as follows:microphones - Decorrelation of the input signals. In the exemplary embodiment decorrelation is carried out by a diagonalization of the correlation matrix. More specifically, let C=Covariance(x T), where x T is a transpose of x. If significant correlation exists between the two input signals (x1, x2), a decorrelation over a time window D means transformation of the signals in two steps: (1) centering around the mean over the data in the window D; and (2) Affine transformation of the resulting data points in order to diagonalize the covariance matrix of the resulting signals. Assuming that x is centered around its mean, we use the following transformation:
- In the illustrated embodiment, the window D comprised 16,000 samples.
- The above described preprocessing facilitates the subsequent BSS processing to arrive at a solution in a shorter time than if the preprocessing was not provided, and furthermore, increases the probability that the BSS processing will arrive at a valid solution instead of a local minimum.
-
Figure 3 illustrates the principles of the operation of a BSS algorithm upon which the unmixing or separation of the desired component from the input signals is based. The technique is called Blind Source Separation because it makes few assumptions about the type of signals present in the mixture. As well known by those of ordinary skill in this technology, BSS processing is intended to recover the set of n unknown source signals from a set of their mixtures, assuming that the n source signals are independent. More specifically, as shown inFigure 3 , if s is a vector of n sources, and x is a vector of m observations of those sources (i.e., the raw input signals from the m microphones), the goal of a BSS processor is to discover the m by n mixing matrix A: - x = As ,where x is the preprocessed signals shown in
Figure 2 (i.e., x"). - z = Wx = ŝ ≈ s where z is the vector of the independent estimates of component signals s and z is an estimate of the source signals.
- As previously noted, the sources s=(s1, s2) and the environment-dependent mixing matrix A are unknown. The BSS processor (which as well known, may be implemented using a neural network) only sees the inputs x=(x1,x2) coming from two microphones in order to determine estimates z=(z1, z2) of the independent component signals s. In this case, the inputs x are actually the preprocessed signals x", previously described.
-
Figure 4 illustrates a block diagram of the main components of aBSS processor 400.BSS processor 400 comprises: anunmixing component 402 for recording and updating the state of the unmixing process defined by parameters W and v; anonlinear component 404 for generating statistics used in the adaptation process; and anadaptation component 406 for computing changes in the values of the unmixing parameters, ΔW and Δv. - As will now be described in greater detail, the
BSS processor 400 continuously adapts two state variables: the 2 by 2 unmixing matrix W, and the 2 by 1 bias vector b. Theunmixing component 402 buffers the most recent N samples input toBSS processor 400. It computes the output z corresponding to the most recent input sample x by using the current values of the parameters W. These parameters are initialized with small random values at the beginning of the process (while v=0): - The
nonlinear component 404 transforms the output of the system using an invertible mapping. The objective ofcomponent 404 is to avoid processing very large numeric values of the outputs, which may be infinities from a computational point of view. This objective is carried out by processing statistically equivalent quantities, obtained after running the outputs z through the invertible mapping. An example of a nonlinear transformation used incomponent 404 is the sigmoidal nonlinearity y, defined below, taking as arguments z translated with v over the input buffer. - The
adaptation component 406 determines changes in the unmixing parameters W and v: i.e., ΔW and Δv. The objective is to maximize the mutual information that the outputs y contain about the inputs x, as well known to those skilled in this technology, and as described, for example by A.J. Bell and T.J. Sejnowski in their article entitled "An information-maximization approach to blind separation and blind deconvolution" published in Neural Computation, 7:1129-1159, 1995, and as also described in Bell'sUS patent 5,706,402 . This objective reduces to a condition on the joint entropy H=H(y1,y2) of the outputs y: - The resulting adaptations rules are modified to perform a "natural gradient" step known by those skilled in this technology, such as described by S. Amari in his publication entitled "Minimum mutual information blind separation, published in Neural Computation, 1996.
-
- A typical value for the learning rate η is 0.005.
- Referring again to
Figure 1 , followingunmixer 18 is thepostprocessing step 20, wherein a determination is made of which output estimate ofunmixer 18 is more likely to represent voice rather than noise, as well as a normalization of the power of the outputs by scaling them to the level of the input powers. The output signal section can be based on multiple criteria using, for example, voice specific feature extraction and analysis, and/or dominant speaker detection, which can also be accomplished using feature extraction and analysis. - As previously noted, in the illustrated embodiment of the present invention, the BSS processing is applied for use in hearing aids. The inputs to the system are given by two microphones which, with the present invention, can be situated very close to one another. In terms of the notation in the BSS processor shown in
Figures 3 and 4 , the system has two inputs and two ouputs (n=m=2). - Particularly for the case of hearing aids, the present invention addresses the following problems:
- It works with real world mixtures of signals in anechoic environments. The challenge is that a hearing aid using BSS would incorporate two microphones which, given the physical limitation imposed by in the ear hearing aids, may be less than 11 mm apart.
- It can cope with more signals than the number of microphones. Until now, this was thought to be impossible since the existing theory behind BSS guarantees that a solution exists only when n>m.
- It works under non-stationary mixing conditions in order to follow moving sources and adapt to changing listening environments.
- It works in real time so that the user is not subjected to disconcerting delays in the signals and so that the hearing aid can adapt as necessary.
- Thus, there has been shown and described a novel method and apparatus for real-time unmixing of a desired signal from a mixture of independent signals. Many changes, modifications, variations and other uses and applications of the subject invention will, however, become apparent to those skilled in the art after considering this specification and its accompanying drawings, which disclose a preferred embodiment thereof. For example, although pre- and post-
16 and 18 are described, as noted herein, they are not strictly necessary in the broadest application of the present invention. Additionally, the various components ofBSS processors BSS processor 400 can be biased with a priori knowledge about the input signals to facilitate its operation, for example, knowledge about the distribution of the amplitude values of the source signals or even that one input signal represents speech. Furthermore, signal processing for enhancing source signal directionality can be incorporated intopreprocessor 16. Even furthermore, the teaching of the present invention can be extremely useful for interference cancellation, separation of one voice from a mixture of many voices ("cocktail party" problem), and for preprocessing sound mixtures for noise reduction in order to allow further processing of a desired sound signal. x. All such changes, modifications, variations and other uses and applications which do not depart from the teachings herein are deemed to be covered by this patent, which is limited only by the claims which follow as interpreted in light of the foregoing description.
Claims (14)
- A hearing aid (10) including an electronic filtering device for performing real-time unmixing of a signal desired to be recovered by a user of the device, where the desired signal emanates from one of a plurality of independent signal sources, the hearing aid comprising:A common housing with two microphones (12, 14) mounted therein, the common housing being for co-location with the ear of the user in use, and an adaptive unmixing signal processor (18), wherein:the two microphones (12, 14) are positioned along a common axis for developing first and second electrical input signals in response to reception by the microphones of acoustic signals from the plurality of independent signal sources, the spatial position of the common axis of the microphones being controllable in real time according to the direction in which the user looks when being attentive to a signal source, to align the common axis so that it substantially continuously points in the direction of the source of the desired signal when the user looks in the direction of the source; and whereinthe adaptive unmixing signal processor (18) comprises a blind source signal separator responsive to said input signals for developing output signals in which the desired signal is separate from the mixture signal.
- The hearing aid of claim 1, further including a preprocessor (16) for modifying the input signals before they are applied to the unmixing signal processor.
- The hearing aid of claim 2, wherein the preprocessor (16) introduces a relative delay between components of the input signals.
- The hearing aid of claim2 or 3, wherein the preprocessor (16) subjects the input signals to a decorrelation processing.
- The hearing aid of claim 1, further including a postprocessor (20) responsive to the output signals of the unmixing signal processor for selecting the desired signal for application to a signal reproduction device.
- The hearing aid of claim 1, wherein the blind source signal separator (18) comprises a neural network for performing an unsupervised learning process that operates to maximize the joint output entropy of the output signals.
- A method for performing real-time unmixing of a signal desired to be recovered by a user, where the desired signal emanates from one of a plurality of independent signal sources, the method comprising the following steps:positioning two microphones (12, 14) along a common axis, for developing first and second electrical input signals in response to reception by the microphones of acoustic signals from the plurality of independent signal sources, said positioning being such that the common axis of the microphones is controllable in real time by the user to align the common axis so that it substantially continuously points in the direction of the source of the desired signal by locating the common axis proximate the user in a manner so that it points in the direction that the user is looking; andsubjecting said input signals to an adaptive unmixing signal processing using blind source signal separation processing for developing output signals wherein the desired signal is separated from the mixture signal.
- The method of claim 7, wherein said positioning locates the common axis on a common housing that is intended to be co-located with the ear of the user.
- The method of claim 7, further including a preprocessing step for modifying the input signals before they are subjected to the unmixing signal processing.
- The method of claim 9, wherein the preprocessor step introduces a relative delay between the input signals.
- The method of claim 9 or 10, wherein the preprocessing step subjects the relatively delayed input signals to decorrelation processing.
- The method of claim 11, wherein the decorrelation processing step is carried out by a diagonalization of a correlation matrix formed using the relatively delayed input signals.
- The method of claim 7, further including a postprocessing step responsive to the output signals of the unmixing signal processing step for selecting the desired signal for application to a signal reproduction device.
- The method of claim 7, wherein the blind source signal separation processing comprises an unsupervised learning process that operates to maximize the joint output entropy of the output signals.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US22348598A | 1998-12-30 | 1998-12-30 | |
| US223485 | 1998-12-30 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| EP1017253A2 EP1017253A2 (en) | 2000-07-05 |
| EP1017253A3 EP1017253A3 (en) | 2003-03-26 |
| EP1017253B1 true EP1017253B1 (en) | 2012-10-31 |
Family
ID=22836713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP99310611A Revoked EP1017253B1 (en) | 1998-12-30 | 1999-12-24 | Blind source separation for hearing aids |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1017253B1 (en) |
| CN (1) | CN1261759A (en) |
| DK (1) | DK1017253T3 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3849215A1 (en) | 2020-01-10 | 2021-07-14 | Sonova AG | Dual wireless audio streams transmission allowing for spatial diversity or own voice pickup (ovpu) |
| US11083031B1 (en) | 2020-01-10 | 2021-08-03 | Sonova Ag | Bluetooth audio exchange with transmission diversity |
| US11134349B1 (en) | 2020-03-09 | 2021-09-28 | International Business Machines Corporation | Hearing assistance device with smart audio focus control |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6741714B2 (en) * | 2000-10-04 | 2004-05-25 | Widex A/S | Hearing aid with adaptive matching of input transducers |
| DK1196009T3 (en) * | 2000-10-04 | 2016-11-28 | Widex As | Hearing aid with adaptive matching of input transducers |
| US7277554B2 (en) * | 2001-08-08 | 2007-10-02 | Gn Resound North America Corporation | Dynamic range compression using digital frequency warping |
| WO2003059010A1 (en) * | 2002-01-12 | 2003-07-17 | Oticon A/S | Wind noise insensitive hearing aid |
| US6711528B2 (en) * | 2002-04-22 | 2004-03-23 | Harris Corporation | Blind source separation utilizing a spatial fourth order cumulant matrix pencil |
| DE60316474T2 (en) | 2002-12-20 | 2008-06-26 | Oticon A/S | MICROPHONE SYSTEM WITH TALKING BEHAVIOR |
| DE60304859T2 (en) | 2003-08-21 | 2006-11-02 | Bernafon Ag | Method for processing audio signals |
| EP1665881B1 (en) * | 2003-09-19 | 2008-07-23 | Widex A/S | A method for controlling the directionality of the sound receiving characteristic of a hearing aid and a signal processing apparatus for a hearing aid with a controllable directional characteristic |
| DE10351509B4 (en) * | 2003-11-05 | 2015-01-08 | Siemens Audiologische Technik Gmbh | Hearing aid and method for adapting a hearing aid taking into account the head position |
| DE102005032274B4 (en) † | 2005-07-11 | 2007-05-10 | Siemens Audiologische Technik Gmbh | Hearing apparatus and corresponding method for eigenvoice detection |
| WO2007028250A2 (en) | 2005-09-09 | 2007-03-15 | Mcmaster University | Method and device for binaural signal enhancement |
| DE102006047983A1 (en) * | 2006-10-10 | 2008-04-24 | Siemens Audiologische Technik Gmbh | Processing an input signal in a hearing aid |
| EP1912472A1 (en) * | 2006-10-10 | 2008-04-16 | Siemens Audiologische Technik GmbH | Method for operating a hearing aid and hearing aid |
| DE102006047982A1 (en) | 2006-10-10 | 2008-04-24 | Siemens Audiologische Technik Gmbh | Method for operating a hearing aid, and hearing aid |
| AU2007306366B2 (en) | 2006-10-10 | 2011-03-10 | Sivantos Gmbh | Method for operating a hearing aid, and hearing aid |
| DE102006047986B4 (en) * | 2006-10-10 | 2012-06-14 | Siemens Audiologische Technik Gmbh | Processing an input signal in a hearing aid |
| DK2077059T3 (en) | 2006-10-10 | 2017-11-27 | Sivantos Gmbh | Method of operating a hearing aid device as well as a hearing aid device |
| US8767975B2 (en) | 2007-06-21 | 2014-07-01 | Bose Corporation | Sound discrimination method and apparatus |
| US8611554B2 (en) * | 2008-04-22 | 2013-12-17 | Bose Corporation | Hearing assistance apparatus |
| WO2010146857A1 (en) * | 2009-06-17 | 2010-12-23 | パナソニック株式会社 | Hearing aid apparatus |
| DE102009043775A1 (en) | 2009-09-30 | 2011-04-07 | Siemens Medical Instruments Pte. Ltd. | Hearing device i.e. combined hearing and tinnitus masker device, adjusting method, involves analyzing speech signal for recognizing emotional state of user and adjusting parameter of hearing device as function of recognized emotional state |
| US9078077B2 (en) | 2010-10-21 | 2015-07-07 | Bose Corporation | Estimation of synthetic audio prototypes with frequency-based input signal decomposition |
| EP2705083A1 (en) | 2011-05-06 | 2014-03-12 | Rhein Chemie Rheinau GmbH | Novel durable, hydrolysis-stable bio-based plastics based on polyhydroxyalkanoate (pha), method for producing same, and use thereof |
| DE102016225207A1 (en) * | 2016-12-15 | 2018-06-21 | Sivantos Pte. Ltd. | Method for operating a hearing aid |
| CN108597531B (en) * | 2018-03-28 | 2021-05-28 | 南京大学 | A method to improve dual-channel blind signal separation by multi-source activity detection |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0883325A2 (en) * | 1997-06-02 | 1998-12-09 | The University Of Melbourne | Multi-strategy array processor |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6002776A (en) * | 1995-09-18 | 1999-12-14 | Interval Research Corporation | Directional acoustic signal processor and method therefor |
| US5757933A (en) * | 1996-12-11 | 1998-05-26 | Micro Ear Technology, Inc. | In-the-ear hearing aid with directional microphone system |
-
1999
- 1999-12-24 EP EP99310611A patent/EP1017253B1/en not_active Revoked
- 1999-12-24 DK DK99310611T patent/DK1017253T3/en active
- 1999-12-30 CN CN 99127435 patent/CN1261759A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0883325A2 (en) * | 1997-06-02 | 1998-12-09 | The University Of Melbourne | Multi-strategy array processor |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3849215A1 (en) | 2020-01-10 | 2021-07-14 | Sonova AG | Dual wireless audio streams transmission allowing for spatial diversity or own voice pickup (ovpu) |
| US11083031B1 (en) | 2020-01-10 | 2021-08-03 | Sonova Ag | Bluetooth audio exchange with transmission diversity |
| US11134350B2 (en) | 2020-01-10 | 2021-09-28 | Sonova Ag | Dual wireless audio streams transmission allowing for spatial diversity or own voice pickup (OVPU) |
| US11134349B1 (en) | 2020-03-09 | 2021-09-28 | International Business Machines Corporation | Hearing assistance device with smart audio focus control |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1017253A2 (en) | 2000-07-05 |
| DK1017253T3 (en) | 2013-02-11 |
| CN1261759A (en) | 2000-08-02 |
| EP1017253A3 (en) | 2003-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1017253B1 (en) | Blind source separation for hearing aids | |
| US10535362B2 (en) | Speech enhancement for an electronic device | |
| US9456275B2 (en) | Cardioid beam with a desired null based acoustic devices, systems, and methods | |
| US7383178B2 (en) | System and method for speech processing using independent component analysis under stability constraints | |
| EP1509065B1 (en) | Method for processing audio-signals | |
| US20030061032A1 (en) | Selective sound enhancement | |
| EP2211563B1 (en) | Method and apparatus for blind source separation improving interference estimation in binaural Wiener filtering | |
| EP1018854A1 (en) | A method and a device for providing improved speech intelligibility | |
| Doclo et al. | Extension of the multi-channel Wiener filter with ITD cues for noise reduction in binaural hearing aids | |
| Hoang et al. | Multichannel speech enhancement with own voice-based interfering speech suppression for hearing assistive devices | |
| US8737652B2 (en) | Method for operating a hearing device and hearing device with selectively adjusted signal weighing values | |
| US20210029473A1 (en) | Assistive listening device and human-computer interface using short-time target cancellation for improved speech intelligibility | |
| D'Olne et al. | Model-based beamforming for wearable microphone arrays | |
| KR20060085392A (en) | Array microphone system | |
| Shanmugapriya et al. | Evaluation of sound classification using modified classifier and speech enhancement using ICA algorithm for hearing aid application | |
| Baumann et al. | Beamforming-based convolutive source separation | |
| Matsuoka et al. | Independent component analysis and its applications to sound signal separation | |
| Pan et al. | Combined spatial/beamforming and time/frequency processing for blind source separation | |
| Makino et al. | ICA-based blind source separation of sounds | |
| Abraham et al. | Current Strategies for Noise Reduction in Hearing Aids-A Review. | |
| Kawamoto et al. | Real world blind separation of convolved speech signals | |
| Maj et al. | A real time implementation and an evaluation of an optimal filtering technique for noise reduction in dual microphone hearing aids | |
| Canagarajah et al. | A single-input hearing aid based on the auditory perceptual features to improve speech intelligibility in noise | |
| SHIELDS et al. | Adaptive processing schemes inspired by binaural unmasking for enhancement of speech corrupted with noise and reverberation | |
| De Vries et al. | Towards SNR-loss restoration in digital hearing aids |
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: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
| AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
| AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
| 17P | Request for examination filed |
Effective date: 20030822 |
|
| AKX | Designation fees paid |
Designated state(s): CH DE DK FR GB LI |
|
| 17Q | First examination report despatched |
Effective date: 20070309 |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SIEMENS CORPORATION |
|
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): CH DE DK FR GB LI |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Ref country code: CH Ref legal event code: EP |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 69944461 Country of ref document: DE Effective date: 20121227 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: SIEMENS SCHWEIZ AG, CH |
|
| RAP2 | Party data changed (patent owner data changed or rights of a patent transferred) |
Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH Owner name: SIEMENS CORPORATION |
|
| REG | Reference to a national code |
Ref country code: DK Ref legal event code: T3 |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS CORPORATION, ISELIN, US Free format text: FORMER OWNER: SIEMENS CORPORATE RESEARCH, INC., PRINCETON, N.J., US Effective date: 20121031 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH, DE Free format text: FORMER OWNER: SIEMENS CORPORATION, ISELIN, N.J., US Effective date: 20130121 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH, DE Free format text: FORMER OWNER: SIEMENS CORPORATE RESEARCH, INC., PRINCETON, N.J., US Effective date: 20121031 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS CORPORATION, ISELIN, US Free format text: FORMER OWNER: SIEMENS CORPORATION, ISELIN, N.J., US Effective date: 20130121 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS CORPORATION, US Free format text: FORMER OWNER: SIEMENS CORPORATION, ISELIN, US Effective date: 20130121 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH, DE Free format text: FORMER OWNER: SIEMENS CORPORATION, ISELIN, US Effective date: 20130121 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS CORPORATION, US Free format text: FORMER OWNER: SIEMENS CORPORATE RESEARCH, INC., PRINCETON, US Effective date: 20121031 Ref country code: DE Ref legal event code: R081 Ref document number: 69944461 Country of ref document: DE Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH, DE Free format text: FORMER OWNER: SIEMENS CORPORATE RESEARCH, INC., PRINCETON, US Effective date: 20121031 |
|
| PLBI | Opposition filed |
Free format text: ORIGINAL CODE: 0009260 |
|
| 26 | Opposition filed |
Opponent name: OTICON A/S Effective date: 20130731 |
|
| PLAX | Notice of opposition and request to file observation + time limit sent |
Free format text: ORIGINAL CODE: EPIDOSNOBS2 |
|
| PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
| R26 | Opposition filed (corrected) |
Opponent name: OTICON A/S / GN RESOUND A/S / WIDEX A/S Effective date: 20130731 |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R026 Ref document number: 69944461 Country of ref document: DE Effective date: 20130731 |
|
| PLBB | Reply of patent proprietor to notice(s) of opposition received |
Free format text: ORIGINAL CODE: EPIDOSNOBS3 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20141208 Year of fee payment: 16 Ref country code: DK Payment date: 20141219 Year of fee payment: 16 |
|
| RDAF | Communication despatched that patent is revoked |
Free format text: ORIGINAL CODE: EPIDOSNREV1 |
|
| APAH | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNO |
|
| APBM | Appeal reference recorded |
Free format text: ORIGINAL CODE: EPIDOSNREFNO |
|
| APBP | Date of receipt of notice of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA2O |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20150220 Year of fee payment: 16 Ref country code: CH Payment date: 20150305 Year of fee payment: 16 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20141217 Year of fee payment: 16 |
|
| RAP2 | Party data changed (patent owner data changed or rights of a patent transferred) |
Owner name: SIVANTOS GMBH Owner name: SIEMENS CORPORATION |
|
| APBU | Appeal procedure closed |
Free format text: ORIGINAL CODE: EPIDOSNNOA9O |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R103 Ref document number: 69944461 Country of ref document: DE Ref country code: DE Ref legal event code: R064 Ref document number: 69944461 Country of ref document: DE |
|
| RDAG | Patent revoked |
Free format text: ORIGINAL CODE: 0009271 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: PLX |
|
| 27W | Patent revoked |
Effective date: 20151024 |
|
| GBPR | Gb: patent revoked under art. 102 of the ep convention designating the uk as contracting state |
Effective date: 20151024 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF THE APPLICANT RENOUNCES Effective date: 20121031 Ref country code: LI Free format text: LAPSE BECAUSE OF THE APPLICANT RENOUNCES Effective date: 20121031 |
|
| RDAC | Information related to revocation of patent modified |
Free format text: ORIGINAL CODE: 0009299REVO |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: PATENT REVOKED |
|
| R27W | Patent revoked (corrected) |
Effective date: 20151030 |



