Transitioning multiple microphones from a first mode to a second mode
US-9226069-B2 · Dec 29, 2015 · US
US9560463B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9560463-B2 |
| Application number | US-201514792783-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2015 |
| Priority date | Mar 20, 2015 |
| Publication date | Jan 31, 2017 |
| Grant date | Jan 31, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method relate to receiving, by a processing device, a plurality of sound signals captured at a plurality of microphone sensors, wherein the plurality of sound signals are from a sound source, and wherein a number (M) of the plurality of microphone sensors is greater than three, determining a number (K) of layers for a multistage minimum variance distortionless response (MVDR) beamformer based on the number (M) of the plurality of microphone sensors, wherein the number (K) of layers is greater than one, and wherein each layer of the multistage MVDR beamformer comprises one or more mini-length MVDR beamformers, and executing the multistage MVDR beamformer to the plurality of sound signals to calculate an estimate of the sound source.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a processing device, a plurality of sound signals captured at a plurality of microphone sensors, wherein the plurality of sound signals are from a sound source, and wherein a number (M) of the plurality of microphone sensors is greater than three; determining a number (K) of layers for a multistage minimum variance distortionless response (MVDR) beamformer based on the number (M) of the plurality of microphone sensors, wherein the number (K) of layers is greater than one, and wherein each layer of the multistage MVDR beamformer comprises one or more mini-length MVDR beamformers; and executing the multistage MVDR beamformer to the plurality of sound signals to calculate an estimate of the sound source. 2. The method of claim 1 , wherein a length (M′) of the one or more mini-length MVDR beamformers is smaller than the number (M) of the plurality of microphone sensors. 3. The method of claim 1 , wherein the multistage MVDR beamformer comprises K cascaded layers from a first layer to a K th layer, and wherein a count of mini-length MVDR beamformers in each of the K layers progressively decreases from the first layer to the K th layer. 4. The method of claim 3 , wherein the first layer comprises M/2 length-2 MVDR beamformers configured to receive the plurality of sound signals, wherein each of the M/2 length-2 MVDR beamformers is configured to receive respective two sound signals and to calculate a first-layer estimate for the two respective sound signals, and wherein first layer estimates are provided to a second layer of the multistage MVDR beamformer. 5. The method of claim 4 , wherein each of second layer to the K th layer comprises one or more length-2 MVDR beamformers, and wherein a count of length-2 MVDR beamformers of from the second layer to the K th layer decreases by a factor of two. 6. The method of claim 5 , wherein the K th layer of the multistage MVDR beamformer comprises one length-2 MVDR beamformer configured to calculate the estimate of the sound source. 7. The method of claim 3 , wherein the first layer comprises M/3 length-3 MVDR beamformers to receive the plurality of sound signals, wherein each of the M/3 length-3 MVDR beamformers is configured to receive respective three sound signals and to calculate a first-layer estimate for the three respective sound signals, and wherein first layer estimates are provided to a second layer of the multistage MVDR beamformer. 8. The method of claim 1 , wherein the multistage MVDR beamformer comprises a first mini-length MVDR beamformer and a second mini-length MVDR beamformer, and wherein a length of the first mini-length MVDR beamformer is different from the second mini-length MVDR. 9. The method of claim 8 , wherein the first mini-length MVDR beamformer and the second mini-length MVDR beamformer are in a same layer. 10. The method of claim 8 , wherein the first mini-length MVDR beamformer and the second mini-length MVDR beamformer are in different layers. 11. The method of claim 1 , further comprising: determining one of more coefficients for the one or more mini-length MVDR beamformers in the K layers of the multistage MVDR beamformer based on a noise correlation at input of the one or more mini-length MVDR beamformer. 12. The method of claim 1 , wherein the plurality of sound signals comprise a first component from a speech source and a second component of noise, and wherein the multistage MVDR beamformer calculate an estimate of the speech source. 13. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to: receive, by a processing device, a plurality of sound signals captured at a plurality of microphone sensors, wherein the plurality of sound signals are from a sound source, and wherein a number (M) of the plurality of microphone sensors is greater than three; determine a number (K) of layers for a multistage minimum variance distortionless response (MVDR) beamformer based on the number (M) of the plurality of microphone sensors, wherein the number (K) of layers is greater than one, and wherein each layer of the multistage MVDR beamformer comprises one or more mini-length MVDR beamformers; and execute the multistage MVDR beamformer to the plurality of sound signals to calculate an estimate of the sound source. 14. The non-transitory machine-readable storage medium of claim 13 , wherein the multistage MVDR beamformer comprises K cascaded layers from a first layer to a K th layer, and wherein a count of mini-length MVDR beamformers in each of the K layers progressively decreases from the first layer to the K th layer. 15. The non-transitory machine-readable storage medium of claim 14 , the first layer comprises M/2 length-2 MVDR beamformers configured to receive the plurality of sound signals, wherein each of the M/2 length-2 MVDR beamformers is configured to receive respective two sound signals and to calculate a first-layer estimate for the two respective sound signals, and wherein first layer estimates are provided to a second layer of the multistage MVDR beamformer. 16. The non-transitory machine-readable storage medium of claim 15 , wherein each of second layer to the K th layer comprises one or more length-2 MVDR beamformers, wherein a count of length-2 MVDR beamformers of from the second layer to the K th layer decreases by a factor of two, and wherein the K th layer of the multistage MVDR beamformer comprises one length-2 MVDR beamformer configured to calculate the estimate of the sound source. 17. A system, comprising: a memory; and a processing device, operatively coupled to the memory, to: receive a plurality of sound signals captured at a plurality of microphone sensors, wherein the plurality of sound signals are from a sound source, and wherein a number (M) of the plurality of microphone sensors is greater than three, determine a number (K) of layers for a multistage minimum variance distortionless response (MVDR) beamformer based on the number (M) of the plurality of microphone sensors, wherein the number (K) of layers is greater than one, and wherein each layer of the multistage MVDR beamformer comprises one or more mini-length MVDR beamformers, and execute the multistage MVDR beamformer to the plurality of sound signals to calculate an estimate of the sound source. 18. The system of claim 17 , wherein the multistage MVDR beamformer comprises K cascaded layers from a first layer to a K th layer, and wherein a count of mini-length MVDR beamformers in each of the K layers progressively decreases from the first layer to the K th layer. 19. The system of claim 18 , the first layer comprises M/2 length-2 MVDR beamformers configured to receive the plurality of sound signals, wherein each of the M/2 length-2 MVDR beamformers is configured to receive respective two sound signals and to calculate a first-layer estimate for the two respective sound signals, and wherein first layer estimates are provided to a second layer of the multistage MVDR beamformer. 20. The system of claim 19 , wherein each of second layer to the K th layer comprises one or more length-2 MVDR beamformers, wherein a count of length-2 MVDR beamformers of from the second layer to the K th layer decreases by a factor of two, and wherein the K th layer of the multistage MVDR beamformer comprises one length-2 MVDR beamformer configured to calculate the estimate of the sound source.
Linear arrays of transducers · CPC title
Direction finding using a sum-delay beam-former · CPC title
by combining a number of identical transducers {(specially adapted for hearing aids H04R25/405)} · CPC title
Noise reduction using microphones having different directional characteristics · CPC title
microphones · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.