(57)【要約】【課題】様々な種類の光学系を適切に機能させる。【解決手段】カメラボディを着脱可能な第１マウント部と、第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する第１の交換レンズを着脱可能な第２マウント部と、第２マウント部に装着された第１の交換レンズとの間において通信を行う第１通信部と、カメラボディに装着される第２の交換レンズが有する第２の絞り駆動部を駆動する駆動レバーがカメラボディに設けられており、駆動レバーの位置を検出する検出部と、検出された駆動レバーの位置に基づいて設定情報を生成し、生成した設定情報を第２マウント部に装着された第１の交換レンズに通信部を介して送信するアダプター制御部とを備える。【選択図】図１
2013178393.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディを着脱可能な第１マウント部と、
前記第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する第１の交換レンズを着脱可能な第２マウント部と、
前記第２マウント部に装着された前記第１の交換レンズとの間において通信を行う第１通信部と、
前記カメラボディに装着される第２の交換レンズが有する第２の絞り駆動部を駆動する駆動レバーが前記カメラボディに設けられており、前記駆動レバーの位置を検出する検出部と、
検出された前記駆動レバーの位置に基づいて前記設定情報を生成し、生成した前記設定情報を前記第２マウント部に装着された前記第１の交換レンズに前記第１通信部を介して送信するアダプター制御部と
を備えることを特徴とするアダプター。
【請求項２】
前記検出部は、
前記駆動レバーの位置に対応する位置に移動する検出レバーを備え、前記検出レバーの位置に基づいて前記駆動レバーの位置を検出する
ことを特徴とする請求項１に記載のアダプター。
【請求項３】
前記アダプター制御部は、
前記駆動レバーの位置が変化したことを前記検出部が検出した場合に前記設定情報を生成する
ことを特徴とする請求項１または請求項２に記載のアダプター。
【請求項４】
前記アダプター制御部は、
検出された前記駆動レバーの位置が所定量変化する毎に前記設定情報を生成する
ことを特徴とする請求項１から請求項３のいずれか一項に記載のアダプター。
【請求項５】
前記第１マウント部に装着されたカメラボディとの間において通信を行う第２通信部を備え、
前記アダプター制御部は、
前記第２通信部を介して前記第１マウント部に装着された前記カメラボディから取得した情報に基づいて前記設定情報を生成する
ことを特徴とする請求項１から請求項４のいずれか一項に記載のアダプター。
【請求項６】
前記アダプター制御部は、
前記第２通信部を介して前記カメラボディから取得される情報に含まれる、前記絞り開度を示す第１情報と前記カメラボディが前記第１情報を送信するか否かを示す第２情報との少なくとも一方を取得し、取得した前記第２情報が前記第１情報を送信することを示している場合には、取得した前記第１情報に基づいて前記設定情報を生成する
ことを特徴とする請求項５に記載のアダプター。
【請求項７】
カメラボディを着脱可能な第１マウント部と、
前記第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する第１の交換レンズを着脱可能な第２マウント部と
を有するアダプターが備えるコンピュータに、
前記カメラボディに装着される第２の交換レンズが有する第２の絞り駆動部を駆動する駆動レバーが前記カメラボディに設けられており、前記駆動レバーの位置を検出するステップと、
検出された前記駆動レバーの位置に基づいて前記設定情報を生成するステップと、
生成した前記設定情報を前記第２マウント部に装着された前記第１の交換レンズに送信するステップと
を実行させるためのアダプター制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アダプター、及びプログラムに関する。
【背景技術】
【０００２】
カメラボディとカメラボディに着脱可能な交換レンズとを備えるレンズ交換式のカメラシステムがある（例えば、特許文献１参照）。
このレンズ交換式のカメラシステムにおいては、カメラボディに装着される交換レンズの種類を変更することにより、様々な種類の光学系を介しての撮像が可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３３３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、デジタル方式のカメラシステムにおいては、カメラボディと交換レンズとの間の通信によって交換レンズの絞り機構を動作させる、新しいレンズ交換式のカメラシステムが開発されている。
しかしながら、この新しいレンズ交換式のカメラシステムの交換レンズには、既存のカメラシステムのカメラボディに装着させて機能させることができない場合がある。
ところで、既存のカメラボディは、一般に広く普及している。そのため、新しいレンズ交換式のカメラシステムにおいて、様々な種類の光学系を介しての撮像を可能にするためには、交換レンズを既存のカメラボディに装着させて機能させることができるようになることが望まれている。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができるアダプターを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態は、カメラボディを着脱可能な第１マウント部と、前記第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する第１の交換レンズを着脱可能な第２マウント部と、前記第２マウント部に装着された前記第１の交換レンズとの間において通信を行う第１通信部と、前記カメラボディに装着される第２の交換レンズが有する第２の絞り駆動部を駆動する駆動レバーが前記カメラボディに設けられており、前記駆動レバーの位置を検出する検出部と、検出された前記駆動レバーの位置に基づいて前記設定情報を生成し、生成した前記設定情報を前記第２マウント部に装着された前記第１の交換レンズに前記第１通信部を介して送信するアダプター制御部とを備えることを特徴とするアダプターである。
【０００７】
また、本発明の一実施形態は、カメラボディを着脱可能な第１マウント部と、前記第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する第１の交換レンズを着脱可能な第２マウント部とを有するアダプターが備えるコンピュータに、前記カメラボディに装着される第２の交換レンズが有する第２の絞り駆動部を駆動する駆動レバーが前記カメラボディに設けられており、前記駆動レバーの位置を検出するステップと、検出された前記駆動レバーの位置に基づいて前記設定情報を生成するステップと、生成した前記設定情報を前記第２マウント部に装着された前記第１の交換レンズに送信するステップとを実行させるためのアダプター制御プログラムである。
【発明の効果】
【０００８】
この発明によれば、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係るアダプターを備えるカメラシステムの構成の一例を示す斜視図である。
【図２】本実施形態におけるアダプターを備えるカメラシステムの構成の一例を示す構成図である。
【図３】本実施形態におけるカメラボディの構成の一例を示す斜視図である。
【図４】本実施形態におけるアダプターの検出部が出力する信号波形の一例を示すグラフである。
【図５】本実施形態における第２の交換レンズの構成の一例を示す斜視図である。
【図６】本実施形態におけるアダプターの構成の一例を示す斜視図である。
【図７】本実施形態におけるアダプターを備えるカメラシステムの動作の一例を示すフローチャートである。
【図８】本発明の第２の実施形態に係るアダプターを備えるカメラシステムの構成の一例を示す構成図である。
【図９】本実施形態におけるアダプターを備えるカメラシステムの動作の一例を示すフローチャートである。
【図１０】本実施形態における駆動レバーを備えていないカメラボディを装着したカメラシステムの構成の一例を示す構成図である。
【図１１】本実施形態における駆動レバーを備えていないカメラボディを装着した場合のカメラシステムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１の実施形態]
以下、図面を参照して、本発明の第１の実施形態を説明する。
図１は、この発明の一実施形態によるカメラシステム１の構成を示す斜視図である。
図１に示すカメラシステム１は、レンズ交換式のカメラシステムであり、カメラボディ１００と、交換レンズ２００（第１の交換レンズ）と、カメラボディ１００と交換レンズ２００との間に設けられ、カメラボディ１００と交換レンズ２００とに対してそれぞれ着脱可能に固定されるアダプター３００とを備えている。
この図において、アダプター３００は、カメラボディ１００に装着されている。また、交換レンズ２００は、アダプター３００を介してカメラボディ１００に装着されている。
【００１１】
アダプター３００は、カメラボディ側マウント３０１（第１マウント部）と、レンズ側マウント３０２（第２マウント部）とを備えている。
カメラボディ側マウント３０１（第１マウント部）は、カメラボディ１００が着脱可能である。
レンズ側マウント３０２（第２マウント部）は、第１マウント部とは別に設けられており、絞り開度を設定情報に応じて設定する第１の絞り駆動部を有する交換レンズ２００（第１の交換レンズ）を着脱可能である。
【００１２】
次に、図２を参照して、本実施形態のカメラシステム１の構成の詳細を説明する。
図２は、本実施形態のカメラシステム１の構成を示すブロック図である。
カメラボディ１００は、マウント１０１と、電源釦１３１と、レリーズ釦１３２と、駆動レバー１３３と、カメラ制御部１３４と、駆動レバー駆動部１３５とを備えている。
【００１３】
マウント１０１は、本実施形態のアダプター３００や、様々な種類の交換レンズを装着することができる接続部材である。
電源釦１３１は、カメラボディ１００における主電源のオンとオフとを切替えるための操作部材である。
レリーズ釦１３２は、撮影処理開始の指示を受け付ける操作部材である。例えば、レリーズ釦１３２は、全押しされた状態（全押し状態、例えば、露光開始の指示を受け付ける状態）によって撮影処理開始の指示を受け付ける。
【００１４】
次に、図３を参照してカメラボディ１００が備える駆動レバー１３３の構成について説明する。図３は、本実施形態におけるカメラボディ１００の構成の一例を示す斜視図である。
駆動レバー１３３は、カメラボディ１００のマウント１０１付近に設けられており、カメラボディ１００に装着される第２の交換レンズ４００が有する絞り駆動部（第２の絞り駆動部）を駆動する。例えば、駆動レバー１３３は、図３に示すＵ方向又はＤ方向に移動して、絞り駆動部（第２の絞り駆動部）を駆動する。
【００１５】
次に、図５を参照して、第２の交換レンズ４００の構成の一例について説明する。図５は、本実施形態における第２の交換レンズ４００の構成の一例を示す斜視図である。カメラボディ１００には、アダプター３００に代えて、第２の交換レンズ４００を装着することができる。
第２の交換レンズ４００は、第２の絞り駆動部（不図示）を備えている。第２の絞り駆動部は、例えば、カメラボディ１００の駆動レバー１３３の位置に連動して移動する絞り連動レバー４０１を備えている。絞り連動レバー４０１は、駆動レバー１３３のＵ方向又はＤ方向への移動に応じて、Ｕ方向又はＤ方向に移動する。具体的には、絞り連動レバー４０１は、カメラボディ側マウント３０１（第１マウント部）にカメラボディ１００が装着された場合に、カメラボディ１００が備える駆動レバー１３３の位置に対応する位置に設けられている。絞り連動レバー４０１は、例えば、不図示のバネによって、駆動レバー１３３に接するように力が与えられている。そして、絞り連動レバー４０１は、例えば、駆動レバー１３３が絞り込み方向（例えば、図５におけるＵ方向）に移動した場合には、駆動レバー１３３に押し上げられるように移動する。また、駆動レバー１３３が解放方向（例えば、図５におけるＤ方向）に移動した場合には、バネによって駆動レバー１３３に接した状態で移動する。このようにして、絞り連動レバー４０１は、駆動レバー１３３の位置に対応する位置に移動する。そして、第２の絞り駆動部は、第２の交換レンズ４００が備える複数の絞り羽根を含む絞り機構が、絞り連動レバー４０１の位置に応じた絞り開口径（絞りによる絞り込み量、開口サイズ、開口率、絞り値）になるように、絞り機構を駆動する。つまり、カメラボディ１００の駆動レバー１３３は、カメラボディ１００に第２の交換レンズ４００が装着された場合には、第２の交換レンズ４００の絞り連動レバー４０１を介して、第２の交換レンズ４００の絞り開口径を変化させる。
【００１６】
再び、図２を参照して、本実施形態のカメラボディ１００の構成を説明する。
駆動レバー駆動部１３５は、カメラ制御部１３４からの指令値に基づいた位置に駆動レバー１３３が移動されるように駆動レバー１３３を駆動する。
カメラ制御部１３４は、カメラボディ１００が備えている各部を制御する。本実施形態のカメラ制御部１３４は、例えば、電源釦１３１やレリーズ釦１３２が受け付けた操作を示す情報が入力されるとともに、駆動レバー駆動部１３５に対して駆動レバー１３３の位置を設定する指令値を出力する。
【００１７】
交換レンズ２００は、絞り駆動部２０１（第１の絞り駆動部）と、マウント２０２と、レンズ制御部２０３と、接続端子２０４と、光学系２２０と、絞りユニット２５０とを備えている。
光学系２２０は、レンズを備えており、レンズに入射された光を後述する絞りユニット２５０とアダプター３００とを介してカメラボディ１００が備えている周知の撮影素子（不図示）の受光面に導く。
【００１８】
マウント２０２は、本実施形態のアダプター３００や、様々な種類のカメラボディを装着することができる接続機構である。
接続端子２０４は、マウント２０２の近傍に設けられ、アダプター３００のレンズ側マウント３０２（第２マウント部）の近傍に設けられている接続端子３０４に対応して電気的に接続される。これにより、交換レンズ２００は、アダプター３００に装着されると、これら複数の接続端子を介して、アダプター３００と電気的に接続される。
レンズ制御部２０３は、絞り駆動部２０１（第１の絞り駆動部）を制御するとともに、接続端子２０４と接続端子３０４、及び、後述する第１通信部３０７を介したアダプター制御部３０９との通信を制御する。また、レンズ制御部２０３は、アダプター制御部３０９から受信した絞り量指令値（設定情報）を、絞り駆動部２０１（第１の絞り駆動部）に出力する。
絞りユニット２５０は、絞り駆動部２０１（第１の絞り駆動部）によって駆動される複数の絞り羽根を含む絞り機構２５１を備えている。
絞り駆動部２０１（第１の絞り駆動部）は、例えば、ステッピングモータなどの電動機を備えており、レンズ制御部２０３が出力する絞り量指令値（設定情報）に基づいて、絞り機構２５１が備える絞り羽根を駆動する。
【００１９】
アダプター３００は、接続端子３０４と、第１通信部３０７と、検出部３０８と、アダプター制御部３０９とを備えている。また、本実施形態のアダプター３００は、上述したように、カメラボディ１００が備えているマウント１０１に着脱可能なカメラボディ側マウント３０１（第１マウント部）と、交換レンズ２００が備えているマウント２０２に着脱可能なレンズ側マウント３０２（第２マウント部）とを備えている。第１通信部３０７については、後述する。
検出部３０８は、カメラボディ１００に装着される交換レンズ（第２の交換レンズ４００）が有する絞り駆動部（第２の絞り駆動部）を駆動する駆動レバー１３３がカメラボディ１００に設けられており、駆動レバー１３３の位置を検出する。また、検出部３０８は、駆動レバー１３３の位置に対応する位置に移動する検出レバー３０３を備え、検出レバー３０３の位置に基づいて駆動レバー１３３の位置を検出する。本実施形態の検出部３０８は、例えば、エンコーダなど、検出レバー３０３の位置を検出する位置検出器を備えており、検出レバー３０３に接続されたエンコーダの出力信号に基づいて、検出レバー３０３の位置を検出する。本実施形態の検出部３０８が備えるエンコーダは、例えば、図４に示すように、Ａ相とＢ相との２相のパルス信号を出力する２相エンコーダである。
【００２０】
図４は、検出部３０８によって検出されるパルス信号の一例を示すグラフである。
検出部３０８が備えるエンコーダは、例えば、検出レバー３０３の位置の変化量に応じたパルス数のパルス信号を出力する。また、エンコーダは、検出レバー３０３の移動方向に応じて、Ａ相信号とＢ相信号との位相差を変化させて、パルス信号を出力する。例えば、図４に示すように、エンコーダは、検出レバー３０３の基準位置を０パルスとし、検出レバー３０３の位置が１だけ増加する毎に、Ａ相信号及びＢ相信号について、それぞれ１パルスを出力する。例えば、図４において、検出レバー３０３の位置Ｘが１から５に変化する場合には、つまり、検出レバー３０３が交換レンズの絞りを絞り込む方向（絞り込み方向）に４段階移動する場合には、エンコーダは、Ａ相信号とＡ相信号に対して９０度だけ位相が遅れているＢ相信号を、それぞれ４パルス出力する。同様に、検出レバー３０３の位置Ｘが５から３に変化する場合には、つまり検出レバー３０３が、交換レンズの絞りを開放する方向（開放方向）に、２段階移動する場合には、エンコーダは、Ａ相信号とＡ相信号に対して９０度だけ位相が進んでいるＢ相信号を、それぞれ２パルス出力する。検出部３０８は、Ａ相及びＢ相のパルス数を計数することによって、検出レバー３０３の位置の変化量を検出するとともに、Ａ相とＢ相との位相差を検出することによって、検出レバー３０３の位置の変化方向を検出する。このようにして、検出部３０８は、検出レバー３０３の位置を検出する。後述するように、検出レバー３０３は、駆動レバー１３３の位置に対応する位置に設けられている。また、検出レバー３０３は、駆動レバー１３３の位置に対応する位置に移動するため、検出部３０８は、検出レバー３０３の位置を検出することによって、駆動レバー１３３の位置を検出することができる。
【００２１】
再び、図２を参照して、本実施形態のアダプター３００の構成を説明する。
アダプター制御部３０９は、検出部３０８と接続されており、例えば、駆動レバー１３３の位置が変化したことを検出部３０８が検出した場合に絞り量指令値（設定情報）を生成する。例えば、アダプター制御部３０９は、検出された駆動レバー１３３の位置が所定量変化する毎に設定情報を生成する。本実施形態のアダプター制御部３０９は、例えば、検出部３０８によって検出レバー３０３の位置が変化したことが検出された場合に、検出レバー３０３の位置の変化量と所定のしきい値（所定量）とを比較する。そして、アダプター制御部３０９は、検出レバー３０３の位置の変化量が所定のしきい値を超えた場合に、絞り量指令値（設定情報）を生成する。ここで、所定のしきい値は、例えば、交換レンズの絞りの段数と、駆動レバー１３３の最大移動量に応じて定められる。例えば、アダプター制御部３０９は、図６に示す検出レバー３０３の位置Ｘが１から３に変化する場合に、絞り量指令値（設定情報）を生成する。この場合において、所定のしきい値は、検出レバー３０３の移動前の位置Ｘと移動後の位置Ｘとの差が２として定められている。つまり、アダプター制御部３０９は、検出レバー３０３の移動前の位置Ｘと移動後の位置Ｘとの差が２になった場合に、絞り量指令値（設定情報）を生成して、絞り段数を変化させる。このようにして、アダプター制御部３０９は、例えば、現在の絞りの段数に対応する位置から、変化後の絞りの段数に対応する位置に、検出レバー３０３が移動した場合に、絞り量指令値（設定情報）を生成する。
【００２２】
第１通信部３０７は、接続端子３０４と、接続端子２０４とを介してレンズ制御部２０３との通信を行う。
接続端子３０４は、例えば、図６に示すように、レンズ側マウント３０２（第２マウント部）の近傍に設けられており、交換レンズ２００のマウント２０２の近傍に設けられている接続端子２０４に対応して電気的に接続される。
【００２３】
図６は、本実施形態におけるアダプター３００の構成の一例を示す斜視図である。
アダプター３００は、交換レンズ２００に装着されると、これら接続端子を介して、交換レンズ２００と電気的に接続される。
検出レバー３０３は、カメラボディ側マウント３０１（第１マウント部）にカメラボディ１００が装着された場合に、カメラボディ１００が備える駆動レバー１３３の位置に対応する位置に設けられている。そして、検出レバー３０３は、駆動レバー１３３の位置の変化に応じて移動できる構成になっている。本実施形態の検出レバー３０３は、例えば、不図示のバネによって、駆動レバー１３３に接するように力が与えられている。そして、検出レバー３０３は、例えば、駆動レバー１３３が絞り込み方向（例えば、図６におけるＵ方向）に移動した場合には、駆動レバー１３３に押し上げられるように移動する。また、駆動レバー１３３が解放方向（例えば、図６におけるＤ方向）に移動した場合には、バネによって駆動レバー１３３に接した状態で移動する。つまり、検出レバー３０３は、駆動レバー１３３の位置に対応する位置に移動する。
【００２４】
次に、図７を参照して、本実施形態のカメラシステム１の動作について説明する。
図７は、本実施形態のカメラシステム１の動作の一例を示すフローチャートである。
まず、カメラボディ１００のカメラ制御部１３４は、レリーズ釦１３２が押し下げられた（例えば、全押しされた）か否かを判定する（ステップＳ１００）。例えば、本実施形態のカメラ制御部１３４は、使用者によってレリーズ釦１３２が全押しされたことを検出した場合（Ｓ１００：ＹＥＳ）には、処理をステップＳ１１０に進める。一方、カメラ制御部１３４は、レリーズ釦１３２が全押しされていないことを検出した場合（Ｓ１００：ＮＯ）には、処理をステップＳ１００に戻して、使用者による操作を待つ。
【００２５】
次に、カメラ制御部１３４は、所定の絞り値演算を行う（ステップＳ１１０）。例えば、本実施形態のカメラ制御部１３４は、撮像素子に入射する光の光量が予め定められている範囲に設定されるように、絞りユニット２５０の絞り値を設定する絞り値設定情報を、所定の絞り値から選択する。そして、カメラ制御部１３４は、演算された絞り値設定情報を駆動レバー駆動部１３５に出力する。
【００２６】
次に、カメラボディ１００の駆動レバー駆動部１３５は、ステップＳ１１０においてカメラ制御部１３４から出力された絞り値設定情報に基づいて、駆動レバー１３３を移動させる（ステップＳ１２０）。例えば、本実施形態の駆動レバー駆動部１３５は、カメラ制御部１３４から出力された絞り値設定情報が、現在の駆動レバー１３３の位置に対して交換レンズの絞りを絞り込む方向（絞り込み方向）の設定値を示す場合には、絞り込み方向（例えば、図３に示すＵ方向）に駆動レバー１３３を移動させる。一方、駆動レバー駆動部１３５は、カメラ制御部１３４から出力された絞り値設定情報が、現在の駆動レバー１３３の位置に対して交換レンズの絞りを開放する方向（開放方向）の設定値を示す場合には、開放方向（例えば、図３に示すＤ方向）に駆動レバー１３３を移動させる。
【００２７】
次に、アダプター３００の検出部３０８は、検出レバー３０３の位置を検出する（ステップＳ３２０）。ここで、検出レバー３０３は、駆動レバー１３３の位置に対応する位置に移動する。つまり、駆動レバー１３３が、絞り込み方向（例えば、図３に示すＵ方向）に移動すれば、検出レバー３０３も、絞り込み方向（例えば、図６に示すＵ方向）に移動する。また、駆動レバー１３３が、開放方向（例えば、図３に示すＤ方向）に移動すれば、検出レバー３０３も、開放方向（例えば、図６に示すＤ方向）に移動する。したがって、アダプター３００の検出部３０８は、検出レバー３０３の位置を検出することにより、駆動レバー１３３の位置を検出することができる。つまり、アダプター３００の検出部３０８は、カメラ制御部１３４から出力された絞り値設定情報に応じた絞りの開度情報を、駆動レバー１３３と、検出レバー３０３とを介して取得することができる。
【００２８】
次に、アダプター制御部３０９は、ステップＳ３２０において検出された駆動レバー１３３の位置が所定量変化しているか否かを判定する（ステップＳ３３０）。本実施形態のアダプター制御部３０９は、例えば、検出部３０８から検出レバー３０３の位置を示す情報を取得し、取得した検出レバー３０３の位置を示す情報に基づいて、検出レバー３０３の移動量を算出する。そして、アダプター制御部３０９は、算出した検出レバー３０３の移動量が所定量変化した場合には、駆動レバー１３３の位置が所定量変化したと判定して、処理をステップＳ３４０に進める（ステップＳ３３０：ＹＥＳ）。一方、アダプター制御部３０９は、算出した検出レバー３０３の移動量が所定量変化していない場合には、駆動レバー１３３の位置が所定量変化していないと判定して、処理をステップＳ３２０に戻す（ステップＳ３３０：ＮＯ）。
【００２９】
次に、アダプター制御部３０９は、交換レンズ２００が備える絞りユニット２５０の絞り量の指令値である絞り量指令値（設定情報）を生成する（ステップＳ３４０）。本実施形態のアダプター制御部３０９は、例えば、検出レバー３０３の位置に応じて予め定められている複数の絞り量指令値から、検出された検出レバー３０３の位置に応じた絞り量指令値を選択することによって、絞り量指令値を生成する。
【００３０】
次に、アダプター制御部３０９は、第１通信部３０７を介して、レンズ側マウント３０２（第２マウント部）に装着された交換レンズ２００（第１の交換レンズ）に、生成した絞り量指令値（設定情報）を送信してアダプター３００の処理を終了する（ステップＳ３５０）。本実施形態のアダプター制御部３０９は、例えば、ステップＳ３４０において生成した絞り量指令値を、第１通信部３０７に出力する。第１通信部３０７は、アダプター制御部３０９から出力された絞り量指令値を、所定の通信手順によって交換レンズ２００（第１の交換レンズ）のレンズ制御部２０３に送信する。ここで、第１通信部３０７とレンズ制御部２０３とは、接続端子３０４及び接続端子２０４を介した接続回路によって電気的に接続されている。つまり、第１通信部３０７は、アダプター制御部３０９から出力された絞り量指令値を、接続端子３０４及び接続端子２０４を介してレンズ制御部２０３に送信する。
【００３１】
次に、交換レンズ２００（第１の交換レンズ）のレンズ制御部２０３は、アダプター制御部３０９の第１通信部３０７から接続端子３０４及び接続端子２０４を介して送信された絞り量指令値を受信する（ステップＳ２５０）。
【００３２】
次に、交換レンズ２００（第１の交換レンズ）のレンズ制御部２０３は、ステップＳ２６０において受信した絞り量指令値を絞り駆動部２０１（第１の絞り駆動部）に出力して、絞りユニット２５０を駆動して交換レンズ２００の処理を終了する（ステップＳ２６０）。ここで、本実施形態の絞り駆動部２０１（第１の絞り駆動部）は、例えば、絞り量指令値に応じて予め定められている絞り機構２５１を駆動する絞りの駆動量に基づいて、レンズ制御部２０３から取得した絞り量指令値に応じた絞りの駆動量を設定する。そして、絞り駆動部２０１は、設定した絞りの駆動量に基づいて、絞り機構２５１が備える絞り羽根を駆動する。
【００３３】
次に、カメラボディ１００のカメラ制御部１３４は、交換レンズ２００及びアダプター３００を介して入射された入射光の像を撮像するとともに、撮像した像の画像データを生成して、カメラボディ１００の処理を終了する（ステップＳ１７０）。
【００３４】
以上、説明したように、本実施形態のアダプター３００は、カメラボディ側マウント３０１（第１マウント部）と、レンズ側マウント３０２（第２マウント部）と、第１通信部３０７と、検出部３０８と、検出レバー３０３と、アダプター制御部３０９とを備えている。ここで、カメラボディ側マウント３０１（第１マウント部）は、カメラボディ１００を着脱可能である。また、レンズ側マウント３０２（第２マウント部）は、カメラボディ側マウント３０１（第１マウント部）とは別に設けられており、絞り開度を設定情報に応じて設定する絞り駆動部２０１（第１の絞り駆動部）を有する交換レンズ２００（第１の交換レンズ）を着脱可能である。また、第１通信部３０７は、レンズ側マウント３０２（第２マウント部）に装着された交換レンズ２００（第１の交換レンズ）との間において通信を行う。また、カメラボディ１００に装着される交換レンズ（第２の交換レンズ４００）が有する絞り駆動部（第２の絞り駆動部）を駆動する駆動レバー１３３がカメラボディ１００に設けられており、検出部３０８は、駆動レバー１３３の位置を検出する。また、アダプター制御部３０９は、検出された駆動レバー１３３の位置に基づいて設定情報を生成し、生成した設定情報をレンズ側マウント３０２（第２マウント部）に装着された交換レンズ２００（第１の交換レンズ）に第１通信部３０７を介して送信する。
【００３５】
これにより、本実施形態のアダプター３００は、カメラボディ１００をカメラボディ側マウント３０１（第１マウント部）に、交換レンズ２００にレンズ側マウント３０２（第２マウント部）を装着することができる。ここで、交換レンズ２００は、カメラボディ１００の駆動レバー１３３の位置を検出する機構を備えていない。つまり、カメラボディ１００に交換レンズ２００を直接装着した場合には、カメラボディ１００が駆動レバー１３３によって指示する絞りユニット２５０の絞り値設定情報を交換レンズ２００に伝達することができない。すなわち、カメラボディ１００に交換レンズ２００を直接装着した場合には、カメラボディ１００が交換レンズ２００の絞りユニット２５０を駆動することができないという問題がある。一方、本実施形態におけるアダプター３００のカメラボディ側マウント３０１（第１マウント部）にカメラボディ１００を、本実施形態におけるアダプター３００のレンズ側マウント３０２（第２マウント部）に交換レンズ２００を装着する場合には、上述した問題は発生しない。つまり、カメラボディ１００は、交換レンズ２００の絞りユニット２５０をアダプター３００を介して駆動することができる。
【００３６】
また、本実施形態のアダプター３００が備える検出部３０８は、駆動レバー１３３の位置に対応する位置に移動する検出レバー３０３を備え、検出レバー３０３の位置に基づいて駆動レバー１３３の位置を検出する。これにより、本実施形態のアダプター３００は、駆動レバー１３３を備えるカメラボディ１００の構成や動作を変化させることなく、駆動レバー１３３の検出機構を有さない交換レンズ２００を、アダプター３００を介してカメラボディ１００に装着することができる。つまり、本実施形態のアダプター３００は、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができる。
【００３７】
また、本実施形態のアダプター３００が備えるアダプター制御部３０９は、駆動レバー１３３の位置が変化したことを検出部３０８が検出した場合に設定情報を生成する。これにより本実施形態のアダプター３００は、駆動レバー１３３の位置の変化を取りこぼすことなく検出することができる。また、これにより、本実施形態のアダプター３００は、駆動レバー１３３の位置の変化がない場合には、設定情報を生成する必要がないため、アダプター制御部３０９の動作のうち少なくとも設定情報を生成する動作を停止することができる。したがって、アダプター３００は、設定情報を生成する動作に必要になる電力を削減することができる。
【００３８】
また、本実施形態のアダプター３００が備えるアダプター制御部３０９は、検出された駆動レバー１３３の位置が所定量変化する毎に設定情報を生成する。これにより、本実施形態のアダプター３００は、検出された駆動レバー１３３の所定の位置（例えば、絞りユニット２５０の絞り段数に対応した所定の位置）に応じて、絞りユニット２５０の絞り値を変化させることができる。例えば、本実施形態のアダプター３００は、駆動レバー１３３の位置を示す情報が所定量変化した場合に、絞りユニット２５０の絞り段数を１段変化させることができる。また、これにより、アダプター３００は、検出部３０８のエンコーダが出力するパルス信号のパルス数について、絞りユニット２５０の絞り段数を１段変化させるために必要なパルス数を複数にして設定することができる。アダプター３００は、絞りユニット２５０の絞り段数を１段変化させるために必要なパルス数を多くすることにより、駆動レバー１３３の位置の検出精度を向上させることができる。つまり、本実施形態のアダプター３００は、駆動レバー１３３の位置を正確に検出することができる。なお、ステップ３３０からステップ３５０においては、移動量が所定量変化した場合に移動量を算出し、絞り量指令値を送信していたが、一定時間おきに移動量を算出し、絞り量指令値を繰り返し送信しても良い。これは、いわゆる速度制御を加味した制御方法である。
【００３９】
［第２の実施形態]
次に、図面を参照して、本発明の第２の実施形態を説明する。なお、上述した第１の実施形態と同様の構成及び動作については、説明を省略する。
本実施形態のカメラシステム１は、カメラボディ１００とアダプター３００との間において情報の通信が可能である。例えば、図８に示すように、カメラボディ１００は、カメラ通信部１３６と、接続端子１３７とを備えている。また、アダプター３００は、第２通信部３１０と、接続端子３１１とを備えている。
【００４０】
図８は、本実施形態のカメラシステム１の構成を示す構成図である。
接続端子１３７は、マウント１０１の近傍に設けられている。また、接続端子３１１は、アダプター３００のカメラボディ側マウント３０１（第１マウント部）の近傍に設けられている。そして、接続端子１３７は、接続端子３１１に対応して電気的に接続される。これにより、カメラボディ１００は、アダプター３００に装着されると、これら複数の接続端子を介して、アダプター３００と電気的に接続される。
カメラ通信部１３６は、接続端子１３７と、接続端子３１１とを介して第２通信部３１０との通信を行う。
第２通信部３１０は、カメラボディ側マウント３０１（第１マウント部）に装着されたカメラボディ１００との間において通信を行う。第２通信部を介してカメラボディ１００から取得した情報に基づいて、アダプター３００は絞り量指令値（設定情報）を生成する。
【００４１】
次に、図９から図１１を参照して、本実施形態のカメラシステム１の動作について説明する。
図９は、本実施形態のカメラシステム１の動作の一例を示すフローチャートである。
まず、電源釦１３１が操作されて電源が投入されると、カメラ制御部１３４は、カメラボディ情報をカメラ通信部１３６を介してアダプター３００に送信する（ステップＳ１０）。例えば、カメラボディ情報には、カメラボディ１００の構成の情報が含まれている。カメラボディ１００の構成の情報は、例えば、カメラボディ１００が駆動レバー１３３を備えているか否かを示す情報である。つまり、本実施形態のカメラ制御部１３４は、カメラボディ１００が駆動レバー１３３を備えていることを示す情報を、アダプター３００に送信する。
【００４２】
次に、アダプター３００のアダプター制御部３０９は、カメラ制御部１３４が送信したカメラボディ情報を、第２通信部３１０を介して受信する（ステップＳ３０）。上述したように、このカメラボディ１００の構成の情報には、カメラボディ１００が駆動レバー１３３を備えていることを示す情報が含まれている。
【００４３】
次に、アダプター３００のアダプター制御部３０９は、ステップＳ３０において受信したカメラボディ１００の構成の情報を、第１通信部３０７を介して交換レンズ２００（第１の交換レンズ）のレンズ制御部２０３に送信する（ステップＳ３１）。
【００４４】
次に、交換レンズ２００のレンズ制御部２０３は、アダプター制御部３０９が送信したカメラボディ１００の構成の情報を受信する（ステップＳ２１）。ここで、レンズ制御部２０３は、カメラボディ１００の構成の情報を受信した場合には、交換レンズ２００がカメラボディ１００に装着されたと判定する。
【００４５】
次に、交換レンズ２００のレンズ制御部２０３は、交換レンズ２００の構成を示す情報を、アダプター制御部３０９に送信して交換レンズ２００の処理を終了する（ステップＳ２２）。ここで、交換レンズ２００の構成を示す情報には、例えば、交換レンズ２００が備える絞りユニット２５０が設定可能な絞りの段数の情報が含まれている。
【００４６】
次に、アダプター３００のアダプター制御部３０９は、レンズ制御部２０３が送信した交換レンズ２００の構成を示す情報を、第１通信部３０７を介して受信する（ステップＳ３２）。
【００４７】
次に、アダプター３００のアダプター制御部３０９は、ステップＳ３２において受信した交換レンズ２００の構成を示す情報を、第２通信部３１０を介してカメラボディ１００に送信する（ステップＳ３３）。
【００４８】
次に、カメラ制御部１３４は、アダプター制御部３０９が送信した交換レンズ２００の構成を示す情報を、カメラ通信部１３６を介して受信して、カメラボディ１００の処理を終了する（ステップＳ１３）。ここで、カメラ制御部１３４は、例えば、交換レンズ２００が備える絞りユニット２５０が設定可能な絞りの段数の情報を取得する。カメラ制御部１３４は、取得した交換レンズ２００が備える絞りユニット２５０が設定可能な絞りの段数の情報に基づいて、例えば、駆動レバー１３３の位置の変化量を設定する。
【００４９】
また、アダプター制御部３０９は、ステップＳ３０において受信したカメラボディ情報に基づいて、カメラボディの種類によって動作モードを判定する（ステップＳ３４）。具体的には、アダプター制御部３０９は、カメラボディ１００の構成の情報に、カメラボディ１００が駆動レバー１３３を備えていることを示す情報が含まれている場合には、検出レバー３０３による絞り値検出モードと判定して、処理をステップＳ３５に進める（ステップＳ３４：ＹＥＳ）。一方、アダプター制御部３０９は、カメラボディ１００の構成の情報に、カメラボディ１００が駆動レバー１３３を備えていることを示す情報が含まれていない場合（又は、カメラボディ１００が駆動レバー１３３を備えていないことを示す情報が含まれている場合）には、コマンド通信による絞り値受信モードと判定して、処理をステップＳ３６に進める（ステップＳ３４：ＮＯ）。
【００５０】
次に、アダプター制御部３０９は、ステップＳ３４において検出レバー３０３による絞り値検出モードと判定した場合には、検出レバー３０３による絞り値検出モードを実行して、アダプター３００の処理を終了する（ステップＳ３５）。ここで、検出レバー３０３による絞り値検出モード（ステップＳ３５）は、第１の実施形態において図７を参照して説明した動作モードである。
【００５１】
一方、アダプター制御部３０９は、ステップＳ３４においてコマンド通信による絞り値受信モードと判定した場合には、コマンド通信による絞り値受信モードを実行して、アダプター３００の処理を終了する（ステップＳ３６）。例えば、図１０に示すように、アダプター３００にカメラボディ１５０が装着された場合には、アダプター制御部３０９は、コマンド通信による絞り値受信モードを実行する。コマンド通信による絞り値受信モード（ステップＳ３６）については、後述の図１１にて説明する。
【００５２】
図１０は、駆動レバー１３３を備えていないカメラボディ１５０が装着されたカメラシステム２の構成を示す図である。
カメラボディ１５０は、マウント１０１と、電源釦１３１と、レリーズ釦１３２と、カメラ制御部１３４と、カメラ通信部１３６とを備えている。つまり、カメラボディ１５０は、上述したカメラボディ１００が備えている駆動レバー１３３と、駆動レバー駆動部１３５とを備えていない。つまり、カメラボディ１５０が駆動レバー１３３による指示をおこなわないため、アダプター３００の検出レバー３０３の位置が変化しない。つまり、アダプター制御部３０９は、検出レバー３０３による絞り値検出モードによっては、カメラボディ１５０の指示に基づいた絞り量指令値（設定情報）を交換レンズ２００に出力することができない。
【００５３】
そこで、カメラボディ１５０は、上述したステップＳ１０において、カメラボディ１００が駆動レバー１３３を備えていないことを示す情報が含まれているカメラボディ１００の構成の情報を、アダプター３００に対して送信する。
この場合において、例えば、図１１に示すように、アダプター制御部３０９は、検出部３０８による検出レバー３０３の位置の検出に代えて、カメラ通信部１３６及び第２通信部３１０を介してカメラボディ１５０から取得した絞り値設定情報に基づいて、絞り量指令値（設定情報）を生成する。
【００５４】
図１１は、コマンド通信による絞り値受信モードの動作を示すフローチャートである。
まず、カメラ制御部１３４は、レリーズ釦１３２が押し下げられた（例えば、全押しされた）か否かを判定する（ステップＳ１１００）。例えば、本実施形態のカメラ制御部１３４は、使用者によってレリーズ釦１３２が全押しされたことを検出した場合（ステップＳ１１００：ＹＥＳ）には、処理をステップＳ１１１０に進める。一方、カメラ制御部１３４は、レリーズ釦１３２が全押しされていないことを検出した場合（ステップＳ１１００：ＮＯ）には、処理をステップＳ１１００に戻して、使用者による操作を待つ。
【００５５】
次に、カメラ制御部１３４は、所定の絞り値演算を行う（ステップＳ１１１０）。例えば、本実施形態のカメラ制御部１３４は、撮像素子に入射する光の光量が予め定められている範囲に設定されるように、絞りユニット２５０の絞り値を設定する絞り値設定情報を、所定の絞り値から選択する。
なお、本実施形態のカメラ制御部１３４は、上述したステップＳ１３において、アダプター３００を介して交換レンズ２００から取得した交換レンズ情報に基づいて、絞り値設定情報を設定することができる。これにより、本実施形態のアダプター３００を備えるカメラシステム２は、交換レンズ２００の構成に応じた絞り値を設定することができる。つまり、本実施形態のアダプター３００は、様々な種類の光学系を適切に機能させることができる。
【００５６】
次に、カメラ通信部１３６は、ステップＳ１１１０において演算された絞り値設定情報をカメラ制御部１３４から取得し、取得した絞り値設定情報をアダプター３００の第２通信部３１０に送信する（ステップＳ１１２０）。
【００５７】
次に、アダプター３００の第２通信部３１０は、ステップＳ１１２０においてカメラ通信部１３６から送信された絞り値設定情報を受信する（ステップＳ１３２０）。
【００５８】
次に、アダプター制御部３０９は、ステップＳ１３２０において第２通信部３１０が受信した絞り値設定情報を第１通信部３０７から取得し、取得した絞り値設定情報（つまり、絞り量指令値）を、第１通信部３０７を介してレンズ制御部２０３に送信して、アダプター３００の処理を終了する（ステップＳ１３５０）。なお、アダプター制御部３０９は、取得した絞り値設定情報に所定の演算を行って、絞り量指令値（設定情報）を生成してもよい。これにより、アダプター３００は、カメラボディ１００と交換レンズ２００とのコマンド形式が異なっており、直接通信することができない場合であっても、アダプター３００を介して、カメラボディ１００と交換レンズ２００との通信によって絞り値を設定することができる。
【００５９】
次に、交換レンズ２００のレンズ制御部２０３は、ステップＳ１３５０において送信された絞り値設定情報を受信する（ステップＳ１２５０）
【００６０】
次に、交換レンズ２００（第１の交換レンズ）のレンズ制御部２０３は、ステップＳ１２５０において受信した絞り量指令値を絞り駆動部２０１（第１の絞り駆動部）に出力して、絞りユニット２５０を駆動して交換レンズ２００の処理を終了する（ステップＳ１２６０）。ここで、本実施形態の絞り駆動部２０１（第１の絞り駆動部）は、例えば、絞り量指令値に応じて予め定められている絞り機構２５１を駆動する絞りの駆動量に基づいて、レンズ制御部２０３から取得した絞り量指令値に応じた絞りの駆動量を設定する。そして、絞り駆動部２０１は、設定した絞りの駆動量に基づいて、絞り機構２５１が備える絞り羽根を駆動する。
【００６１】
次に、カメラボディ１００のカメラ制御部１３４は、交換レンズ２００及びアダプター３００を介して入射された入射光の像を撮像するとともに、撮像した像の画像データを生成して、カメラボディ１００の処理を終了する（ステップＳ１１７０）。
【００６２】
以上、説明したように、本実施形態のアダプター３００は、カメラボディ側マウント３０１（第１マウント部）に装着されたカメラボディ１５０との間において通信を行う第２通信部を備えている。また、本実施形態のアダプター３００が備えるアダプター制御部３０９は、第２通信部を介してカメラボディ１５０から取得した情報に基づいて設定情報を生成する。これにより、本実施形態のアダプター３００は、駆動レバー１３３を備えていないカメラボディ１５０が装着された場合においても、カメラボディ１５０が出力する絞り値設定情報を交換レンズ２００に伝達することができる。つまり、本実施形態のアダプター３００は、様々な種類の光学系を適切に機能させることができる。
【００６３】
また、本実施形態のアダプター３００は、アダプター制御部３０９は、第２通信部を介してカメラボディ１００又はカメラボディ１５０から取得される情報に含まれる、絞り開度を示す第１情報とカメラボディ１００又はカメラボディ１５０が第１情報を送信するか否かを示す第２情報との少なくとも一方を取得し、取得した第２情報が第１情報を送信することを示している場合には、取得した第１情報に基づいて設定情報を生成する。これにより、本実施形態のアダプター３００は、装着されたカメラボディの構成を、使用者の操作によらず自動的に判別することができる。つまり、本実施形態のアダプター３００は、様々な種類の光学系を適切に機能させることができる。
【００６４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更を加えることができる。
【００６５】
なお、上記の実施形態におけるカメラ制御部１３４、カメラ通信部１３６、レンズ制御部２０３、アダプター制御部３０９、第１通信部３０７、第２通信部３１０（以下、これらを総称して制御部ＣＯＮＴと記載する）又はこの制御部ＣＯＮＴが備える各部は、専用のハードウェアにより実現されるものであってもよく、また、メモリおよびマイクロプロセッサにより実現させるものであってもよい。
【００６６】
なお、この制御部ＣＯＮＴが備える各部は、専用のハードウェアにより実現されるものであってもよく、また、この制御部ＣＯＮＴが備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、制御部ＣＯＮＴが備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００６７】
また、制御部ＣＯＮＴが備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、制御部ＣＯＮＴが備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６８】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００６９】
１００…カメラボディ、１３３…駆動レバー、２００…交換レンズ（第１の交換レンズ）、２０１…絞り駆動部（第１の絞り駆動部）、３００…アダプター、３０１…カメラボディ側マウント（第１マウント部）、３０２…レンズ側マウント（第２マウント部）、３０３…検出レバー、３０７…第１通信部、３０８…検出部、３０９…アダプター制御部、４００…第２の交換レンズ
【図１】
2013178393.tif 000003
【図２】
2013178393.tif 000004
【図３】
2013178393.tif 000005
【図４】
2013178393.tif 000006
【図５】
2013178393.tif 000007
【図６】
2013178393.tif 000008
【図７】
2013178393.tif 000009
【図８】
2013178393.tif 000010
【図９】
2013178393.tif 000011
【図１０】
2013178393.tif 000012
【図１１】
2013178393.tif 000013