(57)【特許請求の範囲】
【請求項１】
複数の光学系からなる撮影光学系と、所定の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、前記撮影光学系を介して撮像媒体に形成される前記被写体の光学像のデフォーカス量を、受光センサを用いて位相差検出方式により検出するデフォーカス量検出手段と、前記デフォーカス量に基づいて、前記光学像が合焦するよう前記撮影光学系を駆動する合焦手段とを備えるカメラにおいて、
前記撮影光学系の光軸のぶれを検出するぶれ検出手段と、
前記撮影光学系に含まれる像振れ補正用の補正光学系と、
前記補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に前記補正光学系を駆動する駆動手段と、
前記撮影光学系の前記光軸のぶれに起因する前記光学像のぶれが相殺されるよう、前記ぶれ検出手段により検出される前記光軸のぶれに基づいて前記駆動手段を制御する駆動制御手段とを備える像振れ補正装置であって、
前記駆動制御手段は、前記補助光投射手段が動作している間、前記受光センサによりデフォーカス量が検出可能な方向と垂直な方向に沿い、かつ前記撮影光学系の他の光学系の光軸を含む平面上に、前記補正光学系の光軸が位置するよう、前記補正光学系を駆動し、前記２軸方向のうち、前記受光センサの前記検出可能方向と平行な方向における前記補正光学系の駆動を停止することを特徴とする像振れ補正装置。
【請求項２】
前記駆動制御手段は、前記補助光投射手段が動作している間、前記２軸方向のうち、前記受光センサの前記検出可能方向と交差する軸方向において、前記光学像のぶれを相殺するための前記補正光学系の駆動を行うことを特徴とする請求項１に記載の像振れ補正装置。
【請求項３】
所定の投光パターンを有する補助光を被写体に向けて投射し、その反射光に基づいて前記被写体の光学像のデフォーカス量を位相差検出方式により検出する自動焦点検出機能を備えるカメラ本体にマウントされる撮影レンズであって、
像振れ補正用の補正光学系を有し、前記光学像を前記カメラ本体に設けられた撮像媒体に結像させる撮影光学系と、
前記撮影光学系の光軸のぶれを検出するぶれ検出手段と、
前記補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に前記補正光学系を駆動する駆動手段と、
前記撮影光学系の前記光軸のぶれに起因する前記光学像のぶれが相殺されるよう、前記ぶれ検出手段により検出される前記光軸のぶれに基づいて前記駆動手段を制御する駆動制御手段と、
前記カメラ本体が前記補助光を投射しているか否かを検出するカメラ動作状態検出手段とを備え、
前記カメラ動作状態検出手段が前記補助光が投射されていることを検出している間、前記駆動制御手段は、前記受光センサによりデフォーカス量が検出可能な方向と垂直な方向に沿い、かつ前記撮影光学系の他の光学系の光軸を含む平面上に、前記補正光学系の光軸が位置するよう、前記補正光学系を駆動し、前記２軸方向のうち、前記受光センサの前記検出可能方向と平行な方向における前記補正光学系の駆動を停止することを特徴とする撮影レンズ。
【請求項４】
前記カメラ動作状態検出手段が前記補助光が投射されていることを検出している間、前記駆動制御手段は、前記２軸方向のうち、前記受光センサの前記検出可能方向と交差する軸方向において、前記光学像のぶれを相殺するための前記補正光学系の駆動を行うことを特徴とする請求項３に記載の撮影レンズ。
【請求項５】
撮影レンズが装着されるカメラ本体であって、
前記撮影レンズを介して形成される被写体の光学像のデフォーカス量を位相差検出方式により検出する焦点検出手段と、
前記焦点検出手段による前記デフォーカス量の検出を補助すべく、ストライプ状の投光パターンを有する補助光を前記被写体に向けて投射する補助光投射手段と、
前記焦点検出手段で検出される前記デフォーカス量に基づいて、前記光学像が合焦するよう前記撮影レンズの駆動量を演算するレンズ駆動量演算手段と、
前記焦点検出手段において、受光センサによりデフォーカス量が検出可能な方向に関する情報と、前記補助光投射手段が動作し、前記補助光が前記被写体に投射されることを示す情報とを、前記撮影レンズに伝達する情報伝達手段とを備えることを特徴とするカメラ本体。
【請求項６】
像振れ補正用の補正光学系を含む撮影光学系と、
前記撮影光学系の光軸のぶれを検出するぶれ検出手段と、
前記補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に前記補正光学系を駆動する駆動手段と、
前記ぶれ検出手段により検出される前記光軸のぶれに基づいて前記駆動手段を制御する駆動制御手段とを具備する撮影レンズと、
前記撮影レンズがマウントされた状態において前記撮影光学系を介して形成される被写体の光学像のデフォーカス量を位相差方式に基づいて検出するデフォーカス量検出手段と、
前記デフォーカス量検出手段による前記デフォーカス量の検出を補助すべく、所定の投光パターンを有する補助光を前記被写体に向けて投射する補助光投射手段と、
前記デフォーカス量に基づいて、前記光学像が合焦するよう前記撮影光学系を駆動する合焦手段とを具備するカメラ本体と、
前記撮影レンズが前記カメラ本体にマウントされた状態において、前記撮影レンズと前記カメラ本体との間でデータを伝達する通信手段とを備え、
前記デフォーカス量検出手段において受光センサによりデフォーカス量が検出可能な方向に関する情報と、前記カメラ本体において前記補助光投射手段が作動し、前記補助光が前記被写体に投射されていることを示す補助光投射情報が、前記通信手段を介して前記カメラ本体から前記撮影レンズに伝達され、
前記撮影レンズにおいて、前記補助投射情報が伝達されたら、前記駆動制御手段は、前記受光センサの前記検出可能方向と垂直な方向に沿い、かつ前記撮影光学系の他の光学系の光軸を含む平面上に、前記補正光学系の光軸が位置するよう、前記補正光学系を駆動し、前記２軸方向のうち、前記受光センサの前記検出可能方向と平行な方向における前記補正光学系の駆動を停止することを特徴とするカメラシステム。
【請求項７】
前記撮影レンズにおいて、前記補助光投射情報が伝達されたら、前記駆動制御手段は、前記２軸方向のうち、前記受光センサの前記検出可能方向と交差する軸方向においてのみ、前記光学像のぶれを相殺するための前記補正光学系の駆動を行うことを特徴とする請求項６に記載のカメラシステム。
【請求項８】
複数の光学系からなる撮影光学系と、所定の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、前記撮影光学系を介して撮像媒体に形成される前記被写体の光学像のデフォーカス量を、受光センサを用いて位相差検出方式により検出するデフォーカス量検出手段と、前記デフォーカス量に基づいて、前記光学像が合焦するよう前記撮影光学系を駆動する合焦手段とを備えるカメラにおいて、
前記撮影光学系の光軸のぶれを検出するぶれ検出手段と、
前記撮影光学系に含まれる像振れ補正用の補正光学系と、
前記補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に前記補正光学系を駆動する駆動手段と、
前記撮影光学系の前記光軸のぶれに起因する前記光学像のぶれが相殺されるよう、前記ぶれ検出手段により検出される前記光軸のぶれに基づいて前記駆動手段を制御する駆動制御手段とを備える像振れ補正装置であって、
前記駆動制御手段は、前記補助光投射手段が動作させられる場合、前記補助光投射手段の動作開始に先だって、前記受光センサによりデフォーカス量が検出可能な方向と垂直な方向に沿い、かつ前記撮影光学系の他の光学系の光軸を含む平面上に、前記補正光学系の光軸が位置するよう、前記補正光学系を駆動し、前記２軸方向のうち、前記受光センサの前記検出可能方向と平行な方向における前記補正光学系の駆動を停止することを特徴とする像振れ補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、像振れ補正機能を備えたカメラに関する。
【０００２】
【従来の技術】
従来、カメラ等の光学機器には手振れ等に起因する像振れを補正する機能が備えられている。像振れとは、被写体に対し手振れ等によりカメラ側のみが変位することにより生じる、カメラの受像面での被写体像の移動である。像振れ補正は以下のように行なわれる。カメラのぶれを検出するために角速度センサを設け、この角速度センサからの出力信号を積分してカメラのぶれ量を算出する。また、撮影光学系の光軸を偏向するための補正光学系を撮影光学系の一部を構成するよう配設する。この補正光学系を、上述のように算出されたカメラのぶれ量に基づいて、被写体像の移動が相殺されるよう駆動する。その結果、手振れ等に起因する像振れが補正される。
【０００３】
一方、カメラのオートフォーカスシステムとして、位相差方式による焦点検出が知られている。位相差方式の焦点検出では、撮影光学系を通過した被写体からの反射光をコンデンサレンズと絞りマスクにより分割し、分割された反射光のそれぞれに対応して設けられるセパレータレンズを介して受光センサ上に再結像させる。受光センサ上に再結像された２つの像の間隔に基づいて撮影光学系のデフォーカス量が検出される。従って、被写体が低照度下にある場合や、被写体の輝度のコントラストが低い場合、デフォーカス量が正確に検出されず、オートフォーカス性能において十分な精度が得られない。
【０００４】
このような問題を解決し、低照度下や低コントラスト下におけるオートフォーカス性能を向上させるため、補助光システムが搭載されたカメラが知られている。補助光システムにおいては、投射光が所定の構成を有するコントラストパターン及び投射光学系を介して被写体に向けて投射される。即ち、所定の投光パターンが被写体に投射される。被写体により反射された投光パターンは上述の受光センサに入射され、受光センサ上に再結像された投光パターンの像間隔に基づいてデフォーカス量が演算される。従って、外界の明るさや被写体の輝度のコントラストによらず焦点検出が可能となる。
【０００５】
【発明が解決しようとする課題】
ところで、補助光システムにより投光パターンが投射されている最中に手振れが発生しても、再結像される投光パターンは受光センサ上では変位しない。投射光の発光手段、コントラストパターン、投射光学系等と、受光センサが共にカメラ側に備えられているからである。一方、上述の像振れ補正は撮影光学系の一部を構成する補正光学系を駆動することにより実行される。従って、補助光システムの動作中に手振れが発生し、像振れ補正が行なわれると、撮影光学系を通過して受光センサに再結像される投光パターンは、補正光学系の駆動により受光センサ上で変位することになる。その結果、受光センサ上における投光パターンのコントラストが低下し、デフォーカス量の演算の精度が低下するという問題があった。
【０００６】
本発明は、以上の問題を解決するものであり、像振れ補正機能を備えたカメラにおいて常時、精度の高いオートフォーカシングを実現するカメラを提供することを目的としている。
【０００７】
【課題を解決するための手段】
本発明に係る像振れ補正装置は、複数の光学系からなる撮影光学系と、所定の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、撮影光学系を介して撮像媒体に形成される被写体の光学像のデフォーカス量を位相差検出方式により検出するデフォーカス量検出手段と、デフォーカス量に基づいて、光学像が合焦するよう撮影光学系を駆動する合焦手段とを備えるカメラにおいて、撮影光学系の光軸のぶれを検出するぶれ検出手段と、撮影光学系に含まれる像振れ補正用の補正光学系と、補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に補正光学系を駆動する駆動手段と、撮影光学系の光軸のぶれに起因する光学像のぶれが相殺されるよう、ぶれ検出手段により検出される光軸のぶれに基づいて駆動手段を制御する駆動制御手段とを備える像振れ補正装置であって、駆動制御手段は、補助光投射手段が動作している間、補正光学系を補正光学系の光軸が撮影光学系の他の光学系の光軸と一致する基準位置へ駆動し、この基準位置に停止させることを特徴とする。
【０００８】
また、本発明に係る像振れ補正装置は、複数の光学系からなる撮影光学系と、所定の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、撮影光学系を介して撮像媒体に形成される被写体の光学像のデフォーカス量を、受光センサを用いて位相差検出方式により検出するデフォーカス量検出手段と、デフォーカス量に基づいて、光学像が合焦するよう撮影光学系を駆動する合焦手段とを備えるカメラにおいて、撮影光学系の光軸のぶれを検出するぶれ検出手段と、撮影光学系に含まれる像振れ補正用の補正光学系と、補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に補正光学系を駆動する駆動手段と、撮影光学系の光軸のぶれに起因する光学像のぶれが相殺されるよう、ぶれ検出手段により検出される光軸のぶれに基づいて駆動手段を制御する駆動制御手段とを備える像振れ補正装置であって、駆動制御手段は、補助光投射手段が動作している間、受光センサによりデフォーカス量が検出可能な向と垂直な方向に沿い、かつ撮影光学系の他の光学系の光軸を含む平面上に、補正光学系の光軸が位置するよう、補正光学系を駆動し、２軸方向のうち、受光センサの検出可能方向と平行な方向における補正光学系の駆動を停止することを特徴とする。
【０００９】
好ましくは、駆動制御手段は、補助光投射手段が動作している間、２軸方向のうち、受光センサの検出可能方向と交差する軸方向において、光学像のぶれを相殺するための補正光学系の駆動を行う。
【００１０】
また、本発明に係る撮影レンズは、所定の投光パターンを有する補助光を被写体に向けて投射し、その反射光に基づいて被写体の光学像のデフォーカス量を位相差検出方式により検出する自動焦点検出機能を備えるカメラ本体にマウントされる撮影レンズであって、像振れ補正用の補正光学系を有し、光学像をカメラ本体に設けられた撮像媒体に結像させる撮影光学系と、撮影光学系の光軸のぶれを検出するぶれ検出手段と、補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に補正光学系を駆動する駆動手段と、撮影光学系の光軸のぶれに起因する光学像のぶれが相殺されるよう、ぶれ検出手段により検出される光軸のぶれに基づいて駆動手段を制御する駆動制御手段と、カメラ本体が補助光を投射しているか否かを検出するカメラ動作状態検出手段とを備え、カメラ動作状態検出手段が補助光が投射されていることを検出している間、駆動制御手段は、受光センサによりデフォーカスが検出可能な方向と垂直な方向に沿い、かつ撮影光学系の他の光学系の光軸を含む平面上に、補正光学系の光軸が位置するよう、補正光学系を駆動し、２軸方向のうち、受光センサの検出可能方向と平行な方向における補正光学系の駆動を停止することを特徴とする。
【００１１】
好ましくは、カメラ動作状態検出手段が補助光が投射されていることを検出している間、駆動制御手段は、２軸方向のうち、受光センサの検出可能方向と交差する軸方向において、光学像のぶれを相殺するための補正光学系の駆動を行う。
【００１２】
また、本発明に係るカメラ本体は、撮影レンズが装着されるカメラ本体であって、撮影レンズを介して形成される被写体の光学像のデフォーカス量を位相差検出方式により検出する焦点検出手段と、焦点検出手段によるデフォーカス量の検出を補助すべく、ストライプ状の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、焦点検出手段で検出されるデフォーカス量に基づいて、光学像が合焦するよう撮影レンズの駆動量を演算するレンズ駆動量演算手段と、焦点検出手段において、受光センサによりデフォーカスが検出可能な方向に関する情報と、補助光投射手段が動作し、補助光が被写体に投射されることを示す情報とを、撮影レンズに伝達する情報伝達手段とを備えることを特徴とする。
【００１３】
また、本発明に係るカメラシステムは、像振れ補正用の補正光学系を含む撮影光学系と、撮影光学系の光軸のぶれを検出するぶれ検出手段と、補正光学系の光軸に垂直な平面内において互いに直交する２軸方向に補正光学系を駆動する駆動手段と、ぶれ検出手段により検出される光軸のぶれに基づいて駆動手段を制御する駆動制御手段とを具備する撮影レンズと、撮影レンズがマウントされた状態において撮影光学系を介して形成される被写体の光学像のデフォーカス量を位相差方式に基づいて検出するデフォーカス量検出手段と、デフォーカス量検出手段によるデフォーカス量の検出を補助すべく、所定の投光パターンを有する補助光を被写体に向けて投射する補助光投射手段と、デフォーカス量に基づいて、光学像が合焦するよう撮影光学系を駆動する合焦手段とを具備するカメラ本体と、撮影レンズがカメラ本体にマウントされた状態において、撮影レンズとカメラ本体との間でデータを伝達する通信手段とを備え、デフォーカス量検出手段において受光センサによりデフォーカスが検出可能な方向に関する情報と、カメラ本体において補助光投射手段が作動し、補助光が被写体に投射されていることを示す補助光投射情報が、通信手段を介してカメラ本体から撮影レンズに伝達され、撮影レンズにおいて、補助投射情報が伝達されたら、駆動制御手段は、受光センサの検出可能方向と垂直な方向に沿い、かつ撮影光学系の他の光学系の光軸を含む平面上に、補正光学系の光軸が位置するよう、補正光学系を駆動し、２軸方向のうち、受光センサの検出可能方向と平行な方向における補正光学系の駆動を停止することを特徴とする。
【００１４】
好ましくは、撮影レンズにおいて、補助光投射情報が伝達されたら、駆動制御手段は、２軸方向のうち、受光センサの検出可能方向と交差する軸方向においてのみ、光学像のぶれを相殺するための補正光学系の駆動行う。
【００１５】
また、本発明に係る像振れ補正装置において、駆動制御手段は、補助光投射手段が動作させられる場合、補助光投射手段の動作開始に先だって、補正光学系を補正光学系の光軸が撮影光学系の他の光学系の光軸と一致する基準位置へ駆動し、この基準位置に停止させることを特徴とする。
【００１６】
また、本発明に係る像振れ補正装置において、駆動制御手段は、補助光投射手段が動作させられる場合、補助光投射手段の動作開始に先だって、受光センサによりデフォーカス量が検出可能な方向と垂直な方向に沿い、かつ撮影光学系の他の光学系の光軸を含む平面上に、補正光学系の光軸が位置するよう、補正光学系を駆動し、上述の２軸方向のうち、受光センサの検出可能方向と平行な方向における補正光学系の駆動を停止することを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明に係る第１実施形態が適用されるカメラの正面図である。カメラ１０はレンズ交換式一眼レフカメラである。カメラ本体１００の上面にはシャッターボタン１０１及びポップアップユニット１０２が設けられる。シャッターボタン１０１は２段階のスイッチになっており、１段押し込まれると後述する測光スイッチがＯＮし、測光処理が開始され、２段押し込まれると後述するレリーズスイッチがＯＮし、レリーズ動作が開始される。ポップアップユニット１０２には、後述する補助光ユニットの投射光学系１９８及びストロボ１０３が保持される。カメラ本体１００の前面側には交換レンズ２００（撮影レンズ）が装着されている。交換レンズ２００のレンズ鏡筒２０１にはフォーカシング光学系２２０が保持される。
【００１８】
図２は、カメラ１０の電気的な構成を示すブロック図であり、カメラ本体１００と交換レンズ２００から構成される。カメラ本体１００内にはマイコンを備えたカメラ制御回路（カメラＣＰＵ）１１０が設けられ、交換レンズ２００内には、マイコンを備えたレンズ制御回路（レンズＣＰＵ）２１０が設けられている。カメラ本体１００及び交換レンズ２００にはそれぞれ接点ピン３００Ｃ、３００Ｌが複数設けられており、交換レンズ２００がカメラ本体１００にマウントされると、対応する接点ピン３００Ｃと接点ピン３００Ｌが当接し電気的に接続される。その結果、カメラＣＰＵ１１０とレンズＣＰＵ２１０は通信バス３０１で接続され、各種の通信データや制御信号がカメラ本体１００と交換レンズ２００の間で伝送される。
【００１９】
カメラ本体１００内において、クイックリターンミラー１２１の上方にはファインダ光学系の一部を構成するペンタプリズム１２２が配置されている。撮影時以外、クイックリターンミラー１２１は実線で示す角度に位置決めされている。交換レンズ２００内に設けられたフォーカシング光学系２２０及び像振れ補正手段２３０を通過した光線の一部はクリックリターンミラー１２１に反射され、ペンタプリズム１２２を介してファインダ光学系の接眼レンズ１２３に導かれる。撮影時、クイックリターンミラー１２１は破線で示す位置に跳ね上げられ、フォーカシング光学系２２０、像振れ補正手段２３０を通過した光線は、シャッタ機構１２４を介してフィルムＦに導かれる。尚、本実施形態の一眼レフカメラの撮影光学系は、フォーカシング光学系２２０、後述する像振れ補正手段２３０に設けられた補正光学系、及び変倍光学系（図示せず）から構成される。
【００２０】
カメラＣＰＵ１１０にはモータ駆動回路１３０が接続されている。モータ駆動回路１３０は、クイックリターンミラー１２１の跳ね上げ駆動を行なうミラーモータ１３１を駆動し、フィルムＦの巻き上げを行なう巻上モータ１３２を駆動する。
【００２１】
カメラＣＰＵ１１０にはメインスイッチ１４１、測光スイッチ１４２、レリーズスイッチ１４３、巻上完スイッチ１４４、ミラーＵＰスイッチ１４５が接続されている。メインスイッチ１４１はカメラの電源を投入して動作を許可するためのスイッチである。メインスイッチ１４１がオンするとカメラ本体１００に電源が投入され、交換レンズ２００にも電源が投入される。シャッターボタン１０１（図１参照）が半押しされると測光スイッチ１４２がオンし、測光センサ１５０による測光処理が行なわれ、シャッターボタン１０１が全押しされるとレリーズスイッチ１４３がオンし、レリーズ動作が実行される。ミラーＵＰスイッチ１４５はレリーズ動作の開始、終了に応じてオンオフする。カメラＣＰＵ１１０はミラーＵＰスイッチ１４５のオンオフに基づいてモータ駆動回路１３０にクイックリターンミラー１２１を跳ね上げ駆動の開始、及び停止のための制御信号を出力する。また、巻上完スイッチ１４４のオンオフに応じてモータ駆動回路１３０を介して、フィルムＦを１駒巻き上げるための巻上モーター１３２の駆動、停止が行われる。
【００２２】
また、レリーズ動作の開始、終了に応じてカメラＣＰＵ１１０は、レリーズ制御ＩＦ１６０を介してシャッター機構１２４の制御を行ない、またレリーズ制御ＩＦ１６０及び絞り制御量伝達機構３０３を介して、交換レンズ２００内に設けられた絞り機構２４０の制御を行なう。絞り制御量伝達機構３０３と絞り機構２４０は、対応する接点ピン３００Ｃ、３００Ｌが当接することにより接続される。
【００２３】
カメラＣＰＵ１１０には表示装置１７０、不揮発性メモリ（ＥＥＰＲＯＭ）１８０が接続されている。表示装置１７０は、撮影モード、シャッタースピード等を表示するために設けられている。ＥＥＰＲＯＭ１８０にはＡＦ動作に関する各種データが格納されている。
【００２４】
クイックリターンミラー１２１の背面にはサブミラー１９０が設けられる。フォーカシング光学系２２０及び像振れ補正手段２３０を通過した光線の一部はクイックリターンミラー１２１を透過し、サブミラー１９０で反射され、ＡＦセンサ１９１へ導かれる。
【００２５】
ＡＦセンサ１９１は、位相差検出方式により、フォーカシング光学系２２０、像振れ補正手段２３０に設けられた補正光学系、及び変倍光学系から成る撮影光学系のデフォーカス量を検出する従来公知のセンサである。ＡＦセンサ１９１内の撮像素子（図示せず）は、焦点板Ｂ及びフィルム面Ｆと光学的に等価な位置に配設されている。従って、焦点板Ｂ上の焦点状態はフィルム面Ｆ上の焦点状態と等価であり、撮影光学系により形成される焦点板Ｂ上の像が結像しているとき、換言すれば撮影光学系による焦点位置が焦点板Ｂと一致したときが合焦状態である。
【００２６】
ＡＦセンサ１９１は、撮影光学系により形成されるフィルム面Ｆ（予定焦点面）上の像の焦点状態をデフォーカス量として検出する。すなわち、ＡＦセンサ１９１は、現時点における撮影光学系により形成される像の焦点位置が、焦点板Ｂ若しくはフィルム面Ｆから光軸上どの方向にどの程度ずれているかを示すデフォーカス量を検出する。具体的には、撮影光学系を通過した被写体からの反射光がコンデンサレンズ（図示せず）と絞りマスク（図示せず）により分割され、分割された反射光のそれぞれに対応して設けられるセパレータレンズ（図示せず）を介してＡＦセンサ１９１の撮像素子の受光領域に再結像される。受光領域上に再結像された２つの像の間隔に基づいて撮影光学系のデフォーカス量が検出される。カメラＣＰＵ１１０は、ＡＦセンサ１９１により検出されたデフォーカス量に基づいて、フォーカシング光学系２２０の駆動方向及び駆動量を演算し、その演算結果をモータ制御回路１９２に出力する。
【００２７】
ＡＦセンサ１９１において再結像される２つの像の間隔を検知する方向に関する情報、すなわちＡＦセンサ１９１によるデフォーカス検出可能方向に関する情報は、ＥＥＰＲＯＭ１８０に格納されている。第１実施形態において、ＡＦセンサ１９１の検出方向は、通常のカメラ姿勢における水平方向（図２の紙面に直交する方向）、通常のカメラ姿勢における垂直方向（図２の上下方向）、通常のカメラ姿勢における水平および垂直の両方向のいずれかである。尚、本明細書において、通常のカメラ姿勢における水平方向、垂直方向をそれぞれ「横方向」、「縦方向」と呼ぶこととする。
【００２８】
モータ駆動回路１９２はＡＦモーター１９３を駆動するのもであり、ＡＦモーター１９３にはギアブロック１９４が連結されている。ギアブロック１９４は図示しないジョイント機構を介して、交換レンズ２００内に設けられたギアブロック２５０に結合されている。フォーカシング光学系２２０は、図２では１枚のレンズとして表わされているが実際には複数枚のレンズから構成され、フォーカシングのためにギアブロック２５０により光軸方向に移動可能である。即ち、ＡＦセンサ１９１の演算結果に基づいて、ＡＦモータ１９３が駆動され、ＡＦモータ１９３の駆動に連動して交換レンズ２００側のフォーカシング光学系２２０が光軸に沿って移動され、その結果、合焦動作が行なわれる。
【００２９】
カメラＣＰＵ１１０には、補助光ユニット１９５が接続されている。補助光ユニット１９５は、近赤外光を出射するＩＬＥＤ（Infrared Light Emitting Diode ）１９６、所定のストライプ形状を有するコントラストパターン１９７、ＩＬＥＤ１９６の出射光を被写体へ導くための投射光学系１９８からなる。コントラストコントラストパターン１９７はＩＬＥＤ１９６と投射光学系１９８との間に介在させられており、これによりＩＬＥＤ１９６から近赤外光が出射されるとストライプ状の投光パターンが被写体に投射される。補助光ユニット１９５による投光パターンの投射は、被写体の輝度のコントラストが低い場合や、低照明下における撮影の場合等、被写体の反射光に基づくＡＦセンサ１９１のデフォーカス量の算出が困難な場合に実行される。
【００３０】
被写体により反射された投光パターンはフォーカシング光学系２２０及び像振れ補正手段２３０を通過し、クリターンミラー１２１を透過し、サブミラー１９０で反射され、ＡＦセンサ１９１に導かれる。ＡＦセンサ１９１では、上述の様に撮像素子に再結像された投光パターンに基づいてフォーカシング光学系２２０のデフォーカス量が算出され、カメラＣＰＵ１１０に出力される。
【００３１】
このような補助光システムにおいて、コントラストパターン１９７のストライプの延びる方向とＡＦセンサ１９１によるデフォーカス検出可能方向は、互いに交差するよう構成される。例えば、ＡＦセンサ１９１の検出方向が横方向となるよう構成されている場合、コントラストパターン１９７は、そのストライプの方向が縦方向となるよう配設される。
【００３２】
レンズＣＰＵ２１０には、被写体に対する撮影光学系のぶれを検出するための角速度センサ２６１、２６２、像振れ補正手段２３０を駆動するための駆動回路２７１、２７２、像振れ補正手段２３０の位置を検出するためのＭＲセンサ（Magneto-Resistive  sensor）４２８、４３８が接続されている。
【００３３】
角速度センサ２６１は、縦方向でのカメラの回転運動の角速度を検出するもので、手ぶれなどによる該方向での角速度に応じた電圧をレンズＣＰＵ２１０へ出力する。角速度センサ２６２は、横方向でのカメラの回転運動の角速度を検出するセンサで、検出した角速度に応じた電圧をレンズＣＰＵ２１０へ出力する。
【００３４】
像振れ補正手段２３０は、撮影光学系の一部を構成し、撮影光学系の光軸を偏向する補正光学系と、補正光学系を駆動する駆動手段とから構成される。駆動手段は、レンズＣＰＵ２１０の制御に基づいて、撮影光学系により形成される被写体像のフィルム面Ｆ上での移動を相殺するよう補正光学系を駆動し、撮影光学系の光軸を紙面に垂直な方向および紙面に平行な方向に、互いに独立に偏向する。また、レンズＣＰＵ２１０には不揮発性メモリ（ＥＥＰＲＯＭ）２８０が接続されており、像振れ補正手段２３０の制御に用いられるデータが格納されている。
【００３５】
図３は、像振れ補正手段２３０の構成を示す。補正光学系を構成する補正レンズ４０１は、レンズ枠４１０にはめ込まれた状態で第１回動板４２０に固定され、第１回動板４２０は回動軸４２１を介して第２回動板４３０に回動可能に取り付けられる。さらに第２回動板４３０は、撮影光学系の光軸Ｏを中心として回動軸４２１とは９０度離れて突設された回動軸４３１を介して基板４４０に回動可能に取り付けられる。基板４４０は、交換レンズ２００内に固定されている。
【００３６】
上記の構成により、補正レンズ４０１は、第１、第２回動板４２０、４３０の回動により、光軸Ｏに対して垂直な面内で図中の矢印Ｖ方向（縦方向）、Ｈ方向（横方向）で示した方向に変位可能に保持される。
【００３７】
レンズ枠４１０は、大径部４１１と小径部４１２とを有し、小径部４１２が第１回動板４２０の開口部４２２に嵌合される。第１回動板４２０の回動軸４２１は、第２回動板４３０に形成された軸孔４３９に挿入される。開口部４２２を挟んで回動軸４２１の反対側には、ネジ孔４２３が形成されたアーム４２４が設けられている。
【００３８】
ネジ孔４２３には、フレキシブルジョイントを介してモータ４２５の回転軸に連結されたネジ部材４２６が螺合している。モータ４２５は、第２回動板４３０上に固定されている。モータ４２５が駆動されると、第１回動板４２０は、回動軸４２１を中心にネジ部材４２６の回転方向に応じて矢印Ｖで示す方向に回動駆動される。
【００３９】
駆動アーム４２４の先端には、永久磁石４２７が設けられており、第２回動板４３０上には、永久磁石４２７の位置を検出するＭＲセンサ４２８が、永久磁石４２７と対向して設けられている。レンズＣＰＵ２１０は、ＭＲセンサ４２８の出力信号によりレンズ４０１の矢印Ｖ方向の変位を検知する。
【００４０】
第２回動板の回動軸４３１は、基板４４０に形成された軸孔４４９に挿入される。第２回動板４３０には小径部４１２が挿通される開口部４３２が形成されている。開口部４３２は、第１回動板４２０を第２回動板４３０に組み付けた際に、第１回動板４２０の回動による小径部４１２の移動を妨げない大きさになっている。
【００４１】
開口部４３２を挟んで回動軸４３１の反対側には、ネジ孔４３３が形成された駆動アーム４３４が設けられている。ネジ孔４３３には、フレキシブルジョイントを介してモータ４３５の回転軸に連結されたネジ部材４３６が螺合している。モータ４３５が駆動されると、第２回動板４３０は、回動軸４３１を中心に、ネジ部材４３６の回転方向に応じて矢印Ｈで示す方向に回動駆動される。
【００４２】
駆動アーム４３４の先端には、永久磁石４３７が設けられており、基板４４０上には、ＭＲセンサ４３８が配されている。レンズＣＰＵ２１０は、ＭＲセンサ４３８の出力信号によりレンズ４０１の矢印Ｈ方向の変位を検知する。
【００４３】
基板４４０には小径部４１２が挿通される開口部４４２が設けられている。開口部４４２は、第１、第２回動板の回動による小径部４１２の移動を妨げない大きさとなっている。
【００４４】
図４は、上述のレンズ枠４１０、第１回動板４２０、第２回動板４３０、および基板４４０が組み合わされた状態で像振れ補正手段２３０をフォーカシング光学系２２０側から見た図である。図４は、補正レンズ４０１の光軸Ｏが撮影光学系を構成する他の光学系の光軸に一致する基準状態を示す。基準状態では、第１回動板４２０の回動軸４２１の中心、光軸Ｏ、永久磁石４２７、ＭＲセンサ４２８が直線ａ上に並ぶ。同様に、第２回動板４３０の回動軸４３１の中心、光軸Ｏ、永久磁石４３７、ＭＲセンサ４３８が直線ｂ上に並ぶ。
【００４５】
上述のように、第２回動板４３０の開口部４３２は第１回動板４２０の回動による小径部４１２の移動を妨げない大きさを有し、基板４４０の開口部４４２は第１及び第２回動板４２０、４３０の回動による小径部４１２の移動を妨げない大きさを有している。換言すれば、補正レンズ４０１の像振れ補正のための駆動範囲（補正範囲）は、小径部４１２の外周面と開口部４３２、４４２の内壁面との衝突等による像振れ補正手段２３０の各部材への負荷やダメージを考慮し、小径部４１２と開口部４３２、４４２により機械的に規定される補正レンズ４０１の駆動の限界範囲よりも所定量小さく定められている。図４に示すように、補正レンズ４０１が基準状態にある場合、その光軸は上述の補正範囲の中心に一致する。
【００４６】
図５は、図２のブロック図において像振れ補正に関する部分及び、交換レンズ２００とカメラ本体１００との通信部分を詳細に示す図である。交換レンズ２００がカメラ本体１００にマウントされた状態でカメラ本体１００の電源スライドレバー（図示せず）が操作され、カメラＣＰＵ１１０のメインスイッチ１４１がオンすると、電力供給用の接点ピン３００Ｃ、３００Ｌを介してレンズＣＰＵ２１０にも電力が供給される。カメラＣＰＵ１１０において、シャッターボタン１０１に連動する測光スイッチ１４２、レリーズスイッチ１４３のＯＮ／ＯＦＦの情報は、それぞれ１ビットのデジタルパルスとしてカメラＣＰＵ１１０のポートＰＩ１、ＰＩ２に入力される。
【００４７】
角速度センサ２６１、２６２の電圧出力は、レンズＣＰＵ２１０のＡ／Ｄ変換ポートＡＤ１、ＡＤ２に、ＭＲセンサ４２８、４３８からの電圧出力は、Ａ／Ｄ変換ポートＡＤ３、ＡＤ４にそれぞれ入力される。レンズＣＰＵ２１０のＤ／Ａ出力ポートＤＡ１、ＤＡ２には、第１回動板４２０を駆動するモータ４２５及び第２回動板４３０を駆動するモータ４３５が、それぞれモータ駆動回路２７１、２７２を介して接続されている。レンズＣＰＵ２１０は、上述の入力信号に基づいて像振れを無くすように補正するために必要な補正レンズの移動量をモータ４２５、モータ４３５の駆動量に換算して演算し、ポートＤＡ１、ＤＡ２から駆動量に対応した電圧を出力する。
【００４８】
次に、図６から図８に示すフローチャートを参照して、カメラ本体１００のカメラＣＰＵ１１０による処理手順を説明する。カメラ本体１００の不図示の電源スライドレバーが操作されメインスイッチ１４１がオンすると処理が開始される。尚、図６〜８に示す処理は、電源スライドレバーが操作されメインスイッチ１４１がオフし、電力供給が停止されるまで実行される。ステップＳ１０００において、シャッターボタンが半押しされ、測光スイッチ１４２がオンしているか否かがチェックされる。測光スイッチ１４２がオンしていることが確認されるとステップＳ１００２へ進む。
【００４９】
ステップＳ１００２では、測光センサ１５０による測光処理に基づいて露光値（Ｅｖ）が演算され、この露光値に基づき撮影に必要となる絞り値（Ａｖ）及び露出時間（Ｔｖ）が演算される。ステップＳ１００４では、ＡＦセンサ１９１に備えられた撮像素子の出力電圧の積分処理が実行され、撮像素子の受光領域に再結像された２つの被写体像の輝度分布に対応する電圧信号が出力される。
【００５０】
次いでステップＳ１００６において、デフォーカス演算処理が実行される。即ち、ＡＦセンサ１９１から出力された電圧信号に基づいて、ＡＦセンサ１９１の撮像素子上に再結像された２つの被写体像の像間隔の距離を算出し、カメラＣＰＵ１１０に接続されたＥＥＰＲＯＭ１８０（図２参照）に予め格納されている合焦時における像間隔の距離とを比較し、デフォーカス量が算出される。ステップＳ１００８でステップＳ１００６の演算結果の信頼性がチェックされる。デフォーカス量算出の演算結果に信頼性があると判断されたらステップＳ１０１０へ進む。
【００５１】
ステップＳ１０１０では、算出されたデフォーカス量が所定の閾値と比較される。デフォーカス量がその閾値より大きい場合は、合焦動作が必要であると判断され、ステップＳ１０１２へ進み、デフォーカス量に基づいて上述の合焦動作が実行される。即ち、算出されたデフォーカス量に基づいて、図２に示すフォーカシング光学系２２０の駆動量及び駆動方向が演算される。その演算結果はモータ制御回路１９２に出力され、増幅等の信号処理を施された後、ＡＦモーター１９３に出力される。ＡＦモーター１９３の駆動はカメラ本体１００側のギアブロック１９４を介して交換レンズ２００側のギアブロック２５０に伝達される。ギアブロック２５０により、フォーカシング光学系２２０は光軸方向に沿って、所定方向及び所定量、移動される。
【００５２】
被写体のコントラストが低い等の要因により、ステップＳ１００６で算出されたデフォーカス量に信頼性が無いとステップＳ１００８で判断された場合は、図７のステップＳ１０１４へ進む。ステップＳ１０１４では、カメラＣＰＵ１１０の制御に基づき、補助光ユニット１９５のＩＬＥＤ１９６から近赤外光が出射され、被写体にストライプ状の投光パターンが投射される。次いで、ステップＳ１０１６で、フラグＤ＿ＥＮＤに「０」がセットされ、初期化される。フラグＤ＿ＥＮＤは、後述する交換レンズ２００における補正レンズ４０１の中心駆動処理が終了したことを示すためのフラグである。
【００５３】
ステップＳ１０１８では、ＡＦセンサ１９１によるデフォーカス検出可能方向に関するデータが通信バス３０１を介して交換レンズ２００のレンズＣＰＵ２１０に伝送される。次いでステップＳ１０２０で、投光パターンが投射されていることを示すデータ（補助投光オン）が通信バス３０１を介して交換レンズ２００のレンズＣＰＵ２１０に伝送される。
【００５４】
ステップＳ１０２２で、フラグＤ＿ＥＮＤの値がチェックされる。フラグＤ＿ＥＮＤに「１」がセットされていない場合、ステップＳ１０２４へ進み、レンズＣＰＵ２１０からの送信データがチェックされ、送信データが補正レンズ４０１の中心駆動処理の終了を示すものであれば、フラグＤ＿ＥＮＤに「１」がセットされる。ステップＳ１０２２で、フラグＤ＿ＥＮＤに既に「１」がセットされており、交換レンズ２００における補正レンズ４０１の中心駆動処理が終了していることが確認されたらステップＳ１０２６へ進む。
【００５５】
次いでステップＳ１０２６で、ステップＳ１００４と同様の積分処理が実行される。ステップＳ１０２６における積分処理は、被写体により反射され、ＡＦセンサ１９１の撮像素子に再結像される投光パターンに関して行なわれる。積分処理が終了したらステップＳ１０２８においてＩＬＥＤ１９６からの近赤外光の出射が停止され、ステップＳ１０３０で、投光パターンの投射は行なわれていないことを示すデータ（補助投光オフ）が通信バス３０１を介して交換レンズ２００のレンズＣＰＵ２１０に伝送される。以上のように、投光パターンの投射の開始と終了を交換レンズ２００のレンズＣＰＵ２１０に知らしめるとともに、投光パターンが被写体に投射されている間、カメラ本体１００のカメラＣＰＵ１１０ではＡＦセンサの撮像素子の出力の積分処理が実行される。
【００５６】
次いで、ステップＳ１０３２では、ステップＳ１０２６における積分処理の演算結果に基づいてデフォーカス量が算出される。ステップＳ１０３４では、ステップＳ１００８と同様、デフォーカス量の信頼性のチェックが行なわれる。デフォーカス量算出の演算結果に信頼性があると判断されたらステップＳ１０１０へ進み、上述の処理が実行される。一方、デフォーカス量に信頼性がないと判断された場合は、ステップＳ１０３６へ進み、ＡＦサーチ駆動が行なわれる。ＡＦサーチ駆動では、フォーカシング光学系２２０を構成するレンズの繰り出し量を順次変化させながら、ＡＦセンサ１９１の撮像素子の積分処理、及びその積分結果に基づくデフォーカス量の算出が実行される。有効なデフォーカス量が算出されたら、そのデフォーカス量に基づきフォーカシング光学系２２０のレンズ駆動が実行される。
【００５７】
ステップＳ１０１２及びＳ１０３６におけるフォーカシング光学系２２０のレンズ駆動が終了すると、処理はステップＳ１００４へ戻る。即ち、ステップＳ１０１０においてデフォーカス量が閾値以下であると確認されるまで、上述の処理が繰り返される。
【００５８】
ステップＳ１０１０で、ステップＳ１００６若しくはＳ１０３２で算出されたデフォーカス量が閾値以下であると確認された場合はフォーカシング光学系２２０が合焦状態にあると判断され、図８のステップＳ１０３８へ進む。ステップＳ１０３８では、測光スイッチ１４２（図２、５参照）の状態が再度確認される。測光スイッチ１４２がオフであると確認されたら図６のステップＳ１０００へ戻り、以降の処理が繰り返される。測光スイッチ１４２がオンであると確認されたらステップＳ１０４０へ進み、レリーズスイッチ１４３（図２、５参照）の状態が確認される。シャッターボタン１０１が全押しされておらず、レリーズスイッチ１４３がオフであると確認されたら、ステップＳ１０３８へ戻り、シャッターボタン１０１が全押しされ、レリーズスイッチ１４３がオンであると確認されたら、ステップＳ１０４２へ進む。
【００５９】
ステップＳ１０４２では図６のステップＳ１００２で算出された絞り値（Ａｖ）、露出時間（Ｔｖ）に基づいて以下のレリーズ動作が実行される。クイックリターンミラー１２１が図２の破線で示す位置まで跳ね上げられ、レリーズ制御ＩＦ１６０を介して、Ａｖ値に基づく絞り機構２４０の絞りの開度の調節、及びシャッタ機構１２４の開方向への駆動が行なわれる。露出時間が経過したら、レリーズ制御ＩＦ１６０を介してシャッタ機構１２４の閉方向への駆動、及び絞り機構２４０の絞りの開放が行なわれ、クイックリターンミラー１２１が反射位置まで戻され、レリーズ動作は終了する。ステップＳ１０４２のレリーズ動作が終了したら、ステップＳ１０４４においてフィルムＦの巻上処理が実行され、ステップＳ１０００へ戻る。
【００６０】
図９は、交換レンズ２００のレンズＣＰＵ２１０における像振れ補正制御の処理手順を示すフローチャートである。接点ピン３００Ｃ、３００Ｌを介してカメラ本体１００から電力が供給されると、レンズＣＰＵ２１０が起動する。ステップＳ１１００において後述する補助投光フラグに「０」がセットされ初期化される。次いでステップＳ１１０２で、カメラＣＰＵ１１０からの通信割込み要求の許可を行なう。これにより、レンズＣＰＵ２１０により、常時、通信バス３０１が接続されたポートがモニターされ、割込み要求があった場合、割り込み処理を実行する。
【００６１】
図１０〜図１１は、通信バス３０１を介してカメラＣＰＵ１１０から通信の割込み要求があった場合のレンズＣＰＵ２１０側における割り込み処理手順を示すフローチャートである。カメラＣＰＵ１１０により割り込み要求が実行されると、ステップＳ１２００において、伝送された通信データがレンズＣＰＵ２１０に取り込まれる。次いで、ステップＳ１２０２で、伝送されてきた通信データが補助投光オンを示すデータか否かがチェックされ、補助投光オンを示すデータの場合、ステップＳ１２０４で補助投光フラグに「１」がセットされる。ステップＳ１２０６では通信データが補助投光オフを示すデータか否かがチェックされ、補助投光オフを示すデータの場合、ステップＳ１２０８で補助投光フラグに「０」がセットされる。
【００６２】
次いで、図１１のステップＳ１２１０で、伝送されできた通信データがＡＦセンサ１９１のデフォーカス検出可能方向が横であることを示すデータか否かがチェックされる。検出方向が横であることを示すデータの場合、ステップＳ１２１２へ進み、ＡＦセンサ１９１のデフォーカス検出可能方向を示すセンサ方向フラグＳＥＮＳに「０」がセットされる。さらに、ステップＳ１２１４において、中心駆動フラグＥＮＤ＿ＸおよびフラグＥＮＤ＿Ｙの初期設定が行われる。
【００６３】
フラグＥＮＤ＿ＸおよびＥＮＤ＿Ｙは、それぞれ補正レンズ４０１が横方向、縦方向において中心位置まで駆動されたことをチェックするためのフラグである。補正レンズ４０１の横方向の中心位置とは、横方向と垂直な方向に沿い、かつ上述の撮影光学系を構成する他の光学系の光軸を含む平面上に、光軸Ｏが位置している状態にある補正レンズ４０１の位置であり、補正レンズ４０１の縦方向の中心位置とは、縦方向と垂直な方向に沿い、かつ上述の撮影光学系を構成する他の光学系の光軸を含む平面上に、光軸Ｏが位置している状態にある補正レンズ４０１の位置である。
【００６４】
補正レンズ４０１がそれぞれの方向における中心位置まで駆動されたら、フラグＥＮＤ＿ＸおよびＥＮＤ＿Ｙには「１」がセットされる。ＥＮＤ＿Ｘ、ＥＮＤ＿Ｙの値が共に「１」となったら、中心駆動処理は終了と判断され、Ｄ＿ＥＮＤに「１」がセットされる。ステップＳ１２１４では、ＡＦセンサ１９１のデフォーカス検出可能方向が横方向であるため、補正レンズ４０１は横方向においてのみ中心駆動すべく、フラグＥＮＤ＿Ｘに「０」、フラグＥＮＤ＿Ｙに「１」がセットされる。
【００６５】
ステップＳ１２１６では、伝送されてきた通信データがＡＦセンサ１９１のデフォーカス検出可能方向が縦方向であることを示すデータか否かがチェックされる。検出方向が縦方向であることを示すデータの場合、ステップＳ１２１８へ進み、ＡＦセンサ１９１の変数ＳＥＮＳに「１」がセットされる。さらに、ステップＳ１２２０において、フラグＥＮＤ＿ＸおよびフラグＥＮＤ＿Ｙの初期設定が行われる。ステップＳ１２２０では、ＡＦセンサ１９１のデフォーカス検出可能方向が縦方向であるため、補正レンズ４０１を縦方向においてのみ中心駆動すべく、フラグＥＮＤ＿Ｘに「１」、フラグＥＮＤ＿Ｙに「０」がセットされる。
【００６６】
ステップＳ１２２２では、伝送されてきた通信データが、ＡＦセンサ１９１のデフォーカス検出可能方向が縦横両方向であることを示すデータか否かがチェックされる。検出可能方向が縦横両方向であることを示すデータの場合、ステップＳ１２２４へ進み、変数ＳＥＮＳに「２」がセットされる。さらに、ステップＳ１２２６において、フラグＥＮＤ＿ＸおよびフラグＥＮＤ＿Ｙの初期設定が行われる。ステップＳ１２２６では、ＡＦセンサ１９１のデフォーカス検出可能方向が縦横両方向であるため、補正レンズ４０１は縦方向および横方向の双方において、中心駆動すべく、フラグＥＮＤ＿ＸおよびフラグＥＮＤ＿Ｙに共に「０」がセットされる。
【００６７】
次いで、ステップＳ１２２８では、カメラＣＰＵ１１０から伝送されてきた通信データが、補正レンズ４０１の中心駆動終了の確認要求かチェックされる。カメラＣＰＵ１１０から補正レンズ４０１の中心駆動終了の確認要求が伝送されてきた場合、ステップＳ１２３０において、フラグＥＮＤ＿ＸおよびＥＮＤ＿Ｙに共に「１」がセットされているかチェックされる。両フラグの値が「１」である場合、交換レンズ２００における補正レンズ４０１の中心駆動処理は終了しているので、ステップＳ１２３２へ進み、Ｄ＿ＥＮＤに「１」がセットされる。フラグＥＮＤ＿Ｘ、ＥＮＤ＿Ｙの状態が、いずれか１つでも「０」である場合、ステップＳ１２３４へ進み、Ｄ＿ＥＮＤに「０」がセットされる。
【００６８】
ステップＳ１２３２若しくはＳ１２３４において、Ｄ＿ＥＮＤに値がセットされたら、ステップＳ１２３６へ進み、Ｄ＿ＥＮＤの情報がカメラＣＰＵ１１０へ送信される。
【００６９】
以上のように、カメラＣＰＵ１１０から割込み要求があると、レンズＣＰＵ２１０では伝送された通信データをチェックし、その内容に応じて補助投光フラグ、センサ方向フラグ、中心駆動フラグに値がセットされる。
【００７０】
再び図９に戻ると、ステップＳ１１０４で、補助投光フラグの値がチェックされる。上述のように、補助投光フラグに「１」がセットされている場合とは、カメラＣＰＵ１１０により補助光ユニット１９５を介して投光パターンが被写体に投射されていること示す。また、補助投光フラグに「０」がセットされている場合とは、カメラＣＰＵ１１０において補助光ユニット１９５が作動していない場合、あるいは補助光ユニット１９５が作動したとしても投光パターンの投射が終了した場合である。補助投光フラグに「０」がセットされている場合は、ステップＳ１１０６へ進み、ぶれ検出処理が実行される。
【００７１】
ステップＳ１１０６におけるぶれ検出は以下のように行なわれる。角速度センサ２６１から出力されたＶ方向（縦方向）の角速度信号は、レンズＣＰＵ２１０のＡＤ変換ポートＡＤ１に入力されＡ／Ｄ変換される。Ａ／Ｄ変換されたデジタル信号がレンズＣＰＵ２１０により積分処理され、Ｖ方向の角度信号が算出される。Ｖ方向の角度信号に基づいて第１の回動板４２０のＶ方向に沿った駆動方向、及び駆動量が算出される。同様に、角速度センサ２６２から出力されたＨ方向（横方向）の角速度信号は、レンズＣＰＵ２１０のＡＤ変換ポートＡＤ２に入力されＡ／Ｄ変換される。Ａ／Ｄ変換されたデジタル信号がレンズＣＰＵ２１０により積分処理されＨ方向の角度信号が算出される。Ｈ方向の角度信号に基づいて、第２の回動板４３０のＨ方向に沿った駆動方向、及び駆動量が算出される。
【００７２】
次いで、ステップＳ１１０８で補正レンズ駆動処理が行なわれる。第１の回動板４２０のＶ方向の現在位置を示すＭＲセンサ４２８のアナログ信号がＡ／Ｄ変換ポートＡＤ３から読み込まれ、Ｖ方向の現在位置を示すデジタル値が算出される。同様に、第２の回動板４３０のＨ方向の現在位置を示すＭＲセンサ４３８のアナログ信号がＡ／Ｄ変換ポートＡＤ４から読み込まれ、Ｈ方向の現在位置を示すデジタル値が算出される。
【００７３】
第１の回動板４２０のＶ方向に沿った駆動方向、及び駆動量と、第１の回動板４２０のＶ方向における現在位置を示すデジタル値に基づいて、モータ４２５の駆動量が算出される。同様に、第２の回動板４３０のＨ方向に沿った駆動方向、及び駆動量と、第２の回動板４３０のＨ方向における現在位置を示すデジタル値に基づいて、モータ４３５の駆動量が算出される。
【００７４】
モータ４２５の駆動量はＤ／Ａ変換ポートＤＡ１によりアナログ信号に変換されモータ駆動回路２７１に出力される。Ｄ／Ａ変換ポートＤＡ１から出力されたアナログ信号はモータ駆動回路２７１で増幅された後、モータ４２５に出力される。モータ４２５は、入力されたアナログ信号に基づき第１の回動板４２０を揺動駆動する。その結果、補正レンズ４０１は、手振れにより発生した像振れの垂直方向成分をキャンセルするよう駆動される。
【００７５】
モータ４３５の駆動量はＤ／Ａ変換ポートＤＡ２によりアナログ信号に変換されモータ駆動回路２７２に出力される。Ｄ／Ａ変換ポートＤＡ２から出力されたアナログ信号はモータ駆動回路２７２で増幅された後、モータ４３５に出力される。モータ４３５は、入力されたアナログ信号に基づき第２の回動板４３０を揺動駆動する。その結果、補正レンズ４０１は、手振れにより発生した像振れの水平方向成分をキャンセルするよう駆動される。
【００７６】
一方、ステップＳ１１０４において補助投光フラグに「１」がセットされていることが確認された場合は、ステップＳ１１１０へ進み、上述のステップＳ１１０６と同様のぶれ検出処理が実行される。次いで、ステップＳ１１１２〜Ｓ１１１６においてフラグＳＥＮＳの値がチェックされる。
【００７７】
フラグＳＥＮＳに「０」がセットされている場合、上述のようにＡＦセンサ１９１のデフォーカス検出可能方向は横方向である。したがって、ステップＳ１１１８において、補正レンズ４０１の駆動は縦方向、すなわちＶ方向においてのみ実行される。次いでステップ１１２０において、補正レンズ４０１の横方向中心駆動ルーチンが実行される。
【００７８】
図１２は、横方向中心駆動ルーチンの処理手順を示すフローチャートである。ステップＳ１３００で、フラグＥＮＤ＿Ｘに「１」がセットされているかチェックされる。フラグＥＮＤ＿Ｘに「１」がセットされている場合、補正レンズ４０１は、既に横方向における中心位置へ駆動され、かつ横方向における駆動制御が停止されているので、処理は行われない。
【００７９】
フラグＥＮＤ＿Ｘに「１」がセットされていない場合、ステップＳ１３０２へ進み、補正レンズ４０１が横方向における中心位置に駆動されているかチェックされる。横方向中心駆動ルーチンでは、補正レンズ４０１が横方向における中心位置に位置しているか、ＭＲセンサ４３８の出力信号に基づいてチェックされる。補正レンズ４０１が横方向の中心位置に位置していなければ、中心位置まで駆動する処理が行われる。ステップＳ１３０２で、補正レンズ４０１が横方向の中心位置に位置していることが確認されたら、ステップＳ１３０６に進み、レンズＣＰＵ２１０の制御により、Ｄ／Ａ変換ポートＤＡ２の出力が「０」にセットされ、補正レンズ４０１の横方向における駆動は停止されてＳ１３０８において、フラグＥＮＤ＿Ｘに「１」がセットされる。
【００８０】
フラグＳＥＮＳに「１」がセットされている場合とは、上述のようにＡＦセンサ１９１のデフォーカス検出可能方向は縦方向である。したがって、図９のステップＳ１１２２において、補正レンズ４０１の駆動は横方向、すなわちＨ方向においてのみ実行される。次いでステップ１１２４において、補正レンズ４０１の縦方向中心駆動ルーチンが実行される。
【００８１】
図１３は、縦方向中心駆動ルーチンの処理手順を示すフローチャートである。縦方向中心駆動ルーチンは横方向中心駆動ルーチンと同様の手順で実行されるステップＳ１４００で、フラグＥＮＤ＿Ｙに「１」がセットされていることが確認されたら、補正レンズ４０１は、既に縦方向における中心位置へ駆動され、かつ縦方向における駆動制御が停止されているので、処理は行われない。
【００８２】
フラグＥＮＤ＿Ｙに「１」がセットされていない場合、ステップＳ１４０２へ進み、ＭＲセンサ４２８の出力信号に基づいて、補正レンズ４０１が縦方向における中心位置に駆動されているかチェックされる。補正レンズ４０１が縦方向の中心位置に位置していなければ、中心位置まで駆動する処理が行われる。ステップＳ１４０２で、補正レンズ４０１が縦方向の中心位置に位置していることが確認されたら、ステップＳ１４０６に進み、レンズＣＰＵ２１０の制御により、Ｄ／Ａ変換ポートＤＡ１の出力が「０」にセット、補正レンズ４０１の縦方向における駆動は停止され、Ｓ１４０８においてフラグＥＮＤ＿Ｙに「１」がセットされる。
【００８３】
フラグＳＥＮＳに「２」がセットされている場合、上述のようにＡＦセンサ１９１のデフォーカス検出可能方向は縦横両方向である。したがって、ステップＳ１１２６においてステップＳ１１２０と同様の横方向中心駆動ルーチンが実行され、ステップＳ１１２８においてステップＳ１１２４と同様の縦方向中心駆動ルーチンが実行される。その結果、補正レンズ４０１は縦方向および横方向において中心位置に位置付けられ、レンズＣＰＵ２１０の制御により、Ｄ／Ａ変換ポートＤＡ１及びＤＡ２の出力が「０」にセットされ、補正レンズ４０１の垂直方向及び水平方向における駆動は停止される。すなわち、補正レンズ４０１は、光軸Ｏが撮影光学系を構成する他の光学系の光軸と一致する基準位置に停止される。
【００８４】
以上のように、第１実施形態おいて、カメラ本体１００側では、補助光ユニット１９５の作動の開始及び終了に応じて、補助投光オン、オフのデータを交換レンズ２００へ伝達し、また、ＡＦセンサ１９１のデフォーカス検出可能方向に関するデータを伝達する。交換レンズ２００側では、補助投光オンのデータを受け取り、カメラ本体１００側で補助光が投射されていることを検出している間、ＡＦセンサ１９１のデフォーカス検出可能方向に応じて、補正レンズ４０１の中心位置への駆動および停止が行われる。したがって、手ぶれが激しい状態において像振れ補正制御中に補助光ユニットが作動しても、ＡＦセンサ１９１のデフォーカス検出可能方向において、結像される投光パターンの光学像がＡＦセンサ１９１の撮像素子の受光領域から外れる、という現象が防止される。その結果、投光パターンを用いたＡＦ処理が常時、安定して行われる。
【００８５】
また、第１実施形態においては、ＡＦセンサ１９１のデフォーカス検出可能方向と一致する方向における像振れ補正制御は停止される一方で、交差する方向における像振れ補正制御は実行される。上述のように、投光パターンのストライプが延びる方向は、ＡＦセンサ１９１のデフォーカス検出可能方向と交差する方向である。すなわち、カメラ本体１００側で補助光投射中に交換レンズ２００側で実行される像振れ補正制御により補正レンズ４０１が駆動される方向は、投光パターンのストライプが延びる方向であるため、投光パターンを用いたデフォーカス演算に影響を及ぼすことがない。したがって、ファインダから視認される被写体像の違和感を最小限に抑えつつ、投光パターンを用いたデフォーカス演算において有効なデフォーカス量が算出される。換言すれば、測距精度を低下させることなく、ファインダ像の違和感を回避することが可能となる。
【００８６】
図１４は、本発明に係る第２実施形態が適用される、カメラボディと撮影レンズ部とが一体化されてレンズ交換ができない、いわゆるコンパクトカメラ５００のブロック図である。カメラ５００は、シャッターボタン５０１、フォーカシング光学系５０２、第１実施形態と同様の像振れ補正手段２３０、クイックリターンミラー５０３、サブミラー５０４、ペンタプリズム５０５、ＡＦセンサ５０６、被写体像が形成されるフィルムＦ、カメラ５００全体を制御するＣＰＵ５１０を備える。尚、カメラ５００の撮影光学系は、フォーカシング光学系５０２、像振れ補正手段２３０の補正レンズ４０１、及び変倍光学系（図示せず）で構成される。被写体光はフォーカシング光学系５０２、補正レンズ４０１を通過後、クイックリターンミラー５０３に入射する。クイックリターンミラー５０３で反射される被写体光はペンタプリズム５０５により撮影者の眼に導かれ、クイックリターンミラー５０３を透過する被写体光はサブミラー５０４で反射されＡＦセンサ５０６へ導かれる。
【００８７】
シャッターボタン５０１は第１実施形態のカメラ本体１００のシャッターボタン１０１と同様、２段階のスイッチになっており、１段押し込まれると測光スイッチがＯＮし、２段押し込まれるとレリーズスイッチがＯＮする。これらのスイッチのＯＮ／ＯＦＦ情報は、ＣＰＵ５１０に入力される。
【００８８】
カメラ５００には、被写体に対する撮影光学系のぶれを検出するために第１実施形態と同様の角速度センサ２６１、２６２が設けられ、撮影光学系中のレンズの光軸方向の移動を検出するレンズ移動検知手段５０７が設けられる。
【００８９】
第１実施形態と同様、角速度センサ２６１及び２６２からは検出した角速度に応じた電圧がＣＰＵ５１０へ出力される。また、像振れ補正手段２３０は、第１実施形態と同様、補正レンズ４０１が撮影光学系の一部を構成するよう、カメラ５００内において配設される。
【００９０】
ＣＰＵ５１０は、角速度センサ２６１、２６２からの入力信号に基づいて、像振れ補正手段２３０を駆動することによりフィルム面Ｆ上、およびファインダー視野内での像振れを補正する。
【００９１】
フォーカシング光学系５０２は、図１４では１枚のレンズとして表わされているが、実際には複数枚のレンズまたは複数のレンズ群で構成され、フォーカシングのためにその一部、または全部が光軸方向に移動可能である。第２実施形態では、レンズ移動検知手段５０７は、フォーカシング光学系５０２を構成するレンズの移動を検知する。
【００９２】
被写体の観察時、クイックリターンミラー５０３は図１４に示す位置に位置決めされている。従って、それぞれ撮影光学系の一部を構成するフォーカシング光学系５０２と像振れ補正手段２３０の補正レンズ４０１を介して入射する被写体の光束は、クイックリターンミラー５０３で反射され焦点板Ｂへ導かれる。焦点板Ｂ上の被写体像はペンタプリズム５０５により像反転がなされ、観察者はアイピースレンズ５０８を介して焦点板Ｂ上の像を正立像として観察することができる。即ち、第２実施形態においては、ファインダ光学系は、フォーカシング光学系５０２、補正レンズ４０１、クイックリターンミラー５０３、焦点板Ｂ、ペンタプリズム５０５、アイピースレンズ５０８を備えている。
【００９３】
クイックリターンミラー５０３及びサブミラー５０４は、撮影時にはミラー駆動機構（図示せず）により焦点板Ｂと対向する位置に待避される。その結果、撮影時、被写体の光束は、フォーカシング光学系５０２、補正レンズ４０１を介してフィルム面Ｆへ導かれ、フィルム面Ｆ上にて被写体像が形成される。このようにして、被写体像はフィルム面Ｆに感光され被写体像の記録がなされる。
【００９４】
フォーカシングレンズは、鏡筒５０９を回転させることにより図示せぬ公知のカム機構により光軸方向に移動するよう構成されている。鏡筒５０９は、カメラ５００のボディ若しくはレンズユニットに設けられたモータにより、あるいは撮影者自身のフォーカシング操作環５１１の手動操作により、回転操作される。
【００９５】
ＡＦセンサ５０６は、第１実施形態のカメラ本体１００のＡＦセンサ１９１と同様、位相差検出方式により撮影光学系のデフォーカス量を検出するためのセンサである。
【００９６】
レンズ移動検知手段５０７は、鏡筒５０９の外周に設けられたラック５０９ａに噛合するピニオンギア５１２と、このピニオンギア５１２と同軸で設けられたスリット板５１３と、このスリット板５１３を挟んで設けられたフォトインタラプタ５１４とから構成される。スリット板５１３には、回転軸を中心として放射状に多数のスリットが設けられている。フォトインタラプタ５１４は、スリット板５１３を挟んで対向する発光部５１３ａおよび受光部５１３ｂから構成されており、受光部５１３ｂからはスリット板５１３の回転に伴って光の明暗に応じた周期的な信号が出力される。上述のように、鏡筒５０９は、オートフォーカスの場合はカメラ５００のボディ若しくはレンズユニットに設けられたモータにより回転され、マニュアルフォーカスの場合は撮影者自身の手動により回転操作される。従って、フォーカシングによる鏡筒５０９の回転に連動するスリット板５１３の回転に応じて、受光部５１３ｂからパルス信号が出力される。
【００９７】
ＣＰＵ５１０には第１実施形態と同様の、ＩＬＥＤ１９６、コントラストパターン１９７、投射光学系１９８からなる補助光ユニット１９５が接続されている。被写体の輝度のコントラストが低い場合等、ＡＦセンサ５０６による演算で有効なデフォーカス量が得られないとき、ＣＰＵ５１０の制御により補助光ユニット１９５が駆動される。
【００９８】
尚、第２実施形態において、ＡＦセンサ５０６は、デフォーカス検出可能方向が横方向となるよう構成されており、ストライプ状のコントラストパターン１９７のストライプが延びる方向は縦方向となるよう構成されている。
【００９９】
図１５は、ＣＰＵ５１０の入出力信号を説明するブロック図である。シャッターボタン５０１に連動する測光スイッチ５２１、レリーズスイッチ５２２のＯＮ／ＯＦＦ情報、角速度センサ２６１、２６２の電圧出力、及びＭＲセンサ４２８、４３８からの電圧出力の、対応するそれぞれポートへの入力は、第１実施形態と同様であるので説明を省略する。また、モータ４２５に接続されたモータ駆動回路２７１、モータ４３５に接続されたモータ駆動回路２７２への、対応するそれぞれのポートからの出力も第１実施形態と同様のため説明を省略する。
【０１００】
フォトインタラプタ５１４の出力信号は、パルス入力を検知するポートＰＩ３に、ＡＦセンサ５０６からの電圧出力は、ポートＰＩ４にそれぞれ入力される。また、ポートＰＯには補助光ユニット１９５のＩＬＥＤ１９６が接続されており、ＩＬＥＤ１９６から近赤外光を出射させるための出力信号がポートＰＯから出力される。
【０１０１】
図１６〜２０を用いて、カメラ５００のＣＰＵ５１０による処理手順を説明する。カメラ５００に電力が供給されると処理が開始され、ステップＳ１５００で測光スイッチ５２１の状態がチェックされる。シャッタボタン５０１が半押しされ、測光スイッチ５２１がオンしていれば、ステップＳ１５０２へ進む。
【０１０２】
ステップＳ１５０２では、割り込み処理を１ｍｓ（ミリ秒）毎に起動するためのタイマがスタートされる。これにより、以降の処理が実行されている間、後述する像振れ補正制御のサブルーチンが１ｍｓ毎に繰り返し起動される。
【０１０３】
次いでステップＳ１５０４において測光処理が実行される。即ち、測光センサ（図示せず）による測光処理に基づいて露光値（Ｅｖ）が演算され、この露光値に基づき撮影に必要となる絞り値（Ａｖ）及び露出時間（Ｔｖ）が演算される。
【０１０４】
ステップＳ１５０６〜Ｓ１５１４までは、図６に示す第１実施形態のカメラＣＰＵ１１０による処理と同様の処理が実行される。ステップＳ１５０６において、ＡＦセンサ５０６に備えられた撮像素子の出力電圧の積分処理が実行され、撮像素子の受光領域に再結像された２つの被写体像の輝度情報に対応する電圧信号が出力される。次いでステップＳ１５０８で、ＡＦセンサ５０６から出力された電圧信号に基づいて、ＡＦセンサ１９１の撮像素子上に再結像された２つの被写体像の像間隔の距離を算出し、ＣＰＵ５１０のＥＥＰＲＯＭ（図示せず）に予め格納されている合焦時における像間隔の距離とを比較し、デフォーカス量が算出される。ステップＳ１５１０でステップＳ１５０８の演算結果の信頼性がチェックされる。デフォーカス量算出の演算結果に信頼性があると判断されたらステップＳ１５１２へ進む。ステップＳ１５１２ではデフォーカス量が所定の閾値と比較され、その閾値より大きければステップＳ１５１４へ進み、デフォーカス量に基づいてレンズ鏡筒５０９（図１４参照）が駆動される。
【０１０５】
ステップＳ１５１０においてデフォーカス量算出の演算結果に信頼性がないと判断されたら図１７のステップＳ１５１６へ進む。ステップＳ１５１６では、ポートＰＯ（図１５参照）からＩＬＥＤ１９６に電圧が出力され、ＩＬＥＤ１９６から近赤外光が出射される。その結果、コントラストパターン１９７、投射光学系１９８を介して被写体にストライプ状の投光パターンが投射される。
【０１０６】
次いで、ステップＳ１５１８で、第１実施形態と同様のフラグＤ＿ＥＮＤに「０」がセットされ、初期化される。次いで、ステップＳ１５２０において、Ｄ＿ＥＮＤの値がチェックされる。Ｄ＿ＥＮＤに「１」がセットされたことが確認されるまで、すなわち補正レンズ４０１の中心位置への駆動処理が終了するまで、ステップＳ１５２０の処理は繰り返し実行される。この間、上述のように図１６のステップＳ１５０２においてタイマがスタートされているので、像振れ補正制御のサブルーチンが１ｍｓ毎に繰り返し実行されている。
【０１０７】
図１９は、像振れ補正制御のサブルーチンの処理手順を示すフローチャートである。ステップＳ１６００で、ポートＰＯ（図１５参照）の状態が確認される。ポートＰＯからの電圧出力はなく、ＩＬＥＤ１９６から近赤外光が出射されていない、即ち投光パターンが被写体に投射されていないことが確認されると、ステップＳ１６０２へ進み、縦および横の両方向に関してぶれ検出演算が実行され、次いでステップＳ１６０４で縦および横の両方向における補正レンズ４０１の駆動が実行される。尚、ステップＳ１６０２及びＳ１６０４における処理は、図９のステップＳ１１０６、Ｓ１１０８と同様であるので説明は省略する。
【０１０８】
ステップＳ１６００で、ポートＰＯから電圧が出力されており、ＩＬＥＤ１９６から近赤外光が出射されている、即ち投光パターンが被写体に投射されていることが確認されると、ステップＳ１６０６へ進む。上述のように、第２実施形態では、ＡＦセンサ５０６のデフォーカス検出可能方向は横方向であり、投光パターンのストライプの延びる方向は縦方向である。したがって、ステップＳ１６０６では、縦方向に関してぶれ検出演算が実行され、その結果に基づいて、ステップＳ１６０８において、縦方向における補正レンズ４０１の駆動が実行される。次いで、ステップＳ１６１０へ進み、補正レンズ４０１の横方向の中心位置への駆動処理が終了したか、チェックされる。補正レンズ４０１の横方向の中心位置への駆動処理が終了していない場合、ステップＳ１６１２へ進み、駆動処理が実行される。
【０１０９】
一方、ステップＳ１６１０において、補正レンズ４０１の横方向の中心位置への駆動処理が終了したことが確認されたら、ステップＳ１６１４へ進み、横方向における補正レンズ４０１の駆動が停止される。補正レンズ４０１の横方向における駆動停止は、第１実施形態と同様、ＣＰＵ５１０のＤ／Ａ変換ポートＤＡ２の出力を「０」にセットすることにより行なわれる。次いで、ステップＳ１６１６において、フラグＤ＿ＥＮＤに中心駆動処理が終了したことを示す「１」がセットされる。
【０１１０】
以上のサブルーチンが１ｍｓ毎に繰り返し実行された結果、Ｄ＿ＥＮＤに「１」がセットされたことが図１７のステップＳ１５２０で確認されると、ステップＳ１５２２へ進む。ステップＳ１５２２では、被写体から反射され、ＡＦセンサ１９１の撮像素子に再結像された投光パターンの２つの像に対して積分処理が行なわれる。積分処理が終了したら、ステップＳ１５２４においてポートＰＯからＩＬＥＤ１９６への電圧出力が停止され、投光パターンの投射が終了する。
【０１１１】
ステップＳ１５２６では、ステップＳ１５２２の積分処理の結果に基づいて、ステップＳ１５０８と同様にデフォーカス量が演算される。次いでステップＳ１５２８においてデフォーカス量の信頼性がチェックされる。デフォーカス量の演算結果に信頼性があると判断されれば図１６のステップＳ１５１２へ進み、信頼性が無いと判断されればステップＳ１５３０へ進む。ステップＳ１５３０では図７のステップＳ１０３６と同様のＡＦサーチ駆動が行なわれ、図１６のステップＳ１５０６へ戻る。
【０１１２】
ステップＳ１５１２で、ステップＳ１５０８若しくはＳ１５２６で算出されたデフォーカス量が閾値以下であると確認されたら、図１８のステップＳ１５３２へ進む。ステップＳ１５３２では、測光スイッチ５２１（図１５参照）の状態が再度確認される。測光スイッチ５２１がオフであると確認されたらステップＳ１５３４へ進む。ステップＳ１５３４では、図１６のステップＳ１５０２でセットされたタイマがストップされ、図１６のステップＳ１５００へ戻り、以降の処理が繰り返される。即ち、測光スイッチ５２１がオフの間は、像振れ補正制御のサブルーチンは実行されない。
【０１１３】
ステップＳ１５３２で測光スイッチ５２１がオンであると確認されたらステップＳ１５３６へ進み、レリーズスイッチ５２２（図１５参照）の状態が確認される。シャッターボタン５０１が全押しされておらず、レリーズスイッチ５２２がオフであると確認されたらステップＳ１５３２へ戻り、シャッターボタン５０１が全押しされ、レリーズスイッチ５２２がオンであると確認されたらステップＳ１５３８へ進む。
【０１１４】
ステップＳ１５３８では第１実施形態におけるレリーズ動作（図８のステップＳ１０４２）と同様のレリーズ動作が実行される。クイックリターンミラー５０３の跳ね上げ駆動、図１６のステップＳ１５０４で算出された絞り値（Ａｖ）に基づく絞り機構の絞りの開度の調節、シャッタ機構の開方向への駆動が行なわれ、ステップＳ１５０４で算出された露出時間（Ｔｖ）が経過したら、シャッタ機構の閉方向への駆動、絞りの開放が行なわれ、クイックリターンミラー５０３が図１４に示す反射位置まで戻され、レリーズ動作は終了する。ステップＳ１５３８のレリーズ動作が終了したら、ステップＳ１５４０においてフィルムＦの巻上処理が実行され、図１６のステップＳ１５００へ戻る。
【０１１５】
尚、ＡＦセンサ５０６のデフォーカス検出可能方向が縦方向となるよう構成されている場合、タイマがセットされた後、１ｍｓ毎に実行される像振れ補正制御のサブルーチンは、横方向において補正レンズ駆動処理が行われ（図１９のステップＳ１６０８に相当）、縦方向において補正レンズ４０１の中心駆動処理および中心位置における停止（ステップＳ１６１０〜Ｓ１６１６に相当）が行われる。
【０１１６】
また、ＡＦセンサ５０６のデフォーカス検出可能方向が、縦横両方向となるよう構成されている場合、タイマがセットされた後、図２０に示す像振れ補正制御のサブルーチンが１ｍｓ毎に実行される。ステップＳ１７００〜Ｓ１７０４までの処理は、図１９のステップＳ１６００〜Ｓ１６０４までの処理と同様である。ステップＳ１７００で、投光パターンが被写体に投射されていることが確認されたら、ステップＳ１７０６へ進み、補正レンズ４０１の横方向における中心駆動が終了しているかチェックされる。補正レンズ４０１の横方向における中心駆動が終了していない場合、ステップＳ１７０８へ進み、補正レンズ４０１を横方向の中心位置へ駆動する処理が実行される。
【０１１７】
補正レンズ４０１の横方向における中心駆動が終了している場合、ステップＳ１７１０へ進み、補正レンズ４０１の横方向における駆動が停止される。次いで、ステップＳ１７１２で、補正レンズ４０１の縦方向における中心駆動が終了しているかチェックされる。補正レンズ４０１の縦方向における中心駆動が終了していない場合、ステップＳ１７１４へ進み、補正レンズ４０１を縦方向の中心位置へ駆動する処理が実行される。
【０１１８】
補正レンズ４０１の縦方向における中心駆動が終了している場合、ステップＳ１７１６へ進み、補正レンズ４０１の縦方向における駆動が停止される。制御がステップＳ１７１６へ進むことにより、横方向および縦方向の双方において補正レンズ４０１が中心位置に停止される。すなわち、補正レンズ４０１は基準位置に位置付けられる。次いで、ステップＳ１７１８へ進み、フラグＤ＿ＥＮＤに補正レンズの駆動が停止されたことを示す「１」がセットされる。
【０１１９】
このように、ＡＦセンサ５０６のデフォーカス検出可能方向が縦横両方向となるよう構成されている場合、像振れ補正処理は行われず、補正レンズを基準位置へ駆動し、停止する処理が行われる。
【０１２０】
以上のように、第２実施形態は、補助投光が行われている場合の像振れ補正制御を、撮影レンズの交換ができないコンパクトカメラに適応した例である。測光処理及びレリーズ動作の間、１ｍｓ毎に像振れ補正が行なわれるが、補助光ユニット１９５を介して投光パターンが被写体に投射されている場合は、ＡＦセンサ５０６のデフォーカス検出可能方向に応じて、補正レンズ４０１の駆動処理若しくは停止が実行される。その結果、上述の第１実施形態と同様の効果が、コンパクトカメラにおいても得られる。
【０１２１】
次に、図２１〜図２３を用いて、本願発明に係る第３実施形態について説明する。第３実施形態は第２実施形態と同様のコンパクトカメラ５００に適用され、また、以降の説明で用いられる変数およびフラグは、第１および第２実施形態と同様のものである。カメラ５００に電力が供給されると処理が開始され、ステップＳ２５００で測光スイッチ５２１の状態がチェックされ、測光スイッチ５２１がオンしていれば、ステップＳ２５０２へ進む。
【０１２２】
ステップＳ２５０２では、フラグＤ＿ＥＮＤに「０」がセットされ、初期化される。次いでステップＳ２５０４では、割り込み処理を１ｍｓ毎に起動するためのタイマがスタートされる。これにより、以降の処理が実行されている間、後述する像振れ補正制御のサブルーチンが１ｍｓ毎に繰り返し起動される。次いで、ステップＳ２５０６へ進む。ステップＳ２５０６〜Ｓ２５１６までの処理は、図１６のステップＳ１５０４〜Ｓ１５１４までの処理と同様であるので説明は省略する。
【０１２３】
図２１のステップＳ２５１２においてデフォーカス量算出の演算結果に信頼性がないと判断されたら、図２２のステップＳ２５１８へ進む。ステップＳ２５１８では、フラグＤ＿ＥＮＤに「１」がセットされる。次いで、ステップＳ２５２０において、フラグＤ＿ＥＮＤの値がチェックされる。フラグＤ＿ＥＮＤに「２」がセットされたことが確認されるまで、ステップＳ２５１８の処理は繰り返し実行される。この間、後述する像振れ補正制御のサブルーチンが１ｍｓ毎に繰り返し実行されている。
【０１２４】
図２３は、第３実施形態において、タイマースタート後に１ｍｓ毎に繰り返し実行される像振れ補正制御のサブルーチンのフローチャートである。ステップＳ２７００で、フラグＤ＿ＥＮＤの値がチェックされる。フラグＤ＿ＥＮＤに「０」がセットされている場合、ステップＳ２７０２へ進む。ステップＳ２７０２、それに続くステップＳ２７０４の処理は、図２０のステップＳ１７０２、Ｓ１７０４の処理と同様の、像振れ補正のための補正レンズ４０１の駆動処理である。すなわち、図２１のステップＳ２５００で測光スイッチ５２１がオンしていることが確認されて以降、ステップＳ２５１２でデフォーカス量算出の演算結果に信頼性がないと判断されるまで、通常の像振れ補正制御が実行される。
【０１２５】
ステップＳ２７００でフラグＤ＿ＥＮＤの値が「０」ではないことが確認された場合、ステップＳ２７０６へ進み、フラグＤ＿ＥＮＤの値が「１」であるかチェックされる。フラグＤ＿ＥＮＤの値が「１」の場合、ステップＳ２７０８へ進む。ステップＳ２７０８〜Ｓ２７１８の処理は、図２０のステップＳ１７０６〜Ｓ１７１６までの処理と同様である。すなわち、横方向および縦方向のそれぞれについて補正レンズ４０１の中心位置への駆動、および中心位置における停止処理が実行される。補正レンズ４０１が横方向および縦方向の双方において中心位置へ駆動され、かつ停止されたら、すなわち補正レンズ４０１が基準位置に位置決めされたら、フラグＤ＿ＥＮＤに「２」がセットされる（Ｓ２７２０）。
【０１２６】
再び図２２に戻ると、ステップＳ２５２０において、フラグＤ＿ＥＮＤに「２」がセットされており、補正レンズ４０１が基準位置に位置決めされていることが確認されたら、ステップＳ２５２２へ進む。ステップＳ２５２２では、ポートＰＯ（図１５参照）からＩＬＥＤ１９６に電圧が出力され、ＩＬＥＤ１９６から近赤外光が出射され、コントラストパターン１９７、投射光学系１９８（図１４参照）を介して被写体にストライプ状の投光パターンが投射される。
【０１２７】
次いで実行されるステップＳ２５２４、Ｓ２５２６の処理は、図１７のステップＳ１５２２、Ｓ１５２４の処理と同様である。すなわち、ＡＦセンサ１９１の撮像素子に再結像された投光パターンの２つの像に対して積分処理が行なわれ（Ｓ２５２４）、積分処理が終了したらポートＰＯからＩＬＥＤ１９６への電圧出力が停止され、投光パターンの投射が終了される（Ｓ２５２６）。
【０１２８】
次いで、ステップＳ２５２８において、フラグＤ＿ＥＮＤに「０」がセットされる。これにより、上述の図２３に示す１ｍｓ毎に繰り返し実行される像振れ補正制御のサブルーチンにおいて、通常の像振れ補正制御（ステップＳ２７０２、Ｓ２７０４）が実行される。
【０１２９】
ステップＳ２５３０〜Ｓ２５３４までの処理は、第２実施形態における図１７のステップＳ１５２６〜Ｓ１５３０までの処理と同様である。すなわち、デフォーカス量の演算結果に信頼性があると判断されれば図２１のステップＳ２５１４へ進み、信頼性が無いと判断されればステップＳ２５３４ＡＦサーチ駆動が行なわれ、図２１のステップＳ２５０８へ戻る。
【０１３０】
尚、図２１のステップＳ２５１２において、デフォーカス量算出の演算結果に信頼性があると判断され、ステップＳ２５１４へ進み、ステップＳ２５１４において、ステップＳ２５１０若しくはＳ２５３０で算出されたデフォーカス量が閾値以下であると確認されたら、第２実施形態と同様、図１８のステップＳ１５３２へ進む。以降の処理は上述の通りである。
【０１３１】
以上のように第３実施形態においては、ＡＦセンサ５０６による被写体像のデフォーカス量の演算結果に信頼性がないと判断された場合、まず、補正レンズ４０１が基準位置へ駆動されて停止され、その後、投光パターンが投射される。投光パターンが投射されている間は、補正レンズ４０１は基準位置に停止され、投光パターンが投射されない間（測光処理中、投光パターンの投射終了後、等）は、通常の像振れ補正制御が実行され、補正レンズ４０１は駆動される。
【０１３２】
尚、第３実施形態において、投光パターンを投射する前に、ＡＦセンサ５０６によるデフォーカス検出可能方向と同方向においてのみ補正レンズ４０１を中心位置へ位置付けるよう制御してもよい。
【０１３３】
第１および第２実施形態においては、投光パターンの投射のためのＩＬＥＤ１９６の駆動は、補正レンズ４０１が縦方向または横方向の少なくとも一方の中心位置への駆動処理の前に開始され、この駆動処理の間も投光パターンは投射されている。すなわち、投光パターンの光学像に対応したＡＦセンサ１９１（５０６）の出力信号の積分処理が開始される時点で、ＩＬＥＤ１９６の射出光は安定したものとなっている。したがって、ＡＦセンサ１９１（５０６）の出力信号に対する積分処理の演算結果は信頼性の高いものとなる。一方、第３実施形態においては、補正レンズ４０１が縦方向または横方向の少なくとも一方の中心位置に停止されるのを待ってからＩＬＥＤ１９６が駆動され、投光パターンが投射されるので、ＩＬＥＤ１９６の点灯時間を短縮でき、消費電力を抑えることができる。
【０１３４】
【発明の効果】
以上のように、本発明によれば、像振れ補正機能を備えたカメラにおいて、オートフォーカシングの精度を低下させない範囲で、最も効果的な像振れ補正が行われる。
【図面の簡単な説明】
【図１】本発明に係る第１実施形態が適用される一眼レフカメラの正面図である。
【図２】第１実施形態の一眼レフカメラのブロック図である。
【図３】第１実施形態の一眼レフカメラに設けられる像振れ補正手段の分解斜視図である。
【図４】図３の像振れ補正手段をフォーカシング光学系側から示す正面図である。
【図５】図２のブロック図のうち、像振れ補正に関する部分、及び交換レンズとカメラ本体との通信部分を詳細に示す図である。
【図６】第１実施形態のカメラ本体における撮影光学系の合焦までの処理手順を示すフローチャートである。
【図７】第１実施形態のカメラ本体において、補助投光を行う場合の処理手順を示すフローチャートである。
【図８】第１実施形態のカメラ本体における、撮影光学系の合焦後、フィルム巻上までの処理手順を示すフローチャートである。
【図９】第１実施形態の交換レンズにおける像振れ補正制御の処理手順を示すフローチャートである。
【図１０】交換レンズにおいて、カメラ本体から割込み要求があった場合の処理手順の前半を示すフローチャートである。
【図１１】交換レンズにおいて、カメラ本体から割込み要求があった場合の処理手順の後半を示すフローチャートである。
【図１２】補正レンズの横方向における中心駆動ルーチンの処理手順を示すフローチャートである。
【図１３】補正レンズの縦方向における中心駆動ルーチンの処理手順を示すフローチャートである。
【図１４】本発明に係る第２実施形態が適用されるコンパクトカメラのブロック図である。
【図１５】第２実施形態のコンパクトカメラのＣＰＵへの入出力部分を示すブロック図である。
【図１６】第２実施形態のコンパクトカメラにおける撮影光学系の合焦までの処理手順を示すフローチャートである。
【図１７】第２実施形態のコンパクトカメラにおいて、補助投光を行う場合の処理手順を示すフローチャートである。
【図１８】第２実施形態のコンパクトカメラにおける、撮影光学系の合焦後、フィルム巻上までの処理手順を示すフローチャートである。
【図１９】第２実施形態のコンパクトカメラにおいて、ＡＦセンサによるデフォーカス検出可能方向が横方向となるよう構成されている場合の、１ｍｓ毎に起動されるサブルーチンの処理手順を示すフローチャートである。
【図２０】第２実施形態のコンパクトカメラにおいて、ＡＦセンサによるデフォーカス検出可能方向が縦横両方向となるよう構成されている場合の、１ｍｓ毎に起動されるサブルーチンの処理手順を示すフローチャートである。
【図２１】本願発明に係る第３実施形態における、撮影光学系の合焦までの処理手順を示すフローチャートである。
【図２２】第３実施形態において、補助投光を行う場合の処理手順を示すフローチャートである。
【図２３】第３実施形態において、ＡＦセンサによるデフォーカス検出可能方向が縦横両方向となるよう構成されている場合の、１ｍｓ毎に起動されるサブルーチンの処理手順を示すフローチャートである。
【符号の説明】
１００  カメラ本体
１１０  カメラＣＰＵ
１２１  クイックリターンミラー
１４１  メインスイッチ
１４２  測光スイッチ
１４３  レリーズスイッチ
１５０  測光センサ
１９５  補助光ユニット
１９６  ＩＬＥＤ
１９７  コントラストパターン
１９８  投射光学系
２００  交換レンズ
２１０  レンズＣＰＵ
２２０  フォーカシング光学系
２３０  像振れ補正手段
２４０  絞り機構
２６１、２６２  角速度センサ
２７１、２７２  モータ駆動回路
３０１  通信バス
４０１  補正レンズ
４２０  第１回動板
４３０  第２回動板
４２８、４３８  ＭＲセンサ
５００  コンパクトカメラ
【図１】
0004146630.tif 000002
【図２】
0004146630.tif 000003
【図３】
0004146630.tif 000004
【図４】
0004146630.tif 000005
【図５】
0004146630.tif 000006
【図６】
0004146630.tif 000007
【図７】
0004146630.tif 000008
【図８】
0004146630.tif 000009
【図９】
0004146630.tif 000010
【図１０】
0004146630.tif 000011
【図１１】
0004146630.tif 000012
【図１２】
0004146630.tif 000013
【図１３】
0004146630.tif 000014
【図１４】
0004146630.tif 000015
【図１５】
0004146630.tif 000016
【図１６】
0004146630.tif 000017
【図１７】
0004146630.tif 000018
【図１８】
0004146630.tif 000019
【図１９】
0004146630.tif 000020
【図２０】
0004146630.tif 000021
【図２１】
0004146630.tif 000022
【図２２】
0004146630.tif 000023
【図２３】
0004146630.tif 000024