Pulse wave data analyzing method, system, and program product
First Claim
1. A pulse wave data analyzing method for extracting vital information out of pulse wave data concerning a living body, the method comprising a noise removal step of:
- detecting bottom values and peak values along a time axis in a time-series manner out of pulse wave data obtained by sequentially measuring a pulse wave of a subject for a predetermined period;
making pairs with respect to the bottom values and the peak values adjacent to each other on the time axis to obtain bottom-to-peak amplitude values along the time axis, the bottom-to-peak amplitude value being a difference between the bottom value and the peak value in each of the pairs; and
comparing each set of the two bottom-to-peak amplitude values adjacent to each other along the time axis to remove the bottom value and the peak value relating to the smaller bottom-to-peak amplitude value in the each set as a noise, if a ratio of the one of the two bottom-to-peak amplitude values to the other one of the two bottom-to-peak amplitude values is larger than a predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a pulse wave data analyzing method for extracting vital information out of pulse wave data concerning a living body. The method comprises a noise removal step of: detecting bottom values and peak values along a time axis in a time-series manner out of pulse wave data obtained by sequentially measuring a pulse wave of a subject for a predetermined period; making pairs with respect to the bottom values and the peak values adjacent to each other on the time axis to obtain bottom-to-peak amplitude values along the time axis, the bottom-to-peak amplitude value being a difference between the bottom value and the peak value in each of the pairs; and comparing each set of the two bottom-to-peak amplitude values adjacent to each other along the time axis to remove the bottom value and the peak value relating to the smaller bottom-to-peak amplitude value in the each set as a noise, if a ratio of the one of the two bottom-to-peak amplitude values to the other one of the two bottom-to-peak amplitude values is larger than a predetermined value.
29 Citations
17 Claims
-
1. A pulse wave data analyzing method for extracting vital information out of pulse wave data concerning a living body, the method comprising a noise removal step of:
-
detecting bottom values and peak values along a time axis in a time-series manner out of pulse wave data obtained by sequentially measuring a pulse wave of a subject for a predetermined period;
making pairs with respect to the bottom values and the peak values adjacent to each other on the time axis to obtain bottom-to-peak amplitude values along the time axis, the bottom-to-peak amplitude value being a difference between the bottom value and the peak value in each of the pairs; and
comparing each set of the two bottom-to-peak amplitude values adjacent to each other along the time axis to remove the bottom value and the peak value relating to the smaller bottom-to-peak amplitude value in the each set as a noise, if a ratio of the one of the two bottom-to-peak amplitude values to the other one of the two bottom-to-peak amplitude values is larger than a predetermined value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A pulse wave data analyzing system for extracting vital information out of pulse wave data concerning a living body, the system comprising:
-
a pulse wave detector for obtaining pulse wave information concerning a subject at a predetermined sampling frequency to acquire pulse wave data in association with a time axis; and
a data analyzer for executing a noise removal process to analyze the pulse wave data, the data analyzer including an inflection point detector for detecting bottom values and peak values along the time axis in a time-series manner out of the pulse wave data, an amplitude value detector for making pairs with respect to the bottom values and the peak values adjacent to each other on the time axis to obtain bottom-to-peak amplitude values along the time axis, the bottom-to-peak amplitude value being a difference between the bottom value and the peak value in each of the pairs, and a noise remover for comparing each set of the two bottom-to-peak amplitude values adjacent to each other along the time axis to remove the bottom value and the peak value relating to the smaller bottom-to-peak amplitude value in the each set as a noise, if a ratio of the one of the two bottom-to-peak amplitude values to the other one of the two bottom-to-peak amplitude values is larger than a predetermined value. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A pulse wave data analyzing program product for extracting vital information out of pulse wave data concerning a living body, the program product comprising:
-
a program which causes a data analyzer for analyzing the pulse wave data to execute;
obtaining pulse wave information concerning a subject at a predetermined sampling frequency to acquire pulse wave data in association with a time axis;
detecting bottom values and peak values along a time axis in a time-series manner out of the pulse wave data;
making pairs with respect to the bottom values and the peak values adjacent to each other on the time axis to obtain bottom-to-peak amplitude values along the time axis, the bottom-to-peak amplitude value being a difference between the bottom value and the peak value in each of the pairs; and
comparing each set of the two bottom-to-peak amplitude values adjacent to each other along the time axis to remove the bottom value and the peak value relating to the smaller bottom-to-peak amplitude value in the each set as a noise, if a ratio of the one of the two bottom-to-peak amplitude values to the other one of the two bottom-to-peak amplitude values is larger than a predetermined value; and
a signal bearing media bearing the program.
-
Specification