(57)【要約】【課題】  ズームレンズの移動に伴うピント移動を補正するためにフォーカスレンズを移動させるズームトラッキング作動を行うレンズ装置においては、ズーム移動中、停止においてピントズレを抑制する必要がある。【解決手段】  ズームレンズの移動に伴うピントズレを補正するためにフォーカスレンズを移動させるズームトラッキング制御を行うレンズ装置であって、前記ズームレンズの移動状態に応じて導出されたフォーカス位置指令値に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する制御手段を備える、ことを特徴とする。【選択図】  図１
2016224096.tif 000002
【特許請求の範囲】
【請求項１】
ズームレンズの移動に伴うピントズレを補正するためにフォーカスレンズを移動させるズームトラッキング制御を行うレンズ装置であって、
前記ズームレンズの移動状態に応じて導出されたフォーカス位置指令値に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する制御手段を備える、
ことを特徴とするレンズ装置。
【請求項２】
被写体距離指令値を生成する被写体距離指令生成手段と、
前記ズームレンズの位置を検出する位置検出手段と、を備え、
前記制御手段は、前記ズームレンズが移動している場合は、前記被写体距離指令値と前記ズームレンズを駆動するための位置指令値に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御し、前記ズームレンズが停止している場合は、前記被写体距離指令値と前記位置検出手段からの前記ズームレンズの位置情報に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する、
ことを特徴とする請求項１に記載のレンズ装置。
【請求項３】
前記制御手段は、前記ズームレンズが移動している場合は、前記ズームレンズの移動方向が望遠端方向であるかまたは広角端方向であるかに基づく前記フォーカス位置指令値に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する、ことを特徴とする請求項１または２に記載のレンズ装置。
【請求項４】
各ズーム位置における所定の被写体距離に合焦するフォーカス関連情報とズーム関連情報について、前記ズームレンズを広角端方向に移動して取得した第１のデータと、前記ズームレンズを望遠端方向に移動して取得した第２のデータと、を記憶する記憶手段を備え、
前記制御手段は、前記ズームレンズが広角端方向に移動している場合は前記第１のデータに基づき、前記ズームレンズが望遠端方向に移動している場合は前記第２のデータに基づいて前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する、
ことを特徴とする請求項３に記載のレンズ装置。
【請求項５】
前記フォーカスレンズの位置を検出するフォーカス位置検出手段を有し、
前記記憶手段に記憶される前記第１および第２のデータそれぞれは、少なくとも２つの被写体距離における複数のズーム位置に対するデータで構成され、
前記フォーカス関連情報は、前記フォーカス位置検出手段によって検出されたフォーカス位置情報を含み、
前記制御手段は、前記記憶手段に記憶されている、少なくとも２つの被写体距離における前記フォーカス位置情報に基づき被写体距離についての補間演算によって任意のズーム位置および被写体距離に対するフォーカス位置を導出し、前記記憶手段に記憶されている前記フォーカス位置指令値と前記フォーカス位置情報の差分を、前記フォーカス位置に加算することで前記任意のズーム位置および被写体距離に対するフォーカス位置指令値を導出する、
ことを特徴とする請求項４に記載のレンズ装置。
【請求項６】
前記フォーカスレンズの位置を検出するフォーカス位置検出手段を有し、
前記フォーカス関連情報は、前記フォーカス位置検出手段によって検出されたフォーカス位置情報を含み、
前記制御手段は、前記記憶手段に記憶されている、少なくとも２つの被写体距離における前記フォーカス位置情報に基づき被写体距離についての補間演算によって任意のズーム位置および被写体距離に対するフォーカス位置を導出し、導出された前記フォーカス位置指令値に隣接する前記記憶手段に記憶されている２つのフォーカス位置指令値を抽出し、抽出された前記フォーカス位置指令値と対として格納されている前記フォーカス位置情報との差分を用いて前記任意のズーム位置および被写体距離に対するフォーカス位置指令値を演算する、
ことを特徴とする請求項４または５に記載のレンズ装置。
【請求項７】
前記ズームレンズを移動するズーム駆動手段と、
前記ズームレンズの位置を検出すズーム位置検出手段と、を備え、
前記制御手段は、ズーム位置指令値がズーム端から所定の範囲内の領域である場合は、前記位置検出手段からの前記ズームレンズの位置情報に基づいて前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する、
ことを特徴とする請求項１に記載のレンズ装置。
【請求項８】
請求項１乃至７のいずれか１項に記載のレンズ装置と撮像素子とを有する撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置およびそれを有する撮像装置に関し、特に、ビデオカメラ等の光学機器において、ズームレンズを移動させるとともに、該ズームレンズの移動に伴う像面移動を補正するためにフォーカスレンズを移動させるレンズ駆動技術（以下、ズームトラッキング制御と記載する）に関するものである。
【背景技術】
【０００２】
ズームトラッキング制御のピントズレを抑制するための技術として、特許文献１のような、ズーム位置検出の静的遅延、動的遅延を補正する技術が知られている。また、特許文献２のような各ズーム位置におけるベストピント位置を測定し、トラッキングカーブに補正を加える技術も開示されている。そして、特許文献３にはズーム移動中にはズーム到達目標位置を現在位置に加算してトラッキング制御を行うことでピントズレを抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１３３０１２号公報
【特許文献２】特開２００３−５７５２４号公報
【特許文献３】特開２０１０−１５２２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動画撮影画像を静止画として使用するようなニーズが高まる中、ズームトラッキング時のピントズレをさらに抑制することが求められている。特許文献１では一意的に静的、動的オフセットを加える開示があるが、機構のガタや製造バラツキに対する開示が無い。特許文献２はトラッキングカーブに補正を加える開示がなされているが、ズーム移動中にピントズレ抑制を行う開示は無い。また、特許文献３はステップモータ特有の駆動パルスを位置情報に加算することでズーム移動中のピントズレを抑制する開示はあるが、ＤＣモータ等の駆動信号で駆動状況を管理できないアクチュエータでズームを駆動する場合の開示は無い。
【課題を解決するための手段】
【０００５】
本発明のレンズ装置は、ズームレンズの移動に伴うピントズレを補正するためにフォーカスレンズを移動させるズームトラッキング制御を行うレンズ装置であって、前記ズームレンズの移動状態に応じて導出されたフォーカス位置指令値に基づいて、前記ズームトラッキング制御における前記フォーカスレンズの駆動を制御する制御手段を備える、ことを特徴とする。
【発明の効果】
【０００６】
本発明のレンズ装置は、ズーム移動中、停止中に関わらず、ズームトラッキング動作時のピントズレ（フォーカス変動）を抑制できる効果を有する。
【図面の簡単な説明】
【０００７】
【図１】実施例１のレンズ装置のブロック構成図
【図２】実施例１のレンズ装置の作動フロー
【図３】実施例１のズーム機構を示す概略図
【図４】実施例１の取得補正データを示す図
【図５】実施例１のズーム方向による取得補正データを示す図
【図６】実施例１のトラッキングカーブに変曲点が存在する場合の補正データを示す図
【図７】実施例１の動作タイミングチャート
【図８】実施例１のフォーカス指令生成時の補間処理
【図９】実施例２のフォーカス指令生成時の補間処理
【図１０】実施例３のレンズ装置の作動フロー
【図１１】実施例３のズーム端処理
【発明を実施するための形態】
【０００８】
以下に、ズームトラッキング制御を行う本発明のレンズ装置の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【０００９】
図１は本発明のレンズ装置の特徴を表す部分を強調して表現したブロック図である。同図を用いて本発明の実施例１について説明する。
【００１０】
図１において、１は撮影画角を変化させるズームレンズであり、２はピントを調整するためのフォーカスレンズである。３はズームレンズ１の位置を検出するズーム位置検出部、４はフォーカスレンズ２の位置を検出するフォーカス位置検出部である。５はズームレンズ１を操作するためのズーム操作部であり、６はフォーカスレンズ２を操作するためのフォーカス操作部である。７はズーム操作部５、フォーカス操作部６の操作状態と、ズーム位置検出部３およびフォーカス位置検出部４のそれぞれの位置情報を取込み、それぞれの操作状態に従った位置へ移動するように駆動信号を生成する制御マイコンである。そして、８は制御マイコン７で生成したズーム駆動指令に従ってズームレンズ１を駆動するズーム駆動部であり、９は制御マイコン７で生成したフォーカス駆動指令に従ってフォーカスレンズ２を駆動するフォーカス駆動部である。
【００１１】
次に、制御マイコン７の主な機能ブロックを説明する。同図において１０１はズーム操作部５から与えられるズーム速度指令値Ｚｓｐｄから処理単位時間ごとにズーム位置指令値Ｚｃｔｒｌを生成するズーム位置指令生成部である。１０２はズーム位置指令値Ｚｃｔｒｌとズーム位置情報Ｚｆｏｌの偏差Ｚｄｉｆを算出するズーム偏差算出部であり、１０３はズーム偏差Ｚｄｉｆからズームレンズ１を駆動するためのズーム駆動指令Ｚｄｒｉｖを生成するズームサーボ部である。１０４は所定の被写体距離においてズームを広角端方向に移動させて予め取得したベストピント情報（合焦位置）をトラッキングデータ補正値として記憶しているズームトラックの補正データテーブルＷｉｄｅである。一方１０５は所定の被写体距離においてズームを望遠端方向に移動させた際のベストピント情報を予め取得して記憶しているズームトラックの補正データテーブルＴｅｌｅである。
【００１２】
そして、１０６はズーム位置指令値Ｚｃｔｒｌ、ズーム位置情報Ｚｆｏｌおよびズーム偏差Ｚｄｉｆの状態からズーム移動方向、ズームレンズが移動中であるか停止中であるか（ズームレンズの移動状態）の判断を行うズーム状態判定部である。１０７はズーム状態判定部１０６で判断したズーム移動方向により補正データテーブルＷｉｄｅ１０４または補正データテーブルＴｅｌｅ１０５を選択する補正テーブル選択部である。１０８はズーム状態判定部１０６で判断した停止または駆動状態（移動状態）に応じて、トラッキング演算にズーム位置指令値Ｚｃｔｒｌ、ズーム位置情報Ｚｆｏｌいずれの値を使用するかの選択を行うズーム値選択部である。１０９はフォーカス操作部（被写体距離指令生成手段）６から与えられる（合焦すべき被写体までの距離又は合焦すべき被写体までの距離に相当するものを指示する指令値である）被写体距離指令値Ｄｃｔｒｌとズーム値選択部１０８の出力であるズーム値および補正テーブル選択部１０７から与えられる補正トラッキングデータよりフォーカス位置指令値Ｆｃｔｒｌを算出するトラッキング演算部である。そして１１０はトラッキング演算部１０９の出力であるフォーカス位置指令値Ｆｃｔｒｌに応じてフォーカスレンズ２を駆動するためのフォーカス駆動指令Ｆｄｒｉｖを生成するフォーカスサーボ部である。
【００１３】
本実施例の作動について図１のブロック図と、撮影装置の動作フローを表した図２のフロー図を用いて説明する。
【００１４】
処理ステップＳ１０１で処理を開始した後、処理ステップＳ１０２で制御マイコン７外部の情報を取り込む。即ち、ズーム操作部５から与えられるズーム速度指令値Ｚｓｐｄ、ズーム位置検出部３の出力であるズーム位置情報Ｚｆｏｌ、フォーカス操作部６から与えられる被写体距離指令値Ｄｃｔｒｌそしてフォーカス位置検出部４の出力であるフォーカス位置情報Ｆｆｏｌを制御マイコン７に取り込む。
【００１５】
その後処理ステップＳ１０３で、ズーム位置指令生成部１０１において、ズーム速度指令値Ｚｓｐｄから制御マイコン７の処理周期あたりのズーム位置指令値Ｚｃｔｒｌが生成される。ズーム操作部５はシーソＰＯＴ等の操作部材から構成されており、ズーム速度指令値ＺｓｐｄはシーソＰＯＴが中立即ち非操作時をゼロとして、正負方向を持った押しこみ操作量が多いほど大きな速度に対応する値を出力する。ズーム位置指令生成部１０１では、式（１）に示すように、ズーム位置情報Ｚｆｏｌにズーム速度指令値Ｚｓｐｄに係数を乗じた値を加算していく処理を行う。
Ｚｃｔｒｌ＝Ｚｓｐｄ×ａ＋Ｚｆｏｌ  式（１）
ここで使用する係数ａは、制御マイコンの処理周期の時間でズームレンズ１を移動させる移動距離となるように設定されている。
【００１６】
その後、処理ステップＳ１０４で、ズーム偏差算出部１０２にてズーム位置指令値Ｚｃｔｒｌとズーム位置情報Ｚｆｏｌとの偏差Ｚｄｉｆを算出する。処理ステップＳ１０５で、ズームサーボ部１０３においてズーム偏差ＺｄｉｆをＰＩＤ制御に従って演算を行い、ズーム駆動部８に与える駆動指令Ｚｄｒｉｖを生成する。
【００１７】
その後、処理ステップＳ１０６、Ｓ１０７でズーム状態判定部１０６の判定を行う。先ず処理ステップＳ１０６ではズーム偏差Ｚｄｉｆを判定値Ｔｈ＿ｓｔｏｐと比較してズームレンズ１が駆動状態か停止状態かを判断する。判定値Ｔｈ＿ｓｔｏｐよりズーム偏差Ｚｄｉｆが大きい場合はズームが駆動状態にあると判断し、処理ステップＳ１０７に処理を移す。処理ステップＳ１０７ではズーム位置指令値Ｚｃｔｒｌとズーム位置情報Ｚｆｏｌを比較しズームレンズ１が望遠端方向、広角端方向いずれの方向に移動しているかを判断する。望遠端方向に移動している場合、処理ステップＳ１０８にて補正テーブル選択部１０７は補正データテーブルＴｅｌｅ１０５を選択し、演算トラックデータテーブルＴｂｌ＿ｔｒｋに設定する。一方、広角端方向に移動している場合、処理ステップＳ１０９にて補正テーブル選択部１０７は補正データテーブルＷｉｄｅ１０４を選択し、演算トラックデータテーブルＴｂｌ＿ｔｒｋに設定する。
【００１８】
ここで補正データテーブルについて説明する。補正データテーブルは、ズームトラックのピント補正を行うために各ズーム位置に対するベストピント情報（合焦位置）を格納（記憶）しているものである。ズーム位置設定の際に望遠端側から広角端側に移動させた場合でのズームの位置決めを行い、ベストピント情報を格納しているものを補正データテーブルＷｉｄｅ１０４としている。また、ズームを逆方向の広角端側から望遠端側移動させた場合でのズームの位置決めを行い、ベストピント情報を格納しているものを補正データテーブルＴｅｌｅ１０５として、合わせて持たせている。
【００１９】
ズームの移動方向で別々の補正データを使用している理由は、仮にズーム位置検出部３の位置情報Ｚｆｏｌが同値であっても、ズーム駆動方向によってガタの状態が違うためまたは制御遅れのために実際のズームレンズ１の光学的配置がずれてしまうことにある。図３にズーム機構の概略図を示す。同図で２０１はズーム駆動部８の動力を受け回転する移動環であり、２０２は移動環に切られているカム溝である。２０３は不図示の固定環に切られている直溝であり、２０４はカム溝２０２、直溝２０３に規制されて支持されるコロであり、コロ２０４とズームレンズ１は連結されている。２０５，２０６はギアであり、それぞれズーム駆動部８、ズーム位置検出部３と移動環２０１を接続している。動作について説明する。ズーム駆動部８からの回転力が移動環を回転させ、この回転でコロ２０４を規制するカム溝の位置が変化する。コロ２０４およびズームレンズ１は直溝の案内によって光軸方向に前後移動する。そして、ズーム位置検出部３は移動環の回転状態を検出し、ズーム位置情報を出力する構成となっている。このようなズーム機構では、カム溝２０２と直溝２０３に対しコロ２０４の自由度を持つ事でガタが存在し、また、ズームが移動する際に位置を決めることになるカム溝２０２の淵が移動方向で別となる。このため、ズームレンズ１の位置とズーム位置検出部３のズーム位置情報Ｚｆｏｌは正確に一致しないので、ズームトラック動作時にズーム移動方向に応じて補正データを使い分けている。
【００２０】
次に補正データテーブルに格納しているデータについて説明する。補正データテーブルに格納されているデータは、被写体距離（物体距離）の情報、フォーカスレンズの位置に関連するデータであるフォーカス関連情報、及び、ズームレンズの位置に関連するデータであるズーム関連情報を含む。図４はズーム位置とフォーカス位置を軸としたグラフであり、望遠端から広角端方向へズームを移動しながら補正データを取得して得られる補正データテーブルＷｉｄｅ１０４に含まれるデータを示す説明図である。図４にはさらにレンズ個体の特性を含まない設計値０〜４を黒丸で併せて示している。
【００２１】
Ｔｅｌｅ端ではズーム位置情報ＺＦ０とベストピント位置ＦＦ０そしてベストピント位置ＦＦ０を導いたフォーカス位置指令ＦＣ０の３点を記憶する。ベストピントを決めるためのフォーカス駆動は、トラックデータの設計値を参考にして広角端方向にズームが移動した際にフォーカスのベストピント位置が移動する方向に駆動する。つまり、ズームトラック動作時のフォーカス駆動方向と一致する方向でベストピントサーチを行って、ベストピント位置を決定する。例えば図４では、ズームが広角端側に移動するに従いフォーカス設計値が無限遠側へと移動するので無限遠方向にベストピントサーチを行う。また、図５（ａ）に補正データテーブルＷｉｄｅ１０４、図５（ｂ）に補正データテーブルＴｅｌｅ１０５に含まれるフォーカス位置指令値ＦＣ＊を示す説明図を示す。ここで“＊”はズーム取得位置の番号を表している。同図はズームに対してフォーカスベストピント位置が単調に一方向に変動するズームトラック特性を例にしている。これに対し、変曲点を有するトラッキング特性のタイプのレンズ装置１においては図６に示した補正データテーブルＷｉｄｅ１０４のように変曲点を境としてフォーカス駆動方向を反転して取得する。なお、ベストピント位置を決定する処理については、本発明の本質で無いので説明はしない。レンズ装置１で実施してもよいし、周辺機器と接続して実施しても構わない。
【００２２】
望遠端でベストピント情報（合焦情報）を取得した後、ズーム位置を広角端側に微小量移動させる。そして、上記３種類の情報、ＺＦ１（ズーム位置）、ＦＣ１（フォーカス指令）、ＦＦ１（ベストピント位置）に加えズーム位置ＺＦ１に導いたズーム指令値ＺＣ１を併せてベストピント情報（合焦情報）として格納している。つまり、ズーム端ではズーム位置ＺＦ＊のみ、ズーム中間では加えてズーム指令値ＺＣ＊をベストピント情報として記憶する。なお、ズームを移動させる幅、つまりズーム全域での補正値取得数は本発明の本質でないので規定はしないが、フォーカスの焦点深度に対する敏感度の関係から定めて構わない。このベストピント情報の取得をズーム位置が広角端になるまで行う。なお、広角端では望遠端と同様に、ズーム位置情報ＺＦ０とベストピント位置ＦＦ０そしてベストピント位置ＦＦ０を導いたフォーカス位置指令ＦＣ０の３点をベストピント情報として記憶する。
【００２３】
上記のように所定の被写体距離における補正データテーブルをズーム全域で取得し、これを使用して実際のトラッキング演算・制御を行う。その際、取得した補正データの被写体距離以外の距離でのトラッキング制御については、設計値と補正値を用いて補間演算によってフォーカス位置指令値Ｆｃｔｒｌを算出する。また、補正取得時の被写体距離の設定は１つの距離のみでも構わない。また、例えば無限遠と最至近距離（ＭＯＤ）での被写体距離等、２つ以上の被写体距離でそれぞれ補正取得を行い、フォーカス操作部６で指示された設定被写体距離に応じて内挿補間演算することでフォーカス位置指令値Ｆｃｔｒｌを算出しても構わない。本実施例ではＭＯＤの被写体距離で取得した補正データと無限遠でのトラッキングデータ設計値を用いて被写体距離方向の補間演算を行うものとして説明を進める。
【００２４】
図２のフローの説明に戻る。処理ステップＳ１０８およびＳ１０９で補正データテーブルを選択した後、処理ステップＳ１１０で、トラッキング演算部１０９にて被写体距離指令値Ｄｃｔｒｌとズーム位置指令値Ｚｃｔｒｌを用いてフォーカス位置指令値Ｆｃｔｒｌを算出する。一方、処理ステップＳ１０６でズームが停止状態にあると判断した場合は、処理ステップＳ１１２にて被写体距離指令値Ｄｃｔｒｌとズーム位置情報Ｚｆｏｌを用いて、フォーカス位置指令値Ｆｃｔｒｌを算出する。ズーム情報としてズーム位置指令値Ｚｃｔｒｌ、ズーム位置情報Ｚｆｏｌを選択する処理が、ズーム値選択部１０８の処理に相当する。
【００２５】
その後、処理ステップＳ１１１で、フォーカスサーボ部１１０にてフォーカス位置指令値Ｆｃｔｒｌに対してＰＩＤ制御等を加えフォーカス駆動指令Ｆｄｒｉｖを算出し、処理ステップＳ１１３へ処理を移す。処理ステップＳ１１３では算出された、ズーム駆動指令Ｚｄｒｉｖ、フォーカス駆動指令Ｆｄｒｉｖをズーム駆動部８、フォーカス駆動部９へそれぞれ出力し、処理を処理ステップＳ１０２に戻す。ズーム駆動部８、フォーカス駆動部９はそれぞれズームレンズ１、フォーカスレンズ２を入力された駆動指令に従って駆動することでズームトラック動作を行う。
【００２６】
以上説明したトラッキングデータ制御について、図７を参照しながら本発明の効果を示す動作例を説明する。図７はズーム操作部５が操作された後、ズームトラック動作の各部挙動を制御マイコン７の処理タイミングを単位とした時間軸で表したものである。図７（ａ）はズーム操作部５が操作された場合のズーム速度指令値Ｚｓｐｄ（ズーム操作量）の状況を示し、図７（ｂ）はトラッキング演算で得られたズーム位置指令値Ｚｃｔｒｌと、それに従って移動した結果であるズーム位置情報Ｚｆｏｌの変化を時間軸でそれぞれ表したものである。なお、フォーカス操作部６の状態即ち被写体距離指令値Ｄｃｔｒｌの値については、本発明の本質がズーム移動・停止時のピントズレ抑制にあるので、説明の簡易化のため補正データを取得した被写体距離ＭＯＤとなっているものとし、被写体距離の補間演算についての説明は別途後述する。
【００２７】
まず、時刻０の時点においてズーム操作部５の操作は無く中立位置に位置しているとし、ズーム速度指令値Ｚｓｐｄはゼロとなっているとする。また、ズームレンズ１は図４で示したズーム位置ＺＦ１に望遠端から移動した状態となっており、ズーム偏差ＺｄｉｆがＴｈ＿ｓｔｏｐとなっているものとする。そしてフォーカスレンズ２は、ズームトラックで定められた位置ＦＦ１にそれぞれ位置しているものとする。
【００２８】
まず、時刻ｔ０〜ｔ１の間でズーム操作部５が広角端方向への移動操作がされ、処理ステップＳ１０３でズーム位置指令値Ｚｃｔｒｌ＝ＺＣ２を生成する。また、処理ステップＳ１０６の判定で移動中と判断し、さらに処理ステップＳ１０７でのズーム移動方向判定により補正データテーブルＷｉｄｅを選択する。処理ステップＳ１１０で補正データテーブルＷｉｄｅに対し、Ｚｃｔｒｌ＝ＺＣ２およびＤｃｔｒｌ＝ＭＯＤで検索を行い、トラッキング演算結果としてフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣ２を導く。そしてズーム位置指令値Ｚｃｔｒｌ＝ＺＣ２とフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣ２からそれぞれの駆動指令Ｚｄｒｉｖ、Ｆｄｒｉｖを生成し、処理ステップＳ１１３でズーム駆動部８、フォーカス駆動部９へ出力する。
【００２９】
時刻ｔ２の処理においては時刻ｔ１と同等な処理がなされ、ズーム位置指令値Ｚｃｔｒｌ＝ＺＣ３とフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣ３が定まる。それに加え、時刻ｔ１で出力した駆動指令Ｚｄｒｉｖ、Ｆｄｒｉｖに従ってズームレンズ１、フォーカスレンズ２が移動しそれぞれの位置情報として、Ｚｆｏｌ＝ＺＦ２、Ｆｆｏｌ＝ＦＦ２が得られる。ズーム位置指令は処理ステップＳ１０３にて制御マイコン７の処理周期の時間で到達させるズーム移動量をフォローに加算している。このため、時刻ｔ２で略ＺＦ２に到達し、フォーカスレンズ２も略ＦＦ２に到達する。この結果、図７（ｃ）のベストピントＢＰのラインの近辺にフォーカスレンズ２を導くことが可能となる。
【００３０】
時刻ｔ３、ｔ４は時刻ｔ２の処理と同等な処理がなされ、ピントズレを抑制した状態でズームトラック動作を履行する。
【００３１】
次に、時刻ｔ４〜ｔ５の期間で図７（ａ）のようにズーム操作部５が停止されＺｓｐｄがゼロとなったとする。時刻ｔ５では時刻ｔ４で設定したズーム位置指令値Ｚｃｔｒｌ＝ＺＣ５が維持されることで、処理ステップＳ１０６にて時刻ｔ５で取得したズーム位置情報Ｚｆｏl＝ＺＦ５との差分判定がＴｈ＿ｓｔｏｐ以下となりズーム停止状態時の処理へ移行する。このため、処理ステップＳ１１２に従って補正データテーブルＷｉｄｅに対し、Ｚｆｏｌ＝ＺＦ５およびＤｃｔｒｌ＝ＭＯＤで検索を行い、トラッキング演算結果としてフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣ５を導く。つまりテーブル検索のズーム値として時刻ｔ４ではＺｃｔｒｌから、時刻ｔ５ではＺｆｏｌからＺＦ５を導くことになる。ズームが同じＺｃｔｒｌで同じ移動方向から移動した場合、ガタ等によりＺｆｏｌは必ずしも同一値とならないため、ズーム停止時はズーム位置情報Ｚｆｏｌを用いてトラッキング演算を行う。
【００３２】
そして、時刻ｔ６ではズーム停止状態を維持しているため、時刻ｔ５と同等の処理を行う。その結果時刻ｔ５と同じフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣ５を維持する。
【００３３】
上記動作例の説明についてはトラッキング制御にかかわる補間演算処理を省略していたが、以下、補間演算について説明する。本発明では図８のようにズーム補間演算、被写体距離補間演算を行っている。同図の前提としてフォーカス操作部６の操作で被写体距離はＭＯＤと無限遠の中間の被写体距離指令値Ｄｃｔｒｌ＝Ｄｐｏｓに設定され、ズームは望遠側からズーム位置情報Ｚｆｏｌ＝Ｚｐｏｓに操作され停止しているものとする。従って処理ステップＳ１０６の判断により、トラッキング演算部１０９は処理ステップＳ１１２の処理を行う状態となっている。また、補正データは被写体距離がＭＯＤでのベストピント位置を格納してあり、無限遠のトラッキングデータは説明の簡略化のため、ズーム位置に依存しない固定値ＦＩＮＦという設計値で処理を行うものとする。
【００３４】
処理ステップＳ１１２では先ず、ズーム位置情報Ｚｆｏｌ＝Ｚｐｏｓ前後の値をとるものを補正データテーブルＷｉｄｅ１０４に格納されたズーム位置ＺＦ＊から２点（隣接する前後の２点）を検索する。この結果ＺＦ（ｎ）、ＺＦ（ｎ＋１）が定まり、この２点に対応するフォーカス位置情報ＦＦ（ｎ）、ＦＦ（ｎ＋１）、フォーカス位置指令値ＦＣ（ｎ）、ＦＣ（ｎ＋１）をそれぞれ読み出す。そして、現在のズーム位置Ｚｐｏｓに対応するフォーカス位置情報ＦＦＺを式（２）の補間演算で導き、フォーカス位置指令値ＦＣＺを式（３）の補間演算で導く。
ＦＦＺ＝ＦＦ（ｎ）＋（（ＦＦ（ｎ＋１）−ＦＦ（ｎ））
×（Ｚｐｏｓ−ＺＦ（ｎ））／（ＺＦ（ｎ＋１）−ＺＦ（ｎ））  式（２）
ＦＣＺ＝ＦＣ（ｎ）＋（（ＦＣ（ｎ＋１）−ＦＣ（ｎ））
×（Ｚｐｏｓ−ＺＦ（ｎ））／（ＺＦ（ｎ＋１）−ＺＦ（ｎ））  式（３）
【００３５】
上記演算により、ズーム方向の補間処理を終え、次に被写体距離方向の補間処理に移る。
【００３６】
被写体距離Ｄｐｏｓ、ズーム位置Ｚｐｏｓでのフォーカス位置ＦＦＤを算出するため、フォーカス位置情報ＦＦＺとＦＩＮＦを用いて式（４）の演算を行う。
ＦＦＤ＝ＦＩＮＦ＋（ＦＦＺ−ＦＩＮＦ）
×（ＭＯＤ−Ｄｐｏｓ）／（ＭＯＤ−ＩＮＦ）  式（４）
【００３７】
そして、さらにフォーカス駆動指令と位置情報の偏差を式（５）で加算し、フォーカス位置指令値Ｆｃｔｒｌ＝ＦＣＤを算出してトラッッキング演算処理を終える。
ＦＣＤ＝ＦＦＤ−（ＦＦＺ−ＦＣＺ）  式（５）
【００３８】
つまり、被写体距離方向の補間演算については補正テーブルデータのベストピント取得時の位置情報ＦＦ＊で行い、フォーカス位置指令値ＦＣ＊とフォーカス位置情報ＦＦ＊の差分はオフセット値として加算する制御を行う。
【００３９】
上記のような構成をとることにより、ズームレンズ１がカム溝により移動し、カム環をＤＣモータなどで回転させるような、ズーム移動方向でトラッキング駆動時のベストピントがずれてしまうようなレンズ装置においてもピントズレを抑制した制御が可能となる。
【００４０】
なお、本実施例では、処理ステップＳ１０６で判定値Ｔｈ＿ｓｔｏｐによりズームレンズ１の駆動判断をしたが、補正データテーブルに有する補正ズーム位置指令値Ｃ＊および補正ズーム位置情報Ｆ＊の偏差を用いて停止判断をしても本発明の本質は損なわれない。こうすることで、ズームの位置でばらつく偏差を見込んだ駆動制御が可能となる。また、補正ズーム位置指令値Ｃ＊および補正ズーム位置情報Ｆ＊を用いて判定値Ｔｈ＿ｓｔｏｐを設定するとしても問題は無い。
【００４１】
また、補正データテーブルに格納しているデータは被写体距離がＭＯＤでのズーム位置に対するベストピント位置のみで、他の被写体距離についてはトラックデータ設計値としてＩＮＦのデータで直線近似補間演算を行う説明をした。このほか、直線近似式でなく、トラッキング特性を表現する数式を用いても構わないし、補正データとして複数の被写体距離でのベストピントデータを有しても構わないし、設計値データを任意の被写体距離で有しても構わない。
【００４２】
また、補正データテーブルに格納するデータとして、ズームの駆動速度によって変わる複数の補正データテーブルを保有するようにしてもよい。
【００４３】
そして本実施例ではズーム操作部５の操作量は速度指令値としたが、速度を操作するのではなく、ズーム位置を操作するズーム位置操作指令値としてもよい。この場合は処理ステップＳ１０３でズーム位置操作指令値を制御マイコン７の処理周期で作動可能な位置情報に変換することで以降の処理フローは上述のように作動する。
【実施例２】
【００４４】
本実施例のレンズ装置の特徴となる点は、実施例１のレンズ装置に対して、図１のトラッキング演算部１０９、即ち図２処理ステップＳ１１０、Ｓ１１２におけるフォーカス位置指令値Ｆｃｔｒｌ算出時における被写体距離方向の補間演算にある。
【００４５】
図９に本実施例の被写体距離補間演算を説明するための説明図を示す。実施例１における補間演算の説明図である図８を用いて説明した部分は省略して説明する。
【００４６】
被写体距離Ｄｐｏｓ、ズーム位置Ｚｐｏｓでのフォーカス位置ＦＦＤを算出するため、フォーカス位置情報ＦＦＺとＦＩＮＦを用いて上述の式（４）の演算によって、フォーカス位置ＦＦＤを導出した後、補正データテーブルＷｉｄｅ１０４を用いてフォーカス位置ＦＦＤ近傍の格納データを検索する。図９の例ではフォーカス位置情報ＦＦ（ｍ），ＦＦ（ｍ＋１）を近傍値として抽出し、フォーカス位置指令値ＦＣ（ｍ）、ＦＣ（ｍ＋１）を読み出す。この値を用いて以下の式（６）でフォーカス位置指令値Ｆｃｔｒｌ＝ＦＣＤを算出する。
ＦＣＤ＝ＦＣ（ｍ）＋（（ＦＣ（ｍ＋１）−ＦＣ（ｍ））
×（ＦＦＤ−ＦＦ（ｍ））／（ＦＦ（ｍ＋１）−ＦＦ（ｍ））  式（６）
【００４７】
このような補間処理をとることにより、フォーカスのガタ成分等の影響が実測で得たフォーカス位置での要素と近くなるため、より制御精度が高くなる効果が得られる。
【実施例３】
【００４８】
本実施例のレンズ装置の特徴となる点は、実施例１の動作フローにズームの端側の端領域処理をトラッキング制御に盛り込んだことにある。
【００４９】
図１０に動作フローを示す。実施例１と同様な部分については共通の処理ステップ番号を与えており、ここでは説明を省略する。
【００５０】
処理ステップＳ１０３でズーム位置指令値Ｚｃｔｒｌを算出した後、処理ステップＳ２０１で得られたズーム位置指令値Ｚｃｔｒｌは端処理を行うズーム領域にあるか否かを判断する。ここでの判断は図１１に示したように得られたズーム位置指令値Ｚｃｔｒｌが補正データテーブルに格納されているズーム指令値ＺＣ＊で内挿されている領域を通常領域として、通常領域以外の領域を端領域として判断する。図１１の例ではズーム位置指令値ＺｃｔｒｌがＺＣ１〜ＺＣ５の値の範囲内であれば通常領域、ＺＣ１〜ＺＣ５の値の範囲外であれば端領域として処理を実施する。通常領域であった場合、処理ステップＳ１０６以降のズーム位置指令値Ｚｃｔｒｌを用いたトラッキング演算を行い、端領域であった場合は、処理ステップＳ１１２以降のズーム位置情報Ｚｆｏｌを用いたトラッキング演算を行う。
【００５１】
このような構成をとることでズーム端近傍におけるトラッキング演算を行うことが可能となる。
【００５２】
また、上記の実施例で説明した本発明のレンズ装置と、該レンズ装置によって形成される像を撮像する撮像素子とで撮像装置を構成することにより、ズーム移動中、停止中に関わらず、ズームトラッキング動作時のピントズレを抑制できる撮像装置を提供することが可能となる。
【符号の説明】
【００５３】
７：制御マイコン（制御手段）
１０６：ズーム状態判定部
１０７：補正テーブル選択部
１０８：ズーム値選択部
１０９：トラッキング演算部
【図１】
2016224096.tif 000003
【図２】
2016224096.tif 000004
【図３】
2016224096.tif 000005
【図４】
2016224096.tif 000006
【図５】
2016224096.tif 000007
【図６】
2016224096.tif 000008
【図７】
2016224096.tif 000009
【図８】
2016224096.tif 000010
【図９】
2016224096.tif 000011
【図１０】
2016224096.tif 000012
【図１１】
2016224096.tif 000013