IP Library Granted Patent US 11,689,849
Granted Patent B2
US 11,689,849 · App. 16/421,908 · Granted Jun 27, 2023

Method, apparatus and computer-readable media to manage semi-constant (persistent) sound sources in microphone pickup/focus zones

Inventors: Richard Dale Ferguson (Okotoks, CA); Linshan Li (Calgary, CA); Mahdi Javer (Calgary, CA); Nicholas Alexander Norrie (Calgary, CA)
H04R3/005G10L21/028G10L21/0232H04R3/04H04R5/04G10L2021/02166
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,689,849
App. No.
16/421,908
Granted
Jun 27, 2023
Kind
B2
Abstract

Method, apparatus, and computer-readable media to manage undesired sound sources in microphone pickup/focus zones preferably mitigates one or more of the undesired sound source(s) in a space having a plurality of microphones and at least one desired sound source. Preferably, at least one microphone input receives plural microphone input signals from the plurality of microphones in the space. Preferably, the least one processor is coupled to the at least one microphone input and receives the plural microphone input signals. Preferably, the at least one processor determines plural micro-zones in the space. Preferably, the at least one processor determines a threshold sound field level for each micro-zone based on received plural microphone input signals that correspond to the one or more undesired sound source(s). Preferably, the at least one processor recognizes a desired sound source when received plural microphone input signals exceed one or more threshold sound field level.

Claims (44)

1. An apparatus targeting one or more undesired sound source(s) in a space having a plurality of microphones and at least one desired sound source, comprising:

at least one microphone input that receives plural microphone input signals from the plurality of microphones in the space;

at least one processor, coupled to said at least one microphone input and receiving the plural microphone input signals;

the at least one processor determining plural virtual microphone bubbles in the space;

the at least one processor determining a threshold sound field level, utilizing processing in a time domain, for each virtual microphone bubble based on the received plural microphone input signals that correspond to (i) virtual microphone bubbles located within ambient background noise and (ii) virtual microphone bubbles located at the one or more undesired sound source(s) in the space; and

the at least one processor recognizing a desired sound source when the received plural microphone input signals exceed one or more threshold sound field levels.

2. The apparatus according to claim 1 , wherein the at least one processor determines a threshold sound field level for each virtual microphone simultaneously.

3. The apparatus according to claim 2 , wherein the at least one processor determines the plural virtual microphone bubbles in the space continuously.

4. The apparatus according to claim 1 , wherein the at least one processor mitigates at least one undesired sound source(s) prior to audio processing of noise suppression.

5. The apparatus according to claim 1 , wherein the at least one processor determines the plural virtual microphone bubbles as a 2D array.

6. The apparatus according to claim 1 , wherein the at least one processor determines the plural virtual microphone bubbles as a 3D array.

7. The apparatus according to claim 1 , wherein the at least one processor recognizes a desired sound source which is moving through plural virtual microphone bubbles in the space.

8. The apparatus according to claim 1 , wherein the at least one processor mitigates at least one undesired sound source that is moving through plural virtual microphone bubbles in the space.

9. The apparatus according to claim 1 , wherein the at least one processor comprises at least one zone target processor and at least one audio processing engine.

10. The apparatus according to claim 1 , wherein the at least one processor calculates processing gain of the received plural microphone input signals in the space after determining plural virtual microphone bubbles in the space.

11. The apparatus according to claim 1 , wherein the at least one processor provides at least one target signal to target the plurality of microphones on the recognized desired sound source.

12. The apparatus according to claim 1 , wherein the at least one processor determining a threshold sound field level based on a manual input.

13. A method of targeting one or more undesired sound source(s) in a space having a plurality of microphones and at least one desired sound source, comprising:

using at least one microphone input to receive plural microphone input signals from the plurality of microphones in the space; and

using at least one processor, coupled to said at least one microphone input and receiving the plural microphone input signals, to:

determine plural virtual microphone bubbles in the space;

determine a threshold sound field level, utilizing processing in a time domain, for each virtual microphone bubble based on the received plural microphone input signals that that correspond to (i) virtual microphone bubbles located within ambient background noise and (ii) virtual microphone bubbles located at the one or more undesired sound source(s) in the space; and

recognize a desired sound source when the received plural microphone input signals exceed one or more threshold sound field levels.

14. The method according to claim 13 , wherein the at least one processor determines a threshold sound field level for each virtual microphone bubble simultaneously.

15. The method according to claim 14 , wherein the at least one processor determines the plural virtual microphone bubbles in the space continuously.

16. The method according to claim 13 , wherein the at least one processor wherein the at least one processor mitigates at least one undesired sound source(s) prior to audio processing of noise suppression.

17. The method according to claim 13 , wherein the at least one processor determines the plural virtual microphone bubbles as a 2D array.

18. The method according to claim 13 , wherein the at least one processor determines the plural virtual microphone bubbles as a 3D array.

19. The method according to claim 13 , wherein the at least one processor recognizes a desired sound source which is moving through plural virtual microphone bubbles in the space.

20. The method according to claim 13 , wherein the at least one processor mitigates at least one undesired sound source that is moving through plural virtual microphone bubbles in the space.

21. The method according to claim 13 , wherein the at least one processor comprises at least one zone target processor and at least one audio processing engine.

22. The method according to claim 13 , wherein the at least one processor calculates processing gain of the received plural microphone input signals in the space after determining plural virtual microphone bubbles in the space.

23. An apparatus mitigating one or more undesired sound source(s) in a space having at least one microphone and at least one desired sound source, comprising:

at least one microphone input that receives microphone input signals from the at least one microphone in the space;

at least one processor, coupled to said at least one microphone input and receiving the microphone input signals;

the at least one processor determining plural virtual microphone bubbles in the space;

the at least one processor determining a threshold sound field level, utilizing processing in a time domain, for each virtual microphone bubble based on the received microphone input signals that correspond to the one or more undesired sound source(s) in the space; and

the at least one processor recognizing a desired sound source when the received microphone input signals exceed one or more threshold sound field levels.

24. At least one non-transitory computer readable media for mitigating one or more undesired sound source(s) in a space having at least one microphone and at least one desired sound source, said non-transitory computer readable media comprising instructions causing at least one processor to:

use at least one microphone input to receive plural microphone input signals from the plurality of microphones in the space;

use at least one processor, coupled to said at least one microphone input and receiving the plural microphone input signals, to:

determine plural virtual microphone bubbles in the space;

determine a threshold sound field level, utilizing processing in a time domain, for each virtual microphone bubble based on the received plural microphone input signals that correspond to the one or more undesired sound source(s) in the space; and

recognize a desired sound source when the received plural microphone input signals exceed one or more threshold sound field levels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: FERGUSON, RICHARD DALE; LI, LINSHAN; JAVER, MADHI; NORRIE, NICHOLAS ALEXANDER
To: NUREVA, INC.
Reel/Frame 056691/0081 →
Continuity (2)
Provisional Application 62675995 · May 24, 2018
Related Publication 20190364359A1 · Nov 28, 2019