(57)【要約】      （修正有）【課題】受光素子を構成する各センサに発生するオフセットを補正し、高速で高精度な測距を行う測距装置を提供する。【解決手段】被写体に測距用光を投光する投光手段と、定常光除去手段により定常光成分が除去された光成分を積分するアクティブモード積分と、被写体からの定常光成分の積分を行うパッシブモード積分との二つの積分モードを制御する積分制御手段と、前記測距用光を投光した場合に得られる前記受光手段の複数のセンサからの被写体像データを補正する補正手段とを具備する。【選択図】    図１
2006119135.tif 000002
【特許請求の範囲】
【請求項１】
被写体に測距用光を投光する投光手段と、
前記被写体からの測距用光の反射信号光を受光して被写体像データを出力する複数のセンサよりなる受光手段と、
前記受光手段の複数のセンサに定常的に入射する定常光成分を除去する定常光除去手段と、
前記受光手段の複数のセンサに対する積分制御を行なう手段であって、
前記定常光除去手段により定常光成分が除去された前記定常光成分以外の信号光成分を積分する行うアクティブモード積分と、前記被写体からの定常光成分の積分を行うパッシブモード積分との二つの積分モードを制御する積分制御手段と、
前記投光手段により測距用光を投光しつつ、前記定常光成分以外の信号光成分を積分する第１のアクティブモード積分動作時の１回の積分時間よりも短い時間で、前記投光手段により測距用光を投光しないで、前記定常光成分以外の信号光成分を積分する第２のアクティブモード積分動作を行うことによって得られる前記受光手段の複数のセンサからの被写体像データにより、前記測距用光を投光した場合に得られる前記受光手段の複数のセンサからの被写体像データを補正する補正手段と、
を具備することを特徴とする測距装置。
【請求項２】
前記第１のアクティブモード積分動作は、前記第２のアクティブモード積分動作よりも前に行われることを特徴とする請求項１に記載の測距装置。
【請求項３】
前記第１のアクティブモード積分動作は、前記第２のアクティブモード積分動作よりも後に行われることを特徴とする請求項１に記載の測距装置。
【請求項４】
測距シーケンスを開始させるレリーズ操作部材を更に具備し、
上記第２のアクティブモード積分動作は、上記レリーズ操作部材が操作された後に行われることを特徴とする請求項２又は請求項３に記載のカメラの測距装置。
【請求項５】
測距シーケンスを開始させるレリーズ操作部材を更に具備し、
上記第２のアクティブモード積分動作は、上記レリーズ操作部材が操作される前に行われることを特徴とする請求項３に記載のカメラの測距装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は測距装置に係り、特に、アクティブモード積分と、パッシブモード積分との二つの積分モードが実行可能なハイブリットタイプの測距装置において、アクティブモード積分を行った際に、固定パターンノイズ等により受光素子を構成する各センサに発生するオフセットを補正するようにした測距装置に関する。
【背景技術】
【０００２】
従来よりカメラで用いられているパッシブＡＦを行う測距装置においては、暗電流により受光素子を構成する各センサに発生するオフセットが測距性能を劣化させるという問題があった。
【０００３】
そこで、特許文献１に開示されているような、受光素子を構成する各センサ毎のオフセットデータを製造時に不揮発性メモリ等に記憶させておいて、測距時にそのオフセットデータに基づいてオフセット補正を行うようにした技術が知られている。
【特許文献１】特開平３−１０４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているような方法の場合、あらかじめ不揮発性メモリにオフセットデータを記憶しておかなければならないため、膨大なメモリ容量が必要となり、コストアップやメモリの実装面積の増大を招いてしまうという問題があった。
【０００５】
また、ハイブリットタイプの測距装置においては、アクティブモード積分を行う場合に、定常光除去動作時の積分回路内でのスイッチングによる固定パターンノイズによってもオフセットが発生し、この固定パターンノイズによるオフセットの大きさはスイッチング動作の回数と関係するため、オフセット補正を行う際には、定常光除去動作に伴うスイッチング動作回数を考慮する必要がある。
【０００６】
本発明の目的は、ハイブリットタイプの測距装置において、大容量の不揮発性メモリを用いることなく、アクティブモード積分を行った場合に、受光素子を構成する各センサに発生するオフセットを補正し、高速で高精度な測距を行うことができる測距装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によると、上記課題を解決するために、
（１）  被写体に測距用光を投光する投光手段と、
前記被写体からの測距用光の反射信号光を受光して被写体像データを出力する複数のセンサよりなる受光手段と、
前記受光手段の複数のセンサに定常的に入射する定常光成分を除去する定常光除去手段と、
前記受光手段の複数のセンサに対する積分制御を行なう手段であって、
前記定常光除去手段により定常光成分が除去された前記定常光成分以外の信号光成分を積分する行うアクティブモード積分と、前記被写体からの定常光成分の積分を行うパッシブモード積分との二つの積分モードを制御する積分制御手段と、
前記投光手段により測距用光を投光しつつ、前記定常光成分以外の信号光成分を積分する第１のアクティブモード積分動作時の１回の積分時間よりも短い時間で、前記投光手段により測距用光を投光しないで、前記定常光成分以外の信号光成分を積分する第２のアクティブモード積分動作を行うことによって得られる前記受光手段の複数のセンサからの被写体像データにより、前記測距用光を投光した場合に得られる前記受光手段の複数のセンサからの被写体像データを補正する補正手段と、
を具備することを特徴とする測距装置が提供される。
【０００８】
また、本発明によると、上記課題を解決するために、
（２）  前記第１のアクティブモード積分動作は、前記第２のアクティブモード積分動作よりも前に行われることを特徴とする（１）に記載の測距装置が提供される。
【０００９】
また、本発明によると、上記課題を解決するために、
（３）  前記第１のアクティブモード積分動作は、前記第２のアクティブモード積分動作よりも後に行われることを特徴とする（１）に記載の測距装置が提供される。
【００１０】
また、本発明によると、上記課題を解決するために、
（４）  測距シーケンスを開始させるレリーズ操作部材を更に具備し、
上記第２のアクティブモード積分動作は、上記レリーズ操作部材が操作された後に行われることを特徴とする（２）又は（３）に記載のカメラの測距装置が提供される。
【００１１】
また、本発明によると、上記課題を解決するために、
（５）  測距シーケンスを開始させるレリーズ操作部材を更に具備し、
上記第２のアクティブモード積分動作は、上記レリーズ操作部材が操作される前に行われることを特徴とする請求項３に記載のカメラの測距装置
【発明の効果】
【００１２】
本発明によれば、ハイブリットタイプの測距装置において、大容量の不揮発性メモリを用いることなく、アクティブモード積分を行った場合に、受光素子を構成する各センサに発生するオフセットを補正し、高速で高精度な測距を行うことができる測距装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下図面を参照して本発明の実施の形態について説明する。
【００１４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態によるカメラの測距装置の構成を示す要部のブロック図である。
【００１５】
図１において、参照符号１０７は、被写体に向けて測距用の一対のラインセンサ１０２ａ、１０２ｂの測距用光（信号光）を投光する投光手段であり、参照符号１０１ａ，１０１ｂは、一対の被写体像を一対のラインセンサ１０２ａ，１０２ｂ上に結像させる受光レンズである。
【００１６】
ここで、一対のラインセンサ１０２ａ，１０２ｂは、前記受光レンズ１０１ａ，１０１ｂにより結像された一対の被写体像を光強度に応じて電気信号に変換するものである。
【００１７】
また、図１において、参照符号１０３は、前記一対のラインセンサ１０２ａ，１０２ｂに対する積分動作の制御を行なう積分制御手段としての積分制御回路であり、参照符号１０６は、前記一対のラインセンサ１０２ａ，１０２ｂに定常的に入射する光成分を一対のラインセンサ１０２ａ，１０２ｂから出力される光電流より、除去する定常光除去手段としての定常光除去回路である。
【００１８】
また、図１において、参照符号１０５は、各種制御信号の出力、各種データの入力、測距演算等を行うＣＰＵである。
【００１９】
すなわち、このＣＰＵ１０５は、前記積分制御回路１０３を介して前記一対のラインセンサ１０２ａ，１０２ｂから出力される被写体像データの読み出しを行う読み出し手段として機能するとともに、この読み出し手段によって読み出された被写体像データに基づいて被写体距離に応じたデータを演算する演算手段として機能するものである。
【００２０】
このＣＰＵ１０５は、さらに、前記投光手段１０７を制御する機能を有しているとともに、前記投光手段１０７より被写体に向けて信号光を投光し、前記定常光除去手段としての定常光除去回路１０６によって被写体からの定常光成分の除去を行わせ、前記積分制御回路１０３によって定常光成分以外の信号光成分を積分する積分動作を行うアクティブモード積分と、被写体からの定常光成分の積分を行うパッシブモード積分との二つの積分モードを実行可能なカメラの測距装置における全体の動作を制御する機能を有している。
【００２１】
なお、図１において、参照符号１０４は、前記積分制御回路１０３とＣＰＵ１０５との間にあって、積分制御回路１０３より被写体像信号を読み出しアナログ／デジタル（Ａ／Ｄ）変換を行うＡ／Ｄ変換回路である。
【００２２】
すなわち、第１の実施の形態では、図１に示す構成の測距装置において、定常光成分を除去して定常光成分以外の信号光成分の積分を行うアクティブモード積分を信号光を投光しながら行い、その積分によるセンサデータの読み出し後、今度は信号光を投光しないでアクティブモード積分を行って、その積分によるセンサデータをアクティブモード積分時に発生したオフセット分として読み出す。
【００２３】
そして、信号光を投光した場合のセンサデータ（図５の（ａ）参照）から信号光を投光しない場合のセンサデータ（図５の（ｂ）参照）を差し引いて、図５の（ｃ）に示すようなセンサデータとし、このデータを用いて測距演算を行う。
【００２４】
このような第１の実施の形態によれば、ＥＥＰＲＯＭ（図示せず）等の不揮発性メモリの容量を増大させること無く、固定パターンノイズ等によるセンサデータのオフセットを取り除くことができ、高精度な測距を行うことができる。
【００２５】
図２は、前記定常光除去回路１０６の具体的な構成を例示する図である。
【００２６】
この図２に示した定常光除去回路１０６の構成において、参照符号１１０は、フォトダイオードで、一端は電源に接続され、光信号を検出するもう一端は転送用トランジスタ１１１のソースに接続されている。
【００２７】
この転送用トランジスタ１１１のドレインはグランドに接続され、ゲートはスイッチングトランジスタ等で構成されるスイッチＳＷ１を介して反転増幅器１１２の出力に接続されている。
【００２８】
また、転送用トランジスタ１１１のソース、ゲート間に電流記憶用の容量素子Ｃ１が接続されているとともに、このソースと前記フォトダイオード１１０の接続点は反転増幅器１１２の入力に接続されている。
【００２９】
この反転増幅器１１２は、ｐ型ＭＯＳトランジスタとｎ型ＭＯＳトランジスタで構成されるＣＭＯＳ構成の反転増幅器などでよい。
【００３０】
この反転増幅器１１２の入出力間には、光電流を検出するための帰還をかける容量素子Ｃ２、及び該容量素子Ｃ２に蓄積される電荷をリセットするためのスイッチングトランジスタ等で構成されるスイッチＳＷ２が接続されている。
【００３１】
以上の構成の後段には容量結合型の反転増幅回路が設けられており、この反転増幅回路は、反転増幅器１１２の出力に一端が接続された容量素子Ｃ３と、この容量素子Ｃ３の他の一端が接続された反転増幅器１１３とその入出力間に設けられた容量素子Ｃ４と、該容量素子Ｃ４に並列に接続されたスイッチングトランジスタ等で構成されるスイッチＳＷ３で構成されている。
【００３２】
この反転増幅回路の出力ＶＳ２には、入力ＶＳ１の信号に対して位相が反転されるとともに、容量素子Ｃ３とＣ４との容量によって定まるゲイン（Ｃ３／Ｃ４）で増幅された信号が出力される。
【００３３】
図３は、前記定常光除去回路１０６の基本的な動作を示すタイミングチャートである。
【００３４】
図３の（ｂ）に示すような、スイッチＳＷ２のタイミングを見て解かるように、この定常光除去回路１０６は１回の投光に対してスイッチＳＷ２を２回リセットし、２回の積分動作を行う。
【００３５】
１回目は前記投光手段１０７を非投光状態とし、２回目は投光状態とすることで、その両者の差を検出するようにしている。
【００３６】
そして、図３の（ａ）に示すように、期間Ｔ１は定常光を記憶する期間で、スイッチＳＷ１をオン、スイッチＳＷ２をオフし、フォトダイオード１１０で発生している光電流ＩPDが転送用トランジスタ１１１を介してグランドに流れるように、転送用トランジスタ１１１のゲート電圧に反転増幅器１１２を介して帰還がかかる。
【００３７】
これにより転送用トランジスタ１１１のソース、ゲート間の電圧は光電流ＩPDに対応した電圧値となり、この電圧値を容量素子Ｃ１で保持することで、定常光に応じた光電流ＩPDが排出される。
【００３８】
ここで、スイッチＳＷ１をオフした場合、フィードスルー電荷により容量素子Ｃ１に保持されていた電荷量が変化し、転送用トランジスタ１１１に流れる電流にΔＩPDの誤差が生じたとすると、この誤差成分ΔＩPDは反転増幅器１１２の帰還系に流れる。
【００３９】
そこで、期間Ｔ２でスイッチＳＷ２をオンして容量素子Ｃ２をリセットした後、期間Ｔ３でこの誤差成分ΔＩPDの積分を行う。
【００４０】
次に、期間Ｔ４で再びスイッチＳＷ２をオンして容量素子Ｃ２をリセットした後、期間Ｔ５で投光手段１０７から信号光を投光して、誤差成分ΔＩPDと投光により加わった信号光成分ＩPDS の積分を行う。
【００４１】
この期間Ｔ３とＴ５の積分時間を同一にし、その積分値の差分をとることで、信号光成分ＩPDS に対する出力だけを検出することができる。
【００４２】
この差分に関しては、容量素子Ｃ３、Ｃ４、スイッチＳＷ３、反転増幅器１１３で構成される容量結合型の反転増幅回路を次のように動作させればよい。
【００４３】
まず、図３の（ｃ）に示すように、期間Ｔ３の誤差電流成分ΔＩPDの積分終了時までスイッチＳＷ３をオンしておき、期間Ｔ４のスイッチＳＷ２がオンする直前にスイッチＳＷ３をオフにする。
【００４４】
これにより、図３の（ｅ），（ｆ）に示すように、反転増幅器１１３で構成される容量結合型の反転増幅回路の出力ＶＳ２には、スイッチＳＷ３がオンからオフに変化した時点の入力ＶＳ１の電圧を基準にそれ以降の入力ＶＳ１の電圧の変化分が現れる。
【００４５】
よって、図３の（ｄ）に示すように、期間Ｔ５の積分終了時のＶＳ２の出力には、期間Ｔ３の１回目の積分終了時のＶＳ１の出力電圧と期間Ｔ５の２回目の積分終了時のＶＳ１との差電圧に対応した電圧、すなわち誤差電流成分ΔＩPDの成分が除去され、投光により発生した信号光電流成分ＩPDS が、
ＩPDS ×（ｔ／Ｃ２）×（Ｃ３／Ｃ４）（ｔは投光時間）
という電圧値で検出される。
【００４６】
以上のように、転送用トランジスタ１１１により排出される電流が、定常光電流に対して誤差を有していても、図２に示すような定常光除去回路１０６の構成によって信号光成分のみを検出することができる。
【００４７】
図４は、第１の実施の形態における積分制御回路１０３、Ａ／Ｄ変換回路１０４及びＣＰＵ１０５による積分及びセンサデータ読み出しのシーケンスを示すタイミングチャートである。
【００４８】
すなわち、図４の（ａ）は、積分開始制御信号ＲＥＳＥＴを示しており、Ｌ→Ｈで積分開始となる。
【００４９】
また、図４の（ｂ）は、積分停止制御信号ＥＸＴＥＮＤを示しており、Ｈ→Ｌで積分停止となる。
【００５０】
また、図４の（ｃ）は、アクティブモード積分制御信号ＩＮＴＣＬＫを示しており、１パルス目と２パルス目と３パルス目の間の期間が図３のＴ３に、３パルス目と４パルス目の間の期間が図３のＴ５にそれぞれ対応し、以後はその繰り返しと成っている。
【００５１】
また、図４の（ｄ）は、Ｈの期間に信号光が投光される信号光投光を示している。
【００５２】
また、図４の（ｅ）は、センサデータ読み出し制御信号ＲＷＣＬＫを示しており、１パルス毎に各フォトダイオードの積分データを出力する。
【００５３】
また、図４の（ｆ）は、モニタセンサの積分データ出力ＭＤＡＴＡを示している。
【００５４】
このモニタセンサとは、例えば、ラインセンサ１０２ａ、１０２ｂを構成するフォトダイオードの中で、最も積分速度の速いセンサである。
【００５５】
なお、図４において、ｔ１は、投光有りアクティブモード積分期間であり、前記ＭＤＡＴＡ出力が所定レベルに達するまで１〜ｎサイクルの積分動作が行われる。
【００５６】
また、ｔ２は、投光有りアクティブモード積分でのセンサデータ読み出し期間である。
【００５７】
また、ｔ３は、投光無しアクティブモード積分期間であり、投光有りアクティブモード積分で行った、ｎサイクルの積分動作を投光無しで行う。
【００５８】
また、ｔ４は、投光無しアクティブモード積分でのセンサデータ読み出し期間である。
【００５９】
図５は、前述したように、各アクティブモード積分でのセンサデータを示す図である。
【００６０】
すなわち、図５の（ａ）は、投光有りアクティブモード積分でのセンサデータを示しており、図５の（ｂ）は、投光無しアクティブモード積分でのセンサデータを示しており、図５の（ｃ）は、投光有りアクティブモード積分でのセンサデータを、投光無しアクティブモード積分でのセンサデータを用いて補正した後のセンサデータを示している。
【００６１】
図６は、第１の実施の形態による測距シーケンスの手順を示すフローチャートである。
【００６２】
まず、ステップＳ１０１では、アクティブモードまたはパッシブモードでプリ測距を行い、その結果に基づいて測距方式を選択する。
【００６３】
この際、測光データ等を用いて輝度判定により、測距方式を選択するようにしてもよい。
【００６４】
次に、ステップＳ１０２では、ステップＳ１０１での選択結果がアクティブモードであればステップＳ１０３に進み、パッシブモードであればステップＳ１１０に進む。
【００６５】
次に、ステップＳ１０３では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【００６６】
次に、ステップＳ１０４では、投光手段１０７より信号光を投光しながらアクティブモード積分を行う。
【００６７】
Ａ／Ｄ変換回路１０４によりＡ／Ｄ変換を行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【００６８】
次に、ステップＳ１０６では、ステップＳ１０３と同様に積分条件の設定を行う。
【００６９】
次に、ステップＳ１０７では、信号光を投光しないで、ステップＳ１０４における積分での投光回数と同じサイクル回数分アクティブモード積分を行う。
【００７０】
次に、ステップＳ１０８では、ステップＳ１０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【００７１】
次に、ステップＳ１０９では、ステップＳ１０８で読み出したセンサデータに基づいて、オフセット補正を行う。
【００７２】
このオフセット補正は、ステップＳ１０８でのセンサデータ読み出し中に、一つのデータを読み出す毎に行うようにしてもよい。
【００７３】
次に、ステップＳ１１０では、ステップＳ１０３と同様に積分条件の設定を行う。
【００７４】
次に、ステップＳ１１１では、パッシブモード積分を行う。
【００７５】
次に、ステップＳ１１２では、ステップＳ１０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【００７６】
次に、ステップＳ１１３では、公知の相関演算、補間演算等により、測距データを算出する。
【００７７】
図７は、第１の実施の形態におけるオフセット補正の手順を示すフローチャートである。
【００７８】
まず、ステップＳ１２１では、オフセット補正を行うセンサデータ数をセットする。
【００７９】
次に、ステップＳ１２２では、投光有り積分時のセンサデータでオフセット補正を行うデータの先頭データをセットする。
【００８０】
次に、ステップＳ１２３では、投光無し積分時のセンサデータでオフセット補正に用いるデータの先頭データをセットする。
【００８１】
次に、ステップＳ１２４では、基準データと投光無し積分時のセンサデータとの差をとり、オフセットを算出する。
【００８２】
ここでは、８ビットＡ／ＤのＭＡＸ値の２５５を基準データとするが、積分時の基準電圧レベル等を基準データとしてもよい。
【００８３】
次に、ステップＳ１２５では、投光有り積分時のセンサデータにステップＳ１２４で算出したオフセットを加算し、オフセット補正を行う。
【００８４】
次に、ステップＳ１２６では、補正後のデータをＣＰＵ１０５内のＲＡＭに格納する。
【００８５】
次に、ステップＳ１２７では、次にオフセット補正を行う投光有り積分時のセンサデータをセットする。
【００８６】
次に、ステップＳ１２８では、次にオフセット補正に用いる投光無し積分時のセンサデータをセットする。
【００８７】
次に、ステップＳ１２９では、オフセット補正を行うセンサデータの全てについて補正が終了したかどうかを判断し、全て終了していればステップＳ１３０に進み、終了していなければステップＳ１２４に戻る。
【００８８】
次に、ステップＳ１３０では、一対のラインセンサ１０２ａ、１０２ｂの両方のセンサデータについて補正が終了したかどうかを判断し、両方とも終了していればリターンし、終了していなければステップＳ１２２に戻る。
【００８９】
図８は、第１の実施の形態において、図６に示したステップＳ１０７の投光無し積分時のセンサデータの読み出しと同時に、オフセット補正を行う場合の手順を示すフローチャートである。
【００９０】
まず、ステップＳ１３１では、オフセット補正を行うセンサデータ数をセットする。
【００９１】
次に、ステップＳ１３２では、投光有り積分時のセンサデータでオフセット補正を行うデータの先頭データをセットする。
【００９２】
次に、ステップＳ１３３では、投光無し積分時のセンサデータでオフセット補正に用いるデータの先頭データをＡ／Ｄ変換回路１０４によりＡ／Ｄ変換を行って読み出す。
【００９３】
次に、ステップＳ１３４では、基準データと投光無し積分時のセンサデータとの差をとり、オフセットを算出する。
【００９４】
ここでは、８ビットＡ／ＤのＭＡＸ値の２５５を基準データとするが、積分時の基準電圧レベル等を基準データとしてもよい。
【００９５】
次に、ステップＳ１３５では、投光有り積分時のセンサデータにステップＳ１３４で算出したオフセットを加算し、オフセット補正を行う。
【００９６】
次に、ステップＳ１３６では、補正後のデータをＣＰＵ１０５内のＲＡＭに格納する。
【００９７】
次に、ステップＳ１３７では、次にオフセット補正を行う投光有り積分時のセンサデータをセットする。
【００９８】
次に、ステップＳ１３８では、次にオフセット補正に用いる投光無し積分時のセンサデータをＡ／Ｄ変換回路１０４によりＡ／Ｄ変換を行って読み出す。
【００９９】
次に、ステップＳ１３９では、オフセット補正を行うセンサデータの全てについて補正が終了したかどうかを判断し、全て終了していればステップＳ１４０に進み、終了していなければステップＳ１３４に戻る。
【０１００】
次に、ステップＳ１４０では、一対のラインセンサ１０２ａ、１０２ｂの両方のセンサデータについて補正が終了したかどうかを判断し、両方とも終了していればリターンし、終了していなければステップＳ１３２に戻る。
【０１０１】
（第２の実施の形態）
この第２の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０１０２】
すなわち、前述した第１の実施の形態においては、信号光投光有りのアクティブモード積分の投光回数と同じ回数分、投光無しのアクティブモードの積分動作の結果に基づいてオフセット補正を行うようにしたものであるのに対し、この第２の実施の形態では、投光無しのアクティブモードの積分動作回数を、投光有りのアクティブモード積分の投光回数の半分にしてオフセットを検出し、そのオフセットに基づいて補正を行うようにしたものである。
【０１０３】
ただし、投光無しのアクティブモードの積分動作回数は、投光有りのアクティブモード積分の投光回数の半分に限るものではなく、１／３や１／４にしてもよい。
【０１０４】
このような第２の実施の形態によれば、前述した第１の実施の形態よりも測距時間を短縮することができ、高速で高精度な測距を行うことができる。
【０１０５】
図９は、第２の実施の形態による測距シーケンスの手順を示すフローチャートである。
【０１０６】
まず、ステップＳ２０１では、アクティブモードまたはパッシブモードでプリ測距を行い、その結果に基づいて測距方式を選択する。
【０１０７】
この際、測光データ等を用いて輝度判定により測距方式を選択するようにしてもよい。
【０１０８】
次に、ステップＳ２０２では、ステップＳ２０１での選択結果がアクティブモードであればステップＳ２０３に進み、パッシブモードであればステップＳ２１０に進む。
【０１０９】
次に、ステップＳ２０３では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【０１１０】
次に、ステップＳ２０４では、投光手段１０７より信号光を投光しながらアクティブモード積分を行う。
【０１１１】
次に、ステップＳ２０５では、Ａ／Ｄ変換回路１０４によりＡ／Ｄを行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１１２】
次に、ステップＳ２０６では、ステップＳ２０３と同様に積分条件の設定を行う。
【０１１３】
次に、ステップＳ２０７では、信号光を投光しないで、ステップＳ２０４での積分での投光回数の１／２のサイクル回数分アクティブモード積分を行う。
【０１１４】
次に、ステップＳ２０８では、ステップＳ２０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１１５】
次に、ステップＳ２０９では、ステップＳ２０８で読み出したセンサデータに基づいて、オフセット補正を行う。
【０１１６】
このオフセット補正は、ステップＳ２０８でのセンサデータ読み出し中に、一つのデータを読み出す毎に行うようにしてもよい。
【０１１７】
次に、ステップＳ２１０では、ステップＳ２０３と同様に積分条件の設定を行う。
【０１１８】
次に、ステップＳ２１１では、パッシブモード積分を行う。
【０１１９】
次に、ステップＳ２１２では、ステップＳ２０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１２０】
次に、ステップＳ２１３では、公知の相関演算、補間演算等により、測距データを算出する。
【０１２１】
図１０は、第２の実施の形態によるオフセット補正の手順を示すフローチャートである。
【０１２２】
まず、ステップＳ２２１では、オフセット補正を行うセンサデータ数をセットする。
【０１２３】
次に、ステップＳ２２２では、投光有り積分時のセンサデータでオフセット補正を行うデータの先頭データをセットする。
【０１２４】
次に、ステップＳ２２３では、投光無し積分時のセンサデータでオフセット補正に用いるデータの先頭データをセットする。
【０１２５】
次に、ステップＳ２２４では、基準データと投光無し積分時のセンサデータとの差をとり、オフセットを算出する。
【０１２６】
ここでは、８ビットＡ／ＤのＭＡＸ値の２５５を基準データとするが、積分時の基準電圧レベル等を基準データとしてもよい。
【０１２７】
次に、ステップＳ２２５では、投光有り積分時のセンサデータにステップＳ２２４で算出したオフセットを２倍して加算し、オフセット補正を行う。
【０１２８】
次に、ステップＳ２２６では、補正後のデータをＣＰＵ１０５内のＲＡＭに格納する。
【０１２９】
次に、ステップＳ２２７では、次にオフセット補正を行う投光有り積分時のセンサデータをセットする。
【０１３０】
次に、ステップＳ２２８では、次にオフセット補正に用いる投光無し積分時のセンサデータをセットする。
【０１３１】
次に、ステップＳ２２９では、オフセット補正を行うセンサデータの全てについて補正が終了したかどうかを判断し、全て終了していればステップＳ２３０に進み、終了していなければステップＳ２２４に戻る。
【０１３２】
次に、ステップＳ２３０では、一対のラインセンサ１０２ａ、１０２ｂの両方のセンサデータについて補正が終了したかどうかを判断し、両方とも終了していればリターンし、終了していなければステップＳ２２２に戻る。
【０１３３】
（第３の実施の形態）
この第３の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０１３４】
すなわち、前述した第２の実施の形態においては、投光無しのアクティブモードの積分動作回数を、投光有りのアクティブモード積分の投光回数の半分にしてオフセットを検出し、そのオフセットに基づいて補正を行うようにしたものであるのに対し、この第３の実施の形態では、まず、投光無しのアクティブモードの１回の積分動作を行ってオフセットを検出した後、投光有りのアクティブモード積分を行い、検出された１回の積分動作によるオフセットに基づいて、補正を行うようにしたものである。
【０１３５】
この第３の実施の形態によれば、第２の実施の形態よりもさらに測距時間を短縮することができ、高速で高精度な測距を行うことができる。
【０１３６】
図１１は、第３の実施の形態による測距シーケンスの手順を示すフローチャートである。
【０１３７】
まず、ステップＳ３０１では、アクティブモードまたはバッシブモードでプリ測距を行い、その結果に基づいて測距方式を選択する。
【０１３８】
この際、測光データ等を用いて輝度判定により測距方式を選択するようにしてもよい。
【０１３９】
次に、ステップＳ３０２では、ステップＳ３０１での選択結果がアクティブモードであればステップＳ３０３に進み、パッシブモードであればステップ３１０に進む。
【０１４０】
次に、ステップＳ３０３では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【０１４１】
次に、ステップＳ３０４では、信号光を投光しないで、１サイクルのアクティブモード積分を行う。
【０１４２】
次に、ステップＳ３０５では、Ａ／Ｄ変換回路１０４によりＡ／Ｄ変換を行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１４３】
次に、ステップＳ３０６では、ステップＳ３０３と同様に積分条件の設定を行う。
【０１４４】
次に、ステップＳ３０７では、投光手段１０７より信号光を投光しながらアクティブモード積分を行う。
【０１４５】
次に、ステップＳ３０８では、ステップＳ３０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１４６】
次に、ステップＳ３０９では、ステップＳ３０５で読み出したセンサデータに基づいて、オフセット補正を行う。
【０１４７】
このオフセット補正は、ステップＳ３０８のセンサデータ読み出し中に、一つのデータを読み出す毎に行うようにしてもよい。
【０１４８】
次に、ステップＳ３１０では、ステップＳ３０３と同様に積分条件の設定を行う。
【０１４９】
次に、ステップＳ３１１では、パッシブモード積分を行う。
【０１５０】
次に、ステップＳ３１２では、ステップＳ３０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１５１】
次に、ステップＳ３１３では、公知の相関演算、補間演算等により、測距データを算出する。
【０１５２】
図１２は、第３の実施の形態によるオフセット補正の手順を示すフローチャートである。
【０１５３】
まず、ステップＳ３２１では、オフセット補正を行うセンサデータ数をセットする。
【０１５４】
次に、ステップＳ３２２では、投光有り積分時のセンサデータでオフセット補正を行うデータの先頭データをセットする。
【０１５５】
次に、ステップＳ３２３では、投光無し積分時のセンサデータでオフセット補正に用いるデータの先頭データをセットする。
【０１５６】
次に、ステップＳ３２４では、基準データと投光無し積分時のセンサデータとの差をとり、オフセットを算出する。
【０１５７】
ここでは、８ビットＡ／ＤのＭＡＸ値の２５５を基準データとするが、積分時の基準電圧レベル等を基準データとしてもよい。
【０１５８】
次に、ステップＳ３２５では、投光有り積分時のセンサデータにステップＳ３２４で算出したオフセットを投光有り積分時の投光回数倍して加算し、オフセット補正を行う。
【０１５９】
次に、ステップＳ３２６では、補正後のデータをＣＰＵ１０５内のＲＡＭに格納する。
【０１６０】
次に、ステップＳ３２７では、次にオフセット補正を行う投光有り積分時のセンサデータをセットする。
【０１６１】
次に、ステップＳ３２８では、次にオフセット補正に用いる投光無し積分時のセンサデータをセットする。
【０１６２】
次に、ステップＳ３２９では、オフセット補正を行うセンサデータの全てについて補正が終了したかどうかを判断し、全て終了していればステップＳ３３０に進み、終了していなければステップＳ３２４に戻る。
【０１６３】
次に、ステップＳ３３０では、一対のラインセンサ１０２ａ、１０２ｂの両方のセンサデータについて補正が終了したかどうかを判断し、両方とも終了していればリターンし、終了していなければステップＳ３２２に戻る。
【０１６４】
（第４の実施の形態）
この第４の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０１６５】
すなわち、この第４の実施の形態は、信号光の検出能力を上げるために、センサ感度を高感度として投光有りのアクティブモード積分を行うが、オフセットの検出時には、ランダムノイズ等の影響によるオフセット検出精度の劣化を防ぐために、センサ感度を低感度として投光無しのアクティブモードの積分を行うようにしたものである。
【０１６６】
そして、この第４の実施の形態によれば、より一層高精度な測距を行うことができる。
【０１６７】
図１３は、第４の実施の形態による測距シーケンスの手順を示すフローチャートである。
【０１６８】
まず、ステップＳ４０１では、アクティブモードまたはパッシブモードでプリ測距を行い、その結果に基づいて測距方式を選択する。
【０１６９】
この際、測光データ等を用いて輝度判定により測距方式を選択するようにしてもよい。
【０１７０】
次に、ステップＳ４０２では、ステップＳ４０１での選択結果がアクティブモードであればステップＳ４０３に進み、パッシブモードであればステップＳ４１０に進む。
【０１７１】
次に、ステップＳ４０３では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【０１７２】
ここで、センサ感度は高感度に設定される。
【０１７３】
次に、ステップＳ４０４では、投光手段１０７より信号光を投光しながらアクティブモード積分を感度を高感度として行う。
【０１７４】
次に、ステップＳ４０５では、Ａ／Ｄ変換回路１０４によりＡ／Ｄ変換を行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１７５】
次に、ステップＳ４０６では、ステップＳ４０３と同様に積分条件の設定を行う。
【０１７６】
ここで、センサ感度は低感度に設定される。
【０１７７】
次に、ステップＳ４０７では、信号光を投光しないで、ステップＳ４０４での積分での投光回数と同じサイクル回数分、アクティブモード積分をセンサ感度を低感度として行う。
【０１７８】
次に、ステップＳ４０８では、ステップＳ４０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１７９】
次に、ステップＳ４０９では、ステップＳ４０８で読み出したセンサデータに基づいて、オフセット補正を行う。
【０１８０】
このオフセット補正は、ステップＳ４０８のセンサデータ読み出し中に、一つのデータを読み出す毎に行うようにしてもよい。
【０１８１】
次に、ステップＳ４１０では、ステップＳ４０３と同様に積分条件の設定を行う。
【０１８２】
次に、ステップＳ４１１では、パッシブモード積分を行う。
【０１８３】
次に、ステップＳ４１２では、ステップＳ４０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０１８４】
次に、ステップＳ４１３では、公知の相関演算、補間演算等により、測距データを算出する。
【０１８５】
図１４は、第４の実施の形態によるオフセット補正の手順を示すフローチャートである。
【０１８６】
まず、ステップＳ４２１では、オフセット補正を行うセンサデータ数をセットする。
【０１８７】
次に、ステップＳ４２２では、投光有り積分時のセンサデータでオフセット補正を行うデータの先頭データをセットする。
【０１８８】
次に、ステップＳ４２３では、投光無し積分時のセンサデータでオフセット補正に用いるデータの先頭データをセットする。
【０１８９】
次に、ステップＳ４２４では、基準データと投光無し積分時のセンサデータとの差をとり、オフセットを算出する。
【０１９０】
ここでは、８ビットＡ／ＤのＭＡＸ値の２５５を基準データとするが、積分時の基準電圧レベル等を基準データとしてもよい。
【０１９１】
次に、ステップＳ４２５では、投光有り積分時のセンサデータにステップＳ４２４で算出したオフセットに、センサ感度の違いによるオフセットの誤差を補正する感度係数をかけて加算し、オフセット補正を行う。
【０１９２】
次に、ステップＳ４２６では、補正後のデータをＣＰＵ１０５内のＲＡＭに格納する。
【０１９３】
次に、ステップＳ４２７では、次にオフセット補正を行う投光有り積分時のセンサデータをセットする。
【０１９４】
次に、ステップＳ４２８では、次にオフセット補正に用いる投光無し積分時のセンサデータをセットする。
【０１９５】
次に、ステップＳ４２９では、オフセット補正を行うセンサデータの全てについて補正が終了したかどうかを判断し、全て終了していればステップＳ４３０に進み、終了していなければステップＳ４２４に戻る。
【０１９６】
次に、ステップＳ４３０では、一対のラインセンサ１０２ａ、１０２ｂの両方のセンサデータについて補正が終了したかどうかを判断し、両方とも終了していればリターンし、終了していなければステップＳ４２２に戻る。
【０１９７】
（第５の実施の形態）
この第５の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０１９８】
すなわち、この第５の実施の形態では、オフセット検出のための信号光投光無しのアクティブモードの積分時間を、投光有りのアクティブモードの積分時間よりも短くしたものである。
【０１９９】
この第５の実施の形態は、オフセットの発生の主要因が定常光去回路及び積分回路内のスイッチング動作である場合に有効である。
【０２００】
この第５の実施の形態によれば、より一層測距時間を短縮することができ、高速で高精度な測距を行うことができる。
【０２０１】
図１５は、第５の実施の形態における積分及びセンサデータ読み出しのシーケンスを示すタイミングチャートである。
【０２０２】
すなわち、図１５の（ａ）は、積分開始制御信号ＲＥＳＥＴを示しており、Ｌ→Ｈで積分開始となる。
【０２０３】
また、図１５の（ｂ）は、積分停止制御信号ＥＸＴＥＮＤを示しており、Ｈ→Ｌで積分停止となる。
【０２０４】
また、図１５の（ｃ）は、アクティブモード積分制御信号ＩＮＴＣＬＫを示しており、１パルス目と２パルス目と３パルス目の間の期間が図３のＴ３に、３パルス目と４パルス目の間の期間が図３のＴ５にそれぞれ対応し、以後はその繰り返しとなっている。
【０２０５】
また、図１５の（ｄ）は、Ｈの期間に信号光が投光される信号光投光を示している。
【０２０６】
また、図１５の（ｅ）は、センサデータ読み出し制御信号ＲＷＣＬＫを示しており、１パルス毎に各フォトダイオードの積分データを出力する。
【０２０７】
また、図４の（ｆ）は、モニタセンサの積分データ出力ＭＤＡＴＡを示している。
【０２０８】
このモニタセンサとは、例えば、ラインセンサ１０２ａ、１０２ｂを構成するフォトダイオードの中で、最も積分速度の速いセンサである。
【０２０９】
なお、図１５において、ｔ１は、投光有りアクティブモード積分期間であり、前記ＭＤＡＴＡ出力が所定レベルに達するまで１〜ｎサイクルの積分動作が行われる。
【０２１０】
また、ｔ２は、投光有りアクティブモード積分でのセンサデータ読み出し期間である。
【０２１１】
また、ｔ３は、投光無しアクティブモード積分期間であり、投光有りアクティブモード積分で行った、ｎサイクルの積分動作を投光無しで行う。
【０２１２】
但し、積分動作の１サイクルの時間は投光有りアクティブモード積分時よりも短い時間に設定される。
【０２１３】
また、ｔ４は、投光無しアクティブモード積分でのセンサデータ読み出し期間である。
【０２１４】
（第６の実施の形態）
この第６の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０２１５】
すなわち、この第６の実施の形態は、第３の実施の形態の変形例で、オフセットの検出のための信号光投光無しのアクティブモード１回の積分動作を、測距シーケンスの最初に実行するようにしたものである。
【０２１６】
図１６は、第６の実施の形態による測距シーケンスの手順を示すフローチャートである。
【０２１７】
まず、ステップＳ６０１では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【０２１８】
次に、ステップＳ６０２では、信号光を投光しないで、１サイクルのアクティブモード積分を行う。
【０２１９】
次に、ステップＳ６０３では、Ａ／Ｄ変換回路１０４によりＡ／Ｄ変換を行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０２２０】
次に、ステップＳ６０４では、アクティブモードまたはパッシブモードでプリ測距を行い、その結果に基づいて測距方式を選択する。
【０２２１】
この際、測光データ等を用いて輝度判定により測距方式を選択するようにしてもよい。
【０２２２】
次に、ステップＳ６０５では、ステップＳ６０４での選択結果がアクティブモードであればステップＳ６０６に進み、パッシブモードであればステップＳ６１０に進む。
【０２２３】
次に、ステップＳ６０６では、ステップＳ６０１と同様に積分条件の設定を行う。
【０２２４】
次に、ステップＳ６０７では、投光手段１０７より信号光を投光しながらアクティブモード積分を行う。
【０２２５】
次に、ステップＳ６０８では、ステップＳ６０３と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０２２６】
次に、ステップＳ６０９では、ステップ６０８で読み出したセンサデータに基づいて、オフセット補正を行う。
【０２２７】
このオフセット補正は、ステップＳ６０８でのセンサデータ読み出し中に、一つのデータを読み出す毎に行うようにしてもよい。
【０２２８】
次に、ステップＳ６１０では、ステップＳ６０１と同様に積分条件の設定を行う。
【０２２９】
次に、ステップＳ６１１では、パッシブモード積分を行う。
【０２３０】
次に、ステップＳ６１２では、ステップＳ６０３と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０２３１】
次に、ステップＳ６１３では、公知の相関演算、補間演算等により、測距データを算出する。
【０２３２】
（第７の実施の形態）
この第７の実施の形態によるカメラの測距装置の構成は、図１に示した第１の実施の形態によるカメラの測距装置の構成と同様である。
【０２３３】
そして、この第７の実施の形態は、オフセットの検出のための信号光投光無しのアクティブモードの１回の積分動作を、カメラのパワースイッチがオンされたとき及びカメラが撮影待機状態にあるときに実行するようにしたものである。
【０２３４】
このような第７の実施の形態によれば、測距シーケンス中でオフセット検出を行う場合に対して、さらに測距時間を短縮することができ、高速で高精度な測距を行うことができる。
【０２３５】
図１７は、第７の実施の形態によるカメラシーケンスの手順を示すフローチャートである。
【０２３６】
まず、ステップＳ７０１では、カメラのレンズバリアの開口、鏡枠のセットアップ等カメラの状態を初期化する。
【０２３７】
次に、ステップＳ７０２では、図示しないＥＥＰＲＯＭ等の不揮発性メモリより、調整値等のデータを読み出してＣＰＵ１０５のＲＡＭに展開する。
【０２３８】
次に、ステップＳ７０３では、積分モード、モニタ範囲、センサ感度、積分終了条件等を設定する。
【０２３９】
次に、ステップＳ７０４では、信号光を投光しないで、１サイクルのアクティブモード積分を行う。
【０２４０】
次に、ステップＳ７０５では、Ａ／Ｄ変換回路１０４によりＡ／Ｄ変換を行ってセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭデータを格納する。
【０２４１】
次に、ステップＳ７０６では、カメラのファーストレリーズ釦が押されているかどうかを判断し、押されていればステップＳ７１１進み、押されていなければステップＳ７０７に進む。
【０２４２】
次に、ステップＳ７０７では、ステップＳ７０３と同様に積分条件の設定を行う。
【０２４３】
次に、ステップＳ７０８では、ステップＳ７０４と同様に信号光を投光しないで、１サイクルのアクティブモード積分を行う。
【０２４４】
次に、ステップＳ７０９では、ステップＳ７０５と同様にセンサデータを読み出し、ＣＰＵ１０５内のＲＡＭにデータを格納する。
【０２４５】
次に、ステップＳ７１０では、カメラのパワースイッチがオフされたかどうかを判断し、オフされていればカメラシーケンスを終了し、オンのままであればステップＳ７０６に戻る。
【０２４６】
次に、ステップＳ７１１では、撮影時の露出制御を行うための測光データを測定する。
【０２４７】
次に、ステップＳ７１２では、ピント調節用レンズの駆動制御に用いる被写体距離データを測定する。
【０２４８】
このとき、ステップＳ７０５またはステップ７０９で読み出したセンサデータを用いて、オフセット補正を行う。
【０２４９】
次に、ステップＳ７１３では、ステップＳ７１２で測定した被写体距離データよりピント調節用レンズの繰り出し量を演算する。
【０２５０】
次に、ステップＳ７１４では、ステップＳ７０６と同様に、カメフのファーストレリーズ釦が押されているかどうかを判断し、押されていればステップＳ７１５に進み、押されていなければステップＳ７０６に戻る。
【０２５１】
次に、ステップＳ７１５では、カメラのセカンドレリーズ釦が押されているかどうかを判断し、押されていればステップＳ７１６に引み、押されていなければステップＳ７１４に戻る．
次に、ステップＳ７１６では、ステップＳ７１３で求めた繰り出し量に基づいてピント調節用レンズの駆動を行う
次に、ステップＳ７１７では、ステップＳ７１１で求めた測光データに基づいてフィルム面への露光を行う。
【０２５２】
次に、ステップＳ７１８では、ステップＳ７１７で露光を行ったフィルムを巻き上げ、ステップＳ７０６に戻る。
【０２５３】
（第８の実施の形態）
図１８は、第８の実施の形態によるカメラの測距装置の構成を示すブロック図である。
【０２５４】
図１８において、参照符号８０１ａ，８０１ｂは、被写体像をエリアセンサ８０２ａ、８０２ｂ上に結像させるための受光レンズであり、参照符号８０２ａ，８０２ｂは、受光レンズ８０１ａ、８０１ｂにより結像された被写体像をその光強度に応じて光電変換し、電気信号に変換する一対のエリアセンサである。
【０２５５】
また、図１８において、参照符号８０３は、一対のエリアセンサ８０２ａ、８０２ｂの積分動作の制御を行い、積分結果の被写体像信号を出力す積分制御回路であり、参照符号８０４は、積分制御回路８０３より被写体像信号を読み出しＡ／Ｄ変換を行なうＡ／Ｄ変換回路である。
【０２５６】
また、図１８において、参照符号８０５は、各種制御信号の出力、各種データの入力、測距演算等を行なうＣＰＵであり、参照符号８０６は、一対のエリアセンサ８０２ａ、８０２ｂから出力される光電流より、定常光電流成分を除去する定常光除去回路である。
【０２５７】
また、図１８において、参照符号８０７は、被写体に向けて測距用の一対のエリアセンサ８０２ａ、８０２ｂの測距用光（信号光）を投光する投光手段であり、ＣＰＵ８０５によって制御される。
【０２５８】
この第８の実施の形態によるカメラの測距装置は、図１に示した第１の実施の形態によるカメラの測距装置の一対のラインセンサ１０２ａ、１０２ｂに代えて一対のエリアセンサ８０２ａ、８０２ｂを用いている以外は同様である。
【０２５９】
すなわち、この第８の実施の形態は、撮影画面内を２次元的に測距するために、受光素子として一対のエリアセンサ８０２ａ、８０２ｂを用いるものである。
【０２６０】
そして、この第８の実施の形態によれば、一対のエリアセンサ８０２ａ、８０２ｂを用いることによって、撮影画面内を２次元的に測距できるので、より高機能な測距を行うことができる。
【０２６１】
以上説明したように、本発明のカメラの測距装置によれば、大容量の不揮発性メモリを用いることなく、ハイブリットタイプの測距装置において、アクティブモード積分を行った場合に、受光素子を構成する各センサに発生するオフセットを補正することができるので、安価かつ小型の構成で高精度な測距を行うことができる。
【０２６２】
なお、本発明は、ハイブリットタイプＡＦにのみ限定されることなく、受光側をセンサアレイにしたアクティブＡＦにも適用することが可能である。
【０２６３】
そして、上述したような実施の形態で示した本明細書には、特許請求の範囲に示した請求項１乃至３以外にも、以下に付記１乃至付記１０として示すような発明が含まれている。
【０２６４】
（付記１）  被写体に向けて信号光を投光する投光手段と、
一対の被写体像を一対のラインセンサ上に結像させる受光レンズと、
前記受光レンズにより結像された一対の被写体像を光強度に応じて電気信号に変換する一対のラインセンサと、
前記一対のラインセンサに対する積分制御を行なう積分制御手段と、
前記一対のラインセンサに定常的に入射する光成分を除去する定常光除去手段と、
前記一対のラインセンサから出力される被写体像データの読み出しを行う読み出し手段と、
前記読み出し手段によって読み出された被写体像データに基づいて被写体距離に応じたデータを演算する演算手段とから成り、
前記投光手段より被写体に向けて信号光を投光し、前記定常光除去手段によって被写体からの定常光成分の除去を行い、被写体からの信号光成分のみを積分する積分動作を複数回繰り返してを行うアクティブモード積分と、被写体からの定常光成分の積分を行うパッシブモード積分との二つの積分モードを実行可能なカメラの測距装置において、
前記投光手段より被写体に向けて信号光を投光しない場合のアクティブモード積分を行ったときに前記一対のラインセンサから出力される被写体像データによって、信号光を投光した場合のアクティブモード積分を行ったときに前記一対のラインセンサから出力される被写体像データを補正することを特徴とする測距装置。
【０２６５】
（付記２）  前記投光手段より被写体に向けて信号光を投光した場合のアクティブモード積分動作の繰り返し回数と、同じ回数の信号光を投光しない場合のアクティブモード積分動作を行うことによって得られる前記一対のラインセンサから出力される被写体像データによって、信号光を投光した場合に得られる前記一対のラインセンサから出力される被写体像データを補正することを特徴とする付記１に記載の測距装置。
【０２６６】
（付記３）  信号光を投光した場合のアクティブ積分動作の繰り返し回数よりも、少ない回数の信号光を投光しない場合の積分動作を行い、それにより得られるセンサデータを繰り返し回数の比率に応じて加工し、信号光を投光した場合のセンサデータを補正することを特徴とする付記１に記載の測距装置。
【０２６７】
（付記４）  信号光を投光しない場合のアクティブ積分動作を固定繰り返し回数で行い、それにより得られるセンサデータを、信号光を投光した場合の積分動作の繰り返し回数との比率に応じて加工し、信号光を投光した場合のセンサデータを補正することを特徴とするに付記１に記載の測距装置。
【０２６８】
（付記５）  前記投光手段より被写体に向けて信号光を投光した場合のアクティブモード積分動作中の１回の積分時間よりも短い時間で信号光を投光しない場合のアクティブモード積分動作を行うことによって得られる前記一対のラインセンサから出力される被写体像データによって、信号光を投光した場合に得られる前記一対のラインセンサから出力される被写体像データを補正することを特徴とする付記１に記載の測距装置。
【０２６９】
（付記６）  前記投光手段より被写体に向けて信号光を投光した場合のアクティブモード積分動作時の前記一対のラインセンサの感度よりも、低い感度で信号光を投光しない場合のアクティブモード積分動作を行うことによって得られる前記一対のラインセンサから出力される被写体像データによって、信号光を投光した場合に得られる前記一対のラインセンサから出力される被写体像データを補正することを特徴とする付記１に記載の測距装置。
【０２７０】
（付記７）  信号光を投光した場合のアクティブ積分動作後に、信号光を投光しない場合の積分動作を行い、センサデータを補正することを特徴とする付記１に記載の測距装置。
【０２７１】
（付記８）  測距開始前に信号光を投光しない場合の積分動作を行い、そのときのセンサデータによって信号光を投光した場合のセンサデータを補正することを特徴とする付記１に記載の測距装置。
【０２７２】
（付記９）  信号光を投光する場合のアクティブ積分動作前に、信号光を投光しない場合の積分動作を行い、センサデータを補正することを特徴とする付記１に記載の測距装置。
【０２７３】
（付記１０）  カメラの電源投入時に信号光を投光しない場合の積分動作を行い、そのときのセンサデータによって信号光を投光した場合のセンサデータを補正することを特徴とする付記１に記載の測距装置。
【図面の簡単な説明】
【０２７４】
【図１】図１は、本発明の第１の実施の形態によるカメラの測距装置の構成を示す要部のブロック図である。
【図２】図２は、図１の定常光除去回路の具体的な構成を例示する図である。
【図３】図３は、図１の定常光除去回路の基本的な動作を説明するために示すタイミングチャートである。
【図４】図４は、第１の実施の形態による積分及びセンサデータ読み出しのシーケンスを示すタイミングチャートである。
【図５】図５は、第１の実施の形態による各アクティブモード積分でのセンサデータを示す図である。
【図６】図６は、第１の実施の形態による測距シーケンスの手順を示すフローチャートである。
【図７】図７は、第１の実施の形態におけるオフセット補正の手順を示すフローチャートである。
【図８】図８は、第１の実施の形態において、図６に示したステップＳ１０７の投光無し積分時のセンサデータの読み出しと同時に、オフセット補正を行う場合の手順を示すフローチャートである。
【図９】図９は、本発明の第２の実施の形態による測距シーケンスの手順を示すフローチャートである。
【図１０】図１０は、第２の実施の形態によるオフセット補正の手順を示すフローチャートである。
【図１１】図１１は、本発明の第３の実施の形態による測距シーケンスの手順を示すフローチャートである。
【図１２】図１２は、第３の実施の形態によるオフセット補正の手順を示すフローチャートである。
【図１３】図１３は、本発明の第４の実施の形態による測距シーケンスの手順を示すフローチャートである。
【図１４】図１４は、第４の実施の形態によるオフセット補正の手順を示すフローチャートである。
【図１５】図１５は、本発明の第５の実施の形態における積分及びセンサデータ読み出しのシーケンスを示すタイミングチャートである。
【図１６】図１６は、本発明の第６の実施の形態による測距シーケンスの手順を示すフローチャートである。
【図１７】図１７は、本発明の第７の実施の形態によるカメラシーケンスの手順を示すフローチャートである。
【図１８】図１８は、本発明の第８の実施の形態によるカメラの測距装置の構成を示すブロック図である。
【符号の説明】
【０２７５】
１０１ａ，１０１ｂ…受光レンズ、
１０２ａ，１０２ｂ…一対のラインセンサ、
１０３…積分制御手段としての積分制御回路、
１０４…アナログ／デジタル（Ａ／Ｄ）変換回路、
１０５…ＣＰＵ、
１０６…定常光除去手段としての定常光除去回路、
１０７…投光手段、
１１０…フォトダイオード、
１１１…転送用トランジスタ、
ＳＷ１，ＳＷ２，ＳＷ３…スイッチ、
１１２…反転増幅器、
Ｃ１，Ｃ２，Ｃ３，Ｃ４…容量素子、
１１３…反転増幅器、
ＶＳ１…反転増幅回路の入力、
ＶＳ２…反転増幅回路の出力、
ＩPD…定常光に応じた光電流、
ΔＩPD…誤差成分、
ＩPDS …信号光成分、
ＲＥＳＥＴ…積分開始制御信号、
ＥＸＴＥＮＤ…積分停止制御信号、
ＩＮＴＣＬＫ…アクティブモード積分制御信号、
ＲＷＣＬＫ…センサデータ読み出し制御信号、
ＭＤＡＴＡ…モニタセンサの積分データ出力、
８０１ａ，８０１ｂ…受光レンズ、
８０２ａ，８０２ｂ…一対のエリアセンサ、
８０３…積分制御回路、
８０４…アナログ／デジタル（Ａ／Ｄ）変換回路、
８０５…ＣＰＵ、
８０６…定常光除去回路、
８０７…投光手段。
【図１】
2006119135.tif 000003
【図２】
2006119135.tif 000004
【図３】
2006119135.tif 000005
【図４】
2006119135.tif 000006
【図５】
2006119135.tif 000007
【図６】
2006119135.tif 000008
【図７】
2006119135.tif 000009
【図８】
2006119135.tif 000010
【図９】
2006119135.tif 000011
【図１０】
2006119135.tif 000012
【図１１】
2006119135.tif 000013
【図１２】
2006119135.tif 000014
【図１３】
2006119135.tif 000015
【図１４】
2006119135.tif 000016
【図１５】
2006119135.tif 000017
【図１６】
2006119135.tif 000018
【図１７】
2006119135.tif 000019
【図１８】
2006119135.tif 000020