Claims
- 1. A signal compression system for processing an input signal to provide an output of a compressed input signal, said system comprising:
- means for dividing the input signal into a plurality of time windows comprising at least N=128 sample points;
- means for sampling each said window at a plurality of points N at a defined sampling frequency to provide first N level 1 sampling points;
- means for deriving AR (autoregressive) model level 1 parameters including signal power value responsive to the N level 1 sample points;
- means for selecting every other one of the first N level 1 sample points to provide an output of level 1 of N/2 level 2 sample points;
- means for deriving AR level 2 parameters responsive to the N/2 level 2 sample points, which is output from the previous level;
- sampling means for selecting every other one of the sample points for level m where m equals an integer from 2 to M, where M is an integer, to provide N/2.sup.m level m+1 sample points;
- deriving means for deriving AR model level m+1 parameters for N/2.sup.m level m+1 sample points which is output from level m;
- means for determining the value of m relative to the value of M;
- wherein for m>M, the value of m is incremented and the sampling means and the deriving means both function responsive to said incremented value of m, and reiterating for all values of m less than M;
- wherein where m=M, the system is further comprised of:
- means for selecting every other one of the level m sample points to provide N/2.sup.m level m+1 sample points;
- means for combining the N/2.sup.m level m+1 sample points with the AR parameters of levels 1, 2, . . . M to correspondingly provide the compressed signal output; and
- means for transmitting the AR parameters of levels 1 to M plus the sample points of level M including the signal power value of each such level.
- 2. The signal compression system as in claim 1, wherein M=3, further characterized in that said means for combining is responsive to those ones of the N/8 level 4 sample points that correspond to said first sample points of level 1 and the AR parameters of levels 1, 2, and 3 to provide the compressed signal output.
- 3. The system of claim 1, wherein said input signal comprises a bandwidth B and where said defined frequency is at least 2B.
- 4. The system of claim 1, wherein said means for deriving AR level 1 parameters further comprises means for deriving a weighted variance parameter.
- 5. The system of claim 4, wherein M=3, and wherein said means for combining further combines level 4 sample points with level 1, level 2, and level 3 AR parameters and said weighted variance parameter to provide said compressed signal output.
- 6. The system as in claim 1, wherein said means for deriving AR level 1 parameters further comprises means for deriving a weighted variance parameter and wherein said means for combining means for deriving a weighted variance parameter and wherein said means for combining provides a compressed signal output responsive to the level m+1 sample points and the AR levels 1, 2, . . . M parameters and said weighted variance parameter.
- 7. The system of claim 1, wherein the input signal is representative of at least one of speech, image, test, facsimile, audio, and video.
- 8. The system of claim 1, further characterized in that said input signal is representative of a transduced signal value of an originating external stimulus signal source.
- 9. The system of claim 8, further comprising:
- input transducer means for converting the external stimulus signal source output into a digital signal for the transduced value to provide the input signal.
- 10. The system as in claim 1, further comprising means for transmitting the compressed signal output.
- 11. The system as in claim 10, further comprising means for receiving said compressed signal output.
- 12. The system as in claim 11, further comprising means for decompressing the received compressed signal output to reconstruct an approximation of the input signal.
- 13. The system as in claim 1, further comprising:
- means for reconstructing an approximation of the input signal responsive to the level m+1 sample points and the level 1, 2, . . . M AR parameters.
- 14. The system as in claim 1, wherein each of the means for deriving AR parameters comprises an LS (least squares) identifier.
- 15. The system as in of claim 14, wherein the LS identifier comprises an SLS (sequential least squares) identifier.
- 16. A signal decompression system for reconstructing an approximation of an original signal from a compressed input signal comprising N/2.sup.M level M+1 sample points, and AR parameters for AR levels for each and all m levels, wherein M is a constant integer.ltoreq.1, where N is an integer power of 2 and is at least 128, said system comprising:
- reiterative means for reconstructing, reiteratively for each of the values k, ##EQU31## level M-k+1 sample points from the ##EQU32## level M-k+2 sample points and the AR level M-k+1 parameters, wherein k is an integer having an initial value of 1, and then from 2, . . . k, wherein k.ltoreq.M-1;
- means for reconstructing N level 1 sample points responsive to N/2 level 2 sample points as reconstructed by the reiterative means in combination with the AR level 1, 2, . . . M parameters from the compressed input signal; and
- means for providing an output representative of the approximation of said original input signal responsive to the level 1 sample points.
- 17. The system as in claim 16, wherein M=4; and k=1, 2, 3.
- 18. The system as in claim 17, wherein level 4 sample points are utilized to reconstruct level 3 sample points, level 3 sample points are utilized to reconstruct level 2 sample points, level 2 sample points are utilized to reconstruct level 1sample points, and the level 1 sample points are utilized to reconstruction the approximation of said original signal.
- 19. The system as in claim 16, wherein the compressed input signal further comprises a weighted variance parameter and wherein the approximation of said original input signal is reconstructed from the level 1 sample points and said weighted variance parameter.
- 20. The system as in claim 16, wherein said means for reconstructing further comprises means for utilizing the level M-k+1 sample points to reconstruct the level M-k sample points responsive to a reconstruction data point structure D.sub.1, D.sub.2, D.sub.3, wherein each of the level M-k sample points is algorithmically computed responsive to two adjacent level M-k+1 sample points to algorithmically reconstruct level M-k sample points.
- 21. The system as in claim 20, wherein for a series of Y.sub.k sample points (Y.sub.k, Y.sub.k+1, Y.sub.k+2, . . . );
- wherein each sample point is reconstructed in accordance with Y.sub.k =(D.sub.1 *Y.sub.k-1)+(D.sub.2 *Y.sub.k-2)+(D.sub.3 *Y.sub.k-3);
- wherein D.sub.1, D.sub.2, and D.sub.3 are the AR parameters for the respective AR level of the respective level of the sample points; and
- wherein a predetermined Y.sub.k value is the Y.sub.k-1 value.
- 22. The system as in claim 20, wherein the constants D.sub.1, D.sub.2, D.sub.3 are predetermined in accordance with a predefined algorithm.
- 23. The system as in claim 21, wherein the means for reconstructing is responsive to the AR parameters and the sample points Y.sub.k.
- 24. The system as in claim 21, wherein the means for reconstructing provides an initialization process comprising selecting a value for Y.sub.k =0 for k=1, wherein for sample points wherein k=even, received data points are utilized directly, and wherein for k=odd, Y.sub.k =(D1*Y.sub.k-1)+(D2*Y.sub.k-2)+(D3*Y.sub.k-3).
- 25. The system as in claim 24, wherein said initialization process repeats until at least all of the level M-k+1 sample points have been reconstructed responsive to the level M-k actual sample points and the reconstructed sample points.
- 26. The system as in claim 25, wherein by utilizing the reconstructed level M-k+1 sample points, the level M-k sample points are correspondingly reconstructed.
- 27. The system as in claim 26, wherein an approximation of the original signal is reconstructed utilizing the reconstructed level 1 sample points.
- 28. The system as in claim 23, wherein for stochastically selected Y.sub.k, a pseudo-white noise term W.sub.k is added to said computation of the reconstruction of Y.sub.k.
- 29. The system as in claim 28, wherein the pseudo-white noise term is output from a pseudo-random generator table, wherein the resulting Y.sub.k is amplified by again element A to yield an amplified value of W.sub.k given by A*W.sub.k =W.sub.k* to equate the power value of the level 1 reconstructed Y.sub.k to the power value of Y.sub.k prior to compression, and where the power value of Y.sub.k is the sum of Y.sub.k.sup.2 divided by N, with K ranging from 1 to N.
- 30. The system as in claim 29, wherein the power value of Y.sub.K is derived as ##EQU33## wherein P equals the power value and N equals the number of sample points in a data window.
- 31. A signal compression system for processing an input signal to provide an output of a compressed input signal, said system comprising:
- means for dividing the input signal into a plurality of time windows comprising at least N=128 sample points;
- means for sampling each said window at a plurality of points N at a defined sampling frequency to provide N level 1 sampling points;
- means for deriving AR (autoregressive) model level 1 parameters including signal power value responsive to the N level 1 samples;
- means for selecting every other one of the N level 1 sample points to provide N/2 level 2 sample points;
- means for deriving AR level 2 parameters responsive to the N/2 level 2 sample points;
- means for selecting every other one of the level 2 sample points to provide N/2.sup.2 =N/4 level 3 sample points;
- means for deriving AR model level 3 parameters for the N/4 level 3 sample points;
- means for selecting every other one of the level 3 sample points to provide N/2.sup.3 =N/8 level 4 sample points;
- means for combining the N/2.sup.3 level 4 sample points and the AR parameters of levels 1, 2, and 3 to provide a signal output of the compressed signal.
- 32. A signal decompression system for reconstructing an approximation of an original signal from a compressed input signal comprised of N/8 level 4 sample points, and AR parameters for AR levels 1, 2, and 3, where N is an integer power of 2 and is at least 128, said system comprising:
- means for reconstructing N/4 level 3 sample points from the N/8 level 4 sample points and the AR level 3 parameters;
- means for reconstructing N/2 level 2 sample points from the N/4 level 3 sample points and the AR level 2 parameters;
- means for reconstructing N level 1 sample points responsive to the N/4 level 2 sample points and the AR level 1 parameters; and
- means for providing an output of the approximation of the original input signal responsive to the level 1 sample points.
RELATED APPLICATIONS
This application claims priority from provisional application Ser. No. 60/027,569 filed Oct. 2, 1996.
US Referenced Citations (7)