PROBLEM TO BE SOLVED: To provide a biological information processor capable of easily eliminating or reducing noise components included in signals having biological information.SOLUTION: The biological information processor includes: a first acquisition part 210 for acquiring first signals having the biological information of a body to be examined a second acquisition part 310 for acquiring second signals that change depending on whether or not the body to be examined is in a moving state an analysis part 220 for frequency-analyzing the first signals and calculating a plurality of spectrum values corresponding to a plurality of frequencies and a weighting part 230 for executing weighting processing to the plurality of spectrum values. The weighting part 230 makes the weight of a first spectrum value belonging to a first frequency band equal to or lower than a threshold frequency and the weight of a second spectrum value belonging to a second frequency band higher than the threshold frequency be different from each other on the basis of the second signals.COPYRIGHT: (C)2012,JPO&INPIT【課題】 生体情報を有する信号に含まれるノイズ成分を簡易に除去又は低減可能な生体情報処理装置を提供する。【解決手段】 生体情報処理装置は、被検査体の生体情報を有する第1の信号を取得する第1の取得部210と、前記被検査体が運動状態であるか否かに基づいて変化する第2の信号を取得する第2の取得部310と、前記第1の信号を周波数解析して、複数の周波数に対応する複数のスペクトル値を算出する解析部220と、重み付け処理を前記複数のスペクトル値に実施する重み付け部230とを含む。重み付け部230は、前記第2の信号に基づいて、閾値周波数以下の第1の周波数帯域に属する第1のスペクトル値の重みと閾値周波数よりも高い第2の周波数帯域に属する第2のスペクトル値の重みを異ならせる。【選択図】 図1