Noncompressed voice and data communication over modem for a computer-based multifunction personal communications system
First Claim
1. A method of simultaneous digitized voice and data communication, comprising the steps of:
- invoking a telephone communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem using a carrier signal;
alerting the local modem of a desire to transmit both data and voice signals over the carrier signal;
digitizing the voice signals to create digitized voice samples;
encoding multiple bits of the digitized voice samples onto selected cycles of the carrier signal using quadrature amplitude modulation to produce first encoded cycles in a constellation;
encoding multiple bits of the data onto other selected cycles of the carrier signal using quadrature amplitude modulation to produce second encoded cycles in the constellation;
transmitting the first and second encoded cycles to the remote site; and
decoding the digitized voice samples and the data from the first and second encoded cycles.
0 Assignments
0 Petitions
Accused Products
Abstract
The voice over data component of a personal communications system enables the operator to simultaneously transmit voice and data communication to a remote site. This voice over data function directly encodes digitized voice samples onto the carrier using quadrature amplitude modulation to transmit multiple bits of the voice sample for every baud. The system also allocates selected bauds of the carrier to voice and to data so the voice over data may be transmitted using the same allocated bandwidth. The system may also dynamically reallocate the bandwidth over the telephone line depending on the demands of the voice grade digitized signal.
186 Citations
13 Claims
-
1. A method of simultaneous digitized voice and data communication, comprising the steps of:
-
invoking a telephone communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem using a carrier signal; alerting the local modem of a desire to transmit both data and voice signals over the carrier signal; digitizing the voice signals to create digitized voice samples; encoding multiple bits of the digitized voice samples onto selected cycles of the carrier signal using quadrature amplitude modulation to produce first encoded cycles in a constellation; encoding multiple bits of the data onto other selected cycles of the carrier signal using quadrature amplitude modulation to produce second encoded cycles in the constellation; transmitting the first and second encoded cycles to the remote site; and decoding the digitized voice samples and the data from the first and second encoded cycles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a multi-function communications system, a method of voice-over-data communication, comprising the steps of:
-
invoking a communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem using a carrier signal; alerting the local modem of a desire to transmit both data and voice signals over the carrier signal; digitizing the voice signals to create digitized voice samples; encoding multiple bits of the digitized voice samples onto selected cycles of the carrier signal using quadrature amplitude modulation to produce first encoded cycles; encoding multiple bits of the data onto other selected cycles of the carrier signal using quadrature amplitude modulation to produce second encoded cycles; transmitting the first and second encoded cycles to the remote site; and decoding the digitized voice samples and the data from the first and second encoded cycles; wherein the step of digitizing the voice signals to create digitized voice samples includes companding the voice signal before creating the digitized voice samples.
-
-
10. In a multi-function communications system, a method of voice-over-data communication, comprising the steps of:
-
invoking a communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem using a carrier signal; alerting the local modem of a desire to transmit both data and voice signals over the carrier signal; digitizing the voice signals to create digitized voice samples; encoding multiple bits of the digitized voice samples onto selected cycles of the carrier signal using quadrature amplitude modulation to produce first encoded cycles; encoding multiple bits of the data onto other selected cycles of the carrier signal using quadrature amplitude modulation to produce second encoded cycles; transmitting the first and second encoded cycles to the remote site; and decoding the digitized voice samples and the data from the first and second encoded cycles; and
wherein the step of digitizing the voice signals to create digitized voice samples includes shifting a voice band in the frequency domain before creating the digitized voice samples.
-
-
11. In a multi-function communications system, a method of voice-over-data communication, comprising the steps of:
-
invoking a communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem using a carrier signal; alerting the local modem of a desire to transmit both data and voice signals over the carrier signal; digitizing the voice signals to create digitized voice samples; encoding multiple bits of the digitized voice samples onto selected cycles of the carrier signal using quadrature amplitude modulation to produce first encoded cycles; encoding multiple bits of the data onto other selected cycles of the carrier signal using quadrature amplitude modulation to produce second encoded cycles; transmitting the first and second encoded cycles to the remote site; decoding the digitized voice samples and the data from the first and second encoded cycles; wherein the step of invoking a communication connection includes the step of training the local modem and the remote modem as to which cycles of the carrier signal contain digitized voice samples and which cycles contain data; and wherein the step of invoking a communication connection further includes dynamically retraining the local modem and the remote modem as to which cycles of the carrier signal contain digitized voice samples and which cycles contain data to accommodate changes in a digitized voice rate and a data rate to be transmitted.
-
-
12. A system for simultaneous transmission of digitized voice and data information, comprising:
-
a telephone interface connected to a telephone line and operable for transmitting a carrier signal on the telephone line; a voice input receiving voice signals from a local user; a data input receiving computer data from a local computer; analog-to-digital converter connected to the voice input converting the voice signals into digitized voice data; control means connected to the voice input, the data input, the analog-to-digital converter and the telephone interface, and operable for encoding multiple bits of the digitized voice data onto first cycles of the carrier using quadrature amplitude modulation in a constellation; encoding multiple bits of the computer data onto second cycles of the carrier using quadrature amplitude modulation in the constellation; and sending supervisory packets on the carrier to indicate which cycles of the carrier contain multiple bits of the digitized voice data. - View Dependent Claims (13)
-
Specification