EP0776095A2 - System und Verfahren zum Komprimieren digitalisierter Signale in implantierbaren und batteriegespeisten Vorrichtungen - Google Patents

System und Verfahren zum Komprimieren digitalisierter Signale in implantierbaren und batteriegespeisten Vorrichtungen Download PDF

Info

Publication number
EP0776095A2
EP0776095A2 EP96308471A EP96308471A EP0776095A2 EP 0776095 A2 EP0776095 A2 EP 0776095A2 EP 96308471 A EP96308471 A EP 96308471A EP 96308471 A EP96308471 A EP 96308471A EP 0776095 A2 EP0776095 A2 EP 0776095A2
Authority
EP
European Patent Office
Prior art keywords
delta
data
block
bits
storing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP96308471A
Other languages
English (en)
French (fr)
Other versions
EP0776095B1 (de
EP0776095A3 (de
Inventor
Lambert Muhlenberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Medtronic Inc
Original Assignee
Medtronic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Medtronic Inc filed Critical Medtronic Inc
Publication of EP0776095A2 publication Critical patent/EP0776095A2/de
Publication of EP0776095A3 publication Critical patent/EP0776095A3/de
Application granted granted Critical
Publication of EP0776095B1 publication Critical patent/EP0776095B1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3053Block-companding PCM systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7232Signal processing specially adapted for physiological signals or for diagnostic purposes involving compression of the physiological signal, e.g. to extend the signal recording period
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0031Implanted circuitry

Definitions

  • This invention relates to methods of compression of digitized signals, and in particular, compressing and decompressing digital data representative of physiological signals obtained by implantable or battery powered devices, so as to achieve efficient compression with relatively little data processing.
  • a method of data compression for use in storing data in, and transferring data from, an implantable medical device comprising:
  • a battery powered device said device having means for obtaining physiological signals from a patient, memory for storing data representative of said signals, and means for transmitting said data to another device, further comprising:
  • a method of data compression used in a battery powered device said device having means for obtaining physiological signals from a patient, means for transforming said physiological signals into digital signals, and memory for storing data representative of said physiological signals, said method being used for compressing said digital signals prior to storing same in said memory, said method comprising:
  • the digital data for a predetermined block of successive samples is processed to determine the difference between the sample and the immediately preceding sample, referred to as a delta value.
  • a delta value the difference between the sample and the immediately preceding sample.
  • the delta with the largest absolute value is found, and it is determined how many bits (# bits) are required for that max delta.
  • the value of # bits and the bits for each delta in the block are stored successively, after which tlie technique is repeated for each block.
  • Decompression is carried out by determining the # bits for each block, and integrating the signal by adding (or subtracting) the delta value to the value of each sample.
  • the initial value (integration constant) as used in both compression and decompression is set to a fixed value, such as the value which represents a basal voltage of zero.
  • the technique of this invention provides efficient compression of more than 50% for most medical-type signals, such as ECGs. This yields a similar reduction in required storage and transfer time. Although much more sophisticated compression methods are available, it is difficult to produce more than an other 5 % or so compression, and at the cost of significant memory and processing. Further, the compression method of this invention is lossless, in that the original digital signal can be fully reconstructed. This contrasts with other methods such as adaptive delta pulse code modulation, which provides a greater compression ratio, but at the expense of some signal distortion. The method and apparatus of this invention thus provide a much needed compromise for many applications, including particularly the above-mentioned medical applications.
  • Fig. 1 is a diagram representing two forms of devices to which the invention is applicable, namely an implantable device such as a pacemaker, and a battery powered device worn on the outside of a patient.
  • an implantable device such as a pacemaker
  • a battery powered device worn on the outside of a patient.
  • Fig. 2A is a simple block diagram representing the major elements of an implantable or wearable device in accordance with this invention
  • Fig. 2B is a simple flow diagram representing the major steps taken in compressing, transferring and decompressing data in accordance with this invention.
  • Fig. 3A is a flow diagram showing the basic steps taken in data compression in accord with this invention
  • Figs. 3B and 3C are flow diagrams representing in more detail the steps taken in accordance with this invention to compress data.
  • Fig. 4 is a flow diagram representing the steps taken in accordance with this invention to decompress data.
  • Fig. 5 is a series of graphs illustrating an example of an analog physiological signal, the delta reconstruction (time derivative) of the signal, and the bits needed for the original signal and for the compressed signal.
  • a diagram is shown illustrating the environment of the apparatus and method of this invention.
  • the invention may be used with an implantable device such as a pacemaker 30, illustrated as implanted within a patient.
  • a lead 31 which extends into the patient heart, and has one or more electrodes at the distal end thereof which deliver stimulus pulses and also sense intracardiac or epicardial signals.
  • the sense signals can be received by the pacemaker, digitized and stored in memory, for later transmission to an external device 37.
  • the transceiver 37 may be a conventional programmer as used in the pacemaker art.
  • the programmer when it has received data from the pacemaker, can transfer to a processor 38, which in turn can output data to input/output device 39, all in a well known manner.
  • a processor 38 which in turn can output data to input/output device 39, all in a well known manner.
  • implantable devices such as pacemakers cannot handle vast amounts of data, because of obvious limitations on power and memory capacity.
  • a wearable device 32 shown strapped to the arm of a patient. Such device 32 may operate in conjunction, for example, with electrodes 33, for determining a patient ECG. As with the implanted device, data collected in battery powered device 32 can be downloaded to another device for further processing and outputting. The same restrictions on processing and memory availability may apply to such a battery powered wearable device.
  • FIG. 2A there is shown a simple block diagram representing the major elements of an implantable or wearable device in accordance with this invention.
  • a battery 25 powers a sensor or sensors 26, which include leads 31 or 33.
  • the sensor block may also include an amplifier stage and digitizing circuitry of conventional form.
  • the digitized data is transmitted to processor block 34, which suitably contains a microprocessor. It is to be understood that the processing steps encompassed in this invention may be undertaken with any desired combination of dedicated hardware and/or software.
  • the microprocessor is in communication with memory or storage, as shown at 35; the memory in turn is in communication with transceiver 36, for transmitting data to outside apparatus or receiving data and/or instructions therefrom.
  • Fig. 2B there is shown a simple flow diagram representing the major steps taken in compressing, transferring and decompressing data in accordance with this invention.
  • the signals such as ECG (EKG) signals
  • the analog signals are transformed into digital data at 41, and initial encoding steps can be taken at this point.
  • the digital data is stored in buffer storage 42.
  • the data is compressed in accordance with the technique of this invention, and stored at block 45.
  • a command to transfer data is received from an external source, indicating the availability to receive stored data.
  • the compressed data is transferred at 47, in a conventional manner as is well known in the pacemaker art.
  • the data is decompressed at the external device, to recreate in the original signals in digital form.
  • the signal data is then stored at 49, or displayed.
  • BlockSize data is determined, having been stored in data through programming.
  • the analog signal is sampled. Each such sample is compared to the last sample, and a difference or delta value is determined and saved, as shown in 53.
  • a block of samples may be of the order of 5-12, which has been determined to be an optimal range for ECG and similar medical signals. It is to be understood that block size is to be determined in accordance with the nature of the application, since block size may be greater in the event of certain signals which exhibit lesser time variations.
  • a flow diagram representing in greater detail the steps taken in accordance with this invention to compress data.
  • a variable termed "LastSample” is set equal to zero, i.e., the value of the last sample is presumed to be a base value of zero.
  • the variable # samples is set equal to zero, and the value MaxDelta is equal to -1.
  • the routine then goes to 68, where it is determined if # samples equals BlockSize, i.e., have all the samples in the block been processed in this loop? If no, the routine goes to block 70, and obtains and processes the next sample.
  • the new sample is set equal to "NextSanple"; delta is calculated as NewSample - LastSample; LastSample is then set equal to NewSample; # samples is set equal to # samples + 1; and the delta value is placed in the buffer memory corresponding to the number of the sample.
  • the routine then goes back to 68, and iterates until # samples equals block size. At this point, tlie value of MaxDelta and the deltas have been computed for all the samples in the block, and the routine goes to (1) as indicated.
  • # bits is determined as the highest bit set in MaxDelta. This can be done in any number of ways, e.g., using a priority decoder, calculating log 2 MaxDelta; or counting the number of right shifts of MaxDelta until MaxDelta reaches zero. Following this, at 76, the value of # bits for the current block is written. As noted at 76, this can be written as a 3-bit word for any application such as standard pacemakers that deal with signals of 8 bit resolution. Of course, if 16 bit resolution is used, then a 4-bit word is required. At 78, the outer loop variable # samples is initialized to zero. At 80, it is determined whether # samples equals BlockSize.
  • bit # is decremented by 1, and the routine loops back to 85.
  • the routine loops back to block 80 and, assuming that # samples does not yet equal block size, resets # samples and Bit Number, and loops again through inner loop 85, 86 and 88.
  • # samples is found to be equal to block size, the routine exits back to (2) of Fig. 3A, and starts again with another block.
  • variable LastSample is initialized at zero.
  • # bits is read for the current block, i.e., each of the 3 bits is read to determine the number of bits being used.
  • # samples is initialized to zero.
  • # samples it is determined whether # samples equals block size. If yes, the routine goes back to 95, to commence decompression of the next block. However, if no, the routine goes to 100 and sets # samples equal to # samples + 1; and delta equal to zero.
  • the inner loop variable Bit Number is initialized to # bits +1.
  • Bit Number is zero.
  • Bit Number is set equal to Bit Number - 1, and the routine loops back to 102.
  • Bit Number has been reduced to zero, the routine branches from 102 to 103, and creates the next sample. This is done by first doing a sign extend of the sign bit of delta i.e. if the initial delta value was +7 and # bits was 3, the code 0111 would have been stored, while if delta was -7, the code 1001 would have been stored using a 2's complement notation. A 2's complement notation is preferred for negative numbers, but not necessary. Details of use of 2's complement are well known.
  • Performing the sign extend will create 8 bit deltas of 0000 0111 (binary +7) and 1111 1001 (binary -7) respectively and thus makes sure that the correct deltas, both positive and negative are reconstructed with this reconstructed delta, the next sample us created by setting NewSample equal to LastSample + delta, and LastSample is set equal to NewSample. Then at 104, the "NextSample” is written as "NewSample". Following this, the routine goes back to block 98, and processes the NextSample. This is iterated until, at 98, the number of samples is determined to be equal to BlockSize, at which point the routine goes back to 95 for processing of the next block.
  • FIG. 5 there are shown three graphs, illustrating the efficiency of the compression technique of this invention.
  • the top graph represents an analog signal which is representative of a signal obtained by a medical device.
  • the middle graph represents delta values for the analog signal, illustrating that for many medical application, the delta signals are much reduced in amplitude variations.
  • the bottom graph of Fig. 5 represents cumulative the number of bits required to store the signal. for the original signal (top curve) and the compressed signal (bottom curve).
  • the data compression of this invention provides a bit reduction of about 50%. This is achieved with relatively little processing, making it an extremely advantageous technique for applications where there are severe limitations on the available memory and battery power.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Physiology (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Theoretical Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Electrotherapy Devices (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
EP96308471A 1995-11-22 1996-11-22 System und Verfahren zum Komprimieren digitalisierter Signale in implantierbaren und batteriegespeisten Vorrichtungen Expired - Lifetime EP0776095B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US56173895A 1995-11-22 1995-11-22
US561738 1995-11-22

Publications (3)

Publication Number Publication Date
EP0776095A2 true EP0776095A2 (de) 1997-05-28
EP0776095A3 EP0776095A3 (de) 1999-09-29
EP0776095B1 EP0776095B1 (de) 2006-01-25

Family

ID=24243228

Family Applications (1)

Application Number Title Priority Date Filing Date
EP96308471A Expired - Lifetime EP0776095B1 (de) 1995-11-22 1996-11-22 System und Verfahren zum Komprimieren digitalisierter Signale in implantierbaren und batteriegespeisten Vorrichtungen

Country Status (6)

Country Link
US (1) US5819740A (de)
EP (1) EP0776095B1 (de)
JP (1) JP2836610B2 (de)
AU (1) AU693388B2 (de)
CA (1) CA2190925A1 (de)
DE (1) DE69635763T2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2048788A2 (de) 1997-02-19 2009-04-15 Medtronic, Inc. System und Verfahren zur Datenkomprimierung und nichtlinearen Abtastung für implantierbare und batteriebetriebene Geräte

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4329898A1 (de) 1993-09-04 1995-04-06 Marcus Dr Besson Kabelloses medizinisches Diagnose- und Überwachungsgerät
US5944745A (en) * 1996-09-25 1999-08-31 Medtronic, Inc. Implantable medical device capable of prioritizing diagnostic data and allocating memory for same
US20030036746A1 (en) 2001-08-16 2003-02-20 Avi Penner Devices for intrabody delivery of molecules and systems and methods utilizing same
US6657631B1 (en) 2000-07-31 2003-12-02 Hewlett-Packard Development Company, L.P. Real time control of multiple compression techniques within a graphics display subsystem
US6910084B2 (en) * 2001-04-30 2005-06-21 Medtronic, Inc Method and system for transferring and storing data in a medical device with limited storage and memory
US6719689B2 (en) * 2001-04-30 2004-04-13 Medtronic, Inc. Method and system for compressing and storing data in a medical device having limited storage
US7933642B2 (en) 2001-07-17 2011-04-26 Rud Istvan Wireless ECG system
US9113846B2 (en) 2001-07-26 2015-08-25 Given Imaging Ltd. In-vivo imaging device providing data compression
SE0200625D0 (sv) * 2002-02-28 2002-02-28 St Jude Medical Implantable medical device system
US20060064142A1 (en) 2004-09-17 2006-03-23 Cardiac Pacemakers, Inc. Systems and methods for deriving relative physiologic measurements using an implanted sensor device
US7813808B1 (en) 2004-11-24 2010-10-12 Remon Medical Technologies Ltd Implanted sensor system with optimized operational and sensing parameters
US20070091813A1 (en) * 2005-10-19 2007-04-26 Guy Richard Automatic channel switching method for low-power communication devices
US20070129617A1 (en) * 2005-12-02 2007-06-07 Michel Noel Light source drive algorithm
US8046069B2 (en) * 2005-12-22 2011-10-25 Cardiac Pacemakers, Inc. Method and apparatus for control of cardiac therapy using non-invasive hemodynamic sensor
US7955268B2 (en) 2006-07-21 2011-06-07 Cardiac Pacemakers, Inc. Multiple sensor deployment
US7756573B2 (en) 2006-09-05 2010-07-13 Cardiac Pacemakers, Inc. Implantable medical device diagnostic data acquisition and storage
US8676303B2 (en) 2008-05-13 2014-03-18 The Regents Of The University Of California Methods and systems for treating heart instability
CN104873190A (zh) 2008-10-09 2015-09-02 加利福尼亚大学董事会 用于自动定位生物节律紊乱的源的机器和过程
US9332915B2 (en) 2013-03-15 2016-05-10 The Regents Of The University Of California System and method to identify sources associated with biological rhythm disorders
US9392948B2 (en) 2011-12-09 2016-07-19 The Regents Of The University Of California System and method of identifying sources for biological rhythms
US10434319B2 (en) 2009-10-09 2019-10-08 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
US10398326B2 (en) 2013-03-15 2019-09-03 The Regents Of The University Of California System and method of identifying sources associated with biological rhythm disorders
RU2015123927A (ru) 2010-04-08 2015-10-27 Де Реджентс Оф Де Юниверсити Оф Калифорния Способы, система и устройство для обнаружения, диагностики и лечения нарушений биологического ритма
CA2833610C (en) 2011-04-22 2015-01-27 Topera, Inc. Basket style cardiac mapping catheter having a flexible electrode assembly for detection of cardiac rhythm disorders
CN103718191B (zh) 2011-05-02 2018-02-02 加利福尼亚大学董事会 使用成形消融术来靶向心律紊乱的***和方法
US9107600B2 (en) 2011-05-02 2015-08-18 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US9050006B2 (en) 2011-05-02 2015-06-09 The Regents Of The University Of California System and method for reconstructing cardiac activation information
US8165666B1 (en) 2011-05-02 2012-04-24 Topera, Inc. System and method for reconstructing cardiac activation information
US10668276B2 (en) 2012-08-31 2020-06-02 Cirtec Medical Corp. Method and system of bracketing stimulation parameters on clinician programmers
US8761897B2 (en) 2012-08-31 2014-06-24 Greatbatch Ltd. Method and system of graphical representation of lead connector block and implantable pulse generators on a clinician programmer
US9507912B2 (en) 2012-08-31 2016-11-29 Nuvectra Corporation Method and system of simulating a pulse generator on a clinician programmer
US9471753B2 (en) 2012-08-31 2016-10-18 Nuvectra Corporation Programming and virtual reality representation of stimulation parameter Groups
US9615788B2 (en) 2012-08-31 2017-04-11 Nuvectra Corporation Method and system of producing 2D representations of 3D pain and stimulation maps and implant models on a clinician programmer
US8812125B2 (en) 2012-08-31 2014-08-19 Greatbatch Ltd. Systems and methods for the identification and association of medical devices
US8903496B2 (en) 2012-08-31 2014-12-02 Greatbatch Ltd. Clinician programming system and method
US9375582B2 (en) 2012-08-31 2016-06-28 Nuvectra Corporation Touch screen safety controls for clinician programmer
US9180302B2 (en) 2012-08-31 2015-11-10 Greatbatch Ltd. Touch screen finger position indicator for a spinal cord stimulation programming device
US8983616B2 (en) 2012-09-05 2015-03-17 Greatbatch Ltd. Method and system for associating patient records with pulse generators
US8868199B2 (en) 2012-08-31 2014-10-21 Greatbatch Ltd. System and method of compressing medical maps for pulse generator or database storage
US9259577B2 (en) 2012-08-31 2016-02-16 Greatbatch Ltd. Method and system of quick neurostimulation electrode configuration and positioning
US9594877B2 (en) 2012-08-31 2017-03-14 Nuvectra Corporation Virtual reality representation of medical devices
US9767255B2 (en) 2012-09-05 2017-09-19 Nuvectra Corporation Predefined input for clinician programmer data entry
US8757485B2 (en) 2012-09-05 2014-06-24 Greatbatch Ltd. System and method for using clinician programmer and clinician programming data for inventory and manufacturing prediction and control
US9794126B2 (en) * 2015-11-11 2017-10-17 Simmonds Precision Products, Inc. Data compression of a sequence of binary data
CN107961034A (zh) * 2016-10-19 2018-04-27 北京东软医疗设备有限公司 处理通道数据的方法及装置
WO2021191171A1 (en) * 2020-03-25 2021-09-30 F. Hoffmann-La Roche Ag Method and system for storing measurement data detected by a sensor device and indicative of an analyte in a sample of a bodily fluid

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4449536A (en) * 1980-10-31 1984-05-22 Sri International Method and apparatus for digital data compression
US4503510A (en) * 1980-10-31 1985-03-05 Sri International Method and apparatus for digital data compression
JPS59182639A (ja) * 1983-03-31 1984-10-17 Sansui Electric Co 信号伝送方式
JPS59216282A (ja) * 1983-05-24 1984-12-06 Advance Res & Dev Co Ltd 生体信号処理方式
US4567883A (en) * 1983-06-09 1986-02-04 Mieczyslaw Mirowski Data compression of ECG data using delta modulation
JP2670259B2 (ja) * 1985-11-29 1997-10-29 ソニー株式会社 高能率符号化装置
US4870685A (en) * 1986-10-26 1989-09-26 Ricoh Company, Ltd. Voice signal coding method
US4920489A (en) * 1987-08-14 1990-04-24 Cardiodata Inc. Apparatus and method for solid state storage of episodic signals
JPH0793584B2 (ja) * 1987-09-25 1995-10-09 株式会社日立製作所 符号化装置
US5217021A (en) * 1991-07-30 1993-06-08 Telectronics Pacing Systems, Inc. Detection of cardiac arrhythmias using correlation of a cardiac electrical signals and temporal data compression
US5255186A (en) * 1991-08-06 1993-10-19 Telectronics Pacing Systems, Inc. Signal averaging of cardiac electrical signals using temporal data compression and scanning correlation
US5215098A (en) * 1991-08-12 1993-06-01 Telectronics Pacing Systems, Inc. Data compression of cardiac electrical signals using scanning correlation and temporal data compression
DE59209305D1 (de) * 1992-07-31 1998-05-28 Pacesetter Ab Verfahren zur Verarbeitung eines elektrischen, insbesondere von einem Herzen abgeleiteten Signals
US5312446A (en) * 1992-08-26 1994-05-17 Medtronic, Inc. Compressed storage of data in cardiac pacemakers

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2048788A2 (de) 1997-02-19 2009-04-15 Medtronic, Inc. System und Verfahren zur Datenkomprimierung und nichtlinearen Abtastung für implantierbare und batteriebetriebene Geräte

Also Published As

Publication number Publication date
EP0776095B1 (de) 2006-01-25
CA2190925A1 (en) 1997-05-23
JP2836610B2 (ja) 1998-12-14
EP0776095A3 (de) 1999-09-29
AU7180996A (en) 1997-07-03
AU693388B2 (en) 1998-06-25
JPH09192242A (ja) 1997-07-29
US5819740A (en) 1998-10-13
DE69635763T2 (de) 2006-07-20
DE69635763D1 (de) 2006-04-13

Similar Documents

Publication Publication Date Title
US5819740A (en) System and method for compressing digitized signals in implantable and battery powered devices
US5836982A (en) System and method of data compression and non-linear sampling for implantable and battery-powered devices
EP0832517B1 (de) Hybrid-analog-digital-konverter für anwendungen mit niedriger leistungsaufnahme, z.b. für die verwendung in einem implantierbaren medizinischen gerät
US6599242B1 (en) Method and apparatus for data compression of heart signals
US7429938B1 (en) Method of compressing waveform data with differential entropy based compression
US7953492B2 (en) System and method for annotating and compressing waveform data
US6719689B2 (en) Method and system for compressing and storing data in a medical device having limited storage
US9008789B2 (en) System and method for smoothing sampled digital signals
JP2007090000A (ja) 心電図データの圧縮方法および心電図テレメータ装置
EP1972268A1 (de) Verfahren zur Komprimierung von EKG-Daten und EKG-Telemetriesystem damit
US11456075B2 (en) Implantable medical device having a coding module
US7904168B2 (en) Differential entropy based data compression for waveforms
US7088868B1 (en) Compression and decompression coding scheme and apparatus
EP2140553B1 (de) Auf differenz-entropie basierende codierung von daten mit probabilistischen codes variabler länge
US7933658B2 (en) Differential entropy based data compression for waveforms
US20230067795A1 (en) Efficiently storing data for wide dynamic range and high resolution biological signals
IPARRAGUIRRE New and efficient data compression algorithm

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): CH DE FR GB LI NL

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): CH DE FR GB LI NL

RIC1 Information provided on ipc code assigned before grant

Free format text: 6H 03M 7/00 A, 6H 03M 7/30 B, 6G 06F 17/00 B

17P Request for examination filed

Effective date: 19991119

17Q First examination report despatched

Effective date: 20030305

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: MEDTRONIC, INC.

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): CH DE FR GB LI NL

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: A. BRAUN, BRAUN, HERITIER, ESCHMANN AG PATENTANWAE

REF Corresponds to:

Ref document number: 69635763

Country of ref document: DE

Date of ref document: 20060413

Kind code of ref document: P

ET Fr: translation filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 20061006

Year of fee payment: 11

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20061026

Year of fee payment: 11

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20061026

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20061122

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20061122

REG Reference to a national code

Ref country code: CH

Ref legal event code: PFA

Owner name: MEDTRONIC, INC.

Free format text: MEDTRONIC, INC.#710 MEDTRONIC PARKWAY#MINNEAPOLIS, MINNESOTA 55432-5604 (US) -TRANSFER TO- MEDTRONIC, INC.#710 MEDTRONIC PARKWAY#MINNEAPOLIS, MINNESOTA 55432-5604 (US)

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20071130

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20071130

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee

Effective date: 20080601

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20080601

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20131127

Year of fee payment: 18

Ref country code: FR

Payment date: 20131118

Year of fee payment: 18

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 69635763

Country of ref document: DE

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20150731

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150602

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20141201