(57)【要約】【課題】複雑な構造を必要とせず、光スポット欠けによる誤測距を回避できる測距装置を提供する。【解決手段】この測距装置は、発光素子１１と、発光レンズ１２と、受光レンズ１３と、受光素子１４と、光スポットプロファイル算出部１５と、距離算出部１６と、エラー検出部１７とを備える。発光レンズ１２と受光レンズ１３との並ぶ方向を行方向とするとき、エラー検出部１７は、光スポットプロファイル算出部１５から出力されたプロファイルを行方向にｎ個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較する。【選択図】図１
2014206489.tif 000002
【特許請求の範囲】
【請求項１】
光を出射する発光素子と、
上記発光素子から出射された光を集光して測距対象物に照射する発光レンズと、
上記測距対象物からの反射光を集光する受光レンズと、
上記受光レンズによって集光された反射光の光スポットを受ける２次元配列を有する受光素子と、
上記受光素子から出力された上記光スポットを表す受光信号から、上記光スポットの光強度分布のプロファイルを算出する光スポットプロファイル算出部と、
上記光スポットプロファイル算出部から出力された上記プロファイルに基づいて、上記受光素子上の上記光スポットの位置を求め、この光スポットの位置に基づいて、上記受光素子から上記測距対象物までの距離を算出する距離算出部と、
上記光スポットプロファイル算出部から出力された上記プロファイルに基づいて、上記光スポットの形状を数値化し、この数値化された数値と予め定められた閾値とを比較して、エラー判定を行うエラー検出部と
を備え、
上記発光レンズと上記受光レンズとの並ぶ方向を行方向とするとき、上記エラー検出部は、上記光スポットプロファイル算出部から出力された上記プロファイルを行方向にｎ（ｎは、２以上の整数）個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較することを特徴とする測距装置。
【請求項２】
請求項１に記載の測距装置において、
上記距離算出部は、ｎ個のブロックのうち、上記エラー検出部により予め定められた条件と従わないと判断されたブロックを、除外して光スポットの位置の算出に用いずに、その他のブロックのみを用いることにより、光スポット位置を算出する機能を有することを特徴とする測距装置。
【請求項３】
請求項１または２に記載の測距装置において、
上記エラー検出部は、ｎ個のブロックのうち、予め定められた条件と従わないと判断したブロックがｍ（ｍは、ｎ以下の正の整数）個以上存在する場合、エラー信号を出力する機能を有することを特徴とする測距装置。
【請求項４】
請求項１から３の何れか一つに記載の測距装置において、
上記エラー検出部は、上記光スポットプロファイル算出部より算出される上記ｎ個のブロックに対応するｎ個の光スポット径と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット径がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断することを特徴とする測距装置。
【請求項５】
請求項１から３の何れか一つに記載の測距装置において、
上記エラー検出部は、上記光スポットプロファイル算出部より算出される上記ｎ個のブロックに対応するｎ個の光スポット面積と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット面積がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断することを特徴とする測距装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、測距対象物までの距離を三角測量等の原理により測定する測距装置に関する。
【背景技術】
【０００２】
従来より、三角測量を用いた測距装置は、人体検知や非接触スイッチなどに幅広く用いられている。図５に示すように、発光素子１０１より出射した光は、発光レンズ１０２により集光され、ｙ軸に沿って測距対象物へと放射される。ここで、発光レンズ１０２は、原点Ｏ（０，０）に配置され、受光レンズ１０３は、ｘ軸上の点Ｄ（ｌ，０）に配置され、受光素子１０４は、ｙ＝−ｆにｘ軸に平行に配置されている。
【０００３】
ｙ＝ｙ１に配置された第１の測距対象物２０１の点Ａ（０，ｙ１）で反射した光は、受光レンズ１０３で集光され、受光素子１０４上の点Ｇ（ｌ＋ｘ，−ｆ）に照射される。△ＡＯＤと△ＤＥＧは相似の関係にあるので、次式より測距対象物までの距離ｙを求めることができる。
ｙ＝ｌ×ｆ／ｘ
【０００４】
一方、ｙ＝ｙ２で発光光束Ｌの全体が点Ｃで反射される場合は、点Ｆに集光される。ところが、ｙ＝ｙ２に第２の測距対象物２０２がある場合も、発光光束Ｌは、その一部が点Ｂで第２の測距対象物２０２により反射（いわゆる光スポット欠け）されて、点Ｇに集光される。
【０００５】
したがって、ｙ＝ｙ２に第２の測距対象物２０２があるにもかかわらず、ｙ＝ｙ１に第２の測距対象物２０２があると誤検知してしまう問題があった。この光スポット欠けの問題は、上述のような光スポットの一部のみが反射される場合に加えて、発光光束Ｌの全体が反射される場合でも、白黒（反射率）のコントラストが高い測距対象物に対して、生じていた。
【０００６】
このような問題に対して、特開平８−２１９７７１号公報（特許文献１）に示す測距装置では、一つの発光素子の両隣にそれぞれ個別の基線長を有する二つの受光素子を備えていた。そして、両受光素子で測定される測距情報を用いて演算処理を行うことにより、光スポット欠けを含む測距対象物のコントラストに依存しない測距を行っていた。
【０００７】
また、特開平８−１６６２３４号公報（特許文献２）に示す測距装置では、中心に切り込みのある発光素子を用いて、その切り込みの左右の何れか一方、もしくは、その切り込みの左右の両方に通電することにより、３種類の発光パターンを測距対象物に照射していた。そして、光スポット欠けのある場合では、左右どちらかの発光パターンの欠け量を検出して、光位置信号の補正を行っていた。
【０００８】
しかしながら、上記特許文献１に示す測距装置では、受光素子が２つ必要であり、上記特許文献２に示す測距装置では、３つの発光パターンを形成する特別な発光素子が必要であり、構造が複雑になる問題があった。
【０００９】
また、両方の上記文献１，２とも、２つ以上の光位置信号を検出する必要があった。この結果、複数の信号処理回路が必要となり、もしくは、時系列でそれぞれの光位置を求める必要があるので、回路規模が大きくなり、または、測距に要する時間が多大となる問題があった。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平８−２１９７７１号公報
【特許文献２】特開平８−１６６２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、この発明の課題は、複雑な構造を必要とせず、光スポット欠けによる誤測距を回避できる測距装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、この発明の測距装置は、
光を出射する発光素子と、
上記発光素子から出射された光を集光して測距対象物に照射する発光レンズと、
上記測距対象物からの反射光を集光する受光レンズと、
上記受光レンズによって集光された反射光の光スポットを受ける２次元配列を有する受光素子と、
上記受光素子から出力された上記光スポットを表す受光信号から、上記光スポットの光強度分布のプロファイルを算出する光スポットプロファイル算出部と、
上記光スポットプロファイル算出部から出力された上記プロファイルに基づいて、上記受光素子上の上記光スポットの位置を求め、この光スポットの位置に基づいて、上記受光素子から上記測距対象物までの距離を算出する距離算出部と、
上記光スポットプロファイル算出部から出力された上記プロファイルに基づいて、上記光スポットの形状を数値化し、この数値化された数値と予め定められた閾値とを比較して、エラー判定を行うエラー検出部と
を備え、
上記発光レンズと上記受光レンズとの並ぶ方向を行方向とするとき、上記エラー検出部は、上記光スポットプロファイル算出部から出力された上記プロファイルを行方向にｎ（ｎは、２以上の整数）個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較することを特徴としている。
【００１３】
また、一実施形態の測距装置では、
上記距離算出部は、ｎ個のブロックのうち、上記エラー検出部により予め定められた条件と従わないと判断されたブロックを、除外して光スポットの位置の算出に用いずに、その他のブロックのみを用いることにより、光スポット位置を算出する機能を有する。
【００１４】
また、一実施形態の測距装置では、
上記エラー検出部は、ｎ個のブロックのうち、予め定められた条件と従わないと判断したブロックがｍ（ｍは、ｎ以下の正の整数）個以上存在する場合、エラー信号を出力する機能を有する。
【００１５】
また、一実施形態の測距装置では、
上記エラー検出部は、上記光スポットプロファイル算出部より算出される上記ｎ個のブロックに対応するｎ個の光スポット径と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット径がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断する。
【００１６】
また、一実施形態の測距装置では、
上記エラー検出部は、上記光スポットプロファイル算出部より算出される上記ｎ個のブロックに対応するｎ個の光スポット面積と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット面積がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断する。
【発明の効果】
【００１７】
この発明の測距装置によれば、発光レンズと受光レンズとの並ぶ方向を行方向とするとき、エラー検出部は、光スポットプロファイル算出部から出力されたプロファイルを行方向にｎ個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較する。これにより、複雑な構造を必要とせず、光スポット欠けによる誤測距を回避できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の測距装置を示す簡略構成図である。
【図２Ａ】光スポット歪みの無い場合の光スポットの光強度分布を説明する説明図である。
【図２Ｂ】光スポット歪みの有る場合の光スポットの光強度分布を説明する説明図である。
【図３Ａ】本発明の測距装置の作用を説明する説明図である。
【図３Ｂ】本発明の測距装置の作用を説明する説明図である。
【図４】各ブロックの光スポット径の演算方法を説明する説明図である。
【図５】従来の測距装置を示す簡略構成図である。
【発明を実施するための形態】
【００１９】
以下、この発明を図示の実施の形態により詳細に説明する。
【００２０】
図１は、この発明の一実施形態の測距装置を示す簡略構成図である。図１に示すように、この測距装置は、発光素子１１と、発光レンズ１２と、受光レンズ１３と、受光素子１４と、光スポットプロファイル算出部１５と、距離算出部１６と、エラー検出部１７とを備える。なお、図１において、図５と同じ符号は、図５と同じであるため、その説明を省略する。つまり、受発光レンズ１２，１３の並ぶ方向と受光素子１４との配置は、図５と同じである。
【００２１】
上記発光素子１１は、光を出射する。上記発光レンズ１２は、発光素子１１から出射された光を集光して測距対象物２１に照射する。上記受光レンズ１３は、測距対象物２１からの反射光を集光する。上記受光素子１４は、受光レンズ１３によって集光された反射光の光スポットを受ける２次元配列を有する。
【００２２】
上記光スポットプロファイル算出部１５は、上記受光素子１４から出力された上記光スポットを表す受光信号から、上記光スポットの光強度分布のプロファイルを算出する。上記距離算出部１６は、上記光スポットプロファイル算出部１５から出力された上記プロファイルに基づいて、上記受光素子１４上の上記光スポットの位置を求め、この光スポットの位置に基づいて、上記受光素子１４から上記測距対象物２１までの距離を算出する。上記エラー検出部１７は、上記光スポットプロファイル算出部１５から出力された上記プロファイルに基づいて、上記光スポットの形状を数値化し、この数値化された数値と予め定められた閾値とを比較して、エラー判定を行う。
【００２３】
上記発光レンズ１２と上記受光レンズ１３との並ぶ方向を行方向とするとき、上記エラー検出部１７は、上記光スポットプロファイル算出部１５から出力された上記プロファイルを行方向にｎ（ｎは、２以上の整数）個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較する。
【００２４】
上記距離算出部１６は、ｎ個のブロックのうち、上記エラー検出部１７により予め定められた条件と従わないと判断されたブロックを、除外して光スポットの位置の算出に用いずに、その他のブロックのみを用いることにより、光スポット位置を算出する機能を有する。このとき、距離算出部１６は、ｎ個のブロックのうち、エラー検出部１７により予め定められた条件と従わないと判断されたブロック以外のブロックを、行方向に垂直な方向に加算することにより、光スポット位置を算出する機能を有する。
【００２５】
上記エラー検出部１７は、ｎ個のブロックのうち、予め定められた条件と従わないと判断したブロックがｍ（ｍは、ｎ以下の正の整数）個以上存在する場合、エラー信号を出力する機能を有する。エラー検出部１７は、上記光スポットプロファイル算出部１５より算出される上記ｎ個のブロックに対応するｎ個の光スポット径と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット径がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断する。このとき、エラー検出部１７は、各ブロック内の光強度分布を行方向と垂直方向に加算することにより形成される１次元配列で表される光スポットプロファイルの幅から光スポット径を算出する機能を有する。なお、エラー検出部１７は、光スポットプロファイル算出部１５より算出される上記ｎ個のブロックに対応するｎ個の光スポット面積と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット面積がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断するようにしてもよい。
【００２６】
このとき、上記エラー検出部１７は、
Ｉth＝α×Ｉmax＋（１−α）×Ｉave
によってプロファイルの信号強度Ｉthを求めて、この信号強度Ｉth以上のレベルで、上記光スポット径または上記光スポット面積を演算するようにしてもよい。αは、１以下の任意の数値であり、Ｉmaxは、プロファイルの受光素子１４全領域における最大信号強度であり、Ｉaveは、受光素子１４全領域におけるプロファイルの平均信号強度である。
【００２７】
また、上記エラー検出部１７は、上記ｎ番目のブロックの光スポットの形状を数値化した値をＡｎとすると、
（Ｔｈｎ−β）＜Ａｎ＜（Ｔｈｎ＋γ）
を満たすかどうかにより、予め定められた条件に従うか否かを判断するようにしてもよい。Ｔｈｎは、ｎ番目のブロックに対して予め定められた閾値であり、β，γは、任意の数である。
【００２８】
以下、上記構成の測距装置の作用を具体的に説明する。
【００２９】
従来では、図５に示すように、発光素子１０１からの全光束が測距対象物２０１，２０２に照射された場合、受光素子１０４上には、図２Ａに示すような、正規分布の光強度分布が形成される。しかし、発光素子１０１からの光束の一部が測距対象物２０１，２０２に照射されない場合や測距対象物２０１，２０２がスリット構造やコントラスト（白黒）の高い表面等を有する場合は、光スポット欠け等により、光スポットプロファイルが図２Ｂのように歪み、距離算出部がこの光スポットプロファイルから光スポット位置を算出し、測距対象物２０１，２０２までの距離を演算しようとすると、実際の距離とは異なる測距値が算出され、誤測距が生じる。図中、光スポット歪みの無い場合の光スポットをＳ１で示し、光スポット歪みの有る場合の光スポットをＳ２で示す。
【００３０】
本発明によれば、図２Ｂのような光スポット形状が受光素子１０４上に形成された場合においても、誤測距を回避することができる。つまり、図１に示す受光素子１４は、２次元配列を有する（イメージセンサ等の）受光素子であり、この２次元配列を有する受光素子１４を、図３Ａ，図３Ｂに示すように、受発光レンズ１２，１３の並ぶ方向（行方向）にｎ個分割する。
【００３１】
ｎ個に分割されたブロックは、それぞれ予め定められた閾値を有するものとする。ここで、予め定められた閾値とは、ブロックごとの光スポット径や光スポット面積などである。
【００３２】
ｎ個に分割されたブロックごとに光スポットを数値化（光スポット径や光スポット面積を算出し）し、ブロックごとに予め定められた閾値と比較し、予め定められた条件に従わないブロックをＮＧとする。ここで、予め定められた条件とは、例えば、ブロックｎの光スポットを数値化した値をＡｎとすると、
Ｔｈｎ−β＜Ａｎ＜Ｔｈｎ＋γ
を満たすかどうかである。Ｔｈｎは、ブロックｎに対して予め定められた閾値であり、β，γは、任意の数である。この例の予め定められた条件では、予め定められた閾値をβおよびγの加減により、閾値の歪み判断の厳しさを調整することができ、効果的に光スポットの歪みの有無を判断することができる。
【００３３】
図３Ａ，図３Ｂでは、２次元配列を有する受光素子１４を、隣り合う２行の配列を１つのブロックとして、ｎ個に分割している。例えば、予め定められた閾値を光スポット面積とすると、図３Ｂのブロック１’、ブロック２’では、光スポット欠け（歪み）がない場合の図３Ａのブロック１、ブロック２比べて、光スポット面積（光が照射されるエリア）が小さくなっており、ＮＧと判断される。その他のブロック３’からブロックｎ’は、ブロック３からブロックｎと比較し、光スポット面積がほぼ同等なため、ＯＫと判断する。
【００３４】
また、予め定められた閾値を光スポット径とする場合は、図４に示すように、行方向と垂直の方向（ｙ方向）に光スポットプロファイルを加算することで形成される一次元配列の光スポットプロファイルの幅とすると、ブロックごとに光スポット径を容易に算出することができる。図４では、ブロック４の７行目と８行目の光スポットプロファイルを加算し、これにより形成される一次元配列の光スポットプロファイルの幅を光スポット径とすることを示している。
また、光スポット径もしくは光スポット面積は、
Ｉth＝α×Ｉmax＋（１−α）×Ｉave
によってプロファイルの信号強度Ｉthを求め、この信号強度Ｉth以上のレベルでの光スポット径および光スポット面積を演算する。αは、１以下の任意の数値であり、Ｉmaxは、光スポットプロファイルの受光素子全領域における最大信号強度であり、Ｉaveは、受光素子全領域における光スポットプロファイルの平均信号強度である。これにより、一定レベルでの光スポット径および光スポット面積を求めることができ、安定して各ブロックが予め定められた条件に従うかどうかを判断できる。
【００３５】
上記距離算出部１６は、この光スポットプロファイルから光スポット位置を算出し、測距対象物までの距離を算出する。距離の算出は、従来で説明した［ｙ＝ｌ×ｆ／ｘ］を用いる。このとき、距離算出部１６は、エラー検出部１７により、予め定められた条件に従わずＮＧと判断したブロックを除外し、予め定められた条件に従いＯＫと判断したブロックの光スポットプロファイルのみを使用する。
【００３６】
一般的に、光スポットプロファイルから光スポット位置を算出する際、この光スポットの重心の位置を求めることで行う。しかし、ＮＧと判断した行も含めて重心を求めようとすると、光スポット欠け（歪み）が無い場合の光スポットプロファイルと比較して重心の位置がずれてしまい、誤った光スポット位置を算出してしまう。これにより、センサが測距対象物までの距離を正確に測定することができなくなり、誤測距につながる。一方、ＯＫと判断したブロックのみで光スポット位置（光スポットプロファイルの重心）を算出すると、光スポット欠け（歪み）が無い場合の光スポットプロファイルとほぼ同様の値となるため、光スポット欠け（歪み）がある場合においても正確な測距が可能になる。
【００３７】
ＯＫと判断したブロックのみから光スポット位置（光スポットの重心）を算出する方法の一例としては、ＯＫと判断されたブロックを受発光レンズ１２，１３の並ぶ方向（行方向）と垂直な方向に全て加算することで形成される光スポットプロファイルを使用すると、容易に光スポット位置を算出することができる。
【００３８】
また、予め定められた条件に従わずＮＧと判断したブロックが多く、ｍ個以上存在する場合は、エラー検出部１７がエラー信号を出力し、距離算出部１６に測距対象物までの距離を算出させないようにする機能を有するものとする。
【００３９】
これにより、距離算出部１６は、光スポットの歪みが顕著な光スポットプロファイルから、光スポット位置を算出し、信頼性の低い測距値を無理に出力することを防ぐことができ、効果的に誤測距を回避することができる。仮に、半分以上のブロックがＮＧと判断された場合、ＯＫと判断されたブロックが半分以下になる。これは、光強度（信号強度）が半分以下になることを意味し、外乱ノイズ等の影響を受けやすくなり、正確な測距値を算出できなくなることを意味する。
【００４０】
この発明の測距装置は、
光を出射する発光素子１１と、
上記発光素子１１から出射された光を集光して測距対象物２１に照射する発光レンズ１２と、
上記測距対象物２１からの反射光を集光する受光レンズ１３と、
上記受光レンズ１３によって集光された反射光の光スポットを受ける２次元配列を有する受光素子１４と、
上記受光素子１４から出力された上記光スポットを表す受光信号から、上記光スポットの光強度分布のプロファイルを算出する光スポットプロファイル算出部１５と、
上記光スポットプロファイル算出部１５から出力された上記プロファイルに基づいて、上記受光素子１４上の上記光スポットの位置を求め、この光スポットの位置に基づいて、上記受光素子１４から上記測距対象物２１までの距離を算出する距離算出部１６と、
上記光スポットプロファイル算出部１５から出力された上記プロファイルに基づいて、上記光スポットの形状を数値化し、この数値化された数値と予め定められた閾値とを比較して、エラー判定を行うエラー検出部１７と
を備え、
上記発光レンズ１２と上記受光レンズ１３との並ぶ方向を行方向とするとき、上記エラー検出部１７は、上記光スポットプロファイル算出部１５から出力された上記プロファイルを行方向にｎ（ｎは、２以上の整数）個に分割することで形成されるｎ個のブロックごとに数値化された数値とそれぞれのブロックに対して予め定められた閾値とを比較することを特徴としている。
【００４１】
この発明の測距装置によれば、受光素子１４上に形成される光スポットプロファイルを行方向にｎ個に分割し、それぞれのブロックにおいて予め閾値を設けている。そして、光スポット欠け等により、光スポットプロファイルが部分的に歪んでも、距離算出部１６がこの光スポットプロファイルから光スポット位置を算出し、正確に測距値を算出できない状態であるかどうかを、エラー検出部１７で判断することができる。
【００４２】
また、一実施形態の測距装置では、
上記距離算出部１６は、ｎ個のブロックのうち、上記エラー検出部１７により予め定められた条件と従わないと判断されたブロックを、除外して光スポットの位置の算出に用いずに、その他のブロックのみを用いることにより、光スポット位置を算出する機能を有する。
【００４３】
この実施形態の測距装置によれば、エラー検出部１７が光スポット欠け等により光スポットプロファイルの形が歪んでいると判断した場合（歪んでいるブロックがあると判断した場合）、距離算出部１６は、歪んでいるブロックを除外しその他のブロックを利用して、光スポット位置を算出する。これにより、距離算出部１６は、測距値を算出して、誤測距を回避することができる。
【００４４】
また、一実施形態の測距装置では、
上記距離算出部１６は、ｎ個のブロックのうち、上記エラー検出部１７により予め定められた条件と従わないと判断されたブロック以外のブロックを、行方向に垂直な方向に加算することにより、光スポット位置を算出する機能を有する。
【００４５】
この実施形態の測距装置によれば、エラー検出部１７が光スポット欠け等により光スポットプロファイルの形が歪んでいると判断した場合（歪んでいるブロックがあると判断した場合）、距離算出部１６は、歪んでいるブロック以外のブロックを行方向に加算することで１つの光スポットプロファイルとし、この光スポットプロファイルから、光スポット位置を算出する。これにより、距離算出部１６は、測距値を算出して、誤測距を回避することができる。
【００４６】
また、一実施形態の測距装置では、
上記エラー検出部１７は、ｎ個のブロックのうち、予め定められた条件と従わないと判断したブロックがｍ（ｍは、ｎ以下の正の整数）個以上存在する場合、エラー信号を出力する機能を有する。
【００４７】
この実施形態の測距装置によれば、エラー検出部１７が光スポット欠け等により光スポットプロファイルの形が歪んでいると判断したブロックがｍ個以上ある場合、エラー検出部１７は、エラー信号を出力する。これにより、距離算出部１６に、この光スポットプロファイルから距離値を算出させないようにすることで、誤測距を回避することができる。
【００４８】
また、一実施形態の測距装置では、
上記エラー検出部１７は、上記光スポットプロファイル算出部１５より算出される上記ｎ個のブロックに対応するｎ個の光スポット径と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット径がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断する。
【００４９】
この実施形態の測距装置によれば、エラー検出部１７は、各ブロックごとに光スポット径を算出し、各ブロックごとに予め定められた閾値に対して予め定められた条件に従うかどうかを判断する。これにより、効果的に光スポット欠け（歪み）の有無を判断することができる。
【００５０】
また、一実施形態の測距装置では、
上記エラー検出部１７は、各ブロック内の光強度分布を行方向と垂直方向に加算することにより形成される１次元配列で表される光スポットプロファイルの幅から光スポット径を算出する機能を有する。
【００５１】
この実施形態の測距装置によれば、各ブロックでの光スポット径の算出方法は、各ブロック内で各行の光強度分布を受発光と垂直の方向に加算した光スポットプロファイルの光スポットの幅とすることで、安易に光スポット径を算出することができる。
【００５２】
また、一実施形態の測距装置では、
上記エラー検出部１７は、上記光スポットプロファイル算出部１５より算出される上記ｎ個のブロックに対応するｎ個の光スポット面積と、ブロックごとに予め定められた閾値とを比較して、上記ｎ個の光スポット面積がそれぞれ上記閾値に対して予め定められた条件に従うか否かを判断する。
【００５３】
この実施形態の測距装置によれば、エラー検出部１７は、各ブロックごとに光スポット面積を算出し、各ブロックごとに予め定められた閾値に対して予め定められた条件に従うかどうかを判断する。これにより、効果的に光スポットの歪みの有無を判断することができる。
【００５４】
また、一実施形態の測距装置では、
上記エラー検出部１７は、
Ｉth＝α×Ｉmax＋（１−α）×Ｉave
（αは、１以下の任意の数値であり、Ｉmaxは、プロファイルの受光素子１４全領域における最大信号強度であり、Ｉaveは、受光素子１４全領域におけるプロファイルの平均信号強度である。）
によってプロファイルの信号強度Ｉthを求めて、この信号強度Ｉth以上のレベルで、上記光スポット径または上記光スポット面積を演算する。
【００５５】
この実施形態の測距装置によれば、光スポットプ欠け等により光スポットプロファイルが歪んでいるかどうかを判断するとき、Ｉth以上のレベルでの光スポット径または光スポット面積を演算することで、効果的に光スポットの歪みの有無を判断することができる。
【００５６】
また、一実施形態の測距装置では、
上記エラー検出部１７は、
上記ｎ番目のブロックの光スポットの形状を数値化した値をＡｎとすると、
（Ｔｈｎ−β）＜Ａｎ＜（Ｔｈｎ＋γ）
（Ｔｈｎは、ｎ番目のブロックに対して予め定められた閾値であり、β，γは、任意の数である。）
を満たすかどうかにより、予め定められた条件に従うか否かを判断する。
【００５７】
この実施形態の測距装置によれば、予め定められた閾値をβおよびγの加減により、閾値の歪み判断の厳しさを調整することができ、効果的に光スポットの歪みの有無を判断することができる。
【符号の説明】
【００５８】
１１  発光素子
１２  発光レンズ
１３  受光レンズ
１４  受光素子
１５  光スポットプロファイル算出部
１６  距離算出部
１７  エラー検出部
２１  測距対象物
Ｓ１  光スポット歪みの無い場合の光スポット
Ｓ２  光スポット歪みの有る場合の光スポット
【図１】
2014206489.tif 000003
【図２Ａ】
2014206489.tif 000004
【図２Ｂ】
2014206489.tif 000005
【図３Ａ】
2014206489.tif 000006
【図３Ｂ】
2014206489.tif 000007
【図４】
2014206489.tif 000008
【図５】
2014206489.tif 000009