(57)【特許請求の範囲】
【請求項１】
視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、
前記受光手段の出力を受け、前記一対の被写体像信号列の第１の部分の相関値を出力する相関手段と、
前記一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち、第１の部分より狭い第２の部分の部分的データのみを選択的に入力するデータ入力手段と、
当該入力されたデータに基づいて所定の補間演算を行う補間手段と、
を具備することを特徴とする測距装置。
【請求項２】
視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、
前記一対の被写体像信号列を第１の画素数を有する複数のブロックに分割する手段と、
前記受光手段の出力を受け、前記一対の被写体像信号列の相関値を出力する相関手段と、
前記相関値が所定の条件を満たす場合、前記ブロックを第１の画素数よりも小さい第２の画素数に再設定する手段と、
前記一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち、前記第２の画素数のデータのみを選択的に入力するデータ入力手段と、
当該入力されたデータに基づいて所定の補間演算を行う補間手段と、
を具備することを特徴とする測距装置。
【請求項３】
視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
前記二つの光パターン信号を比較して前記被写体像の視差に基づく相対位置差を前記ラインセンサの配列ピッチの単位で算出するピッチ差算出手段と、
前記ピッチ差算出手段の出力結果に基づいて、前記ピッチ差算出手段における比較に使用した前記ラインセンサの出力する光パターン信号のうちの一部を選択し、この選択した光パターン信号に基づき前記被写体像の視差に基づく相対位置差を前記ラインセンサの配列ピッチよりも細かい精度にて算出する演算制御手段と、
を具備し、
前記ピッチ差算出手段はハードロジック回路で構成され、前記演算制御手段はマイクロコンピュータ及びソフトウェアで構成されていることを特徴とする測距装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカメラやビデオ等に使われる測距装置に係わり、より正確な距離測定とピント合せが可能な装置を提供するための技術に関する。
【０００２】
【従来の技術】
一般にカメラ等に使われる測距装置では光を利用する方式が多く、例えば測距装置側から信号光を投射する方式の「アクティブタイプ」と、対象物の輝度分布像を利用する方式の「パッシブタイプ」に大別される。これらの方式は共に三角測距を基本原理としており、アクティブタイプでは投光と受光の位置間隔を基本の長さ（即ち基線長）とし、パッシブタイプでは二つの受光位置を基準としその視差による対象物の像の相対位置差にしたがって対象物までの距離を求めている。この対象物の像を観察するためには受光位置ごとの光量を測定する必要があることから、複数の光センサを並べて成るラインセンサを利用している。
【０００３】
まず、このパッシブタイプの測距装置の測距方法について図１を用い説明する。１ａ，１ｂは二つの受光レンズであり、基線長Ｂだけ離して配置してある。被写体６からこれらのレンズを介して入射した光は、それぞれラインセンサ２ａ，２ｂ上に曲線パターン３ａ，３ｂに示したような光パターンを形成するが、このパターンは被写体６上の輝度分布と両方の受光レンズの相対位置関係に依存し、得られる両パターン３ａ，３ｂの相対位置差ｘは、上記Ｂとレンズ、センサ間距離ｆおよび被写体距離Ｌに依存する。つまり次の関係が成立する。
ｘ  ＝  Ｂ×ｆ／Ｌ      …（式ａ）
このようなラインセンサの出力から演算によって相対位置差を算出する方法（以下、相関演算と称す）については、特公平７−５４３７１号公報などが知られている。
【０００４】
また、この光パターンのどの部分を利用して測距するのかも重要な技術であり、例えば図５に示すように６ａの人物を測距しようとしても、もし、センサアレイ２ａのＲn2の部分に入射した光を加味してしまうと、遠方に在る背景の山６ｂの輝度が混入し（これを遠近混在と称す）、正しい測距ができなくなる。つまり、図中Ｒ1 〜Ｒn1までのセンサに入射する光だけは利用しても、Ｒn2のセンサ信号は利用しないようにする技術が、正しく測距するには必要となる。このような技術の提案としては特公平５−８８４４５号公報などが知られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特公平７−５４３７１号公報に開示の技術は上記「遠近混在」の問題には触れておらず、他方、特公平５−８８４４５号公報に開示の技術では、相関演算後はこの結果が不適当の場合にセンサのエリアを切り替えるというものであり、その分余計な時間を要しかつデータを何度も加工し直す関係上、マイクロコンピュータ（以下、マイコンと略称す）等を利用して判定や演算をするのにもメモリ容量やプログラムの容量が増加する等の不具合があった。つまり、これらの従来技術を単に組み合わせたとしても、高速かつ高精度の測距装置は提供することは困難である。
【０００６】
本発明は以上の点に鑑みてなされたものであり、パッシブタイプの測距装置の測距範囲を適切に切り替え、不必要な測定領域は測距することなく、なおかつ高速演算を可能とする測距装置を提供することを目的とするものであり、例えばカメラやビデオのピント合せ用に応用する際には、正確に対象物のピント合せができるようにするための発明である。
【０００７】
【課題を解決するための手段】
そこで本発明は、上述した課題を解決し目的を達成するために次のような手段を講じている。すなわち、
［１］  視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、この受光手段の出力を受け、前記一対の被写体像信号列の第１の部分の相関値を出力する相関手段と、この一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち、第１の部分よりも狭い第２の部分の部分的データのみを選択的に入力するデータ入力手段と、当該入力されたデータに基づいて所定の補間演算を行う補間手段とを備える測距装置を提供する。
［２］  視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、この一対の被写体像信号列を第１の画素数を有する複数のブロックに分割する手段と、前記受光手段の出力を受け、前記一対の被写体像信号列の相関値を出力する相関手段と、当該相関値が所定の条件を満たす場合、前記ブロックを第１の画素数よりも小さい第２の画素数に設定する手段と、前記一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち、前記第２の画素数のデータのみを選択的に入力するデータ入力手段と、当該入力されたデータに基づいて所定の補間演算を行う補間手段とを備える測距装置を提供する。
［３］  視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、前記二つの光パターン信号を比較して前記被写体像の視差に基づく相対位置差を前記ラインセンサの配列ピッチの単位で算出するピッチ差算出手段と、前記ピッチ差算出手段の出力結果に基づいて、前記ピッチ差算出手段における比較に使用した前記ラインセンサの出力する光パターン信号のうちの一部を選択し、この選択した光パターン信号に基づき前記被写体像の視差に基づく相対位置差を前記ラインセンサの配列ピッチよりも細かい精度にて算出する演算制御手段とを備え、前記ピッチ差算出手段はハードロジック回路で構成され、前記演算制御手段はマイクロコンピュータ及びソフトウェアで構成されていることを特徴とする測距装置を提供する。
【０００８】
【発明の実施の形態】
以下に関連する図面を参照しながら本発明に係わる複数の実施形態について説明する。
（第１実施形態）
本発明に係わるパッシブタイプの測距装置における光パターンの相対位置差算出の方法について、まず図１（ａ）〜（ｂ）に基づき説明する。
図１（ａ）において、受光レンズ１ａ，１ｂの位置の差Ｂ（基線長）により、センサアレイ２ａ，２ｂ上に入射する光分布の相対位置差ｘは、被写体距離Ｌに依存して変化する。各受光レンズの焦点距離をｆとすると、被写体距離Ｌは次式で求められる。
Ｌ  ＝  Ｂ×ｆ／ｘ      …（式ｂ）
センサアレイの各センサは光の入射量にしたがった電流信号を出力するので、これらをＡ／Ｄ変換器４によりディジタル信号に変換すれば、像ずれ量を算出する演算部５による相関演算によって上記相対位置差ｘが検出できる。この結果をワンチップマイコン等からなる演算制御手段( ＣＰＵ) １０に入力して上記式ｂに基づき演算することで被写体距離Ｌが求められる。以上がパッシブタイプの三角測距方式の基本原理と一般的な装置構成である。
【０００９】
上記のずれ量演算機能は、一般的に後述のように二つのプロセスから成るが、これらはＣＵＰ１０内に制御プログラムとして内蔵していてもよい。このような技術を用いてカメラのピント合わせを行う場合、このＣＰＵ１０がカメラの動作を制御し、撮影用ピント合わせ用レンズ等をモータなどのアクチュエータを介して適宜制御すれば自動焦点( ＡＦ) 機能付きカメラが提供できる。
【００１０】
像のずれ量の演算のためには、両方のラインセンサにおけるセンサピッチの単位でどれだけ像がずれているかを調べる演算ステップ（即ち相関演算）を必要とする。そして、これより細かい分解能でさらに正確にずれ量を算出する演算ステップ（以下、補間演算と称す）を必要とする。
センサアレイ２ａ上に図１（ａ）が示す波形３ａのようなパターンで光が入射した場合は、各センサＲ1 〜Ｒ6 の出力の大きさは、図２（ｂ）に棒グラフで示したような分布３ａとなる。なおここで" Ｒ" は右側センサを示し，" Ｌ" は左側センサを示し、これらに付された添え字の１〜６が例えば受光レンズ光軸基準でのセンサの位置の絶対位置を示しているとすると、左側センサの出力Ｌ1 〜Ｌ6 から出力Ｒ1 〜Ｒ6 と同じ信号が出る場合には、上記相対位置差ｘは０となるので、求める被写体距離Ｌは「無限遠」になる。
また、被写体が「有限距離」に存在すると、上記ｘとセンサピッチＳＰから決るセンサの数Ｓだけシフトしたところの左側センサＬには、図２（ｃ）に示すような上記出力Ｒ1 〜Ｒ6 に類似する値の出力信号が得られる。
【００１１】
図２（ａ）のグラフにおける縦軸の値ＦＦ(i) は次式に従って求められる。
ＦＦ(i)   ＝  Σ｜Ｒ(i) −Ｌ(i) ｜    …（式ｃ）
すなわち、あるＲのセンサの出力から対応するＬのセンサの出力を引き算し、その絶対値を各センサごとに加算した結果ＦＦを用いればよい。すなわち、まずＲi からＬi を引き算してその絶対値をとり、ある幅でｉを変化させこれらを加算する。
【００１２】
次に、Ｒi またはＬi の一方のセンサを１単位だけずらして先に差をとった隣接するセンサと同様に差をとると、次のような式でＦＦ(i+1) は表現できる。
ＦＦ(i+1) ＝  Σ｜Ｒ(i+1) −Ｌ(i) ｜    …（式ｄ）
このように順次、ずらし量（以下、ＳＩＦＴ量と称す）を変更しながらＦＦを得られるが、ＲとＬとの差の和であるＦＦが最小値（Ｆmin ）となるＳＩＦＴ量の所が最もよく対応がとれている位置と考えられるため、この場合のＳＩＦＴ量が上記Ｓとして求められる。以上が相関演算に関するプロセスの概略手順である。
【００１３】
また、上記Ｓを加味して両センサアレイの出力分布を図示すると、図２（ｂ）のように、Ｌ側のＳだけずれた各センサから対応する添え字の付いたＲ側各センサと同様の出力が得られる。
【００１４】
続いて、図２（ｂ）〜（ｄ）を用いて「補間演算」プロセスについて詳しく説明すると、実際の二つのセンサアレイ上の像のズレ量はぴったりとセンサのピッチでずれるわけではなく、また正確な測距にはピッチより細かい精度にて像ズレ量を検出しなければならない。そこで補間演算を行う。図２（ｂ），（ｃ）中のＲとＬは各々図１中のセンサアレイ２ａ，２ｂを構成する一部のセンサ出力を表わしている。
また、図２（ｄ）には、すでに「相関演算」が終了した上記Ｓだけシフトさせた後で比較しやすい状態に直したグラフを示してある。すなわち、Ｌ0 〜Ｌ4 は正確にはＬs 〜Ｌs+4 と記述するべきであるが、記載上繁雑になるのを避けてこのＳは省略して記してある。
ここで、Ｌのセンサには上記Ｓだけシフトした後もＲ基準でまだｘだけずれた光が入射しているとする。このとき例えば、Ｌ1 のセンサにはＲ0 とＲ1 に入射する光が混じり合って入射し、同様に、各ＬのセンサにもＲ基準でｘだけずれた光が順次に入射するので、各Ｌの出力（Ｌ1 〜Ｌ3 ）は、図１５の［式１］に示したように表現されることがわかる。
【００１５】
上記Ｆmin と、Ｆmin から上記シフト量をプラス方向とマイナス方向にずらしたＦＦの値Ｆ-1とＦ+1は、この各Ｒn ，Ｌn の出力を用いて表現すると、図１６の［式２］のように表される。さらに、［式１］を用いて［式２］を展開すると、値Ｆmin ，Ｆ-1，Ｆ+1のそれぞれは図１７の［式３］のように表される。
また、この［式３］中の｛｜Ｒ0 −Ｒ1 ｜＋｜Ｒ1 −Ｒ2 ｜＋｜Ｒ2 −Ｒ3 ｜｝を（ΣΔＲ）として表現すると、この（ΣΔＲ）に依存せず、先のズレ量ｘが図１８の［式４］に示す演算によって求められる。これが「補間演算」である。
【００１６】
なお、これらの演算は、図１中の演算手段５にて行われるが、ワンチップマイコン等の演算制御手段（ＣＰＵ）１０において所定のプログラムに従って行ってもよい。
【００１７】
上述した演算のプロセスの概要を示すと図３（ｂ）のフローチャートのように表せる。すなわち、センサアレイのどの領域に入射する光を用いて上記「相関演算」を行うかをまず指定する（Ｓ１０１）。次に、演算手段５による図２（ａ）にて説明した「相関演算」を行い、シフト量を求める（Ｓ１０２）。
また、その結果から更に［式４］で説明した「補間演算」を行って上記ｘを求める（Ｓ１０３）。
【００１８】
このように得られた値Ｓとｘに基づいて、ＣＰＵ１０がピント合わせレンズの繰り出し量を算出し、制御すればオートフォーカス( ＡＦ) カメラが提供できる。なお、この演算手段は論理（ロジック）回路によっても構成できるが、前述のようにこのようなハードウエアによる演算手段を用いずに、これらの演算をＣＰＵ１０が内蔵する所定のプログラムに従って行ってもよい。
このような場合は、図３（ｂ）に示すようなフローチャートで表される。すなわち、センサアレイの各センサの出力をＣＰＵ１０が入力し（Ｓ１０５）、ＣＰＵ１０が所定のプログラムによって上記のような相関演算（Ｓ１０６）および、補間演算（Ｓ１０７）を行って、その結果に基づいてズームレンズ等の繰出し量を算出してピント合わせ制御を行う（Ｓ１０８）。
【００１９】
なお、論理回路（即ちハードロジック回路）による演算は、回路の規模の縮小と高速化が可能ではあるが、データ内容を判定したり、測距エリアの幅を切り換えたりすることは困難である。一方、マイコン制御ではこのようなことが可能とはなるが、高速化は難しいという一長一短な作用効果を奏する。
【００２０】
例えば、図４に示すような人物と山のシーンにおいては、正しく被写体６ａ（人物）を測距しようとすると、測距エリアＷは人物の顔の幅Ｋよりも狭い方がよい、即ちＷ＜Ｋの関係が成り立つ。この理由は、測距エリアＷが広いほど背景の山６ｂの光情報までが演算に加味されてしまうために、高精度な測距が困難になるからである（すなわち、遠近混在誤差の発生故に精度が低下する）。
【００２１】
この測距エリアＷは、センサアレイのピッチＳＰや使用するセンサ数Ｅと距離Ｌ、センサ、レンズ間の距離ｆに依存し次式の関係が成り立つ。
Ｗ  ＝  Ｌ×ＳＰ×Ｅ／ｆ      …（式ｅ）
この関係からわかるように、顔の幅Ｋは距離Ｌに対し一定なのに対し、測距エリアＷは距離Ｌに比例する。つまり、被写体までの距離Ｌが変わっても測距エリアＷを顔の幅Ｋ以下にするためには、ＳＰ、ｆは一定であるので、センサ数Ｅを切り換える方法しかないことがわかる。一方、遠近混在が無ければ、相関エリアは広いほうがセンサのノイズが相殺されて高精度となる。したがって、近距離撮影では相関エリアは広いほうが有利となる。このように、測距エリアの幅は可変にするほうが、近距離から遠距離までの広範囲で高精度に測距が可能となる。
【００２２】
ただし、上述の遠近混在の問題は、多くの場合、補間演算のレベルで生じるものであり、相関演算への影響は少ない。
そこで本発明の第１実施形態では、比較的単純な論理回路で構成しても、また遠近混在があっても大きな誤差の生じない相関演算は高速のハードロジック回路で行い、一方、厳密な精度で行うべき補間演算は、ＣＰＵによるソフトウエアに従う演算によって精密に行うように構成する。これにより、測距装置としての高速化と高精度を共に達成したものが実現できる。
【００２３】
図３（ｃ）のフローチャートには、図３（ａ）および図３（ｂ）のフローチャートに比較し本発明の第１実施形態としての演算処理に関する手順を示している。すなわち、高速化と高精度を共に達成するため、図３（ｃ）に示すように演算処理を制御する。
まず相関エリアの指定を行い（Ｓ１０９）、ハードロジック演算回路により相関演算を行う（Ｓ１１０）。この結果の相関値Ｓを基にしてＣＰＵ１０はセンサアレイのデータを読み込み（Ｓ１１１）、マイコンによるソフトウエア的な補間演算を行う（Ｓ１１２）。
求まった結果に基づいて、ズームレンズの繰り出し量を算出し、被写体に対し適宜なピント制御を行う（Ｓ１１３）。
【００２４】
（変形例１）
本発明の目的からすれば、相関演算を必ずしもハードロジック回路で行う必要はなく、例えば相関をとるエリアのデータ数を少なくするなど、高速化ができれば、図３（ｂ）のステップＳ１０６のようにソフトウエアによって行ってもよい。
また同様にして、補間演算に関しても図３（ａ）のステップＳ１０３のようにハードウエアによって行ってもよい。いずれの手法にせよ、相関演算と補間演算においては使用するデータまたは作業エリア等を別々にして、処理の高速化と高精度化を図っている。
【００２５】
ここで、例えば単純な明暗の光パターンのセンサピッチ単位の相関をとるだけなら、図５に示すような回路構成でもこの機能を満たすことはできる。
受光レンズ１ａの光軸後方にはセンサアレイ２０ａ、２１ｂが配置され、受光レンズ１ｂの後方にアレイ２０ｂ、２１ｂ、２２ｂが配置されており、それぞれ、３ａ、３ｂに示すような波形の光量分布の光が得られた場合を考える。
トランジスタ２３、２４はカレントミラー回路を構成し、センサ２０ａの光電流はトランジスタ２４のコレクタ電流となる。したがって、後段に続くアンプ２８には、センサ２０ａ、２１ａの差の光電流が入力され、センサ２０ａの光電流がセンサ２１ａの光電流より大きい場合には、このアンプ２８に差電流が流れ込み、一方、この大小関係が逆な場合はこのアンプ２８から差電流が流れ出す。つまり、これらの大小関係によってアンプ出力はＬ(Low) になったりＨ(High)になったりする。
【００２６】
同様にして、レンズ１ｂ側のセンサもトランジスタ２５、２６、２７のカレントミラー回路に接続されており、センサ２１ｂの出力を基準にしてアンプ２９、３０に差の光電流が流れ込んだり流れ出したりするので、これらのアンプ出力は、センサアレイ上の明暗によって上記アンプ２８と同様にその出力がＨ(High)になったりＬ(Low) になったりする。
【００２７】
このアンプ２９は、センサ２０ｂよりセンサ２１ｂの光電流が大きい場合にＬになるが、インバータ３１の作用により反転され、後段に続くＡＮＤ回路３２に入力される。また、センサ２２ｂよりセンサ２１ｂの光電流が大きい場合にはアンプ３０の出力はＬになるが、これをＡＮＤ回路３３に入力すると、レンズ１ａ側の光パターンの大小関係が、センサ２０ｂ，２１ｂ上で等しくなった場合には、ＡＮＤ回路３２が、センサ２１ｂ，２２ｂ上で等しくなった場合、ＡＮＤ回路３３が、Ｈの信号を出力する。
上述のような構成により、明暗パターンの変化が、センサアレイのどこで起きているかがロジック回路的に判別することができる。またこのような回路をハーウエアとして複雑にしていくことによっても単純な相関演算は可能である。
【００２８】
ここで、図６に本発明の実施形態の具体的例としてカメラの構成を示す。ただし、レンズ１ａ，１ｂやセンサアレイ２ａ，２ｂ等からなる測距ユニット１００についてはすでに説明してあるので詳説は省略する。また、相関回路５は図５で説明したようにハードロジック回路で構成されている。
Ａ／Ｄ変換回路４は、センサアレイのアナログ出力をディジタルデータに変換する回路であり、ここでは変換データを記憶する機能も有するものとする。出力回路７はシリアル通信で、この記憶データをＣＰＵ１０に対して出力する。このＣＰＵ１０は、このシリアル通信用のポートや、カメラの各機能を制御する端子等からなるポート手段１９、これを制御するレジスタ群１４、１８、演算部１７に、データの一時記憶用のＲＡＭ１５、所定のアルゴリズムでこれらを制御する命令のプログラムが入ったＲＯＭ１６等から構成されている。
【００２９】
また、ポート制御によって、繰り出し制御手段を介してピント合わせ用レンズ１３の繰り出し制御が行われ、シャッタ８などが駆動制御される。カメラの部品のバラツキや、組み立て精度のバラツキによって生じる誤差を補正するための補正係数を記憶するような電気的に書込み可能なＲＯＭ（ＥＥＰＲＯＭ）９が設けられ、ＣＰＵ１０はこの補正データを参照しながらカメラの制御を行う。
【００３０】
続いて、上述のような構成のカメラの測距装置の動作について、図７のフローチャートを用いて説明する。
まず、相関エリアを指定する（Ｓ１）。ここで、図２（ｄ）にＲ1 〜Ｒ3 として示したような相関エリアを指定してセンサアレイに入射する光パターンに基づくデータをＡ／Ｄ変換手段４でＡ／Ｄ変換を行う。
図６中の相関手段５によってセンサピッチ単位で相関演算して（Ｓ２）、この相関結果Ｓを得る。この値Ｓは被写体の距離に依存する値なので、この値を基に判定することにより被写体距離の大まかな判定ができる（Ｓ３）。例えば所定値Ｓ1 よりも大きい場合、この被写体は「近距離」に在るとみなしステップＳ１６に分岐して「広い」エリアで補間演算を行い（Ｓ１６）、ステップＳ１１に進む。
【００３１】
一方、上記ステップＳ３において所定値Ｓ1 以下の場合はステップＳ４に進んで「狭い」相関エリアにて補間演算を行う。詳しくは、まずＲ側のセンサから所定の狭いエリアで測距するためのデータ（Ｒ0 〜Ｒ4 ）を読み込む（Ｓ４）。
次に、本発明の特徴の一つとなる読込みを行う。つまり、Ｌ側のデータをやみくもに取り込むのではなく、［式３］に示した各計算式で用いられるデータ（Ｌ1 ，Ｌ2 ，Ｌ3 ）のみを入力する（Ｓ５）。この手法は、相関がとれたシフト量Ｓを考慮した値のデータをとなっているため必要以上にマイコン（ＣＰＵ）のＲＡＭを浪費することはなく、シリアル通信によりデータ読込みに要する所要時間も短縮できる。
こうして読み込んだデータから、［式２］に示す各式に基づいた計算を行い、最小のＦmin と、その両サイドのＦ-1  およびＦ+1  を求める（Ｓ６〜Ｓ８）。
【００３２】
次に、相関演算時と補間演算時とでエリアの範囲を切り換えたことによって、相関値Ｓに差異が生じていないか否かを確認する（Ｓ９）。この判定では、上記ステップＳ６〜Ｓ８の相関演算で得られたＦmin ，Ｆ-1，Ｆ+1のうちでＦmin が最小値をとっているか否かを判定する。
もしＦmin が最小でない場合は、さらにステップＳ１３に分岐してＦ-1とＦ+1との大小関係を判別し、もしＦ-1が最小ならＳを１つ小さくし、また、Ｆ+1が最小なら相関値Ｓを１つ大きくしてＳを補正した後（Ｓ１４，Ｓ１５）、上記ステップＳ３に戻る。
【００３３】
続いて、ステップＳ１０〜Ｓ１２では、図示の式に基づく補間演算（Ｓ１０）と、距離Ｌの算出（Ｓ１１）および、この距離Ｌに在る被写体へのピント合せ（Ｓ１２）を行うステップである。なお、前述したステップＳ１６でのｘ算出も、センサエリアが広い範囲に関して求めるだけで、基本的には上記ステップＳ６〜Ｓ１０と同様の手法で行う。ただし、再度Ｆmin の大きさを確認する為の処理ステップＳ９は不要である。
【００３４】
通常、ワンチップマイコンは、データの演算には演算用のレジスタ１４を用いてこれにデータを出し入れして所定の順序に従って計算を行うので、多くのデータを用い複雑な計算をする場合には、一つずつデータをここに出し入れして計算するため、長大な時間と命令とを要する。したがって、データを少しずつシフトしながらＲとＬのデータの差をとって所定のエリアにわたって加算するというような図２（ｃ）に示したような「ＦＦ演算」は非常に効率の悪いプロセスとなる。しかも、実際にその後の補間演算では、［式４］に示すようにＦmin とその両サイドのＦ-1、Ｆ+1しか用いないので、せっかく多数のＦＦを計算しても、高精度の測距ができるわけでもない。これは図６のように設けられたＲＯＭ１６の容量にとっても負荷が重いが、データを一時記憶させるＲＡＭ容量の点からみても大きな問題である。
【００３５】
そこで、図８（ａ）に示す従来の測距装置のＲＡＭの使用形態に対比して、図８（ｂ）には本実施形態のＲＡＭの使用形態を例示する。図示のように、従来ではＲ0 〜Ｒ4 ，Ｌ0 〜Ｌ4+S ，…  についての多くを計算しなければならなかったのに比べて、本発明ではＲ0 〜Ｒ3 ，Ｌ1+S ，Ｌ2+S ，Ｌ3+S のみの計算で済むと共に、メモリ空間も節約でき、よって、ＲＡＭ等の利用空間の削減効果が大きいことがわかる。
【００３６】
（作用効果１）
以上説明したように、本実施形態によれば、高速かつ高精度、即ち、遠近混在の影響が小で、しかもＣＰＵ中のプログラムや使用されるメモリ空間を少なくする効果も併せて有する測距装置が提供できる。
【００３７】
（第２実施形態）
次に、本発明に係わる第２実施形態を説明する。本実施形態の測距装置も前述の図６のように構成された装置において実施される。本実施形態の特徴は、左右のＲとＬのセンサアレイ間に図８のようにオフセット誤差がのった場合に対策する１つの実施形態であり、図９のフローチャートには本実施形態の特徴的な演算処理の詳細を後述のように例示している。
【００３８】
また図１１には、図２（ｄ）に相当する各センサの出力をグラフで示している。例示のように、Ｌを基準と考えて、Ｒには各センサにＣ11，Ｃ22，Ｃ33の誤差が乗ったと考えると、これらを補正してから相関演算と補間演算を行うことが好ましい。しかし、この誤差が小さい時にはセンサピッチを「分解能」とする相関演算までは正確にできる。そこで本発明の第２実施形態では、補間演算に先立ってこの補正を行い、補間は正確に、かつ補正係数の数は最低に抑え、これを記憶するＥＥＰＲＯＭの容量を小さくすることを可能とする。また、このような誤差は、測距エリアが小さい場合に影響を及ぼしやすいので、狭いエリアで補間演算を行う場合のみに上記の補正を行うようにして、さらに補正係数の削減を図っている。
【００３９】
また、図１０（ａ）に示す主要被写体の人がどの距離にいるかの確率を表すグラフが示すように、一般に撮られる写真を分析すると、ある距離Ｌ1 以遠では人が被写体になることは少なく、一方、図４に示すように、ある距離Ｌ2 以近では、特にエリアを狭くする必要はない。そこで、このＬ1 からＬ2 の距離に在る被写体を測距する場合だけ、センサ誤差の補正を行えばよいと考える設計も可能である。この大まかな距離判定は、相関演算結果Ｓによってある程度予測可能である。そこで、図９に示したフローチャートでは、このＬ1 〜Ｌ2 の距離にある被写体の相関値Ｓは、所定のＳ2 とＳ1 の間の値をとると仮定して設計した具体例である。
【００４０】
図９中のステップＳ１〜Ｓ５までは既に説明した第１実施形態の図７のフローチャートと同様である。ただし、前述した理由により、ステップＳ３では相関値ＳがＳ1 からＳ2 の間にある場合（即ちＳ2 ＜Ｓ＜Ｓ1 ）だけ狭いエリアでの測距を行うように制御している。
Ｒ側のセンサデータ( Ｒ0 〜Ｒ4)の読込み（Ｓ４）に続く、Ｌ側のセンサデータ( ＬS+1 〜ＬS+3)の読込み（Ｓ５）に続き、ステップＳ５ｂでは、図８のＬ1 ，Ｌ2 ，Ｌ3 基準のＲ1 ，Ｒ2 ，Ｒ3 の誤差Ｃ11、Ｃ22，Ｃ33などの補正係数をＥＥＰＲＯＭから読み出す工程である。
また、ステップＳ６〜Ｓ８までは、これらの補正値でＲn ，Ｒn-1 ，Ｒn+1 とＬn との誤差（同じ輝度を睨んだ時に同じ出力にならない誤差）Ｃnn  ，Ｃn(n-1)，Ｃn(n+1)を補正しながらＦmin ，Ｆ-1，Ｆ+1を算出していく工程である。
こうして得られたＦmin ，Ｆ-1，Ｆ+1より、図７のステップＳ１０と同様に補間演算でｘを求め、ピント合わせを行う（Ｓ１２）。
【００４１】
（作用効果２）
以上のように構成することにより、従来、図１０（ｂ）のようにＲ、Ｌの各センサごとに必要とした補正係数のメモリ容量が、この第２実施形態では、図１０（ｃ）に示すようにメモリ容量が削減できる。したがって本実施形態によれば、あらかじめ高速で求めた相関結果Ｓを利用して被写体距離を判定し、所定の遠距離の人物を重視した誤差補正を行うことができ、これによって、補正係数の数を削減し、補正用のプログラムやメモリ等の削減を可能とする。
【００４２】
（第３実施形態）
続いて、本発明に係わる第３実施形態を説明する。この実施形態の測距装置も前述した図６のように構成された装置において実施される。本実施形態の特徴は、図１２（ａ），（ｂ）に示すように、測距エリアの一部が人物６からはずれた状態を検出し、この場合は、はずれたセンサを除いて測距演算を行うことによって、図４を用いて説明した遠近混在誤差を対策するための実施形態である。これは、前述した第１、第２実施形態に比べて、測距エリアをむやみに狭くすることはないので、遠距離であっても人の顔よりも大きな被写体などに対してはさらに高精度の距離測定が可能となる実施形態である。
図１２（ｂ）のような撮影シーンでは、被写体から外れたセンサは、相関が悪くなるので、図１２（ａ）のグラフのように差分｜Ｒn −Ｌn ＋ｓ｜の結果がこの被写体に対応したセンサに比べ異なった値となる。このような原理を利用して図１２（ａ）の例でいえば中央のセンサＲ2 ，Ｌs+2 の差分Ｆc 以上のセンサ出力は除去して補間演算を行う。このような機能をもたせる為に、図１３に示すフローチャートのアルゴリズムを持ったプログラムをＣＰＵに内蔵する。
【００４３】
ステップＳ１〜Ｓ５は、既に説明した手順と同じ処理ステップである。これに続いて、補間演算用のＦmin ，Ｆ-1，Ｆ+1等を０に初期化し（Ｓ２０）、中央のセンサを選択するためｉに２を代入して（Ｓ２１）、Ｒi すなわちＲ2 のデータを読み込む（Ｓ２２）。
差分Ｆi をとり（Ｓ２３）、とったこの差分を差分の基準値Ｆc とする（Ｓ２４）。差分の各センサごとの和がＦmin なので、これをＦi に加算する（Ｓ２５）。
これ以降の算出ステップ群でも順次、Ｆ+1，Ｆ-1を求めるためにＲi+1 ，Ｒi-1 を読み出してＬi との差を求め、Ｆ+1，Ｆ-1を計算する（Ｓ２６〜Ｓ２９）。
【００４４】
次に、ステップＳ３０〜Ｓ３４では、まずｉを１つ減じてから（Ｓ３０）、中央より左側の番号の若いセンサについてＲi ，Ｒi+1 ，Ｒi-1 を読み出し（Ｓ３１）、Ｌi との差分を求めて、Ｆ+1，Ｆ-1をそれぞれ計算する（Ｓ３２）。なおここで、Ｒi ，Ｌi の差分Ｆi が基準値Ｆc を大きく外れたものは算出処理（Ｓ３４）の対象から除去し、外れていないものは加味するように、基準値Ｆc との大小関係を判定している（Ｓ３３）。
【００４５】
同様に、ステップＳ３５〜Ｓ４０でも、中央から右側の番号の１つ増加したセンサｉについて（Ｓ３５，Ｓ３６）、Ｒi ，Ｒi+1 ，Ｒi-1 を読み出し（Ｓ３７）、Ｌi との差分を求めて、Ｆmin ，Ｆ+1，Ｆ-1をそれぞれ計算するが（Ｓ３８）、ここでも同様に、Ｒi ，Ｌi の差分Ｆi が基準値Ｆc を大きく外れたものは算出処理（Ｓ４０）の対象から除去するように、基準値Ｆc との大小関係を判定している（Ｓ３９）。
このようにして得られた補間演算用のＦmin ，Ｆ-1，Ｆ+1を用いて、補間演算を行いｘを求めた後（Ｓ１０）、距離Ｌを求めてピント合わせを行って（Ｓ１２）一連の処理を終了する。
【００４６】
（作用効果３）
以上のように本第３実施形態では、遠近混在誤差に関して対策すると共に、人物以外の被写体の場合は測距エリアを広くとることができ、被写体に最適な測距エリアを選択してより高精度のピント合わせを可能としている。
【００４７】
（その他の実施形態）
以上に例示した第１〜第３実施形態では、すべてセンサピッチ単位の相関量Ｓを求める手段として、ハードロジック回路を用いた場合を例として説明したが、この手段はマイコンが所定のプログラムで演算するソフトウエア的な手段であっても応用が可能である。そこでこの場合の具体例を図１４にフローチャートで示す。この処理手順は相関量Ｓを求めるためのプロセスであり、前述の図２で説明したＦＦの最小値を" ＦＦ１" とし、グラフの横軸であるシフト量を" ＳＦＴ" として表わしている。また、ｎはセンサの番号を表す整数である。
【００４８】
まずＦＦ１を１００に初期設定し（Ｓ５１）、ＳＦＴ，ｎ，ＦＦを０に初期設定する（Ｓ５２）。
続くステップＳ５３〜Ｓ５６までは、差分の算出処理ループである。すなわち、差分ＦＦ１  をとり（Ｓ５３）、このとった差分をＦＦに加算する（Ｓ５４）。センサ番号ｎを１つインクリメントした後（Ｓ５５）、所定の限度数ｎc （即ち対象エリア数）との比較によりこの処理ループの繰り返しを判定する（Ｓ５６）。
【００４９】
上記処理ループにより差分の各センサごとの和がＦＦとして求まると、次に、ＦＦとＦＦ１との大小比較を行い（Ｓ５７）、ＦＦ１の方が大きい場合はＦＦをＦＦ１に代入する（Ｓ５８）と共に、ＳＦＴをＳに代入する（Ｓ５９）。
ＳＦＴを１つインクリメントした後（Ｓ６０）、所定の限度値Ｓmax になるまではステップＳ５３に戻って上述のステップを繰り返す。Ｓmax になると図７中のステップＳ３に進む。
【００５０】
（作用効果４）
このように、相関量を求める手段は上記ステップＳ５１〜Ｓ６１から成るプログラムによるソフトウエア的手段によっても可能である。このフローチャートでも明らかなように、相関の加算をとる為の対象エリア数ｎc が小さければ、上記処理ループを繰り返す回数が少なくなって高速化できる。また、ピッチ単位の相関演算は多少荒くても正しいＳの値が求められるので、図３（ｂ）のようなエリア切替えの無い演算処理よりは更なる高速処理が可能となる。
【００５１】
（その他の変形例）
なお本発明は、この他にも実現方法として以上の要旨を逸脱しない範囲で種々の変形実施が可能である。
【００５２】
以上、実施形態に基づいて説明してきたが、本明細書中には次の発明が含まれている。
［１］  視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、
前記受光手段の出力を受け、前記一対の被写体像信号列の第１の部分の相関値を出力する相関手段と、
前記一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち第１の部分より狭い第２の部分の部分的データのみを選択的に入力するデータ入力手段と、
当該入力されたデータに基づいて所定の補間演算を行う補間手段と、
を具備することを特徴とする測距装置。
［２］  視差を有する一対の受光素子列によりそれぞれ被写体像を受光して、一対の被写体像信号列を出力する受光手段と、
前記一対の被写体像信号列を第１の画素数を有する複数のブロックに分割する手段と、
前記受光手段の出力を受け、前記一対の被写体像信号列の相関値を出力する相関手段と、
前記相関値が所定の条件を満たす場合、前記ブロックを第１の画素数よりも大きい第２の画素数に再設定する手段と、
前記一対の受光素子列のいずれか一方の受光素子列の全部の被写体像信号列および、他方の受光素子列の被写体像信号列のうち、前記第２の画素数のデータのみを選択的に入力するデータ入力手段と、
当該入力されたデータに基づいて所定の補間演算を行う補間手段と、
を具備することを特徴とする測距装置。
［３］  視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
前記二つの光パターン信号を比較して前記被写体像の視差に基づく相対位置差を前記ラインセンサの配列ピッチの単位で算出するピッチ差算出手段と、
前記ピッチ差算出手段の出力結果に基づいて、前記ラインセンサの出力信号を選択し、この結果に基づき前記二つの光パターンの相対位置差を前記センサピッチよりも細かい精度にて算出する演算制御手段と、
を具備し、
前記ピッチ差算出手段はハードロジック回路で構成され、前記演算制御手段はマイクロコンピュータ及びソフトウェアで構成されていることを特徴とする測距装置。
また、次の発明も含まれる。
（１）  視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
上記二つの光パターン信号を比較して上記被写体像の視差に基づく相対位置差を上記ラインセンサの配列ピッチの単位で算出するピッチ差算出手段と、
上記ピッチ差算出手段の出力結果に基づいて、上記ラインセンサの出力信号を選択し、この結果に基づき上記二つの光パターンの相対位置差を上記センサピッチよりも細かい精度にて算出する演算制御手段と、
を具備することを特徴とする測距装置。
（２）  上記ピッチ差算出手段は、ハードロジック回路で構成され、
上記演算制御手段は、マイクロコンピュータ及びソフトウェアで構成されていることを特徴とする（１）に記載の測距装置。
（３）  上記演算制御手段は、上記ラインセンサ出力を記憶する記憶手段を具備し、かつ、上記ピッチ差算出手段の出力結果に基づいて、上記二つのラインセンサの一方の出力を選択し、もう一方の出力との差分の計算を行い、この結果を上記記憶手段に記憶するように制御を行うことを特徴とする（１）に記載の測距装置。
（４）  上記演算制御手段は、上記二つの光パターンの相対位置差を上記センサピッチよりも細かい精度で算出する過程において、上記二つの光パターンの差分を比較して、上記ピッチ差算出手段の出力結果を判定する機能を有し、
上記ピッチ差算出手段の出力結果が正しくないと判断した場合には、当該出力結果を変更することを特徴とする（１）に記載の測距装置。
【００５３】
（５）  視差を有する異なる視野から観測した被写体像の精度分布に従って二つの光パターン信号を出力する二つのラインセンサと、上記二つの光パターン信号を比較して上記被写体像の視差に基づく相対位置差を、上記ラインセンサの配列ピッチの単位で算出するピッチ差算出手段と、上記ピッチ差算出手段の出力結果に基づいて上記二つの光パターンの相対位置差を上記ピッチよりも細かい精度で算出する演算制御手段とを具備する測距装置であって、
上記演算制御手段は、上記二つのラインセンサの出力信号を選択して減算を行い、この減算結果に基づいて上記相対位置差を算出するためのセンサ部分を決定することを特徴とする測距装置。
（６）  上記二つのラインセンサの出力アンバランス補正情報を記憶する手段を具備し、
上記算出されたピッチ差に基づいて、上記出力アンバランス補正情報を選択し、上記減算結果を補正する補正手段を有することを特徴とする（５）に記載の測距装置。
（７）  視差を有する異なる視野から観測した被写体像の輝度分布に基づいた二つの光パターン信号を出力する二つのラインセンサと、
上記二つの光パターン信号の第一の部分同士を比較して上記被写体像の視差に基づく相対位置差を、ラインセンサのピッチの単位で算出するピッチ差算出手段と、
上記ピッチ差算出手段の出力結果に従って上記二つの光パターンの相対位置差を上記ラインセンサのピッチよりも細かい精度で算出する演算制御手段と、を具備する測距装置であって、
上記演算制御手段は、上記ピッチよりも細かい精度で相対位置差を算出する場合に、上記ピッチ差算出結果に基づいて上記二つのラインセンサのうち上記第一の部分とは異なる第二の部分を選択し、この部分の出力を比較して上記相対位置差を演算することを特徴とする測距装置。
（８）  上記二つのラインセンサの出力アンバランス補正情報を記憶する手段と、
上記選択された位置差算出用の第二部分の出力および上記出力アンバランス補正情報に基づいて上記減算結果の補正の可否を決定する補正手段と、
を更に具備することを特徴とする（７）に記載の測距装置。
【００５４】
また、そのほかに次のような発明も含まれる。
（１' ）  視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
上記二つの光パターン信号を比較して上記被写体像の視差に基づく相対位置差を、上記ラインセンサのピッチの単位で算出するピッチ差算出手段と、
上記ピッチ差算出手段の出力結果に従って、上記ラインセンサの出力信号を選択し、その結果に従って上記二つの光パターンの相対位置差を上記ラインセンサのピッチよりも細かい精度で算出する演算制御手段と、
を備えることを特徴とする測距装置。
（２' ）  上記ピッチ差算出手段は、ハードロジックの電子回路で構成され、上記演算制御手段は、マイクロコンピュータ及びソフトウェアで構成されていることを特徴とする（１' ）に記載の測距装置。
（３' ）  上記演算制御手段は、上記ラインセンサの出力を記憶する記憶手段を具備し、上記ピッチ差算出手段の出力結果に基づいて上記二つのラインセンサの一方の出力を選択し、もう一方の出力との差の計算を行い、この結果を上記記憶手段に記憶するように制御を行うことを特徴とする（１' ）に記載の測距装置。
（４' ）  上記演算制御手段が、上記二つの光パターンの相対位置差を上記ラインセンサのピッチよりも細かい精度で算出する過程において、
上記二つの光パターンの差分を比較して上記ピッチ差算出手段の出力結果を判定する機能を有し、上記ピッチ差算出手段の出力結果が正しくないと判断した場合には、上記ピッチ差算出結果を変更することを特徴とする（１' ）に記載の測距装置。
【００５５】
（５' ）  視差を有する異なる視野から観測した被写体像の精度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
上記二つの光パターン信号を比較して上記被写体像の視差に基づく相対位置差を、上記センサの配列ピッチの単位で算出するピッチ差算出手段と、
上記ピッチ差算出手段の出力結果に基づいて上記二つの光パターンの相対位置差を上記ピッチよりも細かい精度で算出する演算制御手段と、から成る測距装置において、
上記演算制御手段は、上記二つのラインセンサの出力信号を選択して所定の減算を行い、この減算結果に基づいて上記相対位置を算出するためのセンサ部分を決定することを特徴とする測距装置。
（６' ）  上記二つのラインセンサの出力アンバランス補正情報を記憶する手段を具備し、上記算出されたピッチの差に基づいて、上記出力アンバランス補正情報を選択して上記減算結果を補正する補正手段を更に有することを特徴とする（５' ）に記載の測距装置。
【００５６】
（７' ）  視差を有する異なる視野から観測した被写体像の輝度分布に従った二つの光パターン信号を出力する二つのラインセンサと、
上記二つの光パターン信号の第一の部分同士を比較して上記被写体像の視差に基づく相対位置差を、上記ラインセンサのピッチの単位で算出するピッチ差算出手段と、
上記ピッチ差算出手段の出力結果に基づいて上記二つの光パターンの相対位置差を上記センサピッチよりも細かい精度で算出する演算制御手段とから構成される測距装置において、
上記演算制御手段は、上記ラインセンサのピッチよりも細かい精度で相対位置差を算出する場合に、上記ピッチ差算出結果に基づいて二つの上記ラインセンサのうちの上記第一の部分とは異なる第二の部分を選択し、この部分の出力を比較して上記位置差を演算することを特徴とする測距装置。
（８' ）  上記二つのラインセンサの出力アンバランス補正情報を記憶する手段を更に備え、上記選択された位置差算出用の第二の部分に基づいて、上記出力アンバランス補正情報を用いて上記減算結果を補正するか否かを決定する補正手段を有することを特徴とする（７' ）に記載の測距装置。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、パッシブタイプの測距装置の測距範囲を適切に切り替えて、被写体の不必要な領域を測距することなく、なおかつ高速な演算処理を可能とした測距装置が提供でき、この適用により、正確なピント合わせが高速に行えるカメラやビデオ等の撮影装置を提供することができる。
また、高速で高精度な測距が可能な電子システムとして、必要となるメモリやプログラムの記憶容量が少なくても構成できるカメラ等のための測距装置が提供できる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態に係わる測距装置の基本構造を示す構成図。
【図２】  図２（ａ）〜（ｄ）は本発明に係わる測距の演算原理を示し、
（ａ）は、焦点とずらし量との関係を示すグラフ、
（ｂ）は、右側センサＲのセンサ部分ごとの信号出力を示すグラフ、
（ｃ）は、左側センサＬのセンサ部分ごとの信号出力を示すグラフ、
（ｄ）は、左右のセンサ出力と隣接するセンサ部分の出力の関係を示すグラフ。
【図３】  図３（ａ）〜（ｃ）は相関演算と補間演算から成る手順を示し、
（ａ）は、ハードウエアによる処理手順を示すフローチャート、
（ｂ）は、ソフトウエアによる処理手順を示すフローチャート、
（ｃ）は、ハードウエアとソフトウエアの組合せによる処理手順を示すフローチャート。
【図４】図４は、ラインセンサと被写体との位置関係を示す概念図。
【図５】図５は、本測距装置の相関手段としてのハードロジック回路を示す回路図。
【図６】図６は、本発明の測距装置の構成を詳しく示すブロック構成図。
【図７】図７は、本測距装置の第１実施形態としての相関演算の処理手順を示すフローチャート。
【図８】  図８（ａ），（ｂ）は従来および本発明の使用する演算エリアの比較を示し、
（ａ）は、従来方式の使用されるエリアを示す概念図、
（ｂ）は、本測距装置で使用されるエリアを示す概念図。
【図９】図９は、本測距装置の第２実施形態としての相関演算の処理手順を示すフローチャート。
【図１０】  図１０（ａ）〜（ｃ）は、被写体に関するグラフと、従来および本発明の左右センサの誤差（補正値）を格納するエリアを比較して示し、
（ａ）は、被写体が人物である場合の確率を示すグラフ、
（ｂ）は、従来方式で使用される補正係数のエリアを示す概念図、
（ｃ）は、本測距装置で使用されるエリアを示す概念図。
【図１１】図１１は、図２（ｄ）に相当する各センサの出力を示すグラフ。
【図１２】  図１２（ａ），（ｂ）は、基準とする右センサと左右の各センサの出力を示し、
（ａ）は、左右の各センサの出力と差分を示すグラフ、
（ｂ）は、基準とする右センサのセンサ単位と被写体との位置関係を示す説明図。
【図１３】図１３は、本測距装置の第３実施形態としての補間演算の処理手順を示すフローチャート。
【図１４】図１４は、本測距装置のその他の実施形態としての相関演算の処理手順を示すフローチャート。
【図１５】図１５は、右センサを基準としずれ量の光が左センサに入射する場合の各左センサ部分の出力を表す［式１］を示す図。
【図１６】図１６は、左右のセンサにおける差分による［式２］を示す図。
【図１７】図１７は、上記［式２］をさらに展開して表した［式３］を示す図。
【図１８】図１８は、補間演算により求まる最小値Ｆmin とＳＩＦＴ量との関係を表す［式４］を示す図。
【符号の説明】
１ａ，１ｂ…レンズ（センサ用）、
２ａ，２ｂ…ラインセンサ、
３ａ，３ｂ…信号出力波形、
４…Ａ／Ｄ変換部、
５…演算部（相関手段）、
６…被写体、
７…出力部、
８…シャッタ、
９…ＥＥＰＲＯＭ、
１０…制御手段（ＣＰＵ）、
１２…繰り出し手段、
１３…ズームレンズ、
１４…演算用レジスタ、
１５…ＲＡＭ、
１６…ＲＯＭ、
１７…演算手段、
１８…レジスタ（汎用）、
１９…ポート。
Ｓ１〜Ｓ１６…本発明の第１、第２実施形態の処理ステップ、
Ｓ１〜Ｓ４０…本発明の第３実施形態の処理ステップ、
Ｓ５１〜Ｓ６１…本発明のその他の実施形態の処理ステップ、
Ｓ１０１〜Ｓ１０４…ハードウエアによる演算処理ステップ、
Ｓ１０５〜Ｓ１０８…ソフトウエアによる演算処理ステップ、
Ｓ１０９〜Ｓ１１３…ハードウエアとソフトウエアによる演算処理ステップ。
【図１】
0003847390.tif 000002
【図２】
0003847390.tif 000003
【図３】
0003847390.tif 000004
【図４】
0003847390.tif 000005
【図５】
0003847390.tif 000006
【図６】
0003847390.tif 000007
【図７】
0003847390.tif 000008
【図８】
0003847390.tif 000009
【図９】
0003847390.tif 000010
【図１０】
0003847390.tif 000011
【図１１】
0003847390.tif 000012
【図１２】
0003847390.tif 000013
【図１３】
0003847390.tif 000014
【図１４】
0003847390.tif 000015
【図１５】
0003847390.tif 000016
【図１６】
0003847390.tif 000017
【図１７】
0003847390.tif 000018
【図１８】
0003847390.tif 000019