(57)【要約】【課題】  駆動させようとした量と実際に駆動した量との差分から、駆動量を補正することで、意図した位置にレンズの補正を行うし、ピントの合った画像を撮影することを可能としたレンズ制御装置を提供する。【解決手段】  変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置であって、レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するレンズ制御手段と、前記撮像光学系のレンズ位置を検出する検出手段と、前記レンズ制御手段により指定された駆動量から算出されるレンズ位置と前記検出手段により検出されたレンズ位置との差分に基づいて前記撮像光学系のレンズ位置を補正する第１の補正手段と、を有することを特徴とする。【選択図】  図１
2018165809.tif 000002
【特許請求の範囲】
【請求項１】
変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置であって、
レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するレンズ制御手段と、
前記撮像光学系のレンズ位置を検出する検出手段と、
前記レンズ制御手段により指定された駆動量から算出されるレンズ位置と前記検出手段により検出されたレンズ位置との差分に基づいて前記撮像光学系のレンズ位置を補正する第１の補正手段と、
を有することを特徴とするレンズ制御装置。
【請求項２】
前記レンズ位置は、パルスカウント値もしくはエンコード値の少なくとも一つであることを特徴とする請求項１に記載のレンズ制御装置。
【請求項３】
前記第１の補正手段は、次回以降の前記レンズ制御手段により制御を行うときに前記差分を加減して補正することを特徴とする請求項１又は２に記載のレンズ制御装置。
【請求項４】
フォーカスの合焦度合を示すフォーカス評価値を算出する算出手段をさらに有し、
前記第１の補正手段は、前記フォーカス評価値が略同じになるように補正することを特徴とする請求項１乃至３のいずれか１項に記載のレンズ制御装置。
【請求項５】
前記撮像光学系のレンズ位置に応じた深度を算出する深度算出手段を有し、
前記第１の補正手段は、前記レンズ制御手段により指定された駆動量から算出されるレンズ位置と前記検出手段により検出されたレンズ位置との差分が前記深度算出手段から算出された深度内である場合には前記レンズ位置の補正を行わないことを特徴とする請求項１乃至４のいずれか１項に記載のレンズ制御装置。
【請求項６】
前記第１の補正手段は、前記フォーカス評価値が所定以上となっていた場合は前記レンズ位置の補正を行わないことを特徴とする請求項１乃至５のいずれか１項に記載のレンズ制御装置。
【請求項７】
前記第１の補正手段が補正した回数をカウントするカウント手段をさらに有し、
前記第１の補正手段は、前記回数が所定以上の場合は駆動量、駆動速度、励磁電圧のうち少なくとも一つを変更してレンズ制御を行うことでレンズ位置を補正することを特徴とする請求項１乃至６のいずれか１項に記載のレンズ制御装置。
【請求項８】
前記撮像光学系は、交換式であることを特徴とする請求項１乃至７のいずれか１項に記載のレンズ制御装置。
【請求項９】
前記検出手段は、交換式の撮像光学系からレンズ位置情報を取得することを特徴とする請求項１乃至８のいずれか１項に記載のレンズ制御装置。
【請求項１０】
前記撮像光学系もしくは撮像装置内の温度を検出する温度検出手段と、
前記検出された温度に応じて前記撮像光学系のレンズ位置を補正する第２の補正手段をさらに有し、
前記第１の補正手段は、前記第２の補正手段によるレンズ位置の補正が行われたときに補正を行うことを特徴とする請求項１乃至９のいずれか１項に記載のレンズ制御装置。
【請求項１１】
変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置であって、
レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するレンズ制御手段と、
フォーカスの合焦度合を示すフォーカス評価値を算出する算出手段と、
前記レンズ制御手段による制御の前後で前記フォーカス評価値を比較に基づいて前記レンズ位置を補正する第１の補正手段と、
を有することを特徴とするレンズ制御装置。
【請求項１２】
前記撮像光学系のレンズ位置はパルスカウント値もしくはエンコード値の少なくとも一つであることを特徴とする請求項１１に記載のレンズ制御装置。
【請求項１３】
前記第１の補正手段は、前記フォーカス評価値が略同じになるように補正することを特徴とする請求項１１又は１２に記載のレンズ制御装置。
【請求項１４】
前記第１の補正手段は、前記フォーカス評価値が所定以上の場合は前記レンズ位置の補正を行わないことを特徴とする請求項１１乃至１３のいずれか１項に記載のレンズ制御装置。
【請求項１５】
前記第１の補正手段が補正した回数をカウントするカウント手段をさらに有し、
前記第１の補正手段は、前記回数が所定以上の場合は駆動量、駆動速度、励磁電圧のうち少なくとも一つを変更してレンズ制御を行うことでレンズ位置を補正することを特徴とする請求項１１乃至１４のいずれか１項に記載のレンズ制御装置。
【請求項１６】
前記撮像光学系は、交換式であることを特徴とする請求項１１乃至１５のいずれか１項に記載のレンズ制御装置。
【請求項１７】
前記検出手段は、交換式の撮像光学系からレンズ位置情報を取得することを特徴とする請求項１１乃至１６のいずれか１項に記載のレンズ制御装置。
【請求項１８】
前記撮像光学系もしくは撮像装置内の温度を検出する温度検出手段と、
前記検出された温度に応じて前記撮像光学系のレンズ位置を補正する第２の補正手段をさらに有し、
前記第１の補正手段は、前記第２の補正手段によるレンズ位置の補正が行われたときに補正を行うことを特徴とする請求項１１乃至１７のいずれか１項に記載のレンズ制御装置。
【請求項１９】
変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置であって、
レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するレンズ制御手段と、
前記撮像光学系のレンズ位置を検出する検出手段と、
前記撮像光学系のレンズの位置をリセットするリセット手段と、
前記撮像光学系のレンズの駆動回数をカウント又は駆動時間を計測するカウント手段と、
を有し、
前記リセット手段は、前記駆動回数が所定以上の場合、前記駆動時間が所定以上の場合、前記レンズ位置が所定の範囲外になった場合、前記フォーカス評価値が所定以上の変化があった場合の少なくとも一つを満たすときにレンズ位置をリセットすることを特徴とするレンズ制御装置。
【請求項２０】
前記撮像光学系は、交換式であることを特徴とする請求項１９に記載のレンズ制御装置。
【請求項２１】
前記検出手段は、交換式の撮像光学系からレンズ位置情報を取得することを特徴とする請求項１９又は２０に記載のレンズ制御装置。
【請求項２２】
変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置の制御方法であって、
レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するステップと、
前記撮像光学系のレンズ位置を検出するステップと、
前記レンズ制御手段により指定された駆動量から算出されるレンズ位置と前記検出手段により検出されたレンズ位置との差分に基づいて前記撮像光学系のレンズ位置を補正する第１の補正ステップと、
を有することを特徴とするレンズ制御方法。
【請求項２３】
変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置の制御方法であって、
レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するステップと、
フォーカスの合焦度合を示すフォーカス評価値を算出するステップと、
前記レンズ制御手段による制御の前後で前記フォーカス評価値を比較に基づいて前記レンズ位置を補正する第１の補正ステップと、
を有することを特徴とするレンズ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ制御装置及びその制御方法に関し、駆動量を指定してレンズ駆動をさせるレンズの制御に関するものである。
【背景技術】
【０００２】
レンズ制御装置には、被写体に対して撮像光学系をピントが合う位置にフォーカスレンズを制御するオートフォーカス（以下、ＡＦ）制御を行うものがある。監視カメラなどでは前述のＡＦやユーザーによるマニュアル操作でピントを合わせたのち、そのままピントを固定して使用する場合がある。その場合には、上記のようにピントを固定しても、温度変化による撮像光学系または撮像装置の膨張や収縮によってフォーカスレンズの位置が変化してぼけ（ピントずれ）が発生する。
【０００３】
その場合、レンズ制御装置のフォーカスなどの駆動に関し、所定の駆動量を駆動させようとしても所定量動かないものが存在し、意図したピント位置への操作が行えないレンズがあった。
【０００４】
特許文献１では、動力伝達機構の変形に起因する駆動源の作動量とレンズユニットの移動量とに差を補正するため、動力伝達機構の変形量に対応する補正情報を記憶しておく撮像装置が開示されている。特許文献１の撮像装置は、記憶された補正情報に基づいて、レンズユニットの移動量又は移動速度を表すレンズ移動情報を演算する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２３２９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１で開示されている撮像装置は、個体差などで変形量に対する補正情報が正しく算出されなかったり、交換レンズの場合、補正情報をレンズ毎に取得しなければならず、データ転送に時間がかかったりする。また、レンズによっては補正情報を持っておらず補正自体ができない場合がある。
【０００７】
そこで本発明は、指示した駆動量と実際のレンズ駆動量の差を補正することで、意図したレンズ位置での撮影ができるようにしたレンズ制御手段を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、変倍レンズもしくはフォーカスレンズを含む撮像光学系を保持するレンズ制御装置であって、レンズ駆動量を指定して前記撮像光学系のレンズ位置を制御するレンズ制御手段と、前記撮像光学系のレンズ位置を検出する検出手段と、前記レンズ制御手段により指定された駆動量から算出されるレンズ位置と前記検出手段により検出されたレンズ位置との差分に基づいて前記撮像光学系のレンズ位置を補正する第１の補正手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、指示した駆動量と実際のレンズ駆動量の差を補正することで、意図したレンズ位置での撮影ができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る撮像装置の構成例を示すブロック図
【図２】本発明の実施形態に係るレンズの構成例を示すブロック図
【図３】本発明の実施形態に係る指定した駆動量と実際の駆動量の関係の例を示した図
【図４】本発明の実施形態に係る繰り返し駆動によるパルスカウント値又はエンコーダ値の例を示した図
【図５】本発明の実施形態に係る補正動作の例を示した図
【図６】本発明の実施形態に係るレンズ位置補正処理のフローチャート
【図７】本発明の実施形態に係るパルスカウント値やエンコード値のリセット処理のフローチャート
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１２】
（第１の実施形態）
図１は、本発明の実施形態に係る撮像装置（レンズ制御装置）の構成例を示すブロック図である。なお、本実施形態では、レンズ制御装置として、レンズが一体となった撮像装置を例示して説明するが、レンズは撮像装置に対して交換式のレンズを着脱可能な構成であっても良い。また、本実施形態は監視カメラを想定しているが、監視カメラ以外のカメラにも本実施形態は適用可能である。
【００１３】
レンズ群１０１は、被写体から入射した光を撮像素子１０５上に集光する光学系である。レンズ群１０１には、被写体に対してピント合わせを行うフォーカスレンズや、画角を調整するズームレンズ（変倍レンズ）等が含まれる。レンズ群１０１を通してカメラ内に入ってきた光は光学フィルタ１０２を通過する。
【００１４】
光学フィルタ１０２として、例えば赤外線カットフィルタ（以下、ＩＲＣＦという）やバンドパスフィルタ（以下、ＢＰＦという）等が構成されている。ＩＲＣＦやＢＰＦは、撮像光学系（レンズ群）の光路に対し進退可能である。
【００１５】
絞り１０３は、撮像素子１０５に入射する光量を調整する。
【００１６】
そして光量調整された映像情報（被写体情報）は、撮像素子１０５の受光面の画素毎に所定の順序で配列されたカラーフィルタ１０４を通り、撮像素子１０５で受光される。撮像素子１０５は、撮影対象の撮像画像情報をアナログ信号として出力するものである。
【００１７】
ＡＧＣ１０６は、撮像素子１０５で結像された映像（被写体像）に対し、ゲインコントロールをして映像信号の輝度の調整を行う。
【００１８】
Ａ／Ｄ変換部１０７は、撮像素子１０５で結像され、ＡＧＣ１０６でゲイン調整されたアナログ信号をデジタル信号に変換する。
【００１９】
映像信号処理部１０８では、Ａ／Ｄ変換部１０７からのデジタル信号に所定の処理を施し、画素毎の輝度信号と色信号を出力するものであり、出力用の映像を生成するとともに、カメラ制御を行うための各パラメータを生成している。カメラ制御を行うための各パラメータとしては、絞り等の露出の制御や、ピント合わせの制御、色味を調整するホワイトバランス制御などで使われるものがあげられる。
【００２０】
映像信号出力部１０９は、映像信号処理部１０８で作成された映像信号を、ネットワーク（不図示）を介して外部装置（不図示）に出力する。
【００２１】
カメラ制御部１１０は、映像信号処理部１０８から得られたカメラ制御パラメータをもとにカメラの制御を行う。また、ネットワーク（不図示）を介して外部装置（不図示）から入力されたカメラ制御信号をもとにカメラの制御を行う。外部装置は、例えば、映像信号を受信し表示することが可能であって、またユーザ操作を入力することで操作に基づくコマンドを撮像装置に送信できる。
【００２２】
カメラ制御部１１０は、露出制御部１１１、光学制御部１１２及び記憶部１１４と通信バスなどを介して接続されており、情報やコマンドを通信可能である。
【００２３】
露出制御部１１１は、映像信号処理部１０８から出力される輝度信号から撮影画面内の輝度情報を算出し、撮影画像を所望の明るさに調整すべく絞り１０３およびＡＧＣ１０６を制御する。さらに、シャッタースピードを調整する事で撮像素子１０５の蓄積時間を調整し明るさの調整を行うこともできる。
【００２４】
ここで、ピント合わせ動作であるフォーカス制御としては、映像信号処理部１０８で作成された映像信号から高周波成分を抜き出し、前記高周波成分の値をフォーカスピント情報（ＡＦ評価値）として使用する。いわゆるコントラスト検出方式の焦点検出を行う例で本実施形態について説明するが、本発明の構成はこれに限られない。位相差検出方式の焦点検出を行う構成としてもよい。そして、ＡＦ評価値が最大となるようにカメラ制御部１１０でフォーカスレンズ位置を設定し、光学制御部１１２がレンズ群１０１を制御する。
【００２５】
また、ユーザは、外部装置から撮像装置のレンズ群１０１に対して、ズーム又はフォーカス操作をすることができる。光学制御部１１２は、カメラ制御部１１０からの指示に応答してレンズ群１０１のズームレンズおよびフォーカスレンズを駆動させ、撮像する被写体の画角や合焦させる被写体距離を制御する。
【００２６】
温度検出部１１３は、撮像装置内の温度を検出するセンサであり、その温度データをカメラ制御部１１０に伝える。なお、カメラの温度を検出するセンサは複数でも良い。たとえば、レンズ鏡筒の先端近傍と撮像素子１０５の近傍それぞれにセンサを配置しても良い。この場合、両方のセンサから検出した温度に基づいて適切な温度を算出しても良いし、いずれか一方を選択しても良い。カメラ制御部１１０は、所定時間ごとに温度検出部１１３を通じて温度の情報を取得し、温度の変化を監視する。温度検出部１１３としては、例えば、サーミスタ等の温度センサが用いられる。また、温度検出部１１３が検出した温度は、記憶部１１４に記憶することができる。
【００２７】
そして温度データをもとに、温度によりピント位置がずれてしまう分の補正量をカメラ制御部１１０で算出し、ピント補正を行う。本実施形態ではレンズが一体となった撮像装置を想定していることから、不揮発性メモリである記憶部１１５から後述の補正パラメータを取得して補正量を算出するようにしても良い。
【００２８】
記憶部１１４は、種々の画像処理パラメータ、後述の補正パラメータ、および、温度検出部１１３で検出した温度情報などを記憶する。
【００２９】
ここで温度変化の傾向により、ピント補正量が変わる場合の処理の具体的な一例について、図２〜図７を参照して詳細に説明する。
【００３０】
図２は、本発明の実施形態に係るレンズの構成例を示すブロック図であり、一般的なレンズ鏡筒の模式図を示す。図２において、鏡筒２０１は、レンズ２０２を有している。
【００３１】
レンズ２０２は、スクリュー２０５とラック２０６を咬み合わせる事で、スライドバー２０３に保持されレンズ駆動用のモータ２０４の動力により、光軸方向へ前後させる仕組みになっている。このスクリュー２０５とラック２０６の咬み合わせはメカ的な公差を有している。公差はメカガタとしてフォーカスレンズ位置にずれを生じさせ、カメラのピント合わせの制御に影響を及ぼす。
【００３２】
また、モータ２０４などの駆動系のパルスカウント値や位置を検出するエンコーダ値（不図示）は駆動するたびに誤差を発生するレンズが多くある。それは、レンズのメカ形状やモータ２０４の駆動などの誤差やレンズ制御系のパルスカウント値を算出する際に発生する誤差がある。
【００３３】
図３は、本発明の実施形態に係る指定した駆動量と実際の駆動量の関係の例を示した図である。図３において、「指定した駆動量」の列に記載された駆動量に対して、それぞれ横方向にレンズ種類ごと／撮像方向ごとの「実際の駆動量」の例が示されている。例えば、図３ように所定の駆動量で駆動させようとしたとしてもレンズ（指定した駆動量）のヒステリシスや姿勢や速度などの駆動特性により所定量駆動しないことがある（実際の駆動量）。結果、繰り返し駆動していると駆動系のパルスカウント値やエンコーダ値が、ずれていってしまうことになる。
【００３４】
本発明の実施形態に係る繰り返し駆動によるパルスカウント値又はエンコーダ値の例を図４に示す。図４は、ピント位置（レンズ位置）が同じ場合のパルスカウント値、もしくはエンコーダ値を示している。時間経過ごとに、パルスカウント値、もしくはエンコーダ値がずれている。そのため、温度補正などで正しく補正するために指定した駆動量を動かすように補正する必要がある。
【００３５】
ここで、図５は、本発明の実施形態に係る補正動作の例を示した図である。図５に示す補正動作の例では、指定した駆動量に対して、実際に駆動した量の行き過ぎ（＋）や行き足らず（−）分を記憶しておき、次の駆動の際にその差分を打ち消すように加減してレンズ制御を行う。その結果、前回と今回の合計でみると、指定された駆動量と実際の駆動量との差分を少なくすることができる。本実施形態においてはパルスカウント値、もしくはエンコーダ値としたが、交換式のレンズではレンズから返されるパラメータでもよい。また、パルスカウント値、もしくはエンコーダ値が等しくなるように補正するのではなく、ＡＦ（オートフォーカス）制御などのフォーカス位置を調整する際に使用する合焦度合を示す値であるフォーカス評価値を補正する構成としてもよい。評価値を使用することでパルスカウント値、もしくはエンコーダ値がずれたとしてもフォーカス位置の相関を取得することができる。
【００３６】
図６を用いて、駆動量の補正処理の流れを説明する。図６は、本発明の実施形態に係るレンズ位置補正処理のフローチャートである。図６のフローチャートは、コンピュータであるカメラ制御部１１０が、コンピュータプログラムとしての補正制御プログラムに従って本処理を実行する例を説明するが、これに限られない。不図示の制御部によって、各処理ブロックを制御し実行する構成としてもよく、その場合、制御部が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００３７】
まず、Ｓ６０１にて、カメラ制御部１１０にてＡＦ制御や温度変化によるレンズ位置ずれの補正などにおけるレンズ駆動量を算出する。
【００３８】
次に、Ｓ６０２にて、Ｓ６０１で算出されたレンズ駆動量に基づいて、光学制御部１１２を介してレンズ群１０１を制御する。
【００３９】
Ｓ６０３で、光学制御部１１２は、レンズ群１０１が実際に駆動した駆動量を取得する。例えば、駆動前後のレンズ位置情報から駆動量を算出できる。本実施形態においては、前述したとおり、例えば、駆動後のパルスカウント値、もしくはエンコーダ値、交換式のレンズから返されるレンズ位置に関するパラメータからレンズ位置情報を取得して、実際の駆動量を算出する。または、例えば、フォーカス制御のための評価値などから、実際のレンズ位置情報を算出する構成とすることも可能である。
【００４０】
Ｓ６０４にて、カメラ制御部１１０は指定した駆動量と実際の駆動量とを比較し、その差分から深度算出を行い、指定した位置と実際の位置が深度内かどうかを判定する。深度内であれば一連の処理を終了し、深度内でない場合はＳ６０５へ進む。ここで、深度内か否かで判定を行ったが、レンズ群の位置で判定するにはＡＦ制御などのフォーカスを調整する際に使用する合焦度合を示す値であるフォーカス評価値（コントラスト評価値）の変化により判断してもよい。また、指定した駆動量駆動するまで制御し続ける構成としても構わない。
【００４１】
Ｓ６０５で、繰り返しカウントをインクリメントする。
【００４２】
次に、Ｓ６０６では、繰り返し回数が所定回数かどうかを判定する。所定回数は一律でもよいが、レンズごとの駆動特性に対応する正しく動かない確率に基づいて算出するとよい。繰り返し回数が所定以下の場合はＳ６０２に戻り、再度駆動処理を行う。所定以上の場合は、現在の駆動量のままであると動き続けられない場合があると判定して、Ｓ６０７へ進む。
【００４３】
Ｓ６０７で、駆動量を変更して再度駆動させる。ここで、レンズによっては駆動量だけでなく、速度や励磁電圧によっても変わる可能性があるため、駆動量、駆動速度、励磁電圧の少なくとも一つを変更しても構わない。
【００４４】
続いてパルスカウント値やエンコード値のクリア動作について、図７を参照して詳細に説明する。繰り返し動作により、パルスカウント値やエンコーダ値がずれ続けていくとカウント値やエンコーダ値も制御上８ｂｉｔ、１６ｂｉｔで表され有限なため、図４のようにオーバーフローしてしまうことがある。オーバーフローが発生すると８ｂｉｔの場合、駆動系のカウント値やエンコーダ値が増加する方向に駆動させても２５５に固定されてしまう場合もある。その場合、２５５で飽和してそれ以上至近側へ駆動できないことなどが発生し、正しく制御できなくなってしまう可能性がある。そのため、駆動毎や所定量ずれてきた場合にリセットをかけ、リセット後のカウント値やエンコーダ値が基準値になったことを考慮して駆動させることで長時間使い続けることが可能となる。所定量ずれたのを検出するのにＡＦ（オートフォーカス）制御などのフォーカス位置を調整する際に使用する評価値を使用し、評価値が所定以上ずれた場合にリセットをかけるのでもよい。
【００４５】
処理フローを図７に示す。図７は、本発明の実施形態に係るパルスカウント値やエンコード値のリセット処理のフローチャートである。処理自体はカメラ制御部１１０が、コンピュータプログラムとしての補正制御プログラムに従って本処理を実行する例を説明するが、これに限られない。不図示の制御部によって、各処理ブロックを制御し実行する構成としてもよく、その場合、制御部が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００４６】
Ｓ７０１にてフォーカスカウント値やエンコーダ値のフォーカスレンズの位置情報を取得する。
【００４７】
次にＳ７０２で、取得されたフォーカスレンズのレンズ位置情報と所定範囲とを比較し、レンズ位置情報が所定範囲内か判定する。図４のような８ｂｉｔで表現されている場合は６４から１９２の範囲内かどうかと判定する。範囲内である場合は処理を終了し、範囲外である場合はＳ７０３へ進む。
【００４８】
Ｓ７０３にて、フォーカス位置をリセット、つまり１２８などパルスカウント値やエンコーダ値が飽和しない値を設定する。リセット動作をされた場合にはその後はリセット後の値を基準としてＡＦ制御や温度変化に起因するレンズ位置ずれの補正を行う。
【００４９】
今回の判定ではフォーカス位置が所定の範囲内か否かで判定をしたが、駆動回数や駆動時間を計測して判定する構成としてもよい。また、ｂｉｔ数に関しても、ハードやソフト構成により変更可能である。
【００５０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、本発明の技術思想の範囲内において、上記実施形態に限定されるものではなく、対象となる回路形態により適時変更されて適応するべきものである。例えば、上述した実施形態における撮像装置は、デジタルスチルカメラやデジタルビデオカメラに適用することができる。
【００５１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５２】
１０１  レンズ群
１０２  光学フィルタ
１１０  カメラ制御部
１１２  光学制御部
１１３  温度検出部
【図１】
2018165809.tif 000003
【図２】
2018165809.tif 000004
【図３】
2018165809.tif 000005
【図４】
2018165809.tif 000006
【図５】
2018165809.tif 000007
【図６】
2018165809.tif 000008
【図７】
2018165809.tif 000009