(57)【要約】【課題】光学機器の稼働履歴を確認して、適切なタイミングでメンテナンスが受けられるようにする。【解決手段】電動制御が可能な光学調節手段を有する光学機器の制御装置において、該光学機器の稼働履歴に関する情報を生成する履歴生成手段３と、履歴生成手段により取得した情報又は該情報に基づいて生成した情報を出力する情報出力手段３とを設ける。情報出力手段３からの情報は、表示手段９に表示させる。【選択図】  図１
2004294511.tif 000002
【特許請求の範囲】
【請求項１】
電動制御が可能な光学調節手段を有する光学機器の制御装置であって、
該光学機器の稼働履歴に関する情報を生成する履歴生成手段と、
前記履歴生成手段により生成した情報又は該情報に基づいて生成した情報を出力する情報出力手段とを有することを特徴とする光学機器の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ズームレンズ等の光学機器の制御装置に関するものである。
【０００２】
【従来の技術】
図１２には、従来のテレビカメラ用ズームレンズの構成を示している。従来のテレビカメラ用ズームレンズでは、不図示のレンズコントローラからの指令信号が入力されると、該指令信号に応じてＣＰＵ１０３が制御信号を出力し、その制御信号をＤ／Ａ変換器１０７でアナログ信号に変換してモータ駆動回路１０６に入力することにより、モータ１０５が駆動され、光学調節手段である可動レンズ群１０１の位置や速度が制御される。
【０００３】
可動レンズ群１０１の位置や速度は、ポテンショメータ１０２およびＡ／Ｄ変換器１０４を介してＣＰＵ１０３により検出され、可動レンズ群１０１の位置や速度のフィードバック制御が行われる。
【０００４】
また、ニュース取材などでカメラとともに肩に担いで使用されることの多いズームレンズでは、ズーム，フォーカスおよびアイリスといった光学調節手段を、それらの操作リングを直接手で回転させることによってマニュアル動作させることも多く、操作リングの操作感も重要視されている。
【０００５】
そして、このような操作リングの操作感や電動制御される光学調節手段の動作精度が経時変化等によって劣化することを防ぐため、ズームレンズは定期的に清掃やグリースアップ、光学調整などのメンテナンスが必要となる。
【０００６】
【発明が解決しようとする課題】
ところで、ユーザによってズームレンズの使用頻度や使用時間に差があり、購入から一定期間後のズームレンズの状態はレンズ毎に異なっている。また、同じユーザが複数のズームレンズを使用している場合でも、各レンズは異なる状態になっているのが通常である。
【０００７】
しかしながら、従来のズームレンズでは、その使用時間および頻度、使用条件等の使用履歴（稼働履歴）を確認する方法がないために、すべてのズームレンズに対して一律に一定期間ごとにメンテナンスを行っている。つまり、メンテナンスの必要がないものまでメンテナンスを行うという無駄が生じている。
【０００８】
そこで、本発明は、装置ごとにその稼働履歴を確認することができるようにした光学装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、本発明では、電動制御が可能な光学調節手段を有する光学機器の制御装置において、該光学機器の稼働履歴に関する情報を生成する履歴生成手段と、該履歴生成手段により取得した情報又は該情報に基づいて生成した情報を出力する情報出力手段とを設けている。
【００１０】
【発明の実施の形態】
（実施形態１）
まず、図１１（Ａ），（Ｂ）には、本発明の実施形態１であるドライブユニット４０が装着されたズームレンズ（光学機器）１０と、このズームレンズ１０の着脱が可能であるカメラ（撮像装置）５０とから構成される撮像システムを示している。
【００１１】
ズームレンズ１０には、ズーム操作リング１１、フォーカス操作リング１２およびアイリス操作リング１３が回転可能に設けられており、これら操作リングを手で回転させることにより、ズームレンズ１０の内部の駆動機構（図示せず）を介してズームレンズ群、フォーカスレンズ群およびアイリスユニット（いずれも図示せず）をマニュアルで動作させることができる。
【００１２】
また、図１１（Ｂ）に示すように、ズームレンズ１０の側面には、ドライブユニット（制御装置）４０が取り付けられている。このドライブユニット４０には、ズーム操作リング１１、フォーカス操作リング１２およびアイリス操作リング１３を駆動可能なモータ（図１参照）が内蔵されており、ドライブユニット４０の外面に設けられたスイッチ類を操作することによってモータを駆動し、ズームレンズ群、フォーカスレンズ群およびアイリスユニットを電動制御することができる。
【００１３】
図１には、上記ドライブユニット４０の電気回路構成を示している。１はズームレンズ１０において変倍機能を持つズームレンズ群（以下、ズーム群という）である。
【００１４】
２はズーム群１の位置を検出するためのポテンショメータであり、図１１に示したズーム操作リング１１の回転を検出し、該回転に応じた信号を出力する。３はドライブユニット４０に設けられたズームスイッチ４１からのズーム指令信号又は不図示のズームデマンド，レンズコントローラからのズーム指令信号が入力されることに応じて、ポテンショメータ２の出力をモニタしながらズーム群１の制御信号を生成し、出力する制御回路（履歴生成手段，計測手段および情報出力手段）としてのＣＰＵである。ズームの場合、ズームスイッチ等の操作量が大きいほどズーム指令信号の値が大きくなり、ズーム指令信号の値が大きいほど、速い速度でモータ５（つまりはズーム群１）を駆動するためのズーム制御信号が出力される。
【００１５】
４はポテンショメータ２の出力をＣＰＵ３に取り込むためのＡ／Ｄ変換器、５はズーム群１を駆動するためのモータ、６はモータ５を駆動するためのモータ駆動回路である。
【００１６】
７はＣＰＵ３からの制御信号（デジタル信号）をモータ駆動回路６にアナログ信号として入力するためのＤ／Ａ変換器、８はＥＥＰＲＯＭ等の不揮発性メモリである。不揮発性メモリ８には、前回、電源がオフされるまでにＣＰＵ３が測定した各種測定データが記憶されている。この測定データについては後述する。９は液晶ディスプレイやＬＥＤ等を用いた表示器である。表示器９は、図１１（Ａ），（Ｂ）に示すように、ドライブユニット４０の外面に設けられている。
【００１７】
なお、以上の電気回路を動作させるための電源は、ズームレンズ１０がカメラ５０に装着され、カメラ５０の電源スイッチ（図示せず）がオンされることにより、カメラ５０からドライブユニット４０に供給される。また、カメラ５０の電源スイッチがオフされることによって、ドライブユニット４０への電源供給もオフされる。
【００１８】
次に、図２〜図４のフローチャートを用いて、本実施形態におけるＣＰＵ３の動作を説明する。
【００１９】
電源が投入されると、ＣＰＵ３はステップ（図では、Ｓと記す）１に進み、ＣＰＵ３の内部レジスタおよび内部メモリの初期化を行う。
【００２０】
次に、ステップ２では、不揮発性メモリ８から、前回電源がオフされるまでに測定した各種測定データを読み込む。ここいう測定データは、電源が投入されていた積算時間を示す電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｔｉｍｅ  のデータと、ポテンショメータ２の出力を用いて検出したズーム群１の位置（又は画角）ごとの停止時間を示す停止位置別時間カウンタ（領域用カウンタ）ｐｏｓ＿ｃｏｕｎｔ１〜ｐｏｓ＿ｃｏｕｎｔＮのデータと、ポテンショメータ２の出力に基づいて算出したズーム群１の作動速度ごとの作動時間を示す作動速度別時間カウンタ（速度範囲用カウンタ）ｓｐｅｅｄ＿ｃｏｕｎｔ１〜ｓｐｅｅｄ＿ｃｏｕｎｔＮのデータである。そして、読み込んだデータをそれぞれ、電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｔｉｍｅ  、停止位置別時間カウンタｐｏｓ＿ｃｏｕｎｔ１〜ｐｏｓ＿ｃｏｕｎｔＮおよび作動速度別時間カウンタｓｐｅｅｄ＿ｃｏｕｎｔ１〜ｓｐｅｅｄ＿ｃｏｕｎｔＮの初期値として設定する。
【００２１】
次に、ステップ３では、ポテンショメータ２の出力をＡ／Ｄ変換器４から入力し、得られたデータを位置データ用バッファｐｏｓ  およびｐｏｓ＿ｂｕｆ  に設定する。
【００２２】
次に、ステップ４では、電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔをインクリメントする。この電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔは、ＣＰＵ３がサンプリング時間ごと（電源が投入されている間にステップ４が実行されるごと）に１ずつ加算される。したがって、このカウンタの値は、ドライブユニット４０に電源が投入（供給）されていた時間の積算値に比例することになる。
【００２３】
次に、ステップ５では、上述したズーム指令信号を取り込み、そのズーム指令信号に基づいてズーム制御信号を演算する。具体的には、前述したように、ズーム指令信号の値が大きいほど、モータ５を速い速度で駆動するためのズーム制御信号が演算される。
【００２４】
次に、ステップ６では、現在のズーム群１の位置データを示す位置データ用バッファｐｏｓ  の値を、前サンプリング時のズーム群１の位置データを示す位置データ用バッファｐｏｓ＿ｂｕｆ  に移す。
【００２５】
そして、ステップ７では、ポテンショメータ２の出力（Ａ／Ｄ変換器４によるＡ／Ｄ変換値）を位置データ用バッファｐｏｓ  に格納する。さらに、ステップ８では、前回のサンプリング時の位置データを示す位置データ用バッファｐｏｓ＿ｂｕｆ  と現在の位置データを示す位置データ用バッファｐｏｓ  との差分の絶対値Δｐｏｓを（１）式を用いて演算する。
【００２６】
Δｐｏｓ  ＝｜ｐｏｓ  −ｐｏｓ＿ｂｕｆ｜    …（１）
ここで、ステップ８において演算したΔｐｏｓ  は、１サンプリング時間あたりの位置データの変化量である。つまり、Δｐｏｓ  は、そのサンプリング時間におけるズーム群１の速度データに相当する。以下、Δｐｏｓ  を速度データという。
【００２７】
次に、ステップ９では、速度データΔｐｏｓ  が０か否かを判別する。速度データΔｐｏｓ  が０の場合は、ズーム群１が停止しているものとしてステップ１０に進む。一方、速度データΔｐｏｓ  が０でない場合は、ズーム群１が動作（移動）しているものとしてステップ１１に進む。
【００２８】
ステップ１０では、ズーム群１がどの位置にどれくらいの時間停止していたかを測定するための停止位置別時間測定を行う。
【００２９】
図３には、停止位置別時間測定のサブルーチンのフローチャートを示す。図２においてステップ１０に進んだ場合、ＣＰＵ３は、図３のステップ１０１にジャンプし、ズーム位置データの可変範囲をＮ分割（Ｎは任意の値）するための位置境界データＰＯＳ１〜ＰＯＳ（Ｎ−１）を不揮発性メモリ８から入力する。広角端のズーム位置データＰＯＳ＿Ｗおよび望遠端のズーム位置データＰＯＳ＿Ｔ、境界データの関係を（２）式に示す。
【００３０】
ＰＯＳ＿Ｗ＜ＰＯＳ１＜…＜ＰＯＳ（Ｎ−１）＜ＰＯＳ＿Ｔ    …（２）
本実施形態例では、（２）式に示したように、望遠端のデータが広角端のデータより大きくなるように設定したが、（３）式に示すように広角端のデータが望遠端のデータより大きくなるように設定してもよい。
【００３１】
ＰＯＳ＿Ｔ＜ＰＯＳ１＜…＜ＰＯＳ（Ｎ−１）＜  ＰＯＳ＿Ｗ  …（３）
次に、ステップ１０２では、現在のズーム位置を示す位置データ用バッファｐｏｓ  と境界データＰＯＳ１  とを比較し、位置データ用バッファｐｏｓ  が境界データＰＯＳ１  より小さい場合、つまり現在のズーム位置（ｐｏｓ）が境界データＰＯＳ１  より広角側である場合は、ステップ１０３に進み、広角端データＰＯＳ＿Ｗ  から境界データＰＯＳ１までの停止位置別時間カウンタである領域用カウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ１  をインクリメントする。そして、停止位置別時間測定を終了し、図２のステップ１２にジャンプする。
【００３２】
ステップ１０２において、現在のズーム位置を示す位置データ用バッファｐｏｓ  が境界データＰＯＳ１  より大きい場合、つまり現在のズーム位置（ｐｏｓ）が境界データＰＯＳ１より望遠側である場合は、ステップ１０４に進み、位置データ用バッファｐｏｓ  と境界データＰＯＳ２  との比較を行う。
【００３３】
ステップ１０４において、位置データ用バッファｐｏｓ  が境界データＰＯＳ２より小さい場合、つまり現在のズーム位置（ｐｏｓ）が境界データＰＯＳ１  より望遠側で、かつ境界データＰＯＳ２より広角側である場合は、ステップ１０５に進み、境界データＰＯＳ１から境界データＰＯＳ２までの領域用カウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ２  をインクリメントする。
【００３４】
ステップ１０４において、位置データ用バッファｐｏｓ  が境界データＰＯＳ２より大きい場合は、以後、順次、位置データ用バッファｐｏｓ  と境界データＰＯＳ３，…，ＰＯＳ（Ｎ−２）との比較を行い、位置データ用バッファがそのときの境界データより小さい（広角側）と判別された場合は、該境界データと１つ広角側の境界データとの間の領域用カウンタをインクリメントする。
【００３５】
位置データ用バッファｐｏｓ  が境界データＰＯＳ（Ｎ−２）よりも大きいと判別された場合は、ステップ（Ｋ−１）に進み、位置データ用バッファｐｏｓ  と境界データＰＯＳ（Ｎ−１）とを比較し、位置データ用バッファｐｏｓ  が境界データＰＯＳ（Ｎ−１）  より小さい場合は、境界データＰＯＳ（Ｎ−２）  から境界データＰＯＳ（Ｎ−１）  までの領域用カウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ（Ｎ−１）をインクリメントする。
【００３６】
ステップ（Ｋ−１）において、位置データ用バッファｐｏｓ  が境界データＰＯＳ（Ｎ−１）  より大きい場合は、境界データＰＯＳ（Ｎ−１）から望遠端データＰＯＳ＿Ｔまでの領域用カウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔＮをインクリメントする。
【００３７】
このように位置データ用バッファ（現在位置データ）ｐｏｓ  と境界データＰＯＳ１〜ＰＯＳ（Ｎ−１）を用いて、任意に設定した領域の中のどの領域でズーム群１が停止しているかを判断し、各領域専用の停止位置別時間カウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ１〜ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔＮをインクリメントする。これらのカウンタｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ１〜ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔＮの値は、時間と比例した関係にある。したがって、図３のフローチャートに従って各カウンタのインクリメントを行うことにより、任意に設定した領域（位置）別のズーム群１の停止時間を測定することができる。
【００３８】
また、図２のステップ１１では、ズーム群１がどれくらいの速度でどれだけの時間作動しているかを測定するための作動速度別時間測定を行う。
【００３９】
図４には、作動速度別時間測定のサブルーチンのフローチャートを示す。図２においてステップ１１に進んだ場合、ＣＰＵ３は、図４のステップ２０１に進み、ズーム作動速度データ範囲をＮ分割（Ｎは任意の値）するための速度境界データＳＰＤ１〜ＳＰＤ（Ｎ−１）を不揮発性メモリ８から入力する。ズーム最高作動速度データＳＰＤ＿ＭＡＸと境界データの関係を（４）式に示す。
【００４０】
０＜ＳＰＤ１＜…＜ＳＰＤ（Ｎ−１）＜ＳＰＤ＿ＭＡＸ        …（４）
次にステップ２０２では、現在の速度を示す速度データ（差分値データ）Δｐｏｓ  と境界データＳＰＤ１とを比較し、速度データΔｐｏｓが境界データＳＰＤ１  より小さい場合は、ステップ２０３に進み、境界データＳＰＤ１  以下の速度範囲用カウンタｓｐｅｅｄ＿ｃｏｕｎｔ１  をインクリメントし、作動速度別時間測定を終了する。そして、図２のステップ１２にジャンプする。
【００４１】
ステップ２０２において、速度データΔｐｏｓが境界データＳＰＤ１  より大きい場合は、ステップ２０４に進み、速度データΔｐｏｓと境界データＳＰＤ２  とを比較する。ステップ２０４において、速度データΔｐｏｓが境界データＳＰＤ２  より小さい場合、つまり現在の速度（Δｐｏｓ）が境界データＳＰＤ１  より大きく、かつ境界データＳＰＤ２より小さい場合は、ステップ２０５に進み、境界データＳＰＤ２  から境界データＳＰＤ１  までの作動速度別時間カウンタである速度範囲用カウンタｓｐｅｅｄ＿ｃｏｕｎｔ２をインクリメントする。
【００４２】
ステップ２０４において、速度データΔｐｏｓ  が境界データＳＰＤ２より大きい場合は、以後、順次、速度データΔｐｏｓ  と境界データＳＰＤ３，…，ＳＰＤ（Ｎ−２）と比較を行い、速度データΔｐｏｓ  がそのときの境界データより小さいと判別した場合は、該境界データと１つ低速側の境界データとの間の領域用のカウンタをインクリメントする。
【００４３】
速度データΔｐｏｓ  が境界データＳＰＤ（Ｎ−２）よりも大きいと判別された場合は、ステップ（Ｌ−１）において、速度データΔｐｏｓ  と境界データＳＰＤ（Ｎ−１）とを比較し、速度データΔｐｏｓ  が境界データＳＰＤ（Ｎ−１）より小さい場合は、境界データＳＰＤ（Ｎ−２）から境界データＳＰＤ（Ｎ−１）までの速度範囲用カウンタｓｐｅｅｄ＿ｃｏｕｎｔ（Ｎ−１）をインクリメントする。ステップ（Ｌ−１）において、速度データΔｐｏｓ  が境界データＳＰＤ（Ｎ−１）  より大きい場合は、境界データＳＰＤ（Ｎ−１）  から最高作動速度データＳＰＤ＿ＭＡＸまでの速度範囲用カウンタｓｐｅｅｄ＿ｃｏｕｎｔＮをインクリメントする。
【００４４】
このように位置データの差分値である速度データΔｐｏｓ  と境界データＳＰＤ１〜ＳＰＤ（Ｎ−１）とを用いることにより、ズーム群１がどの速度範囲でどれくらいの時間移動しているかを判別することができ、その速度範囲専用のカウンタをインクリメントすることで、任意に設定した速度範囲ごとのズーム群１の作動時間を測定することができる。
【００４５】
引き続き、図２に従ってＣＰＵ３の動作を説明する。図２のステップ１２では、電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔと、ステップ１０およびステップ１１で測定した領域用カウンタおよび速度範囲用カウンタ（ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ１〜ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔＮ、ｓｐｅｅｄ＿ｃｏｕｎｔ１〜ｓｐｅｅｄ＿ｃｏｕｎｔＮ）のデータを不揮発性メモリ８に格納する。
【００４６】
次に、ステップ１３では、測定したデータ（ｐｏｗ＿ｏｎ＿ｃｏｕｎｔ  、ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔ１〜ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔＮ、ｓｐｅｅｄ＿ｃｏｕｎｔ１〜ｓｐｅｅｄ＿ｃｏｕｎｔＮ）と、サンプリング時間Ｔｓ（秒）とを用いてそれぞれの積算時間データ（前回電源がオフされるまでの時間と今回の電源オン中の時間との和）を演算し、その結果を表示器９に出力し、該データを表示させる。一例として、表示器９に“Ｋ時間”というように時間数を表示する場合の演算式は（５）式のようになる。
【００４７】
Ｋ［時間］＝（ｐｏｗ＿ｏｎ＿ｃｏｕｎｔ  、ｐｏｓｉｔｉｏｎ＿ｃｏｕｎｔｎ、ｓｐｅｅｄ＿ｃｏｕｎｔｎ）×Ｔｓ／（６０［秒］×６０［分］）  …（５）
但し、ｎは１〜Ｎの任意の値。
【００４８】
以後、ドライブユニット４０への電源供給がオフされる（カメラ５０の電源がオフされる）まで、ステップ４からステップ１３を繰り返し実行する。
【００４９】
なお、不揮発性メモリ８に記憶した各測定データは、メンテナンスを行うごとにリセットする。これにより、ドライブユニット４０を含むズームレンズ１０を購入した時点からだけでなく、メンテナンスを行った時点からの各測定データの積算値（積算時間）を知ることができ、積算時間の長さ（つまりは、ズームレンズ１０の稼働履歴）に応じて次回のメンテナンスを行うべきタイミングを適切に決定することができる。
【００５０】
（実施形態２）
図５には、本発明の実施形態２であるドライブユニット４０の電気回路構成を示している。図５において、実施形態１と同じ構成要素には実施形態１と同符号を付して説明に代える。
【００５１】
本実施形態では、ＣＰＵ３に、シリアル通信あるいはパラレル通信インターフェース用のコネクタ（図示せず）を介してパーソナルコンピュータ４５が接続されている。パーソナルコンピュータ４５には、ＣＰＵ３から出力されたズームレンズ１０の稼働履歴を示す積算時間データをモニタに表示させる専用プログラム（ソフトウェア）がインストールされている。
【００５２】
図６には、本実施形態におけるＣＰＵ３の動作を示している。ステップ１０１からステップ１１２までは実施形態１において説明した、図２のステップ１からステップ１２と同じである。
【００５３】
ステップ１１２までで、実施形態１にて説明した一連の測定および不揮発性メモリ８への測定データの格納を終えると、ＣＰＵ３はステップ１１３に進み、測定データをパーソナルコンピュータ４５に送信する。
【００５４】
パーソナルコンピュータ４５は、上記専用プログラムが起動されることにより、該測定データを受け取り、該専用プログラム内に設けられた上記（５）式を用いて各積算時間データを演算してモニタに演算結果を表示する。
【００５５】
以後、ドライブユニット４０への電源供給がオフされる（カメラ５０の電源がオフされる）まで、ステップ１０４からステップ１１３を繰り返し実行する。
【００５６】
なお、本実施形態では、測定データをパーソナルコンピュータ４５に送信（出力）する場合について説明したが、測定データをカメラ５０に送信し、図１１（Ａ），（Ｂ）に示すようにカメラ５０に設けられたビューファー５１に表示させるようにしてもよい。
【００５７】
（実施形態３）
図７には、本発明の実施形態３であるドライブユニット４０の電気回路構成を示している。図７において、実施形態１と同じ構成要素には実施形態１と同符号を付して説明に代える。
【００５８】
２０はメンテナンスを促す警告メッセージを表示又は音声やバイブレーションで知らせるため警告器である。
【００５９】
図６には、本実施形態におけるＣＰＵ３の動作を示している。ステップ２０１からステップ２１２までは実施形態１において説明した、図２のステップ１からステップ１２と同じである。
【００６０】
ステップ２１２までで、実施形態１にて説明した一連の測定および不揮発性メモリ８への測定データの格納を終えると、ＣＰＵ３はステップ２１３に進み、電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔと予め設定された基準値ｌｉｍｉｔ＿ｃｏｕｎｔ  とを比較する。この基準値ｌｉｍｉｔ＿ｃｏｕｎｔ  は、メンテナンスが必要になると想定した稼働時間数から設計者が算出した値であり、工場出荷時又はメンテナンス時に設定される。
【００６１】
ステップ２１３で電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔが基準値ｌｉｍｉｔ＿ｃｏｕｎｔ  よりも大きい場合、つまりメンテナンスが必要であると想定した稼働時間数を超えた場合は、ステップ２１４に進み、メンテナンスが必要であることを知らせるためのメッセージ（例えば“ＷＡＲＮＩＮＧ”  ）を表示器としての警告器２０に表示する。また、例えば、「メンテナンスを受けて下さい」といった音声メッセージをスピーカーとしての警告器２０から出力させるようにしてもよい。また、その旨を表すバイブレーションをバイブレーション発生源としての警告器２０に発生させてもよい。
【００６２】
ステップ２１４において、電源ＯＮカウンタｐｏｗ＿ｏｎ＿ｃｏｕｎｔ  が基準値ｌｉｍｉｔ＿ｃｏｕｎｔよりも小さい場合は、そのままステップ２０４にジャンプする。
【００６３】
以後、ドライブユニット４０への電源供給がオフされる（カメラ５０の電源がオフされる）まで、ステップ１０４からステップ１１３を繰り返し実行する。
【００６４】
なお、本実施形態のように警告器２０をドライブユニット４０に搭載できない場合は、ドライブユニット４０にパーソナルコンピュータを接続し、このパーソナルコンピュータに警告情報を送信して、パーソナルコンピュータのモニタに警告メッセージを表示させたり、警告メッセージを音声出力させたりしてもよい。
【００６５】
（実施形態４）
図９には、本発明の実施形態４であるドライブユニット４０の電気回路構成を示している。図９において、実施形態１と同じ構成要素には実施形態１と同符号を付して説明に代える。
【００６６】
本実施形態では、実施形態１においてソフトウエアによるカウンタで実現した電源ＯＮカウンタをハードウエアで構成している。図９において、３０は発振器、３１は分周器、３２はカウンタである。
【００６７】
図１０は、本実施形態におけるＣＰＵ３の動作をフローチャートである。ステップ３０１からステップ３０３は実施形態１における図２のステップ１からステップ３と同じである。
【００６８】
ステップ３０４では、ＣＰＵ３は、カウンタ３２の値を読み込み、ステップ３０５に進む。
【００６９】
ステップ３０５からステップ３１１までは、実施形態１における図２のステップ５からステップ１１と同じである。
【００７０】
ステップ３１２では、電源ＯＮカウンタの初期値としてカウンタ３２の値を加算する（式（６））。そして、ステップ３１３に進む。
【００７１】
ｐｏｗ＿ｏｎ＿ｃｏｕｎｔ＝ｐｏｗ＿ｏｎ＿ｃｏｕｎｔ＿ｉｎｉｔ＋ｃｏｕｎｔ        …（６）
但し、ｐｏｗ＿ｏｎ＿ｃｏｕｎｔ＿ｉｎｉｔ  はステップ３０２で読み込んだ電源ＯＮカウンタの設定値（初期値）、ｃｏｕｎｔ  はステップ３０４で読み込んだカウンタ３２の値。
【００７２】
そして、ステップ３１３およびステップ３１４は、実施形態１における図２のステップ１２およびステップ１３と同じである。
【００７３】
以後、ドライブユニット４０への電源供給がオフされる（カメラ５０の電源がオフされる）まで、ステップ１０４からステップ１１３を繰り返し実行する。
【００７４】
このように、電源ＯＮカウンタをハードウエアで構成しても、本発明の目的は達成される。
【００７５】
以上説明した各実施形態では、電源投入時間およびズーム群１の位置ごとの停止時間および作動速度ごとの作動時間を測定し、これらの積算時間の情報又はこの情報に基づいて生成された情報を出力する場合について説明したが、フォーカスレンズ群やアイリスの位置ごとの停止時間や作動速度ごとの作動時間を測定するようにしてもよい。
【００７６】
また、上記各実施形態では、いわゆるハンディタイプのズームレンズに装着されたドライブユニットについて説明したが、ドライブユニットと同等の構成をズームレンズに内蔵したタイプのズームレンズ（およびこれが装着されるカメラ）にも本発明を適用することができる。
【００７７】
さらに、ズームレンズには、フォーカスによる画角変動を補正するためにズーム群を駆動する画角補正機能や、ズームレンズやカメラに加わる振動により生ずる像振れを補正するためにレンズ群を光軸直交方向にシフトさせる等する像振れ補正機能などが搭載されているものがある。このような場合、ＣＰＵが各機能の稼働履歴を示す情報を取得し、該情報やこの情報に基づいて生成した情報を出力するように構成してもよい。
【００７８】
さらに、以上説明した各実施形態は、以下に示す各発明を実施した場合の一例でもある。また、下記の各発明は上記各実施形態に様々な変更や改良が加えられて実施されるものでもある。
【００７９】
〔発明１〕  電動制御が可能な光学調節手段を有する光学機器の制御装置であって、
該制御装置又は前記光学機器の電源投入時間、前記光学調節手段の位置ごとの停止時間および前記光学調節手段の作動速度ごとの作動時間のうち少なくとも１つを計測する計測手段と、
前記計測手段により計測された時間を示す情報又は該計測時間に基づいて生成した情報を出力する情報出力手段とを有することを特徴とする光学機器の制御装置。
【００８０】
〔発明２〕  前記情報出力手段は、前記計測手段により計測された時間を積算し、該積算した時間を示す情報又は該積算時間に基づいて生成した情報を出力することを特徴とする発明１に記載の光学機器の制御装置。
【００８１】
〔発明３〕  前記情報出力手段から出力された情報を表示する表示手段を有することを特徴とする発明１又は２（又は請求項１）に記載の光学機器の制御装置。
【００８２】
〔発明４〕  前記光学機器が撮像装置に対して着脱が可能であり、
前記情報出力手段は、前記撮像装置に対して前記情報を出力することを特徴とする発明１（又は請求項１）に記載の光学機器の制御装置。
【００８３】
〔発明５〕  発明４に記載の制御装置と、電動制御が可能な光学調節手段とを備えたことを特徴とする光学機器。
【００８４】
〔発明６〕  発明５に記載の光学機器と、該光学機器の着脱が可能な撮像装置とを有し、
前記撮像装置は、前記情報出力手段から出力された情報を表示する表示手段を有することを特徴とする撮像システム。
【００８５】
〔発明７〕  発明１から４のいずれかに記載の制御装置との通信が可能なコンピュータ上で動作するプログラムであって、
前記情報出力手段から出力された情報を受け取り、表示させることを特徴とするコンピュータプログラム。
【００８６】
【発明の効果】
以上説明したように、本発明によれば、光学機器の稼働履歴を容易に確認することができるようになり、稼働履歴に応じた適切なタイミングでのメンテナンスを行うことができるようになる。
【図面の簡単な説明】
【図１】本発明の実施形態１であるドライブユニットの電気回路の構成図。
【図２】上記実施形態１のドライブユニットの動作を示すフローチャート。
【図３】上記実施形態１における停止位置別時間測定のサブルーチンのフローチャート。
【図４】上記実施形態１における作動速度別時間測定のサブルーチンのフローチャート。
【図５】本発明の実施形態２であるドライブユニットの電気回路の構成図。
【図６】上記実施形態２のドライブユニットの動作を示すフローチャート。
【図７】本発明の実施形態３であるドライブユニットの電気回路の構成図。
【図８】上記実施形態３のドライブユニットの動作を示すフローチャート。
【図９】本発明の実施形態４であるドライブユニットの電気回路の構成図。
【図１０】上記実施形態３のドライブユニットの動作を示すフローチャート。
【図１１】上記実施形態１のドライブユニットが装着されたズームレンズおよびカメラを含む撮像システムの側面図および平面図。
【図１２】従来のズームレンズの電気回路の構成図。
【符号の説明】
１  ズームレンズ群
２  ポテンショメータ
３  ＣＰＵ
５  モータ
６  モータ駆動回路
８  不揮発性メモリ
９  表示器
１０  ズームレンズ
２０  警告器
３０  発振器
３１  分周器
３２  カウンタ
４０  ドライブユニット
５０  カメラ
【図１】
2004294511.tif 000003
【図２】
2004294511.tif 000004
【図３】
2004294511.tif 000005
【図４】
2004294511.tif 000006
【図５】
2004294511.tif 000007
【図６】
2004294511.tif 000008
【図７】
2004294511.tif 000009
【図８】
2004294511.tif 000010
【図９】
2004294511.tif 000011
【図１０】
2004294511.tif 000012
【図１１】
2004294511.tif 000013
【図１２】
2004294511.tif 000014