Real-time and non-real-time data multplexing over telephone lines
First Claim
1. A modem for transferring data and voice signals over a telephone line, comprising:
- a data input for accepting data as a data stream, said data stream being a sequence of symbols ordered in time according to when said symbols are received at said data input;
a voice input for accepting a voice signal representing a voice, said voice signal being received over a period of time;
a voice signal digitizer, coupled to said voice input, for converting said voice signal into a digitized voice data stream;
framing means, coupled to said voice signal digitizer and said data input, for generating HDLC frames from said digitized voice data stream and said data stream from said data input, wherein an HDLC frame includes an address indicating a data source, said data source being either said digitized voice data stream or said data stream, and wherein a ratio of data frames to voice frames is variable and dependent on the amounts and type of information to be sent; and
transmission means, coupled to said framing means and the telephone line, for transmitting said HDLC frames over the telephone line.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved communication system which allows data, voice, and/or other non-real-time and real-time data streams to be transferred from one station to another over a single telephone line with optimal use of the available bandwidth and with a transparency to data transferring processes such as in computer systems coupled to the station interface devices is disclosed. A local data+voice interface device accepts digital data at a data port, analog voice signals at a voice port, digitizes the voice signals, compresses them, packetizes both the digital data and the digital voice data, identifying for each packet the type of data contained therein, and transmits the packets to a remote data+voice interface device, which separates the packets by their identification, and reconstructs the separate voice and data streams.
102 Citations
7 Claims
-
1. A modem for transferring data and voice signals over a telephone line, comprising:
-
a data input for accepting data as a data stream, said data stream being a sequence of symbols ordered in time according to when said symbols are received at said data input; a voice input for accepting a voice signal representing a voice, said voice signal being received over a period of time; a voice signal digitizer, coupled to said voice input, for converting said voice signal into a digitized voice data stream; framing means, coupled to said voice signal digitizer and said data input, for generating HDLC frames from said digitized voice data stream and said data stream from said data input, wherein an HDLC frame includes an address indicating a data source, said data source being either said digitized voice data stream or said data stream, and wherein a ratio of data frames to voice frames is variable and dependent on the amounts and type of information to be sent; and transmission means, coupled to said framing means and the telephone line, for transmitting said HDLC frames over the telephone line. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A modem for transferring data and voice signals over a telephone line, comprising:
-
a data input for accepting data as a data stream, said data stream being a sequence of symbols ordered in time according to when said symbols are received at said data input; a voice input for accepting a voice signal representing a voice, said voice signal being received over a period of time; a voice signal digitizer, coupled to said voice input, for converting said voice signal into a digitized voice data stream; a data framer, coupled to said voice signal digitizer and said data input, which generates modified HDLC frames from said digitized voice data stream and said data stream from said data input, wherein a modified HDLC frame includes an address indicating a data source, said data source being either said digitized voice data stream or said data stream and the modified HDLC frame includes delimiters to delimit data stream bits within a modified HDLC frame containing digitized voice data stream bits; and a telephone line coupler, coupled between said data framer and the telephone line, which converts said frames into signals suitable for transmission over the telephone line.
-
Specification