(57)【要約】【課題】ズームレンズを所望する位置で停止させる際に、使用者による操作が煩雑になるという問題を解決する。【解決手段】レンズ駆動制御装置は、光学系の焦点距離を変更するための変更操作を受け付ける操作部材１８１と、操作部材１８１の操作に応じて光学系を駆動する駆動手段２１と、光学系の駆動速度を制御する速度制御手段７３と、変更操作に基づいて、光学系の駆動により変更された焦点距離が所定条件を満たすか否かを判定する判定手段７３とを備え、判定手段により焦点距離が所定条件を満たすと判定されると、速度制御手段７３は、駆動速度を低速に変更する。【選択図】図２
2010128462.tif 000002
【特許請求の範囲】
【請求項１】
光学系の焦点距離を変更するための変更操作を受け付ける操作部材と、
前記操作部材の操作に応じて前記光学系を駆動する駆動手段と、
前記光学系の駆動速度を制御する速度制御手段と、
前記変更操作に基づいて、前記光学系の駆動により変更された前記焦点距離が所定条件を満たすか否かを判定する判定手段とを備え、
前記判定手段により前記焦点距離が所定条件を満たすと判定されると、前記速度制御手段は、前記駆動速度を低速に変更することを特徴とするレンズ速度制御装置。
【請求項２】
請求項１に記載のレンズ速度制御装置において、
前記判定手段は、前記光学系の移動に関する情報に基づいて、前記焦点距離が前記所定条件を満たしたと判定することを特徴とするレンズ速度制御装置。
【請求項３】
請求項１に記載のレンズ速度制御装置において、
前記判定手段は、前記光学系の移動量が所定値以下の場合に、前記焦点距離が前記所定条件を満たすと判定することを特徴とするレンズ速度制御装置。
【請求項４】
請求項１に記載のレンズ速度制御装置において、
前記判定手段は、前記変更操作に応じた前記光学系の駆動の始点と終点との中点を算出する中点算出部を含み、
前記判定手段は、連続した所定回数の前記変更操作に応じて前記中点算出部により算出された複数の前記中点の移動量が所定値以下の場合に、前記焦点距離が前記所定条件を満たすと判定することを特徴とするレンズ速度制御装置。
【請求項５】
請求項１に記載のレンズ速度制御装置において、
前記判定手段は、前記変更操作に応じて前記光学系の駆動方向が変更された変更回数を計数する計数部を含み、
前記判定手段は、前記計数部により計数された前記変更回数が所定時間内に所定回数に達した場合、前記焦点距離が前記所定条件を満たすと判定することを特徴とするレンズ速度制御装置。
【請求項６】
請求項１に記載のレンズ速度制御装置において、
カメラの動作状態がスリープモードか否かを判定する状態判定手段と、
前記光学系の移動量を記憶媒体に記録する記録制御手段とをさらに備え、
前記状態判定手段により前記スリープモードであると判定されると、前記記録制御手段は、前記記憶媒体に記録された前記移動量を消去することを特徴とするレンズ速度制御装置。
【請求項７】
請求項１に記載のレンズ速度制御装置において、
カメラの撮影が終了したか否かを判定する撮影判定手段と、
前記光学系の移動量を記憶媒体に記録する記録制御手段とをさらに備え、
前記撮影判定手段により前記カメラの撮影が終了したと判定されると、前記記録制御手段は、前記記憶媒体に記録された前記光学系の移動量を消去することを特徴とするレンズ速度制御装置。
【請求項８】
請求項１に記載のレンズ速度制御装置において、
前記判定手段は、前記駆動速度が低速となるように制御されているときに、前記光学系の移動量が所定条件を満たしたか否かを判定し、
前記速度制御手段は、前記判定手段により前記所定条件が満たされないと判定された場合、前記駆動速度を高速に変更することを特徴とするレンズ速度制御装置。
【請求項９】
光学系の焦点距離を変更するための変更操作を受け付ける操作部材と、
前記操作部材の操作に応じて前記光学系を駆動する駆動手段と、
前記光学系の駆動速度を制御する速度制御手段と、
前記変更操作に応じて前記光学系の駆動方向が変更されたことを検出する変更検出手段と、
前記変更検出手段により前記駆動方向が所定回数変更されたことが検出されるまでの前記所定回数分の前記光学系の移動量をそれぞれ検出する移動量検出手段と、
前記移動量検出手段により検出された前記所定回数分の移動量に基づいて、前記駆動速度を切替えるか否かを判定する判定手段とを備えることを特徴とするレンズ速度制御装置。
【請求項１０】
請求項９に記載のレンズ速度制御装置において、
前記判定手段は、前記移動量検出手段により検出された前記所定回数分の移動量が全て所定値以下である場合に前記駆動速度を切替えると判定し、
前記判定手段により前記駆動速度を切替えると判定されたとき、前記速度制御手段は、前記駆動速度を低速に変更するように制御することを特徴とするレンズ速度制御装置。
【請求項１１】
請求項１０に記載のレンズ速度制御装置において、
前記判定手段は、前記所定回数分の変更操作のそれぞれに応じた前記光学系の駆動の始点と終点との中点を算出する中点算出部を含み、
連続した前記所定回数の前記変更操作に応じて前記中点算出部により算出された複数の前記中点のそれぞれが所定の範囲に含まれる場合、前記判定手段は前記移動量が所定値以下と判定することを特徴とするレンズ速度制御装置。
【請求項１２】
請求項９に記載のレンズ速度制御装置において、
カメラの動作状態がスリープモードであるか否かを判定する状態判定手段と、
前記光学系の移動量を記憶媒体に記録する記録制御手段とをさらに備え、
前記状態判定手段によりスリープモードであると判定されると、前記記録制御手段は、前記記憶媒体に記録された前記移動量を消去することを特徴とするレンズ速度制御装置。
【請求項１３】
請求項９に記載のレンズ速度制御装置において、
カメラの撮影が終了したか否かを判定する撮影判定手段と、
前記光学系の移動量を記憶媒体に記録する記録制御手段とをさらに備え、
前記撮影判定手段によりカメラの撮影が終了したと判定されると、前記記録制御手段は、前記記憶媒体に記録された前記移動量を消去することを特徴とするレンズ速度制御装置。
【請求項１４】
請求項１０に記載のレンズ速度制御装置において、
前記判定手段は、前記駆動速度が低速のときに、前記移動量検出手段により検出された前記所定回数分の移動量のいずれか一つが前記所定値を越える場合、前記駆動速度を切替えると判定し、
前記速度制御手段は、前記判定手段により前記駆動速度を切替えると判定された場合、前記駆動速度を高速に変更することを特徴とするレンズ速度制御装置。
【請求項１５】
被写体像を撮像する撮像手段と、
請求項１乃至１４のいずれか一項に記載のレンズ速度制御装置とを備えることを特徴とする撮像装置。
【請求項１６】
変更操作を受け付ける操作部材と、
前記操作部材の操作に応じて各種の設定を変更する変更手段と、
前記変更手段による設定変更速度を制御する速度制御手段と、
前記操作部材の操作に基づいて、前記変更操作が所定条件を満たすか否かを判定する判定手段とを備え、
前記判定手段により前記変更操作が前記所定条件を満たすと判定されると、前記速度制御手段は、前記設定変更速度を低速に変更することを特徴とする電子機器。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ速度制御装置、撮像装置および電子機器に関する。
【背景技術】
【０００２】
従来から、ズームレンズを高速に駆動するカメラが知られている（たとえば特許文献１）。
【特許文献１】特開平２−１３５４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ズームレンズの駆動速度が一定であるため、使用者は、所望する位置でズームレンズを停止させにくく、所望の位置まで駆動させるためにズームボタンの操作を繰り返す必要があるので、操作が煩雑になるという問題がある。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明によるレンズ速度制御装置によれば、光学系の焦点距離を変更するための変更操作を受け付ける操作部材と、操作部材の操作に応じて光学系を駆動する駆動手段と、光学系の駆動速度を制御する速度制御手段と、変更操作に基づいて、光学系の駆動により変更された焦点距離が所定条件を満たすか否かを判定する判定手段とを備え、判定手段により焦点距離が所定条件を満たすと判定されると、速度制御手段は、駆動速度を低速に変更することを特徴とする。
請求項９に記載の発明によるレンズ駆動制御装置によれば、光学系の焦点距離を変更するための変更操作を受け付ける操作部材と、操作部材の操作に応じて光学系を駆動する駆動手段と、光学系の駆動速度を制御する速度制御手段と、変更操作に応じて光学系の駆動方向が変更されたことを検出する変更検出手段と、変更検出手段により駆動方向が所定回数変更されたことが検出されるまでの所定回数分の光学系の移動量をそれぞれ検出する移動量検出手段と、移動量検出手段により検出された所定回数分の移動量に基づいて、駆動速度を切替えるか否かを判定する判定手段とを備えることを特徴とする。
請求項１５に記載の発明による撮像装置によれば、被写体像を撮像する撮像手段と、請求項１乃至１４のいずれか一項に記載のレンズ駆動制御装置とを備えることを特徴とする。
請求項１６に記載の発明による電子機器は、変更操作を受け付ける操作部材と、操作部材の操作に応じて各種の設定を変更する変更手段と、変更手段による設定変更速度を制御する速度制御手段と、操作部材の操作に基づいて、変更操作が所定条件を満たすか否かを判定する判定手段とを備え、判定手段により変更操作が所定条件を満たすと判定されると、速度制御手段は、設定変更速度を低速に変更することを特徴とする。
【発明の効果】
【０００５】
本発明のレンズ速度制御装置によれば、焦点距離が所定条件を満たすと判定されると、速度制御手段は、駆動速度を低速に変更できる。
また、本発明のレンズ速度制御装置によれば、光学系が所定回数変更操作されたとき、光学系の移動量に基づいて、光学系の駆動速度を切替えるか否かを判定することができる。
さらに、本発明の電子機器によれば、操作部材による各種の設定を変更する変更操作が所定条件を満たす場合に、設定変更速度を低速に変更できる。
【発明を実施するための最良の形態】
【０００６】
図面を用いて、本発明の実施の形態によるカメラについて説明する。
図１（ａ）に示すように、カメラ本体１には撮影レンズ２、レリーズボタン３、電源ボタン４、静止画撮影や動画撮影等の撮影モードの設定操作を行うモードダイヤル５が設けられている。図１（ｂ）に示すように、カメラ本体１の背面には液晶モニタ１７、および操作ボタン１８が設けられている。操作ボタン１８は、焦点距離の変更操作、すなわち撮影画像の拡大率の変更操作をするためのズームボタン１８１、およびカメラの動作を撮影モードと再生モードとの間で切り換える際に使用者により操作されるモード切替ボタン１８２等を有する。ズームボタン１８１が操作されると、ズームスイッチ１８１ａ（図２）から各種の操作信号が出力される。ズームスイッチ１８１ａは、たとえば異なる操作信号を択一的に出力するシーソースイッチとして構成され、操作内容に応じて右長押し操作信号、および左長押し操作信号が出力される。
【０００７】
図２は実施の形態のカメラの回路構成を示すブロック図である。カメラは、撮影レンズ２、半押しスイッチ３ａ、全押しスイッチ３ｂ、電源スイッチ４ａ、撮像素子６、制御回路７、ＳＤＲＡＭ８、フラッシュメモリ９、メモリカードインタフェース１１、液晶モニタ１７、ズームスイッチ１８１ａ、およびモード切替スイッチ１８２ａを備える。
【０００８】
撮影レンズ２には、ズームレンズ２ａ、フォーカスレンズ２ｂ、その他の結像レンズ２ｃ、ズームエンコーダ２０、ズームレンズ駆動回路２１およびフォーカスレンズ駆動回路２２が内蔵されている。ズームレンズ２ａは、後述する制御回路７からの指示信号に基づいて、ズームレンズ駆動回路２１により光軸方向に移動する。このズームレンズ２ａの移動により撮影レンズ２の焦点距離が変化する。なお、以下の説明においては、ズームレンズ２ａは、ワイド端からテレ端までの駆動範囲内において、たとえば１０分割された離散的な位置のうちいずれかの位置で静止する、すなわちステップごとに駆動するものとする。
【０００９】
ズームエンコーダ２０は、たとえば赤外線ＬＥＤによる発光部とフォトトランジスタによる受光部とを含むフォトインタラプタにより構成される。ズームエンコーダ２０は、ズームレンズ２ａの静止位置、すなわちズームレンズ２ａが位置Ｌ１〜Ｌ１０のうちのどの位置で静止したかを検出して、位置信号を制御回路７へ出力する。
【００１０】
フォーカスレンズ２ｂは、制御回路７からの指示信号に基づいて、フォーカスレンズ駆動回路２２により光軸方向に移動される。このフォーカスレンズ２ｂの移動により撮影レンズ２の焦点状態が調整される。
【００１１】
撮像素子６は、複数の光電変換素子を備えたＣＣＤやＣＭＯＳ等のイメージセンサによって構成される。撮像素子６は、撮像面上に結像されている被写体像を撮像し、被写体像に応じた光電変換信号（画像信号）を制御回路７へ出力する。
【００１２】
制御回路７は、ＣＰＵやメモリ等の周辺回路により構成される。制御回路７は、制御プログラムに基づいて、カメラを構成する各部から入力される信号を用いて所定の演算を行い、カメラの各部に対して制御信号を送出して、撮影動作を制御する。制御プログラムは、制御回路７内の不揮発性メモリ７１に格納されている。制御回路７は、使用者による操作ボタン１８の操作が行われず、各種の操作信号を所定時間（たとえば５分）入力しない場合、カメラの動作をスリープモードに設定する。バッファメモリ７４は、後述するように、ズームエンコーダ２０から入力した位置信号に基づくズームレンズ２ａの位置情報や、ズームレンズ２ａの駆動速度制御時に算出した中点位置情報を記録するための揮発性メモリである。また、制御回路７は、画像処理部７２とレンズ駆動制御部７３とを機能的に備える。
【００１３】
画像処理部７２は、撮像素子６から入力した画像信号をデジタル画像信号に変換し、変換したデジタル画像信号に対して種々の画像処理を施して画像データを生成する。画像処理部７２は生成した画像データに対してＪＰＥＧなどの所定の方式により圧縮処理を行う。そして、画像処理部７２は、圧縮処理を施した画像データに対して、撮影条件等の付加情報を付加してＥＸＩＦ形式の画像ファイルを生成する。生成された画像ファイルは、画像処理部７２によりメモリカード１２へ記録される。
【００１４】
レンズ駆動制御部７３は、ズームレンズ駆動回路２１を介してズームレンズ２ａの光軸方向（テレ側もしくはワイド側）への進退駆動と駆動速度とを制御する。レンズ駆動制御部７３は、使用者のズームボタン１８１の右長押し操作（ズームアップ操作）に応じてズームスイッチ１８１ａから右長押し操作信号を入力すると、ズームレンズ２ａのテレ側への駆動と駆動量とを示すズームアップ信号をズームレンズ駆動回路２１に出力する。レンズ駆動制御部７３は、使用者のズームボタン１８１の左長押し操作（ズームダウン操作）に応じてズームスイッチ１８１ａから左長押し操作信号を入力すると、ズームレンズ２ａのワイド側への駆動と駆動量とを示すズームダウン信号をズームレンズ駆動回路２１へ出力する。
【００１５】
後述するように、レンズ駆動制御部７３は、通常駆動モードと補助モードとの間において、ズームレンズ２ａの駆動速度を変更する。すなわち、レンズ駆動制御部７３は、通常駆動モードにおいては、ズームレンズ２ａが第１速度で駆動するように駆動速度を設定し、ズームレンズ駆動回路２１に第１速度設定信号を出力する。第１速度設定信号は、たとえば単位時間当たり２ｍパルス（２ｍパルス/ｓ）の駆動パルスである。また、レンズ駆動制御部７３は、補助モードにおいては、ズームレンズ２ａが第１速度よりも低速な第２速度で駆動するように駆動速度を設定し、ズームレンズ駆動回路２１に第２速度設定信号を出力する。第２速度設定信号は、たとえば単位時間当たり１ｍパルス（１ｍパルス/ｓ）の駆動パルスである。すなわち、レンズ駆動制御部７３は、単位時間当たりに出力する駆動パルスの数を変更することにより、ズームレンズ駆動回路２１の駆動速度を変更することにより、ズームレンズ２ａの駆動速度を通常駆動モードと補助モードとの間で切り換える。
【００１６】
ズームレンズ駆動回路２１は、レンズ駆動制御部７３から入力したズームアップ信号またはズームダウン信号に基づいて、ズームレンズ２ａの１ステップの駆動に対して所定数の駆動パルスにて回転駆動するパルスモータである。ズームレンズ駆動回路２１は、レンズ駆動制御部７３から入力したズームアップ信号に基づいて第１回転方向に駆動することにより、ズームレンズ２ａを光軸方向テレ側へ駆動させる。また、ズームレンズ駆動回路２１は、レンズ駆動制御部７３から入力したズームダウン信号に基づいて第２回転方向に駆動することにより、ズームレンズ２ａを光軸方向ワイド側へ駆動させる。その結果、ズームレンズ２ａは、使用者によるズームボタン１８１のズームアップ操作もしくはズームダウン操作に応じてテレ側もしくはワイド側へ駆動される。
【００１７】
ＳＤＲＡＭ８は、画像処理、画像圧縮処理および表示用画像データ作成処理の途中や処理後のデータを一時的に格納するために使用される。表示用画像データは、撮像素子６からの出力に基づいて、画像処理部７２が生成した画像データ、もしくはメモリカード１２に記録されている画像データに基づいて、画像処理部７２により生成される。フラッシュメモリ９は、たとえば制御回路７が演算を行うための各種の処理プログラムが記憶された不揮発性メモリである。
【００１８】
制御回路７は、ＬＣＤ駆動回路１７１を介して液晶モニタ１７を駆動する。制御回路７は、表示用画像データをＬＣＤ駆動回路１７１へ出力し、液晶モニタ１７に表示用画像データに対応する画像を表示させる。液晶モニタ１７は、液晶ビューファインダとして用いられるとともに、メモリカード１２に記録されている画像ファイルに基づいて制御回路７で作成された画像データに対応する画像の再生表示を行う。使用者は、この液晶モニタ１７に再生表示された画像を確認しながらズームボタン１８１を操作することにより、画像が所望する拡大率となるようにズームレンズ２ａを駆動させて、焦点距離を変更することができる。また、液晶モニタ１７には、デジタルカメラの各種設定メニュー画面などが表示される。
【００１９】
メモリカードインタフェース１１は、メモリカード１２が着脱可能なインタフェースである。メモリカードインタフェース１１は、制御回路７の制御に基づいて、画像データをメモリカード１２に書き込んだり、メモリカード１２に記録されている画像データを読み出すインタフェース回路である。メモリカード１２はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００２０】
次に、図３の使用者によるズームボタン１８１の操作に応じて変化するズームレンズ２ａの位置と駆動時間（駆動速度）との関係を示す図を参照しながら、レンズ駆動制御部７３によるズームレンズ２ａの駆動速度制御について詳細に説明する。レンズ駆動制御部７３は、ズームレンズ２ａの移動に関する情報、すなわちズームレンズ２ａの移動量に基づいて、焦点距離が所定条件を満たすか否かを判定し、ズームレンズ２ａの駆動速度の切替えを制御する。なお、図３において、ワイド端（位置Ｌ＝１）からテレ端（位置Ｌ＝１０）までの範囲内においてズームレンズ２ａが駆動するものとする。また、以下の説明においては、レンズ駆動制御部７３は、ズームエンコーダ２０からの位置信号に基づいて、ズームレンズ２ａの位置を検出するものとする。しかしながら、レンズ駆動制御部７２が出力する駆動パルスの数を計数することにより、レンズ駆動制御部７３がズームレンズ２ａの位置を検出するものであってもよい。
【００２１】
図３に示す、時刻ｔ１以前ではレンズ駆動制御部７３により通常駆動モードが設定され、ズームレンズ２ａは点Ａ（位置Ｌ＝２）の位置で静止しているものとする。そして、時刻ｔ１において使用者によりズームボタン１８１のズームアップ操作が行われたものとする。なお、時刻ｔ１〜ｔ２における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ａ（位置Ｌ＝２）から点Ｂ（位置Ｌ＝６）までの駆動に相当するものとする。
【００２２】
ズームスイッチ１８１ａから右長押し操作信号を入力すると、レンズ駆動制御部７３は、ズームエンコーダ２０から位置信号を入力する。そして、レンズ駆動制御部７３は、入力した位置信号に基づいて、点Ａの位置（Ｌ＝２）を位置情報としてバッファメモリ７４に記録する。そして、レンズ駆動制御部７３は、入力した右長押し操作信号に応じて、ズームアップ信号をズームレンズ駆動回路２１に出力する。さらに、レンズ駆動制御部７３は、ズームレンズ駆動回路２１に第１速度設定信号を出力する。ズームレンズ駆動回路２１は、レンズ駆動制御部７３からのズームアップ信号および第１速度設定信号を入力すると、第１回転方向へ第１速度（２ｍパルス/s）で駆動する。その結果、ズームレンズ２ａが第１速度でテレ側の点Ｂ（位置Ｌ＝６）へ駆動される。
【００２３】
時刻ｔ２において、使用者によりズームボタン１８１のズームダウン操作が行われた、すなわち使用者によるズームアップ操作が停止されズームダウン操作に変更されたものとする。なお、時刻ｔ２〜ｔ３における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ｂ（位置Ｌ＝６）から点Ｃ（位置Ｌ＝３）までの駆動に相当するものとする。ズームスイッチ１８１ａから左長押し操作信号を入力すると、レンズ駆動制御部７３は、ズームレンズ２ａの位置を位置情報としてバッファメモリ７４に記録する。すなわち、ズームエンコーダ２０から入力した位置信号に基づいて、ズームレンズ２ａの点Ｂでの位置（Ｌ＝６）を記録する。そして、レンズ駆動制御部７３は、予め記録されている点Ａでのズームレンズ２ａの位置（Ｌ＝２）と、時刻ｔ２における点Ｂでのズームレンズ２ａの位置（Ｌ＝６）との中点Ｏ（位置Ｌ＝４）を算出し、中点位置情報としてバッファメモリ７４に記録する。すなわち、レンズ駆動制御部７３は、ズームレンズ２ａの位置情報に基づいて、ズームボタン１８１の１回の操作に伴うズームレンズ２ａの駆動の始点と終点との中点を算出して、算出した中点の位置を記録する。
【００２４】
レンズ駆動制御部７３は、ズームダウン信号ズームレンズ駆動回路２１に出力する。さらに、レンズ駆動制御部７３は、ズームレンズ駆動回路２１に第１速度設定信号を出力する。その結果、ズームレンズ２ａが第１速度で、点Ｂ（位置Ｌ＝６）からワイド側の点Ｃ（位置Ｌ＝３）へ駆動される。
【００２５】
時刻ｔ３において、使用者によりズームボタン１８１のズームアップ操作が行われた、すなわち使用者によるズームダウン操作が停止されズームアップ操作に変更されたものとする。なお、時刻ｔ３〜ｔ４における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ｃ（位置Ｌ＝３）から点Ｄ（位置Ｌ＝５）までの駆動に相当するものとする。レンズ駆動制御部７３は、ズームスイッチ１８１ａから右長押し操作信号を入力すると、ズームエンコーダ２０から入力した位置信号に基づいて、点Ｃでのズームレンズ２ａの位置（Ｌ＝＝３）を位置情報としてバッファメモリ７４に記録する。そして、レンズ駆動制御部７３は、予め記録されている時刻ｔ２における点Ｂでのズームレンズ２ａの位置（Ｌ＝６）と、時刻ｔ３における点Ｃでのズームレンズ２ａの位置（Ｌ＝３）との中点Ｐ（位置Ｌ＝４．５）を算出し、中点位置情報としてバッファメモリ７４に記録する。
【００２６】
レンズ駆動制御部７３は、ズームアップ信号をズームレンズ駆動回路２１に出力する。さらに、レンズ駆動制御部７３は、ズームレンズ駆動回路２１に第１速度設定信号を出力する。その結果、ズームレンズ２ａが第１速度で、点Ｃ（位置Ｌ＝３）からテレ側の点Ｄ（位置Ｌ＝５）へ駆動される。
【００２７】
時刻ｔ４において、使用者によるズームボタン１８１の操作がズームダウン操作に変わり、レンズ駆動制御部７３は、ズームスイッチ１８１ａから左長押し操作信号を入力したとする。なお、時刻ｔ４〜ｔ５における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ｄ（位置Ｌ＝５）から点Ｅ（位置Ｌ＝４）までの駆動に相当するものとする。上述したように、レンズ駆動制御部７３は、ズームエンコーダ２０からの位置信号に基づいて、ズームレンズ２ａの点Ｄにおける位置（Ｌ＝５）を位置情報としてバッファメモリ７４に記録する。そして、レンズ駆動制御部７３は、予め記録されている時刻ｔ３における点Ｃでのズームレンズ２ａの位置（Ｌ＝３）と、時刻ｔ４における点Ｄでのズームレンズ２ａの位置（Ｌ＝５）との中点Ｑ（位置Ｌ＝４）を算出し、中点位置情報としてバッファメモリ７４に記録する。
【００２８】
バッファメモリ７４内に３つの中点（点Ｏ、点Ｐ、点Ｑ）の中点位置情報が記録されると、レンズ駆動制御部７３は、中点Ｏ（位置Ｌ＝４）、中点Ｐ（位置Ｌ=４．５）および中点Ｑ（位置Ｌ＝４）がすべて所定範囲に含まれるか否かを判定する。なお、本実施の形態においては、所定範囲を、たとえばズームレンズ２ａの１ステップの駆動範囲として説明する。
【００２９】
レンズ駆動制御部７３は、中点Ｏと中点Ｐの位置の差分、中点Ｐと中点Ｑの位置の差分、および中点Ｏと中点Ｑの位置の差分を算出し、それぞれの差分値の絶対値が所定範囲以下、すなわち１以下であるか否かを判定する。上記の説明においては、中点Ｏと中点Ｐの差分の絶対値は０．５、中点Ｐと中点Ｑの差分の絶対値は０．５、中点Ｏと中点Ｑの差分の絶対値は０である。したがって、レンズ駆動制御部７３は、３つの中点Ｏ，Ｐ，Ｑがズームレンズ２ａの１ステップの駆動範囲内に含まれていると判定する。そして、レンズ駆動制御部７３は、補助モードを設定する。すなわち、レンズ駆動制御部７３は、以後のズームレンズ２ａの駆動速度を第２速度に設定する。
【００３０】
レンズ駆動制御部７３は、ズームダウン信号をズームレンズ駆動回路２１に出力する。さらに、レンズ駆動制御部７３は、ズームレンズ駆動回路２１に第２速度設定信号を出力する。その結果、ズームレンズ駆動回路２１は、第２方向へ第２速度（１ｍパルス/s）で駆動するので、ズームレンズ２ａが第１速度よりも低速の第２速度で、点Ｄ（位置Ｌ＝５）からワイド側の点Ｅ（位置Ｌ＝４）へ駆動される。
【００３１】
時刻ｔ５において、使用者によるズームボタン１８１の操作がズームアップ操作に変わり、レンズ駆動制御部７３は、ズームスイッチ１８１ａから右長押し操作信号を入力したとする。なお、時刻ｔ５〜ｔ６における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ｅ（位置Ｌ＝４）から点Ｆ（位置Ｌ＝８）までの駆動に相当するものとする。上述したように、レンズ駆動制御部７３は、ズームエンコーダ２０から入力した位置信号に基づいて、点Ｅにおけるズームレンズ２ａの位置（Ｌ＝４）を位置情報としてバッファメモリ７４に記録する。そして、レンズ駆動制御部７３は、予め記録されている点Ｄにおけるズームレンズ２ａの位置（Ｌ＝５）と、点Ｅにおけるズームレンズ２ａの位置（Ｌ＝４）との中点Ｒ（位置Ｌ＝４．５）を算出し、中点位置情報としてバッファメモリ７４に記録する。
【００３２】
そして、レンズ駆動制御部７３は、連続する３回のズームレンズ２ａの駆動のための操作の際に算出した中点位置情報に基づいて、補助モードと通常駆動モードとの間の切り替えの要否を判定する。すなわち、レンズ駆動制御部７３は、中点Ｐ（位置Ｌ＝４．５）、中点Ｑ（位置Ｌ＝４）および中点Ｒ（位置Ｌ＝４．５）が所定範囲内に含まれる場合には、補助モードを継続する。図３においては、中点Ｐと中点Ｑの差分の絶対値は０．５、中点Ｑと中点Ｒの差分の絶対値は０．５、中点Ｐと中点Ｒの差分の絶対値は０である。したがって、レンズ駆動制御部７３は、３つの中点Ｏ，Ｐ，Ｑがズームレンズ２ａの１ステップの駆動範囲内に含まれていると判定する。そして、レンズ駆動制御部７３は、補助モードの設定を継続し、ズームレンズ２ａを低速の第２速度で駆動させる。すなわち、レンズ駆動制御部７３は、ズームレンズ駆動回路２１に第２速度設定信号を出力する。
【００３３】
レンズ駆動制御部７３は、ズームアップ信号をズームレンズ駆動回路２１に出力する。その結果、ズームレンズ２ａが第２速度で、点Ｅ（位置Ｌ＝４）からテレ側の点Ｆ（位置Ｌ＝８）へ駆動される。
【００３４】
時刻ｔ６において、使用者によりズームボタン１８１がズームダウン操作され、レンズ駆動制御部７３は、ズームスイッチ１８１ａから左長押し操作信号を入力したとする。なお、時刻ｔ６〜ｔ７における使用者のズームボタン１８１の操作は、ズームレンズ２ａの点Ｆ（位置Ｌ＝８）から点Ｇ（位置Ｌ＝５）までの駆動に相当するものとする。上述したように、レンズ駆動制御部７３は、ズームエンコーダ２０から入力した位置信号に基づいて、点Ｆにおけるズームレンズ２ａの位置（Ｌ＝８）を位置情報としてバッファメモリ７４に記録する。そして、レンズ駆動制御部７３は、予め記録されている点Ｅにおけるズームレンズ２ａの位置（Ｌ＝４）と、点Ｆにおけるズームレンズ２ａの位置（Ｌ＝８）との中点Ｓ（位置Ｌ＝６）を算出し、中点位置情報としてバッファメモリ７４に記録する。
【００３５】
そして、上述したように、レンズ駆動制御部７３は、連続する３回のズームレンズ２ａの駆動操作の際に算出した中点位置情報（中点Ｑ，Ｒ，Ｓの位置）に基づいて、補助モードと通常駆動モードとの間の切り替えの要否を判定する。図３に例示する場合においては、中点Ｑ（位置Ｌ＝４）と中点Ｒ（位置Ｌ＝４．５）の差分の絶対値が０．５、中点Ｒと中点Ｓ（位置Ｌ＝６）の差分の絶対値が１．５、中点Ｑと中点Ｓの差分の絶対値が２である。したがって、３つの中点Ｑ，Ｒ，Ｓはズームレンズ２ａの１ステップの駆動範囲に含まれていないので、レンズ駆動制御部７３は、補助モードの設定を解除し通常駆動モードを設定する。すなわち、レンズ駆動制御部７３は、ズームレンズ２ａを第１速度で駆動させるように、ズームレンズ駆動回路２１に対して第１速度設定信号を出力する。さらに、レンズ駆動制御部７３は、ズームダウン信号をズームレンズ駆動回路２１に出力する。その結果、ズームレンズ駆動回路２１は第２方向へ第１速度（２ｍパルス/s）で駆動するので、ズームレンズ２ａが第１速度で、点Ｆからワイド側の点Ｇへ駆動される。
【００３６】
上述したバッファメモリ７４内に記録されたズームレンズ２ａの位置情報と中点位置情報は、以下の（１）〜（４）の場合に、レンズ駆動制御部７３によりリセットされる。
（１）レリーズスイッチ３ｂから入力した全押し信号に応じて制御回路７により撮影処理が行われた場合
（２）電源ボタン４のオフ操作に応じて電源スイッチ４ａから電源オフを指示する信号を制御回路７が入力した場合
（３）モード切替ボタン１８２の操作により再生モードが設定された場合
（４）操作ボタン１８が所定時間（たとえば５分）操作されず、制御回路７がスリープモードを設定した場合
（５）通常駆動モードにおいて、最新の中点位置情報を記録してから、バッファメモリ７４内の３個の中点位置情報が１ステップの駆動範囲内に含まれない状態が所定時間Ｔｍ（たとえば３分）継続する場合
（６）補助モードにおいて、最新の中点位置情報を記録してから、バッファメモリ７４内の３個の中点位置情報が１ステップの駆動範囲内に含まれたままの状態が所定時間Ｔｍ（たとえば１分）継続する場合、すなわち補助モードにおいて所定時間Ｔｍ以上ズームレンズ２ａの駆動方向を変換する操作が行われない場合
【００３７】
図４および図５のフローチャートを参照しながら、実施の形態によるカメラのズームレンズ２ａの駆動速度制御処理について説明する。図４および図５の処理を行うプログラムは制御回路７内の図示しないメモリに格納されており、撮影モードが設定されると制御回路７により起動され、実行される。
ステップＳ１においては、制御回路７は撮影モードが終了されたか否かを判定する。上述した（２）〜（４）の場合、すなわち電源スイッチ４ａから電源オフ信号を入力した場合、モード切替ボタン１８２の操作により再生モードが設定された場合、スリープモードが設定された場合、制御回路７によりステップＳ１が肯定判定されてステップＳ２へ進む。ステップＳ２においては、レンズ駆動制御部７３は、バッファメモリ７４に記録したズームレンズ２ａの位置情報、および中点位置情報をリセットして処理を終了する。撮影モードが終了されていない場合は、制御回路７によりステップＳ１が否定判定されてステップＳ３へ進む。
【００３８】
ステップＳ３においては、レンズ駆動制御部７３は、通常駆動モードを設定、すなわちズームレンズ２ａの駆動速度を第１速度に設定してステップＳ４へ進む。ステップＳ４においては、レンズ駆動制御部７３は、ズームエンコーダ２０から入力した位置信号に基づいて、ズームレンズ２ａの位置情報、すなわちズームレンズ２ａの駆動の始点をバッファメモリ７４に記録してステップＳ５へ進む。
【００３９】
ステップＳ５においては、制御回路７は、レリーズボタン３が全押し操作されたか否かを判定する。全押しスイッチ３ｂから全押し信号を入力した場合は、制御回路７によりステップＳ５が肯定判定されてステップＳ６へ進む。ステップＳ６においては、制御回路７は、撮像素子６の駆動を制御して画像データを生成してステップＳ７へ進む。ステップＳ７においては、ステップＳ２と同様に、レンズ駆動制御部７３はバッファメモリ７４に記録されたズームレンズ２ａの位置情報、および中点位置情報をリセットしてステップＳ１へ戻る。ステップＳ５において、全押しスイッチ３ｂから全押し信号を入力しない場合は、制御回路７によりステップＳ５が否定判定されてステップＳ８へ進む。
【００４０】
ステップＳ８においては、レンズ駆動制御部７３は、不図示のタイマにより時間Ｔｍの計測を開始してから３分が経過したかを判定する。時間Ｔｍが３分を超える場合、レンズ駆動制御部７３によりステップＳ８が肯定判定されてステップＳ９へ進む。ステップＳ９においては、レンズ駆動制御部７３は、ステップＳ２と同様に、バッファメモリ７４に記録されたズームレンズ２ａの位置情報および中点位置情報をリセットしてステップＳ１０へ進む。タイマにより計測された時間Ｔｍが３分以内の場合は、レンズ駆動制御部７３によりステップＳ８が否定判定されてステップＳ１０へ進む。
【００４１】
ステップＳ１０においては、レンズ駆動制御部７３は、ズームレンズ２ａの駆動操作の開始の有無を判定する。ズームスイッチ１８１ａから操作信号を入力した場合は、レンズ駆動制御部７３によりステップＳ１０が肯定判定されステップＳ１１へ進む。このとき、レンズ駆動制御部７３は、ズームスイッチ１８１ａから入力した操作信号に応じて、ズームレンズ駆動回路２１へズームアップ信号またはズームダウン信号と、第１速度設定信号とを出力する。ズームスイッチ１８１ａから操作信号を入力しない場合は、レンズ駆動制御部７３によりステップＳ１０が否定判定されて、後述するステップＳ３１へ進む。
【００４２】
ステップＳ１１においては、レンズ駆動制御部７３は、使用者によりズームボタン１８１の操作停止または操作方向の変更が行われたか否かを判定する。ズームスイッチ１８１ａから右長押し操作信号もしくは左長押し操作信号を入力しない場合、またはズームスイッチ１８１ａからの信号が右長押し操作信号から左長押し操作信号に変わった場合もしくは左長押し操作信号から右長押し操作信号に変わった場合、レンズ駆動制御部７３によりステップＳ１１が肯定判定されてステップＳ１２へ進む。使用者によりズームボタン１８１の操作停止または操作方向の変更が行われない場合は、レンズ駆動制御部７３によりステップＳ１１が否定判定されて当該判定処理を繰り返す。
【００４３】
ステップＳ１２においては、ステップＳ１１における使用者によるズームボタン１８１の操作停止または操作方向の変更に応じて、レンズ駆動制御部７３はズームレンズ駆動回路２１へズームアップ信号またはズームダウン信号と、第１速度設定信号とを出力する。そして、レンズ駆動制御部７３は、ズームレンズ２ａが駆動変更を開始する時点においてズームエンコーダ２０から入力した位置信号に基づいて、ズームレンズ２ａの位置情報、すなわちズームレンズ２ａの駆動の終点をバッファメモリ７４に記録してステップＳ１３へ進む。ステップＳ１３においては、レンズ駆動制御部７３は、バッファメモリ７４に記録した最新、すなわち第Ｎ回目の操作時におけるズームレンズ２ａの位置情報と、前回、すなわち第（Ｎ−１）回目の操作時のズームレンズ２ａの位置情報とを用いて、ズームレンズ２ａの第Ｎ回目の駆動における始点と終点の中点の位置を算出する。そして、レンズ駆動制御部７３は、算出した中点の位置を中点位置情報としてバッファメモリ７４に記録してステップＳ１４へ進む。
【００４４】
ステップＳ１４においては、レンズ駆動制御部７３は、バッファメモリ７４に記録された３つの連続する中点位置情報を用いて、第Ｎ回目、第（Ｎ−１）回目および第（Ｎ−２）回目の操作時に算出された全て中点の位置が、所定範囲に含まれるか否かを判定する。３つの中点の位置がズームレンズ２ａの１ステップの駆動範囲に含まれる場合、レンズ駆動制御部７３によりステップＳ１４が肯定判定されて、図５のステップＳ１６へ進む。３つの中点がズームレンズ２ａの１ステップの駆動範囲に含まれない場合、レンズ駆動制御部７３によりステップＳ１４が否定判定されてステップＳ１５へ進む。ステップＳ１５では、レンズ駆動制御部７３は、バッファメモリ７４に記録された中点位置情報を保持した状態で、図示しないタイマを起動もしくはリセットして、時間Ｔｍの計測を開始しステップＳ５へ戻る。
【００４５】
一方、ステップＳ１０が否定判定されるとステップＳ３１へ進み、制御回路７は撮影モードが終了されたか否かを判定する。撮影モードが終了された場合、すなわち電源スイッチ４ａから電源オフ信号を入力した場合、またはモード切替ボタン１８２の操作により再生モードが設定された場合は、制御回路７によりステップＳ３１が肯定判定されてステップＳ３３へ進む。ステップＳ３３においては、ステップＳ２と同様に、レンズ駆動制御部７３は、バッファメモリ７４に記録されたズームレンズ２ａの位置情報、および中点位置情報をリセットして処理を終了する。撮影モードが終了されない場合は、制御回路７によりステップＳ３１が否定判定されてステップＳ３２へ進む。ステップＳ３２においては、制御回路７はスリープモードを設定する時間（たとえば５分）が経過したか否かを判定する。スリープモードを設定する時間が経過している場合は、制御回路７によりステップＳ３２が肯定判定されてステップＳ３３へ進む。スリープモードを設定する時間が経過していない場合は、ステップＳ３２が否定判定されてステップＳ５へ戻る。
【００４６】
図５のステップＳ１６においては、レンズ駆動制御部７３は、補助モードを設定し、すなわちズームレンズ２ａの駆動速度を第２速度に設定してステップＳ１７へ進む。ステップＳ１７（レリーズ全押し判定）からステップＳ１９（位置情報、中点位置情報リセット）の各処理は、ステップＳ５（レリーズ全押し判定）からステップＳ７（位置情報、中点位置情報リセット）までの各処理と同様である。
【００４７】
ステップＳ２０においては、レンズ駆動制御部７３は、不図示のタイマにより時間Ｔｍの計測を開始してから１分が経過したかを判定する。時間Ｔｍが１分を超える場合、レンズ駆動制御部７３によりステップＳ２０が肯定判定されてステップＳ２１へ進む。ステップＳ２１においては、レンズ駆動制御部７３は、図４のステップＳ２と同様に、バッファメモリ７４に記録されたズームレンズ２ａの位置情報および中点位置情報をリセットして図４のステップＳ１へ戻る。タイマにより計測された時間Ｔｍが１分以内の場合は、レンズ駆動制御部７３によりステップＳ２０が否定判定されてステップＳ２２へ進む。
【００４８】
ステップＳ２２（ズームレンズの駆動開始操作判定）からステップＳ２６（３つの中点の範囲判定）までの処理は、図４のステップＳ１０（ズームレンズの駆動開始操作判定）からステップＳ１４（３つの中点の範囲判定）までと同様の処理を行う。なお、ステップＳ２３（ズームレンズの移動停止または方向転換判定）が否定判定された場合はステップＳ１７へ戻る。また、ステップＳ２６（３つの中点の範囲判定）が否定判定された場合は図４のステップＳ１へ戻り、ステップＳ２６が肯定判定された場合はステップＳ２７へ進む。ステップＳ２７では、レンズ駆動制御部７３は、バッファメモリ７４に記録された中点位置情報を保持した状態で、図示しないタイマを起動もしくはリセットして、時間Ｔｍの計測を開始しステップＳ１７へ戻る。
【００４９】
ステップＳ２８（撮影モードの終了判定）からステップＳ３０（位置情報、中点位置情報リセット）までの各処理は、図４のステップＳ３１（撮影モード終了判定）からステップＳ３３（位置情報、中点位置情報リセット）までと同様である。なお、ステップＳ２９（スリープモード設定判定）が否定判定された場合は、ステップＳ１７へ戻る。
【００５０】
以上で説明した実施の形態によれば、以下の作用効果が得られる。
（１）レンズ駆動制御部７３は、使用者によるズームボタン１８１の操作に基づいてズームレンズ２ａを駆動させる。レンズ駆動制御部７３は、ズームレンズ２ａの移動に関する情報に基づいて、ズームレンズ２ａの移動量が所定値以下の場合に、ズームレンズ２ａの駆動により変更された焦点距離が所定条件を満たすと判定する。そして、焦点距離が所定条件を満たす場合に、レンズ駆動制御部７３は、ズームレンズ２ａの駆動速度を低速の第２速度に変更するようにした。したがって、使用者が所望する位置にズームレンズ２ａが駆動されず、ズームレンズ２ａの焦点距離が定まらない場合に、ズームレンズ２ａを低速で駆動できるので、所望する位置でズームレンズ２ａを停止させやすくなり、使用者による煩雑な操作を低減させることができる。
【００５１】
（２）レンズ駆動制御部７３は、使用者によるズームボタン１８１の１回の操作に応じたズームレンズ２ａの駆動の始点と終点との中点を算出するようにした。そして、レンズ駆動制御部７３は、連続した３回の変更操作に応じて算出された３つの中点の移動量が所定値以下の場合に、焦点距離が所定条件を満たすと判定し、補助モードを設定するようにした。したがって、所定回数の変更操作時におけるズームレンズ２ａの移動量が小さい場合に、使用者が所望する焦点距離が得られずにズームレンズ２ａの停止と反転のための操作を繰り返していると判定できるので、使用者が望まないときにズームレンズ２ａが低速になり、操作性が低下するという事態を防ぐことができる。
【００５２】
（３）レンズ駆動制御部７３は、カメラの動作状態がスリープモードに設定されると、バッファメモリ７４に記録されたズームレンズ２ａの位置情報および中点位置情報とを消去するようにした。したがって、スリープモード設定前におけるズームレンズ２ａの位置情報と中点位置情報とが、異なる条件下（焦点距離）で撮影される可能性が高い被写体に対して反映されることを防ぎ、ズームレンズ２ａの駆動操作の操作性を向上させることができる。
【００５３】
（４）カメラによる撮影処理が終了すると、レンズ駆動制御部７３は、バッファメモリ７４に記録されたズームレンズ２ａの位置情報および中点位置情報とを消去するようにした。したがって、撮影処理前におけるズームレンズ２ａの位置情報と中点位置情報とが、異なる条件下で撮影される可能性が高い被写体に対して反映されることを防ぎ、ズームレンズ２ａの駆動操作の操作性を向上させることができる。
【００５４】
（５）ズームレンズ２ａが第２速度で駆動するように制御されているときに、ズームレンズ２ａの移動量が所定条件を満たさない、すなわち３つの中点のいずれか一つが１ステップ分の駆動範囲を超える場合、レンズ駆動制御部７３は、ズームレンズ２ａの駆動速度を高速の第１速度に変更するようにした。したがって、使用者が所望する焦点距離が得られずにズームレンズ２ａの停止と反転のための操作を繰り返している状態が終了した場合に、ズームレンズ２ａが高速の第１速度で駆動するので、ズームレンズ２ａの駆動操作の操作性を向上させることができる。
【００５５】
以上で説明した実施の形態のカメラを、以下のように変形できる。
（１）レンズ駆動制御部７３は、使用者によるズームボタン１８１の操作が終わってから所定時間が経過したことを判定すると、バッファメモリ７４に記録したズームレンズ２ａの位置情報および中点位置情報をリセットするようにしてもよい。この場合、レンズ駆動制御部７３は、ズームスイッチ１８１から右長押し操作信号もしくは左長押し操作信号を入力しなくなった時点で、図示しないタイマにより時間計測を開始する。そして、レンズ駆動制御部７３は、タイマが起動されてから、たとえば１分が経過すると、バッファメモリ７４に記録したズームレンズ２ａの位置情報および中点位置情報をリセットすればよい。
【００５６】
（２）算出した３つの中点の位置が所定範囲に含まれる場合に補助モードが設定されるものに代えて、所定時間（たとえば１分）の間に使用者により所定回数（たとえば３回）のズームレンズ２ａの駆動方向を変更する操作が行われると補助モードが設定されるようにしてもよい。この場合、レンズ駆動制御部７３は、使用者のズームボタン１８１の操作に応じてズームスイッチ１８１ａから右長押し操作信号もしくは左長押し操作信号を入力すると、図示しないタイマを起動して時間計測を開始する。そして、レンズ駆動制御部７３は、ズームスイッチ１８１ａからの信号が右長押し操作信号から左長押し操作信号に変わった場合もしくは左長押し操作信号から右長押し操作信号に変わった場合に、方向転換した回数を計数するカウンタ（方向転換カウンタ）に１を加える。
【００５７】
レンズ駆動制御部７３は、タイマによる計測時間が１分以内であり、かつ方向転換カウンタにより計数した方向転換の回数が３回の場合に、カメラの動作を補助モードに設定する。なお、レンズ駆動制御部７３は、タイマによる計測時間が１分を経過するごとに、方向転換カウンタをリセットするものとする。その結果、使用者が所望する位置にズームレンズ２ａが駆動されず、使用者の意図しない操作が行われている場合に、補助モードを設定することができる。
【００５８】
（３）補助モードの設定のオン／オフを使用者により切替え可能としてもよい。この場合、液晶モニタ１７に表示されるメニュー画面上で、使用者が操作ボタン１８を操作することにより補助モードのオン／オフの設定が可能となるように構成すればよい。
【００５９】
（４）通常駆動モードおよび補助モードにおけるズームレンズ２ａの駆動速度を第１速度（２ｍパルス/s）と第２速度（１ｍパルス/s）とするものに代えて、使用者により設定可能としてもよい。この場合についても、液晶モニタ１７に表示されるメニュー画面上で、使用者が操作ボタン１８を操作することにより駆動速度の設定が可能となるように構成すればよい。
【００６０】
（５）レンズ固定カメラに代えて、レンズ交換可能なカメラにも本発明を適用できる。この場合の交換レンズ５０の回路構成を示すブロック図を図６に示す。なお、図２のブロック図に示す構成部と同一のものには同一の符号を付与し、実施の形態との相違点を主に説明する。カメラ１００は、カメラ制御回路１０１、カメラ通信端子１０２、および撮像素子１０３を備える。
【００６１】
カメラ１００に着脱可能な交換レンズ５０は、ズームレンズ２ａ、フォーカスレンズ２ｂ、その他の結像レンズ２ｃ、ズームエンコーダ２０、ズームレンズ駆動回路２１、フォーカスレンズ駆動回路２２、レンズ制御回路２３、レンズ通信端子２４、およびズームスイッチ１８１ａを備える。
【００６２】
レンズ通信端子２４は、交換レンズ５０がカメラ１００に装着された場合に、カメラ１００のカメラ通信端子１０２と接触する位置に設けられている。レンズ通信端子２４は、カメラ１００のカメラ制御回路１０１と各種情報の送受信をするためのインタフェースである。レンズ制御回路２３は、レンズ通信端子２４を介して、交換レンズ５０のレンズＩＤやレンズ固有のデータ等のレンズ情報をカメラ１００に送信する。レンズ制御回路２３は、レンズ通信端子２４を介して、カメラ１００のカメラ制御回路１０１から各種の駆動制御信号を受信して、受信した駆動制御信号に基づいて交換レンズ５０内の各部の動作を制御する。上述した各種の信号は、たとえばシリアル通信により行われる。
【００６３】
レンズ制御回路２３は、使用者のズームボタン１８１の操作に応じて、ズームレンズ駆動回路２１を介してズームレンズ２ａの光軸方向（テレ側もしくはワイド側）への進退駆動と駆動量とを制御する。レンズ制御回路２３は、ズームスイッチ１８１ａから入力した操作信号に基づいて、ズームレンズ２ａの駆動停止もしくは駆動方向の方向転換がなされたことを判定すると、ズームレンズ２ａの駆動の始点と終点の中点の位置を算出して、中点位置情報としてバッファメモリ７４に記録する。そして、レンズ制御回路２３は、連続した３個の中点位置情報に基づいて、３つの中点の位置が所定範囲（ズームレンズ２ａの１ステップ分の駆動範囲）に含まれるか否かに応じて、通常駆動モードと補助モードとの間で設定を切替える。
【００６４】
レンズ制御回路２３は、通常駆動モードと補助モードとの間において、ズームレンズ２ａの駆動速度を変更する。すなわち、レンズ制御回路２３は、通常駆動モードにおいては、ズームレンズ２ａが第１速度で駆動するように、駆動速度を設定し、ズームレンズ駆動回路２１に第１速度設定信号を出力する。また、レンズ制御回路２３は、補助モードにおいては、ズームレンズ２ａが第１速度よりも低速な第２速度で駆動するように、駆動速度を設定し、ズームレンズ駆動回路２１に第２速度設定信号を出力する。
【００６５】
図７および図８のフローチャートを用いて、レンズ制御回路２３の処理を説明する。図７および図８の処理を行うプログラムはレンズ制御回路２３内の図示しないメモリに格納されている。このプログラムは撮影モードが設定されたことを示す信号をレンズ通信端子２４を介してカメラから入力することにより起動され、レンズ制御回路２３により実行される。なお、図４および図５に示す実施の形態における制御回路７と同様の処理については、同一のステップ番号を付与し、実施の形態の制御回路７による処理との相違点を主に説明する。
【００６６】
ステップＳ１０１においては、撮影モードが終了されたか否かを判定する。レンズ通信端子２４を介してカメラより撮影モードが終了したことを示す信号を入力した場合は、ステップＳ１０１が肯定判定されてステップＳ２へ進む。撮影モードが終了したことを示す信号を入力しない場合は、ステップＳ１０１が否定判定されてステップＳ３へ進む。ステップＳ２からステップＳ４までの処理は、図４のステップＳ２からステップＳ４までの処理と同様である。
【００６７】
ステップＳ１０２においては、撮影処理が終了したか否かを判定する。使用者によるレリーズボタン操作に応じてカメラにより撮影処理が行われ、画像データの取得が終了したことを示す信号（撮影終了信号）をレンズ通信端子２４を介して入力すると、ステップＳ１０２が肯定判定されてステップＳ７へ進む。撮影終了信号を入力しない場合は、ステップＳ１０２が否定判定されてステップＳ８へ進む。図７のステップＳ７から図８のステップＳ１６までの処理は、図４のステップＳ７から図５のステップＳ１６までの処理と同様である。
【００６８】
図８のステップＳ１０３においては、図７のステップＳ１０２と同様に、レンズ通信端子２４を介して撮影終了信号を入力したか否かを判定する。図８のステップＳ１９からステップＳ２７までの処理は、図５のステップＳ１９からステップＳ２７までの処理と同様である。図７のステップＳ１０４においては、ステップＳ１０１と同様に、レンズ通信端子２４を介して撮影モードが終了したことを示す信号を入力したか否かを判定する。撮影モードが終了したことを示す信号を入力した場合は、ステップＳ１０４が肯定判定されてステップＳ２６へ進む。撮影モードが終了したことを示す信号を入力しない場合は、ステップＳ１０４が否定判定されてステップＳ１０５へ進む。
【００６９】
ステップＳ１０５においては、カメラの動作がスリープモードに設定されたことを示す信号（スリープ開始信号）を入力したか否かを判定する。スリープ開始信号を入力した場合は、ステップＳ１０５が肯定判定されてステップＳ３３へ進み、スリープ開始信号を入力しない場合は、ステップＳ１０５が否定判定されてステップＳ１０２へ戻る。図８のステップＳ１０６（撮影モード終了判定）、ステップＳ１０７（スリープモード設定判定）およびステップＳ３０（位置情報、中点位置情報リセット）の各処理は、図７のステップＳ１０４（撮影モード終了判定）、ステップＳ１０５（スリープモード設定判定）およびステップＳ３３（位置情報、中点位置情報リセット）の各処理とそれぞれ同様である。なお、ステップＳ１０７が否定判定された場合は、ステップＳ１０３へ戻る。
【００７０】
本発明をカメラ以外の電子機器、たとえばＤＶＤやビデオ等を再生する映像再生装置の早送り／巻き戻しの速度制御や、パーソナルコンピュータ等のモニタ輝度変更の速度制御、オーディオ機器の音量調節の速度制御等に適用することができる。この場合の電子機器として、パーソナルコンピュータ（以下、パソコン）のモニタ輝度変更の速度制御を一例として説明する。図９のブロック図に示すように、パソコン２００は、制御回路２０１、操作部２０２、モニタ２０３およびモニタ駆動回路２０４を備える。
【００７１】
モニタ２０３は、液晶パネル２０３ａと光源２０３ｂとを備える。液晶パネル２０３ａは、たとえば透過型の液晶パネルである。液晶パネル２０３ａは、後述するように、制御回路２０１からの駆動信号に応じてモニタ駆動回路２０４により電圧が印加され、モニタ駆動回路２０４を介して入力した画像データに対応する画像を生成する。そして、液晶パネル２０３ａは、バックライトとして機能する光源２０３ｂから照射される照射光により表示素子としての機能を実現する。
【００７２】
光源２０３ｂは、たとえばＬＥＤ等により構成され、モニタ駆動回路２０４から印加される電圧の値に応じて照射光の輝度を変更可能に照射する。モニタ駆動回路２０４は、後述するように、制御回路２０１からの指示に基づいて、操作部２０２の操作に応じて光源２０３ｂからの照射光の輝度、すなわちモニタ２０３の輝度を制御する。なお、モニタ２０３の輝度は、低輝度から高輝度までの間において、たとえば１０分割された離散的な輝度のうちいずれかの輝度、すなわち所定のステップごとの輝度に設定されるものとする。また、各ステップごとの輝度と光源２０３ｂに印加される電圧の値とは、予め対応付けされ、図示しないメモリ内に記録されているものとする。
【００７３】
操作部２０２は、モニタ２０３の輝度変更を行うための輝度変更モードを起動するためのメニューボタン２０２ａと、使用者によるモニタ２０３の輝度を変更する輝度変更操作のための輝度アップボタン２０２ｂおよび輝度ダウンボタン２０２ｃと、モニタ２０３の輝度を変更された輝度にて決定するための決定ボタン２０２ｄとを含む。使用者により輝度アップボタン２０２ｂが操作されると、対応するスイッチから輝度アップを指示する信号（高輝度指示信号）が制御回路２０１へ出力される。また、使用者により輝度ダウンボタン２０２ｃが操作されると、対応するスイッチから輝度ダウンを指示する信号（低輝度指示信号）が制御回路２０１へ出力される。
【００７４】
制御回路２０１は、高輝度指示信号または低輝度指示信号に基づいて、モニタ２０３の輝度の変更、すなわち光源２０３ｂへの印加電圧の変更開始を指示する際に、モニタ２０３の輝度を輝度情報としてバッファメモリ２０１ａに記録する。そして、制御回路２０１は、入力した高輝度指示信号または低輝度指示信号に基づいて、モニタ２０３の輝度変更操作の停止もしくは輝度の変更方向の転換がなされたと判定すると、１回の輝度変更操作におけるモニタ２０３の輝度の変化量の中間値を算出する。すなわち、制御回路２０１は、バッファメモリ２０１ａに記録された輝度変更操作開始時のモニタ２０３の輝度値と、輝度変更操作終了時のモニタ２０３の輝度値との中間値を算出する。
【００７５】
制御回路２０１は、算出した中間値を中間値情報としてバッファメモリ２０１ａに記録する。そして、制御回路２０１は、連続した３個の中間値情報に基づいて、３つの中間値が所定範囲（１ステップ分の輝度変化量）に含まれるか否かに応じて、通常モードと補助モードとの間で設定を切替える。すなわち、制御回路２０１は、３つの中間値情報が所定範囲に含まれる場合、使用者による輝度アップボタン２０２ｂおよび輝度ダウンボタン２０２ｃの操作に基づく輝度変更操作が所定条件を満たすと判定して、補助モードを設定する。
【００７６】
制御回路２０１は、通常モードと補助モードとの間において、モニタ２０３の輝度変更速度を変更する。すなわち、制御回路２０１は、通常モードにおいては、輝度変更速度を第１速度に設定し、モニタ駆動回路２０４に第１速度設定信号を出力する。また、制御回路２０１は、補助モードにおいては、輝度変更速度を第１速度よりも低速な第２速度に設定し、モニタ駆動回路２０４に第２速度設定信号を出力する。
【００７７】
モニタ駆動回路２０４は、通常モードの場合、すなわち制御回路２０１から第１速度設定信号を入力した場合、光源２０３ｂに対して、たとえば単位時間当たり２ｆＶ（２ｆＶ/ｓ）で印加電圧の値を増減する。また、モニタ駆動回路２０４は、補助モードの場合、すなわち制御回路２０１から第２速度設定信号を入力した場合、光源２０３ｂに対して、たとえば単位時間当たり１ｆＶ（１ｆＶ/ｓ）で印加電圧の値を増減する。
【００７８】
図１０および図１１のフローチャートを用いて、制御回路２０１の処理を説明する。図１０および図１１の処理を行うプログラムは制御回路２０１内の図示しないメモリに格納されている。このプログラムは、操作部２０２から輝度変更モードが設定されたことを示す信号を入力することにより起動され、制御回路２０１により実行される。
【００７９】
ステップＳ２０１においては、輝度変更モードが終了されたか否かを判定する。操作部２０２から輝度変更モードが終了されたことを示す信号を入力した場合、もしくは変更された輝度で決定されたことを示す信号を入力した場合、ステップＳ２０１が肯定判定されてステップＳ２０２へ進む。ステップＳ２０２においては、バッファメモリ２０１ａに記録した輝度情報、および中間値情報をリセットして処理を終了する。輝度変更モードが終了されていない場合は、ステップＳ２０１が否定判定されてステップＳ２０３へ進む。
【００８０】
ステップＳ２０３においては、通常モードを設定、すなわち輝度変更速度を第１速度に設定してステップＳ２０４へ進む。ステップＳ２０４においては、光源２０３ｂへ印加している電圧値に基づいて、輝度変更を開始する時点におけるモニタ２０３の輝度を輝度情報としてバッファメモリ２０１ａに記録してステップＳ２０５へ進む。
【００８１】
ステップＳ２０５においては、ステップＳ２０１と同様にして、輝度変更モードが終了されたか否かを判定する。輝度変更モードが終了された場合は、ステップＳ２０５が肯定判定されてステップＳ２０６へ進む。ステップＳ２０６においては、ステップＳ２０２と同様に、バッファメモリ２０１ａに記録された輝度情報、および中間値情報をリセットしてステップＳ２０１へ戻る。輝度変更モードが終了されていない場合は、ステップＳ２０５が否定判定されてステップＳ２０８へ進む。
【００８２】
ステップＳ２０８においては、不図示のタイマにより時間Ｔｍの計測を開始してから３分が経過したかを判定する。時間Ｔｍが３分を超える場合、ステップＳ２０８が肯定判定されてステップＳ２０９へ進む。ステップＳ２０９においては、ステップＳ２０２と同様に、バッファメモリ２０１ａに記録された輝度情報および中間値情報をリセットしてステップＳ２１０へ進む。タイマにより計測された時間Ｔｍが３分以内の場合は、ステップＳ２０８が否定判定されてステップＳ２１０へ進む。
【００８３】
ステップＳ２１０においては、輝度変更操作の開始の有無を判定する。操作部２０２から信号を入力した場合は、ステップＳ２１０が肯定判定されステップＳ２１１へ進む。このとき、操作部２０２から入力した信号に応じて、モニタ駆動回路２０４へ輝度アップ信号または輝度ダウン信号と、第１速度設定信号とを出力する。操作部２０２から信号を入力しない場合は、ステップＳ２１０が否定判定されて、後述するステップＳ２３１へ進む。
【００８４】
ステップＳ２１１においては、使用者により輝度アップボタン２０２ｂまたは輝度ダウンボタン２０２ｃの操作停止または操作方向の変更が行われたか否かを判定する。高輝度指示信号もしくは低輝度指示信号を入力しない場合、または入力した信号が高輝度指示信号から低輝度指示信号に変化した場合もしくは低輝度指示信号から高輝度指示信号に変化した場合、ステップＳ２１１が肯定判定されてステップＳ２１２へ進む。使用者による輝度変更操作が停止または変更方向の変更が行われない場合は、ステップＳ２１１が否定判定されて当該判定処理を繰り返す。
【００８５】
ステップＳ２１２においては、使用者による輝度変更操作の停止または変更方向の変更に応じて光源２０３ｂへの印加電圧を変更するために、モニタ駆動回路２０４へ輝度アップ信号または輝度ダウン信号と、第１速度設定信号とを出力する。そして、モニタ２０３が輝度変更を開始する時点において、光源２０３ｂへの印加電圧値に基づいて、モニタ２０３の輝度情報をバッファメモリ２０１ａに記録してステップＳ２１３へ進む。
【００８６】
ステップＳ２１３においては、バッファメモリ２０１ａに記録した最新、すなわち第Ｎ回目の操作時におけるモニタ２０３の輝度情報と、前回、すなわち第（Ｎ−１）回目の操作時のモニタ２０３の輝度情報とを用いて、モニタ２０３の第Ｎ回目の輝度変更操作における変化量の中間値を算出する。そして、算出した中間値を中間値情報としてバッファメモリ２０１ａに記録してステップＳ２１４へ進む。
【００８７】
ステップＳ２１４においては、バッファメモリ２０１ａに記録された３つの連続する中間値情報を用いて、第Ｎ回目、第（Ｎ−１）回目および第（Ｎ−２）回目の操作時に算出された全ての中間値が、所定範囲に含まれるか否かを判定する。３つの中間値がモニタ２０３の１ステップの輝度変化量の範囲に含まれる場合、ステップＳ２１４が肯定判定されてステップＳ２１６へ進む。３つの中間値がモニタ２０３の１ステップの輝度変化量の範囲に含まれない場合、ステップＳ２１４が否定判定されてステップＳ２１５へ進む。ステップＳ２１５では、バッファメモリ２０１ａに記録された中間値情報を保持した状態で、図示しないタイマを起動もしくはリセットして、時間Ｔｍの計測を開始しステップＳ２０５へ戻る。
【００８８】
一方、ステップＳ２１０が否定判定されるとステップＳ２３１へ進み、輝度変更モードが終了されたか否かを判定する。輝度モードが終了された場合、ステップＳ２３１が肯定判定されてステップＳ２３３へ進む。ステップＳ２３３においては、ステップＳ２０２と同様に、バッファメモリ２０１ａに記録された輝度情報、および中間値情報をリセットして処理を終了する。撮影モードが終了されない場合は、ステップＳ２３１が否定判定されてステップＳ２０５へ戻る。
【００８９】
図１１のステップＳ２１６においては、補助モードを設定し、すなわちモニタ２０３の輝度変更速度を第２速度に設定してステップＳ２１７へ進む。ステップＳ２１７（輝度変更モード終了判定）およびステップＳ２１８（輝度情報、中間値情報リセット）の各処理は、図１０のステップＳ２０１（輝度変更モード終了判定）およびステップＳ２０２（輝度情報、中間値情報リセット）の各処理と同様である。
【００９０】
ステップＳ２２０においては、不図示のタイマにより時間Ｔｍの計測を開始してから１分が経過したかを判定する。時間Ｔｍが１分を超える場合、ステップＳ２２０が肯定判定されてステップＳ２２１へ進む。ステップＳ２２１においては、図１０のステップＳ２０２と同様に、バッファメモリ２０１ａに記録された輝度情報および中間値情報をリセットして図４１０のステップＳ２０１へ戻る。タイマにより計測された時間Ｔｍが１分以内の場合は、ステップＳ２２０が否定判定されてステップＳ２２２へ進む。
【００９１】
ステップＳ２２２（輝度変更開始操作判定）からステップＳ２２６（３つの中間値の範囲判定）までの処理は、図１０のステップＳ２１１（輝度変更操作の停止または方向転換判定）からステップＳ２１４（３つの中間値の範囲判定）までと同様の処理を行う。なお、ステップＳ２２３（輝度変更操作の停止または方向転換判定）が否定判定された場合はステップＳ２１７へ戻る。また、ステップＳ２２６（３つの中間値の範囲判定）が否定判定された場合は図１０のステップＳ２０１へ戻り、ステップＳ２２６が肯定判定された場合はステップＳ２２７へ進む。ステップＳ２２７においては、バッファメモリ２０１ａに記録された中間値情報を保持した状態で、図示しないタイマを起動もしくはリセットして、時間Ｔｍの計測を開始しステップＳ２１７へ戻る。ステップＳ２２８（輝度変更モード終了判定）およびステップＳ２３０（輝度情報、中間値情報リセット）の各処理は、図１０のステップＳ２３１（輝度変更モード終了判定）からステップＳ２３３（輝度情報、中間値情報）までの各処理と同様である。
【００９２】
上述したように、パソコン２００は、操作部２０２を介して使用者によるモニタ２０３の輝度変更操作を受け付け、輝度変更操作が所定条件を満たす場合、制御回路２０１は、モニタ２０３の輝度変更速度を低速の第２速度に変更するようにした。したがって、モニタ２０３の輝度が、使用者が所望する輝度に設定されない場合に、補助モードを設定してモニタ２０３の輝度変更速度を低速に変更することができるので、モニタ２０３の輝度を所望する輝度に設定しやすくなり、使用者による煩雑な操作を低減させることができる。
【００９３】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施の形態によるカメラの外観図
【図２】実施の形態によるカメラの要部構成を示すブロック図
【図３】ズームレンズが駆動された位置と駆動速度との関係を示す図
【図４】実施の形態のカメラによる処理を説明するフローチャート
【図５】実施の形態のカメラによる処理を説明するフローチャート
【図６】変形例による交換レンズの要部構成を示すブロック図
【図７】変形例における交換レンズの処理を説明するフローチャート
【図８】変形例における交換レンズの処理を説明するフローチャート
【図９】変形例における電子機器の要部構成を示すブロック図
【図１０】変形例における電子機器の処理を説明するフローチャート
【図１１】変形例における電子機器の処理を説明するフローチャート
【符号の説明】
【００９５】
２ａ  ズームレンズ、  ７  制御回路、  １８  操作ボタン、
２１  ズームレンズ駆動回路、  ２３  レンズ制御回路、  ７３  レンズ駆動制御部、
７４  バッファメモリ、  ２０１  制御回路、  ２０１ａ  バッファメモリ、
２０２  操作部、  ２０３  モニタ、  ２０３ｂ  光源、  ２０４  モニタ駆動回路
【図１】
2010128462.tif 000003
【図２】
2010128462.tif 000004
【図３】
2010128462.tif 000005
【図４】
2010128462.tif 000006
【図５】
2010128462.tif 000007
【図６】
2010128462.tif 000008
【図７】
2010128462.tif 000009
【図８】
2010128462.tif 000010
【図９】
2010128462.tif 000011
【図１０】
2010128462.tif 000012
【図１１】
2010128462.tif 000013