(57)【特許請求の範囲】
【請求項１】
観察画面内の複数の測定領域で測距又はデフォーカス量の測定を行う測定手段と、
前記測定手段により得られる情報に基づいて焦点合わせを行う焦点調節手段とを有し、
前記測定手段は、移動中の対象物に対して焦点を合わせるためのモードの場合には、前記観察画面内の複数の測定領域から選択した、前記移動中の対象物に対して焦点を合わせるためのモードでない場合に比べて前記測定領域の少ない、前回の焦点合わせに用いられた合焦領域を含む測定領域群を対象として測距又はデフォーカス量の測定を行うことを特徴とする光学装置。
【請求項２】
前記移動中の対象物に対して焦点を合わせるためのモードで前記焦点合わせに用いる測定領域を選択するのが最初である場合には、前記測定手段により得られる全測定領域からの情報に基づいて前記焦点合わせに用いる測定領域を決定することを特徴とする請求項１に記載の光学装置。
【請求項３】
前記測定領域群は、当該光学装置が横位置か縦位置かに応じて異なる測定領域群とすることを特徴とする請求項１又は請求項２に記載の光学装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オートフォーカスカメラや監視カメラなどの自動焦点調節機能を有した光学装置に関するものである。
【０００２】
【従来の技術】
カメラ等に代表される焦点検出機能は中央１点の検出領域から３点，５点へと進歩し、撮影領域に対してその検出範囲が確実に拡がっている。これには検出光学系の進歩のみならず、それに見合ったセンサ、更に制御を司るマイクロコンピュータなどの進歩が不可欠となっている。
【０００３】
検出領域の多点化は、通常の撮影においては、被写体ではなく背景にピントが合ってしまう状態、いわゆる「中抜け」の防止に大いに効果がある。更に動いている被写体を撮影する場合は、被写体から焦点検出領域を外してしまうのを少なくできる。
【０００４】
図１４（ａ）は、撮影画面Ａに対し、Ｂの様に狭い一次元的な１点の範囲を焦点検出領域とした図である。一方、図１４（ｂ）は焦点検出領域の拡大を行った例で、撮影画面Ａに対して検出領域Ｂが３つの領域になっている。これは図１４（ａ）での検出領域に対して直交方向に３箇所検出領域を増したものである。
【０００５】
焦点検出領域が中央１点から３点へ増加したことにより、被写体に対して常に中央でピントを合わせる必要がなくなり、撮影上の自由度が向上している。
【０００６】
これをもっと発展させると、図１４（ｃ）の様に、撮影画面Ａに対して検出領域Ｂもある２次元の領域を持った（実際には多数の焦点検出領域がある程度密に集まった）、エリアＡＦへとなる。
【０００７】
【発明が解決しようとする課題】
カメラの焦点検出領域が多数集まったエリアＡＦは、従来のような中抜け、外れが無く、撮影者が本来の撮影に集中できるメリットがある反面、エリア全部の焦点検出点に対し焦点検出演算を行っていては時間的にかかり過ぎ、いわゆるシャッタチャンスを逃してしまう事が十分に考えられる。
【０００８】
特に被写体が動いている場合には影響が大きく、いかにして演算時間を短くするかが大きな課題となる。
【０００９】
（発明の目的）
本発明の目的は、焦点合わせに用いる対象領域を必要十分な領域に効率よく限定し、焦点合わせに使用する情報を得る為の時間の短縮を図ることのできる光学装置を提供しようとするものである。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明は、観察画面内の複数の測定領域で測距又はデフォーカス量の測定を行う測定手段と、前記測定手段により得られる情報に基づいて焦点合わせを行う焦点調節手段とを有し、前記測定手段が、移動中の対象物に対して焦点を合わせるためのモードの場合には、前記観察画面内の複数の測定領域から選択した、前記移動中の対象物に対して焦点を合わせるためのモードでない場合に比べて前記測定領域の少ない、前回の焦点合わせに用いられた合焦領域を含む測定領域群を対象として測距又はデフォーカス量の測定を行う光学装置とするものである。
【００１２】
【発明の実施の形態】
以下、本発明を図示の実施の形態に基づいて詳細に説明する。
【００１３】
二次元的な領域での焦点検出が可能な自動焦点調節カメラを例に、動体撮影での焦点検出領域の限定、選択方法について説明を行う。
【００１４】
図１は本発明の実施の一形態に係るカメラの基本構成要素のブロック図であり、同図において、５１は被写界中の任意の場所の距離を測定する距離分布測定回路、５２は撮影画面内から主被写体が存在する領域を検出する主被写体領域検出回路、５３は前記主被写体領域検出回路５２で自動に決定された前回の主被写体領域に従って今回の焦点検出領域範囲を設定する選択領域設定回路、５４は決定された主被写体領域の情報に従って撮影光学系に対する焦点調節距離決定回路、５５は撮影光学系、５６はレンズを駆動して焦点を調節するレンズ駆動装置である。５７の制御装置であり、実際にはマイクロコンピュータのＣＰＵ及びＲＡＭとＲＯＭ等で具現化される。この中で、距離分布測定回路５１はマイクロコンピュータと測定用光学系で具現化されることから、点線を跨いだ表現となっている。
【００１５】
図２〜図５は、上記図１のカメラの具体的な構成例を示す図である。
【００１６】
図２は、被写界の距離を検出する為のカメラの光学構成要素の配置図であり、図中、１は撮影レンズ、８はフィールドレンズ、９は二次結像レンズ、１０はエリアセンサである。
【００１７】
前記エリアセンサ１０の二つの撮影画面１０ａ，１０ｂ上には各々撮影レンズ１のお互いに異なる瞳位置からの光束が導かれ、フィールドレンズ８、二次結像レンズ９により定まる結像倍率で再結像される。このエリアセンサ１０は撮影レンズ１に対して撮影フィルム面と光学的に等価な位置にあり、撮影画面１０ａ，１０ｂは各々撮影画面の一部または撮影画面に等しい視野を有している。
【００１８】
図３は、図２に示した検出光学系をカメラに適した場合のレイアウトを示したもので、図中、６はクイックリターンミラー、１８はペンタプリズム、１９は分割プリズム、２０は反射ミラーであり、他は図３と同様である。又図４は、図３のレイアウトをカメラ上部方向より見た図である。
【００１９】
以上の様な構成により、所定の視差を持った撮影画像１０ａ，１０ｂが得られる。
【００２０】
尚、前述の構成を有するカメラについては、特願平５−２７８４３３等で詳細に開示されている。
【００２１】
図５は、上記図２の如き各部品を備えたカメラの構成を示すブロック図であり、先ずその構成について説明する。
【００２２】
図５において、ＰＲＳは図１の制御装置５７に相当するカメラの制御装置で、例えば、内部にＣＰＵ（中央処理装置），ＲＯＭ，ＲＡＭ，Ａ／Ｄ変換機能を有する１チップのマイクロコンピュータである。このカメラの制御装置（以下、マイコンと記す）ＰＲＳはＲＯＭに格納されたカメラのシーケンス・プログラムに従って、自動露出制御機能，自動焦点調節機能，フィルムの巻上げ・巻戻し等のカメラの一連の動作を行っている。その為にマイコンＰＲＳは、通信用信号ＳＯ，ＳＩ，ＳＣＬＫ、通信選択信号ＣＬＣＭ，ＣＤＤＲ，ＣＩＣＣを用いて、カメラ本体内の周辺回路及びレンズ内制御装置と通信を行って、各々の回路やレンズを制御する。
【００２３】
ＳＯはマイコンＰＲＳから出力されるデータ信号、ＳＩはマイコンＰＲＳに入力されるデータ信号、ＳＣＬＫは信号ＳＯ，ＳＩの同期クロックである。
【００２４】
ＬＣＭはレンズ通信バッファ回路であり、カメラが動作中のときにはレンズ用電源端子ＶＬに電力を供給するとともに、マイコンＰＲＳからの選択信号ＣＬＣＭが高電位レベル（以下、‘Ｈ’と記し、低電位レベルは‘Ｌ’と記す）のときには、カメラとレンズ間の通信バッファとなる。
【００２５】
マイコンＰＲＳがＣＬＣＭを‘Ｈ’にして、ＳＣＬＫに同期して所定のデータをＳＯから送出すると、レンズ通信バッファ回路ＬＣＭはカメラ・レンズ間通信接点を介して、ＳＣＬＫ，ＳＯの各々のバッファ信号ＬＣＫ，ＤＣＬをレンズへ出力する。それと同時にレンズからの信号ＤＬＣのバッファ信号をＳＩに出力し、マイコンＰＲＳは同期してＳＩからレンズのデータを入力する。
【００２６】
ＤＤＲは各種のスイッチＳＷＳの検知及び表示回路であり、信号ＣＤＤＲが‘Ｈ’のとき選択され、ＳＯ，ＳＩ，ＳＣＬＫを用いてマイコンＰＲＳから制御される。即ち、マイコンＰＲＳから送られてくるデータに基づいてカメラの表示部材ＤＳＰの表示を切り換えたり、カメラの各種操作部材のオン・オフ状態を通信によってマイコンＰＲＳに報知する。ＯＬＣはカメラ上部に位置する外部液晶表示装置であり、ＩＬＣはファインダ内部液晶表示装置である。
【００２７】
ＳＷ１，ＳＷ２は不図示のレリーズボタンに連動したスイッチで、レリーズボタンの第１階段の押下によりスイッチＳＷ１がオンし、引き続いて第２段階の押下でスイッチＳＷ２がオンする。マイコンＰＲＳはスイッチＳＷ１のオンで測光，自動焦点調節を行い、スイッチＳＷ２のオンをトリガとして露出制御とその後のフィルムの巻上げを行う。
【００２８】
尚、スイッチＳＷ２はマイコンＰＲＳの「割り込み入力端子」に接続され、スイッチＳＷ１のオン時のプログラム実行中でも、該スイッチＳＷ２のオンによって割り込みがかかり、直ちに所定の割り込みプログラムへ制御を移すことができる。
【００２９】
ＭＴＲ１はフィルム給送用の、ＭＴＲ２はミラーアップ・ダウン及びシャッタばねチャージ用の、それぞれモータであり、各々の駆動回路ＭＤＲ１，ＭＤＲ２により正転、逆転の制御が行われる。マイコンＰＲＳから駆動回路ＭＤＲ１，ＭＤＲ２に入力されている信号Ｍ１Ｆ，Ｍ１Ｒ、Ｍ２Ｆ，Ｍ２Ｒはモータ制御用の信号である。
【００３０】
ＭＧ１，ＭＧ２は各々シャッタ先幕・後幕走行開始用マグネットで、信号ＳＭＧ１，ＳＭＧ２、増幅トランジスタＴＲ１，ＴＲ２で通電され、マイコンＰＲＳによりシャッタ制御が行われる。
【００３１】
尚、モータ駆動回路ＭＤＲ１，ＭＤＲ２、シャッタ制御は、本発明と直接関りがないので、詳しい説明は省略する。
【００３２】
レンズ内制御回路ＬＰＲＳにＬＣＫと同期して入力される信号ＤＣＬは、カメラからレンズＬＮＳに対する命令のデータであり、命令に対するレンズの動作は予め決められている。このレンズ内制御回路ＬＰＲＳは、所定の手続きに従ってその命令を解析し、焦点調節や絞り制御の動作や、出力ＤＬＣからレンズの各部動作状況（焦点調節光学系の駆動状況や、絞りの駆動状態等）や、各種パラメータ（開放Ｆナンバー，焦点距離，デフォーカス量対焦点調節光学系の移動量の係数，各種ピント補正量等、距離情報）の出力を行う。
【００３３】
この実施の形態では、ズームレンズを例を示しており、カメラから焦点調節の命令が送られた場合には、同時に送られてくる駆動量・方向に従って焦点調節用モータＬＭＴＲを信号ＬＭＦ，ＬＭＲによって駆動して、光学系を光軸方向に移動させて焦点調節を行う。光学系の移動量は光学系に連動して回動するパルス板のパターンをフォトカプラにて検出し、移動量に応じた数のパルスを出力するエンコーダ回路ＥＮＣＦのパルス信号ＳＥＮＣＦでモニタし、レンズ内制御回路ＬＰＲＳ内のカウンタで計数しており、所定の移動が完了した時点でＬＰＲＳ自身が信号ＬＭＦ、ＬＭＲを‘Ｌ’にしてモータＬＭＴＲを制動する。
【００３４】
このため、一旦カメラ焦点調節の命令が送られた後は、マイコンＰＲＳはレンズの駆動が終了するまで、レンズ駆動に関して全く関与する必要がない。また、カメラから要求があった場合には、上記カウンタの内容をカメラに送出することも可能な構成になっている。
【００３５】
カメラから絞り制御の命令が送られた場合には、同時に送られてくる絞り段数に従って、絞り駆動用としては公知のステッピング・モータＤＭＴＲを駆動する。尚、ステッピング・モータはオープン制御が可能なため、動作をモニタするためのエンコーダを必要としない。
【００３６】
ＥＮＣＺはズーム光学系に付随したエンコーダ回路であり、レンズ内制御回路ＬＰＲＳはこのエンコーダ回路ＥＮＣＺからの信号ＳＥＮＣＺを入力してズーム位置を検出する。レンズ内制御回路ＬＰＲＳ内には各ズーム位置におけるレンズ・パラメータが格納されており、カメラ側のマイコンＰＲＳから要求が合った場合には、現在のズーム位置に対応したパラメータをカメラに送出する。
【００３７】
ＩＣＣは、ＣＣＤ等から構成される焦点検出と露出制御用測光エリアセンサ及びその駆動回路であり、信号ＣＩＣＣが‘Ｈ’のとき選択されて、ＳＯ，ＳＩ，ＳＣＬＫを用いてマイコンＰＲＳから制御される。
【００３８】
φＶ，φＨ，φＲはエリアセンサ出力の読み出し、リセット信号であり、マイコンＰＲＳから信号に基づいてＩＣＣ内の駆動回路によりセンサ制御信号が生成される。センサ出力はセンサ部からの読み出し後増幅され、出力信号ＩＭＡＧＥとしてマイコンＰＲＳのアナログ入力端子に入力され、マイコンＰＲＳは同信号をＡ／Ｄ変換後、そのデジタル値をＲＡＭ上の所定アドレスへ順次格納して行く。これらデジタル変換された信号を用いて被写界の距離分布測定と焦点調節あるいは測光を行う。
【００３９】
尚、上記図５ではカメラとレンズが別体（レンズ交換が可能）となるもので表現されているが、本発明はカメラ・レンズ一体なるものでも何等問題なく、これ等に限定されるものではない。
【００４０】
次に、上記マイコンＰＲＳによる一連の動作について説明する。
【００４１】
図６は全体の処理の流れを示すフローチャートであり、以下これにしたがって説明する。
【００４２】
撮影者が不図示のシャッタボタンなどを押すことにより、ステップ（１００）を経由して撮影処理が開始される。
【００４３】
ステップ（１０１）において、まず現在の自動焦点調節モードとして、動体撮影モードに設定されているかを判定する。動体撮影モードが設定されていなければそのままステップ（１０２）に移り、今回の焦点検出演算対象領域を焦点検出領域の全領域に設定する。一方、動体撮影モードが設定されているならばステップ（１０３）へ移り、今回の焦点検出動作が動体撮影モードでの最初であるかの判定を行う。これは、最初であるならば、どこに主被写体が存在するかが未だ明確に検知されていないので、まずは焦点検出領域全域での検出が必要になるためである。従って、該ステップ（１０３）にて今回の焦点検出動作が最初であると判定したならば、非動体撮影モードと同じようにステップ（１０２）へ進み、今回の焦点検出演算対象領域を焦点検出領域の全領域に設定する。
【００４４】
また、今回の焦点検出動作が最初でないならば、ステップ（１０３）からステップ（１０４）へ進み、検出対象とする領域を設定する選択領域設定サブルーチンを呼び出す。この選択領域設定サブルーチンにおける概要について、図７を用いて説明する。なお、この選択領域設定は、マイコンＰＲＳ内の図１に示す選択領域設定回路５３に相当する部分が行うことになる。
【００４５】
図７（ａ）において、Ａは、縦５分割，横７分割で構成された全３５点の焦点検出領域全域を表わしている。又Ｂは、前回の焦点検出動作にて主被写体領域であると決定された領域である。つまり、前回は領域Ｂの焦点検出結果に基づいて焦点調節動作が行われた事になる。
【００４６】
図７（ｂ）は、今回の焦点検出演算対象領域の設定状態を示したもので、縦方向に領域Ｃ、横方向に領域Ｄが設定される。これは、前回の主被写体領域である図７（ａ）における領域Ｂを中心として十字とみなせる領域を選択したもので、領域数としては「１１」、つまり、全領域の１／３以下の数に絞り込んでいる事になる。これは、同一の被写体に対して撮影者がフレーミングを追従させているので、次の主被写体領域として考慮すべき領域は前回の主被写体領域を中心とした十字領域で必要十分との考えからである。
【００４７】
例えば、今回の主被写体領域が図７（ｃ）に示した領域Ｅとなった場合は、同様に次回の焦点検出演算対象領域の設定は、図７（ｄ）に示した領域Ｆ，Ｇとなる。
【００４８】
以上がステップ（１０４）にて行われる、検出対象とする領域を設定する選択領域設定サブルーチンの内容である。
【００４９】
続くステップ（１０５）においては、上記のように設定された焦点検出領域に対して、被写界の距離分布を測定するサブルーチンを呼び出す。この距離分布測定について、図８のフローチャートにしたがって説明する。なお、この距離分布の測定は、マイコンＰＲＳ内の図１に示した距離分布測定回路５１に相当する部分が行うことになる。
【００５０】
ステップ（２０１）においては、センサ画像の取り込みを行う。センサ画像の取り込みは次のように実施される。
【００５１】
まず、センサのリセットを行う。具体的には、制御信号φＶ，φＨ，φＲをマイコンＰＲＳにて同時に一定時間“Ｈ”にすることで、ＩＣＣ内部でリセット動作が行われる。次にマイコンＰＲＳから蓄積開始命令を送り蓄積を開始し、後に蓄積終了を検知する。そして、制御信号φＶ，φＨを駆動してセンサ出力ＩＭＡＧＥを順次読み出し、マイコンＰＲＳにてＡ／Ｄ変換してＲＡＭに格納し、ステップ（２０１）のセンサの出力信号の取り込みが完了する。
【００５２】
二つのセンサの出力信号データは、ＲＡＭ上の所定領域ＩＭＧ１，ＩＭＧ２に格納される。
【００５３】
次にステップ（２０２）以降では、「ｍ×ｎ」ブロック（ｍ，ｎは１以上の正数）で構成される距離分布情報（距離マップ）の作成を行う。
【００５４】
ステップ（２０２）においては、ブロックの座標を指示する変数х，уの初期化を行い、次のステップ（２０３）において、ブロック（х，у）の距離演算に必要な信号をＲＡＭ上の画像データＩＭＧ１の中より抽出して、ＲＡＭ上の所定アドレスＡにコピーする。続くステップ（２０４）においては、ブロック（х，у）の距離演算に必要なもう一方の信号を画像データＩＭＧ２の中より抽出して、ＲＡＭ上の所定アドレスＢにコピーする。
【００５５】
次のステップ（２０５）においては、アドレスＡとアドレスＢに記憶された輝度分布信号に対して公知の相関演算ＣＯＲ（Ａ，Ｂ）を実施し、二つの像信号のずれ量δを算出する。続くステップ（２０６）においては、像ずれ量δから距離値の算出を公知の関数ｆ（δ）により実施し、ＲＡＭ上の距離分布記録用に確保された所定のアドレスＤ（х，у）に距離値を格納する。そして、ステップ（２０７）において、хの値を一つ増加して、処理対象を隣接ブロックに移す。
【００５６】
次のステップ（２０８）においては、ｘと距離マップのｘ方向の解像度ｍとの比較を行い、ここで「ｘ＜ｍ」が真と判定した場合はステップ（２０３）へ戻り、ｘ方向の隣のブロックに対して前述と同様に距離値の演算と格納を行う。また、「ｘ＜ｍ」が偽と判定した場合はステップ（２０９）へ移り、ｘを初期化し、ｙを１増加する。
【００５７】
続くステップ（２１０）においては、ｙの値を評価し、「ｙ＜ｎ」が真と判定したときは再びステップ（２０３）へ戻り、次のブロック列に対す演算を開始する。また、「ｙ＜ｎ」が偽と判定したときは、すべてのブロックに対する距離算出を完了し、この距離分布作成サブルーチン（図６のステップ（１０１）での動作）を終了する。
【００５８】
なお、検出対象領域が十字領域に設定されている場合は、上記ｘ，ｙの初期値及び解像度ｍ，ｎがそれぞれ位置毎に変化する事となる。これらは前回の主被写体領域の場所に関する関数として、あるいは数値テーブルとして記憶し個々に参照する事となる。
【００５９】
次に、図６のステップ（１０６）において、主被写体領域の検出サブルーチンを呼び出す。ここでも、まず検出対象領域が全域の場合についての主被写体領域検出サブルーチンの内容について、図９のフローチャートにしたがって説明する。なお、この主被写体領域検出は、マイコンＰＲＳ内の図１に示す主被写体領域検出回路５２に相当する部分が行うことになる。
【００６０】
再び図６に戻って、ステップ（１０６）においては、主被写体領域の検出サブルーチンを呼び出す。この主被写体領域検出サブルーチンの内容を、図９のフローチャートにしたがって説明する。なお、この主被写体領域の検出は、マイコンＰＲＳ内の図１の主被写体領域検出回路５２に相当する部分が行うことになる。
【００６１】
図９のステップ（３０１）において、被写界を構成する各物体（グループ）毎に番号付けを行う。例えば図１０の様に、画面の左上のブロックから図中の矢印のようにラスタ・スキャンしながら分割処理を行う場合、注目ブロックＧ（ｘ，ｙ）の上のブロックＧ（ｘ，ｙ−１）と、左ブロックＧ（ｘ−１，ｙ）との間で、同じグループかどうかの判定を行えば、結果的にすべての隣接ブロック間で同一ブロックかどうかの判定を行うことができる。このとき、画面の上辺（ｙ＝０）と左辺（ｘ＝０）のブロックは、それぞれ上のブロックと左のブロックが存在しないので、それらに対する処理は行わない。また、判定の結果はＲＡＭ上のメモリＧ（０，０）〜Ｇ（ｍ−１，ｎ−１）に記録する。
【００６２】
まず、（ｘ，ｙ）＝（０，０）のブロックはグループ番号「ｇ＝１」として登録して、領域が異なるグループが検出されればｇの数を一つ増やしてそのブロックのグループ番号とする。この処理により、例えば図１１（ａ）のような撮影シーンは、図１１（ｂ）のように各グループ毎に番号が与えられる。こうした、番号付けの処理自体は「ラベリング法」と呼ばれる公知技術であるので、領域分け全体のフローチャートは省略する。
【００６３】
また、各ブロック間で同一ブロックかどうかの判定方法に関しては、本出願人から開示されている特願平８−３２５３２７号に詳述されているので、ここでは省略する。
【００６４】
次に、ステップ（３０２）において、上記ステップ（３０１）にて検出された被写体の数を変数Ｇnum に設定する。ステップ（３０３）以降においては、撮影空間を構成する各グループの特性を評価して、この特性からすべてのグループの中から主被写体を表わすグループを決定する。
【００６５】
ステップ（３０３）においては、演算対象のグループを表わす変数Ｇcur に１を設定する。次のステップ（３０４）においては、現在の自動焦点調節モードとして、動体撮影モードに設定されているかを判定し、動体撮影モードが設定されているならばステップ（３０５）へ進み、被写体像面速度の変化量と変化率といった動体追従での評価に必要な特性を演算する。これら被写体像面速度の変化量と変化率に関しては、特願昭６２−３２８２３号又は特願平１−２７２０６号にて公開されているので詳細な説明は省略する。そして、ステップ（３０６）へ進む。
【００６６】
また、動体撮影モードが設定されていなければそのままステップ（３０６）へ移り、ここではグループ番号Ｇcur の被写体領域の主被写体度Ｓ（Ｇcur ）を演算する。この主被写体度は平均的な距離や、領域の幅、高さ、画面上の位置などの特性をそれぞれ演算して、それらを総合評価して主被写体と考えられる領域を判定する。例えば、主被写体度評価関数Ｓ（Ｇcur ）としては、以下の式が考えられる。
【００６７】
0004011738.tif 000002
上記式において、Ｗ1 ，Ｗ2 ，Ｗ3 は重み付けの定数、画面中心からの距離は画面中心と領域の重心位置との距離であり、また、平均距離は領域内の全ブロックの平均距離を表わしている。この主被写体度をすべての領域に対して演算して、この主被写体度が最も大きい被写体を主要被写体として判定する。
【００６８】
一方、動体撮影の場合には、上記関数に先述の被写体像面速度の変化量と変化率をも考慮した評価関数を用いることとなる。
【００６９】
次のステップ（３０７）においては、Ｇcur の値を一つ増やし、演算対象を次のグループに移す。続くステップ（３０８）においては、Ｇcur とＧnum の値を比較し、全てのグループに対して演算が終了したかどうかチェックする。この結果、「Ｇcur ≦Ｇnum 」であれば、全てのグループに対する演算が終了していないのでステップ（３０４）に戻り、同様の動作を行う。
【００７０】
一方、「Ｇcur ＞Ｇnum 」であればステップ（３０９）へ移り、ここでは演算した全ての主被写体度Ｓ（１）〜Ｓ（Ｇnum ）の中で最も大きい値となるグループ番号を求める関数ＭＡＸにより、最も主被写体度が高いグループの番号を変数Ｇmainに代入する。Ｇmainの表わす番号と一致する領域が主被写体領域を表わす。そして、次のステップ（３１０）において、主被写体領域検出のサブルーチン（図６のステップ (１０６）の動作）を終了する。
【００７１】
続く図６のステップ（１０７）においては、焦点調節すべき距離を決定するサブルーチンを呼び出す。ここでは、現在の主被写体領域から焦点調節すべき距離を決定するサブルーチンを実行する。これについて、図１２のフローチャートにしたがって説明する。なお、この焦点調節距離の検出は、マイコンＰＲＳ内の図１に示す焦点調節距離検出回路５４に相当する部分が行うことになる。
【００７２】
ステップ（４０１）においては、現在主被写体領域と設定されているグループ番号に従って、被写界内での対象領域を設定する。まず最初は、先の主被写体領域検出サブルーチンの結果に従った領域設定が行われる事になる。次のステップ（４０２）においては、現在の自動焦点調節モードが動体撮影モードに設定されているかを判定する。動体撮影モードが設定されていなければステップ（４０３）へ進み、先に設定した領域内での情報から、焦点調節のための距離情報を算出する。ここでは、同一被写体領域内では至近優先とするアルゴリズムを採用したため、領域内の最至近距離を求めている。
【００７３】
一方、動体撮影モードが設定されていればステップ（４０４）へ進み、動体撮影モードに必要な動体追従演算を行う。これは、主被写体領域に対しての焦点調節量にレリーズタイムラグ等の撮影動作による遅れ分を補正する駆動量を付加した調節量を求めるものである。これも特願昭６２−３２８２３号又は特願平１−２７２０６号にて公開されているので詳細な説明は省略する。
【００７４】
次のステップ（４０５）においては、上記最至近距離あるいは動体追従調節距離を最終的な焦点調節距離として設定し、焦点調節距離決定サブルーチンを終了する。
【００７５】
そして、図６のステップ（１０８）において、マイコンＰＲＳから図１のレンズ駆動装置５６を具備したレンズＬＮＳに対して焦点調節の命令を送り、これによりレンズ内制御回路ＬＰＲＳがモータＬＭＴＲを制御して現時点での焦点調節（図６のステップ（１０７）の動作）を終了する。
【００７６】
以後は、上記を繰り返して静止あるいは動体の被写体に対しての焦点調節動作が行われる事となる。
【００７７】
上記の例においては、図７で説明した様に、前回の主被写体領域を中心として十字とみなせる領域を今回の選択対象領域に設定した。この設定領域に対してはいくつか他の形状が考えられる。これらを図１３を用いて説明する。
【００７８】
図１３（ａ）は、通常のカメラを横位置にした場合に、より領域を限定して設定する場合、つまり前回の追従動作での合焦領域（前回の焦点検出動作にて主被写体領域と決定された黒塗りの領域Ｂ）を中心とした予め決められた一方向の領域（横位置での撮影と言う事で横方向のみに限定した、灰色の領域Ｈ）の一例である。図中、図３と同様に、Ａは、縦５分割，横７分割で構成された全３５点の焦点検出領域全域を表わしている。流し撮りなどの時にはこれで十分となる。
【００７９】
図１３（ｂ）は縦位置撮影での図１３（ａ）と同様な考えによる領域設定である。また、図１３（ｃ）は、十字の領域ながら、対象領域をやや少な目に、小さな十字の領域としたものである。被写体を十分に追えるならばこれでも十分と考えられる。逆に図１３（ｄ）は、十字の領域に対し中心部分をより充実させた領域設定にしている。つまり、図７（ｂ）に対し、更に前回の焦点検出動作にて主被写体領域と決定された黒塗りの領域に隣接する全ての領域を加えた設定している。追従するのがやや困難な被写体に対しては有効なものとなる。
【００８０】
他には、図１３（ｅ），（ｆ）といった様に、例えば領域を１つ置きに減らしつつも全体として対象領域範囲が十分取れるような領域設定などでも有効である。
【００８１】
以上の実施の各形態によれば、動体被写体に対して焦点を合わせ続ける動体追従動作を行う際、焦点検出対象領域を複数の被写体領域から前回の追従動作での合焦領域を中心とした十字とみなせる領域等に限定し、これらの領域に対してのみ焦点検出演算を行い、被写体追従動作を行う。これにより、被写体追従に必要な演算等が十分削減可能となり、焦点検出領域の拡大の有効性を引き出す事が可能になる。
【００８２】
また、単純な十字のみならず、撮影者、被写体あるいは撮影条件等により十字の形状を基本にした様々な領域設定も有効となる。
【００８３】
（変形例）
上記実施の形態では、光学装置として一眼レフカメラに適用した例を述べているが、これに限定されるものではなく、多数の測距領域を有するレンズシャッタカメラ等や、その他、測距又は焦点検出領域を有し、これら領域にて得られる情報によって焦点合わせを行う機能を有した光学装置にも適用可能である。
【００８４】
【発明の効果】
以上説明したように、本発明によれば、焦点合わせに用いる対象領域を必要十分な領域に効率よく限定し、焦点合わせに使用する情報を得る為の時間の短縮を図ることができる光学装置を提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の第１の形態に係るカメラの基本構成を示すブロック図である。
【図２】本発明の実施の第１の形態に係るカメラの光学系の配置図である。
【図３】本発明の実施の第１の形態に係るカメラの光学系の配置を示す斜視図である。
【図４】図３の光学系を上面より見た図である。
【図５】本発明の実施の第１の形態に係るカメラの内部構成を示すブロック図である。
【図６】本発明の実施の第１の形態に係るカメラの一連の動作を示すフローチャートである。
【図７】本発明の実施の第１の形態に係る焦点検出対象領域について説明する図である。
【図８】本発明の実施の第１の形態に係る距離分布測定動作を示すフローチャートである。
【図９】本発明の実施の第１の形態に係る主被写体領域検出動作を示すフローチャートである。
【図１０】本発明の実施の第１の形態に係る領域分割方法についての説明図である。
【図１１】本発明の実施の第１の形態においてラベリングの結果例である。
【図１２】本発明の実施の第１の形態に係る焦点調節距離決定動作を示すフローチャートである。
【図１３】本発明の実施の第２の形態に係る焦点検出対象領域について説明する図である。
【図１４】従来の焦点検出対象領域について説明する図である。
【符号の説明】
５１          距離分布測定回路
５２          主被写体領域検出回路
５３          選択領域設定回路
５４          焦点検出距離決定回路
５６          レンズ駆動回路
５７          制御回路
ＰＲＳ        マイコン
ＬＰＲＳ      レンズ内制御回路
ＬＮＳ        レンズ
ＩＣＣ        焦点検出及び測光用センサ及び駆動回路
【図１】
0004011738.tif 000003
【図２】
0004011738.tif 000004
【図３】
0004011738.tif 000005
【図４】
0004011738.tif 000006
【図５】
0004011738.tif 000007
【図６】
0004011738.tif 000008
【図７】
0004011738.tif 000009
【図８】
0004011738.tif 000010
【図９】
0004011738.tif 000011
【図１０】
0004011738.tif 000012
【図１１】
0004011738.tif 000013
【図１２】
0004011738.tif 000014
【図１３】
0004011738.tif 000015
【図１４】
0004011738.tif 000016