(57)【要約】交換レンズに効率的にレンズデータ記憶させることができ、且つ交換レンズにアクセサリが装着されない場合のレンズデータ及び交換レンズにアクセサリが装着された場合のレンズデータを格納させて、アクセサリにレンズデータを保有させる必要を無くすことができ、アクセサリに適切なレンズデータを送信するための特別の機能を持たせる必要のない交換レンズ、カメラシステム、通信方法、及びプログラムを提供すること。交換レンズ１００は、アクセサリから識別情報を取得することにより装着されたアクセサリを特定する特定部１２１と、第１のレンズデータを記憶する第１の記憶領域と、第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、第３のレンズデータ生成部１２９と、レンズ制御部１２３と、を備える。
2017068894.tif 000002
【特許請求の範囲】
【請求項１】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定する特定部と、
前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、
前記カメラ本体からのレンズデータ取得要求があると、前記特定部が出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成部により生成された前記第３のレンズデータを前記カメラ本体に転送するレンズ制御部と、を備える交換レンズ。
【請求項２】
前記レンズ制御部は、前記特定部により前記アクセサリが前記第１のマウントに装着されていないと判定されると、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、前記特定部により前記アクセサリが前記第１のマウントに装着されていると判定され、且つ前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されている場合には前記第３のレンズデータを前記カメラ本体に転送する請求項１に記載の交換レンズ。
【請求項３】
前記記憶部の前記第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、
前記記憶部の前記第２の記憶領域に、前記第２のレンズデータ取得部により取得された前記第２のレンズデータを書き込む書き込み部と、を備える請求項１又は２に記載の交換レンズ。
【請求項４】
前記レンズ制御部は、前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されていない場合には、前記第２のレンズデータ取得部により前記第２のレンズデータを取得し、前記書き込み部が前記第２のレンズデータを前記記憶部の前記第２の記憶領域に書き込む請求項３に記載の交換レンズ。
【請求項５】
前記第２のレンズデータ取得部は、前記カメラ本体から前記第２のレンズデータを取得する請求項３又は４に記載の交換レンズ。
【請求項６】
前記第２のレンズデータを、前記カメラ本体から取得されるデータに基づいて算出する第２のレンズデータ生成部を備え、
前記第２のレンズデータ取得部は、前記第２のレンズデータ生成部から前記第２のレンズデータを取得する請求項３又は４に記載の交換レンズ。
【請求項７】
前記書き込み部は、前記記憶部の記憶が可能な容量に応じて、前記記憶部に記憶された前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項３から６のいずれか１項に記載の交換レンズ。
【請求項８】
前記書き込み部は、前記記憶部に書き込む前記第２のレンズデータが既に前記記憶部に記憶されている前記第２のレンズデータのバージョンアップである場合には、前記記憶部に記憶された前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項３から７のいずれか１項に記載の交換レンズ。
【請求項９】
少なくとも交換レンズとカメラ本体とを備えるカメラシステムであって、
前記交換レンズは、
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定する特定部と、
前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、
前記カメラ本体からのレンズデータ取得要求があると、前記特定部が出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成部により生成された前記第３のレンズデータを前記カメラ本体に転送するレンズ制御部と、
前記記憶部の前記第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、
前記記憶部の前記第２の記憶領域に、前記第２のレンズデータ取得部で取得された前記第２のレンズデータを書き込む書き込み部と、を備え、
前記レンズ制御部は、前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されていない場合には、前記第２のレンズデータ取得部により前記第２のレンズデータを前記カメラ本体から取得し、
前記カメラ本体は、
前記交換レンズ又は前記アクセサリが装着される複数の端子を有する第２のマウントと、
前記第２のレンズデータが入力される外部入力部と、
前記交換レンズとのデータの通信を制御するカメラデータ通信制御部と、を備え、
前記カメラデータ通信制御部は、前記交換レンズに前記外部入力部により入力された前記第２のレンズデータを送信するカメラシステム。
【請求項１０】
前記カメラ本体は、
表示部と、
ユーザの選択を受け付ける選択受付部と、
前記表示部の表示を制御する表示制御部と、を備え、
前記交換レンズの前記レンズ制御部は、前記記憶部において記憶が可能な容量が前記第２のレンズデータ取得部が取得する前記第２のレンズデータの必要な容量よりも少ない場合には、既に前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを前記カメラ本体に送信し、
前記カメラ本体の前記表示制御部は、前記カメラデータ通信制御部を介して前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを取得し、前記表示部に前記記憶部に記憶されている前記第２のレンズデータの種類を表示させ、
前記カメラ本体の前記選択受付部は、前記表示部に表示された前記第２のレンズデータの種類から一つの選択を受け付け、
前記交換レンズの書き込み部は、前記選択受付部によって受け付けられた前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項９に記載のカメラシステム。
【請求項１１】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、を有する交換レンズの通信方法であって、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定するステップと、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、
前記カメラ本体からのレンズデータ取得要求があると、前記特定するステップによって出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成ステップによって生成された前記第３のレンズデータを前記カメラ本体に転送するステップと、を含む交換レンズの通信方法。
【請求項１２】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、を有する交換レンズの通信を行うプログラムであって、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定するステップと、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、
前記カメラ本体からのレンズデータ取得要求があると、前記特定するステップによって出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成ステップによって生成された前記第３のレンズデータを前記カメラ本体に転送するステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズ、カメラシステム、通信方法、及びプログラムに関し、特にレンズデータの記憶及び通信が行われる交換レンズ、カメラシステム、通信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、カメラ本体に着脱可能なレンズである交換レンズを備えるレンズ交換式カメラが普及している。一般的に交換レンズは複数の種類が用意されており、ユーザは自分の好みに合わせて交換レンズを選択しカメラ本体に装着することができる。レンズ交換式カメラのカメラ本体は、装着された交換レンズのレンズデータを交換レンズと通信することにより取得して、装着された交換レンズに適した処理を行って良い画質の撮影画像を取得している。【０００３】
また、テレコンバージョンレンズに代表されるような交換レンズに装着させることにより、ユーザが好みの撮影を実現するためのアクセサリが普及している。アクセサリが交換レンズに装着された場合には、カメラ本体は、アクセサリが装着された場合のために補正されたレンズデータを取得することにより高画質な撮影画像の取得を実現している。【０００４】
例えば特許文献１では、アクセサリ（アダプタ）が、カメラ本体（カメラボディ）からの要求に応じて、交換レンズから受信するレンズデータに基づいて、カメラ本体に対して送信するボディ送信用レンズデータが生成し、生成されたボディ送信用レンズデータをカメラ本体に送信する技術が開示されている。【０００５】
また例えば特許文献２では、アクセサリに通信遮断スイッチを設けて、装着される交換レンズに応じて通信遮断スイッチを作動させ、交換レンズとカメラ本体とで直接に通信を行わせる場合と、交換レンズとカメラ本体との通信においてアクセサリに設けられた情報処理手段を介在させる場合とで切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５４１３４１６号公報
【特許文献２】特許第５２０８１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、アダプタが交換レンズから取得したレンズデータの変換を行っているので、アダプタにおいてデータ変換のための情報を格納しなければならずアダプタは大きな記憶容量を有さなければならない。【０００８】
また、特許文献２に記載された技術では、アダプタに通信遮断スイッチを設けて交換レンズの種類に応じて通信経路を切り替えているので、アダプタに通信遮断スイッチを設けなければならず、アダプタが大型化してしまう。【０００９】
本発明はこのような事情に鑑みてなされたもので、その目的は、交換レンズに効率的にレンズデータ記憶させることができ、且つ交換レンズにアクセサリが装着されない場合のレンズデータ及び交換レンズにアクセサリが装着された場合のレンズデータを格納させて、アクセサリにレンズデータを保有させる必要を無くすことができ、アクセサリに適切なレンズデータを送信するための特別の機能を持たせる必要のない交換レンズ、カメラシステム、通信方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明の一の態様である交換レンズは、アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、アクセサリが第１のマウントに装着されたか否かを判定し、且つアクセサリが装着されたと判定された場合にはアクセサリから識別情報を取得することにより装着されたアクセサリを特定する特定部と、アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、アクセサリが装着される場合のレンズデータであってアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、差分データである第２のレンズデータと第１のレンズデータを使用して、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、カメラ本体からのレンズデータ取得要求があると、特定部が出力する結果に基づいて、記憶部に記憶された第１のレンズデータ又は第３のレンズデータ生成部により生成された第３のレンズデータをカメラ本体に転送するレンズ制御部と、を備える。【００１１】
本態様によれば、交換レンズの記憶部にアクセサリが装着されない場合のレンズデータ（第１のレンズデータ）及びアクセサリが装着される場合のレンズデータが差分データ（第２のレンズデータ）により格納されるので、交換レンズに装着されるアクセサリにはアクセサリが装着される場合のレンズデータ（第２のレンズデータ又は第３のレンズデータ）を格納させる必要がない。【００１２】
また本態様によれば、交換レンズの記憶部に記憶されるレンズデータは、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータである。したがって、本態様は効率的に交換レンズの記憶部の記憶容量を使用することができる。さらに本態様によれば、記憶部に記憶された差分データである第２のレンズデータをアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成して、第３のレンズデータをカメラ本体に転送する。これにより本態様は、アクセサリ又はカメラ本体において差分データからフルデータを生成するための機能を新たに設けさせる必要がない。【００１３】
好ましくは、レンズ制御部は、特定部によりアクセサリが第１のマウントに装着されていないと判定されると、記憶部に記憶された第１のレンズデータをカメラ本体に転送し、特定部によりアクセサリが第１のマウントに装着されていると判定され、且つ特定部が特定したアクセサリに対応する第２のレンズデータが記憶部に記憶されている場合には第３のレンズデータをカメラ本体に転送する。【００１４】
本態様によれば、レンズ制御部は特定部によりアクセサリが第１のマウントに装着されていないと判定されると、記憶部に記憶された第１のレンズデータをカメラ本体に転送し、特定部によりアクセサリが第１のマウントに装着されていると判定され、且つ特定部が特定したアクセサリに対応する第２のレンズデータが記憶部に記憶されている場合には第３のレンズデータをカメラ本体に転送する。これにより本態様は、交換レンズにアクセサリが装着されていない場合及び対応する第２のレンズデータが交換レンズに格納されている場合に応じて、カメラ本体に適切なレンズデータを送信することができる。【００１５】
好ましくは、交換レンズは、記憶部の第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、記憶部の第２の記憶領域に、第２のレンズデータ取得部により取得された第２のレンズデータを書き込む書き込み部と、を備える。【００１６】
本態様によれば、第２の記憶領域に書き込むための新たな第２のレンズデータが取得され第２の記憶領域に書き込まれるので、対応する第２のレンズデータが記憶されていない新たなアクセサリに対しても対応することが可能となる。【００１７】
好ましくは、レンズ制御部は、特定部が特定したアクセサリに対応する第２のレンズデータが記憶部に記憶されていない場合には、第２のレンズデータ取得部により第２のレンズデータを取得し、書き込み部が第２のレンズデータを記憶部の第２の記憶領域に書き込む。【００１８】
本態様によれば、新たに書き込まれた第２のレンズデータに基づいて第３のレンズデータがカメラ本体に転送されるので、カメラ本体に新たなアクセサリに対応する撮影を実現させることができる。【００１９】
好ましくは、第２のレンズデータ取得部は、カメラ本体から第２のレンズデータを取得する。【００２０】
本態様によれば、カメラ本体を介して交換レンズの第２の記憶領域に記憶させる第２のレンズデータが取得することができ、様々なレンズデータを取得することができる。【００２１】
好ましくは、交換レンズは、第２のレンズデータを、カメラ本体から取得されるデータに基づいて算出する第２のレンズデータ生成部を備え、第２のレンズデータ取得部は、第２のレンズデータ生成部から第２のレンズデータを取得する。【００２２】
本態様によれば、第２のレンズデータ生成部がカメラ本体から取得されるデータに基づいて第２のレンズデータを生成するので、所望の第２のレンズデータが記憶されていない場合であっても、第２のレンズデータを取得することができる。【００２３】
好ましくは、書き込み部は、記憶部の記憶が可能な容量に応じて、記憶部に記憶された第２のレンズデータを第２のレンズデータ取得部が取得した第２のレンズデータに上書きする。【００２４】
本態様によれば、新たな第２のレンズデータを書き込む場合に、記憶部の記憶が可能な容量に応じて、既に記憶部に記憶されている第２のレンズデータは新たな第２のレンズデータに上書きされる。これにより本態様は、第２のレンズデータが格納される第２の記憶容量を有効に使用することができる。【００２５】
好ましくは、書き込み部は、記憶部に書き込む第２のレンズデータが既に記憶部に記憶されている第２のレンズデータのバージョンアップである場合には、記憶部に記憶された第２のレンズデータを第２のレンズデータ取得部が取得した第２のレンズデータに上書きする。【００２６】
本態様によれば、記憶部に既に記憶されている第２のレンズデータのバージョンアップを行う場合には、バージョンアップの対象である既に記憶されている第２のレンズデータが上書きされる。【００２７】
本発明の他の態様であるカメラシステムは、少なくとも交換レンズとカメラ本体とを備えるカメラシステムであって、交換レンズは、アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、アクセサリが第１のマウントに装着されたか否かを判定し、且つアクセサリが装着されたと判定された場合にはアクセサリから識別情報を取得することにより装着されたアクセサリを特定する特定部と、アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、アクセサリが装着される場合のレンズデータであってアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、差分データである第２のレンズデータと第１のレンズデータを使用して、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、カメラ本体からのレンズデータ取得要求があると、特定部が出力する結果に基づいて、記憶部に記憶された第１のレンズデータ又は第３のレンズデータ生成部により生成された第３のレンズデータをカメラ本体に転送するレンズ制御部と、記憶部の第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、記憶部の第２の記憶領域に、第２のレンズデータ取得部で取得された第２のレンズデータを書き込む書き込み部と、を備え、レンズ制御部は、特定部が特定したアクセサリに対応する第２のレンズデータが記憶部に記憶されていない場合には、第２のレンズデータ取得部により第２のレンズデータをカメラ本体から取得し、カメラ本体は、交換レンズ又はアクセサリが装着される複数の端子を有する第２のマウントと、第２のレンズデータが入力される外部入力部と、交換レンズとのデータの通信を制御するカメラデータ通信制御部と、を備え、カメラデータ通信制御部は、交換レンズに外部入力部により入力された第２のレンズデータを送信する。【００２８】
本態様によれば、交換レンズに装着されたアクセサリに対応する第２のレンズデータが記憶部に記憶されていない場合には、交換レンズでは、カメラ本体の外部入力部から入力された第２のレンズデータをカメラ本体から取得し、第２の記憶領域に取得した第２のレンズデータが書き込まれる。【００２９】
好ましくは、カメラ本体は、表示部と、ユーザの選択を受け付ける選択受付部と、表示部の表示を制御する表示制御部と、を備え、交換レンズのレンズ制御部は、記憶部において記憶が可能な容量が第２のレンズデータ取得部が取得する第２のレンズデータ必要な容量よりも少ない場合には、既に記憶部に記憶されている第２のレンズデータの種類に関するデータをカメラ本体に送信し、カメラ本体の表示制御部は、カメラデータ通信制御部を介して記憶部に記憶されている第２のレンズデータの種類に関するデータを取得し、表示部に記憶部に記憶されている第２のレンズデータの種類を表示させ、カメラ本体の選択受付部は、表示部に表示された第２のレンズデータの種類から一つの選択を受け付け、交換レンズの書き込み部は、選択受付部によって受け付けられた第２のレンズデータを第２のレンズデータ取得部が取得した第２のレンズデータに上書きする。【００３０】
本態様によれば、第２の領域の記憶容量が既に満たされている場合に、新たな第２のレンズデータを上書きする場合に、カメラ本体の表示部に第２のレンズデータを表示させることによって、ユーザに選択させることができる。【００３１】
本発明の他の態様である通信方法は、アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、アクセサリが装着される場合のレンズデータであってアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、を有する交換レンズの通信方法であって、アクセサリが第１のマウントに装着されたか否かを判定し、且つアクセサリが装着されたと判定された場合にはアクセサリから識別情報を取得することにより装着されたアクセサリを特定するステップと、差分データである第２のレンズデータと第１のレンズデータを使用して、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、カメラ本体からのレンズデータ取得要求があると、特定するステップによって出力する結果に基づいて、記憶部に記憶された第１のレンズデータ又は第３のレンズデータ生成ステップによって生成された第３のレンズデータをカメラ本体に転送するステップと、を含む。【００３２】
本発明の他の態様であるプログラムは、アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、アクセサリが装着される場合のレンズデータであってアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とを有する記憶部と、を有する交換レンズの通信を行うプログラムであって、アクセサリが第１のマウントに装着されたか否かを判定し、且つアクセサリが装着されたと判定された場合にはアクセサリから識別情報を取得することにより装着されたアクセサリを特定するステップと、差分データである第２のレンズデータと第１のレンズデータを使用して、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、カメラ本体からのレンズデータ取得要求があると、特定するステップによって出力する結果に基づいて、記憶部に記憶された第１のレンズデータ又は第３のレンズデータ生成ステップによって生成された第３のレンズデータをカメラ本体に転送するステップと、をコンピュータに実行させる。
【発明の効果】
【００３３】
本発明によれば、交換レンズの記憶部にアクセサリが装着されない場合のレンズデータ（第１のレンズデータ）及びアクセサリが装着される場合のレンズデータが差分データ（第２のレンズデータ）により格納されるので、交換レンズに装着されるアクセサリにはアクセサリが装着される場合のレンズデータ（第２のレンズデータ又は第３のレンズデータ）を格納させる必要がない。また本発明によれば、交換レンズの記憶部に記憶されるレンズデータは、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータと第１のレンズデータとの差分データである第２のレンズデータであるので、効率的に記憶部の記憶容量を使用することができる。また本発明によれば、記憶された差分データである第２のレンズデータとアクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成して、第３のレンズデータをカメラ本体に転送するので、アクセサリ又はカメラ本体において差分データからフルデータを生成するための機能を新たに設けさせる必要がない。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の一実施形態に係るカメラシステムの外観斜視図である。
【図２】図２は、本発明の一実施形態に係るカメラシステムの背面図である。
【図３】図３は、本発明の一実施形態に係るカメラシステムの要部構成を示すブロック図である。
【図４】図４は、本発明の一実施形態に係るカメラシステムにおける通信信号線の構成を示す図である。
【図５】図５は、本発明の一実施形態に係るカメラシステムにおける通常時の起動シーケンスを示す図である。
【図６】図６は、テレコン装着判定及びテレコンの識別を説明するフロー図である。
【図７】図７は、レンズ側ＣＰＵで実現される機能のブロック図である。
【図８】図８は、記憶部のデータ構成の例を示す図である。
【図９】図９は、カメラ本体、テレコンバータ、及び交換レンズに関して概念的に示す図である。
【図１０】図１０（Ａ）はオリジナルレンズデータのデータ構成例を概念的に示す図であり、図１０（Ｂ）は差分データのカテゴリ別情報管理テーブルを示している。
【図１１】図１１は、テレコン用レンズデータの生成に関する動作フローである。
【図１２】図１２は、モニタの表示態様を示した図である。
【発明を実施するための形態】
【００３５】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。なお本実施形態では、本発明におけるアクセサリがテレコンバータ（テレコンバージョンレンズ）である場合について説明するが、本発明においてアクセサリはワイドコンバータ（ワイドコンバージョンレンズ）、マウントアダプタ、防振アダプタ、又はマクロエクステンションチューブであってもよい。なお以下の説明において、「テレコンバータ」を適宜「テレコン」と省略して記載する。
【００３６】
図１、図２は本発明の一実施形態に係るカメラシステム（撮像装置１０）の外観を示す斜視図、背面図であり、図３は撮像装置１０の要部構成を示すブロック図である。
【００３７】
図１、図２、及び図３に示すように、撮像装置１０は、交換レンズ１００、カメラ本体２００、及びテレコンバータ３００を備える。テレコンバータ３００は、先端側マウント３６２及び基端側マウント３６４を備える（図３）。交換レンズ１００は、テレコンバータ３００の先端側マウント３６２に着脱自在なレンズマウント（第１のマウント）１６０（図３）を備える。本例の交換レンズ１００は円筒状であり、交換レンズ１００の基端側端部にレンズマウント１６０が形成されている。カメラ本体２００は、テレコンバータ３００の基端側マウント３６４（図３）を着脱自在な本体マウント（第２のマウント）２６０を備える。本例のカメラ本体２００は箱状であり、そのカメラ本体２００の正面のほぼ中央に本体マウント２６０が形成されている。交換レンズ１００のレンズマウント１６０をテレコンバータ３００の先端側マウント３６２に装着し、テレコンバータ３００の基端側マウント３６４をカメラ本体２００の本体マウント２６０に装着することにより、交換レンズ１００及びテレコンバータ３００がカメラ本体２００に着脱自在に装着される。
【００３８】
なお本実施形態では交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着される場合について説明するが、交換レンズ１００をカメラ本体２００に直接装着することも可能である。
【００３９】
レンズマウント１６０、本体マウント２６０、テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４には、それぞれ接点としての複数の端子が設けられている。図１では、本体マウント２６０の複数の端子２６０ａ（本体側端子）及び先端側マウント３６２の複数の端子３６２ａを図示している。レンズマウント１６０を先端側マウント３６２に装着し、基端側マウント３６４を本体マウント２６０に装着すると、レンズマウント１６０、本体マウント２６０、先端側マウント３６２、及び基端側マウント３６４の互いの端子が当接して導通する（図３及び図４）。本例では、交換レンズ１００の周方向に沿って、本体マウント２６０、レンズマウント１６０、先端側マウント３６２及び基端側マウント３６４に、複数の端子がそれぞれ設けられる。
【００４０】
カメラ本体２００の正面には、主に光学ファインダ窓２０が設けられている。カメラ本体２００の上面には、主としてシャッタレリーズボタン２２、シャッタスピードダイヤル２３、露出補正ダイヤル２４が設けられている。
【００４１】
シャッタレリーズボタン２２は、撮像開始の指示を入力するための操作手段であり、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。撮像装置１０は、シャッタレリーズボタン２２が半押し（ストロークの途中まで押し込む操作）がされることによってＳ１オンの信号、半押しから更に押し込む全押し（全ストローク押し込む操作）がされることによってＳ２オンの信号が出力され、Ｓ１オンの信号が出力されると自動焦点調節（Automatic Focus：ＡＦ処理）及び自動露出制御（Automatic Exposure：ＡＥ処理）などの撮影準備処理を実行し、Ｓ２オンの信号が出力されると撮影処理を実行する。また、動画撮影モードの場合は、シャッタレリーズボタン２２が全押しされることにより、動画記録モードが開始される。
【００４２】
なお、シャッタレリーズボタン２２は半押しと全押しとからなる２段ストローク式のスイッチの形態に限られず、1回の操作によってＳ１オンの信号及びＳ２オンの信号を出力しても良く、それぞれ個別のスイッチを設けてＳ１オンの信号またはＳ２オンの信号を出力しても良い。また、タッチ式パネル等により操作指示を行う形態では、操作手段は、タッチ式パネルの画面に表示される操作指示に対応する領域をタッチすることによって操作指示を出力するようにしても良い。本発明においては、撮影準備処理や撮影処理を指示するものであれば操作手段の形態はこれらに限られない。また、１つの操作手段への操作指示によって撮影準備処理と撮影処理を連続して実行するようにしても良い。
【００４３】
ユーザは、シャッタスピードダイヤル２３によりシャッタ速度の調節を行い、露出補正ダイヤル２４により露出の補正を行う。
【００４４】
図２は撮像装置１０の背面図である。図２に示すようにカメラ本体２００の背面には、主としてモニタ２１６、光学ファインダの接眼部２６、ＭＥＮＵ／ＯＫキー２７、十字キー２８、再生ボタン２９等が設けられている。
【００４５】
モニタ２１６は、ライブビュー画像を表示したり、再生ボタン２９が押されると撮影した画像を表示したり、撮影された動画を表示したりする。またモニタ２１６は、交換レンズ１００やテレコンバータ３００のデータ取得または更新の際に、ユーザに指示入力または確認を求めるメッセージを適宜表示する。
【００４６】
またユーザは、ＭＥＮＵ／ＯＫキー２７及び十字キー２８により撮像装置１０の様々な設定を行うことができる。例えば、ユーザは、ＭＥＮＵ／ＯＫキー２７及び十字キー２８を使用して、静止画撮影モードと動画撮影モードとの切替えまたは特定の画像処理（点像復元処理等の解像度強調処理）を実行するか否か、あるいは交換レンズ１００またはテレコンバータ３００のデータ取得や更新の設定を行うことができる。ＭＥＮＵ／ＯＫキー２７及び十字キー２８は選択受付部として機能する。
【００４７】
図３は、撮像装置１０の全体構成を示すブロック図である。
【００４８】
＜交換レンズの構成＞
交換レンズ１００は、撮影光学系１０２（ズームレンズ１０４、フォーカスレンズ１０６及び絞り１０８）、ズームレンズ制御部１１４、フォーカスレンズ制御部１１６、絞り制御部１１８、レンズ側ＣＰＵ１２０、フラッシュＲＯＭ１２６、レンズ側通信部１５０、及びレンズマウント１６０を備える。レンズ側ＭＣ（Micro Computer）１５２は、レンズ側ＣＰＵ１２０、フラッシュＲＯＭ１２６、及びレンズ側通信部１５０を含んで構成される。
【００４９】
撮影光学系１０２は、ズームレンズ１０４、フォーカスレンズ１０６、及び絞り１０８を有する。ズームレンズ制御部１１４は、レンズ側ＣＰＵ１２０からの指令に従って、ズームレンズ１０４の位置を制御する。フォーカスレンズ制御部１１６は、レンズ側ＣＰＵ１２０からの指令に従って、フォーカスレンズ１０６の位置を制御する。絞り制御部１１８は、レンズ側ＣＰＵ１２０からの指令に従って、絞り１０８の開口面積を制御する。
【００５０】
レンズ側ＣＰＵ１２０は、交換レンズ１００のＣＰＵ（Central Processing Unit：中央処理装置）であり、ＲＯＭ（Read Only Memory）１２４及びＲＡＭ（Random Access Memory）１２２を内蔵している。
【００５１】
フラッシュＲＯＭ１２６は、カメラ本体２００からダウンロードされた、または記録媒体やネットワーク経由で取得された交換レンズ１００のファームウエアまたはレンズデータ、交換レンズ１００のシリアルナンバー（個体識別情報）等を格納する不揮発性のメモリである。
【００５２】
レンズ側ＣＰＵ１２０は、ＲＯＭ１２４又はフラッシュＲＯＭ１２６に格納された制御プログラム（ファームウエア）に従い、ＲＡＭ１２２を作業領域として、交換レンズ１００の各部を制御する。この制御プログラムにより、詳細を後述するように、交換レンズ１００とテレコンバータ３００との組合せに固有のシリアルナンバーまたは、組合せに係るレンズデータが生成される。
【００５３】
レンズ側通信部１５０は、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着されている状態において、レンズマウント１６０に設けられた複数の信号端子を介して、カメラ本体２００及びテレコンバータ３００との通信を行う。
【００５４】
＜カメラ本体の構成＞
カメラ本体２００は、撮像素子（ＣＭＯＳ型またはＣＣＤ型）２０１、撮像素子制御部２０２、アナログ信号処理部２０３、Ａ／Ｄ（Analog/Digital）変換部２０４、画像入力コントローラ２０５、デジタル信号処理部２０６、ＲＡＭ２０７、圧縮伸張処理部２０８、メディア制御部２１０、メモリカード２１２、表示制御部２１４、モニタ２１６、本体側ＣＰＵ（本体側制御部）２２０、操作部２２２、時計部２２４、フラッシュＲＯＭ２２６、ＲＯＭ２２８、ＡＦ（Ａｕｔｏｍａｔｉｃ  Ｆｏｃｕｓ：自動焦点制御）検出部２３０、ＡＥ／ＡＷＢ（Automatic Exposure/Automatic White Balance：自動露出／自動ホワイトバランス）検出部２３２、電源制御部２４０、バッテリ２４２、本体側通信部２５０、及び本体マウント２６０を備える。本体側ＭＣ（Micro Computer）２５２は、本体側ＣＰＵ２２０、ＲＡＭ２０７、ＲＯＭ２２８、フラッシュＲＯＭ２２６、及び本体側通信部２５０を含んで構成される。なお、図３では、撮像素子２０１はカメラ本体２００に設置されているが、これに限定されるものではない。撮像素子２０１は、例えば、交換レンズ１００の内部に設置されていてもよい。
【００５５】
撮像素子２０１は、被写体を撮像するイメージセンサによって構成されている。交換レンズ１００の撮影光学系１０２によって撮像素子２０１の受光面に結像された被写体の光学像は、撮像素子２０１によって電気信号に変換される。撮像素子２０１の例として、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）型イメージセンサ、または、ＣＣＤ（Charge Coupled Device）型イメージセンサが挙げられる。
【００５６】
撮像素子制御部２０２は、本体側ＣＰＵ２２０の指令に従って、撮像素子２０１の撮像タイミング、露出時間等を制御する。
【００５７】
アナログ信号処理部２０３は、撮像素子２０１により被写体を撮像して得られたアナログの画像信号に対して、各種のアナログ信号処理を施す。本例のアナログ信号処理部２０３は、サンプリングホールド回路、色分離回路、ゲイン調整回路等を含んで構成されている。
【００５８】
Ａ／Ｄ変換部２０４は、アナログ信号処理部２０３から出力されたアナログの画像信号をデジタルの画像信号に変換する。
【００５９】
画像入力コントローラ２０５は、Ａ／Ｄ変換部２０４から出力されたデジタルの画像信号を、画像データとして、ＲＡＭ２０７に一時的に格納させる。なお、撮像素子２０１がＣＭＯＳ型イメージセンサである場合は、Ａ／Ｄ変換部２０４は撮像素子２０１内に内蔵されていることが多い。なお、上述のアナログ信号処理部２０３、Ａ／Ｄ変換部２０４、及び画像入力コントローラ２０５によりＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ：アナログフロントエンド）が構成されている。
【００６０】
デジタル信号処理部２０６は、ＲＡＭ２０７に格納されている画像データに対して、各種のデジタル信号処理を施す。本例のデジタル信号処理部２０６は、輝度及び色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路、解像度強調処理回路（点像復元処理回路）等を含んで構成されている。
【００６１】
圧縮伸張処理部２０８は、ＲＡＭ２０７に格納されている非圧縮の画像データに、圧縮処理を施す。また、圧縮伸張処理部２０８は、圧縮された画像データに、伸張処理を施す。
【００６２】
メディア制御部２１０は、圧縮伸張処理部２０８によって圧縮された画像データを、メモリカード２１２に記録する制御を行う。また、メディア制御部２１０は、メモリカード２１２から、圧縮された画像データを読み出す制御を行う。なおメディア制御部２１０は、後述するテレコン用レンズデータ、差分データ、バージョンアップ用のレンズデータが入力される外部入力部としても機能する。
【００６３】
表示制御部２１４は、ＲＡＭ２０７に格納されている非圧縮の画像データを、モニタ２１６に表示させる制御を行う。モニタ２１６は、液晶モニタ、有機ＥＬ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）モニタを採用することができる。
【００６４】
モニタ２１６にライブビュー画像を表示させる場合には、デジタル信号処理部２０６により連続的に生成されたデジタルの画像信号が、ＲＡＭ２０７に一時的に記憶される。表示制御部２１４は、このＲＡＭ２０７に一時記憶されたデジタルの画像信号を表示用の信号形式に変換して、モニタ２１６に順次出力する。これにより、モニタ２１６に撮影画像がリアルタイムに表示され、モニタ２１６を電子ビューファインダとして使用しながら撮影することが可能になる。
【００６５】
被写体の撮像及び被写体の画像の記録を行う場合には、シャッタレリーズボタン２２の半押しにより、本体側ＣＰＵ２２０の制御の下、ＡＥ制御及びＡＦ制御が行われ、全押しによって撮影が実行される。撮像により取得された画像は、圧縮伸張処理部２０８において所定の圧縮フォーマット（例えば、静止画はＪＰＥＧ（Joint Photographic Experts Group）形式、動画はＨ２６４等）によって圧縮される。圧縮された画像データは、撮影日時や撮影条件等の所要の付属情報が付加された画像ファイルとされた後、メディア制御部２１０を介してメモリカード２１２に格納される。
【００６６】
本体側ＣＰＵ２２０は、撮像装置１０全体の動作を統括制御する。また、本体側ＣＰＵ２２０は、本体マウント２６０に交換レンズ１００及びテレコンバータ３００が装着されたか否かを判定する装着判定部を構成している。なお本体側ＣＰＵ２２０は、交換レンズ１００とのデータの通信を制御するカメラデータ通信制御としても機能する。
【００６７】
操作部２２２は、図１に示したシャッタレリーズボタン２２、シャッタスピードダイヤル２３、露出補正ダイヤル２４、図２に示したＭＥＮＵ／ＯＫキー２７、十字キー２８、及び再生ボタン２９を含んで構成される。本体側ＣＰＵ２２０は、操作部２２２等からの入力に基づき撮像装置１０の各部を制御する。
【００６８】
時計部２２４は、タイマとして、本体側ＣＰＵ２２０からの指令に基づいて時間を計測する。また、時計部２２４は、カレンダとして、現在の年月日及び時刻を計測する。
【００６９】
フラッシュＲＯＭ２２６は、読み取り及び書き込みが可能な不揮発性メモリであり、各種設定情報またはレンズデータ、交換レンズ１００及びテレコンバータ３００の個体識別情報等を記憶する。
【００７０】
ＲＯＭ２２８には、本体側ＣＰＵ２２０が実行する制御プログラムや制御に必要な各種データが記録されている。本体側ＣＰＵ２２０は、ＲＯＭ２２８に格納された制御プログラムに従い、ＲＡＭ２０７を作業領域としながら撮像装置１０の各部を制御する。
【００７１】
ＡＦ検出部２３０は、デジタルの画像信号に基づいて、ＡＦ（オートフォーカス）制御に必要な数値を算出する。いわゆるコントラストＡＦの場合、例えば所定のＡＦエリア内におけるＧ（緑）画素の信号の高周波成分の積算値（焦点評価値）を算出する。本体側ＣＰＵ２２０は、この焦点評価値が極大となる位置にフォーカスレンズ１０６を移動させる。尚、ＡＦは、コントラストＡＦには限定されない。例えば位相差式のＡＦを行ってもよい。
【００７２】
ＡＥ／ＡＷＢ検出部２３２は、デジタルの画像信号に基づいて、ＡＥ（自動露出）制御及びＡＷＢ（自動ホワイトバランス）制御に必要な数値を算出する。本体側ＣＰＵ２２０は、ＡＥ／ＡＷＢ検出部２３２から得た数値に基づいて被写体の明るさ（被写体輝度）を算出し、所定のプログラム線図によって絞り情報（Ｆ値）とシャッタスピードを決定する。
【００７３】
電源制御部２４０は、本体側ＣＰＵ２２０の指令に従って、バッテリ２４２により供給される電源電圧をカメラ本体２００の各部に与える。また、電源制御部２４０は、本体側ＣＰＵ２２０の指令に従って、本体マウント２６０、レンズマウント１６０、テレコンバータ３００の先端側マウント３６２及び基端側マウント３６４を介して、バッテリ２４２により供給される電源電圧を交換レンズ１００及びテレコンバータ３００の各部に与える。
【００７４】
レンズ電源スイッチ２４４は、本体側ＣＰＵ２２０の指令に従って、本体マウント２６０、レンズマウント１６０、先端側マウント３６２及び基端側マウント３６４を介して、交換レンズ１００及びテレコンバータ３００に与える電源電圧のオン及びオフの切り替えとレベルの切り替えを行う。
【００７５】
本体側通信部２５０は、本体側ＣＰＵ２２０の指令に従って、交換レンズ１００のレンズ側通信部１５０との間において、信号の送受信（通信）を行う。一方、レンズ側通信部１５０は、レンズ側ＣＰＵ１２０の指令に従って、カメラ本体２００の本体側通信部２５０、及びテレコンバータ３００のテレコン側通信部３５０との間において、信号の送受信（通信）を行う。
【００７６】
＜テレコンバータの構成＞
テレコンバータ３００は、テレコンバージョンレンズ３０２、テレコン側ＣＰＵ（アクセサリ制御部）３２０、フラッシュＲＯＭ３２６、テレコン側通信部３５０、先端側マウント３６２、及び基端側マウント３６４を備える。テレコン側ＭＣ（Micro Computer）３５２は、テレコン側ＣＰＵ３２０、フラッシュＲＯＭ３２６、及びテレコン側通信部３５０を含んで構成される。
【００７７】
テレコンバージョンレンズ３０２は、交換レンズ１００とテレコンバータ３００とが装着された状態において焦点距離を交換レンズ１００単体での焦点距離よりも長くするためのレンズ（もしくはレンズ群）である。焦点距離の変化率は１．４倍、２倍等の値を採用しうる。
【００７８】
テレコン側ＣＰＵ３２０は、テレコンバータ３００のＣＰＵ（中央処理装置：Central Processing Unit）であり、ＲＡＭ３２２及びＲＯＭ３２４を内蔵している。
【００７９】
フラッシュＲＯＭ３２６は、テレコンバータ３００のファームウエアまたは光学特性（例えば、焦点距離の拡大倍率または絞り１０８の変化度合い）のデータ等を格納する不揮発性のメモリである。
【００８０】
テレコン側ＣＰＵ３２０は、ＲＯＭ３２４又はフラッシュＲＯＭ３２６に格納された制御プログラム（ファームウエア）に従い、ＲＡＭ３２２を作業領域として、テレコン側通信部３５０を制御する。
【００８１】
テレコン側通信部３５０は、交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着されている状態において、レンズマウント１６０及び先端側マウント３６２にそれぞれ設けられた複数の信号端子を介して、交換レンズ１００との間で通信を行う。なお本実施形態において、テレコンバータ３００はカメラ本体２００との間では直接的な通信を行わず、カメラ本体２００からの要求コマンドを受信した交換レンズ１００がテレコンバータ３００との送受信を行う。
【００８２】
＜端子を介した通信＞
図４は、本体マウント２６０及びレンズマウント１６０とその周辺部、及びテレコンバータ３００における関連部分を示す説明図である。交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された状態で、本体マウント２６０の複数の端子２６０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）方式で行う。
【０１０３】
交換レンズ１００がテレコンバータ３００を介してカメラ本体２００に装着された状態では、テレコンバータ３００の先端側マウント３６２の１０個の端子３６２ａが交換レンズ１００の第１端子Ｌ０１〜第１０端子Ｌ１０にそれぞれ当接し、基端側マウント３６４の１０個の端子がカメラ本体２００の第１端子Ｂ０１〜第１０端子Ｂ１０にそれぞれ当接している。交換レンズ１００とテレコンバータ３００の間の通信信号線は、これら端子を介して交換レンズ１００の通信信号線に結線されている。
【０１０４】
具体的には、プレ電源投入信号及び本電源投入信号、交換レンズ１００及びテレコンバータ３００の装着検出信号（ＬＥＮＳ＿ＤＥＴ信号）、汎用双方向割り込み信号（ＩＮＴＲ＿ＢＵＳＹ信号）、２線ＵＡＲＴ受信信号（ＭＯＳＩ信号）、２線ＵＡＲＴ送信信号（ＭＩＳＯ信号）、及びテレコンバータ３００のファームウエア更新（アップデート）時における書き換えモード選択信号（ＶＳＹＮＣ）信号の信号線が、交換レンズ１００とカメラ本体２００との通信信号線にそれぞれ結線されている。
【０１０５】
ＬＥＮＳ＿ＤＥＴ信号は、交換レンズ１００及びテレコンバータ３００がカメラ本体２００に装着されている時はローレベル（低電位）であり、未装着の時はハイレベル（高電位）である。ＭＯＳＩ信号はテレコンバータ３００が交換レンズ１００から信号を受信する時に用いられ、ＭＩＳＯ信号はテレコンバータ３００が交換レンズ１００に信号を送信する時に用いられる。これら信号の電圧レベルは、いずれも＋３．３Ｖである。
【０１０６】
なお、テレコンバータ３００はカメラ本体２００との間では直接的な通信を行わず、カメラ本体２００からの要求コマンドを受信した交換レンズ１００がテレコンバータ３００との送受信を行う。
【０１０７】
＜通常の起動シーケンス＞
次に、本実施形態の撮像装置１０における通常の起動シーケンス（テレコンバータ３００のファームウエアをアップデートするモードでない場合）について、図５を参照しつつ説明する。
【０１０８】
カメラ本体２００の操作部２２２に設けられた図示せぬ電源スイッチがＯＮになると、本体側ＣＰＵ２２０は、上述のように本体マウント２６０の第５端子Ｂ０５（ＬＥＮＳ＿ＤＥＴ端子）がローレベルであるか否かを判定し、その後交換レンズ１００及びテレコンバータ３００にプレ電源を投入する（ステップＳ２００）。なおこの際、本体側ＣＰＵ２２０はＶＳＹＮＣ信号をハイレベルに設定し、レンズ側ＣＰＵ１２０はＩＮＴＲ＿ＢＵＳＹ信号をハイレベルに設定する。なおプレ電源投入時はＶＳＹＮＣ信号がハイレベルであるが、この時点ではカメラ本体２００の、後述する端子の設定を行っていないので、交換レンズ１００及びテレコンバータ３００からの信号は信号として認識されない（無効化される）。
【０１０９】
上記判定でＬＥＮＳ＿ＤＥＴ端子がローレベルである場合には、本体側ＣＰＵ２２０は、ステップＳ２００によってプレ電源投入後にＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＯＳＩ信号端子の信号レベルを検出し、両方の信号がローレベルになったとき、本体マウント２６０に交換レンズ１００及びテレコンバータ３００が装着されたと判定して（ステップＳ２０２）、本電源を供給する（ステップＳ２０４）。
【０１１０】
ステップＳ２００によってプレ電源が投入されると、交換レンズ１００のレンズ側ＣＰＵ１２０はレンズシステムを起動して（ステップＳ１００）レンズ起動の初期化を判定し（ステップＳ１０２）、ＵＡＲＴ通信の設定を行う（ステップＳ１０４）。一方テレコンバータ３００のテレコン側ＣＰＵ３２０は、プレ電源が投入されるとテレコンバータ３００のシステムを起動して（ステップＳ３００）、ＵＡＲＴ通信の設定を行う（ステップＳ３０２）。
【０１１１】
ステップＳ１０４及びＳ３０２の処理が終了すると、レンズ側ＣＰＵ１２０はテレコンバータ３００に対しテレコン識別情報（テレコンバータ３００の個体識別情報であるシリアル番号及びテレコンバータ３００の光学特性のデータを含む）を要求する（ステップＳ１０６）。光学特性のデータは焦点距離の変倍率を含むが、これに限らず絞り値（Ｆ値）の変化率などのデータを含んでいてもよい。レンズ側ＣＰＵ１２０は、テレコンバータ３００からタイムアウトまでにテレコン識別情報を受信すると（ステップＳ３０４）、その後レンズ側ＣＰＵ１２０は、交換レンズ１００とテレコンバータ３００との組合せに固有の情報である組合せ識別情報（組合せシリアルナンバー）、及び交換レンズ１００とテレコンバータ３００との組合せに係るレンズデータを生成（取得）する。
【０１１２】
交換レンズ１００のレンズ側ＣＰＵ１２０は、ステップＳ３０４によってテレコン識別情報を受信すると、ＶＳＹＮＣ端子の出力信号レベルに応じてテレコンバータ３００へのアクセス（通信可能状態）を継続するか否かの判定（テレコンアクセス継続判定）を行う（ステップＳ１０８）。テレコンアクセス継続判定では、ＶＳＹＮＣ端子がローレベルの場合にはテレコンアクセスを継続すると判定し、ＶＳＹＮＣ端子がハイレベルの場合にはテレコンアクセスを中止すると判定する。図５に示す通常の起動シーケンス（テレコンバータ３００のファームウエアアップデートを行わない場合）では、ＶＳＹＮＣ信号がハイレベルに設定されているため、テレコンアクセスを継続しないと判定する。
【０１１３】
次に、交換レンズ１００はテレコン動作モード取得要求をテレコンバータ３００に送信し（ステップＳ１１０）、テレコンバータ３００はテレコン動作モード取得要求に対する応答を返す（ステップＳ３０６）。ここで、テレコン動作モードには、通常動作モード、ファームウエアアップデートモード（ＦＷＵＰデートモード：テレコン動作モードともいう）、スタンバイモード等があり、動作モード毎に送信可能なコマンドが制限されている。例えば、通常動作モードは、テレコン終了コマンドを受け付けるが、ＦＷＵＰデートモードは、テレコン終了コマンドを受け付けず、また、スタンバイモードは、全てのコマンドを受け付けない動作モードである。
【０１１４】
図５に示す起動シーケンスはテレコンバータ３００のファームウエアアップデートを行わない通常動作モードであり、レンズ側ＣＰＵ１２０はテレコンバータ３００に対しテレコン終了要求（テレコン終了コマンド）を送信する（ステップＳ１１２）。テレコン側ＣＰＵ３２０は、テレコン終了要求を受信するとテレコンシステムの終了処理を行ってテレコンバータ３００をスタンバイモードに設定し（ステップＳ３０８）、交換レンズ１００にテレコン終了応答を返し（ステップＳ３１０）、ＵＡＲＴ通信の停止処理をしてスリープ状態となる（ステップＳ３１２）。
【０１１５】
レンズ側ＣＰＵ１２０は、テレコン終了応答を受信すると、ＵＡＲＴ通信の停止処理及びＳＰＩ通信の開始処理を行って（ステップＳ１１４）、ＩＮＴＲ＿ＢＵＳＹ信号をローレベルとする（ステップＳ１１６：レンズ初期化完了通知割り込み信号）。これを受けて、カメラ本体２００と交換レンズ１００の間で通常のレンズ初期化処理（カメラ本体２００の通信端子設定及び交換レンズ１００の初期位置駆動、交換レンズ１００とテレコンバータ３００との組合せに係るレンズデータ（テレコン用レンズデータ）の取得要求及び応答等）が行われる（ステップＳ２０６）。
【０１１６】
図６は、レンズ側ＣＰＵ１２０により行われるテレコンバータ３００の装着判定及びテレコンバータ３００の識別を説明するフロー図である。
【０１１７】
先ずテレコンバータ３００の装着判定が行われる。レンズ側ＣＰＵ１２０は、レンズ側ＣＰＵ１２０に設けられる装着判定タイマを開始させる（ステップＳ１１０１）。そしてレンズ側ＣＰＵ１２０は、テレコン識別情報取得要求をテレコンバータ３００に送信する（ステップＳ１１０２）。なおテレコン識別情報取得要求の送信は、図５ではステップＳ１０６で説明されている。その後レンズ側ＣＰＵ１２０はテレコンバータ３００からの回答を待機し（ステップＳ１１０３）、レンズ側ＣＰＵ１２０は装着判定タイマに基づいて回答タイムアウトエラーの判定を行う（ステップＳ１１０４）。レンズ側ＣＰＵ１２０は、テレコン識別情報取得要求をテレコンバータ３００に送信後、所定時間内にテレコンバータ３００から回答コマンドの受信が開始されなかった場合（ステップＳ１１０４のＹｅｓの場合）には、タイムアウトエラーとして判定する。その後レンズ側ＣＰＵ１２０は、装着判定タイムアウトの判定を行う（ステップＳ１１０８）。なおここで、回答タイムとはレンズ側ＣＰＵ１２０がテレコン識別情報取得要求を送信した後に回答を待機している時間のことであり、装着判定タイムとは装着判定に要する時間のことである。装着判定タイムの時間の設定によっては、レンズ側ＣＰＵ１２０はテレコン識別情報取得要求及び待機を複数回繰り返すことができる。
【０１１８】
よって、レンズ側ＣＰＵ１２０は、装着判定タイムを装着判定タイマに基づいて判定し装着判定タイムアウトであると判定した場合（ステップＳ１１０８のＹｅｓの場合）には、装着判定タイマを停止し（ステップＳ１１０９）、テレコンバータ３００の通信終了処理へ移行される。
【０１１９】
またレンズ側ＣＰＵ１２０は、テレコン識別情報取得要求をテレコンバータ３００に送信後、所定時間内にテレコンバータ３００から回答コマンド（テレコン識別情報取得応答）を受信した場合（ステップＳ１１０４のＮｏの場合）には、タイムアウトエラーでないと判定して（ステップＳ１１０４のＮｏの場合）、装着判定タイマを停止する（ステップＳ１１０５）。
【０１２０】
以上で説明したように、レンズ側ＣＰＵ１２０は回答タイムの間に、テレコン識別情報取得要求に対する回答をテレコンバータ３００から受信することができるか否かにより、テレコンバータ３００の装着判定を行う。
【０１２１】
次にテレコンバータ３００の識別（特定）が行われる。レンズ側ＣＰＵ１２０は、テレコン識別情報取得要求をテレコンバータ３００に送信後、テレコンバータ３００が装着されていると判定した場合には、いわゆる、所定時間内にテレコンバータ３００から回答を受信した場合（ステップＳ１１０４のＮｏの場合）には、装着タイマを停止して（ステップＳ１１０５）、テレコンバータ３００の識別を行う。
【０１２２】
レンズ側ＣＰＵ１２０は、取得した回答がエラー回答である否かの判定を行う（ステップＳ１１０６）。回答がエラー回答である場合（ステップＳ１１０６のＹｅｓの場合）には、レンズ側ＣＰＵ１２０は、再度テレコン識別情報取得要求をテレコンバータ３００に送信し（ステップＳ１１１０）、テレコンバータ３００からの回答の受信を待機する（ステップＳ１１１１）。その後、レンズ側ＣＰＵ１２０は、上述したタイムアウトエラーの判定（ステップＳ１１０４及びステップＳ１１０８）及び回答エラーの判定（ステップＳ１１０６）を行い（ステップＳ１１１２）、エラーを判定した場合（ステップＳ１１１２のＹｅｓの場合）には、テレコン通信終了処理へ移行する。なおここで回答エラーとはテレコンバータ３００から送信されるエラー回答であり、テレコンバータ３００は交換レンズ１００から受信したコマンドにエラーがあった場合、又はコマンドに応じた処理を行っている際にエラーが発生した場合にエラー回答を送信する。
【０１２３】
一方、レンズ側ＣＰＵ１２０は、取得した回答がエラー回答でない場合（ステップＳ１１０６のＮｏの場合）には、取得した回答（テレコン識別情報）と格納されているテレコン用レンズデータとの製造会社、対応倍率、及び対応バージョンの照合を行い、全ての項目において一致する場合（ステップＳ１１０７のＹｅｓの場合）には、テレコン装着判定及び識別（特定）を完了させ、カメラ本体２００へ転送するレンズデータの切り替えに移行する。すなわちレンズ側ＣＰＵ１２０（レンズ制御部１２３）は、カメラ本体２００からレンズデータの要求があると、上述したように取得したテレコンバータ３００の識別情報に応じて、交換レンズ１００のテレコンバータ３００の光学特性により最適化されたテレコン用レンズデータ（第３のレンズデータ）をカメラ本体２００に転送する。
【０１２４】
一方レンズ側ＣＰＵ１２０は、取得した回答（テレコン識別情報）と格納されているテレコン用レンズデータとの製造会社、対応倍率、及び対応バージョンの照合を行い、一致しない項目が一つでもある場合（ステップＳ１１０７のＮｏの場合）には、テレコンバータ３００の通信終了処理へ移行する。レンズ側ＣＰＵ１２０（レンズ制御部１２３）は、識別情報を取得していない場合または識別情報に対応するテレコン用レンズデータを有していない場合には、交換レンズ１００のオリジナルレンズデータをカメラ本体２００に転送する。
【０１２５】
図７は、レンズ側ＣＰＵ１２０で実現される機能のブロック図である。レンズ側ＣＰＵ１２０は、ＲＡＭ１２２及び、ＲＯＭ１２４又はフラッシュＲＯＭ１２６を使用して、特定部１２１、レンズ制御部１２３、書き込み部１２５、第２のレンズデータ取得部１２７、及び第３のレンズデータ生成部１２９の機能を実現する。
【０１２６】
特定部１２１は、アクセサリが第１のマウントに装着されたか否かを判定し、且つアクセサリが装着されたと判定された場合にはアクセサリから識別情報を取得することにより装着されたアクセサリを特定する。すなわち特定部１２１は、図６によって説明を行ったテレコンバータ３００の装着判定及びテレコンバータ３００の識別（特定）を主に行う。
【０１２７】
レンズ制御部１２３は、カメラ本体２００からのレンズデータ取得要求があると、特定部１２１が出力する結果に基づいて、フラッシュＲＯＭ１２６に記憶されたオリジナルレンズデータ又はテレコン用レンズデータをカメラ本体２００に転送する。すなわちレンズ制御部１２３は、図５によって説明を行ったように、通常レンズ初期化処理（図５のステップＳ２０６）において、カメラ本体２００へのオリジナルレンズデータ又はテレコン用レンズデータの転送を行う。またレンズ制御部１２３は、図６によって説明を行ったように、特定部１２１によりテレコンバータ３００がレンズマウント１６０に装着されていないと判定されると、フラッシュＲＯＭ１２６に記憶されたオリジナルレンズデータをカメラ本体２００に転送し、特定部１２１によりテレコンバータ３００がレンズマウントに装着されていると判定され、且つ特定部１２１が特定したテレコンバータ３００に対応する差分データがフラッシュＲＯＭ１２６に記憶されている場合にはテレコン用レンズデータをカメラ本体２００に転送する。
【０１２８】
書き込み部１２５は、フラッシュＲＯＭ１２６の第２の記憶領域に、第２のレンズデータ取得部１２７により取得された差分データを書き込む。すなわち、書き込み部１２５は、フラッシュＲＯＭ１２６に新たな差分データを書き込む。また書き込み部１２５は、フラッシュＲＯＭ１２６の記憶が可能な容量に応じて、フラッシュＲＯＭ１２６に記憶された第２のレンズデータを第２のレンズデータ取得部１２７が取得した第２のレンズデータに上書きする。すなわち書き込み部１２５は、フラッシュＲＯＭ１２６において新たに書き込む差分データの記憶容量が足りないと判断した場合には、既に記憶されている差分データを上書きすることにより、新たな差分データをフラッシュＲＯＭ１２６に書き込む。さらに、書き込み部１２５は、フラッシュＲＯＭ１２６に書き込む第２のレンズデータが既にフラッシュＲＯＭ１２６に記憶されている第２のレンズデータのバージョンアップであると判定した場合には、フラッシュＲＯＭ１２６に記憶された第２のレンズデータを第２のレンズデータ取得部１２７が取得した第２のレンズデータに上書きする。すなわち書き込み部１２５は、既に記憶されている差分データのバージョンアップについては、その差分データを上書きすることにより、バージョンアップされた差分データをフラッシュＲＯＭ１２６に書き込む。
【０１２９】
第２のレンズデータ取得部１２７は、カメラ本体２００から第２のレンズデータを取得してもよい。具体的には第２のレンズデータ取得部１２７は、交換レンズ１００のフラッシュＲＯＭ１２６に格納する差分データを、カメラ本体２００から取得する。
【０１３０】
第３のレンズデータ生成部１２９は、差分データである第２のレンズデータと第１のレンズデータを使用して、アクセサリの光学特性に基づいて第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する。すなわち第３のレンズデータ生成部１２９は、フラッシュＲＯＭ１２６に格納されているオリジナルレンズデータ及び差分データに基づいて、テレコン用レンズデータを生成する。なおテレコン用レンズデータの生成に関しては後で詳述する。
【０１３１】
以上、図７によって示したレンズ側ＣＰＵ１２０により実現される機能について説明をしてきたが、レンズ側ＣＰＵ１２０の機能は上述したものに限定されない。例えば、レンズ側ＣＰＵ１２０により第２のレンズデータ生成部が実現されてもよい。第２のレンズデータ生成部は、例えばカメラ本体２００から取得される差分データに関連するデータに基づいて、差分データを算出する。第２のレンズデータ生成部が差分データを生成する場合には、第２のレンズデータ取得部１２７は、第２のレンズデータ生成部が生成した差分データを取得する。
【０１３２】
図８は、交換レンズ１００のフラッシュＲＯＭ１２６のデータ構成の例を示す図である。
【０１３３】
フラッシュＲＯＭ１２６は、ファームウエアデータ記憶領域１２６Ａ、オリジナルレンズデータ記憶領域（第１の記憶領域）１２６Ｂ、及びテレコン用レンズデータ記憶領域（第２の記憶領域）１２６Ｃを備える。またテレコン用レンズデータ記憶領域１２６Ｃは、各テレコン用レンズデータを記憶する領域（１２６Ｄから１２６Ｇ）を有する。
【０１３４】
ファームウエアデータ記憶領域１２６Ａは、ファームウエアデータを記憶する領域である。ファームウエアデータ記憶領域１２６Ａに記憶されるファームウエアデータは、交換レンズ１００を作動させるためのデータである。
【０１３５】
オリジナルレンズデータ記憶領域１２６Ｂは、アクセサリが装着されない場合のレンズデータであるオリジナルレンズデータ（第１のレンズデータ）を記憶する。特に限定はされないが、オリジナルレンズデータは交換レンズ１００の出荷時にオリジナルレンズデータ記憶領域１２６Ｂに記憶されている。
【０１３６】
テレコン用レンズデータ記憶領域（第２の記憶領域）１２６Ｃは、アクセサリが装着される場合のレンズデータであってアクセサリの光学特性に基づいてオリジナルレンズデータが補正されたレンズデータ（テレコン用レンズデータ）とオリジナルレンズデータとの差分データを記憶する。このように、テレコン用レンズデータとして差分データの形式で記憶させることにより、テレコン用レンズデータ記憶領域１２６Ｃの記憶容量を効率的に使用することができる。
【０１３７】
なお、テレコン用レンズデータ記憶領域１２６Ｃには、単数又は複数の差分データが記憶される。図８に示した場合では、テレコン用レンズデータ記憶領域１２６Ｃには、ＴＣ１  １．４ｘに対応するテレコン用レンズデータが格納されている。なお、ＴＣ１  １．４ｘはテレコンバータ３００の種類を表す一例である。また個別記憶領域１２６Ｅはテレコン用レンズデータの差分データを記憶する予約領域１（図中ではＲｅｓｅｒｖｅ１と記載する）であり、個別記憶領域１２６Ｆはテレコン用レンズデータの差分データを記憶する予約領域２（図中ではＲｅｓｅｒｖｅ２と記載する）であり、個別記憶領域１２６Ｇはテレコン用レンズデータの差分データを記憶する予約領域３（図中ではＲｅｓｅｒｖｅ３と記載する）である。書き込み部１２５は、これらの予約記憶領域にレンズデータを書き込む（格納する）。
【０１３８】
そしてレンズ制御部１２３は、特定部１２１がテレコンバータ３００を特定した場合には、特定したテレコンバータ３００に対応する差分データが記憶されている場合には、フラッシュＲＯＭ１２６に記憶された、送信するレンズデータの先頭アドレスを切り替える。
【０１３９】
図９は、カメラ本体２００のフラッシュＲＯＭ２２６、テレコンバータ３００のフラッシュＲＯＭ３２６、及び交換レンズ１００のフラッシュＲＯＭ１２６に関して概念的に示す図である。
【０１４０】
交換レンズ１００のフラッシュＲＯＭ１２６でのデータの格納に関しては、図８で説明を行ったものと同じであるので省略する。また、テレコンバータ３００のフラッシュＲＯＭ３２６でのデータ格納に関しても省略されている。
【０１４１】
カメラ本体２００のフラッシュＲＯＭ２２６では、ファームウエア、既に交換レンズ１００からダウンロードしたオリジナルレンズデータ、及び既に交換レンズ１００からダウンロードしたテレコン補正用レンズデータ（図中ではＯｒｇＤａｔａ＋１．４ｘと記載）が格納されている。カメラ本体２００のフラッシュＲＯＭ２２６では、一度ダウンロードされたオリジナルレンズデータ及びテレコン用レンズデータが記憶されている。これにより、同じ交換レンズ１００、又は同じ交換レンズ１００とテレコンバータ３００との組み合わせで、カメラ本体２００に装着された場合には交換レンズ１００からダウンロードする必要がなくなる。
【０１４２】
なお図５によって説明を行ったように、交換レンズ１００とカメラ本体２００とはＳＰＩ通信によって通信が行われ、交換レンズ１００とテレコンバータ３００とはＵＡＲＴ通信によって通信が行われる。
【０１４３】
図１０は、オリジナルレンズデータ及び差分データに関して説明する図である。図１０（Ａ）はオリジナルレンズデータのデータ構成例を概念的に示す図である。また図１０（Ｂ）はその差分データのカテゴリ別情報管理テーブルを示している。
【０１４４】
図１０（Ａ）には、オリジナルレンズデータの一例が記載されている。レンズデータにはレンズデータアドレス（ＬｅｎｓＤａｔａＡｄｒｒ）が付されている。また、パケットサイズが２ＫＢｙｔｅ（キロバイト）毎にパケットナンバ（ＰａｃｋｅｔＮｏ）が付されている。
【０１４５】
図１０（Ｂ）には、差分データ（ＴｃＤａｔａ）に、エレメントナンバ（Ｅｌｅｍｔ  Ｎｏ．）、パケットナンバ（ＰａｃｋｅｔＮｏ．）、オフセット（Ｏｆｆｓｅｔ）、サイズ（Ｓｉｚｅ）、及び差分データアドレス（ＴｃＤａｔａ  Ａｄｄｒ）が関連付けて記載されている。なお、エレメントナンバとはテレコン分割データナンバのことであり、差分データを構成するブロック毎に付される番号である。パケットナンバとはカメラ本体２００に送信する場合の送信するパケットの番号であり、オフセットとは現在パケットの先頭からのオフセットである。またサイズとは差分データを構成するブロックのサイズ、すなわちオリジナルレンズデータを差分データ（ブロック）に差し替えるサイズであり、差分データアドレスとは差分データにおけるアドレスを示している。
【０１４６】
図１１は、第３のレンズデータ生成部１２９が行うテレコン用レンズデータの生成に関する動作フローである。
【０１４７】
先ず第３のレンズデータ生成部１２９は、エレメントナンバ（ｕｈＥｌｅｍｅｎｔＮｏ：差し替え用データブロックＮｏ）０の差分データのブロックに関して図１０（Ｂ）によって説明を行ったテーブルデータを参照し、送信するパケットのパケットナンバを認識する（ステップＳ４０１）。なおステップＳ４０１は、差分データが有するエレメントナンバに応じて、エレメントナンバ０から逐次実行される（ｕｈＥｌｅｍｅｎｔＮｏ＝０；）。
【０１４８】
次に第３のレンズデータ生成部１２９は、カメラ本体２００に送信されるパケットのパケットナンバ（ｕｈＰａｃｋｅｔＮｏ：送信パケットナンバ）がエレメントナンバ０のブロックを現在送信するパケットナンバであるかを判定する。具体的には、エレメントナンバ０のブロックはパケットナンバ１で送信されるので、第３のレンズデータ生成部１２９はパケットナンバ１のパケットが送信されるか否かを判定する（ステップＳ４０２）。パケットナンバがエレメントナンバ０のブロックを送信するパケットナンバ１でない場合（ステップＳ４０２のＮｏの場合）には、差分データの差し替えがないので、レンズ制御部１２３は次のパケットを送信する。
【０１４９】
一方、パケットナンバがエレメントナンバ０のブロックを送信するパケットナンバ１である場合（ステップＳ４０２のＹｅｓの場合）には、第３のレンズデータ生成部１２９は、差分データのブロックの差し替えを行う（ステップＳ４０３）。なお第３のレンズデータ生成部１２９は、例えば図１０（Ｂ）で示すエレメントナンバ１及び２のブロック、又はエレメントナンバ３及び４のブロックのように、１パケットにおいて複数のブロックを送信する場合には、エレメントナンバが追加されたブロック（ｕｈＥｌｅｍｅｎｔＮｏ＋＋）により、送信するパケットにおいて差し替えをさらに実行する（ステップＳ４０４）。
【０１５０】
その後第３のレンズデータ生成部１２９は、ブロックの数（ＴＣＤＡ_ＥＬＥＭＥＮＴ_ＮＵＭ：差し替え用データブロック数）と差し替えを行ったエレメントナンバとを比較し（ステップＳ４０５）、エレメントナンバがブロックの数より小さい場合（ステップＳ４０５のＹｅｓの場合）にはステップＳ４０２に戻る。
【０１５１】
一方、第３のレンズデータ生成部１２９は、ブロックの数と差し替えを行ったエレメントナンバとを比較し、エレメントナンバがブロックの数より小さくない場合（ステップＳ４０５のＮｏの場合）には、レンズ制御部１２３は次のパケットを送信する（ステップＳ４０６）。そして、レンズ制御部１２３はカメラ本体２００にテレコン用レンズデータの送信が完了したか否かを判定し（ステップＳ４０７）、テレコン用レンズデータの送信が完了する。
【０１５２】
次に、交換レンズ１００のフラッシュＲＯＭ１２６に新たなレンズデータを追加して記憶させる場合に関して説明する。レンズ制御部１２３は、特定部１２１が特定したアクセサリに対応する差分データがフラッシュＲＯＭ１２６に記憶されていない場合には、第２のレンズデータ取得部１２７により差分データを取得し、書き込み部１２５が差分データをフラッシュＲＯＭ１２６のテレコン用レンズデータ記憶領域（図８の１２６Ｄ〜１２６Ｇ）に書き込む。
【０１５３】
図１２は、新たな差分データを追加する場合のカメラ本体２００のモニタ（表示部）２１６の表示態様の一例を示した図である。図１２（Ａ）は、テレコン用レンズデータの更新の選択を行う場合の表示を示した図である。図１２（Ａ）に示した場合では、モニタ２１６にレンズファームウエアのバージョンアップ又はテレコン用レンズデータの追加を行うかの選択が行われる。ユーザによる選択は、ＭＥＮＵ／ＯＫキー２７や十字キー２８（図２）により行われる。
【０１５４】
図１２（Ｂ）〜（Ｄ）は、図１２（Ａ）においてテレコン用レンズデータの追加が選択された場合のモニタ２１６の表示例を示している。
【０１５５】
図１２（Ｂ）は、テレコンバータ３００の「１．４ｘＩＩＩ」（テレコンバータの製品名）に関する差分データが、個別記憶領域１２６Ｅ（予約領域１）（図８を参照）に追加される場合を示している。この場合は、フラッシュＲＯＭ１２６には追加する差分データの記憶容量が残っているため既に記憶されている差分データを上書きすることなく、「１．４ｘＩＩＩ」の差分データは記憶される。ユーザは実行を選択し決定することにより、フラッシュＲＯＭ１２６の予約領域１に差分データが書き込まれる。なお書き込まれる「１．４ｘＩＩＩ」の差分データは、カメラ本体２００にメモリカード２１２によりメディア制御部２１０を介して取り込まれ、本体側ＣＰＵ２２０での制御に基づいて、交換レンズ１００に送信される。
【０１５６】
図１２（Ｃ）は、既にフラッシュＲＯＭ１２６に追加の差分データを記憶させるための容量が残っていない場合のモニタ２１６での表示例を示している。図１２（Ｃ）に示す場合には、モニタ２１６に既に記憶されている差分データの種類が表示され、ユーザが上書きする差分データを選択し、選択された差分データが新たに追加される差分データに上書きされる。
【０１５７】
すなわち、表示制御部２１４は、本体側ＣＰＵ２２０で実現されるカメラ本体２００のカメラデータ通信制御部を介して取得した、交換レンズ１００のフラッシュＲＯＭ１２６に既に記憶されている差分データの種類を表示させる。その表示された差分データの種類から、ユーザが上書きされる差分データを選択する。なお、ユーザからの選択の受け付けは、ＭＥＮＵ／ＯＫキー２７や十字キー２８（図２）で行われる。
【０１５８】
図１２（Ｃ）に示す場合では、「２．０×」がユーザにより選択され書き込み部１２５により上書きされる。
【０１５９】
図１２（Ｄ）は、テレコン用レンズデータのバージョンアップの場合（差分データのバージョンアップの場合）のモニタ２１６に表示される表示例である。図１２（Ｄ）には、「１．４ｘＩＩＩ」のバージョンが１．００から２．００にバージョンアップされる場合が示されている。ユーザが実行を選択すると、書き込み部１２５は、差分データのバージョンアップである場合には、フラッシュＲＯＭ１２６に記憶された差分データを第２のレンズデータ取得部１２７が取得した差分データに上書きする。
【０１６０】
上述の各構成及び機能は、任意のハードウェア、ソフトウェア、或いは両者の組み合わせによって適宜実現可能である。例えば、上述の処理ステップ（処理手順）をコンピュータに実行させるプログラム、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体（非一時的記録媒体）、或いはそのようなプログラムをインストール可能なコンピュータに対しても本発明を適用することが可能である。
【０１６１】
以上で本発明の例に関して説明してきたが、本発明は上述した実施の形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。
【符号の説明】
【０１６２】
１０…撮像装置、２０…光学ファインダ窓、２２…シャッタレリーズボタン、２３…シャッタスピードダイヤル、２４…露出補正ダイヤル、２６…接眼部、２７…ＭＥＮＵ／ＯＫキー、２８…十字キー、２９…再生ボタン、１００…交換レンズ、１０２…撮影光学系、１０４…ズームレンズ、１０６…フォーカスレンズ、１０８…絞り、１２０…レンズ側ＣＰＵ、１２１…特定部、１２３…レンズ制御部、１２５…書き込み部、２００…カメラ本体、２２０…本体側ＣＰＵ、３００…テレコンバータ、３２０…テレコン側ＣＰＵ
【図１】
2017068894.tif 000003
【図２】
2017068894.tif 000004
【図３】
2017068894.tif 000005
【図４】
2017068894.tif 000006
【図５】
2017068894.tif 000007
【図６】
2017068894.tif 000008
【図７】
2017068894.tif 000009
【図８】
2017068894.tif 000010
【図９】
2017068894.tif 000011
【図１０】
2017068894.tif 000012
【図１１】
2017068894.tif 000013
【図１２】
2017068894.tif 000014
【手続補正書】
【提出日】平成29年4月4日(2017.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定する特定部と、
前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とからなる記憶部と、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、
前記カメラ本体からのレンズデータ取得要求があると、前記特定部が出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成部により生成された前記第３のレンズデータを前記カメラ本体に転送するレンズ制御部と、を備え、
前記レンズ制御部は、前記特定部により前記アクセサリが前記第１のマウントに装着されていないと判定されると、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、前記特定部により前記アクセサリが前記第１のマウントに装着されていると判定され、且つ前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されている場合には前記第３のレンズデータを前記カメラ本体に転送する交換レンズ。
【請求項２】
（削除）
【請求項３】
前記記憶部の前記第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、
前記記憶部の前記第２の記憶領域に、前記第２のレンズデータ取得部により取得された前記第２のレンズデータを書き込む書き込み部と、を備える請求項１に記載の交換レンズ。
【請求項４】
前記レンズ制御部は、前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されていない場合には、前記第２のレンズデータ取得部により前記第２のレンズデータを取得し、前記書き込み部が前記第２のレンズデータを前記記憶部の前記第２の記憶領域に書き込む請求項３に記載の交換レンズ。
【請求項５】
前記第２のレンズデータ取得部は、前記カメラ本体から前記第２のレンズデータを取得する請求項３又は４に記載の交換レンズ。
【請求項６】
前記第２のレンズデータを、前記カメラ本体から取得されるデータに基づいて算出する第２のレンズデータ生成部を備え、
前記第２のレンズデータ取得部は、前記第２のレンズデータ生成部から前記第２のレンズデータを取得する請求項３又は４に記載の交換レンズ。
【請求項７】
前記書き込み部は、前記記憶部の記憶が可能な容量に応じて、前記記憶部に記憶された前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項３から６のいずれか１項に記載の交換レンズ。
【請求項８】
前記書き込み部は、前記記憶部に書き込む前記第２のレンズデータが既に前記記憶部に記憶されている前記第２のレンズデータのバージョンアップである場合には、前記記憶部に記憶された前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項３から７のいずれか１項に記載の交換レンズ。
【請求項９】
少なくとも交換レンズとカメラ本体とを備えるカメラシステムであって、
前記交換レンズは、
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定する特定部と、
前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とからなる記憶部と、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、
前記カメラ本体からのレンズデータ取得要求があると、前記特定部が出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成部により生成された前記第３のレンズデータを前記カメラ本体に転送するレンズ制御部と、
前記記憶部の前記第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、
前記記憶部の前記第２の記憶領域に、前記第２のレンズデータ取得部で取得された前記第２のレンズデータを書き込む書き込み部と、を備え、
前記レンズ制御部は、前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されていない場合には、前記第２のレンズデータ取得部により前記第２のレンズデータを前記カメラ本体から取得し、
前記レンズ制御部は、前記カメラ本体からのレンズデータ取得要求があると、前記特定部により前記アクセサリが前記第１のマウントに装着されていないと判定される場合には、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、前記特定部により前記アクセサリが前記第１のマウントに装着されていると判定されている場合には、前記第３のレンズデータを前記カメラ本体に転送し、
前記カメラ本体は、
前記交換レンズ又は前記アクセサリが装着される複数の端子を有する第２のマウントと、
前記第２のレンズデータが入力される外部入力部と、
前記交換レンズとのデータの通信を制御するカメラデータ通信制御部と、を備え、
前記カメラデータ通信制御部は、前記交換レンズに前記外部入力部により入力された前記第２のレンズデータを送信するカメラシステム。
【請求項１０】
前記カメラ本体は、
表示部と、
ユーザの選択を受け付ける選択受付部と、
前記表示部の表示を制御する表示制御部と、を備え、
前記交換レンズの前記レンズ制御部は、前記記憶部において記憶が可能な容量が前記第２のレンズデータ取得部が取得する前記第２のレンズデータの必要な容量よりも少ない場合には、既に前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを前記カメラ本体に送信し、
前記カメラ本体の前記表示制御部は、前記カメラデータ通信制御部を介して前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを取得し、前記表示部に前記記憶部に記憶されている前記第２のレンズデータの種類を表示させ、
前記カメラ本体の前記選択受付部は、前記表示部に表示された前記第２のレンズデータの種類から一つの選択を受け付け、
前記交換レンズの書き込み部は、前記選択受付部によって受け付けられた前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きする請求項９に記載のカメラシステム。
【請求項１１】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とからなる記憶部と、を有する交換レンズの通信方法であって、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定するステップと、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、
前記カメラ本体からのレンズデータ取得要求があると、前記特定するステップによって、前記アクセサリが前記第１のマウントに装着されていないと判定される場合には、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、又は、前記特定するステップによって、前記アクセサリが前記第１のマウントに装着されていると判定される場合には、前記第３のレンズデータ生成ステップによって生成された前記第３のレンズデータを前記カメラ本体に転送するステップと、を含む交換レンズの通信方法。
【請求項１２】
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とからなる記憶部と、を有する交換レンズの通信を行うプログラムであって、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定するステップと、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成するステップと、
前記カメラ本体からのレンズデータ取得要求があると、前記特定するステップによって、前記アクセサリが前記第１のマウントに装着されていないと判定される場合には、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、又は、前記特定するステップによって、前記アクセサリが前記第１のマウントに装着されていると判定される場合には、前記第３のレンズデータ生成ステップによって生成された前記第３のレンズデータを前記カメラ本体に転送するステップと、をコンピュータに実行させるためのプログラム。
【手続補正書】
【提出日】平成30年4月17日(2018.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも交換レンズとカメラ本体とを備えるカメラシステムであって、
前記交換レンズは、
アクセサリ又はカメラ本体が装着される複数の端子を有する第１のマウントと、
前記アクセサリが前記第１のマウントに装着されたか否かを判定し、且つ前記アクセサリが装着されたと判定された場合には前記アクセサリから識別情報を取得することにより装着された前記アクセサリを特定する特定部と、
前記アクセサリが装着されない場合のレンズデータである第１のレンズデータを記憶する第１の記憶領域と、前記アクセサリが装着される場合のレンズデータであって前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータと前記第１のレンズデータとの差分データである第２のレンズデータを単数又は複数記憶する第２の記憶領域とからなる記憶部と、
差分データである前記第２のレンズデータと前記第１のレンズデータを使用して、前記アクセサリの光学特性に基づいて前記第１のレンズデータが補正されたレンズデータである第３のレンズデータを生成する第３のレンズデータ生成部と、
前記カメラ本体からのレンズデータ取得要求があると、前記特定部が出力する結果に基づいて、前記記憶部に記憶された前記第１のレンズデータ又は前記第３のレンズデータ生成部により生成された前記第３のレンズデータを前記カメラ本体に転送するレンズ制御部と、
前記記憶部の前記第２の記憶領域に書き込むための新たな第２のレンズデータを取得する第２のレンズデータ取得部と、
前記記憶部の前記第２の記憶領域に、前記第２のレンズデータ取得部で取得された前記第２のレンズデータを書き込む書き込み部と、を備え、
前記レンズ制御部は、前記特定部が特定した前記アクセサリに対応する前記第２のレンズデータが前記記憶部に記憶されていない場合には、前記第２のレンズデータ取得部により前記第２のレンズデータを前記カメラ本体から取得し、
前記カメラ本体は、
前記交換レンズ又は前記アクセサリが装着される複数の端子を有する第２のマウントと、
前記第２のレンズデータが入力される外部入力部と、
前記交換レンズとのデータの通信を制御するカメラデータ通信制御部と、を備え、
前記カメラデータ通信制御部は、前記交換レンズに前記外部入力部により入力された前記第２のレンズデータを送信し、
前記カメラ本体は、
表示部と、
ユーザの選択を受け付ける選択受付部と、
前記表示部の表示を制御する表示制御部と、を更に備え、
前記交換レンズの前記レンズ制御部は、前記記憶部において記憶が可能な容量が前記第２のレンズデータ取得部が取得する前記第２のレンズデータの必要な容量よりも少ない場合には、既に前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを前記カメラ本体に送信し、
前記カメラ本体の前記表示制御部は、前記カメラデータ通信制御部を介して前記記憶部に記憶されている前記第２のレンズデータの種類に関するデータを取得し、前記表示部に前記記憶部に記憶されている前記第２のレンズデータの種類を表示させ、
前記カメラ本体の前記選択受付部は、前記表示部に表示された前記第２のレンズデータの種類から一つの選択を受け付け、
前記交換レンズの前記書き込み部は、前記選択受付部によって受け付けられた前記第２のレンズデータを前記第２のレンズデータ取得部が取得した前記第２のレンズデータに上書きするカメラシステム。
【請求項２】
前記交換レンズの前記レンズ制御部は、前記カメラ本体からのレンズデータ取得要求があると、前記特定部により前記アクセサリが前記第１のマウントに装着されていないと判定される場合には、前記記憶部に記憶された前記第１のレンズデータを前記カメラ本体に転送し、前記特定部により前記アクセサリが前記第１のマウントに装着されていると判定されている場合には、前記第３のレンズデータを前記カメラ本体に転送する請求項１に記載のカメラシステム。
【国際調査報告】
2017068894.tif 000015
2017068894.tif 000016
2017068894.tif 000017
2017068894.tif 000018