Voice and data exchange over a packet based network
First Claim
1. A signal processing system for processing modulated signals and voiceband signals for transmission over a packet based network, the signal processing system comprising:
- means for receiving one of the modulated or voiceband signals at a respective input port;
means for detecting whether the received signal is a modulated signal or a voiceband signal by detecting presence of a predetermined tone;
a data pump for demodulating the received signal to generate a first data stream, if the received signal is a modulated signal;
a voice encoder for encoding the received signal to generate a second data stream, if the received signal is a voiceband signal;
a channel interface for outputting onto the packet based network the second data stream including the encoded voiceband signal or the first data stream including the demodulated signal, wherein the encoded information comprises voice signals;
a voice activity detector which suppresses the voice signals without speech; and
a comfort noise estimator which generates comfort noise parameters when the voice activity detector suppresses the voice signals, said comfort noise parameters being selectively outputted on the packet based network.
6 Assignments
0 Petitions
Accused Products
Abstract
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a switched circuit network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the switched circuit network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the switched circuit network for transmission on the packet based network, and modulating data signal packets from the packet based network for transmission on the switched circuit network. The call discriminator is used to selectively enable the voice exchange and data exchange.
-
Citations
30 Claims
-
1. A signal processing system for processing modulated signals and voiceband signals for transmission over a packet based network, the signal processing system comprising:
-
means for receiving one of the modulated or voiceband signals at a respective input port; means for detecting whether the received signal is a modulated signal or a voiceband signal by detecting presence of a predetermined tone; a data pump for demodulating the received signal to generate a first data stream, if the received signal is a modulated signal; a voice encoder for encoding the received signal to generate a second data stream, if the received signal is a voiceband signal; a channel interface for outputting onto the packet based network the second data stream including the encoded voiceband signal or the first data stream including the demodulated signal, wherein the encoded information comprises voice signals; a voice activity detector which suppresses the voice signals without speech; and a comfort noise estimator which generates comfort noise parameters when the voice activity detector suppresses the voice signals, said comfort noise parameters being selectively outputted on the packet based network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A signal processing system for processing modulated signals and voiceband signals for transmission over a packet based network, the signal processing system comprising:
-
means for receiving one of the modulated or voiceband signals at a respective input port; means for detecting whether the received signal is a modulated signal or a voiceband signal by detecting presence of a predetermined tone; a data pump for demodulating the received signal to generate a first data stream, if the received signal is a modulated signal; a voice encoder for encoding the received signal to generate a second data stream, if the received signal is a voiceband signal; a channel interface for outputting onto the packet based network the second data stream including the encoded voiceband signal or the first data stream including the demodulated signal, wherein the encoded information comprises voice signals; a decoder for decoding packets of information from the packet based network, wherein the information packets include voice signals, the signal processing system further comprising a voice activity detector which detects the voice signals without speech, and a comfort noise generator which inserts comfort noise in place of the voice signals without speech; and a comfort noise estimator which generates comfort noise parameters from at least a portion of the voice signals without speech, the comfort noise generator being responsive to the comfort noise parameters. - View Dependent Claims (7)
-
-
8. A method of processing modulated signals and voiceband signals for transmission over a packet based network, the method comprising:
-
receiving one of the modulated or voiceband signals at a respective input port; detecting whether the received signal is a modulated signal or a voiceband signal by detecting presence of a predetermined tone; demodulating the received signal to generate a first data stream, if the received signal is a modulated signal; encoding the received signal to generate a second data stream, if the received signal is a voiceband signal; outputting onto the packet based network the second data stream including the encoded voiceband signal or the first data stream including the demodulated signal, wherein the encoded signal includes voice signals; and suppressing the voice signals when the voice signals do not comprise speech, wherein the suppression of the voice signals comprises generating comfort noise parameters in place thereof. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of processing modulated signals and voiceband signals for transmission over a packet based network, the method comprising:
-
receiving one of the modulated or voiceband signals at a respective input port; detecting whether the received signal is a modulated signal or a voiceband signal by detecting presence of a predetermined tone; demodulating the received signal to generate a first data stream, if the received signal is a modulated signal; encoding the received signal to generate a second data stream, if the received signal is a voiceband signal; outputting onto the packet based network the second data stream including the encoded voiceband signal or the first data stream including the demodulated signal; and receiving packets of voice signals from the packet based network, identifying the received voice signals without speech, and inserting comfort noise in place of the identified voice signals without speech, wherein the comfort noise insertion comprises estimating comfort noise in response to at least a portion of the received voice signals without speech.
-
-
15. A signal transmission system, comprising:
-
a first telephony device which outputs a voiceband signal; a second telephony device which outputs a modulated modem data; a packet based network; and a signal processing system coupling the first and the second telephony devices to the packet based network, the signal processing system having means for detecting whether a received signal is the modulated signal or the voiceband signal by detecting presence of a predetermined tone, a voice encoder which encodes the voiceband signal to generate a first data stream, a data pump for demodulating the modulated modem data to generate a second data stream, a channel interface which outputs onto the packet based network the first data stream including the encoded voiceband signal or the second data stream including the demodulated modem data, and a voice activity detector which suppresses the voice signals without speech, and a comfort noise estimator which generates comfort noise parameters when the voice activity detector suppresses the voice signals, said comfort noise parameters being selectively output on the packet based network. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A signal transmission system, comprising:
-
a first telephony device which outputs a voiceband signal; a second telephony device which outputs a modulated modem data; a packet based network; and a signal processing system coupling the first and the second telephony devices to the packet based network, the signal processing system having means for detecting whether a received signal is the modulated signal or the voiceband signal by detecting presence of a predetermined tone, a voice encoder which encodes the voiceband signal to generate a first data stream, a data pump for demodulating the modulated modem data to generate a second data stream, a channel interface which outputs onto the packet based network the first data stream including the encoded voiceband signal or the second data stream including the demodulated modem data, and a decoder for decoding packets of information from the packet based network, wherein the information packets include voice signals, the signal processing system further comprising a voice activity detector which detects the voice signals without speech, and a comfort noise generator which inserts comfort noise in place of the voice signals without speech. - View Dependent Claims (29, 30)
-
Specification