← Back to Patent Explorer
US4528659A Expired / Lapsed US ⏱️ 0.0 years remaining

Interleaved digital data and voice communications system apparatus and method

Assignee: International Business Machines Corp
•
Filing: 1981-12-17
•
Granted: 1985-07-09
•
Expires: 2001-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosed invention allows digital data to be integrated with a digital voice signal in a simple manner that does not affect the voice transmission quality. Digital data is inserted in quiet or "no speech" portions of the voice signal stream when such quiet periods are detected. No flags, headers, or other indications are necessary upon the insertion of digital data. The digital data is encoded in a two byte pattern in which the scaling bits are set high and the sign bit alternates in each eight bit byte. Four bits of each byte are thus reserved for scaling and sign purposes, but the remaining four bits are available for data transmission. Setting the three scaling bits high and alternating the sign bit has the effect of indicating to the receiver that voice is not present. This is so because the scaling bits and alternating sign bit will be decoded under the PCM coding technique to indicate an out of scale four kilohertz tone that is not allowable within the transmission path requirement of the Bell System or the CCITT in Europe. Recognition of such a signal by the receiver permits a detector to block the output at a speech terminal and to strip the scale bits from the input two byte patterns and pass the remaining bits as data to a data output.

Inventors

  • 👤 Gardner D. Jones, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 23:28
CPC Classifications
H; H04; H04M; H04M11/00; H04M11/06; H04M11/064; H04J; H04J3/00; H04J3/02; H04J3/12; H04J3/125; H04Q; H04Q11/00; H04Q11/04

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 345 words
An interleaved digitized voice and data communications system, comprising: a digitized data and voice transmitter and a digitized data and voice receiver, and a communications link connecting said transmitter and said receiver; said transmitter comprising a voice input and a data input and means for detecting the momentary absence of voice signals, said detecting means being connected to said voice input; controlling means responsive to the detection of momentary absence of voice signals by said detecting means and connected to said detecting means for controlling the admission of data signals from said data input into said transmitter and for connecting said voice or data signals, respectively, to said communications link; a digital bit pattern generator means for generating a digital pattern code not used as a normal voice signal code; encoding means connected to said digital bit pattern generator and to said data input for encoding a combined digital pattern code and data pattern having at least one scaling bit altered to a condition not used for voice transmission; and means for supplying said encoded patterns to said controlling means, said controlling means applying said patterns to said communication link; said digital data and voice receiver comprising a communications link input connection to said receiver and a digital speech output port and a digital data output port therefrom; digital pattern code detecting means connected to said input and a selector means connected to said input; said selector means being connected to said pattern detecting means and responsive to an indication therefrom that no said pattern code exists for applying the signals from said input connection to said digital speech output and responsive to an indication of the presence of a pattern code therefrom for blocking any signal application to said digital speech output; and data byte decoder means connected to said pattern code detecting means and to said digital data output for removing said pattern code from said combined digital pattern code and data pattern and applying a digital data byte at said output for each combined digital data and encoded pattern input supplied thereto.
Claim 2
Dependent Claim 345 words
An interleaved digitized voice and data communications system, comprising: a digitized data and voice transmitter and a digitized data and voice receiver, and a communications link connecting said transmitter and said receiver; said transmitter comprising a voice input and a data input and means for detecting the momentary absence of voice signals, said detecting means being connected to said voice input; controlling means responsive to the detection of momentary absence of voice signals by said detecting means and connected to said detecting means for controlling the admission of data signals from said data input into said transmitter and for connecting said voice or data signals, respectively, to said communications link; a digital bit pattern generator means for generating a digital pattern code not used as a normal voice signal code; encoding means connected to said digital bit pattern generator and to said data input for encoding a combined digital pattern code and data pattern having at least one scaling bit altered to a condition not used for voice transmission; and means for supplying said encoded patterns to said controlling means, said controlling means applying said patterns to said communication link; said digital data and voice receiver comprising a communications link input connection to said receiver and a digital speech output port and a digital data output port therefrom; digital pattern code detecting means connected to said input and a selector means connected to said input; said selector means being connected to said pattern detecting means and responsive to an indication therefrom that no said pattern code exists for applying the signals from said input connection to said digital speech output and responsive to an indication of the presence of a pattern code therefrom for blocking any signal application to said digital speech output; and data byte decoder means connected to said pattern code detecting means and to said digital data output for removing said pattern code from said combined digital pattern code and data pattern and applying a digital data byte at said output for each combined digital data and encoded pattern input supplied thereto.
Claim 3
Dependent Claim 76 words
The system as described in claim 1 and further comprising: a clear to send output signal line connected to said means for detecting the absence of voice signals for initiating release of data bit information from a data source connected to said data input of said transmitter; and a received data output signal indicator connected to said data detection means at said receiver for indicating to a data sink the initiation or termination of data reception.
Claim 4
Dependent Claim 70 words
In a PCM encoded digital voice communications system, a method of transmitting non-voice digital data, comprising: a first step of detecting the absence of incoming PCM coded speech signals at said transmitter; a second step responsive to said first step of generating a code pattern of scaling bits not used in PCM coded speech signals and for applying said pattern to an output port for transmission on a communications link.
Claim 5
Dependent Claim 70 words
In a PCM encoded digital voice communications system, a method of transmitting non-voice digital data, comprising: a first step of detecting the absence of incoming PCM coded speech signals at said transmitter; a second step responsive to said first step of generating a code pattern of scaling bits not used in PCM coded speech signals and for applying said pattern to an output port for transmission on a communications link.
Claim 6
Dependent Claim 39 words
The method as described in claim 3, further including the steps of: combining said code pattern with digital data bits for transmission in a format wherein said pattern generating step comprises the additional step of alternating the sign bit.
Claim 7
Dependent Claim 47 words
The method of claim 3 further comprising step of: receiving incoming digital bit stream signals at a receiver; detecting the presence of said code pattern; and responsive to said detection of a code pattern, interrupting output of digital speech code and initiating output of digital data codes.
Claim 8
Dependent Claim 32 words
A method as described in claim 5, further comprising the steps of: removing said code pattern from said incoming signal stream and grouping data bits which remain together into bytes for output.
Claim 9
Dependent Claim 370 words
An interleaved digitized voice and data communications system, comprising: a digitized data and voice transmitter and a digitized data and voice receiver and a communications link connecting said transmitter and said receiver; said transmitter comprising a voice input and a data input and means for detecting the momentary absence of voice signals, said detecting means being connected to said voice input; controlling means responsive to the detection of momentary absence of voice signals by said detecting means connected to said detecting means for controlling the admission of data signals from said data input into said transmitter and for connecting said voice or data signals, respectively, to said communications link; a digital bit pattern generator means for generating a digital pattern code not used as a normal voice signal code; encoding means connected to said digital bit pattern generator to said data input for encoding a combined digital code and data pattern of two bytes in length for each byte of data received, said two byte pattern having an alternating sign bit in each byte and having scaling bits in each byte altered to a condition not used for voice transmission; and means for supplying said encoded two-byte patterns to said controlling means, said controlling means applying said patterns to said communication link; said digital data and voice receiver comprising a communications link input connection to said receiver and a digital speech output port and a digital data ouput port therefrom; digital two-byte pattern detecting means connected to said input and a selector means connected to said input; said selector means being connected to said pattern detecting means and responsive to an indication therefrom that no said two-byte pattern exists for applying the signals from said input connection to said digital speech output and responsive to an indication of the presence of a said two-byte pattern therefrom for blocking any signal application to said digital speech output; and data byte decoder means connected to said two-byte pattern detecting means and to said digital data output for removing said pattern from said combined digital and data two byte encoded patterns and supplying a digital data byte at said output for each combined two byte digital data and encoded pattern input supplied thereto.
Claim 10
Dependent Claim 370 words
An interleaved digitized voice and data communications system, comprising: a digitized data and voice transmitter and a digitized data and voice receiver and a communications link connecting said transmitter and said receiver; said transmitter comprising a voice input and a data input and means for detecting the momentary absence of voice signals, said detecting means being connected to said voice input; controlling means responsive to the detection of momentary absence of voice signals by said detecting means connected to said detecting means for controlling the admission of data signals from said data input into said transmitter and for connecting said voice or data signals, respectively, to said communications link; a digital bit pattern generator means for generating a digital pattern code not used as a normal voice signal code; encoding means connected to said digital bit pattern generator to said data input for encoding a combined digital code and data pattern of two bytes in length for each byte of data received, said two byte pattern having an alternating sign bit in each byte and having scaling bits in each byte altered to a condition not used for voice transmission; and means for supplying said encoded two-byte patterns to said controlling means, said controlling means applying said patterns to said communication link; said digital data and voice receiver comprising a communications link input connection to said receiver and a digital speech output port and a digital data ouput port therefrom; digital two-byte pattern detecting means connected to said input and a selector means connected to said input; said selector means being connected to said pattern detecting means and responsive to an indication therefrom that no said two-byte pattern exists for applying the signals from said input connection to said digital speech output and responsive to an indication of the presence of a said two-byte pattern therefrom for blocking any signal application to said digital speech output; and data byte decoder means connected to said two-byte pattern detecting means and to said digital data output for removing said pattern from said combined digital and data two byte encoded patterns and supplying a digital data byte at said output for each combined two byte digital data and encoded pattern input supplied thereto.
Claim 11
Dependent Claim 28 words
A system as described in claim 7, further comprising: more than one said scaling bit in each byte is altered to said condition not used for voice transmission.
Claim 12
Dependent Claim 27 words
The method as described in claim 4, wherein said combining step further comprises: combining said code pattern with digital data bits for transmission in a two-byte format.
Claim 13
Dependent Claim 48 words
The method of claim 9, further comprising the steps of: receiving incoming digital bit stream signals at a receiver; detecting the presence of said code pattern; and responsive to said detection of said code pattern, interrupting output of digital speech code and initiating output of digital data codes.
Claim 14
Dependent Claim 32 words
A method as described in claim 10, further comprising the steps of: removing said code pattern from said incoming signal stream and grouping data bits which remain together into bytes for output.

References Cited (Backward Citations)

GB1021927A Cited
US3303285A Cited
US3760106A Cited
US3882280A Cited
EP0003009A2 Cited
JPS5592068A Cited
US4394757A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-07-08 1989-01-07 1989-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-07-08 1993-01-07 1993-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-07-08 1997-01-07 1997-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag