Method of compressing waveform data with differential entropy based compression
First Claim
Patent Images
1. A method comprising:
- sampling an analog waveform and converting the waveform into a digitized data set;
generating an encoded waveform data point for each of an equivalent data point from a subset of the digitized data with a predictive encoding process; and
substituting a codeword for an encoded waveform data point using an entropy encoding process if a predetermined condition is met, wherein the codeword is stored into a memory when the predetermined condition is met or the encoded waveform data point is stored into the memory when the predetermined condition is not met.
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
20 Claims
-
1. A method comprising:
-
sampling an analog waveform and converting the waveform into a digitized data set; generating an encoded waveform data point for each of an equivalent data point from a subset of the digitized data with a predictive encoding process; and substituting a codeword for an encoded waveform data point using an entropy encoding process if a predetermined condition is met, wherein the codeword is stored into a memory when the predetermined condition is met or the encoded waveform data point is stored into the memory when the predetermined condition is not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
sampling an analog signal in an implantable medical device (IMD) and generating digitized data; generating encoded waveform data using a predictive encoding process for each of an equivalent data point from a subset of the digitized data; replacing an encoded waveform data point with a codeword using an entropy encoding when a predetermined condition is met, wherein the codeword is stored into a device memory when the predetermined condition is met or the encoded waveform data point is stored into the device memory when the predetermined condition is not met; transmitting data from the IMD to an external receiver having a decoder; and decoding the data received in the external receiver by converting any codeword into an encoded value and converting encoded values into the digitized data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification