(57)【要約】【課題】撮像画像に対して、撮影環境に適した補正を行うこと。【解決手段】交換レンズ２００は、カメラボディ１００が着脱可能に取り付けられるマウント手段２０１と、カメラボディ１００と通信する通信手段２１７と、陸上撮影用のレンズデータが記憶された記憶手段２１５と、陸上撮影用のレンズデータを水中撮影用のレンズデータに変換する変換手段２０３と、を備える。【選択図】図２
2014178663.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディが着脱可能に取り付けられるマウント手段と、
前記カメラボディと通信する通信手段と、
陸上撮影用のレンズデータが記憶された記憶手段と、
前記陸上撮影用のレンズデータを水中撮影用のレンズデータに変換する変換手段と、
を備えることを特徴とする交換レンズ。
【請求項２】
カメラボディが着脱可能に取り付けられるマウント手段と、
前記カメラボディと通信する通信手段と、
陸上撮影用のレンズデータと水中撮影用のレンズデータとが記憶された記憶手段と、
を備えることを特徴とする交換レンズ。
【請求項３】
請求項１または２に記載の交換レンズにおいて、
前記通信手段は、前記カメラボディから前記陸上撮影用のレンズデータが要求された場合には、前記陸上撮影用のレンズデータを前記カメラボディに送信し、前記カメラボディから前記水中撮影用のレンズデータが要求された場合には、前記水中撮影用のレンズデータを前記カメラボディに送信することを特徴とする交換レンズ。
【請求項４】
陸上撮影用のレンズデータと水中撮影用のレンズデータとを出力することができる交換レンズが、着脱可能に取り付けられるマウント手段と、
水中であるか否かを判別する判別手段と、
前記判別手段により水中であると判別された場合には、前記交換レンズに前記水中撮影用のレンズデータを要求して、前記交換レンズから前記水中撮影用のレンズデータを受信し、前記判別手段により水中ではないと判別された場合には、前記交換レンズに前記陸上撮影用のレンズデータを要求して、前記交換レンズから前記陸上撮影用のレンズデータを受信する通信手段と、
を備えることを特徴とするカメラボディ。
【請求項５】
陸上撮影用のレンズデータを出力することができる交換レンズが着脱可能に取り付けられるマウント手段と、
前記交換レンズに前記陸上撮影用のレンズデータを要求して、前記交換レンズから前記陸上撮影用のレンズデータを受信する通信手段と、
水中であるか否かを判別する判別手段と、
前記判別手段により水中であると判別された場合には、前記陸上撮影用のレンズデータを水中撮影用のレンズデータに変換する変換手段と、
を備えることを特徴とするカメラボディ。
【請求項６】
請求項４または５に記載のカメラボディにおいて、
前記判別手段は、前記カメラボディが水中にある状態か否かを検出する検出センサを有することを特徴とするカメラボディ。
【請求項７】
請求項４または５に記載のカメラボディにおいて、
操作部材をさらに備え、
前記判別手段は、前記操作部材からの操作信号に基づいて水中であるか否かを判別することを特徴とするカメラボディ。
【請求項８】
請求項４〜７のいずれか一項に記載のカメラボディにおいて、
被写体像を撮像する撮像手段と、
前記判別手段により水中であると判別された場合には、前記撮像手段により撮像された撮像画像に対して前記水中撮影用のレンズデータを用いて補正処理を行い、前記判別手段により水中ではないと判別された場合には、前記撮像画像に対して前記陸上撮影用のレンズデータを用いて補正処理を行う補正手段と、
をさらに備えることを特徴とするカメラボディ。
【請求項９】
請求項４〜７のいずれか一項に記載のカメラボディにおいて、
被写体像を撮像する撮像手段と、
前記判別手段により水中であると判別された場合には、前記撮像手段により撮像された撮像画像と前記水中撮影用のレンズデータとを関連付けて記録手段に記録し、前記判別手段により水中ではないと判別された場合には、前記撮像画像と前記陸上撮影用のレンズデータとを関連付けて記録手段に記録する記録制御手段と、
をさらに備えることを特徴とするカメラボディ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズおよびカメラボディに関する。
【背景技術】
【０００２】
水中撮影を行うことができるレンズ交換式のカメラシステムが知られている（特許文献１）。このカメラシステムでは、カメラボディが、交換レンズから受信したレンズデータに基づいて交換レンズの種類を判別し、判別した交換レンズの種類に応じて水中撮影時における露出補正やフラッシュの強制発光を行うように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４３６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
水中撮影では、陸上撮影と異なり、レンズと被写体の間に水が媒介するため、陸上でのレンズデータと水中でのレンズデータは異なるデータがある。しかしながら従来技術ではこの点について考慮されていなかったので、レンズデータを用いて撮像画像に対する補正処理（例えばぶれ補正や収差補正など）を行う場合に、撮影環境に適した補正を行えない可能性があった。
【課題を解決するための手段】
【０００５】
（１）請求項１に記載の発明による交換レンズは、カメラボディが着脱可能に取り付けられるマウント手段と、カメラボディと通信する通信手段と、陸上撮影用のレンズデータが記憶された記憶手段と、陸上撮影用のレンズデータを水中撮影用のレンズデータに変換する変換手段と、を備えることを特徴とする。
（２）請求項２に記載の発明による交換レンズは、カメラボディが着脱可能に取り付けられるマウント手段と、カメラボディと通信する通信手段と、陸上撮影用のレンズデータと水中撮影用のレンズデータとが記憶された記憶手段と、を備えることを特徴とする。
（３）請求項４に記載の発明によるカメラボディは、陸上撮影用のレンズデータと水中撮影用のレンズデータとを出力することができる交換レンズが、着脱可能に取り付けられるマウント手段と、水中であるか否かを判別する判別手段と、判別手段により水中であると判別された場合には、交換レンズに水中撮影用のレンズデータを要求して、交換レンズから水中撮影用のレンズデータを受信し、判別手段により水中ではないと判別された場合には、交換レンズに陸上撮影用のレンズデータを要求して、交換レンズから陸上撮影用のレンズデータを受信する通信手段と、を備えることを特徴とする。
（４）請求項５に記載の発明によるカメラボディは、陸上撮影用のレンズデータを出力することができる交換レンズが着脱可能に取り付けられるマウント手段と、交換レンズに陸上撮影用のレンズデータを要求して、交換レンズから陸上撮影用のレンズデータを受信する通信手段と、水中であるか否かを判別する判別手段と、判別手段により水中であると判別された場合には、陸上撮影用のレンズデータを水中撮影用のレンズデータに変換する変換手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮像画像に対して、撮影環境に適した補正を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したレンズ交換式のカメラシステムを説明する図である。
【図２】本発明を適用したレンズ交換式のカメラシステムの構成ブロック図である。
【図３】接点部の詳細を示す模式図である。
【図４】水陸両用レンズとカメラボディの通信処理の流れを説明するフローチャートである。
【図５】陸上専用レンズとカメラボディの通信処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるレンズ交換式のカメラシステムを説明する図である。カメラボディ１００は、防水機能を有し、陸上での撮影に加えて水中での撮影が可能である。
【０００９】
カメラボディ１００には、図１（Ａ）に示すように、防水機能を有し、陸上での撮影に加えて水中での撮影が可能である交換レンズ（以下、水陸両用レンズと呼ぶ）２００を取り付けることができる。
【００１０】
また、カメラボディ１００には、図１（Ｂ）に示すように、防水機能を有さない交換レンズ（以下、陸上専用レンズと呼ぶ）３００を取り付けることもできる。陸上専用レンズ３００を用いて水中撮影を行う場合には、防水ハウジング４００を陸上専用レンズ３００に取り付けて撮影を行う。
【００１１】
図２は、このカメラシステムの構成ブロック図である。なお、図２では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。また、図２では、水陸両用レンズ２００および陸上専用レンズ３００に共通する構成を説明するため、水陸両用レンズ２００および陸上専用レンズ３００をまとめて交換レンズ２００，３００として説明する。
【００１２】
交換レンズ２００，３００には、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント２０１が設けられている。また、交換レンズ２００，３００は、被写体像を結像させる結像光学系２１０を備える。結像光学系２１０は、複数のレンズ２１０ａ〜２１０ｃにより構成されている。これら複数のレンズ２１０ａ〜２１０ｃには、被写体像のピント位置を制御するためのフォーカシングレンズ２１０ｂが含まれている。
【００１３】
交換レンズ２００，３００内部には、交換レンズ２００，３００の各部の制御を司るレンズ制御部２０３が設けられている。レンズ制御部２０３は、不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部２０３には、レンズ側第１通信部２１７、レンズ側第２通信部２１８、レンズ駆動部２１２、レンズ位置検出部２１３、ＲＯＭ２１５、およびＲＡＭ２１６が接続されている。
【００１４】
レンズ側第１通信部２１７およびレンズ側第２通信部２１８は、レンズ側マウント２０１に設けられた接点部２０２の各通信接点を介して、カメラボディ１００との間で信号の授受が可能に構成されている。このレンズ側第１通信部２１７とレンズ側第２通信部２１８はそれぞれ、交換レンズ２００，３００側の通信インターフェースである。レンズ制御部２０３はこれら通信インターフェースを使って、カメラボディ１００（後述するボディ制御部１０３）との間で後述する各データ通信（ホットライン通信、コマンドデータ通信）を行う。
【００１５】
レンズ駆動部２１２は例えばステッピングモータ等のアクチュエータを有し、レンズ駆動部２１２に入力された信号に応じてフォーカシングレンズ２１０ｂを駆動する。フォーカシングレンズ２１０ｂは、レンズ駆動部２１２により光軸方向に駆動される。レンズ位置検出部２１３は、例えばフォーカシングレンズ２１０ｂに接続されたエンコーダ等により構成され、フォーカシングレンズ２１０ｂの光軸方向の位置を検出する。
【００１６】
ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ制御部２０３が実行する所定の制御プログラムや、後述するレンズデータ等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ制御部２０３により各種データの記憶領域として利用される。
【００１７】
カメラボディ１００には、交換レンズ２００，３００が着脱可能に取り付けられるボディ側マウント１０１が設けられている。また、カメラボディ１００内のボディ側マウント１０１後方には、例えばＣＭＯＳやＣＣＤなどの撮像素子１０４が設けられている。
【００１８】
撮像素子１０４の前面には、撮像素子１０４の露光状態を制御するためのシャッター１１５と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６とが設けられている。結像光学系２１０を透過した被写体光は、シャッター１１５および光学フィルター１１６を介して撮像素子１０４に入射する。
【００１９】
また、カメラボディ１００内部には、カメラボディ１００の各部の制御を司るボディ制御部１０３が設けられている。ボディ制御部１０３は、不図示のマイクロコンピュータおよびその周辺回路等から構成される。ボディ制御部１０３には、ボディ側第１通信部１１７、ボディ側第２通信部１１８、水中センサ１１９、および操作部材１２０が接続されている。
【００２０】
ボディ側第１通信部１１７およびボディ側第２通信部１１８は、ボディ側マウント１０１の接点部１０２に設けられた各通信接点を介して、交換レンズ２００，３００との間で信号の授受が可能に構成されている。このボディ側第１通信部１１７とボディ側第２通信部１１８は、それぞれ、カメラボディ１００側の通信インターフェースである。ボディ制御部１０３はこれら通信インターフェースを使って、交換レンズ２００，３００のレンズ制御部２０３との間で後述する各データ通信（ホットライン通信、コマンドデータ通信）を行う。
【００２１】
水中センサ１１９は、カメラボディ１００が水中にある状態か否かを検出するセンサであり、検出結果を示す信号をボディ制御部１０３に出力する。なお、水中センサ１１９としては公知のセンサを用いればよい。公知の水中センサとしては、例えば、カメラボディ１００にかかる圧力やカメラボディ１００の周囲の導電性に基づいてカメラボディ１００が水中にある状態か否かを検出するセンサが知られている。
【００２２】
操作部材１２０は、ユーザによって操作される種々の入力部材、例えば、モード切替ボタン、シャッターボタン、録画ボタン、十字キー、決定ボタンなどを含む。操作部材１２０は、各ボタンが押下操作されると、各操作に応じた操作信号をボディ制御部１０３へ送出する。ボディ制御部１０３は、操作部材１２０からの操作信号に応じて各種処理を行う。
【００２３】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配置される。ボディ制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２４】
（接点部１０２，２０２の説明）
図３は、ボディ側マウント１０１に設けられた接点部１０２およびレンズ側マウント２０１に設けられた接点部２０２の詳細を示す模式図である。図３に示すように、接点部１０２にはＢＰ１〜ＢＰ１２の１２個の接点が存在する。また接点部２０２には、上記の１２個の接点にそれぞれ対応する、ＬＰ１〜ＬＰ１２の１２個の接点が存在する。
【００２５】
接点ＢＰ１および接点ＢＰ２は、カメラボディ１００内の送電部１３０に接続されている。送電部１３０は、接点ＢＰ１に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２）を除く交換レンズ２００，３００内の各部の動作電圧を供給する。すなわち、接点ＢＰ１および接点ＬＰ１からは、上記の各駆動部を除く交換レンズ２００，３００内の各部の動作電圧が供給される。接点ＢＰ２は、接点ＢＰ１に与えられる上記動作電圧に対応する接地端子である。すなわち、接点ＢＰ２および接点ＬＰ２は、上記の動作電圧に対応する接地端子電圧である。接点ＬＰ１および接点ＬＰ２は、交換レンズ２００，３００内の受電部２３０に接続されている。受電部２３０は、カメラボディ１００から供給された電力を、レンズ制御部２０３を含む交換レンズ２００，３００内の各部に供給する。これらの接点ＬＰ１，ＬＰ２、ＢＰ１，ＢＰ２は、カメラボディ１００側から交換レンズ２００，３００側へ電源供給するための、電源系接点を構成する。
【００２６】
接点ＢＰ３，ＢＰ４，ＢＰ５，およびＢＰ６は、ボディ側第１通信部１１７に接続されている。これらの接点に対応する交換レンズ２００，３００側の接点ＬＰ３，ＬＰ４，ＬＰ５，およびＬＰ６は、レンズ側第１通信部２１７に接続されている。ボディ側第１通信部１１７とレンズ側第１通信部２１７は、これらの接点（通信系接点）ＬＰ３〜ＬＰ６を用いて、互いにデータの送受信を行う。なお、本実施形態において、ボディ制御部１０３およびボディ側第１通信部１１７とレンズ制御部２０３およびレンズ側第１通信部２１７との間で行われる通信を「コマンドデータ通信」と称する。このコマンドデータ通信において、レンズ制御部２０３は、レンズ側第１通信部２１７を制御して、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して、第１の所定周期（本実施形態では例えば１６ミリ秒）で行う。
【００２７】
コマンドデータ通信において、接点ＢＰ３および接点ＬＰ３により構成される信号線ＣＬＫには、ボディ側第１通信部１１７から、クロック信号が出力される。接点ＢＰ４および接点ＬＰ４により構成される信号線ＢＰＡＴには、ボディ側第１通信部１１７からクロック信号に同期してデータ信号が出力される。接点ＢＰ５および接点ＬＰ５により構成される信号線ＬＰＡＴには、レンズ側第１通信部２１７からクロック信号に同期してデータ信号が出力される。接点ＢＰ６および接点ＬＰ６により構成される信号線ＲＤＹには、レンズ側第１通信部２１７から、コマンドデータ通信の可否を示す通信可否信号が出力される。
【００２８】
接点ＢＰ７，ＢＰ８，ＢＰ９，およびＢＰ１０は、ボディ側第２通信部１１８に接続されている。これらの接点に対応する交換レンズ２００，３００側の接点ＬＰ７，ＬＰ８，ＬＰ９，およびＬＰ１０は、レンズ側第２通信部２１８に接続されている。レンズ側第２通信部２１８は、これらの接点（通信系接点）を用いて、ボディ側第２通信部１１８にデータの送信を行う。なお、本実施形態において、レンズ制御部２０３およびレンズ側第２通信部２１８と、ボディ制御部１０３およびボディ側第２通信部１１８との間で行われる通信を「ホットライン通信」と称する。ボディ制御部１０３は、ホットライン通信を第２の所定周期（本実施形態では例えば１ミリ秒）毎に開始するように構成されている。この周期は、コマンドデータ通信を行う周期よりも短い。ホットライン通信において、レンズ制御部２０３は、レンズ側第２通信部２１８を制御して、ボディ側第２通信部１１８へレンズ位置データを送信する。なお、レンズ位置データとは、フォーカシングレンズ２１０ｂの位置の検出結果を表すデータである。
【００２９】
接点ＢＰ７および接点ＬＰ７により構成される信号線ＨＲＥＱには、ボディ側第２通信部１１７から、ホットライン通信の開始時にＬレベルの信号が出力される。レンズ側第２通信部２１８がこの信号を検知すると、レンズ制御部２０３がレンズ位置データを生成する。レンズ位置データの生成が完了すると、レンズ側第２通信部２１８から、接点ＢＰ８および接点ＬＰ８により構成される信号線ＨＡＮＳに、Ｌレベルの信号が出力される。ボディ側第２通信部１１８がこの信号を検知すると、ボディ側第２通信部１１８から、接点ＢＰ９および接点ＬＰ９により構成される信号線ＨＣＬＫに、クロック信号が出力される。このクロック信号に同期して、レンズ側第２通信部２１８から、接点ＢＰ１０および接点ＬＰ１０により構成される信号線ＨＤＡＴに、レンズ位置データを表すレンズ位置データ信号が出力される。レンズ位置データ信号の送信が完了すると、信号線ＨＡＮＳには、レンズ側第２通信部２１８からＨレベルの信号が出力される。ボディ側第２通信部１１８は、この信号が入力されたことに応じて、信号線ＨＲＥＱにＨレベルの信号を出力する。
【００３０】
なお、コマンドデータ通信とホットライン通信は、同時にも或いは一部並行的にも実行することが可能である。すなわち、レンズ側第１通信部２１７とレンズ側第２通信部２１８との一方は、その他方がカメラボディ１００と通信を行っている場合であってもカメラボディ１００と通信を行うことが可能である。
【００３１】
接点ＢＰ１１および接点ＢＰ１２は、カメラボディ１００内の電源回路１４０に接続されている。電源回路１４０は、接点ＢＰ１２に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２等）の駆動電圧を供給する。すなわち、接点ＢＰ１２および接点ＬＰ１２からは、上記の各駆動部の駆動電圧が供給される。接点ＢＰ１１は、接点ＢＰ１２に与えられる上記駆動電圧に対応する接地端子である。すなわち、接点ＢＰ１１および接点ＬＰ１１は、上記駆動電圧に対応する接地端子である。これらの接点ＬＰ１１，ＬＰ１２、ＢＰ１１，ＢＰ１２は、カメラボディ１００側から交換レンズ２００，３００側へ電源供給するための、電源系接点を構成する。
【００３２】
（レンズデータ）
本実施形態のカメラボディ１００は、交換レンズ２００，３００固有の光学特性に関するデータを含むレンズデータを用いて、撮像素子１０４により撮像された撮像画像に対して補正処理を行うように構成されている。このレンズデータには、例えば、焦点距離情報、倍率色収差情報、湾曲収差量情報、ＶＲ（Vibration Reduction）係数、射出瞳位置情報、結像像面湾曲情報、周辺光量情報、ＭＴＦ（Modulation Transfer Function）情報などが含まれており、これらレンズデータは各交換レンズ内のメモリー（交換レンズ２００の場合はＲＯＭ２１５）内に記憶されている。
【００３３】
また、水中撮影では、陸上撮影と異なり、レンズと被写体の間に水が媒介するため、陸上でのレンズデータと水中でのレンズデータとは異なるデータがある。一例として、レンズの前に設置される防水窓が平行平面ガラスである場合を考える。この場合、射出瞳位置情報、結像像面湾曲情報および周辺光量情報については、水中撮影時と陸上撮影時とで変化しない。一方、焦点距離情報、倍率色収差情報、湾曲収差量情報、ＭＴＦ情報およびＶＲ係数については、水中撮影時と陸上撮影時とで変化する。
【００３４】
例えば、焦点距離情報について説明する。交換レンズ２００，３００には、前側焦点距離と後側焦点距離とが定義されている。陸上（空気中）の場合には、前側焦点距離と後側焦点距離とが同一である。一方、水中の場合には、結像を司る後側焦点距離は空気中と同一であるが、入射画角を司る前側焦点距離は、空気中と比較して、水の屈折率（空気の屈折率に対して１．３３３）倍長くなる。ゆえに、水中では画角が狭くなる。なお、Ｆ値は後側焦点距離で決定されるため、水中と空気中とでは変わらない。このように、水中と空気中では、前側焦点距離が異なり、後側焦点距離は同一となる。
【００３５】
また、ＶＲ係数について説明する。カメラボディ１００では、ぶれ補正の際、ぶれ角を焦点距離とＶＲ係数とを用いて求める。水中撮影時、焦点距離を水中での値に変換している場合には、ＶＲ係数を空気中での値から変えなくてもよい。しかしながら、焦点距離を水中での値に変換していない場合（すなわち空気中での値の場合）には、ＶＲ係数を水中での値に変換する必要がある。水中用のＶＲ係数への変換は、空気中用のＶＲ係数を水の屈折率で除算することで行うことができる。
【００３６】
さらに、倍率色収差情報および湾曲収差量情報について説明する。陸上専用レンズ３００の場合は、水中撮影においては防水ハウジング４００により防水窓がレンズの前に設置されるが、陸上撮影においてはレンズの前に防水窓が設置されない。ゆえに、水中撮影時には、陸上撮影時において発生する倍率色収差に、防水窓で発生する倍率色収差が加わることとなる。したがって、水中の倍率色収差または湾曲収差への変換は、例えば、空気中の倍率色収差または湾曲収差に対して、理論的に防水窓で発生する倍率色収差または湾曲収差を加算することで行うことができる。
【００３７】
また、水陸両用レンズ２００の場合は、水中撮影においても陸上撮影においてもレンズの前に防水窓があることは変わらない。しかしながら、防水窓によって発生する倍率色収差は、水中と空気中とで異なっている。したがって、水中の倍率色収差または湾曲収差への変換は、例えば、空気中の倍率色収差または湾曲収差に対して、理論的に防水窓で発生する倍率色収差または湾曲収差における空気中と水中との差分を加算することで行うことができる。
【００３８】
なお、理論的に防水窓で発生する倍率色収差および湾曲収差は、例えば、以下の式（１）を用いて近似的に求めることができる。なお、式（１）において、αは係数であり、ｙは、像高である。また、ｎはｙの指数であり、例えば、ｎ＝１〜３である。式（１）において、Σはｎに関する所定範囲の総和演算を示す。すなわち、式（１）は、像高ｙを変数とする多項式である。
収差量＝Σα＊ｙ＾ｎ  …（１）
【００３９】
次にＭＴＦ情報について説明する。水中と陸上との間において、画面中央のＭＴＦはほとんど変化しないが、上述した防水窓で発生する倍率色収差によって、画面周辺のＭＴＦは大きく低下する。この変化分を反映させたＭＴＦ情報として（水中の方が陸上よりもＭＴＦが低下する傾向にあることを示す情報として）、本実施例の交換レンズ（交換レンズ２００）は、内部メモリー（ＲＯＭ２１５）に、水中用ＭＴＦ情報と陸上用ＭＴＦ情報とを個別に備えている。このＭＴＦ情報の、水中と陸上との間における変化分（特に画面周辺の変化分）を使ってカメラ側では、撮影画像に対する輪郭強調処理やコントラスト強調処理を制御する。具体的には、水中で撮影した画像に対する輪郭強調処理やコントラスト強調処理を、陸上で撮影した画像に対する処理よりも強めに処理するようにする。このように、水中でのレンズデータと陸上（空気中）でのレンズデータとは異なる。したがって、本実施形態のカメラボディ１００は、水中撮影時には、水中でのレンズデータ（以下、水中用レンズデータと呼ぶ）を用いて、撮像画像に対して補正処理を行い、陸上撮影時には、陸上（空気中）でのレンズデータ（以下、陸上用レンズデータと呼ぶ）を用いて撮像画像に対して補正処理を行うように構成されている。
【００４０】
なお、レンズデータを用いた補正処理には、例えば、焦点距離とＶＲ係数とから求めたぶれ角に基づいて撮像画像のぶれ補正を行う処理や、倍率色収差情報と湾曲収差情報とに基づいて撮像画像の収差補正を行う処理、ＭＴＦ情報に基づいて上述した輪郭強調処理やコントラスト強調処理を行う処理などがある。
【００４１】
次に、カメラボディ１００が交換レンズ２００，３００からレンズデータを取得する処理について説明する。この処理は、水陸両用レンズ２００と陸上専用レンズ３００とで異なるため、それぞれ分けて説明する。
【００４２】
（水陸両用レンズとカメラボディの通信処理）
図４は、水陸両用レンズ２００とカメラボディ１００がレンズデータを通信する処理を説明するフローチャートである。図４の左側にはカメラボディ１００のボディ制御部１０３が実行する処理が、図４の右側には水陸両用レンズ２００のレンズ制御部２０３が実行する処理が、それぞれ示されている。
【００４３】
ステップＳ１０１において、ボディ制御部１０３は、ボディ側第１通信部１１７を介して水陸両用レンズ２００にレンズ種別データを要求する。なお、レンズ種別データとは、交換レンズが水陸両用レンズ２００であるのか又は陸上専用レンズ３００であるのかを示すデータである。レンズ種別データは、水陸両用レンズ２００および陸上専用レンズ３００において、それぞれＲＯＭ２１５に記憶されている。
【００４４】
ステップＳ２０１において、レンズ制御部２０３は、カメラボディ１００からレンズ種別データが要求されたか否かを判定する。レンズ制御部２０３は、レンズ種別データが要求された場合にはステップＳ２０２に進み、レンズ種別データをＲＯＭ２１５から読み出し、レンズ側第１通信部２１７を介して送信する。
【００４５】
ステップＳ１０２において、ボディ制御部１０３は、水陸両用レンズ２００からレンズ種別データを受信したか否かを判定する。ボディ制御部１０３は、レンズ種別データを受信した場合にはステップＳ１０３へ進む。
【００４６】
なお、このようなレンズ種別データの通信（ステップＳ１０１〜１０２、Ｓ２０１〜Ｓ２０２）は、カメラボディ１００と水陸両用レンズ２００との初期通信で行われる。ここでいう初期通信とは、例えばカメラボディ１００の電源スイッチがＯＦＦからＯＮになった時や、カメラボディ１００に水陸両用レンズ２００が取り付けられた時に、ボディ制御部１０３およびレンズ制御部２０３により実行される通信のことを指す。
【００４７】
ステップＳ１０３において、ボディ制御部１０３は、受信したレンズ種別データに基づいて、現在装着されている交換レンズが水陸両用レンズ２００であるのか又は陸上専用レンズ３００であるのかを判別する。ここでは、水陸両用レンズ２００が装着されている場合について説明しているので、ボディ制御部１０３は、現在装着されているのは水陸両用レンズ２００であると判別して、ステップＳ１０４へ進む。
【００４８】
ステップＳ１０４において、ボディ制御部１０３は、水中センサ１１９からの検出信号に基づいてカメラボディ１００が水中にある状態か否かを判定する。ボディ制御部１０３は、カメラボディ１００が水中にあると判定した場合にはステップＳ１０５へ進み、カメラボディ１００が水中にはない（すなわち陸上にある）と判定した場合にはステップＳ１０７へ進む。
【００４９】
ステップＳ１０５において、ボディ制御部１０３は、ボディ側第１通信部１１７を介して水陸両用レンズ２００に水中用レンズデータを要求する。
【００５０】
ステップＳ２０３において、レンズ制御部２０３は、カメラボディ１００から水中用レンズデータが要求されたか否かを判定する。レンズ制御部２０３は、水中用レンズデータが要求された場合にはステップＳ２０４に進み、水中用レンズデータが要求されていない場合にはステップＳ２０６に進む。
【００５１】
本実施形態の水陸両用レンズ２００には、種々のレンズ位置に対応する陸上用レンズデータがＲＯＭ２１５に記憶されている。ステップＳ２０４においてレンズ制御部２０３は、現在のレンズ位置に対応する陸上用レンズデータをＲＯＭ２１５から読み出し、この陸上用レンズデータを、上述した変換方法を用いて水中用レンズデータに変換する。
【００５２】
ステップＳ２０５において、レンズ制御部２０３は、ステップＳ２０４で変換した水中用レンズデータを、レンズ側第１通信部２１７を介してカメラボディ１００に送信する。
【００５３】
ステップＳ１０６において、ボディ制御部１０３は、水陸両用レンズ２００から水中用レンズデータを受信したか否かを判定する。ボディ制御部１０３は、水中用レンズデータを受信した場合にはステップＳ１０９に進む。
【００５４】
一方、カメラボディ１００が陸上にある場合に進むステップＳ１０７において、ボディ制御部１０３は、ボディ側第１通信部１１７を介して、水陸両用レンズ２００に陸上用レンズデータを要求する。
【００５５】
ステップＳ２０６において、レンズ制御部２０３は、カメラボディ１００から陸上用レンズデータが要求されたか否かを判定する。レンズ制御部２０３は、陸上用レンズデータが要求された場合にはステップＳ２０７に進み、陸上用レンズデータが要求されていない場合にはステップＳ２０３に戻る。
【００５６】
ステップＳ２０７において、レンズ制御部２０３は、現在のレンズ位置に対応する陸上用レンズデータをＲＯＭ２１５から読み出して、レンズ側第１通信部２１７を介して、カメラボディ１００に送信する。
【００５７】
ステップＳ１０８において、ボディ制御部１０３は、水陸両用レンズ２００から陸上用レンズデータを受信したか否かを判定する。ボディ制御部１０３は、陸上用レンズデータを受信した場合にはステップＳ１０９に進む。
【００５８】
なお、このようなレンズデータの通信（ステップＳ１０５〜Ｓ１０８、Ｓ２０３〜Ｓ２０７）は、撮影モード中、カメラボディ１００と水陸両用レンズ２００とのコマンドデータ通信で毎回行われる。また、ステップＳ１０４のカメラボディ１００が水中にあるか否かの判定は、このコマンドデータ通信の直前に毎回行われる。なお、撮影モードでは、スルー画が表示装置１１１に表示されている。スルー画とは、撮影指示（シャッターボタンの全押し）前に所定のフレームレートで撮像素子１０４により撮像されるモニタ用の画像である。すなわちカメラボディ１００は、スルー画の表示中において、定期的に撮影環境に応じたレンズデータを受信するように構成されている。
【００５９】
ステップＳ１０９において、ボディ制御部１０３は、撮像画像（スルー画）に対して、直前に受信したレンズデータを用いて補正処理を行い、ステップＳ１０４に戻る。ステップＳ１０４〜Ｓ１０９の処理が繰り返されることにより、撮影モード中において、常に撮影環境に適した補正処理が行われたスルー画を表示装置１１１に表示することができる。
【００６０】
また、ボディ制御部１０３は、シャッターボタンが全押しされた場合には、撮像画像に対して、直前に受信したレンズデータを用いて補正処理を行い、当該補正処理後の撮像画像を不図示の記録部に記録させる。これにより、撮影環境に適した補正処理が行われた撮像画像を記録することができる。
【００６１】
このように、陸上用レンズデータから水中用レンズデータへの変換機能を有する水陸両用レンズ２００が装着されている場合、カメラボディ１００は、水中にあるときは水陸両用レンズ２００に水中用レンズデータを要求し、陸上にあるときは水陸両用レンズ２００に陸上用レンズデータを要求する。水陸両用レンズ２００は、カメラボディ１００から水中用レンズデータが要求されると、陸上用レンズデータを水中用レンズデータに変換して送信し、カメラボディ１００から陸上用レンズデータが要求されると、陸上用レンズデータを送信する。
【００６２】
（陸上専用レンズとカメラボディの通信処理）
図５は、陸上専用レンズ３００とカメラボディ１００がレンズデータを通信する処理を説明するフローチャートである。図５の左側にはカメラボディ１００のボディ制御部１０３が実行する処理が、図５の右側には陸上専用レンズ３００のレンズ制御部２０３が実行する処理が、それぞれ示されている。
【００６３】
図５において、ステップＳ１１１〜Ｓ１１２およびステップＳ３０１〜Ｓ３０２の処理は、上述した図４におけるレンズ種別データの通信（ステップＳ１０１〜Ｓ１０２およびステップＳ２０１〜Ｓ２０２）と同様であるため、説明を省略する。
【００６４】
ステップＳ１１３において、ボディ制御部１０３は、受信したレンズ種別データに基づいて、現在装着されている交換レンズが水陸両用レンズ２００であるのか又は陸上専用レンズ３００であるのかを判別する。ここでは、陸上専用レンズ３００が装着されている場合について説明しているので、ボディ制御部１０３は、現在装着されているのは陸上専用レンズ３００であると判別して、ステップＳ１１４へ進む。
【００６５】
ステップＳ１１４において、ボディ制御部１０３は、ボディ側第１通信部１１７を介して陸上専用レンズ３００に陸上用レンズデータを要求する。
【００６６】
ステップＳ３０３において、レンズ制御部２０３は、カメラボディ１００から陸上用レンズデータが要求されたか否かを判定する。レンズ制御部２０３は、陸上用レンズデータが要求された場合にはステップＳ３０４に進む。
【００６７】
本実施形態の陸上専用レンズ３００には、種々のレンズ位置に対応する陸上用レンズデータがＲＯＭ２１５に記憶されている。ステップＳ３０４において、レンズ制御部２０３は、現在のレンズ位置に対応する陸上用レンズデータをＲＯＭ２１５から読み出して、レンズ側第１通信部２１７を介して、カメラボディ１００に送信する。なお、本実施形態の陸上専用レンズ３００は、水中撮影が想定されていない交換レンズであるので、陸上専用レンズデータを水中用レンズデータに変換する機能を有していないものとする。
【００６８】
ステップＳ１１５において、ボディ制御部１０３は、陸上専用レンズ３００から陸上用レンズデータを受信したか否かを判定する。ボディ制御部１０３は、陸上用レンズデータを受信した場合にはステップＳ１１６に進む。
【００６９】
ステップＳ１１６において、ボディ制御部１０３は、水中センサ１１９からの検出信号に基づいてカメラボディ１００が水中にある状態か否かを判定する。ボディ制御部１０３は、カメラボディ１００が水中にあると判定した場合にはステップＳ１１７へ進み、カメラボディ１００が水中にはない（すなわち陸上にある）と判定した場合にはステップＳ１１８へ進む。
【００７０】
ステップＳ１１７において、ボディ制御部１０３は、受信した陸上用レンズデータを、上述した変換方法を用いて水中用レンズデータに変換して、ステップＳ１１８へ進む。
【００７１】
なお、陸上用レンズデータの通信（ステップＳ１１４〜Ｓ１１５、Ｓ３０３〜Ｓ３０４）は、カメラボディ１００が撮影モードである場合における、カメラボディ１００と陸上専用レンズ３００とのコマンドデータ通信で毎回行われる。すなわちカメラボディ１００は、スルー画の表示中において、定期的に撮影環境に応じたレンズデータを受信するように構成されている。また、ステップＳ１１６のカメラボディ１００が水中にあるか否かの判定、およびステップＳ１１７の水中レンズデータへの変換は、このコマンドデータ通信の直後に毎回行われる。
【００７２】
ステップＳ１１８において、ボディ制御部１０３は、撮像画像（スルー画）に対して、直前に取得したレンズデータを用いて補正処理を行い、ステップＳ１１４に戻る。ステップＳ１１４〜Ｓ１１８の処理が繰り返されることにより、撮影モード中において、常に撮影環境に適した補正処理が行われたスルー画を表示装置１１１に表示することができる。
【００７３】
また、ボディ制御部１０３は、シャッターボタンが全押しされた場合には、撮像画像に対して、直前に取得したレンズデータを用いて補正処理を行い、当該補正処理後の撮像画像を不図示の記録部に記録させる。これにより、撮影環境に適した補正処理が行われた撮像画像を記録することができる。
【００７４】
このように、陸上用レンズデータから水中用レンズデータへの変換機能を有しない陸上専用レンズ３００が装着されている場合、カメラボディ１００は、水中にあるときは、受信した陸上用レンズデータを水中用レンズデータに変換して、撮像画像の補正処理に用いる。一方、カメラボディ１００は、陸上にあるときは、受信した陸上用レンズデータをそのまま撮像画像の補正処理に用いる。
【００７５】
上述した実施の形態によれば、次の作用効果が得られる。
（１）水陸両用レンズ２００は、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント２０１と、カメラボディ１００と通信するレンズ側第１通信部２１７と、陸上用レンズデータが記憶されたＲＯＭ２１５と、陸上用レンズデータを水中用レンズデータに変換するレンズ制御部２０３とを備え、レンズ制御部２０３は、カメラボディ１００から陸上用レンズデータが要求された場合には、陸上用レンズデータを、レンズ側第１通信部２１７を介してカメラボディ１００に送信し、カメラボディ１００から水中用レンズデータが要求された場合には、水中用レンズデータを、レンズ側第１通信部２１７を介してカメラボディ１００に送信する。これにより、カメラボディ１００では、水中撮影時には水中用レンズデータを用いることができ、陸上撮影時には陸上用レンズデータを用いることができる。したがって、撮像画像に対して、撮影環境に適した補正を行うことができる。
【００７６】
（２）カメラボディ１００は、陸上用レンズデータと水中用レンズデータとを出力することができる水陸両用レンズ２００が、着脱可能に取り付けられるボディ側マウント１０１と、カメラボディ１００が水中にある状態か否かを検出する水中センサ１１９と、水中であると検出された場合には、ボディ側第１通信部１１７を介して、水陸両用レンズ２００に水中用レンズデータを要求して、水陸両用レンズ２００から水中用レンズデータを受信し、水中ではないと検出された場合には、ボディ側第１通信部１１７を介して、水陸両用レンズ２００に陸上用レンズデータを要求して、水陸両用レンズ２００から陸上用レンズデータを受信するボディ制御部１０３と、を備える。これにより、カメラボディ１００は、水中撮影時および陸上撮影時の双方において、撮像画像に対して適切な補正を行うことができる。
【００７７】
（３）カメラボディ１００は、陸上用レンズデータを出力することができる陸上専用レンズ３００が着脱可能に取り付けられるボディ側マウント１０１と、ボディ側第１通信部１１７を介して、陸上専用レンズ３００に陸上用レンズデータを要求して、陸上専用レンズ３００から陸上用レンズデータを受信するボディ制御部１０３と、カメラボディ１００が水中にある状態か否かを検出する水中センサ１１９と、水中であると検出された場合には、陸上用レンズデータを水中撮影に適した水中用レンズデータに変換するボディ制御部１０３と、を備える。これにより、カメラボディ１００は、陸上専用レンズ３００が装着された場合にも、撮像画像に対して水中撮影に適した補正を行うことができる。
【００７８】
（変形例１）
上述した実施の形態では、水陸両用レンズ２００は、カメラボディ１００から水中用レンズデータを要求されると、ＲＯＭ２１５に記憶された陸上用レンズデータを水中用レンズデータに変換する例について説明した。しかしながら、水陸両用レンズ２００のＲＯＭ２１５に、陸上用レンズデータと水中用レンズデータとの両方が予め記憶されているようにしてもよい。この場合の水陸両用レンズ２００のレンズ制御部２０３は、カメラボディ１００から水中用レンズデータを要求されたら、ＲＯＭ２１５に記憶された水中用レンズデータを読み出してカメラボディ１００に送信すればよい。
【００７９】
（変形例２）
上述した実施の形態では、水陸両用レンズ２００は、カメラボディ１００から水中用レンズデータを要求されると、ＲＯＭ２１５に記憶された陸上用レンズデータを水中用レンズデータに変換する例について説明した。しかしながら、陸上用レンズデータの代わりに、水中用レンズデータが水陸両用レンズ２００のＲＯＭ２１５に予め記憶されているようにしてもよい。
【００８０】
この場合の水陸両用レンズ２００のレンズ制御部２０３は、カメラボディ１００から水中用レンズデータを要求されると、ＲＯＭ２１５から水中用レンズデータを読み出してカメラボディ１００に送信する。一方、レンズ制御部２０３は、カメラボディ１００から陸上用レンズデータを要求されると、ＲＯＭ２１５から読み出した水中用レンズデータを陸上用レンズデータに変換してカメラボディ１００に送信する。
【００８１】
（変形例３）
上述した実施のカメラボディ１００に、水中用レンズデータのみを出力可能な水中撮影専用の交換レンズ（以下、水中専用レンズとも呼ぶ）が取り付けられるように構成してもよい。この場合のカメラボディ１００は、水中専用レンズから水中用レンズデータを受信する。そしてカメラボディ１００は、陸上であることを検出した場合には、受信した水中用レンズデータを陸上用レンズデータに変換して、撮像画像の補正処理に用いる。一方、カメラボディ１００は、水中であることを検出した場合には、受信した水中用レンズデータを撮像画像の補正処理に用いる。
【００８２】
（変形例４）
上述した実施の形態では、シャッターボタンが全押しされた場合、撮像画像に対して直前のレンズデータを用いて補正処理を行った画像を不図示の記録部に記録する例について説明した。しかしながら、ボディ制御部１０３は、シャッターボタンが全押しされた場合、補正前の撮像画像と直前のレンズデータとを関連付けて記録部に記録するようにしてもよい。こうすることにより、いったん記録した撮像画像に対して、その撮影環境に適したレンズデータを用いて後から補正処理を行うことができる。
【００８３】
（変形例５）
上述した実施の形態では、水中センサ１１９によって水中であるか否かを検出する例について説明した。しかしながら、カメラボディ１００のボディ制御部１０３は、操作部材１２０からの操作信号に応じて水中であるか否かを判別するようにしてもよい。
【００８４】
この場合、カメラボディ１００のメニュー設定で、ユーザが操作部材１２０の操作によって、水中撮影モードか陸上撮影モードかを設定できるようにする。そしてボディ制御部１０３は、操作部材１２０により水中撮影モードが設定された場合には水中用レンズデータを取得し、操作部材１２０により陸上撮影モードが設定された場合には陸上用レンズデータを取得する。
【００８５】
（変形例６）
上述した実施の形態では、カメラボディ１００に水中センサ１１９が設けられている例について説明した。しかしながら、水陸両用レンズ２００に水中センサが設けられていてもよい。この場合、水陸両用レンズ２００のレンズ制御部２０３は、水中センサによって水中であると検出されると水中用レンズデータをカメラボディ１００に送信し、水中センサによって水中ではないと検出されると陸上用レンズデータをカメラボディ１００に送信する。
【００８６】
また、陸上専用レンズ３００の場合には、防水ハウジング４００に水中センサが設けられていてもよい。この場合、カメラボディ１００のボディ制御部１０３は、防水ハウジング４００の水中センサから検出信号を受信して、水中であるか否かを判別する。
【００８７】
（変形例７）
上述した実施の形態では、防水機能を有するカメラボディ１００に本発明を適用する例について説明した。しかしながら、防水ハウジングを装着することで防水できるカメラボディに本発明を適用してもよい。この場合のカメラボディは、防水ハウジングが装着されていると水中であると判別し、防水ハウジングが装着されていないと陸上であると判別するようにしてもよい。
【００８８】
（変形例８）
上述した実施の形態では、カメラボディ１００は、スルー画の表示中、定期的にレンズデータを受信する例について説明した。しかしながら、カメラボディ１００は、シャッターボタンが半押しされたらレンズデータの受信を開始するようにしてもよいし、シャッターボタンが全押しされた時点でレンズデータを受信するようにしてもよい。また、カメラボディ１００は、初期通信において陸上用レンズデータと水中用レンズデータとの両方を受信して不図示のＲＡＭに記憶しておき、水中センサ１１９からの検出信号に応じて、これらを使い分けるようにしてもよい。
【００８９】
（変形例９）
本発明を一眼レフタイプのカメラボディに適用するようにしてもよい。この場合は、シャッターボタンが全押しされた時点でレンズデータを受信するようにすればよい。また、一眼レフタイプのカメラボディと交換レンズとの間のデータ通信においても、定常通信（コマンドデータ通信に相当する）と、定常通信よりも通信周期が短い通信（ホットライン通信に相当する）とが設けられている場合、レンズデータの通信は定常通信で行うようにすればよい。
【００９０】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００９１】
１００…カメラボディ、１０１…ボディ側マウント、１０３…ボディ制御部、１０４…撮像素子、１１７…ボディ側第１通信部、１１９…水中センサ、１２０…操作部材、２００…水陸両用レンズ、２０１…レンズ側マウント、２０３…レンズ制御部、２１５…ＲＯＭ、２１７…レンズ側第１通信部、３００…陸上専用レンズ
【図１】
2014178663.tif 000003
【図２】
2014178663.tif 000004
【図３】
2014178663.tif 000005
【図４】
2014178663.tif 000006
【図５】
2014178663.tif 000007