(57)【要約】【課題】サーボＡＦ（オートフォーカス）モードにおいて、撮影者が所望する被写体にピントを合わせつづけられるようにする。【解決手段】画面内に複数の焦点検出領域を有する焦点検出装置と、被写体像の合焦後も繰り返し前記焦点検出装置に焦点検出を行なわせ、焦点を被写体の動きに追従させるサーボオートフォーカスを実行している状態において、焦点検出装置が被写体を捕捉したか否かを判定する判定部と、判定部により被写体を捕捉していないと判定された場合に、複数の焦点検出領域の中から、最も至近を示す焦点検出領域を選択し、判定部により被写体を捕捉していると判定された場合に、複数の焦点検出領域の中から前回の焦点検出結果に対して最も近い焦点検出結果を示す焦点検出領域を選択する選択部とを具備する。【選択図】図３
2008107657.tif 000002
【特許請求の範囲】
【請求項１】
画面内に複数の焦点検出領域を有する焦点検出手段と、
被写体像の合焦後も繰り返し前記焦点検出手段に焦点検出を行なわせ、焦点を被写体の動きに追従させるサーボオートフォーカスを実行している状態において、前記焦点検出手段が被写体を捕捉したか否かを判定する判定手段と、
前記複数の焦点検出領域の中から焦点を合わせる焦点検出領域を選択する際、前記判定手段により被写体を捕捉していないと判定された場合に、第１の焦点検出領域を選択し、前記判定手段により被写体を捕捉していると判定された場合に、前記第１の焦点検出領域よりも焦点検出結果が前回に対して近い第２の焦点検出結果を示す焦点検出領域を焦点を合わせる対象として選択する選択手段と、
を具備することを特徴とする撮像装置。
【請求項２】
前記判定手段は、被写体の像面位置変化が連続して単調増加又は単調減少である場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判定手段は、前回の被写体の像面移動速度と、今回の被写体の像面移動速度の比率が予め定められた範囲内である場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記判定手段は、焦点検出に使用した焦点検出領域が予め定められた回数以上変化しない場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記判定手段は、焦点検出結果が連続して予め定められた範囲内であった場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項６】
加速度センサをさらに具備し、前記判定手段は、前記加速度センサの出力結果が連続して予め定められた範囲内であった場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項７】
被写体捕捉操作部材をさらに具備し、前記判定手段は、撮影者が前記被写体捕捉操作部材を操作した場合に、前記焦点検出手段が被写体を捕捉したと判定することを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記第１の焦点検出領域は、前記複数の焦点検出領域の中から、最も至近を示す領域であることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記第２の焦点検出領域は、前記複数の焦点検出領域の中から、前回の焦点検出結果に対して最も近い検出結果の領域であることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
画面内に複数の焦点検出領域を有する焦点検出手段を備える撮像装置を制御する方法であって、
被写体像の合焦後も繰り返し前記焦点検出手段に焦点検出を行なわせ、焦点を被写体の動きに追従させるサーボオートフォーカスを実行している状態において、前記焦点検出手段が被写体を捕捉したか否かを判定する判定工程と、
前記複数の焦点検出領域の中から焦点を合わせる焦点検出領域を選択する際、前記判定工程において被写体を捕捉していないと判定された場合に、第１の焦点検出領域を選択し、前記判定工程において被写体を捕捉していると判定された場合に、前記第１の焦点検出領域よりも焦点検出結果が前回に対して近い焦点検出結果を示す焦点検出領域を焦点を合わせる対象として選択する選択工程と、
を具備することを特徴とする撮像装置の制御方法。
【請求項１１】
請求項１０に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置におけるオートフォーカス技術に関するものである。
【背景技術】
【０００２】
近年の一眼レフタイプの銀塩カメラ及びデジタルカメラでは、画面内に複数の焦点検出センサを持つものが多くなってきている。このようなカメラにおいては、撮影者は複数の焦点検出センサから任意の位置のセンサを選択したり、カメラが自動的に適切なセンサを選択したりすることにより、画面の中央以外に位置する被写体に対しても焦点を合わせることが可能である。
【０００３】
ここで、カメラが自動的に適切な焦点検出センサを選択する技術としては、特許文献１に記載されているように、複数の焦点検出センサのうちで最も至近を示すものを焦点検出結果として採用するものが知られている。
【特許文献１】特開昭６０−６０５１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、一般に一眼レフタイプのカメラは、オートフォーカスの動作モードとして、被写体に一旦合焦すると焦点位置をロックするシングルモードと、合焦後も繰返し焦点検出を行い、被写体の動きに焦点を追従させるサーボモードとを備えるものが多い。
【０００５】
そして、サーボモードにおいて、上記のように複数の焦点検出センサのうち最も至近を示すものを焦点検出結果として選択すると、被写体の手前を物体が横切る場合、撮影者の意図に反してピント位置がその手前の物体に移動してしまう場合がある。
【０００６】
例えば、フィギアスケートで回転演技中に被写体の顔にピント位置がくる様に撮影している場合において、被写体の前を手が横切る様なシーンでは、手が横切る度にピント位置が前後に振れてしまう。これでは、撮影中にファインダ内のピント位置が振れるため、撮影者が不快に感ずるだけでなく、撮影のタイミングを取れず、結果的に撮影者の望まない手にピントが合った失敗写真が撮影される可能性が高くなる。
【０００７】
また、サーボモードにおいて、複数の焦点検出センサのうち、前回の合焦位置から最も近い合焦位置を示すものを焦点検出結果として選択（近所優先）すると、次のような問題が起こる。すなわち、動体の撮影の場合は被写体が遠い位置から開始する場合があり、その場合焦点検出センサ上に所望の被写体を捕えられず、背景にピントが合ってしまう場合がある。その場合、近所優先では、その後被写体を捕える焦点検出センサが存在しても、背景にピントが合ったままとなる場合がある。この場合、被写体を捕えるために、撮影者は焦点検出開始釦を操作し直す必要があり、煩わしいという問題があった。
【０００８】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、サーボＡＦ（オートフォーカス）モードにおいて、撮影者が所望する被写体にピントを合わせつづけられるようにすることである。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、画面内に複数の焦点検出領域を有する焦点検出手段と、被写体像の合焦後も繰り返し前記焦点検出手段に焦点検出を行なわせ、焦点を被写体の動きに追従させるサーボオートフォーカスを実行している状態において、前記焦点検出手段が被写体を捕捉したか否かを判定する判定手段と、前記複数の焦点検出領域の中から焦点を合わせる焦点検出領域を選択する際、前記判定手段により被写体を捕捉していないと判定された場合に、第１の焦点検出領域を選択し、前記判定手段により被写体を捕捉していると判定された場合に、前記第１の焦点検出領域よりも焦点検出結果が前回に対して近い第２の焦点検出結果を示す焦点検出領域を焦点を合わせる対象として選択する選択手段と、を具備することを特徴とする。
【００１０】
また、本発明に係わる撮像装置の制御方法は、画面内に複数の焦点検出領域を有する焦点検出手段を備える撮像装置を制御する方法であって、被写体像の合焦後も繰り返し前記焦点検出手段に焦点検出を行なわせ、焦点を被写体の動きに追従させるサーボオートフォーカスを実行している状態において、前記焦点検出手段が被写体を捕捉したか否かを判定する判定工程と、前記複数の焦点検出領域の中から焦点を合わせる焦点検出領域を選択する際、前記判定工程において被写体を捕捉していないと判定された場合に、第１の焦点検出領域を選択し、前記判定工程において被写体を捕捉していると判定された場合に、前記第１の焦点検出領域よりも焦点検出結果が前回に対して近い焦点検出結果を示す焦点検出領域を焦点を合わせる対象として選択する選択工程と、を具備することを特徴とする。
【００１１】
また、本発明に係わるプログラムは、上記の制御方法をコンピュータに実行させることを特徴とする。
【００１２】
また、本発明に係わる記憶媒体は、上記のプログラムを記憶したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、サーボＡＦ（オートフォーカス）モードにおいて、撮影者が所望する被写体にピントを合わせつづけることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
【００１５】
（各実施形態に共通するデジタルカメラの構成）
図１は、本発明の各実施形態に共通する一眼レフデジタルカメラシステムの構成を示す図である。
【００１６】
このカメラシステムは、撮影レンズ１と、この撮影レンズ１が着脱可能に装着される一眼レフデジタルカメラ本体（以下カメラ本体と呼ぶ）２とから構成されている。
【００１７】
図１において、撮影レンズ１内には、対物レンズとしての撮影光学系３が収納されている。撮影光学系３は、１つ又は複数のレンズ群から構成され、その全てもしくは一部を移動させることで焦点距離を変化させたり、フォーカス調節を行ったりすることができる。４はフォーカス調節のために撮影レンズ１内に配置された焦点調節ユニットであり、５は焦点調節レンズの位置を検出するためのフォーカス位置検出器である。６は撮影レンズ１全体の制御を司るＣＰＵ等からなるレンズ制御部である。
【００１８】
なお、図示はしないが、撮影レンズ１内には、変倍のために撮影光学系３の変倍レンズ（不図示）を駆動するためのズーム駆動ユニット、絞りユニット（不図示）、変倍レンズや絞り位置を検出するための検出器が収容されている。ここで、フォーカス位置検出器５としては、例えば、焦点調節レンズを光軸方向に移動させるために回転又は移動する鏡筒に設けられたエンコーダ用の電極と、これに接触する検出用の電極を用いて構成されたものなどが用いられる。この構成により、焦点調節レンズの位置又は基準位置からの移動量に対応する信号を出力することができる。但し、フォーカス位置検出器５としてはこれに限らず、光学式や磁気式等の各種検出器を用いることができる
一方、カメラ本体２内には、撮影光路に対して進入及び退避可能な主ミラー７が配置されている。また、撮影光路内に配置された主ミラー７で上方に反射された光により被写体像が形成される焦点板８と、焦点板８に形成された被写体像を反転するペンタプリズム９と、接眼レンズ１０とを備えるファインダ光学系が収容されている。
【００１９】
さらに、主ミラー７の背面側には、ハーフミラーである主ミラー７を透過した光束を下方に導くサブミラー１１が、主ミラー７とともに撮影光路に対して進入及び退避可能に配置されている。また、カメラ本体２内には、サブミラー１１で反射された光束が導かれ、複数の焦点検出センサで構成される焦点検出ユニット１２が配置されている。焦点検出ユニット１２には、例えば図２に示されるように画面上の複数箇所に対応する位置に焦点検出センサ（焦点検出領域）１２ａが配置されている。図２では、画面上の９箇所の位置に焦点検出センサが配置された例を示している。
【００２０】
また、カメラ本体２内には、カメラ本体２の全ての制御を司るカメラ制御部１３と、撮影光学系３が形成する被写体像を光電変換するＣＣＤ、ＣＭＯＳセンサ等からなる撮像素子１４も収容されている。
【００２１】
カメラ制御部１３は、焦点検出ユニット１２からの出力信号を用いて位相差検出を行い、撮影光学系の焦点調節レンズが合焦範囲にあるか否かを判定する位相差合焦判定部も備えている。
【００２２】
焦点検出ユニット１２は、複数の焦点検出ラインを有する焦点検出センサで構成され、カメラ制御部１３は焦点検出ユニット１２の検出結果をレンズ制御部６に送ることで、焦点位置を調節する。
【００２３】
また、カメラ本体２は、合焦後も繰返し焦点検出を行い、被写体の動きに焦点を追従させるサーボＡＦ（オートフォーカス）モードを設定するモード設定部も備えている。
【００２４】
カメラ制御部１３は、サーボＡＦモードにおいて、焦点検出ユニット１２から得られる焦点情報に基づいて被写体を捕捉したと判定する被写体捕捉判定部を備えている。
【００２５】
なお、詳細は後述するが、本実施形態では、サーボＡＦモードにおいて、最初は複数の焦点検出センサ（焦点検出領域）のうち最も至近を示すものを焦点検出結果として選択する至近優先モードで焦点合わせを行う。そして、カメラ制御部１３内の被写体捕捉判定部で被写体を捕捉したと判定した場合には、前回の合焦位置から最も近い合焦位置を示す焦点検出センサ（焦点検出領域）を焦点検出結果として選択する近所優先モードに切り替えて焦点合わせを行う。
【００２６】
図３は、サーボＡＦモードにおいて、カメラ制御部１３に備えられている被写体捕捉判定部の判定結果により、カメラ制御部１３が複数の焦点検出センサの検出結果の中からどの焦点検出センサの検出結果を選択するかを示すフローチャートである。
【００２７】
まず、ステップＳ２０１において、後述する被写体捕捉フラグがセットされているか否かの判定を行う。被写体捕捉フラグがセットされていれば、被写体を捕捉したとしてステップＳ２０２に進み、そうでなければ被写体を捕捉していないとして、ステップＳ２０３に進む。
【００２８】
ステップＳ２０２では、ステップＳ２０１で被写体捕捉フラグがセットされていることを受け、近所優先で焦点検出センサの検出結果を選択する。それは、複数の焦点検出センサの検出結果の中から、前回の焦点検出結果に対して最も近い焦点検出センサの検出結果を選択することを意味する。
【００２９】
また、ステップＳ２０３では、ステップＳ２０１で被写体捕捉フラグがセットされていないことを受け、至近優先で焦点検出センサの検出結果を選択する。それは、複数の焦点検出センサの検出結果の中から、最も至近の焦点検出センサの検出結果を選択することを意味する。
【００３０】
なお、図３のフローチャートからもわかるように、サーボＡＦ動作の開始直後では、まだ被写体を捕捉できていないので、ステップＳ２０１で被写体捕捉フラグがセットされておらず、ステップＳ２０３に進み、至近優先モードが選択される。すなわち、本実施形態では、サーボＡＦ動作の最初は、至近優先モードから開始される。
【００３１】
次に、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順について説明する。
【００３２】
（第１の実施形態）
図４は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第１の実施形態を示すフローチャートである。
【００３３】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００３４】
まず、ステップＳ３０１では、至近優先モードで、前回選択された焦点検出センサの検出結果に対して今回選択された焦点検出センサの検出結果が近側であるか、遠側であるかが判定される。ステップＳ３０１で近側と判定された場合にはステップＳ３０２に進み、遠側と判定された場合にはステップＳ３０６に進む。近側／遠側の判定は実際の焦点検出結果を用いても良いし、焦点検出ユニットを一定の方向に駆動することで判定しても良い。
【００３５】
ステップＳ３０２では、ステップＳ３０１で前回選択された焦点検出センサの検出結果に対して今回選択された焦点検出センサの検出結果が近側であることを受け、像面位置カウンタを１インクリメントしてステップＳ３０３に進む。この像面位置カウンタは、連続して近側の焦点検出センサの検出結果が出力された場合はカウントアップし、連続して遠側の焦点検出センサの検出結果が出力された場合はカウントダウンする。また、図４には示していないが、連続して近側または遠側の焦点検出センサの検出結果が出力されない場合は像面位置カウンタはクリアされる。
【００３６】
ステップＳ３０３では、像面位置カウンタのカウント値を判定し、６より大きい場合はステップＳ３０４に進み、そうでなければステップＳ３０５に進む。像面位置カウンタのカウント値が６より大きい場合は、被写体が次第に近づいてきていることを示しているので、被写体を捕捉できたと考えることができる。なお、判定値である６は、被写体を捕捉したことを判定するための値であり、この値が小さければより早く被写体を捕捉したことを判定可能であるが、実際に被写体を捕捉したかどうかの精度が低下する。この値が大きければ判定に時間を要するが被写体を捕捉したかどうかの精度が高いことになる。この値は、使用するカメラの焦点検出センサの検出周期や駒速などで撮影者の望むと考えられる値に変えて良い。また、値を大きくする設定と小さくする設定を撮影者が設定できるようにしても良い。
【００３７】
ステップＳ３０４は、ステップＳ３０３における被写体を捕捉したとの判定を受けて実行され、被写体捕捉フラグがセットされ、被写体捕捉判定の動作を終了する。
【００３８】
ステップＳ３０５は、ステップＳ３０３における被写体を捕捉していないとの判定を受けて実行され、被写体捕捉フラグがリセットされ被写体捕捉判定の動作を終了する。
【００３９】
ステップＳ３０６では、ステップＳ３０１で前回選択された焦点検出センサの検出結果に対して今回選択された焦点検出センサの検出結果が遠側であることを受け、像面位置カウンタを１デクリメントしてステップＳ３０７に進む。
【００４０】
ステップＳ３０７では、像面位置カウンタのカウント値を判定することで、被写体捕捉の判定を行う。像面位置カウンタのカウント値が−６より小さい場合はステップＳ３０８に進み、そうでなければステップＳ３０９に進む。像面位置カウンタのカウント値が−６より小さい場合は、被写体が次第に遠ざかっていることを示しているので、被写体を捕捉できたと考えることができる。
【００４１】
ステップＳ３０８は、ステップＳ３０７における被写体を捕捉したとの判定を受けて実行され、被写体捕捉フラグがセットされ、被写体捕捉判定の動作を終了する。
【００４２】
ステップＳ３０９は、ステップＳ３０７における被写体を捕捉していないとの判定を受けて実行され、被写体捕捉フラグがリセットされ、被写体捕捉判定の動作を終了する。
【００４３】
以上の動作により、被写体捕捉フラグがセットされるかリセットされるかが決定され、この結果が、図３のステップＳ２０１での判断に使用される。
【００４４】
（第２の実施形態）
この第２の実施形態では、至近優先モードで、前回の焦点検出時と今回の焦点検出時との像面速度比が所定の範囲内であるか否かを検出することにより、被写体を捕捉できたか否かを判定する。
【００４５】
通常、被写体像面が等速度運動をしているとみなせる状態では、像面速度の前回検出結果と今回検出結果の差分はほぼゼロとなる。また、像面速度が連続的に変化する状況では、被写体像面が連続かつ滑らかに変位するので、被写体の連続性（同一性）が保たれていると判断することができる。この値が急激に変化する場合は、被写体が急激に変化した場合や、撮影者が別の被写体を選択した場合や、別の被写体が横切った場合など、被写体の捕捉状態をさまたげる現象が発生したと考えることができる。
【００４６】
図５は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第２の実施形態を示すフローチャートである。
【００４７】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００４８】
ステップＳ４０１では、前回の焦点検出時と今回の焦点検出時との像面速度比を算出し、その結果が所定の範囲内であるかどうかの判定を行う。所定の範囲内である場合は、被写体を捕捉できたと判定しステップＳ４０２に進み、それ以外の場合は、被写体を捕捉できなかったと判定しステップＳ４０３に進む。この所定の範囲の閾値が小さいと、より被写体の動きの変化に敏感に被写体の捕捉の判定が行われる。また、この所定の範囲の閾値が大きいと、より被写体の動きの変化に緩慢に判定が行われる。この値は、使用するカメラの焦点検出センサの検出周期や駒速などで撮影者の望むと考えられる値に変えて良い。また、値を大きくする設定と小さくする設定を撮影者が設定できるようにしても良い。
【００４９】
ステップＳ４０２は、ステップＳ４０１における被写体を捕捉したとの判定を受けて実行され、被写体捕捉フラグがセットされ、被写体捕捉判定の動作を終了する。
【００５０】
ステップＳ４０３は、ステップＳ４０１における被写体を捕捉していないとの判定を受けて実行され、被写体捕捉フラグがリセットされ、被写体捕捉判定の動作を終了する。
【００５１】
（第３の実施形態）
この第３の実施形態では、最終的な焦点検出結果に使用した焦点検出センサが所定回数以上変化しないことを検出することにより、被写体を捕捉したと判定する。
【００５２】
図６は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第３の実施形態を示すフローチャートである。
【００５３】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００５４】
まず、ステップＳ５０１において、前回選択した焦点検出センサと今回選択した焦点検出センサが同一であれば、ステップＳ５０２に進み、そうでなければステップＳ５０６に進む。
【００５５】
ステップＳ５０２では、ステップＳ５０１で前回選択した焦点検出センサと今回選択した焦点検出センサが同一であることを受けて、焦点検出センサ選択カウンタを１インクリメントしステップＳ５０３に進む。
【００５６】
ステップＳ５０３では、焦点検出センサ選択カウンタが６より大きいければステップＳ５０４に進み、そうでなければステップＳ５０５に進む。焦点検出センサ選択カウンタのカウント値が６より大きい場合は、被写体を捕捉できたと考えることができる。なお、この判定値である６は、被写体を捕捉したことを判定するための値であり、この値が小さければより早く被写体を捕捉したことを判定可能であるが、実際に被写体を捕捉したかどうかの精度が低下する。この値が大きければ判定に時間は要するが被写体を捕捉したかどうかの精度が高いことになる。この値は、使用するカメラの焦点検出センサの検出周期や駒速などで撮影者の望むと考えられる値に変えて良い。また、値を大きくする設定と小さくする設定を撮影者が設定できるようにしても良い。
【００５７】
ステップＳ５０４では、ステップＳ５０３における被写体を捕捉したとの判定を受け、被写体捕捉フラグをセットする
ステップＳ５０５では、ステップＳ５０４における被写体を捕捉していないとの判定を受け、被写体捕捉フラグをリセットする
ステップＳ５０６では、ステップＳ５０１において、今回選択された焦点検出センサは前回選択された焦点検出センサと異なることを受け、被写体の捕捉が外れたと考え、焦点検出センサ選択カウンタをクリアする。
【００５８】
ステップＳ５０７では、ステップＳ５０１において、今回選択された焦点検出センサは前回選択された焦点検出センサと異なることを受け、被写体の捕捉が外れたと考え、被写体捕捉フラグをリセットする
（第４の実施形態）
この第４の実施形態では、最終的な焦点検出結果が連続して所定の範囲内であることを検出することにより、被写体を捕捉したと判定する。
【００５９】
図７は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第４の実施形態を示すフローチャートである。
【００６０】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００６１】
まず、ステップＳ６０１では、前回の焦点検出結果に対して今回の焦点検出結果が所定範囲内である場合に、ステップＳ６０２に進み、そうでなければステップＳ６０６に進む。この所定範囲内の値とは、静止または微小移動する被写体を判定するために使用され、この値が小さければより静止したものを判定でき、この値が大きいと微小移動する範囲が広がることを意味する。
【００６２】
ステップＳ６０２では、ステップＳ６０１において焦点検出結果が所定範囲内であることを受け、被写体静止カウンタを１インクリメントする。
【００６３】
ステップＳ６０３では、被写体静止カウンタが６より大きいかどうかを判定し、大きければステップＳ６０４に進み、そうでなければステップＳ６０５に進む。被写体静止カウンタのカウント値が６より大きい場合は、連続して被写体の動きが小さいので、被写体を捕捉できたと考えることができる。なお、この判定値である６は、被写体を捕捉したことを判定するための値であり、この値が小さければより早く被写体を補足したと判定することが可能であるが、実際に被写体を捕捉したかどうかの精度が低下する。この値が大きければ判定に時間は要するが被写体を捕捉したかどうかの精度が高いことになる。この値は、使用するカメラの焦点検出センサの検出周期や駒速などで撮影者の望むと考えられる値に変えて良い。また、値を大きくする設定と小さくする設定を撮影者が設定できるようにしても良い。
【００６４】
ステップＳ６０４では、ステップＳ６０３における被写体を捕捉したとの判定を受けて被写体捕捉フラグをセットする。
【００６５】
ステップＳ６０５では、ステップＳ６０３における被写体を捕捉していないとの判定を受けて被写体捕捉フラグをリセットする。
【００６６】
ステップＳ６０６では、前回の焦点検出結果に対して今回の焦点検出結果が所定範囲内でないと判定されたことを受け、被写体静止カウンタをクリアする。
【００６７】
ステップＳ６０７では、前回の焦点検出結果に対して今回の焦点検出結果が所定範囲内でないと判定されたことを受け、被写体の捕捉が外れたとして被写体捕捉フラグをリセットする。
【００６８】
（第５の実施形態）
この第５の実施形態では、加速度センサの出力結果が連続して所定の範囲内であることを検出することにより、被写体を捕捉したと判定する。なお、この第５の実施形態では、カメラ本体２内に加速度センサが追加されている。
【００６９】
図８は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第５の実施形態を示すフローチャートである。
【００７０】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００７１】
まず、ステップＳ７０１では、カメラ本体２に配置されている不図示の加速度センサの出力結果が所定範囲内かどうかの判定を実行する。撮影者がカメラで被写体を捕捉しようとしてカメラをかまえた時には、加速度センサの出力結果は大きな値を示し、被写体を捕捉して安定した撮影を行う間は加速度センサの出力結果は小さい値を示す。また、安定した撮影状態から、被写体を変更したり、被写体が急激な動作を示した時に被写体を捕捉しようとすると加速度センサの出力は大きな値を示すことになる。すなわち、加速度センサの出力結果が連続して所定の範囲内である場合には、被写体を捕捉していると考えることができる。
【００７２】
加速度センサの出力結果が所定範囲内であることを判定する閾値は、これらの値を加味した値となる。また、この加速度センサの出力結果は撮影者の動作に依存するため、撮影者が効き具合を設定できるようにしても良い。
【００７３】
ステップＳ７０２では、ステップＳ７０１で加速度センサの出力結果が所定範囲内であることを受けて、被写体捕捉カウンタを１インクリメントしてステップＳ７０３に進む。
【００７４】
ステップＳ７０３では、被写体捕捉カウンタが６より大きいかどうかの判定を行う。被写体捕捉カウンタが６より大きい場合はステップＳ７０４に進み、そうでなければステップＳ７０５に進む。この判定値である６は、被写体を捕捉したことを判定するための値であり、この値が小さければより早く被写体を補足したと判定することが可能であるが、実際に被写体を捕捉したかどうかの精度が低下する。この値が大きければ判定に時間は要するが被写体を捕捉したかどうかの精度が高いことになる。この値は、使用するカメラの焦点検出センサの検出周期や駒速などで撮影者の望むと考えられる値に変えて良い。また、値を大きくする設定と小さくする設定を撮影者が設定できるようにしても良い
ステップＳ７０４では、ステップＳ７０３で被写体を捕捉したという判定を受け、被写体捕捉フラグをセットして被写体捕捉判定の動作を終了する。
【００７５】
ステップＳ７０５では、ステップＳ７０４で被写体を捕捉していないという判定を受け、被写体捕捉フラグをリセットして被写体捕捉判定の動作を終了する。
【００７６】
ステップＳ７０６では、ステップＳ７０１における加速度センサの出力結果が所定範囲でないとの判定を受け、被写体の捕捉がされていないと判定し被写体捕捉カウンタをクリアしステップＳ７０７に進む。
【００７７】
ステップＳ７０７では、ステップＳ７０１における加速度センサの出力結果が所定範囲でないとの判定を受け、被写体の捕捉がされていないと判定し被写体捕捉フラグをクリアして被写体捕捉判定の動作を終了する。
【００７８】
（第６の実施形態）
この第６の実施形態では、カメラ本体２に対して不図示の被写体捕捉釦が追加されている。この被写体捕捉釦は、撮影者が被写体を捕捉したと認識した場合に操作され、カメラ制御部１３に操作が通知される。
【００７９】
本実施形態では、撮影者が被写体捕捉釦を操作したことを検出することにより、被写体を補足したと判定する。
【００８０】
図９は、カメラ制御部１３内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第６の実施形態を示すフローチャートである。
【００８１】
ここで、フローチャートのスタート時点では、至近優先モードが選択されている。
【００８２】
まず、ステップＳ８０１では被写体捕捉釦が操作されたかどうかの判定を行い、被写体捕捉釦が操作されたことを検知した場合はステップＳ８０２に進み、そうでなければステップＳ８０３に進む。
【００８３】
ステップＳ８０２では、ステップＳ８０１で被写体捕捉釦が操作されたことを受けて、被写体捕捉フラグをセットして被写体捕捉判定の動作を終了する。
【００８４】
ステップＳ８０３では、ステップＳ８０１で被写体捕捉釦が操作されていないことを受けて、被写体捕捉フラグをリセットして被写体捕捉判定の動作を終了する。
【００８５】
以上説明したように、上記の実施形態によれば、被写体を補足する前は至近優先で焦点検出センサを選択し、被写体を捕捉後は近所優先で焦点検出センサを選択することで、被写体以外の物体などに影響を受けることなく被写体に焦点を合わせることができる。これにより、被写体の手前を物体が横切る場合などでもピント位置が前後に振れることなく、被写体を捕捉し続けることができる。結果として、撮影中にファインダ内のピント位置が振れることなく、撮影者が快適に撮影をすることができ、的確な撮影のタイミングを取ることができ、撮影者の望む位置にピントが合った写真が撮影される。
【００８６】
（他の実施形態）
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８７】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８９】
【図１】本発明の各実施形態に共通する一眼レフデジタルカメラシステムの構成を示す図である。
【図２】焦点検出センサの画面内での配置を示す図である。
【図３】サーボＡＦモードにおいて、カメラ制御部に備えられている被写体捕捉判定部の判定結果により、カメラ制御部が複数の焦点検出センサの検出結果の中からどの焦点検出センサの検出結果を選択するかを示すフローチャートである。
【図４】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第１の実施形態を示すフローチャートである。
【図５】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第２の実施形態を示すフローチャートである。
【図６】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第３の実施形態を示すフローチャートである。
【図７】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第４の実施形態を示すフローチャートである。
【図８】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第５の実施形態を示すフローチャートである。
【図９】カメラ制御部内の被写体捕捉判定部により被写体を捕捉したと判定する手順の第６の実施形態を示すフローチャートである。
【符号の説明】
【００９０】
１  撮影レンズ１
２  カメラ本体
３  撮影光学系
４  焦点調節ユニット
５  フォーカス位置検出器
６  レンズ制御部
７  主ミラー
８  焦点板
９  ペンタプリズム
１０  接眼レンズ
１１  サブミラー
１２  焦点検出ユニット
１３  カメラ制御部
【図１】
2008107657.tif 000003
【図２】
2008107657.tif 000004
【図３】
2008107657.tif 000005
【図４】
2008107657.tif 000006
【図５】
2008107657.tif 000007
【図６】
2008107657.tif 000008
【図７】
2008107657.tif 000009
【図８】
2008107657.tif 000010
【図９】
2008107657.tif 000011