(57)【要約】【課題】効率的で正確なレンズ位置の調整を行う構成を実現する。【解決手段】撮像装置におけるオートフォーカス処理など、所望のレンズ設定位置にレンズを駆動させる構成において、最終的にレンズの位置設定を完了する時点では、常に同一方向からの移動処理を実行させる構成としてヒステリシスに基づく誤差の発生を防ぐことを可能とした。さらに、レンズ設定位置に対応する所定の戻し量を適用してレンズ駆動を行なう構成としたので、短時間でレンズを最終的な制御位置に到達させることが可能となる。【選択図】図６
2007187983.tif 000002
【特許請求の範囲】
【請求項１】
レンズの駆動制御を実行するレンズ駆動制御部と、
前記レンズ駆動制御部におけるレンズ駆動態様の設定情報としてのレンズ駆動制御情報を生成する主制御部とを有し、
前記主制御部は、
レンズの最終的な設定位置と、該設定位置を通過させて設定位置に戻す距離としての戻し量を含むレンズ駆動制御情報を生成し、
前記レンズ駆動制御部は、
前記設定位置と、戻し量に応じて、レンズを一旦、設定位置を通過させ、前記戻し量分の戻し処理を実行して、レンズを設定位置に位置づける処理を実行する構成であることを特徴とする撮像装置。
【請求項２】
前記主制御部は、
レンズ設定位置と戻し量を対応付けたテーブル、または、レンズ設定位置に基づいて対応する戻し量を算出する演算処理によって、レンズ設定位置に対応する戻し量を決定する処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記主制御部は、
予め定められた閾値によって区分された領域毎に設定された戻し量を、レンズ設定位置に基づいて選択して、レンズ設定位置に対応する戻し量を決定する処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記主制御部は、
レンズの合焦位置を決定するオートフォーカス制御部であり、
撮像画像に基づいて取得された空間周波数情報を入力して、レンズの合焦位置を前記レンズの最終的な設定位置として算出するとともに、算出した設定位置に対応する戻し量を決定して、該設定位置および戻し量を含むレンズ駆動制御情報の生成処理を実行する構成であることを特徴とする請求項１に記載の撮像装置。
【請求項５】
レンズ位置調整方法であり、
主制御部において、レンズの最終的な設定位置と、該設定位置を通過させて設定位置に戻す距離としての戻し量を含むレンズ駆動制御情報を生成するレンズ駆動制御情報生成ステップと、
レンズ駆動制御部において、
前記設定位置と、戻し量に応じて、レンズを一旦、設定位置を通過させ、前記戻し量分の戻し処理を実行して、レンズを設定位置に位置づける処理を実行するレンズ駆動ステップと、
を有することを特徴とするレンズ位置調整方法。
【請求項６】
前記レンズ駆動制御情報生成ステップは、
レンズ設定位置と戻し量を対応付けたテーブル、または、レンズ設定位置に基づいて対応する戻し量を算出する演算処理によって、レンズ設定位置に対応する戻し量を決定する処理を実行するステップであることを特徴とする請求項５に記載のレンズ位置調整方法。
【請求項７】
前記レンズ駆動制御情報生成ステップは、
予め定められた閾値によって区分された領域毎に設定された戻し量を、レンズ設定位置に基づいて選択して、レンズ設定位置に対応する戻し量を決定する処理を実行するステップであることを特徴とする請求項５に記載のレンズ位置調整方法。
【請求項８】
前記主制御部は、レンズの合焦位置を決定するオートフォーカス制御部であり、
前記レンズ駆動制御情報生成ステップは、
撮像画像に基づいて取得された空間周波数情報を入力して、レンズの合焦位置を前記レンズの最終的な設定位置として算出するとともに、算出した設定位置に対応する戻し量を決定して、該設定位置および戻し量を含むレンズ駆動制御情報の生成処理を実行するステップであることを特徴とする請求項５に記載のレンズ位置調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、およびレンズ位置調整方法に関する。さらに、詳細には、例えばフォーカス制御などのためのレンズ位置の調整、レンズ駆動を正確に効率的に行なう撮像装置、およびレンズ位置調整方法に関する。
【背景技術】
【０００２】
スチルカメラやビデオカメラなどの撮像装置には、被写体に対するフォーカスを自動的に合わせるオートフォーカス機構が搭載されている。フォーカス制御の一般的な手法としては、レンズを介して取得された撮像データのコントラストの高低を判断する手法がある。撮像画像の特定領域をフォーカス制御用の信号取得領域（空間周波数抽出エリア）として設定し、この特定領域のコントラストが高いほどフォーカスが合っており、コントラストが低いとフォーカスがずれていると判定し、コントラストをより高くするようにレンズを駆動して調整する方式である。
【０００３】
コントラスト判定処理方法としては、特定領域の高周波成分を抽出して、抽出した高周波成分の積分データを生成し、生成した高周波成分積分データに基づいてコントラストの高低を判定する方法が適用される。すなわち、コントラストの高低判定のために特定領域の高周波成分積分値を算出して、これを評価値として利用する。評価値が最大となるようにフォーカスレンズを駆動することでオートフォーカスが実現される。なお、フォーカス調整やレンズの駆動方式については、例えば特許文献１に記載されている。
【０００４】
オートフォーカスを行なうためには、上述の評価値を指針としてレンズを駆動させることが必要となる。レンズ駆動機構としては例えばボイスコイルモータなどが利用される。しかし、一般的にボイスコイルモータなどのレンズ駆動機構はヒステリシスを有し評価値に基づいて決定される制御電圧値をボイスコイルモータに印加してレンズ駆動制御を行なうと、印加電圧を最小値（ＭＩＮ）から目標電圧値（Ｖ１）に設定する場合と、印加電圧を最大値（ＭＡＸ）から目標電圧値（Ｖ１）に設定する場合とでは、レンズ位置が異なってしまうという問題が発生する。
【０００５】
このような問題を解決するめに、例えば、目標電圧値（Ｖ１）が決定された場合、一旦、ボイスコイルモータなどのレンズ駆動機構に対する印加電圧を最小値（ＭＩＮ）として、レンズを駆動範囲の端部に接触させて、その後、印加電圧を最小値（ＭＩＮ）から目標電圧値（Ｖ１）に上昇させる方向で最終的にレンズ位置を設定するという処理を行なう。
【０００６】
しかし、このようなレンズ位置制御を行なうと、レンズの位置調整に時間を要することになり、結果としてオートフォーカス所要時間が延びてしまうという問題が発生する。一方、このような制御を行わないと、ヒステリシスに基づくレンズ設定位置のずれが発生するという問題がある。
【特許文献１】特開平０４−０００４２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような状況に鑑みてなされたものであり、ヒステリシスを持つレンズ駆動機構を適用したレンズ位置調整処理において、迅速にレンズ位置を目的位置に到達させ、正確なレンズ位置調整を可能とする撮像装置、およびレンズ位置調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
レンズの駆動制御を実行するレンズ駆動制御部と、
前記レンズ駆動制御部におけるレンズ駆動態様の設定情報としてのレンズ駆動制御情報を生成する主制御部とを有し、
前記主制御部は、
レンズの最終的な設定位置と、該設定位置を通過させて設定位置に戻す距離としての戻し量を含むレンズ駆動制御情報を生成し、
前記レンズ駆動制御部は、
前記設定位置と、戻し量に応じて、レンズを一旦、設定位置を通過させ、前記戻し量分の戻し処理を実行して、レンズを設定位置に位置づける処理を実行する構成であることを特徴とする撮像装置にある。
【０００９】
さらに、本発明の撮像装置の一実施態様において、前記主制御部は、レンズ設定位置と戻し量を対応付けたテーブル、または、レンズ設定位置に基づいて対応する戻し量を算出する演算処理によって、レンズ設定位置に対応する戻し量を決定する処理を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の撮像装置の一実施態様において、前記主制御部は、予め定められた閾値によって区分された領域毎に設定された戻し量を、レンズ設定位置に基づいて選択して、レンズ設定位置に対応する戻し量を決定する処理を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の撮像装置の一実施態様において、前記主制御部は、レンズの合焦位置を決定するオートフォーカス制御部であり、撮像画像に基づいて取得された空間周波数情報を入力して、レンズの合焦位置を前記レンズの最終的な設定位置として算出するとともに、算出した設定位置に対応する戻し量を決定して、該設定位置および戻し量を含むレンズ駆動制御情報の生成処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の第２の側面は、
レンズ位置調整方法であり、
主制御部において、レンズの最終的な設定位置と、該設定位置を通過させて設定位置に戻す距離としての戻し量を含むレンズ駆動制御情報を生成するレンズ駆動制御情報生成ステップと、
レンズ駆動制御部において、
前記設定位置と、戻し量に応じて、レンズを一旦、設定位置を通過させ、前記戻し量分の戻し処理を実行して、レンズを設定位置に位置づける処理を実行するレンズ駆動ステップと、
を有することを特徴とするレンズ位置調整方法にある。
【００１３】
さらに、本発明のレンズ位置調整方法の一実施態様において、前記レンズ駆動制御情報生成ステップは、レンズ設定位置と戻し量を対応付けたテーブル、または、レンズ設定位置に基づいて対応する戻し量を算出する演算処理によって、レンズ設定位置に対応する戻し量を決定する処理を実行するステップであることを特徴とする。
【００１４】
さらに、本発明のレンズ位置調整方法の一実施態様において、前記レンズ駆動制御情報生成ステップは、予め定められた閾値によって区分された領域毎に設定された戻し量を、レンズ設定位置に基づいて選択して、レンズ設定位置に対応する戻し量を決定する処理を実行するステップであることを特徴とする。
【００１５】
さらに、本発明のレンズ位置調整方法の一実施態様において、前記主制御部は、レンズの合焦位置を決定するオートフォーカス制御部であり、前記レンズ駆動制御情報生成ステップは、撮像画像に基づいて取得された空間周波数情報を入力して、レンズの合焦位置を前記レンズの最終的な設定位置として算出するとともに、算出した設定位置に対応する戻し量を決定して、該設定位置および戻し量を含むレンズ駆動制御情報の生成処理を実行するステップであることを特徴とする。
【００１６】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１７】
本発明の一実施例の構成によれば、例えば撮像装置におけるオートフォーカス処理など、所望のレンズ設定位置にレンズを移動させる構成において、最終的にレンズの位置設定を完了する時点では、常に同一方向からの移動処理を実行させる構成としてヒステリシスに基づく誤差の発生を防ぐことを可能とした。さらに、レンズ設定位置に対応する所定の戻し量を適用してレンズ駆動を行なう構成としたので、短時間でレンズを最終的な制御位置に到達させることが可能となり、効率的で正確なレンズ位置調整が実現される。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら本発明の撮像装置、およびレンズ位置調整方法の詳細について説明する。
【００１９】
まず、図１を参照して、本発明の撮像装置の構成について説明する。図１に示す撮像装置１００は、オートフォーカス機能を持つ撮像装置である。レンズ部１０１を介する入射光は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの撮像素子１０２に入力し、撮像素子１０２において光電変換される。
【００２０】
被写体像に基づいて生成された光電変換データは、画像処理部１０３に入力され、画像処理部１０３において、光電変換データに基づく画像形成が行なわれる。画像処理部１０３において生成された画像データは、さらに図示しない信号処理部に入力され、例えば圧縮処理などの各種の信号処理がなされ記憶部（図示せず）に格納される。
【００２１】
画像処理部１０３において生成された画像データは、さらに、オートフォーカス制御を実行するために利用される。すなわち、画像処理部１０３において生成された画像データは、空間周波数抽出部１０４に入力され、空間周波数抽出部１０４において画像データの周波数特性の解析を行なう。
【００２２】
具体的には、例えば、図２に示すように、画像処理部１０３において生成された画像データに相当する撮像画像２０１の一部の特定領域をフォーカス制御用の信号取得領域である空間周波数抽出エリア２０２として設定し、この空間周波数抽出エリア２０２の高周波成分を抽出して、抽出した高周波成分の積分データを生成する。なお、空間周波数抽出エリア２０２は、様々な形が適用可能であり１つ以上の複数のエリアを設定する構成としてもよい。
【００２３】
前述したように、フォーカス制御の一般的な手法としては、レンズを介して取得された撮像データのコントラストの高低を判断する手法があり、空間周波数抽出エリア２０２のコントラストが高いほどフォーカスが合っており、コントラストが低いとフォーカスがずれていると判定する。空間周波数抽出部１０４は、例えば、空間周波数抽出エリア２０２の高周波成分の抽出処理を行なう。
【００２４】
なお、空間周波数抽出部１０４が、画像処理部１０３から入力するデータは、輝度信号であっても色信号であっても各画素の生データであってもよい。空間周波数抽出部１０４は、例えば、ハイパスフィルタ、バンドパスフィルタ、ローパスフィルタの組み合わせによって構成される。
【００２５】
空間周波数抽出部１０４は、空間周波数抽出エリア２０２から抽出した高周波成分データを主制御部としてのオートフォーカス制御部１０５に入力する。オートフォーカス制御部１０５は、空間周波数抽出部１０４から入力する空間周波数抽出エリア２０２から抽出した高周波成分データに基づく積分データを生成し、この高周波成分積分データをコントラストの高低を判定する評価値として算出する。さらに、主制御部としてのオートフォーカス制御部１０５は、評価値に基づくレンズの駆動制御情報を生成して、生成したレンズ駆動制御情報をレンズ駆動制御部１０６に入力する。オートフォーカス制御部１０５の生成するレンズ駆動制御情報については、後段で詳細に説明する。
【００２６】
レンズ駆動制御部１０６は、オートフォーカス制御部１０５から入力するレンズ駆動制御情報に基づいてレンズ駆動制御を実行する。レンズ駆動制御部１０６は、レンズ駆動制御情報に基づいてプリドライバ１０７を制御し、プリドライバ１０７において、レンズ駆動制御部１０６がレンズ駆動制御情報に基づいて決定した電圧波形もしくは電流波形を生成させる。
【００２７】
プリドライバ１０７において生成された電圧波形もしくは電流波形は、ドライバ１０８に入力され、ドライバ１０８は、生成された電圧波形もしくは電流波形に対応する電圧もしくは電流をレンズ１０１の駆動を行なうモータ１０９に供給し、レンズ１０１を駆動する。モータ１０９は、例えばボイスコイルモータによって構成される。レンズ１０１は、モータ１０９によって図に示す矢印ＰＱ方向に移動され、最適位置に移動されてフォーカス調整がなされる。なお、プリドライバ１０７やドライバ１０８は、レンズ１０１の駆動用モータ１０９に適した様々な機構に設定可能である。
【００２８】
レンズ駆動部のモータ１０９の一例としてボイスコイルモータを適用した処理例について、図３を参照して説明する。図３（ａ）はボイスコイルモータの原理を説明する図である。レンズ２５１は、フォーカスのあった位置としての合焦位置に移動可能に取り付けられており、起点（０）から端点（Ｍａｘ）を稼動範囲として移動可能な設定とされる。合焦位置が決定されると、その位置までレンズを設定するための移動処理がボイスコイルモータによって実行される。ボイスコイルモータは印加電圧に応じた力（Ｆ）によって、レンズ２５１を押してレンズを移動させることになる。
【００２９】
図３（ｂ）に示すグラフは、ボイスコイルモータに対して一方向に印加した電圧値と、レンズ位置（０〜Ｍａｘ）との対応を示した図である。電圧値が高ければ、力（Ｆ）が大となり、レンズの移動量が大きくなる。このようにボイスコイルモータをレンズ駆動部に適用した場合は、印加電圧を調整することで、レンズを所定位置に移動させることができる。
【００３０】
オートフォーカス制御は、オートフォーカス制御部１０５において評価値としての空間周波数値に基づいて生成したレンズ駆動制御情報に基づいてレンズを駆動することで行なわれる。すなわち、レンズ駆動制御情報に基づいて最終的にレンズがフォーカス位置（合焦位置）に設定されるように、合焦位置にレンズを移動すべくモータ１０９を制御する処理として行われる。
【００３１】
図４を参照して、オートフォーカス制御部１０５において算出する評価値としての空間周波数値と、レンズ位置の対応について説明する。図４に示すグラフは、横軸にレンズ位置（Ｘ）を示し、縦軸にオートフォーカス制御部１０５において算出した評価値としての空間周波数値を示している。前述したように、空間周波数抽出部１０４は、図２を参照して説明した空間周波数抽出エリア２０２のコントラストに対応する評価値としての空間周波数値を算出する。空間周波数値が高いほどコントラストが高く、フォーカスが合っており、空間周波数値が低いとコントラストが低くフォーカスがずれていると判定する。
【００３２】
すなわち、図４に示すようにレンズを駆動し各レンズ位置に対応した空間周波数値を得て、最大の空間周波数値の得られるレンズ位置（Ｘ１）を、合焦位置として検索する。この最大の空間周波数値の得られるレンズ位置（Ｘ１）を合焦レンズ位置として、レンズを駆動することが必要となるが、先に説明したように、例えば、ボイスコイルモータなどによって構成されるレンズ駆動部には、ヒステリシスが存在する。
【００３３】
すなわち、ボイスコイルモータなどのレンズ駆動機構はヒステリシスを有し評価値に基づいて決定される制御電圧値をボイスコイルモータに印加してレンズ駆動制御を行なうと、印加電圧を最小値（ＭＩＮ）から目標電圧値（Ｖ１）、すなわち、レンズ位置（Ｘ１）に対応して算出される目標電圧値（Ｖ１）に設定する場合と、印加電圧を最大値（ＭＡＸ）から目標電圧値（Ｖ１）に設定する場合とでは、レンズ位置が異なってしまうという問題が発生する。
【００３４】
この現象について、図５を参照して説明する。図５には（ａ）〜（ｃ）の３種類のレンズ駆動方法を実行した場合の最終的なレンズ位置について説明するグラフである。横軸が時間（ｔ）であり、縦軸がレンズ駆動部としてのボイスコイルモータに対する印加電圧（Ｖ）と、レンズ位置（μｍ）を示している。グラフ中の実線が時間に対応する印加電圧の変化を示し、点線がレンズ位置の時間推移を示している。
【００３５】
（ａ）〜（ｃ）の各々は、ボイスコイルモータに対して印加する電圧を以下のように設定した場合を示している。
（ａ）電圧を０から０．１に変化させた場合、
（ｂ）電圧を０．２から０．１に変化させた場合、
（ｃ）電圧を０．２から０．０７５に変化させ、その後０．１に変化させた場合、
これらの３種類の電圧制御を行った場合、最終的なレンズ位置（原点（０）からの距離）は、以下のようになる。
（ａ）レンズ位置＝１５０μｍ
（ｂ）レンズ位置＝１６０μｍ
（ｃ）レンズ位置＝１５０μｍ
【００３６】
このように、（ａ），（ｃ）の処理では、レンズは同一の位置に設定されるが、（ｂ）の制御方式では、（ａ），（ｃ）に比較して１０μｍずれた位置にレンズが設定されてしまう。このように、最終的なレンズ位置は、電圧値を大から小とする制御を行なう場合と、小から大とする制御を行なう場合とでは、異なる位置となってしまうという問題がある。これは、ヒステリシスに基づく現象であり、モータ駆動制御においては不可避の問題である。
【００３７】
本発明のレンズ駆動制御方法について、図６を参照して説明する。本発明のレンズ駆動方法は、図６には、３つの異なる合焦位置に対して、レンズを移動させる処理例（ａ）〜（ｃ）を示している。（ａ）〜（ｃ）に示す各グラフは、横軸に時間（ｔ）、縦軸にレンズの位置を示すグラフであり、レンズは起点（０）〜端点（Ｍａｘ）間を稼動範囲として移動するものとする。
（ａ）は、レンズの合焦位置（Ｐ１）が端点（Ｍａｘ）側近傍の場合、
（ｂ）は、レンズの合焦位置（Ｐ２）が起点（０）〜端点（Ｍａｘ）のほぼ中央にある場合、
（ｃ）は、レンズの合焦位置（Ｐ３）が起点（０）側近傍の場合、
のそれぞれの場合を示している。
【００３８】
（ａ）のレンズの合焦位置（Ｐ１）が端点（Ｍａｘ）側近傍の場合には、
まず、レンズは起点（０）から端点（Ｍａｘ）に移動後、端点（Ｍａｘ）から起点（０）方向に移動させて合焦位置（Ｐ１）を通過して、合焦位置（Ｐ１）から戻し量（Ｘ１）に相当する距離をオーバーランさせた後、再度、端点（Ｍａｘ）方向に移動させて合焦位置（Ｐ１）に設定する。
【００３９】
（ｂ）のレンズの合焦位置（Ｐ２）が起点（０）〜端点（Ｍａｘ）のほぼ中央にある場合には、
まず、レンズは起点（０）から端点（Ｍａｘ）に移動後、端点（Ｍａｘ）から起点（０）方向に移動させて合焦位置（Ｐ２）を通過して、合焦位置（Ｐ２）から戻し量（Ｘ２）に相当する距離をオーバーランさせた後、再度、端点（Ｍａｘ）方向に移動させて合焦位置（Ｐ２）に設定する。
【００４０】
（ｃ）のレンズの合焦位置（Ｐ３）が起点（０）側近傍の場合には、
まず、レンズは起点（０）から端点（Ｍａｘ）に移動後、端点（Ｍａｘ）から起点（０）方向に移動させて合焦位置（Ｐ３）を通過して、合焦位置（Ｐ３）から戻し量（Ｘ３）に相当する距離をオーバーランさせた後、再度、端点（Ｍａｘ）方向に移動させて合焦位置（Ｐ３）に設定する。
【００４１】
このように、本発明のレンズ駆動方式は、最終的なレンズ設定位置にレンズを駆動させる場合に、常に、一旦、レンズの合焦位置（Ｐｎ）から起点（０）側に所定の戻し量（Ｘｎ）オーバーランさせて、その後、オーバーランさせた戻し量（Ｘｎ）分、起点（０）側から端点（Ｍａｘ）側に移動させてレンズの合焦位置（Ｐｎ）にレンズを設定する処理を行なう。このように、レンズの合焦位置（Ｐｎ）への設定を、常に一方向からの移動（起点（０）側から端点（Ｍａｘ）側）によって設定することで、ヒステリシスに基づく誤差の発生を防ぐことが可能となり、正確なレンズ位置の調整、すなわちフォーカス制御が可能となる。
【００４２】
さらに、本発明の構成では、レンズの合焦位置（Ｐｎ）に応じた戻し量（Ｘｎ）を規定して、規定した戻し量（Ｘｎ）分のオーバーランと戻し処理を行なう構成としたので、例えば、一旦、起点（０）まで当てて、その後戻す処理を行なう構成に比較して、短時間でレンズを最終的な制御位置に到達させることが可能となる。
【００４３】
レンズの合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応について、図７を参照して説明する。図７に示すグラフは、横軸にレンズの合焦位置（Ｐｎ）、縦軸に戻し量（Ｘｎ）を示したグラフである。レンズの合焦位置（Ｐｎ）は、レンズの稼動範囲である起点（０）〜端点（Ｍａｘ）に設定される。これらの各合焦位置（Ｐｎ）に対応する戻し量（Ｘｎ）がグラフに示す曲線によって定義される。例えば、
レンズの合焦位置＝Ｐ１の場合、戻し量はＸ１、
レンズの合焦位置＝Ｐ２の場合、戻し量はＸ２、
として、レンズの合焦位置（Ｐｎ）に基づいて戻し量（Ｘｎ）が決定される。
【００４４】
レンズの合焦位置（Ｐｎ）は、図１を参照して説明したオートフォーカス制御部１０５において、空間周波数に基づく評価値に従って決定（図４参照）され、オートフォーカス制御部１０５は、評価値に従って決定したレンズの合焦位置（Ｐｎ）に基づいて戻し量（Ｘｎ）を決定する。オートフォーカス制御部１０５は、例えば、図７に示すレンズの合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応関係を保持したテーブルを保持し、テーブルに基づいて、レンズの合焦位置（Ｐｎ）に対応する戻し量（Ｘｎ）を決定する。
【００４５】
あるいは、オートフォーカス制御部１０５において、図７に示すグラフ上の曲線に相当する関数を適用し、合焦位置（Ｐｎ）を入力値として戻し量（Ｘｎ）を算出する演算を行なって、合焦位置（Ｐｎ）に対応する戻し量（Ｘｎ）を算出する構成としてもよい。
【００４６】
オートフォーカス制御部１０５は、合焦位置（Ｐｎ）および、合焦位置（Ｐｎ）に対応する戻し量（Ｘｎ）を含むレンズ駆動制御情報を生成して、生成したレンズ駆動制御情報を、図１に示すレンズ駆動制御部１０６に入力する。レンズ駆動制御部１０６は、オートフォーカス制御部１０５から入力する合焦位置（Ｐｎ）および戻し量（Ｘｎ）を含むレンズ駆動制御情報に基づいてレンズ駆動制御を実行する。このレンズ駆動が、図６を参照して説明した駆動処理に相当する。
【００４７】
なお、レンズの合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応について、先に図７を参照して説明したが、図７に示すレンズの合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応関係は一例であり、オートフォーカス制御部１０５は、撮像装置において適用する駆動系に応じた最適な合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応テーブル、または、合焦位置（Ｐｎ）から戻し量（Ｘｎ）を算出する演算式を適用することが好ましい。例えば、撮像装置において適用する駆動系の実測に基づいて、対応テーブルまたは演算式を決定し、決定した対応テーブルまたは演算式をオートフォーカス制御部１０５がアクセス可能な撮像装置のメモリに格納し、オートフォーカス制御部１０５がメモリからテーブルまたは演算式を取得して、合焦位置（Ｐｎ）に対応する戻し量（Ｘｎ）を決定する。
【００４８】
図７に示すレンズの合焦位置（Ｐｎ）と戻し量（Ｘｎ）との対応関係は、レンズの合焦位置が異なれば、戻し量をすべて異なる設定とした例であるが、このような設定とすることなく、一定範囲の合焦位置においては一律の戻し量として、所定範囲ごとの合焦位置に応じて段階的に戻し量を設定する構成としてもよい。
【００４９】
図８を参照して、このような段階的な戻し量の設定例について説明する。図８に示す例は、レンズの稼動範囲としての起点（０）から端点（Ｍａｘ）間に１つの閾値ポジション（Ｐｔｈ）を設定し、レンズの合焦位置（Ｐｎ）が、閾値ポジション（Ｐｔｈ）から端点（Ｍａｘ）間に設定された場合は、一律の戻し量（Ｘα）を適用した処理を実行し、レンズの合焦位置（Ｐｎ）が、起点（０）から閾値ポジション（Ｐｔｈ）間に設定された場合は、特定の戻し量を適用せず、起点（０）まで移動（オーバーラン）させた後、レンズの合焦位置（Ｐｎ）に戻す設定とした例である。
【００５０】
図８（１），（２）に示すグラフは、横軸に時間（ｔ）、縦軸にレンズの位置を示すグラフであり、レンズは起点（０）〜端点（Ｍａｘ）間を稼動範囲として移動するものとする。図８（１）は、レンズの合焦位置（Ｐｎ）が、閾値ポジション（Ｐｔｈ）から端点（Ｍａｘ）間に設定された場合の例であり、このように、レンズの合焦位置（Ｐｎ）が、閾値ポジション（Ｐｔｈ）から端点（Ｍａｘ）間に設定された場合は、一律の戻し量（Ｘα）を適用した処理を実行する。
【００５１】
すなわち、まず、レンズは起点（０）から端点（Ｍａｘ）に移動後、端点（Ｍａｘ）から起点（０）方向に移動させて合焦位置（Ｐ１）を通過して、合焦位置（Ｐ１）から戻し量（Ｘα）に相当する距離をオーバーランさせた後、再度、端点（Ｍａｘ）方向に移動させて、レンズを合焦位置（Ｐ１）に設定する。
【００５２】
図８（２）は、レンズの合焦位置（Ｐｎ）が、起点（０）から閾値ポジション（Ｐｔｈ）間に設定された場合の例であり、このように、レンズの合焦位置（Ｐｎ）が、起点（０）から閾値ポジション（Ｐｔｈ）間に設定された場合は、特定の戻し量を適用せず、起点（０）まで移動（オーバーラン）させた後、レンズの合焦位置（Ｐｎ）に戻す処理を実行する。
【００５３】
すなわち、まず、レンズは起点（０）から端点（Ｍａｘ）に移動後、端点（Ｍａｘ）から起点（０）方向に移動させて合焦位置（Ｐ２）を通過して、起点（０）まで、オーバーランさせた後、再度、端点（Ｍａｘ）方向に移動させて、レンズを合焦位置（Ｐ２）に設定する。
【００５４】
このような簡易的な処理を実行した場合でも、最終的なレンズ設定位置にレンズを駆動させる場合に、最終的なレンズの合焦位置（Ｐｎ）への設定は、常に一方向からの移動（起点（０）側から端点（Ｍａｘ）側）によって実行されることになり、ヒステリシスに基づく誤差の発生を防ぐことが可能となり、正確なレンズ位置の調整、すなわちフォーカス制御が可能となる。さらに、レンズの合焦位置（Ｐｎ）が、閾値ポジション（Ｐｔｈ）から端点（Ｍａｘ）間に設定された場合の戻し量は、戻し量（Ｘα）が適用される構成としたので、例えば、一旦、起点（０）まで当てて、その後戻す処理を行なう構成に比較して、短時間でレンズを最終的な制御位置に到達させることが可能となる。
【００５５】
図９に示すフローチャートを参照して、本発明の撮像装置におけるレンズ位置調整方法の処理シーケンスについて説明する。図９に示す処理は、図１に示す各構成部の処理によって実行される。まず、ステップＳ１０１において、スキャン処理が実行される。これは、例えば図１に示すレンズ１０１を予備的に駆動して、各位置におけるコントラストの変化、すなわち、先に図２を参照して説明した空間周波数抽出エリアにおける高周波成分の抽出を実行して、コントラストの最も高い位置、すなわち合焦位置を取得するために実行される処理である。
【００５６】
ステップＳ１０２において、スキャン結果に基づいて合焦位置が決定される。図１に示す空間周波数抽出部１０４において、図２を参照して説明した空間周波数抽出エリアにおける高周波成分の抽出が実行され、オートフォーカス制御部１０５において、空間周波数抽出部１０４から入力する高周波成分データに基づく積分データを評価値として算出し、評価値に基づいて合焦位置（Ｐ）を決定する。
【００５７】
次にステップＳ１０３において、合焦位置（Ｐ）に対応する戻し量（Ｘ）を算出する。すなわち、主制御部としてのオートフォーカス制御部１０５は、評価値に基づくレンズの駆動制御情報として、合焦位置（Ｐ）と、合焦位置（Ｐ）に対応する戻し量（Ｘ）を含む駆動制御情報を生成する。合焦位置（Ｐ）に対応する戻し量（Ｘ）の算出は、先に説明したように、撮像装置内のメモリに格納されたテーブルを適用するか、あるいは演算処理によって求める。
【００５８】
次に、ステップＳ１０４、ステップＳ１０５において、レンズの駆動を行なう。レンズの駆動シーケンスは、図６〜図８を参照して説明したように、まず、起点（０）から端点（Ｍａｘ）へ移動させた後、端点（Ｍａｘ）から合焦位置（Ｐ）を通過させて、所定の戻し量（Ｘ）分、オーバーランさせて、その後、再度、起点側から合焦位置（Ｐ）方向へ移動させて、合焦位置（Ｐ）にレンズを設定する処理として実行される。この処理がステップＳ１０４、Ｓ１０５において実行される。
【００５９】
このように、本発明の撮像装置においては、所望のレンズ設定位置にレンズを駆動させる構成において、最終的なレンズの位置設定を完了させる処理では、常に同一方向からの移動処理として実行することで、ヒステリシスに基づく誤差の発生を防ぐことが可能となる。また、レンズ設定位置に対応する所定の戻し量を適用する構成としたので、短時間でレンズを最終的な制御位置に到達させることが可能となる。
【００６０】
なお、上述した実施例では、レンズの駆動処理の一例としてフォーカス制御を行なう実施例を説明したが、その他の例えばズーム処理など、レンズ移動を行なう制御において、本発明は適用可能であり、上述と同様、ヒステリシスを解消した正確なレンズ位置設定と、処理時間を短縮した効率的な処理が可能となる。
【００６１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【産業上の利用可能性】
【００６２】
以上、説明したように、本発明の一実施例の構成によれば、例えば撮像装置におけるオートフォーカス処理など、所望のレンズ設定位置にレンズを移動させる構成において、最終的にレンズの位置設定を完了する時点では、常に同一方向からの移動処理を実行させる構成としてヒステリシスに基づく誤差の発生を防ぐことを可能とした。さらに、レンズ設定位置に対応する所定の戻し量を適用してレンズ駆動を行なう構成としたので、短時間でレンズを最終的な制御位置に到達させることが可能となり、効率的で正確なレンズ位置調整が実現される。
【図面の簡単な説明】
【００６３】
【図１】本発明の撮像装置の構成例について説明する図である。
【図２】フォーカス制御において利用される空間周波数抽出処理について説明する図である。
【図３】レンズ駆動部の構成例について説明する図である。
【図４】撮像データから取得される空間周波数値とレンズ位置との対応について説明する図である。
【図５】レンズの駆動におけるヒステリシスについて説明する図である。
【図６】本発明の撮像装置におけるレンズ駆動処理例について説明する図である。
【図７】合焦位置と戻し量との対応について説明する図である。
【図８】閾値を設定した本発明の撮像装置におけるレンズ駆動処理例について説明する図である。
【図９】本発明の撮像装置におけるレンズ駆動処理シーケンスについて説明するフローチャートを示す図である。
【符号の説明】
【００６４】
１００  撮像装置
１０１  レンズ
１０２  撮像素子
１０３  画像処理部
１０４  空間周波数抽出部
１０５  オートフォーカス制御部
１０６  レンズ駆動制御部
１０７  プリドライバ
１０８  ドライバ
１０９  モータ
２０１  撮像画像
２０２  空間周波数抽出エリア
２５１  レンズ
【図１】
2007187983.tif 000003
【図２】
2007187983.tif 000004
【図３】
2007187983.tif 000005
【図４】
2007187983.tif 000006
【図５】
2007187983.tif 000007
【図６】
2007187983.tif 000008
【図７】
2007187983.tif 000009
【図８】
2007187983.tif 000010
【図９】
2007187983.tif 000011