(57)【要約】【課題】  撮像光学系の温度変化に起因するピントずれを簡易な構成で補正する。【解決手段】  フォーカス制御装置は、フォーカスレンズを含む撮像光学系の合焦被写体距離を保持するためのフォーカス制御を行う制御手段と、撮像光学系の温度を検出する温度検出手段と、時間を計測する時間計測手段とを有する。制御手段は、基準温度からの温度の変化量が所定温度変化量より大きくなったときに、フォーカス制御において、フォーカスレンズを移動させる。さらに、基準温度からの温度の変化量が所定温度変化量に満たない場合であっても、所定の時間間隔で、フォーカス制御において、フォーカスレンズを移動させる。【選択図】  図１
2018165808.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを含む撮像光学系を保持する撮像装置であって、
被写体情報に基づいて前記撮像光学系の合焦する被写体距離を保持するためのフォーカス制御を行う制御手段と、
前記撮像装置内の温度を検出する検出手段と、
所定以上の温度変化を検出した場合に、前記撮像光学系のレンズ位置を補正する第１の補正手段と、
前記温度変化が所定未満になった場合に、所定の判定条件との比較に応じて、前記フォーカス制御を行う第二の補正手段と
を有することを特徴とする撮像装置。
【請求項２】
第１又は第２の補正手段による処理が実行されたあとの経過時間を計測する時刻手段をさらに有し、
前記判定条件は、前回の第１又は第２の補正手段による処理からの時間間隔の条件を含み、
第２の補正手段は、所定の時間間隔で前記フォーカス制御を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判定条件は、前記第１の補正手段による処理からの経過時間の条件を含み、
前記第２の補正手段は、所定時間が経過するまで前記フォーカス制御を行うことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記判定条件は、前記第１の補正手段による処理のあとに実行された前記第２の補正手段によるフォーカス制御の回数の条件を含み、
前記第２の補正手段は、前記回数が所定回数に達するまで前記フォーカス制御を実行することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記所定時間、前記所定回数、および、前記所定の時間間隔の少なくともいずれかは、装着された撮像光学系に応じて異なることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記所定時間、前記所定回数、および、前記所定の時間間隔の少なくともいずれかは、前記撮像光学系のズーム位置に応じて異なることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記所定の時間間隔は、前記第２の補正手段により前記フォーカス制御が実行された回数に応じて変更されることを特徴とする請求項２乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記第２の補正手段により前記フォーカス制御が実行された回数が多くなるほど、前記所定の時間間隔を長くすることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記第２の補正手段によりフォーカス制御を行ったときのコントラスト評価値を保持する第１の記憶手段をさらに有し、
前記所定の時間間隔は、前記第１の記憶手段が保持する過去のコントラスト評価値からの変化が小さくなるほど長く設定されることを特徴とする請求項２乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記第２の補正手段によりフォーカス制御を行ったときのフォーカスレンズ位置を保持する第２の記憶手段をさらに有し、
前記所定の時間間隔は、前記記憶手段が保持する過去のフォーカスレンズ位置の変化が小さくなるほど長く設定されることを特徴とする請求項２乃至９に記載の撮像装置。
【請求項１１】
過去の温度を保持する第３の記憶手段を、さらに有し、
前記所定時間、前記所定回数、および、前記所定の時間間隔の少なくともいずれかは、前記第３の記憶手段により取得した過去の温度変化の勾配に応じて設定されることを特徴とする請求項２乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記第２の補正手段は、前記フォーカスレンズ位置の移動範囲を制限して前記フォーカス制御を行うことを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
フォーカスレンズを含む撮像光学系を有する撮像装置の制御方法であって、
被写体情報に基づいて前記撮像光学系の合焦する被写体距離を保持するためのフォーカス制御を行うステップと、
前記撮像装置内の温度を検出するステップと、
所定以上の温度変化を検出した場合に、前記撮像光学系のレンズ位置を補正するステップと、
前記温度変化が所定未満になった場合に、所定の判定条件との比較に応じて、前記フォーカス制御を行う第二の補正ステップと
を有することを特徴とするフォーカス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置においてオートフォーカス（ＡＦ）制御を行うフォーカス制御装置に関する。
【背景技術】
【０００２】
撮像装置には、被写体に対して撮像光学系のピントが合うフォーカスレンズの位置を制御するＡＦ制御を行うものがある。また、撮像装置には、ズーム（変倍）が可能な撮像光学系のズーム位置ごとに複数の被写体距離のそれぞれに対してピントが合うフォーカスレンズの位置を示す電子カムデータを記憶したメモリを有するものがある。この撮像装置では、ズームが行われた際に電子カムデータを用いてフォーカスレンズの位置を制御するズームトラッキングを行うことで、ズーム位置が変わっても同じ距離の被写体に対してピントを合わせ続ける、すなわちピント位置を固定することができる。
【０００３】
ただし、上記のようにピント位置を固定しても、温度変化による撮像光学系または撮像装置の膨張や収縮によってフォーカスレンズの位置が変化してぼけ（ピントずれ）が発生する。
【０００４】
これらのぼけを補正するためには、該ぼけの量に応じてフォーカスレンズの位置を補正する必要がある。ただし、温度変化によるぼけ量は撮像光学系や撮像装置の個体ごとに異なるため、一律の補正量を用いてフォーカスレンズの位置を補正してもぼけを良好に補正することができない場合がある。
【０００５】
特許文献１には、温度センサより検出した温度の変化に起因するぼけを補正するためにＡＦ制御を行う撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５３７９１１８号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１にて開示された撮像装置では、温度センサより検出した温度の変化と、レンズ鏡筒の温度の変化とのタイムラグが考慮されていないため、補正が十分に行われない場合があった。
【０００８】
そこで、本発明は、撮像光学系（撮像装置）の温度変化等に起因するピントずれを、検出した温度変化とレンズ鏡筒の温度変化とのタイムラグを考慮して良好に補正することが可能な手段を提供する。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、フォーカスレンズを含む撮像光学系を保持する撮像装置であって、被写体情報に基づいて前記撮像光学系の合焦する被写体距離を保持するためのフォーカス制御を行う制御手段と、前記撮像装置内の温度を検出する検出手段と、所定以上の温度変化を検出した場合に、前記撮像光学系のレンズ位置を補正する第１の補正手段と、前記温度変化が所定未満になった場合に、所定の判定条件との比較に応じて、前記フォーカス制御を行う第二の補正手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮像光学系（撮像装置）の温度変化等に起因するピントずれを、検出した温度変化とレンズ鏡筒の温度変化とのタイムラグを考慮して良好に補正することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る撮像装置の構成例を示すブロック図
【図２】本発明の実施形態に係る温度検出手段とレンズ鏡筒との温度のタイムラグを説明する図
【図３】本発明の第１の実施形態に係る温度補正用ＡＦ制御処理のフローチャート
【図４】本発明の第２の実施形態に係る温度補正用ＡＦ制御処理のフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明の好ましい実施形態の一例について図面を参照しながら説明する。
【００１３】
（第１の実施形態）
図１は、本発明の実施形態に係る撮像装置の構成例を示すブロック図である。本実施形態では、温度によるピントずれを補正するＡＦ制御について説明する。なお、本実施例の撮像装置１００は、撮像光学系（レンズ鏡筒）を一体に有するレンズ一体型撮像装置であるが、撮像光学系の交換が可能なレンズ交換型撮像装置であってもよい。このことは、後述する他の実施例でも同じである。
【００１４】
撮像装置１００は、撮像光学系、撮像素子、種々の画像処理部等を有し、被写体像から撮像信号を生成する。また、撮像装置１００は、通信部１０を介して監視モニタ装置１６と通信可能に接続されている。
【００１５】
撮像光学系は、光軸方向に移動して焦点距離を変更する変倍レンズ１と、光軸方向に移動して焦点調節を行うフォーカスレンズ２と、光量を調整する絞りユニット３とを有する。
【００１６】
撮像光学系を通過した光は、バンドパスフィルタ（以下、ＢＰＦという）４およびカラーフィルタ５を介して撮像素子６上に光学像としての被写体像を形成する。ＢＰＦ４は撮像光学系の光路に対し進退可能である。被写体像は、撮像素子６により光電変換される。
【００１７】
撮像素子６から出力されたアナログ電気信号（撮像信号）は、ＡＧＣ７によりゲイン調整され、Ａ／Ｄ変換器８によりデジタル信号に変換された後、カメラ信号処理部９に入力される。
【００１８】
カメラ信号処理部９では、デジタル撮像信号に対して各種画像処理を行って映像信号を生成する。映像信号は、通信部１０を介して撮像装置に有線または無線通信により接続された監視モニタ装置１６に出力されるとともに、撮像装置内のズーム／フォーカス制御部１３に出力される。
【００１９】
ピント固定データ保持部１１は、合焦被写体距離であるピント位置を固定するモードであるピント位置固定モードのオン／オフおよびピント位置固定モードにおいて選択されたモードを示すモード情報を保持する。これらモード情報は、ユーザ（監視者）が操作する監視モニタ装置１６からの通信によって通信部１０およびズーム／フォーカス制御部１３を介してピント固定データ保持部１１に書き込まれる。モード情報は、ユーザの操作に起因するマニュアルフォーカス（ＭＦ）やオートフォーカス（ＡＦ）処理の完了時に、自動的に固定モードに遷移する。
【００２０】
温度検出部１２は、撮像装置１００の温度を検出する。ズーム／フォーカス制御部１３は、所定時間ごとに温度検出部１２を通じて温度の情報を取得し、温度の変化を監視する。温度検出部１２としては、例えば、サーミスタ等の温度センサが用いられる。
【００２１】
ズーム／フォーカス制御部１３は、制御手段を含むフォーカス制御装置に相当する。フォーカス駆動部１４を介してフォーカスレンズ２を駆動し、ズーム駆動部１５を介してズームレンズ１を駆動することで、レンズ制御を行う。例えば、ユーザ操作に基づいてズーム駆動やフォーカス駆動を行うことも可能であり、また、映像信号から算出したその映像信号のコントラスト状態を示すコントラスト評価値に基づくＡＦ制御を行うことも可能である。また、ズーミング時にカム曲線のデータを用いてズームトラッキング制御を行う。
【００２２】
監視モニタ装置１６は、通信部１０を介して撮像装置１００から、映像信号を受信し表示する。また、ユーザ操作を入力可能であって、ユーザ操作に基づくコマンドを撮像装置１００に送信する。ユーザは、監視モニタ装置１６から、撮像装置１００に対して、ズーム又はフォーカス操作をすることができる。
【００２３】
タイマ１７は、現在の時刻や処理を実行する際の時刻情報を取得する。又は、所定の時刻情報の記憶や、所定の時刻からの経過時間の計測など、時刻／時間情報に関わる処理を行う。
【００２４】
本実施形態に係るレンズ鏡筒の温度変化によるピントずれの補正について説明する。レンズ鏡筒に温度変化が生じると、レンズ鏡筒に伸び縮みが発生し、ピントがずれてしまう。そこで、温度検出手段から温度を取得し、その変化量が所定量以上になった際にレンズ位置の補正を行うことで、温度変化によるピントずれを補正することができる。例えば、レンズ鏡筒の設計値や実測値の統計データから算出した単位温度あたりのピント補正量である基準ピント補正量を格納しておき、基準ピント補正量だけレンズ位置を動かす補正できる。また、所定の温度変化量ごとにＡＦ制御を行うことで、レンズ位置を補正することもできる。また、基準ピント補正量を使った補正とＡＦ制御を、併せて行う構成としてもよい。
【００２５】
ここで、温度検出手段により得られる温度変化と、レンズ鏡筒の温度変化とのタイムラグによるピントずれについて、図２を参照して詳細に説明する。図２は、本発明の実施形態に係る温度検出手段により得られる温度とレンズ鏡筒との温度のタイムラグを説明する図である。図２において、縦軸は温度変化量を示し、横軸は経過時間である。また、実線は温度検出段により得られる温度を示し、破線はレンズ鏡筒の実際の温度の例を示している。図２（ａ）中のＴＣ１〜ＴＣ４は、温度の変化量に基づくピント補正の実行タイミングを示している。
【００２６】
図２に示すように、温度検出手段により得られる温度と、レンズ鏡筒の温度とは、常に一致しているわけではない。そのため、前述した温度の変化量に基づくピントずれの補正では、補正が十分に行われない場合がある。撮像装置の周辺温度が変化し、温度検出手段がその温度変化を検出した後も、レンズ鏡筒内部まで熱が十分に伝わるまでには時間を要する。すなわち、図２（ａ）に示したようなタイムラグが生じる。その結果、図２（ａ）のＴＣ４で示す最後の補正が行われた後、温度検出手段により検出される温度が一定であっても、徐々にピントずれが生じてしまう場合があり得る。
【００２７】
そこで本実施形態では、図２（ｂ）のＴＣ５〜ＴＣ７に示すように、温度が一定になった後も、ＡＦ制御を行うことで、上記タイムラグによるピントずれの補正を行う。温度が一定になった後のピントずれの補正は、例えば、所定の間隔で、所定の期間又は所定の回数だけ、ＡＦ制御を実行するような構成とする。また、所定の期間又は回数ではなく、例えば、レンズ位置の変化が所定以下となったら温度変化後のピントずれ補正を終了するような構成としてもよい。
【００２８】
図３に示すフローチャートを用いて、本実施形態におけるピントずれ補正処理の例を説明する。図３は、本発明の第１の実施形態に係る温度補正用ＡＦ制御処理の例を示すフローチャートである。図３のフローチャートは、コンピュータであるズーム／フォーカス制御部１３が、コンピュータプログラムとしてのフォーカス制御プログラムに従って本処理を実行する例を説明するが、これに限られない。不図示の制御部によって、各処理ブロックを制御し実行する構成としてもよく、その場合、制御部が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００２９】
ズーム／フォーカス制御部１３は、ピント位置（ＦＯＣＵＳ）固定モードが設定されている場合に、温度補正用ＡＦ制御処理を実行する。起動時にピント位置（ＦＯＣＵＳ）固定モードに設定されている場合や、例えばユーザ操作等によりピント位置固定モードへの切り替え指示がされた場合に本処理を開始する。
【００３０】
まず、ステップＳ３０３にて、ズーム／フォーカス制御部１３は、温度検出部１２から現在の温度ｔｅｍｐ１を取得する。
【００３１】
次に、ステップＳ３０４にてタイマ１７から現在の時間ｔｉｍｅ１を取得する。
【００３２】
なお、本ピントずれ補正処理が撮像装置１００の起動後に初めて実行されたときに、ピント位置固定モードであった場合、ｔｅｍｐ１は撮像装置が起動した時の温度で初期化される。同様に、ｔｉｍｅ１は撮像装置が起動した時の時刻で初期化される。
【００３３】
続いて、ステップＳ３０５にて     、所定温度変化ｔｅｍｐ＿ｔｈをデフォルト値に設定する。所定温度変化は、レンズ鏡筒の設計値や実測値の統計データから算出した、例えば、前述した温度変化によるピントずれが目立ち始める温度変化量などを設定する。装着されている交換レンズの種類を判定して、レンズ種類ごとに異なる値を設定するように構成してもよい。
【００３４】
ステップＳ３０６では、ズーム／フォーカス制御部１３は、温度検出部１２から現在の温度ｔｅｍｐ２を取得する。
【００３５】
次に、ステップＳ３０７にて、ズーム／フォーカス制御部１３は、タイマ１７から現在の時間ｔｉｍｅ２を取得する。
【００３６】
そして、ステップＳ３０８では、ズーム／フォーカス制御部１３は、ステップＳ３０３又は起動時に取得した温度ｔｅｍｐ１と、ステップＳ３０６で取得した温度ｔｅｍｐ２との差である温度変化量が所定温度変化ｔｅｍｐ＿ｔｈと比較する。所定温度変化ｔｅｍｐ＿ｔｈとの比較判定条件により、温度変化量が所定温度変化ｔｅｍｐ＿ｔｈ以上であると判定した場合にはステップＳ３０９へ進み、所定未満である場合にはステップＳ３１１に進む。
【００３７】
ステップＳ３０９において、ズーム／フォーカス制御部１３は、連続補正回数のカウント値ｃｏｕｎｔを０にリセットする。この連続補正回数のカウント値は、後述する時間経過をトリガとする補正処理が連続で行われた回数を示している。
【００３８】
次に、ステップＳ３１０において、所定時間ｔｉｍｅ＿ｔｈをデフォルト値（ｔｉｍｅ＿ｔｈ＿ｄｅｆ）に設定し、ステップＳ３１５に進む。この所定時間ｔｉｍｅ＿ｔｈのデフォルト値（ｔｉｍｅ＿ｔｈ＿ｄｅｆ）は、レンズ鏡筒の設計値や実測値の統計データから算出した、例えば、前述した温度変化のタイムラグによるピントずれが目立ち始める時間などを設定する。なお、ステップＳ３１０の処理がされていない場合、所定時間ｔｉｍｅ＿ｔｈには、値が設定されていないものとする。または、ｎｕｌｌ値や無限大が設定されていてもよい。
【００３９】
ステップＳ３１１では、ステップＳ３０４で取得又は前回の処理時刻であるステップＳ３１５で更新した時間ｔｉｍｅ１とステップＳ３０７で取得した時間ｔｉｍｅ２との差である時間経過と、所定時間ｔｉｍｅ＿ｔｈとを比較する。ステップＳ３１０の処理がされておらず、所定時間ｔｉｍｅ＿ｔｈが設定されていない場合、又は時間経過が所定時間ｔｉｍｅ＿ｔｈ未満である場合には、一連の補正処理のルーチンには進まずに、ステップＳ３０６に戻る。
【００４０】
一方、温度変化に基づく補正処理が実行され、ステップＳ３１０にて所定時間ｔｉｍｅ＿ｔｈが設定されたあとは、時間経過が所定時間ｔｉｍｅ＿ｔｈごとに、一連の補正処理のルーチンを行うため、ステップＳ３１２に進む。
【００４１】
ステップＳ３１２では、連続補正回数のカウント値ｃｏｕｎｔを１増やし、ステップＳ３１３に進む。
【００４２】
ステップＳ３１３では、連続補正回数のカウント値ｃｏｕｎｔが、所定回数ｃｏｕｎｔ＿ｔｈ以上かどうかを判定する。この判定条件の所定回数は、例えば、前述した温度変化のタイムラグに基づき設定する。連続補正回数のカウント値ｃｏｕｎｔと、所定時間ｔｉｍｅ＿ｔｈにより、温度変化に基づく補正処理が実行されてからの総経過時間が算出可能である。所定回数以上であればステップＳ３１４に進み、所定未満であればステップＳ３１５に進む。
【００４３】
ステップＳ３１４では、ステップＳ３１１で用いる所定時間ｔｉｍｅ＿ｔｈを無限大に設定し、ステップＳ３１５に進む。このように設定することで、次に温度変化量が所定温度変化を超えるまでの間、時間経過による補正処理が行われないようにする。
【００４４】
ステップＳ３１５では、ズーム／フォーカス制御部１３は温度検出部１２から現在の温度を再度取得し、その温度で温度ｔｅｍｐ１を更新する。
【００４５】
そして、ステップＳ３１６に進み、ズーム／フォーカス制御部１３はタイマ１７から現在の時間を再度取得し、その時間で時間ｔｉｍｅ１を更新する。
【００４６】
次にステップＳ３１７において、ズーム／フォーカス制御部１３は、撮像している被写体のコントラスト評価値などの被写体情報に基づいて、温度ピント補正のためのＡＦ制御を実行する。
【００４７】
そして、ステップＳ３１８において、ピント位置（ＦＯＣＵＳ）固定モードが設定されているか否かを判定する。引き続き、ピント位置（ＦＯＣＵＳ）固定モードが設定されている場合は、ステップＳ３０６へ戻り、本処理を繰り返す。ピント位置（ＦＯＣＵＳ）固定モードでない場合は本処理を終了する。
【００４８】
以上説明したように、本実施形態によれば、温度検出部１２より取得される温度変化とレンズ鏡筒の温度変化とにタイムラグがある場合においても、良好にピントずれを補正することができる。
【００４９】
（第２実施形態）
第１の実施形態では、一定の時間間隔で、一定の回数だけ温度補正用ＡＦ制御を実行する例を示した。第１の実施形態では、シンプルな処理で補正の効果を得ることができる。しかし、図２（ａ）に示したように、レンズ鏡筒内部の温度変化は、非線形な特性を持つ。そのため、一律に短い時間間隔を設定した場合には、ピントずれが目立たなくなる一方でＡＦ制御による画角変動が頻繁に発生する。逆に、一律に長い時間間隔を設定した場合には、ＡＦ制御による画角変動の頻度は減る一方で、ピントずれが目立つ場合がある。すなわち、第１の実施形態は、画角変動の頻度とピントずれとにトレードオフを持つ。
【００５０】
そこで、第２の実施形態では、温度補正用ＡＦ制御を実行する時間間隔を、その実行回数に応じて変化させることで、上記トレードオフを改善する方法を説明する。なお、第１の実施形態と同様の構成については、同一の符号を付し、詳細な説明を省略する。
【００５１】
まず、図４に示すフローチャートを用いて、第２の実施形態におけるピントずれ補正のためのＡＦ制御処理（フォーカス制御方法）の例を説明する。図４は、本発明の第２の実施形態に係る温度補正用ＡＦ制御処理のフローチャートである。図４のフローチャートは、コンピュータであるズーム／フォーカス制御部１３が、コンピュータプログラムとしてのフォーカス制御プログラムに従って本処理を実行する例を説明するが、これに限られない。不図示の制御部によって、各処理ブロックを制御し実行する構成としてもよく、その場合、制御部が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。なお、ステップＳ４０３〜Ｓ４１０およびステップＳ４１４以降は、第１の実施形態のステップＳ３０３〜３１０およびステップＳ３１５以降と同様の処理であるため説明を省略する。ここでは、ステップＳ４０８で、温度変化量が所定温度変化ｔｅｍｐ＿ｔｈ未満であると判定された場合の、ステップＳ４１１〜Ｓ４１３について説明する。
【００５２】
ステップＳ４１１へ進んだ場合は、ステップＳ４０４で取得又は前回の処理時刻であるステップＳ４１３で更新した時間ｔｉｍｅ１とステップＳ４０７で取得した時間ｔｉｍｅ２との差である時間経過と、所定時間ｔｉｍｅ＿ｔｈとを比較する。ステップＳ４１０の処理がされておらず、所定時間ｔｉｍｅ＿ｔｈが設定されていない場合、又は、時間経過が所定時間ｔｉｍｅ＿ｔｈ未満である場合には、一連の補正処理のルーチンには進まずに、ステップＳ４０６に戻る。
【００５３】
一方、時間経過が判定条件である所定時間ｔｉｍｅ＿ｔｈ以上である場合には、一連の補正処理のルーチンを行うために、ステップＳ４１２に進む。ステップＳ４１２では、連続補正回数のカウント値ｃｏｕｎｔを１増やし、ステップＳ４１３に進む。
【００５４】
ステップＳ４１３では、ズーム／フォーカス制御部１３は、所定時間ｔｉｍｅ＿ｔｈを、以下の式（１）の通り設定し、ステップＳ４１４に進む。
ｔｉｍｅ＿ｔｈ＝ｔｉｍｅ＿ｔｈ＿ｄｅｆ×ｃｏｕｎｔ×ｋ    …式（１）
【００５５】
式（１）において、ｔｉｍｅ＿ｔｈ＿ｄｅｆは所定時間ｔｉｍｅ＿ｔｈのデフォルト値であり、ｋは調整用のパラメータである。経過時間に基づくＡＦ処理を実行するための所定時間ｔｉｍｅ＿ｔｈを式（１）の通り変更することで、ＡＦ制御を行う時間間隔をその実行回数に応じて徐々に長くするように設定している。
【００５６】
なお、ステップＳ４１３のあとに、図３のフローチャートのステップＳ３１３、Ｓ３１４と同様の処理を追加してもよい。すなわち、所定の回数又は温度変化に基づく補正からの総経過時間が所定以上になった場合には、所定時間ｔｉｍｅ＿ｔｈを無限大に設定する。その結果、次に温度変化量が所定温度変化を超えるまでの間、時間経過による補正処理が行われないようにすることができる。
【００５７】
ステップＳ４１４〜ステップＳ４１７では、第１の実施形態のステップＳ３１５〜Ｓ３１８と同様の処理を実行し、処理を終了する。
【００５８】
以上説明した第２の実施形態によれば、温度補正のためのＡＦ制御を行う時間間隔を、その実行回数に応じて徐々に長くするように設定している。このようにすることで、レンズ鏡筒の温度変化が安定するに連れて時間間隔が長くなるので、ＡＦ制御による画角変動の頻度とピントずれとのトレードオフを改善することができる。
【００５９】
なお、ステップＳ４１３において、式（１）をレンズ鏡筒の温度変化を近似した関数に基づき設定してもよい。このようにすることで、より適切な時間間隔で補正処理が行われるようになるので、ＡＦ制御による画角変動の頻度とピントずれとのトレードオフを更に改善することができる。
【００６０】
さらに、コントラスト評価値に応じて時間間隔を変えてもよい。例えば、補正処理実行時の評価値と過去の補正時の評価値との差が小さい場合には、レンズ鏡筒の温度変化が収束していると考えられるので、次回の補正までの時間間隔を長く設定する。このようにすることで、交換式レンズなど、レンズ鏡筒の温度変化特性が未知である場合であっても、良好な補正処理を行うことができる。
【００６１】
また、フォーカスレンズ位置に応じて時間間隔を変えてもよい。例えば、補正処理実行時のフォーカスレンズ位置と過去の補正時のフォーカスレンズ位置との差が小さい場合には、レンズ鏡筒の温度変化が収束していると考えられるので、次回の補正までの時間間隔を長く設定する。このようにすることで、交換式レンズなど、レンズ鏡筒の温度変化特性が未知である場合であっても、良好な補正処理を行うことができる。
【００６２】
（その他の実施形態）
上述の実施形態では、ピントずれ補正用ＡＦ制御を行う時間間隔のデフォルト値（ｔｉｍｅ＿ｔｈ＿ｄｅｆ）を所定の値に設定しているが、これに限定されるものではない。交換式レンズの場合は、レンズ毎に異なる値に設定してもよい。また、同一レンズであっても、ズーム倍率に応じて異なる値に設定してもよい。例えば、温度変化によるピントずれの大きいレンズの場合や、ズーム倍率が高い場合には、タイムラグによるピントずれが目立つので、補正の時間間隔を短く設定するとよい。
【００６３】
さらに、温度変化が一定となる前の温度勾配に応じて時間間隔を変更してもよい。温度勾配が大きい場合は、タイムラグによるピントずれも大きくなるので、補正の時間間隔を短く設定するとよい。
【００６４】
また、温度変化が一定となった後のピントずれ補正のためのＡＦ制御の期間、回数、時間間隔を、温度検出部とレンズ群の位置関係に応じて、設定してもよい。さらに、ピントずれ補正のためのＡＦ制御は、サーチ範囲（レンズの移動範囲）を制限することで被写体移りを防止することが可能である。この場合のサーチ範囲（レンズの移動範囲）の制限は、例えば、絞り、フォーカス位置、温度変化の勾配や上昇／下降、電子カムデータの傾き、レンズ鏡筒のチルト角度（傾き角度）や積算レンズ駆動回数などに応じて変更可能な構成としてもよい。交換型のレンズを着脱可能な構成においては、レンズの種類ごとにサーチ範囲（レンズの移動範囲）を変えてもよい。
【００６５】
以上が本発明の好ましい実施形態の説明であるが、本発明は、本発明の技術思想の範囲内において、上記実施形態に限定されるものではなく、対象となる回路形態により適時変更されて適応するべきものである。例えば、上述した実施形態における撮像装置は、デジタルスチルカメラやデジタルビデオカメラに適用することができる。
【００６６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６７】
２  フォーカスレンズ
１２  温度検出部
１３  ズーム／フォーカス制御部
１７  タイマ
【図１】
2018165808.tif 000003
【図２】
2018165808.tif 000004
【図３】
2018165808.tif 000005
【図４】
2018165808.tif 000006