IP Library Granted Patent US 7,664,646
Granted Patent B1
US 7,664,646 · App. 11/773,699 · Granted Feb 16, 2010

Voice activity detection and silence suppression in a packet network

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,664,646
App. No.
11/773,699
Granted
Feb 16, 2010
Kind
B1
Abstract

The present invention is a system and method that improves upon voice activity detection by packetizing actual noise signals, typically background noise. In accordance with the present invention an access network receives an input voice signal (including noise) and converts the input voice signal into a packetized voice signal. The packetized voice signal is transmitted via a network to an egress network. The egress network receives the packetized voice signal, converts the packetized voice signal into an output voice signal, and outputs the output voice signal. The egress network also extracts and stores noise packets from the received packetized voice signal and converts the packetized noise signal into an output noise signal. When the access network ceases to receive the input voice signal while the call is still ongoing, the access network instructs the egress network to continually output the output noise signal.

Claims (24)

1. A computer readable medium containing instructions for controlling a computing device to provide background sound processing during an ongoing call, the instructions comprising:

receiving an input voice signal and a background noise signal by an access gateway and converting the input noise signal into a packetized voice signal and a packetized noise signal;

transmitting the packetized voice signal and the packetized noise signal from the access gateway to an egress gateway via a network;

receiving the packetized voice signal and the packetized noise signal by the egress gateway and converting the packetized voice signal into an output voice signal;

extracting and storing by the egress gateway noise packets from the received packetized noise signal and converting the packetized noise signal into an output noise signal; and

upon ceasing to receive the input voice signal by the access gateway while the call is still ongoing, instructing the egress gateway to continually output the output noise signal.

2. The computer readable medium of claim 1 , wherein the ceasing step occurs when the access gateway receives no input voice signal for a predefined hang-over time.

3. The computer readable medium of claim 1 , wherein the instructions use Voice over Internet Protocol (VoIP) technology.

4. The computer readable medium of claim 1 , wherein the instructions use Voice over Frame technology.

5. The computer readable medium of claim 1 , wherein the instructions use Voice over ATM technology.

6. A system for processing background sound during a telephone call, the system comprising:

a module configured to receive an input voice signal and a background noise signal and convert the input voice signal into a packetized voice signal and convert the noise signal into a packetized noise signal;

a module configured to receive and convert the packetized voice signal into an output voice signal and receive and convert the packetized noise signal into an output noise signal; and

a module configured to extract and store noise packets from the received packetized voice signal and convert the packetized noise signal into an output noise signal, wherein when the module configured to receive an input voice signal ceases to receive the input noise signal while the call is still ongoing, the module configured to receive the input voice signal instructs the module configured to extract and store the noise packets to continually output the output noise signal.

7. The system of claim 6 , wherein when the module configured to receive an input voice signal ceases to receive the input voice signal for a predefined hang-over time prior to instructing the module configured to extract and store the voice packets to continually output the output noise signal.

8. The system of claim 6 , wherein the system uses at least one of VoIP technology, Voice over Frame technology and Voice over ATM technology.

9. An egress gateway configured to provide noise processing for a call, the egress gateway configured to interface with an access gateway including an access silence suppressor, wherein the access gateway receives an input voice signal and a background noise signal and converts the input voice signal into a packetized voice signal and the background signal into a packetized noise signal, wherein the egress gateway comprises:

a module configured to receive the packetized voice signal and the packetized noise signal;

a module configured to output an output voice signal converted from the packetized voice signal; and

a module configured to extract and store noise packets from the received packetized noise signal,

wherein when the access gateway ceases to receive the input voice signal while the call is ongoing, the module configured to output the output voice signal continually outputs an output noise signal generated from the stored noise packets.

10. The egress gateway of claim 9 , wherein the access gateway ceases to receive the input voice signal for predetermined hang over time prior to the egress gateway continually outputting the output noise signal.

11. The egress gateway of claim 9 , wherein the egress gateway uses at least one of VoIP technology, Voice over Frame technology and Voice over ATM technology.

12. The egress gateway of claim 9 , wherein the input voice signal is received from a speaking party and the output voice signal and output noise signal are output to a listening party.

Assignments (11)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041512/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2016
From: JAMES, JAMES H.; ROSENBLUTH, JOSHUA HAL
To: AT&T CORP.
Reel/Frame 038958/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 038961/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 038961/0431 →