IP Library Granted Patent US 10,540,983
Granted Patent B2
US 10,540,983 · App. 15/611,441 · Granted Jan 21, 2020

Detecting and reducing feedback

Inventor: Jeffrey Bullough (South Jordan, UT)
Assignee: Sorenson IP Holdings, LLC
G10L21/0205G10L15/02G10L21/0208G10L21/038G10L25/51H04M1/76H04M3/002H04R3/02G10L21/0232G10L25/18G10L2015/025G10L2021/02082H04M3/42391H04R27/00H04R2430/03
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 10,540,983
App. No.
15/611,441
Granted
Jan 21, 2020
Kind
B2
Abstract

A computer-implemented method to detect and reduce feedback in an audio signal is disclosed. The method may include obtaining an audio signal. The method may further include separating the audio signal into a plurality of frequency bands. The method may also include, for each frequency band of the plurality of frequency bands, determining whether the frequency band includes feedback. The method may further include, for each frequency band determined to include feedback, attenuating the frequency band. The method may also include combining each frequency band of the plurality of frequency bands to produce an output audio signal.

Claims (50)

1. A computer-implemented method to detect and reduce feedback in a signal, the method comprising:

obtaining an audio signal;

separating the audio signal into a plurality of frequency bands;

selecting a first frequency band of the plurality of frequency bands;

obtaining a magnitude threshold and a duration threshold;

in response to the first frequency band having a magnitude greater than the magnitude threshold for a duration longer than the duration threshold, attenuating the first frequency band an amount of the attenuation determined based on a difference between the magnitude of the first frequency band and the magnitude threshold; and

combining the plurality of frequency bands, including the attenuated first frequency band, to produce an output audio signal.

2. The method of claim 1 , wherein attenuating the first frequency band comprises attenuating the first frequency band from a first point in time to a second point in time, the first frequency band having a magnitude greater than the magnitude threshold for a duration longer than the duration threshold between the first point in time and the second point in time, and not attenuating the first frequency band from a third point in time to a fourth point in time, the first frequency band not having a magnitude greater than the magnitude threshold for a duration longer than the duration threshold between the third point in time and the fourth point in time.

3. The method of claim 1 , wherein each of the plurality of frequency bands includes an approximately equal bandwidth of frequency.

4. The method of claim 1 , wherein the magnitude threshold and the duration threshold are determined based on phonemes analysis of human speech.

5. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one system performs the method of claim 1 .

6. The method of claim 1 , further comprising:

selecting a second frequency band of the plurality of frequency bands;

obtaining a second magnitude threshold and a second duration threshold, both the second magnitude threshold and the second duration threshold based on the second frequency band, the second magnitude threshold being different than the magnitude threshold and the second duration threshold being different than the duration threshold; and

in response to the second frequency band having a magnitude greater than the second magnitude threshold for a duration longer than the second duration threshold, attenuating the second frequency band,

wherein the output audio signal includes the attenuated first frequency band and the attenuated second frequency band.

7. The method of claim 6 , wherein the magnitude threshold and the duration threshold are determined based on phonemes analysis of human speech in the first frequency band and the second magnitude threshold and the second duration threshold are determined based on phonemes analysis of human speech in the second frequency band.

8. The method of claim 1 , further comprising:

selecting a second frequency band of the plurality of frequency bands;

obtaining a second magnitude threshold based on the second frequency band, the second magnitude threshold being different than the magnitude threshold; and

in response to the second frequency band having a magnitude greater than the second magnitude threshold for a duration longer than the duration threshold, attenuating the second frequency band,

wherein the output audio signal includes the attenuated first frequency band and the attenuated second frequency band.

9. The method of claim 1 , further comprising:

selecting a second frequency band of the plurality of frequency bands;

obtaining a second duration threshold based on the second frequency band, the second duration threshold being different than the duration threshold; and

in response to the second frequency band having a magnitude greater than the magnitude threshold for a duration longer than the second duration threshold, attenuating the second frequency band,

wherein the output audio signal includes the attenuated first frequency band and the attenuated second frequency band.

10. A computer-implemented method to detect and reduce feedback in a signal, the method comprising:

obtaining an audio signal;

separating the audio signal into a plurality of frequency hands;

for each frequency band of the plurality of frequency bands, determining whether the frequency band includes feedback in response to determining that a magnitude of the frequency band is increasing over a time period equal to a duration threshold;

for each frequency band determined to include feedback, attenuating the frequency band; and

combining each frequency band of the plurality of frequency bands to produce an output audio signal.

11. The method of claim 10 , wherein for each frequency band of the plurality of frequency bands, determining whether the frequency band includes feedback is further in response to determining that the magnitude of the frequency band is above a magnitude threshold over a first duration threshold.

12. The method of claim 11 , wherein the magnitude threshold and the first duration threshold are determined based on phonemes analysis of human speech.

13. The method of claim 10 , wherein each of the plurality of frequency bands includes an approximately equal bandwidth of frequency.

14. The method of claim 10 , wherein one or more of the plurality of frequency bands include different bandwidths of frequency.

15. The method of claim 10 , wherein attenuating the frequency band comprises attenuating the frequency band by one of the following: a fixed percentage amount, an amount based on an amount of feedback in the frequency band, and the amount of feedback determined based on the magnitude of the frequency band and a first magnitude threshold.

16. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one system performs the method of claim 10 .

17. A system to detect and reduce feedback in a signal, the system comprising:

one or more processors, the one or more processors configured to:

obtain an audio signal;

separate the audio signal into a plurality of frequency bands;

select a first frequency band of the plurality of frequency bands;

obtain a magnitude threshold and a duration threshold;

in response to the first frequency band having a magnitude greater than the magnitude threshold for a duration longer than the duration threshold, attenuate the first frequency band, an amount of the attenuation determined based on a difference between the magnitude of the first frequency band and the magnitude threshold; and

combine the plurality of frequency bands, including the attenuated first frequency band, to produce an output audio signal.

18. The system of claim 17 , wherein the magnitude threshold and the duration threshold are determined based on phonemes analysis of human speech.

19. The system of claim 17 , wherein the first frequency band is attenuated in response to the first frequency band having a magnitude greater than the magnitude threshold for a duration longer than the duration threshold and determining that the magnitude of the first frequency band is increasing over a time period equal to a second duration threshold.

20. The system of claim 17 , wherein each of the plurality of frequency bands includes an approximately equal bandwidth of frequency.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 058533/0467 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 30, 2018
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046416/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 045401/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2018
From: BULLOUGH, JEFFREY
To: CAPTIONCALL, LLC
Reel/Frame 044834/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: BULLOUGH, JEFFREY
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 042568/0089 →