(57)【要約】【課題】撮影中に交換レンズ内の内蔵エクステンダーの挿抜動作が行われた場合、交換レンズの撮影光学系が不十分な状態での撮影となってしまう。【解決手段】内蔵エクステンダーが撮影光路上の不十分な位置にある時に撮影動作が行われた場合、その時点での撮影を行うとともに、内蔵エクステンダーが撮影光路内に十分に達したか、或いは、退避位置に十分に達した時に、再度、自動的に撮影を行うカメラシステムとする。【選択図】図１
2016206365.tif 000002
【特許請求の範囲】
【請求項１】
光軸上に挿入および抜去自在なエクステンダーを内蔵する交換レンズと、
該交換レンズ内に具備され前記エクステンダーが撮影光学系の一部として作用する位置にあることを検出する挿入位置検出手段と、撮影光学系には作用しない位置にあることを検出する抜去位置検出手段と、
前記交換レンズと通信接点を介して通信可能であり、レンズ交換可能なカメラにおいて、
前記交換レンズが、前記挿入位置検出手段と、前記抜去位置検出手段の結果を示す情報を送信し、
前記カメラは、撮影動作の際に、前記挿入位置検出手段と、前記抜去位置検出手段の結果を示す情報を取得し、挿抜動作中であるか否かを判断するとともに、挿抜動作中であった場合には、挿抜動作中を示す情報が挿抜動作中でない情報に切り替わった後、再度、撮影動作を行うことを特徴とするカメラシステム。
【請求項２】
光軸上に挿入および抜去自在なエクステンダーを内蔵する交換レンズと、
該交換レンズ内に具備され前記エクステンダーの挿入状態、或いは抜去状態の少なくともいずれか一方を検出する挿抜状態検出手段と、
前記交換レンズと通信接点を介して通信可能であり、レンズ交換可能なカメラにおいて、前記交換レンズは挿抜状態検出手段の結果である挿抜状態情報を前記カメラへ送信し、前記カメラは撮影動作の前後で挿抜状態情報に変化があった場合には、再度、撮影動作を行うことを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ本体と交換レンズからなるカメラシステムに係り、特に交換レンズ内に具備されたエクステンダーを挿抜することが可能なカメラシステムに関する。
【背景技術】
【０００２】
近年、レンズ鏡筒内にエクステンダーを内蔵し、光軸上に挿抜自在に設計されたカメラシステムが提案されている。これらシステムで、エクステンダーを利用して撮影を行う場合には、エクステンダーを退避位置から撮影光路上に移動させて撮影を行う構成となっている。また、通常、エクステンダーの挿抜操作は制限なくいつでも行うことが出来るように構成されている。
【０００３】
その為、撮影動作とエクステンダーの挿抜のタイミングが重なってしまった場合、エクステンダーが撮影光路上の位置に達していない、或いは、退避位置まで十分に達していない状態で撮影が行われてしまう可能性があり、その場合は不十分な画像が撮影されてしまうという問題がある。
【０００４】
その為、特許文献１では、挿抜可能なインナーアタッチメントレンズが作用位置および非作用位置以外の中間位置にある場合には記録動作を行わないようにしている。また、記録動作中はインナーアタッチメントレンズの挿抜動作を禁止するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０３−２１３８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記公報においてはカメラ−レンズ一体型で、且つ、インナーアタッチメントレンズの挿抜をアクチュエータによって駆動制御する構成となっている。その為、インナーアタッチメントレンズの挿抜駆動中には記録動作を行わない、また、記録動作中にインナーアタッチメントレンズの挿抜駆動を禁止することは比較的容易に実現可能である。
【０００７】
しかし、レンズが交換可能なカメラシステムで、さらに交換レンズ内の内蔵エクステンダーの挿抜がアクチュエータを介さずメカニカルに手動で行われる場合、挿抜中の記録動作の禁止。記録動作中の挿抜動作の禁止は困難である。
【０００８】
また、エクステンダーが撮影光路上の不十分な位置にある時の撮影動作は、撮影者が意図的に行うことも考えられるため禁止すべきではない。一方、撮影者が意図しないでエクステンダーが不十分な位置で撮影動作を行ってしまった可能性もあるため、エクステンダーの挿抜が十分に完了した直後に撮影を実行することで、撮影者の意図に近い画像を得ることが可能となる。
【０００９】
本発明は、上記課題に鑑みてなされたもので、内蔵エクステンダーが撮影光路上の不十分な位置にある時に撮影動作が行われた場合、その時点での撮影を行うとともに、内蔵エクステンダーが撮影光路内に十分に達したか、或いは、退避位置に十分に達した時に、再度、自動的に撮影を行うカメラシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明のカメラシステムは、光軸上に挿入および抜去自在なエクステンダーを内蔵する交換レンズと、該交換レンズ内に具備され前記エクステンダーの挿入および抜去の途中であることを検出する挿抜動作中検出手段と、前記交換レンズと通信接点を介して通信可能であり、レンズ交換可能なカメラにおいて、前記交換レンズが前記カメラに取り付けられた状態で、前記エクステンダーが挿入または抜去の途中であることを前記交換レンズ内に具備された前記挿抜動作中検出手段が検出した場合、前記交換レンズは、前記カメラに対して挿抜動作中であることを示す情報を送信することを特徴とする。更に、前記カメラは、撮影動作中、或いは撮影動作直後に通信により挿抜動作中であることを示す情報を取得し、挿抜動作中であった場合には、挿抜動作中を示す情報が挿抜動作中でない情報に切り替わった後、再度、撮影動作を行うことを特徴とする。
【発明の効果】
【００１１】
本発明のカメラシステムによれば、エクステンダーの挿抜動作と撮影動作のタイミングが重なって行われた場合、その時点で撮影を行うとともに、エクステンダー挿抜動作が終了した後に、再度カメラ側で自動的に撮影動作を行うので、撮影者の意図したタイミングに近い、光学系が安定した画像を残すことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第一の実施例におけるカメラ−交換レンズ接続の構成を表すブロック図
【図２】第一の実施例におけるフローチャート図
【図３】第一の実施例におけるフローチャート図
【図４】第二の実施例におけるカメラ−交換レンズ接続の構成を表すブロック図
【図５】第二の実施例におけるフローチャート図
【図６】第二の実施例におけるフローチャート図
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態を図面に基づいて説明する。
【００１４】
［第一の実施例］
図１には、本実施例における一眼レフデジタルカメラ（以下、単にカメラという）と該カメラに取り外し可能に装着される交換レンズとにより構成されるカメラシステムを示している。
【００１５】
図１のカメラシステムにおいて、カメラ１１５と交換レンズ１０１は、通信端子１１７，１０４を介して情報通信可能に接続される。
【００１６】
交換レンズ１０１内に設けられたレンズコントローラとしてのレンズＣＰＵ１０２には、不図示の内部メモリに、該交換レンズ１０１に固有の特性情報、光学情報を格納している。レンズＣＰＵ１０２は、前記特性情報、および光学情報を、通信端子１０４，１１７を介してカメラ１１５内に設けられたカメラコントローラとしてのカメラＣＰＵ１１６に送信する。前記特性情報には、交換レンズ１０１の名称（機種を特定するためのＩＤ情報）、最大通信速度、開放Ｆ値、ズームレンズか否か、ＡＦ可能な像高等の情報が含まれる。また、光学情報には、フォーカスレンズ１０５の位置、変倍レンズ１０３の位置、絞り１０７の状態等のマトリクスで得られる、フォーカスレンズ１０３の敏感度情報やピント補正量の情報等が含まれる。
【００１７】
なお、交換レンズ１０１とカメラ１１５は、通信端子１０４，１１７を介して、その他の動作状態、設定状態、各種情報の要求命令（送信要求）および駆動命令等の情報もやり取りする。
【００１８】
交換レンズ１０１内には、変倍レンズ１０３、フォーカスレンズ１０５、絞り１０７、手ブレ補正レンズ１１０、エクステンダー１１３を含む撮影光学系が設けられている。撮影光学系を通った被写体からの光束は、カメラ１１５内に設けられたメインミラー１１９にて反射され、ペンタプリズム１２２を通りファインダ１２４に導かれる光束と、ＡＦセンサ１１８に導かれる光束とに分割される。カメラＣＰＵ１１６は、ＡＦセンサ１１８からの出力を処理して撮影光学系の焦点状態を検出し、前述したレンズの光学情報と合わせて、被写体に対する合焦状態を得るためのフォーカスレンズ１０５の駆動量を算出する。
【００１９】
カメラＣＰＵ１１６は、通信端子１１７，１０４を介して、算出したフォーカスレンズ駆動量をレンズＣＰＵ１０２に送信する。レンズＣＰＵ１０２は、受信したフォーカスレンズ駆動量に応じてレンズ駆動回路１０６を制御することにより、フォーカスレンズ１０５を合焦位置に駆動する。
【００２０】
また、カメラＣＰＵ１１６は、カメラ１１５に設けられた不図示のレリーズスイッチの半押し操作に応じて、不図示の測光センサによる測光結果またはユーザが設定した絞り値に応じた絞り１０７の駆動量を算出する。そして、通信端子１１７，１０４を介して該絞り駆動量をレンズＣＰＵ１０２に伝達する。レンズＣＰＵ１０２は、受信した絞り駆動量に応じて絞り駆動回路１０８を制御することにより、絞り１０７を駆動する。
【００２１】
また、カメラＣＰＵ１１６は、レリーズスイッチの半押し操作に応じて、手ブレ補正開始命令を通信端子１１７，１０４を介してレンズＣＰＵ１０２に伝達する。レンズＣＰＵ１０２は、手ブレ補正開始命令を受信するとまず、手ブレ補正駆動回路１１２を制御して手ブレ補正レンズ１１０を制御中心位置に保持し、続いてロック駆動回路１１１を制御してメカロック１０９を駆動させてロック状態を解除する。その後不図示の手ブレ検出回路の検出結果に従って手ブレ補正駆動回路１１２を制御して手ブレ補正レンズ１１０を駆動し、手ブレを補正する。
【００２２】
また、エクステンダー１１３は図示しない挿抜操作部材により撮影者が手動で光軸１２５上に挿入、抜去が可能であり、レンズＣＰＵ１０２は抜去位置検出手段１１４Ａと挿入位置検出手段１１４Ｂの出力により、エクステンダーの挿抜状態を検出することができる。なお、図１の状態は、エクステンダー１１３が光軸１２５上から抜去された状態である。また、エクステンダー１１３は別途駆動回路を設ければ、光軸１２５上に自動で挿抜することも可能である。
【００２３】
さらに、カメラＣＰＵ１１６は、レリーズスイッチの全押し操作に応じて、メインミラー１１９と撮像素子１２１の前に設置されたシャッター１２０を駆動し、撮影光学系からの光束を撮像素子１２１に導き、撮影を行う。撮像素子１２１は、ＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子により構成されている。カメラＣＰＵ１１６は、撮像素子１２１からの出力に基づいて画像データを生成し、記録媒体に記録する。ここで、撮影される画像は、図示しないモード選択スイッチによって静止画撮影モードが選択されていれば静止画、動画撮影モードが選択されていれば動画となる。または、動画撮影用の録画開始ボタンを別に設けておき、そちらが押されたら動画の録画が開始されるように構成しても良い。
【００２４】
図２は交換レンズ１０１内の内蔵エクステンダー１１３の挿抜状態をレンズＣＰＵ１０２が検知する処理を示したフローチャートである。カメラに取り付けられ電源が供給されることによりステップＳ１０１から処理をスタートする。
【００２５】
ステップＳ１０２では、挿入位置検出手段１１４Ｂの出力を検出し、挿入状態を示す信号が得られた場合ステップＳ１０３へ、挿入されていない状態を示す信号が得られた場合にはステップＳ１０４へ進む。尚、挿入位置検出手段はメカニカル接点を用いたスイッチ、或いは、フォトインタラプタ、磁気センサ等で構成される。ステップＳ１０3およびステップＳ１０４では、ステップＳ１０２の結果から、カメラとの通信でカメラ側へ送信する情報の中の一つである挿入位置検出フラグの操作を行う。ステップＳ１０3では挿入位置検出フラグを“１”にセットし、ステップＳ１０4では、この挿入位置検出フラグを“０”にクリアする。本実施例では、挿入位置検出フラグの定義を挿入された状態を検出した場合に“１”、挿入されていない状態を検出した場合は“０”としている。
【００２６】
ステップＳ１０５では、抜去位置検出手段１１４Ａの出力を検出する。抜去状態を示す信号が得られた場合ステップＳ１０６へ、抜去されていない状態を示す信号が得られた場合にはステップＳ１０７へ進む。尚、抜去位置検出手段は挿入位置検出手段と同様にメカニカル接点を用いたスイッチ、或いは、フォトインタラプタ、磁気センサ等で構成される。
【００２７】
ステップＳ１０６およびステップＳ１０７では、ステップＳ１０５の結果から、カメラとの通信でカメラ側へ送信する情報の中の一つである抜去位置検出フラグの操作を行う。ステップＳ１０６では抜去位置検出フラグを“１”にセットし、ステップＳ１０７では、この抜去位置検出フラグを“０”にクリアする。本実施例では、抜去位置検出フラグの定義を抜去された状態を検出した場合に“１”、抜去されていない状態を検出した場合は“０”としている。ステップＳ１０８で本実施例のエクステンダー挿抜状態検知処理を終了する。
図３はカメラ側の処理を示したフローチャートである。不図示の電源スイッチをＯＮにすることにより、ステップＳ２０１から処理をスタートする。
【００２８】
ステップＳ２０２では、レリーズ操作が行われたか否かを判断する。レリーズ操作とは撮影者が撮影の指示を行う操作の事である。レリーズ操作が行われた場合にはステップＳ２０３へ進み、レリーズ操作がない場合にはレリーズ操作が行われるまで待つ。ステップＳ２０３では、レンズ通信を行う。レンズ通信はレンズ側接点１０４とカメラ側接点１１７を介して、レンズＣＰＵ１０２とカメラＣＰＵ１１６の間で行われる。通信は一般的な３線式のシリアル通信等を用いれば良い。本通信にてカメラ−レンズ間でやり取りする情報には、レンズ側のエクステンダーの挿入位置検出フラグと抜去位置検出フラグの情報が含まれている。ステップＳ２０４では、ステップＳ２０３のレンズ通信にて得られた挿入位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ２０７へ、“０”ならステップＳ２０５へ進む。
【００２９】
ステップＳ２０５では、ステップＳ２０３のレンズ通信で得られた抜去位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ２０７へ、“０”ならステップＳ２０６へ進む。ステップＳ２０６、Ｓ２０７では挿抜中フラグの操作を行う。本実施例での挿抜中フラグはエクステンダー挿抜動作中に“１”。挿抜動作中でなければ“０”としている。ステップＳ２０６では、挿入位置検出フラグ、抜去位置検出フラグが共に“０”であったので、エクステンダーは挿抜中と判断し挿抜中フラグを“１”にセットする。ステップＳ２０７では、挿入位置検出フラグ、抜去位置検出フラグのどちらかが“１”であったので、エクステンダーは挿抜動作が終了していると判断し挿抜中フラグを“０”にセットする。
【００３０】
ステップＳ２０８では、撮影動作を行う。ステップＳ２０７から進んできた処理においては、レンズ内エクステンダーが挿入位置、若しくは抜去位置にあることが検出された場合であるため、撮影レンズの撮影光学系は正しい状態での撮影となる。一方、ステップＳ２０８から進んできた場合には、挿入位置、抜去位置のいずれも検出されていない場合であるため、レンズ内エクステンダーは挿抜動作途中にあり、撮影光学系が不十分な状態での撮影となる。ステップＳ２０９では、挿抜中フラグの値を参照し、値が“１”でステップＳ２０９にて不十分な撮影が行われた場合はステップＳ２１０へ、値が“０”で撮影光学系が正しい状態で撮影が行われた場合ならステップＳ２１４へ進み本実施例の処理を終了する。ステップＳ２１０からステップＳ２１３までの動作は先のステップＳ２０９にてエクステンダーが挿抜動作中に撮影が行われた場合に行われる処理となる。ステップＳ２１０からステップＳ２１２の処理は、レンズ内のエクステンダーの挿抜動作が終了するのを待っている動作で、エクステンダーが挿入位置、又は抜去位置にあることを検出された場合に、ステップＳ２１３へと進む。
【００３１】
以下各ステップの動作を説明する。
【００３２】
ステップＳ２１０では、レンズ通信を行い挿入位置検出フラグと抜去位置検出フラグを取得する。ステップＳ２１１ではステップＳ２１０のレンズ通信で取得した挿入位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ２１３へ、“０”ならステップＳ２１２へ進む。ステップＳ２１２では抜去位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ２１３へ、“０”ならステップＳ２１０のレンズ通信へ戻る。ステップＳ２１３では、挿抜中フラグを“０”にクリアする。そして、ステップＳ２０９にて、再度撮影動作を行う。以上、説明してきた通り本実施例では、レリーズ操作時にエクステンダーの位置を検出し、挿入位置若しくは抜去位置にあった場合には、前記レリーズ操作に対応した撮影を一度行う。一方、エクステンダーが挿抜動作中であった場合には、前記レリーズ操作に対応した撮影を行うとともに、挿抜動作が終了してから再度撮影を行っている。これにより、エクステンダー挿抜中の撮影光学系が不十分な状態でレリーズ操作が行われたとしても、挿抜動作が終了後の撮影光学系が正しい状態での撮影が自動で行われるため、撮影者の意図に近い画像を得ることが可能となる。
【００３３】
［第二の実施例］
続いて、第二の実施例を説明する。第一の実施例との主な違いは、エクステンダー位置検出手段の数が２つから１つへ減ったことである。
【００３４】
図４には、本実施例における一眼レフデジタルカメラ（以下、単にカメラという）と該カメラに取り外し可能に装着される交換レンズとにより構成されるカメラシステムを示している。
【００３５】
図４のカメラシステムにおいて、カメラ４１５と交換レンズ４０１は、通信端子４１７，４０４を介して情報通信可能に接続される。
【００３６】
交換レンズ４０１内に設けられたレンズコントローラとしてのレンズＣＰＵ４０２には、不図示の内部メモリに、該交換レンズ４０１に固有の特性情報、光学情報を格納している。レンズＣＰＵ４０２は、前記特性情報、および光学情報を、通信端子４０４，４１７を介してカメラ４１５内に設けられたカメラコントローラとしてのカメラＣＰＵ４１６に送信する。前記特性情報には、交換レンズ４０１の名称（機種を特定するためのＩＤ情報）、最大通信速度、開放Ｆ値、ズームレンズか否か、ＡＦ可能な像高等の情報が含まれる。また、光学情報には、フォーカスレンズ４０５の位置、変倍レンズ４０３の位置、絞り４０７の状態等のマトリクスで得られる、フォーカスレンズ４０３の敏感度情報やピント補正量の情報等が含まれる。
【００３７】
なお、交換レンズ４０１とカメラ４１５は、通信端子４０４，４１７を介して、その他の動作状態、設定状態、各種情報の要求命令（送信要求）および駆動命令等の情報もやり取りする。
【００３８】
交換レンズ４０１内には、変倍レンズ４０３、フォーカスレンズ４０５、絞り４０７、手ブレ補正レンズ４１０、エクステンダー４１３を含む撮影光学系が設けられている。撮影光学系を通った被写体からの光束は、カメラ４１５内に設けられたメインミラー４１９にて反射され、ペンタプリズム４２２を通りファインダ４２４に導かれる光束と、ＡＦセンサ４１８に導かれる光束とに分割される。カメラＣＰＵ４１６は、ＡＦセンサ４１８からの出力を処理して撮影光学系の焦点状態を検出し、前述したレンズの光学情報と合わせて、被写体に対する合焦状態を得るためのフォーカスレンズ４０５の駆動量を算出する。
【００３９】
カメラＣＰＵ４１６は、通信端子４１７，４０４を介して、算出したフォーカスレンズ駆動量をレンズＣＰＵ４０２に送信する。レンズＣＰＵ４０２は、受信したフォーカスレンズ駆動量に応じてレンズ駆動回路４０６を制御することにより、フォーカスレンズ４０５を合焦位置に駆動する。
【００４０】
また、カメラＣＰＵ４１６は、カメラ４１５に設けられた不図示のレリーズスイッチの半押し操作に応じて、不図示の測光センサによる測光結果またはユーザが設定した絞り値に応じた絞り４０７の駆動量を算出する。そして、通信端子４１７，４０４を介して該絞り駆動量をレンズＣＰＵ４０２に伝達する。レンズＣＰＵ４０２は、受信した絞り駆動量に応じて絞り駆動回路４０８を制御することにより、絞り４０７を駆動する。
【００４１】
また、カメラＣＰＵ４１６は、レリーズスイッチの半押し操作に応じて、手ブレ補正開始命令を通信端子４１７，４０４を介してレンズＣＰＵ４０２に伝達する。レンズＣＰＵ４０２は、手ブレ補正開始命令を受信するとまず、手ブレ補正駆動回路４１２を制御して手ブレ補正レンズ４１０を制御中心位置に保持し、続いてロック駆動回路４１１を制御してメカロック４０９を駆動させてロック状態を解除する。その後不図示の手ブレ検出回路の検出結果に従って手ブレ補正駆動回路４１２を制御して手ブレ補正レンズ４１０を駆動し、手ブレを補正する。
【００４２】
また、エクステンダー４１３は図示しない挿抜操作部材により撮影者が手動で光軸４２５上に挿入、抜去が可能であり、レンズＣＰＵ４０２は挿入位置検出手段４１４の出力により、エクステンダーの挿抜状態を検出することができる。本実施例では、挿入位置の検出を行うように構成しているが、抜去位置の検出を行うように構成しても良い。なお、図４の状態は、エクステンダー４１３が光軸４２５上から抜去された状態である。また、エクステンダー４１３は別途駆動回路を設ければ、光軸４２５上に自動で挿抜することも可能である。
【００４３】
さらに、カメラＣＰＵ４１６は、レリーズスイッチの全押し操作に応じて、メインミラー４１９と撮像素子４２１の前に設置されたシャッター４２０を駆動し、撮影光学系からの光束を撮像素子４２１に導き、撮影を行う。撮像素子４２１は、ＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子により構成されている。カメラＣＰＵ４１６は、撮像素子４２１からの出力に基づいて画像データを生成し、記録媒体に記録する。ここで、撮影される画像は、図示しないモード選択スイッチによって静止画撮影モードが選択されていれば静止画、動画撮影モードが選択されていれば動画となる。または、動画撮影用の録画開始ボタンを別に設けておき、そちらが押されたら動画の録画が開始されるように構成しても良い。
【００４４】
図５は交換レンズ４０１内の内蔵エクステンダー４１３の挿抜状態をレンズＣＰＵ４０２が検知する処理を示したフローチャートである。カメラに取り付けられ電源が供給されることによりステップＳ３０１から処理をスタートする。
【００４５】
ステップＳ３０２では、挿入位置検出手段４１４の出力を検出し、挿入状態を示す信号が得られた場合ステップＳ３０３へ、挿入されていない状態を示す信号が得られた場合にはステップＳ３０４へ進む。尚、挿入位置検出手段はメカニカル接点を用いたスイッチ、或いは、フォトインタラプタ、磁気センサ等で構成される。ステップＳ３０３およびステップＳ３０４では、ステップＳ３０２の結果から、カメラとの通信でカメラ側へ送信する情報の中の一つである挿入位置検出フラグの操作を行う。ステップＳ３０３では挿入位置検出フラグを“１”にセットし、ステップＳ３０４では、この挿入位置検出フラグを“０”にクリアする。本実施例では、挿入位置検出フラグの定義を挿入された状態を検出した場合に“１”、挿入されていない状態を検出した場合は“０”としている。ステップＳ３０５で本実施例のエクステンダー挿抜状態検知処理を終了する。
【００４６】
図６はカメラ側の処理を示したフローチャートである。不図示の電源スイッチをＯＮにすることにより、ステップＳ４０１から処理をスタートする。ステップＳ４０２では、レリーズ操作が行われたか否かを判断する。レリーズ操作とは撮影者が撮影の指示を行う操作の事である。レリーズ操作が行われた場合にはステップＳ４０３へ進み、レリーズ操作がない場合にはレリーズ操作が行われるまで待つ。ステップＳ４０３では、レンズ通信を行う。レンズ通信はレンズ側接点４０４とカメラ側接点４１７を介して、レンズＣＰＵ４０２とカメラＣＰＵ４１６の間で行われる。通信は一般的な３線式のシリアル通信等を用いれば良い。本通信にてカメラ−レンズ間でやり取りする情報には、レンズ側のエクステンダーの挿入位置検出フラグの情報が含まれている。
【００４７】
ステップＳ４０４では、ステップＳ４０３のレンズ通信にて得られた挿入位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ４０５へ、“０”ならステップＳ４０６へ進む。ステップＳ４０５、Ｓ４０６では挿入フラグ１の操作を行う。ステップＳ４０５では挿入フラグ１を“１”にセットし、ステップＳ４０６では挿入フラグ１を“０”にクリアする。ここで、挿入フラグ１は撮影前のエクステンダーの位置を記憶するためのフラグである。本実施例での挿入フラグ１はエクステンダーが挿入された状態の場合に“１”。挿入されていない状態の場合に“０”としている。ステップＳ４０７では、撮影動作を行う。
【００４８】
ステップＳ４０８からステップＳ４１２までの動作は撮影前のエクステンダーの位置と撮影後のエクステンダーの位置を比較するための処理である。以下各ステップの動作を説明する。ステップＳ４０８では、レンズ通信を行い挿入位置検出フラグを取得する。ステップＳ４０９ではステップＳ４０８のレンズ通信で取得した挿入位置検出フラグの値を参照し、フラグの値が“１”ならステップＳ４１０へ、“０”ならステップＳ４１１へ進む。ステップＳ４１０、Ｓ４１１では挿入フラグ２の操作を行う。ステップＳ４１０では挿入フラグ２を“１”にセットし、ステップＳ４１１では挿入フラグ２を“０”にクリアする。ここで、挿入フラグ２は撮影後のエクステンダーの位置を記憶するためのフラグである。本実施例での挿入フラグ２は挿入フラグ１と同様にはエクステンダーが挿入された状態の場合に“１”。挿入されていない状態の場合に“０”としている。
【００４９】
ステップＳ４１２では、挿入フラグ１と挿入フラグ２の値を比較し、同じ値ならステップＳ４１４へ進み本実施例の処理を終了する。一方、異なった値の場合はステップＳ４１３へ進む。この場合、撮影前後のエクステンダーの位置が異なっていることを示しており、撮影中にエクステンダーの挿抜動作が行われ、光学系が不十分な状態での撮影と考えられるため、再度撮影を行うための処理を行う。ステップＳ４１３では挿入フラグ１に挿入フラグ２の値を代入する。そして、再度撮影の処理を実行する。
【００５０】
以上、説明してきた通り本実施例では、レリーズ操作時にエクステンダーの位置を検出し、撮影後に再度エクステンダーの位置を検出し、撮影前と撮影後の位置が同じであれば、前記レリーズ操作に対応した撮影を一度行う。一方、撮影前後でエクステンダーの位置が異なる場合には、前記レリーズ操作に対応した撮影を行うとともに、エクステンダー位置信号が切り替わった後に再度撮影を行っている。これにより、エクステンダー挿抜中の撮影光学系が不十分な状態でレリーズ操作が行われたとしても、挿抜動作が終了後の撮影光学系が正しい状態での撮影が自動で行われるため、撮影者の意図に近い画像を得ることが可能となる。
【００５１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５２】
１０１，４０１  交換レンズ、１０２，４０２  レンズ内ＣＰＵ、
１０４，４０４  レンズ側通信端子、１０５，４０５  フォーカスレンズ、
１０７，４０７  絞り、１０９，４０９  メカロック、
１１０，４１０  手ブレ補正レンズ、１１３，４１３  エクステンダー、
１１５，４１５  カメラ、１１６，４１６  カメラ内ＣＰＵ、
１１９，４１９  メインミラー、１２１，４２１  撮像素子
【図１】
2016206365.tif 000003
【図２】
2016206365.tif 000004
【図３】
2016206365.tif 000005
【図４】
2016206365.tif 000006
【図５】
2016206365.tif 000007
【図６】
2016206365.tif 000008