(57)【特許請求の範囲】
【請求項１】
複数の焦点検出領域を持つ多点自動焦点カメラにおいて、
各焦点検出領域内における被写体像の移動に関する量を演算する像移動演算手段と、
上記像移動演算手段の出力に基づいて被写体が移動しているか否かを判定する動体判定手段と、
上記像移動演算手段の出力に基づいて被写体の画面内の移動方向を演算する移動方向演算手段と、
上記動体判定手段において動体であると判定された焦点検出領域が複数ある場合には、上記移動方向演算手段の演算する移動方向が画面の周辺から中央に向かうことを示す焦点検出領域を優先的に選択する選択手段と、
を具備することを特徴とする多点自動焦点カメラ。
【請求項２】
上記選択手段は、上記移動方向演算手段の出力する移動方向が画面の周辺から中央に向かって移動していることを示す場合には、焦点検出領域を選択するための評価値を算出するための係数について重み付けを大きくし、中央から周辺に向かって移動していることを示す場合には上記係数について重み付けを小さくして上記係数を乗算する評価値を算出し、動体であると判定された複数の焦点検出領域のうちで上記評価値の最も大きい焦点検出領域を選択することを特徴とする請求項１に記載の多点自動焦点カメラ。
【請求項３】
上記選択手段は、上記移動方向演算手段の出力する移動方向が画面の周辺から中央に向かって移動していることを示す焦点検出領域のうちで画面の中央に最も近い焦点検出領域を選択することを特徴とする請求項１に記載の多点自動焦点カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影画面内に複数の焦点検出領域（測距エリア）を配置して測距し、その測距結果に基づき撮影レンズの合焦を行う焦点検出機能を備える多点自動焦点カメラに関する。
【０００２】
【従来の技術】
従来の撮影画面の中央近辺に１点の焦点検出領域（以下、測距エリア若しくはエリアと称する）を配置したスポット測距から、撮影画面内に複数の測距エリアを配置して、それぞれ測距を行い最至近距離を測距結果とする多点測距に移行しつつあり、その多点測距を行う測距機能を備え、自動的に合焦を行う多点自動焦点カメラがある。
【０００３】
一般的な多点自動焦点カメラには、撮影画面の中央部とその左右に一列に測距エリアを配置した３測距エリア仕様や、これらの３測距エリア中央の測距エリアの上下にさらに１測距エリアづつ配置した５測距エリアの仕様があるが、最近では、それ以上の測距エリアを配置したカメラが製品化されており、測距エリアは増加する傾向にある。
【０００４】
将来的には、全撮影画面をカバーする測距エリアが配置される可能性もある。このようなカメラで、撮影画面内を移動する被写体を撮影する場合の従来技術として以下のような技術が知られている。
【０００５】
例えば、本出願人は、特開平５−１１１７０号公報において、撮影画面内に存在する被写体が移動被写体であると判定された場合には、その被写体周辺の測距エリアにおける測距を禁止する技術を提案している。この技術によれば、複数回の測距を必要として時間を要する動体検知動作を、レリーズのためのシャッタ釦の押し込み前に行い、移動被写体を特定しておき、その移動被写体を検知した測距エリアだけを測距をすることにより、シャッタのタイムラグを短くすることができる。
【０００６】
また、特許番号第２７５６３３０号公報においては、サーボモード（コンティニュアスＡＦ、一般的に動体に追従する動体予測ＡＦ制御を行うモード）に設定されている時は、撮影画面の中央を測距エリアとして選択する技術が提案されている。この技術は、移動被写体を撮影する場合には、最至近側にある被写体は撮影したい主要被写体とは考えず、主要被写体は撮影画面中央に存在するものとして、測距エリアを固定するものである。
【０００７】
これら従来技術における撮影画面の中央を測距エリアとして選択する理由は、カメラを振って移動する被写体が撮影画面内に留まるように追いかけた場合には、その被写体が画面中央に存在する確率が高いことを根拠としており、この技術により、撮影画面の周辺側における測距動作が省略でき、シャッタ釦押下におけるタイムラグを短縮することができる。
【０００８】
また、このように撮影画面の中央、即ち、撮影レンズの中央近辺で測距すると、撮影レンズは周辺側にいくに従って、収差が大きくなる特性があるため、レンズ周辺で測距するのに比べて、解像力の点で有利となる。
【０００９】
よって、従来技術による移動被写体に対する合焦は、タイムラグの短縮化と高解像力化の面で優れている。
【００１０】
【発明が解決しようとする課題】
しかし、前述した撮影画面中央の測距エリアのみを選択して、合焦させる従来技術は、移動被写体が撮影画面の中央から外れた場合には、正確に合焦できないことになる。
【００１１】
例えば、撮影するシーンが図１７（ａ）に示すような移動被写体を含む構図であった場合を例として説明する。
【００１２】
図１７（ａ）は、走っている電車がカーブに差し掛かったシーンを示しており、同図（ｂ）は、撮影画面に配置された測距エリアＰ１〜Ｐ１５の配置例を示している。この配置例においては、測距エリアの対応が両図中でわかりやすいように示しており、例えば、中央の測距エリアＰ３は、ラインＢとラインＤの交点に位置し、周辺であれば、測距エリアＰ１５は、ラインＣとラインＨの交点に位置する。中央横のラインＢを例にとって説明する。
【００１３】
図１７（ａ）に示されるように、測距エリアＰ１は、背景を測距しているため、ここで検出される被写体の移動速度は”０”である。
【００１４】
一方、測距エリアＰ２〜Ｐ５は、電車を測距しているため、ここで検出される被写体は、幾らかの移動速度が測定される。電車の前面ほどカメラに近いので、各測距エリアで検出される移動速度は以下のようになる。
【００１５】
測距エリアＰ１＝０＜測距エリアＰ２＜測距エリアＰ３＜測距エリアＰ４＝測距エリアＰ５
上記特開平５−１１１７０号公報及び、上記特許番号第２７５６３３０号公報に記載された技術では、移動被写体を測距する場合には、撮影画面中央の測距エリアのみで測距するため、測距エリアＰ３に合焦した写真となる。
【００１６】
しかし、この測距エリアＰ３は、電車の側面を測距しているため、電車の先端部に合焦せず、写真の見た目には、後ピンになる。
【００１７】
また、動きの速い移動被写体の場合には、静止被写体の場合よりも被写体を常に撮影画面中央でとらえて続けていることが難しく、撮影画面中央から外れてしまうと、移動被写体にまったく合焦しない可能性も多くなる。
【００１８】
そこで本発明は、撮影画面内に複数の測距エリア（焦点検出領域）が配置され、移動する被写体に合焦させる場合に、測距精度が高い画面中央における動体判定を優先しつつ、画面全体を測距して動体判定を行い、その判定結果に基づき、撮影レンズの合焦を行う焦点検出機能を備える多点自動焦点カメラを提供することを目的とする。
【００１９】
【課題を解決するための手段】
本発明は上記目的を達成するために、複数の焦点検出領域を持つ多点自動焦点カメラにおいて、 各焦点検出領域内における被写体像の移動に関する量を演算する像移動演算手段と、 上記像移動演算手段の出力に基づいて被写体が移動しているか否かを判定する動体判定手段と、 上記像移動演算手段の出力に基づいて被写体の画面内の移動方向を演算する移動方向演算手段と、上記動体判定手段において動体であると判定された焦点検出領域が複数ある場合には、上記移動方向演算手段の演算する移動方向が画面の周辺から中央に向かうことを示す焦点検出領域を優先的に選択する選択手段と、を具備する多点自動焦点カメラを提供する。
【００２０】
以上のような構成の多点自動焦点カメラは、移動する被写体に合焦させる場合に、撮影画面全体から求めた被写体の像移動に関する量に基づいて、画面中央にウエイトを置いた動体判定による被写体が動体判定結果から、画面中央に近い測距エリアを優先して選択することにより、画面中央を優先しながらも画面全体で測距し、その測距結果に基づき撮影レンズの合焦を行う。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について詳細に説明する。
図１には、本発明の多点自動焦点カメラにおける焦点検出機能における概念的なブロック構成を示す図である。
この多点自動焦点カメラは、焦点検出信号を出力するＡＦセンサ例えば、エリアセンサからなる焦点検出部１と、出力された焦点検出信号に基づいて、焦点調節に必要な演算を行う焦点演算部２と、焦点演算部２からの演算結果に基づいて、被写体の像移動に関する量を演算する像移動量演算部３と、像移動量演算部３の出力に基づいて、複数の測距エリア内のどの測距エリアで焦点を合わせるかを選択する測距エリア選択部４と、これらの構成部位の焦点制御を司るＣＰＵからなる焦点制御部５と、この焦点制御部５からの制御信号に基づいて、図示しない撮影レンズを合焦の位置に駆動して合焦状態を達成する焦点調節部６とを備える。
【００２２】
図２は、本発明による多点自動焦点カメラとして、一眼レフレックスカメラに適用した構成例の断面図を示す。
このカメラは、カメラボディ１０の下部に焦点を検出するための焦点検出部１１を備えている。通常時には、撮影レンズ１２を通過した光束（被写体像）は、メインミラー１３により、一部上方のファインダ１４側に反射し、残りの光束は透過して直進する。このメインミラー１３で反射した光束は、ペンタプリズムを介してファインダ１４に導かれて、撮影画面として観察者の眼に入る。一方、メインミラー１３を透過した光束は、メインミラー１３に一体的に取り付けられたサブミラー１５により下方に反射されて焦点検出部１１に導かれる。
【００２３】
この焦点検出部１１は、撮影レンズ１２を通過した光束を絞り込む視野マスク１７と、赤外光成分をカットする赤外カットフィルタ１８と、光束を集めるためのコンデンサレンズ１９と、光束を全反射する全反射ミラー２０と、光束の通過量を制限する瞳マスク２１と、光束をエリアセンサ２３上の光電変換素子群２６上に再結像させる再結像レンズ２２と、光電変換素子群２６とその処理回路からなるエリアセンサ２３とから構成される。
【００２４】
このようなカメラの撮影時には、メインミラー１３及びサブミラー１５を点線の位置までミラーアップして退避させて、シャッタ２４を所定時間だけ開き、撮影レンズ１２を通過した光束（被写体像）はフィルム２５に露光される。
【００２５】
図３（ａ）、（ｂ）は、測距を含む光学系を模式的に示している。
図３（ａ）は、焦点検出部１１内のエリアセンサ２３の光電変換素子群２６上に光束（被写体像）を導く焦点検出光学系（位相差検出光学系）の構成を示し、同図（ｂ）には、その斜視図を示している。
【００２６】
この焦点検出光学系は、光路中に、撮影レンズ１２と、視野範囲を規定する視野マスク１７と、コンデンサレンズ１９と、撮影レンズ１２の光軸に対して略対称に配置された開口部２１ａ，２１ｂを有する瞳マスク２１とが設けられ、更に、これら開口部２１ａ，２１ｂに対応した後方に、再結像レンズ２２ａ，２２ｂがそれぞれ設けられている。なお、この図３（ａ）では前述した全反射ミラー２０は省略している。
【００２７】
このような構成において、撮影レンズ１２の射出瞳Ｈの領域Ｈａ，Ｈｂを通過して入射した被写体光束は、順に、視野マスク１７、コンデンサレンズ１９、瞳マスク２１の開口部２１ａ，２１ｂ及び再結像レンズ２２ａ，２２ｂをそれぞれ通過していき、エリアセンサ２３内の多数の光電変換素子が配列された２つの各領域２３ａ，２３ｂの光電変換素子群２６上に再結像される。例えば、撮影レンズ１２が「合焦」即ち結像面Ｇ上に被写体像１が形成される場合、その被写体像１は、コンデンサレンズ１９及び再結像レンズ２２ａ，２２ｂによって光軸Ｏに対し垂直な二次結像面であるエリアセンサ２３の光電変換素子群２６上に再結像されて、図示するような、第１の像Ｉ１、第２の像Ｉ２となる。
【００２８】
また、撮影レンズ１２が「前ピン」即ち、結像面Ｇの前方に被写体像Ｆが形成される場合、その被写体像Ｆは互いにより光軸Ｏに近づいた形態で光軸Ｏに対して垂直に再結像されて第１の像Ｆ１、第２の像Ｆ２となる。
【００２９】
さらに撮影レンズ１２が後ピン即ち、結像面Ｇの後方に被写体像Ｒが形成された場合、その被写体像Ｒは、お互いにより光軸Ｏから離れた形態で光軸Ｏに対して垂直に再結像されて第１像のＲ１、第２の像Ｒ２となる。
従って、これら第１の像と第２の像の間隔を検出測定することにより、撮影レンズ１２の合焦状態を前ピン及び後ピンを含めて検出することができる。具体的には、第１の像と第２の像の光強度分布をエリアセンサ２３（開口部２３ａ，２３ｂ）に対応する被写体像データの出力により求めて、２像の間隔を測定できるように構成されている。
【００３０】
図４には、図２において説明したカメラの電気制御系を含む機能ブロックを示しており、その各部の詳細構成と動作について説明する。
この構成において、制御部３０は、カメラ全体の統括的な制御を行い、この内部には、例えばＣＰＵからなる演算・処理部３１と、ＲＯＭ３２と、ＲＡＭ３３と、Ａ／Ｄコンバータ３４とを備えている。
【００３１】
上記制御部３０は、ＲＯＭ３２に格納されたカメラシーケンス・プログラム（詳細後述）に従ってカメラの一連の動作を制御する。またＥＥＰＲＯＭ３５には、ＡＦ制御、測光等に関する補正データをそのカメラボディ毎に固有の情報として記憶保持することができる。さらに制御部３０には、エリアセンサ２３、レンズ駆動部３３、エンコーダ３７、測光部３９、シャッタ駆動部４０、絞り駆動部４１、及びフィルム駆動部４２が、この制御部３０と相互通信可能に接続されている。
【００３２】
このような構成において、レンズ駆動部３６は、制御部３０の制御に基づき、撮影レンズ１２のフォーカシングレンズ１２ａをモータＭＬ３８で駆動する。この時、エンコーダ３７は、フォーカシングレンズ１２ａの移動量に応じたパルスを発生させて制御部３０に送り、レンズ駆動が適宜制御される。
【００３３】
また測光部３９は、撮影領域に対応したＳＰＤ（シリコンフォトダイオード）を有しており、被写体の輝度に応じた出力を発生する。制御部３０は、測光部３９の測光結果をＡ／Ｄコンバータ３４によりデジタル信号化させて、その測光値をＲＡＭ３３に格納する。
【００３４】
シャッタ駆動部４０及び絞り駆動部４１は、制御部３０からの所定の制御信号により動作し、それぞれ不図示のシャッタ機構及び絞り機構を駆動してフィルム面に露光を行なう。
【００３５】
フィルム駆動部４２は、制御部３０からの所定の制御信号によりフィルムのオートローディング、巻上げ及び巻戻し動作を行なう。ファーストレリーズスイッチ（以下、１ＲＳＷと称す）とセカンドレリーズスイッチ（以下、２ＲＳＷと称す）は、レリーズボタンに連動したスイッチであり、レリーズボタンの第１段階の押下げ操作により最初に１ＲＳＷがオンし、引き続いて第２段階の押下げ操作で２ＲＳＷがオンする。制御部３０は、１ＲＳＷオンで測光およびＡＦ（自動焦点調節）処理を行い、２ＲＳＷオンで露出動作とフィルム巻上げ動作を行なうように各部位を適宜制御している。
【００３６】
図５には、前述したエリアセンサ２３の具体的な回路構成を示す。
【００３７】
このエリアセンサ２３における画素部（即ち光電変換素子群２６）は、マトリックス状に規則正しく配列された多数の画素ユニット５１により構成されている。
【００３８】
この構成において、蓄積制御部５２は制御部３０からの制御信号に応じて、画素部の蓄積動作を制御する。各画素ユニット５１の出力Ｖ0 は垂直シフトレジスタ５３と水平シフトレジスタ５４とにより選択されて、バッファ５５に入力される。そしてこのバッファ５５の出力ＳＤＡＴＡは、制御部３０内のＡ／Ｄコンバータ３４に入力され、Ａ／Ｄ変換される。
【００３９】
また各画素ユニット５１の出力ＶM は、所定の複数の画素ユニット５１の出力ＶM を接続して、スイッチＭＳＬ１〜ＭＳＬｎを介して、バッファ５５に入力される。
【００４０】
そして、エリア５６内において、これら複数の画素ユニット５１の出力ＶMnを接続した点Ｍの電位は、複数の画素ユニット５１内の出力ＶMnのうちのピーク値に相当する電位を発生し、画素ユニット５１は、これらを出力するようなピーク検出回路を構成している。従って、スイッチＭＳＬ１〜ＭＳＬｎを順にオンさせていくと、各測距エリア５６内のピーク値に相当する電位をバッファ５５を介してモニタすることができる。このバッファ５５の出力ＶP は、端子ＭＤＡＴＡより制御部３０内のＡ／Ｄコンバータ３４に入力されて、Ａ／Ｄ変換される。
【００４１】
次に図６には、前述した画素ユニット５１の具体的な回路構成を示す。
この画素ユニット５１は、光電変換素子として機能するフォトダイオード６１、キャパシタ６２、アンプ６３、スイッチ６４，６５、およびＮＭＯＳトランジスタ６６から構成されている。
【００４２】
フォトダイオード６１の出力側には、アンプ６３が接続され、キャパシタ６２がアンプ６３の入出力端に接続され、フォトダイオード６１で発生した電荷を蓄積する。
【００４３】
このアンプ６３の出力側は、垂直シフトレジスタ５３及び水平シフトレジスタ５４からの信号Ｘｎ、Ｙｎにより、それぞれオン・オフ切り換えを行う直列接続されたスイッチ６４，６５を介して出力端（出力Ｖ0）に接続される。
【００４４】
さらにアンプ６３の出力側には、ドレインを固定電圧に接続されたＮＭＯＳトランジスタ６６のゲートに接続され、ＮＭＯＳトランジスタのソースは、モニタ出力端子（モニタ出力ＶM ）に接続される。
【００４５】
このような回路構成において、アンプ６３の出力は、キャパシタ６２の蓄積量が増加するに従って、電位が上昇する方向に変化するものとしている。このモニタ出力ＶM は、複数の画素ユニット５１の出力が互いに接続されるので、そのうちの蓄積量のピーク値を示す電位が発生することになる。このようにして各画素ユニット５１は、光電変換して、その測距エリアに対応する素子としての出力を前述した像移動量演算部３に供給する。
【００４６】
次に図７には、撮影画面内の焦点検出領域を構成する各測距エリアＰ１〜Ｐｎの配置例を示す。
前述したスイッチＭＳＬ１〜ＭＳＬｎは、各測距エリア１〜ｎにそれぞれ対応して接続されているので、例えばスイッチＭＳＬ１〜ＭＳＬｎのうちの１個のスイッチＭＳＬｍをオンすると、これに対応した測距エリアＰｍ内のピーク出力ＶM が選択されてモニタ端子ＭＤＡＴＡに出力する。
【００４７】
また例えば、複数のスイッチをオンすると、その複数の測距エリア内のピーク値をモニタすることができる。例えば、全スイッチＭＳＬ１〜ｎをオンさせると、エリアセンサ２３の全測距エリア内のピーク値をＭＤＡＴＡ端子の出力させてモニタすることができる。
【００４８】
図８に示すタイムチャートを参照して、前述したエリアセンサ２３の蓄積動作について説明する。ここでは、撮影画面内の測距エリアＰ５，Ｐ６，Ｐ７を例にとって説明する。
制御部３０は、エリアセンサ２３の蓄積動作を蓄積開始信号（ＩＮＴＳ）により開始させた後、上記測距エリア毎に順にピーク値を参照していく。この時、最も速く適正な蓄積レベルに達する測距エリアを優先的に参照し、上記測距エリアのピーク値が適切な蓄積レベルに達すると、蓄積終了信号（ＩＮＴＥ）により測距エリア毎に蓄積動作を終了させていく。
【００４９】
つまり、図９（ａ），（ｂ）に示すように、エリアセンサを構成する２つのエリアセンサ２３ａ，２３ｂがそれぞれに対応する測距エリア、例えば測距エリアＰ５に対応するａ５，ｂ５について同時に蓄積動作を終了させる。つまり、ある測距エリアに対応したａｍ，ｂｍ、（１≦ｍ≦ｎ）の蓄積動作を順次、全測距エリアに対して行う。
【００５０】
なお、上記ａｍ，ｂｍの１個の測距エリアｍに関して、図１０（ａ），（ｂ）には、これに対応するフォトダイオード６１の配列を直線的に示している。
【００５１】
右側のエリアセンサ２３ａを構成するフォトダイオード列ａｍは、Ｌ(１)，Ｌ(２)，Ｌ(３)，…，Ｌ(６４)と表わせ、その被写体像信号は順次、処理される。同様に、左側のエリアセンサ２３ｂを構成するフォトダイオード列ｂｍは、Ｒ(１)，Ｒ(２)，Ｒ(３)，…，Ｒ(６４)と表わせ、その被写体像信号も順次、処理される。
【００５２】
よって、制御部３０は、次のように各部を制御して被写体像をデータとして検出する。
すなわち、制御部３０は、エリアセンサ２３に読み出しクロックＣＬＫを入力させると、そのエリアセンサ２３の端子ＳＤＡＴＡから被写体像信号であるセンサデータが順次出力される。そこで、制御部３０内のＡ／Ｄコンバータ３４により、このセンサデータをＡ／Ｄ変換して、ＲＡＭ３２に順次格納する。このようにして、制御部３０は、例えばある測距エリアを指定してその測距エリアに対応するセンサデータだけを読み出すことができる。
【００５３】
次に、前述したようにして得られた被写体像データに基づくＡＦ検出演算について説明するが、例えばこの実施形態例では２種類の相関演算を行なう方法がある。その１つの方法は、焦点検出光学系により分割された第１被写体像と第２被写体像の間で相関演算を行い、二像のずれ量（「像ずれ量」と称す）を求める方法である。もう一方の方法は、時刻ｔ０での被写体像と時刻ｔ１での被写体像の間で相関演算を行い、被写体像の移動量を求めるという方法である。
【００５４】
（Ｉ）  像ずれ量を求めるための相関演算：
最初に第１被写体像と第２被写体像との間の像ずれ量を求める相関演算について説明すると、被写体像データは一対のエリアセンサ２３ａ，２３ｂに対してそれぞれ一般的にＬ（ｉ，ｊ）、Ｒ（ｉ，ｊ）という形式で表わすことができる。
【００５５】
以下の説明ではわかりやすくするためにエリアセンサ２３ａ，２３ｂにそれぞれ対応する一対の測距エリア、すなわち一次元の被写体像データをそれぞれＬ（Ｉ）、Ｒ（Ｉ）（Ｉ＝１〜ｋ）として説明する（図１０参照）。ここで本実施形態においては、ｋ＝６４として、図１１に示すフローチャートを参照して、「像ずれ量検出」ルーチンに関する処理手順に基づいて説明する。
【００５６】
まず、変数ＳL 、ＳR 及びＦMIN のそれぞれの初期値を設定する（ステップＳ１）。ここでは、ＳL ←５、ＳR ←３７、ＦMIN ＝ＦMIN ０を設定している。
【００５７】
次に、ループ変数Ｊの初期値として８を入力し（ステップＳ２）、相関値Ｆ（ｓ）を求めるため式（１）の相関計算を行なう（ステップＳ３）。
【００５８】
Ｆ（ｓ）＝Σ｜Ｌ（ＳL ＋Ｉ）−Ｒ（ＳR ＋Ｉ）｜    …（１）
（但し、ｓ＝ＳL −ＳR ，Ｉ＝０〜２６）
但し、変数ＳL ，ＳR は、それぞれ被写体像データＬ（Ｉ），Ｒ（Ｉ）のうちの相関演算を行なうブロックの先頭位置を示す変数、Ｊは被写体像データＲ（Ｉ）上でのブロックのシフト回数を記憶する変数であり、ブロックの被写体像データ数は２７個とする。
【００５９】
次に、相関値Ｆ（ｓ）とＦMIN （最初は初期値ＦMIN ０、２回目以降は初期値または更新された値）とを比較する（ステップＳ４）。この比較において、Ｆ（ｓ）の方が小さい場合（ＹＥＳ）、ＦMIN をＦ（ｓ）に更新し、ＳLM、ＳRMをＳL ＳR に更新する（ステップＳ５）。
【００６０】
一方、上記ステップＳ４の比較で、ＦMIN の方が相関値Ｆ（ｓ）より小さい場合（ＮＯ）、ＳR ，Ｊからそれぞれ１を減算して次のブロックを設定する（ステップＳ６）。そして、Ｊ＝０か否かを判定し（ステップＳ７）、まだ０でない場合（ＮＯ）、上記ステップＳ３に戻って同様な相関演算を繰り返す。このように被写体像データＬ（Ｉ）でのブロックを固定し被写体像Ｒ（Ｉ）でのブロックを１素子分ずつシフトして相関演算を行なう。
【００６１】
一方、上記ステップＳ７の判定において、Ｊが０であった場合は（ＹＥＳ）、変数ＳL ，ＳR にそれぞれ４，３を加算して、次のブロックを対象として設定する（ステップＳ８）。次に、ＳL ＝２９であるか否かを判定し（ステップＳ９）、２９でなかった場合（ＮＯ）、上記ステップＳ２に戻って前述の相関演算を続ける。しかし、ＳL ＝２９であった場合は（ＹＥＳ）、その相関演算を終了する。このように被写体像データＬ（Ｉ），Ｒ（Ｉ）上に相関演算を行なうブロックを設定して繰り返し相関演算を行なう。これによって得られた各ブロックの相関演算の結果は、被写体像データの相関が最も高いシフト量ｓ＝ｘにおいて相関値Ｆ（ｓ）が最小になる。そしてこの時、ＳLM、ＳRMにはこの最小相関値Ｆ（ｘ）の時のＳL 、ＳR が記憶されていることになる。
【００６２】
次に、後述する信頼性指数を算出する場合に使用する最小相関値Ｆ（ｘ）の前後のシフト位置での下記相関値ＦM ，ＦP を求める（ステップＳ１０）。
【００６３】
【数１】
0004610714.tif 000002
【００６４】
そして相関演算の信頼性を判定する為の信頼性指数ＳＫを計算する（ステップＳ１１）。この信頼性指数ＳＫは最小相関値Ｆ（ｘ）と２番目に小さい相関値ＦP （またはＦM ）との和を被写体データのコントラスト相当の値（ＦM −Ｆ（ｘ）又は、ＦP −Ｆ（ｘ））で規格化した数値であり式（４）又は式（５）により求められる。
【００６５】
【数２】
0004610714.tif 000003
【００６６】
次に、信頼性指数ＳＫが所定値α以上か否かを判定し（ステップＳ１２）、ＳＫがα以上の場合は（ＹＥＳ）、信頼性が低いと判断して、検出不能フラグをセットする（ステップＳ１３）。一方、ＳＫがαに満たない場合は（ＮＯ）、信頼性があるものと判断して、像ずれ量ΔＺを計算する（ステップＳ１４）。例えば３点補間の手法を用いて連続的な相関量に対する最小値ＦMIN ＝Ｆ（ｘ０）を与えるシフト量ｘ０を次式で求める。
【数３】
0004610714.tif 000004
【００６７】
なお、上記シフト量ｘ０を用いて、像ずれ量ΔＺを式（８）により求めることができる。
ΔＺ＝ｘ０−ΔＺ０                                      …（８）
（但し、ΔＺ０は合焦時の像ずれ量）。
【００６８】
また上式で求めた像ずれ量ΔＺから、被写体像面の予定焦点面に対するデフォーカス量ΔＤを式（９）で求めることができる。
【数４】
0004610714.tif 000005
【００６９】
このようにして選択された複数の測距エリアについてそれぞれデフォーカス量を算出する。そして、例えば複数の測距エリアのうちから最も近距離を示すデフォーカス量を選択する。
【００７０】
さらに、選択されたデフォーカス量ΔＤからレンズ駆動量ΔＬを式（１０）により求める。
【数５】
0004610714.tif 000006
【００７１】
そして上記レンズ駆動量ΔＬに基づいてフォーカスレンズの駆動を行なうことにより合焦状態を得ることができる。
【００７２】
（II）  被写体像位置を予測するための原理：
図１２（ａ）〜（ｄ）に示された移動する被写体に対する焦点検出の原理を説明する。
【００７３】
この図１２において、被写体６６、カメラ１０及びエリアセンサ２３の関係をみると、例えば図１２（ａ）に示すように、カメラ１０に向かって被写体６６が真っ直ぐに近づいてくる（矢印Ｇ３方向）場合、前述した焦点検出の原理により、第１（Ｌ）及び第２センサ（Ｒ）上の第１及び第２の被写体像は、時刻ｔ０から時刻ｔ１の間に互いに外側へ移動する。この場合、被写体像の移動量ΔＸL とΔＸR は等しい。
【００７４】
また、図１２（ｂ）に示すように、カメラ１０に向かって被写体６６が光軸と直交する横方向（矢印Ｇ１方向）に平行移動する場合、２つの被写体像は同じ向きに移動する。この場合、被写体像の移動量ΔＸL とΔＸR は等しい。
【００７５】
さらに、図１２（ｃ）に示すように、カメラ１０に向かって被写体６６が左手前に近づく（矢印Ｇ４方向）場合、第１の被写体像（Ｌ）は近づいてくることによる外側への移動量と、左に平行移動することによる左側への移動量が相殺されて移動量は小さくなる。
【００７６】
同様に、図１２（ｄ）に示すようにカメラ１０に向かって被写体６６が左後方に遠ざかる場合は、第１の被写体像（Ｌ）は遠ざかることによる内側への移動量と、左に平行移動することによる左側への移動量が相殺されて移動量は小さくなる。一方、第２の被写体像（Ｒ）は遠ざかることによる内側への移動量と、左に平行移動することによる左側への移動量が加算されて移動量は大きくなる。
【００７７】
ここで、時刻ｔ０から時刻ｔ１の被写体像を基に、後述する相関演算等を行う手段により第１及び第２被写体像の移動量ΔＸL 、ΔＸR を検出して、右方向への移動を＋とする符号をつけると、光軸方向の被写体像の移動量はΔＸR −ΔＸL 、横方向の被写体像の移動量はΔＸR ＋ΔＸL で求めることができる。よって、時刻ｔ０から時刻ｔ１までの被写体像の移動量ΔＸR 、ΔＸL が求まれば、時刻ｔ２での被写体像の位置を予測することができる。
【００７８】
被写体が一定の速度で動いているとすると、横方向の被写体像の移動速度は定速度となる。尚、光軸方向への被写体像の移動速度は、厳密には定速度にはならないが、微小な時間間隔では定速度と考えてよい。
従って、時刻ｔ０での第１被写体像の予測位置は、時刻ｔ１の被写体像位置より式（１１）に示されるΔＸL′だけ移動している。すなわち、
【数６】
0004610714.tif 000007
【００７９】
同様に、第２被写体像の予測位置は式（１２）に示されるΔＸR′だけ移動する。
【００８０】
【数７】
0004610714.tif 000008
【００８１】
また時刻ｔ１での第１、第２被写体像の像ずれ量をΔＺとすると時刻ｔ２での予測像ずれ量ΔＺ′は式（１３）のように求められる。
【数８】
0004610714.tif 000009
【００８２】
そしてこの予測像ずれ量ΔＺ′に基づいて、レンズ駆動量を求める。時刻ｔ２を露光開始までの時間とすることにより、移動する被写体に対してピントの合った写真を得ることができる。この時、ΔＸR −ΔＸL の符号によって、被写体が接近しているのか、遠ざかっているのかを判断しておく。ΔＸR −ΔＸL ＞０であれば、被写体は接近していることになる。
【００８３】
次に、被写体像の移動を求めるための相関演算と、その信頼性判定について説明すると、時刻ｔ０での被写体像Ｌ′（Ｉ），Ｒ′（Ｉ）と前述した二像間の相関演算により求められた相関ブロックＳLM′，ＳRM′、相関性係数ＳＫ′、像ずれ量ΔＺ′はそれぞれ、制御部３０内のＲＡＭ４２に記憶される。その後、時刻ｔ１での被写体像信号Ｌ（Ｉ），Ｒ（Ｉ）を検出する。
【００８４】
次に、図１３に示す被写体像の移動と、図１４に示すフローチャートを参照して、移動量検出について説明する。
【００８５】
まず、第１の被写体像信号について、時刻ｔ０での被写体像信号Ｌ′（Ｉ）と時刻ｔ１での被写体像信号Ｌ（Ｉ）について相関演算を行なう。これは、被写体像の移動を検出する「移動量検出」ルーチンにおいては、まず変数ＳL にＳLM′−１０を代入する（ステップＳ２１）、また変数Ｊは相関範囲をカウントする変数であり、初期値として、２０を代入する（ステップＳ２２）。
【００８６】
次に、式（１４）の相関式により相関出力Ｆ（ｓ）を計算する（ステップＳ２３）。
【００８７】
【数９】
0004610714.tif 000010
【００８８】
続いて、前述した相関演算と同様に、Ｆ（ｓ）とＦMIN を比較し（ステップＳ２４）、この比較で、Ｆ（ｓ）がＦMIN より小さければ（ＹＥＳ）、ＦMIN にＦ（ｓ）を代入し、且つＳL をＳLMに記憶する（ステップＳ２５）。この場合、相関をとるブロックの素子数は前述した像ずれ量を求める時のブロックの素子数と同じ２７である。しかし、Ｆ（ｓ）がＦMIN より大きければ（ＮＯ）、次のステップＳ２６に移行する。
【００８９】
次にＳL に１を加算し、Ｊからは１を減算する（ステップＳ２６）。そしてＪ＝０か否かを判定し、Ｊが０でなければ（ＮＯ）、Ｊ＝０となるまで上記ステップＳ２３に戻り、相関式Ｆ（ｓ）を繰り返す。このように、±１０素子まで相関範囲を変化させて相関をとっていくが、この相関範囲は検出したい移動量範囲により決定される。ここで、Ｊ＝０となった場合（ＹＥＳ）、信頼性の判定を行なう。
【００９０】
すなわち、前述した第１、第２被写体像の像ずれ量を求める時と同様に、最小相関値Ｆ（Ｘ）の前後のシフト量での相関値ＦM 、ＦP を式（１５）及び式（１６）により求める（ステップＳ２８）。
【００９１】
【数１０】
0004610714.tif 000011
【００９２】
次に、信頼性指数ＳＫを前述した式（４）と式（５）により求める（ステップＳ２９）。そして、ＳＫ＞βか否かを判定する（ステップＳ３０）。この判定でＳＫ≦βの時は（ＮＯ）、信頼性ありと判断して、移動量を求める（ステップＳ３１）。但し、値βは、第１、第２被写体像の像ずれ量を求める時の判定値αよりも大きな値とする。これは、被写体が移動していると波形が変形する場合が多いので相関性が悪くなる可能性が大きいためである。
【００９３】
そして、被写体像の移動量ΔＸL を求める。前述した第１、第２被写体像の像ずれ量の計算時と同様に３点補間の手法により、式（１７）及び式（１８）により求める。
【数１１】
0004610714.tif 000012
【００９４】
一方、上記ステップＳ３０の判定において、ＳＫ＞βの関係であれば（ＹＥＳ）、信頼性がないと判別して、検出不能フラグを設定する（ステップＳ３２）。
【００９５】
第２被写体像Ｒ（Ｉ），Ｒ′（Ｉ）についても、詳細は省略するが、同様の移動量検出ルーチンを実行し、相関が最も高いブロック位置ＳRM、移動量ΔＸR を求める。
第１、第２の被写体像の移動量ΔＸL 、ΔＸR が求められると、時刻ｔ１での像ずれ量ΔＺ′は、時刻ｔ０の時の像ずれ量ΔＺより式（１９）のようにして求められる。
【数１２】
0004610714.tif 000013
【００９６】
時刻ｔ０の像ずれ量ΔＺに基づく、時刻ｔ２での像ずれ量ΔＺ″の予測式は式（２０）のようになる。
【数１３】
0004610714.tif 000014
【００９７】
時刻ｔ２を後述する方法で求めて、ΔＺ″に基づいた量だけレンズ駆動することにより、時刻ｔ２において、移動している被写体にピントを合わせることができる。
【００９８】
なお、被写体像の移動速度ｖ＝（ΔＸR −ΔＸL ）／（ｔ１−ｔ０）が大きすぎる場合は、検出値に信頼性がないものとして像ずれ量の予測はしない。また、被写体像の移動速度が小さく検出誤差と見なされる場合は、移動速度を０にする。
【００９９】
（III）  像ずれ量予測時刻ｔ２の予測式：
ここで、像ずれ量を予測する時刻ｔ２を求める方法について述べる。
前述したように、時刻ｔ２の像ずれ量ΔＺ″は時刻ｔ１の像ずれ量ΔＺ、時刻ｔ０から時刻ｔ１の被写体像の移動量ΔＸR 、ΔＸL を用いて式（２０）により求められる。
【０１００】
いま、露出時に合焦状態になるような時刻ｔ２を式（２１）で求める。
【数１４】
0004610714.tif 000015
【０１０１】
この式において、ｔｄは、時刻ｔ１からレンズ駆動を開始するまでの時間であり、この値には前述した相関演算時間等のカメラ内部での処理時間が含まれる。
ここで、ｋｅは、像ずれ量ΔＺ″に比例したレンズ駆動時間を求める変換係数である。レンズ駆動量ΔＬは、像ずれ量ΔＺ″に基づいて式（９）及び式（１０）により求められるが、像ずれ量ΔＺ″が充分に小さい領域においてはデフォーカス量ΔＤ、レンズ駆動量ΔＬは像ずれ量ΔＺ″に比例すると近似するので、精度的に問題はない。ｔｅは、レンズ駆動終了からシャッタ幕が開放されて露出が開始されるまでの時間であり、カメラの露出演算、絞り制御、ミラーアップ等の時間を含む。
【０１０２】
上記式（２０）と式（２１）を解くことで、予測像ずれ量を求める式（２２）が次のように導かれる。
【数１５】
0004610714.tif 000016
【０１０３】
このΔＺ″から、式（９）及び式（１０）にてレンズ駆動量ΔＬを求めてレンズ駆動を行なうことにより、移動している被写体に対して露出時に合焦状態とすることができる。
【０１０４】
次にレンズ駆動終了時の合焦となるような時刻ｔ２は式（２３）で求まる。
ｔ２＝ｔ１＋ｔｄ＋ｋｅ・ΔＺ″                      …（２３）
同様に式（２０）及び式（２３）を解いて、次のような式（２４）が導かれる。
【数１６】
0004610714.tif 000017
【０１０５】
このΔＺ″から、式（９）及び式（１０）にてレンズ駆動量ΔＬを求めてレンズ駆動を行なうことにより、移動している被写体に対してレンズ駆動終了時に合焦状態とすることができる。
【０１０６】
次に、図１５に示すフローチャートを参照して、この実施形態における具体的な動作プログラムについて説明する。なお、「ＡＦ検出」ルーチンは、カメラの電源がオン状態の期間は繰り返し実行されているものとする。
まず、エリアセンサ２３の積分動作を実行し、積分が終了するとエリアセンサ２３より被写体像データ（以下、センサデータと称する）を読み出す（ステップＳ４１）。
【０１０７】
次に、被写体像ずれ量（以下像ずれ量）が検出されたか否かを判定する（ステップＳ４２）。この判定で検出されていない場合は（ＮＯ）、前述した「像ずれ量検出」ルーチン（図１１参照）により像ずれ量を求める（ステップＳ４３）。ここでは、エリアセンサ２３ａ，２３ｂ上の予め設定されている所定の測距エリアについて、像ずれ量を検出する。但し、予め設定されている測距エリアは、例えば撮影者により選択された１個の測距エリア若しくは、全測距エリアであってもよい。
【０１０８】
次に、上記所定の測距エリアに対して、全て像ずれ量検出を終了したか否かを判定し（ステップＳ４４）、まだ終了していない場合は（ＮＯ）、上記ステップＳ４３に戻り、次の測距エリアの像ずれ量検出を行なう。
一方、全所定の測距エリアの像ずれ量検出が終了した場合は（ＹＥＳ）、所定のアルゴリズム、例えば最至近選択に基づいて測距エリアの選択を行なう（ステップＳ４５）。以下、選択された測距エリアａｍ，ｂｍとしての説明を行なう。
【０１０９】
次に、像ずれ量が検出不能、すなわち所定測距エリアについて全て検出不能であるか否かを判定する（ステップＳ４６）。この判定において、検出可能な場合は（ＹＥＳ）、像ずれ量検出可能フラグがセットされ（ステップＳ４７）、更に像ずれ量検出済フラグがセットされる（ステップＳ４８）。
【０１１０】
一方、上記ステップＳ４６において、全て検出不能であると判定された場合は（ＮＯ）、像ずれ量検出不能フラグをセットし（ステップＳ４９）、像ずれ量検出済フラグをクリアする（ステップＳ５０）。そして、上記像ずれ量検出済フラグをセット若しくはクリアした後、像移動量検出済フラグをクリアし（ステップＳ５１）、図１８にて後述するメインルーチンにリターンする。
また上記ステップＳ４２の判定において、既に像ずれ量が検出していた場合は（ＹＥＳ）、以下のように第１、第２の被写体像毎に被写体像の時間に対する移動量を検出する。まず、上記ステップＳ４５で選択された測距エリアａｍを初期測距エリアとして設定する（ステップＳ５２）。
【０１１１】
次に、測距エリアａｍの第１被写体像について前回（時刻ｔ０）の像ずれ量検出で記憶しておいたセンサデータと、今回（時刻ｔ１）のセンサデータとの相関演算を行い、移動量を検出する（ステップＳ５３）。これは、図１４に示した移動量検出ルーチンによる。
【０１１２】
そして、第１被写体像の移動量が検出できたか否かを判定する（ステップＳ５４）。この判定で、移動量が検出できなかった場合は（ＮＯ）、第１、第２被写体像間の像ずれ量は、０であるとされ、測距エリアａｍ近傍の測距エリアについて、すべての測距エリアが設定されているか否かを判別する（ステップＳ５５）。この判定で、近傍の全測距エリアについてのシフトが終了していない場合は（ＮＯ）、今回（時刻ｔ１）における測距エリアを所定の順序に従ってシフトし、次の測距エリアにシフトして設定する（ステップＳ５６）。尚、ここで言う所定の順序とは、図１６（ａ）〜（ｅ）に順に示すように、エリアセンサ２３ａ上の初期測距エリアａｎを中心にして矢印が示すように、ａｎの近傍の水平方向と垂直方向に測距エリアをシフトしていくことである。このような順序で処理する理由は、被写体の上下動や左右方向の移動の影響でエリアセンサ２３上の被写体像が水平方向と垂直方向に移動することに対応させるためである。即ち、ａｎ近傍の測距エリアを含めて被写体の像移動を検出する。その後、上記ステップＳ５３に戻り、設定された新しい測距エリアについて、再度第１被写体像移動量を検出する。このようにして第１被写体像の位置を探索していく。
【０１１３】
しかし、上記ステップＳ５５の判定において、近傍の全ての測距エリアにて設定が終了したならば（ＹＥＳ）、後述するステップ５９に移行する。
また上記ステップＳ５４の判定において、第１被写体像の位置が検出でき、さらに時刻ｔ０からｔ１の移動量が検出できた場合は（ＹＥＳ）、第１被写体移動量が検出できた測距エリアａｋに対応するエリアセンサ２３ｂの測距エリアｂｋについて第２被写体像に対する移動量を検出する（ステップＳ５７）。これは、図１４の「移動量検出」ルーチンを参照する。尚、このとき、第１被写体像の移動量が検出できた時刻ｔ１における測距エリアをａｋとする。
【０１１４】
ここで測距エリアのシフトが発生した場合には、像移動量として測距エリア間のシフト量（例えば、中心間距離の画素数換算値）がΔＸL 、ΔＸR に加算される。
【０１１５】
このようにして第１、第２の被写体像の両方の移動量が検出できたときには、被写体像の光軸方向の移動速度ｖが次式から計算される（ステップＳ５８）。
【数１７】
0004610714.tif 000018
【０１１６】
そして、検出する所定の測距エリアについて、全ての移動速度演算が終了しているかを判定し（ステップＳ５９）、演算が終了していなければ（ＮＯ）、測距エリアａｎについて、移動速度の検出が終了しているため、次に測距エリアａｎ＋１を設定して（ステップＳ６０）、上記ステップＳ５３に戻る。
【０１１７】
上記ステップＳ５９の判定において、全ての移動速度演算が終了していれば（ＹＥＳ）、計算されたこの移動速度ｖを所定速度ｖｔｈと比較して、被写体が光軸方向に移動しているか否かを全測距エリアで判定を行い（ステップＳ６１）、被写体が静体か否かを判定し（ステップＳ６２）、静体ではなく、光軸方向に移動していると判定できる場合は（ＮＯ）、被写体移動中フラグをセットする（ステップＳ６３）。しかし、静体であると判定された場合は（ＹＥＳ）、被写体移動中フラグをクリアして（ステップＳ６４）、上記ステップＳ４３に戻り、再び像ずれ量の検出処理からやり直す。
【０１１８】
そして、上記被写体移動中フラグをセットした後、像移動検出済みフラグをセットして（ステップＳ６５）、移動被写体検出時にどの測距エリアに焦点を合わせるかを選択する（ステップＳ６６）。
【０１１９】
前述した第１の実施形態においては、動体判定のステップで、すでに中央を重視して、動体判定しているので、ステップＳ６６では、動体と判定され、測距エリアの中で一定の基準を定めて、例えば、動作が速い被写体を選ぶ測距エリアを選択して、メインルーチンにリターンする。
【０１２０】
次に、図４に示す構成及び図１８に示すフローチャートを参照して、本発明の多点自動焦点カメラを適用したカメラのメインルーチンについて説明する。このメイン動作は、制御部３０によって起動されるプログラムの制御手順を示すルーチンであり、制御部３０の動作開始により実行される。
【０１２１】
まず、ＥＥＰＲＯＭ３５から予め記憶されている測距、測光処理において使用する各種補正データを読み出し、ＲＡＭ３３に展開する（ステップＳ７１）。
そして、１ＲＳＷがオンされているか否かを判定し（ステップＳ７２）、オン状態でなければ（ＮＯ）、１ＲＳＷ及び２ＲＳＷ以外の他のスイッチが操作されているか否かを判定し（ステップＳ７３）、操作されたスイッチがあれば（ＹＥＳ）、そのスイッチに応じた処理を実行し（ステップＳ７４）、その後上記ステップＳ７２に戻る。
【０１２２】
一方、上記ステップＳ７２において、１ＲＳＷがオン状態であれば（ＹＥＳ）、ＡＦ動作モードが「シングルＡＦ」か否かを判定する（ステップＳ７５）。この判定で、シングルＡＦモードであった場合は（ＹＥＳ）、一度合焦すると、フォーカスロックを行いレンズ駆動しないため、次に合焦済みか否かを判定する（ステップＳ７６）。しかし、シングルＡＦモードではない場合は（ＮＯ）、コンティニュアスＡＦモードであるものとみなし、一度合焦した後も被写体の変化に追従してＡＦ駆動を繰り返すようにするために、後述する上記ステップＳ７７に移行する。
【０１２３】
上記ステップＳ７６において、合焦済みであれば（ＹＥＳ）、ＡＦ駆動が行われず、上記ステップＳ７２に戻る。しかし、合焦していない場合（ＮＯ）、或いはコンティニュアスＡＦモードの場合には、測光済みか否かを判定し（ステップＳ７７）、測光済みでなければ露出量を決定するために測光部３９を動作させて被写体輝度を測定する測光動作を行なう（ステップＳ７８）。
【０１２４】
次に、前述したサブルーチン「ＡＦ検出」が実行される（ステップＳ７９）。このＡＦ動作の結果、前述した検出不能フラグを参照して像ずれ検出不能か否かを判別する（ステップＳ８０）。この判別で、像ずれ検出可能の場合は（ＮＯ）、被写体像の移動量が検出済みか否かを判定する（ステップＳ８１）。一方、像ずれ検出不能の場合は（ＹＥＳ）、フォーカスレンズ１２ａを駆動しながらＡＦ検出可能なレンズ位置を探すスキャン動作を行ない（ステップＳ８２）、上記ステップＳ７２に戻る。このスキャンが行なわれた場合は、全てのフラグがクリアされてＡＦ検出が再び最初からやり直される。
【０１２５】
また、上記ステップＳ８１において、被写体像の移動量が検出済みの場合は（ＹＥＳ）、像ずれ量の予測が行われる。まず、２ＲＳＷがオンされているか否かを判定し（ステップＳ８３）、２ＲＳＷがオンされていた場合は（ＹＥＳ）、露光開始時の像ずれ量が予測される（ステップＳ８４）。一方、２ＲＳＷがオフしていた場合は（ＮＯ）、ＡＦ動作を行なうだけなので、レンズ駆動終了時の像ずれ量が予測され（ステップＳ８５）、後述するステップＳ８７の合焦判定に移行する。
【０１２６】
また上記ステップＳ８１において、被写体像の移動量が検出済みでない場合は（ＮＯ）、被写体が移動中であるか否かを判定する（ステップＳ８６）。この時点で、像移動検出済みフラグは後述するように、レンズ駆動された後（ステップＳ８７）、クリアされ、コンティニュアスＡＦモードでレンズ駆動後は像移動検出されていなくても被写体移動中フラグがセットされているので、ステップＳ７２に戻り、被写体像移動を再度検出し直す。
【０１２７】
一方、移動中ではない場合は（ＮＯ）、検出された像ずれ量、または予測された像ずれ量をデフォーカス量に変換して、合焦許容範囲に像が入っているか否かを判定する（ステップＳ８７）。この判定で、合焦していると判定されなかった場合は、必要なレンズ駆動量が求められ、フォーカスレンズが駆動される（ステップＳ８８）。レンズ駆動ルーチン内では、そのレンズ駆動後に像ずれ検出済みフラグ、像ずれ検出不能フラグおよび像移動検出済みフラグをそれぞれクリアする。このクリア処理は、一度フォーカスレンズを駆動した後には、被写体像が大きく変化すると考えられるので、ＡＦ検出を最初からやり直すためである。尚、前述したように、被写体像移動中フラグだけは、ここではクリアしない。この理由は、コンティニュアスＡＦモードでレンズ駆動後に最初のＡＦ検出で合焦判定してしまわないようにして、引き続き被写体の移動を検出するようにするためである。
【０１２８】
上記ステップＳ８７において、合焦状態である判定の場合は（ＹＥＳ）、２ＲＳＷのオン・オフ状態を判別する（ステップＳ８９）。ここで、２ＲＳＷがオンされていれば（ＹＥＳ）、上記ＲＡＭ３３に格納されている測光値に基づいて絞りとシャッタを制御して露出動作を行なう（ステップＳ９０）。そして撮影したフィルムを巻き上げて、次のコマの位置に給送し（ステップＳ９１）、一連の撮影動作を終了する。
【０１２９】
以上説明したように、第１の実施形態では、エリアセンサ上において、像分割方向及び像分割方向に垂直方向の両方について被写体像の位置を検出しているため、上下方向の移動及び左右方向の移動のある移動被写体であっても、その被写体像位置を検出することができ、予測制御が可能となり正確にピントを合わせることができる。
【０１３０】
次に図１９に示すフローチャートを参照して、図１５に示したステップＳ６１の動体判定について説明する。
【０１３１】
まず、初期測距エリアを設定する（ステップＳ１０１）。例えば、測距エリアＰ１を設定する。次に、測距エリア毎に所定速度Ｖthの値を設定する（ステップＳ１０２）。後述する図２０において説明するが、周辺の測距エリアほど中央の測距エリアよりもＶthを大きく設定する。
【０１３２】
そして、図１５におけるステップＳ５４で像移動が検出可能と判定された測距エリアであるかを判定する（ステップＳ１０３）。この判定で、検出可能な測距エリアであれば（ＹＥＳ）、上記ステップＳ１０２で設定した測距エリア毎のＶｔｈと図１５におけるステップＳ５８で演算した像移動速度を比較して、被写体が移動している動体であるか否かを判定する（ステップＳ１０４）。
【０１３３】
この判定で、Ｖｔｈよりも大きいと判定された場合には（ＹＥＳ）、被写体が動体であると判定して、設定測距エリアの被写体が動体である情報をＲＡＭ３３に格納する（ステップＳ１０５）。しかし、Ｖｔｈよりも小さいと判定された場合には（ＮＯ）、被写体は静体であると判定して、設定測距エリアの被写体が静体である情報をＲＡＭ３３に格納する（ステップＳ１０６）。
【０１３４】
そして、全測距エリアの動体判定が終了したか否かを判定する（ステップＳ１０７）。この判定で、終了していれば（ＹＥＳ）、リターンする。終了していなければ（ＮＯ）、次の測距エリアを設定して（ステップＳ１０８）、上記ステップＳ１０２に戻る。
【０１３５】
次に図２０を参照して、図１９のステップＳ１０２における、測距エリア毎の所定速度Ｖth値の設定について説明する。
【０１３６】
図２０の横軸は、図７で説明した測距エリア番号に相当し、縦軸はＶthである。
【０１３７】
測距エリアＰ１３は、撮影画面中央の測距エリア（斜線で示す測距エリアｍ）であり、測距エリアＰ７〜Ｐ９，Ｐ１２，Ｐ１４、Ｐ１７〜Ｐ１９は、測距エリアＰ１３に隣接（１エリア周辺）する第１の測距エリア群であり、測距エリアＰ１〜Ｐ５，Ｐ６，Ｐ１０，Ｐ１６，Ｐ２０，Ｐ２１〜Ｐ２５は中央の測距エリアから２エリア周辺の第２の測距エリア群である。
【０１３８】
図２０は、中央の測距エリアＰ１３に対して第１の測距エリア群は２倍、第２の測距エリア群は３倍のＶｔｈとした例を示している。この設定により、第２の測距エリア群に存在する移動被写体は、中央の測距エリアＰ１３よりも３倍動体判定される。
【０１３９】
以上説明したように、本実施形態によれば、被写体が撮影画面中央に近いほど動体と判定され易くなり、中央の移動被写体に合焦し易くなる。
【０１４０】
次に、本発明の多点自動焦点カメラに係る第２の実施形態について説明する。
【０１４１】
図２１は、撮影画面に配置された全測距エリアの速度分布と速度分布の変化の例であり、２５個の測距エリアを有する図７の測距領域で、図１７（ａ）に示した向かってくる電車を測距した場合に、図１５のステップＳ５４の光軸方向の移動速度計算における速度分布の例を示している。  図２１（ａ）では、測距エリアＰ１〜Ｐ５と測距エリアＰ２１〜Ｐ２５は、背景を測距しているために移動速度は零であり、測距エリアＰ６，Ｐ７，Ｐ１０，Ｐ１１，Ｐ１５，Ｐ１６，Ｐ２０は電車の上下エリアを測距しているため、移動速度は零である。その他の測距エリアには電車が存在することとなり、移動速度Ｖ１〜Ｖ３が観測される。カメラからの距離が近いために、電車の先頭を撮像している測距エリアの速度Ｖ３が最大であり、電車側面（後尾）を撮像している測距エリアの移動速度Ｖ１が最小である。
【０１４２】
図２１（ｂ）は、図２１（ａ）から時間ｔ１経過した後の速度分布の例である。図２１（ｃ）は、図２１（ａ）から、さらに時間ｔ２経過した後の速度分布の例である。但し、ｔ１＜ｔ２である。
【０１４３】
このような速度分布は、電車が紙面中央から右方向に移動しているため、速度が観測される測距エリアも右方向に移動する。また電車がカメラに徐々に接近してくるために徐々に移動速度が速くなっている。
【０１４４】
また、電車が紙面中庸から左方向に移動していれば、速度分布の動きは、逆方向に移動するようになる。
【０１４５】
この実施形態では、複数の測距エリアで被写体が動体であると判定された場合には、中央に近い測距エリアの方を優先して選択する。
【０１４６】
即ち、例えば図２１（ｂ）で、移動速度Ｖ３の測距エリアと移動速度Ｖ４の測距エリアの両方で被写体が動体であると判定された場合には、中央に近いＶ３の測距エリアを優先的に選択する。
【０１４７】
図２２に示すフローチャートを参照して、第２の実施形態における図１５に示したステップＳ６６における被写体が動体であった時の測距エリア選択について説明する。この第２の実施形態のその他のルーチンは、前述した第１の実施形態における他のフローチャートと同じであり、ここでの説明は省略する。
【０１４８】
尚、本実施形態では、動体時測距エリア選択で中央を優先させるため、前述した第１の実施形態のステップＳ６１における中央を優先させる動体判定のアルゴリズムは、採用しても採用しなくてもよい。採用しない場合には、図２０で示したＶthの値が全測距エリアで一定になる。
【０１４９】
まず、初期測距エリアを設定する（ステップＳ１１１）。例えば、測距エリアＰ１を設定する。次に、測距エリア毎に重み付けをする係数を設定する（ステップＳ１１２）。具体的には、周辺にある測距エリアよりも中央の測距エリアを重視するように付した係数であり、例えば、図２０に示した中央の測距エリアを係数３、第１の測距エリア群（１エリア周辺）を係数２、第２の測距エリア群（２エリア周辺）を係数１に設定する。
【０１５０】
そして、図１５におけるステップＳ５４で像移動が検出可能と判定された測距エリアであるかを判定する（ステップＳ１１３）。この判定で、検出可能な測距エリアであれば（ＹＥＳ）、上記ステップＳ１１２で設定した測距エリア毎のＶｔｈと図１５におけるステップＳ５８で演算した像移動速度を比較して、被写体が移動している動体であるか否かを判定する（ステップＳ１１４）。
【０１５１】
この判定で、被写体が動体であれば（ＹＥＳ）、測距エリアの係数と移動速度との掛け算を行って、その結果を”Ａ”とする（ステップＳ１１５）。この”Ａ”値は、大きい値である程、中央の測距エリアに近い位置にある被写体であるか、あるいは速い被写体であり、選択する測距エリアを決定するために用いられる値である。
【０１５２】
次に、得られた上記”Ａ”値が撮影画面内の測距エリア内で最大か否かを判定し（ステップＳ１１６）、”Ａ”値が最大になる測距エリアを選択測距エリアとして設定する（ステップＳ１１７）。
【０１５３】
また、上記ステップＳ１１３の判定で像移動が検出不能と判定された測距エリアであった場合（ＮＯ）、上記ステップＳ１１４の判定で被写体が動体でなかった場合（ＮＯ）、及び上記ステップＳ１１６の判定で、上記”Ａ”値が撮影画面内の測距エリア内で最大でなかった場合（ＮＯ）は、後述するステップＳ１１８に移行する。
【０１５４】
そして、全測距エリアの動体判定が終了したか否かを判定する（ステップＳ１１８）。この判定で、終了していれば（ＹＥＳ）、リターンする。終了していなければ（ＮＯ）、次の測距エリアを設定して（ステップＳ１１９）、上記ステップＳ１０２に戻る。
【０１５５】
次に、この第２の実施形態の変形例について説明する。
【０１５６】
単に撮影画面中央に近い位置に存在する移動被写体の測距エリアを選択するようにできる。このような場合には、図２２のステップＳ１１５において、移動速度を考慮しないようにして、動体と判定された測距エリアのうち、最も撮影画面中央に近い測距エリアを選択する。即ち、図２１（ａ）と（ｂ）では、中央の測距エリアＰ１３を選択し、図２１（ｃ）では、測距エリアＰ１８を選択する。ただし、この場合には、速度の速い被写体に合焦しにくいという欠点もある。
【０１５７】
以上説明したように、第２の実施形態によれば、撮影画面中央に近い位置に存在する被写体、若しくは移動速度の速い被写体を優先して選択し、合焦することができる。
【０１５８】
次に本発明による多点自動焦点カメラに係る第３の実施形態について説明する。
この第３の実施形態は、前述した第１、第２の実施形態において説明した動体判定が、被写体の移動速度を所定値と比較して判定する方法であったが、これとは別の方法による動体判定によるものである。つまり、動体であると判定された測距点が複数存在する場合に、画面内の移動方向も判定し、周辺から中央に向かう被写体を中央から周囲に向かう被写体よりも優先させるものである。
【０１５９】
図２３には、運動会のリレーシーンを例として示し説明する。この図の参照符号や測距エリア等は、前述した図１７と同等の部位を示しているものとする。この構図においては、被写体７０が測距枠Ｐ７，Ｐ２，Ｐ１２で検出され、画面左から画面中央に向かって走っている。併走する被写体７１は、被写体７０の後方で測距枠Ｐ６，Ｐ１で検出され、画面左から画面中央に向かって走っている。また被写体７２は、被写体７０の前方で測距枠Ｐ９，Ｐ４で検出され、画面中央から画面右に向かって走っている。
【０１６０】
このようなシーンの場合、画面中央に向かっており、且つ、より中央に位置している被写体７０が撮影者の意図している主要被写体である確率が高い。また、被写体が露光時に画面から外れてしまう確率も低く、より中央に位置しているので解像力の点でも有利になる。
【０１６１】
この第３の実施形態では、このように被写体の画面内の移動方向（光軸に垂直な方向の移動方向）を判定し、被写体７１や被写体７２よりも中央に近い被写体７０を優先的に選択する。従って、この選択方法を用いれば、図２３に示す例において、３人の被写体が逆方向（紙面右から左）に走っていた場合には、被写体７２が優先的に選択されることとなる。
【０１６２】
次に図２４に示すフローチャートを参照して、第３の実施形態におけるＡＦ検出ルーチンについて説明する。
このＡＦ検出ルーチンは、前述した図１５に示したフローチャートにおけるステップＳ５７（第２被写体像の移動量検出）とステップＳ５８（光軸方向の移動量検出）との間に、被写体の画面内の移動方向を計算するルーチン（ステップＳ６７）を挿入したルーチンである。
【０１６３】
このステップＳ６７は、被写体の画面内の移動方向を計算するルーチンであり、これは、図１２で説明した左右のそれぞれの像移動量ΔＸL とΔＸR から求める。図１２（ａ）と図１２（ｂ）を比較するとわかるように、同図（ｂ）は被写体６６が横に移動しているので像ずれ量△Ｚは変化しないが、ΔＸL 及びΔＸR は（ａ）よりも大きい。また図１２（ａ）では、被写体６６が光軸方向に移動しているため、ΔＸL とΔＸR はベクトルの方向が異なるのみで絶対値はほぼ等しい。つまり、時刻ｔ１とｔ２の像ずれ量変化量の半分の値と、ΔＸL 及びΔＸR の値の差を演算すれば、それが横方向への被写体の移動を示す量となる。
【０１６４】
次に、図２５に示すフローチャートを参照して、第３の実施形態における被写体が動体であった時の測距エリア選択について説明する。
【０１６５】
この測距エリア選択は、前述した図２２に示したフローチャートのステップＳ１１５の代わりにステップＳ１２０（方向係数の設定）とステップＳ１２１（方向係数を加味した”Ａ”値）を挿入するものである。この図２５に示すフローチャートの工程において、図２２の工程と同等のステップには、同じステップ番号を付して、説明を簡略化する。
【０１６６】
まず、初期測距エリアを設定し（ステップＳ１１１）、測距エリア毎に重み付けのための係数を設定する（ステップＳ１１２）。そして像移動が検出可能と判定された測距エリアであるかを判定し（ステップＳ１１３）、検出可能な測距エリアであれば（ＹＥＳ）、被写体が移動している動体であるか否かを判定する（ステップＳ１１４）。この判定で、設定エリアの被写体が動体であれば（ＹＥＳ）、移動方向によって方向係数を設定する（ステップＳ１２０）。例えば、被写体が周辺から中央へ向かって移動している場合には係数３、中央から周辺に向かって移動している場合には係数１を設定する。即ち、図２３（ａ）に当て嵌めれば、被写体７０と被写体７１は係数３となり、被写体７２は係数１となる。
【０１６７】
その後、ステップＳ１１２で設定したエリア係数とステップＳ１２０で設定した方向係数と演算済の移動速度との掛け算を行って、その結果を”Ａ”とする（ステップＳ１２１）。この”Ａ”値は、前述した様に大きい値である程、中央の測距エリアに近い位置にある被写体であるか、あるいは速い被写体であり、選択する測距エリアを決定するために用いられる値である。
【０１６８】
次に、この”Ａ”値が撮影画面内の測距エリア内で最大であれば設定エリアを選択する（ステップＳ１１６，Ｓ１１７）。また、ステップＳ１１３で像移動が検出不能の測距エリア、ステップＳ１１４で被写体が動体でなかった、若しくはステップＳ１１６で”Ａ”値が最大でなかった場合は、全測距エリアの動体判定が終了したか否かを判定する（ステップＳ１１８）。この判定で、終了していれば（ＹＥＳ）、リターンする。終了していなければ（ＮＯ）、次の測距エリアを設定して（ステップＳ１１９）、上記ステップＳ１１２に戻る。
【０１６９】
このような測距エリア選択のルーチンによって、画面の中央を重視しつつ、周辺から中央に移動している被写体も重視する測距エリア選択ができる。
【０１７０】
以上説明したように、この第３の実施形態によれば、被写体の画面内の移動方向（光軸に垂直な方向の移動方向）を判定し、周辺から中央に向かう被写体を中央から周辺に向かう被写体よりも優先的に選択するため、効果として、露光時により中央に位置する確率が高く（測距精度よい）、被写体が露光時に画面から外れてしまう確率も低くなり、さらに、より主要被写体である確率も高くなる。
【０１７１】
次に、図２６に示すフローチャートを参照して、第３の実施形態における被写体が動体であった時の測距エリア選択の変形例について説明する。この変形例は、中央に向かって移動している被写体が最も中央に近い測距点に存在する被写体を選択するエリアに設定するものである。
【０１７２】
まず、初期測距エリアを設定し（ステップＳ１１１）、像移動が検出可能と判定された測距エリアであるかを判定し（ステップＳ１１３）、検出可能な測距エリアであれば（ＹＥＳ）、被写体が移動している動体であるか否かを判定する（ステップＳ１１４）。この判定で、設定エリアの被写体が動体であれば（ＹＥＳ）、この被写体が画面の中央に向かって移動しているか否かを定し（ステップＳ１２２）、被写体が中央に向かって移動している場合には（ＹＥＳ）、その被写体が最も中央に近い測距点に存在しているか否かを判定する（ステップＳ１２３）。一方、被写体が中央に向かわず、それ以外の周辺に向かって移動しているならば（ＮＯ）、選択されるエリアが存在しないものと見なし、第２候補として設定する（ステップＳ１２４）。
【０１７３】
また上記ステップＳ１２３の判定において、被写体が最も中央に近い測距点に存在していれば（ＹＥＳ）、この設定エリアを選択する（ステップＳ１１７）。しかし、被写体が最も中央に近い測距点に存在していなけば（ＮＯ）、ステップＳ１２４に移行して、第２候補として設定する。その後、全測距エリアの動体判定が終了したか否かを判定する（ステップＳ１１８）。この判定で、終了していれば（ＹＥＳ）、リターンする。終了していなければ（ＮＯ）、次の測距エリアを設定して（ステップＳ１１９）、上記ステップＳ１１２に戻る。
【０１７４】
この変形例によれば、図２３（ａ）の構図で、被写体７０と被写体７１が存在しなかった場合に、被写体７２が選択され、被写体７０のみ存在しなかった場合には被写体７１が中央に向かっているのでこれを選択する。従って、図２５の測距エリア選択とは異なって、移動速度ではウエイト付けしておらず、単に移動方向と存在するエリアによって最終的な選択エリアを設定している。
【０１７５】
尚、本出願人出願の特開平１１−４４８３７号公報には、図１３のｔ＝ｔ０のセンサデータとｔ＝ｔ１のセンサデータの間の相関演算の信頼性から動体判定する方法が開示されている。
エリアセンサを使用した例で説明したが、複数のラインセンサを用いてもよい。撮影画面内１５に測距エリアすべての焦点検出領域を使用する例で説明したが、タイムラグを短縮する観点から領域を間引いたり（例、周辺の領域を省く）してもよい。
【０１７６】
あるいは、複数の測距エリアを１つのグループとして、分割してもよい。その場合には、図７に示した測距エリアの分割の仕方のみが異なっている。
移動速度検出方法は、本実施の形態で説明した以外の方法でもよい。
例えば、Ｓ４３で検出される像ずれ量の時間変化を演算してもよい。また、移動速度を演算して動体判定しなくとも、像移動量の大小から直接動体判定してもよい。
【０１７７】
以上の実施形態について説明したが、本明細書には以下のような発明も含まれている。
【０１７８】
（１）撮影画面に複数の焦点検出領域を持つ多点自動焦点カメラにおいて、
各焦点検出領域内における被写体像の速度分布の変化量を検出する像速度変化量検出手段と、
上記像速度変化量検出手段の出力に基づいて、被写体が移動しているか否かを判定する動体判定手段と、
上記動体判定手段により、複数の測距エリアで被写体が動体であると判定された場合には、中央に近い測距エリアの方を優先して合焦測距エリアとして選択する選択手段とを具備し、
上記動体と判定された被写体のうち、撮影画面中央に近い被写体が存在する焦点検出領域に合焦することを特徴とする多点自動焦点カメラ。
【０１７９】
（２）上記撮影画面に配置された焦点検出領域のそれぞれに対して、動体判定を行うための係数を、撮影画面中央に近い焦点検出領域ほど小さい値を設定することにより、測距エリア選択時に撮影画面中央に近い焦点検出領域を優先させる事を特徴とする上記（１）に記載の多点自動焦点カメラ。
【０１８０】
（３）上記動体判定手段により撮影画面内で判定された複数の被写体が共に動体であると判定された場合には、撮影画面中央に近い被写体が存在する焦点検出領域を選択することを特徴とする上記（１）に記載の多点自動焦点カメラ。
【０１８１】
【発明の効果】
以上詳述したように本発明によれば、撮影画面内に複数の測距エリア（焦点検出領域）が配置され、移動する被写体に合焦させる場合に、測距精度が高い画面中央における動体判定を優先しつつ、画面全体を測距して動体判定を行い、その判定結果に基づき、撮影レンズの合焦を行う焦点検出機能を備える多点自動焦点カメラを提供することができる。また、画面の周辺から中央に向かって移動する被写体を検出したならば、この被写体を優先して測距エリアとして選択することにより、露光時により中央に近い位置に被写体が存在する確率が高くなる上、露光時に被写体が画面から外れてしまう確率を低くすることができる。
【図面の簡単な説明】
【図１】本発明の多点自動焦点カメラの焦点検出機能における概念的なブロック構成を示す図である。
【図２】本発明による多点自動焦点カメラとして、一眼レフレックスカメラに適用した構成例の断面を示す図である。
【図３】測距を含む光学系を模式的に示す図である。
【図４】図２において説明したカメラの電気制御系を含む機能ブロックを示す図である。
【図５】図４に示したエリアセンサの具体的な回路構成を示す図である。
【図６】エリアセンサの画素ユニットの具体的な回路構成を示す図である。
【図７】撮影画面内の検出領域を構成する各測距エリアの配置例を示す図である。
【図８】エリアセンサの蓄積動作について説明するためのタイムチャートである。
【図９】２つのエリアセンサを構成する測距エリアの配置例を示す図である。
【図１０】エリア対応するフォトダイオードの配列を直線的に示す図である。
【図１１】像ずれ量検出ルーチンに関する処理手順に基づいて説明するためのフローチャートである。
【図１２】移動する被写体に対する焦点検出の原理を説明するための図である。
【図１３】被写体像の移動について説明するための図である。
【図１４】移動量検出ルーチンについて説明するためのフローチャートである。
【図１５】ＡＦ検出ルーチンについて説明するためのフローチャートである。
【図１６】第１の実施形態において被写体像移動量を検出のためのシフトについて説明するための図である。
【図１７】撮影画像の構図として、電車がカーブに差し掛かったシーンを例として示す図である。
【図１８】本発明の多点自動焦点カメラを適用したカメラのメインルーチンについて説明するためのフローチャートである。
【図１９】動体判定について説明するためのフローチャートである。
【図２０】本発明の多点自動焦点カメラに係る第２の実施形態における測距エリア毎の所定速度Ｖｔｈ値の設定について説明するためのフローチャートである。
【図２１】第２の実施形態における撮影画面に配置された全測距エリアの速度分布と速度分布の変化を示す図である。
【図２２】被写体が動体であった時の測距エリア選択について説明するためのフローチャートである。
【図２３】次に本発明による多点自動焦点カメラに係る第３の実施形態について説明するための図である。
【図２４】第３の実施形態におけるＡＦ検出ルーチンについて説明するためのフローチャートである。
【図２５】第３の実施形態における被写体が動体であった時の測距エリア選択について説明するためのフローチャートである。
【図２６】第３の実施形態の変形例について説明するためのフローチャートである。
【符号の説明】
１…焦点検出部（エリアセンサ）
２…焦点演算部
３…像移動量演算部
４…測距エリア選択部
５…焦点制御部
６…焦点調節部
【図１】
0004610714.tif 000019
【図２】
0004610714.tif 000020
【図３】
0004610714.tif 000021
【図４】
0004610714.tif 000022
【図５】
0004610714.tif 000023
【図６】
0004610714.tif 000024
【図７】
0004610714.tif 000025
【図８】
0004610714.tif 000026
【図９】
0004610714.tif 000027
【図１０】
0004610714.tif 000028
【図１１】
0004610714.tif 000029
【図１２】
0004610714.tif 000030
【図１３】
0004610714.tif 000031
【図１４】
0004610714.tif 000032
【図１５】
0004610714.tif 000033
【図１６】
0004610714.tif 000034
【図１７】
0004610714.tif 000035
【図１８】
0004610714.tif 000036
【図１９】
0004610714.tif 000037
【図２０】
0004610714.tif 000038
【図２１】
0004610714.tif 000039
【図２２】
0004610714.tif 000040
【図２３】
0004610714.tif 000041
【図２４】
0004610714.tif 000042
【図２５】
0004610714.tif 000043
【図２６】
0004610714.tif 000044