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

Compression and expansion of digitized voice signals

Assignee: Intel Corp
•
Filing: 1983-02-14
•
Granted: 1986-12-23
•
Expires: 2003-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Speech signal data compression is improved by a first compression using Time Domain Harmonic Scaling (TDHS), wherein two periods of voiced data are averaged together, followed by a second compression using Continuously Variable Slope Delta Modulation (CVSD). Pitch period detection and sampling-rate conversion are also features of the invention.

Inventors

  • 👤 Lawrence E. Bergeron
  • 👤 Daniel F. Daly
  • 👤 Elaine C. Grosso

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:12
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/66; G; G10; G10L; G10L21/00; G10L21/04

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 253 words
A method of compressing a digital input signal representative of a continuously-varying input signal into a digital pitch value and a plurality of associated signal values, said digital input signal including a plurality of binary words, each reprsentative of the amplitude of said continuously-varying input signal sampled at successive intervals of time, including the steps of: processing a selected plurality of the binary words of said digital input signal to determine the pitch period of said continuously-varying input signal and providing a digital pitch value representative thereof; performing a time domain harmonic compression on a first plurality of said binary words in response to said pitch value to provide a TDHC output signal representative of the digital input signal but compressed in time by a first predetermined factor, so that said TDHC output signal has a second plurality of binary words equal to said first plurality divided by said first factor; interpolating, in response to the TDHC output signal, a predetermined number of binary words between each pair of binary words in the TDHC output signal to provide an expanded signal representative of the TDHC output signal but having a plurality of binary words equal to said second plurality multiplied by a second factor; encoding said expanded signal by means of a delta modulator to provide an encoded output signal wherein each word in the expanded signal is converted into one bit in the encoded output signal representative of the slope of the expanded signal, the encoded output signal providing said signal values.
Claim 2
Independent Claim 253 words
A method of compressing a digital input signal representative of a continuously-varying input signal into a digital pitch value and a plurality of associated signal values, said digital input signal including a plurality of binary words, each reprsentative of the amplitude of said continuously-varying input signal sampled at successive intervals of time, including the steps of: processing a selected plurality of the binary words of said digital input signal to determine the pitch period of said continuously-varying input signal and providing a digital pitch value representative thereof; performing a time domain harmonic compression on a first plurality of said binary words in response to said pitch value to provide a TDHC output signal representative of the digital input signal but compressed in time by a first predetermined factor, so that said TDHC output signal has a second plurality of binary words equal to said first plurality divided by said first factor; interpolating, in response to the TDHC output signal, a predetermined number of binary words between each pair of binary words in the TDHC output signal to provide an expanded signal representative of the TDHC output signal but having a plurality of binary words equal to said second plurality multiplied by a second factor; encoding said expanded signal by means of a delta modulator to provide an encoded output signal wherein each word in the expanded signal is converted into one bit in the encoded output signal representative of the slope of the expanded signal, the encoded output signal providing said signal values.
Claim 3
Dependent Claim 26 words
The method of claim 1 wherein the step of encoding includes the step of performing a continuously-variable slope delta modulation to provide said encoded output signal.
Claim 4
Independent Claim 37 words
The method of claim wherein the step of interpolating includes the step of upsampling the TDHC output signal to provide said predetermined number of binary words between each pair of binary words in the TDHC output signal.
Claim 5
Dependent Claim 17 words
The method of claim 1 wherein said first factor is two and said second factor is four.
Claim 6
Dependent Claim 20 words
The method of claim 4 wherein the rate at which the continuously-varying input signal is sampled is approximately 8 kilohertz.
Claim 7
Dependent Claim 26 words
The method of claim 1 wherein the step of processing includes the step of autocorrelating the digital input signal with itself to determine said pitch period.
Claim 8
Dependent Claim 25 words
The method of claim 1 further including the step of transmitting as an associated set of values said pitch value and the encoded output signal.
Claim 9
Dependent Claim 25 words
The method of claim 1 further including the step of storing as an associated set of values said pitch value and the encoded output signal.
Claim 10
Dependent Claim 179 words
The method of claim 1 wherein the pitch value and associated plurality of signal values are uncompressed into a substantial recreation of the digital input signal, including the steps of: decoding the bits of the signal values by means of a delta demodulator to provide a demodulated output signal including a plurality of binary words; deleting selected binary words from the demodulated output signal to provide a reduced output signal representative of the demodulator output signal but having a plurality of binary words equal to the number of binary words in the demodulated output signal divided by said second factor; performing a time domain harmonic expansion on the binary words in said reduced output signal as a function of the associated pitch value to provide a TDHE output signal expanded by said first factor and including a plurality of binary words equal in number to the number of words in said demodulated output signal multiplied by said first factor; whereby the plurality of binary words in the expanded output signal is a substantial recreation of the binary input signal.
Claim 11
Dependent Claim 26 words
The method of claim 9 wherein the step of decoding includes the step of performing a continuously-variable slope delta demodulation to provide said encoding output signal.
Claim 12
Dependent Claim 36 words
The method of claim 9 wherein the step of deleting includes the step of upsampling the TDHC output signal to delete said selected binary words between each pair of binary words in the TDHC output signal.
Claim 13
Dependent Claim 17 words
The method of claim 9 wherein said first factor is two and said second factor is four.
Claim 14
Dependent Claim 20 words
The method of claim 12 wherein the rate at which the continuously-varying input signal is sampled is approxmately 8 kilohertz.
Claim 15
Dependent Claim 26 words
The method of claim 9 wherein the step of processing includes the step of autocorrelating the digital input signal with itself to determine said pitch period.
Claim 16
Dependent Claim 32 words
The method of claim 9 further including, between said steps of encoding and decoding, the step of transmitting as an associated set of values said pitch value and the encoded output signal.
Claim 17
Dependent Claim 32 words
The method of claim 9 further including, between said steps of encoding and decoding, the step of storing as an associated set of values said pitch value and the encoded output signal.
Claim 18
Dependent Claim 254 words
Apparatus for compressing a digital input signal, representative of a continuously-varying input signal, into a digital pitch value and a plurality of associated signal values, said digital input signal including a plurality of binary words, each representative of the amplitude of said continuously-varying input signal sampled at successive intervals of time, comprising: means for processing a selected plurality of the binary words of said digital input signal to determine the pitch period of said continuously-varying input signal and for providing a digital pitch value representative thereof; means for performing a time domain harmonic compression on a first plurality of said binary words in response to said pitch value to provide a TDHC output signal representative of the digital input signal but compressed in time by a first predetermined factor, so that said TDHC output signal has a second plurality of binary words equal to said first plurality divided by said first factor; means for interpolating, in response to the TDHC output signal, a predetermined number of binary words between each pair of binary words in the TDHC output signal to provide an expanded signal respresentative of the TDHC output signal but having a plurality of binary words equal to said second plurality multiplied by a second factor; delta modulator means for encoding said expanded signal to provide an encoded output signal wherein each word in the expanded signal is converted into one bit in the encoded output signal representative of the slope of the expanded signal, the encoded output signal providing said signal values.
Claim 19
Dependent Claim 254 words
Apparatus for compressing a digital input signal, representative of a continuously-varying input signal, into a digital pitch value and a plurality of associated signal values, said digital input signal including a plurality of binary words, each representative of the amplitude of said continuously-varying input signal sampled at successive intervals of time, comprising: means for processing a selected plurality of the binary words of said digital input signal to determine the pitch period of said continuously-varying input signal and for providing a digital pitch value representative thereof; means for performing a time domain harmonic compression on a first plurality of said binary words in response to said pitch value to provide a TDHC output signal representative of the digital input signal but compressed in time by a first predetermined factor, so that said TDHC output signal has a second plurality of binary words equal to said first plurality divided by said first factor; means for interpolating, in response to the TDHC output signal, a predetermined number of binary words between each pair of binary words in the TDHC output signal to provide an expanded signal respresentative of the TDHC output signal but having a plurality of binary words equal to said second plurality multiplied by a second factor; delta modulator means for encoding said expanded signal to provide an encoded output signal wherein each word in the expanded signal is converted into one bit in the encoded output signal representative of the slope of the expanded signal, the encoded output signal providing said signal values.
Claim 20
Dependent Claim 25 words
The apparatus of claim 17 wherein the means for encoding comprises means for performing a continuously-variable slope delta modulation to provide said encoded output signal.
Claim 21
Dependent Claim 37 words
The apparatus of claim 17 wherein the means for interpolating comprises means for upsampling the TDHC output signal to provide said predetermined number of binary words between each pair of binary words in the TDHC output signal.
Claim 22
Dependent Claim 17 words
The apparatus of claim 17 wherein said first factor is two and said second factor is four.
Claim 23
Dependent Claim 20 words
The apparatus of claim 20 wherein the rate at which the continuously-varying input signal is sampled is approximately 8 kilohertz.
Claim 24
Dependent Claim 25 words
The apparatus of claim 17 wherein the means for processing comprises means for autocorrelating the digital input signal with itself to determine said pitch period.
Claim 25
Dependent Claim 24 words
The apparatus of claim 17 further comprising means for transmitting as an associated set of values said pitch value and the encoded output signal.
Claim 26
Dependent Claim 24 words
The apparatus of claim 17 further comprising means for storing as an associated set of values said pitch value and the encoded output signal.
Claim 27
Dependent Claim 183 words
The apparatus of claim 17 further including apparatus for uncompressing the pitch value and associated plurality of signal values into a substantial recreation of the digital input signal, and further comprising: delta demodulator means for decoding the bits of the signal values to provide a demodulated output signal including a plurality of binary words; means for deleting selected binary words from the demodulated output signal to provide a reduced output signal representative of the demodulator output signal but having a plurality of binary words equal to the number of binary words in the demodulated output signal divided by said second factor; and means for performing a time domain harmonic expansion on the binary words in said reduced output signal as a function of the associated pitch value to provide a TDHE output signal expanded by said first factor and inlcuding a plurality of binary words equal in number to the number of words in said demodulated output signal multiplied by said first factor; whereby the plurality of binary words in the expanded output signal is a substantial recreation of the digital input signal.
Claim 28
Dependent Claim 25 words
The apparatus of claim 25 wherein the means for decoding comprises means for performing a continuously-variable slope delta demodulation to provide said encoded output signal.
Claim 29
Dependent Claim 35 words
The apparatus of claim 25 wherein the means for deleting comprises means for upsampling the TDHC output signal to delete said selected binary words between each pair of binary words in the TDHC output signal.
Claim 30
Dependent Claim 17 words
The apparatus of claim 25 wherein said first factor is two and said second factor is four.
Claim 31
Dependent Claim 20 words
The apparatus of claim 28 wherein the rate at which the continuosuly-varying input signal is sampled is approximately 8 kilohertz.
Claim 32
Dependent Claim 25 words
The apparatus of claim 25 wherein the means for processing comprises means for autocorrelating the digital input signal with itself to determine said pitch period.
Claim 33
Dependent Claim 24 words
The apparatus of claim 25 further comprising means for transmitting as an associated set of values said pitch value and the encoded output signal.
Claim 34
Dependent Claim 24 words
The apparatus of claim 25 further comprising means for storing as an associated set of values said pitch value and the encoded output signal.
Claim 35
Dependent Claim 265 words
The apparatus of claim 17 further including apparatus for uncompressing the pitch value and associated plurality of signal values into a recreation of the digital input signal, said recreation having the same pitch as the continuously-varying input signal but selectively speeded up in time in response to a speed control signal, comprising: delta demodulator means for decoding the bits of the signal values to provide a demodulated output signal including a plurality of binary words; means for deleting selected binary words from the demodulated output signal to provide a reduced output signal representative of the demodulator output signal but having a plurality of binary words equal to the number of binary words in the demodulated output signal divided by said second factor; means for performing a time domain harmonic expansion on the binary words in said reduced output signal as a function of the associated pitch value to provide a TDHE output signal expanded by said first factor and including a plurality of binary words equal in number to the number fo words in said reduced output signal multiplied by said first factor; and means, responsive to the value of the speed control signal for selecting the TDHE output signal in response to a first value of the speed control signal and for selecting the reduced output signal in response to a second value of the speed control signal, the selected signal providing said recreation of the digital input signal; whereby the plurality of binary words in said recreation is a substantial recreation of pitch of the continuously-varying input signal but speeded up in time.
Claim 36
Dependent Claim 225 words
The method of claim 1 wherein the pitch value and associated plurality of signal values are uncompressed into a recreation of the digital input signal, said recreation having the same pitch as said input signal but selectively speeded up in time in response to a speed control signal, including the steps of: decoding the bits of the signal values by means of a delta demodulator to provide a demodulated output signal including a plurality of binary words; deleting selected binary words from the demodulated output signal to provide a reduced output signal representative of the demodulator output signal but having a plurality of binary words equal to the number of binary words in the demodulated output signal divided by said second factor; selectively performing or not performing, in response to the speed control signal, a time domain harmonic expansion on the binary words in said reduced output signal as a function of the associated pitch value to provide, in response to a first value of the speed control signal, a TDHE output signal expanded by said first factor and including a plurality of binary words equal in number to the number of words in said reduced output signal multiplied by said first factor, and wherein the step of time domain harmonic expansion is bypassed in response to a second value of the speed control signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-22 1990-06-23 1990-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-22 1994-06-23 1994-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-22 1998-06-23 1998-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag