(57)【要約】【課題】  駆動部により光学部材を駆動させるレンズ装置において、初期化動作や駆動部の制約を設けずに、光学部材を目標位置に高精度に駆動させる事を可能にした駆動制御手段を備えたレンズ装置を提供する。【解決手段】  光学部材と、前記光学部材を駆動させる駆動部と、前記光学部材を駆動させる目標位置を設定する目標位置設定手段と、前記光学部材を駆動させる操作量を受信する操作量取得手段と、前記目標位置に向けて前記光学部材を駆動するように前記駆動部の駆動を制御する駆動制御手段と、を有するレンズ装置において、前記目標位置設定手段は、前記操作量を受信するたびに、既に設定されている目標位置を基準として前記目標位置を設定する、ことを特徴とする。【選択図】  図１
2017156424.tif 000002
【特許請求の範囲】
【請求項１】
光学部材と、前記光学部材を駆動させる駆動部と、
前記光学部材を駆動させる目標位置を設定する目標位置設定手段と、
前記光学部材を駆動させる操作量を受信する操作量取得手段と、
前記目標位置に向けて前記光学部材を駆動するように前記駆動部の駆動を制御する駆動制御手段と、
を有するレンズ装置において、
前記目標位置設定手段は、前記操作量を受信するたびに、既に設定されている目標位置を基準として前記目標位置を設定する、
ことを特徴とするレンズ装置。
【請求項２】
前記光学部材の位置を検出する位置検出手段を有し、
前記目標位置設定手段は、前記目標位置が設定されていないとき、現在の前記位置を前記目標位置として設定することを特徴とする請求項１に記載のレンズ装置。
【請求項３】
前記光学部材の位置を検出する位置検出手段を有し、
前記目標位置設定手段は、前記操作量取得手段が受信した前記操作量の信号に基づいて、受信するたびに、既に設定されている前記目標位置を基準として新たな目標位置を設定する第一の処理と、現在の前記位置を基準として前記目標位置を設定する第二の処理と、
を切り替える、
ことを特徴とする請求項１又は２に記載のレンズ装置。
【請求項４】
前記目標位置設定手段は、前記操作量取得手段が受信した前記操作量が閾値以下の場合は前記第一の処理で前記目標位置を設定し、前記閾値より大きい場合は前記第二の処理で前記目標位置を設定する、
ことを特徴とする請求項３に記載のレンズ装置。
【請求項５】
前記目標位置設定手段は、前記操作量取得手段が受信した前記操作量の信号に含まれるコマンドの種類を識別する識別情報に基づき、前記第一の処理と前記第二の処理での前記目標位置の設定を切り替える、ことを特徴とする請求項３に記載のレンズ装置。
【請求項６】
前記目標位置設定手段は、前記操作量取得手段が受信した前記操作量による駆動方法が、前回受信した前記操作量の駆動方向と逆方向の場合、前記目標位置を現在の前記位置に設定することを特徴とする、請求項３又は４に記載のレンズ装置。
【請求項７】
前記目標位置設定手段は、前記第二の処理から前記第一の処理へ切り替えを行う時、前記第二の処理で設定されている目標位置を基準として、前記第一の処理を開始する、ことを特徴とする、請求項４乃至６のいずれか１項に記載のレンズ装置。
【請求項８】
請求項１乃至７のいずれか１項に記載のレンズ装置と、前記光学部材を駆動するための操作装置であって前記操作量を前記操作量取得手段に送信する操作装置と、を有することを特徴とするレンズシステム。
【請求項９】
請求項１乃至７のいずれか１項に記載のレンズ装置と、前記レンズ装置によって形成された被写体像を撮像する撮像素子と、前記光学部材を駆動するための操作装置であって前記操作量を前記操作量取得手段に出力する手段と、を有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置に関し、特に駆動部により光学部材を駆動させるレンズ装置、及び前記レンズ装置を駆動操作する操作装置を含むレンズシステム、及び撮像装置に関するものである。
【背景技術】
【０００２】
レンズ装置は、駆動部の作動トルク、制御ゲインなどの制御要因と、レンズ装置の姿勢差、環境温度などの環境要因により、光学部材の駆動に偏差が生じる。そのため、レンズ装置の可動光学部材の駆動を光学部材の現在位置に目標位置を加減算して設定する制御において、操作装置から微小な操作量を受信したとき、目標位置が偏差以下であると光学部材を駆動することができない状況が発生する。すなわち、微小駆動ができない状況が発生する。そのため、従来、超音波モーターの制御方法を工夫することにより微小駆動を実現する装置や、光学部材を一度大きく動かしてから目標とする位置に、反転駆動させる装置が提案されている。
【０００３】
例えば、特許文献１では、超音波モーターを搭載し、光学部材の駆動量が所定の駆動量未満の場合、駆動開始時、前記超音波モーターの駆動電圧を段階的に上昇させ、微小駆動を可能とする撮像装置が開示されている。また、特許文献２では、光学部材の目標位置への駆動量が、制御可能な最小の駆動量よりも小さい時、光学部材を制御可能な最小の駆動量より大きい量だけ一旦移動させた後、目標位置への駆動制御を行うレンズ駆動装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５１０８１号公報
【特許文献２】特開２００８−２０８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の装置は、超音波モーターのみに対応する制御であり、ＤＣモーターで同様の制御を行うことはできない。特に、ＤＣモーターの場合、微小な操作量で駆動が行えなかった場合、その操作量を何度受信しても光学部材を駆動できない。そのためユーザーに操作性の違和感を与えてしまう要因となる。
【０００６】
また、特許文献２の装置では、レンズ装置の制御要因や環境要因によって、最小の駆動量が変化するため、レンズ装置の駆動がもっとも難しい条件下では、微小駆動を実現することは困難である。また、オーバーシュートやハンチングが発生し、動画撮影時に映ってしまう場合がある。
本発明の目的は、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や制御要因、環境要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のレンズ装置は、光学部材と、前記光学部材を駆動させる駆動部と、前記光学部材を駆動させる目標位置を設定する目標位置設定手段と、前記光学部材を駆動させる操作量を受信する操作量取得手段と、前記目標位置に向けて前記光学部材を駆動するように前記駆動部の駆動を制御する駆動制御手段と、を有し、前記目標位置設定手段は、前記操作量を受信するたびに、既に設定されている目標位置を基準として前記目標位置を設定する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や環境的な要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【図面の簡単な説明】
【０００９】
【図１】実施例１における本発明のブロック図
【図２】第一の処理における目標位置設定のフローチャート
【図３】第一の処理における目標位置と光学部材現在位置のグラフ
【図４】従来の処理における目標位置と光学部材現在位置のグラフ
【図５】操作量に応じた処理切り替えのフローチャート
【図６】第二の処理における目標位置設定のフローチャート
【図７】駆動方向反転時に目標位置の初期化を行わないグラフ
【図８】駆動方向反転時に目標位置の初期化を行うグラフ
【図９】実施例３における本発明のブロック図
【図１０】操作方式に応じた処理切り替えのフローチャート
【図１１】絶対位置駆動指令受信時の目標位置設定のフローチャート
【図１２】絶対位置駆動指令と操作量の目標位置設定処理の切り替えのフローチャート
【図１３】絶対位置駆動指令での操作中にマニュアル操作介入があった場合のフローチャート
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１１】
以下、図１から図４を参照して、本発明の第一の実施例によるレンズ装置について説明する。
図１は、本発明の実施例を構成するブロック図であり、レンズ装置の光学部材の駆動制御を構成した例である。
【００１２】
操作装置１０は、レンズ装置とともにレンズシステムを構成するコントローラや、レンズ装置によって形成された被写体像を撮像する不図示の撮像素子を含む撮像装置であり、レンズ装置２０と接続し、レンズ装置２０に含まれる光学部材２１を駆動させる操作量をレンズ装置２０に送信する。
【００１３】
レンズ装置２０は、光学部材２１、駆動部２２、位置検出部（位置検出手段）２３、演算部２４、通信部（操作量取得手段）２５、保存部２６で構成される。本実施例では、光学部材２１として焦点位置の調節を行うフォーカスレンズを例示して説明する。しかし、本発明はこれに限定されることはなく焦点距離の調節を行うズームレンズや、光量の調節を行う絞り羽であってもよい。光学部材２１は駆動部２２と位置検出部２３に接続する。
【００１４】
この構成により、駆動部２２は光学部材２１の駆動が可能であり、位置検出部２３は光学部材２１の現在位置の検出を行うことが可能である。駆動部２２は、本実施例ではＤＣモーターなどのアクチュエータである。位置検出部２３は、本実施例ではエンコーダなどの位置検出装置である。
【００１５】
演算部２４は、レンズ装置２０のＣＰＵ内に構成される。演算部２４は、位置検出部２３と通信部２５に接続する。この構成により、演算部２４は、通信部２５から操作装置１０の操作量を受信したとき、位置検出部２３から送信された光学部材の現在位置を基準として、光学部材２１を駆動させる目標位置の導出・設定が可能な目標位置設定手段として機能する。また、演算部２４は、駆動部２２、位置検出部２３と接続する。この構成により、演算部２４は、算出した目標位置と、位置検出部２３から送信された光学部材２１の現在位置をもとに、駆動部２２への出力値を導出し、駆動部２２へ送信することが可能である駆動制御手段として機能する。なお、この出力値の導出処理は、駆動部２２が光学部材２１を応答性よく制御可能な一定の駆動周期ごとに行われる。また、演算部２４は保存部２６と接続する。この構成により、演算部２４は導出した目標位置を保存する。
【００１６】
通信部２５は、本実施例では電気接点を持つ通信手段である。
保存部２６はメモリであり、目標位置と駆動部２２への出力値が保存されている。
【００１７】
次に、演算部２４の行う、第一の処理における目標位置の設定についてフローチャートを用いて説明する。図２は、実施例１における、演算部２４の行う目標位置の設定についてのフローチャートである。
【００１８】
図２に示す演算部２４の行う目標位置の設定は、操作装置１０から光学部材２１の駆動を行うための操作量を受信したときに開始される。操作量とは、光学部材２１の現在位置からどの程度光学部材２１を駆動させるかという差分操作量である。演算部２４は、操作装置１０から送信された操作量を、通信部２５を介して受信する。受信すると、Ｓ２００へ進む。
【００１９】
Ｓ２００において、演算部２４は保存部２６に目標位置が設定されているかを判別する。目標位置が設定されていない場合はＳ２０１へ進む。すでに目標位置が設定されている場合Ｓ２０３へ進む。
Ｓ２０１において、演算部２４は、目標位置を位置検出部２３から受信した光学部材２１の現在位置に設定する。目標位置の設定を終えるとＳ２０２へ進む。
Ｓ２０２において、演算部２４は、Ｓ２０１で設定した目標位置を保存部２６へ保存する。つまり、ここで保存される目標位置は光学部材２１の現在位置である。装置起動後の最初の操作量の信号を通信部２５が受信したときなどのように、その時点以前の目標位置が設定されていない場合には、このＳ２０２において現在位置を目標位置の初期値として設定する。保存するとＳ２０３へ進む。
Ｓ２０３において、演算部２４は、保存部２６に保存されている目標位置に、受信した操作量を加減算し、目標位置の設定を行う。目標位置の設定を終えるとＳ２０４へ進む。
Ｓ２０４において、演算部２４は、Ｓ２０３で設定した目標位置を保存部２６へ保存し、目標位置の設定を終了する。
【００２０】
以上により、演算部２４は、操作装置１０から操作量を受信した際に、光学部材２１を駆動させる目標位置の設定が可能である。このように、第一の処理では、目標位置を基準として目標位置の再設定を行う。
【００２１】
次に、本実施例の効果について説明を行う。図３、４は、微小な操作量が一定の間隔で送信された場合の、光学部材２１の現在位置と目標位置のグラフである。図３は図２に示す第一の処理、図４は従来の処理で目標位置を設定している。ここで、従来の処理とは、光学部材の現在位置に対して操作装置からの操作量を加減算して目標位置を設定する処理である。
【００２２】
図３、４のグラフ中のδは、ＤＣモーターの特性では、光学部材の現在位置から所定の離間量（偏差δ）以内に目標位置が設定された場合には光学部材をその目標位置に駆動することができないという偏差δである。
ここで、図４では、受信した操作量で設定した目標位置が偏差δ内であり、現在位置の変化が起こらない。そのため、何度同じ微小な操作量を受信しても光学部材の駆動を行うことができない。
【００２３】
しかし、図３のように、第一の処理を用いて目標位置の設定を行うと、最初に受信した操作量が偏差δよりも小さかった場合でも、前回操作量を受信したときに設定した目標位置を基準に目標位置の再設定を行う。そのため、何度か操作量を受信すれば目標位置を偏差δよりも遠くへ設定できるため、光学部材２１の駆動が可能となる。
【００２４】
以上により、本発明によれば、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や環境的な要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【実施例２】
【００２５】
以下、図５から図８を参照して、本発明の第二の実施例による、レンズ装置について説明する。装置の構成は、実施例１の図１と同様であるため、説明は省く。本実施例では、基本的な装置の構成は実施例１と同様であるが、操作装置から送信される現在位置からの操作量に応じ、目標位置の設定フローを変更する点が異なる。
【００２６】
演算部２４の行う、操作量の大きさに応じた目標位置の設定フローについて図５に示すフローチャートを用いて説明する。演算部２４の行う目標位置の設定フローは、操作装置１０から光学部材２１の駆動を行うための操作量を受信したときに開始される。
【００２７】
Ｓ５００において、演算部２４は、受信した操作量の大きさと駆動方向の解析を行う。解析を終えるとＳ５０１へ進む。
Ｓ５０１において、演算部２４は、Ｓ５００で解析した操作量が閾値より大きいか判別を行う。操作量が閾値よりも大きい場合Ｓ５０２へ進む。操作量が閾値以下の場合Ｓ５０３へ進む。閾値については後に説明を行う。
Ｓ５０２において、演算部２４は、図６に示す第二の処理で目標位置の設定を行う。目標位置の設定を終えるとＳ５０７へ進む。第二の処理については後に詳しく説明を行う。
Ｓ５０３において、演算部２４は、光学部材２１の駆動方向の判別を行う。駆動方向は前回の操作量を受信したときに保存部２６に保存されている。駆動方向が前回受信した操作量の駆動方向と逆方向の場合Ｓ５０４へ進む。そのほかの場合Ｓ５０６へ進む。
Ｓ５０４において、演算部２４は、目標位置を現在位置に設定する。設定を終えるとＳ５０５へ進む。
Ｓ５０５において、演算部２４は、目標位置を保存部２６へ保存する。保存を終えるとＳ５０６へ進む。
Ｓ５０６において、演算部２４は、目標位置に操作量を加減算する。加減算を終えるとＳ５０７へ進む。
Ｓ５０７において、演算部２４は、目標位置を保存部２６へ保存する。保存を終えるとＳ５０８へ進む。
Ｓ５０８において、演算部２４は、駆動方向を保存部２６へ保存し、目標位置の設定処理を終了する。
【００２８】
次に、Ｓ５０１における閾値について説明を行う。一般に、光学部材２１がフォーカスレンズである場合、撮像装置のＦ値と許容錯乱円から決定される焦点深度が小さいほど、目標位置への高精度な駆動制御が求められる。そのため、閾値を焦点深度より大きくとることで、高精度なフォーカス合わせが可能となる。また、閾値をＤＣモーターの特性により、光学部材の駆動を行えない偏差の量より大きくとることで光学部材の駆動が難しい条件下でも微小駆動が可能となる。
以上のように、閾値の設定は任意に行えるものとして構わない。
【００２９】
次に、Ｓ５０２における、演算部２４の行う、第二の処理における目標位置の設定についてフローチャートを用いて説明を行う。なお、第二の処理は、実施例１で示した従来の処理と同様の目標位置設定処理であるが、目標位置の保存を行う点が異なる。
【００３０】
図６は、実施例２における、演算部２４の行う第二の処理における目標位置の設定についてのフローチャートである。演算部２４は、操作装置１０から送信された操作量を、通信部２５を介して受信する。受信を終えると、Ｓ６００へ進む。
【００３１】
Ｓ６００において、演算部２４は、位置検出部２３から受信した光学部材２１の現在位置に、受信した操作量を加減算し、目標位置の設定を行う。
Ｓ６０１において、演算部２４は、Ｓ６００で設定した目標位置を保存部２６へ保存し、目標位置の設定を終了する。
【００３２】
ここで、図５のＳ５０１で示した操作量の大きさをもとに処理を切り替える効果について説明を行う。
【００３３】
操作量が閾値より小さいとき、光学部材２１の微小駆動が行えない状態が発生する。そこで目標位置に操作量を加減算し、目標位置を設定することで、実施例１に示した第一の処理のように微小駆動を実現することが可能である。また、操作量が閾値より大きい場合は、レンズ装置は、目標位置を図６に示した第二の処理で設定しても光学部材２１を駆動することが可能である。閾値の設定を適切に行うことができれば、処理の手間を省くことが可能である。また、大きな操作量を連続して複数受信したときに、光学部材２１を遠くへ駆動させすぎることを防ぐことが可能である。
【００３４】
次に、図５のＳ５０３で示した操作装置１０から受信した操作量の方向をもとに処理を切り替えた時の効果について図７、８を参照して説明を行う。
【００３５】
図７は駆動方向が変わった時にも、第一の処理をそのまま適用したときの光学部材２１の現在位置と目標位置のグラフである。図８は本実施例の処理を適用したときの光学部材２１の現在位置と目標位置のグラフである。通信部２５は、操作量受信回数５の地点で、駆動方向が逆の操作量を受信している。図７は駆動方向が変わった時に、その直前に設定された目標位置を基準として新たな目標位置を設定しているため、駆動できない状況が長く発生してしまっている。図８のように操作装置から受信した駆動方向が変わった時に、目標位置に現在位置を設定することで、より応答性よく駆動が行うことが可能となる。
【００３６】
以上により、本実施例では、操作装置１０から送信される操作量の駆動方向と大きさに応じて制御を切り替えることで、光学部材２１の駆動の操作性の向上を可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【００３７】
本発明によれば、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や環境的な要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【実施例３】
【００３８】
以下、図９、１０を参照して、本発明の第三の実施例による、レンズ装置について説明する。
実施例１と同一の装置構成は、同一の符号を付け、説明は省く。本実施例の目標位置の設定処理の内容は実施例１と同様であるが、レンズ装置が、複数の操作装置に接続し、第一の処理と第二の処理を切り替える点が異なる。
【００３９】
図９は、本発明の実施例を構成するブロック図であり、レンズ装置の光学部材２１の駆動制御を構成した例である。実施例１の図１の構成とは通信部２５に接続する操作装置が複数である点が異なる。
【００４０】
通信部２５は、第１の操作装置１０２、第２の操作装置１０３、演算部２４と接続する。この構成により、レンズ装置２０は複数の操作装置からの操作量の受信が可能である。
【００４１】
次に、演算部２４の行う、第一の処理と第二の処理の切り替えについて図１０に示すフローチャートを用いて説明を行う。演算部２４の行う処理の切り替えは、第１の操作装置１０２又は第２の操作装置１０３から光学部材を操作する操作量を受信したときに開始される。
【００４２】
Ｓ１０００において、演算部２４は、受信した操作量がどのような操作方式であるかを判別する。操作方式については後に説明を行う。判別を終えるとＳ１００１へ進む。
Ｓ１００１において、演算部２４は、操作方式の種類に応じて処理の切り替えを行う。操作方式が第一の操作方式である場合Ｓ１００２に進み、それ以外の場合Ｓ１００３に進む。
Ｓ１００２において、演算部２４は、第一の処理で目標位置の設定を行う。第一の処理は実施例１の図２で示したものと同様のため説明を省く。目標位置の設定を終えると処理を終了する。
Ｓ１００３において、演算部２４は、第二の処理で目標位置の設定を行う。第二の処理は実施例２の図６で示したものと同様のため説明を省く。目標位置の設定を終えると処理を終了する。
【００４３】
ここで、Ｓ１０００における操作方式について説明する。
本実施例では、第一の操作方式は、第１の操作装置１０２が行う。第一の操作方式は、操作装置が光学部材２１の現在位置を考慮せずに操作量を送信するものである。この操作方式はピントの微調節など、光学部材２１を駆動させる明確な目標位置が設定されていない場合に用いられる。すなわち、到達すべき位置を目標位置として設定することなく、現在位置を基準としてどちらかの方向へ移動させる操作に対応する。
【００４４】
また、本実施例では、第二の操作方式は、第２の操作装置１０３が行う。第二の操作方式は、第１の操作装置１０２が目標位置を演算し、光学部材２１の現在位置との差分を操作量として送信するものである。この操作方式は、ＡＦ機能や記憶された光学位置へ移動させるショット機能などの、光学部材２１を駆動させる明確な目標位置が決定している場合に用いられる。
【００４５】
演算部２４は、第１の操作装置１０２または第２の操作装置１０３から操作量を受信した際に、操作方式の種類を判別することで、第一の処理と第二の処理のどちらで光学部材２１の制御を行うか、切り替えることが可能となる。ここで、操作方式の判別方法は受信した操作量の大きさをもとにしてもよい。一般にピント調節の光学部材２１の駆動量は小さく、ＡＦの光学部材２１の駆動量は大きいため、所定の閾値を設定することで判別が可能となる。すなわち、その場合には操作量が所定の閾値より小さい場合は第一の処理、大きい場合は第二の処理で光学部材の駆動の目標位置を設定する。また、操作装置から操作量を送信するコマンドの種類を識別する識別情報を判別してもよいが方法は限定しない。
【００４６】
次に、Ｓ１００１における第一の処理と第二の処理の切り替えの効果について説明を行う。
【００４７】
第一の操作方式は主にピントの微調節などで用いる操作方式である。第一の操作方式では、第２の操作装置１０３は、光学部材２１の現在位置を考慮しない操作量を送信する。
また、第一の操作方式の操作量は一定の駆動周期ではなく、ユーザーの操作に応じて送信される。そのため、第一の処理で制御を行っても違和感なく、意図通りの制御が可能である。
【００４８】
一方、第二の操作方式はＡＦのような操作方式の場合である。この時、操作量をΔ、操作装置が演算する目標位置をＰ１、光学部材の現在位置をＰ２とすると、操作量は、式（１）で求めることができる。
Δ＝Ｐ１  ―  Ｐ２    （１）
第二の操作方式の操作量は、一定の駆動周期で第１の操作装置１０２から送信される。そのため、第二の操作方式の場合、目標位置を現在位置に加減算して設定を行う第二の処理で制御を行わなければ、第１の操作装置１０２の意図する目標位置へ光学部材２１を駆動させることはできない。
【００４９】
本実施例では接続する操作装置を二つとしたが、接続する操作装置の数は限定せず、第一の処理と第二の処理の切り替えが行えるものとする。また、一つの操作装置から受信した操作量に対して、操作方式や操作量やコマンドをもとに、第一の処理と第二の処理の切り替えを行ってもよい。
【００５０】
以上により、本実施例では、操作方式や駆動指令に応じて処理を切り替えることで、多数の操作方式に対応するとともに、微小な操作量での駆動の操作性の向上を可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【００５１】
本発明によれば、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や環境的な要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【実施例４】
【００５２】
以下、図１１、１２、１３を参照して、本発明の第四の実施例による、レンズ装置について説明する。
機能構成は、実施例３の図９と同様であるため、説明は省く。
【００５３】
本実施例の基本的な装置構成は実施例３と同様であり、操作量での目標位置の設定処理の内容は実施例２の図５と同様であるが、操作装置から送信される駆動指令として、絶対位置駆動指令を受信し、光学部材２１の駆動を行う点が異なる。
【００５４】
本実施例では、第１の操作装置１０２は、光学部材２１の現在位置を考慮せず、正規化された範囲内のどの位置に光学部材２１を駆動させるかという、絶対位置駆動指令を送信する。絶対位置駆動指令で送信される数値は、図２の第一の処理、図６の第二の処理で設定される目標位置として用いることのできる値である。
【００５５】
また、第２の操作装置１０３は第一の操作方式、または第二の操作方式の操作量を送信する。本実施例では、第２の操作装置１０３は第一の操作方式と第二の操作方式を切り替えることが可能である。
レンズ装置は、第２の操作装置１０３から操作量を受信したとき、図５に示す目標位置設定処理で目標位置を設定する。
【００５６】
次に、演算部２４の行う、絶対位置駆動指令を受信したときの目標位置の設定についてフローチャートを用いて説明を行う。図１１は、実施例４における、演算部２４の行う絶対位置駆動指令受信時の目標位置の設定についてのフローチャートである。演算部２４は、第１の操作装置１０２から送信された絶対位置駆動指令を、通信部２５を介して受信したとき処理を開始する。
【００５７】
Ｓ１１００において、演算部２４は、受信した絶対位置駆動指令を目標位置として設定を行う。設定を終えるとＳ１１０１へ進む。
Ｓ１１０１において、演算部２４は、算出した目標位置を保存部２６へ保存する。保存を終えるとＳ１１０２へ進む。
Ｓ１１０２において、演算部２４は、駆動方向を保存部２６へ保存し、目標位置の設定処理を終了する。
ここで、絶対位置駆動指令受信時の目標位置の設定を終了する。
以上により、絶対位置駆動指令受信時は、受信した絶対位置駆動指令値を目標位置として設定を行う。
【００５８】
ここで、レンズ装置２０は第１の操作装置１０２と第２の操作装置１０３から受信した駆動指令に応じて、目標位置の設定処理を切り替えることが可能である。
【００５９】
演算部２４の行う、第１の操作装置１０２、または第２の操作装置１０３から駆動指令を受信したときの目標位置の設定処理の切り替えについて図１２のフローチャートを用いて説明を行う。演算部２４は、第１の操作装置１０２、または第２の操作装置１０３から送信された絶対位置駆動指令を、通信部２５を介して受信したとき処理を開始する。
【００６０】
Ｓ１２００において、演算部２４は、駆動指令の解析を行う。解析を終えるとＳ１２０１へ進む。
Ｓ１２０１において、演算部２４は、駆動指令が絶対位置駆動指令かどうか判断を行う。絶対位置駆動指令である場合はＳ１２０２へ、そうでない場合はＳ１２０３へ進む。
Ｓ１２０２において、演算部２４は、絶対位置駆動指令での目標位置設定を行う。絶対位置駆動指令での目標位置設定処理は図１１で示したものと同様のため説明を省く。目標位置の設定を終えると処理を終了する。
Ｓ１２０３において、演算部２４は、操作量での目標位置設定を行う。操作量での目標位置設定処理は、実施例２の図５で示したものと同様のため説明を省く。目標位置の設定を終えると処理を終了する。
【００６１】
このように、絶対位置駆動指令と操作量での目標位置設定処理の切り替えを行うことで、図５のＳ５０７において、図１１のＳ１１０１で保存した目標位置の利用が可能となる。
そうすることにより、絶対位置駆動指令で駆動を行うレンズ装置においても、実施例２と同様に、操作性の向上を図ることが可能となる。
【００６２】
本実施例のように、絶対位置駆動指令で目標位置設定なされる操作装置と、操作装置の操作量で目標位置が設定される操作装置が接続されている場合に、絶対位置駆動指令に基づいて設定された目標位置への移動中に、マニュアル操作がなされて、操作量に基づく目標位置を設定する場合がある。その場合について、図１３のフローチャートを参照しながら説明する。
【００６３】
図１３のフローチャートは基本的には、図５に示した実施例２の目標位置の設定フローのフローチャートと類似している。本実施例では、処理Ｓ５０３で受信した処理量の現在駆動方向が前回駆動方向と同方向である場合（Ｎｏ）、Ｓ１３０１に進む。
【００６４】
Ｓ１３０１では、現在位置と目標位置の差が所定値より大きいか否かを判断し、大きい場合は、Ｓ５０４へ進み、大きくない場合はＳ１３０２に進む。
Ｓ１３０２では、目標位置を絶対目標位置に設定する。Ｓ１３０２の処理の後、Ｓ５０５に進む。
Ｓ５０５以降の処理は、図５に示した処理と同じである。
【００６５】
図１３の処理は、第１の操作装置１０２から受信した絶対位置駆動指令に基づく目標位置に向けて駆動している最中に、第２の操作装置１０３のマニュアル操作による操作量に基づく指令値が入力された場合に実行される処理である。Ｓ１３０２からＳ５０５へ分岐する状態は、操作量が閾値より小さく、操作量の駆動方向は現在駆動中の駆動方向であり、絶対位置駆動指令に基づいて設定されて移動中である目標位置と現在位置との差が所定の値より小さい場合である。すなわち、絶対位置駆動指令に基づいて駆動していたが、偏差のために目標位置まで到達せず、それをマニュアル操作によって微調整して絶対位置駆動指令で設定された目標位置まで移動させようと操作している状態を想定している。
【００６６】
また、Ｓ５０３からＳ５０４へ、及び、Ｓ１３０１からＳ５０４へ分岐する場合は、絶対位置駆動指令に基づく駆動中に、目標位置に到達する前に第２の操作装置１０３によるマニュアル操作の介入があり、絶対位置駆動指令で設定された目標位置への移動を中断して、マニュアルでの微小動作をさせようとしている状態である。すなわち、目標位置が光学部材２１から離れたところに設定され、光学部材２１が目標位置に向けて駆動中に、操作装置１０から微小な操作量が送信された時、目標位置を現在位置に設定することで、駆動中にも現在位置からの微調整などの操作が可能となる。
【００６７】
このように操作装置から入力された駆動指令が絶対位置駆動指令であるか否か、操作量に基づく指令である場合はその操作量の大きさ及び現在の駆動方向に対する操作方向、現在位置と目標位置の差の大きさに基づいて、可動光学部材の稼働目標位置を適切に設定することができる。それにより、微小な駆動装置の駆動偏差より小さな操作量が指令された場合でも、操作者が操作に違和感を感じることなく、かつ、環境的な要因に影響を受けることなく、微小量の操作をすることができる。
【００６８】
本実施例では接続する操作装置を二つとしたが、接続する操作装置の数は限定せず、絶対位置駆動指令と操作量での目標位置設定の切り替えが行えるものとする。
また、一つの操作装置から受信した操作量に対して、操作方式や操作量やコマンドをもとに、目標位置設定の切り替えを行ってもよい。
【００６９】
以上により、本実施例では、絶対位置駆動指令の処理に対応することで、多数の操作方式での目標位置の設定を可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【００７０】
本発明によれば、駆動部により光学部材を駆動させるレンズ装置において、駆動部の制約や環境的な要因を考慮せずとも、光学部材を、微小な操作量で駆動させることを可能にした駆動制御手段を備えたレンズ装置を提供することが可能である。
【００７１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７２】
２０  ：レンズ装置
２１  ：光学部材
２２  ：駆動部
２３  ：位置検出部（位置検出手段）
２４  ：演算部（目標位置設定手段、駆動制御手段）
２５  ：通信部（操作量取得手段）
【図１】
2017156424.tif 000003
【図２】
2017156424.tif 000004
【図３】
2017156424.tif 000005
【図４】
2017156424.tif 000006
【図５】
2017156424.tif 000007
【図６】
2017156424.tif 000008
【図７】
2017156424.tif 000009
【図８】
2017156424.tif 000010
【図９】
2017156424.tif 000011
【図１０】
2017156424.tif 000012
【図１１】
2017156424.tif 000013
【図１２】
2017156424.tif 000014
【図１３】
2017156424.tif 000015