System and method for compression and decompression of audio signals
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
35 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19)
-
-
20. 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.
-
-
21. 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.
-
-
22. 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.
-
Specification