(57)【要約】【課題】コンバージョンレンズの装着の有無に関わらず、適切なレンズ情報を撮像装置本体に送信する交換レンズユニットを提供する。【解決手段】交換レンズユニット１００は、撮像装置本体２００から第１アドレス領域を指定した指令に応じて、メモリ１０５に記憶されたレンズ情報にアクセスする制御部１１０を備える。制御部１１０は、コンバージョンレンズ２００が装着されている場合であって、且つ撮像装置本体２００からの指令がレンズ情報を読み出す指令である場合、第１アドレス領域とは異なる第２アドレス領域に対応するレンズ情報を読み出し、撮像装置本体２００に送信する。第１アドレス領域に対応するレンズ情報は、コンバージョンレンズ３００が装着されていない場合の交換レンズユニット１００のレンズ情報であり、第２アドレス領域に対応するレンズ情報は、コンバージョンレンズ３００が装着されている場合の交換レンズユニット１００のレンズ情報である。【選択図】図４
2020197663.tif 000002
【特許請求の範囲】
【請求項１】
コンバージョンレンズを装着可能であり、撮像装置本体に装着可能な交換レンズユニットであって、
前記撮像装置本体と通信可能な通信部と、
少なくとも一時的にレンズ情報をアドレス毎に記憶するメモリと、
前記撮像装置本体から第１アドレス領域を指定した指令に応じて、前記メモリに記憶されたレンズ情報にアクセスする制御部と、
を備え、
前記制御部は、
前記コンバージョンレンズが装着されているかどうかを検出し、
前記コンバージョンレンズが装着されている場合であって、且つ前記指令が前記レンズ情報を読み出す指令である場合、前記第１アドレス領域とは異なる第２アドレス領域に対応するレンズ情報を読み出し、前記通信部を介して前記撮像装置本体に送信し、
前記第１アドレス領域に対応するレンズ情報は、前記コンバージョンレンズが装着されていない場合の前記交換レンズユニットのレンズ情報であり、
前記第２アドレス領域に対応するレンズ情報は、前記コンバージョンレンズが装着されている場合の前記交換レンズユニットのレンズ情報である、
交換レンズユニット。
【請求項２】
前記制御部は、前記指令が前記レンズ情報を書き換え又は消去する指令である場合であって、且つ前記コンバージョンレンズが装着されている場合は、前記第１アドレス領域が指定されていれば前記第１アドレス領域のデータを、前記第２アドレス領域が指定されていれば前記第２アドレス領域のデータを書き換え又は消去を行うか、或いは前記レンズ情報の書き換え又は消去を行わない、
請求項１に記載の交換レンズユニット。
【請求項３】
前記制御部は、
前記コンバージョンレンズが装着されていない場合、前記第１アドレス領域に対応するレンズ情報の書き換え又は消去を行う、
請求項２に記載の交換レンズユニット。
【請求項４】
前記メモリは、揮発性メモリと不揮発性メモリとを含む、
請求項１から３のいずれかに記載の交換レンズユニット。
【請求項５】
前記レンズ情報は、調整値と固定値とを含み、
前記調整値は、前記交換レンズユニットの個体に応じて設定された値であり、
前記固定値は、前記交換レンズユニットの種類に応じて設定された値であり、
前記調整値は、前記コンバージョンレンズが装着されていない場合の前記交換レンズユニットの第１調整値を含み、
前記固定値は、前記コンバージョンレンズが装着されていない場合の前記交換レンズユニットの一以上の第１固定値と、前記コンバージョンレンズが装着されている場合の前記交換レンズユニットの一以上の第２固定値とを含み、
前記制御部は、前記コンバージョンレンズが装着されている場合、前記第１固定値、第２固定値、及び第１調整値に基づき第２調整値を取得し、前記通信部を介して、前記レンズ情報として前記第２調整値を前記撮像装置本体に送信する、
請求項１に記載の交換レンズユニット。
【請求項６】
前記メモリは、揮発性メモリと不揮発性メモリとを含み、
前記制御部は、取得した前記第２調整値、及び複数の前記第２の固定値の一部、を前記揮発性メモリに格納する、
請求項５に記載の交換レンズユニット。
【請求項７】
前記メモリは、揮発性メモリと不揮発性メモリとを含み、
前記制御部は、前記コンバージョンレンズが装着されている場合であって、且つ前記指令が前記第１アドレス領域に対応するレンズ情報を読み出す指令である場合、
前記揮発性メモリに格納している前記第２調整値、及び前記複数の第２の固定値の一部のデータを取得する場合は前記揮発性メモリからデータを取得し、それ以外のデータを取得する場合は前記不揮発性メモリの前記第２アドレス領域のデータを取得し、前記通信部を介して前記撮像装置本体に送信する、
請求項５又は６に記載の交換レンズユニット。
【請求項８】
前記制御部は、一つの前記第１アドレス領域に対応するレンズ情報に対し、複数のコンバージョンレンズのレンズ情報を、前記第２アドレス領域、及び第３アドレス領域以降に格納し、コンバージョンレンズの装着の有無及び装着しているコンバージョンレンズの種類に応じて、各アドレス領域の中から対応するアドレス領域を一つ選択し、そのアドレス領域のレンズ情報を、前記通信部を介して前記撮像装置本体に送信する、
請求項１に記載の交換レンズユニット。
【請求項９】
請求項１から８のいずれかに記載の交換レンズユニットと、
前記交換レンズを装着可能であって、前記通信部を介して前記交換レンズユニットから送信されるレンズ情報を受信する撮像装置本体と、
を備える、撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、交換レンズユニット及び交換レンズユニットを装着可能な撮像装置に関する。
【背景技術】
【０００２】
コンバージョンレンズが装着可能な交換レンズユニットを含む撮像装置が知られている。同撮像装置においては、撮像装置本体から交換レンズユニットにコマンドを送信し、そのコマンドに応じてレンズ情報を撮像装置本体に送信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８４６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
交換レンズユニットにコンバージョンレンズが装着されているか否かで、レンズを制御するためのレンズ情報は異なる。撮像装置本体は、交換レンズユニットにコンバージョンレンズが装着されているか否かを検出することができない場合、適切なレンズ情報を取得できない可能性がある。
【０００５】
本開示は、上記課題を鑑みてなされたものであり、コンバージョンレンズの装着の有無に関わらず、適切なレンズ情報を撮像装置本体に送信するのに有効な交換レンズユニット及び撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示に係る交換レンズユニットは、コンバージョンレンズを装着可能であり、撮像装置本体に装着可能な交換レンズユニットであって、通信部とメモリと制御部とを備える。通信部は、撮像装置本体と通信可能である。メモリは、少なくとも一時的にレンズ情報をアドレス毎に記憶する。制御部は、撮像装置本体から第１アドレス領域を指定した指令に応じて、メモリに記憶されたレンズ情報にアクセスする。制御部は、コンバージョンレンズが装着されているかどうかを検出する。制御部は、コンバージョンレンズが装着されている場合であって、且つ指令がレンズ情報を読み出す指令である場合、第１アドレス領域とは異なる第２アドレス領域に対応するレンズ情報を読み出し、通信部を介して撮像装置本体に送信する。第１アドレス領域に対応するレンズ情報は、コンバージョンレンズが装着されていない場合の交換レンズユニットのレンズ情報である。第２アドレス領域に対応するレンズ情報は、コンバージョンレンズが装着されている場合の交換レンズユニットのレンズ情報である。なお、装着できるコンバージョンレンズが複数ある場合、コンバージョンレンズ１に対応するレンズ情報が第２アドレス領域であるのに対し、コンバージョンレンズ２に対応するレンズ情報を第３アドレス領域とし、以下メモリに搭載可能な限り装着可能なコンバージョンレンズとレンズ情報のアドレス領域は拡張しても良い。
【０００７】
本開示に係る撮像装置は、上記交換レンズユニットと、交換レンズを装着可能であって、通信部を介して交換レンズユニットから送信されるレンズ情報を受信する撮像装置本体と、を備える。
【発明の効果】
【０００８】
本開示の交換レンズユニット又は撮像装置は、コンバージョンレンズの装着の有無に関わらず、適切なレンズ情報を撮像装置本体に送信するに有効である。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１における撮像装置の概略構成を示す。
【図２Ａ】図２Ａは、実施の形態１の交換レンズユニットが使用するデータの例を示す。
【図２Ｂ】図２Ｂは、実施の形態１の交換レンズユニットが使用するデータの例を示す。
【図２Ｃ】図２Ｃは、実施の形態１の交換レンズユニットが使用するデータの例を示す。
【図３】図３は、実施の形態１の撮像装置本体によるレンズ情報の読み出し時及び書き換え指令時の動作を示すフローチャートである。
【図４】図４は、実施の形態１の交換レンズユニットによるレンズ情報の読み出し時及び書き換え時の動作を示すフローチャートである。
【図５】図５は、実施の形態１における交換レンズユニットのメモリ上のデータの状態（レンズ起動時）を示す。
【図６】図６は、実施の形態１における交換レンズユニットのメモリ上のデータの状態（読み出し指令受信時）を示す。
【図７】図７は、実施の形態１における交換レンズユニットのメモリ上のデータの状態（別の読み出し指令受信時）を示す。
【図８】図８は、実施の形態１における交換レンズユニットのメモリ上のデータの状態（更に別の読み出し指令受信時）を示す。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１２】
１．実施の形態１
図１は、本実施の形態１に係る撮像装置１の構成を示す。撮像装置１は、焦点距離を可変な撮影光学系を有する交換レンズユニット１００、撮像装置本体２００、及び撮像装置本体２００と交換レンズユニット１００の間に装着可能なテレコンバージョン（ＴＣ）レンズ３００とを備える。なお、図１においては、撮像装置１の電源系統を含む電気的構成は、図示を省略する。
【００１３】
テレコンバージョンレンズは、望遠側の焦点距離を伸ばすことができるレンズである。なお、コンバージョンレンズはテレコンバージョンレンズに限らず、例えば広角側の焦点距離を変更可能なワイドコンバージョンレンズであってもよい。
【００１４】
以下において、テレコンバージョンレンズをＴＣレンズと呼ぶ。
【００１５】
１−１．構成
１−１−１．交換レンズユニット１００
交換レンズユニット１００は、マウント面（図示省略）を介して、ＴＣレンズ３００又は撮像装置本体２００に装着可能な構成を有する。交換レンズユニット１００は、レンズ群１０１ａ〜１０１ｂと、絞り１０３と、絞り駆動機構１０６と、フォーカスレンズ駆動機構１０７と、ズームレンズ駆動機構１０８と、フラッシュメモリ１０５と、ＣＰＵ１１０と、ＴＣ端子１２０ａ，１２０ｂとを備える。
【００１６】
レンズ群１０１ａ〜１０１ｂは、光を通して被写体像を形成する撮像レンズ群である。ズームレンズ１０１ａは、被写体像の倍率を変化させるための任意枚数のレンズ又は任意個数のレンズ群を含む。ズームレンズ駆動機構１０８は、手動によりズームレンズ１０１ａを光軸ＡＸに沿って移動させる。フォーカスレンズ１０１ｂは、被写体像のフォーカス状態を変化させるための任意枚数のレンズ又は任意個数のレンズ群を含む。フォーカスレンズ駆動機構１０７は、ＣＰＵ１１０からの指令に応じてフォーカスレンズ１０１ｂを光軸ＡＸに沿って進退させる。
【００１７】
絞り１０３は、レンズ１０１ａと１０１ｂの間に配置される。絞り１０３は、ＣＰＵ１１０によって制御される絞り駆動機構１０６によって開口径が変化し、レンズ群１０１ａ〜１０１ｂを通過する被写体光量を変化させる。なお、絞り１０３は、レンズ１０１ａと１０１ｂの間以外の位置に配してもよい。
【００１８】
レンズ群１０１ａ〜１０１ｂは、上述の構成に限定されない。例えば、レンズ群１０１ａ〜１０１ｂは、上記構成に加えて被写体像のブレを低減するＯＩＳ（Optical Imge Stabilizer）レンズを備えてもよい。
【００１９】
ＣＰＵ１１０（制御部の一例）は、交換レンズユニット１００全体の動作を制御するマイクロコンピュータ又は回路である。ＣＰＵ１１０はＲＡＭ１１５を含む。ＲＡＭ１１５（メモリの一例）は、電源がＯＦＦ時にデータを保持できないＳＲＡＭやＤＲＡＭ等の揮発性メモリである。ＲＡＭ１１５は、一時的にデータを保持可能でるため、後述するように、ＣＰＵ１１０のワークメモリとして使用される。ＣＰＵ１１０は、レンズ情報を撮像装置本体２００に送信し、撮像装置本体２００は、レンズ情報に従って、装着されたレンズ群の制御を行う。ＣＰＵ１１０は、接続端子１２５を介して撮像装置本体２００のＣＰＵ２１０と通信を行う。ＣＰＵ１１０は、後述するようにＴＣレンズ３００の装着の有無やその機種に応じたレンズ情報等を撮像装置本体２００内のＣＰＵ２１０に送信する。
【００２０】
ＣＰＵ１１０は、ユーザによる操作部（図示省略）の操作に応じて、フォーカスレンズ駆動機構１０７やズームレンズ駆動機構１０８に指令を送信して、レンズ群１０１ａ〜１０１ｂや絞り１０３を制御する。
【００２１】
フラッシュメモリ１０５（メモリの一例）は、電気的にデータの消去と再書込みが可能なメモリであり、電源がＯＦＦでもデータを保持できる不揮発性メモリである。フラッシュメモリ１０５は、ＣＰＵ１１０によって使用されるパラメータ、及びレンズ情報等を保存する。フラッシュメモリ１０５は、複数の記憶領域（セクタ）を含み、各セクタにおいて、図２Ｃに示すようにアドレスに対応したレンズ情報を保存する。
【００２２】
なお、フラッシュメモリ１０５は、ＥＥＰＲＯＭ等、他の書き換え可能な不揮発性メモリに代えてもよい。
【００２３】
レンズ情報は、レンズ名称、レンズＩＤ、シリアル番号、Ｆナンバー、焦点距離、フォーカスのピント位置等、交換レンズユニット１００の特性値を含む。レンズ情報は、固定値と調整値とを含む。固定値は、交換レンズユニット１００の種類（例えば、レンズ名称やレンズＩＤにより特定）に応じて設定された値である。調整値は、交換レンズユニット１００の個体（例えば、シリアル番号により特定）に応じて設定された値である。具体的には、固定値とは、交換レンズユニット１００やＴＣレンズ３００の機種に応じて設定された値であり、例えばＦ値や焦点距離の値である。調整値とは、交換レンズユニット１００やＴＣレンズ３００の個体毎に設定された値であり、例えばフォーカスのピント位置等である。調整値は、設計値（設計または光学シミュレーションで得た設計値）を含むものであってもよい。
【００２４】
交換レンズユニット１００単体の調整値と固定値は、交換レンズユニット１００の製造時にフラッシュメモリ１０５に格納される。一方、ＴＣレンズ３００は、ＣＰＵ等の制御部やメモリ等を有していない。このため、ＴＣレンズ３００は、固定値については、ファームウエアの更新等によって交換レンズユニット１００に格納される場合があるが、調整値については、通常交換レンズユニット１００に格納されていない。よって、後述するように、ＴＣレンズ３００の調整値は、ＣＰＵ１１０によって生成され、ＲＡＭ１１５に格納される。
【００２５】
ＴＣ端子１２０ａ，１２０ｂは、交換レンズユニット１００の後端面等、ＴＣレンズ３００のＴＣ端子３２０ａ，３２０ｂとそれぞれ接触する位置に配置される。ＴＣ端子１２０ａ，１２０ｂは、ＣＰＵ１１０に接続される。
【００２６】
ＴＣレンズ３００の種類は、ＴＣ端子１２０ａ，３２０ａ，１２０ｂ，３２０ｂの検知レベルに応じて、判定することができる。図２Ａに示す例では、端子ａ（１２０ａ，３２０ａ）の電圧がＨレベル、端子ｂ（１２０ｂ，３２０ｂ）の電圧がＨレベルの場合には、ＴＣレンズ３００が装着されておらず、交換レンズユニット１００が単体で装着されていると判定される。ＴＣ端子１２０ａ，１２０ｂの出力レベル（Ｈｉｇｈ又はＬｏｗ）の組み合わせに応じて、ＴＣレンズ３００の装着の有無や、ＴＣレンズ３００の種類を検出することができる。
【００２７】
接続端子１２５（通信部の一例）は、ＴＣレンズ３００の接続端子３２５，３２６及び撮像装置本体２００の接続端子２２６を介して、撮像装置本体２００のＣＰＵ２１０に接続される。なお、接続端子１２５は、複数の端子を含み、撮像装置本体２００との接続の有無の検出信号、データ、制御信号等各種信号を撮像装置本体２００に対して送受信する。なお、図１においては、接続端子１２５は、ＴＣレンズ３００の接続端子３２５に接続されているが、ＴＣレンズ３００が装着されない場合は、撮像装置本体２００の接続端子２２６に接続される。
【００２８】
１−１−２．撮像装置本体２００
撮像装置本体２００には、所定のマウント面（図示省略）を介して、ＴＣレンズ３００又は交換レンズユニット１００が装着される。
【００２９】
図１に示すように、撮像装置本体２００は、撮像素子２０３と、記憶部２０５と、ＣＰＵ２１０と、取り外し可能なＳＤカード２０９と、接続端子２２６とを備える。
【００３０】
撮像素子２０３は、レンズ群１０１ａ〜１０１ｂの結像位置付近に配置されており、レンズ群１０１ａ〜１０１ｂにより形成される被写体像を光電変換して画像データを生成し、ＣＰＵ２１０等に画像データを出力する。
【００３１】
ＣＰＵ２１０は、記憶部２０５に記憶されているプログラムに従って、撮像装置本体２００を制御する。ＣＰＵ２１０は、接続端子２２６を介して、交換レンズユニット１００内のＣＰＵ１１０と通信を行い、撮像装置本体２００及び交換レンズユニット１００を含む撮像装置１全体の制御を行う。ＣＰＵ２１０は、交換レンズユニット１００から受信するレンズ情報等に基づいて、交換レンズユニット１００のＣＰＵ１１０に対する制御コマンドを送信する。ＣＰＵ２１０は、この制御コマンドに基づいて交換レンズユニット１００の動作を制御する。ＣＰＵ２１０はまた、画像処理回路を備え、撮像素子２０３から出力された画像データに、所定の画像処理を行う。処理された画像データは、表示ディスプレイ（図示省略）に出力されたり、ＳＤカード２０９等に格納されたりする。
【００３２】
記憶部２０５は、フラッシュメモリ等の不揮発性メモリを含み、制御用のプログラムや、種々の調整値等を記憶する。
【００３３】
ＳＤカード２０９は、撮像装置本体２００に設けられたカードスロット（図示省略）に装着されることにより、撮像装置本体２００に電気的・機械的に接続される。ＳＤカード２０９は、ＣＰＵ２１０で処理された画像データや、アップデート用のファームウエアを記憶する。
【００３４】
なお、撮像装置本体２００は、アップデート用のファームウエアを、撮像装置本体２００を他のコンピュータ機器から通信接続によって取得し、直接記憶部２０５に記憶させてもよい。
【００３５】
接続端子２２６は、ＴＣレンズ３００の接続端子３２５，３２６を介して、交換レンズユニット１００の接続端子１２５に接続される。この接続により、撮像装置本体２００のＣＰＵ２１０は交換レンズユニット１００のＣＰＵ１１０に接続され、ＣＰＵ２１０は交換レンズユニット１００が撮像装置本体２００に装着されたことを検出する。接続端子２２６は、接続端子１２５と同様に複数の端子を含み、交換レンズユニット１００の装着の検出の外、データや制御信号等各種信号を交換レンズユニット１００との間で送受信する。なお、図１においては、接続端子２２６は、ＴＣレンズ３００の接続端子３２６に接続されているが、ＴＣレンズ３００が装着されない場合は、交換レンズユニット１００の接続端子１２５に接続される。
【００３６】
１−１−３．ＴＣレンズ３００
ＴＣレンズ３００の前端面は、交換レンズユニット１００の後端面側に装着可能である。ＴＣレンズ３００の後端面は、撮像装置本体２００のマウント面（図示省略）と装着可能である。ＴＣレンズ３００は、変倍用レンズ３０１ａと、ＴＣ端子３２０ａ，３２０ｂと、接続端子３２６とを備える。
【００３７】
変倍用レンズ３０１ａは、ＴＣレンズ３００を交換レンズユニット１００と装着した際に、レンズ群１０１ａ〜１０１ｂの光軸ＡＸ上に位置するように配置される。この変倍用レンズ３０１ａによってレンズ群１０１ａ〜１０１ｂの焦点距離は数倍（例えば、１．４倍等）となる。
【００３８】
ＴＣ端子３２０ａ，３２０ｂは、ＴＣレンズ３００の交換レンズユニット１００に対する装着面（前端面）に配される。ＴＣ端子３２０ａ，３２０ｂは、ＴＣレンズ３００が交換レンズユニット１００に装着された際に、交換レンズユニット１００のＴＣ端子１２０ａ，１２０ｂに対向し接続可能に配置される。上述したように、交換レンズユニット１００のＣＰＵ１１０は、ＴＣ端子１２０ａ，１２０ｂを介して、ＴＣレンズ３００の機種を識別することができる。
【００３９】
なお、本実施の形態においては、ＴＣレンズ３００はＣＰＵ等の制御部を有さない。撮像装置本体２００のＣＰＵ２１０は、交換レンズユニット１００の装着は認識できるが、ＴＣレンズ３００の装着の有無は認識できない。
【００４０】
交換レンズユニット１００のＣＰＵ１１０と撮像装置本体２００のＣＰＵ２１０との間には、通信経路が形成される。ＴＣレンズ３００が装着されていない場合には、通信経路は交換レンズユニット１００の接続端子１２５と撮像装置本体２００の接続端子２２６が直接接触することにより形成される。ＴＣレンズ３００が装着されている場合には、通信経路は、交換レンズユニット１００の接続端子１２５とＴＣレンズ３００の接続端子３２５が接触し、さらにＴＣレンズ３００の接続端子３２６と撮像装置本体２００の接続端子２２６が接触することにより、形成される。
【００４１】
１−２．動作
１−２−１．概要
本実施の形態の撮像装置本体２００は、交換レンズユニット１００に対してコマンドを送信する。コマンドは、対象となるレンズ情報のアドレスを含み、レンズ情報の読み出しを指令するＲＥＡＤコマンドと、レンズ情報の書き換えを指令するＷＲＩＴＥコマンドとを含む。なお、コマンドは、レンズ情報を消去する消去コマンドを含んでいてもよいが、消去コマンドの動作はＷＲＩＴＥコマンドの動作と同じであってよい。
【００４２】
撮像装置本体２００のＣＰＵ２１０からのＲＥＡＤコマンド及びＷＲＩＴＥコマンドを受信した交換レンズユニット１００のＣＰＵ１１０は、以下の動作を実行する。
【００４３】
交換レンズユニット１００のＣＰＵ１１０は、ＴＣレンズ３００が装着されているかどうかを検出する。ＣＰＵ１１０は、ＴＣレンズ３００が装着されている場合であって、且つ撮像装置本体２００からの指令が第１アドレス領域に対応するレンズ情報を読み出す指令である場合、第２アドレス領域へ切り替えてレンズ情報を取得する。この場合、第１アドレス領域に対応するレンズ情報は、ＴＣレンズ３００が装着されていない場合の交換レンズユニット１００に関するレンズ情報である。例えば、図２Ｂに示すフラッシュメモリ１０５の第１アドレス領域には、ＴＣレンズ３００が装着されていない場合の交換レンズユニット１００に関するレンズ情報であり、ＴＣレンズ３００が装着されていない場合のレンズＩＤ、Ｗｉｄｅ端焦点距離、シリアルＮｏ．、Ｗｉｄｅ／無限フォーカス位置（設計値）、Ｗｉｄｅ／無限フォーカス位置（調整値）等が格納されている。これらのデータは固定値もしくは調整値に分類され、かつフラッシュメモリ１０５のセクタＳＣ０〜ＳＣ２に格納されている。各セクタのうちＳＣ０は調整値と固定値が混在しており、ＳＣ１は固定値のみ、ＳＣ２は調整値のみ格納する。ただし、これは一例であり、どのセクタにどのようなデータを格納しても良い。また、図２Ｂの第２アドレス領域が、ＴＣレンズ３００が装着されている場合の交換レンズユニット１００に関するレンズ情報であり、ＴＣレンズ３００が装着されている場合のレンズＩＤ、Ｗｉｄｅ端焦点距離、Ｗｉｄｅ／無限フォーカス位置（設計値）等が格納されている。ただし、（  ）でくくっている調整値のデータは実際にはフラッシュメモリ１０５には格納されておらず、後述する処理によってＲＡＭ１１５上に格納されるデータとして計算によって求められる。なお、複数のＴＣレンズが装着可能な場合は第２アドレス領域に続けて、第３アドレス領域、第４アドレス領域・・・とＴＣレンズ３００以外のＴＣレンズの情報を格納しておいても良い。
【００４４】
すなわち、撮像装置本体２００からは交換レンズユニット１００単体のアドレスによってのみ指定され、交換レンズユニット１００はその指定された交換レンズユニット１００と装着されたＴＣレンズ３００とを組み合わせたレンズＩＤに対応するアドレス領域を選択して、当該レンズＩＤに対応するレンズ情報を撮像装置本体２００に送信する。
【００４５】
撮像装置本体２００からの指令がレンズ情報を書き換え又は消去する指令である場合、交換レンズユニット１００のＣＰＵ１１０は、ＴＣレンズ３００が装着されている場合は、レンズ情報の書き換え又は消去を行なわず、ＴＣレンズ３００が装着されていない場合、指定された第１アドレス領域に対応するレンズ情報の書き換え又は消去を行う。
【００４６】
図３〜図８を参照して、交換レンズユニット１００及び撮像装置本体のより具体的な動作について説明する。
【００４７】
１−２−２．撮像装置本体の動作
図３は、撮像装置本体２００によるレンズ情報の読み出し時及び書き換え時の動作を示すフローチャートである。電源がＯＮにされる（Ｓ２０１）と、ＣＰＵ２１０は初期化処理を行う。このとき、撮像装置本体２００に装着された交換レンズユニット１００に電源が供給され、交換レンズユニット１００のＣＰＵ１１０は初期化処理を行う。
【００４８】
レンズ情報の読み出し動作を実行する場合、ＣＰＵ２１０は、交換レンズユニット１００に、アドレスを指定してレンズＩＤを含むＲＥＡＤコマンドを送信する（Ｓ２０２）。ＣＰＵ２１０は、交換レンズユニット１００からレンズＩＤを受信すると、レンズＩＤを判定する（Ｓ２０３）。ステップＳ２０３においてレンズＩＤが使用可能なレンズであると判定されると（Ｓ２０３の使用可）、ＣＰＵ２１０は、交換レンズユニット１００に対し、同レンズＩＤに対応するレンズ情報の読み出しを指示するＲＥＡＤコマンドを送信する（Ｓ２０４）。ＣＰＵ２１０は、交換レンズユニット１００からレンズ情報を受信し（Ｓ２０５）、同レンズ情報に基づき交換レンズユニット１００の制御を実行する（Ｓ２０６）。ＣＰＵ２１０は、交換レンズユニット１００からレンズＩＤを受信しなかった場合やレンズＩＤが使用不可だと判定すると（Ｓ２０３の使用不可）、エラー終了とする。
【００４９】
ステップＳ２０６の後にレンズ情報の書き換え動作（例えば、ファームウエアの更新等）を実行する場合（Ｓ２０７のＹｅｓ）、ＣＰＵ２１０は、交換レンズユニット１００に、アドレスを指定してＷＲＩＴＥコマンドを送信する（Ｓ２０８）。
【００５０】
以上のように、撮像装置本体２００においては、ＴＣレンズ３００の装着の有無を認識することなく、処理を実行する。
【００５１】
１−２−３．交換レンズユニットの動作
図４は、交換レンズユニット１００によるレンズ情報の読み出し／書き換え時の動作を示すフローチャートである。
【００５２】
交換レンズユニット１００の装着時又は撮像装置本体２００の電源ＯＮ時に、ＣＰＵ１１０は、所定の初期化処理を行った後、ＴＣ端子１２０ａ，１２０ｂのチェックを実行する（Ｓ１０１）。ＣＰＵ１１０は、図２Ａに示すような端子の出力レベルを検出することにより、ＴＣレンズ３００の装着の有無、及び装着されたＴＣレンズ３００の種類を判別する（Ｓ１０２）。ＴＣレンズ３００の装着がある場合はステップＳ１０３の処理、ＴＣレンズ３００の装着がない場合はステップＳ１１０の処理を行う。
【００５３】
ＴＣレンズ３００の装着がある場合、ＣＰＵ１１０は、撮像装置本体２００よりアドレスを指定したＲＥＡＤコマンドを受信すると（Ｓ１０３のＹｅｓ）、アドレス切り替えを実行する（Ｓ１０４）。具体的には、ＲＥＡＤコマンドに含まれる第１アドレス領域のアドレスに基づき、第２アドレス領域のアドレスのデータを取得する。第２アドレス領域は、ＴＣレンズ３００無しの交換レンズユニット１００の情報である第１アドレス領域に対応する、ＴＣレンズ３００が装着された場合の交換レンズユニット１００の情報が格納された領域である。ＣＰＵ１１０は、アドレス変換をしたＴＣレンズ有りのレンズ情報を撮像装置本体２００に送信する（Ｓ１０６）。以降、ＣＰＵ１１０は、撮像装置本体２００からのＲＥＡＤコマンドが終了するまでＳ１０３〜Ｓ１０６を繰り返し、レンズＩＤを含むレンズ情報を撮像装置本体２００に送信する。
【００５４】
ＣＰＵ１１０は撮像装置本体２００からのＲＥＡＤコマンドが終了した後、撮像装置本体２００からＷＲＩＴＥコマンドを受信すると（Ｓ１２０のＹＥＳ）、アドレス切り替えを禁止し（Ｓ１２１）、ＷＲＩＴＥコマンドを実行する（Ｓ１２２）。アドレスの切り替えを禁止してＷＲＩＴＥコマンドを実行することは、例えば、ＷＲＩＴＥコマンドにおいて第１アドレス領域が指定されていれば第１アドレスのデータを、第２アドレス領域が指定されていれば第２アドレス領域のデータを書き換え又は消去することを意味する。ＷＲＩＴＥコマンドの受信が発生するのは、例えば交換レンズ１００のファームウェアのアップデートを実行する場合等である。このようなＷＲＩＴＥコマンドでは、ＴＣレンズ無しの第１アドレス領域、及び第２アドレス領域を含むＴＣレンズ有りのアドレス領域のデータの書き換えが必要である。このため、アドレス切り替えを継続していると、第１アドレス領域のデータを書き換える時に誤って第２アドレス領域以降のデータを書き換えてしまうおそれがある。よって、ＷＲＩＴＥコマンド時はアドレス切り替えを実施しないようにする。以降、ＣＰＵ１１０は撮像装置本体２００からのＷＲＩＴＥコマンドが終了するまでＳ１２０〜Ｓ１２２を繰り返す。
【００５５】
なお、本実施の形態ではＴＣレンズ装着時にＷＲＩＴＥコマンドを受信するとアドレス切り替えを禁止してＷＲＩＴＥコマンドを受け付けているが、これに限定されない。ＴＣレンズ装着時にはＷＲＩＴＥコマンドの受信自体を禁止することで、アドレス切り替えによるＷＲＩＴＥコマンドの誤動作を防いでも良い。
【００５６】
ＴＣレンズ３００の装着がない場合、ＣＰＵ１１０は、撮像装置本体２００よりアドレスを指定したＲＥＡＤコマンドを受信すると（Ｓ１１０のＹｅｓ）、アドレス切り替えを実行することなく、撮像装置本体２００に交換レンズユニット１００の単体のレンズ情報を送信する（Ｓ１１２）。以降、ＣＰＵ１１０は、撮像装置本体２００からのＲＥＡＤコマンドが終了するまでＳ１１０〜Ｓ１１２を繰り返し、レンズＩＤを含むレンズ情報を撮像装置本体２００に送信する。
【００５７】
ＣＰＵ１１０は、撮像装置本体２００からのＲＥＡＤコマンドの送信が終了した後、撮像装置本体２００からＷＲＩＴＥコマンドを受信すると（Ｓ１３０のＹＥＳ）、ＷＲＩＴＥコマンドを実行する（Ｓ１３１）。以降、ＣＰＵ１１０は、撮像装置本体２００からのＷＲＩＴＥコマンドが終了するまでＳ１３０〜Ｓ１３１を繰り返す。
【００５８】
以上の動作により、撮像装置本体２００は、ＴＣレンズ３００の装着の有無を認識しなくても、交換レンズユニット１００のレンズ情報を受信するとともに、交換レンズユニット１００は、ＴＣレンズ３００の装着の有無に応じた適切なレンズ情報を撮像装置本体２００に送信することができる。
【００５９】
上記処理の実行順序は、必ずしも、上記記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替える、或いは同時に実行することができる。
【００６０】
図５〜図８は、撮像装置本体２００よりコマンドを受けた交換レンズユニット１００によって処理されるデータの状態を示す。
【００６１】
図５は、ＴＣレンズ３００（１．４倍）が装着されている場合の、交換レンズユニット１００の装着時又は撮像装置本体２００の電源ＯＮ時におけるデータの状態を示す。ＣＰＵ１１０は、フラッシュメモリ１０５から、調整値を含むセクタのデータを読み出し、ＲＡＭ１１５に格納する。これは、ＴＣレンズ３００が装着されている場合、調整値のデータはＴＣレンズ３００に合せた形式に加工する必要が発生する可能性があるためである。よって、本実施の形態では、アドレス切り替え処理を単純化してセクタ単位で実施するために、加工の必要性の有無に関わらず調整値が含まれるセクタのデータを全てＲＡＭ１１５に格納している。例えば、図５における固定値Ａとは図２ＢにおけるレンズＩＤ等である。同じく固定値ＢはＷｉｄｅ端焦点距離、調整値ＡはシリアルＮｏ．、固定値ＣはＷｉｄｅ／無限フォーカス位置（設計値）、調整値ＢはＷｉｄｅ／無限フォーカス位置（調整値）、等である。その際、調整値は、ＴＣレンズ無しのデータ（調整値Ａ、調整値Ｂ）をＲＡＭ１１５に格納するが、固定値は、ＴＣレンズ有りのデータ（固定値ＡＴｘ１．４、固定値ＢＴｘ１．４）をＲＡＭ１１５に格納する。本実施の形態では加工の必要の無い調整値ＡをそのままＲＡＭに固定値ＡＴ１．４としコピーするが、加工の必要のある調整値Ｂは、ＴＣ無しの固定値ＣとＴＣｘ１．４の固定値ＣＴｘ１．４とを用いて加工した後にＲＡＭ１１５に調整値ＢＴｘ１．４として格納される。なお、本実施の形態では、アドレス切り替え処理を単純化してセクタ単位で実施するために上記のように処理をしているが、加工の必要の無い調整値及びそれが含まれるセクタの固定値のデータはＲＡＭ１１５にコピーせずとも良い。
【００６２】
交換レンズユニット１００の調整値は、撮像装置１の出荷時に設定され記憶される。一方、交換レンズユニット１００は、各種のＴＣレンズ３００を合わせた調整値は通常保持していない場合が多い。よって、調整値は、交換レンズユニット１００単体の調整値、及びＴＣレンズ無しの固定値とそれに対応するＴＣ有りの固定値等に基づいて計算で求める。
【００６３】
図６は、図５の状態から、セクタＳＣ０のデータのＲＥＡＤコマンドを受信したときの交換レンズユニット１００のデータの状態を示す。ここでは、セクタＳＣ０のデータはＲＡＭ１１５にすでにコピーされているため、ＣＰＵ１１０はＲＡＭ１１５上の固定値Ａ、固定値Ｂ、及び調整値Ａを撮像装置本体２００に送信する。
【００６４】
図７は、図５の状態から、セクタＳＣ１のデータのＲＥＡＤコマンドを受信したときの交換レンズユニット１００のデータの状態を示す。ＣＰＵ１１０は、セクタＳＣ１の固定値Ｃに対応するＴＣレンズ用のデータであるセクタＳＣ１１の固定値ＣＴｘ１．４を、フラッシュメモリ１０５から取得し撮像装置本体２００に送信する。
【００６５】
図８は、図５の状態から、セクタＳＣ２のデータのＲＥＡＤコマンドを受信したときの交換レンズユニット１００のデータの状態を示す。ここでは、セクタＳＣ２のデータはＲＡＭ１１５にすでに加工して格納されているため、ＣＰＵ１１０はＲＡＭ１１５上の調整値ＢＴｘ１．４を撮像装置本体２００に送信する。
【００６６】
ＣＰＵ１１０は、ＲＡＭ１１５上において生成した調整値を、フラッシュメモリ１０５に格納してもよい。これにより、過去に装着したことがあるＴＣレンズ３００と交換レンズユニット１００の組み合わせに対して、再度調整値を生成する必要はない。
【００６７】
１−３．効果等
実施の形態１に係る交換レンズユニット１００は、ＣＰＵ１１０が、ＴＣレンズ３００の装着の有無を検出し、ＴＣレンズ３００が装着されている場合であって、且つ撮像装置本体２００からアドレスを指定してレンズ情報を読み出す指令を受けた場合、アドレスを切り替えてレンズ情報を読み出し、同レンズ情報を撮像装置本体に送信する。
【００６８】
このため、撮像装置本体２００は、ＴＣレンズ３００の装着の有無を認識しなくてもよく、交換レンズユニット１００は、ＴＣレンズ３００の装着の有無に応じた適切なレンズ情報を撮像装置本体２００に送信することができる。
【００６９】
実施の形態１に係る交換レンズユニット１００は、ＴＣレンズ３００が装着されている場合、レンズ情報の書き換え又は消去をする時はアドレスの切り替えを実行しないか、書き換え又は消去を実行しない。例えば、ＴＣレンズ３００が装着されている場合、レンズ情報の書き換え又は消去をする時は、第１のアドレス領域が指定されていれば第１のアドレス領域のデータを、第２のアドレス領域が指定されていれば第２のアドレス領域のデータを書き換え又は消去を行うか、或いはレンズ情報の書き換え又は消去を行わないようにする。このため、交換レンズユニット１００によるアドレスの切り替え等によって、レンズ情報が誤って消去されることを防ぐことができる。
【００７０】
実施の形態１に係る交換レンズユニット１００は、ＴＣレンズ３００が装着された場合のレンズ情報のうち、個体に依存する調整値を、レンズ情報の読み出し時に生成し、格納する。このため、ファームウエアの更新の時等に追加された新しいＴＣレンズ３００にも対応したレンズ制御を実行できる。
【００７１】
実施の形態１に係る交換レンズユニット１００は、特許文献１に開示されている方法とは異なり、撮像装置本体２００がアドレスを指定し、アドレスによって記憶されたレンズ情報を取得、管理する。よって、ファームウエアの更新による書き換え等があっても、レンズ情報の整合性を保持しやすく、レンズ情報の管理が容易である。
【００７２】
実施の形態１に係る交換レンズユニット１００は、複数種類の交換レンズと、複数種のコンバージョンレンズを自在に組み合わせて使用することができる。
【００７３】
２．その他実施の形態
以上のように、本出願において開示する技術の例示として、各実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７４】
（１）コンバージョンレンズは、交換レンズユニット１００と撮像装置本体２００の間に装着するものに限らず、交換レンズユニット１００の前面側に装着するレンズであってもよい。
【００７５】
（２）上記実施の形態においては、ＴＣ端子１２０ａ，３２０ａ，１２０ｂ，３２０ｂ等の端子による電気的な接点によってＴＣレンズ３００又はコンバージョンレンズの有無や種類を検出していたが、これに限定されない。電気的接点に限らず、機械的スイッチ（コンバージョンレンズを装着するとオンオフするスイッチ）、磁気検出等の他の検出方法によって、コンバージョンレンズの有無や種類を検出するようにしてもよい。
【００７６】
（３）上記実施の形態においては、撮像装置は、デジタルカメラ、ビデオカメラ、ムービーカメラに限定されず、携帯電話、スマートフォーン、携帯情報端末（ＰＤＡ：Personal Digital Assist）、パーソナルコンピュータ（ＰＣ）、タブレット型コンピュータ、ゲーム機器等に内蔵されるカメラでもよい。
【符号の説明】
【００７７】
１        ：撮像装置
１００    ：交換レンズユニット
１０１ａ〜１０１ｂ：レンズ群
１０３    ：絞り
１０５    ：フラッシュメモリ
１０６    ：絞り駆動機構
１０７    ：フォーカスレンズ駆動機構
１０８    ：ズームレンズ駆動機構
１１０    ：ＣＰＵ
１１５    ：ＲＡＭ
１２０ａ，１２０ｂ：ＴＣ端子
１２５，２２６，３２５，３２６：接続端子
２００    ：撮像装置本体
２０３    ：撮像素子
２０５    ：記憶部
２０９    ：ＳＤカード
２１０    ：ＣＰＵ
３００    ：ＴＣレンズ
３０１ａ  ：変倍用レンズ
３２０ａ，３２０ｂ：ＴＣ端子
ＳＣ０，ＳＣ１：セクタ
【図１】
2020197663.tif 000003
【図２Ａ】
2020197663.tif 000004
【図２Ｂ】
2020197663.tif 000005
【図２Ｃ】
2020197663.tif 000006
【図３】
2020197663.tif 000007
【図４】
2020197663.tif 000008
【図５】
2020197663.tif 000009
【図６】
2020197663.tif 000010
【図７】
2020197663.tif 000011
【図８】
2020197663.tif 000012