(57)【要約】【課題】水中撮影時において交換レンズに適したスキャン範囲で焦点検出処理を実行すること。【解決手段】交換レンズ２００は、結像光学系２１０と、カメラボディ１００が着脱可能に取り付けられるマウント手段２０１と、水中撮影時に行う結像光学系の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データが記憶された記憶手段２１５と、スキャン範囲データをカメラボディに送信する通信手段２０３，２１７と、を備える。【選択図】図１
2014153615.tif 000002
【特許請求の範囲】
【請求項１】
結像光学系と、
カメラボディが着脱可能に取り付けられるマウント手段と、
水中撮影時に行う前記結像光学系の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データが記憶された記憶手段と、
前記スキャン範囲データを前記カメラボディに送信する通信手段と、
を備えることを特徴とする交換レンズ。
【請求項２】
結像光学系と、
カメラボディが着脱可能に取り付けられるマウント手段と、
水中撮影時に行う前記結像光学系の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データが記憶された記憶手段と、
水中であるか否かを判別する判別手段と、
前記判別手段により水中であると判別された場合には、前記スキャン範囲データを前記カメラボディに送信する通信手段と、
を備えることを特徴とする交換レンズ。
【請求項３】
請求項１に記載の交換レンズが、着脱可能に取り付けられるマウント手段と、
前記スキャン範囲データを前記交換レンズから受信する通信手段と、
水中であるか否かを判別する判別手段と、
前記判別手段により水中であると判別された場合には、前記スキャン範囲データが示すスキャン範囲において前記結像光学系の合焦位置を探索する焦点検出処理を行う焦点検出処理手段と、
を備えることを特徴とするカメラボディ。
【請求項４】
請求項２に記載の交換レンズが、着脱可能に取り付けられるマウント手段と、
前記スキャン範囲データを前記交換レンズから受信する通信手段と、
前記通信手段により前記スキャン範囲データが受信された場合には、前記スキャン範囲データが示すスキャン範囲において前記結像光学系の合焦位置を探索する焦点検出処理を行う焦点検出処理手段と、
を備えることを特徴とするカメラボディ。
【請求項５】
請求項３または４に記載のカメラボディにおいて、
前記判別手段は、前記カメラボディが水中にある状態か否かを検出する検出センサを有することを特徴とするカメラボディ。
【請求項６】
請求項３または４に記載のカメラボディにおいて、
操作部材をさらに備え、
前記判別手段は、前記操作部材からの操作信号に基づいて水中であるか否かを判別することを特徴とするカメラボディ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズおよびカメラボディに関する。
【背景技術】
【０００２】
水中撮影に適したマクロモードである水中マクロモードを有するカメラが知られている（特許文献１）。また、マクロモードにおける焦点検出処理の際に、合焦位置を探索するスキャン範囲を至近側の所定範囲に限定することで、高速に焦点検出を行う技術も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１００２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、レンズ内蔵式のカメラであれば、予めレンズに適したスキャン範囲を設定しておいて焦点検出処理を行うことができる。しかしながら、交換レンズ式のカメラでは、交換される個々の交換レンズごとに適切なスキャン範囲が異なるので、上記従来技術では、水中撮影時において交換レンズに適したスキャン範囲で焦点検出処理を実行することができなかった。
【課題を解決するための手段】
【０００５】
（１）請求項１に記載の発明による交換レンズは、結像光学系と、カメラボディが着脱可能に取り付けられるマウント手段と、水中撮影時に行う結像光学系の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データが記憶された記憶手段と、スキャン範囲データをカメラボディに送信する通信手段と、を備えることを特徴とする。
（２）請求項２に記載の発明による交換レンズは、結像光学系と、カメラボディが着脱可能に取り付けられるマウント手段と、水中撮影時に行う結像光学系の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データが記憶された記憶手段と、水中であるか否かを判別する判別手段と、判別手段により水中であると判別された場合には、スキャン範囲データをカメラボディに送信する通信手段と、を備えることを特徴とする。
（３）請求項３に記載の発明によるカメラボディは、請求項１に記載の交換レンズが、着脱可能に取り付けられるマウント手段と、スキャン範囲データを交換レンズから受信する通信手段と、水中であるか否かを判別する判別手段と、判別手段により水中であると判別された場合には、スキャン範囲データが示すスキャン範囲において結像光学系の合焦位置を探索する焦点検出処理を行う焦点検出処理手段と、を備えることを特徴とする。
（４）請求項４に記載の発明によるカメラボディは、請求項２に記載の交換レンズが、着脱可能に取り付けられるマウント手段と、スキャン範囲データを交換レンズから受信する通信手段と、通信手段によりスキャン範囲データが受信された場合には、スキャン範囲データが示すスキャン範囲において結像光学系の合焦位置を探索する焦点検出処理を行う焦点検出処理手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、水中撮影時において交換レンズに適したスキャン範囲で焦点検出処理を実行することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したレンズ交換式のカメラシステムの構成ブロック図である。
【図２】接点部の詳細を示す模式図である。
【図３】（Ａ）は単焦点レンズにおけるスキャン範囲テーブルの一例を説明する図であり、（Ｂ）はズームレンズにおけるスキャン範囲テーブルの一例を説明する図である。
【図４】交換レンズとカメラボディの通信処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるレンズ交換式のカメラシステムを説明する構成ブロック図である。なお、図１では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラボディ１００は、防水機能を有し、陸上での撮影に加えて水中での撮影が可能である。カメラボディ１００には、防水機能を有し、陸上での撮影に加えて水中での撮影が可能である交換レンズ２００を取り付けることができる。
【０００９】
交換レンズ２００には、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント２０１が設けられている。また、交換レンズ２００は、被写体像を結像させる結像光学系２１０を備える。結像光学系２１０は、複数のレンズ２１０ａ〜２１０ｃおよび絞り２１１により構成されている。これら複数のレンズ２１０ａ〜２１０ｃには、被写体像のピント位置を制御するためのフォーカシングレンズ２１０ｂが含まれている。
【００１０】
交換レンズ２００内部には、交換レンズ２００の各部の制御を司るレンズ制御部２０３が設けられている。レンズ制御部２０３は、不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部２０３には、レンズ側第１通信部２１７、レンズ側第２通信部２１８、レンズ駆動部２１２、レンズ位置検出部２１３、ＲＯＭ２１５、およびＲＡＭ２１６が接続されている。
【００１１】
レンズ側第１通信部２１７およびレンズ側第２通信部２１８は、レンズ側マウント２０１に設けられた接点部２０２の各通信接点を介して、カメラボディ１００との間で信号の授受が可能に構成されている。このレンズ側第１通信部２１７とレンズ側第２通信部２１８はそれぞれ、交換レンズ２００側の通信インターフェースである。レンズ制御部２０３はこれら通信インターフェースを使って、カメラボディ１００（後述するボディ制御部１０３）との間で後述する各データ通信（ホットライン通信、コマンドデータ通信）を行う。
【００１２】
レンズ駆動部２１２は例えばステッピングモータ等のアクチュエータを有し、レンズ駆動部２１２に入力された信号に応じてフォーカシングレンズ２１０ｂを駆動する。フォーカシングレンズ２１０ｂは、レンズ駆動部２１２により光軸方向に駆動される。レンズ位置検出部２１３は、例えばレンズ駆動部２１２が有するステッピングモータに入力された信号のパルス数を計数して、フォーカシングレンズ２１０ｂの位置を検出する。
【００１３】
ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ制御部２０３が実行する所定の制御プログラムや、レンズデータ等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ制御部２０３により各種データの記憶領域として利用される。
【００１４】
カメラボディ１００には、交換レンズ２００が着脱可能に取り付けられるボディ側マウント１０１が設けられている。また、カメラボディ１００内のボディ側マウント１０１後方には、例えばＣＭＯＳやＣＣＤなどの撮像素子１０４が設けられている。
【００１５】
撮像素子１０４の前面には、撮像素子１０４の露光状態を制御するためのシャッター１１５と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６とが設けられている。結像光学系２１０を透過した被写体光は、シャッター１１５および光学フィルター１１６を介して撮像素子１０４に入射する。
【００１６】
また、カメラボディ１００内部には、カメラボディ１００の各部の制御を司るボディ制御部１０３が設けられている。ボディ制御部１０３は、不図示のマイクロコンピュータおよびその周辺回路等から構成される。ボディ制御部１０３には、ボディ側第１通信部１１７、ボディ側第２通信部１１８、水中センサ１１９、操作部材１２０、ＲＯＭ１２１およびＲＡＭ１２２が接続されている。
【００１７】
ボディ側第１通信部１１７およびボディ側第２通信部１１８は、ボディ側マウント１０１の接点部１０２に設けられた各通信接点を介して、交換レンズ２００との間で信号の授受が可能に構成されている。このボディ側第１通信部１１７とボディ側第２通信部１１８は、それぞれ、カメラボディ１００側の通信インターフェースである。ボディ制御部１０３はこれら通信インターフェースを使って、交換レンズ２００のレンズ制御部２０３との間で後述する各データ通信（ホットライン通信、コマンドデータ通信）を行う。
【００１８】
ＲＯＭ１２１は不揮発性の記憶媒体であり、ボディ制御部１０３が実行する所定の制御プログラム等が予め記憶される。ＲＡＭ１２２は揮発性の記憶媒体であり、ボディ制御部１０３により各種データの記憶領域として利用される。
【００１９】
水中センサ１１９は、カメラボディ１００が水中にある状態か否かを検出するセンサであり、検出結果を示す信号をボディ制御部１０３に出力する。なお、水中センサ１１９としては公知のセンサを用いればよい。公知の水中センサとしては、例えば、カメラボディ１００にかかる圧力やカメラボディ１００の周囲の導電性に基づいてカメラボディ１００が水中にある状態か否かを検出するセンサが知られている。
【００２０】
操作部材１２０は、ユーザによって操作される種々の入力部材、例えば、モード切替ボタン、シャッターボタン、録画ボタン、十字キー、決定ボタンなどを含む。操作部材１２０は、各ボタンが押下操作されると、各操作に応じた操作信号をボディ制御部１０３へ送出する。ボディ制御部１０３は、操作部材１２０からの操作信号に応じて各種処理を行う。
【００２１】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配置される。ボディ制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２２】
（接点部１０２，２０２の説明）
図２は、ボディ側マウント１０１に設けられた接点部１０２およびレンズ側マウント２０１に設けられた接点部２０２の詳細を示す模式図である。図２に示すように、接点部１０２にはＢＰ１〜ＢＰ１２の１２個の接点が存在する。また接点部２０２には、上記の１２個の接点にそれぞれ対応する、ＬＰ１〜ＬＰ１２の１２個の接点が存在する。
【００２３】
接点ＢＰ１および接点ＢＰ２は、カメラボディ１００内の送電部１３０に接続されている。送電部１３０は、接点ＢＰ１に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２）を除く交換レンズ２００内の各部の動作電圧を供給する。すなわち、接点ＢＰ１および接点ＬＰ１からは、上記の各駆動部を除く交換レンズ２００内の各部の動作電圧が供給される。接点ＢＰ２は、接点ＢＰ１に与えられる上記動作電圧に対応する接地端子である。すなわち、接点ＢＰ２および接点ＬＰ２は、上記の動作電圧に対応する接地端子電圧である。接点ＬＰ１および接点ＬＰ２は、交換レンズ２００内の受電部２３０に接続されている。受電部２３０は、カメラボディ１００から供給された電力を、レンズ制御部２０３を含む交換レンズ２００内の各部に供給する。これらの接点ＬＰ１，ＬＰ２、ＢＰ１，ＢＰ２は、カメラボディ１００側から交換レンズ２００側へ電源供給するための、電源系接点を構成する。
【００２４】
接点ＢＰ３，ＢＰ４，ＢＰ５，およびＢＰ６は、ボディ側第１通信部１１７に接続されている。これらの接点に対応する交換レンズ２００側の接点ＬＰ３，ＬＰ４，ＬＰ５，およびＬＰ６は、レンズ側第１通信部２１７に接続されている。ボディ側第１通信部１１７とレンズ側第１通信部２１７は、これらの接点（通信系接点）ＬＰ３〜ＬＰ６を用いて、互いにデータの送受信を行う。なお、本実施形態において、ボディ制御部１０３およびボディ側第１通信部１１７とレンズ制御部２０３およびレンズ側第１通信部２１７との間で行われる通信を「コマンドデータ通信」と称する。このコマンドデータ通信において、レンズ制御部２０３は、レンズ側第１通信部２１７を制御して、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して、第１の所定周期（本実施形態では例えば１６ミリ秒）で行う。なお、ボディ側第１通信部１１７からの制御データは、例えば、交換レンズ２００側の特定のデータを要求する内容のコマンドや、交換レンズ２００側の被駆動部材（フォーカシングレンズ２１０ｂや絞り２１１など）を駆動するコマンドなどを含む。
【００２５】
コマンドデータ通信において、接点ＢＰ３および接点ＬＰ３により構成される信号線ＣＬＫには、ボディ側第１通信部１１７から、クロック信号が出力される。接点ＢＰ４および接点ＬＰ４により構成される信号線ＢＰＡＴには、ボディ側第１通信部１１７からクロック信号に同期してデータ信号が出力される。接点ＢＰ５および接点ＬＰ５により構成される信号線ＬＰＡＴには、レンズ側第１通信部２１７からクロック信号に同期してデータ信号が出力される。接点ＢＰ６および接点ＬＰ６により構成される信号線ＲＤＹには、レンズ側第１通信部２１７から、コマンドデータ通信の可否を示す通信可否信号が出力される。
【００２６】
接点ＢＰ７，ＢＰ８，ＢＰ９，およびＢＰ１０は、ボディ側第２通信部１１８に接続されている。これらの接点に対応する交換レンズ２００側の接点ＬＰ７，ＬＰ８，ＬＰ９，およびＬＰ１０は、レンズ側第２通信部２１８に接続されている。レンズ側第２通信部２１８は、これらの接点（通信系接点）を用いて、ボディ側第２通信部１１８にデータの送信を行う。なお、本実施形態において、レンズ制御部２０３およびレンズ側第２通信部２１８と、ボディ制御部１０３およびボディ側第２通信部１１８との間で行われる通信を「ホットライン通信」と称する。ボディ制御部１０３は、ホットライン通信を第２の所定周期（本実施形態では例えば１ミリ秒）毎に開始するように構成されている。この周期は、コマンドデータ通信を行う周期よりも短い。ホットライン通信において、レンズ制御部２０３は、レンズ側第２通信部２１８を制御して、ボディ側第２通信部１１８へレンズ位置データを送信する。なお、レンズ位置データとは、フォーカシングレンズ２１０ｂの位置の検出結果を表すデータである。
【００２７】
接点ＢＰ７および接点ＬＰ７により構成される信号線ＨＲＥＱには、ボディ側第２通信部１１７から、ホットライン通信の開始時にＬレベルの信号が出力される。レンズ側第２通信部２１８がこの信号を検知すると、レンズ制御部２０３がレンズ位置データを生成する。レンズ位置データの生成が完了すると、レンズ側第２通信部２１８から、接点ＢＰ８および接点ＬＰ８により構成される信号線ＨＡＮＳに、Ｌレベルの信号が出力される。ボディ側第２通信部１１８がこの信号を検知すると、ボディ側第２通信部１１８から、接点ＢＰ９および接点ＬＰ９により構成される信号線ＨＣＬＫに、クロック信号が出力される。このクロック信号に同期して、レンズ側第２通信部２１８から、接点ＢＰ１０および接点ＬＰ１０により構成される信号線ＨＤＡＴに、レンズ位置データを表すレンズ位置データ信号が出力される。レンズ位置データ信号の送信が完了すると、信号線ＨＡＮＳには、レンズ側第２通信部２１８からＨレベルの信号が出力される。ボディ側第２通信部１１８は、この信号が入力されたことに応じて、信号線ＨＲＥＱにＨレベルの信号を出力する。
【００２８】
なお、コマンドデータ通信とホットライン通信は、同時にも或いは一部並行的にも実行することが可能である。すなわち、レンズ側第１通信部２１７とレンズ側第２通信部２１８との一方は、その他方がカメラボディ１００と通信を行っている場合であってもカメラボディ１００と通信を行うことが可能である。
【００２９】
接点ＢＰ１１および接点ＢＰ１２は、カメラボディ１００内の電源回路１４０に接続されている。電源回路１４０は、接点ＢＰ１２に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２等）の駆動電圧を供給する。すなわち、接点ＢＰ１２および接点ＬＰ１２からは、上記の各駆動部の駆動電圧が供給される。接点ＢＰ１１は、接点ＢＰ１２に与えられる上記駆動電圧に対応する接地端子である。すなわち、接点ＢＰ１１および接点ＬＰ１１は、上記駆動電圧に対応する接地端子である。これらの接点ＬＰ１１，ＬＰ１２、ＢＰ１１，ＢＰ１２は、カメラボディ１００側から交換レンズ２００側へ電源供給するための、電源系接点を構成する。
【００３０】
（自動焦点検出処理）
ボディ制御部１０３は、周知のコントラスト方式の自動焦点検出処理を実行可能に構成されている。ボディ制御部１０３は、撮像素子１０４からの画素出力データを用いて周知のコントラスト検出演算を行う。ボディ制御部１０３はこのコントラスト検出演算を、フォーカシングレンズ２１０ｂを至近端と無限遠端との間で駆動させながら行う、いわゆるスキャン動作を実行し、焦点評価値（コントラスト値）がピークとなるフォーカシングレンズ２１０ｂの位置を検出することにより、焦点調節を行う。
【００３１】
（レンズデータ）
ところで、水中では光が減衰してしまうため、遠方の被写体では光が暗くなってしまう。したがって水中撮影では、遠方の被写体を撮影することは少なく、近距離の被写体を撮影することの方が多い。そこで本実施形態のカメラボディ１００は、水中撮影時の自動焦点検出処理において、フォーカシングレンズ２１０ｂを駆動させて合焦位置を探索する範囲（スキャン範囲）を至近端から無限遠端までの全範囲とせず、至近側の所定範囲（すなわち至近端から所定位置（無限遠端よりも至近側の位置）までの範囲）とする。このようにカメラボディ１００は、全範囲よりも狭いスキャン範囲を水中撮影用のスキャン範囲とすることで、水中撮影時において高速な焦点検出を可能としている。
【００３２】
この水中撮影用のスキャン範囲は、交換レンズ２００ごとに最適な範囲が定められている。この最適な範囲とは、例えば、近距離撮影において適切に撮影可能である範囲（例えば、所定の解像感が保証される範囲や収差量が所定値以下である範囲）などである。このような範囲は、交換レンズ２００の光学特性によって異なる。したがってある交換レンズのスキャン範囲は、至近端から撮影距離１．５ｍに対応するレンズ位置までと設定されているが、別の交換レンズのスキャン範囲は、至近端から撮影距離２．０ｍに対応するレンズ位置までと設定されていたりする。交換レンズ２００のＲＯＭ２１５には、この交換レンズ２００固有である水中撮影用のスキャン範囲を示すスキャン範囲データが予め格納されている。
【００３３】
図３（Ａ）は、交換レンズ２００が単焦点レンズである場合において、ＲＯＭ２１５に記憶されているスキャン範囲データである、スキャン範囲テーブルの一例を示す図である。図３（Ａ）に示すスキャン範囲テーブル３００において、スキャン範囲（Ｃ１〜Ｃｎ）は、交換レンズ２００の絞り値（Ａ１〜Ａｎ）をパラメータとするデータとなっている。すなわち交換レンズ２００において、絞り値（Ａ１〜Ａｎ）ごとに適切なスキャン範囲が設定されている。
【００３４】
また図３（Ｂ）は、交換レンズ２００がズームレンズである場合におけるスキャン範囲テーブルの一例を示す図である。ズームレンズでは焦点距離が可変であるため、図３（Ｂ）に示すスキャン範囲テーブル４００においてスキャン範囲（Ｃ１１〜Ｃｎｎ）は、交換レンズ２００の絞り値（Ａ１〜Ａｎ）および焦点距離（Ｂ１〜Ｂｎ）をパラメータとするマトリクス状のデータとなっている。すなわち交換レンズ２００において、絞り値（Ａ１〜Ａｎ）および焦点距離（Ｂ１〜Ｂｎ）ごとに適切なスキャン範囲が設定されている。
【００３５】
なお、本実施形態において、スキャン範囲テーブルにおけるスキャン範囲は、至近端からどの位置までフォーカシングレンズ２１０ｂを駆動させるかを示した値である。本実施形態ではフォーカシングレンズ２１０ｂの位置はレンズ駆動部２１２に与える信号のパルス数により表されるため、スキャン範囲も当該パルス数により表されるようにする。なお、これに限らず、スキャン範囲は撮影距離によって表されていてもよい。
【００３６】
（交換レンズとカメラボディの通信処理）
次に、カメラボディ１００が交換レンズ２００から上記スキャン範囲テーブルを取得する処理について、図４に示すフローチャートを用いて説明する。図４の左側にはカメラボディ１００のボディ制御部１０３が実行する処理が、図４の右側には交換レンズ２００のレンズ制御部２０３が実行する処理が、それぞれ示されている。
【００３７】
ステップＳ１０１において、ボディ制御部１０３は、ボディ側第１通信部１１７を介して交換レンズ２００にスキャン範囲テーブルを要求する。
【００３８】
ステップＳ２０１において、レンズ制御部２０３は、カメラボディ１００からスキャン範囲テーブルが要求されたか否かを判定する。レンズ制御部２０３は、スキャン範囲テーブルが要求された場合にはステップＳ２０２に進み、スキャン範囲テーブルをＲＯＭ２１５から読み出し、レンズ側第１通信部２１７を介して送信する。
【００３９】
ステップＳ１０２において、ボディ制御部１０３は、交換レンズ２００からスキャン範囲テーブルを受信したか否かを判定する。ボディ制御部１０３は、スキャン範囲テーブルを受信した場合にはステップＳ１０３へ進む。
【００４０】
ステップＳ１０３において、ボディ制御部１０３は、上記受信したスキャン範囲テーブルをＲＡＭ１２２に記憶させて、ステップＳ１０４へ進む。
【００４１】
なお、このようなスキャン範囲テーブルの通信（ステップＳ１０１〜１０３、Ｓ２０１〜Ｓ２０２）は、カメラボディ１００と交換レンズ２００との初期通信で行われる。ここでいう初期通信とは、例えばカメラボディ１００の電源スイッチがＯＦＦからＯＮになった時や、カメラボディ１００に交換レンズ２００が取り付けられた時に、ボディ制御部１０３およびレンズ制御部２０３により実行される通信のことを指す。この初期通信においては、スキャン範囲テーブルの他、交換レンズ２００固有の光学特性を示したレンズデータなどが交換レンズ２００からカメラボディ１００に送信される。スキャン範囲テーブルはこのレンズデータの一部として交換レンズ２００からカメラボディ１００に送信されるようにしてもよい。
【００４２】
ステップＳ１０４において、ボディ制御部１０３は、水中センサ１１９からの検出信号に基づいてカメラボディ１００が水中にある状態か否かを判定する。ボディ制御部１０３は、カメラボディ１００が水中にはない（すなわち陸上にある）と判定した場合にはステップＳ１０５へ進む。ステップＳ１０５において、ボディ制御部１０３は、スキャン範囲を至近端から無限遠端までの全範囲に設定して自動焦点検出処理を行い、ステップＳ１０４に戻る。
【００４３】
一方ステップＳ１０４において、ボディ制御部１０３は、カメラボディ１００が水中にあると判定した場合にはステップＳ１０６へ進む。ステップＳ１０６において、ボディ制御部１０３は、交換レンズ２００から受信したスキャン範囲テーブルに基づいてスキャン範囲を設定する。
【００４４】
例えば交換レンズ２００が単焦点レンズの場合は、スキャン範囲テーブルから現時点の交換レンズ２００の絞り値に対応するスキャン範囲を読み出して設定する。また、交換レンズ２００がズームレンズの場合は、スキャン範囲テーブルから現時点の交換レンズ２００の絞り値および焦点距離に対応するスキャン範囲を読み出して設定する。なお、カメラボディ１００は、現時点の交換レンズ２００の絞り値および焦点距離を、定期的に交換レンズ２００との間で行うコマンドデータ通信によって随時取得する。
【００４５】
そしてボディ制御部１０３は、上記設定したスキャン範囲による自動焦点検出処理を行い、ステップＳ１０４に戻る。
【００４６】
なお、このステップＳ１０４〜Ｓ１０６の処理は、カメラボディ１００の撮影モード中において繰り返し行われる。
【００４７】
このようにカメラボディ１００は、初期通信において交換レンズ２００からスキャン範囲テーブルを取得してＲＡＭ１２２に保持しておく。そしてカメラボディ１００は、陸上撮影時には至近端から無限遠端までの全範囲をスキャン範囲として設定し、水中撮影時には交換レンズ２００から取得して保持しておいたスキャン範囲テーブルに従ってスキャン範囲を設定する。
【００４８】
上述した実施の形態によれば、次の作用効果が得られる。
（１）交換レンズ２００は、結像光学系２１０と、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント２０１と、水中撮影時に行う結像光学系２１０の焦点検出処理において合焦位置を探索するスキャン範囲を示すスキャン範囲データ（スキャン範囲テーブル）が記憶されたＲＯＭ２１５と、スキャン範囲データをカメラボディ１００に送信するレンズ制御部２０３およびレンズ側第１通信部２１７と、を備える。これによりカメラボディ１００では、上記スキャン範囲データを参照することで、水中撮影時において交換レンズ２００に適したスキャン範囲で焦点検出処理を実行することができる。またこのようにスキャン範囲を制限することで、高速にピント合わせを行うことができる。
【００４９】
（２）カメラボディ１００は、上記（１）の交換レンズ２００が、着脱可能に取り付けられるボディ側マウント１０１と、スキャン範囲データを交換レンズ２００から受信するボディ制御部１０３およびボディ側第１通信部１１７と、カメラボディ１００が水中にある状態か否かを検出する水中センサ１１９と、水中センサ１１９により水中であると判別された場合には、スキャン範囲データが示すスキャン範囲において結像光学系２１０の合焦位置を探索する焦点検出処理を行うボディ制御部１０３と、を備える。これにより、カメラボディ１００は、水中撮影時において交換レンズ２００に適したスキャン範囲で焦点検出処理を実行することができる。
【００５０】
（変形例１）
上述した実施の形態では、カメラボディ１００は、交換レンズ２００との初期通信でスキャン範囲テーブルを受信する例について説明した。しかしながら、カメラボディ１００は、交換レンズ２００と定期的に行うコマンドデータ通信でスキャン範囲テーブルを受信するようにしてもよい。この場合のカメラボディ１００は、水中センサ１１９によって水中であることを検出した時点でスキャン範囲テーブルを交換レンズ２００に要求するようにしてもよい。
【００５１】
またカメラボディ１００は、現時点での交換レンズ２００の絞り値や焦点距離に対応するスキャン範囲を交換レンズ２００から都度受信するようにしてもよい。この場合のスキャン範囲の通信は、例えばコマンドデータ通信で行われる。ボディ制御部１０３は、水中センサ１１９によって水中であると検出されると、交換レンズ２００に水中撮影用のスキャン範囲を示すスキャン範囲データを要求する。レンズ制御部２０３は、当該要求を受信すると、ＲＯＭ２１５に記憶されたスキャン範囲テーブルから、現時点での絞り値や焦点距離に対応するスキャン範囲を読み出し、読み出したスキャン範囲を示すスキャン範囲データをカメラボディ１００に送信する。ボディ制御部１０３は、交換レンズ２００から送信されたスキャン範囲データが示すスキャン範囲を設定して自動焦点検出処理を実行する。
【００５２】
（変形例２）
上述した実施の形態では、カメラボディ１００に水中センサ１１９が設けられている例について説明した。しかしながら、交換レンズ２００に水中センサが設けられていてもよい。
【００５３】
この場合のスキャン範囲の通信は、例えばコマンドデータ通信で行われる。レンズ制御部２０３は、水中センサによって水中であることを検出していないときはスキャン範囲データを送信しない。一方レンズ制御部２０３は、水中センサによって水中であることを検出すると、その時点での絞り値や焦点距離に対応するスキャン範囲を読み出し、読み出したスキャン範囲を示すスキャン範囲データをカメラボディ１００に送信する。
【００５４】
ボディ制御部１０３は、交換レンズ２００からスキャン範囲データが送信されてこないときは、スキャン範囲を全範囲に設定して自動焦点検出処理を実行する。一方、ボディ制御部１０３は、交換レンズ２００からスキャン範囲データが送信されてきたときには、当該スキャン範囲データが示すスキャン範囲を設定して自動焦点検出処理を実行する。
【００５５】
なお変形例２においても、交換レンズ２００は初期通信においてカメラボディ１００にスキャン範囲テーブルを送信しておくようにしてもよい。この場合の交換レンズ２００は、水中センサによって水中であることを検出すると、その旨を示す水中検出信号をカメラボディ１００に送る。カメラボディ１００は、交換レンズ２００から水中検出信号を受信すると、予め受信しておいたスキャン範囲テーブルに基づいてスキャン範囲を設定する。
【００５６】
（変形例３）
上述した実施の形態では、カメラボディ１００はコントラスト方式の自動焦点検出処理を実行可能に構成されている例について説明したが、周知の位相差検出方式の自動焦点検出処理を実行可能に構成されていてもよい。
【００５７】
この場合、例えば、撮像素子１０４に複数の焦点検出用画素が並んだ焦点検出用画素列が設けられる。焦点検出用画素は、例えば、交換レンズ２００の瞳の一対の領域を通った一対の光束を受光する一対の光電変換部を有する。ボディ制御部１０３は、焦点検出用画素列からの一対の出力信号列を相対的に順次シフトさせながら相関量を演算する公知の相関演算を行う。そしてボディ制御部１０３は、相関量が最も小さくなるシフト量に基づいてデフォーカス量を検出して焦点調節を行う。またこの相関演算におけるシフト範囲は、位相差検出方式の焦点検出処理における合焦位置の探索範囲（スキャン範囲）である。そこでボディ制御部１０３は、水中撮影時には上記スキャン範囲データに基づいて、この相関演算におけるシフト範囲を陸上撮影時よりも制限する。これにより、相関演算の処理時間を短縮することができるので、水中撮影時において高速に焦点検出を行うことができる。なお、瞳分割型の位相差検出方式の焦点検出処理を実行する際、信頼性のあるデフォーカス量を算出できないこともある。この場合のボディ制御部１０３は、フォーカシングレンズ２１０ｂを所定のスキャン範囲で駆動させながらデフォーカス量の算出を行う。このスキャン範囲の設定も、水中撮影時には上記スキャン範囲データに基づいて行うようにしてもよい。
【００５８】
（変形例４）
上述した実施の形態では、交換レンズ２００固有のスキャン範囲が、絞り値や焦点距離ごとに設定されている例について説明したが、これに限らなくてよく、その他のパラメータごとに設定されていてもよい。また、１つの交換レンズ２００に対して１つのスキャン範囲が設定されているようにしてもよい。また広角レンズでは至近端から無限遠端までの距離が比較的短いので、水中撮影においてもスキャン範囲を全範囲とするスキャン範囲データを記憶しておき、望遠レンズでは水中撮影において全範囲よりも狭いスキャン範囲とするスキャン範囲データを記憶しておくようにしてもよい。
【００５９】
（変形例５）
上述した実施の形態では、水中センサ１１９によって水中であるか否かを検出する例について説明した。しかしながら、カメラボディ１００のボディ制御部１０３は、操作部材１２０からの操作信号に応じて水中であるか否かを判別するようにしてもよい。
【００６０】
この場合、カメラボディ１００のメニュー設定で、ユーザが操作部材１２０の操作によって、水中撮影モードか陸上撮影モードかを設定できるようにする。そしてボディ制御部１０３は、操作部材１２０により水中撮影モードが設定された場合には、交換レンズ２００から受信したスキャン範囲データに基づいてスキャン範囲を設定する。
【００６１】
（変形例６）
上述した実施の形態では、防水機能を有するカメラボディ１００に本発明を適用する例について説明した。しかしながら、防水ハウジングを装着することで防水できるカメラボディに本発明を適用してもよい。この場合のカメラボディは、防水ハウジングが装着されていると水中であると判別し、防水ハウジングが装着されていないと陸上であると判別するようにしてもよい。
【００６２】
（変形例７）
本発明を一眼レフタイプのカメラボディに適用するようにしてもよい。この場合のカメラボディも、交換レンズとの初期通信でスキャン範囲データを受信するようにすればよい。また、一眼レフタイプのカメラボディと交換レンズとの間のデータ通信においても、定常通信（コマンドデータ通信に相当する）と、定常通信よりも通信周期が短い通信（ホットライン通信に相当する）とが設けられている場合、スキャン範囲データの通信を定常通信で行うようにしてもよい。
【００６３】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。また、上記実施形態に各変形例の構成を適宜組み合わせてもかまわない。
【符号の説明】
【００６４】
１００…カメラボディ、１０１…ボディ側マウント、１０３…ボディ制御部、１０４…撮像素子、１１７…ボディ側第１通信部、１１９…水中センサ、１２０…操作部材、１２２…ＲＡＭ、２００…交換レンズ、２０１…レンズ側マウント、２０３…レンズ制御部、２１５…ＲＯＭ、２１７…レンズ側第１通信部
【図１】
2014153615.tif 000003
【図２】
2014153615.tif 000004
【図３】
2014153615.tif 000005
【図４】
2014153615.tif 000006