Claims
- 1. Digital compression filter means for producing a stream of compressed digital signals, .DELTA..sub.n, from an input stream of digital sample signals, f.sub.n, comprising,
- delay means having an input to which said input stream is supplied, said delay means including a plurality of sample signal length sections,
- multiplexer means to which digital sample signal outputs from sections of the delay means are supplied, and
- an arithmetic and logic unit responsive to digital sample signals from said multiplexer means, said arithmetic and logic unit having an output stream of compressed digital signals in accordance with the following equation
- .DELTA..sub.n =y.sub.n -y.sub.n-1 +2.sup.-m.sbsp.2 y.sub.n-1
- wherein;
- y.sub.n =0.5f.sub.n -0.5f.sub.n-1 +2.sup.-m.sbsp.1-1 f.sub.n-1,
- m.sub.1 and m.sub.2 are positive integers, and
- n is an integer comprising the argument, or index, of the function.
- 2. Digital compression filter means as defined in claim 1 wherein m.sub.1 and m.sub.2 are integers between 2 and 6.
- 3. Digital compression filter means as defined in claim 2 wherein m.sub.1 and m.sub.2 are equal.
- 4. Digital compression filter means for producing a stream of compressed digital signals, .DELTA..sub.n, from an input stream of digital sample signals, f.sub.n, comprising,
- delay means having an input to which said input stream of digital sample signals, f.sub.n, is supplied, said delay means including a plurality of sections each of which is the length of a sample signal,
- multiplexer means to which digital sample signal outputs from sections of the delay means are supplied, and
- an arithmetic and logic unit responsive to digital sample signals from said multiplexer means, said arithmetic and logic unit having an output stream of compressed digital signals in accordance with the following equation ##EQU10## wherein m.sub.1 and m.sub.2 are positive integers, and
- n is an integer comprising the argument, or index, of the function.
- 5. Digital compression filter means as defined in claim 4 wherein m.sub.1 and m.sub.2 are integers between 2 and 6.
- 6. Digital compression filter means as defined in claim 5 wherein m.sub.1 and m.sub.2 are equal.
- 7. Digital decompression filter means for producing a stream of equal-length digital signals, f.sub.n+1, from a stream of equal-length compressed digital signals, .DELTA..sub.n, produced in accordance with the following equation
- .DELTA..sub.n =0.5f.sub.n+1 -f.sub.n +0.5f.sub.n-1
- wherein n is an integer comprising the argument, or index, of the function,
- said digital decompression filter means comprising
- an arithmetic and logic unit for performing addition, subtraction, and multiplication by shifting operations,
- delay means having an input to which the output from the arithmetic and logic unit is supplied, said delay means including a plurality of sections each of which is the length of the equal-length decompressed digital signals,
- multiplexer means for connecting the stream of equal length compressed digital signals, .DELTA..sub.n, and outputs from sections of the delay means to the input of the arithmetic and logic unit,
- said arithmetic and logic unit having an output stream of digital signals in accordance with the following equation
- f.sub.n+1 =(f.sub.n -.DELTA..sub.n)/0.5 -f.sub.n-1
- 8. Digital decompression filter means for producing a stream of equal-length digital signals, f.sub.n, from a stream of equal-length compressed digital signals, .DELTA..sub.n, produced in accordance with the following equation
- .DELTA..sub.n =y.sub.n -y.sub.n-1 +2.sup.-m.sbsp.2 y.sub.n-1
- wherein
- y.sub.n =0.5f.sub.n -0.5f.sub.n-1 +2.sup.-m.sbsp.1.sup.-1 f.sub.n-1,
- m.sub.1 and m.sub.2 are positive integers, and
- n is an integer comprising the argument, or index, of the function,
- said digital decompression filter means comprising
- an arithmetic and logic unit for performing addition, subtraction, and multiplication by shifting operations,
- first delay means having an input and including a plurality of sections each of which is the length of the equal-length decompressed digital signals, f.sub.n,
- second delay means having an input and including a single section with a length equal to that of the equal-length decompressed digital signals, f.sub.n,
- demultiplexer means for connecting outputs from the arithmetic and logic unit to said first and second delay means,
- multiplexer means for connecting outputs from the plurality of sections of the first delay means, the output from the second delay means, and the stream of equal length compressed digital signals, .DELTA.n, to the input of the arithmetic and logic unit,
- said arithmetic and logic unit having an output stream of digital signals which includes signals produced in accordance with the following equations
- f.sub.n =y.sub.n +f.sub.n-1 -2.sup.-m.sbsp.2 f.sub.n-1,
- and
- y.sub.n =2.DELTA..sub.n +y.sub.n-1 -2.sup.m.sbsp.1 y.sub.n-1
- wherein m.sub.1 and m.sub.2 are the same positive integers employed in the production of said digital difference signals, .DELTA..sub.n,
- said y.sub.n signals being supplied to the input of said first delay means through said demultiplexer means, and
- said f.sub.n signals being supplied to the input of said second delay means through said demultiplexer means.
- 9. Digital decompression filter means as defined in claim 8 wherein m.sub.1 and m.sub.2 are integers between 2 and 6.
- 10. Digital decompression filter means as defined in claim 9 wherein m.sub.1 and m.sub.2 are equal.
Parent Case Info
This is a divisional of co-pending application Ser. No. 202,457 filed Oct. 31, 1980, now U.S. Pat. No. 4,449,536.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
3987285 |
Perry |
Oct 1976 |
|
|
4224678 |
Lynch et al. |
Sep 1980 |
|
Non-Patent Literature Citations (2)
| Entry |
| Ripley et al., "A Computer System for Capturing Transient Electrocardiographic Data" Proc. Comput. Cardiol., 1976, pp. 439-445. |
| Ruttiman et al., "Compression of the ECG by Prediction or Interpolation and Entropy Encoding" IEEE Trans. on Biomedical Engineering, vol. BME-26, No. 11, pp. 613-623, Nov. 1979. |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
202457 |
Oct 1980 |
|