PROBLEM TO BE SOLVED: To provide a blood vessel state estimating apparatus, a blood vessel state estimating method and a blood vessel state estimating program by which the state of a blood vessel can accurately and easily be estimated.SOLUTION: This blood vessel state estimating apparatus includes two optical sensors. Also, the blood vessel state estimating apparatus detects the pulse wave of a human body conforming to the variation amount of light which is detected by synchronizing with the other optical sensor, and converts the pulse wave into an electric signal for each optical sensor. Then, the blood vessel state estimating apparatus executes an n-th differential (n is a natural number) to the electric signal for each optical sensor, and identifies characteristic points included in an n-th differential waveform which is the waveform obtained as the result of the n-th differential. Then, the blood vessel state estimating apparatus calculates a difference for the appearance periods of the characteristic points which have been identified by a characteristic point identifying section for each optical sensor. Then, the blood vessel state estimating apparatus estimates the state of the blood vessel of the human body conforming to the difference which has been calculated for each optical sensor, and outputs an estimation result.COPYRIGHT: (C)2011,JPO&INPIT【課題】血管の状態を精度良く簡易に推定すること。【解決手段】血管状態推定装置は、2つの光センサを有する。また、血管状態推定装置は、光センサごとに、他の光センサと同期をとって検出された光の変化量に基づいて人体の脈波を検出し、脈波を電気信号に変換する。そして、血管状態推定装置は、光センサごとに、電気信号に対してn次微分(nは自然数)を実行し、n次微分の結果得られた波形であるn次微分波形に含まれる特徴点を識別する。そして、血管状態推定装置は、光センサごとに、特徴点識別部によって識別された特徴点の出現時間の差分を算出する。そして、血管状態推定装置は、光センサごとに算出した差分に基づいて人体の血管の状態を推定し、推定結果を出力する。【選択図】図1