(57)【要約】【課題】動体予測演算においてレリーズタイムラグを正確に求め、動体予測性能を向上させることができるカメラの自動焦点調節装置を提供すること。【解決手段】レリーズタイムラグ予測時に、現在の温度測定結果と工場調整時の温度とから現在の温度におけるミラー駆動時間を演算し（ステップＳ８３）、演算されたミラー駆動時間を現在のカメラ姿勢によって補正する（ステップＳ８５）。このようにして演算されたミラー駆動時間を使用して、レリーズタイムラグを予測する（ステップＳ８８）。【選択図】図１６
2005221951.tif 000002
【特許請求の範囲】
【請求項１】
移動する被写体に合焦させる動体予測制御を行うカメラの自動焦点調節装置において、
所定の条件下におけるカメラのメインミラーの駆動時間を予測する駆動時間予測手段と、
上記駆動時間予測手段の出力に基づいて、動体予測制御に関わるレリーズタイムラグを予測するレリーズタイムラグ予測手段と、
を具備することを特徴とするカメラの自動焦点調節装置。
【請求項２】
カメラ内部の温度を測定する温度測定手段を更に具備し、
上記駆動時間予測手段は、上記温度測定手段によって測定した上記カメラ内部の温度に基づいて上記メインミラーの駆動時間を予測することを特徴とする請求項１に記載のカメラの自動焦点調節装置。
【請求項３】
カメラの姿勢を測定する姿勢測定手段を更に具備し、
上記駆動時間予測手段は、上記姿勢測定手段によって測定した上記カメラの姿勢に基づいて上記メインミラーの駆動時間を予測することを特徴とする請求項１又は２に記載のカメラの自動焦点調節装置。
【請求項４】
上記レリーズタイムラグ予測手段は、カメラのシャッタ駆動時間の半分の時間を更に考慮して上記メインミラーの駆動時間を予測することを特徴とする請求項１乃至３の何れか１つに記載のカメラの自動焦点調節装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラの自動焦点調節装置に関し、特に、移動する被写体に合焦させる動体予測制御が可能なカメラの自動焦点調節装置に関する。
【背景技術】
【０００２】
移動する被写体に合焦させるように、焦点検出とレンズ駆動とを行う動体予測に関する技術は数多い。特に一眼レフレクスカメラ（以下、カメラと称する）では、撮影者による露光指示がなされた後の露光シーケンスにおいて、タイムラグ短縮のために絞り駆動とメインミラーの駆動とを同時に行っている。即ち、動体予測を行うカメラでは、レリーズタイムラグ（撮影者による露光開始指示から実際に露光が開始するまでの時間）中の被写体移動によって生じるデフォーカス量を補正するために、このデフォーカス量に相当するレンズ駆動量、即ち動体予測量だけ露光シーケンス中にレンズ駆動を行っている。このような動体予測量を求める提案としては、例えば特許文献１のように、レリーズタイムラグを演算し、このレリーズタイムラグの間にデフォーカスするデフォーカス量を予測演算して、動体追従駆動するものがある。
【０００３】
ここで、動体予測演算に使用するレリーズタイムラグは、カメラのメインミラーの駆動時間と密接にかかわっている。例えば特許文献２では、レリーズタイムラグをメインミラーの駆動時間とレンズの駆動時間とで補正する技術が提案されている。また、特許文献２では、メインミラーの駆動時間に前回のメインミラー駆動時の駆動時間を用いるようにしている。
【特許文献１】特公平８−３０７８０号公報
【特許文献２】特開平６−３３７３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、レリーズタイムラグは、次のような理由で必ずしも正確に求めることができない。例えば、特許文献２のように、レリーズタイムラグを求める際に用いるミラー駆動時間を前回の測定結果で代用する場合、初回の撮影時にはそのデータがない。また、初回のミラー駆動時間を所定値で代用するようにしても不正確である。また、レリーズタイムラグは、その大部分がメインミラーの駆動時間であるが、この駆動時間は、ミラー駆動回路の機械的なパラメータや、カメラの姿勢、撮影時の温度によっても異なるので、これらに対する補正が必要になる。更に、特許文献１や特許文献２では、レリーズタイムラグを露光開始（即ち、シャッタ開口開始時点）までとしているが、動体予測演算に用いるレリーズタイムラグとしては、露光時間の半分の時点までとしたほうがより好ましい。したがって、レリーズタイムラグをシャッタ駆動時間によって補正することが好ましい。
【０００５】
本発明は、上記の事情に鑑みてなされたもので、動体予測演算においてレリーズタイムラグを正確に求め、動体予測性能を向上させることができるカメラの自動焦点調節装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の第１の態様によるカメラの自動焦点調節装置は、移動する被写体に合焦させる動体予測制御を行うカメラの自動焦点調節装置において、所定の条件下におけるカメラのメインミラーの駆動時間を予測する駆動時間予測手段と、上記駆動時間予測手段の出力に基づいて、動体予測制御に関わるレリーズタイムラグを予測するレリーズタイムラグ予測手段とを具備することを特徴とする。
【０００７】
この第１の態様によれば、動体予測制御の際に、レリーズタイムラグを正確に求めることができるので、動体予測性能を向上させることができる。
【発明の効果】
【０００８】
本発明によれば、動体予測演算においてレリーズタイムラグを正確に求め、動体予測性能を向上させることができるカメラの自動焦点調節装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係るカメラの自動焦点調節装置の要部について説明するための概念図である。即ち、このカメラの焦点制御装置は、動体予測を行う動体ＡＦの制御全体を司る動体ＡＦ制御部１が設けられており、この動体ＡＦ制御部１には、駆動時間予測手段としての露光時間演算部２、温度測定手段としての温度測定部３、姿勢測定手段としての姿勢測定部４が接続されている。露光時間演算部２は、被写体の輝度やＩＳＯ感度などの情報からシャッタ駆動時間（シャッタが開口開始してから開口終了するまでの時間）を演算して、その結果を動体ＡＦ制御部１に入力する。また、温度測定部３は、カメラ内部の温度を測定して、その結果を動体ＡＦ制御部１に入力する。更に、姿勢測定部４は、撮影者がカメラをどのような姿勢で使用しているのかを測定し、その結果を動体ＡＦ制御部１に入力する。
【００１０】
ここで、動体ＡＦ制御部１には、レリーズタイムラグ予測手段としてのレリーズタイムラグ予測部５が含まれている。レリーズタイムラグ予測部５は、露光時間演算部２、温度測定部３、及び姿勢測定部４の出力に基づいて、動体予測演算に用いるレリーズタイムラグを予測する。なお、レリーズタイムラグ予測部５の詳しい動作については後で述べる。動体予測制御部１は、レリーズタイムラグ予測部５の演算結果に基づいて、移動被写体に対する合焦制御を行う。即ち、動体予測制御部１は、レリーズタイムラグ予測部５の演算結果に基づいて、詳細は後で述べる動体予測演算を行い、この結果に基づいてメカトロ制御部６を制御する。
【００１１】
メカトロ制御部６は、一眼レフレクスカメラのメインミラーの駆動制御、一眼レフレクスカメラのレンズ内の絞り駆動、及び一眼レフレクスカメラのレンズ内の焦点調節レンズの駆動といったメカトロ制御を行う。
【００１２】
図２は、図１で説明した機能を有する自動焦点調節装置を搭載した一眼レフレクスカメラの概観図である。つまり、このカメラは、カメラ本体１０と、カメラ本体１０に対して着脱可能な交換レンズ部１１とで構成されている。なお、このカメラはデジタルスチルカメラを想定したものであるが、銀塩カメラを用いてもよい。
【００１３】
交換レンズ部１１は、焦点調節レンズ１２及びズームレンズ１３から構成されている。焦点調節レンズ１２は、光軸方向に駆動されて、交換レンズ部１１の焦点状態を調節するレンズである。また、ズームレンズ１３は、光軸方向に駆動されて、交換レンズ部１１の焦点距離を変更するレンズである。
【００１４】
一方、カメラ本体１０は、メインミラー１４、サブミラー１５、焦点検出光学系１６、焦点検出センサ（以下、ＡＦセンサと称する）１７、フォーカルプレンシャッタ１８、撮像素子１９、スクリーンマット２０、ファインダ光学系２１、及び接眼レンズ２２から構成されている。
【００１５】
メインミラー１４はハーフミラーで構成されており、被写体からの光束を一部透過させ、一部反射させる。ここで、メインミラー１４は、露光時において全光束が撮像素子１９で構成される撮像面に行くように、図の矢印で示す方向に回動可能な構成になっている。
【００１６】
一方、露光時以外では、メインミラー１４を透過した被写体からの光束が、サブミラー１５によって反射されて焦点検出光学系１６に導かれる。焦点検出光学系１６は、焦点検出のためのレンズなどで構成されており、サブミラー１５で反射された光束をＡＦセンサ１７に導く。なお、この焦点検出光学系１６の詳しい構成については後に詳述する。また、ＡＦセンサ１７は、例えば、フォトダイオードアレイから成るセンサである。このＡＦセンサ１７は、複数の焦点検出が可能であるように構成されている。つまり、ＡＦセンサ１７は、複数の焦点検出エリアに対応する複数のフォトダイオードアレイを持つ。なお、ＡＦセンサ１７の詳しい構成については後に詳述する。
【００１７】
前述したように、露光時においては、メインミラー１４が交換レンズ部１１の光軸上から退避するので、被写体からの光束が撮像面方向に入射する。このとき、フォーカルプレンシャッタ１８は、撮像面に適切な量の光を与えるように駆動制御される。ここで、撮像面を構成する撮像素子１９には、デジタルスチルカメラの場合にはＣＣＤが用いられる。また、銀塩カメラの場合には、撮像素子１９の代わりに銀塩フィルムが用いられる。前述のフォーカルプレンシャッタ１８が開いたときには、撮像素子１９で構成された撮像面に、被写体からの光束が入射する。
【００１８】
また、露光時以外では、メインミラー１４で反射された被写体からの光束はファインダ方向に入射して、スクリーンマット２０で像を結ぶ。この像は、ファインダ光学系２１を介して接眼レンズ２２に入射する。撮影者はこの接眼レンズ２２を覗くことによって、撮影範囲や被写体の焦点状態などを知ることができる。
【００１９】
図３は、ファインダ内に表示される焦点検出エリアについての概略図である。なお、この図３の例は、３点の測距エリアを持つマルチＡＦの例である。即ち、撮影者が接眼レンズ２２から覗いた場合に、ファインダ内には、ＡＦセンサ１７の複数の焦点検出エリアに対応した焦点検出エリアマーク、即ち、中央測距エリアマーク２５、右測距エリアマーク２６、及び左測距エリアマーク２７が表示される。
【００２０】
次に、このようなカメラに関する電気的な構成について図４を参照して説明する。  
まず、交換レンズ部１１に関する構成について説明する。交換レンズ部１１の外部には、その周囲を取り巻くようにリング状になったズーム駆動用回転環５１及びマニュアルフォーカス（ＭＦ）用回転環５８が構成されている。撮影者は、ズーム駆動用回転環５１を交換レンズ部１１の光軸中心に回転させることによって、ズームレンズ１３を光軸方向に駆動させて、交換レンズ部１１の焦点距離を変更することができる。
【００２１】
また、ＭＦ用回転環５８を交換レンズ部１１の光軸中心に回転させると、それに連動して、焦点調節レンズ１２が光軸方向に駆動する。これにより、交換レンズ部１１の焦点を手動で調節することができる。なお、このＭＦ用回転環５８は、撮影者がオートフォーカスモードとマニュアルフォーカスモードとを切り替える図示しない切り替えスイッチを操作して、マニュアルフォーカスモードを選択した場合に使用されるものである。
【００２２】
交換レンズ部１１の内部は、焦点調節レンズ１２、ズームレンズ１３、絞り５３、及び交換レンズ部１１の各種制御（例えば、レンズ駆動制御、絞り駆動制御、通信制御など）を司るレンズ内ＣＰＵ（以下、ＬＣＰＵと称する）５０から構成されている。そして、このＬＣＰＵ５０には、ズーム位置検出回路５２、絞り駆動回路５４、レンズ駆動回路５５、レンズ位置検出回路５６、及び通信回路５７が接続されている。
【００２３】
前述のズーム駆動用回転環５１によって駆動されたズームレンズ１３の位置は、ズーム位置検出回路５２によって検出される。ＬＣＰＵ５０は、ズーム位置検出回路５２によって検出されたズームレンズ１３の位置に基づいて、交換レンズ部１１の焦点距離情報を得る。
【００２４】
絞り５３はカメラ本体１０方向に入射する光の光量を調節するための開口部を含んで構成される。ＬＣＰＵ５０は、絞り駆動回路５４を制御することによって絞り５３の開口部の大きさを変化させて、適切な光量の光をカメラ本体１０方向に入射させる。
【００２５】
また、オートフォーカスモード時において、ＬＣＰＵ５０は、レンズ駆動回路５５を制御して焦点調節レンズ１２を駆動させる。レンズ位置検出回路５６は、レンズ駆動回路５５によって駆動された焦点調節レンズ１２の位置を検出する。ここで、レンズ位置検出回路５６は、例えば、フォトインタラプタ（ＰＩ）回路などから構成されている。フォトインタラプタ回路は、レンズ駆動回路５５の駆動用モータの回転量をパルス数に変換して検出する回路である。即ち、レンズ位置検出回路５６は、焦点調節レンズ１２からの絶対位置を、ある基準位置からのパルス数として検出する。ＬＣＰＵ５０は、レンズ位置検出回路５６によって検出されたレンズ位置に基づいて交換レンズ部１１の焦点状態情報を算出することができる。
【００２６】
また、ＬＣＰＵ５０は、絞り駆動量や交換レンズ部１１のデフォーカス量などの情報を、通信回路５７を介して後に詳述するカメラ本体のＣＰＵやＡＦ／ＡＥＣＰＵと通信する。このため、通信回路５７の通信接続端子は交換レンズ部１１の外部に設けられている。
【００２７】
次に、カメラ本体１０に関する構成について説明する。つまり、カメラ本体１０の内部は、カメラ全体の制御を司る本体ＣＰＵ５９が設けられている。また、この本体ＣＰＵ５９には、ＬＣＰＵ５０と通信回路５７を介して通信するための通信ライン６０、本体ＣＰＵ５９のプログラムなどが格納されているフラッシュＲＯＭ（ＦＲＯＭ）６１、本体ＣＰＵ５９の各種情報を一時格納するＲＡＭ６２、画像データを得るために撮像素子１９を制御する撮像素子制御回路６３、図示しないストロボを制御するストロボ制御回路６４、メインミラー１４のアップダウンを制御するミラー制御回路６５、フォーカルプレンシャッタ１８を制御するシャッタ制御回路６６、撮像素子制御回路６３で得られた画像データを画像処理する画像処理回路６７、撮影した画像や各種撮影情報を図示しない表示部に表示するための表示回路６８、撮影者が操作する各種操作スイッチが接続された操作スイッチ回路６９、カメラに電源を供給するための電源回路７２、カメラ内部の温度を測定するための温度測定回路８２、カメラの姿勢を測定するための姿勢測定回路８３、及びＡＦ／ＡＥＣＰＵ７４が接続されている。
【００２８】
ここで、操作スイッチ回路６９は、カメラの撮影モードを切り替える図示しない切り替えスイッチや、レリーズボタンの操作によって動作するレリーズスイッチなどを含む。ここで、本一実施形態におけるレリーズスイッチは、一般的な２段階スイッチになっている。つまり、レリーズボタンの半押しで第１レリーズスイッチ７０（以下、１Ｒスイッチと称する）がオンして、焦点検出や測光が行われ、焦点調節レンズ１２が駆動されて合焦状態になる。更に、レリーズボタンの全押しで第２レリーズスイッチ７１（以下、２Ｒスイッチと称する）がオンして、メインミラー１４とフォーカルプレンシャッタ１８が駆動されて露光が開始される。
【００２９】
また、電源回路７２は、装填された電池７３の電圧を平滑化したり昇圧したりする回路である。また、温度測定回路８２は、カメラ本体１０内、特にメインミラー１４周辺の温度を測定する回路であり、例えばサーミスタのような温度検出素子から構成される。また、姿勢測定回路８３は、撮影者がカメラを構えたときのカメラの姿勢（正面、上向、下向きなど）を測定するための回路であり、公知の姿勢センサから構成される。
【００３０】
ＡＦ／ＡＥＣＰＵ７４はカメラの自動焦点調節（ＡＦ）制御及び測光（ＡＥ）制御を行う。ここで、ＡＦ／ＡＥＣＰＵ７４は図１の動体予測制御部１の機能を有するものである。そして、このＡＦ／ＡＥＣＰＵ７４には、ＡＦ／ＡＥＣＰＵ７４と交換レンズ部１１の通信回路５７とで通信するための通信ライン７５、ＡＦ／ＡＥＣＰＵ７４と本体ＣＰＵ５９とで通信するための通信ライン７６、ＡＦ／ＡＥＣＰＵ７４のプログラム等が格納されているフラッシュＲＯＭ（ＦＲＯＭ）７７、ＡＦ／ＡＥＣＰＵ７４の各種情報を一時格納するＲＡＭ７８、測光回路７９、焦点検出回路８０、及び補助光回路８１が接続されている。
【００３１】
ここで、測光回路７９は、被写体輝度を測定する図示しない測光素子を制御して、被写体輝度情報を得るための回路である。この測光回路７９で得られた被写体輝度情報に基づいて露光時間が演算される。また、焦点検出回路８０は、ＡＦセンサ１７を制御して得られた情報に基づいて焦点検出演算を行い、焦点検出情報を得るための回路である。更に、補助光回路８１は、被写体が低輝度のため焦点検出回路８０による焦点検出が不能であり、再度焦点検出を行う必要がある場合に、ＬＥＤなどの発光素子を用いて被写体に補助光を照射するための回路である。
【００３２】
次に、図５を参照して焦点検出光学系１６とＡＦセンサ１７の構成について詳しく説明する。  
図５において、視野マスク４１はサブミラー１５を介して得られる光束を絞り込むものである。サブミラー１５から導かれる３つの焦点検出領域の光束（図中、一点鎖線で示す）を透過させるために、視野マスク４１は３つの開口４１ａ，４１ｂ，４１ｃを有している。
【００３３】
赤外カットフィルタ４２は、焦点検出に有害な赤外光成分をカットするためのフィルタである。コンデンサレンズ４３は、赤外カットフィルタ４２を通過した光を集光するためのものである。ここで、コンデンサレンズ４３は、３つの開口４１ａ，４１ｂ，４１ｃの位置にそれぞれ対応して配置された３つのコンデンサレンズ４３ａ，４３ｂ，４３ｃで構成されている。
【００３４】
全反射ミラー４４は、各コンデンサレンズを介して入射した光束を、セパレータ絞りマスク４５の方向に反射させるものである。セパレータ絞りマスク４５は、入射してきた光束を絞るためのものである。ここで、セパレータ絞りマスク４５は、前述のコンデンサレンズ４３ａ，４３ｂ，４３ｃを介して得られる３つの焦点検出領域の光束をそれぞれ２つの光束に分割するために、３つの焦点検出領域に対してそれぞれ設けられた３つの開口４５ａ，４５ｂ，４５ｃを有している。
【００３５】
セパレータレンズ４６は、前述のセパレータ絞りマスク４５を介して得られる光束を再結像させるものである。ここで、セパレータレンズ４６は、３つの焦点検出領域に対してそれぞれ設けられた３つのセパレータレンズ４６ａ，４６ｂ，４６ｃで構成されている。
【００３６】
前述のＡＦセンサ１７は、受光光束の光強度分布に対応した光強度信号を得る光電変換素子列であるフォトダイオードアレイ４７を含む。ここで、フォトダイオードアレイ４７は３つの焦点検出領域の光束に対してそれぞれ設けられた３つのフォトダイオードアレイ４７ａ，４７ｂ，４７ｃで構成されている。即ち、セパレータレンズ４６ａ，４６ｂ，４６ｃにおいて分割された２つの光束は、それぞれ対応するフォトダイオードアレイ４７ａ，４７ｂ，４７ｃに入射して像を結ぶ。ここで、フォトダイオードアレイ４７ａは撮影画面の水平方向に対応する方向に配列されており、他の２つのフォトダイオードアレイ４７ｂ，４７ｃは、それぞれ光軸を含まない位置に、撮影画面の垂直方向に対応する方向に配列されている。
【００３７】
ここで、図５に示す撮影レンズ４８は、交換レンズ部１１内の各レンズ群、例えば、前述の焦点調節レンズ１２やズームレンズ１３を合成した仮想的なレンズである。図５のように構成された焦点検出光学系１６では、撮影レンズ４８の射出瞳面の互いに異なる領域４８ａ，４８ｂと領域４８ｃ，４８ｄとを通過する焦点検出光束が、フォトダイオードアレイ４７ａ，４７ｂ，４７ｃによりそれぞれ受光されて、像の光強度分布パターンを示す電気信号（光強度信号）に変換される。この光強度信号は、焦点検出の一方式であるＴＴＬ位相差方式を用いてＡＦ演算を行うときに用いられる。
【００３８】
図６は、このようなカメラのコンティニュアスＡＦモード時において実行されるＡＦ演算を説明するためのサブルーチンのフローチャートである。
【００３９】
本一実施形態に係る自動焦点調節装置を搭載した一眼レフレクスカメラでは、操作スイッチ回路６９の中に含まれる図示しないＡＦモード切替スイッチによって、シングルＡＦモードとコンティニュアスＡＦモードとの間での切り替えが可能である。ここで、シングルＡＦモードとは一度合焦状態が検出されるとフォーカスロックされるＡＦモードであり、コンティニュアスＡＦモードとは焦点検出とレンズ駆動を連続して行うことによって移動する被写体に合焦させる、所謂動体予測ＡＦを行うＡＦモードである。図６は、このコンティニュアスＡＦ時に実行されるＡＦ演算のサブルーチンのフローチャートである。
【００４０】
ＡＦ／ＡＥＣＰＵ７４は、積分の時間間隔を測定するための所定のタイマの動作を開始させる（ステップＳ１０）。このタイマによって測定された積分間隔は、所定のメモリ（ここではＲＡＭ７８）に格納される。ここで、コンティニュアスＡＦモードでは、積分が繰り返し行われるので、最初のタイマの動作開始以後も、ＡＦ／ＡＥＣＰＵ７４は、積分動作の開始と同期させて、タイマを動作開始させるものとする。
【００４１】
次に、ＡＦセンサ１７の積分動作を制御する（ステップＳ１１）。また、ＡＦセンサ１７で検出したセンサデータを読み出す際のゲインを設定する（ステップＳ１２）。その後、ＡＦセンサ１７で検出したセンサデータを読み出して、ＲＡＭ７８に格納する（ステップＳ１３）。
【００４２】
次に、ＡＦ／ＡＥＣＰＵ７４は、焦点検出回路８０に所定の相関演算を行わせる（ステップＳ１４）。この相関演算は、ＡＦセンサ１７で検出したセンサデータに基づいて、セパレータレンズ４６ａ，４６ｂ，４６ｃで分割されたフォトダイオードアレイ４７ａ，４７ｂ，４７ｃ上の２像の相関量を演算する演算である。この相関演算の結果からＡＦ／ＡＥＣＰＵ７４は、ＡＦセンサ１７で検出したデータに信頼性があるか否か、即ちＡＦが可能であるか否かを判定する信頼性判定処理を行う（ステップＳ１５）。また、この信頼性判定結果をＲＡＭ７８に格納する。
【００４３】
次に、ＡＦ／ＡＥＣＰＵ７４は、信頼性判定処理の結果を判定する（ステップＳ１６）。そして、ステップＳ１６の判定において、ステップＳ１５における信頼性判定処理の結果、信頼性がないと判定した場合には、所定回数連続して信頼性がないと判定されたか否かを判定する（ステップＳ１７）。ステップＳ１７の判定において、所定回数連続して信頼性がないと判定された場合には、ステップＳ１２に移行して現在演算している測距点の隣の測距点のデータを用いて再演算を開始させる。一方、ステップＳ１７の判定の結果、まだ、所定回数連続して信頼性がないと判定されていない場合には、現在の測距点での検出を継続させるために、ステップＳ１０に戻る。即ち、所定回数までは現在の測距点での検出を継続させ、所定回数信頼性が低い場合には、その測距点をあきらめて隣の測距点で演算を行う。
【００４４】
一方、ステップＳ１６の判定において、信頼性判定処理の結果、信頼性があると判定した場合には、ＡＦ／ＡＥＣＰＵ７４は、焦点検出回路８０に、ステップＳ１４で演算した相関量に基づいて撮影レンズ４８のデフォーカス量を演算させる（ステップＳ１８）。そして、この演算させたデフォーカス量を、ＲＡＭ７８に格納すると同時に、ＬＣＰＵ５０に送信する。続いて、前回検出したデフォーカス量と今回検出したデフォーカス量とを比較する連続性判定処理を行う（ステップＳ１９）。なお、ここでの「連続性」は、被写体が前回と同じ測距点に存在していることを示す用語である。この連続性判定処理のフローチャートを図７に示す。
【００４５】
つまり、連続性判定処理においては、まず、前回のデフォーカス量の絶対値と今回のデフォーカス量の絶対値との差の絶対値を演算する（ステップＳ３０）。ここでは、この差の絶対値を連続性係数と定義する。次に、連続性係数が所定値よりも小さいか否かを判定する（ステップＳ３１）。連続性係数が所定値よりも小さいと判定した場合、即ち前回と今回のデフォーカス量の差がある程度小さい場合には、連続であると判定して、連続であることを示す所定のフラグをセットする（ステップＳ３２）。一方、ステップＳ３１の判定において、連続性係数が所定値以上であると判定した場合、つまり、前回と今回のデフォーカス量の差が大きい場合には、不連続と判定して不連続であることを示す所定のフラグをセットする（ステップＳ３３）。以上の動作後、連続性判定処理を終了する。
【００４６】
ここで、再び図６のフローチャートに戻る。連続性判定処理の後、ＡＦ／ＡＥＣＰＵ７４は、連続であることを示す所定のフラグがセットされているか否かを判定する（ステップＳ２０）。そして、ステップＳ２０の判定において、連続であると判定した場合には、このフローチャートのＡＦ演算を終了する。
【００４７】
一方、ステップＳ２０の判定の結果、不連続であると判定した場合には、全測距点（３点）において不連続であったか否かを判定する（ステップＳ２１）。ステップＳ２１の判定において、何れかの測距点が連続であればステップＳ１２に移行して、以下、その連続性のある測距点において、ＡＦ演算を行う。
【００４８】
一方、ステップＳ２１の判定の結果、全測距点が不連続であると判定した場合には、前回の測距点におけるＡＦ演算に信頼性があったか否かを判定する（ステップＳ２２）。前回の測距点におけるＡＦ演算に信頼性があったと判定した場合には、前回選択した測距点を選択した後（ステップＳ２３）、このフローチャートのＡＦ演算を終了する。一方、ステップＳ２２の判定の結果、前回選択した測距点におけるＡＦ演算に信頼性がなかったと判定した場合には、今回の３点の測距点の中から最もデフォーカス量の小さい測距点を選択した後（ステップＳ２４）、このフローチャートのＡＦ演算を終了する。即ち、測距点の選択においては、最も連続性があるであろうと思われる測距点を選択する。
【００４９】
図８は、コンティニュアスＡＦ時において２Ｒスイッチ７１がオンされる前後のタイミングチャートである。
【００５０】
まず、１Ｒスイッチ７０がオン状態であり、２Ｒスイッチ７１がオフ状態であるときのシーケンス（以下、１Ｒシーケンスと称する）について説明する。まず、第１回目のＡＦ演算の結果、ＬＣＰＵ５０は送信されてきたデフォーカス量に基づいてレンズ駆動量を演算する。ここで、このレンズ駆動量はレンズ駆動回路５５の駆動パルス数に相当するものである。その後、レンズ駆動回路５５は、演算した駆動パルス数に基づいて、焦点調節レンズ１２の駆動を開始する。
【００５１】
ＡＦ／ＡＥＣＰＵ７４は、ＡＦ演算が終了してＬＣＰＵ５０にデフォーカス量を送信した後、すぐに次のＡＦ演算を行う。即ち、ＡＦ／ＡＥＣＰＵ７４は、ＬＣＰＵ５０がレンズ駆動するのと並行してＡＦ演算を行う。そして、ＡＦ演算が終了するごとに、そこで演算したデフォーカス量をＬＣＰＵ５０に送信する。
【００５２】
ＬＣＰＵ５０は、レンズ駆動回路にレンズ駆動を行わせるのと並行して、ＡＦ／ＡＥＣＰＵ７４から送信されてきたデフォーカス量に基づいてレンズ駆動量を演算する。そして演算したレンズ駆動量から、駆動目標位置を算出して、そのデータをＡＦ／ＡＥＣＰＵ７４に返信する。以後、これらの動作を繰り返す。ここで、この駆動目標位置については、後で説明する。
【００５３】
ＬＣＰＵ５０は、最初のレンズ駆動が終了すると、ＡＦ／ＡＥＣＰＵ７４にレンズ駆動終了信号を送信する。ＡＦ／ＡＥＣＰＵ７４は、そのレンズ駆動終了信号を受信すると、現在演算しているＡＦ演算の終了後に、測光回路７９に測光動作を行わせる。
【００５４】
以上説明したように、１Ｒスイッチ７０がオン状態で２Ｒスイッチ７１がオフ状態のときは、ＡＦ、ＡＥ、レンズ駆動の動作を繰り返し行っている。また、図６において説明したように、ＡＦ／ＡＥＣＰＵ７４はＡＦ間隔（即ち、タイマでカウントした積分時間である）やデフォーカス量などの情報を所定のメモリ、ここではＲＡＭ７８に格納していく。
【００５５】
次に、２Ｒスイッチ７１がオンしている状態のシーケンス（以下、２Ｒシーケンスと称する）について説明する。ここで、２Ｒスイッチ７１は、撮影者が任意のタイミングでオンさせスイッチである。即ち、２Ｒスイッチは、１Ｒシーケンス中の何れかのタイミングでオンされることになる。ここでは、ＡＦ／ＡＥＣＰＵ７４がＡＦ演算中であり、ＬＣＰＵ５０がレンズ駆動中であるときに、２Ｒスイッチ７１がオンされた場合について説明する。
【００５６】
２Ｒスイッチ７１がオンしたので、カメラは露光動作に移行する。即ち、ＬＣＰＵ５０では、前回のレンズ駆動を継続するが、ＡＦ／ＡＥＣＰＵ７４は、タイムラグ短縮のために、現在演算しているＡＦ演算を中止して、動体予測演算を行う。この動体予測演算については後に詳述する。
【００５７】
そして、動体予測演算によって、レリーズタイムラグ（２Ｒスイッチ７１がオンされてから露光動作が開始されるまでの時間）中に被写体が移動するであろう量を予測し、その予測量からレンズ駆動量を演算する。更に、この予測駆動量から焦点調節レンズ１２の最終目標位置を求めて、求めた最終駆動位置情報をＬＣＰＵ５０に送信する。なお、これらの動作については後に詳述する。
【００５８】
また、ＬＣＰＵ５０は、受信した駆動目標位置まで更にレンズ駆動する。即ち、現在は前回のレンズ駆動量でのレンズ駆動を継続しているので、更新した目標位置までレンズ駆動を継続する。更に、ＬＣＰＵ５０は、ＡＦ／ＡＥＣＰＵ７４から予測駆動量を受信すると同時に絞り５３の駆動量も受信する。ここで、この絞り駆動量は、最新の測光結果に基づいて測光回路７９で演算した結果である。また、ＬＣＰＵ５０は、受信した絞り駆動量に基づいて絞り駆動回路５４を制御して絞り５３を駆動する。即ち、レンズ駆動中においては、絞り５３も同時に駆動する。
【００５９】
一方、本体ＣＰＵ５９は、メインミラー１４をミラー制御回路６５でアップ位置まで駆動する。即ち、ＬＣＰＵ５０がレンズ駆動と絞り駆動とを行っているときに、本体ＣＰＵ５９によってミラー駆動も並行して行われる。このように３つのメカトロ制御を並行して行うのはタイムラグ短縮のためである。
【００６０】
更に、本体ＣＰＵ５９は、これら３つのメカトロ制御がすべて終了すると、フォーカルプレンシャッタ１８を、シャッタ制御回路６６を介して駆動させる。このとき、撮像素子１９において画像が撮像される。ここで、フォーカルプレンシャッタ１８の駆動時間は、測光回路７９の測光結果に基づいて演算された時間である。
【００６１】
最後に、本体ＣＰＵ５９は、撮像素子１９を撮像素子制御回路６３によって制御して、画像データを得る。そして、このようにして得た画像データをＲＡＭ６２に格納する。
【００６２】
図９は、図８において説明した２Ｒシーケンスのフローチャートを示す図である。なお、この２Ｒシーケンスの処理は、１Ｒシーケンスから継続されているので、レンズ駆動は継続されたままであるとする。
【００６３】
ＡＦ／ＡＥＣＰＵ７４は、２Ｒスイッチ７１がオンしたので、タイムラグ短縮のために、現在演算しているＡＦ演算（場合によってはＡＥ演算）を中止する（ステップＳ４０）。次に、動体予測演算を行って（ステップＳ４１）、レリーズタイムラグの時間中に被写体が移動するであろう量を予測する。なお、この動体予測演算については後に詳述する。次に、求めた予測結果をＬＣＰＵ５０に送信する（ステップＳ４２）と同時に絞り５３の駆動量もＬＣＰＵ５０に送信する（ステップＳ４３）。なお、この絞り駆動量は、最新の測光結果に基づいて測光回路７９で演算した結果である。
【００６４】
次に、本体ＣＰＵ５９は、ミラー制御回路６５を制御してメインミラー１４をアップ位置まで駆動する（ステップＳ４４）。次に、ＬＣＰＵ５０は、受信した絞り駆動量に基づいて絞り駆動回路５４を制御して絞り５３を駆動する（ステップＳ４５）。なお、このときもＬＣＰＵ５０はレンズ駆動中である。即ち、１Ｒシーケンスから継続しているレンズ駆動は、焦点調節レンズ１２がステップＳ４２で補正された最終目標位置に到達するまで行う。そして、絞り駆動とレンズ駆動とが終了した場合に、ＬＣＰＵ５０は、その旨を駆動終了信号として本体ＣＰＵ５９に送信する（ステップＳ４６）。更に、本体ＣＰＵ５９は、駆動終了信号を受信したか否かを判定する（ステップＳ４７）。このステップＳ４７の判定において、駆動終了信号を受信していないと判定した場合には、駆動信号を受信するまで待機する。
【００６５】
一方、ステップＳ４７の判定において、駆動終了信号を受信したと判定した場合に、本体ＣＰＵ５９は、シャッタ制御回路６６を制御してフォーカルプレンシャッタ１８を駆動する。これにより、撮像素子１９で画像が撮像される。ここで、このときのシャッタ駆動時間は測光回路７９で演算された時間である。そして、本体ＣＰＵ５９は、撮像素子１９を撮像素子制御回路６３で制御して、画像データを得る（ステップ４８）。次に、このようにして得た画像データをＲＡＭ６２に格納する（ステップＳ４９）。
【００６６】
次に、図１０を参照して動体予測の概念について説明する。ここで、焦点調節レンズ１２は、レンズ駆動回路５５の駆動によって図示しない駆動カムが回転することにより、光軸上を移動するように構成されている。この駆動カムの回転量に対するカムの光軸方向の位置を示した曲線を符号１００で示している。なお、図１０の横軸は、駆動カムの回転量であるが、ある基準位置から、レンズ位置検出回路５６の図示しないフォトインタラプタによって測定したパルス数でもある。また、図１０の縦軸はある基準位置から所定量回転したときの駆動カムのリフト量である。
【００６７】
すでに説明したように、１Ｒシーケンス中において検出したデフォーカス量をＬＣＰＵ５０に送信して、ＬＣＰＵ５０で演算したパルス数をＡＦ／ＡＥＣＰＵ７４に返信してもらう。このとき、積分開始時での焦点調節レンズの駆動カム上の現在位置に、演算したパルス数を加えると、それは積分開始時点における被写体の合焦位置（以下、駆動目標位置と称する。また、これらの駆動目標位置を符号１０１〜１０６で示す）となる。この駆動目標位置をＡＦ／ＡＥＣＰＵ７４に送信し、ＡＦ／ＡＥＣＰＵ７４はその情報を所定のＲＡＭ７８に格納していく。また、ＲＡＭ７８には、各ＡＦの時間間隔や各ＡＦでの信頼性情報なども格納される。
【００６８】
２Ｒスイッチ７１がオンするとＡＦ／ＡＥＣＰＵ７４は動体予測演算を行い、レリーズタイムラグ後の駆動目標位置を予測する。そして、すでに説明したような２Ｒシーケンスを経て、シャッタ駆動に至る。
【００６９】
図１１は、図９のステップＳ４１における動体予測演算のフローチャートである。即ち、動体予測演算においては、まず、過去の複数の測距結果（つまり、駆動目標位置１０１〜１０６）の中から、複数測距結果（例えば３点）を選択する（ステップＳ７０）。この測距結果の選択基準としては、最新の測距結果を優先し、更に、ＲＡＭ７８に格納されている信頼性情報に基づいた信頼性の高いデータを採用する。次に、レリーズタイムラグを予測する（ステップＳ７１）。例えば、図１０で説明した例であれば、ミラー駆動時間と露光時間（即ちシャッタ駆動時間）がレリーズタイムラグとなる。このレリーズタイムラグの予測方法については、後で詳しく説明する。
【００７０】
レリーズタイムラグを予測した後は、レリーズタイムラグ後の駆動量を予測するための予測式の係数を演算する（ステップＳ７２）。ここで、この予測式は例えば２次式であり、レリーズタイムラグとステップＳ７０で選択した測距の時間間隔（予めＲＡＭ７８に格納されている）とによって係数が異なるので、その都度演算する。その後は、決定した予測式に基づいて、レリーズタイムラグ後の駆動量を予測する（ステップＳ７３）。この予測結果が焦点調節レンズ１２の最終目標位置であり、図９のステップＳ４２でＬＣＰＵ５０に送信されるものである。
【００７１】
次に、図１１のステップＳ７１におけるレリーズタイムラグ予測について説明する。図１２は、撮影者がカメラを正面、所謂正位置に構えた場合における、カメラ内部、特にメインミラー１４近傍の温度とミラー駆動時間との関係について示した図である。より具体的には、ミラー駆動時間は、メインミラー１４が上昇を開始してから上昇が完了するまでのミラーアップ駆動時間である。図１２に示すように、温度が高くなるほど、ミラー駆動時間は短くなり、温度が低くなるほど、ミラー駆動時間は長くなる。ここで、カメラ内温度とミラー駆動時間との関係には、カメラ毎にばらつきがあるので、ここでは典型的な３台のカメラＡＢＣ（それぞれ、ミラー駆動時間が最大、平均、最小）の例について示している。なお、このようなカメラ毎のばらつきが生じるのは、例えばメインミラー１４の機械的な出来栄えや、ミラー制御回路６５内の図示しないモータの性能、ミラー制御回路６５内の図示しないモータ駆動回路の性能等のためである。即ち、カメラ内温度とミラー駆動時間との関係には、カメラ毎にばらつきがあるので、カメラの組立工程内でカメラ毎にミラー駆動時間を調整する必要が生じる。
【００７２】
また、図１３は、常温下（約２５℃）における、カメラの姿勢とミラー駆動時間との関係について示した図である。図１３に示すように、カメラの姿勢の変化に対するミラー駆動時間の変化の割合は、カメラ内温度の変化に対するミラー駆動時間の変化の割合に比べて小さく、機械的な出来次第では殆ど調整が必要ないほどのレベルである。ここで、図１３においても、カメラ毎のばらつきを考慮して、典型的な３台のカメラＡＢＣ（それぞれ、ミラー駆動時間が最大、平均、最小）の例について示している。なお、このようなカメラ毎のばらつきが生じるのは、カメラの姿勢によってメインミラー１４の機械的な負荷の量が変化するためである。
【００７３】
図１４は、レリーズタイムラグの概念について示した図である。図８でも説明したが、２Ｒスイッチ７１がオンしたタイミングにおいて、そのとき実行中のＡＦ動作はレリーズタイムラグ短縮のために途中で中止される。ここで、動体予測演算に用いるデフォーカス量は、その時点で演算が完了している最新のＡＦデータ（即ちデフォーカス量）と、この最新のＡＦデータを基準として、それから過去に信頼性の高かったＡＦデータが用いられる。
【００７４】
即ち、レンズ駆動は、過去のＡＦデータに基づいて制御されている。ここで、図６で説明したＡＦが行われるたびに新たなＡＦデータが得られるので、これに応じてレンズ駆動目標位置も更新しながらレンズ駆動を行う。このときの動体予測演算に使用するＡＦ間隔は、各ＡＦにおける積分時間の半分の時点を基準とした間隔である。このＡＦ間隔は、ＡＦ／ＡＥＣＰＵ７４内の図示しないタイマによって計測するものである。
【００７５】
また、２Ｒスイッチ７１がオンすると図１１で説明した動体予測を行う。このとき、２Ｒスイッチ７１がオンしたタイミングで中止されたＡＦにおける積分時間の半分の時点から動体予測演算開始までの時間を、ＡＦ／ＡＥＣＰＵ７４内の所定のタイマによって計測する。更に、動体予測演算開始から実際にメインミラー１４の駆動が開始するまでの時間も同様に計測する。ここで、動体予測演算開始から実際にメインミラー１４の駆動が開始するまでの時間には、ほとんどばらつきがないので、固定値でも代用できる。メインミラー１４の駆動が開始して、更にミラー駆動時間分だけ経過した後、測光回路７９で測光した被写体輝度に基づいてＡＦ／ＡＥＣＰＵ７４で演算したシャッタ駆動時間だけフォーカルプレンシャッタ１８を開口する。そして露光に至る。
【００７６】
このとき、撮影者が感じるレリーズタイムラグは、２Ｒスイッチ７１がオンしたタイミングからフォーカルプレンシャッタ１８の開口開始（あるいは開口終了）までの時間である。しかし、動体予測演算上のトータルのレリーズタイムラグとしては、動体予測演算に使用する最新のＡＦにおける積分時間の半分の時点からフォーカルプレンシャッタ１８の駆動時間の半分の時点までである。ここで、レリーズタイムラグを、フォーカルプレンシャッタ１８の開口開始の時点までではなく、フォーカルプレンシャッタ１８の駆動時間の半分の時点までとする理由は、露光開始（シャッタ開口開始）から露光終了（シャッタ開口終了）までの間の被写体の移動量を平均化するためである。
【００７７】
以上のことから、動体予測演算上のトータルのレリーズタイムラグは、図１４に示すように、動体予測演算上のトータルのレリーズタイムラグ＝ＡＦ間隔ａ（最新のＡＦにおける積分時間の半分の時点から２Ｒスイッチ７１がオンした時点でのＡＦにおける積分時間の半分の時点までの時間）＋動体予測開始までの時間＋ミラー駆動開始までの時間＋ミラー駆動時間＋（シャッタ駆動時間／２）となる。
【００７８】
図１５は、ミラー駆動時間演算の概念について示すブロック図である。図１４で説明したように、動体予測演算上のトータルのレリーズタイムラグには、ミラー駆動時間が含まれており、このミラー駆動時間を正確に演算することが動体予測精度を向上させるのに不可欠である。
【００７９】
ミラー駆動時間演算部２００はＡＦ／ＡＥＣＰＵ７４内に設けられており、工場調整時データ２０１、現在温度情報２０４、及び現在姿勢情報２０５に基づいてメインミラー１４の駆動時間を演算する。ここで、工場調整時データ２０１は、工場等におけるカメラの調整時にＦＲＯＭ６１に格納されるデータであり、工場調整時の温度データ２０２と工場調整時のミラー駆動時間データ２０３とから構成されている。また、現在温度情報２０４は、温度測定回路８２によって測定された現在のカメラ内部の温度（特にメインミラー周辺の温度）であり、現在温度情報２０４は、姿勢測定回路８３によって測定された現在のカメラ姿勢である。
【００８０】
以下、所定の条件下、即ち所定の温度及び所定のカメラ姿勢におけるミラー駆動時間演算の詳細について説明する。図１６は、図１１のステップＳ７１におけるレリーズタイムラグ予測演算のサブルーチンのフローチャートである。
【００８１】
即ち、ＡＦ／ＡＥＣＰＵ７４内のミラー駆動時間演算部２００は、温度測定回路８２の出力である現在のカメラ内部の温度を読み出す（ステップＳ８０）。次に、ミラー駆動時間演算部２００は、ＦＲＯＭ６１に格納されている工場調整時の温度データを読み出す（ステップＳ８１）。
【００８２】
次に、ミラー駆動時間演算部２００は、ＦＲＯＭ６１に格納されている工場調整時のミラー駆動時間データを読み出す（ステップＳ８２）。なお、この工場調整時のミラー駆動時間データは、工場等における調整時に一度メインミラー１４を駆動して測定するものである。即ち、ミラー駆動時間データは、工場調整時にカメラを正位置に構えた状態でメインミラー１４を駆動して測定する。この測定は、例えばＡＦ／ＡＥＣＰＵ７４内のタイマで測定できるように、ＦＲＯＭ７７に調整用のサブルーチンプログラムを格納しておけばよい。ここで、工場調整時のミラー駆動時間データをＦＲＯＭ６１に格納しておくのは、図１２で説明したようなカメラ毎の個体差を吸収するためである。
【００８３】
工場調整時のミラー駆動時間データを読み出した後、ミラー駆動時間演算部２００は、現在の環境下において、カメラが正位置の場合のミラー駆動時間を演算する（ステップＳ８３）。これは、正位置でのミラー駆動時間＝工場調整時のミラー駆動時間＋（工場調整時の温度−現在の温度）×係数で求めることができる。ここで、式中の係数は、図１２に示した特性から求めることができる。あるいは、図１２の各温度とミラー駆動時間との関係を、ＦＲＯＭ６１内にテーブルとして格納しておくことでも求めることができる。
【００８４】
次に、ミラー駆動時間演算部２００は、姿勢測定回路８３の出力である現在のカメラ姿勢を読み出す（ステップＳ８４）。そして、ミラー駆動時間演算部２００は、ステップＳ８３で演算した正位置でのミラー駆動時間を、図１３で説明したようなカメラ姿勢とミラー駆動時間との関係に基づいて補正する（ステップＳ８５）。なお、図１３でも説明したように、カメラの姿勢差によるミラー駆動時間の変化が小さい場合には、姿勢差の影響を無視することができる。この場合には、ステップＳ８４及びステップＳ８５の処理を省略しても良い。
【００８５】
次に、ＡＦ／ＡＥＣＰＵ７４は、図１４で説明したＡＦ間隔ａを読み出す（ステップＳ８６）。更に、ＡＦ／ＡＥＣＰＵ７４は、図１４で説明した動体予測開始までの時間を求める（ステップＳ８７）。
【００８６】
以上求めた各時間から、ＡＦ／ＡＥＣＰＵ７４は、動体予測上のトータルのレリーズタイムラグを求める（ステップＳ８８）。そして、このようにして得られたレリーズタイムラグを図１１のステップＳ７２やステップＳ７３の動体予測演算に使用する。なお、ミラー駆動時間の温度変化による影響を考えないのであれば、ミラー駆動時間をミラー制御回路６５の機械的なパラメータのみによって決まる固定値としても良い。この場合には、ステップＳ８０からステップＳ８３の処理も省略することができる。
【００８７】
以上説明したように、本一実施形態によれば、現在の温度及び現在のカメラ姿勢の少なくとも一方を考慮した正確なミラー駆動時間を演算できるので、動体予測演算上のトータルのレリーズタイムラグの演算が正確に行える。したがって、動体予測精度の向上が望める。
【００８８】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００８９】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係るカメラの自動焦点調節装置の要部について説明するための概念図である。
【図２】本発明の一実施形態に係る自動焦点調節装置を搭載した一眼レフレクスカメラの概観図である。
【図３】ファインダ内に表示される焦点検出エリアについての概略図である。
【図４】本発明の一実施形態において用いるカメラに関する電気的な構成を説明するためのブロック図である。
【図５】焦点検出光学系及びＡＦセンサの構成を詳細に説明するための分解斜視図である。
【図６】コンティニュアスＡＦ時において実行されるＡＦ演算処理のフローチャートである。
【図７】連続性判定処理のフローチャートである。
【図８】コンティニュアスＡＦ時において２Ｒスイッチがオンされる前後のタイミングチャートである。
【図９】第２レリーズシーケンスにおける制御手順を示すフローチャートである。
【図１０】動体予測の概念図である。
【図１１】動体予測演算におけるフローチャートである。
【図１２】カメラ内部の温度とカメラを正位置に構えたときのミラー駆動時間との関係を示す図である。
【図１３】カメラの姿勢と常温でのミラー駆動時間との関係を示す図である。
【図１４】レリーズタイムラグの概念について示した図である。
【図１５】ミラー駆動時間演算の概念について示すブロック図である。
【図１６】レリーズタイムラグ予測演算のサブルーチンのフローチャートである。
【符号の説明】
【００９１】
１…動体予測制御部、２…露光時間演算部、３…温度測定部、４…姿勢測定部、５…レリーズタイムラグ予測部、６…メカトロ制御部、５０…レンズ内ＣＰＵ（ＬＣＰＵ）、５１…ズーム駆動用回転環、５２…ズーム位置検出回路、５３…絞り、５４…絞り駆動回路、５５…レンズ駆動回路、５６…レンズ位置検出回路、５７…通信回路、５８…マニュアルフォーカス（ＭＦ）用回転環、５９…本体ＣＰＵ、６０，７５，７６…通信ライン、６１，７７…フラッシュＲＯＭ（ＦＲＯＭ）、６２，７８…ＲＡＭ、６３…撮像素子制御回路、６４…ストロボ制御回路、６５…ミラー制御回路、６６…シャッタ制御回路、６７…画像処理回路、６８…表示回路、６９…操作スイッチ回路、７０…第１レリーズスイッチ（１Ｒスイッチ）、７１…第２レリーズスイッチ（２Ｒスイッチ）、７２…電源回路、７３…電池、７４…ＡＦ／ＡＥＣＰＵ、７９…測光回路、８０…焦点検出回路、８１…補助光回路、８２…温度測定回路、８３…姿勢測定回路、２００…ミラー駆動時間演算部、２０１…工場調整時データ、２０２…温度データ、２０４…現在温度情報、２０５…現在姿勢情報
【図１】
2005221951.tif 000003
【図２】
2005221951.tif 000004
【図３】
2005221951.tif 000005
【図４】
2005221951.tif 000006
【図５】
2005221951.tif 000007
【図６】
2005221951.tif 000008
【図７】
2005221951.tif 000009
【図８】
2005221951.tif 000010
【図９】
2005221951.tif 000011
【図１０】
2005221951.tif 000012
【図１１】
2005221951.tif 000013
【図１２】
2005221951.tif 000014
【図１３】
2005221951.tif 000015
【図１４】
2005221951.tif 000016
【図１５】
2005221951.tif 000017
【図１６】
2005221951.tif 000018