IP Library Granted Patent US 7,260,209
Granted Patent B2
US 7,260,209 · App. 10/810,996 · Granted Aug 21, 2007

Methods and apparatus for improving voice quality in an environment with noise

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 7,260,209
App. No.
10/810,996
Granted
Aug 21, 2007
Kind
B2
Abstract

A method for improving a downlink signal received by a listener on a phone is disclosed. The method includes calculating an environment noise level of the listener and filtering and adjusting gain of the downlink signal based on the environment noise level.

Claims (41)

1. A method for improving a downlink signal received by a listener on a phone, comprising:

calculating an environment noise level of the listener;

delaying the downlink signal if the environment noise level is less than a first threshold; and

filtering and adjusting gain of the downlink signal if the environment noise level is higher than a second threshold.

2. The method of claim 1 , further comprising:

delaying and adjusting gain of the downlink signal to create a delayed signal, if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold;

filtering and adjusting gain of the downlink signal to create a filtered signal, if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold; and

adding the delayed signal and the filtered signal if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold.

3. The method of claim 1 , wherein calculating the environment noise level comprises taking a slow moving average of a noise level of the listener's uplink signal.

4. The method of claim 3 , wherein taking the slow moving average comprises employing time constants that slow down a noise level average.

5. The method of claim 3 , wherein taking the slow moving average comprises employing rise and fall time constants.

6. The method of claim 1 , wherein calculating the environment noise level comprises taking a long time average of a noise level of the listener's uplink signal.

7. The method of claim 6 , wherein taking the long time average comprises employing time constants that slow down a noise level average.

8. The method of claim 6 , wherein taking the long time average comprises employing rise and fall time constants.

9. The method of claim 1 , wherein calculating the environment noise level comprises employing a signal level averaging technique to determine an average of a noise level of the listener's uplink signal.

10. The method of claim 9 , wherein employing the signal level averaging technique comprises:

increasing a current noise level average if the listener's uplink signal is larger than the current noise level average; and

reducing the current noise level average if the listener's uplink signal is smaller than the current noise level average.

11. The method of claim 9 , wherein employing the signal level averaging technique comprises:

increasing slightly a current noise level average if the listener's uplink signal is larger than the current noise level average; and

reducing greatly the current noise level average if the listener's uplink signal is smaller than the current noise level average.

12. An apparatus for improving a downlink signal received by a listener on a phone, comprising:

a noise level calculator that calculates an environment noise level of the listener;

a filter that creates a filtered downlink signal if the environment noise level is higher than a second threshold;

a gain controller, coupled to the filter and the noise level calculator, that receives the filtered downlink signal and adjusts gain of the filtered downlink signal based on the environment noise level;

a delay line, coupled to the gain controller, that creates a delayed downlink signal if the environment noise level is less than a first threshold, wherein the gain controller receives the delayed downlink signal and adjusts gain of the delayed downlink signal based on the environment noise level; and

an adder coupled to the gain controller that adds the delayed downlink signal and the filtered downlink signal.

13. The apparatus of claim 12 , wherein the filter is a high pass filter.

14. The apparatus of claim 12 , wherein the filter is an FIR filter.

15. The apparatus of claim 12 , wherein the filter is an IIR filter.

16. A computer readable storage medium storing instructions for improving a downlink signal received by a listener on a phone, wherein upon execution, the instructions instruct a processor to:

calculate an environment noise level of the listener;

delay the downlink signal if the environment noise level is less than a first threshold; and

filter and adjust gain of the downlink signal if the environment noise level is higher than a second threshold.

17. The computer readable storage medium of claim 16 , further comprising:

delay and adjust gain of the downlink signal to create a delayed signal, if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold;

filter and adjust gain of the downlink signal to create a filtered signal, if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold; and

add the delayed signal and the filtered signal if the environment noise level is greater than or equal to the first threshold and less then or equal to the second threshold.

18. The computer readable storage medium of claim 16 , wherein calculating the environment noise level comprises taking a slow moving average of a noise level of the listener's uplink signal.

19. The computer readable storage medium of claim 16 , wherein calculating the environment noise level comprises taking a long time average of a noise level of the listener's uplink signal.

20. The computer readable storage medium of claim 16 , wherein calculating the environment noise level comprises employing a signal level averaging technique to determine an average of a noise level of the listener's uplink signal.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
SECURITY AGREEMENT Recorded Dec 6, 2013
From: TELLABS OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031768/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2004
From: HARVEY, MICHAEL T.; PERRI, MICHAEL P.
To: TELLABS OPERTIONS, INC
Reel/Frame 015649/0104 →