IP Library Granted Patent US 11,626,093
Granted Patent B2
US 11,626,093 · App. 17/626,180 · Granted Apr 11, 2023

Method and system for avoiding howling disturbance on conferences

Inventor: Alexandre Lopez Moreira (Ingolstadt, DE)
Assignee: Unify Patente GmbH & Co. KG
G10K11/16G10L25/51H04M3/568
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,626,093
App. No.
17/626,180
Granted
Apr 11, 2023
Kind
B2
Abstract

Method and System for avoiding howling disturbance especially on conferences, wherein the method comprising the steps of using a howling detector unit implemented inside a multipoint control unit to receive an audio stream input from a client, analyzing the audio input with the howling detector in order to verify if howling noise is present, using at least two of a skewness analysis, a flatness analysis, a crest analysis, a rolloff analysis and preventing the audio stream input to be forwarded as an output to an audio mixer, if howling noise is present.

Claims (49)

1. A method for avoiding a howling disturbance on conferences, comprising:

using a howling detector unit implemented inside a multipoint control unit to receive an audio stream input from a client, the audio stream input having a frequency spectrum;

analyzing the audio stream input with the howling detector in order to verify whether howling noise is present by using at least two of:

a skewness analysis to determine whether the howling noise is present via a first analysis on the frequency spectrum of the audio stream input,

a flatness analysis to determine whether the howling noise is present via a second analysis on the frequency spectrum of the audio stream input,

a crest analysis to determine whether the howling noise is present via a third analysis on the frequency spectrum of the audio stream input, and

a rolloff analysis to determine whether the howling noise is present via a fourth analysis on the frequency spectrum of the audio stream input,

in response to detecting the howling noise, preventing the audio stream input to be forwarded as an output to an audio mixer.

2. The method of claim 1 , wherein in the analyzing of the audio stream input includes the skewness analysis and one or more of the flatness analysis, the rolloff analysis, and the crest analysis, the skewness analysis being carried out by measuring an asymmetry of a distribution around a mean value.

3. The method of claim 1 , wherein the analyzing of the audio stream input includes the flatness analysis and one or more of the flatness analysis, the rolloff analysis, and the crest analysis, the flatness analysis being carried out by calculating a ratio of a geometric mean to an arithmetic mean and quantifying sound of the audio stream input as a noise-like sound or as a tone-like sound.

4. The method of claim 1 , wherein the analyzing of the audio stream input includes the crest analysis and one or more of the flatness analysis, the rolloff analysis, and the crest analysis, the crest analysis being carried out by calculating a ratio of peak values within spectral frequencies to an arithmetic mean of an energy spectrum of the audio stream input.

5. The method of claim 1 , wherein the analyzing of the audio stream input includes the rolloff analysis and one or more of the flatness analysis, the rolloff analysis, and the crest analysis, the rolloff analysis being carried out by calculating a frequency so that a pre-defined percentage of a signal energy is contained below a frequency of the audio stream input.

6. The method of claim 1 , comprising:

the multipoint control unit automatically starting a process to inform the one or more clients that are generating the howling noise disturbance and/or the other clients that are not generating the howling noise disturbance about the howling noise disturbance.

7. The method of claim 6 , comprising:

the client that generated the howling noise disturbance solving the problem locally so that no howling noise is present and the multipoint control unit automatically remixing the client to the audio stream input again in response to the solving of the problem locally and informing this client and/or the other clients about the remixing.

8. The method of claim 1 , wherein the analyzing of the audio stream input with the howling detector in order to verify whether howling noise is present comprises all of:

(i) the skewness analysis such that the skewness analysis is performed to measure an asymmetry of a distribution around a mean value;

(ii) the flatness analysis such that the flatness analysis is performed for calculating a ratio of a geometric mean to an arithmetic mean and quantifying sound of the audio stream input as a noise-like sound or as a tone-like sound;

(iii) the crest analysis such that the crest analysis is performed for calculating a ratio of peak values within spectral frequencies to an arithmetic mean of an energy spectrum of the audio stream input; and

(iv) the rolloff analysis such that the rolloff analysis is performed for calculating a frequency so that a pre-defined percentage of a signal energy is contained below a frequency of the audio stream input.

9. The method of claim 1 , wherein the analyzing of the audio stream input with the howling detector in order to verify whether howling noise is present comprises at least three of:

(i) the skewness analysis such that the skewness analysis is performed to measure an asymmetry of a distribution around a mean value;

(ii) the flatness analysis such that the flatness analysis is performed for calculating a ratio of a geometric mean to an arithmetic mean and quantifying sound of the audio stream input as a noise-like sound or as a tone-like sound;

(iii) the crest analysis such that the crest analysis is performed for calculating a ratio of peak values within spectral frequencies to an arithmetic mean of an energy spectrum of the audio stream input; and

(iv) the rolloff analysis such that the rolloff analysis is performed for calculating a frequency so that a pre-defined percentage of a signal energy is contained below a frequency of the audio stream input.

10. A system for avoiding howling disturbance on conferences comprising:

a multipoint control unit communicatively connectable to a plurality of clients, the clients including a first client and a second client;

a howling noise detector configured to detect a howling noise, the howling detector being implemented inside the multipoint control unit to receive an audio stream input from each of the clients;

the howling noise detector comprising at least two of:

a skewness analysis unit to measure an asymmetry of a distribution around a mean value,

a flatness analysis unit to calculate a ratio of a geometric mean to an arithmetic mean and quantify sound of the audio stream input as a noise-like sound or as a tone-like sound,

a crest analysis unit to calculate a ratio of peak values within spectral frequencies of the audio stream input to an arithmetic mean of an energy spectrum of the audio stream input, and

a rolloff analysis unit to calculate a frequency so that a pre-defined percentage of a signal energy is contained below a frequency of the audio stream input;

a prevention unit configured to disable and/or enable a procedure to prevent the audio stream input to be forwarded to an audio mixer in response to detection of the howling noise in the audio stream input.

11. The system of claim 10 , wherein the howling detector unit comprises at least three of:

the skewness analysis unit;

the flatness analysis unit;

the crest analysis unit; and

the rolloff analysis unit.

12. The system of claim 10 , wherein the howling detector unit comprises a DC filter unit and/or a fast Fourier transformation (FFT) unit.

13. The system of claim 10 , wherein the howling detector unit comprises at least one fixed sized circular queue to separately queue an output of at least one of: a skewness analysis unit, a flatness analysis unit, a crest analysis unit and/or a roll-off analysis unit.

14. The system of claim 13 , wherein the howling detector unit comprises at least one average unit to individually average the output of the queue.

15. The system according to claim 14 , wherein the howling detector unit comprises at least one comparator unit to compare by an output of the average unit to an individual threshold value.

16. The system of claim 15 , wherein the howling detector unit comprises an AND port unit to analyze at least two individual threshold value outputs generated by at least two comparator units and forward a single Boolean value informing the multipoint control unit to prevent the audio stream input from being mixed in the audio mixer or release the audio stream input to be mixed via the audio mixer.

17. The system of claim 10 , wherein the system is included in a private branch exchange (PBX), a telecommunication device, a personal computer (PC), a closed loop control system equipped with Automatic Gain Control (AGC), or a telecommunication device having a web application.

18. The system of claim 10 , wherein the howling detector unit includes the skewness analysis unit and the flatness analysis unit.

19. The system of claim 10 , wherein the howling detector unit includes the crest analysis unit and the rolloff analysis unit.

20. The system of claim 10 , wherein the howling detector unit includes the skewness analysis unit and at least one of the crest analysis unit and the rolloff analysis unit.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: LOPEZ MOREIRA, ALEXANDRE
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 058617/0371 →
Continuity (1)
Related Publication 20220375445A1 · Nov 24, 2022