(57)【要約】      （修正有）【課題】測距装置前面に保護カバーが設置された場合において特別な測定環境を必要とせず簡便に保護カバーで反射し、受光素子で検出される信号（ノイズ）を補正することができる高精度の光学式測距装置を提供する。【解決手段】光学式測距装置では、補正演算部は、受光素子の両端の少なくとも一方の一部領域８ａ、８ｂの強度分布ＳＡ、ＳＢから上記カバー反射光の強度分布に対応する補正係数を演算して、上記スポット光の強度分布Ｓ０を補正し、上記補正演算部の出力に基づいて上記距離演算部は上記測定対象物までの上記距離を演算する。【選択図】図８
2014224726.tif 000002
【特許請求の範囲】
【請求項１】
発光素子と、
該発光素子から発光される光束を集束して、測定対象物にスポット光を照射する発光光学系と、
上記測定対象物からの反射光を集光する受光光学系と、
上記受光光学系により集光された上記測定対象物からのスポット光を検出する受光素子と、
上記受光素子からの受光信号を処理する信号処理部とを備え、
上記受光素子は、上記測定対象物からの反射光の強度分布を検出するラインセンサまたはエリアセンサであり、
上記信号処理部は、
上記受光光学系により集光されたスポット光の上記受光素子上のスポット位置を演算し、該スポット位置から上記測定対象物までの距離を検出する距離演算部と、
上記発光光学系および上記受光光学系と、上記測定対象物との間に配置された透光性の保護カバーにより反射された光が上記受光光学系を介して上記受光素子で検出されるカバー反射光の強度分布を検出して上記距離の演算を補正する補正演算部とを有し、
上記補正演算部は、上記受光素子の両端の少なくとも一方の一部領域の強度分布から上記カバー反射光の強度分布に対応する補正係数を演算して、上記スポット光の強度分布を補正し、
上記補正演算部の出力に基づいて上記距離演算部は上記測定対象物までの上記距離を演算することを特徴とする光学式測距装置。
【請求項２】
上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布から上記カバー反射光の強度分布を直線近似して上記補正係数を演算することを特徴とする請求項１に記載の光学式測距装置。
【請求項３】
上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布を用いて最小二乗法により直線近似を行うことを特徴とする請求項２に記載の光学式測距装置。
【請求項４】
上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布を用いて、一端の強度分布の平均値ともう一端の強度分布の平均値から直線近似を行うことを特徴とする請求項２に記載の光学式測距装置。
【請求項５】
上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布についてそれぞれ最小二乗法による直線近似を行い、
上記両端の傾きの差が予め定められた閾値より大きい場合、上記受光素子のいずれか一端の強度分布で補正係数を演算し、
いずれか一端の相関係数が予め定められた閾値より大きい場合は、もう一端の強度分布で補正係数を演算する、ことを特徴とする請求項３に記載の光学式測距装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定対象物までの距離を光学的に検出する光学式測距装置およびそれを搭載した電子機器に関し、特に本光学式測距装置の前面に保護カバーが設置された場合において、保護カバーで反射して受光素子で検出される反射光を補正することにより測距精度の低下を防止する光学式測距装置に関する。
【背景技術】
【０００２】
従来、図１０１に示すように測定対象物１１０にスポット光を照射して、その反射光を受光して三角測距により測定対象物１１０までの距離を測定する測距装置１５０は多数提案されている。Ａ点（０，−ｄ）に配置された発光素子１０１より出射された光束は原点Ｏ（０，０）に配置された発光レンズ１０２により略平行光束となり、測定対象物上のＢ点（０，Ｙ）に光スポットを照射する。測定対象物１１０で反射した光束はＣ点（Ｌ，０）に配置された受光レンズ１０３により集光され、ｘ軸上に配置された受光素子１０４上のＤ点（Ｌ＋ｌ，−ｄ）に結像されて受光スポットを形成する。発光軸Ａ１００は、原点Ｏ（０，０）、Ｂ点（０，Ｙ）、およびＣ点（Ｌ，０）を通過する直線を示している。受光軸Ａ１０１は、Ｂ点（０，Ｙ）、Ｃ点（Ｌ，０）、およびＤ点（Ｌ＋ｌ，−ｄ）を通過する直線を示している。ここで、Ｅ点（Ｌ，−Ｄ）を、Ｃ点を通過するｙ軸に平行な線がｘ軸と交差する点とするとき、三角形ＯＢＣと三角形ＥＣＤは相似形である。受光素子１０４により受光スポットの位置を検出して辺ＥＤ（＝ｌ）を測定することにより、式（１）に基づいて、測定対象物１１０までの距離Ｙを検出できる。
【０００３】
【数１】
2014224726.tif 000003
【０００４】
これが一般的な三角測距の原理である。受光素子にはＰＳＤ（位置検出素子）や複数のＰＤが配置されたリニアセンサ、イメージセンサなどが用いられる。受光素子は、受光素子上に照射された受光スポットの光重心位置を検出する。
【０００５】
このような原理で動作する光学式の測距装置１５０が使用される場合、図１０２に示すようにその前面に発光素子から出射される光束に対して十分高い透過率を有する保護カバー１２０が設置される。発光レンズ１０３を介して略平行光に整えられた発光光束Ｆ０の大部分は、高い透過率を有する保護カバー１２０を透過して測定対象物１１０を照射する。その反射光Ｆ１は、再び保護カバー１２０を透過して受光レンズ１０３を介して受光素子１０４に入射する。この結果、測定対象物１１０までの距離Ｙに対応した光スポット位置が検出される。しかし、発光光束Ｆ０の一部は保護カバー１２０の表面で反射し、カバー反射光Ｆ２になる。カバー反射光Ｆ２は、直接もしくは回り込みながら受光レンズ１０３へと入射し受光素子１０４で検出される。このように測距装置１５０の前面に保護カバー１２０が設置された状態では、測定対象物１１０で反射した反射光Ｆ１により受光素子１０４上に集光される光スポットに加えて、保護カバー１２０で反射した光が受光素子１０４で検出される。この結果、測定対象物１１０までの距離Ｙを正確に測定できないという問題があった。
【０００６】
このような課題に対し、特許文献１は、測距装置の前面に窓ガラスが設置された場合において、検出された受光信号量が所定の受光量よりも小さいにも関わらず、測定された距離が近距離である場合、測距が誤っているとみなし、出力を無限遠に訂正するかパッシブ測距に切り替えることを、提案している。
【０００７】
また、特許文献２は、保護カバーで反射された光が回り込み光であって、受光素子上で集光されずに受光素子を一様に照射するだけであり、保護カバーの反射光がもつ情報が均一強度の光量情報のみであることを考慮して、保護カバーからの反射光量を受光信号から減算して距離演算を行うことを提案している。ここで、保護カバーからの反射光量は、無限遠状態で測距動作を行うことにより保護カバーからのみの信号を検出することによって予め得られており、メモリに記憶されている。
【０００８】
しかし、受光素子上で保護カバーからの反射光が強度分布を有する場合は、特許文献１や特許文献２では正確な距離測定が行えない。このため、本発明者らは、特許文献３において、保護カバーからの反射光が受光素子上で作る強度分布をメモリに記憶し、距離演算の際に受光スポット信号からカバー反射光の強度分布を減算し、減算後の受光スポット信号に基づいて測定対象物までの距離を検出することを提案している。さらに、本発明者らは、メモリの搭載量を低減するために保護カバーの反射光の強度分布を近似（数値化）し、その近似式から得られる強度分布を用いて受光スポットを補正することも提案している。また、この２者の強度分布を求める方法は特許文献２と同様に、無限遠の状態で保護カバーからの反射光のみの受光信号を検出する必要があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平９−２２９６７１号公報
【特許文献２】特開２０００−３１４８３５号公報
【特許文献３】特開２０１１−１１７９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１および特許文献２の光学式測距装置は、受光素子で検出される受光強度で用いるため、保護カバーによる反射光が受光素子上で一様な強度で分布する場合にのみ限られる。さらに、特許文献１は、保護カバーによる反射受光量が大きいときは無限遠に出力を訂正するかパッシブ測距に切り替える処理を行っており、アクティブ型の測距装置単体で保護カバーがある場合の高精度は距離測定を行うことはできない。特許文献２、３は、それぞれ、保護カバーによる反射光量および保護カバーによる反射光の強度分布をメモリに記憶させて、記憶された情報を受光信号から減算することにより、測距装置前面に保護カバーがある場合でも高精度の距離測定ができる技術である。どちらの技術も、減算する情報（反射光量、反射光の強度分布）を予め無限遠等の状態で保護カバーを透過した光が受光部に入射しない環境で測定し、メモリへ記憶させるステップを必要とする。このため、特許文献２、３では、測距装置の使いやすさの点で問題があった。
【００１１】
本発明は、上記のような課題をかんがみてなされたものであり、測距装置前面に保護カバーが設置された場合において特別な測定環境を必要とせず簡便に保護カバーで反射し、受光素子で検出される信号（ノイズ）を補正することができる高精度の光学式測距装置を提供するものである。
【課題を解決するための手段】
【００１２】
本発明の光学式測距装置は、発光素子と、該発光素子から発光される光束を集束して、測定対象物にスポット光を照射する発光光学系と、上記測定対象物からの反射光を集光する受光光学系と、上記受光光学系により集光された上記測定対象物からのスポット光を検出する受光素子と、上記受光素子からの受光信号を処理する信号処理部とを備え、上記受光素子は、上記測定対象物からの反射光の強度分布を検出するラインセンサまたはエリアセンサであり、上記信号処理部は、上記受光光学系により集光されたスポット光の上記受光素子上のスポット位置を演算し、該スポット位置から上記測定対象物までの距離を検出する距離演算部と、上記発光光学系および上記受光光学系と、上記測定対象物との間に配置された透光性の保護カバーにより反射された光が上記受光光学系を介して上記受光素子で検出されるカバー反射光の強度分布を検出して上記距離の演算を補正する補正演算部とを有し、上記補正演算部は、上記受光素子の両端の少なくとも一方の一部領域の強度分布から上記カバー反射光の強度分布に対応する補正係数を演算して、上記スポット光の強度分布を補正し、上記補正演算部の出力に基づいて上記距離演算部は上記測定対象物までの上記距離を演算することを特徴としている。
【００１３】
また、一実施形態の測距装置では、上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布から上記カバー反射光の強度分布を直線近似して上記補正係数を演算することを特徴とする。
【００１４】
また、一実施形態の測距装置では、上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布を用いて最小二乗法により直線近似を行うことを特徴とする。
【００１５】
また、一実施形態の測距装置では、上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布を用いて、一端の強度分布の平均値ともう一端の強度分布の平均値から直線近似を行うことを特徴とする。
【００１６】
また、一実施形態の測距装置では、上記補正演算部は、上記受光素子の両端の上記一部領域の強度分布についてそれぞれ最小二乗法による直線近似を行い、上記両端の傾きの差が予め定められた閾値より大きい場合、上記受光素子のいずれか一端の強度分布で補正係数を演算し、いずれか一端の相関係数が予め定められた閾値より大きい場合は、もう一端の強度分布で補正係数を演算する、ことを特徴とする。
【発明の効果】
【００１７】
本発明の光学式測距装置は、測定対象物と保護カバーの両者から反射し受光素子で検出されるスポット光の強度分布を検出し、受光素子の少なくとも一方の端部の強度分布から補正係数を演算して上記保護カバーの反射による強度分布を補正する。このため、上記測距装置は、保護カバーの反射光の補正に必要な情報を測定対象物までの距離測定を行いながら行うことができ、無限遠等の特別な測定環境で上記情報をメモリに記憶させる必要がない。このため、上記測距装置は、簡便に測定対象物までの距離測定を行うことができる。また、上記測距装置は、補正する保護カバーの反射光の情報を記憶するメモリも必要としないため、信号処理回路（信号処理部）を小規模にできる上、予めその情報を記憶させる工程も必要としない。このため、安価な光学式測距装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】測定対象物と保護カバーの反射光が受光素子に入射する様子を説明する図である。
【図２】測定対象物と保護カバーの両反射光により受光素子で検出される強度分布を示す図である。
【図３】保護カバーのみの反射光の強度分布とその直線近似を示す図である。
【図４】図２から図３を減算して得られる測定対象物のみの反射光による強度分布演算結果である。
【図５】光学式測距装置およびその組み付けばらつきによる補正係数のばらつきを示す図である。
【図６】本発明の光学式測距装置のブロック図を示す図である。
【図７】本発明の光学式測距装置の保護カバー反射光の補正方法を示す図である。
【図８】本発明の光学式測距装置の実施例１の補正方法を説明する図である。
【図９】本発明の光学式測距装置の実施例２の補正方法を説明する図である。
【図１０】本発明の光学式測距装置の実施例１の補正不具合を説明する図である。
【図１１】本発明の光学式測距装置の実施例３の補正不具合を回避する方法を説明する図である。
【図１２】本発明の光学式測距装置の実施例３の補正不具合を回避する方法を説明する図である。
【図１３】本発明の光学式測距装置の最適な受光領域を説明する図である。
【図１４】本発明の光学式測距装置を搭載する電子機器の一例を示す図である。
【図１５】光学式測距装置の原理を示す図である。
【図１６】光学式測距装置に保護カバーが設置された状態の反射光を説明する図である。
【発明を実施するための形態】
【００１９】
以下、本発明を図示の実施の形態により詳細に説明する。
【００２０】
図１は、光学式測距装置５０の前面に保護カバー２０が設置された状態で、測定対象物１０からの反射光と保護カバー２０からの反射光とが受光素子４へ入射する様子を説明する図である。破線は、測定対象物１０からの反射光軸Ａ１を示しており、実線は、保護カバー２０からの反射光軸Ａ２を示している。ここで、保護カバー２０からの反射光軸は、実際には保護カバー２０内部や測距装置５０との多重反射（散乱）により複雑な軌跡を描く。図示される反射光軸Ａ１は、多重反射の結果として受光素子４で検出される光軸を代表して示している。
【００２１】
測距装置５０は、発光素子１、発光レンズ２、受光レンズ３、および受光素子４を備えている。発光素子１から出射された光は発光レンズ２により略平行光となり放出される。測距装置５０の近くに配置された保護カバー２０は、発光光束の波長に対して十分高い透過率を有している。発光光束の大部分は測定対象物１０を照射する一方、保護カバー２０の両面２０ａ、２０ｂでわずかに反射する。十分離れた位置にある測定対象物１０からの反射光は、保護カバー２０を透過して受光レンズ３により集光されて受光素子４上に光スポットを形成する。保護カバー２０で反射した光は、受光レンズ３で集光されて非常に大きい入射角を有して、受光素子４へと向かう。受光素子４の受光エリア８は測定対象物１０の強度分布Ｓ１０（図４、図１３）を検出するために必要なサイズを有している。一方、図１に示すように、保護カバー２０からの反射光は、その光スポットＳの左側の裾部分のみが検出される。図１には理解の簡単のために、測距装置５０の右側側壁がない状態で測距装置５０の右外側に光スポットＳが形成されている図を示している。実際は、測距装置５０の側壁内部は十分低い反射率を有する樹脂等で形成されているため、散乱された光が受光素子４で検出される量は、極微小である。つまり、散乱された光の影響は無視できる。このため、保護カバー２０による反射光の強度分布は、図１に示したものと同等である。
【００２２】
図２は、このような状態において、受光素子４で検出される光スポットの強度分布（反射光プロファイル）Ｓ０を示している。図２のｘ軸は受光素子４の座標であり、図１で発光素子１と受光素子４が並ぶ方向と同じ方向である。ｘ軸項目にイメージセンサの画素座標と記載されている。受光素子４は、２次元の画素を有するイメージセンサに限定されるものではなく、ｘ軸のみに複数の画素が配列されたラインセンサであっても問題ない。以降、この説明は省略する。ｙ軸は各画素に入射する光強度を表しており、受光素子４で検出される受光強度に相当する。図２に示すように、測定対象物１０の反射光Ｆ１と保護カバー２０からの反射光（カバー反射光Ｆ２）との両方の強度分布Ｓ０は、一様な右上がりの形状を有するカバー反射光Ｆ２の強度分布Ｓ２０に、ガウス形状を有する測定対象物１０の強度分布Ｓ１０（図４）が加算された形状となる。ここで、保護カバー２０の反射光による一様な右上がりの強度分布Ｓ２０とは、図１で説明したように、光スポットＳの裾部を示している。このような強度分布Ｓ０から光スポット位置（重心）を求めると、保護カバー２０の反射光による右上がりの強度分布Ｓ２０が加算されているので、光スポット位置は、測定対象物１０の強度分布Ｓ１０による重心位置より右側（＋ｘ側）にシフトされて検出されてしまう。したがってこのシフト量に相当する分だけ、測距精度が低下してしまう。
【００２３】
本発明者らは特許文献３で保護カバーの反射の影響を低減する方法について提案しているが、この方法を簡単に説明する。図３は、保護カバー２０のみの強度分布Ｓ２０とそれを直線近似した図である。この直線近似の傾きｋを補正係数とすると、この補正係数は、保護カバー２０の強度分布Ｓ２０に対応している。補正係数を予め測定対象物１０がない（無限縁）状態で測定し、図２の強度分布Ｓ０から、直線近似された保護カバー２０の強度分布Ｓ２０を減算することによって、図４に示すような測定対象物１０の反射光Ｆ１の強度分布Ｓ１０が得られる。このため、特許文献３の方法は、測距精度の低下を防止できる。光学式測距装置の製造過程において、発光素子、受光素子、発光レンズ、受光素子の位置関係には多少のばらつきが含まれている。さらに光学式測距装置と保護カバーの位置関係、例えばカバーまでの距離やカバーの傾きなどにも、ばらつきが含まれている。このため、図５に示すように実際には、補正係数は、個体ばらつきを有する。固定値：ｋを用いて補正を行った場合、測距精度は補正係数のばらつきに相当する量だけ低下する。測距装置５０の個々に補正係数を設定するには、その測定に時間を要する上、それを記憶するメモリが必要となる。
【００２４】
図６は、本発明の実施例１−３の構成を説明するブロック図である。測距装置５０は、受光素子４からの受光信号を処理する信号処理部５を備えている。信号処理部５は、補正演算部６および距離演算部７を備えている。発光素子１から出射した発光光束Ｆ０は、測定対象物１０および保護カバー２０でそれぞれ反射して、測定対象物１０の反射光Ｆ１および保護カバー２０からの反射光（カバー反射光Ｆ２）となり、反射光Ｆ１およびカバー反射光Ｆ２は受光素子４に入射する。受光素子４で検出される強度分布Ｓ０は、信号処理部５の補正演算部６で補正係数が求められた後に、測定対象物１０の強度分布Ｓ１０に補正される。補正された強度分布Ｓ１０から光スポット位置が算出されて、原点（発光レンズ２の位置）から測定対象物１０までの距離Ｙが検出される。ここで、特許文献３の信号処理部に搭載されている補正係数を記憶するメモリは、本実施例では搭載されていない。図７は、図６の構成により受光素子４で検出される強度分布を示している。Ａ部８ａおよびＢ部８ｂは、受光素子４（受光エリア８）の両端の２つの一部領域を示している。Ａ部８ａは、ｘ軸値の小さい発光素子１側の受光素子４の一部領域であり、Ｂ部８ｂは、ｘ軸値の大きい側の受光素子４の一部領域である。Ａ部８ａおよびＢ部８ｂには測定対象物１０の反射光Ｆ１はほとんど入射しないため、Ａ部８ａおよびＢ部８ｂの強度分布において、カバー反射光Ｆ２が支配的になる。このＡ部８ａとＢ部８ｂの強度分布ＳＡ、ＳＢを用いて、補正演算部６にて、カバー反射光Ｆ２の強度分布に対応する補正係数が求められる。この補正係数に基づいて、保護カバー２０の強度分布Ｓ２０を含む強度分布Ｓ０を補正することにより、測定対象物１０の反射光Ｆ１の強度分布Ｓ１０が得られる。距離演算部７は、補正演算部６の出力（補正係数）に基づいて、常にカバー反射光Ｆ２をリアルタイムで検出、補正しながら、光スポット位置を演算し、測定対象物までの距離Ｙを演算する。このため、測距装置５０は、補正係数を記憶するメモリも必要とせず、さらに製品個々のばらつきや保護カバー２０の組み立てばらつきにも対応した距離測定を行うことができる。
【実施例１】
【００２５】
図８は、実施例１の補正係数の最適な演算方法を説明する図である。実線（細）は、Ａ部８ａおよびＢ部８ｂのカバー反射光Ｆ２の強度分布ＳＡ、ＳＢを示しており、破線は、測定対象物１０および保護カバー２０の強度分布Ｓ０を示している。実線（太）は、Ａ部８ａとＢ部８ｂの間の中央部における強度分布を除いて、受光素子４の一端のＡ部８ａともう一端のＢ部８ｂの強度分布ＳＡ、ＳＢを用いて、直線近似を行った直線Ｃ１を示している。補正係数は、この直線Ｃ１の傾きとして与えられる。この方法により、保護カバー２０による反射光Ｆ２の強度分布Ｓ２０を精度よく近似することができる。また、直線近似は、近似の精度の観点からＡ部８ａとＢ部８ｂの強度分布ＳＡ、ＳＢを用いて、最小二乗法を用いるのが好適である。
【実施例２】
【００２６】
図９は、実施例２の補正係数の演算方法を説明する図である。Ａ部８ａの全強度分布ＳＡの平均点をＡ点Ｐａとし、Ｂ部８ｂの全強度分布の平均点をＢ点Ｐｂとして、ＡＢ点を結ぶ直線Ｃ２から補正係数を求めることもできる。この場合、上記の最小二乗法に比べて計算を簡略化することができるため、補正演算部６の回路規模を小さくすることができる。
【００２７】
直線近似に最小二乗法を用いる場合、補正演算における不具合の有無を検証し、不具合がある場合はエラー判定により距離出力を調整することができる。図１０は、保護カバー２０が測距装置５０から離れた距離に配置された場合の測定対象物１０の反射光Ｆ１およびカバー反射光Ｆ２を合わせた強度分布Ｓ０を示す図である。図１０の強度分布Ｓ０は、Ｂ部８ｂの右端が持ち上がった形状を有している。これは、保護カバー２０が測距装置５０から離れた位置に配置されることによる。保護カバー２０が離れるにつれて、カバー反射光Ｆ２の入射角が小さくなる。それに伴って、図１で示した保護カバー２０の反射による受光スポット（強度分布Ｓ０の範囲）が、相対的に左側にシフトし、Ｂ部８ｂの右端が持ち上がる。また、保護カバー２０の厚さが大きい場合も同様にカバー反射光Ｆ２の入射角が小さくなるので、同様にＢ部８ｂの右端が持ち上がる。このような場合、図１０の実線（太）で示すように、最小二乗法で検出される直線Ｃ２は実際の強度分布を反映しておらず、破線で示した本来の直線近似されるべき直線Ｃ２１から、ズレを生じてしまう。このような補正状態から検出される測距値は大きな誤差を含む可能性がある。このため、最小二乗法の演算で求められる相関係数Ｒ２が予め定められた閾値以下の時は、補正不具合状態として測距値の出力をエラー信号（例えば距離出力値の最大値）に固定することにより、測距精度の低下を防止することができる。
【実施例３】
【００２８】
図１１および図１２は、実施例３の補正係数の演算方法を説明する図である。図１１は、Ｂ部８ｂの強度分布ＳＢが一様でない場合を示す図である。図１２は、測定対象物１０が至近距離にある時の強度分布を示す図である。図１１の強度分布Ｓ０は、例えば、測定対象物１０上に反射率の異なる領域が存在する場合などにおいて得られる可能性がある。図１２に示すように、測定対象物１０が測距装置５０の至近距離にある場合はその反射光Ｆ１の入射角が大きくなるため、その光スポットＳの右側の裾はＢ部８ｂに侵入するようになる。図１１および図１２の両方とも、Ａ部８ａのみの強度分布ＳＡの直線近似の傾きｋ（Ａ）は、Ｂ部８ｂのみの強度分布ＳＡの直線近似の傾きｋ（Ｂ）と異なっている。このような場合はＡ部８ａとＢ部８ｂの両者を用いて補正係数を演算すると、距離測定値の誤差が大きくなる。Ａ部８ａとＢ部８ｂのそれぞれにおいて直線近似を行うことにより、Ａ部８ａとＢ部８ｂの傾きｋ（Ａ）、ｋ（Ｂ）が得られる。測距精度の低下を防止するために、次のような補正が行われる。Ａ部８ａとＢ部８ｂの傾きｋ（Ａ）、ｋ（Ｂ）の差が予め定められた閾値以上の時には、Ａ部８ａのみの直線ＣＡの傾きで補正が実行される。Ａ部８ａとＢ部８ｂの相関係数Ｒ２（Ａ）、Ｒ２（Ｂ）を計算して一端（例えばＡ部８ａ）の相関係数が予め定められた閾値以上であった場合は、もう一端（例えばＢ部８ｂ）の直線近似の傾きを用いて補正が実行される。当然、傾きと相関係数の両者を用いて、演算が行われてもよい。
【００２９】
図１３は、上記実施例１から実施例３に記載の各補正方法における受光素子４のサイズを説明する図である。図１３は、光学式測距装置５０の測距範囲の最小値と最大値における測定対象物１０の反射光Ｆ１の強度分布Ｓ１０Ｓ、Ｓ１０Ｌを示している。白抜き領域の強度分布Ｓ１０Ｌが測距範囲の最大値の測定対象物１０からの反射光である。ハッチング領域の強度分布Ｓ１０Ｓが測距範囲の最小値の測定対象物１０からの反射光である。受光素子４の受光領域４ａの幅は図１３のように、測距範囲の最大値の測定対象物１０が形成する強度分布Ｓ１０Ｌより左端にＡ部８ａとなる領域が十分あり、測距範囲の最小値の測定対象物１０が形成する強度分布Ｓ１０Ｓより右端にＢ部８ｂとなる領域が十分あることが、好ましい。これらの領域を十分確保することにより、精度よく距離演算の補正を行うことができる。
【００３０】
図１４は、測距装置５０が搭載されたパソコン２００を示す図である。パソコン（電子機器）２００は、カバー反射光Ｆ２をリアルタイムに補正する補正機能を搭載し、個々のばらつきを含めて補正することができる。このため、パソコン２００は、パソコン２００の前に人３００がいるかいないかを正確に検知して、人３００がいなくなるとパソコン２００をスリープモードにすることができる。これによって、省エネルギー化を効率よく行うことが可能となる。また、光学式測距装置５０が自走式掃除機に搭載されれば、障害物や段差を検知できる。光学式測距装置５０がキッチン家電に搭載されれば、非接触で動作をＯＮ／ＯＦＦさせる非接触スイッチとして利用できる。また、光学式測距装置５０は、手までの距離を検知してアミューズメント機器など様々なボリュームコントロールを行うなど、電子機器の操作に好適である。
【００３１】
本発明の光学式測距装置５０は、発光素子１と、該発光素子１から発光される光束を集束して、測定対象物１０にスポット光を照射する発光光学系（発光レンズ２）と、上記測定対象物１０からの反射光を集光する受光光学系（受光レンズ３）と、上記受光光学系により集光された上記測定対象物１０からのスポット光を検出する受光素子４と、上記受光素子４からの受光信号を処理する信号処理部５とを備え、上記受光素子４は、上記測定対象物１０からの反射光の強度分布Ｓ０を検出するラインセンサまたはエリアセンサであり、上記信号処理部は、上記受光光学系により集光された上記スポット光の上記受光素子４上のスポット位置を演算し、該スポット位置から上記測定対象物１０までの距離Ｙを検出する距離演算部７と、上記発光光学系および上記受光光学系と、上記測定対象物１０との間に配置された透光性の保護カバー２０により反射された光が上記受光光学系を介して上記受光素子４で検出されるカバー反射光Ｆ２の強度分布を検出して上記距離Ｙの演算を補正する補正演算部６とを有し、上記補正演算部６は、上記受光素子４の両端の少なくとも一方の一部領域の強度分布ＳＡ（ＳＢ）から上記カバー反射光Ｆ２の強度分布Ｓ２０に対応する補正係数を演算して、上記スポット光の強度分布Ｓ０を補正し、上記補正演算部６の出力に基づいて上記距離演算部７は上記測定対象物１０までの上記距離Ｙを演算することを特徴とする。
【００３２】
上記構成の光学式測距装置５０は、測定対象物１０と保護カバー２０の両者から反射し受光素子４で検出されるスポット光の強度分布Ｓ０を検出し、受光素子４の少なくとも一方の端部の強度分布ＳＡ（ＳＢ）から補正係数を演算して上記保護カバー２０の反射による強度分布Ｓ２０を補正する。このため、上記測距装置５０は、カバー反射光Ｆ２の補正に必要な情報を測定対象物１０までの距離測定を行いながら行うことができ、無限遠等の特別な測定環境で上記情報をメモリに記憶させる必要がない。このため、上記測距装置５０は、簡便に測定対象物１０までの距離測定を行うことができる。また、上記測距装置５０は、補正するカバー反射光Ｆ２の情報を記憶するメモリも必要としないため、信号処理回路（信号処理部５）を小規模にできる上、予めその情報を記憶させる工程も必要としない。このため、安価な光学式測距装置５０を提供することができる。
【００３３】
また、一実施形態の測距装置５０では、上記補正演算部６は、上記受光素子４の両端の上記一部領域の強度分布から上記カバー反射光の強度分布を直線近似して上記補正係数を演算することを特徴とする。
【００３４】
上記構成の光学式測距装置５０は、受光素子４の両端の一部領域８ａ、８ｂの強度分布ＳＡ、ＳＢからカバー反射光Ｆ２の強度分布Ｓ２０を直線近似して補正係数を演算する。このため、測定対象物１０の反射光Ｆ１とカバー反射光Ｆ２を分離することなく、カバー反射光Ｆ２の強度分布Ｓ２０を正確に近似することができる。このため、上記測距装置５０は、簡便にカバー反射光Ｆ２を補正することが可能となる。
【００３５】
また、一実施形態の測距装置５０では、上記補正演算部６は、上記受光素子４の両端の上記一部領域８ａ、８ｂの強度分布ＳＡ、ＳＢを用いて最小二乗法により直線近似を行うことを特徴とする。
【００３６】
上記構成の光学式測距装置５０は、受光素子４の両端の一部領域８ａ、８Ｂの強度分布ＳＡ、ＳＢを用いて最小二乗法により直線近似を行うので、カバー反射光Ｆ２の強度分布Ｓ２０を最も正確に近似することができる。
【００３７】
また、一実施形態の測距装置５０では、上記最小二乗法による直線近似において相関係数が予め定められた閾値以下の時は、測定エラーが判定されることを特徴とする。
【００３８】
上記構成の光学式測距装置５０では、上記最小二乗法による直線近似において相関係数が閾値以下の時は測定エラー判定とする機能を備えている。このため、上記測距装置５０は、外乱光の影響や保護カバー２０の汚れ、キズ等により受光素子４の端部に想定しない光が入射して誤った補正係数を算出することによる測距精度の低下を、防止することができる。また、保護カバー２０と測距装置５０の位置関係（例えば角度など）が振動や衝撃などにより変化して保護カバー２０からの反射の状態が変化することにより、受光素子４の端部に想定しない光が入射するようになる場合も考えられる。上記測距装置５０は、このようなケースの測距精度の低下も防止することが可能となる。
【００３９】
また、一実施形態の測距装置５０では、上記補正演算部６は、上記受光素子４の両端の上記一部領域８ａ、８ｂの強度分布ＳＡ、ＳＢを用いて、一端の強度分布ＳＡ（ＳＢ）の平均値ともう一端の強度分布ＳＢ（ＳＡ）の平均値から直線近似を行うことを特徴とする。
【００４０】
上記構成の光学式測距装置５０は、受光素子４の一端の強度分布ＳＡ（ＳＢ）の平均値ともう一端の強度分布ＳＢ（ＳＡ）の平均値から直線近似を行うことにより補正係数を算出することも可能である。このため、上記測距装置５０は、最小二乗法に比べて計算が簡便であるため信号処理回路（信号処理部５）の規模を小さくすることが可能である。
【００４１】
また、一実施形態の測距装置５０では、上記受光素子４の受光エリア８は上記測定対象物１０の反射光Ｆ１の強度分布Ｓ１０より大きいことを特徴とする。
【００４２】
上記構成の光学式測距装置５０では、上記受光素子４の受光エリア８は測定対象物１０の光スポット光サイズ（強度分布Ｓ１０の範囲）よりも大きく、受光エリア８の両端が測定対象物１０の光スポット光サイズの外側に位置している。このため、上記測距装置５０は、カバー反射光Ｆ２の強度分布Ｓ２０を精度よく近似することができる。
【００４３】
また、一実施形態の測距装置５０では、上記補正演算部６は、上記受光素子４の両端の上記一部領域８ａ、８ｂの強度分布ＳＡ、ＳＢについてそれぞれ最小二乗法による直線近似を行い、上記両端の傾きｋ（Ａ）、ｋ（Ｂ）の差が予め定められた閾値より大きい場合、上記受光素子４のいずれか一端の強度分布ＳＡ（ＳＢ）で補正係数を演算し、いずれか一端の相関係数Ｒ２（Ａ）（Ｒ２（Ｂ））が予め定められた閾値より大きい場合は、もう一端の強度分布ＳＢ（ＳＡ）で補正係数を演算する、ことを特徴とする。
【００４４】
上記構成の光学式測距装置５０では、測定対象物１０が至近距離にある場合は測定対象物１０の反射光Ｆ１の強度分布Ｓ０は受光素子４の一端側に偏って分布する。測定対象物１０の反射光Ｆ１のスポット光のテイル（裾）部の影響のため、強度分布Ｓ０は、曲線になる傾向にある。受光素子４の一端側の強度分布ＳＢ（ＳＡ）の最小二乗法による直線近似の相関係数が予め定められた閾値より差が大きい場合は、もう一方側の端部の強度分布ＳＡ（ＳＢ）のみで補正係数を算出する。カバー反射光Ｆ２による強度分布Ｓ２０のみで補正を行うことができるため、上記測距装置５０は、測距精度の低下を防止することができる。
【００４５】
また、一実施形態の電子機器（パソコン２００）は、上記光学式測距装置５０が搭載されたことを特徴とする。
【００４６】
これらの保護カバーによる反射光の補正機能を有する光学式測距装置が、パソコンやサニタリ機器等に搭載されると、これらの電子機器は、人までの距離を検出して機器を制御できる。測距装置が自走式掃除機に搭載されると、電子機器は、障害物を検知したり段差を検知できる。また、測距装置は、非接触スイッチ、非接触コントローラとして、電子機器を制御するセンサとして使用されるのに好適である。
【符号の説明】
【００４７】
１  発光素子
２  発光光学系（発光レンズ）
３  受光光学系（受光レンズ）
４  受光素子
５  信号処理部
６  補正演算部
７  距離演算部
８  受光エリア
８ａ  Ａ部（一方の一部領域）
８ｂ  Ｂ部（他方の一部領域）
１０  測定対象物
５０  光学式測距装置
２００  パソコン（電子機器）
Ｆ１  測定対象物からの反射光
Ｆ２  保護カバーからの反射光
Ｓ０  測定対象物の強度分布
Ｓ１０  測定対象物の強度分布
Ｓ２０  保護カバーの強度分布
ＳＡ  Ａ部の強度分布
ＳＢ  Ｂ部の強度分布
【図１】
2014224726.tif 000004
【図２】
2014224726.tif 000005
【図３】
2014224726.tif 000006
【図４】
2014224726.tif 000007
【図５】
2014224726.tif 000008
【図６】
2014224726.tif 000009
【図７】
2014224726.tif 000010
【図８】
2014224726.tif 000011
【図９】
2014224726.tif 000012
【図１０】
2014224726.tif 000013
【図１１】
2014224726.tif 000014
【図１２】
2014224726.tif 000015
【図１３】
2014224726.tif 000016
【図１４】
2014224726.tif 000017
【図１５】
2014224726.tif 000018
【図１６】
2014224726.tif 000019