(57)【要約】【課題】位置情報を好適に記憶すること。【解決手段】交換レンズは、光学系、及び、絞りの少なくとも一方の位置を検出する検出部と、カメラボディが待機状態になる前に前記カメラボディから第１信号を受信する送受信部と、前記送受信部が前記信号を受信した後、前記検出部が検出した前記位置に関する位置情報を記憶媒体に記憶させるように制御する制御部とを有する。【選択図】図２
2017116654.tif 000002
【特許請求の範囲】
【請求項１】
光学系、及び、絞りの少なくとも一方の位置を検出する検出部と、
カメラボディが待機状態になる前に前記カメラボディから第１信号を受信する送受信部と、
前記送受信部が前記第１信号を受信した後、前記検出部が検出した前記位置に関する位置情報を記憶媒体に記憶させるように制御する制御部とを有する交換レンズ。
【請求項２】
請求項１に記載の交換レンズにおいて、
前記送受信部は、前記制御部により前記位置情報を記憶媒体に記憶させる制御が完了した後、前記カメラボディに第２信号を送信する交換レンズ。
【請求項３】
請求項１または請求項２に記載の交換レンズにおいて、
前記記憶媒体は、前記カメラボディからの電力供給が停止されても記憶した前記位置情報を保持する交換レンズ。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の交換レンズにおいて、
前記送受信部は、前記カメラボディが待機状態から復帰したとき前記カメラボディから第１情報を受信し、前記カメラボディが電源オフ状態から電源オン状態になったとき前記カメラボディから第２情報を受信し、
前記制御部は、前記送受信部が前記第１情報を受信した場合と前記第２情報を受信した場合とで異なる制御を行う交換レンズ。
【請求項５】
請求項４に記載の交換レンズにおいて、
前記検出部は、前記光学系、及び、前記絞りの少なくとも一方の相対的な値を検出する交換レンズ。
【請求項６】
請求項５に記載の交換レンズにおいて、
前記光学系、及び、前記絞りの少なくとも一方が基準位置にあることを検出する基準位置検出部を有し、
前記検出部は、前記光学系、及び、前記絞りの少なくとも一方の前記基準位置からの相対的な値を検出する交換レンズ。
【請求項７】
請求項６に記載の交換レンズにおいて、
前記制御部は、前記カメラボディから電力供給が開始されると、前記記憶媒体に記憶されている前記位置情報を無効にする交換レンズ。
【請求項８】
請求項６または７に記載の交換レンズにおいて、
前記送受信部が前記第１情報を受信した場合、前記制御部は、前記記憶媒体に記憶されている前記位置情報を用いて前記光学系、及び、前記絞りの少なくとも一方を制御した後に前記位置情報を無効にする交換レンズ。
【請求項９】
請求項６から請求項８までのいずれか一項に記載の交換レンズにおいて、
前記送受信部が前記第２情報を受信した場合、前記制御部は、前記光学系、及び、前記絞りの少なくとも一方を前記基準位置に移動させる制御を行い、前記記憶媒体に記憶されている前記位置情報を無効にする交換レンズ。
【請求項１０】
請求項６から請求項９までのいずれか一項に記載の交換レンズにおいて、
前記送受信部は、前記カメラボディに前記交換レンズが装着されたとき前記カメラボディから第３情報を受信し、
前記送受信部が前記第３情報を受信した場合、前記制御部は、前記記憶媒体に記憶されている前記位置情報を無効にする交換レンズ。
【請求項１１】
請求項６または請求項１０に記載の交換レンズにおいて、
前記制御部は、前記光学系、及び、前記絞りの少なくとも一方を前記基準位置に移動させる際に前記記憶媒体に記憶されている前記位置情報を用いて前記光学系、及び、前記絞りの少なくとも一方の移動方向を決定した後に前記位置情報を無効にする交換レンズ。
【請求項１２】
請求項１から請求項１１までのいずれか一項に記載の交換レンズと、
前記交換レンズが装着されるカメラボディとを有するカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズおよびカメラに関する。
【背景技術】
【０００２】
アブソリュートタイプのエンコーダを用いてレンズ位置を管理するカメラシステムが知られている（特許文献１参照）。しかしながら、アブソリュートタイプのエンコーダを用いた場合、アブソリュートタイプのエンコーダを用いない場合と比較してコストがかかるという課題があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０６３１４号公報
【発明の概要】
【０００４】
本発明の第１の態様による交換レンズは、光学系、及び、絞りの少なくとも一方の位置を検出する検出部と、カメラボディが待機状態になる前に前記カメラボディから第１信号を受信する送受信部と、前記送受信部が前記信号を受信した後、前記検出部が検出した前記位置に関する位置情報を記憶媒体に記憶させるように制御する制御部とを有する。
本発明の第２の態様によるカメラは、前記交換レンズと、前記交換レンズが装着されるカメラボディとを有する。
【図面の簡単な説明】
【０００５】
【図１】本実施の形態によるデジタルカメラシステムを示す斜視図である。
【図２】図１のカメラの要部構成図である。
【図３】フォーカシングレンズの可動域と基準位置を例示する図である。
【図４】励磁位相を説明する図である。
【図５】カメラボディから交換レンズへの電力供給開始時の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【０００６】
第１実施の形態によるデジタルカメラシステム１（以下、カメラ１と呼ぶ）は、例えば、交換レンズ３の焦点位置などの光学的条件を変更するレンズの位置を適切に管理する。以下、図面を参照して発明を実施するための形態を説明する。図１は、カメラ１を示す斜視図である。カメラ１は、カメラボディ２と交換レンズ３とで構成され、カメラボディ２に対して交換レンズ３が着脱可能に構成されている。
【０００７】
カメラボディ２には、交換レンズ３が取り付けられるボディ側マウント部２０１が設けられている。また、図１に示すように、ボディ側マウント部２０１の内面側に接続部２０２が設けられている。この接続部２０２には複数の電気接点が設けられている。
【０００８】
一方、交換レンズ３には、カメラボディ２に取り付けられるレンズ側マウント部３０１が設けられている。また、図１に示すように、レンズ側マウント部３０１の内面側に接続部３０２が設けられている。この接続部３０２にも複数の電気接点が設けられている。交換レンズ３の鏡筒の外周面に設けられている操作環は、ズーム操作環３５である。
【０００９】
カメラボディ２に交換レンズ３が装着されると、ボディ側マウント部２０１に設けられた接続部２０２の電気接点と、レンズ側マウント部３０１に設けられた接続部３０２の電気接点とが、電気的かつ物理的に接続される。これにより、接続部２０２および接続部３０２を介して、カメラボディ２から交換レンズ３への電力供給（通電）や、カメラボディ２および交換レンズ３間の通信が可能となる。
【００１０】
＜交換レンズ＞
図２は、図１に例示したカメラ１の要部構成図である。図２に示すように、交換レンズ３には、複数のレンズ３１〜３３、および絞り３４を含む撮像光学系と、レンズ制御部３７と、レンズメモリ３８と、送受信部３９などが内蔵されている。
【００１１】
レンズ３３は、フォーカシングレンズである。フォーカシングレンズ３３が光軸Ｌ１方向に進退移動することにより、撮像光学系の焦点位置を調節する。フォーカシングレンズ３３は、フォーカシングレンズ駆動モータ３３１によって駆動される。フォーカシングレンズ３３の位置は、レンズ制御部３７によって管理される。
【００１２】
フォーカシングレンズ駆動モータ３３１は、例えば、ステッピングモータによって構成される。フォーカシングレンズ駆動モータ３３１に対する駆動指示は、レンズ制御部３７によって行われる。本実施の形態では、カメラボディ２のボディ制御部２１によってフォーカシングレンズ３３の移動方向および移動速度が決定され、決定された移動方向および移動速度を示す制御信号がレンズ制御部３７へ送信される。レンズ制御部３７は、ボディ制御部２１からの制御信号に基づき、フォーカシングレンズ駆動モータ３３１へ駆動指示を送る。
【００１３】
レンズ３２は、ズームレンズである。ズームレンズ３２が光軸Ｌ１方向に進退移動することにより、撮像光学系の焦点距離を変化させる。ズームレンズ３２は、ズームスレンズ駆動モータ３２１によって駆動され、アブソリュートタイプのズームレンズ用エンコーダ３２２によってその位置が検出される。ズームレンズ駆動モータ３２１に対する駆動指示は、レンズ制御部３７によって行われる。例えば、図１のズーム環３５の回転操作に応じて、レンズ制御部３７がズームレンズ３２の移動方向および移動速度を決定し、ズームレンズ駆動モータ３２１へ駆動指示を送る。
【００１４】
絞り３４は、光束制限部材である。絞り３４は、光軸Ｌ１を中心に開口径を変化させることにより、上記撮像光学系を通過して撮像素子２２に至る光束を制限する。絞り３４に対する開口径の変更指示は、レンズ制御部３７によって行われる。絞り３４の開口径は、絞り開口センサ３４１によって検出される。
【００１５】
ボディ制御部２１は、例えば、自動露出モードにおいて演算した開口径（絞り値）をレンズ制御部３７へ指示する。また、ボディ制御部２１は、操作部２８（例えば絞り環）に対するマニュアル操作によって設定された開口径（絞り値）を、レンズ制御部３７へ指示する。
【００１６】
不揮発性のレンズメモリ３８には、例えば、像面移動係数などのレンズ情報が記録される。像面移動係数とは、フォーカシングレンズ３３の移動量と像面の移動量との対応関係を示す値である。像面移動係数は、例えば交換レンズ３の製造時等に記録される。レンズメモリ３８にはさらに、レンズ制御部３７がフォーカシングレンズ３３の位置を管理するための情報が記録される。フォーカシングレンズ３３の位置を管理するための情報は、カメラボディ２から交換レンズ３への電力供給が停止する省電力状態（後述するスリープモード）へ移行する前に記録される。フォーカシングレンズ３３の位置を管理するための情報については後述する。
【００１７】
送受信部３９は、カメラボディ２の送受信部２９との間で所定の通信を行う。これにより、カメラボディ２側の情報や指示が交換レンズ３のレンズ制御部３７へ伝えられ、交換レンズ３側の情報がカメラボディ２のボディ制御部２１へ伝えられる。
【００１８】
＜カメラボディ＞
カメラボディ２は、ボディ制御部２１と、撮像素子２２と、シャッター２３と、メモリ２４と、マイク２５と、液晶表示器２７と、操作部２８と、送受信部２９とを含む。
【００１９】
ボディ制御部２１は、不図示のマイクロコンピュータや不揮発性メモリ２１Ａ等を含み、内蔵されている制御プログラムに基づいて、カメラ１の各部の動作を統括的に制御する。例えば、ボディ制御部２１は、撮像素子２２から出力されたデータに対して所定の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整など）を施す。
【００２０】
また、ボディ制御部２１は、撮像素子２２から出力されたデータを用いて所定の露出演算を行うとともに、この露出演算によって求めた露出量に基づいてカメラ１の露出制御を行う。自動露出演算の一例を説明すると、ボディ制御部２１は、撮影画面を複数の領域に分割し、分割した各領域に対応するデータを、測光信号として撮像素子２２から読み出す。ボディ制御部２１は、読み出した測光信号に基づいて露出を演算する。
さらにまた、ボディ制御部２１は、撮像光学系の焦点検出処理を行う。焦点検出処理については後述する。
【００２１】
撮像素子２２は、複数の光電変換素子が二次元状に配置されており、後述する静止画像やライブビュー画像（スルー画像とも呼ばれる）を撮像する。ライブビュー画像は、撮像素子２２によって所定のフレームレートで逐次取得される観察用の画像である。また、撮像素子２２は、後述する動画像の撮像も可能に構成される。
【００２２】
シャッター２３は、ボディ制御部２１によって開閉制御される。メモリ２４は、着脱可能に構成された記録媒体である。メモリ２４は、ボディ制御部２１によって画像データや音声データの書き込みおよび読み出しが制御される。マイク２５は、集音した音を音声信号に変換する。音声信号は、ボディ制御部２１によって増幅、Ａ／Ｄ変換され、デジタル音声データとしてメモリ２４に記録される。
【００２３】
液晶表示器２７は、カメラボディ２の背面に設けられている。液晶表示器２７は、ボディ制御部２１の指示に応じて画像を再生表示したり、シャッター速度、絞り値、撮影枚数などの撮影に関する情報や、カメラボディ２に各種設定を行うためのメニュー画面を表示したりする。
【００２４】
操作部２８は、メインスイッチ、レリーズボタン、録画ボタン、各種設定スイッチなどを含む。操作部２８は、操作に応じた操作信号をボディ制御部２１へ送出する。
【００２５】
上記カメラ１は、静止画撮影と動画撮影とが可能に構成されている。
＜ライブビュー画像＞
本実施の形態では、通常、撮影準備状態においてライブビューモードにする。ライブビューモードにおける動作の一例を説明すると、ボディ制御部２１が、シャッター２３を開いたままで、交換レンズ３の絞り３４を被写体の明るさに応じた開口径へ制御させるとともに、撮像素子２２によりライブビュー画像を所定のフレームレートで取得させる。ボディ制御部２１は、取得されたライブビュー画像を液晶表示器２７に逐次表示させる。
【００２６】
＜静止画像＞
ボディ制御部２１は、例えば、ユーザーによって操作部材２８を構成するレリーズボタンが全押し操作されると、静止画撮影を開始させる。動作の一例を説明すると、シャッター２３を一旦閉じ、交換レンズ３の絞り３４を、被写体の明るさに応じた開口径へ制御させるとともに、シャッター２３を開いて被写体からの光束を撮像素子２２へ導く。ボディ制御部２１は、所定のシャッター秒時が経過するとシャッター２３を閉じ、撮像素子２２によって光電変換された画像のデータに対して所定の画像処理を施す。ボディ制御部２１は、ライブビューモードへ戻るために再びシャッター２３を開くとともに、画像処理後の画像データをメモリ２４に記録する。
【００２７】
＜動画像＞
また、ボディ制御部２１は、例えば、ユーザーによって操作部材２８を構成する録画ボタンが押下操作されると、動画撮影を開始させる。動作の一例を説明すると、交換レンズ３の絞り３４の開口径を、被写体の明るさに応じた開口径へ制御させ、撮像素子２２により動画の撮像を所定のフレームレートで行わせる。このとき、上述したマイク２５により集音された音声の録音も行う。ボディ制御部２１は、動画の撮影中に再び録画ボタンが押下操作されると、動画の撮像および音声の録音を終了させる。動画像のデータおよびデジタル音声データは、ボディ制御部２１によってメモリ２４に記録される。
【００２８】
上記カメラ１は、以下のような焦点検出が可能に構成されている。なお、コントラスト検出方式および位相差検出方式をそれぞれ説明するが、少なくとも一方の方式による焦点検出部を備えていればよい。
＜コントラストＡＦ＞
ボディ制御部２１は、撮像素子２２から読み出したデータに基づき、コントラスト検出方式による撮像光学系の焦点調節状態の検出（コントラストＡＦ）を行う。例えば、ボディ制御部２１からレンズ制御部３７へ制御信号を送出してフォーカシングレンズ３３を所定のサンプリング間隔(距離)で移動させながら、フォーカシングレンズ３３のそれぞれの位置において撮像素子２２で取得されたデータを撮像素子２２から読み出す。ボディ制御部２１は、読み出したデータに基づいて焦点評価値演算を行う。そして、焦点評価値が最大となるフォーカシングレンズ３３の位置を合焦位置として求める。
【００２９】
一般に、コントラストＡＦでは、フォーカシングレンズ３３の移動速度が所定速度を超えることによって焦点評価値のサンプリング間隔が大きくなり過ぎると、合焦精度の低下を招くおそれがある。そこで、ボディ制御部２１は、焦点評価値を検出するためにフォーカシングレンズ３３を移動させる探索制御において、合焦位置を適切に検出することができるサンプリング間隔に応じた像面駆動速度が得られるようにフォーカシングレンズ３３の移動速度を決定し、フォーカシングレンズ３３を移動させる。探索制御とは、例えば、ウォブリング、所定位置の近傍のみを探索する近傍サーチ（近傍スキャン）、フォーカシングレンズ３３の可動範囲の全域を探索する全域サーチ（全域スキャン）を含む。
【００３０】
＜位相差ＡＦ＞
また、ボディ制御部２１は、位相差検出方式による焦点検出（位相差ＡＦ）を行ってもよい。位相差検出方式は、撮像光学系の異なる瞳領域を介して入射された一対のフォーカス検出用光束による像の位相差に基づいてデフォーカス量を検出する方式である。この方式では、ボディ制御部２１が、位相差検出用センサの異なる位置に設けられたフォーカス検出用画素列でそれぞれ撮像される一対の像の相対位置ズレ量（相対間隔）に基づいて、合焦に必要なフォーカシングレンズ３３の移動方向および移動量を算出する。
【００３１】
具体的には、ボディ制御部２１が、上記一対の像の強度分布に対して像ズレ検出演算処理（相関演算処理、位相差検出処理）を施すことによって、一対の像の像ズレ量を算出する。ボディ制御部２１はさらに、像ズレ量に所定の変換係数を乗算することによって、交換レンズ３の焦点調節状態を表すデフォーカス量を算出する。このような位相差ＡＦにおけるデフォーカス量演算は公知であるので、位相差ＡＦについての詳細な説明は省略する。
【００３２】
なお、位相差検出用センサは、あらかじめ撮像素子２２に含められているフォーカス検出用画素列を用いてもよいし、フォーカス検出用画素列を備えた専用センサを撮像素子２２とは別に備えるように構成してもよい。
【００３３】
＜レンズ情報＞
本実施の形態では、交換レンズ３からカメラボディ２へレンズ情報を送信し、カメラボディ２のボディ制御部２１は、カメラ１の動作を制御する際に交換レンズ３から受信したレンズ情報を参照する。このような構成にすることにより、仮に、交換レンズ３の特性に個体差がある場合でも、交換レンズ３ごとの個体差の影響を抑えるように制御することができる。
【００３４】
レンズ情報には、例えば、(a1)フォーカシングレンズ３３の位置、(a2)ステッピングモータに対する励磁位相、(a3)ズームレンズ３２の位置、(a4)絞り値、(a5)交換レンズ３の機種情報、(a6)収差情報、(a7)像面移動係数、等を含めることができる。
【００３５】
(a1)フォーカシングレンズ３３の位置は、フォーカシングレンズ３３の現在位置を示す情報である。フォーカシングレンズ駆動モータ３３１をステッピングモータによって構成する場合、所定の基準位置からどの向きに何パルス分移動させたかによって現在位置を表すことができる。ステッピングモータを駆動する向きと駆動パルス数は、レンズ制御部３７によって管理される。
【００３６】
図３は、フォーカシングレンズ３３の可動域と基準位置Ｐを例示する図である。図３の例では、フォーカシングレンズ３３の可動域の無限遠寄りに基準位置Ｐが定められている。フォーカシングレンズ３３の可動域は、ズームレンズ３２の位置（すなわちズーム位置）によって異なっていてもよい。図３の例では、基準位置Ｐに対して至近方向のフォーカシングレンズ３３の可動端は、ズーム位置がテレ端にあるときの可動端ＴＳの方が、ズーム位置がワイド端にあるときの可動端ＷＳよりも至近側に位置する。また、基準位置Ｐに対して無限遠方向のフォーカシングレンズ３３の可動端は、ズーム位置がテレ端にあるときの可動端ＴＬの方が、ズーム位置がワイド端にあるときの可動端ＷＬよりも無限遠側に位置する。
【００３７】
本実施の形態では、フォーカシングレンズ３３の可動域がズーム位置によって異なるため、フォーカシングレンズ３３の位置と、ズームレンズ３２の位置とを用いてフォーカシングレンズ３３の現在位置を検出する。
【００３８】
図４は、励磁位相を説明する図である。(a2)ステッピングモータに対する励磁位相は、例えばステッピングモータがＡ相からＨ相までの８相である場合に、何相に位置するかを示す情報である。フォーカシングレンズ３３を上記基準位置からどの向きに何パルス分移動させたかがわかっても、ステッピングモータに印加していた励磁位相がわからないと、フォーカシングレンズ３３の現在位置を厳密に特定できない。そこで、フォーカシングレンズ３３の位置と、ステッピングモータに対する励磁位相と、ズームレンズ３２の位置と、を用いてフォーカシングレンズ３３の現在位置を検出する。ステッピングモータに対する励磁位相は、レンズ制御部３７によって管理される。
【００３９】
(a3)ズームレンズ３２の位置は、ズームレンズ用エンコーダ３２２（図２）によって検出されたズームレンズ３２の現在位置を示す情報である。交換レンズ３が固定焦点レンズの場合には、ズームレンズ３２の位置はその焦点距離に対応する。(a4)絞り値は、絞り開口センサ３６１（図２）によって検出された現在の絞り３４の開口径に相当する。
【００４０】
(a5)交換レンズ３の機種情報は、交換レンズ３の機種ごとに異なる値である。この情報は、ボディ制御部２１による交換レンズ３の識別に用いられる。(a6)収差情報は、交換レンズ３に含まれる複数のレンズ３１〜３３の収差を表す。これら収差の情報は、例えば、ボディ制御部２１による画像補正処理において用いられる。
【００４１】
(a7)像面移動係数は、ズームレンズ３２の現在位置（焦点距離）およびフォーカシングレンズ３３の現在位置（撮影距離）に対応した像面移動係数である。像面移動係数とは、上述したようにフォーカシングレンズ３３の移動距離と像面の移動距離との比であり、例えば、ボディ制御部２１がフォーカシングレンズ３３の移動速度を決定する際に用いられる。
【００４２】
＜フォーカシングレンズ３３の位置の用途＞
上述したように、本実施の形態ではフォーカシングレンズ３３の位置を相対的に検出する。検出したフォーカシングレンズ３３の位置の用途の一つは、焦点検出時にボディ制御部２１がフォーカシングレンズ３３の移動速度を決定する際に用いる。また、検出したフォーカシングレンズ３３の位置の他の用途は、例えばスリープモードからの復帰時に、フォーカシングレンズ３３の位置をスリープモードへ移行する前の位置へ移動させる際に用いる。
【００４３】
スリープモードとは、液晶表示器２７に対する表示や交換レンズ３への電力供給等を停止させた状態で次の操作を待つ待機状態をいう。本実施の形態では、カメラ１に対する無操作状態が所定時間継続されると、ボディ制御部２１がカメラボディ２をスリープモードに移行させる。レンズ制御部３７は、上述した他の用途のために、フォーカシングレンズ３３の位置を管理するための情報を、スリープモードへ移行する前にレンズメモリ３８に記録しておく。
【００４４】
スリープモードにおいてカメラボディ２から交換レンズ３への電力供給が停止されても、不揮発性のレンズメモリ３８に記憶されている情報は保持される。スリープモードからの復帰時に、カメラボディ２から交換レンズ３へ電力供給が再開されると、レンズ制御部３７は、レンズメモリ３８が記憶しているフォーカシングレンズ３３の位置を管理するための情報に基づいて、スリープモードへ移行する前の位置へフォーカシングレンズ３３を移動制御する。
【００４５】
なお、スリープモード中にユーザーによってズーム環３５が操作され、ズーム位置が変更される場合も想定される。そこで、レンズ制御部３７は、スリープモードの間にズーム位置が変更されたか否かを判定する。すなわち、スリープモードから復帰後にズームレンズ用エンコーダ３２２によって検出されたズーム位置と、レンズメモリ３８が記憶しているスリープモードへ移行する前のズーム位置とが異なる場合に、スリープモードの間にズーム位置が変更されたと判定する。
【００４６】
スリープモードの間にズーム位置が変更された場合、レンズ制御部３７は、ズーム位置が変更されたことによるピント位置のずれを補正する（ズームトラッキング補正）。これにより、変更後のズーム位置で、スリープモードに移行する前のピント状態を再現させることができる。
【００４７】
レンズ制御部３７は、例えば電源オン操作時、カメラボディ２から交換レンズ３へ電力供給が開始されると、フォーカシングレンズ３３の位置検出の基準にする基準位置Ｐ（図３）を検出する。例えば、フォーカシングレンズ３３を無限遠方向に移動させて、基準位置Ｐに設けた不図示のセンサ部をフォーカシングレンズ３３が通過した時点の励磁位相をレンズ制御部３７内のメモリ（不図示）に記録する。また、レンズ制御部３７は、これ以降のフォーカシングレンズ３３の位置を、この基準位置Ｐからどの向きに何パルス分移動させたかによって管理する。
なお、レンズ制御部３７は、フォーカシングレンズ３３を無限遠方向に移動させても基準位置Ｐが見つからない場合、フォーカシングレンズ３３を至近方向に移動させて基準位置Ｐを見つける。
【００４８】
＜フローチャートの説明＞
上述したカメラ１のカメラボディ２から交換レンズ３への電力供給開始時の処理手順について、図５のフローチャートを参照して説明する。図５において、左側にカメラボディ２側の処理の流れを示し、右側に交換レンズ３側の処理の流れを示す。
【００４９】
＜ボディ制御部２１の処理＞
カメラボディ２のボディ制御部２１は、操作部材２８を構成するメインスイッチによる電源オン操作が行われ、電力供給を開始した場合に図５による処理を起動させる。ボディ制御部２１は、電源オフ操作が行われるまで図５による処理を繰り返し実行する。図５のステップＳ１０において、ボディ制御部２１は、交換レンズ３のレンズ制御部３７へ電源オン情報を通知してステップＳ２０へ進む。電源オン情報は、例えば、電源オン操作に伴ってカメラボディ２から交換レンズ３へ電力供給を開始するのか、スリープモードからの復帰に伴ってカメラボディ２から交換レンズ３へ電力供給を開始するのか、を知らせる情報である。
【００５０】
ステップＳ２０において、ボディ制御部２１は、フォーカシングレンズ３３の移動が終了したか否かを判定する。ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の移動終了が通知された場合にステップＳ２０を肯定判定してステップＳ３０へ進む。ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の移動終了が通知されない場合には、ステップＳ２０を否定判定し、フォーカシングレンズ３３の移動終了を待つ。
【００５１】
ステップＳ３０において、ボディ制御部２１は、通常処理を行ってステップＳ４０へ進む。通常処理は、カメラボディ２における撮影に必要な処理の全般をいう。ステップＳ４０において、ボディ制御部２１は、スリープモードへ移行するか否かを判定する。ボディ制御部２１は、無操作状態のまま所定時間が経過した場合にステップＳ４０を肯定判定してステップＳ５０へ進む。ボディ制御部２１は、無操作状態で所定時間が経過していない場合には、ステップＳ４０を否定判定してステップＳ３０へ戻り、通常処理を行う。
【００５２】
ステップＳ５０において、ボディ制御部２１は、交換レンズ３へスリープモードへの移行を通知する。この通知は、スリープモードへ移行することの予告であり、交換レンズ３において、フォーカシングレンズ３３の位置を管理するための情報をレンズメモリ３８に記録させるために行う。
【００５３】
ステップＳ６０において、ボディ制御部２１は、交換レンズ３においてレンズメモリ３８への情報記録が終了したか否かを判定する。ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の位置情報の記録終了が通知された場合にステップＳ６０を肯定判定してステップＳ７０へ進む。ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の位置情報の記録終了が通知されない場合には、ステップＳ６０を否定判定し、記録終了を待つ。
【００５４】
ステップＳ７０において、ボディ制御部２１はスリープモードへ移行する。具体的には、ボディ制御部２１は、液晶表示器２７に対する表示や交換レンズ３への電力供給等を停止させて省電力状態とし、この状態でユーザーによる操作を待つ。
【００５５】
ステップＳ８０において、ボディ制御部２１は、スリープモードから復帰するか否かを判定する。ボディ制御部２１は、操作部材２８が操作された場合にステップＳ８０を肯定判定してステップＳ９０へ進む。ボディ制御部２１は、操作部材２８が操作されない場合には、ステップＳ８０を否定判定し、操作部材２８に対する操作を待つ。
【００５６】
ステップＳ９０において、ボディ制御部２１は、スリープモードから復帰する。具体的には、ボディ制御部２１は、液晶表示器２７に対する表示や交換レンズ３への電力供給等を開始させてステップＳ１０へ戻る。ステップＳ１０へ戻ったボディ制御部２１は、スリープモードからの復帰に伴ってカメラボディ２から交換レンズ３へ電力供給を開始する旨を交換レンズ３へ知らせる。
【００５７】
＜レンズ制御部３７の処理＞
交換レンズ３のレンズ制御部３７は、カメラボディ２から交換レンズ３へ電力供給が開始された場合に、図５による処理を起動させる。図５のステップＳ３１０において、レンズ制御部３７は、カメラボディ２から通知された電源オン情報に基づき、スリープモードからの復帰か否かを判定する。レンズ制御部３７は、スリープモードからの復帰である場合にステップＳ３１０を肯定判定してステップＳ３４０へ進み、スリープモードからの復帰でない場合（例えば、電源オン操作に伴ってカメラボディ２から交換レンズ３へ電力供給が開始された）にステップＳ３１０を否定判定してステップＳ３２０へ進む。
【００５８】
ステップＳ３２０へ進むのは、電源オン操作に伴って電力供給が開始された場合である。レンズ制御部３７は、ステップＳ３２０において、フォーカシングレンズ３３を基準位置Ｐ（図３）へ移動させてステップＳ３３０へ進む。本実施の形態では、基準位置Ｐを、フォーカシングレンズ３３の位置検出の基準点とする。
レンズ制御部３７は、レンズメモリ３８にフォーカシングレンズ３３の位置が記憶されている場合、記憶されている位置に基づき、フォーカシングレンズ３３を移動する向きを決めることができる。例えば、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置が、基準位置Ｐよりも無限遠方向に移動された位置である場合には、レンズ制御部３７は、フォーカシングレンズ３３を至近方向へ移動させる。これにより、フォーカシングレンズ３３を無駄に移動させることなしに、基準位置Ｐ（図３）へ移動させることができる。
【００５９】
ステップＳ３３０において、レンズ制御部３７は、カメラボディ２へフォーカシングレンズ３３の移動終了を通知する。この通知は、カメラボディ２において通常処理へ進む合図となる。レンズ制御部３７はさらに、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置を管理するための情報（フォーカシングレンズ３３の位置、ステッピングモータに対する励磁位相、およびズームレンズ３２の位置）を無効にしてステップＳ３６０へ進む。ここで、無効にするとは、レンズメモリ３８に記憶されている情報を消去してもよいし、記憶されている情報を消去せずに、その使用を禁じるためのフラグをセットしてもよいし、記憶されている情報を無効の意味を示すデータに書き替えてもよい。
【００６０】
ステップＳ３４０へ進むのは、スリープモードからの復帰に伴って電力供給が開始された場合である。ステップＳ３４０において、レンズ制御部３７は、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置を管理するための情報（フォーカシングレンズ３３の位置、ステッピングモータに対する励磁位相、およびズームレンズ３２の位置）に基づき、スリープモードに移行する前のフォーカシングレンズ３３の位置（前回位置と呼ぶ）へフォーカシングレンズ３３を移動制御してステップＳ３５０へ進む。
なお、レンズ制御部３７は、フォーカシングレンズ３３の位置を管理するための情報がレンズメモリ３８に記憶されていない場合や、上記情報がレンズメモリ３８に記憶されているものの無効にされている場合には、上記ステップＳ３２０の場合と同様の処理を行ってステップＳ３６０へ進む。
【００６１】
ステップＳ３５０において、レンズ制御部３７は、カメラボディ２へフォーカシングレンズ３３の移動終了を通知する。この通知は、カメラボディ２において通常処理へ進む合図となる。レンズ制御部３７はさらに、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置を管理するための情報を無効にしてステップＳ３６０へ進む。無効にする点は、上記ステップＳ３３０の場合と同様である。
【００６２】
ステップＳ３６０において、レンズ制御部３７は、通常処理を行ってステップＳ３７０へ進む。通常処理は、交換レンズ３における撮影に必要な処理の全般をいう。ステップＳ３７０において、レンズ制御部３７は、カメラボディ２からスリープモードへの移行が通知されたか否かを判定する。レンズ制御部３７は、カメラボディ２からスリープモードへ移行する旨（すなわち予告）が通知された場合にステップＳ３７０を肯定判定してステップＳ３８０へ進む。レンズ制御部３７は、カメラボディ２からスリープモードに移行する旨が通知されない場合には、ステップＳ３７０を否定判定してステップＳ３６０へ戻り、通常処理を継続する。
【００６３】
ステップＳ３８０において、レンズ制御部３７は、フォーカシングレンズ３３の位置を管理するための情報（フォーカシングレンズ３３の位置、ステッピングモータに対する励磁位相、およびズームレンズ３２の位置）をレンズメモリ３８に記録してステップＳ３９０へ進む。カメラボディ２からスリープモードへ移行する旨が通知された後、すなわちスリープモードへの移行時点でレンズメモリ３８に情報を記録することで、フォーカシングレンズ３３を移動させる毎にレンズメモリ３８に情報を記録する場合に比べて、レンズメモリ３８に対する記録回数を少なく抑えることができる。
【００６４】
ステップＳ３９０において、レンズ制御部３７は、レンズメモリ３８への記録が終了したことをカメラボディ２へ通知して図５による処理を終了する。この通知は、カメラボディ２においてスリープモードに移行する合図となる。
【００６５】
なお、カメラボディ２側で電源オフ操作が行われた場合、レンズ制御部３７は、カメラボディ２から電力供給が停止されることによって図５による処理を終了する。この場合には、フォーカシングレンズ３３の位置を管理するための情報（フォーカシングレンズ３３の位置、ステッピングモータに対する励磁位相、およびズームレンズ３２の位置）をレンズメモリ３８に記録することなく図５による処理を終了する。
【００６６】
以上説明した図５による処理を行うようにしたので、カメラ１は、交換レンズ３にアブソリュートタイプのエンコーダを備えなくても、フォーカシングレンズ３３の位置を適切に管理することができる。例えば、カメラボディ２がスリープモードに移行して交換レンズ３に対する電力供給が停止されても、カメラボディ２がスリープモードから復帰した場合には、交換レンズ３は、レンズメモリ３８に記憶されている位置情報に基づいてフォーカシングレンズ３３を適切に移動制御することができる。
【００６７】
＜カメラボディ２に交換レンズ３を装着した場合＞
交換レンズ３が装着されていないカメラボディ２に交換レンズ３を装着した場合において、カメラボディ２から交換レンズ３に対して一時的に電力供給が行われる場合には、レンズ制御部３７は以下の処理を行なってもよい。すなわち、レンズ制御部３７は、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置を管理するための情報（フォーカシングレンズ３３の位置、ステッピングモータに対する励磁位相、およびズームレンズ３２の位置）を無効にする。無効にする点は、上記ステップＳ３３０の場合と同様である。
【００６８】
スリープモード中にカメラボディ２に対して別の交換レンズ３が装着される場合には、交換レンズ３に対する振動などによってステッピングモータのローターが回り、フォーカシングレンズ３３の位置がレンズメモリ３８に記憶されている情報と整合しなくなる場合も想定される。このため、カメラボディ２から外された交換レンズ３のレンズメモリ３８に記憶されている位置情報を使用しないようにする。レンズ制御部３７は、スリープモード中に交換レンズ３が装着された場合は、レンズメモリ３８に記憶されているフォーカシングレンズ３３の位置を管理するための情報を無効にすべく、上記処理を行う。
【００６９】
これにより、スリープモード中にカメラボディ２に装着された交換レンズ３では、レンズ制御部３７が、スリープモードからの復帰時にステップＳ３２０と同様の処理を行ってステップＳ３６０へ進むので、確実にフォーカシングレンズ３３を基準位置Ｐへ移動させることができる。
【００７０】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）カメラ１を構成する交換レンズ３は、例えば焦点位置などの光学的条件を変更するフォーカシングレンズ３３の位置を移動制御するフォーカシングレンズ駆動モータ３３１と、フォーカシングレンズ３３の位置情報を検出するレンズ制御部３７と、情報を記憶するレンズメモリ３８と、カメラボディ２との間で通信を行う送受信部３９と、カメラボディ２が例えばスリープモードに変化することの予告が送受信部３９により通知された場合に、レンズ制御部３７によって検出された位置情報をレンズメモリ３８に記録するレンズ制御部３７とを備える。これにより、アブソリュートタイプのエンコーダを備えなくても、フォーカシングレンズ３３の位置を適切に管理することができる。例えば、カメラボディ２がスリープモードに移行して交換レンズ３に対する電力供給が停止されても、交換レンズ３は、カメラボディ２がスリープモードから復帰した場合に交換レンズ３のレンズメモリ３８に記憶されている位置情報に基づいてフォーカシングレンズ３３を移動制御することができる。
【００７１】
（２）交換レンズ３において、レンズ制御部３７は、レンズメモリ３８に対する位置情報の記録が終了したことを送受信部３９によりカメラボディ２へ通知するようにした。これにより、カメラボディ２は、この通知を待ってスリープモードに移行することが可能になる。
【００７２】
（３）交換レンズ３において、カメラボディ２がスリープモードに移行すると、カメラボディ２からの電力供給が停止されるが、交換レンズ３のレンズメモリ３８は、電力供給が停止されても記憶した情報を保持する。これにより、スリープモード中は交換レンズ３への電力供給が不要で省電効果を高めることができる。また、スリープモード中にレンズメモリ３８の位置情報が消失することもない。
【００７３】
（４）交換レンズ３において、レンズ制御部３７は、位置情報として相対的な値を検出するので、アブソリュートタイプのエンコーダを備えなくても、フォーカシングレンズ３３の位置を適切に管理することができる。
【００７４】
（５）交換レンズ３において、送受信部３９は、スリープモードからの復帰に伴ってカメラボディ２が電力供給を開始する第１情報、または、電源オン操作に伴ってカメラボディ２が電力供給を開始する第２情報をカメラボディ２から受ける。レンズ制御部３７は、送受信部３９が第１情報を受けた場合と第２情報を受けた場合とで、フォーカシングレンズ３３に異なる移動制御を行うようにした。これにより、例えば第１情報を受けた場合にフォーカシングレンズ３３を前回の位置へ移動制御し、第２情報を受けた場合にはフォーカシングレンズ３３を基準位置Ｐ（図３）へ移動制御することが可能になる。
【００７５】
（６）交換レンズ３において、レンズ制御部３７は、カメラボディ２から電力供給が開始されると、レンズメモリ３８に記憶されている位置情報を消去等、または使用禁止にする。これにより、古い位置情報に基づくフォーカシングレンズ３３の移動制御を避けることができる。
【００７６】
（７）交換レンズ３において、送受信部３９が第１情報を受けた場合、レンズ制御部３７は、レンズメモリ３８に記憶されている位置情報を用いてフォーカシングレンズ３３を移動制御する。また、レンズ制御部３７は、レンズ制御部３７によって用いられた後の位置情報を消去等、または使用禁止にする。これにより、スリープモードからの復帰に伴ってカメラボディ２が電力供給を開始した場合には、交換レンズ３では、レンズメモリ３８に記憶されている位置情報を用いてフォーカシングレンズ３３を移動制御することができる。
【００７７】
（８）交換レンズ３において、送受信部３９が第２情報を受けた場合、レンズ制御部３７は、フォーカシングレンズ３３を基準位置へ移動制御する。また、レンズ制御部３７は、レンズメモリ３８に記憶されている位置情報を消去等、または使用禁止にする。これにより、交換レンズ３では、レンズメモリ３８に記憶されている位置情報を用いないでフォーカシングレンズ３３を移動制御することができる。
【００７８】
（９）交換レンズ３において、送受信部３９は、カメラボディ２に対する交換レンズ３の装着に伴って電力供給を開始する第３情報をカメラボディ２から受ける。送受信部３９が第３情報を受けた場合、レンズ制御部３７は、レンズメモリ３８に記憶されている位置情報を消去等、または使用禁止にする。これにより、交換レンズ３では、カメラボディ２から一旦外された場合において、レンズメモリ３８に記憶されている位置情報を用いないようにすることができる。
【００７９】
（１０）交換レンズ３において、レンズ制御部３７は、フォーカシングレンズ３３を基準位置Ｐへ移動させる際にレンズメモリ３８に記憶されている位置情報を用いてフォーカシングレンズ３３の移動方向を決定する。また、レンズ制御部３７は、レンズ制御部３７によって用いられた後の位置情報を消去等、または使用禁止にする。これにより、交換レンズ３では、レンズメモリ３８に記憶されている位置情報を用いてフォーカシングレンズ３３の移動方向を決めることにより、フォーカシングレンズ３３を無駄に移動させることなしに、フォーカシングレンズ３３を基準位置Ｐへ移動させることができる。
【００８０】
（１１）カメラボディ２は、交換レンズ３が装着されるボディ側マウント部２０１と、ボディ側マウント部２０１に装着されている交換レンズ３との間で通信を行う送受信部２９とを備える。これにより、上記（１）〜（１０）の交換レンズ３を適切に使用することができる。
【００８１】
（１２）カメラボディ２において、交換レンズ３へ電力供給を開始後に電力供給開始の理由を送受信部２９により交換レンズ３へ通知する。これにより、交換レンズ３では、電力供給開始の理由に合わせて、フォーカシングレンズ３３に対して異なる移動制御を行うことができる。
【００８２】
（１３）カメラボディ２において、スリープモードからの復帰に伴う電力供給の開始、または、電源オン操作に伴う電力供給の開始を上記理由とした。これにより、交換レンズ３では、電力供給開始の理由に合わせて、フォーカシングレンズ３３に対して異なる移動制御を行うことができる。
【００８３】
（１４）カメラボディ２において、スリープモードに移行することの予告を送受信部２９により交換レンズ３へ通知する。これにより、交換レンズ３では、この通知を受けて、フォーカシングレンズ３３の位置情報をレンズメモリ３８に記録することができる。
【００８４】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）
以上の説明では、フォーカシングレンズ駆動モータ３３１としてステッピングモータを用いる場合においてフォーカシングレンズ３３の位置を相対的に検出する例を説明した。この代わりに、ズームレンズ駆動モータ３２１としてステッピングモータを用いる場合において、ズームレンズ３２の位置を相対的に検出する場合にも本実施の形態と同様に位置検出を行うことができる。
（変形例２）
上記実施の形態の技術を、フォーカシングレンズ駆動モータ３３１として超音波モータを用いる場合にも応用することができる。例えば、スリープモードに移行する前に、最適化した超音波モータの起動周波数帯の情報をレンズメモリ３８に記録しておき、スリープモードから復帰した後に、レンズメモリ３８に記録した起動周波数帯の情報に基づき、超音波モータに対する駆動を適切に行うことができる。
【００８５】
（変形例３）
上述した図５のステップＳ２０において、ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の移動終了が通知されない場合でも、所定時間（例えば０．５秒）が経過するとステップＳ３０へ進むように構成してもよい。これにより、カメラボディ２を、フォーカシングレンズ３３の移動終了を通知しないタイプの交換レンズと組み合わせる場合にも使用することが可能になる。
【００８６】
また、上述した図５のステップＳ６０において、ボディ制御部２１は、交換レンズ３からフォーカシングレンズ３３の位置情報の記録終了が通知されない場合でも、所定時間（例えば０．５秒）が経過するとステップＳ７０へ進むように構成してもよい。これにより、カメラボディ２を、フォーカシングレンズ３３の位置情報の記録終了を通知しないタイプの交換レンズと組み合わせる場合にも使用することが可能になる。
【００８７】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００８８】
１…カメラ、
２…カメラボディ、
３…交換レンズ、
２１…ボディ制御部、
２２…撮像素子、
２９、３９…送受信部、
３２…ズームレンズ、
３３…フォーカシングレンズ、
３７…レンズ制御部、
３８…レンズメモリ、
３２２…ズームレンズ用エンコーダ
【図１】
2017116654.tif 000003
【図２】
2017116654.tif 000004
【図３】
2017116654.tif 000005
【図４】
2017116654.tif 000006
【図５】
2017116654.tif 000007