Abstract:
A system and method for reducing unwanted sounds in signals received from an arrangement of microphones including: sensing sound sources distributed around a specified target direction by way of an arrangement of microphones to produce left and right microphone output signals; determining the power of the left and right microphone signals; determining the minimum of the two microphone power measures; and, attenuating the signals based on a comparison of the left and right microphone power measures with the minimum power measure.

Description:
TECHNICAL FIELD 
       [0001]    The present invention relates to systems and methods for reducing unwanted sounds in signals received from an arrangement of microphones. 
       BACKGROUND TO THE INVENTION 
       [0002]    In hearing devices, such as hearing aids, background noise is detrimental to the intelligibility of speech sounds. Most modern hearing devices address this issue by introducing noise reduction processing technology into the microphone output signal paths. The aim is to increase the Signal-to-Noise (SNR) ratio available to listeners, hence improve clarity and ease of listening to the hearing device wearer. 
         [0003]    The success of noise reduction processing often depends greatly on the formation of appropriate reference signals to estimate the noise, the reason being that the reference signal is used to optimize an adaptive filter that aims to eliminate the noise, ideally leaving only the target signal. However, such reference estimates are often inaccurate because most known techniques, such as Voice Activity Detection, are susceptible to errors. In turn, such inaccuracies lead to inappropriate filtering and degradation in the output quality of processed sound (target distortion), particularly at low SNR where noise reduction functions are most needed. 
       SUMMARY OF THE INVENTION 
       [0004]    In a first aspect the present invention provides a method of reducing unwanted sounds in signals received from an arrangement of microphones including the steps of: sensing sound sources distributed around a specified target direction by way of an arrangement of microphones to produce left and right microphone output signals; determining the power of the left and right microphone signals; determining the minimum of the two microphone power measures; and, attenuating the signals based on a comparison of the left and right microphone power measures with the minimum power measure. 
         [0005]    The comparison of the left and right microphone power measures may be based on the ratio of the microphone power and the minimum power. 
         [0006]    The microphone output power and minimum power may be time-averaged. 
         [0007]    The step of determining the power may be frequency specific. 
         [0008]    The ratio between powers may be scaled by a function. 
         [0009]    The scaling function may comprise compressor-expander. 
         [0010]    The scaling function may be frequency dependent. 
         [0011]    The method may further include the step of defining the target direction. 
         [0012]    The target direction may be used to filter the left and right microphone output signals. 
         [0013]    The step of filtering the microphone output signals may involve equalising the left and right signals relative to the target direction. 
         [0014]    The scaling function may be controlled by the user. 
         [0015]    The scaling function may be controlled by an automated process. 
         [0016]    The target direction may be controlled by the user. 
         [0017]    The target direction may be controlled by an automated process. 
         [0018]    In a second aspect the present invention provides a system for reducing unwanted sounds in signals received from an arrangement of microphones including: sensing means for sound sources distributed around a specified target direction by way of an arrangement of microphones to produce left and right microphone output signals; determination means for determining the power of the left and right microphone signals; determination means for determining the minimum power of the microphone signals, attenuation means for attenuating the signals based on a comparison of the power and the minimum power. 
         [0019]    The attenuation means may be arranged to attenuate each signal based on the ratio of the power of each signal and the minimum power. 
         [0020]    The means of determining the power may include time averaging. 
         [0021]    The ratio between powers may be scaled by a function. 
         [0022]    The scaling function may comprise compressor-expander. 
         [0023]    The scaling function may be controlled by the user or an automated process. 
         [0024]    The target direction may be used to filter left and right microphone signals. 
         [0025]    The target direction may be controlled by the user or an automated process. 
         [0026]    In some embodiments, this signal processing technique reduces interference levels in spatially distributed sensor arrays, such as the microphone outputs available in bilateral hearing aids, when the desired target signal arrives from a different direction to those of interfering noise sources. The algorithm operates by determining for each frequency band the minimum of the monaural powers contained in the left and right microphone signals, and adjusting left and right signals by amounts determined by the ratios of time averaged monaural and minimum power levels. In the field of hearing, this technique can be applied to reduce the effect of noise in devices such as hearing aids, hearing protectors and cochlear implants. 
         [0027]    Embodiments of the invention provide an improved and efficient scheme for the removal of noise present in microphone output signals without the need for complex and error-prone estimates of reference signals. In some embodiments, a signal processing algorithm preferably performs multi-channel analysis on at least one microphone output signal on each side of the head of a listener. Each frequency channel is analysed to estimate the power in the signal at each ear. In a subsequent step, the power estimates from the left and right ear in each channel are compared and the minimum power is selected. In a subsequent step, all three measures: left-ear power, right-ear power, and minimum power, are averaged over a short time for each channel. In a first stage, time-averaged left-ear and minimum power values are used to determine left-ear weights. Similarly, time-averaged right-ear and minimum power values are used to determine right-ear weights. The extent to which weights are adjusted (and therefore noise is reduced) is controlled with a scaled factor that is selected to simultaneously minimize audible distortions in the output signals. In a final adjustment, weights for both ears are scaled by a (scalable) factor derived from the smaller of the left and right ear weights. Accordingly, even when one ear consistently receives less power than the other, the signal level is reduced in both ears, albeit more in the ear with greater power. 
         [0028]    Some embodiments may be used in an acoustic system with at least one microphone located at each side of the head producing microphone output signals, a signal processing path to produce an output signal, and means to present this output signal to the auditory system. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0029]    An embodiment of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which: 
           [0030]      FIG. 1  is a block diagram of a system for reducing unwanted sounds in signals received from an arrangement of microphones; and 
           [0031]      FIG. 2  shows signal plots (in dB) recorded using in an experiment using an implementation of the system of  FIG. 1 . The top plot is the original target speech presented at zero degrees. The second and third plots are total microphone signals when the target is presented at −5 dB SNR with two interfering talkers (at +−45 degrees). The bottom plot is the recovered target signal after processing. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
       [0032]    The following description of the preferred embodiment is presented for microphone output signals from the left and right sides of the head. The desired sound source to be attended to is presumed to arrive from a specific direction, referred to as the target direction. In the preferred embodiment multiband frequency analysis is employed, using for example a Fourier Transform, with left and right channel signals X L (k) and X R (k), respectively, where k denotes the k th  frequency channel. 
         [0033]    Referring to  FIG. 1 , a schematic representation of a system  100  according to the preferred embodiment of the invention is shown. The system  100  is embodied in digital signal processing (DSP) hardware and is represented as functional blocks. An overview of the operation of the blocks of system  100  will now be given, and a more detailed explanation of the calculations taking place will follow. 
         [0034]    The outputs from detection means in the form of the left  101  and right  102  microphones are transformed into multichannel signals using an analysis filter bank block,  101  and  102 , for example using a Fourier Transform. Subsequently, power for each channel in the left and right signals are independently determined by way of determination means  105  and  106 . The left and right channel power outputs are accumulated over time using an integration process,  108  and  110 , respectively. The minimum power output is determined,  107 . The minimum power value is maintained and accumulated over time in storage means in the form of register  109 , using an identical integration process to that applied to the left and right channel power values. A preliminary left channel directional filter weight is calculated,  111 , according to the ratio between the left and minimum power. Similarly a preliminary right channel directional filter weight is calculated,  112 , according to the ratio between the right and minimum power. The lesser of the left and right channel weights is determined,  113 , and scaled,  114 , to form an additional diotic weight. The diotic weight is multiplied with the preliminary left and right weights,  115  and  116 , to produce the final left and right channel weights, WLL and WRR, respectively. The left channel weight WLL is applied to the left channel signal X L  by attenuation means in the form of programmable filter,  117 . Similarly, the right channel weight WRR is applied to the right channel signal X R , by attenuation means in the form of programmable filter  118 . The weighted left and right signals are added,  119 , to produce the final channel output signal. A broadband time-domain signal is optionally created using a synthesis filter bank,  120 , for example using an inverse Fourier Transform, and may benefit from further processing such as adjustment of spectral content or time-domain smoothing depending on the application, as will be evident to those skilled in the art. 
         [0035]    The following formulae are applied in the method conducted by system  100  and are identified in  FIG. 1 . 
         [0036]    The power in each channel for signals from microphones located on the left and right sides of the head is calculated as follows: 
         [0000]        P   L ( k )= X   L ( k )· X   L ( k )   Eq.1
 
         [0000]        P   R ( k )= X   R ( k )· X   R ( k )   Eq.2
 
         [0037]    Eq.1 and Eq.2 describe the situation for which the target direction corresponds to the direction in which the head is orientated. Optionally the target direction can be altered by filtering the left and right microphone signals. Although the target direction can be specified by the user, it should be obvious to those skilled in the art that an automated process can also be used. 
         [0038]    As a further step of the present invention, in the preferred embodiment the minimum power value is determined as follows: 
         [0000]        P   min ( k )=min[ P   L ( k ),  P   R ( k )]  Eq.3
 
         [0039]    The time-averaged power is determined in the preferred embodiment by summing the power calculated over N consecutive analysis intervals as follows: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       
                         P 
                         _ 
                       
                       L 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     
                       ∑ 
                       N 
                     
                      
                     
                       
                         P 
                         L 
                       
                        
                       
                         ( 
                         k 
                         ) 
                       
                     
                   
                 
               
               
                 
                   Eq 
                   . 
                   
                       
                   
                    
                   4 
                 
               
             
             
               
                 
                   
                     
                       
                         P 
                         _ 
                       
                       R 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     
                       ∑ 
                       N 
                     
                      
                     
                       
                         P 
                         R 
                       
                        
                       
                         ( 
                         k 
                         ) 
                       
                     
                   
                 
               
               
                 
                   Eq 
                   . 
                   
                       
                   
                    
                   5 
                 
               
             
             
               
                 
                   
                     
                       
                         P 
                         _ 
                       
                       min 
                     
                      
                     
                       ( 
                       k 
                       ) 
                     
                   
                   = 
                   
                     
                       ∑ 
                       N 
                     
                      
                     
                       
                         P 
                         min 
                       
                        
                       
                         ( 
                         k 
                         ) 
                       
                     
                   
                 
               
               
                 
                   Eq 
                   . 
                   
                       
                   
                    
                   6 
                 
               
             
           
         
       
     
         [0040]    Alternative time-averaging methods can be used. 
         [0000]    The power ratios of the time-averaged minimum power, to the time-averaged left and right microphone power, are computed as follows: 
         [0000]        ML ( k )=   P     min ( k )/   P     L ( k )   Eq.7
 
         [0000]        MR ( k )=   P     min ( k )/   P     R ( k )   Eq.8
 
         [0041]    A scaling function is applied to the calculated power ratios to define the strength of directional filtering. In the preferred implementation, the scaling function is a compressive non-linearity implemented according to the iterative function: 
         [0000]        u   L ( k )= ML ( k )·[2− ML ( k )]  Eq.9
 
         [0000]        u   L ( k )= u   L ( k ) α ×β  Eq.10
 
         [0000]    where α and β are scaling factors to control the directional sensitivity as well as the output quality of processed sounds. In the preferred implementation, α=1.7, and β=√1.7. Optionally these scaling factors can be specified by the user or adjusted by an automated algorithm. 
         [0042]    Similarly a scalable function is applied to compute the strength of directional filtering for the right ear. 
         [0000]        u   R ( k )= MR ( k )·[2− MR ( k )]  Eq.11
 
         [0000]        u   R ( k )= u   R ( k ) α ×β  Eq.12
 
         [0043]    The lesser of the values u L (k) and u R (k) is determined according to:. 
         [0000]        b ( k )=min[ u   L ( k ), u   R ( k )]  Eq.13
 
         [0044]    The value b(k) is a bilateral weighting factor used to reduce channel weighting for signals from both ears equally. The final channel weights are accordingly: 
         [0000]        WL ( k )= u   L ( k )· b ( k )   Eq.14
 
         [0000]        WR ( k )= u   R ( k )· b ( k )   Eq.15
 
         [0045]    It will be evident to those skilled in the art that there may be benefit from adjusting the scaling values described in Equ. 9-13 in a time varying manner, for example according to the output of a signal to noise ratio estimator. 
         [0046]    The channel weighting values WL(k) and WR(k) are applied to the channel signals X L (k) and X R (k), respectively, and summed to produce the channel output signal: 
         [0000]        Z ( k )= WL ( k ) X   L ( k )+ WR ( k ) X   R ( k )   Eq.16
 
         [0047]    It will be evident to those skilled in the art that there may be benefit from preserving stereo separation of the left and right channel outputs in some applications, rather than adding the left and right signals as described here. Depending on the application, an optional additional step is to recreate a broadband time-domain signal from combining the channel outputs, for example using an inverse Fourier transform. 
         [0048]    Referring to  FIG. 2 , it can be seen that the signal plot “recovered target” closely resembles that of “target”. This is despite the significant amount of noise picked up as shown by left and right microphone plots due to the interfering speakers situated at 45 degrees from the target. Therefore, this embodiment of the invention successfully reduces unwanted noise in the signals received from the microphones. 
         [0049]    Any reference to prior art contained herein is not to be taken as an admission that the information is common general knowledge, unless otherwise indicated. 
         [0050]    Finally, it is to be appreciated that various alterations or additions may be made to the parts previously described without departing from the spirit or ambit of the present invention.