(57)【要約】【課題】交換レンズとアクセサリとの組合せを正しく識別できるアクセサリを提供することを目的とする。【解決手段】本発明の第１の態様に係るアクセサリは、交換レンズとカメラ本体との間に装着されるアクセサリであって、アクセサリに装着される交換レンズと通信するアクセサリ側通信部と、アクセサリの個体識別情報及び／またはアクセサリの光学特性の情報が記憶されたアクセサリ情報記憶部と、を備え、アクセサリ側通信部はアクセサリの個体識別情報及び／またはアクセサリの光学特性の情報をアクセサリに装着される交換レンズに送信して交換レンズとアクセサリとの組合せに対して固有の情報である組合せ識別情報を生成させる。【選択図】  図６
2018156115.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズとカメラ本体との間に装着されるアクセサリであって、
前記アクセサリに装着される交換レンズと通信するアクセサリ側通信部と、
前記アクセサリの個体識別情報及び／または前記アクセサリの光学特性の情報が記憶されたアクセサリ情報記憶部と、を備え、
前記アクセサリ側通信部は前記アクセサリの個体識別情報及び／または前記アクセサリの光学特性の情報を前記アクセサリに装着される交換レンズに送信して前記交換レンズと前記アクセサリとの組合せに対して固有の情報である組合せ識別情報を生成させるアクセサリ。
【請求項２】
前記アクセサリの個体識別情報は前記交換レンズの個体識別情報と同一のデータフォーマット及びデータサイズによって生成されている請求項１に記載のアクセサリ。
【請求項３】
前記アクセサリ側通信部は前記カメラ本体と前記交換レンズとの間の通信信号線を介して前記交換レンズと通信する請求項１または２に記載のアクセサリ。
【請求項４】
前記アクセサリは、前記アクセサリが前記交換レンズに装着された状態において前記アクセサリと前記交換レンズとで構成されるレンズシステムの焦点距離を前記交換レンズの焦点距離よりも長くするテレコンバージョンレンズを備える請求項１から３のいずれか１項に記載のアクセサリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は交換レンズとカメラ本体との間に装着されるアクセサリに関する。
【背景技術】
【０００２】
カメラ本体に種々の交換レンズを装着可能なカメラシステムでは、交換レンズをカメラ本体に装着すると各種の制御及び補正用のレンズデータがカメラ本体にダウンロードされ、装着された交換レンズに最適化された制御や補正が行われる。またこのようなカメラシステムでは、所望の光学特性を得る等の目的により交換レンズまたはカメラ本体にアクセサリを装着することが行われており、このようなアクセサリに対応したカメラシステムでは、装着されたアクセサリに最適化されたレンズデータがダウンロードされる。このようなカメラシステムにおいて最適なレンズデータを得るためには、装着された交換レンズまたはアクセサリを識別することが必要である。
【０００３】
例えば特許文献１に記載のカメラシステムでは、カメラ本体と交換レンズとの通信経路を切り替えるために、アクセサリが交換レンズからレンズ識別情報を取得する。また特許文献２に記載の通信モジュールでは、電子機器の本体に取り付けられる通信モジュールに、本体との通信によって通信モジュールの機種番号及び本体のシリアルナンバーを取得する取得手段と、この機種番号及びシリアルナンバーを用いて固有の識別符号を生成する生成手段とを備えることで、不揮発性メモリを実装することなく、通信モジュールに固有の識別符号を生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３７６９２号公報
【特許文献２】特開２００５−０７２９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
交換レンズをカメラ本体に装着する場合、ある交換レンズを初めてカメラ本体に装着したときにレンズデータをカメラ本体に保存し、これ以降同じレンズ個体である場合は保存してあるレンズデータを用いるようにすることによって、レンズデータのダウンロードを省略し起動時間を短縮することができる。
【０００６】
しかしながら交換レンズとカメラ本体とからなるカメラシステムにおいて、従来の技術のように交換レンズの識別情報を用いて装着実績を判断すると、単体で装着実績のある交換レンズをアクセサリと共にカメラ本体に装着した場合に、アクセサリが装着されている（したがってレンズデータが交換レンズ単体のものと異なる）にも関わらず、「装着実績あり」と判断されてしまい、交換レンズとアクセサリとの組合せに最適化されたレンズデータをダウンロードすることができない。
【０００７】
また上記特許文献１では、交換レンズの種類（機種）を判別しているが、交換レンズの特性は個体によってばらつきがあるため、交換レンズの種類（機種）だけでは個体を識別できず、最適なレンズデータを得ることができない。また上記特許文献２では、通信モジュールの機種番号と電子機器本体のシリアルナンバーとを用いて固有の識別符号を生成しているが、電子機器本体と共に用いる機器（この場合、通信モジュール）の個体差が考慮されていない。
【０００８】
このように、従来の技術では交換レンズとアクセサリとの組合せを正しく識別することができず、その結果、装着されたアクセサリに対して最適化されたレンズデータを生成あるいは取得することが困難であった。
【０００９】
本発明はこのような事情に鑑みてなされたもので、交換レンズとアクセサリとの組合せを正しく識別できるアクセサリを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した目的を達成するため、本発明の第１の態様に係るアクセサリは、交換レンズとカメラ本体との間に装着されるアクセサリであって、アクセサリに装着される交換レンズと通信するアクセサリ側通信部と、アクセサリの個体識別情報及び／またはアクセサリの光学特性の情報が記憶されたアクセサリ情報記憶部と、を備え、アクセサリ側通信部はアクセサリの個体識別情報及び／またはアクセサリの光学特性の情報をアクセサリに装着される交換レンズに送信して交換レンズとアクセサリとの組合せに対して固有の情報である組合せ識別情報を生成させる。
【００１１】
第１の態様に係るアクセサリでは、アクセサリの個体識別情報及び／またはアクセサリの光学特性の情報をアクセサリに装着される交換レンズに送信して交換レンズとアクセサリとの組合せに対して固有の情報である組合せ識別情報を生成させるので、交換レンズ及びアクセサリの個体差を考慮して、交換レンズとアクセサリとの組合せを正しく識別することができる。
【００１２】
第２の態様に係るアクセサリは第１の態様において、アクセサリの個体識別情報は交換レンズの個体識別情報と同一のデータフォーマット及びデータサイズによって生成されている。第２の態様によれば、アクセサリの個体識別情報は交換レンズの個体識別情報と同一のデータフォーマット及びデータサイズによって生成されているので、交換レンズとアクセサリとの間における個体識別情報の適合性、及び交換レンズとカメラ本体との間における組合せ識別情報の適合性が確保される。
【００１３】
第３の態様に係るアクセサリは第１または第２の態様において、アクセサリ側通信部はカメラ本体と交換レンズとの間の通信信号線を介して交換レンズと通信する。第３の態様によれば、交換レンズとアクセサリの間において通信を行うために新たな端子または通信信号線を設ける必要がない。
【００１４】
第４の態様に係るアクセサリは第１から第３の態様のいずれか１つにおいて、アクセサリは、アクセサリが交換レンズに装着された状態においてアクセサリと交換レンズとで構成されるレンズシステムの焦点距離を交換レンズの焦点距離よりも長くするテレコンバージョンレンズを備える。第４の態様は、アクセサリの態様の一例である。
【発明の効果】
【００１５】
本発明のアクセサリを用いれば、交換レンズ及びアクセサリの個体差を考慮する交換レンズとアクセサリとの組合せを正しく識別することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の一実施形態に係るカメラシステムの外観斜視図である。
【図２】図２は、本発明の一実施形態に係るカメラシステムの背面図である。
【図３】図３は、本発明の一実施形態に係るカメラシステムの要部構成を示すブロック図である。
【図４】図４は、本発明の一実施形態に係るカメラシステムにおける通信信号線の構成を示す図である。
【図５】図５は、本発明の一実施形態に係るカメラシステムにおける通常時の起動シーケンスを示す図である。
【図６】図６は、本発明の一実施形態に係るカメラシステムの通常時の起動シーケンスのうち、組合せ識別情報（シリアルナンバー）の生成に関する部分を示すフローチャートである。
【図７】図７は、交換レンズとテレコンバータとの組合せに対するシリアルナンバー生成の手順を示すフローチャートである。
【図８】図８は、交換レンズとテレコンバータとの組合せに対するシリアルナンバー生成の例を示す表である。
【図９】図９は、アスキーコードの一部を示す表である。
【発明を実施するための形態】
【００１７】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。なお本実施形態では、本発明におけるアクセサリがテレコンバータ（テレコンバージョンレンズ）である場合について説明するが、本発明においてアクセサリはワイドコンバータ（ワイドコンバージョンレンズ）、マウントアダプタ、防振アダプタ、またはマクロエクステンションチューブであってもよい。なお以下の説明において、「テレコンバータ」を適宜「テレコン」と省略して記載する。
【００１８】
図１，図２は本発明の一実施形態に係る撮像装置１０（カメラシステム）の外観を示す斜視図、背面図であり、図３は撮像装置１０の要部構成を示すブロック図である。
【００１９】
図１〜図３に示すように、撮像装置１０は、交換レンズ１００（交換レンズ）、カメラ本体２００（カメラ本体）、及びテレコンバータ３００（アクセサリ）を備える。テレコンバータ３００は、先端側マウント３６２及び基端側マウント３６４を備える（図３）。交換レンズ１００は、テレコンバータ３００の先端側マウント３６２に着脱自在なレンズマウント１６０（図３）を備える。本例の交換レンズ１００は円筒状であり、交換レンズ１００の基端側端部にレンズマウント１６０が形成されている。カメラ本体２００は、テレコンバータ３００の基端側マウント３６４（図３）を着脱自在な本体マウント２６０を備える。本例のカメラ本体２００は箱状であり、そのカメラ本体２００の正面のほぼ中央に本体マウント２６０が形成されている。交換レンズ１００のレンズマウント１６０をテレコンバータ３００の先端側マウント３６２に装着し、テレコンバータ３００の基端側マウント３６４をカメラ本体２００の本体マウント２６０に装着することにより、交換レンズ１００及びテレコンバータ３００がカメラ本体２００に着脱自在に装着される。
【００２０】
なお交換レンズ１００とテレコンバータ３００とは、本発明に係るレンズシステムを構成する。
【００２１】
なお本実施形態では交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着される場合について説明するが、交換レンズ１００をカメラ本体２００に直接装着することも可能である。
【００２２】
レンズマウント１６０、本体マウント２６０、テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４には、それぞれ接点としての複数の端子が設けられている。図１では、本体マウント２６０の複数の端子２６０ａ（本体側端子）及び先端側マウント３６２の複数の端子３６２ａを図示している。レンズマウント１６０を先端側マウント３６２に装着し、基端側マウント３６４を本体マウント２６０に装着すると、レンズマウント１６０、本体マウント２６０、先端側マウント３６２、及び基端側マウント３６４の互いの端子が当接して導通する（図３及び図４）。本例では、交換レンズ１００の周方向に沿って、本体マウント２６０、レンズマウント１６０、先端側マウント３６２及び基端側マウント３６４に、複数の端子がそれぞれ設けられる。
【００２３】
カメラ本体２００の正面には、主に光学ファインダ窓２０が設けられている。カメラ本体２００の上面には、主としてシャッタレリーズボタン２２、シャッタスピードダイヤル２３、露出補正ダイヤル２４が設けられている。
【００２４】
シャッタレリーズボタン２２は、撮像開始の指示を入力するための操作手段であり、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。撮像装置１０は、シャッタレリーズボタン２２が半押し（ストロークの途中まで押し込む操作）されることによってＳ１オンの信号、半押しからさらに押し込む全押し（全ストローク押し込む操作）されることによってＳ２オンの信号が出力され、Ｓ１オンの信号が出力されると自動焦点調節（Automatic Focus：ＡＦ処理）及び自動露出制御（Automatic Exposure：ＡＥ処理）などの撮影準備処理を実行し、Ｓ２オンの信号が出力されると撮影処理を実行する。また、動画撮影モードの場合は、シャッタレリーズボタン２２が全押しされることにより、動画記録モードが開始される。
【００２５】
なお、シャッタレリーズボタン２２は半押しと全押しとからなる２段ストローク式のスイッチの形態に限られず、1回の操作によってＳ１オンの信号及びＳ２オンの信号を出力しても良く、それぞれ個別のスイッチを設けてＳ１オンの信号またはＳ２オンの信号を出力しても良い。また、タッチ式パネル等により操作指示を行う形態では、操作手段は、タッチ式パネルの画面に表示される操作指示に対応する領域をタッチすることによって操作指示を出力するようにしても良い。本発明においては、撮影準備処理または撮影処理を指示するものであれば操作手段の形態はこれらに限られない。また、１つの操作手段への操作指示によって撮影準備処理と撮影処理を連続して実行するようにしても良い。
【００２６】
ユーザは、シャッタスピードダイヤル２３によりシャッタ速度の調節を行い、露出補正ダイヤル２４により露出の補正を行う。
【００２７】
図２は撮像装置１０の背面図である。図２に示すようにカメラ本体２００の背面には、主としてモニタ２１６、光学ファインダの接眼部２６、ＭＥＮＵ／ＯＫキー２７、十字キー２８、再生ボタン２９等が設けられている。
【００２８】
モニタ２１６は、ライブビュー画像を表示したり、再生ボタン２９が押されると撮影した画像を表示したり、撮影された動画を表示したりする。またモニタ２１６は、交換レンズ１００やテレコンバータ３００のデータ取得または更新の際に、ユーザに指示入力、または確認を求めるメッセージを適宜表示する。
【００２９】
またユーザは、ＭＥＮＵ／ＯＫキー２７及び十字キー２８により撮像装置１０の様々な設定を行うことができる。例えば、ユーザは、ＭＥＮＵ／ＯＫキー２７及び十字キー２８を使用して、静止画撮影モードと動画撮影モードとの切替え、または、特定の画像処理（点像復元処理等の解像度強調処理）を実行するか否か、あるいは交換レンズ１００またはテレコンバータ３００のデータ取得または更新の設定を行うことができる。
【００３０】
図３は、撮像装置１０の全体構成を示すブロック図である。
【００３１】
＜交換レンズの構成＞
交換レンズ１００は、撮影光学系１０２（ズームレンズ１０４、フォーカスレンズ１０６及び絞り１０８）、ズームレンズ制御部１１４、フォーカスレンズ制御部１１６、絞り制御部１１８、レンズ側ＣＰＵ（中央処理装置：Central Processing Unit）１２０（アクセサリ情報取得部、識別情報生成部、レンズデータ取得部）、フラッシュＲＯＭ（Flash Read Only Memory）１２６（交換レンズ情報記憶部）、レンズ側通信部１５０（レンズ側通信部）、及びレンズマウント１６０を備える。レンズ側ＭＣ（Micro Computer）１５２は、レンズ側ＣＰＵ１２０、フラッシュＲＯＭ１２６、及びレンズ側通信部１５０を含んで構成される。
【００３２】
撮影光学系１０２は、ズームレンズ１０４、フォーカスレンズ１０６、及び絞り１０８を有する。ズームレンズ制御部１１４は、レンズ側ＣＰＵ１２０からの指令に従って、ズームレンズ１０４の位置を制御する。フォーカスレンズ制御部１１６は、レンズ側ＣＰＵ１２０からの指令に従って、フォーカスレンズ１０６の位置を制御する。絞り制御部１１８は、レンズ側ＣＰＵ１２０からの指令に従って、絞り１０８の開口面積を制御する。
【００３３】
レンズ側ＣＰＵ１２０は、交換レンズ１００のＣＰＵ（中央処理装置：Central Processing Unit）であり、ＲＯＭ（Read Only Memory）１２４及びＲＡＭ（Random Access Memory）１２２を内蔵している。
【００３４】
フラッシュＲＯＭ１２６は、カメラ本体２００からダウンロードされた、または記録媒体やネットワーク経由で取得された交換レンズ１００のファームウェアまたはレンズデータ、交換レンズ１００のシリアルナンバー（個体識別情報）等を格納する不揮発性のメモリである。
【００３５】
レンズ側ＣＰＵ１２０は、ＲＯＭ１２４またはフラッシュＲＯＭ１２６に格納された制御プログラム（ファームウェア）に従い、ＲＡＭ１２２を作業領域として、交換レンズ１００の各部を制御する。
【００３６】
レンズ側通信部１５０は、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着されている状態において、レンズマウント１６０に設けられた複数の信号端子を介して、カメラ本体２００及びテレコンバータ３００との通信を行う。
【００３７】
＜カメラ本体の構成＞
カメラ本体２００は、撮像素子２０１、撮像素子制御部２０２、アナログ信号処理部２０３、Ａ／Ｄ（Analog/Digital）変換部２０４、画像入力コントローラ２０５、デジタル信号処理部２０６、ＲＡＭ２０７、圧縮伸張処理部２０８、メディア制御部２１０、メモリカード２１２、表示制御部２１４、モニタ２１６、本体側ＣＰＵ２２０（レンズシステム情報取得部、判断部、レンズデータ取得部）、操作部２２２、時計部２２４、フラッシュＲＯＭ２２６（レンズデータ記憶部）、ＲＯＭ２２８、ＡＦ（Automatic Focus：自動焦点制御）検出部２３０、ＡＥ／ＡＷＢ（Automatic Exposure/Automatic White Balance：自動露出／自動ホワイトバランス）検出部２３２、電源制御部２４０、バッテリ２４２、本体側通信部２５０、及び本体マウント２６０を備える。本体側ＭＣ（Micro Computer）２５２は、本体側ＣＰＵ２２０、ＲＡＭ２０７、ＲＯＭ２２８、フラッシュＲＯＭ２２６、及び本体側通信部２５０を含んで構成される。なお、図３では、撮像素子２０１はカメラ本体２００に設置されているが、これに限定されるものではない。撮像素子２０１は、例えば、交換レンズ１００の内部に設置されていてもよい。
【００３８】
撮像素子２０１は、被写体を撮像するイメージセンサによって構成されている。交換レンズ１００の撮影光学系１０２によって撮像素子２０１の受光面に結像された被写体の光学像は、撮像素子２０１によって電気信号に変換される。撮像素子２０１の例として、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）型イメージセンサ、または、ＣＣＤ（Charge Coupled Device）型イメージセンサが挙げられる。
【００３９】
撮像素子制御部２０２は、本体側ＣＰＵ２２０の指令に従って、撮像素子２０１の撮像タイミング、露出時間等を制御する。
【００４０】
アナログ信号処理部２０３は、撮像素子２０１により被写体を撮像して得られたアナログの画像信号に対して、各種のアナログ信号処理を施す。本例のアナログ信号処理部２０３は、サンプリングホールド回路、色分離回路、ゲイン調整回路等を含んで構成されている。
【００４１】
Ａ／Ｄ変換部２０４は、アナログ信号処理部２０３から出力されたアナログの画像信号をデジタルの画像信号に変換する。
【００４２】
画像入力コントローラ２０５は、Ａ／Ｄ変換部２０４から出力されたデジタルの画像信号を、画像データとして、ＲＡＭ２０７に一時的に格納させる。なお、撮像素子２０１がＣＭＯＳ型イメージセンサである場合は、Ａ／Ｄ変換部２０４は撮像素子２０１内に内蔵されていることが多い。なお、上述のアナログ信号処理部２０３、Ａ／Ｄ変換部２０４、及び画像入力コントローラ２０５によりＡＦＥ（アナログフロントエンド：Analog Front End）が構成されている。
【００４３】
デジタル信号処理部２０６は、ＲＡＭ２０７に格納されている画像データに対して、各種のデジタル信号処理を施す。本例のデジタル信号処理部２０６は、輝度及び色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路、解像度強調処理回路（点像復元処理回路）等を含んで構成されている。
【００４４】
圧縮伸張処理部２０８は、ＲＡＭ２０７に格納されている非圧縮の画像データに、圧縮処理を施す。また、圧縮伸張処理部２０８は、圧縮された画像データに、伸張処理を施す。
【００４５】
メディア制御部２１０は、圧縮伸張処理部２０８によって圧縮された画像データを、メモリカード２１２に記録する制御を行う。また、メディア制御部２１０は、メモリカード２１２から、圧縮された画像データを読み出す制御を行う。
【００４６】
表示制御部２１４は、ＲＡＭ２０７に格納されている非圧縮の画像データを、モニタ２１６に表示させる制御を行う。モニタ２１６は、液晶モニタ、有機ＥＬ（Electro Luminescence）モニタを採用することができる。
【００４７】
モニタ２１６にライブビュー画像を表示させる場合には、デジタル信号処理部２０６により連続的に生成されたデジタルの画像信号が、ＲＡＭ２０７に一時的に記憶される。表示制御部２１４は、このＲＡＭ２０７に一時記憶されたデジタルの画像信号を表示用の信号形式に変換して、モニタ２１６に順次出力する。これにより、モニタ２１６に撮像画像がリアルタイムに表示され、モニタ２１６を電子ビューファインダとして使用しながら撮影することが可能になる。
【００４８】
被写体の撮像及び被写体の画像の記録を行う場合には、シャッタレリーズボタン２２の半押しにより、本体側ＣＰＵ２２０の制御の下、ＡＥ制御及びＡＦ制御が行われ、全押しによって撮影が実行される。撮像により取得された画像は、圧縮伸張処理部２０８において所定の圧縮フォーマット（例えば、静止画はＪＰＥＧ（Joint Photographic Experts Group）形式、動画はＨ２６４等）によって圧縮される。圧縮された画像データは、撮影日時や撮影条件等の所要の付属情報が付加された画像ファイルとされた後、メディア制御部２１０を介してメモリカード２１２に格納される。
【００４９】
本体側ＣＰＵ２２０は、撮像装置１０全体の動作を統括制御する。また、本体側ＣＰＵ２２０は、本体マウント２６０に交換レンズ１００及びテレコンバータ３００が装着されたか否かを判定する装着判定部を構成している。
【００５０】
操作部２２２は、図１に示したシャッタレリーズボタン２２、シャッタスピードダイヤル２３、露出補正ダイヤル２４、図２に示したＭＥＮＵ／ＯＫキー２７、十字キー２８、及び再生ボタン２９を含んで構成される。本体側ＣＰＵ２２０は、操作部２２２等からの入力に基づき撮像装置１０の各部を制御する。
【００５１】
時計部２２４は、タイマとして、本体側ＣＰＵ２２０からの指令に基づいて時間を計測する。また、時計部２２４は、カレンダとして、現在の年月日及び時刻を計測する。
【００５２】
フラッシュＲＯＭ２２６は、読み取り及び書き込みが可能な不揮発性メモリであり、各種設定情報またはレンズデータ、交換レンズ１００及びテレコンバータ３００の個体識別情報、及び交換レンズ１００とテレコンバータ３００との組合せに固有の情報である組合せ識別情報等を記憶する。
【００５３】
ＲＯＭ２２８には、本体側ＣＰＵ２２０が実行する制御プログラムや制御に必要な各種データが記録されている。本体側ＣＰＵ２２０は、ＲＯＭ２２８に格納された制御プログラムに従い、ＲＡＭ２０７を作業領域としながら撮像装置１０の各部を制御する。
【００５４】
ＡＦ検出部２３０は、デジタルの画像信号に基づいて、ＡＦ（オートフォーカス）制御に必要な数値を算出する。いわゆるコントラストＡＦの場合、例えば所定のＡＦエリア内におけるＧ（緑）画素の信号の高周波成分の積算値（焦点評価値）を算出する。本体側ＣＰＵ２２０は、この焦点評価値が極大となる位置にフォーカスレンズ１０６を移動させる。なお、ＡＦは、コントラストＡＦには限定されない。例えば位相差式のＡＦを行ってもよい。
【００５５】
ＡＥ／ＡＷＢ検出部２３２は、デジタルの画像信号に基づいて、ＡＥ（自動露出）制御及びＡＷＢ（自動ホワイトバランス）制御に必要な数値を算出する。本体側ＣＰＵ２２０は、ＡＥ／ＡＷＢ検出部２３２から得た数値に基づいて被写体の明るさ（被写体輝度）を算出し、所定のプログラム線図によって絞り情報（Ｆ値）とシャッタスピードを決定する。
【００５６】
電源制御部２４０は、本体側ＣＰＵ２２０の指令に従って、バッテリ２４２により供給される電源電圧をカメラ本体２００の各部に与える。また、電源制御部２４０は、本体側ＣＰＵ２２０の指令に従って、本体マウント２６０、レンズマウント１６０、テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４を介して、バッテリ２４２により供給される電源電圧を交換レンズ１００及びテレコンバータ３００の各部に与える。
【００５７】
レンズ電源スイッチ２４４は、本体側ＣＰＵ２２０の指令に従って、本体マウント２６０、レンズマウント１６０、先端側マウント３６２及び基端側マウント３６４を介して、交換レンズ１００及びテレコンバータ３００に与える電源電圧のオン及びオフの切り替えとレベルの切り替えを行う。
【００５８】
本体側通信部２５０は、本体側ＣＰＵ２２０の指令に従って、交換レンズ１００のレンズ側通信部１５０との間において、信号の送受信（通信）を行う。一方、レンズ側通信部１５０は、レンズ側ＣＰＵ１２０の指令に従って、カメラ本体２００の本体側通信部２５０、及びテレコンバータ３００のテレコン側通信部３５０との間において、信号の送受信（通信）を行う。
【００５９】
＜テレコンバータの構成＞
テレコンバータ３００（アクセサリ）は、テレコンバージョンレンズ３０２、テレコン側ＣＰＵ３２０、フラッシュＲＯＭ３２６（アクセサリ情報記憶部）、テレコン側通信部３５０（アクセサリ側通信部）、先端側マウント３６２、及び基端側マウント３６４を備える。テレコン側ＭＣ（Micro Computer）３５２は、テレコン側ＣＰＵ３２０、フラッシュＲＯＭ３２６、及びテレコン側通信部３５０を含んで構成される。
【００６０】
テレコンバージョンレンズ３０２は、交換レンズ１００とテレコンバータ３００とが装着された状態において焦点距離を交換レンズ１００単体での焦点距離よりも長くするためのレンズ（もしくはレンズ群）である。焦点距離の変化率は１．４倍、２倍等の値を採用しうる。
【００６１】
テレコン側ＣＰＵ３２０は、テレコンバータ３００のＣＰＵ（中央処理装置）であり、ＲＡＭ３２２及びＲＯＭ３２４を内蔵している。
【００６２】
フラッシュＲＯＭ３２６は、テレコンバータ３００のファームウェアまたは光学特性（例えば、焦点距離の拡大倍率または絞りの変化度合い）のデータ、シリアルナンバー（個体識別情報）等を格納する不揮発性のメモリである。
【００６３】
テレコン側ＣＰＵ３２０は、ＲＯＭ３２４またはフラッシュＲＯＭ３２６に格納された制御プログラム（ファームウェア）に従い、ＲＡＭ３２２を作業領域として、テレコン側通信部３５０を制御する。
【００６４】
テレコン側通信部３５０は、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着されている状態において、レンズマウント１６０及び先端側マウント３６２にそれぞれ設けられた複数の信号端子を介して、交換レンズ１００との間において通信を行う。なお本実施形態において、テレコンバータ３００はカメラ本体２００との間では直接的な通信を行わず、カメラ本体２００からの要求コマンドを受信した交換レンズ１００がテレコンバータ３００との送受信を行う。
【００６５】
＜端子を介した通信＞
図４は、本体マウント２６０及びレンズマウント１６０とそれらの周辺部、及びテレコンバータ３００における関連部分を示す説明図である。交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された状態で、本体マウント２６０の複数の端子２６０a（本例では図４の符号「Ｂ０１」〜「Ｂ１０」の１０個の端子）はテレコンバータ３００の基端側マウント３６４の複数の端子にそれぞれ当接し、レンズマウント１６０の複数の端子（本例では図４の符号「Ｌ０１」〜「Ｌ１０」の１０個の端子）はテレコンバータ３００の先端側マウント３６２の複数の端子３６２ａ（図１）にそれぞれ当接する。
【００６６】
＜カメラ本体−交換レンズ間通信＞
上記構成において、カメラ本体２００と交換レンズ１００との間の通信について以下に説明する。なお、カメラ本体２００と交換レンズ１００の間の通信では、テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４に設けられた複数の端子を介して信号が送受信されるが、テレコン側ＣＰＵ３２０またはテレコン側通信部３５０はカメラ本体２００と交換レンズ１００の間の送受信の制御には関与していないため、以下の説明ではテレコンバータ３００及びその端子に関する説明は適宜省略する。なお、以下の説明において信号端子を適宜「端子」と表記する。例えば、後述するＩＮＴＲ＿ＢＵＳＹ信号端子を「ＩＮＴＲ＿ＢＵＳＹ端子」と表記する場合がある。
【００６７】
本体マウント２６０の第１端子Ｂ０１（＋５Ｖ端子）は、カメラ本体２００から交換レンズ１００に、バッテリ２４２の＋５Ｖ電圧を与えるための第１の本体側電源端子であり、レンズ電源スイッチ２４４を介して電源制御部２４０及びバッテリ２４２に接続されている。
【００６８】
本体マウント２６０の第２端子Ｂ０２（＋３．３Ｖ端子）は、カメラ本体２００から交換レンズ１００にバッテリ２４２の＋３．３Ｖ電圧を与えるための第２の本体側電源端子である。
【００６９】
本体マウント２６０の第３端子Ｂ０３（ＧＮＤ（Ground）端子）及び第４端子Ｂ０４（ＤＧＮＤ（Digital Ground）端子）は、カメラ本体２００から交換レンズ１００に、０Ｖ（グランド電圧）を与えるための本体側グランド端子である。第３端子Ｂ０３及び第４端子Ｂ０４は、カメラ本体２００のグランドに接続されている。
【００７０】
本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ（Lens Detection）端子）は、詳細を後述するように、交換レンズ１００及びテレコンバータ３００の検出専用の本体側端子である。
【００７１】
本体マウント２６０の第６端子Ｂ０６〜第１０端子Ｂ１０は、交換レンズ１００との信号送受信用の複数の本体側信号端子である。
【００７２】
本体マウント２６０の第６端子Ｂ０６（ＩＮＴＲ＿ＢＵＳＹ信号端子）は、交換レンズ１００またはカメラ本体２００の特定の動作の期間中であるか否かを通知するための本体側ビジー信号端子（Inter Busy信号端子）である。
【００７３】
本体マウント２６０の第７端子Ｂ０７（ＶＳＹＮＣ信号端子）は、カメラ本体２００と交換レンズ１００との垂直同期用の本体側信号端子（Vertical Synchronization信号端子）である。
【００７４】
本体マウント２６０の第８端子Ｂ０８（ＳＣＫ信号端子）、第９端子Ｂ０９（ＭＯＳＩ信号端子）、及び第１０端子Ｂ１０（ＭＩＳＯ信号端子）は、カメラ本体２００と交換レンズ１００とのシリアル通信用の本体側通信信号端子である。ＳＣＫ（System Clock）信号は、マスタとしてのカメラ本体２００からスレーブとしての交換レンズ１００に与えるクロック信号である。ＭＯＳＩ（Master Out/Slave In）信号は、マスタとしてのカメラ本体２００から出力し、スレーブとしての交換レンズ１００に入力する信号である。ＭＩＳＯ（Master In/Slave Out）信号は、スレーブとしての交換レンズ１００から出力し、マスタとしてのカメラ本体２００に入力する信号である。
【００７５】
本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ（Lens Detection）端子）は、交換レンズ１００及びテレコンバータ３００の検出専用の本体側端子である。本例では、ハイレベル（Ｈｉｇｈレベル：高電位）で本体マウント２６０のＬＥＮＳ＿ＤＥＴ（Lens Detection）端子とレンズマウント１６０のＬＥＮＳ＿ＤＥＴ端子（第５端子Ｌ０５）とが非当接状態（未装着状態）であることを示し、ローレベル（Ｌｏｗレベル：低電位）で本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子とレンズマウント１６０のＬＥＮＳ＿ＤＥＴ端子とが（テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４を介して）当接状態（装着状態）であることを示す。
【００７６】
本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）は、第１のプルアップ抵抗Ｒ１を介して、電源制御部２４０及びバッテリ２４２（図３）に接続されている。また、本体マウント２６０の信号送受信（通信）用の複数の信号端子（第６端子Ｂ０６〜第１０端子Ｂ１０）のうちで第９端子Ｂ０９（ＭＯＳＩ信号端子）は、第２のプルアップ抵抗Ｒ２及びレンズ電源スイッチ２４４を介して、バッテリ２４２に接続されている。
【００７７】
第２のプルアップ抵抗Ｒ２はレンズ電源スイッチ２４４に接続されており、レンズ電源スイッチ２４４がオフされた状態（交換レンズ１００の非電源投入状態）では、第９端子Ｂ０９（ＭＯＳＩ信号端子）はプルアップされない。本体側ＣＰＵ２２０によりレンズ電源スイッチ２４４がオンされた状態（交換レンズ１００の電源投入状態）にて、第９端子Ｂ０９（ＭＯＳＩ信号端子）がプルアップされる。即ち、カメラ本体２００の電源スイッチをオンしただけでは、交換レンズ１００の第９端子Ｌ０９（ＭＯＳＩ信号端子）の電圧はハイレベルとならず、本体側ＣＰＵ２２０によりレンズ電源スイッチ２４４がオンされてはじめて、交換レンズ１００の第９端子Ｌ０９（ＭＯＳＩ信号端子）の電圧がハイレベルとなる。これにより、交換レンズ１００側のレンズ側ＭＣ１５２の誤動作を防止する。
【００７８】
カメラ本体２００の本体側ＣＰＵ２２０は、本体マウント２６０の本体側電源端子を介した交換レンズ１００及びテレコンバータ３００のプレ電源投入（図５のステップＳ２００）前に、第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）のみを判定対象として、第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）がローレベルであるか否かを判定し、この判定でＬＥＮＳ＿ＤＥＴ端子がローレベルである場合には、本体マウント２６０の本体側電源端子を介した交換レンズ１００及びテレコンバータ３００のプレ電源投入後に、ＬＥＮＳ＿ＤＥＴ端子及び非通信時の第９端子Ｂ０９（ＭＯＳＩ信号端子）の両方がローレベルであるか否かを判定する（図５のステップＳ２０２）。
【００７９】
レンズマウント１６０の第５端子Ｌ０５（ＬＥＮＳ＿ＤＥＴ端子）は、 グランド（ＧＮＤ端子及びＤＧＮＤ端子）に接続されている。また、レンズマウント１６０の複数の信号端子（第６端子Ｌ０６〜第１０端子Ｌ１０）のうちで第９端子Ｌ０９（ＭＯＳＩ信号端子）は、第２のプルアップ抵抗Ｒ２に対して十分に小さい抵抗値であるプルダウン抵抗Ｒ３を介して、グランドに接続されている。
【００８０】
本体側ＣＰＵ２２０は、装着判定部として、本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）の電圧（ハイレベル／ローレベル）と、非通信時の特定の本体側信号端子（本例ではＭＯＳＩ信号端子）の電圧（ハイレベル／ローレベル）とに基づいて、レンズマウント１６０、及びテレコンバータ３００の先端側マウント３６２及び基端側マウント３６４が本体マウント２６０に装着されているか否かの判定（即ち交換レンズ１００及びテレコンバータ３００がカメラ本体２００に装着されているか否かの判定）を行う。本体側ＣＰＵ２２０は、具体的には、カメラ本体２００の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）の電圧及び非通信時の第９端子Ｂ０９（ＭＯＳＩ信号端子）の電圧の両方がローレベルになったとき、本体マウント２６０に交換レンズ１００及びテレコンバータ３００が装着されたと判定する（図５のステップＳ２０２）。
【００８１】
また、レンズ側ＣＰＵ１２０は、レンズマウント１６０の第５端子Ｌ０５（ＬＥＮＳ＿ＤＥＴ端子）の電圧と、非通信時の特定のレンズ側信号端子（本例ではＭＯＳＩ信号端子）の電圧とに基づいて、レンズマウント１６０が本体マウント２６０に装着されているか否かの判定（即ち交換レンズ１００がカメラ本体２００に装着されているか否かの判定）を行ってもよい。この場合、レンズ側ＣＰＵ１２０は、具体的には交換レンズ１００のＬＥＮＳ＿ＤＥＴ端子の電圧及び非通信時のＭＯＳＩ信号端子の電圧の両方がローレベルになったとき、交換レンズ１００及びテレコンバータ３００が本体マウント２６０に装着されたと判定する。
【００８２】
本体側ＣＰＵ２２０は、交換レンズ１００及びテレコンバータ３００が本体マウント２６０に装着されたと判定したら、交換レンズ１００に本電源を投入する（図５のステップＳ２０４）。
【００８３】
本体側ＭＣ２５２は、本体マウント２６０の第６端子Ｂ０６（ＩＮＴＲ＿ＢＵＳＹ信号端子）の電位の変化（ハイレベル／ローレベル）を検出するための端子と、本体マウント２６０の第７端子Ｂ０７（ＶＳＹＮＣ信号端子）に同期信号を与えるための端子と、本体マウント２６０の第８端子Ｂ０８〜第１０端子Ｂ１０（以下「通信信号端子」ともいう）を用いたシリアル通信のためのインタフェース（ＳＰＩ：Serial Peripheral Interface）と、本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）の電位の変化（ハイレベル／ローレベル）を検出するための端子と、交換レンズ１００のファームウェアをアップデートするための端子を有する。
【００８４】
レンズ側ＭＣ１５２は、レンズマウント１６０の第６端子Ｌ０６（ＩＮＴＲ＿ＢＵＳＹ信号端子）の電位の変化（ハイレベル／ローレベル）を検出するための端子と、レンズマウント１６０の第８端子Ｌ０８〜第１０端子Ｌ１０（通信信号端子）を用いたシリアル通信のためのインタフェース（ＳＰＩ）と、交換レンズ１００のファームウェアをアップデートするための端子と、を有する。
【００８５】
＜交換レンズ−テレコンバータ間通信＞
次に、交換レンズ１００とテレコンバータ３００の間の通信について説明する。交換レンズ１００とテレコンバータ３００の間の通信は、交換レンズ１００がマスタ、テレコンバータ３００をスレーブとした２線ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）方式で行う。
【００８６】
交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された状態では、テレコンバータ３００の先端側マウント３６２の１０個の端子３６２ａが交換レンズ１００の第１端子Ｌ０１〜第１０端子Ｌ１０にそれぞれ当接し、基端側マウント３６４の１０個の端子がカメラ本体２００の第１端子Ｂ０１〜第１０端子Ｂ１０にそれぞれ当接している。交換レンズ１００とテレコンバータ３００の間の通信信号線は、これら端子を介して交換レンズ１００の通信信号線に結線されている。
【００８７】
具体的には、プレ電源投入信号及び本電源投入信号、交換レンズ１００及びテレコンバータ３００の装着検出信号（ＬＥＮＳ＿ＤＥＴ信号）、汎用双方向割り込み信号（ＩＮＴＲ＿ＢＵＳＹ信号）、２線ＵＡＲＴ受信信号（ＭＯＳＩ信号）、２線ＵＡＲＴ送信信号（ＭＩＳＯ信号）、及びテレコンバータ３００のファームウェアアップデート時における書き換えモード選択信号（ＶＳＹＮＣ）信号の信号線が、交換レンズ１００とカメラ本体２００との通信信号線にそれぞれ結線されている。
【００８８】
ＬＥＮＳ＿ＤＥＴ信号は、交換レンズ１００及びテレコンバータ３００がカメラ本体に装着されている時はローレベル（低電位）であり、未装着の時はハイレベル（高電位）である。ＭＯＳＩ信号はテレコンバータ３００が交換レンズ１００から信号を受信する時に用いられ、ＭＩＳＯ信号はテレコンバータ３００が交換レンズ１００に信号を送信する時に用いられる。これら信号の電圧レベルは、いずれも＋３．３Ｖである。
【００８９】
なお、テレコンバータ３００はカメラ本体２００との間では直接的な通信を行わず、カメラ本体２００からの要求コマンドを受信した交換レンズ１００がテレコンバータ３００との送受信を行う。
【００９０】
＜通常の起動シーケンス＞
次に、本実施形態の撮像装置１０における通常の起動シーケンス（テレコンバータ３００のファームウェアをアップデート（更新）するモードでない場合）について、図５を参照しつつ説明する。
【００９１】
カメラ本体２００の操作部２２２に設けられた図示せぬ電源スイッチがＯＮになると、本体側ＣＰＵ２２０は、上述のように本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）がローレベルであるか否かを判定し、その後、交換レンズ１００及びテレコンバータ３００にプレ電源を投入する（ステップＳ２００）。なおこの際、本体側ＣＰＵ２２０はＶＳＹＮＣ信号をハイレベルに設定し、レンズ側ＣＰＵ１２０はＩＮＴＲ＿ＢＵＳＹ信号をハイレベルに設定する。なおプレ電源投入時はＶＳＹＮＣ信号がハイレベルであるが、この時点ではカメラ本体２００の後述する端子の設定を行っていないので、交換レンズ１００及びテレコンバータ３００からの信号は信号として認識されない（無効化される）。
【００９２】
上記判定でＬＥＮＳ＿ＤＥＴ端子がローレベルである場合には、本体側ＣＰＵ２２０は、ステップＳ２００によってプレ電源投入後にＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＯＳＩ信号端子の信号レベルを検出し、両方の信号がローレベルになったとき、本体マウント２６０に交換レンズ１００及びテレコンバータ３００が装着されたと判定して（ステップＳ２０２）、本電源を供給する（ステップＳ２０４）。
【００９３】
ステップＳ２００によってプレ電源が投入されると、交換レンズ１００のレンズ側ＣＰＵ１２０はレンズシステムを起動して（ステップＳ１００）レンズ起動の初期化を判定し（ステップＳ１０２）、ＵＡＲＴ通信の設定を行う（ステップＳ１０４）。一方、テレコンバータ３００のテレコン側ＣＰＵ３２０は、プレ電源が投入されるとテレコンバータ３００のシステムを起動して（ステップＳ３００）、ＵＡＲＴ通信の設定を行う（ステップＳ３０２）。
【００９４】
ステップＳ１０４及びＳ３０２の処理が終了すると、レンズ側ＣＰＵ１２０はテレコンバータ３００に対しテレコン識別情報（テレコンバータ３００の個体識別情報であるシリアルナンバー及びテレコンバータ３００の光学特性のデータを含む）の取得要求を送信する（ステップＳ１０６：アクセサリ情報取得工程）。光学特性のデータは焦点距離の変倍率を含むが、これに限らず、絞り値（Ｆ値）の変化率などのデータを含んでいてもよい。レンズ側ＣＰＵ１２０は、テレコンバータ３００からタイムアウトまでにテレコン識別情報を受信すると（ステップＳ３０４：アクセサリ情報取得工程）、その後、レンズ側ＣＰＵ１２０は、交換レンズ１００とテレコンバータ３００との組合せに固有の情報である組合せ識別情報（組合せシリアルナンバー）、及び交換レンズ１００とテレコンバータ３００との組合せに係るレンズデータを生成（取得）する。
【００９５】
交換レンズ１００のレンズ側ＣＰＵ１２０は、ステップＳ３０４によってテレコン識別情報を受信すると、ＶＳＹＮＣ端子の出力レベルに応じてテレコンバータ３００へのアクセスを継続するか否かの判定（テレコンアクセス継続判定）を行う（ステップＳ１０８）。テレコンアクセス継続判定では、ＶＳＹＮＣ端子がローレベルの場合にはテレコンアクセスを継続すると判定し、ＶＳＹＮＣ端子がハイレベルの場合にはテレコンアクセスを中止すると判定する。図５に示す通常の起動シーケンス（テレコンバータ３００のファームウェアアップデートを行わない場合）では、ＶＳＹＮＣ信号がハイレベルに設定されているため、テレコンアクセスを継続しないと判定する。
【００９６】
次に、交換レンズ１００はテレコン動作モード取得要求をテレコンバータ３００に送信し（ステップＳ１１０）、テレコンバータ３００はテレコン動作モード取得要求に対する応答を返す（ステップＳ３０６）。ここで、テレコン動作モードには、通常動作モード、ファームウェアアップデートモード（ＦＷＵＰデートモード）、スタンバイモード等があり、動作モード毎に送信可能なコマンドが制限されている。例えば、通常動作モードは、テレコン終了コマンドを受け付けるが、ＦＷＵＰデートモードは、テレコン終了コマンドを受け付けず、また、スタンバイモードは、全てのコマンドを受け付けない動作モードである。
【００９７】
図５に示す起動シーケンスはテレコンバータ３００のファームウェアアップデートを行わない通常動作モードであり、レンズ側ＣＰＵ１２０はテレコンバータ３００に対しテレコン終了要求（テレコン終了コマンド）を送信する（ステップＳ１１２）。テレコン側ＣＰＵ３２０は、テレコン終了要求を受信するとテレコンシステムの終了処理を行ってテレコンバータ３００をスタンバイモードに設定し（ステップＳ３０８）、交換レンズ１００にテレコン終了応答を返し（ステップＳ３１０）、ＵＡＲＴ通信の停止処理をしてスリープ状態となる（ステップＳ３１２）。
【００９８】
レンズ側ＣＰＵ１２０は、テレコン終了応答を受信すると、ＵＡＲＴ通信の停止処理及びＳＰＩ通信の開始処理を行って（ステップＳ１１４）、ＩＮＴＲ＿ＢＵＳＹ信号をローレベルとする（ステップＳ１１６：レンズ初期化完了通知割り込み信号）。これを受けて、カメラ本体２００と交換レンズ１００の間で通常のレンズ初期化処理（カメラ本体２００の通信端子設定及び交換レンズ１００の初期位置駆動、交換レンズ１００とテレコンバータ３００との組合せに係るレンズデータの取得要求及び応答等）が行われる（ステップＳ２０６）。
【００９９】
＜組合せに係るシリアルナンバーの生成＞
次に、交換レンズ１００とテレコンバータ３００との組合せに係るシリアルナンバーの生成について説明する。図６は撮像装置１０（カメラシステム）の起動シーケンスのうちシリアルナンバー生成に関する処理を示すフローチャートである。なお図６において、ステップＳ４０２〜Ｓ４０８までは交換レンズ１００における処理であり、Ｓ４１０〜Ｓ４１４まではカメラ本体２００における処理である。
【０１００】
カメラ起動処理が開始すると、交換レンズ１００のレンズ側ＣＰＵ１２０がテレコンバータの装着検出を行う（ステップＳ４０２）。この装着検出では、テレコン識別情報の取得要求（図５のステップＳ１０６）に対しタイムアウトまでに応答（図５のステップＳ３０４）があった場合に「テレコンバータ３００が装着されている」と判断する。
【０１０１】
「テレコンバータ３００が装着されている」と判断した場合（ステップＳ４０４でＹｅｓ）は、受信したテレコン識別情報に含まれているテレコンバータ３００のシリアルナンバーを取得して（ステップＳ４０６）、交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバー（組合せ識別情報）を生成し、カメラ本体２００に送信する（ステップＳ４０８：識別情報生成工程，識別情報送信工程）。ステップＳ４０８においてシリアルナンバー生成処理の詳細は、後述する。一方、「テレコンバータ３００が装着されていない」と判断した場合（ステップＳ４０４でＮｏ）は、ステップＳ４０６及びＳ４０８の処理をスキップしてステップＳ４１０に進む。
【０１０２】
なお、ステップＳ４０６とＳ４０８の間にテレコンアクセス継続判定（図５のステップＳ１０８）が行われ、ステップＳ４０８に引き続いてテレコンバータ３００に最適化されたレンズデータが生成される。
【０１０３】
ステップＳ４１０では、カメラ本体２００の本体側ＣＰＵ２２０が交換レンズ１００と通信して、シリアルナンバーを含むレンズ製品情報を取得する。このステップＳ４１０の処理は、「通常レンズ初期化処理」（図５のステップＳ２０６）の中で行われ、カメラ本体２００に交換レンズ１００のみが装着されている場合は交換レンズ１００自身のシリアルナンバーを取得し、交換レンズ１００及びテレコンバータ３００が装着されている場合はステップＳ４０８によって生成した「組合せに固有のシリアルナンバー」（組合せ識別情報）を取得する。
【０１０４】
ステップＳ４１０によって交換レンズ１００自身の、またはテレコンバータ３００との組合せに固有のシリアルナンバーを取得すると、取得したシリアルナンバーに基づいて、カメラ本体２００に装着されている交換レンズ１００及びテレコンバータ３００（レンズシステム）の装着実績の有無を判断する（ステップＳ４１２）。装着実績がある場合（ステップＳ４１２でＹｅｓ）は既にレンズデータが取得及び記憶されているので処理を終了し、装着実績がない場合（ステップＳ４１２でＮｏ）はレンズデータが取得及び記憶されていないので、交換レンズ１００にレンズデータ（テレコンバータ３００が装着されている場合はテレコンバータ３００に最適化されたレンズデータ）を要求し、ダウンロードする（ステップＳ４１４）。なおステップＳ４１４におけるレンズデータの要求及びダウンロードは、図５のステップＳ２０６（通常レンズ初期化処理）の中で行われる。
【０１０５】
交換レンズ１００は単体でカメラ本体２００に装着される場合と、テレコンバータ３００を介してカメラ本体に装着される場合とがある。したがって、装着実績の判断を交換レンズ１００の個体識別情報（シリアルナンバー）だけによって行ってしまうと、「交換レンズ１００単体では装着実績があるが、テレコンバータ３００との組合せでは装着実績がない」場合にも「装着実績がある」と判断されてしまい、テレコンバータ３００に対し最適化されたレンズデータが取得できない。しかしながら本実施形態では、上述のように「交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバー」が生成されるので、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着されている場合でも装着実績を正しく判断することができ、テレコンバータ３００に最適化された適切なレンズデータを取得することができる。また、「交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバー」という１つの番号によって交換レンズ１００とテレコンバータ３００との組合せを識別可能であり、かつ交換レンズ１００もテレコンバータ３００もそれぞれのシリアルナンバーを記憶していればよい。
【０１０６】
また「交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバー」は、詳細を後述するように、交換レンズ１００のシリアルナンバーと同一のデータフォーマット及びデータサイズによって生成されるので、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された場合でもシリアルナンバーの適合性が確保される。
【０１０７】
＜組合せに係るシリアルナンバー生成の具体例＞
次に、交換レンズ１００とテレコンバータ３００との組合せに係るシリアルナンバー生成の具体例を、図７〜９を参照して説明する。図７はシリアルナンバー生成の処理を示すフローチャートであり、図６のステップＳ４０８の処理を詳細に示したものである。また図８はシリアルナンバーのサンプルを示す図であり、また図９はアスキーコードの一部を示す表である。なお図８において、１行目の数字０〜７はシリアルナンバーの０バイト目〜７バイト目を示す。
【０１０８】
本実施形態において、交換レンズ１００単体でのシリアルナンバーは数字及びアルファベットの大文字から構成される８バイトのデータであり、具体的な値は図８の２行目に示すように“４８Ｐ１００５８”である。同様にテレコンバータ３００単体でのシリアルナンバーも数字及びアルファベットの大文字から構成される８バイトのデータであり、具体的な値は“５５Ｐ２００４５”である。これらのシリアルナンバーは、図８、図９に示すようにアスキーコードによって表現できる。
【０１０９】
シリアルナンバー生成の処理が開始されると、処理対象のバイト（ｉバイト目）を０バイト目に初期化し（ステップＳ５００）、交換レンズ１００のシリアルナンバー（Ｌ＿ＩＤ［ｉ］）のｉバイト目のアスキーコードとテレコンバータ３００のシリアルナンバー（Ｔ＿ＩＤ［ｉ］）のｉバイト目のアスキーコードを加算して、加算結果をＬＴＩＤ＿ｔｅｍｐとする（ステップＳ５０２）。図８の例ではシリアルナンバーの０バイト目がそれぞれ４、５であり、アスキーコードは５２、５３なので（１０進表記の場合）、加算結果（Ｌ＿ＩＤ［ｉ］＋Ｔ＿ＩＤ［ｉ］）は１０５となる。
【０１１０】
次に、加算結果（ＬＴＩＤ＿ｔｅｍｐ）が１３８より大きいか否かを判断すし（ステップＳ５０４）、大きい場合はステップＳ５０６へ進み、小さい場合はステップＳ５０８へ進む。本実施形態では交換レンズ１００，テレコンバータ３００のシリアルナンバーは数字及びアルファベット大文字によって構成されるので、アスキーコードとしては４８〜５７と６５〜９０の範囲（１０進表記の場合）であり、加算結果は９６（０＋０の場合）〜１８０（Ｚ＋Ｚの場合）の範囲である。この範囲の平均（＝（９６＋１８０）／２）が１３８であり、以下に説明するように、上記加算結果が１３８より大きいか否かに応じて、組合せに係るシリアルナンバーのｉバイト目をアルファベットの大文字または小文字にする。
【０１１１】
図８の例ではステップＳ５０２での加算結果が１０５であり１３８より小さいので、ステップＳ５０４の判断が否定されてステップＳ５０８へ進み、加算結果を２５で割った余り（図７では“ＬＴＩＤ＿ｔｅｍｐ％２５”と表記）に０ｘ６１（１６進表記；１０進表記では９７）を加算して、組合せに係るシリアルナンバーのｉバイト目を示すアスキーコード（ＬＴＩＤ［ｉ］）とする（ステップＳ５１０）。上記“０ｘ６１” （１６進表記）は小文字のアルファベット「ａ」を示すアスキーコードであり、ＬＴＩＤ［ｉ］は上記余り（ＬＴＩＤ＿ｔｅｍｐ％２５）の値に応じて９７〜１２２（アルファベット小文字に対応）となる。
【０１１２】
図８の例では、ステップＳ５０２での加算結果が１０５であり、これを２５で割った余りは５であるから、これに９７（０ｘ６１）を加算すると１０２（０ｘ６６）となる。即ち、組合せに係るシリアルナンバーの０バイト目が“ｆ”（アルファベット小文字）である。
【０１１３】
このようにしてシリアルナンバーの０バイト目が決定されると、ｉの値を増加させて（ステップＳ５１２）、７バイト目までについて（ステップＳ５１４でＹｅｓの間）ステップＳ５１２までの処理を繰り返す。図８の例では、組合せに係るシリアルナンバーは“ｆｋＭｂｚａｌｑ”となる。
【０１１４】
なお、ステップＳ５０２での加算結果が１３８よりも大きい場合はステップＳ５０４の判断が工程されてステップＳ５０６へ進み、加算結果を２５で割った余りに０ｘ４１（１６進表記；１０進表記では６５）を加算して、組合せに係るシリアルナンバーのｉバイト目を示すアスキーコード（ＬＴＩＤ［ｉ］）とする（ステップＳ５１０）。上記“０ｘ４１” （１６進表記）は大文字のアルファベット「Ａ」を示すアスキーコードであり、ＬＴＩＤ［ｉ］は上記余り（ＬＴＩＤ＿ｔｅｍｐ％２５）の値に応じて６５〜９０（アルファベットの大文字Ａ〜Ｚの範囲）となる。
【０１１５】
このように、本実施形態では交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバーはアルファベット（大文字または小文字）によって構成される８バイトのデータであり、アスキーコードにより表現できる。即ち組合せに固有のシリアルナンバーは交換レンズ１００及びテレコンバータ３００のシリアルナンバーと同一のデータフォーマット及びデータサイズ（アスキーコードによって表現される８バイトのデータ）なので、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された場合でもシリアルナンバーの適合性が確保される。また交換レンズ１００及びテレコンバータ３００のシリアルナンバーは数字及びアルファベット大文字から構成されるのに対して、組合せに固有のシリアルナンバーはアルファベットの大文字または小文字から構成されるので、シリアルナンバーが重複することもない。
【０１１６】
＜カメラ本体での処理＞
交換レンズ１００とテレコンバータ３００との組合せに関し、固有のシリアルナンバー（組合せ識別情報）及びレンズデータが生成されると、組合せ識別情報とレンズデータとは関連づけてカメラ本体２００に送信され、フラッシュＲＯＭ２２６に記録される。これにより組合せ識別情報とレンズデータとの対応関係を把握できる。また、撮像装置１０により被写体を撮影して撮影画像が取得されると、カメラ本体２００は撮影画像を記録する際に、交換レンズ１００のシリアルナンバー（個体識別情報）を撮影画像のデータファイル内に記録する。例えばＥｘｉｆ（Exchangeable image file）形式のファイルのヘッダ部分に交換レンズ１００のシリアルナンバーを記録する。したがって、撮影画像のデータファイルを参照すれば、どのような交換レンズ１００を用いて撮影画像が取得されたのかを把握することができる。
【０１１７】
以上で本発明の例に関して説明してきたが、本発明は上述した実施形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能である。
【符号の説明】
【０１１８】
１００…交換レンズ、１２０…レンズ側ＣＰＵ、１５０…レンズ側通信部、１６０…レンズマウント、２００…カメラ本体、２２０…本体側ＣＰＵ、２５０…本体側通信部、２６０…本体マウント、３００…テレコンバータ、３２０…テレコン側ＣＰＵ、３５０…テレコン側通信部、３６２…先端側マウント、３６４…基端側マウント
【図１】
2018156115.tif 000003
【図２】
2018156115.tif 000004
【図３】
2018156115.tif 000005
【図４】
2018156115.tif 000006
【図５】
2018156115.tif 000007
【図６】
2018156115.tif 000008
【図７】
2018156115.tif 000009
【図８】
2018156115.tif 000010
【図９】
2018156115.tif 000011