PROBLEM TO BE SOLVED: To provide a biological information detector, a biological information detection method and a biological information detection program, capable of detecting an accurate pulse wave by appropriately estimating a body motion noise component accompanying a user's motion in an observation signal.SOLUTION: A method for calculating a pulse rate by removing a noise component caused by a body motion from a pulse observation signal acquired using a photoelectric pulse wave method at the time of a user's exercise includes: a step of estimating, when amplitude of acceleration signals in three axial directions acquired at the time of the exercise exceeds a predetermined threshold, a specific synthetic acceleration signal corresponding to a noise component included in an observation signal, from a plurality of synthetic acceleration signals obtained by synthesizing the acceleration signals in the respective axes on the basis of a plurality of parameters; and a step of calculating a pulse rate from a differential signal obtained by removing the specific synthetic acceleration signal from the observation signal. The specific synthetic acceleration signal is estimated by estimating a specific value of each parameter on the basis of values of cross-correlation coefficients between the plurality of synthetic acceleration signals and the observation signal.SELECTED DRAWING: Figure 7COPYRIGHT: (C)2018,JPO&INPIT【課題】観測信号におけるユーザの動作に伴う体動ノイズ成分を適切に推定して、正確な脈波を検出することができる生体情報検出装置及び生体情報検出方法、生体情報検出プログラムを提供する。【解決手段】光電脈波法により利用者の運動時に取得した脈波の観測信号から、体動によるノイズ成分を除去して脈拍数を算出する手法において、運動時に取得した3軸方向の加速度信号の振幅が所定の閾値を超えている場合に、各軸の加速度信号を複数のパラメータに基づいて合成した複数の合成加速度信号から観測信号に含まれているノイズ成分に対応する特定の合成加速度信号を推定し、この特定の合成加速度信号を観測信号から除いた差分信号から脈拍数を計算する。ここで、複数の合成加速度信号と観測信号との相互相関係数の値に基づき、各パラメータの特定の値を推定することにより、特定の合成加速度信号を推定する。【選択図】図7