PROBLEM TO BE SOLVED: To accurately detect a periodic wave such as an R wave from an electrocardiographic waveform or an acceleration pulse wave waveform without detecting a waveform of noise or the like as a periodic wave to be detected.SOLUTION: An R wave detection part 15 compresses a waveform of electrocardiographic data in a time axial direction at a compression rate by which an R wave is expressed in one dot or in two dots, and measures each height of a linear waveform from the compressed electrocardiographic waveform data such as this. The R wave detection part 15 detects a waveform, as an R wave, in which the measured height of the waveform is within a range equal to or larger than a preset R wave detection threshold, and is equal to or smaller than a noise detection threshold. At that time, if the measured waveform exceeds the R wave detection threshold in three consecutive dots, the R wave detection part 15 determines the waveform as a noise waveform. Furthermore, even when the waveform is determined as an R wave, the R wave detection part 15 eliminates the waveform from the R wave if the waveform shape is not within a predetermined range.SELECTED DRAWING: Figure 1COPYRIGHT: (C)2017,JPO&INPIT【課題】ノイズ等の波形を検出対象の周期波として検出することなく、心電波形または加速度脈波波形からR波等の周期波を正確に検出する。【解決手段】R波検出部15は、心電データの波形を、R波が1ドットまたは2ドットで表現されるような圧縮率で時間軸方向に圧縮し、圧縮されたこのような心電波形データから直線状の波形の高さをそれぞれ測定する。R波検出部15は、測定された波形の高さが予め設定されたR波検出閾値以上でかつノイズ検出閾値以下となる範囲内に収まる波形をR波として検出する。その際にR波検出部15は、測定された波形が3ドット連続してR波検出閾値を超えた場合には、その波形はノイズ波形であると判定する。さらに、R波検出部15は、R波であると判定された場合でも、その波形形状が所定範囲内に収まらない場合には、その波形をR波から排除する。【選択図】図1