IP Library Granted Patent US 8,184,791
Granted Patent B2
US 8,184,791 · App. 12/414,102 · Granted May 22, 2012

Method and system for compensating audio signals during a communication session

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 8,184,791
App. No.
12/414,102
Granted
May 22, 2012
Kind
B2
Abstract

An approach is provided for compensating audio signals during a communication session by receiving audio signals from parties to the communication session, sampling the audio signals to determine signal level and noise floor, and compensating the audio signals to bring each signal to approximately an equal level based on the determination.

Claims (35)

1. A method comprising:

receiving audio signals associated with a plurality of parties of a communication session;

sampling the audio signals to determine a signal level and noise floor for each signal; and

compensating the audio signals to bring each signal to substantially an equal level based on the determination.

2. A method of claim 1 , wherein an audio signal is compensated when a party associated with the audio signal is speaking.

3. A method of claim 1 , wherein the step of compensating the audio signals includes amplifying one or more of the audio signal levels, performing noise cancellation, or both.

4. A method of claim 1 , further comprising:

detecting a period of silence in one or more of the audio signals; and

automatically muting an audio signal when silence is detected in the audio signal.

5. A method of claim 4 , wherein silence is detected by performing a spectral analysis of each audio signal to distinguish a voice signal from the noise floor, monitoring the amplitude of the voice signal in relation to the noise floor, and assuming silence when the amplitude of the voice signal falls to substantially a level of the noise floor.

6. A method of claim 4 , further comprising:

detecting a voice signal in one or more muted audio signals; and

automatically unmuting an audio signal when a voice signal is detected in the audio signal.

7. A method of claim 6 , wherein a voice signal is detected by performing a spectral analysis of each audio signal to distinguish the voice signal from the noise floor, monitoring the amplitude of the voice signal in relation to the noise floor, and assuming detection of a voice signal when the amplitude of the voice signal increases above substantially a level of the noise floor.

8. A method of claim 1 , wherein the communication session includes a circuit-switched call or a packet-switched call.

9. A method of claim 1 , wherein the communication session is a conference call.

10. An apparatus comprising:

an audio input module configured to receive audio signals associated with a plurality of parties of a communication session;

a signal processing module configured to sample the audio signals to determine a signal level and noise floor for each signal; and

an amplifier module configured to compensate the audio signals to bring each signal to substantially an equal level based on the determination.

11. An apparatus of claim 10 , wherein an audio signal is compensated when a party associated with the audio signal is speaking.

12. An apparatus of claim 10 , wherein the step of compensating the audio signals includes amplifying one or more of the audio signal levels, performing noise cancellation, or both.

13. An apparatus of claim 10 , further comprising:

a signal processing module further configured to detect a period of silence in one or more of the audio signals; and

an amplifier module further configured to automatically mute an audio signal when silence is detected in the audio signal.

14. An apparatus of claim 13 , wherein silence is detected by performing a spectral analysis of each audio signal to distinguish a voice signal from the noise floor, monitoring the amplitude of the voice signal in relation to the noise floor, and assuming silence when the amplitude of the voice signal falls to substantially a level of the noise floor.

15. An apparatus of claim 13 , further comprising:

a signal processing module further configured to detect a voice signal in one or more muted audio signals; and

an amplifier module configured to automatically unmute an audio signal when a voice signal is detected in the audio signal.

16. An apparatus of claim 15 , wherein a voice signal is detected by performing a spectral analysis of each audio signal to distinguish the voice signal from the noise floor, monitoring the amplitude of the voice signal in relation to the noise floor, and assuming detection of a voice signal when the amplitude of the voice signal increases above substantially a level of the noise floor.

17. An apparatus of claim 10 , wherein the communication session includes a circuit-switched call or a packet-switched call.

18. An apparatus of claim 10 , wherein the communication session is a conference call.

19. A system comprising: an audio compensation module configured to compensate audio signals associated with a plurality of parties of a communication session to bring each of the audio signals to substantially an equal level based on a determination of a signal level and a noise floor for each of the audio signals, wherein the communication session includes a plurality of communication devices configured to support communications over one or more networks.

20. A system of claim 19 , wherein the communication session includes a circuit-switched call or a packet-switched call.

21. A system of claim 19 , wherein the communication session is a conference call.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023251/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2009
From: VALDEZ, JOHN P.
To: VERIZON DATA SERVICES LLC
Reel/Frame 022469/0738 →