(57)【要約】【課題】本発明は、不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるカメラシステム提供する。【解決手段】本発明の一態様によると、カメラ本体と、該カメラ本体に着脱可能な交換レンズとを具備するカメラシステムにおいて、上記カメラ本体に設けられ、所定の演算を行うための演算式を有するカメラ側演算手段と、上記交換レンズに設けられ、上記カメラ側演算手段と共通の演算式を有するレンズ側演算手段と、上記カメラ本体側に設けられ、上記カメラ側演算手段及びレンズ側演算手段に対して共通の演算用データを出力する演算用データ出力手段と、上記カメラ本体側に設けられ、上記カメラ側演算手段とレンズ側演算手段にて演算された結果とを比較し、両演算結果が一致する場合に上記カメラ本体に適正な交換レンズが装着されていると判定する判断手段とを具備することを特徴とするカメラシステムが提供される。【選択図】　　図１
2004045525.tif 000002
【特許請求の範囲】
【請求項１】
カメラ本体と、該カメラ本体に着脱可能な交換レンズとを具備するカメラシステムにおいて、
上記カメラ本体に設けられ、所定の演算を行うための演算式を有するカメラ側演算手段と、
上記交換レンズに設けられ、上記カメラ側演算手段と共通の演算式を有するレンズ側演算手段と、
上記カメラ本体側に設けられ、上記カメラ側演算手段及びレンズ側演算手段に対して共通の演算用データを出力する演算用データ出力手段と、
上記カメラ本体側に設けられ、上記カメラ側演算手段とレンズ側演算手段にて演算された結果とを比較し、両演算結果が一致する場合に上記カメラ本体に適正な交換レンズが装着されていると判定する判断手段と、
を具備することを特徴とするカメラシステム。
【請求項２】
上記演算用データ出力手段は複数の数値データを出力し、上記カメラ側演算手段とレンズ側演算手段とは上記複数の数値データのうちの同じデータを用いて演算を実行するようにしたことを特徴とする請求項１に記載のカメラシステム。
【請求項３】
上記演算用データは、演算用データとダミーデータとを含むことを特徴とする請求項１に記載のカメラシステム。
【請求項４】
上記演算用データは複数の数値データで構成され、演算に使用するデータを指定するデータと、演算用データと、ダミーデータとで構成されていることを特徴とする請求項１に記載のカメラシステム。
【請求項５】
上記演算用データは複数の数値データで構成され、上記カメラ側演算手段及びレンズ側演算手段は、複数の共通の演算式を有しており、上記演算用データ出力手段から出力された複数の数値データのうちの特定のデータを用いて、上記複数の演算式の１つを選択するようにしたことを特徴とする請求項１に記載のカメラシステム。
【請求項６】
上記複数の数値データは、演算式を指定するデータと、演算に使用するデータを指定するデータと、演算用データと、ダミーデータとで構成されていることを特徴とする請求項５に記載のカメラシステム。
【請求項７】
上記演算用データ出力手段は乱数発生手段を含み、該乱数発生手段から発生された乱数に基づいて上記演算用データを出力することを特徴とする請求項１に記載のカメラシステム。
【請求項８】
所定の演算式を有するレンズ側演算手段を具備する交換レンズを着脱可能なカメラにおいて、
上記交換レンズ内のレンズ側演算手段と共通の演算式を有するカメラ側演算手段と、
上記レンズ側演算手段、及び、上記カメラ側演算手段に対し、演算用データを出力する演算用データ出力手段と、
上記カメラ側演算手段の演算結果と上記レンズ側演算手段の演算結果とを受け、両者を比較することによって上記交換レンズが適正な交換レンズであるか否かを判定する判断手段と、
を具備することを特徴とするカメラ。
【請求項９】
上記カメラは、上記判断手段によって上記交換レンズが適正でないと判断された場合に、不作動状態になることを特徴とする請求項８に記載のカメラ。
【請求項１０】
カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数の数値データを受信する第１のステップと、
上記複数の数値データの中から上記交換レンズの判定制御演算に使用するデータを選択する第２のステップと、
上記選択したデータを用いて上記交換レンズの判定制御演算を実行する第３のステップと、
上記第３のステップで演算した結果を上記カメラ本体に送信する第４のステップと、
を具備することを特徴とする交換レンズの判定制御方法。
【請求項１１】
カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数の数値データを受信する第１のステップと、
上記複数の数値データのうちの特定のデータにしたがって、上記複数の数値データの中から上記交換レンズの判定制御演算に使用するデータを選択する第２のステップと、
上記選択したデータを用いて上記交換レンズの判定制御演算を実行する第３のステップと、
上記第３のステップで演算した結果を上記カメラ本体に送信する第４のステップと、
を具備することを特徴とする交換レンズの判定制御方法。
【請求項１２】
カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数のデータを受信する第１のステップと、
上記複数のデータのうちの第１データにしたがって、上記交換レンズの判定制御演算式を決定する第２のステップと、
上記複数のデータのうちの第２データにしたがって、上記複数のデータのうちの第３データを選択する第３のステップと、
上記選択した演算式、及び、第３データを用いて上記交換レンズの判定制御演算を実行する第４のステップと、
上記第４のステップで演算した結果を上記カメラ本体に送信する第５のステップと、
を具備することを特徴とする交換レンズの判定制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラシステム、カメラ及び交換レンズの判定制御方法に係り、特に、不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるようにしたカメラシステム、カメラ及び交換レンズの判定制御方法に関する。
【０００２】
【従来の技術】
一般に、多機能化されたレンズ交換可能なカメラにおいては、カメラボディに適合した交換レンズを装着しないと撮影者の所望の機能を実現することはできない。
【０００３】
そこで、例えば、特開平１−２２１７２８号公報には、多数の交換レンズを選択的に使用可能なカメラにおいて、交換レンズ内にその交換レンズが属するレンズ群の識別データやレンズ種類データを記憶する記憶手段を設け、カメラ側はそのデータに基づいて装着されたレンズに適した制御を行うようにしたカメラシステムが開示されている。
【０００４】
【発明が解決しようとする課題】
しかるに、上述したような従来技術では、単に、交換レンズが属するレンズ群の識別データやレンズ種類データをＲＯＭ等の記憶手段に記憶するだけであるため、不正なコピーが容易であるという問題を有している。
【０００５】
ところで、この種のレンズ交換可能なカメラにおいては、近年、所定の性能を満足しない粗悪な模造品が製造・販売される事例が多発している。
【０００６】
すなわち、この種の模造品の中には、模造レンズの有している機能とは無関係に、正規品の識別データや種類データをデッドコピーしたものもある。
【０００７】
そのような模造レンズの場合、カメラボディに装着しても適正な動作をしないものがあるばかりでなく、カメラボディを破壊してしまう虞もある。
【０００８】
本発明は、上記の事情に鑑みてなされたもので、カメラ側、レンズ側のそれぞれに同じ演算アルゴリズムの演算手段を設け、共通の演算データでそれぞれ演算した結果が一致したか否かで、適正な交換レンズであるか否かを判定することにより、不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるようにしたカメラシステム、カメラ及び交換レンズの判定制御方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
すなわち、本発明では、カメラ側と交換レンズ側でそれぞれ共通の演算式を有しており、カメラ側で指定データに加えて複数の数値データを含む演算用データを作成してレンズ側に送信し、該演算用データに基づいて行われる交換レンズ側の演算結果をカメラ側に送信し、カメラ側では自らの演算結果と交換レンズ側の演算結果とが一致していれば、その交換レンズは正規品であると判断する。
【００１０】
この場合、演算用データには、複数の演算式を有しており、その中から所定の演算式を指定するようにしても良い。
【００１１】
具体的には、本発明によると、上記課題を解決するために、
（１）　カメラ本体と、該カメラ本体に着脱可能な交換レンズとを具備するカメラシステムにおいて、
上記カメラ本体に設けられ、所定の演算を行うための演算式を有するカメラ側演算手段と、
上記交換レンズに設けられ、上記カメラ側演算手段と共通の演算式を有するレンズ側演算手段と、
上記カメラ本体側に設けられ、上記カメラ側演算手段及びレンズ側演算手段に対して共通の演算用データを出力する演算用データ出力手段と、
上記カメラ本体側に設けられ、上記カメラ側演算手段とレンズ側演算手段にて演算された結果とを比較し、両演算結果が一致する場合に上記カメラ本体に適正な交換レンズが装着されていると判定する判断手段と、
を具備することを特徴とするカメラシステムが提供される。
【００１２】
また、本発明によると、上記課題を解決するために、
（２）　上記演算用データ出力手段は複数の数値データを出力し、上記カメラ側演算手段とレンズ側演算手段とは上記複数の数値データのうちの同じデータを用いて演算を実行するようにしたことを特徴とする（１）に記載のカメラシステムが提供される。
【００１３】
また、本発明によると、上記課題を解決するために、
（３）　上記演算用データは、演算用データとダミーデータとを含むことを特徴とする（１）に記載のカメラシステムが提供される。
【００１４】
また、本発明によると、上記課題を解決するために、
（４）　上記演算用データは複数の数値データで構成され、演算に使用するデータを指定するデータと、演算用データと、ダミーデータとで構成されていることを特徴とする（１）に記載のカメラシステムが提供される。
【００１５】
また、本発明によると、上記課題を解決するために、
（５）　上記演算用データは複数の数値データで構成され、上記カメラ側演算手段及びレンズ側演算手段は、複数の共通の演算式を有しており、上記演算用データ出力手段から出力された複数の数値データのうちの特定のデータを用いて、上記複数の演算式の１つを選択するようにしたことを特徴とする（１）に記載のカメラシステムが提供される。
【００１６】
また、本発明によると、上記課題を解決するために、
（６）　上記複数の数値データは、演算式を指定するデータと、演算に使用するデータを指定するデータと、演算用データと、ダミーデータとで構成されていることを特徴とする（５）に記載のカメラシステムが提供される。
【００１７】
また、本発明によると、上記課題を解決するために、
（７）　上記演算用データ出力手段は乱数発生手段を含み、該乱数発生手段から発生された乱数に基づいて上記演算用データを出力することを特徴とする（１）に記載のカメラシステムが提供される。
【００１８】
また、本発明によると、上記課題を解決するために、
（８）　所定の演算式を有するレンズ側演算手段を具備する交換レンズを着脱可能なカメラにおいて、
上記交換レンズ内のレンズ側演算手段と共通の演算式を有するカメラ側演算手段と、
上記レンズ側演算手段、及び、上記カメラ側演算手段に対し、演算用データを出力する演算用データ出力手段と、
上記カメラ側演算手段の演算結果と上記レンズ側演算手段の演算結果とを受け、両者を比較することによって上記交換レンズが適正な交換レンズであるか否かを判定する判断手段と、
を具備することを特徴とするカメラが提供される。
【００１９】
また、本発明によると、上記課題を解決するために、
（９）　上記カメラは、上記判断手段によって上記交換レンズが適正でないと判断された場合に、不作動状態になることを特徴とする（８）に記載のカメラシステムが提供される。
【００２０】
また、本発明によると、上記課題を解決するために、
（１０）　カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数の数値データを受信する第１のステップと、
上記複数の数値データの中から上記交換レンズの判定制御演算に使用するデータを選択する第２のステップと、
上記選択したデータを用いて上記交換レンズの判定制御演算を実行する第３のステップと、
上記第３のステップで演算した結果を上記カメラ本体に送信する第４のステップと、
を具備することを特徴とする交換レンズの判定制御方法が提供される。
【００２１】
また、本発明によると、上記課題を解決するために、
（１１）　カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数の数値データを受信する第１のステップと、
上記複数の数値データのうちの特定のデータにしたがって、上記複数の数値データの中から上記交換レンズの判定制御演算に使用するデータを選択する第２のステップと、
上記選択したデータを用いて上記交換レンズの判定制御演算を実行する第３のステップと、
上記第３のステップで演算した結果を上記カメラ本体に送信する第４のステップと、
を具備することを特徴とする交換レンズの判定制御方法が提供される。
【００２２】
また、本発明によると、上記課題を解決するために、
（１２）　カメラ本体に着脱可能な交換レンズの判定制御方法であって、
上記交換レンズ側において、上記カメラ本体から複数のデータを受信する第１のステップと、
上記複数のデータのうちの第１データにしたがって、上記交換レンズの判定制御演算式を決定する第２のステップと、
上記複数のデータのうちの第２データにしたがって、上記複数のデータのうちの第３データを選択する第３のステップと、
上記選択した演算式、及び、第３データを用いて上記交換レンズの判定制御演算を実行する第４のステップと、
上記第４のステップで演算した結果を上記カメラ本体に送信する第５のステップと、
を具備することを特徴とする交換レンズの判定制御方法が提供される。
【００２３】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態について説明する。
【００２４】
（第１の実施形態）
図１は、本発明の第１の実施の形態によるカメラシステムの概略構成を示す信号の流れに基いた機能ブロック図である。
【００２５】
すなわち、図１に示すように、このカメラシステムは、カメラボディ（カメラ本体）１と、このカメラボディ１に着脱自在なカメラアクセサリとしての交換レンズ２とから構成されている。
【００２６】
上記カメラボディ１は、交換レンズ２とのデータ通信を行うための通信部１１と、演算用データ出力部１２と、カメラ側演算部１３と、判別部１４と、制御部１５と、レンズ着脱スイッチ（ＳＷ）１６とを有して構成される。
【００２７】
一方、上記交換レンズ２は、カメラボディ１に着脱自在に構成されるもので、カメラボディ１側との通信を行うための通信部２１と、レンズ側演算部２２とを有して構成されている。
【００２８】
そして、カメラボディ１及び交換レンズ２のそれぞれの装着部には、接続端子１８、２４が設けられており、両者が合体した状態ではこれらの接続端子１８、２４端子が接触することによつて、カメラ側の通信部１１とレンズ側の通信部２１が電気的に接続される。
【００２９】
上記カメラボディ１側の通信部１１及びレンズ側の通信部２１は、カメラボディ１と交換レンズ２との間でデータの授受を行うためのものである。
【００３０】
上記カメラボディ１内の演算用データ出力部１２は、複数の数値データを出力する。
【００３１】
これらの複数の数値データは、カメラボディ１内のカメラ側演算部１３に送られる。
【００３２】
また、上記複数の数値データは、カメラボディ１側の通信部１１とレンズ側の通信部２１とを介してレンズ側演算部２２に送られる。
【００３３】
上記カメラボディ１内のカメラ側演算部１３、及び、レンズ側演算部２２は、共通の演算式を保有しており、それぞれ送られくる複数の数値データを用いて所定の演算を実行する。
【００３４】
そして、カメラ側演算部１３の演算結果は上記カメラボディ１内の判別部１４に送られ、レンズ側演算部２２の演算結果はレンズ側の通信部２１とカメラ側の通信部１１を介して上記カメラボディ１内の判別部１４に送られる。
【００３５】
上記カメラボディ１内の判別部１４においては、２つの演算部１３、２２からの演算結果を比較し、両者が一致する場合には、装着された交換レンズが適正なものであると判断する。
【００３６】
上記カメラボディ１内の制御部１５は、判別部１４からの判別結果に基いて、カメラの動作を制御するものである。
【００３７】
また、この制御部１５には、交換レンズ２の着脱を検知するためのレンズ着脱スイッチ（ＳＷ）１６が接続されている。
【００３８】
これにより、交換レンズ２の着脱のタイミングが制御部１５に伝達される。
【００３９】
ここで、演算用データ出力部１２から出力されるデータの詳細、及び、それを用いた演算方法について説明する。
【００４０】
演算用データは、図５に示すように、１番目から６番目までの６つの数値データから構成されている。
【００４１】
このうち、１番目のデータ（データ番号Ｎｏ．１）は、それに続く５つのデータ（データ番号Ｎｏ．２〜Ｎｏ．６）のうち、何番目のデータが演算に使用するデータであるかを示すデータである。
【００４２】
つまり、この５つのデータのうちの１つは演算用データであり、残りはダミーデータである。
【００４３】
図５の具体例を用いて説明すると、１番目のデータである「３」は、それに続く５つのデータのうちの３番目のデータ、つまり、データ番号Ｎｏ．４の「９」を指定していることになる。
【００４４】
なお、この６つの数値データは、演算用データ出力部１２内にある不図示の乱数発生部から出力されるデータであり、毎回異なるデータ列が出力される。
【００４５】
そして、上記カメラボディ１内のカメラ側演算部１３、及び、レンズ側演算部２２は、共通の演算式を用いて演算を実行する。
【００４６】
その演算式を便宜的に、次式（１）で表す
ｆ（ｘ）＝ａｘ＋ｂ　　　　　　　　　　　　　　　　　　　　　　…（１）
ここで、ｘは演算用データ、ａ、ｂは定数である。
【００４７】
上述のように、適正な交換レンズであれば、製造時にカメラ側の演算式と共通の演算式が記憶されているので、同じデータを用いた演算結果は同じ値になるはずである。
【００４８】
しかしながら、模造品メーカには演算式、及び、演算用データ選択アルゴリズムが公開されないため、カメラ側演算部１３で演算した結果と同じ値を返すことができない。
【００４９】
したがって、カメラ側では、交換レンズ側から同じ演算結果が返ってこない場合には、その交換レンズは適正なものではないと判断することができるわけである。
【００５０】
カメラ側演算部１３とレンズ側演算部２２においては、その６つのデータを受信したら、まずはデータ番号Ｎｏ．１のデータを参照して演算用データを抽出する。
【００５１】
次に、図２を用いて、本発明を適用したレンズ交換式デジタルー眼レフレックスカメラの構成を説明する。
【００５２】
このカメラシステムは、図１のカメラボディ１に相当するカメラ本体１１０と、交換レンズ２に相当するレンズ鏡筒１２０とから主に構成され、カメラ本体１１０の前面に対して所望のレンズ鏡筒１２０が着脱自在に設定されている。
【００５３】
ここで、レンズ鏡筒１２０の制御は、レンズ制御用マイクロコンピュータ（以下、Ｌｕｃｏｍと称する）２０５が行い、図１の通信部２１とレンズ演算部２２はこのＬｕｃｏｍ２０５の中に含まれる。
【００５４】
また、カメラ本体１１０の制御は、ボディ制御用マイクロコンピュータ（以下、Ｂｕｃｏｍと称する）１５０が行い、図１の通信部１１と、演算用データ出力部１２と、カメラ側演算部１３と、判別部１４と、制御部１５はこのＢｕｃｏｍ１５０中に含まれる。
【００５５】
なお、これらＬｕｃｏｍ２０５とＢｕｃｏｍ１５０とは、合体時において通信コネクタ２０６を介して通信可能に電気的接続がなされ、これは図１の接続端子１８及び２４に相当する。
【００５６】
そして、カメラシステムとしてＬｕｃｏｍ２０５がＢｕｃｏｍ１５０に従属的に協働しながら稼動するようになっている。
【００５７】
また、レンズ鏡筒１２０内には、撮影光学系１２ａと、絞り２０３とが設けられている。
【００５８】
この撮影光学系１２ａは、レンズ駆動機構２０２内に在る図示しないＤＣモータによって駆動されるようになされている。
【００５９】
また、絞り２０３は、絞り駆動機構２０４内に在る図示しないステッピングモータによって駆動されるようになされている。
【００６０】
Ｌｕｃｏｍ２０５は、Ｂｕｃｏｍ１５０の指令に従ってこれら各モータを制御する。
【００６１】
カメラ本体１１０内には、次の構成部材が図示のように配設されている。
【００６２】
例えば、光学系としての一眼レフレックス方式の構成部材（ぺンタプリズム１３ａ、反射鏡１３ｂ、接眼レンズ１３ｃ、サブミラ−１１４）と、光軸上のフォーカルプレーン式のシャッタ１４０と、上記サブミラ−１１４からの反射光束を受けて自動測距するためのＡＦセンサユニット１１６が設けられている。
【００６３】
また、上記ＡＦセンサユニット１１６を駆動制御するＡＦセンサ駆動回路１１７と、上記反射鏡１３ｂを駆動制御するミラー駆動機構１１８と、上記シャッタ１４０の先幕と後幕を駆動するばねをチャージするシャッタチャージ機構１１９と、それら先幕と後幕の動きを制御するシャッタ制御回路１２２と、上記ペンタプリズム１３ａからの光束に基づき測光処理する測光回路１２１が設けられている。
【００６４】
光軸上には、上記光学系を通過した被写体像を光電変換するための撮像素子２７が光電変換素子として設けられている。
【００６５】
このカメラシステムにはまた、撮像素子２７に接続したインターフェイス回路１２３、液晶モニタ１２４、記憶領域として設けられたＳＤＲＡＭ１２５、ＦｌａｓｈＲＯＭ１２６及び記録メディア１２７などを利用して画像処理する画像処理コントローラ１２８とが設けられ、電子撮像機能と共に電子記録表示機能を提供できるように構成されている。
【００６６】
その他の記憶領域としては、カメラ制御に必要な所定の制御パラメータを記憶する不揮発性記憶手段として、例えば、ＥＥＰＲＯＭからなる不揮発性メモリ１２９が、Ｂｕｃｏｍ１５０からアクセス可能に設けられている。
【００６７】
また、Ｂｕｃｏｍ１５０には、当該カメラの動作状態を表示出力によってユーザヘ告知するための動作表示用ＬＣＤ１５１と、カメラ操作ＳＷ１５２とが設けられている。
【００６８】
上記カメラ操作ＳＷ１５２は、例えばレリーズＳＷ）モード変更ＳＷ及びパワーＳＷなどの、当該カメラを操作するために必要な操作釦を含むスイッチ群である。
【００６９】
さらに、電源としての電池１５４と、この電源の電圧を、当該カメラシステムを構成する各回路ユニットが必要とする電圧に変換して供給する電源回路１５３が設けられている。
【００７０】
そして、上述したように構成されたカメラシステムでは、各部が次のように稼動する。
【００７１】
画像処理コントローラ１２８は、Ｂｕｃｏｍ１５０の指令に従ってインターフェイス回路１２３を制御して撮像素子２７から画像データを取り込む。
【００７２】
この画像データは、画像処理コントローラ１２８でビデオ信号に変換され、液晶モニタ１２４にて出力表示される。
【００７３】
ユーザは、この液晶モニタ１２４の表示画像から、撮影した画像イメージを確認することができる。
【００７４】
ＳＤＲＡＭ１２５は画像データの一時的保管用メモリであり、画像データが変換される際のワークエリアなどに使用される。
【００７５】
また、この画像データはＪＰＥＧデータに変換された後には、記録メディア１２７に保管されるように設定されている。
【００７６】
ミラー駆動機構１１８は、反射鏡１３ｂをＵＰ位置とＤＯＷＮ位置へ駆動するための機構であり、この反射鏡１３ｂがＤＯＷＮ位置にある時、撮影光学系１２ａからの光束はＡＦセンサユニット１１６側とペンタプリズム１３ａ側へと分割されて導かれる。
【００７７】
ＡＦセンサユニット１１６内のＡＦセンサからの出力は、ＡＦセンサ駆動回路１１７を介してＢｕｃｏｍ１５０へ送信されて周知の測距処理が行われる。
【００７８】
また、ぺンタプリズム１３ａに隣接する接眼レンズ１３ｃからはユーザが被写体を目視できる一方、このペンタプリズム１３ａを通過した光束の一部は測光回路１２１内のフォトセンサ（不図示）へ導かれ、ここで検知された光量に基づき周知の測光処理が行われる。
【００７９】
次に、図３を用いて、カメラ本体１１０側の動作について説明する。
【００８０】
図３は、カメラ本体１１０側の動作シーケンスを説明するために示すフローチャートである。
【００８１】
カメラ本体１１に電源が投入される等の操作により、本シーケンスが実行されると、先ず、ステップＳ１にて、ポート設定等、通常のカメラ動作の初期設定が行われる。
【００８２】
次いで、ステップＳ２では現在のカメラ本体１１０にレンズ鏡筒１２０が装着されているか否かが判別される。
【００８３】
この判別は、レンズ着脱スイッチ１６を含むカメラ操作ＳＷ１５２からの検知信号により行われる。
【００８４】
ここで、カメラ本体１１０にレンズ鏡筒１２０が装着されていない場合は、ステップＳ３へ移行して、レンズなし処理が実行される。
【００８５】
その後、上記ステップＳ２へ移行する。
【００８６】
一方、カメラ本体１１０にレンズ鏡筒１２０が装着されている場合には、ステップＳ４へ移行する。
【００８７】
このステップＳ４では、レンズ鏡筒１２０が新たにカメラ本体１１０に装着されたものであるか（すなわち、交換されたか）、前もって装着されていたものであるのかが判別される。
【００８８】
レンズ鏡筒１２が交換されたものである場合には、ステップＳ５以降のレンズ識別処理が開始される。
【００８９】
一方、レンズ鏡筒１２は新たに装着されたものではない場合には、ステップＳ１４へ移行する。
【００９０】
そして、ステップＳ５において、カメラ本体１１０内の演算用データ出力部１２によって、演算用データが出力される。
【００９１】
次いで、ステップＳ６にて、上記ステップＳ５で出力された演算用データがカメラ本体１１０からレンズ鏡筒１２０へ送信される。
【００９２】
次いで、ステップＳ７では、上記演算用データを用いた所定の演算が実行される。
【００９３】
なお、ステップＳ７と同様の演算処理が、レンズ鏡筒１２０のＬｕｃｏｍ２０５内でも行われている。
【００９４】
ステップＳ８では、上述したステップＳ６で送信された演算用データに基いて、レンズ鏡筒１２０側からの演算結果が受信される。
【００９５】
これを受けて、ステップＳ９では、演算結果の評価が行われる。
【００９６】
すなわち、カメラ本体１１０内のカメラ側演算部１３で演算された結果と、上記ステップＳ８で受信されたレンズ鏡筒１２０から送られた演算結果データとが比較される。
【００９７】
そして、ステップＳ１０において、両者のデータが一致したか否かが判別される。
【００９８】
その結果、両データが一致しない場合は、ステップＳ１１へ移行して、レンズＮＧ判断がなされる。
【００９９】
これにより、続くステップＳ１２でカメラ動作が禁止される。
【０１００】
その後、ステップＳ１３に移行して、ユーザの処理を受け付けない等のダメージ処理が実行される。
【０１０１】
なお、この場合、レンズ鏡筒１２０に関わる処理のみを禁止しても良い。
【０１０２】
また、上記ステップＳ１０にて両データが一致した場合には、ステップＳ１１へ移行してレンズＯＫの判断がなされる。
【０１０３】
これにより、続くステップＳ１５にてカメラの正常動作（撮影動作等を含む通常のカメラ動作）が実行される。
【０１０４】
次いで、ステップＳ１６において、レンズ鏡筒１２０の取り外しが行われたか否かが判別される。
【０１０５】
その結果、レンズ鏡筒１２０が取り外された場合には上記ステップＳ２へ移行し、外されていない場合にはステップＳ１７へ移行する。
【０１０６】
次いで、ステップＳ１７では、レンズ鏡筒１２０の識別処理を行うか否かが判定される。
【０１０７】
ここでは、ユーザの操作、例えば、パワースイッチ、レリーズスイッチ等の操作によって、レンズ識別処理に移行する。
【０１０８】
その結果、上記レンズ識別処理が実行される場合には、上記ステップＳ５へ移行して、以降の処理が実行される。
【０１０９】
一方、レンズ識別処理が行われない場合には、ステップＳ１５へ移行して通常処理が実行される。
【０１１０】
その後、上記ステップＳ１６へ移行して、ステップＳ１６またはＳ１７でレンズ取り外しまたはレンズチェック処理に移行する場合を除いて、通常処理ループが繰り返される。
【０１１１】
一方、上述のステップＳ６に対応してレンズ鏡筒１２０のＬｕｃｏｍ２０５は、カメラ本体１１０から６つの数値データを受信したら、その数値データの中から演算に使用するデータを選択する。
【０１１２】
そして、上記選択したデータを用いて所定の演算を実行し、その演算結果を上記カメラ本体１１０に送信する。
【０１１３】
データの選択について、さらに詳しく説明すると、上記６つの数値データのうちの特定のデータ（１番目のデータ）にしたがって、残りの数値データの中から演算に使用するデータを選択するものである。
【０１１４】
（第２の実施形態）
図４は、本発明の第２の実施の形態によるカメラシステムの概略構成を示す信号の流れに基いた機能ブロック図である。
【０１１５】
図４において、前述した第１の実施形態の図１と同様に構成される部分については同一の参照符号を付して、それらの説明を省略し、以下では、第１の実施形態と異なる部分についてのみ説明するものとする。
【０１１６】
すなわち、前述した第１の実施形態においては、カメラ側、レンズ側ともに１つの演算式しか用意されていなかったが、この第２の実施形態においては、それぞれの側に複数個の演算式が同じように用意されている点が異なる。
【０１１７】
つまり、カメラ側演算部１３の中には、複数の演算式を記憶しているカメラ側演算式記億部１７が設けられている。
【０１１８】
一方、レンズ側演算部２２の中には、カメラ側演算式記憶部１７に記憶されている複数の演算式と同じ複数の演算式を記憶しているレンズ側演算式記億部２３が設けられている。
【０１１９】
したがって、演算用データ出力部１２から出力される複数の数値データには、さらに複数の演算式の中の１つを指定するデータが含まれている。
【０１２０】
この点に関し、具体的な例を図６を用いて説明する。
【０１２１】
はじめに、カメラ側演算式記億部１７、及び、レンズ側演算式記憶部２３には、共通の演算式として、以下の３つの演算式（２）、（３）、（４）が記憶されているものとする。
【０１２２】
ｆ（ｘ）＝ａｘ＋ｂ　　　　　　　　　　　　　　　　　　　　　…（２）
ｆ（ｘ）＝ｃｘ＋ｄ　　　　　　　　　　　　　　　　　　　　　…（３）
ｆ（ｘ）＝ｅｘ＋ｆ　　　　　　　　　　　　　　　　　　　　　…（４）
ここで、ｘは演算用データ、ａ、ｂ、ｃ、ｄ、ｅ及びｆは定数である。
【０１２３】
演算用データ出力部１２から出力される演算用データは、１番目から７番目までの７つの数値データから構成されている。
【０１２４】
このうち、１番目のデータ（データ番号Ｎｏ．１）は、カメラ側演算式記憶部１７とレンズ側演算式記憶部２３のそれぞれに記億されている複数の演算式のうち、何番目の演算式を使用するかを指定するためのデータである。
【０１２５】
次のデータ（データ番号Ｎｏ．２）は、第１の実施形態の場合と同様にそれに続く５つのデータ（データ番号Ｎｏ．３〜Ｎｏ．７）のうち、何番目のデータが演算に使用するデータであるかを示すデータである。
【０１２６】
具体例を使って説明すると、１番目のデータである「３」は３番目の演算式を使用することを示し、２番目のデータである「２」はそれに続く５つのデータのうちの２番目のデータ、つまり、データ番号Ｎｏ．４の「９」を指定していることになる。
【０１２７】
一方、レンズ鏡筒１２のＬｕｃｏｍ２０５は、カメラ本体から７つのデータを受信したら、上記７つのデータのうちの１番目のデータにしたがって演算式を選択的に決定し、上記７つのデータのうちの２番目のデータにしたがつて残りのデータの中から演算用データを選択する。
【０１２８】
そして、上記選択した演算式、及び、演算用データを用いて演算を実行し、その演算結果を上記カメラ本体に送信する。
【０１２９】
このようにすることにより、純正の適正交換レンズと非純正の不適性交換レンズとをより的確に、かつ、厳しく認識することができるようになる。
【０１３０】
【発明の効果】
従って、以上詳述したように、本発明の請求項１乃至７によれば不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるようにしたカメラシステムを提供することができる。
【０１３１】
また、以上詳述したように、本発明の請求項８及び９によれば不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるようにしたカメラを提供することができる。
【０１３２】
また、以上詳述したように、本発明の請求項１０乃至１２によれば不適正な交換レンズが装着された場合に、そのレンズが不適正レンズであることをカメラ側で認識できるようにした交換レンズの判定制御方法を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の第１の実施の形態によるカメラシステムの概略構成を示す信号の流れに基いた機能ブロック図である。
【図２】図２は、本発明を適用したレンズ交換式デジタルー眼レフレックスカメラの構成を示すブロック図である。
【図３】図３は、図２のカメラ本体１１側の動作シーケンスを説明するために示すフローチャートである。
【図４】図４は、本発明の第２の実施の形態によるカメラシステムの概略構成を示す信号の流れに基いた機能ブロック図である。
【図５】図５は、本発明の第１の実施の形態に用いられる演算用データの構成をテーブル形式で示す図である。
【図６】図６は、本発明の第２の実施の形態に用いられる演算用データの構成をテーブル形式で示す図である。
【符号の説明】
１…カメラボディ（カメラ本体）、
２…交換レンズ、
１１…通信部、
１２…演算用データ出力部、
１３…カメラ側演算部、
１４…判別部、
１５…制御部、
１６…レンズ着脱スイッチ（ＳＷ）、
２１…通信部、
２２…レンズ側演算部、
１７…カメラ側演算式記億部、
２３…レンズ側演算式記億部。
１１０…カメラ本体、
１２０…レンズ鏡筒、
２０５…レンズ制御用マイクロコンピュータ（Ｌｕｃｏｍ）、
１５０…ボディ制御用マイクロコンピュータ（Ｂｕｃｏｍ）、
２０６…通信コネクタ、
１２ａ…撮影光学系、
２０３…絞り、
２０２…レンズ駆動機構、
２０４…絞り駆動機構、
１３ａ…ぺンタプリズム、
１３ｂ…反射鏡、
１３ｃ…接眼レンズ、
１１４…サブミラ−、
１４０…シャッタ、
１１６…ＡＦセンサユニット、
１１７…ＡＦセンサ駆動回路、
１１８…駆動制御するミラー駆動機構、
１１９…シャッタチャージ機構、
１２２…シャッタ制御回路、
１２１…測光回路、
２７…撮像素子、
１２３…インターフェイス回路、
１２４…液晶モニタ、
１２５…ＳＤＲＡＭ、
１２６…ＦｌａｓｈＲＯＭ、
１２７…記録メディア、
１２８…画像処理コントローラ、
１２９…不揮発性メモリ、
１５１…動作表示用ＬＣＤ、
１５２…カメラ操作スイッチ（ＳＷ）、
１５４…電源としての電池。
【図１】
2004045525.tif 000003
【図２】
2004045525.tif 000004
【図３】
2004045525.tif 000005
【図４】
2004045525.tif 000006
【図５】
2004045525.tif 000007
【図６】
2004045525.tif 000008