Microphone array method and system, and speech recognition method and system using the same
First Claim
1. A microphone array system comprising:
- an input unit to receive sound signals using a plurality of microphones;
a frequency splitter to split each sound signal received through the input unit into a plurality of narrowband signals;
an average spatial covariance matrix estimator which uses spatial smoothing to obtain a spatial covariance matrix for each frequency component of the sound signal, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the plurality of microphones, are obtained with respect to each frequency component of the sound signal processed by the frequency splitter and an average spatial covariance matrix is calculated, a signal source location detector to detect an incidence angle of the sound signal according to the average spatial covariance matrix calculated using the spatial smoothing;
a signal distortion compensator to calculate a weight for each frequency component of the sound signal based on the incidence angle of the sound signal and multiply the calculated weight by each frequency component, thereby compensating for distortion of each frequency component; and
a signal restoring unit to restore a sound signal using the distortion compensated frequency components.
1 Assignment
0 Petitions
Accused Products
Abstract
A microphone array system including an input unit to receive sound signals using a plurality of microphones; a frequency splitter splitting each sound signal received into a plurality of narrowband signals; an average spatial covariance matrix estimator using spatial smoothing to obtain a spatial covariance matrix for each frequency component of the sound signal, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the plurality of microphones, are obtained with respect to each frequency component of the sound signal and an average spatial covariance matrix is calculated; a signal source location detector to detect an incidence angle of the sound signal according to the average spatial covariance matrix calculated; a signal distortion compensator to calculates a weight for each frequency component of the sound signal based on the incidence angle of the sound signal and multiply the calculated weight by each frequency component.
59 Citations
65 Claims
-
1. A microphone array system comprising:
-
an input unit to receive sound signals using a plurality of microphones;
a frequency splitter to split each sound signal received through the input unit into a plurality of narrowband signals;
an average spatial covariance matrix estimator which uses spatial smoothing to obtain a spatial covariance matrix for each frequency component of the sound signal, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the plurality of microphones, are obtained with respect to each frequency component of the sound signal processed by the frequency splitter and an average spatial covariance matrix is calculated, a signal source location detector to detect an incidence angle of the sound signal according to the average spatial covariance matrix calculated using the spatial smoothing;
a signal distortion compensator to calculate a weight for each frequency component of the sound signal based on the incidence angle of the sound signal and multiply the calculated weight by each frequency component, thereby compensating for distortion of each frequency component; and
a signal restoring unit to restore a sound signal using the distortion compensated frequency components. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A speech recognition system comprising:
-
a microphone array system;
a feature extractor to extract a feature of a sound signal received from the microphone array system;
a reference pattern storage unit to store reference patterns to be compared with the extracted feature;
a comparator to compare the extracted feature with the reference patterns stored in the reference pattern storage unit; and
a determiner to determine whether a speech is recognized based on the compared result, wherein the microphone array system comprises;
an input unit to receive sound signals using a plurality of microphones;
a frequency splitter to split each sound signal received through the input unit into a plurality of narrowband signals;
an average spatial covariance matrix estimator which uses spatial smoothing to obtain a spatial covariance matrix for each frequency component of the sound signal, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the plurality of microphones, are obtained with respect to each frequency component of the sound signal processed by the frequency splitter and then an average spatial covariance matrix is calculated, a signal source location detector to detect an incidence angle of the sound signal according to the average spatial covariance matrix calculated using the spatial smoothing;
a signal distortion compensator to calculate a weight for each frequency components of the sound signal based on the incidence angle of the sound signal and multiply the calculated weight by each frequency component, thereby compensating for distortion of each frequency component; and
a signal restoring unit to restore a sound signal using the distortion compensated frequency components. - View Dependent Claims (7, 8, 9)
-
-
10. A microphone array method comprising:
-
receiving a plurality of wideband sound signals from an array having a plurality of microphones;
splitting each wideband sound signal into a plurality of narrowbands;
obtaining spatial covariance matrices for a plurality of virtual sub-arrays, which include a plurality of microphones constituting the array of the plurality of microphones, with respect to each narrowband using a predetermined scheme and averaging the obtained spatial covariance matrices, thereby obtaining an average spatial covariance matrix for each narrowband;
calculating an incidence angle of each wideband sound signal using the average spatial covariance matrix for each narrowband and a predetermined algorithm;
calculating weights to be respectively multiplied with the narrowbands according to the incidence angle of the wideband sound signal and multiplying the weights by the respective narrowbands; and
restoring a wideband sound signal using the narrowbands after being multiplied by the weights respectively. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A microphone array method comprising:
-
receiving wideband sound signals from an array having a plurality of microphones;
splitting each wideband sound signal into a plurality of narrowbands;
obtaining spatial covariance matrices for a plurality of virtual sub-arrays, which include a plurality of microphones constituting the array of the plurality of microphones, with respect to each narrowband using a predetermined scheme, and averaging the obtained spatial covariance matrices, thereby obtaining an average spatial covariance matrix for each narrowband;
calculating an incidence angle of each wideband sound signal using the average spatial covariance matrix for each narrowband and a predetermined algorithm;
calculating weights to be respectively multiplied with the narrowbands based on the incidence angle of the wideband sound signal and multiplying the weights by the respective narrowbands;
restoring a wideband sound signal using the narrowbands after being multiplied by the weights respectively;
extracting a feature of a sound signal received from the microphone array system;
storing reference patterns to be compared with the extracted feature;
comparing the extracted feature with the reference patterns stored; and
determining based on a comparison result whether a speech is recognized. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A speech recognition system comprising:
-
an input unit to receive sound signals using a plurality of microphones;
a frequency splitter to split each sound signal received through the input unit into a plurality of narrowband signals;
a signal processor to perform a multiple signal classification algorithm with respect to frequency components selected according to a predetermined reference from among the split frequency components of the sound signal split by the frequency splitter; and
a direction detector to detect a direction of a speech signal using the processing result output from the signal processor. - View Dependent Claims (21, 22)
-
-
23. A speech recognition method comprising:
-
receiving sound signals using a plurality of microphones;
splitting each sound signal received through the input unit into a plurality of narrowband signals;
performing a multiple signal classification algorithm with respect to frequency components selected according to a predetermined reference from among the split frequency components of the split sound signal; and
detecting a direction of a speech signal using the processing result of the performing of the multiple signal classification algorithm. - View Dependent Claims (24, 25)
-
-
26. A microphone array input type speech recognition system using spatial filtering and having a microphone array to receive sound signals, the system comprising:
-
an average spatial covariance matrix estimator which uses spatial smoothing to produce a spatial covariance matrix for each frequency component of the received sound signals, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the microphones array, are obtained with respect to each frequency component of the sound signals and an average spatial covariance matrix is calculated;
a signal source location detector to detect a source location of each of the sound signals using the average spatial covariance matrices; and
a signal distortion compensator to calculate a weight matrix to be multiplied by each frequency component using the detected source location of each of the sound signals in order to compensate for distortion due to noise and an echo of a sound signal. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A microphone array input type speech recognition method of receiving sound signals and using spatial filtering to acquire a high-quality speech signal for recognizing speech, the method comprising:
-
obtaining a spatial covariance matrix for each frequency component of the received sound signals, using spatial smoothing, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the microphones array, are obtained with respect to each frequency component of the sound signals and an average spatial covariance matrix is calculated;
detecting a source location of each of the sound signals using the average spatial covariance matrices; and
calculating a weight matrix to be multiplied by each frequency component using the detected source location of each of the sound signals in order to compensate for distortion due to noise and an echo of a sound signal. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A microphone array input type speech recognition system using spatial filtering and having a microphone array to receive sound signals, the system comprising:
-
an average spatial covariance matrix estimator which uses spatial smoothing to produce a spatial covariance matrix for each frequency component of the received sound signals, by which spatial covariance matrices for a plurality of virtual sub-arrays, which are configured in the microphones array, are obtained with respect to each frequency component of the sound signals and an average spatial covariance matrix is calculated;
a signal source location detector to detect a source location of each of the sound signals using the average spatial covariance matrices;
a signal distortion compensator to calculate a weight matrix to be multiplied by each frequency component using the detected source location of each of the sound signals in order to compensate for distortion due to noise and an echo of a sound signal;
a signal restoring unit to restore each of the sound signals using the distortion compensated frequency components; and
a speech recognition module to obtain a speech recognition result by comparing a feature of each of the restored sound signals with a plurality of reference patterns to determine a sound most similar to the restored sound signal. - View Dependent Claims (58, 59, 60, 61)
-
-
62. The microphone array input type speech recognition method using spatial filtering, the method comprising:
selecting a predetermined number of channels based on a distribution of averaged speech presence probabilities such that an amount of computation for a multiple signal classification algorithm is reduced, the channels having a speech presence probability greater than a predetermined value are selected for the multiple signal classification, wherein each of the channels is a unit into which a predetermined number of frequency bins are grouped - View Dependent Claims (63, 64)
-
65. A microphone array input type speech recognition system using spatial filtering and having a microphone array to receive sound signals, the system comprising:
-
a microphone array module to decompose received sound signals using a spatial smoothing technique; and
a speech recognition module to receive the decomposed sound signals from the microphone array system and recognize speech, wherein there is a reduction in the removal of a target signal from the sound signals having noise and interference.
-
Specification