説明

交換レンズ

【課題】レンズの着脱検知が簡易な構成で行われる、使い勝手のよいレンズを提供する。
【解決手段】取付手段にカメラボディが取り付けられていない場合、および、取付手段にカメラボディが取り付けられ、且つ通信手段によるデータ通信が行われていない場合に、第1のレンズ側接点の信号レベルが第1の真理値に対応する信号レベルになるように通信手段を制御する制御手段とを備え、通信手段は、データ通信を行う際、第1のレンズ側接点にデータ信号でもクロック信号でもない信号であって第1の真理値とは異なる第2の真理値に対応する信号レベルを第1所定時間以上連続して含まない信号を出力し、制御手段は、被駆動部材が駆動されていないとき、第2の真理値に対応する信号レベルを第1所定時間以上連続して含む停止信号が、所定のタイミングで第1のレンズ側接点に送信されるように通信手段を制御することを特徴とする交換レンズ。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、交換レンズに関する。
【背景技術】
【0002】
従来、カメラボディと交換レンズとの間に通信用の接点を設けたカメラシステムが知られている。このようなカメラシステムにおいて、通信用の接点を用いた交換レンズの着脱検知を行うものが存在する。例えば特許文献1には、撮影レンズ鏡筒とカメラボディとの間の通信ラインBINTLを用いて撮影レンズ鏡筒の装着を検知するカメラシステムが記載されている。通信ラインBINTLはカメラボディが入力と出力の両方に用いる通信ラインであり、カメラボディ内のBCPUは、着脱検知時には当該通信ラインの端子を入力に、通信時には当該端子を出力に切り替える必要がある。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平8−95144号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載された着脱検知機構は、構成が複雑になるという問題があった。
【課題を解決するための手段】
【0005】
請求項1に係る発明は、所定の駆動系により駆動される被駆動部材と、データ通信を行うための4つのボディ側接点を有するカメラボディが、着脱可能に取り付けられる取付手段と、4つのボディ側接点にそれぞれ接続される、第1のレンズ側接点を含む4つのレンズ側接点と、4つのレンズ側接点を介してカメラボディとの間で信号の授受を行うことによりカメラボディとのデータ通信を行う通信手段と、取付手段にカメラボディが取り付けられていない場合、および、取付手段にカメラボディが取り付けられ且つ通信手段によるデータ通信が行われていない場合に、第1のレンズ側接点の信号レベルが第1の真理値に対応する信号レベルになるように通信手段を制御する制御手段と、通信手段および制御手段に動作電圧を供給可能な電源とを備え、通信手段および制御手段は、取付手段にカメラボディが取り付けられている場合にはカメラボディから動作電圧の供給を受け、取付手段にカメラボディが取り付けられていない場合には電源から動作電圧の供給を受け、第1のレンズ側接点は、4つのボディ側接点のうちカメラボディが着脱検知に用いる第1のボディ側接点に接続され、通信手段は、データ通信を行う際、第1のレンズ側接点にデータ信号でもクロック信号でもない信号であって第1の真理値とは異なる第2の真理値に対応する信号レベルを第1所定時間以上連続して含まない信号を出力し、制御手段は、被駆動部材が駆動されていないとき、第2の真理値に対応する信号レベルを第1所定時間以上連続して含む停止信号が、所定のタイミングで第1のレンズ側接点に送信されるように通信手段を制御することを特徴とする交換レンズである。
請求項5に係る発明は、データ通信を行うための4つのボディ側接点を有するカメラボディが、着脱可能に取り付けられる取付手段と、取付手段へのカメラボディの着脱を検知する着脱検知手段と、4つのボディ側接点にそれぞれ接続される、第1のレンズ側接点を含む4つのレンズ側接点と、4つのレンズ側接点を介してカメラボディとの間で信号の授受を行うことによりカメラボディとのデータ通信を行う通信手段と、着脱検知手段によりカメラボディの装着が検知されてから第1所定時間が経過するまで、第1のレンズ側接点の信号レベルが第1の真理値に対応する信号レベルになるように通信手段を制御し、その後、着脱検知手段によりカメラボディの取り外しが検知されるまで、通信手段によるデータ通信が行われていない場合には第1のレンズ側接点の信号レベルが第1の真理値とは異なる第2の真理値に対応する信号レベルになるように通信手段を制御する制御手段と、通信手段および制御手段に動作電圧を供給可能な電源とを備え、通信手段および制御手段は、取付手段にカメラボディが取り付けられている場合にはカメラボディから動作電圧の供給を受け、取付手段にカメラボディが取り付けられていない場合には電源から動作電圧の供給を受け、第1のレンズ側接点は、4つのボディ側接点のうちカメラボディが着脱検知に用いる第1のボディ側接点に接続され、通信手段は、データ通信を行う際、第1のレンズ側接点にデータ信号でもクロック信号でもない信号であって第1の真理値に対応する信号レベルを第2所定時間以上連続して含まない信号を出力することを特徴とする交換レンズである。
【発明の効果】
【0006】
本発明によれば、レンズの着脱検知が簡易な構成で行われる、使い勝手のよいレンズを提供することができる。
【図面の簡単な説明】
【0007】
【図1】本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。
【図2】本発明を適用したレンズ交換式のカメラシステムを示した断面図である。
【図3】保持部102,202の詳細を示す模式図である。
【図4】コマンドデータ通信の例を示すタイミングチャートである。
【図5】ホットライン通信の例を示すタイミングチャートである。
【図6】交換レンズ200内の着脱検知に関する回路を示す図である。
【図7】レンズ着脱検知部119が交換レンズ200の着脱を検知する様子を示したタイミングチャートである。
【図8】交換レンズ200内の着脱検知に関する回路を示す図である。
【発明を実施するための形態】
【0008】
(第1の実施の形態)
図1は、本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。なお、図1では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラ1は、カメラボディ100と、カメラボディ100に着脱可能な交換レンズ200とから構成される。
【0009】
カメラボディ100には交換レンズ200が着脱可能に取り付けられるボディ側マウント部101が設けられている。ボディ側マウント部101の近傍(ボディ側マウント部101の内周側)の位置には、ボディ側マウント部101の内周側に部分的に突出する状態で、12個のボディ側接続端子を保持する保持部(電気的な接続部)102が設けられている。
【0010】
また交換レンズ200には、ボディ側マウント部101に対応し、カメラボディ100が着脱可能に取り付けられるレンズ側マウント部201が設けられている。レンズ側マウント部201の近傍(レンズ側マウント部201の内周側)の位置には、レンズ側マウント部201の内周側に部分的に突出する状態で、12個のレンズ側接続端子を保持する保持部(電気的な接続部)202が設けられている。
【0011】
カメラボディ100に交換レンズ200が装着されると、複数のボディ側接続端子が設けられた保持部102(後に詳述)が、複数のレンズ側接続端子が設けられた保持部202(後に詳述)に電気的に且つ物理的に接続される。これらの端子は、カメラボディ100から交換レンズ200への電力供給、および、カメラボディ100と交換レンズ200との信号の送受信に利用される。
【0012】
カメラボディ100内のボディ側マウント部101後方には撮像素子104が設けられる。カメラボディ100の上方には、入力装置たるボタン107が設けられている。ユーザはボタン107等の入力装置を用いてカメラボディ100に撮影指示や撮影条件の設定指示等を行う。
【0013】
図2は、本発明を適用したレンズ交換式のカメラシステムを示した断面図である。交換レンズ200は、被写体像を結像させる結像光学系210を備える。結像光学系210は複数のレンズ210a〜210cと虹彩絞り211とから構成されている。これら複数のレンズ210a〜210cには、被写体像のピント位置を制御するためのフォーカシングレンズ210bと、被写体像の像ぶれを補正するぶれ補正レンズ210cとが含まれている。
【0014】
交換レンズ200内部には、フォーカシングレンズ210b、ぶれ補正レンズ210c、および虹彩絞り211をそれぞれ駆動するための駆動系(不図示)が設置されている。例えば、フォーカシングレンズ210bは超音波モータによって駆動される。また、ぶれ補正レンズ210cは2つのボイスコイルモータによって駆動され、虹彩絞り211はステッピングモータによって駆動される。すなわち、フォーカシングレンズ210bと、ぶれ補正レンズ210cと、虹彩絞り211は、交換レンズ200内に設けられた駆動系により駆動され、その被駆動状態が変化する被駆動部材(光学部材)である。このように、本発明において被駆動部材(光学部材)とは、レンズ210a〜210cに含まれる駆動可能なレンズのみならず、撮影光路上に存在し被写体からの光束を通過させたり遮ったりする部材をも含む。例えば、結像光学系210を通過する被写体光の光量を調節する虹彩絞り211も被駆動部材(光学部材)の1つである。
【0015】
交換レンズ200内部には更に、交換レンズ200の各部の制御を司るレンズ制御部203が設けられている。レンズ制御部203は不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部203には、レンズ側第1通信部217、レンズ側第2通信部218、ROM215、およびRAM216が接続されている。
【0016】
レンズ側第1通信部217およびレンズ側第2通信部218は、保持部102、202の端子を介してカメラボディ100とのデータの授受を行う。このレンズ側第1通信部217とレンズ側第2通信部218はそれぞれ、交換レンズ側の通信インターフェースである。レンズ制御部203はこれら通信インターフェースを使って、カメラボディ100(後述するボディ制御部103)との間で後述する各通信(ホットライン通信、コマンドデータ通信)を行う。
【0017】
ROM215は不揮発性の記憶媒体であり、レンズ制御部203が実行する所定の制御プログラム等が予め記憶される。RAM216は揮発性の記憶媒体であり、レンズ制御部203により各種データの記憶領域として利用される。
【0018】
撮像素子104の前面には、撮像素子104の露光状態を制御するためのシャッター115と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター116とが設けられている。結像光学系210を透過した被写体光は、シャッター115およびフィルター116を介して撮像素子104に入射する。
【0019】
カメラボディ100内部には、カメラボディ100の各部の制御を司るボディ制御部103が設けられている。ボディ制御部103は不図示のマイクロコンピュータ、RAMおよびその周辺回路等から構成される。ボディ制御部103には、ボディ側第1通信部117、ボディ側第2通信部118、およびレンズ着脱検知部119が接続されている。
【0020】
ボディ側第1通信部117は保持部102に接続されており、レンズ側第1通信部217とデータの授受を行うことができる。同様に、ボディ側第2通信部118はレンズ側第2通信部218とデータの授受を行うことができる。換言すれば、ボディ側第1通信部117とボディ側第2通信部118はそれぞれ、ボディ側の通信インターフェースである。ボディ制御部103はこれら通信インターフェースを使って、交換レンズ200(レンズ制御部203)との間で、後述する各通信(ホットライン通信、コマンドデータ通信)を行う。レンズ着脱検知部119は、保持部102に設けられた特定の接点(後に詳述)の信号レベルに基づいて交換レンズ200の着脱を検知する。
【0021】
カメラボディ100の背面には、LCDパネル等により構成される表示装置111が配置される。ボディ制御部103はこの表示装置111に対し、撮像素子104の出力に基づく被写体の画像(いわゆるスルー画)や、撮影条件等を設定するための各種のメニュー画面を表示する。
【0022】
(保持部102,202の説明)
図3は保持部102,202の詳細を示す模式図である。なお図3において保持部102がボディ側マウント部101の右側に配置されているのは、実際のマウント構造に倣ったものである。すなわち、本実施形態の保持部102は、ボディ側マウント部101のマウント面よりも奥まった場所(図3においてボディ側マウント部101よりも右側の場所)に配置されている。同様に、保持部202がレンズ側マウント部201の右側に配置されているのは、本実施形態の保持部202が交換レンズ200のレンズ側マウント部201のマウント面よりも突出した場所に配置されていることを表している。保持部102と保持部202がこのように配置されているので、ボディ側マウント部101のマウント面とレンズ側マウント部201のマウント面とを接触させて、カメラボディ100と交換レンズ200とをマウント結合させると、保持部102と保持部202とが接続され、両保持部に設けられている電気接点同士も接続することになる。このようなマウント構造については周知であるのでこれ以上の説明、図示を省略する。
【0023】
図3に示すように、保持部102にはBP1〜BP12の12個の接点が存在する。また保持部202には、上記の12個の接点にそれぞれ対応する、LP1〜LP12の12個の接点が存在する。以下、接点BP1〜BP12をボディ側接点、接点LP1〜LP12をレンズ側接点と称することがある。
【0024】
接点BP1および接点BP2は、カメラボディ100内の送電部130に接続されている。送電部130は、接点BP1に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路(フォーカシングレンズ210bの駆動系等)を除く交換レンズ200内の各部の動作電圧を供給する。すなわち、接点BP1および接点LP1からは、上記の各駆動部を除く交換レンズ200内の各部の動作電圧が供給される。この接点BP1に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲(例えば3V台での電圧幅)をもつが、標準的に供給される電圧値はその最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ100側から交換レンズ200側に供給される電流値は、電源ON状態において、約数10mA〜数100mAの範囲内の電流値である。
【0025】
接点BP2は、接点BP1に与えられる上記動作電圧に対応する接地端子である。すなわち、接点BP2および接点LP2は、上記の動作電圧に対応する接地端子電圧である。接点LP1および接点LP2は、交換レンズ200内の受電部230に接続されている。受電部230は、カメラボディ100から供給された電力を、レンズ制御部203を含む交換レンズ200内の各部に供給する。
【0026】
以下の説明では、接点BP1および接点LP1により構成される信号線を、信号線V33と呼ぶ。また、接点BP2および接点LP2により構成される信号線を、信号線GNDと呼ぶ。これらの接点LP1、LP2、BP1、BP2は、カメラボディ100側から交換レンズ200側へ電源供給するための、電源系接点を構成する。
【0027】
接点BP3,BP4,BP5,およびBP6は、ボディ側第1通信部117に接続されている。これらの接点に対応する交換レンズ200側の接点LP3,LP4,LP5,およびLP6は、レンズ側第1通信部217に接続されている。ボディ側第1通信部117とレンズ側第1通信部217は、これらの接点(通信系接点)を用いて、互いにデータの送受信を行う。ボディ側第1通信部117とレンズ側第1通信部217が行う通信の内容については、後に詳述する。
【0028】
ボディ側第1通信部117およびレンズ側第1通信部217は、各接点から入力される信号の信号レベルが所定の基準レベル(例えば2.0V)以上であった場合に、当該入力信号が真理値「真」(1、H、High等とも称する)を表していると判断する。また、各接点から入力される信号の信号レベルが上記の基準レベルとは別個に設定される所定の基準レベル(例えば0.8V)以下であった場合に、当該入力信号が真理値「偽」(0、L、Low等とも称する)を表していると判断する。ボディ側第2通信部118およびレンズ側第2通信部218についても同様である。
【0029】
接点BP6にはレンズ着脱検知部119が接続されている。レンズ着脱検知部119は、接点BP6の信号レベルに基づいて交換レンズ200の着脱を検知する。レンズ着脱検知部119による着脱の検知については後に詳述する。また、接点BP6は不図示のプルアップ抵抗によりプルアップされており、交換レンズ200が装着されていない場合には、レンズ着脱検知部119には真理値Hに対応する信号レベルの信号が入力される。
【0030】
なお以下の説明では、接点BP3および接点LP3により構成される信号線を、信号線CLKと呼ぶ。同様に、接点BP4および接点LP4により構成される信号線を信号線BDATと、接点BP5および接点LP5により構成される信号線を信号線LDATと、接点BP6および接点LP6により構成される信号線を信号線RDYと呼ぶ。
【0031】
接点BP7,BP8,BP9,およびBP10は、ボディ側第2通信部118に接続されている。これらの接点に対応する交換レンズ200側の接点LP7,LP8,LP9,およびLP10は、レンズ側第2通信部218に接続されている。レンズ側第2通信部218は、これらの接点(通信系接点)を用いて、ボディ側第2通信部118にデータの送信を行う。ボディ側第2通信部118とレンズ側第2通信部218が行う通信の内容については、後に詳述する。
【0032】
なお以下の説明では、接点BP7および接点LP7により構成される信号線を、信号線HREQと呼ぶ。同様に、接点BP8および接点LP8により構成される信号線を信号線HANSと、接点BP9および接点LP9により構成される信号線を信号線HCLKと、接点BP10および接点LP10により構成される信号線を信号線HDATと呼ぶ。
【0033】
接点BP11および接点BP12は、カメラボディ100内の電源回路140に接続されている。電源回路140は、接点BP12に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路(フォーカシングレンズ210bの駆動系等)の駆動電圧を供給する。すなわち、接点BP12および接点LP12からは、フォーカシングレンズ210b等の駆動系の駆動電圧が供給される。この接点BP12に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲をもつが、その範囲はいずれも、前述した接点BP1に供給可能な電圧値範囲よりも大きい電圧値である(例えば、接点BP12に供給可能な最大電圧値は、接点BP1に供給可能な最大電圧値の数倍程度)。即ち接点BP12に供給される電圧値は、上述の接点BP1に供給される電圧値とは、その大きさが異なる電圧値である。なお接点BP12に標準的に供給される電圧値は、接点BP12に供給可能な最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ100側から交換レンズ200側に供給される電流は、電源ON状態において、約10mA〜数Aの電流値となる。
【0034】
接点BP11は、接点BP12に与えられる上記駆動電圧に対応する接地端子である。すなわち、接点BP11および接点LP11は、上記駆動電圧に対応する接地端子である。
【0035】
以下の説明では、接点BP11および接点LP11により構成される信号線を、信号線PGNDと呼ぶ。また、接点BP12および接点LP12により構成される信号線を、信号線BATと呼ぶ。これらの接点LP11,LP12、BP11,BP12は、カメラボディ100側から交換レンズ200側へ電源供給するための、電源系接点を構成する。
【0036】
なお、上述の接点BP12、接点LP12に供給される電圧値(電流値)と、接点BP1,LP1に供給される電圧値(電流値)との大小関係から明らかなように、それら各接点に供給される電圧にそれぞれに対する接地端子となる接点BP11および接点LP11を流れる電流の最大値と最小値との差は、接点BP2および接点LP2を流れる電流の最大値と最小値との差よりも大きくなっている。これは、アクチュエータ等の駆動系を有する各駆動部が消費する電力が、交換レンズ200内のレンズ制御部203等の電子回路に比べて大きいこと、ならびに、被駆動部材を駆動する必要がない場合には各駆動部が電力を消費しないことに拠る。
【0037】
(コマンドデータ通信の説明)
レンズ制御部203は、レンズ側第1通信部217を制御して、接点LP3〜LP6、すなわち信号線CLK,BDAT,LDAT,およびRDYを介して、ボディ側第1通信部117からの制御データの受信と、ボディ側第1通信部117への応答データの送信とを並行して、第1の所定周期(本実施形態では例えば16ミリ秒)で行う。以下、レンズ側第1通信部217とボディ側第1通信部117との間で行われる通信の詳細を説明する。
【0038】
なお、本実施形態において、レンズ制御部203およびレンズ側第1通信部217と、ボディ制御部103およびボディ側第1通信部117との間で行われる通信を「コマンドデータ通信」と称する。また、コマンドデータ通信に利用される4つの信号線(信号線CLK,BDAT,LDAT,およびRDY)から成る伝送路を第1伝送路と称する。
【0039】
図4は、コマンドデータ通信の例を示すタイミングチャートである。ボディ制御部103およびボディ側第1通信部117は、コマンドデータ通信の開始時(T1)、まず信号線RDYの信号レベルを確認する。信号線RDYの信号レベルはレンズ側第1通信部217の通信可否を表している。つまり、信号線RDYにはレンズ側第1通信部217から、データ通信の可否を表す通信可否信号が出力される。レンズ制御部203およびレンズ側第1通信部217は、通信できない状態である場合には、接点LP6からH(High)レベルの信号を出力する。すなわち、信号線RDYの信号レベルをHレベルにする。ボディ制御部103およびボディ側第1通信部117は、信号線RDYがHレベルである場合、これがLレベルになるまで通信開始しない。また通信中の次の処理を実行しない。
【0040】
信号線RDYがL(Low)レベルであれば、ボディ制御部103およびボディ側第1通信部117は接点BP3からクロック信号401を出力する。すなわち、信号線CLKを介してレンズ側第1通信部217にクロック信号401を伝送する。ボディ制御部103およびボディ側第1通信部117はこのクロック信号401に同期して、接点BP4から制御データの前半部分であるボディ側コマンドパケット信号402を出力する。すなわち、信号線BDATを介してレンズ側第1通信部217にボディ側コマンドパケット信号402を伝送する。
【0041】
また、信号線CLKにクロック信号401が出力されると、レンズ制御部203およびレンズ側第1通信部217は、クロック信号401に同期して接点LP5から応答データの前半部分であるレンズ側コマンドパケット信号403を出力する。すなわち、信号線LDATを介してボディ側第1通信部117にレンズ側コマンドパケット信号403を伝送する。
【0042】
レンズ制御部203およびレンズ側第1通信部217は、レンズ側コマンドパケット信号403の送信完了に応じて、信号線RDYの信号レベルをHレベルにする(T2)。レンズ制御部203は、受信したボディ側コマンドパケット信号402の内容に応じた処理である第1制御処理404(後述)を開始する。
【0043】
レンズ制御部203は第1制御処理404が完了すると、レンズ側第1通信部217に第1制御処理404の完了を通知する。レンズ側第1通信部217はこの通知に応じて、接点LP6からLレベルの信号を出力する。すなわち、信号線RDYの信号レベルをLレベルにする(T3)。ボディ制御部103およびボディ側第1通信部117はこの信号レベルの変化に応じて、接点BP3からクロック信号405を出力する。すなわち、信号線CLKを介してレンズ側第1通信部217にクロック信号405を伝送する。
【0044】
ボディ制御部103およびボディ側第1通信部117はこのクロック信号405に同期して、接点BP4から制御データの後半部分であるボディ側データパケット信号406を出力する。すなわち、信号線BDATを介してレンズ側第1通信部217にボディ側データパケット信号406を伝送する。
【0045】
また、信号線CLKにクロック信号405が出力されると、レンズ制御部203およびレンズ側第1通信部217はクロック信号405に同期して接点LP5から応答データの後半部分であるレンズがデータパケット信号407を出力する。すなわち、信号線LDATを介してボディ側第1通信部117にレンズ側データパケット信号407を伝送する。
【0046】
レンズ制御部203およびレンズ側第1通信部217は、レンズ側データパケット信号407の送信完了に応じて、信号線RDYの信号レベルを再びHレベルにする(T4)。レンズ制御部203は、受信したボディ側データパケット信号406の内容に応じた処理である第2制御処理408(後述)を開始する。
【0047】
以上のように、レンズ側第1通信部217は、カメラボディ100からクロック信号が出力される信号線CLKと、カメラボディ100からクロック信号に同期してデータ信号が出力される信号線BDATと、レンズ側第1通信部217からクロック信号に同期してデータ信号が出力される信号線LDATと、レンズ側第1通信部217からレンズ側第1通信部217のデータ通信の可否を表す通信可否信号が出力される信号線RDYと、を用いてカメラボディ100とのデータ通信を行う。
【0048】
ここで、レンズ制御部203が行う第1制御処理404、および第2制御処理408について述べる。
【0049】
例えば、受信したボディ側コマンドパケット信号402が、交換レンズ側の特定のデータを要求する内容であった場合について述べる。レンズ制御部203は、第1制御処理404として、コマンドパケット信号402の内容を解析処理すると共に、当該要求されている特定データを生成する処理を実行する。更にレンズ制御部203は、第1制御処理404として、コマンドパケット信号402に含まれているチェックサムデータを用いて、コマンドパケット信号402の通信にエラーがないか否かをデータバイト数から簡易的にチェックする通信エラーチェック処理をも実行する。この第1制御処理404で生成された特定データの信号は、レンズ側データパケット信号407としてボディ側に出力される。なお、この場合においてコマンドパケット信号402の後でボディ側から出力されるボディ側データパケット信号406は、レンズ側にとっては特に意味をなさないダミーデータ信号(チェックサムデータは含む)となっている。この場合にはレンズ制御部203は、第2制御処理408として、ボディ側データパケット信号406に含まれるチェックサムデータを用いた、上述の如き通信エラーチェック処理を実行する。
【0050】
また例えば、受信したボディ側コマンドパケット信号402が、レンズ側の被駆動部材を駆動する指示であった場合について述べる。例えば、コマンドパケット信号402がフォーカシングレンズ210bの駆動指示であり、受信したボディ側データパケット信号406がフォーカシングレンズ210bの駆動量であった場合について述べる。レンズ制御部203は、第1制御処理404として、コマンドパケット信号402の内容を解析処理すると共に、その内容を理解したことを表す了解信号を生成する。更にレンズ制御部203は、第1制御処理404として、コマンドパケット信号402に含まれているチェックサムデータを用いて、上述の如き通信エラーチェック処理をも実行する。この第1制御処理404で生成された了解信号は、レンズ側データパケット信号407としてボディ側に出力される。またレンズ制御部203は、第2制御処理408として、ボディ側データパケット信号406の内容の解析処理を実行すると共に、ボディ側データパケット信号406に含まれるチェックサムデータを用いた上述の如き通信エラーチェック処理を実行する。
【0051】
レンズ制御部203は第2制御処理408が完了すると、レンズ側第1通信部217に第2制御処理408の完了を通知する。これによってレンズ制御部203は、レンズ側第1通信部217に、接点LP6からLレベルの信号を出力させる。すなわち、信号線RDYの信号レベルをLレベルにする(T5)。
【0052】
なお受信したボディ側コマンドパケット信号402が、上述のようなレンズ側の被駆動部材(たとえばフォーカシングレンズ)を駆動する指示であった場合、レンズ制御部203は、レンズ側第1通信部217に信号線RDYの信号レベルをLレベルにさせつつ、フォーカシングレンズ210bの駆動系に対して、フォーカシングレンズ210bを当該駆動量だけ駆動する処理を実行させる。
【0053】
上述した時刻T1〜時刻T5に行われた通信が、1回のコマンドデータ通信である。上述のように、1回のコマンドデータ通信では、ボディ制御部103およびボディ側第1通信部117により、ボディ側コマンドパケット信号402およびボディ側データパケット信号406がそれぞれ1つずつ送信される。すなわち、処理の都合上2つに分割されて送信されるものの、ボディ側コマンドパケット信号402およびボディ側データパケット信号406は2つ合わせて1つの制御データを構成する。
【0054】
同様に、1回のコマンドデータ通信では、レンズ制御部203およびレンズ側第1通信部217によりレンズ側コマンドパケット信号403およびレンズ側データパケット信号407がそれぞれ1つずつ送信される。すなわち、レンズ側コマンドパケット信号403およびレンズ側データパケット信号407は2つ合わせて1つの応答データを構成する。
【0055】
以上のように、レンズ制御部203およびレンズ側第1通信部217は、ボディ側第1通信部117からの制御データの受信と、ボディ側第1通信部117への応答データの送信とを並行して行う。
【0056】
上述したように、コマンドデータ通信に用いられる4つの信号線(CLK、BDAT、LDAT、RDY)には、レンズ側第1通信部217およびボディ側第1通信部117により種々の信号が出力される。図4を参照すれば明らかな通り、これらの信号のうちで信号レベルの変化が最も少ない信号は、レンズ側第1通信部217により信号線RDYに出力される信号である。すなわち、レンズ側第1通信部217は、カメラボディ100とのコマンドデータ通信において、4つの接点LP3〜LP6のうち接点LP6の信号レベルの変化が最も少なくなるよう接点LP3〜LP6を制御する。なお、接点LP6および接点BP6は、他のクロック信号に同期しない非同期信号(信号線RDYの信号レベル/Hレベル、またはLレベル)が伝送される接点である。
【0057】
なお、上述した第1制御処理404および第2制御処理408に関しては、徒にカメラ全体の処理が滞らないよう、それらの制御処理に要する時間に対して、所定の規定(制限/上限)時間が、レンズ制御部203のメモリ内に予め設けられている。コマンドデータ通信において、レンズ側で行われる制御処理(作業)は、通常(レンズ側が正常動作している場合)であれば、約数百マイクロ秒〜数ミリ秒程度で終えるよう構成されている。このため上記の規定時間として、コマンドデータ通信におけるレンズ側での作業時間に、ある程度のマージン時間を加えた時間が、設定されている。本実施形態では、この規定時間として、例えば、数10ミリ秒〜数100ミリ秒の範囲の中で、適切な値にチューニングされている。つまり、レンズ制御部203は、図4に示した期間T23およびT45が上記の規定時間を上回らないように制御する。換言すると、レンズ側第1通信部217は、レンズ側マウント部201にカメラボディ100が取り付けられている間は、接点LP6の信号レベルが上記の規定時間以上連続して真理値Hに対応する信号レベルにならないように接点LP6を制御する。
【0058】
(ホットライン通信の説明)
レンズ制御部203は、レンズ側第2通信部218を制御して、接点LP7〜LP10、すなわち信号線HREQ,HANS,HCLK,およびHDATを介して、ボディ側第2通信部118へレンズ位置データを送信する。以下、レンズ側第2通信部218とボディ側第2通信部118との間で行われる通信の詳細を説明する。
【0059】
なお、本実施形態において、レンズ制御部203およびレンズ側第2通信部218と、ボディ制御部103およびボディ側第2通信部118との間で行われる通信を「ホットライン通信」と称する。また、ホットライン通信に利用される4つの信号線(信号線HREQ,HANS,HCLK,およびHDAT)から成る伝送路を第2伝送路と称する。
【0060】
図5は、ホットライン通信の例を示すタイミングチャートである。本実施形態のボディ制御部103は、ホットライン通信を第2の所定周期(本実施形態では例えば1ミリ秒)毎に開始するように構成されている。この周期は、コマンドデータ通信を行う周期よりも短い。図5(a)は、ホットライン通信が所定周期Tn毎に繰り返し実行されている様子を示す図である。繰り返し実行されるホットライン通信のうち、ある1回の通信の期間Txを拡大した様子が図5(b)に示されている。以下、図5(b)のタイミングチャートに基づいて、ホットライン通信の手順を説明する。
【0061】
ボディ制御部103およびボディ側第2通信部118は、ホットライン通信の開始時(T6)、まず接点BP7からLレベルの信号を出力する。すなわち、信号線HREQの信号レベルをLレベルにする。レンズ側第2通信部218は、この信号が接点LP7に入力されたことをレンズ制御部203に通知する。レンズ制御部203はこの通知に応じて、レンズ位置データを生成する生成処理501の実行を開始する。生成処理501とは、レンズ制御部203が不図示のフォーカシングレンズ位置検出部にフォーカシングレンズ210bの位置を検出させ、検出結果を表すレンズ位置データを生成する処理である。
【0062】
レンズ制御部203が生成処理501を実行完了すると、レンズ制御部203およびレンズ側第2通信部218は接点LP8からLレベルの信号を出力する(T7)。すなわち、信号線HANSの信号レベルをLレベルにする。ボディ制御部103およびボディ側第2通信部118は、この信号が接点BP8に入力されたことに応じて、接点BP9からクロック信号502を出力する。すなわち、信号線HCLKを介してレンズ側第2通信部218にクロック信号を伝送する。
【0063】
レンズ制御部203およびレンズ側第2通信部218は、このクロック信号502に同期して、接点LP10からレンズ位置データを表すレンズ位置データ信号503を出力する。すなわち、信号線HDATを介してボディ側第2通信部118にレンズ位置データ信号503を伝送する。
【0064】
レンズ位置データ信号503の送信が完了すると、レンズ制御部203およびレンズ側第2通信部218は接点LP8からHレベルの信号を出力する。すなわち、信号線HANSの信号レベルをHレベルにする(T8)。ボディ側第2通信部118は、この信号が接点BP8に入力されたことに応じて、接点LP7からHレベルの信号を出力する。すなわち、信号線HREQの信号レベルをHレベルにする(T9)。
【0065】
上述した時刻T6〜時刻T9に行われた通信が、1回のホットライン通信である。上述のように、1回のホットライン通信では、レンズ制御部203およびレンズ側第2通信部218により、レンズ位置データ信号503が1つ送信される。ホットライン通信に利用される接点LP7、LP8、BP7、およびBP8は、他のクロック信号に同期しない非同期信号が伝送される接点である。つまり接点LP7およびBP7は、非同期信号(信号線HREQの信号レベル/H(High)レベル、またはL(Low)レベル)が伝送される接点であり、接点LP8およびBP8は、非同期信号(信号線HANSの信号レベル/H(High)レベル、またはL(Low)レベル)が伝送される接点である。
【0066】
なお、コマンドデータ通信とホットライン通信は、同時にも或いは一部並行的にも実行することが可能である。すなわち、レンズ側第1通信部217とレンズ側第2通信部218との一方は、その他方がカメラボディ100と通信を行っている場合であってもカメラボディ100と通信を行うことが可能である。
【0067】
(交換レンズの着脱検知の説明)
図6は、交換レンズ200内の着脱検知に関する回路を示す図である。なお図6では着脱検知に関する部材や回路素子のみを示し、それ以外の部材や回路素子については図示を省略している。
【0068】
前述の通り、カメラボディ100は接点LP1に、レンズ制御部203およびレンズ側第1通信部217を含む各部の動作電圧を供給する。図6に示すように、接点LP1はレンズ制御部203およびレンズ側第1通信部217の電源端子Vccに接続されているので、この動作電圧はレンズ制御部203およびレンズ側第1通信部217に供給される。
【0069】
交換レンズ200の内部には、上記の動作電圧と同様の電圧をレンズ制御部203およびレンズ側第1通信部217に供給可能な電池240が設けられている。電池240は例えばいわゆるボタン電池やリチウムイオン二次電池等の電源である。図6に示すように、電池240の正極および接点LP1がそれぞれ整流用のダイオードD1、D2を介してレンズ制御部203およびレンズ側第1通信部217に接続されている。
【0070】
このように構成されているので、カメラボディ100から接点LP1に動作電圧が供給されている場合には当該動作電圧がレンズ制御部203およびレンズ側第1通信部217に供給され、そうでない場合には電池240からの電圧がレンズ制御部203およびレンズ側第1通信部217に供給される。すなわち、レンズ制御部203はレンズ側マウント部201にカメラボディ100が取り付けられていないときでも電池240から電圧の供給を受けて動作することが可能である。
【0071】
同様に、レンズ側第1通信部217も、レンズ側マウント部201にカメラボディ100が取り付けられていないときでも電池240からの電圧の供給を受けて各接点に信号を出力することが可能である。レンズ制御部203は、レンズ側マウント部201にカメラボディ100が取り付けられていない場合に、接点LP6の信号レベルがLレベル(すなわち、所定の基準レベル以下)になるようにレンズ側第1通信部217を制御する。
【0072】
図7(a)は、レンズ着脱検知部119が交換レンズ200の装着を検知する様子を示したタイミングチャートである。カメラボディ100に交換レンズ200が取り付けられていない場合、接点BP6がプルアップされているため、接点BP6の信号レベルはHレベルとなる。ここで交換レンズ200が取り付けられると、レンズ制御部203により接点LP6の信号レベルがLレベルに制御されているため、接点BP6の信号レベルはLレベルになる(T10)。レンズ着脱検知部119はこのように、接点BP6の信号レベルがLレベルになった場合に交換レンズ200の取り付けを検知する。そしてボディ制御部103は、交換レンズ200のカメラボディ100への取り付けを検知すると、交換レンズ200への給電を開始し、また交換レンズ200との間の通信動作を開始する。
【0073】
図7(b)は、レンズ着脱検知部119が交換レンズ200の取り外しを検知する様子を示したタイミングチャートである。カメラボディ100から交換レンズ200が取り外されると、接点BP6の信号レベルは再びHレベルとなる(T11)。この時点ではレンズ着脱検知部119は、この信号レベルの変化が、レンズ側第1通信部217が信号線RDYに信号を出力したことによって引き起こされたものなのか、あるいは交換レンズ200が取り外されたことによって引き起こされたものなのかを区別することができない。
【0074】
レンズ着脱検知部119は、接点BP6の信号レベルがHレベルとなったとき、接点BP6の信号レベルがそのような信号レベルを上述の規定時間(図4での説明にて既述)以上維持するか否かを見極める。
【0075】
仮に時刻T11において発生した信号レベルの変化がレンズ側第1通信部217によるものであるとすれば、時刻T11から上記の規定時間が経過する前に、接点BP6の信号レベルはHレベルからLレベルに戻るはずである。他方、接点BP6の信号レベルが上記の規定時間を経過してもなおHレベルのままであったとすれば、これは交換レンズ200が取り外されたことによる信号レベルの変化であると判断することができる。従ってレンズ着脱検知部119は、時刻T11から所定時間T1112が経過した時刻T12において、交換レンズ200の取り外しを検知する。
【0076】
レンズ着脱検知部119はこのように、接点BP6の信号レベルが、上述の規定時間以上連続してHレベルであった場合に、交換レンズ200の取り外しを検知する。
【0077】
(省電力機能の説明)
本実施形態のカメラボディ100は、電源オン状態と電源オフ状態とを有する。カメラボディ100が電源オフ状態のとき、カメラボディ100を用いた撮影を行うことはできないが、接点BP1による交換レンズ200への給電は、電源オフ状態のときも継続して行われる。他方、カメラボディ100が電源オフ状態のとき、接点BP12による交換レンズ200への給電は行われないので、レンズ駆動部212はフォーカシングレンズ210bを駆動することはできない。
【0078】
レンズ制御部203は、カメラボディ100が電源オフ状態になってから一定時間(例えば10秒)が経過したタイミングで、接点LP6(信号線RDY)に、真理値Hに対応する信号レベルを上記の規定時間(図4での説明にて既述)以上連続して含む信号を出力する。つまり、接点LP6の信号レベルが上記の規定時間以上(例えば20秒間)連続してHレベルになるようにする。その結果、レンズ着脱検知部119は、交換レンズ200が取り外されたことを検知する。つまり、実際には交換レンズ200が取り外されていないにも関わらず、交換レンズ200が取り外されたと認識する。
【0079】
ボディ制御部103はこれに応じて、接点BP1からの給電を停止する。レンズ制御部203はその後、接点LP6の信号レベルを真理値Lに対応する信号レベルに戻す。これにより、レンズ着脱検知部119は、交換レンズ200が取り付けられたことを検知し、ボディ制御部103はこの検知に応じて接点BP1による給電等、交換レンズ200が装着されたときと同様の動作を開始する。
【0080】
このように、本実施形態のレンズ制御部203は、カメラボディ100が電源オフ状態のとき、所定時間毎に接点LP6(信号線RDY)へ交換レンズ200が取り外されたときと同様の信号を出力する。これにより、交換レンズ200を使用していないときの消費電力が低減される。
【0081】
なお、以下の説明において、真理値Hに対応する信号レベルを上記の規定時間(図4での説明にて既述)以上連続して含むこの信号を、カメラボディ100からの給電を停止させることから、停止信号と呼ぶことがある。
【0082】
上述した第1の実施の形態によるカメラシステムによれば、次の作用効果が得られる。
(1)レンズ制御部203は、レンズ側マウント部201にカメラボディ100が取り付けられていない場合、および、レンズ側マウント部201にカメラボディ100が取り付けられ且つレンズ側第1通信部217によるデータ通信が行われていない場合に、接点LP6の信号レベルが真理値Lに対応する信号レベルになるようにレンズ側第1通信部217を制御する。レンズ側第1通信部217およびレンズ制御部203は、レンズ側マウント部201にカメラボディ100が取り付けられている場合にはカメラボディ100から動作電圧の供給を受け、カメラボディ100が取り付けられていない場合には電池240から動作電圧の供給を受ける。レンズ側第1通信部217は、データ通信を行う際、接点LP6にデータ信号でもクロック信号でもない信号であって真理値Hに対応する信号レベルを所定時間以上連続して含まない信号を出力する。レンズ制御部203は、フォーカシングレンズ210bがレンズ駆動部212によって駆動されていないとき、真理値Hに対応する信号レベルを所定時間以上連続して含む信号が接点LP6に送信されるようにレンズ側第1通信部217を制御する。このようにしたので、レンズの着脱検知が簡易な構成で行われる、使い勝手のよいレンズを提供することができる。
【0083】
(2)カメラボディ100は、撮影が可能な電源オン状態と撮影が不可能で電源オン状態よりも消費電力が少ない電源オフ状態とを有する。レンズ制御部203は、カメラボディ100が電源オフ状態になってから所定時間が経過したタイミングで、真理値Hに対応する信号レベルを所定時間以上連続して含む信号が接点LP6に送信されるようにレンズ側第1通信部217を制御する。このようにしたので、電源オフ状態における交換レンズ200の消費電力を低減させることができる。
【0084】
(3)レンズ側第1通信部217は、4つのボディ側接点BP3〜BP6にそれぞれ接続される4つのレンズ側接点LP3〜LP6を介して、カメラボディ100との間で信号の授受を行うことにより、カメラボディ100とのデータ通信を行う。レンズ制御部203は、レンズ側マウント部201にカメラボディ100が取り付けられていない場合およびレンズ側第1通信部217によるコマンドデータ通信が行われていない場合に、レンズ側接点LP6の信号レベルがLレベルになるようにレンズ側第1通信部217を制御する。レンズ側第1通信部217は、コマンドデータ通信を行う際、レンズ側接点LP6にデータ信号でもクロック信号でもない信号であってHレベルを所定時間以上連続して含まない信号を出力する。このようにしたので、レンズの着脱検知が簡易な構成で行われる、使い勝手のよいレンズを提供することができる。また、交換レンズ200の取付時に接点BP6の信号レベルをLレベルにするためのプルダウン抵抗が不要となる。
【0085】
(4)交換レンズ200内には、レンズ側第1通信部217およびレンズ制御部203に電圧を供給可能な電池240が設けられている。レンズ側第1通信部217およびレンズ制御部203は、交換レンズ200がカメラボディ100に取り付けられている場合には、カメラボディ100から動作電圧の供給を受けて動作し、カメラボディ100が取り付けられていない場合には、電池240から電圧の供給を受けて動作する。このようにしたので、交換レンズ200がカメラボディ100に取り付けられていない状態であっても、着脱検知用のレンズ側接点LP6の信号レベルをLレベルに保つことが可能となり、カメラボディ100が交換レンズ200の着脱を検知することができる。
【0086】
(5)レンズ側第1通信部217は、カメラボディ100とのデータ通信において、4つのレンズ側接点LP3〜LP6のうち、レンズ側接点LP6の信号レベルの変化が最も少なくなるようそれらのレンズ側接点を制御する。このようにしたので、簡易な通信手順のままでレンズの着脱検知を行うことができる。また、レンズ側第1通信部217およびレンズ側接点LP3〜LP6の回路設計が容易になる。
【0087】
(6)交換レンズ200は、カメラボディ100がホットライン通信のために有するボディ側接点BP7〜BP10にそれぞれ接続されるレンズ側接点LP7〜LP10と、レンズ側接点LP7〜LP10を介してカメラボディ100とホットライン通信を行うレンズ側第2通信部218とを備える。レンズ側第1通信部217は、カメラボディ100とのコマンドデータ通信において、レンズ側接点LP6に、レンズ側接点LP3〜LP10にそれぞれ出力される信号のうち信号レベルの変化が最も少ない信号を出力する。このようにしたので、レンズ側第1通信部217およびレンズ側第2通信部218の回路設計が容易になる。
【0088】
(第2の実施の形態)
本発明を適用した第2の実施の形態のカメラシステムは、第1の実施の形態のカメラシステムと同様の構成を有するが、停止信号を出力するタイミングが、第1の実施の形態とは異なる。以下、この第2の実施の形態のカメラシステムについて、第1の実施の形態と異なる点について説明する。なお、以下の説明において、第1の実施の形態と同様の各部については、第1の実施の形態と同一の符号を付し説明を省略する。
【0089】
第2の実施の形態において、レンズ制御部203は、カメラボディ100が電源オン状態である場合にも、接点LP6に停止信号を出力する。具体的には、レンズ駆動部212がフォーカシングレンズ210bを駆動しないまま所定時間(例えば5秒)が経過すると、レンズ制御部203は接点LP6に停止信号を出力する。つまり、撮影に影響を及ぼさないタイミングで停止信号を出力する。
【0090】
上述した第2の実施の形態によるカメラシステムによれば、次の作用効果が得られる。
(1)レンズ制御部203は、フォーカシングレンズ210bが駆動されずに所定時間が経過したタイミングで停止信号が接点LP6に送信されるようにレンズ側第1通信部217を制御する。このようにしたので、撮影に影響を及ぼさずに消費電力を低減することができる。
【0091】
(第3の実施の形態)
本発明を適用した第3の実施の形態のカメラシステムは、第2の実施の形態のカメラシステムと同様に、停止信号を出力するタイミングを除き、第1の実施の形態と同様の構成を備える。具体的には、例えば撮影画像を再生する再生モード等、カメラボディ100がフォーカシングレンズ210bの駆動を禁止された状態(ボディ制御部103から交換レンズ200に対するフォーカシングレンズ210bの駆動コマンドの送信が行われない状態)のまま所定時間(例えば5秒)が経過したタイミングで、レンズ制御部203は接点LP6に停止信号を出力する。
【0092】
本実施形態のカメラボディ100は、撮影動作が可能な撮影モードと撮影画像を再生する再生モードとを少なくとも有している。カメラボディ100が再生モードのとき、フォーカシングレンズ210bの駆動等、撮影に関する動作は行われない。ボディ制御部103はこれらのモードが切り替わる度にコマンドデータ通信によりレンズ制御部203に新たなモードを通知する。例えば、撮影モードから再生モードに切り替わると、ボディ制御部103からレンズ制御部203に対し、再生モードに遷移したことが通知される。レンズ制御部203は、カメラボディ100が再生モードのまま所定時間が経過すると、接点LP6に停止信号を出力する。このように、撮影に影響を及ぼさないタイミングで停止信号を出力することで、交換レンズ200による消費電力の低減を試みる。
【0093】
上述した第3の実施の形態によるカメラシステムによれば、次の作用効果が得られる。
(1)カメラボディ100は、フォーカシングレンズ210bを駆動可能な撮影モードと、フォーカシングレンズ210bの駆動が禁止された再生モードと、の動作モードを有している。レンズ制御部203は、カメラボディ100が再生モードのまま所定時間が経過したタイミングで停止信号が接点LP6に送信されるようにレンズ側第1通信部217を制御する。このようにしたので、撮影に影響を及ぼさずに消費電力を低減することができる。
【0094】
(第4の実施の形態)
本発明を適用した第4の実施の形態のカメラシステムは、第1の実施の形態のカメラシステムと同様の構成を有するが、着脱検知のための機構が、第1の実施の形態とは異なる。以下、この第4の実施の形態のカメラシステムについて、第1の実施の形態と異なる点について説明する。
【0095】
図8は、第4の実施の形態に係る交換レンズ200内の、着脱検知に関する回路を示す図である。この回路には、図6に示した第1の実施の形態の回路に加えて、スイッチ241が追加されている。スイッチ241はレンズ側マウント部201近傍に設けられ、交換レンズ200がカメラボディ100に取り付けられるとオンされるように配置されている。例えば、交換レンズ200の鏡筒を回転させてカメラボディ100に固定すると、カメラボディ100の筐体に設けられた突起等により押下されオンされる。レンズ制御部203はスイッチ241の状態を検知することにより、レンズ側マウント部201へのカメラボディ100の着脱を検知する。
【0096】
レンズ制御部203は第1の実施の形態とは異なり、カメラボディ100が取り付けられていない場合に、接点LP6が真理値Hに対応する信号レベルになるようにレンズ側第1通信部217を制御する。そして、スイッチ241がオン状態になったことを検知してから所定時間(例えば500ミリ秒)が経過すると、接点LP6が真理値Lに対応する信号レベルになるようにレンズ側第1通信部217を制御する。つまりレンズ制御部203は、カメラボディ100が装着されてから一定時間が経過するまでは、接点LP6を真理値Lに対応する信号レベルにせず、レンズ着脱検知部119に交換レンズ200の装着を検知させない。レンズ制御部203はその後、カメラボディ100の取り外しが検知されると、接点LP6の信号レベルを再び真理値Hに対応する信号レベルにする。
【0097】
上述した第4の実施の形態によるカメラシステムによれば、次の作用効果が得られる。
(1)レンズ制御部203は、スイッチ241により、レンズ側マウント部201へのカメラボディ100の着脱を検知する。そして、カメラボディ100の装着が検知されてから所定時間が経過するまで、接点LP6の信号レベルが真理値Hに対応する信号レベルになるようにレンズ側第1通信部217を制御し、その後、カメラボディ100の取り外しが検知されるまで、レンズ側第1通信部217によるデータ通信が行われていない場合には接点LP6の信号レベルが真理値Lに対応する信号レベルになるようにレンズ側第1通信部217を制御する。このようにしたので、レンズ着脱検知部119による交換レンズ200の装着検知が確実なものとなる。
【0098】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【0099】
(変形例1)
ホットライン通信において、レンズ側第2通信部218がレンズ位置データ以外のデータを送信するようにしてもよい。例えば、絞りの口径に関するデータや、ぶれ補正レンズの位置に関するデータを送信するようにしてもよい。
【0100】
(変形例2)
マニュアルフォーカスレンズなど、フォーカシングレンズ210bの位置が不要な場合には、レンズ側接点LP7〜LP10およびレンズ側第2通信部218を省いてもよい。レンズ着脱検知部119はボディ側接点BP6により交換レンズ200の着脱検知を行うので、ホットライン通信に用いられるこれらのレンズ側接点LP7〜LP10が存在しない場合であっても正しく着脱検知を行うことが可能である。
【0101】
(変形例3)
第2の実施の形態や第3の実施の形態において、フォーカシングレンズ210b以外の被駆動部材(例えば絞りやズームレンズ等)を対象に、停止信号の出力タイミングを決定するようにしてもよい。例えば、絞りが駆動されずに所定時間が経過したタイミングで停止信号が出力されるようにレンズ制御部203を構成してもよい。
【0102】
(変形例4)
上述の実施形態で示した構成とは異なる構成を有するレンズ交換可能なカメラシステムにも、本発明を適用することが可能である。例えばカメラボディ内にミラーを有する、いわゆる一眼レフレックスカメラにも本発明を適用することができ、上述の実施形態と同様の効果を奏することが可能である。
【0103】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【0104】
1…カメラ、100…カメラボディ、101…ボディ側マウント部、102、202…保持部、103…ボディ制御部、117…ボディ側第1通信部、118…ボディ側第2通信部、119…レンズ着脱検知部、200…交換レンズ、201…レンズ側マウント部、203…レンズ制御部、217…レンズ側第1通信部、218…レンズ側第2通信部

【特許請求の範囲】
【請求項1】
所定の駆動系により駆動される被駆動部材と、
データ通信を行うための4つのボディ側接点を有するカメラボディが、着脱可能に取り付けられる取付手段と、
前記4つのボディ側接点にそれぞれ接続される、第1のレンズ側接点を含む4つのレンズ側接点と、
前記4つのレンズ側接点を介して前記カメラボディとの間で信号の授受を行うことにより前記カメラボディとのデータ通信を行う通信手段と、
前記取付手段に前記カメラボディが取り付けられていない場合、および、前記取付手段に前記カメラボディが取り付けられ且つ前記通信手段によるデータ通信が行われていない場合に、前記第1のレンズ側接点の信号レベルが第1の真理値に対応する信号レベルになるように前記通信手段を制御する制御手段と、
前記通信手段および前記制御手段に動作電圧を供給可能な電源とを備え、
前記通信手段および前記制御手段は、前記取付手段に前記カメラボディが取り付けられている場合には前記カメラボディから動作電圧の供給を受け、前記取付手段に前記カメラボディが取り付けられていない場合には前記電源から動作電圧の供給を受け、
前記第1のレンズ側接点は、前記4つのボディ側接点のうち前記カメラボディが着脱検知に用いる第1のボディ側接点に接続され、
前記通信手段は、データ通信を行う際、前記第1のレンズ側接点にデータ信号でもクロック信号でもない信号であって前記第1の真理値とは異なる第2の真理値に対応する信号レベルを第1所定時間以上連続して含まない信号を出力し、
前記制御手段は、前記被駆動部材が駆動されていないとき、前記第2の真理値に対応する信号レベルを前記第1所定時間以上連続して含む停止信号が、所定のタイミングで前記第1のレンズ側接点に送信されるように前記通信手段を制御することを特徴とする交換レンズ。
【請求項2】
請求項1に記載の交換レンズにおいて、
前記カメラボディは、撮影が可能な電源オン状態と撮影が不可能で前記電源オン状態よりも消費電力が少ない電源オフ状態とを有し、
前記制御手段は、前記カメラボディが前記電源オフ状態になってから第2所定時間が経過したタイミングで前記停止信号が前記第1のレンズ側接点に送信されるように前記通信手段を制御することを特徴とする交換レンズ。
【請求項3】
請求項1に記載の交換レンズにおいて、
前記制御手段は、前記被駆動部材が駆動されずに第3所定時間が経過したタイミングで前記停止信号が前記第1のレンズ側接点に送信されるように前記通信手段を制御することを特徴とする交換レンズ。
【請求項4】
請求項1に記載の交換レンズにおいて、
前記カメラボディは、前記被駆動部材を駆動可能な第1モードと、前記被駆動部材の駆動が禁止された第2モードと、の動作モードを有し、
前記制御手段は、前記カメラボディが前記第2モードのまま第4所定時間が経過したタイミングで前記停止信号が前記第1のレンズ側接点に送信されるように前記通信手段を制御することを特徴とする交換レンズ。
【請求項5】
データ通信を行うための4つのボディ側接点を有するカメラボディが、着脱可能に取り付けられる取付手段と、
前記取付手段への前記カメラボディの着脱を検知する着脱検知手段と、
前記4つのボディ側接点にそれぞれ接続される、第1のレンズ側接点を含む4つのレンズ側接点と、
前記4つのレンズ側接点を介して前記カメラボディとの間で信号の授受を行うことにより前記カメラボディとのデータ通信を行う通信手段と、
前記着脱検知手段により前記カメラボディの装着が検知されてから第1所定時間が経過するまで、前記第1のレンズ側接点の信号レベルが第1の真理値に対応する信号レベルになるように前記通信手段を制御し、その後、前記着脱検知手段により前記カメラボディの取り外しが検知されるまで、前記通信手段によるデータ通信が行われていない場合には前記第1のレンズ側接点の信号レベルが前記第1の真理値とは異なる第2の真理値に対応する信号レベルになるように前記通信手段を制御する制御手段と、
前記通信手段および前記制御手段に動作電圧を供給可能な電源とを備え、
前記通信手段および前記制御手段は、前記取付手段に前記カメラボディが取り付けられている場合には前記カメラボディから動作電圧の供給を受け、前記取付手段に前記カメラボディが取り付けられていない場合には前記電源から動作電圧の供給を受け、
前記第1のレンズ側接点は、前記4つのボディ側接点のうち前記カメラボディが着脱検知に用いる第1のボディ側接点に接続され、
前記通信手段は、データ通信を行う際、前記第1のレンズ側接点にデータ信号でもクロック信号でもない信号であって前記第1の真理値に対応する信号レベルを第2所定時間以上連続して含まない信号を出力することを特徴とする交換レンズ。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate