(57)【要約】【課題】赤外線センサのオフセットを自動的に補正する計測装置を提供する。いずれの従来技術も、赤外線センサ以外の構成要素を必要とするという問題があり、計測装置において赤外線センサを含む測定系を小型化および低コスト化することは困難であった。検出したい対象物が既に存在する場合、信号成分を生じさせる検出したい対象物と、その後に信号成分を生じさせる検出したくない環境変動との分別も困難であった。【解決手段】赤外線センサ部１の出力信号をセンサ出力測定部２によって測定する。測定されたセンサ出力のうち必要なセンサ出力をセンサ出力選択部３で選択し、そのセンサ出力をセンサ出力格納部４に格納する。計測装置１００は、センサ出力格納部４のデータに基づいて、センサオフセット補正部５によって赤外線センサ１のオフセットを自動的に補正する。【選択図】図１
2010185851.tif 000002
【特許請求の範囲】
【請求項１】
赤外線センサと、
前記赤外線センサの出力値を測定する測定手段と、
前記測定手段によって測定された赤外線センサ出力値から複数の赤外線センサデータを選択する選択手段と、
前記選択手段によって選択された赤外線センサデータを格納する格納手段と、
前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサのオフセットを補正する補正手段と、
を備え、
前記補正手段が、
前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第１ばらつき演算手段と、
前記第１ばらつき演算手段によって演算された赤外線センサデータのばらつきが、第１所定範囲内に入っているか否かを判定する第１判定手段と、
前記格納手段によって格納された赤外線センサデータのうち、少なくとも１個が第２所定範囲内に入っているか否かを判定する第２判定手段と、
前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第２ばらつき演算手段と、
前記第２ばらつき演算手段によって演算された赤外線センサデータのばらつきが、第３所定範囲内に入っているか否かを判定する第３判定手段と、
前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータの変化時間を演算する変化時間演算手段と、
前記変化時間演算手段によって演算された赤外線センサデータの変化時間が、第４所定範囲内に入っているか否かを判定する第４判定手段と、
前記第１判定手段および前記第２判定手段および前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定されたときに、前記赤外線センサのオフセットを推定する推定手段と、
前記推定手段の結果に基づいて、赤外線センサのオフセットを更新する更新手段と
を備えたことを特徴とする赤外線センサを用いた計測装置。
【請求項２】
前記選択手段は、
前記測定手段によって測定された赤外線センサ出力値の直近の所定時間内における複数の赤外線センサデータを選択する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項３】
前記第１ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータの最大値と同データの最小値との差として演算する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項４】
前記第１ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータの標準偏差または分散として演算する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項５】
前記第１ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータから、最近の赤外線センサデータを含む複数の赤外線センサデータを選択する直近データ選択手段を含み、
前記直近データ選択手段によって選択された赤外線センサデータのばらつきを演算することを特徴とする請求項１、３または４いずれかに記載の赤外線センサを用いた計測装置。
【請求項６】
前記第１判定手段は、
前記第１ばらつき演算手段によって得られた演算結果が所定のしきい値以下である場合に真と判定する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項７】
前記第２判定手段は、
前記第１ばらつき演算手段において演算した赤外線センサデータの代表値をさらに演算する代表値演算手段と、
前記格納手段によって格納された赤外線センサデータから、前記代表値演算手段によって演算された代表値との差を演算する代表値差分演算手段と、
を含み、
前記第２判定手段は、
前記代表値差分演算手段によって得られた演算結果のうち、少なくとも１個が所定のしきい値以上、または所定のしきい値以下、のいずれかの条件が成立した場合に真と判定することを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項８】
前記代表値演算手段は、
前記第１ばらつき演算手段において演算した赤外線センサデータの平均値として演算することを特徴とする請求項７に記載の赤外線センサを用いた計測装置。
【請求項９】
前記第２ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータの最大値と同データの最小値の差として演算する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１０】
前記第２ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータの標準偏差または分散として演算する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１１】
前記第２ばらつき演算手段は、
前記格納手段によって格納された赤外線センサデータから、前記第２判定手段の判定結果が真と判定された赤外線センサデータを含む複数の赤外線センサデータを選択する判定後データ選択手段を含み、
前記判定後データ選択手段によって選択された赤外線センサデータのばらつきを演算することを特徴とする請求項１、７、９または１０いずれかに記載の赤外線センサを用いた計測装置。
【請求項１２】
前記第３判定手段は、
前記第２ばらつき演算手段によって得られた演算結果が所定のしきい値以下である場合に真と判定する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１３】
前記第３判定手段は、
前記第２ばらつき演算手段を所定の回数だけ演算する演算手段と、を含み、
前記第３判定手段は、
前記第２ばらつき演算手段によって所定の回数だけ演算された演算結果がすべて所定のしきい値以上である場合に偽と判定する手段であることを特徴とする請求項１または１２に記載の計測装置。
【請求項１４】
前記変化時間演算手段は、
前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている時刻までの時間として演算することを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１５】
前記変化時間演算手段は、
前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている最近の時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている最遠の時刻までの時間として演算することを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１６】
前記第４判定手段は、
前記変化時間演算手段によって演算された変化時間が、予め定められた所定のしきい値以下である場合に真と判定する手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１７】
前記推定手段は、
前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、
前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、
前記推定手段は、
前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、
前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１８】
前記推定手段は、
前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、
前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、
前記推定手段は、
前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、
前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項１９】
前記推定手段は、
前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、
前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、
前記推定手段は、
前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、
前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項２０】
前記推定手段は、
前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、
前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、
前記推定手段は、
前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、
前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項２１】
所定のしきい値を予め設定するしきい値設定手段と、
前記しきい値設定手段によって設定されたしきい値と、現在の赤外線センサ測定値とを比較する比較手段と、
前記比較手段の結果に基づいて、前記赤外線センサが検知したか否かを判定する赤外線センサ検知判定手段と
をさらに備えることを特徴とする請求項１に記載の赤外線センサを用いた計測装置。
【請求項２２】
赤外線センサの出力値を測定する測定ステップと、
前記測定ステップによって測定された赤外線センサ出力値から複数の赤外線センサデータを選択する選択ステップと、
前記選択ステップによって選択された赤外線センサデータを格納する格納ステップと、
前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサのオフセットを補正する補正ステップと
を備え、
前記補正ステップが、
前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第１ばらつき演算ステップと、
前記第１ばらつき演算ステップによって演算された赤外線センサデータのばらつきが、第１所定範囲内に入っているか否かを判定する第１判定ステップと、
前記格納ステップによって格納された赤外線センサデータのうち、少なくとも１個が第２所定範囲内に入っているか否かを判定する第２判定ステップと、
前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第２ばらつき演算ステップと、
前記第２ばらつき演算ステップによって演算された赤外線センサデータのばらつきが、第３所定範囲内に入っているか否かを判定する第３判定ステップと、
前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータの変化時間を演算する変化時間演算ステップと、
前記変化時間演算ステップによって演算された赤外線センサデータの変化時間が、第４所定範囲内に入っているか否かを判定する第４判定ステップと、
前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定されたときに、前記赤外線センサのオフセットを推定する推定ステップと、
前記推定ステップの結果に基づいて、赤外線センサのオフセットを更新する更新ステップと
を含むことを特徴とする赤外線センサを用いた計測装置のキャリブレーション方法。
【請求項２３】
前記選択ステップは、
前記測定ステップによって測定された赤外線センサ出力値の直近の所定時間内における複数の赤外線センサデータを選択することを特徴とする請求項２２に記載の方法。
【請求項２４】
前記第１ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータの最大値と同データの最小値との差として演算することを特徴とする請求項２２に記載の方法。
【請求項２５】
前記第１ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータの標準偏差または分散として演算することを特徴とする請求項２２に記載の方法。
【請求項２６】
前記第１ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータから、最近の赤外線センサデータを含む複数の赤外線センサデータを選択する直近データ選択ステップを含み、
前記直近データ選択ステップによって選択された赤外線センサデータのばらつきを演算することを特徴とする請求項２２、２４または２５いずれかに記載の方法。
【請求項２７】
前記第１判定ステップは、
前記第１ばらつき演算ステップによって得られた演算結果が所定のしきい値以下である場合に真と判定することを特徴とする請求項２２に記載の方法。
【請求項２８】
前記第２判定ステップは、
前記第１ばらつき演算ステップにおいて演算した赤外線センサデータの代表値をさらに演算する代表値演算ステップと、
前記格納ステップによって格納された赤外線センサデータから、前記代表値演算ステップによって演算された代表値との差を演算する代表値差分演算ステップと、
を含み、
前記第２判定ステップは、
前記代表値差分演算ステップによって得られた演算結果のうち、少なくとも１個が所定のしきい値以上、または所定のしきい値以下、のいずれかの条件が成立した場合に真と判定することを特徴とする請求項２２に記載の方法。
【請求項２９】
前記代表値演算ステップは、
前記第１ばらつき演算ステップにおいて演算した赤外線センサデータの平均値として演算することを特徴とする請求項２８に記載の方法。
【請求項３０】
前記第２ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータの最大値と同データの最小値の差として演算することを特徴とする請求項２２に記載の方法。
【請求項３１】
前記第２ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータの標準偏差または分散として演算することを特徴とする請求項２２に記載の方法。
【請求項３２】
前記第２ばらつき演算ステップは、
前記格納ステップによって格納された赤外線センサデータから、前記第２判定ステップの判定結果が真と判定された赤外線センサデータを含む複数の赤外線センサデータを選択する判定後データ選択ステップを含み、
前記判定後データ選択ステップによって選択された赤外線センサデータのばらつきを演算することを特徴とする請求項２２、２８、３０または３１いずれかに記載の方法。
【請求項３３】
前記第３判定ステップは、
前記第２ばらつき演算ステップによって得られた演算結果が所定のしきい値以下である場合に真と判定することを特徴とする請求項２２に記載の方法。
【請求項３４】
前記第３判定ステップは、
前記第２ばらつき演算ステップを所定の回数だけ演算する演算ステップと、を含み、
前記第３判定ステップは、
前記第２ばらつき演算ステップによって所定の回数だけ演算された演算結果がすべて所定のしきい値以上である場合に偽と判定することを特徴とする請求項２２または３３に記載の計測装置。
【請求項３５】
前記変化時間演算ステップは、
前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている時刻までの時間として演算することを特徴とする請求項２２に記載の方法。
【請求項３６】
前記変化時間演算ステップは、
前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている最近の時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている最遠の時刻までの時間として演算することを特徴とする請求項２２に記載の方法。
【請求項３７】
前記第４判定ステップは、
前記変化時間演算ステップによって演算された変化時間が、予め定められた所定のしきい値以下である場合に真と判定することを特徴とする請求項２２に記載の方法。
【請求項３８】
前記推定ステップは、
前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、
前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、
前記推定ステップは、
前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、
前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする請求項２２に記載の方法。
【請求項３９】
前記推定ステップは、
前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、
前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、
前記推定ステップは、
前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、
前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする請求項２２に記載の方法。
【請求項４０】
前記推定ステップは、
前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、
前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、
前記推定ステップは、
前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、
前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする請求項２２に記載の方法。
【請求項４１】
前記推定ステップは、
前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、
前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、
前記推定ステップは、
前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、
前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする請求項２２に記載の方法。
【請求項４２】
所定のしきい値を予め設定するしきい値設定ステップと、
前記しきい値設定ステップによって設定されたしきい値と、現在の赤外線センサ測定値とを比較する比較ステップと、
前記比較ステップの結果に基づいて、前記赤外線センサが検知したか否かを判定する赤外線センサ検知判定ステップと、
をさらに備えることを特徴とする請求項２２に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、赤外線センサを用いた計測装置およびそのキャリブレーション方法に関する。
【０００２】
従来から、赤外線センサを用いて対象物の有無、位置および移動などを検出する技術が知られている。特に、対象物として人体を検出する技術は、トイレ、照明制御、入力デバイス等の多くの応用分野に適用されている。この技術を適用するためには、上述の人体のように赤外線センサ測定の目的とする対象物と、赤外線センサ測定の対象とはしたくない物体とを分別する必要がある。後者の対象とはしたくない物体の代表例には、直射日光（太陽光線）、白熱灯などの環境変動がある。たとえば、人体と白熱灯とを分別できていない状況においては、白熱灯の点灯を人体の進入や存在と誤認識する場合が起こり得る。
【０００３】
このような環境変動による赤外線センサの誤認識を防止する方法として、たとえば特許文献１および特許文献２にそれぞれ開示されたような従来技術が提案されている。特許文献１は、検出用の赤外線センサ（一般には熱電変換デバイス）とは別に参照用の赤外線センサ（熱電変換デバイス）を備えることによって誤認識を防止する技術を開示している。また、特許文献２は、赤外線センサに予め既知の光信号（赤外線信号）を入射するか、あるいは逆に光（赤外線）を遮断するシャッタを備えることによって誤認識を防止する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２９８０６２号公報
【特許文献２】特開２００４−３３３１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２のいずれの従来技術も、上述のように赤外線センサ以外の構成要素を必要とするという問題があった。具体的には、特許文献１では参照用の赤外線センサを、特許文献２ではシャッタをそれぞれ必要としている。このように赤外線センサ以外の電子部品や構造物などの構成要素を必要とする場合、計測装置において赤外線センサを含む測定系を小型化および低コスト化することは困難である。
また、特許文献１に開示された手法を用いても、本質的に前述のような誤認識を防止することはできない。参照用の赤外線センサは、人体であっても白熱灯であってもこれらを検出できないため、当然にこれらを分別することもできないからである。
特許文献２に開示された手法を用いても、一般的には上述のたとえば人体と白熱灯との分別は不可能である。なぜならば、前述のように、赤外線センサに予め既知の光信号を入射する必要があるからである。つまり、ユーザが意図した光信号との分別は可能であるが、ユーザが意図しない環境変動による光信号との分別は不可能である。
【０００６】
本発明の第１の目的は、物的構成要素としては赤外線センサのみを用いて、人体のように検出したい対象物と、白熱灯や直射日光のように検出したくない環境変動との分別を行うことにある。
さらに本発明の第２の目的は、第１の目的と同様に赤外線センサのみを用いて、人体のような検出したい対象物が既に存在し、有効な信号成分がゼロでない場合であっても、その後に信号成分を生じさせる新たな検出したい対象物と、その後に信号成分を生じさせる白熱灯や直射日光のような検出したくない環境変動との分別を行うことにある。
【課題を解決するための手段】
【０００７】
本発明は、このような目的を達成するために、請求項１に記載の発明は、赤外線センサと、前記赤外線センサの出力値を測定する測定手段と、前記測定手段によって測定された赤外線センサ出力値から複数の赤外線センサデータを選択する選択手段と、前記選択手段によって選択された赤外線センサデータを格納する格納手段と、前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサのオフセットを補正する補正手段と、を備え、前記補正手段が、前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第１ばらつき演算手段と、前記第１ばらつき演算手段によって演算された赤外線センサデータのばらつきが、第１所定範囲内に入っているか否かを判定する第１判定手段と、前記格納手段によって格納された赤外線センサデータのうち、少なくとも１個が第２所定範囲内に入っているか否かを判定する第２判定手段と、前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第２ばらつき演算手段と、前記第２ばらつき演算手段によって演算された赤外線センサデータのばらつきが、第３所定範囲内に入っているか否かを判定する第３判定手段と、前記格納手段によって格納された赤外線センサデータに基づいて、前記赤外線センサデータの変化時間を演算する変化時間演算手段と、前記変化時間演算手段によって演算された赤外線センサデータの変化時間が、第４所定範囲内に入っているか否かを判定する第４判定手段と、前記第１判定手段および前記第２判定手段および前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定されたときに、前記赤外線センサのオフセットを推定する推定手段と、前記推定手段の結果に基づいて、赤外線センサのオフセットを更新する更新手段とを備えたことを特徴とする赤外線センサを用いた計測装置である。  
請求項２に記載の発明は、請求項１の測定装置において、前記選択手段は、前記測定手段によって測定された赤外線センサ出力値の直近の所定時間内における複数の赤外線センサデータを選択する手段であることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１の測定装置において、前記第１ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータの最大値と同データの最小値との差として演算する手段であることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１の測定装置において、前記第１ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータの標準偏差または分散として演算する手段であることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１、３または４いずれかの測定装置において、前記第１ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータから、最近の赤外線センサデータを含む複数の赤外線センサデータを選択する直近データ選択手段を含み、前記直近データ選択手段によって選択された赤外線センサデータのばらつきを演算することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１の測定装置において、前記第１判定手段は、前記第１ばらつき演算手段によって得られた演算結果が所定のしきい値以下である場合に真と判定する手段であることを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１の測定装置において、前記第２判定手段は、前記第１ばらつき演算手段において演算した赤外線センサデータの代表値をさらに演算する代表値演算手段と、前記格納手段によって格納された赤外線センサデータから、前記代表値演算手段によって演算された代表値との差を演算する代表値差分演算手段と、を含み、前記第２判定手段は、前記代表値差分演算手段によって得られた演算結果のうち、少なくとも１個が所定のしきい値以上、または所定のしきい値以下、のいずれかの条件が成立した場合に真と判定することを特徴とする。
【００１３】
請求項８に記載の発明は、請求項７の測定装置において、前記代表値演算手段は、前記第１ばらつき演算手段において演算した赤外線センサデータの平均値として演算することを特徴とする。
【００１４】
請求項９に記載の発明は、請求項１の測定装置において、前記第２ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータの最大値と同データの最小値の差として演算する手段であることを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項１の測定装置において、前記第２ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータの標準偏差または分散として演算する手段であることを特徴とする。
【００１６】
請求項１１に記載の発明は、請求項１、７、９または１０いずれかの測定装置において、記第２ばらつき演算手段は、前記格納手段によって格納された赤外線センサデータから、前記第２判定手段の判定結果が真と判定された赤外線センサデータを含む複数の赤外線センサデータを選択する判定後データ選択手段を含み、前記判定後データ選択手段によって選択された赤外線センサデータのばらつきを演算することを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１の測定装置において、前記第３判定手段は、前記第２ばらつき演算手段によって得られた演算結果が所定のしきい値以下である場合に真と判定する手段であることを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１または１２の測定装置において、前記第２ばらつき演算手段を所定の回数だけ演算する演算手段と、前記第３判定手段は、前記第２ばらつき演算手段によって所定の回数だけ演算された演算結果がすべて所定のしきい値以上である場合に偽と判定する手段であることを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項１の測定装置において、前記変化時間演算手段は、前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている時刻までの時間として演算することを特徴とする。
【００２０】
請求項１５に記載の発明は、請求項１の測定装置において、前記変化時間演算手段は、前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている最近の時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている最遠の時刻までの時間として演算することを特徴とする。
【００２１】
請求項１６に記載の発明は、請求項１の測定装置において、前記第４判定手段は、前記変化時間演算手段によって演算された変化時間が、予め定められた所定のしきい値以下である場合に真と判定する手段であることを特徴とする。
【００２２】
請求項１７に記載の発明は、請求項１の測定装置において、前記推定手段は、前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、前記推定手段は、前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする。
【００２３】
請求項１８に記載の発明は、請求項１の測定装置において、前記推定手段は、前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、前記推定手段は、前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする。
【００２４】
請求項１９に記載の発明は、請求項１の測定装置において、前記推定手段は、前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、前記推定手段は、前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする。
【００２５】
請求項２０に記載の発明は、請求項１の測定装置において、前記推定手段は、前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算手段と、前記信号差分演算手段によって得られた信号差分演算結果を格納する信号差分演算結果格納手段と、を含み、前記推定手段は、前記第１判定手段、前記第２判定手段、前記第３判定手段および前記第４判定手段のすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納手段によって格納された信号差分演算結果との差をオフセット推定値とする推定手段であり、前記更新手段は、オフセット値を前記オフセット推定値に更新する更新手段であることを特徴とする。
【００２６】
請求項２１に記載の発明は、請求項１の測定装置において、所定のしきい値を予め設定するしきい値設定手段と、前記しきい値設定手段によって設定されたしきい値と、現在の赤外線センサ測定値とを比較する比較手段と、前記比較手段の結果に基づいて、前記赤外線センサが検知したか否かを判定する赤外線センサ検知判定手段とをさらに備えることを特徴とする。
【００２７】
請求項２２に記載の発明は、赤外線センサの出力値を測定する測定ステップと、前記測定ステップによって測定された赤外線センサ出力値から複数の赤外線センサデータを選択する選択ステップと、前記選択ステップによって選択された赤外線センサデータを格納する格納ステップと、前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサのオフセットを補正する補正ステップとを備え、前記補正ステップが、前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第１ばらつき演算ステップと、前記第１ばらつき演算ステップによって演算された赤外線センサデータのばらつきが、第１所定範囲内に入っているか否かを判定する第１判定ステップと、前記格納ステップによって格納された赤外線センサデータのうち、少なくとも１個が第２所定範囲内に入っているか否かを判定する第２判定ステップと、前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータのばらつきを演算する第２ばらつき演算ステップと、前記第２ばらつき演算ステップによって演算された赤外線センサデータのばらつきが、第３所定範囲内に入っているか否かを判定する第３判定ステップと、前記格納ステップによって格納された赤外線センサデータに基づいて、前記赤外線センサデータの変化時間を演算する変化時間演算ステップと、前記変化時間演算ステップによって演算された赤外線センサデータの変化時間が、第４所定範囲内に入っているか否かを判定する第４判定ステップと、前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定されたときに、前記赤外線センサのオフセットを推定する推定ステップと、前記推定ステップの結果に基づいて、赤外線センサのオフセットを更新する更新ステップとを含むことを特徴とする赤外線センサを用いた計測装置のキャリブレーション方法である。
【００２８】
請求項２３に記載の発明は、請求項２２の方法において、前記選択ステップは、前記測定ステップによって測定された赤外線センサ出力値の直近の所定時間内における複数の赤外線センサデータを選択することを特徴とする。
【００２９】
請求項２４に記載の発明は、請求項２２の方法において、前記第１ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータの最大値と同データの最小値との差として演算することを特徴とする。
【００３０】
請求項２５に記載の発明は、請求項２２の方法において、前記第１ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータの標準偏差または分散として演算することを特徴とする。
【００３１】
請求項２６に記載の発明は、請求項２２、２４または２５いずれかの方法において、前記第１ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータから、最近の赤外線センサデータを含む複数の赤外線センサデータを選択する直近データ選択ステップを含み、前記直近データ選択ステップによって選択された赤外線センサデータのばらつきを演算することを特徴とする。        
請求項２７に記載の発明は、請求項２２の方法において、前記第１判定ステップは、前記第１ばらつき演算ステップによって得られた演算結果が所定のしきい値以下である場合に真と判定することを特徴とする。
【００３２】
請求項２８に記載の発明は、請求項２２の方法において、前記第２判定ステップは、前記第１ばらつき演算ステップにおいて演算した赤外線センサデータの代表値をさらに演算する代表値演算ステップと、前記格納ステップによって格納された赤外線センサデータから、前記代表値演算ステップによって演算された代表値との差を演算する代表値差分演算ステップと、を含み、前記第２判定ステップは、前記代表値差分演算ステップによって得られた演算結果のうち、少なくとも１個が所定のしきい値以上、または所定のしきい値以下、のいずれかの条件が成立した場合に真と判定することを特徴とする。
【００３３】
請求項２９に記載の発明は、請求項２８の方法において、前記代表値演算ステップは、前記第１ばらつき演算ステップにおいて演算した赤外線センサデータの平均値として演算することを特徴とする。
【００３４】
請求項３０に記載の発明は、請求項２２の方法において、前記第２ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータの最大値と同データの最小値の差として演算することを特徴とする。
【００３５】
請求項３１に記載の発明は、請求項２２の方法において、前記第２ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータの標準偏差または分散として演算することを特徴とする。
【００３６】
請求項３２に記載の発明は、請求項２２、２８、３０または３１いずれかの方法において、前記第２ばらつき演算ステップは、前記格納ステップによって格納された赤外線センサデータから、前記第２判定ステップの判定結果が真と判定された赤外線センサデータを含む複数の赤外線センサデータを選択する判定後データ選択ステップを含み、前記判定後データ選択ステップによって選択された赤外線センサデータのばらつきを演算することを特徴とする。
【００３７】
請求項３３に記載の発明は、請求項２２の方法において、前記第３判定ステップは、前記第２ばらつき演算ステップによって得られた演算結果が所定のしきい値以下である場合に真と判定することを特徴とする。
【００３８】
請求項３４に記載の発明は、請求項２２または３３の方法において、前記第２ばらつき演算ステップを所定の回数だけ演算する演算ステップと、前記第３判定ステップは、前記第２ばらつき演算ステップによって所定の回数だけ演算された演算結果がすべて所定のしきい値以上である場合に偽と判定することを特徴とする。
【００３９】
請求項３５に記載の発明は、請求項２２の方法において、前記変化時間演算ステップは、前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている時刻までの時間として演算することを特徴とする。
【００４０】
請求項３６に記載の発明は、請求項２２の方法において、前記変化時間演算ステップは、前記赤外線センサデータが、前記赤外線センサデータが前記第３所定範囲内に入っている最近の時刻から、前記赤外線センサデータが前記第１所定範囲内に入っている最遠の時刻までの時間として演算することを特徴とする。
【００４１】
請求項３７に記載の発明は、請求項２２の方法において、前記第４判定ステップは、前記変化時間演算ステップによって演算された変化時間が、予め定められた所定のしきい値以下である場合に真と判定することを特徴とする。
【００４２】
請求項３８に記載の発明は、請求項２２の方法において、前記推定ステップは、前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、前記推定ステップは、前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする。
【００４３】
請求項３９に記載の発明は、請求項２２の方法において、前記推定ステップは、前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、前記推定ステップは、前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻における赤外線センサデータから、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする。
【００４４】
請求項４０に記載の発明は、請求項２２の方法において、前記推定ステップは、前記第２所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、前記推定ステップは、前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする。
【００４５】
請求項４１に記載の発明は、請求項２２の方法において、前記推定ステップは、前記第３所定範囲内に入っている時刻の赤外線センサデータから、予め定められた赤外線センサの赤外線センサのオフセットとの差を演算する信号差分演算ステップと、前記信号差分演算ステップによって得られた信号差分演算結果を格納する信号差分演算結果格納ステップと、を含み、前記推定ステップは、前記第１判定ステップ、前記第２判定ステップ、前記第３判定ステップおよび前記第４判定ステップのすべての判定結果が真と判定された判定時刻以降における所定数の赤外線センサデータに基づいて演算される演算結果から、前記信号差分演算結果格納ステップによって格納された信号差分演算結果との差をオフセット推定値とする推定ステップであり、前記更新ステップは、オフセット値を前記オフセット推定値に更新する更新ステップであることを特徴とする。
【００４６】
請求項４２に記載の発明は、請求項２２の方法において、所定のしきい値を予め設定するしきい値設定ステップと、前記しきい値設定ステップによって設定されたしきい値と、現在の赤外線センサ測定値とを比較する比較ステップと、前記比較ステップの結果に基づいて、前記赤外線センサが検知したか否かを判定する赤外線センサ検知判定ステップと、をさらに備えることを特徴とする。
【発明の効果】
【００４７】
以上説明したように、上述の構成を備えた本発明の装置および方法によれば、赤外線センサが本質的に検出してしまう白熱灯または太陽光線のような環境変動と、人体のようにユーザが検出したい対象物の有無、位置および移動などとを分別することができる。この分別は、赤外線センサの測定データだけに基づいてすべて実行される。本発明は、既存の赤外線センサの信号処理およびアプリケーションソフトウェアに付加することによって実装することができる。したがって、赤外線センサ以外の電子部品や構造物などの物品を必要とせず、計測装置などの測定系を非常に小型化できるとともに、低コスト化もできる。
【００４８】
本発明は、赤外線センサのオフセットの補正を自動的に行う。この自動補正は、前述のように赤外線センサの測定データに基づいて実行され、ユーザに特別な操作等を要求しない。したがって、ユーザの利便性を損ねることなく、センサ測定の精度を向上させることができる。
【００４９】
さらに、本発明の構成を適用することによって、環境変動と検出したい対象物とを分別することで、赤外線センサの測定精度を飛躍的に向上させる。その結果、従来技術と比べて、赤外線センサの計測装置以外への応用範囲を格段に広げることができる。たとえば、携帯電話や電子ゲームといった新たな用途への応用が可能となる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る計測装置の構成を示したブロック図である。
【図２】本発明に係る計測装置の要部の構成をより詳細に示したブロック図である。
【図３】本発明の実施形態を説明する図であり、白熱灯点灯時の測定値の時間依存性の例を表した図である。
【図４】本発明の実施形態を説明する図であり、人体接近時の測定値の時間依存性の例を表した図である。
【図５】本発明の実施形態を説明する図であり、時系列上で先に人体接近があった後に白熱灯点灯があった時のセンサ出力測定値の時間依存性の例を表した図である。
【図６】本発明の計測装置によって実行される処理手順を示したフローチャートの図である。
【発明を実施するための形態】
【００５１】
以下、本発明の実施形態について図面を参照しながら説明する。本発明は、赤外線センサを利用する装置であればどのようなタイプのものにも適応可能であるが、典型的な実施形態として計測装置を例に、以下詳細に説明をする。
【００５２】
最初に、図１および図２を用いて、本発明の計測装置の構成の概要が説明される。次に、図３から図５を用いて、赤外線センサの出力の時系列的な変化に着目しながら、本発明の計測装置または方法が取り扱う事象について説明される。最後に、図６を用いて、実際の赤外線センサの出力から得られた出力データを用いて、本発明の計測装置に特有の技術手段および本発明の方法を実行する処理手順を説明する。この処理手順には、出力データの演算処理ステップ群と、判断条件に基づいた判断ステップ群とが含まれる。図６で説明する各ステップは、図５で示される赤外線センサの出力の時系列的な変化と関連付けながら説明される。
【００５３】
図１は、本発明に係る計測装置の構成を示すブロック図である。本発明の計測装置１００は、赤外線センサ１を備えている。本発明に使用される赤外線センサは、発光部を持たなくても対象物を検出可能なパッシブ型のものとする。しかし、本発明はその検出原理には依存せず、本発明の趣旨はその他のタイプの赤外線センサに対してもそのままあるいは変形して適用可能である。また、焦電センサと呼ばれる微分出力型の赤外線センサに対しても、同様に適用可能である。
【００５４】
赤外線センサ１には、その出力を測定するセンサ出力測定部２が接続される。一般的に、赤外線センサ１だけではその出力信号は小さいため、出力信号はオペアンプ（Operational Amplifier）等の電子デバイスを用いて電気的に増幅される。また必要に応じて、上述の増幅された電気的信号は、ＡＤ（Analog to Digital）変換回路によってデジタルデータに変換される。
【００５５】
センサ出力測定部２において測定されたセンサ出力はセンサ出力選択部３に接続され、センサ出力測定部２から必要なデータを選択する。また、センサ出力選択部３によって選択されたセンサ出力データは、センサ出力格納部４に格納される。さらに、センサ出力格納部４に格納された出力データは、本発明特有のセンサオフセットの更新を行なうセンサオフセット補正部５に与えられる。センサ出力選択部３における出力選択の具体的な方法、およびセンサ出力格納部４における出力格納（および出力廃棄）の具体的な方法については、具体的な演算方法とともに、以下詳細に説明される。
【００５６】
図２は、センサオフセット補正部５の詳細な構成とともに図１に示した計測装置を示したブロック図である。センサオフセット補正部５は、センサデータ第１ばらつき演算部５−１、センサデータ第１判定部５−２、センサデータ第２判定部５−３、センサデータ第２ばらつき演算部５−４、センサデータ第３判定部５−５、センサデータ変化時間演算部５−６、センサデータ第４判定部５−７、センサオフセット推定部５−８およびセンサオフセット更新部５−９から構成される。
前述のように、本発明の第１の目的は、赤外線センサ測定の目的とする対象物と、赤外線センサ測定の対象とはしたくない物体との分別をすることにある。最初に、赤外線センサ測定の目的とする対象物の出力特性と、赤外線センサ測定の対象とはしたくない物体の出力特性との違いについて説明する。その後、この出力特性の違いに基づいて、センサ出力選択部３、センサ出力格納部４およびセンサオフセット補正部５の具体的な演算方法および判定方法についてさらに詳述する。
【００５７】
[赤外線センサ出力特性の差異]：  図３および図４は、上述の２つの出力特性の違いを説明するための図である。図３および図４のいずれにおいても、横軸が時刻を、縦軸がセンサ出力測定部２のセンサ出力を示している。さらに各図内の実線が、センサ出力測定部２の実際の出力値の例を示している。図３は、赤外線センサ測定の対象とはしたくない物体の代表例として、白熱灯の点灯時のセンサ出力値の時間変化を示している。これに対し図４は、赤外線センサ測定の目的とする対象物の代表例として、人体（手のひら等）が接近した時のセンサ出力値の時間変化を示している。
まず、図３に示された状況について詳細に説明を行う。センサ出力測定部２の出力値は、時刻ｔ０で、センサオフセットｉｒｏｆに調整されているものとする。この調整されたｉｒｏｆ値は、後述するように、本発明によって補正更新されたオフセット値を用いても良いし、製造工程において記憶保持されたオフセット値を用いても良い。時刻ｔ２（ｉ）で、白熱灯が点灯しそのまま点灯し続けているものとする。この場合、センサ出力測定部の出力値は短時間のうちに上昇し、その後ほぼ一定値を取る。
【００５８】
図３内に示された記号を用いながら、さらに上述の状況を定量的に示す。センサ出力測定部２の出力値は、時刻ｔ２（ｉ）で上昇を始め、時刻ｔ３（ｉ）で上昇を終える。その後、時間的にほぼ一定の出力値を続けて時刻ｔ４（ｉ）に至る。ここで、出力値が上昇している時間をΔｔ（ｉｃｄｌ）、出力値の上昇分をΔｉｒ（ｉｃｄｌ）、出力値が上昇した後の出力値のばらつきをｉｒｐｐ（ｉｃｄｌ）とする。
次に、図４に示された状況について詳細に説明を行う。図３と同様に、時刻ｔ０で、センサ出力測定部２の出力値はセンサオフセットｉｒｏｆに調整されているものとする。時刻ｔ２（ｈ）で人体が近づき始めて、時刻ｔ３（ｈ）まで接近を続け、時刻ｔ３（ｈ）の後そのままずっと静止しているものとする。この場合、センサ出力測定部の出力値はある程度の時間をかけて上昇し、その後はほぼ一定値を取る。以下、上述の状況を図４内に示された記号を用いながら、さらに定量的に示す。
【００５９】
センサ出力測定部２の出力値は、時刻ｔ２（ｈ）で上昇を始め、時刻ｔ３（ｈ）で上昇を終える。その後、大まかにはほぼ一定の出力値を続けて時刻ｔ４（ｈ）に至る。図３で説明したのと同様、この出力値が上昇している時間をΔｔ（ｈａｎｄ）、出力値の上昇分をΔｉｒ（ｈａｎｄ）、出力値が上昇した後の出力値のばらつきをｉｒｐｐ（ｈａｎｄ）とする。
図３および図４で説明したこれらの状況下において、赤外線センサの出力特性は、上述のように定義した各パラメータに対して、以下の（１）式および（２）式のような性質のあることがわかっている。
Δｉｒ（ｉｃｄｌ）＞０、Δｉｒ（ｈａｎｄ）＞０            （１）式
Δｔ（ｉｃｄｌ）＜Δｔ（ｈａｎｄ）                        （２）式
また、ｉｒｐｐｔｈ３を、予め定めた正のしきい値（ｉｒｐｐｔｈ３＞０）として、多くの場合に次の（３）式が成り立つ。
ｉｒｐｐ（ｉｃｄｌ）＜ｉｒｐｐｔｈ３、ｉｒｐｐ（ｉｃｄｌ）＜ｉｒｐｐｔｈ３  
（３）式
【００６０】
まず、（１）式は、赤外線センサのセンサ出力が、センサオフセットｉｒｏｆよりも増加したことを示している。実際の測定系では、センサオフセットは完全にゼロではなく、またセンサ出力にはノイズが重畳されている。したがって、予めしきい値Δｉｒｔｈｐ（＝ｉｒｔｈｐ−ｉｒｏｆ）を定め、Δｉｒ（ｉｃｄｌ）およびΔｉｒ（ｈａｎｄ）がともにΔｉｒｔｈｐよりも大きいことを判定することによって、白熱灯の点灯または人体の接近のいずれかが発生したことを検出する。
また、（２）式は、白熱灯点灯の瞬間に赤外線センサ出力が上昇するのにかかる時間が、人体接近の瞬間に赤外線センサ出力が上昇するのにかかる時間よりも短い（小さい）ことを示している。白熱灯は人間の感覚からすればほぼ一瞬で点灯するが、人体の接近は一瞬で終わることはない。つまり、人体の接近の場合と比べて白熱灯の点灯の場合には、赤外線センサのセンサ出力が変化する時間は短い。したがって、センサ出力の変化時間を測定・演算するとともに、予め、しきい値（Δｔｔｈ）を定めておいて、この変化時間がしきい値Δｔｔｈよりも小さいか否かを識別することによって、白熱灯の点灯が発生したのか、あるいは人体の接近が発生したのかの分別を行うことが可能となる。
ここで、（２）式に関して補足説明をする。（２）式から明らかなように、白熱灯点灯と人体接近との分別のため、不等式に出てくるパラメータとして時間を選択している。しかし、時間を選択することは唯一の手段ではなく、たとえばパラメータとしてセンサの時間的変化率を選択することも考えられる。しかしながら、以下に考察するように、パラメータとして時間を選択するほうが、センサの時間的変化率を選択する場合よりも適用範囲（アプリケーション）が広いことが理解できるだろう。
ここで、赤外線センサと白熱灯との位置関係、特に相互の距離が変化したときの状況を考える。当然のことながら、同じ白熱灯が同じように点灯しても、赤外線センサと白熱灯との距離が変化すれば赤外線センサの出力レベルもおのずと変化する。したがって、時間的変化率で分別しようとする場合には、出力レベルの依存性、すなわち距離変化に対する依存性を排除しなければならない。これは、相互の距離を一定にする必要があること、すなわち、赤外線センサと白熱灯との位置関係を固定にしておく必要があることを意味している。結果的に、パラメータとして時間的変化率を選択すると、上述の理由により本発明の適用範囲は狭くなってしまう。
しかし、赤外線センサの出力レベルによる依存性を排除するのはそれほど困難ではなく、時間的変化率を出力レベルによって規格化すれば良い。すなわち、センサの時間的変化率を出力レベルで割り算すれば良い。この割り算の結果は、センサ出力が変化する時間の逆数である。したがって、パラメータとして時間（もしくはその逆数）を選択するほうが、時間的変化率を選択する場合に比べて本発明の適用範囲がより広い。
次に、（３）式に関して説明する。（３）式は、白熱灯点灯後のセンサ出力のばらつきおよび人体接近後のセンサ出力のばらつきのの双方が、あるしきい値ｉｒｐｐｔｈ３よりも小さいということを示している。この性質は、センサ出力レベルが白熱灯点灯後であっても人体接近後であっても、ほぼ一定値を取ることに起因している。また、この性質を用いて、（２）式による変化時間による分別をより正確に行うことが可能となる。より詳細には、センサ出力のばらつきが大きい場合、一般に変化時間は測定不可能であるか、あるいは非常に長い変化時間を有しているか、のいずれかである。逆に、前述のように変化時間の短いことを検出するには、ばらつきがある程度小さい時間帯を検出すると精度の良い測定が可能である。この精度の良い測定を可能にするために、本発明は、（３）式のこの性質を考慮している。
【００６１】
以上、赤外線センサ測定の対象とはしたくない環境変動のセンサ出力値と、赤外線センサ測定の目的とする対象物のセンサ出力値の違いについて説明した。ここまでの説明は、図３および図４いずれの場合も、オフセット状態（有効な信号成分がゼロである状態）を起点として、白熱灯の点灯（もしくは消灯）または人体の接近（もしくは離反）のいずれか一方が起きた場合についての説明をした。これに対し、起点として、人体（手）などの対象物が存在する状態、すなわち有効信号検出状態（非オフセット状態、有効な信号成分がゼロではない状態）であっても、その後に生じる対象物と環境変動との分別を行うことが本発明の第２の目的である。そのためには、以下詳細に説明するように、図３および図４で説明したのとは異なる状況および出力特性を想定する必要がある。
【００６２】
[本発明が適応される一連の状況]:  図５は、本発明の赤外線センサを用いた計測装置が対処することができる状況のセンサ出力特性を説明する図である。すなわち、時系列上で先に人体接近があった後に白熱灯点灯があった場合の一連の状況において、センサ出力の時間変化を表した図である。
図５においても、図３および図４同様に、横軸に時刻を、縦軸にセンサ出力測定部２のセンサ出力をそれぞれ示し、さらに図内の実線がセンサ出力測定部２の実際の出力値を示している。図５では、まず先に人体（手のひら等）が接近し、その後に白熱灯の点灯が起こった場合におけるセンサ出力値の時系列的な変化を示している。まず、時刻ｔ０でセンサ出力測定部２の出力値はセンサオフセットｉｒｏｆに調整されているものとする。この調整されたｉｒｏｆ値は、後述するように、本発明の補正更新されたオフセット値を用いても良いし、製造工程において記憶保持されたオフセット値を用いても良い。時刻ｔ１（ｄ）で人体が近づき始めて、時刻ｔ２（ｄ）まで接近を続けて、その後そのままずっと静止しているものとする。この場合、センサ出力測定部の出力値はある程度の時間をかけて上昇し、その後はほぼ一定値を取る。
【００６３】
続いて、この人体が接近を続けた後で静止したままの状態にあるとき、時刻ｔ３（ｄ）で白熱灯が点灯し、そのまま点灯し続けているものとする。この場合、センサ出力測定部の出力値は時刻ｔ４（ｄ）までの比較的短時間のうちに上昇し、その後はほぼ一定値を取る。しかしながら、図５に示したように、最後の時刻ｔ５（ｄ）の白熱灯点灯時のセンサ出力は、時刻ｔ２（ｄ）から時刻ｔ３（ｄ）までのセンサ出力とは異なるレベルである。図５で説明した一連の状況を、図５内に示した記号を用いながらさらに定量的に示す。
図５を再び参照すれば、センサ出力測定部２の出力値は、はじめに時刻ｔ１（ｄ）で上昇を始め、時刻ｔ２（ｄ）で上昇を終える。その後、ほぼ一定の出力値を出力し続けて時刻ｔ３（ｄ）に至る。このほぼ一定の出力値の代表値として、ｉｒｓｉｇを定義する。ｉｒｓｉｇは代表値なので、ある時刻の瞬時値またはある時間帯での平均値などとして定義すれば良い。さらに、時刻ｔ３（ｄ）では白熱灯が点灯することによって、センサ出力測定部２のセンサ出力値が上昇を始め、時刻ｔ４（ｄ）で上昇を終える。その後、ほぼ一定の出力値を出力し続けて時刻ｔ５（ｄ）に至る。前述のｉｒｓｉｇと同様に、この後者のほぼ一定の出力値の代表値として、ｉｒｍｅａｓを定義する。
図５の時刻ｔ１（ｄ）から時刻ｔ２（ｄ）におけるセンサ出力値が上昇する状況は、先に示した図４で説明した状況とまったく同一である。時刻ｔ１（ｄ）から時刻ｔ２（ｄ）において、出力値が上昇している時間をΔｔ（ｄｈａｎ）、センサ出力値の上昇分をΔｉｒ（ｄｈａｎ）、センサ出力値が上昇した後のセンサ出力値のばらつきをｉｒｐｐ１（ｄｈａｎ）とする。上述の定義より、当然のことながら、Δｉｒ（ｄｈａｎ）＝ｉｒｓｉｇ−ｉｒｏｆとなる。
図５の時刻ｔ３（ｄ）から時刻ｔ４（ｄ）においてセンサ出力値が上昇する状況は、先に示した図３で説明したのと同様に白熱灯点灯による上昇ではあるが、その状況は以下に述べるように異なる。すなわち、図３では上昇前のセンサ出力値がオフセットレベルｉｒｏｆであるのに対して、図５では上昇前のセンサ出力値がオフセットレベルｉｒｏｆではなく、信号成分ｉｒｓｉｇである点で相違している。図５の時刻ｔ３（ｄ）から時刻ｔ４（ｄ）において、センサ出力値が上昇している時間をΔｔ（ｄｉｃｌ）、センサ出力値の上昇分をΔｉｒ（ｄｉｃｌ）、センサ出力値が上昇した後のセンサ出力値のばらつきをｉｒｐｐ１（ｄｉｃｌ）とする。上述の定義より当然のことながら、Δｉｒ（ｄｉｃｌ）＝ｉｒｍｅａｓ−ｉｒｓｉｇとなる。
図５で説明した一連の状況下における赤外線センサの出力特性は、図３および図４で示したのと同様の性質を持つ。すなわち、前述のように定義した各パラメータに対して、以下の（４）式および（５）式のような性質のあることがわかっている。
Δｉｒ（ｄｉｃｌ）＞０、Δｉｒ（ｄｈａｎ）＞０      （４）式
Δｔ（ｄｉｃｌ）＜Δｔ（ｄｈａｎ）                  （５）式
また、ｉｒｐｐｔｈ４を予め定めた正のしきい値（ｉｒｐｐｔｈ４＞０）として、多くの場合に、次の（６）式が成り立つ。
ｉｒｐｐ１（ｄｉｃｌ）＜ｉｒｐｐｔｈ４、ｉｒｐｐ１（ｄｈａｎ）＜ｉｒｐｐｔｈ４
（６）式
ｉｒｐｐｔｈ４は、前述のｉｒｐｐｔｈ３と独立に定めても従属させてもどちらでも良い。
【００６４】
赤外線センサの出力特性について（４）式〜（６）式の意味するところは（１）式〜（３）式とまったく同じであるため、ここでは説明を省略する。
【００６５】
図５で説明した一連の状況では、まず、初期状態としてオフセット状態があり（図５の時刻ｔ０）、次に人体（手）接近のように赤外線センサ測定の目的とする対象物が出現しあるいは発生することによって、センサ出力値が上昇し有効信号の検出状態となる（図５のｔ１（ｄ）からｔ２（ｄ））。この状態を起点として、その後さらに白熱灯点灯のように赤外線センサ測定の対象としたくない環境変動が発生することによって、センサ出力が上昇している（図５のｔ３（ｄ）からｔ４（ｄ））。
【００６６】
本発明の計測装置および方法は、上述のような一連の状況の場合、以下のような処理を行う。このような処理が、最も都合が良くかつ合理的である。
【００６７】
すなわち、人体（手）の接近時には、この人体を赤外線センサ測定の対象物としたいのであるから、センサ測定によって得られたそのセンサ出力信号の上昇分をそのまま有効な信号成分とみなして上昇させる処理を行えば良い。一方で、白熱灯点灯時には、この白熱灯を赤外線センサ測定の対象とはしたくないのであるから、そのセンサ出力信号の上昇の前後における信号成分は不変とみなし、変化したのはオフセット成分であるとみなす処理を行えば良い。
上述の処理については、図５に示した一連の状況が逆の順序で起こった場合、すなわち、先に白熱灯点灯のような赤外線センサ測定の対象とはしたくない環境変動の発生があり、その後に赤外線センサ測定の目的とする対象物の発生がある、という順序で起こった場合も検討する必要がある。このような場合であっても、図５で説明した順序で起こった一連の状況の個々の状況に対する各処理を行えば、一般性を失わずに、逆の順序で起こった場合にもこれらの各処理をそのまま適用することができる。
【００６８】
例えば、時系列上で環境変動の発生が先にあったとき、前述の処理によって有効信号成分はゼロのまま変化せず、オフセット成分のみが変化しているのであるから、その変化後のオフセット成分を改めてオフセット初期値とみなすことができる。これは、白熱灯点灯後に再びオフセット状態に戻ること、すなわち再び図５の時刻ｔ０の状態に戻ることを意味している。ただし、ｉｒｏｆの値自身は、一般的に、環境変動が先か後かによって変わることに留意が必要である。つまり、環境変動が先に発生する場合とは、結局のところ、図５において有効信号成分がゼロである場合、という特別な場合の処理を行うことに帰着する。したがって、図５で説明した上述の各処理を考慮すれば良い。
【００６９】
[本発明の具体的な処理手順]：  次に、図２に示した本発明の計測装置のブロック図の構成と対応付けながら、図５に示した一連の状況を例として、本発明の計測装置による処理の具体的な演算方法および判定方法について説明する。以降の説明では、図５に示したように、人体（手）の接近が白熱灯の点灯よりも図面上の左側の位置にあることから、人体（手）の接近またはセンサ測定の対象物の発生のことを図５の「左側」、白熱灯の点灯または環境変動の発生のことを図５の「右側」と簡略化して呼ぶ場合がある。
【００７０】
以下、本発明の処理手順が、図６のフローチャートの各ステップ（Ｓで示す）とともに詳細に説明される。処理手順は、Ｓ６０１からＳ６０６までのセンサデータの格納処理と、Ｓ６０７からＳ６１５までの、判定処理およびセンサオフセットの更新処理とに大別することができる。図５のセンサ出力の時系列変化の説明においては様々なパラメータを定義してきたが、図６のフローチャートの各処理手順では、複数の「判断条件」として判断式が提示されているように、各処理は、センサ出力がデータ化されたことを前提として説明される。例えば、後に各「判断条件」とともに説明する「第１所定範囲」、「第２所定範囲」、「第３所定範囲」および「第４所定範囲」は、判断を受けるデータが各範囲に該当するか否かを規定する数値範囲である。したがって、以降で説明されるパラメータと、図５のセンサ出力の時系列変化の説明において説明されたパラメータとは、同一の量を表すものではなく、対応するものとして理解されたい。
【００７１】
図６は、図２に示したブロック図の本発明の計測装置によって実行される具体的な処理手順を示すフローチャートである。図６の処理手順は、まず、予め以下の各値を設定することで始まる（Ｓ６０１）。すなわち、センサオフセットｉｒｏｆ、第１のしきい値ｉｒｐｐｔｈ１、第２のしきい値Δｉｒｔｈｐ（＞０、すなわち正の値）、第３のしきい値Δｉｒｔｈｎ（＜０、すなわち負の値）、第４のしきい値ｉｒｐｐｔｈ２および第５のしきい値Δｔｔｈを設定する（Ｓ６０１）。このステップ（Ｓ６０１）は、図５では、時刻ｔ０での初期値設定の実行に相当する。  
これらの設定値は、赤外線センサの特性、オペアンプ等周辺の電子デバイスの特性、赤外線センサ測定の目的とする対象物の特性（人体等）、赤外線センサ測定の対象とはしたくない物体（環境変動、白熱灯、直射日光等）の特性、赤外線センサ測定の用途（アプリケーション）および要求される補正の精度等を考慮して、最適な補正結果が得られるように設定することが可能である。たとえば、ｉｒｏｆについては、前述の通り、本発明によって補正更新されたオフセット値を用いても良いし、製造工程において記憶保持されたオフセット値を用いても良い。また、ｉｒｐｐｔｈ１、Δｉｒｔｈｐ、Δｉｒｔｈｎ、ｉｒｐｐｔｈ２およびΔｔｔｈについては、一般には時刻ｔ０において定められた固定値とすることができるが、センサ出力格納部４に格納されたセンサデータに基づいて適応的に変えても良い。さらに、ｉｒｐｐｔｈ１およびｉｒｐｐｔｈ２については、先の[赤外線センサ出力特性の差異]の説明において定義したｉｒｐｐｔｈ３およびｉｒｐｐｔｈ４の大きさを考慮すると良い。
【００７２】
初期値設定が終了したら、図６の処理手順は、センサ出力測定部２で測定された測定値に対して（Ｓ６０２）、センサ出力選択部３によって本処理に必要なデータを選択し（Ｓ６０３）、さらにセンサ出力格納部４によって当該データを格納する（Ｓ６０４）。現実のシステムでは、センサ出力格納部４の格納領域は有限の規定値であるので、センサ出力格納部４に格納されているセンサデータが満杯になったときに最も不要なセンサデータを廃棄する（Ｓ６０５−Ｓ６０６）。
【００７３】
ＦＩＦＯバッファと呼ばれる先入れ先出しメモリを使用するのが、上述のセンサデータの選択、格納および廃棄をするための最も簡単かつ実用上合理的な方法である。具体的には、まずはじめにセンサ出力測定部２で測定された測定値を次々と選択し格納していく。ある時刻を経過すると、格納されているセンサデータが満杯になるが、そのとき最も古いセンサデータを廃棄する。以下、ＦＩＦＯバッファを用いる場合を例として説明するが、勿論、センサ出力の選択および格納、廃棄のタイミング等を適宜変更することも可能である。また、以下の説明で取り扱っているセンサ出力はＡＤ変換後のデジタルデータであり、測定後の処理がデジタル信号処理である場合につい説明されている。しかし、本発明においてはデジタルデータに限定されず、センサ出力がアナログデータである場合、または測定後の処理がアナログ信号処理もしくはアナログデジタル混在の信号処理である場合でも、本発明の処理を同様に行うことができる。
【００７４】
上述のデータ格納処理の一例として、赤外線センサの測定頻度を１２８Ｈｚ、ＦＩＦＯバッファのデータ数を２５６として、直近の過去２秒間のデータをセンサ出力格納部４に格納することができる。これらの設定は、測定装置の目的・用途、検出対象物の種類などによって様々に変化し、一例に過ぎないことに留意されたい。
【００７５】
次に本処理手順は、Ｓ６０７からＳ６１５の判定処理およびセンサオフセットの更新処理に移る。最初に、センサデータ第１ばらつき演算部５−１において、センサ出力格納部４に格納されたセンサデータのばらつきを演算する（Ｓ６０７）。先に[赤外線センサ出力特性の差異]の説明の項において説明したように、白熱灯点灯に代表される環境変動のばらつき、および人体接近に代表される対象物のばらつきは、いずれもある値より小さくなることが多い。このばらつきの大きさの違いを分別するため、まず、センサ出力格納部４に格納されたセンサデータから直近のデータを抜き出す。ここで、抜き出すセンサデータが直近のデータであることは必須要件ではない。しかし、本発明の効果を最大限に発揮するためには、後述する補正演算の結果（Ｓ６１５）をなるべく遅滞なく（即時に）出力することが好ましい。したがって、一般的には直近のデータを含めるようにして、センサ出力格納部４からデータを抜き出すことが好ましい。
【００７６】
本処理手順は、センサデータを抜き出した後、抜き出したセンサデータのばらつきを演算する。ばらつき演算の好ましい方法として、抜き出したセンサデータに対して、最大値および最小値を探索し、さらに最大値から最小値を引き算する（差を取る）ことができる。また、抜き出したセンサデータに対し、標準偏差（σ）、２σ、３σまたは分散を求めることもできる。上述の２つの演算方法は、ばらつきの大きさを示す指標としていずれもよく知られているものである。上述のいずれかの演算方法、あるいは他の適当な演算方法によって得られたばらつきを、図５に示した通り、人体接近の場合にはｉｒｐｐ１（ｄｈａｎ）とし、白熱灯点灯の場合にはｉｒｐｐ１（ｄｉｃｌ）とする。
【００７７】
次に、本処理手順は、センサデータ第１ばらつき演算部５−１によって得られたｉｒｐｐ１（ｄｈａｎ）、ｉｒｐｐ１（ｄｉｃｌ）に対し、センサデータ第１判定部５−２において判定を実行する（Ｓ６０８）。判定は、以下の判定条件により実行される。すなわち、予め初期設定で定めた第１のしきい値ｉｒｐｐｔｈ１に対して、各ばらつきがｉｒｐｐｔｈ１よりも小さければ「真」と判定し、ｉｒｐｐｔｈ１よりも大きければ「偽」と判定する。尚、ｉｒｐｐ１（ｄｈａｎ）、ｉｒｐｐ１（ｄｉｃｌ）がｉｒｐｐｔｈ１よりも小さい範囲、すなわち上記の判定結果が「真」と判定される範囲のことを以降では「第１所定範囲」と言う。図５を用いて説明したように、一般にｉｒｐｐ１（ｄｈａｎ）およびｉｒｐｐ１（ｄｉｃｌ）は、いずれもある値よりも小さいことが多い。要約すれば、第１のしきい値ｉｒｐｐｔｈ１を適切に定めることによって、以下の不等式による「第１判定条件」によって判定が可能となる。
ｉｒｐｐ１（ｄｈａｎ）≦ｉｒｐｐｔｈ１
―＞  センサデータ第１判定部５−２の判定結果は  真
ｉｒｐｐ１（ｄｉｃｌ）≦ｉｒｐｐｔｈ１
−＞  センサデータ第１判定部５−２の判定結果は  真
逆に、上記の不等式が成立しない場合、たとえば図５でセンサ出力のデータが変化している領域（＊で表示）において、センサデータ第１ばらつき演算部によりばらつきを演算すると、ばらつきが大きな値となることは明らかである。このような場合には、上記の「第１判定条件」の不等式は成立しない。センサデータ第１判定部５−２の判定結果が「偽」の場合、センサオフセットの補正は実行されず、本処理手順の制御フローは図６のＳ６０２に戻る。
一方、図５においてセンサ出力がｉｒｐｐ１（ｄｈａｎ）およびｉｒｐｐ１（ｄｉｃｌ）で示した領域に対応する場合には、センサデータ第１判定部５−２の判定結果は「真」と判定され、本処理手順は、次のセンサデータ第２判定部５−３へ進む（Ｓ６０９）。この場合、まずはじめに、センサデータ第１ばらつき演算部５−１において、センサ出力格納部４から抜き出されたセンサデータの代表値を計算する。この代表値は、センサ出力格納部４から抜き出された複数のセンサデータの平均値を用いるのが一般的であるが、中央値（メジアン）、最大値、最小値、最大値と最小値との平均値、または直近のセンサデータなどのある時刻の瞬時値を用いても良い。センサデータ第１判定部５−２の判定結果が「真」と判定されたときは、本来的にセンサ出力格納部４から抜き出されたセンサデータのばらつき値は小さいので、さまざまな代表値を選択することができる。この代表値をｉｒｓｉｇ（図５の左側の場合）、ｉｒｍｅａｓ（図５の右側の場合）とする。
続いて、センサデータ第２判定部５−３では、まず「第２判定条件」として次のいずれかの条件を設定する。
センサ出力格納部に格納されたセンサデータ＞ｉｒｔｈｐ          （７−１）式
センサ出力格納部に格納されたセンサデータ＜ｉｒｔｈｎ          （８−１）式
ここで、ｉｒｔｈｐおよびｉｒｔｈｎは、図５中に示された各符号を用いて、次の各式によって定義する。
ｉｒｔｈｐ＝ｉｒｓｉｇ＋Δｉｒｔｈｐ    ：  図５左側のとき    （９−１）式
ｉｒｔｈｎ＝ｉｒｓｉｇ＋Δｉｒｔｈｎ    ：  図５左側のとき    （９−２）式
ｉｒｔｈｐ＝ｉｒｍｅａｓ＋Δｉｒｔｈｐ  ：  図５右側のとき    （９−３）式
ｉｒｔｈｎ＝ｉｒｍｅａｓ＋Δｉｒｔｈｎ  ：  図５右側のとき    （９−４）式
さらに、図５の左側に対応する場合は、（７−１）式は（９−１）式を使って、また、（８−１）式は（９−２）式を使って、それぞれ次式のように変形できる。
センサ出力格納部に格納されたセンサデータ―ｉｒｓｉｇ＞Δｉｒｔｈｐ  （７−２）式
センサ出力格納部に格納されたセンサデータ―ｉｒｓｉｇ＜Δｉｒｔｈｎ  （８−２）式
図５の右側に対応する場合についても、式（７−２）、式（８−２）のｉｒｓｉｇをｉｒｓｉｇに置き換えれば良い。
【００７８】
ここで、センサ出力格納部４に格納されたセンサデータから、代表値のｉｒｓｉｇを減算した結果が、所定の正のしきい値Δｉｒｔｈｐよりも大きいか、または、センサ出力格納部４に格納されたセンサデータから、代表値のｉｒｓｉｇを減算した結果が、所定の負のしきい値Δｉｒｔｈｎよりも小さいか、のいずれかの条件が成立する範囲を「第２所定範囲」と言う。図５には、この「第２所定範囲」を図５の右側、すなわち白熱灯の点灯または環境変動の発生に対応する条件判定のための範囲として斜線で示している。この範囲に相当する条件式が、上記の（９−３）式および（９−４）式である。なお、図５には示していないが、図５の左側の、すなわち人体（手）の接近またはセンサ測定の対象物の発生に対応する「第２所定範囲」は（９−１）および（９−２）式で与えられる。あるいは、（７−２）式および（８−２）式で与えられる。
先の[赤外線センサ出力特性の差異]の説明においては、（９−４）式または（９−２）式が適用される場合についてのみ説明した。すなわち、（９−４）式および（９−２）式は、白熱灯が消灯状態から点灯したとき、または人体が接近したときに適用される不等式である。逆に、（９−３）式および（９−１）式は、白熱灯が点灯状態から消灯したとき、または人体が遠ざかっていったときに適用される不等式である。本発明の実施形態においては、これらの不等式のいずれか、または両方の組み合わせが判定条件として適用される。
本発明の計測装置１００における処理では、センサ出力格納部４に格納されたセンサデータは複数個存在するが、その複数個のうち（９−３）式および（９−４）式（または、（９−１）式および（９−２）式）の不等式を満足するセンサデータが少なくとも１個存在していれば、センサデータ第２判定部５−３による判定結果を「真」と判定する（Ｓ６０９）。センサデータ第２判定部５−３の判定では、複数個のセンサデータすべてが上記条件を満足することは本発明の判定条件ではないことに注目されたい。
【００７９】
したがって、逆にセンサデータ第２判定部５−３の判定結果が「偽」となる条件は、複数個のセンサデータすべてが上記「第２判定条件」の不等式を満足しない場合となる。この「偽」と判定される典型的な例は、対象物または環境変動が存在しているものの、ある程度長い時間、その存在によるセンサ出力が不変である場合である。このようにセンサデータ第２判定部５−３の判定結果が「偽」の場合、センサオフセットの補正は実行されず、本処理手順の制御フローはＳ６０２に戻る。
一方で、センサデータ第２判定部５−３の判定結果が「真」と判定される典型的な例は、次の通りである。例えば、図５の右側における時刻ｔ３（ｄ）からｔ４（ｄ）の（白熱灯点灯による）センサ出力の上昇によるもの、すなわち図５に図示した状況そのものである。また、センサデータ第２判定部５−３における判定条件の説明としては図示されていないが、図５の左側における時刻ｔ１（ｄ）からｔ２（ｄ）の人体接近によるセンサ出力の上昇も「真」と判定され得る。すなわち、図５に示したｉｒｐｐ１（ｄｈａｎ）およびｉｒｐｐ１（ｄｉｃｌ）の場合には、センサデータ第２判定部５−３の判定結果が「真」と判定され、本処理手順は、次のセンサデータ第２ばらつき演算部５−４の処理へ進む。
センサデータ第２ばらつき演算部５−４では、センサ出力格納部４に格納されたセンサデータのばらつきを演算する（Ｓ６１０）。このばらつき演算は、センサデータ第１ばらつき演算部５−１における目的と同様、白熱灯点灯に代表される環境変動のばらつき、および人体接近に代表される対象物のばらつきは、いずれもある値より小さくなることが多いため、両者の違いを分別するために実行する。まずはじめに、センサ出力格納部４に格納された複数のセンサデータから、（７−１）式または（８−１）式の不等式を満足するデータのいくつかを抜き出す。
【００８０】
前述のように、センサデータ第１ばらつき演算部５−１において抜き出したセンサデータは直近のデータを含むセンサデータである。一方、センサデータ第２ばらつき演算部５−４において抜き出すセンサデータは、（７−１）式または（８−１）式の不等式を満足するデータであればいくつ抜き出しても良い。しかし、これらの不等式を満足しないデータから抜き出してはならない。その理由は、これらの不等式を満足しないデータから抜き出すと、この後の変化時間の演算が不可能または不安定になるためである。また、上述の変化時間の演算と同様の理由により、（７−１）式または（８−１）式の不等式を満足するデータのうち、できる限り現在の時刻に近い時刻のデータから所定数のデータを抜き出してくることが好ましい。
適切なセンサデータを抜き出した後、抜き出したセンサデータのばらつきを演算する。演算方法としては、抜き出したセンサデータに対して、最大値と最小値を探索し、さらに最大値から最小値を引き算する（差を取る）ことができる。また、抜き出したセンサデータに対し、標準偏差（σ）、２σ、３σまたは分散を求めることもできる。上述の２つの演算方法は、ばらつきの大きさを示す指標としていずれもよく知られているものである。このいずれかの演算方法、あるいは他の適当な演算方法によって得られたばらつきを、人体接近の場合には図５に示す通りｉｒｐｐ２（ｄｈａｎ）とし、白熱灯点灯の場合にはｉｒｐｐ２（ｄｉｃｌ）とする。
次に、本処理手順は、センサデータ第２ばらつき演算部５−４で得られたｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）に対し、センサデータ第３判定部５−５にて判定を実行する（Ｓ６１１）。判定は、以下の判定条件により実行される。すなわち、予め初期設定にて定めた第４のしきい値ｉｒｐｐｔｈ２に対して、各ばらつきがｉｒｐｐｔｈ２よりも小さければ「真」と判定し、ｉｒｐｐｔｈ２よりも大きければ「偽」と判定する。なお、ｉｒｐｐ２（ｄｈａｎ）、ｉｒｐｐ２（ｄｉｃｌ）がｉｒｐｐｔｈ２よりも小さい範囲、すなわち上記の判定結果が「真」と判定される範囲のことを以降では「第３所定範囲」と言う。図５を用いて説明したように、一般にｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）は、いずれもある値よりも小さいことが多い。したがって、第４のしきい値ｉｒｐｐｔｈ２を適切に定めることにより、以下のような不等式の「第３判定条件」による判定が可能となる。
ｉｒｐｐ２（ｄｈａｎ）≦ｉｒｐｐｔｈ２
−＞  センサデータ第３判定部５−５の判定結果は  真
ｉｒｐｐ２（ｄｉｃｌ）≦ｉｒｐｐｔｈ２
−＞  センサデータ第３判定部５−５の判定結果は  真
【００８１】
逆に、上記の「第３判定条件」の不等式が成立しない場合、たとえば図５で白熱灯点灯によりセンサデータが変化している状態において（＊印で表示）、センサデータ第２ばらつき演算部５−４でばらつきを演算すれば、ばらつきが大きな値を取ることは明らかであり、上記の「第３判定条件」の不等式は成立しない。このような場合には、センサデータ第２判定部５−３において「真」と判定されたデータのみを利用し、ｉｒｐｐ２（ｄｉｃｌ）付近のデータ（図５において☆印で表示）を抜き出して判断を実行することによって、上記の不等式が成立する。より具体的には、「第３判定条件」の判定の場合には、以下のような処理とするのが合理的で実際的である。
「第３判定条件」の判定の第１の例として、センサデータ第２判定部５−３において「真」と判定された（Ｓ６０９）データの中から、まず、「第３判定条件」の不等式が成立しないと判断されたときに使用されたデータとは異なるデータを抜き出す。その後、センサデータ第２ばらつき演算部５−４と同様のばらつき演算を再び実行し（Ｓ６１０）、さらにそのばらつき演算結果に基づいてｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）がｉｒｐｐｔｈ２よりも大きいか小さいか判定する。すなわち「第３判定条件」の不等式が成立するか否かを再び判定する。ここで、上記の「第３判定条件」の不等式が成立しなければ、上で説明した第１の例の処理を、さらに所定の回数または可能な限り繰り返す。繰り返して判定を実行しても、いずれも「第３判定条件」の不等式が成立しない場合に、センサデータ第３判定部５−５の判定結果を「偽」と判定する。この繰り返し処理は、いわゆる「ポーリング処理」であり、図６において、センサデータ第３判定部５−５からセンサデータ第２ばらつき演算部に至る点線で示した処理である。
「第３判定条件」の判定の第２の例は、第１の例のより具体的な処理方法を示す例であり、以下の通りである。第１の例においても説明したとおり、まず最初に、センサデータ第２判定部５−３で「真」と判定されたデータのうち、できる限り現在の時刻に近い時刻（最近）のデータから所定数のデータを抜き出す。そのデータに対してセンサデータ第２ばらつき演算部５−４と同様の演算を実行する。その後、演算結果に基づいてｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）がｉｒｐｐｔｈ２よりも大きいか小さいか、すなわち「第３判定条件」の不等式が成立するか否かを判定する。
【００８２】
ここで、上記不等式が成立しなければ、先に抜き出したデータから最近のデータ１個を排除し、先に抜き出されなかったデータから最近のデータ１個を加えたものを新たな演算の対象データとする。この新たな演算対象データに対し、再度センサデータ第２ばらつき演算部５−４と同様の演算を実行する。以降の判定は第１の例と同様に、「第３判定条件」の不等式が成立した時点でセンサデータ第３判定手段５−５の結果を「真」と判定する。所定回数の繰り返しを実行しても、「第３判定条件」の不等式が成立しない場合には、センサデータ第３判定手段５−５の結果を「偽」と判定する。
「第３判定条件」の判定の第３の例は、センサデータ第２判定部５−３からあらゆる組み合わせのセンサデータを取得し、センサデータ第２ばらつき演算部５−４と同様の演算をこれらのすべての組み合わせに対して実行する。その演算結果の最小値または極小値を改めてセンサデータ第２ばらつき演算部で得られた演算結果とすることもできる。その後に、センサデータ第３判定手段５−５において、前述の演算結果に基づいて、演算結果に基づいてｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）をｉｒｐｐｔｈ２と比較し、小さければ「真」、大きければ「偽」と判定することも可能である。
【００８３】
上述のように判定されたセンサデータ第３判定部５−５の判定結果が「偽」の場合、センサオフセットの補正は実行されず、本処理手順の制御フローはＳ６０２に戻る。一方、図５のｉｒｐｐ２（ｄｈａｎ）およびｉｒｐｐ２（ｄｉｃｌ）の場合には、センサデータ第３判定部５−５の判定結果は「真」と判定され、本処理手順は次のセンサデータ変化時間演算部５−６の処理に進む。
【００８４】
上述の第３判定条件により「真」の判定が得られるまで判定処理が繰り返されることによって、次に述べる変化時間の測定の基準点が明確にされることに注目されたい。
センサデータ変化時間演算部５−６では、センサ出力格納部４に格納されたセンサデータの変化時間を測定する（Ｓ６１２）。変化時間は、一般的には、ある一定値の第１のレベルを取るデータの最近の時刻から、第１のレベルとは異なる別の一定値の第２のレベルを取るデータの最遠の時刻として定義される。以下、この変化時間の定義に基づいて、変化時間の演算方法の詳細について説明する。
本発明における変化時間は、一般に電気・電子回路における立ち上がり時間または立ち下がり時間に相当するものである。例えば、論理回路におけるパルスの立ち上がり時間などを想起されたい。立ち上がり時間に関する最も一般的で厳密な定義は、ローレベルからハイレベルに遷移する波形に対して、振幅（ハイレベルとローレベルの差）の１０％となる時刻から９０％となる時刻までの時間である。立ち下がり時間は、立ち上がり時間の定義において、ローレベルおよびハイレベル、ならびに１０％および９０％をそれぞれ入れ替えれば良い。
本発明においては、測定を実行する手段が赤外線センサを含む一般のセンサであるため、上述の論理回路におけるローレベルおよびハイレベル、または振幅１０％および振幅９０％のような概念を直接適用することはできな。しかし、電気電子回路および赤外線センサの出力の両者に適用可能な概念として、以下のように定義することにより変化時間を演算することが可能となる。
【００８５】
ローレベルまたは振幅１０％に相当する概念：  センサデータが「第３所定範囲」内に存在すること。すなわち、所定のしきい値Δｉｒｐｐｔｈ２の範囲内に存在すること。
【００８６】
ハイレベルまたは振幅９０％に相当する概念：  センサデータが「第１所定範囲」内に存在すること。すなわち、所定のしきい値Δｉｒｐｐｔｈ１の範囲内に存在すること。
上述のローレベルおよびハイレベル（振幅が１０％および９０％）という概念が、実際のセンサデータ出力の「大」および「小」の関係と必ずしも一致しなくても良い。例えば図５で示したようにセンサ出力が変化した場合、人体（手）が接近する場合、または白熱灯が点灯した場合であれば、一般的にはセンサデータ出力の「大」および「小と」ハイレベルおよびローレベルの関係が一致する。すなわち、センサデータ出力の「大」がハイレベルに対応し、センサデータ出力の「小」がローレベルに対応する。一方、この関係が逆転する場合もある。例えば、人体（手）が離反した場合、または白熱灯が消灯した場合である。
上述の立ち上がり時間または立ち下がり時間の概念ならびに定義に基づけば、本発明における変化時間を、「センサ出力格納部４に格納されたセンサデータが、「第３所定範囲」内に入っている時刻から、「第１所定範囲」内に入っている時刻までの時間」として定義することができる。より厳密に定義する場合には、「センサ出力格納部４に格納されたセンサデータが、「第３所定範囲」内にある現時刻から最も近い（最近の）時刻から、「第１所定範囲」内にある最も過去の（最遠の）時刻までの時間」として定義すれば良い。後者の定義に基づいて演算された変化時間を、図５の左側の人体（手）の接近またはセンサ測定の対象物の発生に対応する場合にはΔｔ（ｄｈａｎ）、図５の右側の白熱灯の点灯または環境変動の発生に対応する場合にはΔｔ（ｄｉｃｌ）と表記する。
本処理手順は、上述の演算方法によりセンサデータ変化時間演算部５−６で得られたΔｔ（ｄｈａｎ）およびΔｔ（ｄｉｃｌ）に対し、次のセンサデータ第４判定部５−７にて判定を実行する（Ｓ６１３）。その判定条件は、以下の通りである。すなわち、予め初期設定にて定めた第５のしきい値Δｔｔｈに対して、Δｔ（ｄｈａｎ）およびΔｔ（ｄｉｃｌ）がΔｔｔｈよりも小さければ「真」、Δｔｔｈよりも大きければ「偽」と判定する。ここで、センサデータ変化時間演算部５−６で得られた値Δｔ（ｄｈａｎ）およびΔｔ（ｄｉｃｌ）が、Δｔｔｈよりも小さい範囲、すなわち上述の判定結果が「真」と判定される範囲のことをこれ以後「第４所定範囲」と言う。
【００８７】
図５を用いて説明したように、一般にΔｔ（ｉｃｄｌ）はΔｔ（ｈａｎｄ）よりも小さい。したがって、Δｔｔｈを適切に定めることにより、以下の「第４の判定条件」による判定が可能となる。
Δｔ（ｄｈａｎ）≧Δｔｔｈ
センサデータ第４判定部５−７の判定結果は  偽（図５の左側）
Δｔ（ｄｉｃｌ）＜Δｔｔｈ
センサデータ第４判定部５−７の判定結果は  真（図５の右側）
図５の左側のようにセンサデータ第４判定部５−７の判定結果が「偽」の場合、センサオフセットの補正は実行されず、本処理手順の制御フローは図６のＳ６０２に戻る。一方、図５の右側の場合にはセンサデータ第４判定部の判定結果は「真」と判定される。この場合、本処理手順は、次のセンサオフセット推定部５−８の処理に進む。
【００８８】
以上の本処理手順のＳ６０８からＳ６１３の説明で明らかなように、センサオフセット推定部５−８がの処理が実行されるのは、センサデータ第１判定部５−２、センサデータ第２判定部５−３、センサデータ第３判定部５−５およびセンサデータ第４判定部５−７のすべての判定結果が「真」の場合のみである。
【００８９】
本処理手順は、センサオフセット推定部５−８において、まずセンサオフセットの推定値を演算する（Ｓ６１４）。以下、オフセット推定値をｉｒｏｆｎｅｗとすると、ｉｒｏｆｎｅｗは、図５に示すｉｒｓｉｇおよびｉｒｍｅａｓを演算することにより、次式で演算することができる。
ｉｒｏｆｎｅｗ＝ｉｒｍｅａｓ−（ｉｒｓｉｇ−ｉｒｏｆ）      （１０）式
このとき、ｉｒｓｉｇは、「第２所定範囲」または「第３所定範囲」のいずれかの範囲内に入っている時刻の赤外線センサデータである。すなわち、過去の時刻における赤外線センサデータ値（または有効な信号成分値）であるので、その値を記憶、格納しておいても良いし、センサ出力格納部４に格納されたセンサデータに基づいて演算しても良い。
また、ｉｒｍｅａｓは、時刻ｔ５（ｄ）での現在のセンサ出力データをそのまま用いても良いし、精度を高めるために、時刻ｔ４（ｄ）から時刻ｔ５（ｄ）までの任意のセンサ出力を抜き出して平均値を計算して演算しても良い。あるいは、時刻ｔ５（ｄ）を含む現在時刻の直近の、所定数のセンサ出力の平均値を計算して演算しても良い。さらに、平均値を求めるに際しては単純平均とするのではなく、重み付け平均値などを計算して用いることもできる。
【００９０】
本処理手順は、センサオフセット更新部５−９によって、上述の演算によって演算されたオフセット推定値が、赤外線センサ１を含む本システムの新たなセンサオフセット値として更新される（Ｓ６１５）。すなわち、この時刻ｔ５（ｄ）以降のセンサオフセット値は、予め定めたｉｒｏｆではなくｉｒｏｆｎｅｗに更新される。
これまでの説明は、センサ出力が図５のように変化する場合、すなわち、人体（手）の接近によってセンサ出力が上昇する場合と、白熱灯の点灯によってセンサ出力が上昇する場合とを具体例として示した。本発明は、このようにセンサ出力が上昇する場合だけに限らず、センサ出力が下降する場合にも同様に適用できることは明らかである。センサ出力の大または小に基づいて、これまでの説明における大小関係や符号を適宜逆転させて適用するだけで良い。
【００９１】
最後に、本発明によるオフセットの補正結果を利用すると、２値化された対象物の有無検知におけるしきい値の設定を容易にすることができる。すなわち、赤外線センサのオフセットが自動的に補正されるので、しきい値もそのオフセットの補正値に従って設定すれば良い。具体的例で説明すれば、白熱灯の点灯によりオフセットが非常に大きくなってたとえば１０００増加したとしても、しきい値もそれに従って１０００増加させるだけで良い。
【００９２】
したがって、２値化された対象物の有無検知を目的とした場合でも、より簡単にしきい値の設定を含むシステム設計ができるようになる。
【産業上の利用可能性】
【００９３】
本発明は、対象物の有無、位置、移動などを検出する赤外線センサを用いた計測装置に利用することができる。さらに、携帯電話や電子ゲームなどにも利用することができる。
【符号の説明】
【００９４】
１  赤外線センサ部
２  センサ出力測定部
３  センサ出力選択部
４  センサ出力格納部
５  センサオフセット補正部
５−１  センサデータ第１ばらつき演算部
５−２  センサデータ第１判定部
５−３  センサデータ第２判定部
５−４  センサデータ第２ばらつき演算部
５−５  センサデータ第３判定部
５−６  センサデータ変化時間演算部
５−７  センサデータ第４判定部
５−８  センサオフセット推定部
５−９  センサオフセット更新部
１００  計測装置
【図１】
2010185851.tif 000003
【図２】
2010185851.tif 000004
【図３】
2010185851.tif 000005
【図４】
2010185851.tif 000006
【図５】
2010185851.tif 000007
【図６】
2010185851.tif 000008