PROBLEM TO BE SOLVED: To provide a heart rate estimation device, a heart rate estimation method and a program in which a heart rate can be estimated accurately while eliminating an unnecessary signal component irrespective of a high or low heart rate.SOLUTION: A heart rate estimation device has a first heart rate calculation unit, a filter unit, a second heart rate calculation unit and a heart rate output unit. The first heart rate calculation unit calculates a first heart rate per prescribed time on the basis of a first heart rate detection signal detected from a living body. When the first heart rate is high, the filter unit filters the first heart rate detection signal in a narrower bandwidth than a bandwidth applied when the first heart rate is low, and outputs a second heart rate detection signal. The second heart rate calculation unit calculates a second heart rate per the prescribed time on the basis of the second heart rate detection signal. The heart rate output unit outputs the second heart rate calculated by the second heart rate calculation unit.COPYRIGHT: (C)2014,JPO&INPIT【課題】心拍数の高低にかかわらず、不要な信号成分を除去し、精度のよい心拍推定が可能な心拍推定装置、心拍推定方法及びプログラムを提供する。【解決手段】心拍推定装置は、第1の心拍数算出部と、フィルタ部と、第2の心拍数算出部と、心拍数出力部とを有する。第1の心拍数算出部は、生体より検出される第1の心拍検出信号に基づき一定時間当たりの第1の心拍数を算出する。フィルタ部は、前記第1の心拍数がより高いときには前記第1の心拍数がより低いときの帯域幅より狭い帯域幅で前記第1の心拍検出信号をフィルタリングして第2の心拍検出信号を出力する。第2の心拍数算出部は、前記第2の心拍検出信号に基づき前記一定時間当たりの第2の心拍数を算出する。心拍数出力部は、前記第2の心拍数算出部により算出された前記第2の心拍数を出力する。【選択図】図1