(57)【特許請求の範囲】
【請求項１】
カメラ本体及びレンズユニットを備えたレンズ交換式カメラであって、
前記カメラ本体は、電源と、前記レンズユニットを着脱自在な本体側装着部であって、前記電源に接続された本体側電源端子、前記レンズユニットの検出専用の本体側検出端子、及び前記レンズユニットとの通信用の複数の本体側信号端子が設けられた本体側装着部と、前記本体側装着部への前記レンズユニットの装着を判定する装着判定部と、前記本体側装着部の前記複数の本体側信号端子を介して前記レンズユニットとの通信を行う本体側通信部と、前記カメラ本体を制御する本体制御部とを有し、
前記レンズユニットは、前記カメラ本体の前記本体側電源端子に当接するレンズ側電源端子、前記カメラ本体の前記本体側検出端子に当接するレンズ側検出端子、及び前記カメラ本体の前記複数の本体側信号端子にそれぞれ当接する複数のレンズ側信号端子が設けられたレンズ側装着部と、前記レンズ側装着部の前記複数のレンズ側信号端子を介して前記カメラ本体との通信を行うレンズ側通信部とを有し、
前記カメラ本体の前記複数の本体側信号端子のうちの特定の本体側信号端子は、プルアップ抵抗を介して前記電源に接続されており、前記レンズユニットの前記複数のレンズ側信号端子のうちの前記特定の本体側信号端子に当接する特定のレンズ側信号端子は、プルダウン抵抗を介してグランドに接続されており、
前記カメラ本体の前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルになったときに前記本体側装着部に前記レンズユニットが装着されたと判定するレンズ交換式カメラ。
【請求項２】
前記カメラ本体の前記装着判定部は、前記本体側装着部の前記本体側電源端子を介した前記レンズユニットの電源投入前に、前記本体側検出端子のみを判定対象として前記本体側検出端子の電圧値がローレベルであるか否かを判定し、該判定で前記本体側検出端子の電圧値がローレベルである場合には、前記本体側装着部の前記本体側電源端子を介した前記レンズユニットの電源投入後に、前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであるか否かを判定する請求項１に記載のレンズ交換式カメラ。
【請求項３】
前記カメラ本体の前記本体制御部は、前記本体側装着部の前記本体側電源端子を介して前記レンズユニットに微小な電流を供給するプレ電源投入を行って、前記カメラ本体の前記装着判定部によって前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであると判定されたときには、前記本体側装着部の前記本体側電源端子を介して前記レンズユニットに前記レンズユニットが動作可能な電流を供給する本電源投入を行い、前記カメラ本体の前記装着判定部によって前記本体側検出端子又は非通信時の前記特定の本体側信号端子の電圧値が前記ローレベルよりも大きなハイレベルであると判定されたときには、前記レンズユニットに対する前記微小な電流の供給を停止する請求項２に記載のレンズ交換式カメラ。
【請求項４】
前記カメラ本体の前記本体側装着部の前記特定の本体側信号端子と前記本体側電源端子との間には、ひとつ以上の本体側信号端子が配置されている請求項１から３のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項５】
前記カメラ本体の前記本体側装着部の前記特定の本体側信号端子と本体側グランド端子との間には、ひとつ以上の本体側信号端子が配置されている請求項１から４のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項６】
前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであり、かつ、前記カメラ本体の前記特定の本体側信号端子と前記本体側グランド端子との間に配置されている信号端子の電圧値がハイレベルであるときに、前記レンズユニットが装着されたと判定する請求項５に記載のレンズ交換式カメラ。
【請求項７】
前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであり、かつ、前記カメラ本体の本体側グランド端子に隣接している信号端子の電圧値がハイレベルであるときに、前記レンズユニットが装着されたと判定する請求項１から４のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項８】
前記カメラ本体の前記本体側装着部の前記特定の本体側信号端子と前記本体側検出端子との間には、ひとつ以上の本体側信号端子が配置されている請求項１から７のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項９】
前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであり、かつ、前記カメラ本体の前記特定の本体側信号端子と前記本体側検出端子との間に配置されている信号端子の電圧値がハイレベルであるときに、前記レンズユニットが装着されたと判定する請求項８に記載のレンズ交換式カメラ。
【請求項１０】
前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであり、かつ、前記カメラ本体の前記本体側検出端子に隣接している信号端子の電圧値がハイレベルであるときに、前記レンズユニットが装着されたと判定する請求項１から９のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項１１】
前記装着判定部は、前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルであり、かつ、前記特定の本体側信号端子に隣接している信号端子の電圧値がハイレベルであるときに、前記レンズユニットが装着されたと判定する請求項１から１０のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項１２】
通信用の複数の本体側信号端子及び前記複数のレンズ側信号端子は、前記カメラ本体及び前記レンズユニットの少なくとも一方の特定の動作期間を示すビジー信号の端子、前記カメラ本体と前記レンズユニットとの同期信号の端子、前記カメラ本体と前記レンズユニットとのシリアル通信信号の端子、及び前記カメラ本体と前記レンズユニットとのパラレル通信信号の端子のうちで少なくともひとつを含む請求項１から１１のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項１３】
前記カメラ本体の前記装着判定部は、前記本体側検出端子の電圧値がハイレベルであるとき又はローレベルからハイレベルに変化したときには、前記特定の本体側信号端子の電圧値がハイレベルであるかローレベルであるかに関わらず前記レンズユニットが未装着であると判定する請求項１から１２のうちいずれか１項に記載のレンズ交換式カメラ。
【請求項１４】
請求項１から１３のいずれか１項に記載のレンズ交換式カメラを構成する前記カメラ本体。
【請求項１５】
カメラ本体に着脱自在なレンズユニットが装着されているか否かを判定するレンズ装着判定方法において、
前記カメラ本体は、電源と、前記レンズユニットが着脱自在な本体側装着部であって、前記電源に接続された本体側電源端子、前記レンズユニットの検出専用の本体側検出端子、及び前記レンズユニットとの通信用の複数の本体側信号端子が設けられた本体側装着部と、前記本体側装着部の前記複数の本体側信号端子を介して前記レンズユニットとの通信を行う本体側通信部とを有し、
前記レンズユニットは、前記カメラ本体の前記本体側電源端子に当接するレンズ側電源端子、前記カメラ本体の前記本体側検出端子に当接するレンズ側検出端子、及び前記カメラ本体の前記複数の本体側信号端子にそれぞれ当接する複数のレンズ側信号端子が設けられたレンズ側装着部と、前記レンズ側装着部の前記複数のレンズ側信号端子を介して前記カメラ本体との通信を行うレンズ側通信部とを有し、
前記カメラ本体の前記複数の本体側信号端子のうちの特定の本体側信号端子は、プルアップ抵抗を介して前記電源に接続されており、前記レンズユニットの前記複数のレンズ側信号端子のうち前記本体側検出端子に当接する特定のレンズ側信号端子は、プルダウン抵抗を介してグランドに接続されており、
前記カメラ本体の前記本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の電圧値がローレベルになったときに前記本体側装着部に前記レンズユニットが装着されたと判定するレンズ装着判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズユニットをカメラ本体に着脱自在なレンズ交換式カメラ、カメラ本体及びレンズ装着判定方法に関する。
【背景技術】
【０００２】
撮影レンズを有するレンズユニットをカメラ本体に着脱自在なレンズ交換式カメラが普及している。このようなレンズ交換式カメラとして、一般に、レンズユニットの入射光を反射して光学ビューファインダに導く反射ミラーを備えた一眼レフカメラと、反射ミラーを省略したミラーレス一眼カメラが挙げられる。また、カメラ本体に撮像素子を設けたレンズ交換式カメラのほかに、レンズユニットに撮像素子を設けたレンズ交換式カメラも知られている。【０００３】
特許文献１には、レンズユニットをカメラ本体に着脱可能なカメラにおいて、カメラ本体からレンズユニットに通信路を経由して初期値要求の制御信号を送ると、レンズユニットからカメラ本体にレンズユニットの番号を返送し、カメラ本体は、データ通信が正常に行われたならば、カメラ本体にレンズユニットが正常に装着されたと判定する構成が開示されている。【０００４】
特許文献２には、レンズユニットをカメラ本体に着脱可能なカメラにおいて、レンズユニットの検出専用のレンズ検出端子を備え、このレンズ検出端子は、レンズユニットが未装着の場合にはプルアップ抵抗により抵抗値が高く（ハイレベルと）なり、レンズユニットが装着されるとレンズユニットを介してカメラ本体内のグランド端子に接続される構成が開示されている。カメラ本体のＣＰＵは、レンズ検出端子の抵抗値が高いハイレベルから抵抗値が低いローレベルへの変化を検出することでレンズユニットの装着を判定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２−１４９０７３号公報
【特許文献２】特開平７−１１４０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、レンズユニットの装着判定を迅速に行うことと、正確に判定して安全性を保持することを、両立させることは困難であった。【０００７】
特許文献１に記載の構成では、データ通信が正常に行われた否かによりレンズユニットの装着判定を行うため、データの授受に時間が掛かかり、レンズユニットの起動が遅くなる。【０００８】
特許文献２に記載の構成では、レンズユニットの検出専用のレンズ検出端子のレベルのみでレンズユニットの装着判定を行うため、電気的なショート等による誤検出の可能性があった。【０００９】
即ち、特許文献１のようにデータ通信によりレンズユニットの装着判定を行う場合には装着判定までに時間が掛かり、特許文献２のようにレンズユニットの検出専用のレンズ検出端子のみでレンズユニットの装着判定を行う場合には装着判定の正確性確保の課題がある。また、レンズ検出専用のレンズ検出端子の数を単純に増やすことは、装着部の形状が予め定められている場合、現実的に困難である。【００１０】
本発明はこのような事情に鑑みてなされたもので、レンズユニットの装着判定を迅速に行うことができ、かつ、装着判定の正確性を確保することができるレンズ交換式カメラ、カメラ本体及びレンズ装着判定方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、カメラ本体及びレンズユニットを備えたレンズ交換式カメラであって、カメラ本体は、電源と、レンズユニットが着脱自在な本体側装着部であって、電源に接続された本体側電源端子、レンズユニットの検出専用の本体側検出端子、及びレンズユニットとの通信用の複数の本体側信号端子が設けられた本体側装着部と、本体側装着部へのレンズユニットの装着を判定する装着判定部と、本体側装着部の複数の本体側信号端子を介してレンズユニットとの通信を行う本体側通信部と、カメラ本体を制御する本体制御部とを有し、レンズユニットは、カメラ本体の本体側電源端子に当接するレンズ側電源端子、カメラ本体の本体側検出端子に当接するレンズ側検出端子、及びカメラ本体の複数の本体側信号端子にそれぞれ当接する複数のレンズ側信号端子が設けられたレンズ側装着部と、レンズ側装着部の複数のレンズ側信号端子を介してカメラ本体との通信を行うレンズ側通信部とを有し、カメラ本体の複数の本体側信号端子のうちの無信号時にローレベルとなる特定の本体側信号端子は、プルアップ抵抗を介して電源に接続されており、レンズユニットの複数のレンズ側信号端子のうち特定の本体側信号端子に当接する特定のレンズ側信号端子は、プルダウン抵抗を介してグランドに接続されており、カメラ本体の装着判定部は、カメラ本体の本体側検出端子及び無信号時の特定の本体側信号端子の両方の抵抗値がローレベルになったときに本体側装着部にレンズユニットが装着されたと判定するレンズ交換式カメラを提供する。なお、ここでいう「抵抗値がローレベル」とは、装置や部材、それらの組合せに応じて任意に設定可能な抵抗値の範囲のことをいい、以降の「抵抗値がハイレベル」とは、任意に設定した「ローレベル」よりも抵抗値が大きな範囲をいうものである。【００１２】
本発明によれば、非通信時の通信用の信号端子の電圧にも基づいて装着判定を行うため、新たにレンズ検出専用端子を増設することなく、レンズユニットの装着判定を迅速かつ正確に行うことができる。【００１３】
一実施形態では、カメラ本体の装着判定部は、本体側装着部の本体側電源端子を介したレンズユニットの電源投入前に、本体側検出端子のみを判定対象として本体側検出端子の抵抗値がローレベルであるか否かを判定し、該判定で本体側検出端子の抵抗値がローレベルである場合には、本体側装着部の本体側電源端子を介したレンズユニットの電源投入後に、本体側検出端子及び非通信時の前記特定の本体側信号端子の両方の抵抗値がローレベルであるか否かを判定する。即ち、装着検出専用の本体側検出端子をレンズユニットに対する電源投入の可否の判定に用いることで、カメラ本体及びレンズユニットの故障を防ぐ。【００１４】
一実施形態では、カメラ本体の本体制御部は、本体側装着部の本体側電源端子を介してレンズユニットに微小な電流を供給するプレ電源投入を行って、カメラ本体の装着判定部によって本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであると判定されたときには、本体側装着部の本体側電源端子を介してレンズユニットにレンズユニットが動作可能な電流を供給する本電源投入を行い、カメラ本体の装着判定部によって本体側検出端子又は非通信時の特定の本体側信号端子の抵抗値が上記ローレベルよりも大きなハイレベルであると判定されたときには、レンズユニットに対する微小な電流の供給を停止する。即ち、プレ電源投入により、レンズユニットに対する過電流（ラッシュ電流）を防止しつつ、装着判定を正確に行うことができる。【００１５】
一実施形態にて、カメラ本体の本体側装着部の特定の本体側信号端子と本体側電源端子との間には、ひとつ以上の本体側信号端子が配置されている。即ち、本体側電源端子と特定の本体側信号端子とのショートに因る誤検出及び故障を防ぐことができる。【００１６】
一実施形態にて、カメラ本体の本体側装着部の特定の本体側信号端子と本体側グランド端子との間には、ひとつ以上の本体側信号端子が配置されている。即ち、本体側グランド端子と特定の本体側信号端子とのショートに因る誤検出及び故障を防ぐことができる。【００１７】
一実施形態にて、装着判定部は、カメラ本体の本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであり、かつ、カメラ本体の特定の本体側信号端子と本体側グランド端子との間に配置されている信号端子の抵抗値がハイレベルであるときに、レンズユニットが装着されたと判定する。即ち、特定の本体側信号端子から本体側グランド端子までの複数の端子がショートされた場合の誤検出及び故障を防ぐことができる。【００１８】
一実施形態にて、装着判定部は、カメラ本体の本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであり、かつ、カメラ本体の本体側グランド端子に隣接している信号端子の抵抗値がハイレベルであるときに、レンズユニットが装着されたと判定する。即ち、本体側グランド端子に隣接している信号端子がショートされた場合の誤検出及び故障を防ぐことができる。【００１９】
一実施形態にて、カメラ本体の本体側装着部の特定の本体側信号端子と本体側検出端子との間には、ひとつ以上の本体側信号端子が配置されている。即ち、本体側検出端子と特定の本体側信号端子とのショートに因る誤検出及び故障を防ぐことができる。【００２０】
一実施形態にて、装着判定部は、カメラ本体の本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであり、かつ、カメラ本体の特定の本体側信号端子と本体側検出端子との間に配置されている信号端子の抵抗値がハイレベルが検出されたときに、レンズユニットが装着されたと判定する。即ち、特定の本体側信号端子から本体側検出端子までの複数の端子がショートされた場合の誤検出及び故障を防ぐことができる。【００２１】
一実施形態にて、装着判定部は、カメラ本体の本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであり、かつ、カメラ本体の本体側検出端子に隣接している信号端子の抵抗値がハイレベルであるときに、レンズユニットが装着されたと判定する。即ち、特定の本体側検出端子及び特定の本体側検出端子に隣接する信号端子がショートされた場合の誤検出及び故障を防ぐことができる。【００２２】
一実施形態にて、装着判定部は、カメラ本体の本体側検出端子及び非通信時の特定の本体側信号端子の両方の抵抗値がローレベルであり、かつ、特定の本体側信号端子に隣接している信号端子の抵抗値がハイレベルであるときに、レンズユニットが装着されたと判定する。即ち、特定の本体側信号端子及び特定の本体側信号端子に隣接する信号端子がショートされた場合の誤検出及び故障を防ぐことができる。【００２３】
一実施形態にて、カメラ本体の装着判定部は、本体側検出端子の抵抗値がハイレベルであるとき又はローレベルからハイレベルに変化したときには、特定の本体側信号端子の抵抗値がハイレベルであるかローレベルであるかに関わらずレンズユニットが未装着であると判定する。【００２４】
一実施形態にて、通信用の複数の本体側信号端子及び複数のレンズ側信号端子は、カメラ本体及びレンズユニットの少なくとも一方の特定の動作期間を示すビジー信号の端子、カメラ本体とレンズユニットとの同期信号の端子、カメラ本体とレンズユニットとのシリアル通信信号の端子、及びカメラ本体とレンズユニットとのパラレル通信信号の端子のうちで少なくともひとつを含む。【００２５】
尚、装着判定にも用いる信号端子は、カメラ本体とレンズユニットとの信号送受（通信）のために、ハイレベルおよびローレベルの両方を設定可能な信号端子である。装着判定にも用いる特定の信号端子は、カメラ本体からレンズユニットに対する通信及びレンズユニットからカメラ本体に対する通信のうちの片方向の通信に用いられる信号端子であっても、両方向の通信に用いられる端子であってもよい。
【発明の効果】
【００２６】
本発明によれば、レンズユニットの装着判定を迅速に行うことができ、かつ、判定結果の正確性を確保することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係るレンズ交換式カメラの正面の外観を示す斜視図
【図２】図１のレンズ交換式カメラの全体構成を示すブロック図
【図３】本体マウント（本体側装着部）及びレンズマウント（レンズ側装着部）とその周辺部を示す説明図
【図４】カメラ本体の電源オン時における各端子の電圧レベルの変化例を示すタイミングチャート
【図５】カメラ本体の電源オン時におけるレンズ装着判定処理例を示すフローチャート
【図６】カメラ本体の起動後におけるレンズ装着判定処理例を示すフローチャート
【発明を実施するための形態】
【００２８】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００２９】
図１は、本発明の実施形態に係るレンズ交換式カメラ（以下「カメラ」という）の正面の外観を示す斜視図である。
【００３０】
図１に示すように、本実施形態のカメラ１０は、レンズユニット１００及びカメラ本体２００を備える。レンズユニット１００は、カメラ本体２００の後述する本体マウント２６０（本体側装着部）に着脱自在なレンズマウント１６０（レンズ側装着部）を備える。本例のレンズユニット１００は円筒状であり、そのレンズユニット１００の端部にレンズマウント１６０が形成されている。カメラ本体２００は、レンズユニット１００のレンズマウント１６０を着脱自在な本体マウント２６０を備える。本例のカメラ本体２００は箱状であり、そのカメラ本体２００の正面のほぼ中央に本体マウント２６０が形成されている。レンズユニット１００のレンズマウント１６０をカメラ本体２００の本体マウント２６０に装着することにより、レンズユニット１００がカメラ本体２００に着脱自在に装着される。
【００３１】
レンズマウント１６０と本体マウント２６０には、それぞれ接点としての複数の端子が設けられている。図１では本体マウント２６０の端子２６０ａのみ図示しているが、レンズマウント１６０にも端子が設けられている。レンズマウント１６０を本体マウント２６０に装着すると、レンズマウント１６０及び本体マウント２６０の互いの端子が当接して導通する。本例では、レンズユニット１００の周方向に沿って、本体マウント２６０の複数の端子２６０ａ及びレンズマウント１６０の複数の端子が設けられている。
【００３２】
カメラ本体２００の正面には、被写体に照明光を照射するフラッシュ２０（内蔵ストロボ）が設けられている。カメラ本体２００の上面には、レリーズボタン２２、電源スイッチ２４、及びダイヤル２６が設けられている。また、図示しないカメラ本体２００の背面には、後述のモニタ（図２の２１６）と各種のボタンが設けられている。
【００３３】
レリーズボタン２２は、撮影指示を入力する撮影指示入力手段として機能し、いわゆる「半押し」と「全押し」の２段式で構成されている。カメラ１０は、このレリーズボタン２２の半押しでＡＥ（Automatic Exposure：自動露出）及びＡＦ（Auto Focus：自動焦点合わせ）が機能し、全押しで撮影が実行される。
【００３４】
電源スイッチ２４は、本例ではスライド式のスイッチで構成されており、この電源スイッチ２４のスライド操作でカメラ本体２００の電源がＯＮ／ＯＦＦされる。尚、電源スイッチ２４は、スライド操作式に限定されず、配置場所も限定されない。例えば、カメラ本体２００の背面に配置されていてもよい。
【００３５】
ダイヤル２６は、回動式の操作部材であり、カメラ１０のモードを切り換える手段として機能する。カメラ１０は、ダイヤル２６の回動操作により、被写体を撮像して被写体の画像を記録する「撮影モード」、及び記録された画像を再生する「再生モード」に設定可能である。
【００３６】
図２は、カメラ１０の全体構成を示すブロック図である。
【００３７】
レンズユニット１００は、撮影光学系１０２（ズームレンズ１０４、フォーカスレンズ１０６及び絞り１０８）、ズームレンズ制御部１１４、フォーカスレンズ制御部１１６、絞り制御部１１８、レンズＣＰＵ１２０、フラッシュＲＯＭ１２６、レンズ通信部１５０（レンズ側通信部）、及びレンズマウント１６０（レンズ側装着部）を備える。
【００３８】
撮影光学系１０２は、ズームレンズ１０４、フォーカスレンズ１０６、及び絞り１０８を有する。ズームレンズ制御部１１４は、レンズＣＰＵ１２０からの指令に従って、ズームレンズ１０４の位置を制御する。フォーカスレンズ制御部１１６は、レンズＣＰＵ１２０からの指令に従って、フォーカスレンズ１０６の位置を制御する。絞り制御部１１８は、レンズＣＰＵ１２０からの指令に従って、絞り１０８の開口面積を制御する。
【００３９】
レンズＣＰＵ１２０は、レンズユニット１００のＣＰＵ（中央処理装置）であり、ＲＯＭ１２４及びＲＡＭ１２２を内蔵している。
【００４０】
フラッシュＲＯＭ１２６は、カメラ本体２００からダウンロードされたプログラム等を格納する不揮発性のメモリである。
【００４１】
レンズＣＰＵ１２０は、ＲＯＭ１２４又はフラッシュＲＯＭ１２６に格納された制御プログラムに従い、ＲＡＭ１２２を作業領域として、レンズユニット１００の各部を制御する。
【００４２】
レンズ通信部１５０は、レンズマウント１６０がカメラ本体２００の本体マウント２６０に装着されている状態で、レンズマウント１６０に設けられた後述の複数の信号端子（レンズ側信号端子）を介して、カメラ本体２００との通信を行う。
【００４３】
カメラ本体２００は、撮像素子（ＭＯＳ型またはＣＣＤ型）２０１、撮像素子制御部２０２、アナログ信号処理部２０３、Ａ／Ｄ変換器２０４、画像入力コントローラ２０５、デジタル信号処理部２０６、ＲＡＭ２０７、圧縮伸張処理部２０８、メディア制御部２１０、メモリカード２１２、表示制御部２１４、モニタ２１６、本体ＣＰＵ２２０（本体制御部）、操作部２２２、時計部２２４、フラッシュＲＯＭ２２６、ＲＯＭ２２８、ＡＦ検出部２３０、ＡＥ／ＡＷＢ検出部２３２、電源制御部２４０、バッテリ２４２（電源）、フラッシュ制御部２４６、本体通信部２５０（レンズ側通信部）、及び本体マウント２６０（本体側装着部）を備える。
【００４４】
撮像素子２０１は、被写体を撮像するイメージセンサで構成されている。レンズユニット１００の撮影光学系１０２によって撮像素子２０１の受光面に結像された被写体の光学像は、撮像素子２０１によって電気信号に変換される。撮像素子２０１の例として、ＭＯＳ（Metal Oxide Semiconductor）型イメージセンサ、ＣＣＤ（Charge Coupled Device）型イメージセンサが挙げられる。
【００４５】
撮像素子制御部２０２は、本体ＣＰＵ２２０の指令に従って、撮像素子２０１の撮像タイミング、露出時間等を制御する。
【００４６】
アナログ信号処理部２０３は、撮像素子２０１で被写体を撮像して得られたアナログの画像信号に対して、各種のアナログ信号処理を施す。本例のアナログ信号処理部２０３は、サンプリングホールド回路、色分離回路、ゲイン調整回路等を含んで構成されている。
【００４７】
Ａ／Ｄ変換器２０４は、アナログ信号処理部２０３から出力されたアナログの画像信号をデジタルの画像信号に変換する。
【００４８】
画像入力コントローラ２０５は、Ａ／Ｄ変換器２０４から出力されたデジタルの画像信号を、画像データとして、ＲＡＭ２０７に一時的に格納する。なお、撮像素子２０１がＭＯＳ型撮像素子である場合は、Ａ／Ｄ変換器２０４は撮像素子２０１内に内蔵されていることが多い。
【００４９】
デジタル信号処理部２０６は、ＲＡＭ２０７に格納されている画像データに対して、各種のデジタル信号処理を施す。本例のデジタル信号処理部２０６は、輝度及び色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路等を含んで構成されている。
【００５０】
圧縮伸張処理部２０８は、ＲＡＭ２０７に格納されている非圧縮の画像データに、圧縮処理を施す。また、圧縮伸張処理部２０８は、圧縮された画像データに、伸張処理を施す。
【００５１】
メディア制御部２１０は、圧縮伸張処理部２０８で圧縮された画像データを、メモリカード２１２に記録する制御を行う。また、メディア制御部２１０は、メモリカード２１２から、圧縮された画像データを読み出す制御を行う。
【００５２】
表示制御部２１４は、ＲＡＭ２０７に格納されている非圧縮の画像データを、モニタ２１６に表示させる制御を行う。
【００５３】
モニタ２１６は、例えば液晶表示デバイス、有機ＥＬ表示デバイスなどの表示デバイスによって構成されている。
【００５４】
モニタ２１６にスルー画像を表示させる場合には、デジタル信号処理部２０６で連続的に生成されたデジタルの画像信号が、ＲＡＭ２０７に一時的に記憶される。表示制御部２１４は、このＲＡＭ２０７に一時記憶されたデジタルの画像信号を表示用の信号形式に変換して、モニタ２１６に順次出力する。これにより、モニタ２１６に撮像画像がリアルタイムに表示され、モニタ２１６を電子ビューファインダとして使用しながらの撮影が可能になる。
【００５５】
被写体の撮像及び被写体の画像の記録を行う場合には、レリーズボタン２２の半押しにより、本体ＣＰＵ２２０の制御の下、ＡＥ制御及びＡＦ制御が行われ、全押しで撮影が実行される。撮像により取得された画像は、圧縮伸張処理部２０８において所定の圧縮フォーマット（例えばＪＰＥＧ形式）で圧縮される。圧縮された画像データは、撮影日時や撮影条件等の所要の付属情報が付加された画像ファイルとされた後、メディア制御部２１０を介してメモリカード２１２に格納される。
【００５６】
本体ＣＰＵ２２０は、カメラ１０全体の動作を統括制御する。また、本体ＣＰＵ２２０は、本体マウント２６０にレンズユニット１００が装着されたか否かを判定する装着判定部を構成している。本体ＣＰＵ２２０によるレンズ装着判定処理は、後に詳説する。
【００５７】
操作部２２２は、図１に示したレリーズボタン２２、電源スイッチ２４及びダイヤル２６を含んで構成される。本体ＣＰＵ２２０は、操作部２２２等からの入力に基づきカメラ１０の各部を制御する。
【００５８】
時計部２２４は、タイマとして、本体ＣＰＵ２２０からの指令に基づいて時間を計測する。また、時計部２２４は、カレンダとして、現在の年月日及び時刻を計測する。
【００５９】
フラッシュＲＯＭ２２６は、読み取り及び書き込みが可能な不揮発性メモリであり、設定情報を記憶する。
【００６０】
ＲＯＭ２２８には、本体ＣＰＵ２２０が実行する制御プログラムや制御に必要な各種データが記録されている。本体ＣＰＵ２２０は、ＲＯＭ２２８に格納された制御プログラムに従い、ＲＡＭ２０７を作業領域としながらカメラ１０の各部を制御する。
【００６１】
ＡＦ検出部２３０は、デジタルの画像信号に基づいて、ＡＦ（オートフォーカス）制御に必要な数値を算出する。いわゆるコントラストＡＦの場合、例えば所定のＡＦエリア内におけるＧ信号の高周波成分の積算値（焦点評価値）を算出する。本体ＣＰＵ２２０は、この焦点評価値が極大となる位置にフォーカスレンズ１０６を移動させる。尚、ＡＦは、コントラストＡＦには限定されない。例えば位相差式のＡＦを行ってもよい。
【００６２】
ＡＥ／ＡＷＢ検出部２３２は、デジタルの画像信号に基づいて、ＡＥ（自動露出）制御及びＡＷＢ（自動ホワイトバランス）制御に必要な数値を算出する。本体ＣＰＵ２２０は、ＡＥ／ＡＷＢ検出部２３２から得た数値に基づいて被写体の明るさ（被写体輝度）を算出し、所定のプログラム線図から絞り値とシャッタスピードを決定する。
【００６３】
電源制御部２４０は、本体ＣＰＵ２２０の指令に従って、バッテリ２４２から供給される電源電圧をカメラ本体２００の各部に与える。また、電源制御部２４０は、本体ＣＰＵ２２０の指令に従って、本体マウント２６０及びレンズマウント１６０を介して、バッテリ２４２から供給される電源電圧をレンズユニット１００の各部に与える。また、電源制御部２４０は、本体ＣＰＵ２２０の指令に従って、レンズユニット１００に与える電流の量（プレ電源投入の電流量及び本電源投入の電流量）を調整する。
【００６４】
レンズ電源スイッチ２４４は、本体ＣＰＵ２２０の指令に従って、本体マウント２６０及びレンズマウント１６０を介してレンズユニット１００に与える電源電圧のオン及びオフの切り替えを行う。
【００６５】
フラッシュ制御部２４６は、本体ＣＰＵ２２０の指令に従って、フラッシュ２０の発光を制御する。
【００６６】
本体通信部２５０は、本体ＣＰＵ２２０の指令に従って、本体マウント２６０及びレンズマウント１６０を介して接続されたレンズユニット１００のレンズ通信部１５０との間で、信号送受信（通信）を行う。一方、レンズ通信部１５０は、レンズＣＰＵ１２０の指令に従って、レンズマウント１６０及び本体マウント２６０を介して接続されたカメラ本体２００の本体通信部２５０との間で、信号送受信（通信）を行う。
【００６７】
［装着部の実施例］
図３は、本体マウント２６０及びレンズマウント１６０とその周辺部を示す。レンズマウント１６０が本体マウント２６０に装着された状態で、本体マウント２６０の複数の端子（本例では図３の番号「０１」〜番号「１０」の１０個の端子）は、それぞれレンズマウント１６０の複数の端子に当接する。
【００６８】
本体マウント２６０の第１端子（＋５Ｖ端子）は、カメラ本体２００からレンズユニット１００に、バッテリ２４２の＋５Ｖ電圧を与えるための第１の本体側電源端子である。本体マウント２６０の第１端子（＋５Ｖ端子）は、レンズ電源スイッチ２４４を介して、電源制御部２４０及びバッテリ２４２に接続されている。
【００６９】
本体マウント２６０の第２端子（ＧＮＤ端子）及び第３端子（ＤＧＮＤ端子）は、カメラ本体２００からレンズユニット１００に、０Ｖ（グランド電圧）を与えるための本体側グランド端子である。第２端子及び第３端子は、カメラ本体２００のグランドに接続されている。
【００７０】
本体マウント２６０の第４端子〜第８端子は、レンズユニット１００との信号送受（通信）用の複数の本体側信号端子である。
【００７１】
本体マウント２６０の第４端子（ＩＮＴＲ＿ＢＵＳＹ信号端子）は、レンズユニット１００の特定の動作の期間をレンズユニット１００からカメラ本体２００に通知するための本体側信号端子である。この第４端子を用いて、カメラ本体２００の特定の動作の期間をカメラ本体２００からレンズユニット１００に通知してもよい。本例では、Ｈｉｇｈレベル（高電位）で非動作の期間中を示し、Ｌｏｗレベル（低電位）で動作中（ビジー状態）を示す。
【００７２】
本体マウント２６０の第５端子（ＶＳＹＮＣ信号端子）は、カメラ本体２００とレンズユニット１００との同期用の本体側信号端子である。
【００７３】
本体マウント２６０の第６端子（ＭＴ＿ＭＯＳＩ信号端子）、第７端子（ＭＴ＿ＳＣＫ信号端子）、及び第８端子（ＭＴ＿ＳＩＭＯ信号端子）は、カメラ本体２００とレンズユニット１００とのシリアル通信用の本体側信号端子である。ＭＴ＿ＭＯＳＩ信号は、マスタとしてのカメラ本体２００から出力し、スレーブとしてのレンズユニット１００に入力する信号である。ＭＴ＿ＳＣＫ信号は、マスタとしてのカメラ本体２００からスレーブとしてのレンズユニット１００に与えるクロック信号である。ＭＴ＿ＳＩＭＯ信号は、スレーブとしてのレンズユニット１００から出力し、マスタとしてのカメラ本体２００に入力する信号である。
【００７４】
本体マウント２６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）は、レンズユニット１００の検出専用の本体側端子である。本例では、Ｈｉｇｈレベル（高電位）で本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子とレンズマウント１６０のＬＥＮＳ＿ＤＥＴ端子とが非当接状態（未装着状態）であることを示し、Ｌｏｗレベル（低電位）で本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子とレンズマウント１６０のＬＥＮＳ＿ＤＥＴ端子とが当接状態（装着状態）であることを示す。
【００７５】
本体マウント２６０の第１０端子（＋３．３Ｖ端子）は、カメラ本体２００からレンズユニット１００にバッテリ２４２の＋３．３Ｖ電圧を与えるための第２の本体側電源端子である。
【００７６】
本体マウント２６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）は、第１のプルアップ抵抗Ｒ１を介して、電源制御部２４０及びバッテリ２４２に接続されている。また、本体マウント２６０の信号送受（通信）用の複数の信号端子（第４端子〜第８端子）のうちで第６端子（ＭＴ＿ＭＯＳＩ信号端子）は、第２のプルアップ抵抗Ｒ２及びレンズ電源スイッチ２４４を介して、電源制御部２４０及びバッテリ２４２に接続されている。本例では、第１のプルアップ抵抗Ｒ１及び第２のプルアップ抵抗Ｒ２の抵抗値は２２０ｋオームである。
【００７７】
第２のプルアップ抵抗Ｒ２はレンズ電源スイッチ２４４に接続されており、レンズ電源スイッチ２４４がオフされた状態（レンズユニット１００の非電源投入状態）では、第６端子（ＭＴ＿ＭＯＳＩ信号端子）はプルアップされない。本体ＣＰＵ２２０によりレンズ電源スイッチ２４４がオンされた状態（レンズユニット１００の電源投入状態）にて、第６端子（ＭＴ＿ＭＯＳＩ信号端子）がプルアップされる。即ち、カメラ本体２００の電源スイッチ２４をオンしただけでは、レンズユニット１００の第６端子（ＭＴ＿ＭＯＳＩ信号端子）の電圧はハイレベルとならず、本体ＣＰＵ２２０によりレンズ電源スイッチ２４４がオンされてはじめて、レンズユニット１００の第６端子（ＭＴ＿ＭＯＳＩ信号端子）の電圧がハイレベルとなる。これにより、レンズユニット１００側のＬｅｎｓＭＣ１５２（集積回路）の誤動作を防止する。
【００７８】
カメラ本体２００の本体ＣＰＵ２２０（装着判定部）は、本体マウント２６０の本体側電源端子を介したレンズユニット１００のプレ電源投入前に、第９端子（ＬＥＮＳ＿ＤＥＴ端子）のみを判定対象として、第９端子（ＬＥＮＳ＿ＤＥＴ端子）がローレベルであるか否かを判定し、該判定でＬＥＮＳ＿ＤＥＴ端子がローレベルである場合には、本体マウント２６０の本体側電源端子を介したレンズユニット１００のプレ電源投入後に、ＬＥＮＳ＿ＤＥＴ端子及び非通信時の第６端子（ＭＴ＿ＭＯＳＩ信号端子）の両方がローレベルであるか否かを判定する。
【００７９】
レンズマウント１６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）は、グランド（ＧＮＤ端子及びＤＧＮＤ端子）に接続されている。また、レンズマウント１６０の複数の信号端子（第４端子〜第８端子）のうちで第６端子（ＭＴ＿ＭＯＳＩ信号端子）は、プルアップ抵抗Ｒ２に対して十分に小さい抵抗値であるプルダウン抵抗Ｒ３（本例では４７ｋオーム）を介して、グランドに接続されている。
【００８０】
本体ＣＰＵ２２０は、装着判定部として、本体マウント２６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）の電圧（Ｈｉｇｈ／Ｌｏｗレベル）と、非通信時の特定の本体側信号端子（本例ではＭＴ＿ＭＯＳＩ信号端子）の電圧（Ｈｉｇｈ／Ｌｏｗレベル）とに基づいて、レンズマウント１６０が本体マウント２６０に装着されているか否かの判定（即ちレンズユニット１００がカメラ本体２００に装着されているか否かの判定）を行う。本体ＣＰＵ２２０は、具体的には、カメラ本体２００のＬＥＮＳ＿ＤＥＴ端子の電圧及び非通信時のＭＴ＿ＭＯＳＩ信号端子の電圧の両方がローレベルになったとき、本体マウント２６０にレンズユニット１００が装着されたと判定する。
【００８１】
また、レンズＣＰＵ１２０によって、レンズマウント１６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）の電圧（Ｈｉｇｈ／Ｌｏｗレベル）と、非通信時の特定のレンズ側信号端子（本例ではＭＴ＿ＭＯＳＩ信号端子）の電圧（Ｈｉｇｈ／Ｌｏｗレベル）とに基づいて、レンズマウント１６０が本体マウント２６０に装着されているか否かの判定（即ちレンズユニット１００がカメラ本体２００に装着されているか否かの判定）を行ってもよい。レンズＣＰＵ１２０は、具体的には、レンズユニット１００のＬＥＮＳ＿ＤＥＴ端子の電圧及び非通信時のＭＴ＿ＭＯＳＩ信号端子の電圧の両方がローレベルになったとき、レンズユニット１００が本体マウント２６０に装着されたと判定する。
【００８２】
図３に示した実施例では、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子（特定の本体側信号端子）と電源端子（＋５Ｖ端子、＋３．３Ｖ端子）との間には、ひとつ以上の信号端子が配置されている。また、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子（特定の本体側信号端子）とグランド端子ＧＮＤ、ＤＧＮＤとの間には、ひとつ以上の信号端子が配置されている。また、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子（特定の本体側信号端子）と、レンズ検出専用のＬＥＮＳ＿ＤＥＴ端子との間には、ひとつ以上の信号端子が配置されている。このように装着判定に用いるＭＴ＿ＭＯＳＩ信号端子を、電源端子、グランド端子、及びレンズ検出専用端子から離れた位置に配置することで、電気的なショート等による誤検出を防ぎ、更に装着判定の正確性を向上させることができる。
【００８３】
本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＴ＿ＭＯＳＩ信号端子の両方がローレベルであり、かつ、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子とグランド端子（ＧＮＤ端子及びＤＧＮＤ端子）との間に配置されている信号端子（ＩＮＴＲ＿ＢＵＳＹ信号端子及びＶＳＹＮＣ信号端子）がハイレベルであるときに、レンズユニット１００が装着されたと判定してもよい。
【００８４】
また、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＴ＿ＭＯＳＩ信号端子の両方がローレベルであり、かつ、本体マウント２６０のグランド端子（ＧＮＤ及びＤＧＮＤ端子）に隣接している信号端子（ＩＮＴＲ＿ＢＵＳＹ信号端子）がハイレベルであるときに、レンズユニット１００が装着されたと判定してもよい。
【００８５】
また、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＴ＿ＭＯＳＩ信号端子の両方がローレベルであり、かつ、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子とＬＥＮＳ＿ＤＥＴ端子との間に配置されている信号端子（ＭＴ＿ＳＣＫ信号端子及びＭＴ＿ＭＩＳＯ信号端子）がハイレベルであるときに、レンズユニット１００が装着されたと判定してもよい。
【００８６】
また、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＴ＿ＭＯＳＩ信号端子の両方がローレベルであり、かつ、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子に隣接している信号端子（ＭＴ＿ＭＩＳＯ信号端子）がハイレベルであるときに、レンズユニット１００が装着されたと判定してもよい。
【００８７】
また、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及び非通信時のＭＴ＿ＭＯＳＩ信号端子の両方がローレベルであり、かつ、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子に隣接している信号端子（ＶＳＹＮＣ信号端子及びＭＴ＿ＳＣＫ信号端子）がハイレベルであるときに、レンズユニット１００が装着されたと判定してもよい。
【００８８】
本体通信部２５０を構成するＡＳＩＣ２５２（集積回路）は、本体マウント２６０の第４端子（ＩＮＴＲ＿ＢＵＳＹ信号端子）の電位（電圧）の変化（Ｈｉｇｈ／Ｌｏｗ）を検出するための端子２５４と、本体マウント２６０の第５端子（ＶＳＹＮＣ信号端子）に同期信号を与えるための端子２５５と、本体マウント２６０の第６〜第８端子（シリアル通信用信号端子）を用いたシリアル通信のためのインタフェースＳＰＩと、本体マウント２６０の第９端子（ＬＥＮＳ＿ＤＥＴ端子）の電位の変化（Ｈｉｇｈ／Ｌｏｗ）を検出するための端子２５７と、レンズユニット１００のファームウェアをアップデートするための端子２５８及び２５９を有する。
【００８９】
レンズ通信部１５０を構成するＬｅｎｓＭＣ１５２（集積回路）は、レンズマウント１６０の第４端子（ＩＮＴＲ＿ＢＵＳＹ信号端子）の電位の変化（Ｈｉｇｈ／Ｌｏｗ）を検出するための端子１５４と、レンズマウント１６０のレンズ側第６〜第８端子（シリアル通信用信号端子）を用いたシリアル通信のためのインタフェースＳＰＩと、レンズユニット１００のファームウェアをアップデートするための端子１５８を有する。
【００９０】
［レンズ装着判定処理例］
図４は、カメラ本体２００の電源オン時における、本体マウント２６０の各端子の電圧レベルに対応したＡＳＩＣ２５２のポートの電圧レベルの変化例を示すタイミングチャートである。図４に示すレンズ装着判定期間Ｐ１（ｔ１〜ｔ３）において、本体ＣＰＵ２２０は、レンズ装着判定処理を行う。Ｐ１のｔ２において、本体ＣＰＵ２２０の制御により、本体側電源端子（＋５Ｖ端子、＋３．３Ｖ端子）を介して、レンズユニット１００に、バッテリ２４２からの微小な電流を供給するプレ電源投入（ソフトスタート）を行う。プレ電源投入の微小電流は、後述する本電源投入でレンズユニット１００に供給される電流よりも小さい（例えば数十ｍＡ）。プレ電源投入により、レンズユニット１００側に設けられたコンデンサ（図示を省略）に対し徐々に電荷が与えられる。
【００９１】
所定の時間経過後、レンズユニット１００が装着されていると判定されると、プレ電源投入から本電源投入に切り替えられる。即ち、本体ＣＰＵ２２０の制御により、本体側電源端子（＋５Ｖ端子、＋３．３Ｖ端子）を介して、レンズユニット１００に対し、バッテリ２４２から、レンズユニット１００が動作可能な電流（例えば１Ａ）を供給する本電源投入を行う。
【００９２】
尚、図４では、プレ電源投入（ｔ２で開始）及び本電源投入（ｔ４で開始）を視覚的に判り易くするため、便宜上、本体側電源端子（＋５Ｖ端子、＋３．３Ｖ端子）の電圧を２段階で表記しているが、実際には、プレ電源投入で微小電流により到達する目標電圧は本電源投入の電圧（＋５Ｖ、３．３Ｖ）と同じである。
【００９３】
本電源投入によりレンズブート期間Ｐ２（ｔ３〜ｔ５）に移行し、レンズユニット１００のブート（システムブート）が完了すると、レンズ初期化期間Ｐ３（ｔ５〜ｔ７）が始まり、本体ＣＰＵ２２０は、本体側電源端子（＋５Ｖ端子、＋３．３Ｖ端子）を介して本電源電圧（＋５Ｖ、＋３．３Ｖ）をレンズユニット１００に供給した状態で、信号端子（ＭＴ＿ＳＣＫ信号端子、ＭＴ＿ＭＯＳＩ信号端子、ＭＴ＿ＭＩＳＯ信号端子、ＩＮＴＲ＿ＢＵＳＹ信号端子、ＶＳＹＮＣ信号端子）を介して、レンズユニット１００との通信を行う。
【００９４】
図５は、カメラ本体２００の電源オン時のレンズ装着判定処理例を示すフローチャートである。このレンズ装着判定処理は、カメラ本体２００の本体ＣＰＵ２２０によって、プログラムに従い、実行される。以下、図５を用いて、カメラ本体２００の電源オン時のレンズ装着判定処理の一例を説明する。
【００９５】
電源スイッチ２４によってカメラ本体２００の電源がオンされると（図４のｔ０）、本体ＣＰＵ２２０は、カメラ本体２００の起動処理を実行する（ステップＳ２）。このステップＳ２にて、本体ＣＰＵ２２０は、本体マウント２６０の各端子の初期設定を行う。本例の本体ＣＰＵ２２０は、レンズ電源スイッチ２４４をオフ（プレ電源オフ且つ本電源オフ）にすると同時に、本体マウント２６０のＩＮＴＲ＿ＢＵＳＹ信号端子、ＶＳＹＮＣ信号端子、ＭＴ＿ＳＣＫ信号端子、ＭＴ＿ＭＯＳＩ信号端子、ＭＴ＿ＭＩＳＯ信号端子にそれぞれ対応したＡＳＩＣ２５２のポートをハイインピーダンス（Ｈｉ−Ｚ）に設定する。
【００９６】
尚、レンズマウント１６０が本体マウント２６０に未装着である場合、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子の電圧は、カメラ本体２００の第１のプルアップ抵抗Ｒ１により、Ｈｉｇｈレベルに設定される。レンズマウント１６０が本体マウント２６０に装着されている場合、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子の電圧は、レンズユニット１００の端子を介してグランド（ＧＮＤ）と導通し、Ｌｏｗレベルに設定される。
【００９７】
尚、レンズマウント１６０が本体マウント２６０に未装着である場合において仮にレンズ電源が投入された場合、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子の電圧は、カメラ本体２００の第２のプルアップ抵抗Ｒ２により、Ｈｉｇｈレベルに設定される。レンズマウント１６０が本体マウント２６０に装着されている場合には、本体マウント２６０のＭＴ＿ＭＯＳＩ信号端子の電圧は、プルアップ抵抗Ｒ２より十分に小さい抵抗値であるレンズユニット１００のプルダウン抵抗Ｒ３により、Ｌｏｗレベルに設定される。
【００９８】
図４のｔ１にて、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子がＬｏｗレベルであるか否かを判定する（ステップＳ４）。ＬＥＮＳ＿ＤＥＴ端子がＬｏｗレベルである場合、本体ＣＰＵ２２０は、チャタリング静定待ちとして、時計部２２４を用いて５ｍｓ以上ウエイトし（ステップＳ６）、再び本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子がＬｏｗレベルであるか否かを判定する（ステップＳ８）。
【００９９】
ステップＳ４及びステップＳ８でＹｅｓの場合（即ちＬＥＮＳ＿ＤＥＴ端子が５ｍｓ以上Ｌｏｗレベルであった場合）、図４のｔ２にて、本体ＣＰＵ２２０は、レンズ電源スイッチ２４４によりプレ電源を投入する（ステップＳ１０）。プレ電源の投入によって、レンズ装着時における信号端子の極性判定が可能な電圧レベルまで電源電圧が上昇される。また、本体マウント２６０のＩＮＴＲ＿ＢＵＳＹ信号端子、ＶＳＹＮＣ信号端子、ＭＴ＿ＳＣＫ信号端子及びＭＴ＿ＭＩＳＯ信号端子にそれぞれ対応したＡＳＩＣ２５２のポートはＨｉｇｈレベルになる。
【０１００】
プレ電源投入後、本体ＣＰＵ２２０は、信号端子の電圧レベルの確定のため、時計部２２４を用いて２０〜３０ｍｓのウエイトを行う（ステップＳ１２）。
【０１０１】
図４のｔ３にて、本体ＣＰＵ２２０は、本体マウント２６０のＬＥＮＳ＿ＤＥＴ端子及びＭＴ＿ＭＯＳＩ信号端子が同時にＬｏｗレベルであるか否かを判定する（ステップＳ１４）。本例の本体ＣＰＵ２２０は、ＬＥＮＳ＿ＤＥＴ端子及びＭＴ＿ＭＯＳＩ信号端子のレベル判定を行うと同時に、ＩＮＴＲ＿ＢＵＳＹ信号端子、ＶＳＹＮＣ信号端子、ＭＴ＿ＳＣＫ信号端子及びＭＴ＿ＭＩＳＯ信号端子にそれぞれ対応したＡＳＩＣ２５２のポートがＨｉｇｈレベルであるか否かの確認も行っている。
【０１０２】
ＬＥＮＳ＿ＤＥＴ端子及びＭＴ＿ＭＯＳＩ信号端子の両方がＬｏｗレベルであった場合には、レンズユニット１００が装着されていると判定してステップＳ１６に進む。ＬＥＮＳ＿ＤＥＴ端子及びＭＴ＿ＭＯＳＩ信号端子のうち少なくともひとつの端子がＨｉｇｈレベルであった場合には、レンズユニット１００が未装着であると判定してステップＳ２２に進む。
【０１０３】
ステップＳ１４でレンズ装着と判定された場合、本体ＣＰＵ２２０は、ＬＥＮＳ＿ＤＥＴ端子のＨｉｇｈレベルエッジ（ＬｏｗレベルからＨｉｇｈレベルへの切り替わりのエッジである）の検出を開始する（ステップＳ１６）。本例の本体ＣＰＵ２２０は、ＡＳＩＣ２５２によるＬＥＮＳ＿ＤＥＴ端子のＨｉｇｈレベルエッジを検出するための割り込みをイネーブルにする。
【０１０４】
次に、本体ＣＰＵ２２０は、起動ＮＧカウンタをクリアする（ステップＳ１８）。これにより、レンズ装着判定処理が完了する。
【０１０５】
レンズ装着判定処理が完了すると、本体ＣＰＵ２２０は、レンズブート処理を開始し、レンズ電源スイッチ２４４によってレンズユニット１００の本電源を投入する（ステップＳ２０、図４のｔ４）。本電源の投入によって、レンズユニット１００による各種信号処理、レンズ動作が可能な電流量が確保される。
【０１０６】
また、本体ＣＰＵ２２０は、各信号端子の通信時設定を行う。具体的には、ＩＮＴＲ＿ＢＵＳＹ信号のＬｏｗレベルエッジ（ＨｉｇｈレベルからＬｏｗレベルへの切り替わりのエッジである）を検出するための割り込みをイネーブルにし、ＶＳＹＮＣ信号の出力設定を行い、ＡＳＩＣ２５２のシリアル通信用のインタフェースＳＰＩを初期設定する。
【０１０７】
レンズＣＰＵ１１０によるレンズユニット１００の各種レンズを初期設定位置に移動させる初期位置駆動が開始されると、レンズ通信部１５０は、ＩＮＴＲ＿ＢＵＳＹ信号をＨｉｇｈレベルからＬｏｗレベルに切り替える。
【０１０８】
次に、カメラ本体２００の電源オン時にレンズユニット１００の未装着を検出した場合の処理を説明する。
【０１０９】
本体ＣＰＵ２２０は、ステップＳ４又はＳ８でＬＥＮＳ＿ＤＥＴ端子がＬｏｗレベル（低電位）であると判定した場合、動作モードをレンズ未装着モードに変更し（ステップＳ２８）、レンズ電源オフ中のシーケンスに移行する（ステップＳ３６）。
【０１１０】
また、本体ＣＰＵ２２０は、ステップＳ１４でレンズユニット１００が未装着と判定した場合、レンズ電源スイッチ２４４をオフすることにより、レンズユニット１００に対するプレ電源をオフする（ステップＳ２２）。
【０１１１】
次に、本体ＣＰＵ２２０は、起動ＮＧカウンタをインクメントし（ステップＳ２４）、起動ＮＧカウンタが閾値（本例では「２」）を越えているか否かを判定する（ステップＳ２６）。
【０１１２】
起動ＮＧカウンタが閾値以下である場合、本体ＣＰＵ２２０は、動作モードをレンズ未装着モードに変更し（ステップＳ２８）、レンズ電源オフ中のシーケンスに移行する（ステップＳ３４）。
【０１１３】
起動ＮＧカウンタが閾値を超えている場合、本体ＣＰＵ２２０は、表示制御部２１４を介してモニタ２１６にエラーメッセージ出力を行い（ステップＳ３０）、フラッシュＲＯＭ２２６にエラーログを記録し（ステップＳ３２）、起動ＮＧカウンタをクリアし（ステップＳ３４）、レンズ電源オフ中のシーケンスに移行する（ステップＳ３６）。
【０１１４】
エラーメッセージとして例えば「レンズを確認して下さい」と表示する。エラーメッセージ出力は音声出力で行ってもよい。エラーログとして例えば「レンズブート開始タイムアウトエラー」を記録する。
【０１１５】
次に、図４のレンズ初期化期間Ｐ３に、本体ＣＰＵ２２０によって行われる処理について説明する。
【０１１６】
本体ＣＰＵ２２０は、時計部２２４のタイマを用いて、ＩＮＴＲ＿ＢＵＳＹ信号のＬｏｗレベルエッジの割り込みの有無を監視する。レンズユニット１００の故障等に因り、本電源オンから一定時間（例えば２００ｍｓ）を経過してもＩＮＴＲ＿ＢＵＳＹ信号がＨｉｇｈレベルからＬｏｗレベルに切り替わらない場合には、本体通信部２５０は、レンズ電源スイッチ２４４をオフして本体マウント２６０の＋５Ｖ電源端子及び３．３Ｖ電源端子に対する電源供給を停止し、レンズシステムブートタイムアウトエラーとして、フラッシュＲＯＭ２２６にエラーログを記録する。
【０１１７】
本体通信部２５０は、本電源オンから一定時間内に、ＩＮＴＲ＿ＢＵＳＹ信号のＬｏｗエッジ（ＨｉｇｈレベルからＬｏｗレベルへの変化）を割り込みにより検知すると、レンズ通信部１５０に対して、シリアル通信用のＭＴ＿ＭＯＳＩ信号によりＮＯＰコマンドを送信する。このＮＯＰコマンドを受信したレンズ通信部１５０は、本体通信部２５０に対して、シリアル通信用のＭＴ＿ＭＩＳＯ信号によりＮＯＰ応答を送信する。このＮＯＰ応答が「ＯＫ」であれば、本体通信部２５０により、更にレンズ通信部１５０とのシリアル通信を行って、レンズＩＤ及びシリアル番号を取得する。ＮＯＰ応答が「ＮＧ」であれば、本体通信部２５０は、通信エラーとして、通信エラー復帰処理を行なう。
【０１１８】
また、レンズ通信部１５０は、レンズユニット１００の初期処理が終了すると、ＩＮＴＲ＿ＢＵＳＹ信号をＬｏｗレベルからＨｉｇｈレベルに切り替える（図４のｔ７）。本体通信部２５０は、ＩＮＴＲ＿ＢＵＳＹ信号のＨｉｇｈエッジ（ＬｏｗレベルからＨｉｇｈレベルへの変化）を割り込みにより検知する。
【０１１９】
図６は、カメラ本体２００の起動後におけるレンズ装着判定処理例を示すフローチャートである。このレンズ装着判定処理は、カメラ本体２００の本体ＣＰＵ２２０によって、プログラムに従い、実行される。以下、図６を用いて、カメラ本体２００の起動後におけるレンズ装着判定処理の一例を説明する。
【０１２０】
以下では、図５のフローチャート（カメラ本体２００の電源オン時のレンズ装着判定処理）と異なる点のみ説明する。
【０１２１】
図６のステップＳ４〜Ｓ２６は、図５と同様である。
【０１２２】
ステップＳ２６で起動ＮＧカウンタが閾値以下である場合、レンズ電源オフ中のシーケンスに移行する（ステップＳ３４）。
【０１２３】
ステップＳ２６で起動ＮＧカウンタを越えていた場合の処理の流れ（ステップＳ３０〜Ｓ３６）は、図５と同様である。
【０１２４】
即ち、カメラ本体２００の起動後におけるレンズ装着判定処理では、図５のステップＳ２及びＳ２８を省略した処理の流れとなる。
【０１２５】
尚、カメラ本体２００の本体ＣＰＵ２２０は、カメラ本体２００側のＬＥＮＳ＿ＤＥＴ端子がハイレベルであるとき又はローレベルからハイレベルに変化したときには、ＭＴ＿ＭＯＳＩ信号端子がハイレベルであるかローレベルであるかに関わらず、レンズユニット１００が未装着であると判定する。
【０１２６】
以上、レンズ交換式カメラが反射ミラーを省略したレンズ交換式カメラ（ミラーレス一眼カメラ）である場合を例に説明したが、反射ミラーを備えたレンズ交換式カメラにも、本発明は適用可能である。また、カメラ本体に撮像素子を設けた場合を例に説明したが、レンズユニットに撮像素子を設けた場合にも、本発明は適用可能である。
【０１２７】
カメラ本体２００側の通信用の複数の信号端子（本体側信号端子）及びレンズユニット１００側の通信用の複数の信号端子（レンズ側信号端子）のうちレンズ装着判定に用いる端子は、図３に示したＭＴ＿ＭＯＳＩ信号端子には特に限定されない。カメラ本体２００及びレンズユニット１００の少なくとも一方の特定の動作期間を示すビジー信号の端子（ＩＮＴＲ＿ＢＵＳＹ信号端子）、カメラ本体２００とレンズユニット１００との同期信号の端子（ＶＳＹＮＣ信号端子）、カメラ本体２００とレンズユニット１００とのシリアル通信用の信号端子（ＭＴ＿ＳＩＭＯ信号端子）を用いてもよい。この場合、カメラ本体側のレンズ装着判定に用いる信号端子にプルアップ抵抗Ｒ２を接続し、レンズユニット側のレンズ装着判定に用いる信号端子にプルダウン抵抗Ｒ４を接続する。
【０１２８】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってよいのはもちろんである。
【符号の説明】
【０１２９】
１０：レンズ交換式カメラ、１００：レンズユニット、１０２：撮影光学系、１２０：レンズＣＰＵ、１５０：レンズ通信部、１６０：レンズマウント（レンズ側装着部）、２００：カメラ本体、２２０：本体ＣＰＵ、２２２：操作部、２２４：時計部、２４０：電源制御部、２４２：バッテリ（電源）、２４４：レンズ電源スイッチ、２５０：本体通信部、２６０：本体マウント（本体側装着部）、ＧＮＤ、ＤＧＮＤ：グランド端子、ＬＥＮＳ＿ＤＥＴ：レンズユニットの検出用の検出端子、ＩＮＴＲ＿ＢＵＳＹ、ＶＳＹＮＣ、ＭＴ＿ＭＯＳＩ、ＭＴ＿ＳＣＫ、ＭＴ＿ＭＩＳＯ：信号送受用の信号端子
【図１】
0005638706.tif 000002
【図２】
0005638706.tif 000003
【図３】
0005638706.tif 000004
【図４】
0005638706.tif 000005
【図５】
0005638706.tif 000006
【図６】
0005638706.tif 000007