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

System and method for compression and decompression of audio signals

Assignee: DSP Group Ltd
•
Filing: 1993-12-01
•
Granted: 1997-09-30
•
Expires: 2013-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech compression/decompression system and method which do not require special hardware are described. The compression unit represents an input audio signal as a collection of parameters, wherein the parameters are a remnant excitation pulse sequence, a set of spectral coefficients and a set of pitch parameters. The decompression unit utilizes the pitch parameters and remnant excitation pulse sequence to produce a reconstructed excitation signal. The decompression unit also utilizes the spectral coefficients to filter the reconstructed excitation signal into a speech waveform. The compression unit includes a short-term predictor, a two-step long-term predictor and a multi-pulse analyzer.

Inventors

  • 👤 Leon Bialik

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:50
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/10; G10L19/09

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 124 words
A system for compressing and decompressing audio signals, the system comprising: an audio signal compression unit for compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said remnant excitation pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients and a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate; and a decompression unit for producing a residual excitation signal from said set of pitch parameters and said remnant excitation pulse sequence and for filtering said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 2
Independent Claim 124 words
A system for compressing and decompressing audio signals, the system comprising: an audio signal compression unit for compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said remnant excitation pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients and a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate; and a decompression unit for producing a residual excitation signal from said set of pitch parameters and said remnant excitation pulse sequence and for filtering said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 3
Dependent Claim 114 words
A system according to claim 1 and wherein said decompression unit comprises: a first-in-first-out (FIFO) buffer for storing residual excitation signals; a selector for selecting portions of said stored residual excitation signals, said set of pitch parameters being pointers to said portions, for reconstructing a reconstructed excitation signal from said portions of said stored residual excitation signals, for linearly combining said reconstructed excitation signal with a remnant excitation signal, formed at least from said remnant excitation pulse sequence, into a residual excitation signal, and for storing said residual excitation signal in said FIFO buffer; and a filter having said spectral coefficients as its parameters for filtering said residual excitation signal into said speech waveform.
Claim 4
Dependent Claim 20 words
A system according to claim 1 and wherein said decompression unit additionally comprises a post-filter which filters said speech waveform.
Claim 5
Dependent Claim 91 words
A system according to claim 1 and wherein said compression unit comprises: a short-term predictor responsive to said input audio signal for determining eight spectral coefficients for creating a filter having said spectral coefficients as its parameters, and for filtering out short-term correlations from said input audio signal with said filter thereby to generate a residual signal; and a two-step long-term predictor, receiving said residual signal, for determining said pitch parameters, and for filtering out long-term correlations from said residual signal with said pitch parameters thereby to produce a remnant signal.
Claim 6
Dependent Claim 29 words
A system according to claim 4 and wherein said compression unit also comprises an amplitude limited multi-pulse analyzer for producing said remnant excitation pulse sequence from said remnant signal.
Claim 7
Dependent Claim 28 words
A system according to claim 5 and wherein said amplitude limited multi-pulse analyzer generates seven amplitude limited pulses and a gain to represent said remnant excitation pulse sequence.
Claim 8
Dependent Claim 79 words
A system according to claim 5 and wherein said compression unit comprises coding means for receiving the following parameters: said spectral coefficients, rough pitch estimate, second-order correction and remnant excitation pulse sequence and a gain, from said short-term predictor, said two-step long-term predictor and said multi-pulse analyzer, respectively, and for encoding said parameters, and said decompression unit comprises a decoder for decoding said coded parameters prior to decompressing them and prior to producing said speech waveform from said parameters.
Claim 9
Dependent Claim 143 words
A decompression unit for audio signals, the unit comprising: a reception unit for receiving eight spectral coefficients, a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate, and an amplitude limited, remnant excitation pulse sequence; a first-in-first-out (FIFO) buffer for storing residual excitation signals; a selector for selecting portions of said stored residual excitation signals, said pitch parameters being pointers to said portions, for reconstructing a reconstructed excitation signal from said portions of said stored residual excitation signals, for linearly combining said reconstructed excitation signal with a remnant excitation signal, formed at least from said remnant excitation pulse sequence, into a residual excitation signal, and for storing said residual excitation signal in said FIFO buffer; and a filter operating with said spectral coefficients to filter said residual excitation signal into said speech waveform.
Claim 10
Dependent Claim 143 words
A decompression unit for audio signals, the unit comprising: a reception unit for receiving eight spectral coefficients, a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate, and an amplitude limited, remnant excitation pulse sequence; a first-in-first-out (FIFO) buffer for storing residual excitation signals; a selector for selecting portions of said stored residual excitation signals, said pitch parameters being pointers to said portions, for reconstructing a reconstructed excitation signal from said portions of said stored residual excitation signals, for linearly combining said reconstructed excitation signal with a remnant excitation signal, formed at least from said remnant excitation pulse sequence, into a residual excitation signal, and for storing said residual excitation signal in said FIFO buffer; and a filter operating with said spectral coefficients to filter said residual excitation signal into said speech waveform.
Claim 11
Dependent Claim 20 words
A unit according to claim 8 and wherein said decompression unit additionally comprises a post-filter which filters said speech waveform.
Claim 12
Independent Claim 113 words
A method for compressing and decompressing audio signals, the method comprising the steps of: compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients and a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate; producing a residual excitation signal from said pitch parameters and said amplitude limited, remnant excitation pulse sequence; and filtering said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 13
Independent Claim 113 words
A method for compressing and decompressing audio signals, the method comprising the steps of: compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients and a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate; producing a residual excitation signal from said pitch parameters and said amplitude limited, remnant excitation pulse sequence; and filtering said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 14
Dependent Claim 80 words
A method according to claim 10 and wherein said step of producing includes the steps of: selecting portions of stored residual excitation signals, said pitch parameters being pointers to said portions, reconstructing a reconstructed excitation signal from said portions of said stored residual excitation signals, linearly combining said reconstructed excitation signal with a remnant excitation signal, formed at least from said remnant excitation pulse sequence, into a residual excitation signal; and storing said residual excitation signal in said FIFO buffer.
Claim 15
Dependent Claim 20 words
A method according to claim 11 and further including the step of transferring said linear combination into said FIFO buffer.
Claim 16
Dependent Claim 21 words
A method according to claim 10 and further including the step of post-filtering the output signal of said step of filtering.
Claim 17
Dependent Claim 75 words
A method according to claim 10 and wherein said step of compressing comprises the steps of: determining eight spectral coefficients; creating a filter having said spectral coefficients as its parameters, filtering out short-term correlations from said input audio signal with said filter thereby to generate a residual signal; determining said pitch parameters from said residual signal; and filtering out long-term correlations from said residual signal with said pitch parameters thereby to produce a remnant signal.
Claim 18
Dependent Claim 34 words
A method according to claim 14 and wherein said step of compressing further comprises the step of performing amplitude limited, multi-pulse analysis on said remnant signal thereby to produce said remnant excitation pulse sequence.
Claim 19
Dependent Claim 29 words
A method according to claim 15 and wherein said step of performing multi-pulse analysis produces seven pulses and a gain as a representation of said remnant excitation pulse sequence.
Claim 20
Dependent Claim 49 words
A method according to claim 14 and wherein said step of compressing comprises the step of encoding the following parameters: said spectrum, rough pitch estimate, second-order correction and remnant excitation pulse sequence and a gain and wherein said step of producing comprises the step of decoding said coded parameters.
Claim 21
Independent Claim 170 words
A system for compression and decompression of audio signals, the system comprising: an audio signal compression unit coupled to an input audio signal and having a remnant excitation pulse sequence output line, a spectral coefficient output line and a pitch parameters output line, wherein said audio signal compression unit compresses said input audio signal into a set of spectral coefficients, a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate, and an amplitude limited remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes; a decompression unit having a remnant excitation pulse sequence input line, a spectral coefficient input line and a pitch parameters input line and a speech waveform output line, wherein said decompression unit produces a residual excitation signal from said pitch parameters and said remnant excitation pulse sequence and filters said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 22
Independent Claim 170 words
A system for compression and decompression of audio signals, the system comprising: an audio signal compression unit coupled to an input audio signal and having a remnant excitation pulse sequence output line, a spectral coefficient output line and a pitch parameters output line, wherein said audio signal compression unit compresses said input audio signal into a set of spectral coefficients, a set of pitch parameters comprising a rough pitch estimate and a second order correction to said rough pitch estimate, and an amplitude limited remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes; a decompression unit having a remnant excitation pulse sequence input line, a spectral coefficient input line and a pitch parameters input line and a speech waveform output line, wherein said decompression unit produces a residual excitation signal from said pitch parameters and said remnant excitation pulse sequence and filters said residual excitation signal with said spectral coefficients thereby to produce a speech waveform.
Claim 23
Dependent Claim 109 words
A system according to claim 18 and wherein said decompression unit comprises: a first-in-first-out (FIFO) buffer for storing residual excitation signals; a selector for selecting portions of said stored residual excitation signals based on said pitch parameters, for reconstructing said reconstructed excitation signal from said portions of said stored residual excitation signals, for linearly combining said reconstructed excitation signal with a remnant excitation signal formed at least from said remnant excitation pulse sequence into a residual excitation signal, and for storing said residual excitation signal in said FIFO buffer; and a filter having said spectral coefficients as its parameters for filtering said residual excitation signal into said speech waveform.
Claim 24
Independent Claim 109 words
A system for compressing and decompressing audio signals, the system comprising: an audio signal compression unit for compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients, and a set of pitch parameters; and a decompression unit for producing a residual excitation signal from said set of pitch parameters and said remnant excitation pulse sequence and for filtering said residual excitation signal with said set of spectral coefficients, thereby to produce a speech waveform.
Claim 25
Independent Claim 109 words
A system for compressing and decompressing audio signals, the system comprising: an audio signal compression unit for compressing an input audio signal into a collection of parameters, wherein said parameters are an amplitude limited, remnant excitation pulse sequence, wherein the amplitudes of each pulse of said pulse sequence are limited to a limited plurality of predefined amplitudes, a set of spectral coefficients, and a set of pitch parameters; and a decompression unit for producing a residual excitation signal from said set of pitch parameters and said remnant excitation pulse sequence and for filtering said residual excitation signal with said set of spectral coefficients, thereby to produce a speech waveform.
Claim 26
Dependent Claim 102 words
An amplitude limited multi-pulse analyzer comprising: an energy determiner for determining the energy in an input signal, for producing a gain from said energy and for normalizing said input signal by said gain a pulse determiner for cross-correlating a target vector, initially equivalent to said normalized input signal, with a multiplicity of pulses, said pulses being at each of the entirety of pulse locations and, at each location, having a limited plurality of predefined amplitudes, for selecting the pulse which most closely matches said target vector and for removing said pulse from said target vector, thereby to produce a new target vector.
Claim 27
Dependent Claim 102 words
An amplitude limited multi-pulse analyzer comprising: an energy determiner for determining the energy in an input signal, for producing a gain from said energy and for normalizing said input signal by said gain a pulse determiner for cross-correlating a target vector, initially equivalent to said normalized input signal, with a multiplicity of pulses, said pulses being at each of the entirety of pulse locations and, at each location, having a limited plurality of predefined amplitudes, for selecting the pulse which most closely matches said target vector and for removing said pulse from said target vector, thereby to produce a new target vector.
Claim 28
Independent Claim 110 words
A method for performing amplitude limited, multi-pulse analysis, the method comprising the steps of: determining the energy in an input signal; producing a gain from said energy; normalizing said input signal by said gain; cross-correlating a target vector, initially equivalent to said normalized input signal, with a multiplicity of pulses, said pulses being at each of the entirety of pulse locations and, at each location, having a limited plurality of predefined amplitudes; selecting the pulse which most closely matches said target vector; removing said pulse from said target vector, thereby to produce a new target vector; repeating the steps of cross-correlating, selecting and removing for a predetermined number of times.
Claim 29
Independent Claim 110 words
A method for performing amplitude limited, multi-pulse analysis, the method comprising the steps of: determining the energy in an input signal; producing a gain from said energy; normalizing said input signal by said gain; cross-correlating a target vector, initially equivalent to said normalized input signal, with a multiplicity of pulses, said pulses being at each of the entirety of pulse locations and, at each location, having a limited plurality of predefined amplitudes; selecting the pulse which most closely matches said target vector; removing said pulse from said target vector, thereby to produce a new target vector; repeating the steps of cross-correlating, selecting and removing for a predetermined number of times.

References Cited (Backward Citations)

US4130729A Cited
US4140876A Cited
US4811396A Cited
US4752956A Cited
US4847905A Cited
US4932061A Cited
US4924508A Cited
US4868867A Cited
US5125030A Cited
US5020051A Cited
US5371853A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag