(57)【要約】【課題】  スイッチを用いた操作部材でズーム操作したときのズームの滑らかさを向上したレンズ制御装置を提供すること。【解決手段】  レンズ装置の可動光学部材を駆動制御する指令を前記レンズ装置に出力するレンズ制御装置は、前記可動光学部材を駆動するための操作スイッチと、前記操作スイッチのオン／オフを検出し、オンの状態が継続しているオン継続時間を計測する操作検出部と、前記オン継続時間に基づいて、前記可動光学部材を駆動する速度を制御する速度指令値を導出する指令導出部と、を有することを特徴とする。【選択図】  図１
2017181718.tif 000002
【特許請求の範囲】
【請求項１】
レンズ装置の可動光学部材を駆動制御する指令を前記レンズ装置に出力するレンズ制御装置であって、
前記可動光学部材を駆動するための操作スイッチと、
前記操作スイッチのオン／オフを検出し、オンの状態が継続しているオン継続時間を計測する操作検出部と、
前記オン継続時間に基づいて、前記可動光学部材を駆動する速度を制御する速度指令値を導出する指令導出部と、
を有することを特徴とするレンズ制御装置。 
【請求項２】
前記操作スイッチは、前記可動光学部材を第１の方向へ駆動するための第１の操作スイッチと前記第１の方向と異なる第２の方向へ駆動するための第２の操作スイッチであり、
前記操作検出部は、前記第１の操作スイッチまたは前記第２の操作スイッチの一方だけがオンのときに、当該スイッチのオン継続時間を計測する、
ことを特徴とする請求項１に記載のレンズ制御装置。
【請求項３】
前記指令導出部は前記可動光学部材を駆動する速度の最高速度で前記速度指令値を制限する、ことを特徴とする請求項１または２に記載のレンズ制御装置。
【請求項４】
前記最高速度を設定する最高速設定部を有する、ことを特徴とする請求項３に記載のレンズ制御装置。
【請求項５】
前記指令導出部が導出する速度指令値の特性を変更する特性設定部を有する、ことを特徴とする請求項１乃至４のいずれか１項に記載のレンズ制御装置。
【請求項６】
前記最高速度に到達するまでの時間を設定する時間設定部を有する、ことを特徴とする請求項１乃至５のいずれか１項に記載のレンズ制御装置。
【請求項７】
前記特性設定部は、計測された前記オン継続時間に対する速度の変化率を変更する、ことを特徴とする請求項５に記載のレンズ制御装置。
【請求項８】
前記操作検出部は、前記操作スイッチのオフの状態が継続しているオフ継続時間を計測し、
前記指令導出部は、前記オフ継続時間に基づいて、前記操作スイッチがオンからオフに切り替わったときから停止するまでの前記可動光学部材の速度指令値を導出する、
ことを特徴とする請求項１乃至７のいずれか１項に記載のレンズ制御装置。 
【請求項９】
前記操作スイッチは、前記可動光学部材を第１の方向へ駆動するための第１の操作スイッチと前記第１の方向と異なる第２の方向へ駆動するための第２の操作スイッチであり、
前記操作検出部は、前記第１の操作スイッチ及び前記第２の操作スイッチの両方がオフのときに、前記オフ継続時間を計測する、
ことを特徴とする請求項８に記載のレンズ制御装置。
【請求項１０】
可動光学部材を有するレンズ装置と、該可動光学部材の駆動を操作するための請求項１乃至９のいずれか１項に記載のレンズ制御装置と、を有するレンズシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビカメラ等の撮像装置におけるレンズ制御装置に関するものである。
【背景技術】
【０００２】
従来からテレビカメラ等の撮像装置では、ズームを速度制御によって所望の画角に合わせることが一般的である。特に業務用の機材においては、ロッカーシーソー等の操作部材を使い、操作部材の操作量（例えば、基準位置からの押込み量、基準位置からの回転角度）に応じてズームの移動速度を細かく制御するものが知られている。
【０００３】
しかし、小型・廉価のカメラにおいては、コストとスペースの制約からロッカーシーソー等ではなく、プッシュ型のスイッチを用いてズームを制御するものがある。例えば、特許文献１にはスイッチを操作してズームが最高速で移動した後に、スイッチの操作によって段階的に速度を減速させるものが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２−１２５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献に開示された従来技術では、ズームの操作部材を操作したときに滑らかな速度変化をさせることができない。従って、ズームによる画角変化が画作りにおいて重要となる映像制作等では、小型・廉価のカメラにおいてもズームの動き出しを滑らかにする必要がある。
【０００６】
そこで、本発明の目的は、スイッチを用いた操作部材でズーム操作したときのズームの滑らかさを向上したレンズ制御装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のレンズ制御装置は、レンズ装置の可動光学部材を駆動制御する指令を前記レンズ装置に出力するレンズ制御装置であって、前記可動光学部材を駆動するための操作スイッチと、前記操作スイッチのオン／オフを検出し、オンの状態が継続しているオン継続時間を計測する操作検出部と、前記オン継続時間に基づいて、前記可動光学部材を駆動する速度を制御する速度指令値を導出する指令導出部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、スイッチを用いた操作部材でズーム操作したときのズームの滑らかさを向上したレンズ制御装置を提供することを可能にしたレンズ制御装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】レンズ制御装置のシステムブロック図
【図２】操作検出部の処理フローチャート
【図３】ズーム速度指令算出部の速度指令決定処理のフローチャート
【図４】実施例１におけるズーム速度指令算出部の速度指令演算処理のフローチャート
【図５】実施例１における操作スイッチと速度指令値の関係図
【図６】実施例２におけるズーム速度指令算出部の速度指令演算処理のフローチャート
【図７】実施例２における操作スイッチと速度指令値の関係図
【図８】実施例３におけるズーム速度指令算出部の速度指令演算処理のフローチャート
【図９】実施例３における速度指令値算出用テーブルデータの特性図
【図１０】実施例４におけるズーム速度指令算出部の速度指令決定処理のフローチャート
【図１１】実施例４におけるズーム速度指令導出部の減速速度指令演算処理のフローチャート
【図１２】実施例４における操作スイッチと速度指令値の関係図
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１１】
図１は実施例１のレンズ制御装置のブロック構成図である。本発明のレンズ制御装置１０はレンズ装置２０と接続し、レンズシステム３０を構成する。
【００１２】
本発明のレンズ制御装置１０は、Ｗｉｄｅ操作スイッチ（第１の操作スイッチ）１０１、Ｔｅｌｅ操作スイッチ（第２の操作スイッチ）１０２、操作検出部１０３、調整手段１０４、ＡＤ変換部１０５、ズーム速度指令導出部１０６を含む。
【００１３】
Ｗｉｄｅ操作スイッチ１０１はズームをＷｉｄｅ方向（第１の方向）へ操作するための操作スイッチ、Ｔｅｌｅ操作スイッチ１０２はＴｅｌｅ方向（第２の方向）へ操作するための操作スイッチであり、いずれもオン／オフを切り替えるスイッチである。Ｗｉｄｅ操作スイッチ１０１及びＴｅｌｅ操作スイッチ１０２は、押している時はオン状態、押していないときはオフ状態の２状態を持つプッシュスイッチである。操作検出部１０３は、Ｗｉｄｅ操作スイッチ１０１、Ｔｅｌｅ操作スイッチ１０２と接続されており、それぞれの操作スイッチの操作状態を検出し、検出結果をズーム速度指令導出部１０６へ送る。各種調整用の調整手段１０４は、電圧を調整してＡＤ変換部１０５へ出力する。ＡＤ変換部１０５へ出力された電圧はデジタルデータに変換される。ＡＤ変換部１０５で変換された調整手段からの調整値のデジタルデータはズーム速度指令導出部１０６へ出力される。ズーム速度指令導出部１０６では、後述するズーム速度指令導出処理によってズーム速度指令値を算出し、算出結果をレンズ制御装置１０と接続されたレンズ装置２０のズーム制御部１０７へ出力する。ズーム制御部１０７は、ズームレンズ（可動光学部材）１０８を駆動制御するための駆動指令を生成しズーム駆動回路１０９へ駆動指令を出力する。ズーム位置検出部１１０はズームレンズ１０８の位置を検出し、検出した位置信号はズーム制御部１０７へ入力されフィードバック制御が行われる。
【００１４】
図２は実施例１における操作検出部１０３の操作スイッチの操作状態検出処理フローチャートであり、予め決められた間隔で定期的に実行される処理である。
【００１５】
ステップＳ１０１：Ｗｉｄｅ操作スイッチ１０１の状態を読み込む。
ステップＳ１０２：Ｗｉｄｅ操作スイッチ１０１がオン状態の時はステップＳ１０３へ、オフ状態の時はステップＳ１０４へ進む。
ステップＳ１０３：Ｗｉｄｅ操作スイッチ１０１の操作をオンにしてからオン状態が継続しているオン継続時間を計測するタイマーW_ON_COUNTの値をインクリメントし、T_ON_COUNTの値を０にクリアする。
ステップＳ１０４：Ｗｉｄｅ操作スイッチ１０１がオフにされたため、W_ON_COUNTの値を０にクリアする。
【００１６】
Ｔｅｌｅ操作スイッチ１０２についてもＷｉｄｅ操作スイッチ１０１と同様の処理（ステップＳ１０５〜ステップＳ１０９）を行う。
【００１７】
ステップＳ１０５：Ｔｅｌｅ操作スイッチ１０２の状態を読み込む。
ステップＳ１０６：Ｔｅｌｅ操作スイッチ１０２がオン状態の時はステップＳ１０７へ、オフ状態の時はステップＳ１０８へ進む。
ステップＳ１０７：Ｔｅｌｅ操作スイッチ１０２をオンにしてからの経過時間を計測するタイマーT_ON_COUNTの値をインクリメントし、W_ON_COUNTの値を０にクリアする。
ステップＳ１０８：Ｔｅｌｅ操作スイッチ１０２がオフにされたため、T_ON_COUNTの値を０にクリアする。
【００１８】
ここで、Ｓ１０３、Ｓ１０７において、W_ON_COUNTとT_ON_COUNTの一方がインクリメントされるときには他方は０にクリアされるので、W_ON_COUNTとT_ON_COUNTが同時に０以外の値を有することがないように設定している。すなわち、Ｗｉｄｅ操作スイッチ１０１とＴｅｌｅ操作スイッチ１０２が同時に押された場合は、W_ON_COUNTとT_ON_COUNTはともに０にリセットされる。これにより、Ｗｉｄｅ操作スイッチ１０１とＴｅｌｅ操作スイッチ１０２が同時に押されていた状態から、いずれか一方だけが押されている状態に変わった時に、対応するW_ON_COUNT又はT_ON_COUNTが０以外の値を持つことがないようにする。これにより急加速で駆動が開始されることはなく、なめらかな駆動開始を実現することができる。
【００１９】
図３は実施例１におけるズーム速度指令導出部１０６の速度指令決定処理のフローチャートである。
【００２０】
ステップＳ２０１：図２のフローチャートで算出したW_ON_COUNTとT_ON_COUNTの値を読み込む。
ステップＳ２０２：W_ON_COUNTの値が０かチェックし、値が０の場合はステップＳ２０３へ、値が０でない場合はステップＳ２０７へ進む。
ステップＳ２０３：T_ON_COUNTの値が０かチェックし、値が０の場合はステップＳ２０４へ、値が０でない場合はステップＳ２０５へ進む。
ステップＳ２０４：Ｗｉｄｅ操作スイッチ１０１、Ｔｅｌｅ操作スイッチ１０２いずれの指令もされていない状態であるため、速度指令値を０に設定する。
ステップＳ２０５：後述する速度指令値算出処理によって、速度指令値を算出する。
【００２１】
ステップＳ２０６：ステップＳ２０５で算出した速度指令値に対して符号を設定する。本実施例における速度指令値は停止指令を０とし、Ｔｅｌｅ側をプラス、Ｗｉｄｅ側をマイナスと定義する。ステップＳ２０６においてはＴｅｌｅ操作スイッチ１０２の操作が行われているため、速度指令値の符号はプラスに設定する。
ステップＳ２０７：後述する速度指令値算出処理によって、速度指令値を算出する。
ステップＳ２０８：ステップＳ２０７で算出した速度指令値に対して符号を設定する。ステップＳ２０８においてはＷｉｄｅ操作スイッチ１０１の操作が行われているため、速度指令値の符号はマイナスに設定する。
【００２２】
図４はステップＳ２０５、ステップＳ２０７における速度指令値算出処理のフローチャートである。
【００２３】
ステップＳ３０１：操作時間カウンタの値（ステップＳ２０５の場合はT_ON_COUNT、ステップＳ２０７の場合はW_ON_COUNT）を読み込む。
ステップＳ３０２：速度指令を算出するための速度指令導出基準値SpeedCtrlBaseを算出する。本実施例では操作時間カウンタにズームの最高速度を指令する最高速指令値MaxSpeedの１／２５６を乗じた値とする。
ステップＳ３０３：ステップＳ３０２で算出した速度指令導出基準値SpeedCtrlBaseを二乗した値を速度指令値SpeedCtrlの値として求める。
ステップＳ３０４：算出した速度指令値SpeedCtrlが最高速指令値MaxSpeedより大きいか否かをチェックし、最高速指令値MaxSpeedより大きい場合はステップＳ３０５に進み、最高速指令値MaxSpeed以下である場合はステップＳ３０６へ進む。
ステップＳ３０５：速度指令値SpeedCtrlを最高速指令値MaxSpeedでリミット（制限）する処理を行う。
ステップＳ３０６：速度指令値SpeedCtrlをズーム制御部１０７へ出力し、速度指令値算出処理を終了する。
【００２４】
図５は図４で説明した速度指令値算出処理の説明図であり、Ｔｅｌｅ操作スイッチ１０２を操作した時の速度指令値の変化を表している。ズーム最高速指令値MaxSpeedの値を２５６としており、速度指令値が２５６の時にズームレンズ１０８が最高速で駆動するものとする。本実施例では、ズーム最高速指令値MaxSpeedの値を２５６として説明するが、調整手段（最高速設定部）１０４の調整位置によって、変更することが可能である。Ｔｅｌｅ操作スイッチ１０２がオンにされるとT_ON_COUNTのインクリメントが開始される。ズーム速度指令導出部１０６においてT_ON_COUNTの値を使い、速度指令値が算出さる。Ｔｅｌｅ操作スイッチ１０２をオンにした後、T_ON_COUNTの値が１６になると、ステップＳ３０２とステップＳ３０３の演算結果からMaxSpeedの値である２５６となる。T_ON_COUNTの値が０から１６までの時間は、速度指令値がT_ON_COUNTの値に対して二乗の特性で変化する。一定の周期で図２の処理が実施され、操作時間カウンタは連続でオン状態が検出された場合にインクリメントされるので、速度指令値は時間に対して二乗の特性を有することとなる。本実施例では二乗特性で変化する例で説明したが、T_ON_COUNTの値に対して線形に変化させてもよい。
【００２５】
以上のように、操作スイッチを操作してからの経過時間（オンに切り替えてからの継続時間（オン継続時間））に対して、二乗特性となるように速度指令値を算出することで、操作スイッチをオンにしたときにズーム制御部１０７へ入力する速度指令値を滑らかに加速させることができる。従ってオン／オフの２状態を持つスイッチ操作においてもズームの動き出しを滑らかにするとともに、操作し続けることにより加速するレンズ制御装置を実現することが可能となる。
【実施例２】
【００２６】
実施例２のレンズ制御装置のブロック構成図は実施例１と同じ構成のため、説明を省略する。また、操作検出部１０３の操作状態検出処理と、ズーム速度指令導出部１０６の速度指令導出処理についても、それぞれ図２と図３のフローチャートと同様である。
【００２７】
図６は実施例２における速度指令値算出処理のフローチャートである。
ステップＳ４０１：操作時間カウンタの値（ステップＳ２０５の場合はT_ON_COUNT、ステップＳ２０７の場合はW_ON_COUNT）を読み込む。
ステップＳ４０２：調整手段（時間設定部）１０４の位置をＡＤ変換部１０５でデジタルデータに変換した値を読み込む。
ステップＳ４０３：ステップＳ４０２で読み込んだ値を正規化し、速度指令値比例係数SpeedCoeffに格納する。本実施例では１〜１６の値に正規化するものとする。
ステップＳ４０４：ステップＳ３０２と同じ方法で、速度指令を算出するための速度指令導出基準値SpeedCtrlBaseを算出する。
【００２８】
ステップＳ４０５：速度指令値SpeedCtrlの値を算出する。ステップＳ４０３で算出した速度指令値比例係数SpeedCoeffと、ステップＳ４０４で求めた速度指令導出基準値SpeedCtrlBaseを乗じた値を求める。
ステップＳ４０６：算出した速度指令値SpeedCtrlが最高速指令値MaxSpeedより大きいか否かをチェックする。最高速指令値MaxSpeedより大きい場合はステップＳ４０７に進み、最高速指令値MaxSpeed以下の場合はステップＳ４０８へ進む。
ステップＳ４０７：速度指令値SpeedCtrlを最高速指令値MaxSpeedでリミット（制限）する処理を行う。
ステップＳ４０８：速度指令値SpeedCtrlをズーム制御部１０７へ出力し、速度指令値算出処理を終了する。
【００２９】
図７は図６で説明した速度指令値算出処理の説明図であり、Ｔｅｌｅ操作スイッチ１０２を操作した時の速度指令値の変化を表している。実施例１と同様にズーム最高速指令値MaxSpeedの値を２５６としており、速度指令値が２５６の時にズームレンズ１０８が最高速で駆動するものとする。例えば、調整手段１０４の位置が速度指令値比例係数SpeedCoeff＝１６の場合は、Ｔｅｌｅ操作スイッチ１０２をオンにした後、T_ON_COUNTの値が１６になると、MaxSpeedの値となる。調整手段１０４を操作し、速度指令値比例係数SpeedCoeffを小さくしていくと、最高速に到達するまでの時間を長くすることができる。
【００３０】
以上のように、本実施例においては、速度指令値SpeedCtrlを時間に比例した特性とし、その比例定数を調整手段１０４で変更することを可能とする。これにより操作スイッチを操作してからの最高速に到達する時間を変更することでユーザーが所望の立ち上がり特性となるようにチューニングを行うことが可能となる。また実施例１と同様に、ズームの動き出しを滑らかにするするとともに、操作し続けることにより加速するレンズ制御装置を実現することができる。
【実施例３】
【００３１】
実施例３のレンズ制御装置のブロック構成図は実施例１と同じ構成のため、説明を省略する。また、操作検出部１０３の操作状態検出処理と、ズーム速度指令導出部１０６の速度指令導出処理についても、それぞれ図２と図３のフローチャートと同様である。
【００３２】
図８は実施例３における速度指令値算出処理のフローチャートである。
ステップＳ５０１：操作時間カウンタの値（ステップＳ２０５の場合はT_ON_COUNT、ステップＳ２０７の場合はW_ON_COUNT）を読み込む。
ステップＳ５０２：調整手段（特性設定部）１０４の位置をＡＤ変換部１０５でデジタルデータに変換した値を読み込む。
ステップＳ５０３：ステップＳ５０２で読み込んだデジタルデータの値を正規化し、速度指令値カーブ係数CurveCoeffとして保存する。本実施例では１〜１６の値に正規化するものとする。
ステップＳ５０４：速度指令値SpeedCtrlの値を算出する。ステップＳ５０１で読み込んだ操作時間カウンタと、ステップＳ５０３で算出した速度指令値カーブ係数CurveCoeffの値を引数として、テーブル演算を行う。
【００３３】
図９はステップＳ５０４で使用する演算に用いるテーブルの特性を表した図である。横軸は操作時間カウンタの値で、速度指令値カーブ係数CurveCoeffによって特性を変えている。図９に示した例では、最高速指令値MaxSpeedとなるまで、加速度が大きくなり続ける特性を示した。この場合、時間に比例して速度指令値SpeedCtrlが最高速指令値MaxSpeedに達する時間−速度線よりも、高速を示すことはない。速度指令値カーブ係数CurveCoeffが大きいほど、比例関係を示す時間−速度線に近づく特性を示し、より早く速度が大きくなる特性を示す。例えば、次のような関係を有する速度指令値SpeedCtrlを操作時間カウンタの値、速度指令値カーブ係数CurveCoeffに対してテーブル化しておいてもよいし、式を用いて演算して導出するようにしてもよい。ここで、ａは最高速指令値MaxSpeedとなるまでの設定時間（操作時間カウンタの値）、ｂ及びｃは正の定数である。
【００３４】
【数１】
2017181718.tif 000003
ズーム速度指令導出部１０６内に、図９に示した特性のテーブルデータを記憶しておき、操作時間カウンタと速度指令値カーブ係数CurveCoeffの値から速度指令値を算出する。
【００３５】
ステップＳ５０５：算出した速度指令値SpeedCtrlが最高速指令値MaxSpeedより大きいか否かをチェックする。最高速指令値MaxSpeedより大きい場合はステップＳ５０６に進み、最高速指令値MaxSpeedより大きくない場合はステップＳ５０７へ進む。
ステップＳ５０６：速度指令値SpeedCtrlを最高速指令値MaxSpeedでリミット（制限）する処理を行う。
ステップＳ５０７：速度指令値SpeedCtrlをズーム制御部１０７へ出力し、速度指令値算出処理を終了する。
【００３６】
以上のように、調整手段の位置により操作スイッチを操作してからの時間に対する速度変化の傾き（変化率）を変更することで、ユーザーが所望の立ち上がり特性となるようにチューニングを行うことが可能となる。また実施例１と同様に、ズームの動き出しを滑らかにするするとともに、操作し続けることにより加速するレンズ制御装置を実現することができる。
【実施例４】
【００３７】
実施例４は、操作スイッチをオンとした駆動状態から操作スイッチをオフにして停止させる際に適用した実施例である。
【００３８】
実施例４のレンズ制御装置のブロック構成図は実施例１と同じ構成のため、説明を省略する。また、操作検出部１０３の操作状態検出処理についても、図２のフローチャートと同様である。
【００３９】
図１０は実施例４におけるズーム速度指令導出部１０６の速度指令決定処理のフローチャートである。
【００４０】
ステップＳ６０１：図２のフローチャートで算出したW_ON_COUNTとT_ON_COUNTの値を読み込む。
ステップＳ６０２：W_ON_COUNTの値が０かチェックし、値が０の場合はステップＳ６０３へ、値が０でない場合はステップＳ６０４へ進む。
ステップＳ６０３：T_ON_COUNTの値が０かチェックし、値が０の場合はステップＳ６０５へ、値が０でない場合はステップＳ６０４へ進む。
ステップＳ６０４：操作OFF時間カウンタWT_OFF_COUNTを０に設定し、処理を終了する。
ステップＳ６０５：操作OFF時間カウンタWT_OFF_COUNTをインクリメントし、ステップＳ６０６へ進む。
ステップＳ６０６：後述する減速速度指令値算出処理によって、減速時の速度指令値を算出する。
【００４１】
図１１はステップＳ６０６における減速速度指令値算出処理のフローチャートである。
ステップＳ７０１：操作OFF時間カウンタの値WT_OFF_COUNTを読み込む。
ステップＳ７０２：操作OFF時間カウンタの値WT_OFF_COUNTが、速度指令を０とするまでの時間設定値（本実施例では１６とする）より小さいか否かを判断し、小さい場合はＳ７０３へ進み、等しいか大きい場合はＳ７０５へ進む。速度指令を０とするまでの時間設定値は可変としてもよい。
ステップＳ７０３：速度指令を算出するための速度指令導出基準値SpeedCtrlBaseを算出し、Ｓ７０４へ進む。速度指令を０とするまでの時間設定値（本実施例では１６）から操作OFF時間カウンタの値を減じた値に、操作OFFした時のズームの速指令値CtrlOffSpeedの１／２５６を乗じた値とする。
【００４２】
ステップＳ７０４：ステップＳ７０３で算出した速度指令導出基準値SpeedCtrlBaseを二乗した値を速度指令値SpeedCtrlの値として導出し、Ｓ７０６に進む。
ステップＳ７０５：操作OFF時間カウンタの値WT_OFF_COUNTが速度指令を０とするまでの時間設定値に達しているので、速度指令値SpeedCtrlに０を設定し、Ｓ７０６に進む。
ステップＳ７０６：速度指令値SpeedCtrlをズーム制御部１０７へ出力し、速度指令値算出処理を終了する。
【００４３】
図１２は図１１で説明した速度指令値算出処理の説明図であり、Ｔｅｌｅ操作スイッチ１０２をオンからオフした時の速度指令値の変化を表している。ズーム操作OFFした時のズームの速指令値CtrlOffSpeedの状態から停止する例で説明する。Ｔｅｌｅ操作スイッチ１０２がオフされるとWT_OFF_COUNTのインクリメントが開始される。ズーム速度指令導出部１０６においてWT_OFF_COUNTの値を使い、減速速度指令値が算出さる。Ｔｅｌｅ操作スイッチ１０２をオフした後、WT_OFF_COUNTの値が１６になると、ステップＳ７０２とステップＳ７０３の演算結果から速度指令が０となる。WT_OFF_COUNTの値が０から１６までの時間は、減速速度指令値がWT_OFF_COUNTの値に対して二乗の特性で減少する。本実施例では二乗特性で変化する例で説明したが、WT_OFF_COUNTの値に対して線形に変化させてもよい。また、実施例３のように、WT_OFF_COUNTの値に対して、減速曲線を選択、変更できるようにしてもよい。例えば、次のような関係を有する速度指令値SpeedCtrlを操作OFF時間カウンタの値、速度指令値カーブ係数CurveCoeffに対する式を用いて演算して導出するようにしてもよい。ここで、ｄは速度が０となるまでの設定時間（操作時間カウンタの値）、ｅ及びｆは正の定数である。
【００４４】
【数２】
2017181718.tif 000004
このように速度指令値を設定することにより、実施例３の調整手段１０４で設定された速度指令値カーブ係数CurveCoeff（＞０）が大きいほど比例に近い関係で減速し、小さいほど操作終了直後から急に減速する制御を実現することができる。
【００４５】
以上のように、操作スイッチを操作してからの経過時間（両方のスイッチがオフに切り替えられてからの継続時間（オフ継続時間））に対して、二乗特性となるように減速速度指令値を算出することで、操作スイッチをオフしたときにズーム制御部１０７へ入力する速度指令値を滑らかに変化させて停止させることができる。従ってオン／オフの２状態を持つスイッチの操作でもズームの止まり際を滑らかにすることが可能となる。
【００４６】
本発明は、２値を切り替えるスイッチによって速度制御を実施するような操作装置に適用でき、２値を切り替えるスイッチとして、機械式スイッチ、タッチセンサ式スイッチなど、既知の様々な２値切り替え型のスイッチに対して適用可能である。
【００４７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００４８】
１０    レンズ制御装置
１０１  Ｗｉｄｅ操作スイッチ（操作スイッチ）
１０２  Ｔｅｌｅ操作スイッチ（操作スイッチ）
１０３  操作検出部
１０６  ズーム速度指令導出部（指令導出部）
【図１】
2017181718.tif 000005
【図２】
2017181718.tif 000006
【図３】
2017181718.tif 000007
【図４】
2017181718.tif 000008
【図５】
2017181718.tif 000009
【図６】
2017181718.tif 000010
【図７】
2017181718.tif 000011
【図８】
2017181718.tif 000012
【図９】
2017181718.tif 000013
【図１０】
2017181718.tif 000014
【図１１】
2017181718.tif 000015
【図１２】
2017181718.tif 000016