(57)【要約】【課題】簡易な構成によって、動作回数に関する情報を生成できる光学機器を提供する。【解決手段】光学機器１は、可動部材８とともに移動して導通部１３ｃが形成された基板１３ａ上を摺動するブラシ１３ｂを備え、可動部材の位置を検出するために用いられる信号を出力する位置検出手段１３と、位置検出手段から出力された信号において、ブラシのチャタリングによって発生した信号変化の回数をカウントするカウント手段２と、該カウント手段によるカウント値に応じて、可動部材又は該可動部材に対応する動作部の動作回数に関する情報を生成する情報生成手段２とを有する。【選択図】図１
2010175658.tif 000002
【特許請求の範囲】
【請求項１】
可動部材を有する光学機器であって、
前記可動部材とともに移動して導通部が形成された基板上を摺動するブラシを備え、前記可動部材の位置を検出するために用いられる信号を出力する位置検出手段と、
前記位置検出手段から出力された信号において、前記ブラシのチャタリングによって発生した信号変化の回数をカウントするカウント手段と、
該カウント手段によるカウント値に応じて、前記可動部材または該可動部材に対応する動作部の動作回数に関する情報を生成する情報生成手段とを有することを特徴とする光学機器。
【請求項２】
前記動作回数に関する情報を生成するためのデータベースを記憶した記憶手段を有し、
前記情報生成手段は、前記データベースから前記カウント値に応じたデータを読み出すことにより、前記動作回数に関する情報を生成することを特徴とする請求項１に記載の光学機器。
【請求項３】
前記動作回数に関する情報を、他の機器に送信する通信手段を有することを特徴とする請求項１又は２に記載の光学機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラや交換レンズ等の光学機器に関し、特に光学素子等の可動部材の動作回数に関する情報を生成する機能を有する光学機器に関する。
【背景技術】
【０００２】
光学機器のような複雑かつ精密な機器では、経年変化や動作回数の増加に伴って性能が劣化する可能性がある。このため、光学機器メーカーでは、光学機器の製造からの経過年数や動作回数（使用履歴）に基づいて、該光学機器のメンテナンスにおける部品の交換の必要性や修理の内容を決定する。経過年数は、光学機器の製造年月日から判断することが可能であるが、動作回数については、これを検出（カウント）する等して、メモリに記憶させておく必要がある。
特許文献１には、動作回数を検出して、書き換え可能な不揮発性メモリに記憶させる光学機器が開示されている。
また、特許文献２には、動作回数を直接検出せず、可動部材の移動量と光学機器の機能低下が発生する限界移動量とを比較して、光学機器の寿命に達するまでの期間を予測する方法が開示されている。
【特許文献１】特開平１１−１９０８７７号公報
【特許文献２】特開２００５−１０６９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１にて開示された光学機器では、動作回数を記憶する素子として、書き換え可能な不揮発性メモリを使用している。この場合、動作回数を記憶させるために、光学機器にそのような不揮発性メモリを追加する必要があるため、光学機器の複雑化、大型化及びコストの上昇を招く。
また、特許文献２にて開示された光学機器では、メモリに予め記憶された可動部材の限界移動量と実際の移動量とを比較する判断部を有する点については開示されているが、具体的な可動部材の移動量の検出方法については開示されていない。
本発明は、簡易な構成によって、動作回数に関する情報を生成できるようにした光学機器を提供する。
【課題を解決するための手段】
【０００４】
本発明の一側面としての光学機器は、可動部材とともに移動して導通部が形成された基板上を摺動するブラシを備え、可動部材の位置を検出するために用いられる信号を出力する位置検出手段と、位置検出手段から出力された信号において、ブラシのチャタリングによって発生した信号変化の回数をカウントするカウント手段と、該カウント手段によるカウント値に応じて、可動部材又は該可動部材に対応する動作部の動作回数に関する情報を生成する情報生成手段とを有することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、導通部とブラシとを備えた位置検出手段からのノイズ信号の出力回数をカウントすることで、可動部材又は動作部の動作回数に関する情報を生成するので、簡易な構成により該情報を得ることができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の好ましい実施例について図面を参照しながら説明する。
【実施例１】
【０００７】
図１には、交換レンズと、該交換レンズの着脱が可能なカメラ本体とにより構成されるカメラシステムの電気的構成を示している。なお、本実施例では、交換レンズが「光学機器」に相当し、カメラ本体が交換レンズに対する「他の機器」に相当する。
【０００８】
同図において、１は交換レンズ（以下、レンズという）である。２はレンズ１内に組み込まれた各種ユニット、アクチュエータ、センサ等を制御するマイクロコンピュータ（以下、レンズマイコンという）である。３はレンズマイコン２内に設けられ、各種演算や処理を行うＣＰＵコアである。４はレンズマイコン２内に設けられた揮発性メモリとしてのＲＡＭである。５はレンズマイコン２内に設けられた読み出し専用の不揮発性メモリとしてのフラッシュＲＯＭである。
６はＣＰＵコア３に付随してレンズマイコン２内に設けられた周辺素子群であり、Ｉ／Ｏポート、外部割込み入力ポート、タイマ、Ａ／Ｄコンバータ等を含む。
７はカメラ本体２０に設けられたマイクロコンピュータ（以下、カメラマイコンという）２１と通信するためのレンズ側通信インターフェースユニット（通信手段）である。レンズ側通信インターフェースユニット７は、レンズ１をカメラ本体２０に装着するための不図示のマウントに固定されている。
８はレンズ１内に設けられた不図示の撮影光学系に含まれるフォーカスレンズと、該フォーカスレンズを移動させるフォーカスモータとを含むフォーカスユニットである。レンズマイコン２は、カメラマイコン２１からのレンズ駆動命令に応じてフォーカスモータを駆動し、フォーカスレンズを合焦位置に移動させるオートフォーカス（ＡＦ）を行う。
９はフォーカスユニット８のフォーカスモータの回転量を検出するための回転量検出器であり、フォーカスモータとともに回転するパルス板と、該パルス板によって遮光状態と受光状態とに切り替えられるフォトインタラプタとにより構成されている。レンズマイコン２は、回転量検出器９により検出されるフォーカスモータの回転量が、カメラマイコン２１からのレンズ駆動命令に含まれるフォーカス駆動量情報に対応した回転量となるようにフォーカスモータを駆動する。
１０はレンズ１を通過する光量を調節するための絞りユニットである。絞りユニット１０の内部には、光量調節用の複数の絞り羽根と該絞り羽根を光軸に直交する面内で移動させるステッピングモータとが組み込まれている。
１１は手振れ等の振れを検出する角速度センサと、光軸に直交する面内でシフトして像振れを低減する補正レンズと、該補正レンズをシフトさせるアクチュエータ等を含む防振ユニットである。１２は補正レンズのシフト位置を検出するための補正位置検出器であり、ホール素子等の磁気的センサやフォトインタラプタ、フォトリフレクタ等の光学的センサを用いて構成されている。
１３はフォーカスユニット８のフォーカスレンズの絶対位置を検出するためのフォーカス位置検出器（位置検出手段）である。フォーカス位置検出器１３は、導通パターンが形成されたフレキシブル基板と、フォーカスレンズとともに移動してフレキシブル基板上を摺動するブラシとにより構成されている。このフォーカス位置検出器１３の構成に関しては後で詳しく説明する。
【０００９】
カメラ本体２０において、カメラマイコン２１は、カメラ本体２０の全ての動作の制御を司る。カメラマイコン２１は、レンズマイコン２と同様に、ＣＰＵコアと、揮発性メモリであるＲＡＭと、不揮発性メモリであるフラッシュＲＯＭと、周辺素子等を含む。
２２はレリーズスイッチである。該レリーズスイッチ２２の半押し（第１ストローク）操作（以下、Ｓ１ＯＮという）がなされると、ＡＦ、測光及び防振動作が開始される。また、レリーズスイッチ２２の全押し（第２ストローク）操作（以下、Ｓ２ＯＮという）がなされると、絞りユニット１０が、測光結果に基づいてカメラマイコン２１により決定された絞り値に対応する開口径まで絞り込まれるとともにシャッター動作が開始される。これにより、撮像が行われる。
２３はカメラ本体２０の動作モードを設定するためのモードスイッチである。カメラ本体２０において設定可能な動作モードとしては、シャッター優先、絞り優先、オート、単独撮影、連続撮影等の撮影モードと後述する自己診断モードとがある。
２５は撮影光学系により形成された被写体像を光電変換する、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子である。２６は撮像素子２５からのアナログ出力信号をデジタル信号（画像データ）に変換するＡ／Ｄ変換器である。
２７はＡ／Ｄ変換器２６からの画像データを一時的に記憶するメモリである。２８は被写体からの反射光を検出する測光センサである。この測光センサ２８からの情報に基づいてシャッター速度や絞り値が決定される。
２９はシャッターユニットであり、開閉動作することで撮像素子２５を適正な光量で露光させる。３０はＡＦセンサであり、位相差検出方式により撮影光学系の焦点状態を検出する。カメラマイコン２１は、ＡＦセンサ３０による検出結果に基づいて、合焦を得るためのフォーカスモータの駆動量（フォーカス駆動量情報）を算出し、該フォーカス駆動量情報を含むレンズ駆動命令をレンズマイコン２に送信する。
３１は外部インターフェースユニットであり、パーソナルコンピュータやフラッシュメモリ等の外部装置と接続可能なＵＳＢコネクタを有している。
図２及び図５には、フォーカス位置検出器１３の構成を示している。１３ａはフレキシブル基板であり、その一部のカバーレイが削除されて、銅箔により形成された導通部としての導通パターン１３ｃ（図５参照）が露出している。導通パターン１３ｃの表面には、金メッキが施されている。
１３ｂはブラシであり、金属板を切り抜き、曲げ加工と金メッキを施した部品である。ブラシ１３ｂは、フォーカスレンズを保持する不図示のレンズ保持部材に取り付けられ、可動部材としてのフォーカスレンズ及びレンズ保持枠とともに移動して、導通パターン１３ｃが形成されたフレキシブル基板１３ａ上を摺動する。
ブラシ１３ｂが導通パターン１３ｃに接触して端子Ｚ０〜Ｚ３のうちいずれかが電気的にＶＳＳ端子と同じレベル（ＧＮＤレベル）になることで、レンズマイコン２はフォーカスレンズの絶対位置を検出する。
【００１０】
図３には、フレキシブル基板１３ａ（導通パターン１３ｃ）とブラシ１３ｂとレンズマイコン２とにより構成される電気回路を示している。この図では、フレキシブル基板１３ａ（導通パターン１３ｃ）とブラシ１３ｂとの接触／非接触をスイッチのＯＮ／ＯＦＦに例えて示している。ブラシ１３ｂの端子Ｚ０〜Ｚ３及びＶＳＳ端子はそれぞれ、レンズマイコン２の外部割込み端子としての位置検出端子ＩＮＴ０〜ＩＮＴ３及びＧＮＤ（ＶＳＳ）端子に接続されている。
各位置検出端子には、これに対応するブラシ１３ｂの端子が導通パターン１３ｃに接触していない状態で、その位置検出端子をハイレベルにするための定電流源が接続されている。すなわち、ブラシ１３ｂの端子（以下、ブラシ端子ともいう）が導通パターン１３ｃに接触していない状態では、定電流源の電流が流れないため、そのブラシ端子に対応する位置検出端子の電圧はハイレベルとなる。一方、ブラシ端子が導通パターン１３ｃに接触したときは、定電流源の電流が流れるため、そのブラシ端子に対応する位置検出端子の電圧はローレベルとなる。
レンズマイコン２は、該４つの位置検出端子ＩＮＴ０〜ＩＮＴ３のハイレベルとローレベルの信号の組み合わせを位置検出信号として認識し、該位置検出信号からフォーカスユニット８の絶対位置を検出（判定）する。
【００１１】
図４には、位置検出端子ＩＮＴ０〜ＩＮＴ３の信号レベルの変化を表している。本実施例では、フォーカスレンズの可動域（至近端位置から無限端位置まで）を１６個に分割している。そして、位置検出端子ＩＮＴ０〜ＩＮＴ３のハイレベルとローレベルの信号の組み合わせにより得られる位置検出信号の値０〜１５を、以下の順で該１６個の位置に割り当てている。
０（至近端）⇒１⇒３⇒２⇒６⇒７⇒５⇒４⇒１２⇒１３⇒１５⇒１４⇒１０⇒１１⇒９⇒８（無限端）
例えば、位置検出端子ＩＮＴ０〜ＩＮＴ３の全ての信号がローレベルである場合は、位置検出信号の値が０となり、フォーカスレンズの位置は至近端位置と判定される。位置検出端子ＩＮＴ０の信号がハイレベルであり、他の位置検出端子ＩＮＴ１〜ＩＮＴ３の信号がローレベルである場合は、位置検出信号の値が１となり、フォーカスレンズの位置は、至近端位置から１つ無限側の位置と判定される。さらに、位置検出端子ＩＮＴ０，ＩＮＴ１の信号がハイレベルであり、他の位置検出端子ＩＮＴ２，ＩＮＴ３の信号がローレベルである場合は、位置検出信号の値が３となり、フォーカスレンズの位置は、至近端位置から２つ無限側の位置と判定される。
【００１２】
図５には、フレキシブル基板１３ａとブラシ１３ｂとの実際の接触状態を示している。導通パターン１３ｃは、フレキシブル基板１３ａの表面から盛り上がっている。このため、ブラシ１３ｂが導通パターン１３ｃに接触する際には、フレキシブル基板１３ａ上の導通パターン１３ｃが設けられていない部分から導通パターン１３ｃ上に乗り上げる。このとき、図中に点線及び矢印で示すように、ブラシ１３ｂは、その弾性（ばね性）によってバウンドする。この現象は、一般に、チャタリングと称される。
ここで、前述したように、導通パターン１３ｃの表面とブラシ１３ｂの表面にはいずれも金メッキが施されており、同じ材質が直接接触するために、一方又は双方が削られて細かな金属紛が発生し、フレキシブル基板１３ａ上に付着する。ブラシ１３ｂがその金属紛に乗り上げるとバウンドし、この結果、チャタリングが発生する。フォーカスレンズ（フォーカスユニット８）の動作回数が多くなるほど金属紛の発生量も多くなるので、チャタリングも多く発生する。すなわち、フォーカスユニット８の動作回数が多いほど、チャタリングによる位置検出信号の変化が長く続いたり、位置検出信号の変化の回数が多くなったりする。
【００１３】
図６には、ブラシ端子Ｚ０のチャタリングによる位置検出端子ＩＮＴ０の信号波形を示している。本来の位置検出端子ＩＮＴ０の信号である矩形波信号に続く細かな信号変化がチャタリングによるノイズとしての信号変化である。
図６（ａ）は、フォーカスユニット８の動作回数が少ない場合を示しており、チャタリングによる信号変化は少ない。図６（ｂ）には、図６（ａ）の場合よりもフォーカスユニット８の動作回数が多い場合を示しており、チャタリングによる信号変化が図６（ａ）に比べて増加する。図６（ｃ）には、図６（ｂ）の場合よりもさらにフォーカスユニット８の動作回数が多い場合を示しており、チャタリングによる信号変化が図６（ｂ）に比べて増加する。このように、チャタリングによる信号変化の多さは、フォーカスユニット８の動作回数に応じて増加する（比例する）。このことを、図７に表で示している。
【００１４】
図７は、チャタリングによる位置検出信号の変化回数をチャタリング量とし、そのチャタリング量とフォーカスユニット８の動作回数との関係を、実際に測定した結果を示している。レンズマイコン２のフラッシュＲＯＭ５には、この表と同じ又はこの表に準じたデータベース（以下、動作回数推定データベースという）がレンズ１の製造時等において記憶される。該動作回数推定データベースを用いたレンズマイコン２の動作については後述する。
本実施例のカメラシステムでは、通常の撮影モードとは別に、カメラ本体２０やレンズ１の性能劣化度や故障状態をカメラマイコン２１及びレンズマイコン２が診断するモードとして「自己診断モード」が設けられている。モードスイッチ２３を通じて使用者により「自己診断モード」が設定されると、カメラマイコン２１及びレンズマイコン２は以下のように動作する。
カメラマイコン２１は、カメラ本体２０の診断チェックを行う。また、カメラマイコン２１は、レンズマイコン２に対して、「自己診断モード」の動作の実行命令を送信する。
この命令を受信したレンズマイコン２は、フォーカスユニット８の動作回数を推定（予測）するため、図８のフローチャートに示す動作を行う。なお、図８の動作は、カウント手段及び情報生成手段として機能するレンズマイコン２が、フラッシュＲＯＭ５又は不図示のメモリに格納されたコンピュータプログラムに従って実行する。
ステップ（図にはＳと略記する）１０１では、レンズマイコン２は、カメラマイコン２１から「自己診断モード」の動作の実行命令を受信したか否かを判定する。受信した場合はステップ１０２に進み、受信しなかった場合はステップ１２０に進む。ステップ１２０では、レンズマイコン２は、通常の撮影モードでの動作を行う。
ステップ１０２では、レンズマイコン２は、フォーカスレンズを至近端及び無限端のうち一方の端（ここでは、至近端とする）に移動させるようにフォーカスモータを駆動する。具体的には、フォーカス位置検出器１３からの位置検出信号であって、チャタリングによる信号変化が除去された信号の値が０になる位置までフォーカスモータを駆動する。
そして、ステップ１０３では、レンズマイコン２は、フォーカスレンズが至近端に到達したか否か（位置検出信号の値が０になったか否か）を判定する。至近端にまだ到達していない場合はステップ１０２でのフォーカスモータの駆動を続行し、至近端に到達した場合はステップ１０４に進む。
ステップ１０４では、レンズマイコン２は、フォーカスレンズを至近端及び無限端のうち他方の端（ここでは、無限端とする）に向けて移動させるようにフォーカスモータの駆動を開始する。
次に、ステップ１０５では、レンズマイコン２は、位置検出端子ＩＮＴ０〜ＩＮＴ３の信号レベルに変化が生じたか否か、すなわちフォーカス位置検出器１３からの位置検出信号が変化したか否かを判定する。位置検出信号が変化していない場合はステップ１０４に戻ってフォーカスモータの駆動を続行する。また、位置検出信号が変化した場合はステップ１０６に進む。
ステップ１０６では、レンズマイコン２は、内部カウンタによる位置検出信号の変化回数のカウント値を１つインクリメントする。そして、ステップ１０７に進む。
ステップ１０７では、レンズマイコン２は、フォーカスレンズが無限端に到達したか否か（チャタリングによる信号変化が除去された位置検出信号の値が８になったか否か）を判定する。まだ無限端に到達していない場合は、ステップ１０４に戻り、フォーカスモータの駆動を続行する。そして、ステップ１０５にて位置検出信号が変化した場合は、ステップ１０６で位置検出信号の変化回数のカウント値を再び１つインクリメントする。
このようにして、フォーカスレンズが無限端に到達するまで、位置検出信号の変化回数のカウント値のインクリメントが繰り返される。フォーカスレンズが無限端に到達した場合には、ステップ１０８に進む。
ステップ１０８では、レンズマイコン２は、位置検出信号の変化回数のカウント値を読み出す。この変化回数には、チャタリングによる位置検出信号の変化回数だけでなく、本来の（正常な）位置検出信号の変化回数も含まれる。このため、レンズマイコン２は、チャタリングによる位置検出信号の変化回数を正確に抽出するために、位置検出信号の変化回数のカウント値から本来の位置検出信号の変化回数を差し引く。
具体的には、図４に示したように、本来の位置検出信号の変化回数は１５である。したがって、位置検出信号の変化回数のカウント値をαとすると、α−１５により実際のチャタリングによる位置検出信号の変化回数（以下、実チャタリング量という）を算出する。
そして、レンズマイコン２は、フラッシュＲＯＭ５に記憶された動作回数推定データベースのうち実チャタリング量（α−１５）に対応するフォーカスユニット８の動作回数のデータを読み出す。例えば、実チャタリング量が１０以下である場合には、フォーカスユニット８の動作回数のデータとして「１０００以下」を読み出す。実チャタリング量が１００以下である場合は、フォーカスユニット８の動作回数のデータとして「２０００以下」を読み出す。実チャタリング量が５０００以上である場合は、フォーカスユニット８の動作回数のデータとして「２００００以上」を読み出す。
このようにして、レンズマイコン２は、フラッシュＲＯＭ５に記憶された動作回数推定データベースを用いて、フォーカスユニット８の動作回数に関する情報を生成する。なお、「動作回数に関する情報」とは、必ずしも正確な動作回数を示すものではなく、あくまで推定値であり、しかも動作回数の範囲を示す情報であることを意味する。
次に、ステップ１０９では、レンズマイコン２は、ステップ１０８にて生成した動作回数に関する情報を、レンズ側通信インターフェース７及びカメラ側通信インターフェース２４を通じてカメラマイコン２１に送信する。そして、本フローチャートに示した処理を終了する。
フォーカスユニット８の動作回数に関する情報を受け取ったカメラマイコン２１は、該情報をカメラ本体２０に設けられた不図示のディスプレイに表示したり、動作回数に対応したメンテナンス情報を該ディスプレイに表示したりする。これにより、使用者やメーカーのメンテナンス者は、フォーカスユニット８やフォーカス位置検出器１３の交換が必要なのか分解清掃のみでよいのかといったメンテナンス内容を選択することができる。
以上説明したように、本実施例によれば、書き換え可能な不揮発性メモリのように動作回数の記憶のための高価な部品を追加することなく、簡易な構成によって、フォーカスユニット８の動作回数に関する情報を生成することができる。
【００１５】
本実施例では、フォーカスレンズの位置を検出するフォーカス位置検出器１３におけるチャタリング量からフォーカスユニット８の動作回数に関する情報を生成する場合について説明した。
しかし、図２に示したフォーカス位置検出器１３の構成と同様な構成を有する位置検出器は、レンズ１内に設けられたズームレンズ（変倍レンズ）等、フォーカスレンズ以外の光学素子の位置を検出するためにも用いられる場合がある。この場合、その位置検出器におけるチャタリング量から光学素子の動作回数に関する情報を生成してもよい。なお、光学素子の移動がマニュアル操作部材の操作力を機械的に伝達して行われる場合には、図１０にてステップ１０２及びステップ１０４で示した処理に相当する光学素子の移動を、使用者がマニュアル操作部材を操作することによって行う。このときの操作を指示する情報をカメラ本体２０のディスプレイに表示してもよい。
【００１６】
さらに、フォーカス位置検出器１３の構成と同様な構成を有する位置検出器は、レンズ１内の光学素子の位置検出だけでなく、カメラ本体（光学機器）２に設けられたモードスイッチ２３やレリーズスイッチ２２等の操作部材の操作位置の検出にも用いられる。この場合、操作位置を検出するために用いられる位置検出器からの位置検出信号におけるチャタリング量に応じて、該操作部材または該操作部材に対応する動作部（シャッターユニット２９や防振ユニット１１等）の動作回数に関する情報を得るようにしてもよい。
【００１７】
また、本実施例では、レンズ１がカメラ本体２０に装着された状態で、レンズ１において「自己診断モード」の動作が実行される場合について説明した。しかし、必ずしもカメラ本体２０が必要であるというわけでない。例えば、レンズ１を、カメラ本体２０に代わる通信機能を備えた工具に装着して、レンズ１に「自己診断モード」の動作を実行させるようにしてもよい。これにより、カメラ本体２０がなくても、レンズ１と工具があれば、レンズ１の動作回数に関する情報を得ることができる。
【００１８】
また、本実施例では、フラッシュＲＯＭ５に記憶された動作回数推定データベースのうち実チャタリング量に対応するフォーカスユニット８の動作回数のデータを読み出すことで、動作回数に関する情報を生成する場合について説明した。しかし、動作回数推定データベースにおけるチャタリング量と動作回数との関係に対応する演算式を、コンピュータプログラムに挿入しておき、該演算式に実チャタリング量を代入することで、動作回数に関する情報を生成してもよい。このことは、後述する実施例２でも同じである。
【実施例２】
【００１９】
実施例１では、チャタリングによる変化を含めて、すべての位置検出信号の変化を検出し、その変化回数をカウントした後に本来の位置検出信号の変化回数を差し引くことで、チャタリングによる位置検出信号の変化回数を求める場合について説明した。これに対して、本発明の実施例２では、位置検出信号に正常ではない変化が生じた回数のみをカウントすることで、チャタリングによる位置検出信号の変化回数を直接求める。
【００２０】
具体的には、実施例１と同様に、フォーカスユニット８（フォーカスレンズ）を至近端と無限端のうち一方の端（ここでは、至近端とする）に移動させる。そして、レンズマイコン２は、図４に示した至近端に対応する位置検出信号の値である０と、至近端から１つ無限側の位置に対応する位置検出信号の値である１とを内部メモリに記憶する。
次に、レンズマイコン２は、フォーカスレンズの至近端と無限端のうち他方の端（ここでは、無限端とする）に向けた移動を開始する。フォーカスレンズが至近端からそれよりも１つ無限側の位置に移動する際にチャタリングが生じなければ、フォーカス位置検出器１３からの位置検出信号の値は０から１に切り替わるはずである。しかし、チャタリングが生じた場合は、０から１以外の値に切り替わることがほとんどである。したがって、位置検出信号の値が０から１以外の値に切り替わった場合は、レンズマイコン２は、内部カウンタによるチャタリングによる位置検出信号の変化回数のカウント値を１つインクリメントする。
そして、位置検出信号の値が１になると、レンズマイコン２は、該位置検出信号の値１と、至近端から２つ無限端側の位置に対応する移動する位置検出信号の値３とを内部メモリに記憶する。フォーカスレンズが至近端から１つ無限端側の位置から２つ無限端側の位置に移動する際に、チャタリングが生じなければ位置検出信号の値は１から３に切り替わるはずである。しかし、チャタリングが生じた場合は１から３以外の値に切り替わることがほとんどである。したがって、位置検出信号の値が１から３以外の値に切り替わった場合は、レンズマイコン２は、内部カウンタによる上記カウント値を１つインクリメントする。
このようにして、フォーカスレンズが無限端に到達するまでに図４に示した位置検出信号の値の正常な変化（０⇒１⇒３⇒２⇒６⇒…⇒１１⇒９⇒８）とは異なる変化が生じた場合に、チャタリングによる位置検出信号の変化としてその回数をカウントしていく。
そして、レンズマイコン２は、フォーカスレンズが無限端に到達するまでのチャタリングによる位置検出信号の変化回数（実チャタリング量）に対応するフォーカスユニット８の動作回数のデータを、図７に示した動作回数推定データベースから読み出す。このようにして、レンズマイコン２は、フラッシュＲＯＭ５に記憶された動作回数推定データベースを用いて、フォーカスユニット８の動作回数に関する情報を生成し、該情報をカメラマイコン２１に送信する。
本実施例でも、実施例１と同様に、書き換え可能な不揮発性メモリのように動作回数の記憶のための高価な部品を追加することなく、簡易な構成によって、フォーカスユニット８の動作回数に関する情報を生成することができる。
実施例１でも説明したが、図２に示したフォーカス位置検出器１３の構成と同様な構成を有する位置検出器は、カメラ本体（光学機器）２に設けられたモードスイッチ２３やレリーズスイッチ２２等の操作部材の操作位置の検出にも用いられる。この場合、操作位置を検出するために用いられる位置検出器からの位置検出信号におけるチャタリング量に応じて、該操作部材または該操作部材に対応する動作部（シャッターユニット２９や防振ユニット１１等）の動作回数に関する情報を得るようにしてもよい。
例えば、２位置切り替え方式の操作部材に設けられた位置検出器において、位置検出信号の値が第１の位置に対応する値から第２の位置に対応する値に切り替わった後、所定時間の間でチャタリングによって第１の位置に対応する値に変化した回数をカウントする。所定時間は、使用者が通常の操作によって操作部材を２位置間で切り替えるのに必要な最短時間、例えば０．２秒に設定するとよい。このような所定時間内での位置検出信号の変化は、チャタリングによるものと判定することができる。
【００２１】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例１である交換レンズと、カメラ本体とを含むカメラシステムの構成を示すブロック図。
【図２】上記交換レンズに設けられたフォーカス位置検出器の構成を示す斜視図。
【図３】上記フォーカス位置検出器の電気配線図。
【図４】上記フォーカス位置検出器から本来出力される位置検出信号の値の変化を示す図。
【図５】上記フォーカス位置検出器の構成を示す側面図。
【図６】上記位置検出信号のチャタリング発生時の波形を示す図。
【図７】実施例１におけるチャタリング量と動作回数との関係を示す表図。
【図８】実施例１におけるレンズマイコンでの処理を示すフローチャート。
【符号の説明】
【００２３】
１  交換レンズ
２  レンズマイコン
５  フラッシュＲＯＭ
８  フォーカスユニット
９  回転量検出器
１３  フォーカス位置検出器
２０  カメラ本体
２１  カメラマイコン
２２  レリーズスイッチ
２３  モードスイッチ
２５  撮像素子
【図１】
2010175658.tif 000003
【図２】
2010175658.tif 000004
【図３】
2010175658.tif 000005
【図４】
2010175658.tif 000006
【図５】
2010175658.tif 000007
【図６】
2010175658.tif 000008
【図７】
2010175658.tif 000009
【図８】
2010175658.tif 000010