CPC A61B 5/7203 (2013.01) [A61B 5/024 (2013.01); A61B 5/1102 (2013.01); A61B 5/6892 (2013.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01)] | 7 Claims |
1. A bioinformation acquiring apparatus comprising:
at least one processor configured to:
acquire heartbeat intervals, as bioinformation, in a chronological order from a ballistocardiogram waveform, wherein the heartbeat intervals do not have a uniform time length because of fluctuations in heartbeats;
derive outlier ratios, each of the outlier ratios indicating a level of inclusion of outliers of the bioinformation in pieces of the bioinformation acquired within a first duration including a focused timing, while shifting the focused timing along a time axis;
derive correction terms, each of the correction terms being a representative value of the bioinformation after removal of the outliers of the bioinformation from pieces of the bioinformation acquired within a second duration, that is longer than the first duration and encompasses the first duration, including the focused timing while shifting the focused timing along the time axis;
correct, using the correction terms, the outliers in the heartbeat intervals using the correction terms within a period in which the outlier ratios are at least a threshold, according to a first correction procedure;
correct the outliers in the heartbeat intervals by a second correction procedure involving interpolation irrelevant to the correction terms where the outlier ratios are lower than the threshold; and
output a corrected heartbeat as a result of correction of the heartbeat intervals by the first correction procedure and the second correction procedure.
|