(57)【要約】【課題】ごみ有り状態においても正確な自動焦点検出を行えるようにする。【解決手段】焦点検出領域を複数のブロックＬ，Ｃ，Ｒに分割し、ブロックＬ，Ｃ，Ｒ単位でデフォーカス量を検出するとともに、ブロックＬ，Ｃ，Ｒ単位でごみの有無を判定し、例えばごみ有りのブロックＬの出力のみを無効とするので、ごみ有り状態であっても残りのブロックＣ，Ｒを利用して正確な自動焦点検出を行えるようにした。また、ごみ有りのブロックＬの出力の無効化状態は、無効化解除手段によって解除されるまで継続させ、焦点検出動作が不安定となり偽合焦となるのを回避するようにした。【選択図】        図９
2009271428.tif 000002
【特許請求の範囲】
【請求項１】
焦点検出光学系を通過し焦点検出用センサに導かれた光束に基づき撮影レンズのデフォーカス量を検出し、検出されたデフォーカス量に基づいて前記撮影レンズの焦点調節を行わせる焦点検出装置において、
複数の焦点検出領域を各々複数のブロックに分割し、各ブロック単位でデフォーカス量を検出するデフォーカス量検出手段と、
分割設定された前記各ブロックについて前記焦点検出光学系に存在するごみの有無を判定するごみ有無判定手段と、
該ごみ有無判定手段によりごみ有りと判定された前記ブロックに対応する前記デフォーカス量検出手段の出力を無効にする無効化手段と、
ごみ有りと判定された前記ブロックに対応する前記デフォーカス量検出手段の出力の無効化を継続させる無効化継続手段と、
を備えることを特徴とする焦点検出装置。
【請求項２】
前記無効化継続手段による無効化の継続を解除する無効化解除手段を備えることを特徴とする請求項１に記載の焦点検出装置。
【請求項３】
前記無効化解除手段は、焦点調節動作を開始させるために操作された操作部材が非操作状態になることによって無効化の継続を解除することを特徴とする請求項２に記載の焦点検出装置。
【請求項４】
前記無効化解除手段は、電源スイッチがオン操作される毎に無効化の継続を解除することを特徴とする請求項２に記載の焦点検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばカメラの焦点検出装置に関するものである。
【背景技術】
【０００２】
従来、特許文献１にカメラにおいてＡＦ光学系にごみ有り時の対策が開示されている。特許文献１によれば、ごみ有りと考えられる測距結果が得られた場合には、その測距点を無効扱いとした後、再び正しいと考えられる測距結果が得られた場合には、その測距点を有効とするようにしている。
【０００３】
【特許文献１】特開平１０−５５００９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術によると、ごみ有りとされている間は、該当する測距点が完全に使えなくなってしまう。従って、撮影者が測距点を指定している場合であって、指定された測距点にごみが存在するときには、測距不能となってしまう。この結果、撮影者はシャッタチャンスを逃してしまう可能性がある。
【０００５】
また、ごみ有りとされた測距点の測距結果が、ごみ以外の被写体による測距結果を示した場合には、有効な測距点とされてしまう。この場合、ごみと被写体とが混在したパターンで測距するこことなる。このため、再び有効とした測距点の測距結果は、遠近混在状態となり、正しい測距が行われずに偽合焦となってしまう可能性がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、ごみ有り状態においても正確な自動焦点検出を行うことができる焦点検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる焦点検出装置は、焦点検出光学系を通過し焦点検出用センサに導かれた光束に基づき撮影レンズのデフォーカス量を検出し、検出されたデフォーカス量に基づいて前記撮影レンズの焦点調節を行わせる焦点検出装置において、複数の焦点検出領域を各々複数のブロックに分割し、各ブロック単位でデフォーカス量を検出するデフォーカス量検出手段と、分割設定された前記各ブロックについて前記焦点検出光学系に存在するごみの有無を判定するごみ有無判定手段と、該ごみ有無判定手段によりごみ有りと判定された前記ブロックに対応する前記デフォーカス量検出手段の出力を無効にする無効化手段と、ごみ有りと判定された前記ブロックに対応する前記デフォーカス量検出手段の出力の無効化を継続させる無効化継続手段と、を備えることを特徴とする。
【０００８】
また、本発明にかかる焦点検出装置は、上記発明において、前記無効化継続手段による無効化の継続を解除する無効化解除手段を備えることを特徴とする。
【０００９】
また、本発明にかかる焦点検出装置は、上記発明において、前記無効化解除手段は、焦点調節動作を開始させるために操作された操作部材が非操作状態になることによって無効化の継続を解除することを特徴とする。
【００１０】
また、本発明にかかる焦点検出装置は、上記発明において、前記無効化解除手段は、電源スイッチがオン操作される毎に無効化の継続を解除することを特徴とする。
【発明の効果】
【００１１】
本発明にかかる焦点検出装置は、焦点検出領域を複数のブロックに分割し、ブロック単位でデフォーカス量を検出するとともに、ブロック単位でごみの有無を判定し、ごみ有りのブロックの出力のみを無効とするので、ごみ有り状態であっても残りのブロックを利用して正確な自動焦点検出を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して、本発明にかかる焦点検出装置の最良の実施の形態について説明する。
【００１３】
図１は、本実施の形態のマルチＡＦ方式の焦点検出装置が適用されるカメラシステムのＡＦ周りの構成例に概略機構を含めて示すブロック図である。ここでは、カメラシステムとして一眼レフレックスカメラに適用した場合の例を示している。本実施の形態のカメラシステムは、図１に示すように、交換レンズ１０１とカメラボディ１１０とを備える。
【００１４】
交換レンズ１０１は、カメラボディ１１０の前面に設けられた図示しないカメラマウントを介してカメラボディ１１０に着脱自在である。交換レンズ１０１は、内部に、撮影レンズ１０２とレンズ駆動部１０３とレンズＣＰＵ１０４とを備える。
【００１５】
撮影レンズ１０２は、撮像光学系に含まれる焦点調節用レンズであり、レンズ駆動部１０３内の図示しないモータによってその光軸方向（図１中に示す矢印方向）に駆動される。ここで、実際の撮像光学系は、複数枚のレンズの組合せで構成されているが、図１では撮影レンズ１０２のみを図示している。レンズ駆動部１０３は、モータとその駆動回路（モータドライバ）とにより構成されている。レンズＣＰＵ１０４は、レンズ駆動部１０３の制御などを司る制御回路であり、通信コネクタ１０５を介してカメラボディ１１０内のＡＦコントローラ１２１と通信可能に構成されている。このレンズＣＰＵ１０４からＡＦコントローラ１２１へは、例えばレンズＣＰＵ１０４に予め記憶された撮影レンズ１０２の製造ばらつき情報や収差情報などのレンズデータが通信される。
【００１６】
一方、カメラボディ１１０内においては、撮影レンズ１０２の光軸上に位置させてメインミラー１１１が設けられている。このメインミラー１１１は、中央部がハーフミラーで構成され、可動ミラーとして回動可能に設けられている。メインミラー１１１が図１に示すようなダウン位置にあるときには、交換レンズ１０１内の撮影レンズ１０２を介してカメラボディ１１０内に入射した図示しない被写体からの光束の一部がこのメインミラー１１１で反射されて、フォーカシングスクリーン１１２、ペンタプリズム１１３を介して接眼レンズ１１４に至る。これにより、図示しない被写体の状態を観察することができる。
【００１７】
一方、図１において、メインミラー１１１が撮影レンズ１０２の光路上から退避するアップ位置にあるときには、撮影レンズ１０２を介して入射した被写体からの光束が撮像素子１２３に結像して光電変換される。撮像素子１２３は、ＣＣＤ、ＣＭＯＳセンサ等の固体撮像素子からなる。撮像素子１２３で得られた信号がシステムコントローラ１２２に入力され、所定の画像処理が施される。
【００１８】
なお、メインミラー１１１がダウン位置にある場合、メインミラー１１１に入射した光束の一部は、ハーフミラー部を透過し、メインミラー１１１の背面に配設されたサブミラー１１１ａで反射されて自動焦点検出（ＡＦ）を行うための焦点検出光学系としてのＡＦ光学系１１５に導かれる。ＡＦ光学系１１５は、コンデンサレンズ１１６と全反射ミラー１１７とセパレータ絞り１１８とセパレータレンズ１１９とによって構成されている。このＡＦ光学系１１５を通過した光束は、焦点検出用センサとしてのＡＦセンサ１２０に導かれる。このＡＦセンサ１２０に入射した光束は、電気信号に変換されてセンサ出力としてＡＦコントローラ１２１に入力される。
【００１９】
ＡＦコントローラ１２１は、ＡＦセンサ１２０から入力されたセンサ出力に基づき後述する測距演算を行うデフォーカス量検出手段、さらには、ごみ有無判定手段、無効化手段並びに無効化継続手段の機能を実現する。ＡＦコントローラ１２１による測距結果であるデフォーカス量の情報は、レンズＣＰＵ１０４に送信される。レンズＣＰＵ１０４は、このデフォーカス量の情報を受信してレンズ駆動部１０３を介して撮影レンズ１０２を合焦駆動させる。
【００２０】
また、システムコントローラ１２２は、カメラボディ１１０内の各部の制御を行うもので、ＡＦコントローラ１２１に対して制御信号、各種調整用パラメータ等を送信し、その動作を制御する。また、本実施の形態のシステムコントローラ１２２は、無効化解除手段の機能を実現する。
【００２１】
つづいて、本実施の形態のカメラシステムの電装系の構成例について説明する。図２は、本実施の形態のカメラシステムの電装系の構成例を示す概略ブロック図である。このブロック図中には、前述のＡＦセンサ１２０、ＡＦコントローラ１２１、システムコントローラ１２２、撮像素子１２３等が含まれている。撮像素子１２３から得られる画像データは、撮像回路１２４でＡＧＣ処理などの必要な処理を施された後、Ａ／Ｄ変換器１２５でＡ／Ｄ変換されてＲＡＭ１２６等に一旦取り込まれる。ＲＡＭ１２６は、各種情報を格納する他、撮像素子１２３側から得られる画像データを一旦格納し、画像処理等に供する。ＲＯＭ１２７は、システムコントローラ１２２が実行する制御プログラムを予め格納している。
【００２２】
また、スイッチ部１３０には、１ｓｔレリーズ、２ｎｄレリーズ等の撮影用の操作部材１３０ａや、電源スイッチ１３０ｂ等が含まれている。また、ダイヤル部１３１は、各種撮影モード、パラメータの設定やメニューの選択等のための操作部材である。これらスイッチ部１３０やダイヤル部１３１は、操作部ドライバ１３２を介してシステムコントローラ１２２に接続され、操作情報を入力する。また、ストロボ発光部１３３は、システムコントローラ１２２により制御され、撮影用のストロボ発光の他に、ＡＦ用の補助光としても使用され、ストロボを間欠発光させながら測距動作を行う。さらに、システムコントローラ１２２には、電源供給用の電源部１３４が接続されている。
【００２３】
また、カメラ背面側に設けられたＬＣＤ１４０は、ビデオエンコーダ１４１、ＬＣＤドライバ１４２およびバス１４３を介してシステムコントローラ１２２により制御され、撮影画像の表示の他、露出パラメータ等の撮影情報やＡＦによる合焦表示等を行う。ビデオエンコーダ１４１は、必要に応じて、ビデオ信号出力端子１４２ａに接続された外部機器に対して表示用の画像データを出力する。また、バス１４３には、ＵＳＢケーブルが接続されるＵＳＢ端子１４４ａを有する外部Ｉ／Ｆ１４４が接続されている。さらに、メモリカード等の記録メディア１４５を駆動するためのメディアドライブ１４６を有し、このメディアドライブ１４６は、ドライブコントローラ１４７、バス１４３を介してシステムコントローラ１２２に接続されている。
【００２４】
次に、ＡＦ光学系１１５およびＡＦセンサ１２０について詳述する。図３は、ＡＦ光学系１１５の２次結像系を模式的に示す斜視図である。サブミラー１１１ａで反射された光束は、１次結像面上に結像される。１次結像面上に結像された被写体の光束は、コンデンサレンズ１１６によって集光され、全反射ミラー１１７で全反射された後、セパレータレンズ１１９によって分割および集光されてＡＦ光学系１１５の後方に配置されたＡＦセンサ１２０の所定領域に入射する。ここで、ＡＦセンサ１２０は、例えば図５に示すような撮影画面１５１内の複数の測距点（焦点検出領域）Ｐ１〜Ｐ１５の焦点状態を検出可能なものを想定している。ここで、ＡＦセンサ１２０は、十字形状に配置された横線検出センサ列（垂直画素列）１２０ａと、縦線検出センサ列（水平画素列）１２０ｂとからなる。
【００２５】
図４は、ＡＦ光学系１１５およびＡＦセンサ１２０の測距概念図である。なお、図４では、全反射ミラー１１７は図示を省略している。また、光束については、撮影画面１５１の横方向に関する焦点状態を検出するための横線検出光束のみを図示し、横線検出光束と直交する縦線検出光束については図示を省略している。なお、以下の説明では、横線検出光束を対照しているが、縦線検出光束の場合も同様である。
【００２６】
まず、図４において、撮影レンズ１０２の異なる射出瞳を通過した一対の横線検出光束は、サブミラー１１１ａで反射された後、１次結像面上に結像される。１次結像面上に結像された一対の横線検出光束は、コンデンサレンズ１１６に入射して各々集光される。集光された一対の横線検出光束は、全反射ミラー１１７で全反射された後、セパレータ絞り１１８を介してセパレータレンズ１１９に入射する。セパレータレンズ１１９に入射した各々の横線検出光束は、上下方向に配置された横線検出センサ列１２０ａの特定領域に入射する。
【００２７】
ここで、ＡＦセンサ１２０は、横線検出光束に対しては一対の横線検出センサ列１２０ａの一方を基準部、他方を参照部として機能させる。同様に、ＡＦセンサ１２０は、縦線検出光束に対しては一対の縦線検出センサ列１２０ｂの一方を基準部、他方を参照部として機能させる。また、ＡＦセンサ１２０は、図５に示すような撮影画面１５０上での１５点の測距点Ｐ１〜Ｐ１５の焦点状態を検出するために、図６に示すようなセンサアレイ配置となっている。図６は、ＡＦセンサ１２０におけるセンサアレイ配置をその一部の拡大図とともに示す説明図である。すなわち、横線検出センサ列１２０ａは、互いに平行かつ等間隔で配置された各々５本のセンサ列からなる。また、縦線検出センサ列１２０ｂは、互いに平行かつ等間隔で配置された各々３本のセンサ列からなる。また、詳細は後述するが、各測距点Ｐ１〜Ｐ１５においては、図６中の部分拡大図に抽出して示すように、縦線検出センサ列１２０ｂ、横線検出センサ列１２０ａを各々ブロックＬ（左相関演算ブロック），ブロックＣ（中央相関演算ブロック），ブロックＲ（右相関演算ブロック）の３つのブロックに分割し、各々のブロック単位で相関演算を行わせるものである。
【００２８】
このような構成の焦点検出装置において、ＡＦコントローラ１２１により実行される測距演算（焦点検出）動作の制御例について説明する。図７は、ＡＦコントローラ１２１により実行される測距演算動作の制御例を示す概略フローチャートである。なお、この処理は、後述する図１０の撮影シーケンスにおけるステップＳ１０２の処理として実行される。また、図７中に示すステップＳ２０１〜ステップＳ２１５の測距点ループは、１５個の測距点Ｐ１〜Ｐ１５について所定の順番で測距演算を実行させるためのループである。
【００２９】
まず、ＡＦコントローラ１２１は、Ａ／Ｆセンサ１２３から入力されたセンサ出力信号をＡ／Ｄ変換器でデジタル信号に変換した後、内部のメモリにデータとして記憶させるセンサデータ取得処理を実行する（ステップＳ２０２）。ここで、本実施の形態では、ＡＦセンサ１２３のセンサ出力に基づく各測距点Ｐ１〜Ｐ１５の焦点状態の検出は、相関演算法によって行われる。そこで、相関演算を行うに先立ち、各センサ列の各測距点の画素列を構成するフォトダイオードの出力の不均一性を補正するための補正データを用い、記憶したセンサデータの照度補正を行う（ステップＳ２０３）。この場合の補正データは、例えば均一輝度面を観察したときのセンサデータのばらつきを補正するようなデータを用いればよい。
【００３０】
センサデータの照度補正が終了した後、相関演算を行う（ステップＳ２０４）。ここでの相関演算は、対をなすセンサ列間、例えば、横線検出センサ列１２０ａと横線検出センサ列１２０ａの各対をなすセンサ列間や、縦線検出センサ列１２０ｂと縦線検出センサ列１２０ｂの各対をなすセンサ列間に入射した２像の間隔Ｉｚ、すなわち、像ずれ量を算出する演算処理である。この相関演算においては、対をなすセンサ列間でセンサデータの比較（相関値の算出演算）が行われ、この比較の結果、相関値が最も小さくなる（相関値蛾最も高くなる）像ずれ量が算出される（ステップＳ２０５）。
【００３１】
ここで、本実施の形態の相関演算は、より詳細には、図６中の拡大部分に抽出して示すように、各測距点において縦線検出センサ列（水平画素列）１２０ｂ、横線検出センサ列（垂直画素列）１２０ａの有効画素部分のセンサ出力を各々左（Ｌ）、中央（Ｃ）、右（Ｒ）の３個のブロックＬ，Ｃ，Ｒに分割して行われる。例えば、図示例のように、測距点Ｐ１において、対応する縦線検出センサ列Ｓ１にて、一対の相関演算ブロックＬ，Ｃ，Ｒに関して、また、測距点Ｐ１において、対応する横線検出センサ列Ｓ１にて、一対の相関演算ブロックＬ，Ｃ，Ｒに関して、各々相関演算が行われる。
【００３２】
そして、算出された像ずれ量に基づいて被写体距離や撮影レンズ１０２を駆動する際のデフォーカス量を各ブロックについて算出する（ステップＳ２０６）。デフォーカス量は、像ずれ量に対して光学的に算出されたデフォーカス係数を用いて算出される。さらに、算出された各ブロックのデフォーカス量に対して、製造時のカメラボディ１１０に関するばらつきの補正、製造時の交換レンズ１０１に関するばらつきの補正、交換レンズ１０１のフォーカスレンズ位置やズーム位置等の条件に関する収差補正や、環境温度に応じた温度補正等の各種補正を行う（ステップＳ２０７）。
【００３３】
ここで、相関演算の結果として算出された像ずれ量の信頼性が低い場合には、誤ったデフォーカス量が算出されるおそれがあるので、相関演算の結果の信頼性を判定することが好ましい。そこで、各測距点に関する水平画素列（縦線検出センサ列１０ｂ）の３個のブロックＬ，Ｃ，Ｒ、および、垂直画素列（横線検出センサ列１０ａ）の３個のブロックＬ，Ｃ，Ｒの計６個のブロックに関する信頼性の判定を順次行う（ステップＳ２０８〜Ｓ２１３）。
【００３４】
信頼性の判定処理後に、これら６個のブロックにおいて信頼性有りと判定されたブロックのうちで、最も信頼性が高いブロックを選択する（ステップＳ２１４）。なお、６個のブロックの全てについて信頼性がないと判定された場合には、その測距点は、測距不能（無効）とする。
【００３５】
以上の処理を、１５個の測距点Ｐ１〜Ｐ１５について実行した後（ステップＳ２０１〜Ｓ２１５）、１５個の測距点Ｐ１〜Ｐ１５のうちで測距不能（無効）のものを除く中から、最大デフォーカス量（最至近）を示す測距点のデフォーカス量を選択する（ステップＳ２１６）。ＡＦコントローラ１２１は、図７に示すこのような測距演算処理を、デフォーカス量検出手段の機能として実行する。なお、この例は、測距点自動選択モードにおいて１５個の測距点Ｐ１〜Ｐ１５のうちから自動的に最至近の測距点を選択する場合の動作例を示している。このように最終的なデフォーカス量が検出されると、この後、後述するように、これに基づく合焦か否かの判定や撮影レンズ１０２の駆動が行われる。
【００３６】
ここで、ステップＳ２０８〜Ｓ２１３の各ブロック単位の信頼性判定処理においては、コントラストが十分あるか、相関演算結果が適正か否か等の判定に加え、本実施の形態では、ごみの有無を判定する処理も行う。そこで、相関演算ブロック毎の信頼性判定処理について説明する。図８は、ＡＦコントローラ１２１により実行される相関演算ブロック毎の信頼性判定処理の制御例を示す概略フローチャートである。この処理は、上述の如く、ステップＳ２０８〜Ｓ２１３の各ブロック単位の信頼性判定処理において各々実行される。本実施の形態の場合のごみ有無判定法の概要は、ＡＦ光学系１１５において最もごみを受ける面（ここでは、コンデンサレンズ１１６）上のパターンで測距している場合に相当するデフォーカス量が３回連続したときに、該当する相関演算ブロック対応のＡＦ光学系１１５上にごみが有ると判定するようにしている。コンデンサレンズ１１６上にごみ有りと判定する判定法は、各ブロックにおける相関演算の結果、デフォーカス量がほぼコンデンサレンズ１１６上を示し、かつ、コントラストが小さい場合である。
【００３７】
まず、ブロック内にコントラストが存在するか否かを判定する（ステップＳ３０１）。コントラストの有無の判定は、ブロック内のセンサデータの最大値と最小値の差や、ブロック内で隣接するセンサデータの差の積分値等を所定のコントラスト判定値１と比較し、コントラスト判定値１より小さい場合にはコントラストなしと判定される。コントラストがない場合には（ステップＳ３０１；Ｎｏ）、信頼性なしとして終了する（ステップＳ３１３）。すなわち、当該ブロックの相関演算結果は無効とされる。
【００３８】
一方、コントラストがある場合には（ステップＳ３０１；Ｙｅｓ）、ブロック内で演算された最小相関値Ｆｍｉｍｉが所定の閾値より小さいか否かを判定する（ステップＳ３０２）。大きい場合、すなわち相関度が低い場合には（ステップＳ３０２；Ｎｏ）、信頼性なしとして終了する（ステップＳ３１３）。すなわち、当該ブロックの相関演算結果は無効とされる。
【００３９】
また、所定の閾値よりも小さい場合、すなわち相関度が高い場合には（ステップＳ３０２；Ｙｅｓ）、ごみ有りフラグが１にセットされているか否かを判定する（ステップＳ３１２）。ごみ有りフラグについては後述するが、ごみ有りフラグが１の場合には（ステップＳ３１２；Ｙｅｓ）、信頼性なしとして終了する（ステップＳ３１３）。すなわち、当該ブロックの相関演算結果は無効とされる。
【００４０】
ごみ有りフラグがセットされていない場合には（ステップＳ３１２；Ｎｏ）、コントラストが所定のコントラスト判定値２よりも小さいか否かを判定する（ステップＳ３０３）。ここで、コントラスト判定値２は、コントラスト判定値１よりもコントラストが大きい判定値であり、ごみ判別用に設定されたものである。コントラストがコントラスト判定値２よりも大きい場合には（ステップＳ３０３；Ｎｏ）、各ブロックに対応して設けられたごみ有りデータを０に初期化する（ステップＳ３０７）。そして、信頼性ありとして終了する（ステップＳ３０８）。すなわち、当該ブロックの相関演算結果は有効とされる。
【００４１】
一方、コントラストがコントラスト判定値２より小さい場合には（ステップＳ３０３；Ｙｅｓ）、当該ブロックで検出されたデフォーカス量が所定の規定値範囲内であるか否かを判定する（ステップＳ３０４）。所定の規定値範囲は、デフォーカス量がほぼコンデンサレンズ１１６上を示す範囲内に設定されている。フォーカス量が所定の規定値範囲内でない場合には（ステップＳ３０４；Ｎｏ）、各ブロックに対応して設けられたごみ有りデータを０に初期化する（ステップＳ３０７）。そして、信頼性ありとして終了する（ステップＳ３０８）。すなわち、当該ブロックの相関演算結果は有効とされる。
【００４２】
また、デフォーカス量が所定の規定値範囲内の場合には（ステップＳ３０４；Ｙｅｓ）、当該ブロック用のごみ有りデータに１を加算する（ステップＳ３０５）。そして、当該ブロック用のごみ有りデータの累積値が３以上であるか否かを判定する（ステップＳ３０６）。ごみ有りデータの累積値が３以上の場合には（ステップＳ３０６；Ｙｅｓ）、３回以上連続してデフォーカス量がコンデンサレンズ１１６上のパターンで測距しており、ごみ有りと判定する。なお、ごみ有りデータの累積値が３より小さい場合には（ステップＳ３０６；Ｎｏ）、信頼性ありとして終了する（ステップＳ３０８）。すなわち、当該ブロックの相関演算結果は有効とされる。ＡＦコントローラ１２１は、ステップＳ３０３〜Ｓ３０６の処理を、ごみ有無判定手段の機能として実行する。
【００４３】
そして、ごみ有りデータの累積値が３以上で（ステップＳ３０６；Ｙｅｓ）、ごみ有りと判定された場合には、信頼性なしと判定する（ステップＳ３１０）。すなわち、当該ブロックの相関演算結果は無効とされる。ＡＦコントローラ１２１は、このステップＳ３１０の処理を、ごみ有りと判定されたブロックに対応する相関演算値を無効にする無効化手段の機能として実行する。
【００４４】
そして、各ブロックに対応して設けられているごみ有りフラグを１にセットする（ステップＳ３１１）。ごみ有りフラグは、信頼性なしとの判定結果に伴う無効化処理を継続させるためのフラグである。これにより、次回以降の測距演算結果に関する信頼性判定処理においては、ごみ有りフラグが１にセットされているので（ステップＳ３１２；Ｙｅｓ）、当該ブロックに関してはステップＳ３０３〜Ｓ３０６のごみ有無判定処理を行うことなく、そのまま即座に信頼性なしとして終了する（ステップＳ３１３）。すなわち、当該ブロックの相関演算結果は無効とされる。このように、ＡＦコントローラ１２１は、ステップＳ３１１，Ｓ３１２，Ｓ３１３の処理を、ごみ有りと判定されたブロックに対応する相関演算値の無効化を継続させる無効化継続手段の機能として実行する。
【００４５】
ここで、このようなごみ有り時の動作例を図９に示す模式図を参照して説明する。図９は、ある一つの測距点における３個のブロックＬ，Ｃ，Ｒについて、横軸を時間とし、操作部材１３０ａである１ｓｔレリーズがオンされてＡＦ動作を開始した後、ＡＦ動作を行う様子を模式的に示したものである。ここでは、ブロックＬに対応するＡＦ光学系１１５上にごみがあるものとする。
【００４６】
まず、測距１にて、各相関演算ブロックＬ，Ｃ，Ｒにおいてデフォーカス量を算出する。算出されたデフォーカス量が合焦範囲内であれば、合焦表示を行い、撮影レンズ１０２を駆動することなく終了する。一方、算出されたデフォーカス量が合焦範囲外の場合には、信頼性判定処理によりごみの検出も行われる（ブロックＬに対応するごみ有りデータ＝０→１）。そして、選択されたデフォーカス量に基づいて撮影レンズ１０２に関してレンズ駆動１を行う。なお、以下では、デフォーカス量が合焦範囲内の場合については説明を省略する。
【００４７】
測距２においても、撮影レンズ１０２を駆動させてもコンデンサレンズ１１６上に位置するごみによる像はＡＦセンサ１２０上で変化しないため、デフォーカス量が所定範囲内と判定され、ごみ検出が行われる（ブロックＬに対応するごみ有りデータ＝１→２）。そして、選択されたデフォーカス量に基づいて撮影レンズ１０２に関してレンズ駆動２を行う。
【００４８】
測距３においても、撮影レンズ１０２を駆動させてもコンデンサレンズ１１６上に位置するごみによる像はＡＦセンサ１２０上で変化しないため、デフォーカス量が所定範囲内と判定され、ごみ検出が行われる（ブロックＬに対応するごみ有りデータ＝２→３）。この場合、測距１〜測距３にて連続して３回ブロックＬに関してごみ有りとなり、ごみ有りデータが３以上となるので、ブロックＬの測距結果には信頼性がないものとして無効にされる。そして、ブロックＣ，Ｒから選択されたデフォーカス量に基づいて撮影レンズ１０２に関してレンズ駆動３を行う。さらに、ブロックＬに対応するごみ有りフラグが１にセットされ、ブロックＬの測距結果の無効化が継続される。
【００４９】
よって、測距４以降においては、ブロックＬに関して、ごみ有り判定を行うことなく、測距結果の無効化が継続され、残りのブロックＣまたはブロックＲの測距結果に基づきレンズ駆動４以降が実施される。
【００５０】
ここで、通常は、ごみは１個であれば、どこか１個か２個のブロックに存在するのみで、残りの２個か１個のブロックに関しては正しい測距結果を示す場合が多い。したがって、本実施の形態のように、ごみ有りブロックのみを測距結果を無効化し、ごみの存在しない残りのブロックで測距することで、ごみ有り状態であっても残りのブロックを利用して正確な自動焦点検出を行うことができる。よって、シャッタチャンスを逃してしまうことを回避できる。
【００５１】
次に、システムコントローラ１２２によって実行される撮影シーケンス動作について説明する。図１０は、撮影シーケンス動作を示す概略フローチャートである。この撮影シーケンス動作は、スイッチ部１３０中の操作部材１３０ａである１ｓｔレリーズがオンされることにより開始される。そこで、１ｓｔレリーズがオンされているか否かを判定する（ステップＳ１０１）。１ｓｔレリーズがオンされていれば（ステップＳ１０１；Ｙｅｓ）、ＡＦコントローラ１２１を制御することで、図７に示した測距演算処理を実行させる（ステップＳ１０２）。そして、測距演算の結果、測距可能な測距点があるか否かを判定する（ステップＳ１０３）。測距可能な測距点がある場合には（ステップＳ１０３；Ｙｅｓ）、選択された測距点のデフォーカス量が所定の合焦範囲内にあるか否かを判定する（ステップＳ１０４）。合焦範囲内にあれば（ステップＳ１０４；Ｙｅｓ）、ＬＣＤ１４０を通じて合焦表示を行わせる（ステップＳ１０５）。そして、２ｎｄレリーズがオンされているか否かを判定する（ステップＳ１０６）。２ｎｄレリーズがオンされていれば（ステップＳ１０６；Ｙｅｓ）、撮影シーケンスを実行する（ステップＳ１０７）。
【００５２】
一方、ステップＳ１０４において、合焦範囲内にない場合には、選択された測距点にて算出されたデフォーカス量をレンズＣＰＵ１０４に送信し、レンズＣＰＵ１０４にデフォーカス量に応じてレンズ駆動部１０３を介して撮影レンズ１０２を駆動させる合焦駆動を実行させる（ステップＳ１０８）。
【００５３】
また、ステップＳ１０３において、全測距点で測距不能な場合には、ごみ有りフラグを参照することで、ごみ有りであるか否かを判定する（ステップＳ１１０）。ごみ有りの場合には（ステップＳ１１０；Ｙｅｓ）、ＬＣＤ１４０を通じてごみが有ることを示す警告表示を行わせる（ステップＳ１１１）。ここで、ごみ有りフラグは、各測距点の各ブロックに対応して設けられているので、例えば撮影者がマニュアル選択した測距点についてごみがなければ、撮影者が選択していない測距点にごみが有っても、ごみ有りの警告表示を行わなくてもよい。また、自動選択された測距点にごみがない場合は、他の測距点にごみが有っても同様にごみ有りの警告表示を行わなくてもよい。
【００５４】
また、ステップＳ１１０において、ごみ有りでない場合には、ストロボ発光部１３３により補助光を発光して測距を行ったか否かを判定する（ステップＳ１１２）。補助光を利用して測距を行っていない場合には（ステップＳ１１２；Ｎｏ）、補助光の発光を開始させるとともに（ステップＳ１１６）、ステップＳ１０１に戻り、補助光を発光させた状態で測距を実行する。
【００５５】
一方、補助光を利用して測距を行っていた場合には（ステップＳ１１２；Ｙｅｓ）、撮影レンズ１０２をスキャンさせながら測距を行うスキャンＡＦ処理を実行させる（ステップＳ１１３）。そして、スキャンＡＦ処理の結果、測距可能な測距点があるか否かを判定する（ステップＳ１１４）。測距可能な場合には（ステップＳ１１４；Ｙｅｓ）、ステップＳ１０１に戻り、スキャンＡＦ処理により見つけられた測距可能となった撮影レンズ１０２の位置にて再度測距を行う。一方、測距不能の場合には（ステップＳ１１４；Ｎｏ）、ＬＣＤ１４０を通じて測距不能の警告表示を行わせる（ステップＳ１１５）。
【００５６】
そして、１ｓｔレリーズがオン状態でなくなると（ステップＳ１０１；Ｎｏ）、ブロック単位で設定されていたごみ有りフラグおよびごみ有りデータを０に初期化（クリア）する（ステップＳ１２０）。システムコントローラ１２２は、このステップＳ１２０の処理を、オペレータ操作に基づき無効化の継続を解除する無効化解除手段の機能として実行する。すなわち、焦点調節動作を開始させるために操作された１ｓｔレリーズが非操作状態（オフ）になることによって無効化の継続を解除する。
【００５７】
このように、本実施の形態では、１ｓｔレリーズがオンされる毎に、全ての測距点についてブロック単位でごみの有無をチェックし、１ｓｔレリーズのオン中にあるブロックについて一旦ごみ有りと判定されると、その測距結果が無効にされるとともに、ごみ有りフラグがセットされて、以降の当該ブロックに対応する測距結果の無効化が継続される。そして、１ｓｔレリーズがオフした時点で初めてこの無効化の継続が解除される。したがって、１ｓｔレリーズのオン中にあっては、被写体の移動等により状況が変化し、ごみの像と被写体の像とが混在する不安定な状況も発生し得るが、一旦ごみ有りと判定されたブロックに関しては無効化が継続され、不安定な状況下で中途半端に有効化されることはない。これにより、１ｓｔレリーズのオン中に不安定な焦点検出を行うことはなく、焦点検出精度を向上させることができる。
【００５８】
なお、本実施の形態では、無効化解除手段は、１ｓｔレリーズがオン状態からオフ状態に操作されることによって、無効化の継続を解除するようにしたが、これに限らない。例えば、電源スイッチ１３０ｂがオン操作される毎に無効化の継続を解除するようにしてもよい。図１１は、変形例として、システムコントローラ１２２により実行される電源スイッチ投入時の処理例を示す概略フローチャートである。システム全体の動作は、電源スイッチ１３０ｂがオンされることにより開始するため、まず、電源スイッチ１３０ｂがオンされたか否かを判定する（ステップＳ１０）。オンされていなければ（ステップＳ１０；Ｎｏ）、オンされるまで待機する。一方、電源スイッチ１３０ｂがオンされた場合には（ステップＳ１０；Ｙｅｓ）、ブロック単位で設定されていたごみ有りフラグおよびごみ有りデータを０に初期化（クリア）する（ステップＳ１１）。システムコントローラ１２２は、このステップＳ１１の処理を、オペレータ操作に基づき無効化の継続を解除する無効化解除手段の機能として実行する。すなわち、電源スイッチがオン操作される毎に無効化の継続を解除する。そして、カメラ内各部の初期化を行い（ステップＳ１２）、各種動作を可能とする。
【００５９】
図１２は、本変形例において、システムコントローラ１２２によって実行される撮影シーケンス動作を示す概略フローチャートである。この処理例は、図１０に示した処理例中、ステップＳ１２０の処理を削除した点以外は、同じであり、説明を省略する。
【００６０】
本変形例によれば、あるブロックに関して一旦ごみ有りと判定された場合、その時点で当該ブロック用のごみ有りフラグがセットされ、撮影シーケンス内ではごみ有りフラグがクリアされることなく、電源スイッチ１３０ｂをオフした後、再度、電源スイッチ１３０ｂをオンするまで継続される。すなわち、実質的に電源スイッチ１３０ｂがオフされるまでの間、ごみ有りフラグがセットされたままとなり、対応するブロックの測距結果の無効化が継続される。
【００６１】
したがって、本変形例によれば、電源スイッチ１３０ｂがオン状態においては、何回か撮影シーケンスが繰り返されるが、一旦あるブロックについてごみ有りが検出された場合、通常はそのごみを取り除かない限り、そのブロックについてのごみ有り状況に変化はないものと推定して、そのブロックに関して無効化を電源スイッチ１３０ｂがオフされるまで継続させることで、無用な信頼性判定等の処理をなくして、焦点検出動作を適正に行わせることができる。特に、１ｓｔレリーズがオフされ被写体状況が変化した場合に、ごみの像と被写体の像とが混在する状況において、ごみが有るにもかかわらず信頼性ありと判定するような、不安定な焦点検出を防止することができる。
【００６２】
本発明は、上述した実施の形態や変形例に限らず、本発明の趣旨を逸脱しない範囲であれば、種々の変形が可能である。例えば、あるブロックに関してごみ有りを検出した場合、ＬＣＤ１４０にてごみ有りの警告表示を行い、コンデンサレンズ１１６面の掃除等によりごみを取り除き、ＬＣＤ表示のメニュー設定にてごみ取り除き済みの旨を撮影者が設定するまで、ごみ有りフラグをセットしたままとし、この操作設定時点でごみ有りフラグをクリアし、当該ブロックの無効化の継続を解除するようにしてもよい。
【００６３】
あるいは、ごみ検出モードをＬＣＤ表示のメニュー設定の一つとして用意し、ごみ検出モードを選択すると、全測距点についてブロック単位でごみ有無判定を行い、どの測距点のどのブロックにごみが有るかをＬＣＤ１４０の画面上に表示して警告させるようにしてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態のマルチＡＦ方式の焦点検出装置が適用されるカメラシステムのＡＦ周りの構成例に概略機構を含めて示すブロック図である。
【図２】本実施の形態のカメラシステムの電装系の構成例を示す概略ブロック図である。
【図３】ＡＦ光学系の２次結像系を模式的に示す斜視図である。
【図４】ＡＦ光学系およびＡＦセンサの測距概念図である。
【図５】撮影画面内の複数の測距点の様子を示す説明図である。
【図６】ＡＦセンサにおけるセンサアレイ配置をその一部の拡大図とともに示す説明図である。
【図７】測距演算動作の制御例を示す概略フローチャートである。
【図８】相関演算ブロック毎の信頼性判定処理の制御例を示す概略フローチャートである。
【図９】ごみ有り時の動作例を示す模式図である。
【図１０】撮影シーケンス動作を示す概略フローチャートである。
【図１１】変形例として、電源スイッチ投入時の処理例を示す概略フローチャートである。
【図１２】変形例の撮影シーケンス動作を示す概略フローチャートである。
【符号の説明】
【００６５】
１０２  撮影レンズ
１１５  ＡＦ光学系
１２０  ＡＦセンサ
Ｐ１〜Ｐ１５  測距点
１３０ａ  操作部材
１３０ｂ  電源スイッチ
【図１】
2009271428.tif 000003
【図２】
2009271428.tif 000004
【図３】
2009271428.tif 000005
【図４】
2009271428.tif 000006
【図５】
2009271428.tif 000007
【図６】
2009271428.tif 000008
【図７】
2009271428.tif 000009
【図８】
2009271428.tif 000010
【図９】
2009271428.tif 000011
【図１０】
2009271428.tif 000012
【図１１】
2009271428.tif 000013
【図１２】
2009271428.tif 000014