Differential entropy based data compression for waveforms
First Claim
Patent Images
1. A system comprising:
- a device memory;
means for sampling an analog signal in an implantable medical device (IMD) and generating digitized data points having values corresponding to the sampled analog signal;
means for generating encoded waveform data points corresponding to the digitized data points using a predictive encoding process;
means for replacing a said encoded waveform data point with a codeword using an entropy encoding process when a predetermined condition is met, and storing the codeword is stored in the device memory when the predetermined condition is met and for storing the encoded waveform data point in the device memory when the predetermined condition is not met;
means for transmitting the stored codewords and encoded waveform data points from the IMD to an external receiver; and
means for decoding the codewords and encoded waveform data points received by the external receiver by converting the codewords into encoded waveform data points and converting the encoded waveform data points into digitized data.
1 Assignment
0 Petitions
Accused Products
Abstract
Waveforms are digitally sampled and compressed for storage in memory. The compression of the data includes generating a truncated entropy encoding map and using the values within the map to obtain good compression. An encoder further sub-selects values to be encoded and values to remain unencoded to provide an overall compression of the data.
-
Citations
7 Claims
-
1. A system comprising:
-
a device memory; means for sampling an analog signal in an implantable medical device (IMD) and generating digitized data points having values corresponding to the sampled analog signal; means for generating encoded waveform data points corresponding to the digitized data points using a predictive encoding process; means for replacing a said encoded waveform data point with a codeword using an entropy encoding process when a predetermined condition is met, and storing the codeword is stored in the device memory when the predetermined condition is met and for storing the encoded waveform data point in the device memory when the predetermined condition is not met; means for transmitting the stored codewords and encoded waveform data points from the IMD to an external receiver; and means for decoding the codewords and encoded waveform data points received by the external receiver by converting the codewords into encoded waveform data points and converting the encoded waveform data points into digitized data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification