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