Implantable Medical Device
First Claim
1. An implantable medical device comprising:
- at least a sensing stage connected or being connectable to an electrode for picking up electric potentials from inside a heart, the time course of said electric potentials representing a heart signal, said heart signal being sampled in constant sampling intervalsanda control unitthat is connected to said sensing stage andthat is adapted to process a sequence of data points that each represent a magnitude A of a time-varying signal at equidistant points of time t, said processing of the sequence of data points includes;
determining end points of data segments bya) determination of a first difference quotient D1=(An−
An−
1)/(tn−
tn−
1) with respect to an actual data point An at tn and an immediately preceding, second last data point An−
1 at tn−
1,b) determination of a second difference quotient D2=(An−
Ae)/(tn−
te) or D2=(An−
1−
Ae)/(tn−
1−
te) with respect to an actual data point An at tn or a second last data point An−
1 and tn−
1, respectively, and a last end point Ae at te, said last end point Ae being a previously determined end point or a first data point of said sequence of data points, wherein te represents the point of time belonging to said end point Ae,c) selecting the second last data point An−
1 as a new end point, if the magnitude of the difference between the two difference quotients DD=D1−
D2 exceeds a predetermined first threshold value T, DD>
T, anddetermining a data segment length L=tn−
te between the point of time tn of an actual data point An and the point of time te of a last end point Ae,and selecting An−
1 as a new end point, if said data segment length L exceeds a predetermined maximum length Lmax,and storing said selected end points in association with a segment length between each stored endpoint and an immediately preceding end point as a compressed data representation of said time varying signal.
2 Assignments
0 Petitions
Accused Products
Abstract
An implantable medical device provides for improved storage of recorded IEGMs. A sensing stage is connected to an electrode for picking up electric potentials from inside a heart, the time course of said electric potentials representing a heart signal, a control unit connected to said sensing stage is adapted to process a sequence of data points that each represent an amplitude or magnitude A of a time-varying signal at equidistant points of time t, wherein end points of data segments are determined by processing of the sequence of data points. The control unit is adapted to identify end points of data segments by processing of the sequence of data points.
23 Citations
16 Claims
-
1. An implantable medical device comprising:
-
at least a sensing stage connected or being connectable to an electrode for picking up electric potentials from inside a heart, the time course of said electric potentials representing a heart signal, said heart signal being sampled in constant sampling intervals and a control unit that is connected to said sensing stage and that is adapted to process a sequence of data points that each represent a magnitude A of a time-varying signal at equidistant points of time t, said processing of the sequence of data points includes; determining end points of data segments by a) determination of a first difference quotient D1=(An−
An−
1)/(tn−
tn−
1) with respect to an actual data point An at tn and an immediately preceding, second last data point An−
1 at tn−
1,b) determination of a second difference quotient D2=(An−
Ae)/(tn−
te) or D2=(An−
1−
Ae)/(tn−
1−
te) with respect to an actual data point An at tn or a second last data point An−
1 and tn−
1, respectively, and a last end point Ae at te, said last end point Ae being a previously determined end point or a first data point of said sequence of data points, wherein te represents the point of time belonging to said end point Ae,c) selecting the second last data point An−
1 as a new end point, if the magnitude of the difference between the two difference quotients DD=D1−
D2 exceeds a predetermined first threshold value T, DD>
T, anddetermining a data segment length L=tn−
te between the point of time tn of an actual data point An and the point of time te of a last end point Ae,and selecting An−
1 as a new end point, if said data segment length L exceeds a predetermined maximum length Lmax,and storing said selected end points in association with a segment length between each stored endpoint and an immediately preceding end point as a compressed data representation of said time varying signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of deriving a compressed data representation of said time varying signal form a sequence of data points that each represent an amplitude A of a time-varying signal at equidistant points of time t, said method comprising the steps of:
-
determining end points of data segments by a) determination of a first difference quotient D1=(An−
An−
1)/(tn−
tn−
1) with respect to an actual data point An at tn and an immediately preceding, second last data point An−
1 at tn−
1,b) determination of a second difference quotient D2=(An−
Ae)/(tn−
te) or D2=(An−
1−
Ae)/(tn−
1−
te) with respect to an actual data point An at tn or a second last data point An−
1 and tn−
1, respectively, and a last end point Ae at te, said last end point Ae being a previously determined end point or a first data point of said sequence of data points, wherein te represents the point of time belonging to said end point Ae,c) selecting the second last data point An−
1 as a new end point, if the difference between the first and the second difference quotients DD=D1−
D2 exceeds a predetermined threshold value T, DD>
T, anddetermining a data segment length L=tn−
te between the point of time tn of an actual data point An and the point of time te of a last end point Ae,and selecting An−
1 as a new end point, if said data segment length L exceeds a predetermined maximum length Lmax,and storing all selected end points in association with a segment length between each stored endpoint and an immediately preceding end point as a compressed data representation of said time varying signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification