(57)【特許請求の範囲】
【請求項１】
撮影レンズが装着されたときに、互いに導通する複数本の接点ピンを介して撮影レンズとデータの授受を行うカメラボディであって、
このカメラボディは、前記接点ピンとして、リセット解除信号を出力するリセットピンおよびレンズ判別用の判別ピンと、
前記リセットピンにリセット解除信号を出力した後の前記判別ピンのレベル変化によってレンズ種別を判別する判別手段とを備え、
前記判別手段は、前記判別ピンのレベル変化によってレンズ種別を判別した後に、前記判別ピンによってレンズ通信すること、を特徴とするカメラボディ。
【請求項２】
請求項１記載のカメラボディにおいて、前記判別手段は、上記リセット解除信号を出力してから判別ピンのレベルが変化する応答速度に基づいて装着されているレンズの種別を判別するカメラボディ。
【請求項３】
請求項２記載のカメラボディは、前記リセットピンにリセット解除信号を出力した直後に判別ピンのレベルが変化したかどうかを検知し、変化したことを検知したときに、前記判別手段は記憶手段を搭載した撮影レンズであると判別することを特徴とするカメラボディ。
【請求項４】
請求項２記載のカメラボディは、リセットピンにリセット信号を出力し、その後リセット解除信号を出力して判別ピンのレベルが変化したかどうかを検知し、所定時間経過後に変化したことを検知したときに、判別手段は制御手段を搭載した撮影レンズであると判別することを特徴とするカメラボディ。
【請求項５】
リセットピンおよび判別ピンを含む複数本の接点ピンを備え、カメラボディが装着されたときにこれらの接点ピンの接触を介して情報伝達を行う撮影レンズであって、
前記撮影レンズには、制御手段を有さない記憶手段と、
カメラボディ側からリセットピンにリセット解除信号を受けると判別ピンのレベルを変える応答手段とを備え、
前記応答手段は、前記リセットピンにリセット解除信号が付与されているときには、カメラボディから他の接点ピンを介して入力されるクロックに同期して、前記記憶手段に書き込まれているデータを前記判別ピンから出力すること、を特徴とする撮影レンズ。
【請求項６】
請求項５記載の撮影レンズにおいて、前記応答手段は、前記リセット解除信号が出力された後、他の接点ピンから供給されるクロックと前記記憶手段に書き込まれた情報とに基づいてオン／オフ制御される第１のスイッチ手段と、リセット解除信号が入力されるとオンするとともに、前記第１のスイッチ手段がオン状態のときはオフ状態となる第２のスイッチ手段とを有し、前記判別ピンは、前記第１、第２のスイッチ手段の間に接続されていることを特徴とする撮影レンズ。
【請求項７】
撮影レンズおよびカメラボディのそれぞれがリセットピンおよび判別ピンを含む複数本の接点ピンを備え、前記撮影レンズが前記カメラボディに装着されたときにこれらの接点ピンの接触を介して情報伝達を行うカメラシステムであって、
制御手段を有さない記憶手段を搭載した撮影レンズは、カメラボディ側からリセットピンにリセット解除信号を受けると判別ピンのレベルを変える応答手段を備え、
前記カメラボディは、リセットピンにリセット解除信号を出力して判別ピンのレベル変化を検知し、前記記憶手段を搭載した撮影レンズかどうかを判別する判別手段を備え、
前記カメラボディの判別手段は、前記判別ピンのレベル変化から前記記憶手段を搭載した撮影レンズであることを判別したときは、クロックを他の接点ピンを介して前記撮影レンズに出力し、前記撮影レンズの判別手段は、前記カメラボディから出力されるクロックを他の接点ピンから入力して該クロックによって前記記憶手段から読み出されるデータを前記判別ピンから前記カメラボディに出力すること、を特徴とするカメラシステム。
【請求項８】
請求項７記載のカメラシステムにおいて、制御手段を搭載した撮影レンズは、カメラボディ側からリセットピンにリセット解除信号が出力されると、他の特定の接点ピンのレベルを立ち下げて立ち上げ、前記カメラボディは、この特定の接点ピンのレベル変化を検知して制御手段を備えた撮影レンズであることを判別すること、を特徴とするカメラシステム。
【請求項９】
請求項７記載のカメラシステムは、前記判別手段が前記記憶手段を搭載した撮影レンズと判別したときは、前記判別ピンを介してのシリアル通信によって前記記憶手段からデータを読み込むことを特徴とするカメラシステム。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
本発明は、マウント面以外の場所に情報伝達用ピン（接点部材）を備えた一眼レフカメラ、特にいわゆる中判一眼レフカメラの撮影レンズ、カメラボディおよびカメラシステムに関する。
【０００２】
【従来技術およびその問題点】
従来の一眼レフカメラの中には、撮影レンズのマウント面以外の場所、例えばマウント面の内側に、開放絞りデータおよび最小絞りデータを識別するための複数の接点ピンとしての情報伝達用ピン群（レンズピン群）を設け、この情報伝達用ピン群と接触する複数の接点ピンとしての情報伝達用ピン群（ボディピン群）をカメラボディのマウント周辺部に設けて、これらの情報伝達用ピン群の電位（レベル）をチェックして開放、最小絞りデータをカメラボディに入力するものがあった。
【０００３】
近年、従来の撮影レンズ、カメラボディには無い機能が要求されている。新たな機能を撮影レンズ、カメラボディに持たせる場合に問題になるのが、新旧の撮影レンズおよびカメラの互換性、特にレンズ、ボディ情報を授受する接点部材、通信方式に関する互換性である。
【０００４】
従来の撮影レンズおよびカメラボディのマウント部を図４および図５に示した。絞り情報設定用ピン（接点部材）群は、撮影レンズ７１のマウントリング７２、バヨネット板７３よりもさらに光軸側に位置する、光軸を中心とした円周上に配置されたレンズピン群７５ａ、７５ｂ、７５ｃ、７５ｄおよび７５ｊ、７５ｋ、７５ｌによって構成されている。このレンズピン群７５ａ〜７５ｄおよび７５ｊ〜７５ｌから絞りデータを読み込むカメラ側の、複数の接点ピンとしての情報伝達用ピン群は、カメラボディ５１のマウントリング５２、バヨネット板５３よりもさらに光軸側に位置する、光軸を中心とした円周上に配置されたボディピン群５５ａ、５５ｂ、５５ｃ、５５ｄおよび５５ｊ、５５ｋ、５５ｌによって構成されている。レンズピン群７５ａ〜７５ｄおよび７５ｊ〜７５ｌは、絶縁部材で形成された保護環７４に固定され、保護環７４に形成された穴から突出している。一方、カメラボディ５１のボディピン群５５ａ〜５５ｄおよび５５ｊ〜５５ｌも、絶縁部材で形成されたピン支持板５６に装着され、ピン支持板５６に形成された穴から突出している。なお、ボディピン群５５ａ〜５５ｄおよび５５ｊ〜５５ｌは、ピン支持板５６から突出、沈没可能にばねによって突出付勢されている。
【０００５】
また、カメラボディ５１のマウントリング５２およびバヨネットプラーと５３、撮影レンズ７１のマウントリング７２およびバヨネットプレート７３は、いずれも金属部材で形成されている。そして、カメラボディ５１に撮影レンズ７１が装着されると、両者のマウントリングおよびバヨネットプレートとも当接し、カメラボディ側のマウントリング５２とバヨネットプレート５３、撮影レンズ側のマウントリング７２とバヨネットプレート７３とは、いずれもその電位レベルが接地レベルとなるように構成されている。
【０００６】
ところで、このような撮影レンズに新たな機能を持たせるために、例えばＲＯＭを搭載したり、さらにＡＦモータおよびその制御手段を搭載したり、レンズシャッタおよびその制御手段を搭載するためには、従来のレンズピン群７５ａ〜７５ｄ、７５ｊ〜７５ｌとボディピン群５５ａ〜５５ｄ、５５ｊ〜５５ｌだけで新たな機能に関するデータやコマンドを通信するには不十分であった。一方、レンズピン、ボディピンを増やした新たな撮影レンズと新たなカメラボディとの間での整合性はとれるが、新たな撮影レンズを既存のカメラボディに装着した場合、追加したレンズピンは、既存のカメラボディ５１のいかなる部材にも当接せず、既存のカメラボディとはデータやコマンドの通信が行えず、さらに既存のカメラボディは新たな撮影レンズを認識できない。
【０００７】
【発明の目的】
本発明は、従来のレンズ、カメラボディおよびカメラシステムの問題に鑑みてなされたもので、既存の撮影レンズ、カメラボディと互換性のある、新機能を備えた撮影レンズ、カメラボディおよびカメラシステムを提供することを目的とする。
【０００８】
【発明の概要】
この目的を達成する請求項１記載のカメラボディは、撮影レンズが装着されたときに、互いに導通する複数本の接点ピンを介して撮影レンズとデータの授受を行うカメラボディであって、このカメラボディは、前記接点ピンとして、リセット解除信号を出力するリセットピンおよびレンズ判別用の判別ピンと、前記リセットピンにリセット解除信号を出力した後の前記判別ピンのレベル変化によってレンズ種別を判別する判別手段とを備え、前記判別手段は、前記判別ピンのレベル変化によってレンズ種別を判別した後に、前記判別ピンによってレンズ通信すること、に特徴を有する。
本発明の撮影レンズは、リセットピンおよび判別ピンを含む複数本の接点ピンを備え、カメラボディが装着されたときにこれらの接点ピンの接触を介して情報伝達を行う撮影レンズであって、前記撮影レンズには、制御手段を有さない記憶手段と、カメラボディ側からリセットピンにリセット解除信号を受けると判別ピンのレベルを変える応答手段とを備え、前記応答手段は、前記リセットピンにリセット解除信号が付与されているときには、カメラボディから他の接点ピンを介して入力されるクロックに同期して、前記記憶手段に書き込まれているデータを前記判別ピンから出力すること、に特徴を有する。
本発明のカメラシステムは、撮影レンズおよびカメラボディのそれぞれがリセットピンおよび判別ピンを含む複数本の接点ピンを備え、前記撮影レンズが前記カメラボディに装着されたときにこれらの接点ピンの接触を介して情報伝達を行うカメラシステムであって、制御手段を有さない記憶手段を搭載した撮影レンズは、カメラボディ側からリセットピンにリセット解除信号を受けると判別ピンのレベルを変える応答手段を備え、前記カメラボディは、リセットピンにリセット解除信号を出力して判別ピンのレベル変化を検知し、前記記憶手段を搭載した撮影レンズかどうかを判別する判別手段を備え、前記カメラボディの判別手段は、前記判別ピンのレベル変化から前記記憶手段を搭載した撮影レンズであることを判別したときは、クロックを他の接点ピンを介して前記撮影レンズに出力し、前記撮影レンズの判別手段は、前記カメラボディから出力されるクロックを他の接点ピンから入力して該クロックによって前記記憶手段から読み出されるデータを前記判別ピンから前記カメラボディに出力すること、に特徴を有する。
【０００９】
【発明の実施の形態】
以下図面を参照して本発明を説明する。図１には、本発明を適用した一眼レフカメラの一実施の形態の主要回路をブロックで示してある。なお、この一眼レフカメラの光学系、機械構成は公知なので図示しない。また、以下、この一眼レフカメラのカメラボディを新カメラボディ１１、撮影レンズを新撮影レンズ３１という。新カメラボディ１１内には、カメラ全体の動作を統括的に制御する制御手段としてのＣＰＵ１０１、撮影レンズとの間でデータ通信を行う通信手段として機能し、被写体輝度測定用の測光ＩＣ１０５および調光用センサ１０９を制御するＤＰＵ１０３を備えている。新撮影レンズ３１は、ＲＯＭ３０３ａを備えたレンズＩＣ３０３が搭載されたレンズである。ＤＰＵ１０３は、レンズＩＣ３０３との間で所定の通信（第２の通信）を実行して、レンズ情報を受信する。レンズＩＣ３０３はＤＰＵ１０３との間で通信する通信手段としても機能する。
【００１０】
ＣＰＵ１０１の入力端子には、測光スイッチＳＷＳ、レリーズスイッチＳＷＲなど撮影者が操作するスイッチ群、裏蓋の開閉に連動する裏蓋スイッチなど、カメラの所定の動作によってオン／オフするスイッチ群などを含むスイッチ回路１１１が接続されている。さらにＣＰＵ１０１には、撮影に関する所定の情報、たとえば設定された撮影モード、撮影枚数などのデータが書き込まれるＥＥＰＲＯＭ１２５や、撮影モード、撮影枚数、バッテリの状態などを表示するＬＣＤ１２７が接続されている。
【００１１】
測光スイッチＳＷＳがオンすると、測光ＩＣ１０５から被写体輝度信号を入力してフィルム感度等に基づいて絞り値およびシャッタ速度を演算し、ＣＣＤ１０７を駆動してデフォーカス量を演算し、モータドライバ１１３を介してＡＦモータＡＭを作動させる。ＡＦモータＡＭの回転は、不図示の伝達機構および焦点調節レンズ駆動機構を介して新撮影レンズ３１に伝達され、焦点調節レンズ群を合焦位置に移動させる。
【００１２】
レリーズスイッチＳＷＲがオンすると、ＣＰＵ１０１は、先幕、後幕マグネットＥＳＭｇ１、ＥＳＭｇ２に通電して、シャッタ先幕および後幕を電磁力によって係止し、レリーズマグネットＲＬＭｇに通電して、シャッタ先幕、後幕チャージばね、およびミラーチャージばねの機械的係止を解除する。そして、ミラーチャージばねの復元力によってミラーが上昇、連動して駆動されるレンズ絞り駆動桿の駆動量をＥＥ回路１１７が出力するパルス数でカウントして、演算によって求めた所定絞り値に達したときに、絞りマグネットＥＥＭｇへの通電によって絞り込みを停止させる。ミラーアップが完了したら、先幕マグネットＥＳＭｇ１への通電を遮断してシャッタ先幕を走行させて露光を開始し、先に演算したシャッタ速度（露光時間）が経過したら、後幕マグネットＥＳＭｇ２への通電を遮断してシャッタ後幕を走行させて露光を終了する。
【００１３】
新撮影レンズ３１は、不図示の焦点調節レンズ群の位置を検知する距離コード板３０５を備え、距離コード板３０５が検知した焦点調節レンズ群の位置は、レンズＩＣ３０３に入力される。本実施例では、焦点調節レンズ群の位置を、３ビットの距離コード板３０５で検知している。つまり、撮影距離を８個のゾーンに分割して、焦点調節レンズ群がどのゾーンに位置しているかをレンズＩＣ３０３に伝達し、ＤＰＵ１０３を介してＣＰＵ１０１に読み込まれる。また、このレンズＩＣ３０３のＲＯＭ３０３ａは、ズームレンズに対応する複数のページを備えていて、ズームコード板３０６によって選択されたページのデータが、ＤＰＵ１０３を介してＣＰＵ１０１に読み込まれる。
【００１４】
次に、本発明の撮影レンズおよびカメラボディの、接点部材としてのピン構造に関する実施の形態について説明する。
撮影レンズとカメラボディとの間でデータの読み込みを行う接点部材としてのレンズピン群、ボディピン群が、マウント、マウント面よりも内方に設けられるタイプの撮影レンズおよび撮影カメラと互換性を保ちながら新たな機能を追加するために、従来のレンズピン群およびボディピン群に加えて、新たに、第１、第２の接点部材としてレンズピン群およびボディピン群を設け、新たなレンズピン群中の１本のレンズピン（第１の接点部材）を可動とするとともに新たなレンズピン群の他の１本のレンズピン（第２の接点部材）と導通させ、かつ可動のレンズピンを突出状態ではグランド部材としてのレンズ側マウントと導通させ、押し込まれた状態ではレンズ側マウントと絶縁状態になるように形成した。
【００１５】
そして、新撮影レンズが新カメラボディに装着されたときには、この可動レンズピンが新カメラボディ側の対応する新ボディピンに押されてレンズ側マウントから絶縁状態になり、旧カメラボディに装着されたときには新撮影レンズの新たなレンズピン群は旧カメラボディのボディピン群と非接触状態となり、可動レンズピンと他のレンズピンは、共にレンズ側マウントに接地した状態になることに特徴を有する。
【００１６】
図２および図３には、図１に示した回路を搭載した新撮影レンズ３１および新カメラボディ１１のマウント部を示している。新撮影レンズ３１は、マウントリング３２およびバヨネット板３３よりも撮影レンズの光軸側に、光軸を中心とした同一円周上に配置された１２本のレンズピン３５ａ、３５ｂ、３５ｃ、３５ｄ、３５ｅ、３５ｆ、３５ｇ、３５ｈ、３５ｉ、３５ｊ、３５ｋ、３５ｌを備えている。一方、新カメラボディ１１は、マウントリング１２およびバヨネット板１３よりもさらに光軸側に、光軸を中心とした同一円周上にボディピン１５ａ、１５ｂ、１５ｃ、１５ｄ、１５ｅ、１５ｆ、１５ｇ、１５ｈ、１５ｉ、１５ｊ、１５ｋ、１５ｌを備えている。レンズピン３５ａ〜３５ｄ、３５ｊ〜３５ｌの配置は従来の撮影レンズ７１のレンズピン７５ａ〜７５ｄ、７５ｊ〜７５ｌと同一であり、ボディピン１５ａ〜１５ｄ、１５ｊ〜１５ｌの配置は従来のカメラボディ５１のボディピン５５ａ〜５５ｄ、５５ｊ〜５５ｌと同一である。つまり、５本のボディピン１５ｅ、１５ｆ、１５ｇ、１５ｈ、１５ｉおよび５本のレンズピン３５ｅ、３５ｆ、３５ｇ、３５ｈ、３５ｉが新たに設けたピンである。
ここで、ボディピン１５ｈ、１５ｉがカメラボディ側の所定の第１、第２の接点部材であり、レンズピン３５ｈ、３５ｉが撮影レンズ側の第１、第２の接点部材である。
【００１７】
新カメラボディ１１のボディピン１５ａ〜１５ｌは全て可動ピンであるのに対して、新撮影レンズ３１のレンズピン３５ａ〜３５ｌは、可動レンズピン３５ｈを除いて固定ピンである。可動レンズピン３５ｈおよびこれに対応するボディピン１５ｈの構造を、図６を参照して説明する。レンズピン３５ａ〜３５ｌは、絶縁材で形成されたレンズピン保持板３８に保持されている。レンズピン保持板３８は、導電材で形成されたバヨネット板３３に固定されている。可動レンズピン３５ｈは、レンズピン保持板３８に形成されたピン穴に出没自在に挿入され、先端部がバヨネット板３３および保護環３４に形成されたピン穴から突出している。バヨネット板３３の外側面（ボディ側面）は、絶縁材で形成された保護環３４のフランジ部分で覆われている。
【００１８】
レンズピン保持板３８の背面には、フレキシブルプリント基板３７がプリント基板押え板３９によって挟着されて、レンズピン保持板３８のピン穴を塞いでいる。フレキシブルプリント基板３７の形状を図１０に示した。フレキシブルプリント基板３７には、レンズピン３５ａ〜３５ｌと接触するコンタクト３７ａ〜３７ｌが形成されていて、各レンズピン３５ａ〜３５ｌは、これらのコンタクト３７ａ〜３７ｌと電気的に導通している。これらのコンタクト３７ａ〜３７ｉは、レンズＩＣ３０３の入出力端子に接続されている。
ここで、コンタクト３７ｈおよびコンタクト３７ｉは導通している。つまり、可動レンズピン３５ｈとレンズピン３５ｉは導通している。
【００１９】
可動レンズピン３５ｈとプリント基板３７との間には、導電性部材で形成された圧縮ばね４０ｈが装着されている。この圧縮ばね４０ｈは、プリント基板３７のコンタクト３７ｈと可動レンズピン３５ｈに突設されたフランジ３６とに接触して可動レンズピン３５ｈを突出方向に付勢するとともに、可動レンズピン３５ｈとコンタクト３７ｈとを導通させている。
この可動レンズピン３５ｈは、新撮影レンズ３１が新カメラボディ１１に装着されていないときなど、押し込まれていない状態では、圧縮ばね４０ｈの付勢力によって突出し、フランジ３６がバヨネット板３３に当接させられている（図７参照）。バヨネット板３３は接地されているので、この状態では、可動レンズピン３５ｈも接地されている。さらに、可動レンズピン３５ｈはばね４０ｈを介してコンタクト３７ｈと導通しているので、レンズピン３５ｉも同様に接地されている。
【００２０】
他のレンズピン３５ａ〜３５ｇ、３５ｊ〜３５ｌの構造は、図９に示したレンズピン３５ｉと同様である。つまり、レンズピン３５ｉは、レンズピン保持板３８に形成されたピン穴に収納され、ばね４０ｉによって、レンズピン３５ｉの後端部がフレキシブルプリント基板３７のコンタクト３７ｉに当接するように付勢されている。そしてレンズピン３５ｉは、バヨネット板３３および保護環３４のフランジ部に形成されたピン穴から突出している。レンズピン３５ｉは、バヨネット板３３、その他のコンタクトとは非接触状態を保たれている。
【００２１】
新撮影レンズ３１が新カメラボディ１１に装着されると、可動レンズピン３５ｈは対応するボディピン１５ｈと接触し、ボディピン１５ｈによって、ばね４０ｈの付勢力に抗して押し込まれ、フランジ３６がバヨネット板３３から離反するので、絶縁される。ボディピン１５ｈは、絶縁材で形成されたボディピン支持板１６に形成されたピン穴に挿入され、背面に固定されたプリント基板１７との間に装着さればね１８によって突出方向に付勢されている。ばね１８は、プリント基板１７に形成されたコンタクトに接触して、ボディピン１８とコンタクトとを導通している。他のボディピン１５ａ〜１５ｇ、１５ｊ〜１５ｌも同様の構造であり、プリント基板１７の対応するコンタクトと導通している。そしてこれらのコンタクトは、プリント基板１７を介して新カメラボディ１１のＤＰＵ１０３の入出力端子に接続され、ＣＰＵ１０１によってＤＰＵ１０３を介して通信制御されている。この実施の形態では、ＤＰＵ１０３がインターフェースの機能を有している。
【００２２】
この新カメラボディ１１および新撮影レンズ３１は第２の（新）通信システムに対応している。図４、５に示した第１の（旧）通信対応のカメラボディ５１、撮影レンズ７１を旧カメラボディ５１、旧撮影レンズ７１という。
【００２３】
本発明の実施の形態は、新撮影レンズ３１の可動レンズピン３７ｈおよびレンズピン３７ｉを利用して、新撮影レンズ３１と新カメラボディ１１の組み合わせであるか、新撮影レンズ３１と旧カメラボディ５１との組合せであるか、旧撮影レンズ７１と新カメラボディ１１の組合せであるかを判別可能としたことに特徴を有する。その様子を、図６〜図９と、さらに図１１〜図１４を参照して説明する。
【００２４】
図１１〜図１４において、新カメラボディ１１および旧カメラボディ５１のインターフェースの端子に接続されるボディピン１５ａ〜１５ｌ、５５ａ〜５５ｌの関係は、下記の通りである。
１５ａ、５５ａ；Ｆｍｉｎ２／ＤＡＴＡ（判別ピン、データピン）
１５ｂ、５５ｂ；Ｆｍｉｎ１／ＳＣＫ
１５ｃ、５５ｃ；Ｆｍａｘ１
１５ｄ、５５ｄ；Ｆｍａｘ２
１５ｅ；  −    ダミー
１５ｆ；  −    ＰＧＮＤ
１５ｇ；  −    ＶＬＥＮＳ  （ＶＢＡＴＴ）
１５ｈ；  −    ＬＥＮＳ  Ｎ／Ｏ
１５ｉ；  −    ＣＯＮＴＬ／ＶＤＤ
１５ｊ、５５ｊ；ＬＳ／ＡＣＫ
１５ｋ、５５ｋ；Ｆｍｉｎ３／ＲＥＳ  （リセットピン）
１５ｌ、５５ｌ；Ａ／Ｍ
【００２５】
ここで、ボディピン１５ａ〜１５ｄ、１５ｊ、１５ｋ、１５ｌは第１の通信に使用されるピン（第１のボディ接点部材群））であり、ボディピン１５ａ、１５ｂ、１５ｈ、１５ｉ、１５ｋは第２の通信に使用されるピン（第２のボディ接点部材群）である。ボディピン１５ｈ、１５ｉは、第１、第２の接点部材として機能し、ボディピン１５ｈは撮影レンズ３１の可動レンズピン３５ｈを押圧し、ボディピン１５ｉはカメラボディの電源を撮影レンズに供給するピンである。ボディピン１５ｈ、１５ｉは、第２の通信システムの撮影レンズか否かを識別する識別部材としても機能する。
【００２６】
新撮影レンズ３１においては、これらのボディピン１５ａ〜１５ｌに対応するレンズピン３５ａ〜３５ｌがボディピン同様の機能を有する。つまり、レンズピン３５ａ〜３５ｄ、３５ｊ、３５ｋ、３５ｌは第１の通信に使用されるピン（第１のレンズ接点部材群）であり、レンズピン３５ａ、３５ｂ、３５ｈ、３５ｉ、３５ｋは第２の通信に使用されるピン（第２のレンズ接点部材群）である。可動レンズピン３５ｈ、３５ｉは第１、第２の接点部材として機能し、可動レンズピン３５ｈは、新カメラボディ１１に装着されたときはボディピン１５ｈに押されてバヨネット板３３から離反して絶縁状態となり、レンズピン３５ｉはボディピン１５ｉから所定の電圧、電源の供給を受けるピンとなる。レンズピン３５ｉ、可動レンズピン３５ｈは第２の通信システムの撮影レンズであることを識別する識別部材としても機能する。
【００２７】
また、新カメラボディ１１のマウントリング１２およびバヨネットプレート１３、新撮影レンズ３１のマウントリング３２およびバヨネットプレート３３は、旧カメラボディと旧撮影レンズの場合と同様に、いずれも金属部材で形成されている。そして、新カメラボディ１１に新撮影レンズ３１が装着されると、両者のマウントリング１２、３２、バヨネットプレート１３、３３が当接し、新カメラボディ１１のマウントリング１２およびバヨネットプレート１３、新撮影レンズ３１のマウントリング３２およびバヨネットプレート３３は、いずれもその電位レベルが接地レベルとなるように形成されている。
すなわち、新または旧カメラボディと、新または旧撮影レンズからなる４通りの装着の組合せがあり、いずれの組合せの場合も、カメラボディ、撮影レンズのマウントリング、バヨネットプレーは同電位、すなわち接地レベルになる。
【００２８】
「新レンズ−新ボディ」
新撮影レンズ３１が新カメラボディ１１に装着された場合、レンズピン３５ａ〜３５ｌはそれぞれ、対応するボディピン１５ａ〜１５ｌに接触する。ここで、可動レンズピン３５ｈは、ボディピン１５ｈによって押し込まれ、バヨネット板３３から離反してバヨネット板３３とは非導通状態になる（図６および図１１（Ａ））。したがって、ボディピン１５ｈおよび１５ｉは、レンズピン３５ｈ、３５ｉを介して導通されるので、ボディピン１５ｈおよび１５ｉの一方のレベルは他方のレベルと同一になるから、新カメラボディ１１は、このボディピン１５ｉまたは１５ｈのうち、一方のレベルを変化させて他方のレベルをチェックすることで、新撮影レンズ３１が装着されたことを判別できる。
【００２９】
新カメラボディ１１は、新撮影レンズ３１が装着されていると判別したときは、ボディピン１５ｉからレンズピン３５ｉを介して電源電圧ＶＤＤを新撮影レンズ３１に供給し、新撮影レンズ３１内のＩＣを起動する。これによって新カメラボディ１１は、新撮影レンズ３１との間で新通信（第２の通信）の実行が可能になる。
【００３０】
「新レンズ−旧ボディ」
新撮影レンズ３１が旧カメラボディ５１に装着された場合、新撮影レンズ３１固有のレンズピン３５ｅ〜３５ｉは非接触状態になる（図７、図１２（Ａ））。このとき、可動レンズピン３５ｈはバヨネット板３３に接地されるので、新撮影レンズ３１内のＩＣ回路は、完全にオフする。
しかし、従来配置のレンズピン３５ａ〜３５ｄ、３５ｊ〜３５ｌは旧カメラボディ５１のボディピン５５ａ〜５５ｄ、５５ｊ〜５５ｌに接触するので、従来配置のピン３５ａ〜３５ｄ、３５ｊ〜３５ｌ、５５ａ〜５５ｄ、５５ｊ〜５５ｌを利用して従来の通信（第１の通信）処理ができる。
【００３１】
「旧レンズ−新ボディ」
旧撮影レンズ７１が新カメラボディ１１に装着された場合、新カメラボディ１１固有のボディピン１５ｅ〜１５ｉは非接触（絶縁）状態になる（図８、図１３（Ａ））。このとき、ボディピン１５ｈおよび１５ｉはお互いに全く独立の非導通状態のままであるから、新カメラボディ１１は、このボディピン１５ｈまたは１５ｉの一方のレベルを変化させて他方のレベルをチェックすること、つまり一方のレベルを変化させても他方のレベルが変化しない、または一方のレベルと他方のレベルとが相違することを検知することで、旧撮影レンズ７１が装着されたことを判別できる。
そして、従来配置のボディピン１５ａ〜１５ｄ、１５ｊ〜１５ｌは旧撮影レンズ７１のレンズピン７５ａ〜７５ｄ、７５ｊ〜７５ｌに接触するので、従来配置のピン１５ａ〜１５ｄ、１５ｊ〜１５ｌ、７５ａ〜７５ｄ、７５ｊ〜７５ｌを利用して従来の通信（第１の通信）処理ができる。つまり、
【００３２】
「旧レンズ−旧ボディ」
旧撮影レンズ７１が旧カメラボディ５１に装着された場合は、旧撮影レンズ７１のレンズピン７５ａ〜７５ｄ、７５ｊ〜７５ｌと旧カメラボディ５１のボディピン５５ａ〜５５ｄ、５５ｊ〜５５ｌとが接触することは、従来通りであり、従来の通信（第１の通信）処理ができる。
【００３３】
図１５は、新撮影レンズ３１の入出力回路をブロックで示している。この実施例は、ＲＯＭ３０３ａを備えたレンズＩＣ３０３、およびＣＰＵを備えた電子回路に適用できる。レンズＩＣ３０３は、４個の入出力端子（  リセット端子ＲＥＳ  、シリアルクロック端子￣ＳＣＫ  ￣、シリアルデータ入出力端子ＳＩＯ  、電力端子ＶＣＣ）を介してカメラボディと通信を行い、電力供給を受け、３個の入力端子ＤＩＳ１〜ＤＩＳ３から距離コードを入力し、４個の入力端子ＺＯＯＭ１  〜ＺＯＯＭ４  からズームコードを入力する。
【００３４】
カメラ通信用のリセット端子ＲＥＳ  はレンズピン３５ｋ（Ｆｍｉｎ３／ＲＥＳ  ）に接続され、端子￣ＳＣＫ  ￣はレンズピン３５ｂ（Ｆｍｉｎ１／ＳＣＫ  ）に接続され、シリアルデータ入出力端子ＳＩＯ  はレンズピン３５ａ（Ｆｍｉｎ２／ＤＡＴＡ）に接続され、電力端子ＶＣＣはレンズピン３５ｉ（ＣＯＮＴＬ／ＶＤＤ）に接続されている。
なお、アクノレッジ端子ＡＣＫ  は、レンズＩＣ３０３に替えて、ＣＰＵが搭載された場合に使用されるものであり、レンズＩＣ３０３が搭載されている場合は使用されない。レンズＣＰＵは、パワーオンした後、発振子により発振を開始し、発振が安定してから初期化プログラム時に端子ＡＣＫ  を立ち下げ、初期化が終了したら端子ＡＣＫ  を立ち上げて待機状態をカメラボディに伝える。新カメラボディ１１は、これによってＣＰＵを備えた撮影レンズであることを判別し、その後新撮影レンズとの間で、オペレーションコード通信、データ通信などを行う。
【００３５】
レンズピン３５ｋ（Ｆｍｉｎ３／ＲＥＳ  ）、レンズピン３５ｂ（Ｆｍｉｎ１／ＳＣＫ  ）およびレンズピン３５ａ（Ｆｍｉｎ２／ＤＡＴＡ）は、その撮影レンズの開放絞りＦナンバーに対応するコードに応じてショットキーバリアダイオードを介してレンズピン３５ｉ（ＣＯＮＴＬ／ＶＤＤ）と接続されている。つまり、旧カメラボディ５１に装着されたときは可動レンズピン３５ｈが接地するのでレンズピン３５ｉ（ＣＯＮＴＬ／ＶＤＤ）も接地し、レンズピン３５ｉ（ＣＯＮＴＬ／ＶＤＤ）にショットキーバリアダイオードを介して接続されたレンズピン３５ｋ（Ｆｍｉｎ３／ＲＥＳ  ）、レンズピン３５ｂ（Ｆｍｉｎ１／ＳＣＫ  ）およびレンズピン３５ａ（Ｆｍｉｎ２／ＤＡＴＡ）はショットキーバリアダイオードによる順方向電圧降下分ＶＦ  レベルのためローレベルとなり、ショットキーバリアダイオード未接続の端子はハイレベルになるので、開放絞りＦナンバーを旧カメラボディ５１に送ることができる。
【００３６】
そして、新カメラボディ１１に装着されると、可動レンズピン３５ｈはバヨネット板３３から離反し、レンズピン３５ｉと同電位になる。レンズピン３５ｉには新カメラボディ１１から電源電圧ＶＤＤが供給されるため、レンズピン３５ｋ（Ｆｍｉｎ３／ＲＥＳ  ）、レンズピン３５ｂ（Ｆｍｉｎ１／ＳＣＫ  ）およびレンズピン３５ａ（Ｆｍｉｎ２／ＤＡＴＡ）のショットキーバリアダイオードは絶縁状態になり、これらのピンを使ってシリアル通信による情報の授受ができる。なお、ダイオードにショットキーバリアダイオードを使っているのは、順方向電圧降下分ＶＦ  による影響を小さくするためであり、カメラボディ側の回路がローレベルと判断できる辯値が十分高ければ、通常のダイオードを使用できる。
【００３７】
また、最小絞りのＦナンバーを旧カメラボディ５１に送るために、レンズピン３５ｃ、３５ｄ（Ｆｍａｘ１  、Ｆｍａｘ２  ）は最小絞りＦナンバーに応じて接地され、絞りオートかマニュアルかを識別するレンズピン３５ｌ（Ａ／Ｍ  ）が絞りリングの状態により接地またはフローティングされている。
【００３８】
レンズＩＣを搭載した新レンズには、レンズ側で独自に演算制御が可能なレンズＣＰＵ搭載レンズと、レンズＣＰＵは有さないレンズ（以下「ＬＲＯＭレンズ」という）の２種類を有する。したがって、カメラボディにレンズが装着された際に、カメラボディは第２の通信が可能か否かの判別を行った後、第２の通信方式による通信動作内において、改めて装着されている撮影レンズがレンズＣＰＵを搭載したレンズか否かの判別を行う必要がある。
【００３９】
図１６には、レンズＣＰＵを有さない、新撮影レンズ３１におけるレンズＩＣ３０３の入出力回路の要部を示し、図１７には、データ通信時のタイミングチャートを示している。ＲＯＭ３０３ａが搭載されている新撮影レンズ３１の場合は、図１６に示すように、リセット端子ＲＥＳ  に入力される信号がハイレベル（リセット信号）からローレベル（リセット解除信号）に切り換わったときにシリアルデータ入出力端子ＳＩＯ  の出力レベルをローにするための応答手段として応答回路３０３Ｒが設けられている。この応答回路３０３Ｒは、ＤフリップフロップＦ１、インバータＧ３、Ｇ５、ＡＮＤゲートＧ１、Ｇ４、ノアゲートＧ２、トランジスタ（ｎチャネルＦＥＴ）Ｔ１、Ｔ２から構成されている。なお、レンズＩＣがレンズＣＰＵである場合は、図示しないが、このような応答回路はなく、各端子Ｆｍｉｎ３／ＲＥＳ  、Ｆｍｉｎ１／ｓｃｋ、Ｆｍｉｎ２／ＤＡＴＡ、ＣＯＮＴＬ／ＶＤＤは、レンズＣＰＵの対応するポートに直接接続された構成となる。ここで、トランジスタＴ１が第１のスイッチ手段として機能し、トランジスタＴ２が第２のスイッチ手段として機能する。
【００４０】
電源電圧ＶＤＤが供給され、リセット端子ＲＥＳ  がハイレベルのときは、インバータＧ３の入力はハイレベル、出力はローレベル、ノアゲートＧ２の一方の入力がハイレベルなので出力はローレベル、ＡＮＤ  ゲートＧ１は一方の入力がローレベルなので出力はローレベル、したがってトランジスタ（ｎチャネルＦＥＴ）Ｔ１、Ｔ２は共にローでオフ状態なので、シリアルデータ入出力端子ＳＩＯ  はハイインピーダンス状態にある。ここで、リセット端子ＲＥＳ  がローレベルに立ち下がると、ＡＮＤ  ゲートＧ４の入力はローレベルなので出力はローレベル、ノアゲートＧ２の入力は共にローレベルなので出力はハイレベル、したがってトランジスタＴ２がオンするので、シリアルデータ入出力端子ＳＩＯ  はローレベルに立ち下がる。
リセット端子ＲＥＳ  がローレベルの状態でクロック端子ＳＣＫ  にクロックが入ると、ＤフリップフロップＦ１のＱ出力は、シリアル端子クロックの一番最初の立ち下がりに同期してローからハイの信号が出力される。クロックはカウンタ３０３１にも入力され、デコーダ３０３２、パラ−シリ変換器３０３３を介して、ＲＯＭ３０３ａから読み出された１バイトデータがシリアル変換されてＡＮＤ  ゲートＧ４の一方に入力される。ＡＮＤ  ゲートＧ４の他方の入力にはＤフリップフロップＦ１のＱ出力が入力されているので、シリアルクロックの一番最初の立ち下がり後に、パラ−シリ変換器３０３３の出力がＡＮＤ  ゲートＧ４から出力される。
【００４１】
ＡＮＤ  ゲートＧ４の出力がハイレベルのときは、ＡＮＤ  ゲートＧ１の一方の入力はハイ、他方の入力は、リセット端子ＲＥＳ  のローレベルがインバータＧ３によって変換されたハイレベルなのでＡＮＤ  ゲートＧ１の出力はハイレベルになってトランジスタＴ２がオフし、トランジスタＴ１がオンして、シリアルデータ入出力端子ＳＩＯ  からハイレベルデータが出力される。ＡＮＤ  ゲートＧ４の出力がローレベルのときは、ノアゲートＧ２の出力がハイになってトランジスタＴ２がオンし、一方ＡＮＤゲートＧ１の出力はローレベルになってトランジスタＴ１がオフするので、シリアルデータ入出力端子ＳＩＯ  からローレベル信号が出力される。
【００４２】
以上のように、リセット端子ＲＥＳ  がハイレベルのときにはシリアルデータ入出力端子ＳＩＯ  はハイインピーダンス状態で、カメラボディ側のプルアップ抵抗によりハイレベルになり、その後リセット端子がローレベルに落ちると、シリアルデータ入出力端子ＳＩＯ  はローレベルに落ち、その後シリアルクロックがシリアルクロック端子ＳＣＫ  に入力されると、シリアルデータ入出力端子ＳＩＯ  からデータが逐次出力される（図１７参照）。
なお、ＲＯＭ３０３ａからデータを読み出すときは、アドレスとして、ズームコード板３０６から入力されるコード信号をアドレス入力回路３０３４でラッチして取り込んでいる。
【００４３】
通常、ＣＰＵに比してレンズＩＣ（ＲＯＭ  ＩＣ）は起動時間がかからない。例えば、ＣＰＵは、電源投入後、発振安定待ち時間後に内部ＲＡＭ、端子などをイニシャライズしてからコマンドの受け付けを開始する。そのため、ＲＯＭ  ＩＣを搭載しているのかＣＰＵを搭載しているのかを判別するためには、ＣＰＵが正常に応答して動作に入る時間待たなければ判別できなかった。
本発明の実施の形態のように、レンズＣＰＵが搭載されていない撮影レンズ、すなわち、ＲＯＭ  ＩＣは搭載されている撮影レンズにおいては応答回路３０３Ｒを設けて、カメラボディ側のＣＰＵからの制御信号（端子ＲＥＳのハイまたはロー）に対応する応答信号の応答出力速度を意図的に速めるように構成している。一方、カメラボディ側のＣＰＵにおいては、この応答速度の違いにより装着されている撮影レンズがＣＰＵを搭載しているのか否かを判断するようにしているので、カメラボディ側ＣＰＵの起動時間を考慮せずに短時間で判別ができる。
【００４４】
本発明の実施の形態は、ＲＯＭ  ＩＣを搭載した新レンズの判別を短時間で終了できるカメラシステムを提供する。このカメラシステムの動作について、図１８から図２６に示したフローチャートを参照して説明する。
図１８は、このカメラボディのメイン処理の概要を示すフローチャートである。このメイン処理には、メインスイッチがオンされたときに入るものとする。
メイン処理をスタートすると、まず、ＣＰＵ１０１、ＤＰＵ１０３の端子をイニシャライズし、ＲＡＭ  もイニシャライズする（Ｓ１０１、Ｓ１０３）。
次に、本発明の実施例の特徴であるレンズチェック処理を実行する（Ｓ１０５）。このレンズチェック処理で、第１の通信レンズであるか、第２の通信レンズであるか、さらにその詳細を判別する。
【００４５】
レンズの判別が終了したら、測光スイッチがオンしているかどうかをチェックし、オンしていなければレンズ判別処理に戻り（Ｓ１０７；Ｎ、Ｓ１０５）。オンしていれば、ＡＦ処理およびＡＥ演算処理を実行する（Ｓ１０７；Ｙ、Ｓ１０９、Ｓ１１１）。そして、レリーズスイッチがオンしていなければそのままＳ１０５に戻り（Ｓ１１３；Ｎ、Ｓ１０５）、レリーズスイッチがオンしていればレリーズ処理を実行してＳ１０５に戻る（Ｓ１１３；Ｙ、Ｓ１１５、Ｓ１０５）。
【００４６】
図１９、２０は、装着されたレンズの種別を判別するフローチャートである。レンズ判別処理に入ると、まず、レンズＣＰＵを備えたレンズかどうかをチェックする（Ｓ２０１）。一番最初の状態ではレンズの種類が不明なので、Ｓ２２３に進む（Ｓ２０１；Ｎ、Ｓ２２３）。ＣＰＵを備えたレンズであれば、ＬＥＮＳＮＧフラグが０かどうかをチェックし、０であればＳ２０５に進む（Ｓ２０１；Ｙ、Ｓ２０３、Ｓ２０５）。ＣＰＵを備えていないレンズか、備えていてもＬＥＮＳＮＧフラグに“０”がセットされていたらＳ２２３に進む（Ｓ２０１；Ｎ、Ｓ２２３、またはＳ２０１；Ｙ、Ｓ２０３；Ｎ、Ｓ２２３）。
【００４７】
Ｓ２０５では、マウントピンチェック処理（ｃｈｅｃｋ＿ｍｏｕｎｔ＿ｐｉｎ  ）を実行する。マウントピンチェック処理は、図２２にそのフローチャートを示したように、端子Ｆｍａｘ１、Ｆｍａｘ２、Ａ／Ｍ、ＬＳレベルを入力し（Ｓ５０１）、端子Ｆｍａｘ１、ＦＭｍａｘ２のレベル変化があったかどうかをチェックして、変化があればマウント変化フラグに“１”をセットし（Ｓ５０３；Ｙ、Ｓ５０５）、変化がなければマウント変化フラグを“０”にする処理である（Ｓ５０３；Ｎ、Ｓ５０７）。
この処理において、マウントレベルが変化したと判断した場合にはＬＥＮＳ０処理に進む（Ｓ２０７；Ｙ）。マウントレベルが変化していないと判断したときには、ＬＥＮＳＮＧフラグをクリアして、レンズＣＰＵによるレンズＲＯＭ通信を実行して通信ができたかどうかをチェックする（Ｓ２１１、Ｓ２１３）。通信ＯＫでなければ通信不可である旨を識別するＬＣＰＵ  ＮＧ  フラグに“１”をセットしてリターンし（Ｓ２１１、Ｓ２１３；Ｎ、Ｓ２１５）、通信ＯＫであればＳ２１５をスキップしてリターンする（Ｓ２１３；Ｙ）。
【００４８】
Ｓ２０１、Ｓ２０３のチェック処理からＳ２２３に来ると、ＬＥＮＳ  ＮＧ  フラグが“０”かどうかをチェックし、ＬＥＮＳ  ＮＧ  フラグに“０”がセットされていなければＬＥＮＳ０処理に進む（Ｓ２２３；Ｎ）。次に、レンズ種別が０かどうかをチェックし、０であればＬＥＮＳ０処理に進む（Ｓ２２３；Ｙ、Ｓ２２５；Ｙ）。レンズ種別が０でないときは、レンズ種別がＫレンズかＡレンズかをチェックし、いずれかであればＬＥＮＳ０処理に進み（Ｓ２２５；Ｎ、Ｓ２２７；Ｙ）、いずれでもなければ、マウントピンチェック処理（ｃｈｅｃｋ＿ｍｏｕｎｔ＿ｐｉｎ）を実行する（Ｓ２２５；Ｎ、Ｓ２２７；Ｎ、Ｓ２２９）。そして、マウント変化フラグに“１”がセットされているかどうかをチェックし、セットされていればＬＥＮＳ０処理を実行する（Ｓ２２９、Ｓ２３１；Ｙ）。マウント変化フラグに“１”がセットされていなければ、リターンする。
【００４９】
ＬＥＮＳ０処理について、図２０を参照して説明する。ＬＥＮＳ０処理は、新旧レンズ判別およびレンズＩＣ／レンズＣＰＵチェック処理である。
ＬＥＮＳ０処理に入ると、まず、ＬＥＮＳ＿ｋｉｎｄデータおよびＬＥＮＳＮＧフラグに“０”をセットしてマウントピン入力処理（ｉｎ＿ｍｏｕｎｔ＿ｐｉｎ）を実行する（Ｓ３０１、Ｓ３０３）。マウントピン入力処理は、図２３にそのフローチャートを示したように、端子Ｆｍａｘ１〜２、Ｆｍｉｎ１〜３  、Ａ／Ｍ  、ＬＳレベルを入力し（Ｓ５５１）、端子Ｆｍａｘ１  、Ｆｍａｘ２  のレベル変化があったかどうかをチェックして、変化があればマウント変化フラグに“１”をセットし（Ｓ５５３；Ｙ、Ｓ５５５）、変化がなければマウント変化フラグに“０”をセットする処理である（Ｓ５５３；Ｎ、Ｓ５５７）。
【００５０】
次に、端子ＣＯＮＴＬ  のレベルをローレベル（グランド）に落とし、端子ＬＥＮＳＮ／Ｏがハイレベルになったかどうかをチェックする（Ｓ３０５、Ｓ３０７）。ハイレベルであれば、図１３（Ａ）に示した旧レンズであることが分かるので、Ｓ３０９の旧レンズチェック処理（ｋａ＿ｌｅｎｓ＿ｓｈｏｒｉ  ）を実行してリターンする（Ｓ３０７；Ｙ、Ｓ３０９）。
【００５１】
旧レンズチェック処理は、レンズが装着されていないか、開放、最小絞り情報の無いレンズ（Ｋレンズ）が装着されているか、開放、最小絞り情報を有するレンズ（Ａレンズ）が装着されているかどうかをチェックする処理である。
図２４に示した旧レンズチェック処理に入ると、すべてのボディピン（マウント入力端子）のレベルがハイレベルかどうかをチェックし、すべてがハイレベルであればボディピン１５ａ〜１５ｌがレンズピンに接触していないので、フラグＮＯ  ＬＥＮＳ  に１をセットしてリターンする（Ｓ６０１；Ｙ、Ｓ６０３）。いずれかのボディピンのレベルがハイレベルでなければ、全てのボディピンのレベルがローレベルかどうかをチェックし、全てローレベルであればフラグＫ  ＬＥＮＳに１をセットし（Ｓ６０１；Ｎ、Ｓ６０５；Ｙ、Ｓ６０７）、すべてがローレベルでなければフラグＡ  ＬＥＮＳに１をセットしてリターンする（Ｓ６０１；Ｎ、Ｓ６０５；Ｎ、Ｓ６０９）。
【００５２】
Ｓ３０７のチェックにおいて、端子ＬＥＮＳ  Ｎ／Ｏがハイレベルではなかったら、リセット端子ＲＥＳ  および端子ＣＯＮＴＬ／ＶＤＤをハイレベルに立ち上げて端子ＬＥＮＳ  Ｎ／Ｏがハイレベルに変わったかどうかをチェックする（Ｓ３０７；Ｎ、Ｓ３１１、Ｓ３１３、Ｓ３１５）。図１１（Ａ）に示した新レンズが装着されていれば端子ＬＥＮＳＮ／Ｏは端子ＣＯＮＴＬ／ＶＤＤ  と同一のレベルになるので、端子ＬＥＮＳ  Ｎ／Ｏがハイレベルであれば新レンズと判断してＳ３１７に進み（Ｓ３１５；Ｙ、Ｓ３１７）、端子ＬＥＮＳＮ／Ｏがハイレベルでなければ新レンズではないか異状なのでＳ３０９に進む（Ｓ３１５；Ｎ、Ｓ３０９）。
【００５３】
Ｓ３１７ではリセット端子ＲＥＳ  をローレベルに落とし、Ｓ３１９で端子Ｆｍｉｎ２／ＤＡＴＡ（ＳＩＯ  ）がローレベルかどうかをチェックする。端子Ｆｍｉｎ２／ＤＡＴＡがローレベルに落ちていれば、図１６で示したようにＲＯＭ  ＩＣを搭載した新レンズなので、図２７に示したようにＬＲＯＭ通信を実行してリターンする（Ｓ３１９；Ｙ、Ｓ３２１）。
【００５４】
端子Ｆｍｉｎ２／ＤＡＴＡがローレベルに落ちていなければ、レンズＣＰＵを搭載した新レンズと判別し、レンズＣＰＵ搭載撮影レンズであることを識別するフラグＬＣＰＵＬＥＮＳ  に１をセットしてリセット端子ＲＥＳ  をハイレベルに立ち上げる（Ｓ３１９；Ｎ、Ｓ３２３、Ｓ３２５）。次に、端子ＬＳ／ＡＣＫのレベルが立ち下がり、そして立ち上がるのをタイマーループ処理によって待つ（Ｓ３２７、Ｓ３２９）。
所定時間内に端子ＬＳ／ＡＣＫのレベルが落ちて立ち上がらなかったら、異常であることを識別するＬＣＰＵ  ＮＧ  フラグに“１”をセットしてリターンする（Ｓ３２７；Ｎ、Ｓ３３７またはＳ３２７；Ｙ、Ｓ３２９；Ｎ、Ｓ３３７）。
所定時間内に端子ＬＳ／ＡＣＫのレベルが落ちて立ち上がったらレンズＣＰＵは正常動作をしているので、Ｓ３３１に進んでＬＲＯＭ＿ＣＰＵ通信を実行する（Ｓ３２７；Ｙ、Ｓ３２９；Ｙ、Ｓ３３１）。そして、正常な通信ができればＬＥＮＳ１処理に進み（Ｓ３３３；Ｙ）、正常な通信ができなかったらレンズＣＰＵが異常である旨を識別するＬＣＰＵ  ＮＧ  フラグに“１”をセットしてＬＥＮＳ１処理に進む（Ｓ３３３；Ｎ、Ｓ３３５）。
【００５５】
以上の通り、レンズＣＰＵを持たない撮影レンズの場合は、応答回路３０３Ｒが設けられているので、Ｓ３１７のステップの動作に対して、応答回路３０３Ｒにより直ちに端子Ｆｍｉｎ２／ＤＡＴＡにローレベル信号が現れて、装着レンズがレンズＣＰＵを持たない撮影レンズであることを判別できる。別言すると、装着レンズが旧レンズが新レンズかの判別をするために、リセット端子ＲＥＳをローレベルからハイレベルに変化させたものを、元のローレベルに戻した段階で、直ちに、装着レンズがレンズＣＰＵを持たない装着レンズか否かを判別できる。
【００５６】
次に、ＬＥＮＳ１処理について、図２１を参照して説明する。
ここでは、新撮影レンズ３１から入力した通信データによりＬＲＯＭ通信コードがＯＫかどうかをチェックし、ＯＫでなければ、ＬＣＯＤＥＮＧ  フラグに“１”をセットしてＳ４０５に進み（Ｓ４０１；Ｎ、Ｓ４０３、Ｓ４０５）、ＯＫであればこのセット処理をスキップしてＳ４０５に進む（Ｓ４０１；Ｙ、Ｓ４０５）。Ｓ４０５では、レンズＣＰＵを備えたレンズかどうかをチェックし、レンズＣＰＵ搭載レンズでなければフラグＬＲＯＭ  ｌｅｎｓ  に１をセットしてリターンし（Ｓ４０５；Ｎ、Ｓ４０７）、レンズＣＰＵ搭載レンズであればそのままリターンする（Ｓ４０５；Ｙ）。
【００５７】
以上の通り本実施の形態によれば、ＲＯＭ  ＩＣを搭載した新撮影レンズ３１の場合、リセット端子ＲＥＳ  のレベルがハイからローに変わるとほぼ同時に端子Ｆｍｉｎ２／ＤＡＴＡ（ＳＩＯ  ）のレベルもハイからローに変わるが、レンズＣＰＵを搭載した撮影レンズの場合は、リセット端子ＲＥＳ  でリセットを解除してもＣＰＵのパワーオンリセット処理に時間を要し、端子Ｆｍｉｎ２／ＤＡＴＡ（ＳＩＯ  ）は反応しないので、リセット端子ＲＥＳ  をローレベルに落として端子Ｆｍｉｎ２／ＤＡＴＡ（ＳＩＯ  ）のレベルがローかハイかをチェックすればＲＯＭ  ＩＣを搭載した新撮影レンズであるか、レンズＣＰＵを搭載した新撮影レンズであるかが直ちに判断できるので、以後の処理時間を短縮できる。
【００５８】
Ｓ３２１で実行されるＬＲＯＭ通信処理を、図２５に示したフローチャートおよび図２７のタイミングチャートを参照して説明する。ＬＲＯＭ通信処理に入ると、受信データ数（バイト数）をカウントするカウンタｎに０をセットする（Ｓ６５１）。そして、受信データアドレスＬＣ（ｎ）のＲＡＭに受信したデータを格納する（Ｓ６５３）。その後、シリアル通信を実行し、カウンタｎを１インクリメントして、１６になったかどうかをチェックし、１６になるまで上記処理を繰り返して待つ（Ｓ６５５、Ｓ６５７；Ｎ、Ｓ６５３）。
カウンタｎが１６になったら、リターンする（Ｓ６５７；Ｙ）。つまり、本実施例では、撮影レンズのＲＯＭから１６バイト分のデータを受信する。
【００５９】
Ｓ２１１他で実行されるＬＲＯＭ＿ＣＰＵ通信処理について、図２６に示したフローチャートおよび、図２８のタイミングチャートを参照して説明する。ＬＲＯＭ＿ＣＰＵ通信処理は、制御手段（ＣＰＵ）を搭載した撮影レンズであると判別したときに入る処理である。ＬＲＯＭ＿ＣＰＵ通信処理に入ると、まず、端子ＬＳ／ＡＣＫがローレベルかどうかをチェックする（Ｓ７０１）。端子ＬＳ／ＡＣＫがローレベルに落ちていたら、リセット端子ＲＥＳ  をハイレベルに立ち上げてリセットをかけ、通信エラーフラグに“１”をセットしてリターンする（Ｓ７０１；Ｙ、Ｓ７３１、Ｓ７３３）。
【００６０】
端子ＬＳ／ＡＣＫがローレベルでなければ、リセット端子ＲＥＳ  のレベルをローレベルに落としてタイマーにより端子ＬＳ／ＡＣＫのレベルがローレベルに落ちたかどうかをチェックし（Ｓ７０１；Ｎ、Ｓ７０３、Ｓ７０５）、タイマー時間内にローレベルに落ちなかったらリセット端子ＲＥＳ  をハイレベルに立ち上げてリセットをかけ、通信エラーフラグに“１”をセットしてリターンする（Ｓ７０５；Ｎ、Ｓ７３１、Ｓ７３３）。
端子ＬＳ／ＡＣＫがローレベルに落ちたらオペレーションコードを出力し、カウンタｎに０をセットして端子ＬＳ／ＡＣＫが立ち上がるかどうかをチェックする（Ｓ７０５；Ｙ、Ｓ７０７、Ｓ７０９、Ｓ７１１）。オペレーションコード出力に応答して端子ＬＳ／ＡＣＫがハイレベルに立ち上がらなかったらリセット端子ＲＥＳ  をハイレベルに立ち上げ、通信エラーフラグに“１”をセットしてリターンする（Ｓ７１１；Ｎ、Ｓ７３１、Ｓ７３３）。
【００６１】
オペレーションコード出力に応答して端子ＬＳ／ＡＣＫがハイレベルに立ち上がったらリセット端子ＲＥＳ  をハイレベルに立ち上げて、端子ＬＳ／ＡＣＫがローレベルに落ちるかどうかをチェックし、落ちなかったらリセット端子ＲＥＳ  をハイレベルに立ち上げ、通信エラーフラグ１をセットしてリターンする（Ｓ７１１；Ｙ、Ｓ７１３、Ｓ７１５；Ｎ、Ｓ７３１、Ｓ７３３）。端子ＬＳ／ＡＣＫがローレベルに落ちたら、リセット端子ＲＥＳ  をローレベルに落として、レンズＣＰＵからデータを受信し、受信したデータをＲＡＭの受信データアドレスＬＣ（ｎ）に逐次格納する（Ｓ７１５；Ｙ、Ｓ７１７、７１９）。そして、カウンタｎを１インクリメントして、カウンタが１６になったかどうかをチェックし、１６になるまで上記処理を繰り返す（Ｓ７２１、Ｓ７２３；Ｎ、Ｓ７１１）。
【００６２】
カウンタが１６になったら、端子ＬＳ／ＡＣＫがハイレベルに立ち上がるかどうかをチェックし、立ち上がったらリセット端子ＲＥＳ  をハイレベルに立ち上げてリターンする（Ｓ７２３；Ｙ、Ｓ７２５；Ｙ、Ｓ７２９）。端子ＬＳ／ＡＣＫがハイレベルに立ち上がらなかったら通信エラーフラグに“１”をセットし、リセット端子ＲＥＳをハイレベルに立ち上げてリターンする（Ｓ７２５；Ｎ、Ｓ７２７、Ｓ７２９）。
【００６３】
撮影レンズにＣＰＵを搭載するのは、例えばＡＦモータを搭載して、ＡＦモータの駆動制御をレンズＣＰＵに実行させる場合、またはレンズシャッタを搭載して、レンズシャッタの駆動制御を撮影レンズに搭載したシャッタモータの駆動制御によりレンズＣＰＵに行わせる場合などである。そのためには、ボディＣＰＵとレンズＣＰＵとの間で、必要なコマンド、データなどをさらに所定のプロトコルで通信する。そしてレンズＣＰＵは、通信によって授受した情報に基づいて動作する。
【００６４】
【発明の効果】
以上の説明から明らかな通り本発明は、制御手段を有さない記憶手段を搭載した撮影レンズには、カメラボディ側からリセットピンにリセット解除信号を受けると判別ピンのレベルが変わる応答手段を備えたので、カメラボディは、リセットピンにリセット解除信号を出力して判別ピンのレベル変化を検知することで記憶手段を搭載した撮影レンズかどうかを判別することが可能になり、その後の処理を迅速に実行できる。
【図面の簡単な説明】
【図１】本発明を適用した一眼レフカメラの一実施の形態の主要回路構成をブロックで示す図である。
【図２】同一眼レフカメラの新撮影レンズのマウント部を示す図である。
【図３】同一眼レフカメラの新カメラボディのマウント部を示す図である。
【図４】従来の一眼レフカメラの旧撮影レンズのマウント部を示す図である。
【図５】従来の一眼レフカメラの旧カメラボディのマウント部を示す図である。
【図６】新撮影レンズを新カメラボディに装着したときの、可動レンズピンの構造を示す要部の断面図である。
【図７】新撮影レンズを旧カメラボディに装着したときの、可動レンズピンの様子を示す要部の断面図である。
【図８】旧撮影レンズを新カメラボディに装着したときの、可動レンズピンと接触し得るボディピンの様子を示す要部の断面図である。
【図９】新撮影レンズを新カメラボディに装着したときの、新レンズピンの様子を示す要部の断面図である。
【図１０】新撮影レンズのレンズピンと導通するプリント基板の形状を示す図である。
【図１１】新撮影レンズを新カメラボディに装着したときの新レンズピン、新ボディピンの状態を説明する図である。
【図１２】新撮影レンズを旧カメラボディに装着したときの新レンズピンの状態を説明する図である。
【図１３】旧撮影レンズを新カメラボディに装着したときの新ボディピンの状態を説明する図である。
【図１４】旧撮影レンズを旧カメラボディに装着したときのレンズピンおよびボディピンの状態を説明する図である。
【図１５】新撮影レンズの入出力端子とレンズピンとの関係を説明する図である。
【図１６】新撮影レンズの入出力回路の要部を示す回路図である。
【図１７】同入出力回路の入出力のタイミングチャートを示す図である。
【図１８】新カメラボディのメイン処理に関するフローチャートを示す図である。
【図１９】新カメラボディのレンズチェック処理に関するフローチャートを示す図である。
【図２０】同新カメラボディのレンズチェック処理０に関するフローチャートを示す図である。
【図２１】同新カメラボディのレンズチェック処理１に関するフローチャートを示す図である。
【図２２】同新カメラボディのマウントチェック処理に関するフローチャートを示す図である。
【図２３】同新カメラボディの別のマウントチェック処理に関するフローチャートを示す図である。
【図２４】同新カメラボディのＫａレンズ処理に関するフローチャートを示す図である。
【図２５】同新カメラボディのレンズＲＯＭ通信処理に関するフローチャートを示す図である。
【図２６】同新カメラボディのレンズＲＯＭ＿ＣＰＵ通信処理に関するフローチャートを示す図である。
【図２７】同新カメラボディとＲＯＭを搭載している新撮影レンズの通信タイミングチャートを示す図である。
【図２８】同新カメラボディとＣＰＵを搭載している新撮影レンズの通信タイミングチャートを示す図である。
【符号の説明】
１１  新カメラボディ
１５ａ  １５ｂ  １５ｃ  １５ｄ  １５ｊ  １５ｋ  １５ｌ  旧ボディピン
１５ｅ  １５ｆ  １５ｇ  新ボディピン
１５ｈ  新ボディピン
１５ｉ  新ボディピン
３１  新撮影レンズ
３５ａ  ３５ｂ  ３５ｃ  ３５ｄ  ３５ｊ  ３５ｋ  ３５ｌ  旧レンズピン
３５ｅ  ３５ｆ  ３５ｇ  新レンズピン
３５ｈ  可動レンズピン
３５ｉ  新レンズピン
５１  旧カメラボディ
５５ａ  ５５ｂ  ５５ｃ  ５５ｄ  ５５ｊ  ５５ｋ  ５５ｌ  ボディピン
７１  旧撮影レンズ
７５ａ  ７５ｂ  ７５ｃ  ７５ｄ  ７５ｊ  ７５ｋ  ７５ｌ  レンズピン
１０１  ＣＰＵ
１０３  ＤＰＵ
３０３  レンズＩＣ
３０３ａ  レンズＲＯＭ
Ｔ１  トランジスタ（第１のスイッチ手段）
Ｔ２  トランジスタ（第２のスイッチ手段）
【図１】
0003600742.tif 000002
【図２】
0003600742.tif 000003
【図３】
0003600742.tif 000004
【図４】
0003600742.tif 000005
【図５】
0003600742.tif 000006
【図６】
0003600742.tif 000007
【図７】
0003600742.tif 000008
【図８】
0003600742.tif 000009
【図９】
0003600742.tif 000010
【図１０】
0003600742.tif 000011
【図１１】
0003600742.tif 000012
【図１２】
0003600742.tif 000013
【図１３】
0003600742.tif 000014
【図１４】
0003600742.tif 000015
【図１５】
0003600742.tif 000016
【図１６】
0003600742.tif 000017
【図１７】
0003600742.tif 000018
【図１８】
0003600742.tif 000019
【図１９】
0003600742.tif 000020
【図２０】
0003600742.tif 000021
【図２１】
0003600742.tif 000022
【図２２】
0003600742.tif 000023
【図２３】
0003600742.tif 000024
【図２４】
0003600742.tif 000025
【図２５】
0003600742.tif 000026
【図２６】
0003600742.tif 000027
【図２７】
0003600742.tif 000028
【図２８】
0003600742.tif 000029