Voice Activity Detection and Silence Suppression in a Packet Network
First Claim
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.
10 Assignments
0 Petitions
Accused Products
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.
-
Citations
1 Claim
-
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.
-
Specification