Beamforming and gainsharing mixing of small circular array of bidirectional microphones

US10313786B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10313786-B1
Application numberUS-201816010774-A
CountryUS
Kind codeB1
Filing dateJun 18, 2018
Priority dateMar 20, 2018
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device including an array of bidirectional microphones optimizes the echo rejection of the bidirectional microphones. The microphone array receives audio from an audio source and generates audio signals from each of the bidirectional microphones. The device forms audio beams from combinations of the audio signals generated from the microphone array. Each audio beam captures audio from either its positive polarity zone or its negative polarity zone. The device determines a direction of the audio source and selects a perpendicular audio beam pair based on the direction of the audio source. The perpendicular audio beam pair includes a primary audio beam aimed toward the direction of the audio source and a secondary beam perpendicular to the primary audio beam. The device generates an output signal by combining the primary audio beam with the secondary audio beam based on polarity zone the audio is captured for each audio beam.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at a device including a plurality of bidirectional microphones, receiving audio from an audio source; generating an audio signal from each of the bidirectional microphones; forming a plurality of audio beams from combinations of the audio signals generated from the plurality of bidirectional microphones, wherein each audio beam captures audio from either a respective positive polarity zone or a respective negative polarity zone; determining a direction of the audio source; selecting a perpendicular audio beam pair based on the direction of the audio source, wherein the selected perpendicular audio beam pair includes a primary audio beam aimed toward the direction of the audio source and a secondary audio beam perpendicular to the primary audio beam; and generating an output signal by combining the primary audio beam with the secondary audio beam based on a comparison of which respective polarity zones the audio is captured for the primary audio beam and the secondary audio beam. 2. The method of claim 1 , further comprising calculating a signal-to-noise ratio (SNR) of each audio beam, wherein the direction of the audio source is determined based on a comparison of the calculated SNRs of the audio beams. 3. The method of claim 2 , wherein selecting the perpendicular audio beam pair further comprises: determining a maximum SNR among the calculated SNRs of the audio beams; and responsive to a determination that the maximum SNR is higher than a previously determined maximum SNR, selecting an audio beam with a minimum SNR as the secondary audio beam and selecting an audio beam perpendicular to the secondary audio beam as the primary audio beam. 4. The method of claim 3 , wherein the determination that the maximum SNR is higher than the previously determined maximum SNR includes a determination that the maximum SNR exceeds the previously determined maximum SNR by a first predetermined threshold. 5. The method of claim 4 , further comprising: calculating a difference between the maximum SNR and the minimum SNR; comparing the difference to a second predetermined threshold; and selecting the audio beam with the minimum SNR as the secondary audio beam only if the difference is greater than the second predetermined threshold. 6. The method of claim 5 , further comprising selecting the audio beam perpendicular to the secondary audio beam as the primary audio beam only if the SNR of the audio beam perpendicular to the secondary audio beam is within a third predetermined threshold of the maximum SNR. 7. The method of claim 1 , wherein at least one of the audio beams is formed by combining a first audio signal from a first bidirectional microphone with a time delayed second audio signal from a second bidirectional microphone. 8. An apparatus comprising: a plurality of bidirectional microphones, each bidirectional microphone configured to receive audio from an audio source and generate an audio signal; a processor configured to: form a plurality of audio beams from combinations of the audio signals generated from the plurality of bidirectional microphones, wherein each audio beam captures audio from either a respective positive polarity zone or a respective negative polarity zone; determine a direction of the audio source; select a perpendicular audio beam pair based on the direction of the audio source, wherein the selected perpendicular audio beam pair includes a primary audio beam aimed toward the direction of the audio source and a secondary audio beam perpendicular to the primary audio beam; and generate an output signal by combining the primary audio beam with the secondary audio beam based on a comparison of which respective polarity zones the audio is captured for the primary audio beam and the secondary audio beam. 9. The apparatus of claim 8 , wherein the processor is further configured to calculate a signal-to-noise ratio (SNR) of each audio beam, and wherein the direction of the audio source is determined based on a comparison of the calculated SNRs of the audio beams. 10. The apparatus of claim 9 , wherein the processor is configured to select the perpendicular audio beam pair by: determining a maximum SNR among the calculated SNRs of the audio beams; and responsive to a determination that the maximum SNR is higher than a previously determined maximum SNR, selecting an audio beam with a minimum SNR as the secondary audio beam and selecting an audio beam perpendicular to the secondary audio beam as the primary audio beam. 11. The apparatus of claim 10 , wherein the processor is configured to determine that the maximum SNR exceeds the previously determined maximum SNR by a first predetermined threshold. 12. The apparatus of claim 11 , wherein the processor is further configured to: calculate a difference between the maximum SNR and the minimum SNR; compare the difference to a second predetermined threshold; and select the audio beam with the minimum SNR as the secondary audio beam only if the difference is greater than the second predetermined threshold. 13. The apparatus of claim 12 , wherein the processor is further configured to select the audio beam perpendicular to the secondary audio beam as the primary audio beam only if the SNR of the audio beam perpendicular to the secondary audio beam is within a third predetermined threshold of the maximum SNR. 14. The apparatus of claim 8 , wherein the processor is configured to form at least one of the audio beams by combining a first audio signal from a first bidirectional microphone with a time delayed second audio signal from a second bidirectional microphone. 15. One or more computer readable storage media encoded with software comprising computer executable instructions and, when the software is executed by a processor, cause the processor to: receive audio of an audio source at a plurality of bidirectional microphones; generate an audio signal from each of the bidirectional microphones; form a plurality of audio beams from combinations of the audio signals generated from the plurality of bidirectional microphones, wherein each audio beam captures audio from either a respective positive polarity zone or a respective negative polarity zone; determine a direction of the audio source; select a perpendicular audio beam pair based on the direction of the audio source, wherein the selected perpendicular audio beam pair includes a primary audio beam aimed toward the direction of the audio source and a secondary audio beam perpendicular to the primary audio beam; generate an output signal by combining the primary audio beam with the secondary audio beam based on a comparison of which respective polarity zones the audio is captured for the primary audio beam and the secondary audio beam. 16. The non-transitory computer readable storage media of claim 15 , further comprising instructions operable to cause the processor to calculate a signal-to-noise ratio (SNR) of each audio beam, wherein the direction of the audio source is determined based on a comparison of the calculated SNRs of the audio beams. 17. The non-transitory computer readable storage media of claim 16 , further comprising instructions operable to cause the processor to select the perpendicular audio beam pair by: determining a maximum SNR among the calculated SNRs of the audio beams; and responsive to a determination that the maximum SNR is higher than a previously determined maximum SNR, selecting an audio beam with a minimum SNR as the secondary audio beam and selecting an audio beam perpendicula

Assignees

Inventors

Classifications

  • H04R3/005Primary

    for combining the signals of two or more microphones (specially adapted for hearing aids H04R25/407) · CPC title

  • microphones · CPC title

  • Processing in the frequency domain · CPC title

  • 2D or 3D arrays of transducers · CPC title

  • Direction finding using a sum-delay beam-former · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10313786B1 cover?
A device including an array of bidirectional microphones optimizes the echo rejection of the bidirectional microphones. The microphone array receives audio from an audio source and generates audio signals from each of the bidirectional microphones. The device forms audio beams from combinations of the audio signals generated from the microphone array. Each audio beam captures audio from either …
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04R3/005. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).