(57)【要約】【課題】  本発明は、例えば、操作性の点で有利な操作装置を提供することを目的とする。【解決手段】  本発明の操作装置は可動の光学部材を操作するための操作装置であって、操作部材と、前記光学部材の操作範囲のうちの複数の範囲それぞれに関して設定された前記操作部材の操作量と前記光学部材の操作量との関係の情報と、前記複数の範囲のうちの有効な範囲の情報とに基づいて、前記光学部材の操作量に関する指令を生成する処理部と、を有することを特徴とする。【選択図】  図１
2019200253.tif 000002
【特許請求の範囲】
【請求項１】
可動の光学部材を操作するための操作装置であって、
操作部材と、
前記光学部材の操作範囲のうちの複数の範囲それぞれに関して設定された前記操作部材の操作量と前記光学部材の操作量との関係の情報と、前記複数の範囲のうちの有効な範囲の情報とに基づいて、前記光学部材の操作量に関する指令を生成する処理部と、
を有することを特徴とする操作装置。
【請求項２】
前記処理部は、前記指令の情報に基づいて、前記複数の範囲のうちの有効な範囲を切り換えることを特徴とする請求項１に記載の操作装置。
【請求項３】
前記複数の範囲は、互いに重複する範囲を有し、
前記処理部は、前記有効な範囲の情報と、前記重複する範囲内に設定された閾値の情報と、前記指令の情報とに基づいて、前記有効な範囲を切り換える、
ことを特徴とする請求項１又は２に記載の操作装置。
【請求項４】
前記閾値を複数有し、
前記処理部は、切り換える前の前記有効な範囲に基づいて、前記有効な範囲を切り換えるための前記閾値を選択する、
ことを特徴とする請求項３に記載の操作装置。
【請求項５】
前記処理部は、切り換える前の前記有効な範囲の端部のうち前記重複する範囲内にある端部に、より近い方の前記閾値を選択することを特徴とする請求項４に記載の操作装置。
【請求項６】
前記処理部は、前記指令の履歴に基づいて、前記有効な範囲を切り換えることを特徴とする請求項３乃至５のうちいずれか１項に記載の操作装置。
【請求項７】
前記処理部は、前記複数の範囲における該範囲の数の互いに異なる複数のモード、又は前記操作範囲が単一の範囲のみからなるモードを含む複数のモードの間でモードを切り換えることを特徴とする請求項６に記載の操作装置。
【請求項８】
前記処理部は、前記モードの切り換えを行っても、前記光学部材の操作量が維持されるように、前記指令を生成することを特徴とする請求項７に記載の操作装置。
【請求項９】
前記関係の情報を記憶する記憶部を有することを特徴とする請求項１乃至８のうちいずれか１項に記載の操作装置。
【請求項１０】
前記操作部材の操作範囲の端を規定する部材を有することを特徴とする請求項１乃至９のうちいずれか１項に記載の操作装置。
【請求項１１】
請求項１乃至１０のうちいずれか１項に記載の操作装置と、
前記操作装置により操作される可動の光学部材と、
を有することを特徴とするレンズ装置。
【請求項１２】
撮像素子と、
前記撮像素子上に像を形成する請求項１１に記載のレンズ装置と、
を有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置、レンズ装置、及び撮像装置に関するものである。
【背景技術】
【０００２】
テレビカメラ等の撮像装置におけるレンズ装置は、モータ等の駆動部を含む制御系により、その可動光学部材の制御が行われている。レンズ装置が有するレンズを移動することによるフォーカス調整は、当該制御系に指令を与えるために、フォーカス操作装置が使用されている。フォーカス操作装置は、例えば、その操作部材（ノブ）が回転可能であり、その操作量に応じた指令を出力する。当該指令とレンズの移動量とが比例関係になっていると、被写界深度が浅い条件下においては、操作部材の操作によるフォーカス調整（ピント合わせ）が困難となりうる。ここで、図１０のように、操作部材の単位操作量に対して至近側または無限遠側で物体距離の変化が緩やかとなるような特性を選択できるようにすることが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１４５７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された先行技術は、特定の操作量の領域での操作感度をより好ましくできるものの、当該領域または別の操作量の領域での操作感度の点で、もって操作性の点で、改善の余地を有するものである。
本発明は、例えば、操作性の点で有利な操作装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の操作装置は、可動の光学部材を操作するための操作装置であって、操作部材と、前記光学部材の操作範囲のうちの複数の範囲それぞれに関して設定された前記操作部材の操作量と前記光学部材の操作量との関係の情報と、前記複数の範囲のうちの有効な範囲の情報とに基づいて、前記光学部材の操作量に関する指令を生成する処理部と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、例えば、操作性の点で有利な操作装置を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】実施例１におけるフォーカス制御のシステムブロック図
【図２】実施例１におけるフォーカス指令位置と駆動位置の関係図
【図３】実施例１におけるフォーカス駆動位置算出処理のフローチャート
【図４】実施例２におけるフォーカス制御のシステムブロック図
【図５】実施例２におけるフォーカス指令位置と駆動位置の関係図
【図６】実施例２におけるフォーカス駆動位置算出処理のフローチャート
【図７】実施例３におけるフォーカス制御のシステムブロック図
【図８】実施例３におけるフォーカス各モードの指令位置と駆動位置の関係図
【図９】実施例３におけるモード変更処理のフローチャート
【図１０】従来のフォーカス指令位置と駆動位置の関係図
【発明を実施するための形態】
【０００８】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【０００９】
図１は実施例１のレンズ装置に係るフォーカス制御のシステムブロック図である。１０はレンズ装置２０をリモートで操作するためのフォーカスコントローラ（操作装置）１０であり、レンズ装置２０とともにレンズシステムを構成する。３０はレンズ装置２０により形成される像を受ける撮像素子３１を有するカメラ装置であり、レンズシステムとともに撮像装置を構成する。１０１はカメラマンがフォーカスを操作する操作部で、機械的な可動端により操作可能な範囲が制限される、所謂、端ありノブ（操作部材）１０１である。すなわち、操作部は操作範囲の端を規定する部材を有する。ノブ位置検出部１０２はポテンショメータやロータリーエンコーダー等の位置センサであり、端ありノブ１０１の操作量に比例した位置信号を出力する。１０３はノブ位置検出部１０２からの入力によって、フォーカス指令位置（指令値）を算出する。通信部１０４は、フォーカス指令位置算出部１０３で算出されたフォーカス指令位置を、通信コマンド形式へエンコードしてレンズ装置２０の通信部２０１へ送信する。
【００１０】
通信部２０１はレンズ装置２０の中に構成されており、フォーカスコントローラ１０の通信部１０４とコマンドのやりとりを行う。通信部２０１はフォーカス指令位置のコマンドを受信したら、受信したデータをデコードしてフォーカス駆動位置算出部（処理部）２０２へ送る。フォーカス駆動位置算出部２０２はフォーカスコントローラ１０からの指令位置と割り当て記憶部（記憶部）２０６の割り当てデータからフォーカス駆動位置を算出し、フォーカス制御部２０３へ送られる。割り当て記憶部２０６の割り当てデータに関しては、後述する。フォーカス制御部２０３は、フォーカスレンズ２０４を駆動位置へ駆動制御するための駆動信号を生成する。２０５はフォーカスレンズ２０４の位置を検出する位置センサであり、検出した位置信号はフォーカス制御部２０３へ入力され、フォーカス制御部２０３によってフィードバック制御が行われる。
【００１１】
フォーカスコントローラ１０は、汎用的に使用するため、レンズ装置２０の機種に依存せず、フォーカスレンズ２０４の全駆動範囲の位置を指令可能とするように、端ありノブ１０１の可動範囲内で正規化した指令位置をレンズ装置２０に送信する。正規化した指令位置とは、ノブ位置検出部１０２の分解能よりも低い数値であり、本実施例では、０〜１００００の正規化指令位置とし、説明する。フォーカスコントローラ１０は、通信部１０４により接続されるレンズ装置２０の機種に関わらず、０〜１００００の指令位置を送信する。
【００１２】
従来のレンズ装置２０は、０〜１００００の指令位置に対して、フォーカスレンズ２０４の全駆動位置を割り当て、駆動位置を算出しており、例えば、指令位置０をフォーカスレンズ２０４の至近端（ＭＯＤ）、指令位置１００００を無限端（ＩＮＦ）としていた。しかしながら、レンズ装置２０の機種に依存せず、位置指令の分解能は固定されるため、レンズ装置２０の駆動位置の分解能が例え高くても、位置指令の分解能で制限されてしまう。ゆえに、フォーカス操作感度が敏感で、１００００よりも高い分解能を必要とするレンズ装置においては、従来のフォーカスコントローラ１０を用いてフォーカス調整を行うことは不可能であった。
【００１３】
そこで本実施例では、フォーカスレンズ２０４の駆動位置を２つの領域に分割し、それぞれの領域において、０〜１００００の指令位置を割り当てることにより、従来のフォーカスコントローラ１０を用いた高分解能化を実現する。
【００１４】
図２は実施例１におけるフォーカス指令位置と駆動位置の関係の情報を示した図である。横軸はフォーカスコントローラ１０からの指令位置で０〜１００００の値を示し、縦軸はフォーカスレンズ２０４の駆動位置範囲（操作範囲）で、本実施例では指令位置よりも分解能の高い駆動位置を持つレンズ装置２０の例として、０〜２００００の値を示している。０を至近端（ＭＯＤ）、２００００を無限端（ＩＮＦ）とする。従来の指令位置と駆動位置の関係は点線で示し、本実施例の指令位置と駆動位置の関係は実線で示す。
【００１５】
従来は、図に示すように、位置指令全域に対して駆動位置全域を割り当てていたため、フォーカスコントローラ１０から操作すると、１００００の分解能でしか駆動することができなかった。本実施例では、図に示すように、駆動位置の領域を、分岐位置ａを境に、領域Ａと領域Ｂの２つの領域に分割し、それぞれの領域で０〜１００００の指令位置を割り当てている。割り当て記憶部２０６は、この図２の実線で示したグラフをピックアップテーブル、もしくは、関係式などの割り当てデータとして保持し、それぞれの領域に対して、指令位置に対する駆動位置を算出可能としている。
【００１６】
図３は実施例１におけるフォーカス駆動位置算出処理のフローチャートである。
レンズ装置２０の電源が立ちあがると、ステップＳ１０１においてフォーカス位置検出部２０５からフォーカス位置を取得する。
【００１７】
ステップＳ１０２では、割り当て記憶部２０６の割り当てデータから現在のフォーカスレンズが位置する領域を有効に設定する。本実施例では、フォーカスレンズ位置が０〜１００００の位置であれば領域Ａを有効とし、１０００１から２００００の位置であれば領域Ｂを有効とする。このように電源立ち上げ時などの初期処理は、現在のフォーカスレンズが位置する領域を有効とすることで、１回目の指令位置に対する駆動が最小限となる。ただし、これに限られる訳ではなく、任意の領域を有効にするとしても構わない。
【００１８】
ステップＳ１０３では、フォーカスコントローラ１０からの指令位置を受信し、ステップＳ１０４へ進む。
【００１９】
ステップＳ１０４では、分岐位置ａでない前回指令位置から、今回指令位置が分岐位置ａに到達したか否かを判断する。今回指令位置で分岐位置ａに到達した場合は、ステップＳ１０５に進み、分岐位置ａに到達していない場合、もしくは分岐位置ａに位置し続けている場合は、ステップＳ１０６に進む。
【００２０】
ステップＳ１０５では、有効とする領域を変更する。領域Ａが有効であった場合は領域Ｂを有効とし、領域Ｂが有効であった場合は領域Ａを有効にする。
【００２１】
ステップＳ１０６では、現在有効となっている領域と指令位置から駆動位置を算出し、フォーカス制御部２０３を介して、駆動位置にフォーカスレンズ２０４を駆動する。例えば、領域Ｂが有効で、指令位置が５０００の場合、駆動位置は１５０００となる。次はステップＳ１０３に戻り、ステップＳ１０３からステップＳ１０６を繰り返す。
【００２２】
以上のように、本発明の可動の光学部材を操作するための操作装置は、操作部材と、光学部材の操作範囲のうちの複数の範囲それぞれに関して設定された前記操作部材の操作量と前記光学部材の操作量との関係の情報と、前記複数の範囲のうちの有効な範囲の情報とに基づいて、前記光学部材の操作量に関する指令を生成する処理部と、を有することを特徴とする。より具体的には、フォーカスレンズ２０４の駆動領域を２つの領域に分割し、それぞれに指令位置を割り当て、分岐位置ａで有効領域を変更することで、指令位置の分解能に対して全域にわたって２倍の分解能で駆動位置を指令することができる。よって、レンズ装置２０の位置分解能がフォーカスコントローラ１０の分解能より高い場合に有効であり、より細かなフォーカス調整が可能となり、フォーカスの操作性を向上することができる。
【００２３】
また、本実施例では、フォーカスに関して説明したが、これに限られる訳ではなく、ズームやアイリスなどの可動光学部材であっても当然良い。
【００２４】
また、本実施例では、端ありノブのコントローラに関して説明したが、端なしノブのコントローラであっても当然良い。
【００２５】
また、本実施例では、駆動位置を２つの領域に分割する例について説明したが、これに限られる訳ではなく、２つ以上の複数の領域に分けても良い。また、分岐位置ａを駆動領域の中心位置としたが、これも任意の位置としても良い。さらに、それぞれの領域に対する指令位置の割り当てを分岐位置ａで連続する（折り返す）関係について説明したが、これに限られる訳ではない。例えば、領域Ｂも領域Ａと同様に指令位置０を駆動位置１００００、指令位置１００００を駆動位置２００００とするような関係としても良い。こうすることで、有効領域を変更する際にフォーカスレンズ２０４が駆動端まで駆動してしまうが、端ありノブ１０１の回転方向とフォーカスレンズの駆動方向は常に一致させることができる。さらに、それぞれの領域において、位置指令と駆動位置が比例の関係である例について説明したが、これに限られる訳ではなく、例えば、指数関数などの曲線的な特性の関係であっても良い
【実施例２】
【００２６】
以下、図４〜６を参照して、本発明の実施例２によるレンズ装置について説明する。
図４は実施例２のフォーカス制御のシステムブロック図である。図１で説明した内容と同様の構成要素は、同一符号で示し、説明を省略する。
【００２７】
１０５はカメラマンがフォーカスを操作する操作部で、機械的な可動端のない、所謂、端なしノブ１０５である。このような端なしノブ１０５を有するフォーカスコントローラ１０は、実施例１で説明した端ありノブ１０１と同じように、フォーカスレンズ２０４の全駆動範囲の位置を指令可能とするように、端なしノブ１０５の所定操作角内で正規化した位置指令を出力する。本実施例では、操作角１０００度で０〜１００００の正規化位置指令を出力するものとし、説明する。端なしノブ１０５は、可動端がないため、操作角１０００度を超えて操作することも可能だが、その場合は、正規化指令位置の最小値（０）、または最大値（１００００）で指令位置を維持する。また、指令位置が維持された状態で、端なしノブ１０５を反転方向に操作した場合は、即座に最小値から増加、または最大値から減少する指令位置を出力する。フォーカスコントローラ１０は、通信部１０４により接続されるレンズ装置２０の機種に関わらず、０〜１００００の指令位置を送信する。
【００２８】
位置指令整合部１０６は、通信部１０４を介してレンズ装置２０から整合の指示を受けると、レンズ装置２０により指示された位置に、現在の位置指令を変更する。端なしノブ１０５を有するフォーカスコントローラ１０の場合、電源立ち上げ時に、端なしノブ１０５の操作位置に応じた絶対的な指令位置が決まるわけではないため、指令位置が一意に決まらない。よって、電源立ち上げ時に、レンズ装置２０は、現在のフォーカスレンズ２０４の位置に一致する指令位置を出力するようフォーカスコントローラ１０に整合指示を行う。したがって、電源立ち上げ時に、意図せずフォーカスレンズ２０４が駆動してしまうことを防ぎ、現在のフォーカスレンズ２０４の位置からフォーカスを操作することが可能となる。
【００２９】
整合指示部２０７は、フォーカス駆動位置算出部２０２で有効領域の変更が行われる際に、新しい有効領域における現在のフォーカスレンズ２０４の位置に指令位置を変更するように通信部２０１を介してフォーカスコントローラ１０に指示する。
【００３０】
図５は実施例２におけるフォーカス指令位置と駆動位置の関係を示した図である。横軸はフォーカスコントローラ１０からの指令位置で０〜１００００の値を示し、縦軸はフォーカスレンズ２０４の駆動位置範囲で、本実施例では指令位置よりも分解能の高い駆動位置を持つレンズ装置２０の例として、０〜２００００の値を示している。０を至近端（ＭＯＤ）、２００００を無限端（ＩＮＦ）とする。本実施例の指令位置と駆動位置の関係を実線で示す。本実施例では、図に示すように、０〜１１０００（分岐位置ｃｄ）の領域Ｃと、９０００（分岐位置ｄｃ）〜２００００の領域Ｄとによって、駆動位置の全領域をカバーするとともに一部領域（端部）が互いに重複する２つの領域を設定し、それぞれの領域に対して０〜１００００の指令位置を割り当てている。割り当て記憶部２０６は、この図５の実線で示したグラフをピックアップテーブル、もしくは、関係式などの割り当てデータとして保持し、それぞれの領域に対して、指令位置に対する駆動位置を算出可能としている。
【００３１】
図６は実施例２におけるフォーカス駆動位置算出処理のフローチャートである。
レンズ装置２０の電源が立ちあがると、ステップＳ２０１においてフォーカス位置検出部２０５からフォーカス位置を取得する。
【００３２】
ステップＳ２０２では、割り当て記憶部２０６の割り当てデータから現在のフォーカスレンズ２０４が位置する領域を有効に設定する。本実施例では、フォーカスレンズ位置が０〜８９９９の位置であれば領域Ｃを有効とし、１１００１から２００００の位置であれば領域Ｄを有効とする。領域Ｃと領域Ｄの重複している領域（９０００〜１１０００）の場合は、任意の領域を有効として構わない。
【００３３】
ステップＳ２０３では、有効領域における現在フォーカスレンズ２０４の位置に対応する指令位置を割り当て記憶部２０６から求め、該指令位置を出力するようにフォーカスコントローラ１０へ整合を指示する。このように電源立ち上げ時などの初期処理は、現在のフォーカスレンズ２０４の位置に対応した指令位置をフォーカスコントローラ１０に出力させることで、１回目の指令位置に対して駆動はせず、現在のフォーカスレンズ２０４の位置から操作を開始できる。
【００３４】
ステップＳ２０４では、フォーカスコントローラ１０からの指令位置を受信し、ステップＳ２０５へ進む。
【００３５】
ステップＳ２０５では、現在有効となっている領域と指令位置から駆動位置を算出し、フォーカス制御部２０３を介して、駆動位置にフォーカスレンズ２０４を駆動する。例えば、領域Ｄが有効で、指令位置が１０００の場合、駆動位置を１１０００とする。
【００３６】
ステップＳ２０６では、現在有効としている領域が領域Ｃであるか否かを判断する。領域Ｃであれば、ステップＳ２０７へ進み、領域Ｃでない、すなわち領域Ｄであれば、ステップＳ２１０へ進む。
【００３７】
ステップＳ２０７では、分岐位置ｃｄでない前回指令位置から、今回指令位置が分岐位置ｃｄに到達したか否かを判断する。今回指令位置で分岐位置ｃｄに到達した場合は、ステップＳ２０８に進み、分岐位置ｃｄに到達していない場合は、ステップＳ２０４に戻る。
ステップＳ２０８では、有効とする領域を領域Ｃから領域Ｄへ変更する。
【００３８】
ステップＳ２０９では、割り当て記憶部２０６の割り当てデータから、領域ＤにおけるステップＳ２０５で算出した駆動位置に対応する指令位置を求め、該指令位置を出力するようにフォーカスコントローラ１０へ整合を指示する。すなわち、フォーカス駆動位置算出部２０２は、有効な領域を切り換えたときに、切り換え後の有効な領域に対応する指令位置を出力するようにフォーカスコントローラ１０に指令する。図５の例では、１００００の指令位置に到達した場合に、１０００の指令位置に変更するように整合を指示する。次にステップＳ２０４に戻る。
【００３９】
領域Ｄが有効である場合のステップＳ２１０では、分岐位置ｄｃでない前回指令位置から、今回指令位置が分岐位置ｄｃに到達したか否かを判断する。今回指令位置で分岐位置ｄｃに到達した場合は、ステップＳ２１１に進み、分岐位置ｄｃに到達していない場合は、ステップＳ２０４に戻る。
ステップＳ２１１では、有効とする領域を領域Ｄから領域Ｃへ変更する。
【００４０】
ステップＳ２１２では、割り当て記憶部２０６の割り当てデータから、領域ＣにおけるステップＳ２０５で算出した駆動位置に対応する指令位置を求め、該指令位置を出力するようにフォーカスコントローラ１０へ整合を指示する。図５の例では、０の指令位置に到達した場合に、９０００の指令位置に変更するように整合を指示する。次にステップＳ２０４に戻り、ステップＳ２０４からステップＳ２１２を繰り返す。
【００４１】
すなわち、フォーカス駆動位置算出部２０２は、指令位置が、２つの分岐位置（２つの閾値）のうち、重複する領域にある有効な領域（例えば、領域Ｃ）の端（１１０００）に近い側の閾値（分岐位置ｃｄ）になった場合に、有効な領域を領域（領域Ｃ）から、重複する領域を構成する他方の領域（領域Ｄ）に切り換える。すなわち、閾値を複数有し、処理部は切り換える前の有効な領域に基づいて有効な範囲を切り換えるための閾値を選択する。
【００４２】
以上のように、駆動位置の全範囲をカバーするとともに、隣接する領域の一部の範囲が互いに重複するように、フォーカスレンズ２０４の駆動領域を２つの領域を設定し、それぞれに指令位置を割り当てることで、位置指令の分解能よりも高い分解能で駆動位置を指令できる。また、有効領域を変更するとともに、フォーカスコントローラ１０に対して指令位置変更の整合指示を行うことで、同一方向に連続して端なしノブ１０５を操作することができる。さらには、一部領域を重複して領域を分割することで、領域変更の分岐位置で反転操作したとしても、必ず領域を変更することが可能であり、フォーカスの操作性をより向上することができる。
【００４３】
また、本実施例では、一部重複領域を指令位置で０〜１０００、及び９０００から１００００とする例について説明したが、これに限られる訳ではなく、位置指令の最小分解能で２以上の重複領域があれば良い。
【００４４】
また、本実施例では、分岐位置に到達した場合に有効領域を変更する例について説明したが、これに限られる訳ではなく、所定の幅をもった分岐領域を設定し、該分岐領域に指令値が入ったら、有効領域を変更するなどしても良い。
【００４５】
また、本実施例では、領域変更時に、分岐位置に対応する指令位置で整合を指示する例について説明したが、指令位置の変化速度に応じて、整合を指示する指令位置を求めるなどしても良い。例えば、指令位置の変化速度が毎周期１００であり、分岐位置に到達した場合、次の指令位置も１００進むと推測し、有効領域における、分岐位置に対応した指令位置に、１００を加算した指令位置で整合を指示するなどしても良い。すなわち、フォーカス駆動位置算出部２０２は、指令位置の変化の履歴に基づく所定時間後の推定の指令位置が、２つの分岐位置（２つの閾値）のうち、重複する領域にある有効な領域（例えば、領域Ｃ）の端（１１０００）に近い側の閾値（分岐位置ｃｄ）になった場合に、有効な領域を領域Ｃから領域Ｄに切り換えるようにしてもよい。
【実施例３】
【００４６】
以下、図７〜９を参照して、本発明の実施例３によるレンズ装置について説明する。
図７は実施例３のフォーカス制御のシステムブロック図である。図１で説明した内容と同様の構成要素は、同一符号で示し、説明を省略する。
【００４７】
モード変更指示部（切り換え部）２０８は、スイッチになどによりユーザから指示を受け、指令位置と駆動位置の関係が異なる複数のモードを切り換える。本実施例では、従来のような指令位置に対して駆動位置全域を割り当てたモードであるモード１と、駆動位置全域を複数の領域に分割し、モード１よりも高分解能な駆動位置の操作を可能とするモードであるモード２の制御モードを有する例について説明する。実施例３の操作装置においては、複数の領域における領域の数の互いに異なる複数のモードの間でモードを切り換えること、または、操作範囲が単一の範囲のみからなるモードを含む複数のモードの間でモードを切り換えることを特徴とする。
【００４８】
割り当て生成部（領域設定部）２０９は、モード２が指示された場合に、現在のフォーカスレンズ２０４の位置に応じて、指令位置と駆動位置の関係を示す割り当てデータを生成する。
【００４９】
図８は実施例３における各モードにおけるフォーカス指令位置と駆動位置の関係を示した図である。図８（Ａ）は、モード１の関係を示しており、図８（Ｂ）は、モード２へ変更時に生成される指令位置と駆動位置の関係を示している。図８（Ｂ）は、モード１で現在の指令位置が５０００の時にモード２へ変更した場合の例である。横軸はフォーカスコントローラ１０からの指令位置で０〜１００００の値を示し、縦軸はフォーカスレンズ２０４の駆動位置範囲で、本実施例では指令位置よりも分解能の高い駆動位置を持つレンズ装置２０の例として、０〜４００００の値を示している。０を至近端（ＭＯＤ）、４００００を無限端（ＩＮＦ）とする。モード変更時のモード２の指令位置と駆動位置の関係を示す割り当てデータを生成する方法について説明する。
【００５０】
モード１の時に、現在のフォーカスコントローラ１０からの指令位置が５０００（駆動位置は２００００）とする。この時にモード２に変更した場合、予め定められたモード１よりも高い分解能（グラフの傾き）に設定する。このモード２での分解能は、レンズ装置２０の駆動位置の分解能や、被写界深度などの光学条件により決定するなどしても良い。例えば、指令位置が１進むに対して、駆動位置が１進む分解能や、レンズ装置２０の最小被写界深度が駆動位置の２に相当する場合、指令位置が１進むに対して、駆動位置が２進む分解能とする。該分解能（グラフの傾き）で指令位置５０００、駆動位置２００００の点を通るようにモード２ｆを割り当てる。
【００５１】
次に、同様の傾きで、指令位置０、駆動位置０の点を通るようにモード２ｅを割り当てる。さらに、同様の傾きで、指令位置１００００、駆動位置４００００の点を通るようにモード２ｇを割り当てる。このように、モード２ｅにより割り当てられた領域Ｅ、モード２ｆにより割り当てられた領域Ｆ、モード２ｇにより割り当てられた領域Ｇの、３つの領域に分割することができる。また、各領域の重複している領域内に、有効な領域を変更させるためのトリガーとなる位置である分岐位置ｆｅ（第２閾値）、分岐位置ｅｆ（第１閾値）、分岐位置ｇｆ（第２閾値）、分岐位置ｆｇ（第１閾値）を設定することにより、指令位置と駆動位置の割り当てデータが生成される。このように割り当て生成部２０９で生成された割り当てデータは、割り当て記憶部２０６に記憶される。
【００５２】
図９は実施例３におけるモード変更処理のフローチャートである。
まず、ステップＳ３０１では、モード変更指示部２０８によりユーザからモード変更の指示があるか否かを判断する。モード変更の指示があった場合は、ステップＳ３０２へ進み、モード変更の指示がない場合は、ステップＳ３０１を維持する。
【００５３】
ステップＳ３０２では、モードの変更がモード１からモード２への変更か否かを判断する。モード１からモード２への変更である場合は、ステップＳ３０３へ進み、モード２からモード１への変更の場合は、ステップＳ３０５へ進む。
【００５４】
ステップＳ３０３では、図８を用いて説明したように、現在のフォーカスコントローラ１０の指令位置に応じて、駆動位置の変化がないように、指令位置と駆動位置の割り当てデータを生成し、ステップＳ３０４に進む。
【００５５】
ステップＳ３０４では、ステップＳ３０３で生成した割り当てデータを駆動位置算出用のデータとして有効にする。
【００５６】
モード２からモード１の場合にステップＳ３０２から進んだステップＳ３０５では、予め保持されているモード１の割り当てデータを駆動位置算出用のデータとして有効にする。
【００５７】
以上のように、モード１からモード２へ変更する場合に、現在の指令位置に変化のないように指令位置と駆動位置が割り当てられるため、整合処置を行わなくとも現在の駆動位置からの連続的な操作が可能となる。ゆえに、例えば、通常は分解能の低いモード１で概略焦点位置を調整し、合焦被写体付近でモード２へ切り換えて分解能の高いモード２で微調整を行う場合などに、整合処理を行うことによる遅延によって操作の応答性を落とすことなく、モードの変更が可能となる。
【００５８】
また、本実施例は、モード１からモード２へ変更する時のみ、割り当てデータの生成を行う例について説明したが、これに限られる訳ではなく、モード２からモード１への変更時に同様の処理を実施しても良い。さらに、本実施例では、モード１が駆動位置全域を割り当てている例について説明したが、分解能の異なる設定の複数モードを切り換えるなどしても良い。
【００５９】
上記の例では発明の説明を容易にするために、モード２ｅはモード２ｆの傾きで指令位置０、駆動位置０の点を通るように設定され、モード２ｇはモード２ｆの傾きで指令位置１００００、駆動位置４００００の点を通るように設定するものとして説明した。しかし、本発明はこのようなモード２ｅ，２ｇの設定の方法に限定されることはない。例えば、モード１の時に、現在のフォーカスコントローラ１０からの指令位置が５０００（駆動位置は２００００）とし、この時にモード２に変更した場合を考える。予め定められたモード１よりも高い分解能（グラフの傾き）のモード２に変更し、該分解能で指令位置５０００、駆動位置２００００の点を通るようにモード２ｆを割り当てる。次に、モード２ｆで最小の指令位置０における駆動位置から所定の量（所定の重複量）だけ大きい駆動位置、指令位置１００００の点を通るモード２ｆの傾きの直線でモード２ｅ（領域Ｅ）を設定する。さらに、モード２ｆで最大の指令位置１００００における駆動位置から所定の量（所定の重複量）だけ小さい駆動位置、指令位置０の点を通るモード２ｆの傾きの直線でモード２ｇ（領域Ｇ）を設定する。このように、モード２ｆに基づいて、モード２ｅ（領域Ｅ）、モード２ｇ（領域Ｇ）を設定することができる。この場合、必ずしも、指令位置０、駆動位置０の点、及び、指令位置１００００、駆動位置４００００の点を通るモードの直線があるとは限らないが、隣接するモードの駆動位置の範囲が重複する領域を有するように構成すればよい。
【００６０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６１】
２０２  フォーカス駆動位置算出部（導出部）
２０９  割り当て生成部
【図１】
2019200253.tif 000003
【図２】
2019200253.tif 000004
【図３】
2019200253.tif 000005
【図４】
2019200253.tif 000006
【図５】
2019200253.tif 000007
【図６】
2019200253.tif 000008
【図７】
2019200253.tif 000009
【図８】
2019200253.tif 000010
【図９】
2019200253.tif 000011
【図１０】
2019200253.tif 000012