PROBLEM TO BE SOLVED: To provide a biological information detection device, biological information detection method, and biological information detection program capable of detecting accurate pulse waves by properly estimating a body motion noise component derived from a users motion and contained in an observation signal.SOLUTION: In a technique of removing a noise component, which is derived from a body motion, from an observation signal of pulse waves acquired according to a photoelectric brain wave method when a user is in motion, and calculating a pulse rate, if the amplitudes of acceleration signals in three axial directions acquired when the user is in motion exceed a predetermined threshold, a specific synthetic acceleration signal associated with a noise component contained in the observation signal is estimated using plural synthetic acceleration signals produced by synthesizing the acceleration signals on the respective axes on the basis of plural parameters, and a pulse rate is calculated using a difference signal obtained by removing the specific synthetic acceleration signal from the observation signal. Herein, the specific synthetic acceleration signal is estimated by estimating specific values of the respective parameters on the basis of the values of cross-correlation coefficients among the plural synthetic acceleration signals and the observation signal.COPYRIGHT: (C)2014,JPO&INPIT【課題】観測信号におけるユーザの動作に伴う体動ノイズ成分を適切に推定して、正確な脈波を検出することができる生体情報検出装置及び生体情報検出方法、生体情報検出プログラムを提供する。【解決手段】光電脈波法により利用者の運動時に取得した脈波の観測信号から、体動によるノイズ成分を除去して脈拍数を算出する手法において、運動時に取得した3軸方向の加速度信号の振幅が所定の閾値を超えている場合に、各軸の加速度信号を複数のパラメータに基づいて合成した複数の合成加速度信号から観測信号に含まれているノイズ成分に対応する特定の合成加速度信号を推定し、この特定の合成加速度信号を観測信号から除いた差分信号から脈拍数を計算する。ここで、複数の合成加速度信号と観測信号との相互相関係数の値に基づき、各パラメータの特定の値を推定することにより、特定の合成加速度信号を推定する。【選択図】図7