Method, system and program product for analyzing pulse wave data
First Claim
1. A pulse wave data analyzing method for extracting biometric information from pulse wave data taken from a living body, said pulse wave data analyzing method comprising the steps of:
- successively detecting bottom peak values and top peak values of the pulse wave data obtained by continuously measuring a pulse wave for a specific period of time along a time axis;
combining two adjacent bottom and top peak values detected in succession along the time axis in pairs;
calculating a bottom-to-top amplitude value which is a difference between the bottom and top peak values of each successive pair along the time axis;
comparing a first peak-to-peak amplitude value and a second peak-to-peak amplitude value which correspond to two successive bottom-to-top amplitude values occurring in succession along the time axis;
classifying the bottom and top peak values related to the second peak-to-peak amplitude value as temporarily erased data if the ratio of the second peak-to-peak amplitude value to the first peak-to-peak amplitude value is smaller than a preset threshold;
comparing the second peak-to-peak amplitude value with a third peak-to-peak amplitude value which occurs in succession to the second peak-to-peak amplitude value;
restoring the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value as data to be used for pulse wave data analysis by canceling classification of the bottom and top peak values related to the second peak-to-peak amplitude value as the temporarily erased data if the ratio between the second and third peak-to-peak amplitude values is larger than the preset threshold; and
completely erasing the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value by regarding the bottom and top peak values as noise if the ratio between the second and third peak-to-peak amplitude values is not larger than the preset threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A pulse wave data analyzing method includes successively detecting bottom and top peak values of pulse wave data along a time axis, calculating successive bottom-to-top amplitude values along the time axis, and comparing first and second peak-to-peak amplitude values occurring in succession along the time axis. If the ratio of the second peak-to-peak amplitude value to the first peak-to-peak amplitude value is smaller than a preset threshold, the bottom and top peak values related to the second peak-to-peak amplitude value are classified as temporarily erased data. The second peak-to-peak amplitude value is compared with a third peak-to-peak amplitude value occurring immediately thereafter and, if the ratio between the second and third peak-to-peak amplitude values is larger than the threshold, the temporarily erased data is restored. If the ratio between the second and third peak-to-peak amplitude values is not larger than the threshold, the temporarily erased data is completely erased.
-
Citations
18 Claims
-
1. A pulse wave data analyzing method for extracting biometric information from pulse wave data taken from a living body, said pulse wave data analyzing method comprising the steps of:
-
successively detecting bottom peak values and top peak values of the pulse wave data obtained by continuously measuring a pulse wave for a specific period of time along a time axis; combining two adjacent bottom and top peak values detected in succession along the time axis in pairs; calculating a bottom-to-top amplitude value which is a difference between the bottom and top peak values of each successive pair along the time axis; comparing a first peak-to-peak amplitude value and a second peak-to-peak amplitude value which correspond to two successive bottom-to-top amplitude values occurring in succession along the time axis; classifying the bottom and top peak values related to the second peak-to-peak amplitude value as temporarily erased data if the ratio of the second peak-to-peak amplitude value to the first peak-to-peak amplitude value is smaller than a preset threshold; comparing the second peak-to-peak amplitude value with a third peak-to-peak amplitude value which occurs in succession to the second peak-to-peak amplitude value; restoring the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value as data to be used for pulse wave data analysis by canceling classification of the bottom and top peak values related to the second peak-to-peak amplitude value as the temporarily erased data if the ratio between the second and third peak-to-peak amplitude values is larger than the preset threshold; and completely erasing the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value by regarding the bottom and top peak values as noise if the ratio between the second and third peak-to-peak amplitude values is not larger than the preset threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A pulse wave data analyzing system for extracting biometric information from pulse wave data taken from a living body, said pulse wave data analyzing system comprising:
-
a pulse wave sensor for acquiring the pulse wave data varying along a time axis by measuring a pulse wave of a subject at specified sampling intervals; and a data analyzer for analyzing the pulse wave data, said data analyzer including; an inflection point detecting unit for successively detecting bottom and top peak values occurring along the time axis from the pulse wave data; an amplitude detecting unit for combining two adjacent bottom and top peak values occurring in succession along the time axis in pairs and calculating a bottom-to-top amplitude value which is a difference between the bottom and top peak values of each successive pair along the time axis; a temporary erasure unit for comparing a first peak-to-peak amplitude value and a second peak-to-peak amplitude value which correspond to two successive bottom-to-top amplitude values occurring in succession along the time axis and classifying the bottom and top peak values related to the second peak-to-peak amplitude value as temporarily erased data if the ratio of the second peak-to-peak amplitude value to the first peak-to-peak amplitude value is smaller than a preset threshold; a noise filtration unit for comparing the second peak-to-peak amplitude value with a third peak-to-peak amplitude value which occurs in succession to the second peak-to-peak amplitude value, restoring the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value by canceling classification of the bottom and top peak values related to the second peak-to-peak amplitude value as the temporarily erased data if the ratio between the second and third peak-to-peak amplitude values is larger than the preset threshold, and completely erasing the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value by regarding the bottom and top peak values as noise if the ratio between the second and third peak-to-peak amplitude values is not larger than the preset threshold. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An analyzing program product for extracting biometric information from pulse wave data taken from a living body, said analyzing program product comprising:
-
a recording medium; and a pulse wave data analyzing program recorded on said recording medium, wherein said pulse wave data analyzing program causes a data analyzer for analyzing the pulse wave data to; read out the pulse wave data varying along a time axis acquired by measuring a pulse wave of a subject at specified sampling intervals; successively detect bottom peak values and top peak values of the pulse wave data; combine two adjacent bottom and top peak values detected in succession along the time axis in pairs; calculate a bottom-to-top amplitude value which is a difference between the bottom and top peak values of each successive pair along the time axis; compare a first peak-to-peak amplitude value and a second peak-to-peak amplitude value which correspond to two successive bottom-to-top amplitude values occurring in succession along the time axis; classify the bottom and top peak values related to the second peak-to-peak amplitude value as temporarily erased data if the ratio of the second peak-to-peak amplitude value to the first peak-to-peak amplitude value is smaller than a preset threshold; compare the second peak-to-peak amplitude value with a third peak-to-peak amplitude value which occurs in succession to the second peak-to-peak amplitude value; restore the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value as data to be used for pulse wave data analysis by canceling classification of the bottom and top peak values related to the second peak-to-peak amplitude value as the temporarily erased data if the ratio between the second and third peak-to-peak amplitude values is larger than the preset threshold; completely erase the temporarily erased bottom and top peak values related to the second peak-to-peak amplitude value by regarding the bottom and top peak values as noise if the ratio between the second and third peak-to-peak amplitude values is not larger than the preset threshold; and perform specific pulse wave analysis on the pulse wave data from which the noise has been removed.
-
Specification