Method of wave form segmentation and characterization of the segmented interval thereof
First Claim
Patent Images
1. A method of partitioning a sampled signal waveform into several sections each of which includes a multiple of samples with a tracing waveform, comprising steps of:
- (a) updating the functional value of said tracing waveform at an (n+1)-th sample with the amplitude of said signal waveform at an (n+1)-th sample if the functional value of said tracing waveform at an n-th sample is smaller than the amplitude of said signal waveform at an (n+1)-th sample;
(b) comparing the functional value of said tracing waveform at an n-th sample with that at an (n−
1)-th sample of said tracing waveform if the functional value of said tracing waveform at an n-th sample is greater than or equal to the amplitude of said signal waveform at an (n+1)-th sample;
(c) either maintaining the functional value of said tracing waveform at an (n+1)-th sample with that at an n-th sample of said tracing waveform in case when the functional value of said tracing waveform at consecutively foregoing samples including an n-th, an (n−
1)-th, an (n−
2)-th, . . . , has been kept constant wherein the number of samples is less than a predefined number k, or updating the functional value of said tracing waveform at an (n+1)-th sample by subtracting the functional value of said tracing waveform at the n-th sample with an average slope between the n-th sample and the (n−
k)-th sample that is regarded as a slope-inversion point in the case when the number of samples is more than or equal to said predefined number k at the step of (b);
(d) updating the functional value of said tracing waveform at an (n+1)-th sample by subtracting a first slope from the functional value of said tracing waveform at an n-th sample if the value of said tracing waveform at an n-th sample is different from that at an (n−
1)-th sample and the number of samples including the n-th, (n−
1)-th, an (n−
2)-th, . . . of which the value has been decreasing with the same slope (said “
first slope”
) is less than a predefined number L, or by subtracting a second slope from the functional value of said tracing waveform at an n-th sample if the number of samples decreasing with said first slope is greater than or equal to said predefined number L and the average slope (“
a second slope”
) between the n-th sample and the (n−
L)-th sample is steeper than said first slope multiplied by a predefined rate (X %), or by subtracting a first slope multiplied by said predefined rate (X %) from the functional value of said tracing waveform at an n-th sample if said second slope is less steep than said first slope multiplied by said predefined rate (X %) at step of (b); and
(e) regarding the (n+1)-th sample as a slope-transition point and regarding the interval between said slop-changing point and said slope-inversion point as a single section if the functional value of said tracing waveform at an (n+1)-th sample is lees than or equal to the value of said signal waveform at an (n+1)-th sample and thereby the two waveforms intersect.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method of partitioning a waveform for characterization with a slope-inversion point and a slope-transition point by utilizing a slope-tracing waveform, which can be utilized for the application to the physiological signal of a living body.
-
Citations
13 Claims
-
1. A method of partitioning a sampled signal waveform into several sections each of which includes a multiple of samples with a tracing waveform, comprising steps of:
-
(a) updating the functional value of said tracing waveform at an (n+1)-th sample with the amplitude of said signal waveform at an (n+1)-th sample if the functional value of said tracing waveform at an n-th sample is smaller than the amplitude of said signal waveform at an (n+1)-th sample;
(b) comparing the functional value of said tracing waveform at an n-th sample with that at an (n−
1)-th sample of said tracing waveform if the functional value of said tracing waveform at an n-th sample is greater than or equal to the amplitude of said signal waveform at an (n+1)-th sample;
(c) either maintaining the functional value of said tracing waveform at an (n+1)-th sample with that at an n-th sample of said tracing waveform in case when the functional value of said tracing waveform at consecutively foregoing samples including an n-th, an (n−
1)-th, an (n−
2)-th, . . . , has been kept constant wherein the number of samples is less than a predefined number k, or updating the functional value of said tracing waveform at an (n+1)-th sample by subtracting the functional value of said tracing waveform at the n-th sample with an average slope between the n-th sample and the (n−
k)-th sample that is regarded as a slope-inversion point in the case when the number of samples is more than or equal to said predefined number k at the step of (b);
(d) updating the functional value of said tracing waveform at an (n+1)-th sample by subtracting a first slope from the functional value of said tracing waveform at an n-th sample if the value of said tracing waveform at an n-th sample is different from that at an (n−
1)-th sample and the number of samples including the n-th, (n−
1)-th, an (n−
2)-th, . . . of which the value has been decreasing with the same slope (said “
first slope”
) is less than a predefined number L, or by subtracting a second slope from the functional value of said tracing waveform at an n-th sample if the number of samples decreasing with said first slope is greater than or equal to said predefined number L and the average slope (“
a second slope”
) between the n-th sample and the (n−
L)-th sample is steeper than said first slope multiplied by a predefined rate (X %), or by subtracting a first slope multiplied by said predefined rate (X %) from the functional value of said tracing waveform at an n-th sample if said second slope is less steep than said first slope multiplied by said predefined rate (X %) at step of (b); and
(e) regarding the (n+1)-th sample as a slope-transition point and regarding the interval between said slop-changing point and said slope-inversion point as a single section if the functional value of said tracing waveform at an (n+1)-th sample is lees than or equal to the value of said signal waveform at an (n+1)-th sample and thereby the two waveforms intersect. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
2. A method of partitioning a sampled signal waveform into several sections each of which includes a multiple of samples with a tracing waveform, comprising steps of:
-
(a) updating the functional value at an (n+1)-th sample of said tracing waveform with the amplitude of said signal waveform an (n+1)-th sample if the functional value of said tracing waveform at an n-th sample is larger than the amplitude of said signal waveform at an (n+1)-th sample;
(b) comparing the functional value of said tracing waveform at an n-th sample with that at an (n−
1)-th sample of said tracing waveform if the functional value of said tracing waveform at an n-th sample is smaller than or equal to the amplitude of said signal waveform at an (n+1)-th sample;
(c) either maintaining the functional value of said tracing waveform at an (n+1)-th sample with that at an n-th sample in case when the functional value of said tracing waveform at consecutively foregoing samples including an n-th, an (n−
1)-th, an (n−
2)-th, . . . , has been kept constant wherein the number of times is less than a predefined number k, or updating the functional value of said tracing waveform at an (n+1)-th sample with an (n+1)-th sample by adding the functional value of said tracing waveform at the n-th sample with an average slope between the n-th sample and the (n−
k)-th sample which is regarded as a slope-inversion point in case when the number of samples is more than or equal to said predefined number at the step of (b);
(d) updating the functional value of said tracing waveform at an (n+1)-th sample by adding a first slope from the functional value of said tracing waveform at an n-th sample if the value of said tracing waveform at an n-th sample is different from that at an (n−
1)-th sample and the number of samples including the n-th, (n−
1)-th, an (n−
2)-th, of which the value has been increasing with the same slop (said “
first slope”
) is less than a predefined number L, or by adding a second slope from the functional value of said tracing waveform at an n-th sample if the number of samples increasing with said first slope is greater than or equal to said predefined number L and the average slope (“
a second slope”
) between the n-th sample and the (n−
L)-th sample is steeper than said first slope multiplied by a predefined rate (X %), or by adding a first slope multiplied by said predefined rate (X %) from the functional value of said tracing waveform at an n-th sample if said second slope is less steep than said first slope multiplied by said predefined rate (X %) at step of (b); and
(e) regarding the (n+1)-th sample as a slope-transition point and regarding the interval between said slop-changing point and said slope-inversion point as a single section if the functional value of said tracing waveform at an (n+1)-th sample is greater than or equal to the value of said signal waveform at an (n+1)-th sample and thereby the two waveforms intersect.
-
Specification