IP Library › Granted Patent US 11,302,347
Granted Patent B2
US 11,302,347 · App. 16/887,407 · Granted Apr 12, 2022

Low latency automixer integrated with voice and noise activity detection

Inventors: Ross Lawrence Penniman (Skokie, IL); Michael Ryan Lester (Colorado Springs, CO); Michelle Michiko Ansai (Chicago, IL); Michael Harrison Prosinski (Chicago, IL); Wenshun Tian (Palatine, IL); David Andrew VerLee (Libertyville, IL)
Assignee: Shure Acquisition Holdings, Inc.
G10L25/78G10L21/02G10L21/0208G10L21/0316G10L21/0364H04R3/04H04R5/04H04S7/307G10L2021/03643G10L2021/03646
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,302,347
App. No.
16/887,407
Granted
Apr 12, 2022
Kind
B2
Abstract

Systems and methods are disclosed for providing voice and noise activity detection with audio automixers that can reject errant non-voice or non-human noises while maximizing signal-to-noise ratio and minimizing audio latency.

Claims (38)

1. A method, comprising:

determining whether non-speech audio is present in an audio signal of a channel initially gated on by a mixer, wherein the mixer generates a mixed audio signal based on at least the audio signal of the channel initially gated on; and

when the non-speech audio is determined to be present in the audio signal of the channel initially gated on, overriding the mixer by gating off the channel initially gated on to cause the mixer to generate the mixed audio signal without the audio signal of the channel initially gated on.

2. The method of claim 1 , further comprising minimizing front end noise leak in the audio signal of the channel initially gated on during a time duration between (1) the mixer determining to gate on the channel initially gated on and (2) determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

3. The method of claim 1 , further comprising applying a non-speech de-emphasis filter to the audio signal of the channel initially gated on.

4. The method of claim 3 , further comprising:

determining whether speech audio is present in the audio signal of the channel initially gated on; and

when the speech audio is determined to be present in the audio signal of the channel initially gated on, removing the non-speech de-emphasis filter from the audio signal of the channel initially gated on.

5. The method of claim 3 , further comprising removing the non-speech de-emphasis filter from the audio signal of the channel initially gated on after a time duration elapses that is between (1) the mixer determining to gate on the channel initially gated on and (2) determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

6. The method of claim 1 , further comprising attenuating the audio signal of the channel initially gated on.

7. The method of claim 6 , further comprising:

determining whether speech audio is present in the audio signal of the channel initially gated on; and

when the speech audio is determined to be present in the audio signal of the channel initially gated on, removing the attenuation from the audio signal of the channel initially gated on.

8. The method of claim 6 , further comprising removing the attenuation from the audio signal of the channel initially gated on after a time duration elapses that is between (1) the mixer determining to gate on the channel initially gated on and (2) determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

9. The method of claim 1 , further comprising applying a time varying attenuation to the audio signal of the channel initially gated on.

10. The method of claim 9 , further comprising:

determining whether speech audio is present in the audio signal of the channel initially gated on; and

when the speech audio is determined to be present in the audio signal of the channel initially gated on, removing the time varying attenuation from the audio signal of the channel initially gated on.

11. The method of claim 9 , further comprising removing the time varying attenuation from the audio signal of the channel initially gated on after a time duration elapses that is between (1) the mixer determining to gate on the channel initially gated on and (2) determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

12. The method of claim 1 , further comprising applying one or more of a crest factor compressor or a crest factor limiter to the audio signal of the channel initially gated on.

13. The method of claim 12 , further comprising:

determining whether speech audio is present in the audio signal of the channel initially gated on; and

when the speech audio is determined to be present in the audio signal of the channel initially gated on, removing the one or more of the crest factor compressor or the crest factor limiter from the audio signal of the channel initially gated on.

14. The method of claim 12 , further comprising removing the one or more of the crest factor compressor or the crest factor limiter from the audio signal of the channel initially gated on after a time duration elapses that is between (1) the mixer determining to gate on the channel initially gated on and (2) determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

15. The method of claim 1 , further comprising when the non-speech audio is determined to be present in the audio signal of the channel initially gated on, applying additional attenuation to the channel initially gated on after being gated off.

16. The method of claim 2 , further comprising modifying parameters related to minimizing the front end noise leak based on whether the channel initially gated on historically contains the non-speech audio or speech audio.

17. The method of claim 1 , wherein overriding the mixer comprises overriding the mixer by controlling a rate of gating off the channel initially gated on.

18. The method of claim 1 , further comprising:

determining whether speech audio is present in the audio signal of the channel initially gated on;

determining whether non-speech audio is present in a second audio signal of a second channel initially gated on by the mixer; and

when the speech audio is determined to be present in the audio signal of the channel initially gated on and when the non-speech audio is determined to be present in the second audio signal of the second channel initially gated on, applying a noise leakage filter to the audio signal of the channel initially gated on.

19. The method of claim 1 , further comprising determining to gate on the channel initially gated on by the mixer based on one or more of (1) a channel selection rule or (2) whether the audio signal of the channel initially gated on contains speech audio.

20. A system, comprising:

an activity detector configured to determine whether non-speech audio is present in an audio signal of a channel initially gated on by a mixer, wherein the mixer is configured to generate a mixed audio signal based on at least the audio signal of the channel initially gated on; and

a channel gating module in communication with the activity detector, the channel gating module configured to when the non-speech audio is determined by the activity detector to be present in the audio signal of the channel initially gated on, override the mixer to cause the mixer to:

gate off the channel initially gated on; and

generate the mixed audio signal without the audio signal of the channel initially gated on.

21. The system of claim 20 , further comprising a pre-mixer in communication with the mixer, the pre-mixer configured to minimize front end noise leak in the audio signal of the channel initially gated on during a time duration between (1) the mixer determining to gate on the channel initially gated on and (2) the activity detector determining whether the non-speech audio is present in the audio signal of the channel initially gated on.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2020
From: PENNIMAN, ROSS LAWRENCE; LESTER, MICHAEL RYAN; ANSAI, MICHELLE MICHIKO; PROSINSKI, MICHAEL HARRISON; TIAN, WENSHUN; VERLEE, DAVID ANDREW
To: SHURE ACQUISITION HOLDINGS, INC.
Reel/Frame 053301/0860 →
Continuity (2)
Provisional Application 62855491 · May 31, 2019
Related Publication 20200381009A1 · Dec 3, 2020
Cited By (3)
US 12,603,100 US 12,676,134 US 12,688,856