(57)【要約】【課題】レンズの個体や環境にかかわらず、温度ピントずれの補正を適正に行うことができるフォーカス制御装置、撮像装置およびフォーカス制御方法を提供する。【解決手段】フォーカス制御装置は、ピント位置を変更するフォーカスレンズと、温度を計測する計測手段と、計測手段が計測した温度の変化をトリガとして、フォーカスレンズの移動範囲を制限したフォーカス制御を行う制御手段と、を備え、制御手段は、フォーカス制御によるフォーカス変化量に応じて、トリガとする温度変化量を変更する、ことを特徴とする。【選択図】図１
2020067504.tif 000002
【特許請求の範囲】
【請求項１】
ピント位置を変更するフォーカスレンズと、
温度を計測する計測手段と、
前記計測手段が計測した温度の変化をトリガとして、前記フォーカスレンズの移動範囲を制限したフォーカス制御を行う制御手段と、
を備え、
前記制御手段は、前記フォーカス制御によるフォーカス変化量に応じて、前記トリガとする温度変化量を変更する、
ことを特徴とするフォーカス制御装置。
【請求項２】
前記制御手段は、前記フォーカス変化量が大きくなるに応じて、前記トリガとする温度変化量を小さくする変更を行う、
ことを特徴とする請求項１記載のフォーカス制御装置。
【請求項３】
前記制御手段は、前記フォーカス変化量が小さくなるに応じて、前記トリガとする温度変化量を大きくする変更を行う、
ことを特徴とする請求項１記載のフォーカス制御装置。
【請求項４】
前記温度変化量は、ピント位置が固定されたときの温度と前記フォーカス制御が行われた後の温度との変化量である、
ことを特徴とする請求項１乃至３のうち何れか１項に記載のフォーカス制御装置。
【請求項５】
前記制御手段は、前記フォーカス制御が行われた際の温度の変化量と前記フォーカス変化量と前記フォーカスレンズの移動範囲とに基づいて、所定のピントずれが発生する温度を示す値を算出し、算出された前記値が所定の下限値未満である場合、前記フォーカス制御が行われた後の温度に前記下限値を設定する、
ことを特徴とする請求項１記載のフォーカス制御装置。
【請求項６】
前記制御手段は、前記フォーカスレンズの移動範囲を拡大する、
ことを特徴とする請求項５記載のフォーカス制御装置。
【請求項７】
前記制御手段は、前記フォーカス制御が行われた際の温度の変化量と前記フォーカス変化量と前記フォーカスレンズの移動範囲とに基づいて、所定のピントずれが発生する温度を示す値を算出し、算出された前記値が所定の上限値を超える場合、前記フォーカス制御が行われた後の温度に前記上限値を設定する、
ことを特徴とする請求項１記載のフォーカス制御装置。
【請求項８】
前記フォーカスレンズを含むレンズ鏡筒が交換された場合、またはズームレンズの位置が変化した場合、前記フォーカス制御に用いられる情報を初期化する、
ことを特徴とする請求項１乃至７のうち何れか１項に記載のフォーカス制御装置。
【請求項９】
前記制御手段は、前記トリガとする温度変化量を変更していない場合、取得された映像信号のコントラストの変化をトリガとして、前記フォーカス制御を行う、
ことを特徴とする請求項1乃至８のうち何れか1項に記載のフォーカス制御装置。
【請求項１０】
請求項１乃至９のうち何れか１項に記載のフォーカス制御装置を備える、
ことを特徴とする撮像装置。
【請求項１１】
温度を計測する計測手段が計測した温度の変化をトリガとして、ピント位置を変更するフォーカスレンズの移動範囲を制限したフォーカス制御を行う工程と、
前記フォーカス制御によるフォーカス変化量に応じて、前記トリガとする温度変化量を変更する工程と、
を備えることを特徴とするフォーカス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーチ範囲を制限したフォーカス制御を行うフォーカス制御装置、撮像装置およびフォーカス制御方法に関する。
【背景技術】
【０００２】
被写体に対して撮像光学系のピントが合うフォーカスレンズの位置を制御するＡＦ（オートフォーカス）制御を行う撮像装置が用いられている。撮像装置は、フォーカスレンズの位置を制御するズームトラッキングを行う機能を有している場合がある。ズームトラッキングが行われることで、ズーム位置が変化しても、同じ距離の被写体に対してピントが合わせ続けられる。これにより、ピント位置を固定することができる。
【０００３】
ただし、ピント位置が固定されたとしても、温度変化による撮像光学系または撮像装置の膨張や収縮によってぼけが発生する（以下、温度ピントずれと称する）。温度ピントずれを補正するためには、温度ピントずれ量に応じてフォーカスレンズの位置を補正する必要がある。ここで、温度ピントずれ量は、撮像光学系や撮像装置の個体、姿勢等によって異なるため、一律の補正量を用いたフォーカスレンズの位置の補正では、フォーカスレンズの位置を良好に補正することができない場合がある。
【０００４】
関連する技術として、特許文献１および特許文献２の技術が提案されている。特許文献１の技術では、現在温度が所定の範囲を超えている場合、所定のフォーカスレンズ駆動範囲でピント調整のためのオートフォーカス制御に遷移する制御が行われている。特許文献２の技術では、実際に装着したレンズの特性を温度補償データに反映させることにより、個々のレンズの特性のばらつきに影響されずに、温度変化によるピント位置ずれを補正する動作が行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許２０１２−１２８３１４号公報
【特許文献２】特開２０１１−２４８１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の撮像装置では、現在温度が所定の範囲を超えている場合に、温度ピントずれを補正するＡＦ（温度ピント補正ＡＦ）が実行される。このため、事前にレンズの温度ピントずれ情報を得ておく必要がある。しかしながら、レンズ交換式の撮像装置では、交換され得る全てのレンズの温度ピントずれ情報を予め得ておくことは困難である。従って、温度ピントずれ情報が得られていないレンズに交換された場合、温度ピントずれを適正に補正することができなくなる。特許文献２の撮像装置では、温度ピント補正ＡＦを実行した時点での環境を基準に補正係数が算出される。従って、補正係数が算出された後に、温度ピントずれ量に影響を与える環境変化（絶対温度、姿勢、温度変化勾配等）が発生すると、補正誤差が生じ、温度ピントずれを適正に補正することができなくなる。
【０００７】
本発明の目的は、レンズの個体や環境にかかわらず、温度ピントずれの補正を適正に行うことができるフォーカス制御装置、撮像装置およびフォーカス制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のフォーカス制御装置は、ピント位置を変更するフォーカスレンズと、温度を計測する計測手段と、前記計測手段が計測した温度の変化をトリガとして、前記フォーカスレンズの移動範囲を制限したフォーカス制御を行う制御手段と、を備え、前記制御手段は、前記フォーカス制御によるフォーカス変化量に応じて、前記トリガとする温度変化量を変更する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、レンズの個体や環境にかかわらず、温度ピントずれの補正を適正に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】撮像装置の構成例を示す図である。
【図２】トリガ温度の変更の概要を示す図である。
【図３】第１実施形態のフォーカス制御処理の流れを示すフローチャートである。
【図４】変更処理の流れを示すフローチャートである。
【図５】温度ピントずれによってぼけが発生した例を示した図である。
【図６】ぼけの発生を抑制する方法を説明する図である。
【図７】第２実施形態のフォーカス制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施形態に記載されている構成によって限定されることはない。
【００１２】
＜第１実施形態＞
図１は、本実施形態の撮像装置１００の構成例を示す図である。撮像装置１００は、撮像光学系１０１および本体部１０２を有する。撮像光学系１０１は、レンズ鏡筒を含む。撮像装置１００の撮像光学系１０１（レンズ鏡筒を含む撮像光学系１０１）は交換可能なレンズ交換型撮像装置である。ただし、撮像装置１００は、撮像光学系１０１を一体的に有するレンズ一体型撮像装置であってもよい。第２実施形態も同様である。撮像光学系１０１は、ズームレンズ１、フォーカスレンズ２、絞りユニット３、フォーカス駆動部１４およびレンズ情報保持部１５を有する。本体部１０２は、バンドパスフィルタ４、カラーフィルタ５、ＡＧＣ７、Ａ／Ｄ変換器８、カメラ信号処理部９、通信部１０、フォーカスモード保持部１１、温度検出部１２、フォーカス制御部１３および初期設定保持部１６を有する。フォーカス制御部１３は、フォーカス制御装置に対応する。例えば、フォーカス制御部１３を有する本体部１０２が、フォーカス制御装置であってもよい。
【００１３】
ズームレンズ１は、光軸方向に移動して焦点距離を変更する変倍レンズである。フォーカスレンズ２は、光軸方向に移動して焦点調節を行うレンズである。絞りユニット３は、光量を調整する（絞り制御を行う）ユニットである。撮像光学系１０１を通過した光は、本体部１０２のバンドパスフィルタ４およびカラーフィルタ５を介して撮像素子６上に光学像としての被写体像を形成する。バンドパスフィルタ４は、撮像光学系１０１の光路に対し進退可能である。以下、バンドパスフィルタを「ＢＰＦ」と表記することがある。上述した被写体像は、撮像素子６により光電変換される。ＡＧＣ（オートゲインコントロール）７は、撮像素子６から出力されたアナログ電気信号（撮像信号）のゲイン調整を行う。Ａ／Ｄ変換器８は、ゲイン調整されたアナログ電気信号をデジタル信号に変換する。変換されたデジタル信号は、カメラ信号処理部９に入力される。カメラ信号処理部９は、デジタル信号に対して各種画像処理を行って映像信号を生成する。
【００１４】
カメラ信号処理部９が生成した映像信号は、通信部１０を介して、有線または無線により監視モニタ装置１８に出力されるとともに、本体部１０２のフォーカス制御部１３に出力される。フォーカスモード保持部１１には、ユーザが選択したフォーカスモード情報を保持する。モード情報は、ピント位置を固定するＭＦモード、およびピント位置を自動で調節するＡＦモードがある。ＡＦモードは、フォーカス制御部１３の制御によるモードである。「ＭＦ」はマニュアルフォーカスであり、「ＡＦ」はオートフォーカスである。
【００１５】
例えば、モード情報は、ユーザが操作する監視モニタ装置１８からの通信によって通信部１０およびフォーカス制御部１３を介して、フォーカスモード保持部１１に書き込まれる。モード情報は、ユーザが、撮像装置１００を操作することにより、フォーカスモード保持部１１に書き込まれてもよい。フォーカス制御部１３は、レンズの種別、ズームレンズ１の位置、フォーカスレンズ２の位置および絞りユニット３の状態を含むレンズ情報をレンズ情報保持部１５から取得可能である。フォーカス制御部１３は、フォーカス駆動部１４を介して、フォーカス制御を行う制御手段である。フォーカス制御部１３は、例えば、ＣＰＵ、ＲＡＭおよびＲＯＭを有し、ＲＯＭに記憶されたプログラムがＲＡＭに展開され、展開されたプログラムをＣＰＵが実行することにより、フォーカス制御部１３の機能が実現されてもよい。
【００１６】
フォーカス制御には、ユーザ操作に基づくＭＦ制御、映像信号から算出された映像信号のコントラスト状態を示すコントラスト評価値に基づくＡＦ制御、温度ピントずれを補正するための温度ピント補正ＡＦ制御等がある。温度ピント補正ＡＦは、温度を計測する計測手段ととしての温度検出部１２で検出される撮像装置１００の温度変化をトリガとして、サーチ範囲を制限したＡＦを行うものである。サーチ範囲を制限したＡＦは、サイレントＡＦと呼ばれることもある。サーチ範囲は、フォーカスレンズ２の移動範囲である。初期設定保持部１６は、トリガ温度およびサーチ範囲（制限されるサーチ範囲）の初期値を保持する。フォーカス制御部１３は、温度ピント補正ＡＦが実行されるごとに、トリガ温度およびサーチ範囲を最適値に変更（更新）する。フォーカス制御部１３は、トリガ温度およびサーチ範囲を学習し、学習結果に基づいて、トリガ温度およびサーチ範囲を最適値に変更してもよい。トリガ温度およびサーチ範囲の情報は、フォーカス制御に用いられる情報である。
【００１７】
図２は、フォーカス制御部１３による温度ピント補正ＡＦを行う際のトリガ温度の変更の概要を示す図である。ユーザがピント位置を固定した時点での温度をｔｐ１、フォーカス位置をＦＰ１とする。また、温度ピント補正ＡＦが実行された時点での温度をＴＰ２、フォーカス位置をＦＰ２とする。図２において上下の矢印で示されるサーチ範囲２０１は、温度ピント補正ＡＦのサーチ範囲を示す。サーチ範囲２０１は、ＦＰ１を中心とした被写界深度（Ｆδ）分の範囲である。サーチ範囲２０１が上記の範囲に設定されることで、ぼけを目立たせずに温度ピント補正を行うことができる。図２（Ａ）は、温度ピント補正ＡＦを実行した結果、フォーカス位置がサーチ範囲２０１の中心付近となった例である。
【００１８】
図２（Ａ）の場合、温度ピント補正ＡＦが実行されたことにより変化したフォーカス位置の変化量であるフォーカス変化量（ＦＰ２−ＦＰ１）は小さい。この場合、温度ピントずれ量が小さい個体や姿勢、あるいはレンズであることが想定できる。従って、フォーカス制御部１３は、トリガ温度を大きく設定する。トリガ温度は、ピント位置を固定した時点での温度ｔｐ１を基準とした場合における温度ピント補正ＡＦを実行するトリガとなる相対的な温度である。このため、トリガ温度は、上記温度ｔｐ１と上記トリガを出力するときの温度との差分でもある。トリガ温度が大きく設定されることにより、温度ピント補正ＡＦの実行頻度を削減することができる。その結果、過度に温度ピント補正ＡＦが行われることに起因して、レンズの耐久性が損なわれることを回避できる。つまり、レンズの耐久性が向上する。
【００１９】
図２（Ｂ）は、温度ピント補正ＡＦを実行した結果、フォーカス位置がサーチ範囲２０１の端付近（中心から遠い位置）となった例を示す。図２（Ｂ）の場合、温度ピント補正ＡＦが実行されたことにより変化したフォーカス位置の変化量であるフォーカス変化量（ＦＰ２−ＦＰ１）は大きい。この場合、温度ピントずれ量が大きい個体や姿勢、あるいはレンズであることが想定できる。従って、トリガ温度を小さく設定して、温度ピント補正ＡＦの実行頻度を多くする。これにより、温度ピント補正の実行頻度が不足することが防止され、温度ピントずれに起因して、ぼけが目立つことが抑制される。
【００２０】
従って、フォーカス制御部１３は、フォーカス変化量が大きくなるに応じて、トリガ温度が小さくなるような変更（第１の変更）を行い、フォーカス変化量が小さくなるに応じて、トリガ温度が大きくなるような変更（第２の変更）を行う。これにより、温度ピント補正ＡＦが過度に行われることが回避されるととともに、温度ピント補正ＡＦの実行頻度が不足することが回避される。ここで、フォーカス制御部１３は、第１の変更と第２の変更とのうち、何れか一方のみを行ってもよいし、両方を行ってもよい。
【００２１】
図３は、フォーカス制御部１３が行うフォーカス制御処理の流れを示すフローチャートである。フォーカス制御部１３は、レンズが交換されたか否かを判定する（Ｓ３０１）。フォーカス制御部１３は、フォーカスレンズ２が取り付けられているレンズ鏡筒が交換されたか否か、または撮像光学系１０１の全体が交換された否かに基づいて、Ｓ３０１の判定を行ってもよい。フォーカス制御部１３は、ズームレンズ１の位置（ズーム位置）が変化したか否かを判定する（Ｓ３０２）。Ｓ３０１でＹｅｓと判定された場合、またはＳ３０２でＹｅｓと判定された場合、フォーカス制御部１３は、温度ピント補正ＡＦに用いられた情報（変更後のトリガ温度およびサーチ範囲の情報）をリセットする（Ｓ３０３）。これにより、変更後のトリガ温度およびサーチ範囲の値は、初期設定保持部１６が保持する初期値に戻される。レンズが交換された場合やズーム位置に変化が生じた場合には、温度ピントずれ量が変化し、温度ピントずれ量が変化する前の値のままでは適正な温度ピント補正が行われない。このため、Ｓ３０３の処理が行われる。フォーカス制御部１３は、温度検出部１２から現在の温度ｔｐ１を取得し、取得された温度ｔｐ１の情報を記憶する（Ｓ３０４）。以下、取得された各種の温度の情報やフォーカス位置の情報は、例えば、フォーカス制御部１３のＲＡＭに記憶される。
【００２２】
Ｓ３０２でＮｏと判定された場合、またはＳ３０４の処理が行われた後、フォーカス制御部１３は、ＭＦモードが設定されているか否かを判定する（Ｓ３０５）。ＭＦモードが設定されていれば、Ｓ３０５でＹｅｓと判定される。この場合、フォーカス制御部１３は、ピント調節されたか否かを判定する（Ｓ３０６）。ピント調節がされたか否かは、例えば、監視モニタ装置１８を通じてユーザがピントを調節する操作を行ったか否かに基づいて判定されてもよい。ピント調節がされたか否かは、撮像装置１００に対して、ピント調節操作がされたか否かに基づいて判定されてもよい。Ｓ３０５において、ＭＦモードに設定されていないと判定された場合、フォーカス制御部１３は、ＭＦモードに切り替わったか否かを判定する（Ｓ３０７）。例えば、監視モニタ装置１８を通じてユーザからＭＦモードの設定が指示された場合、Ｓ３０７の判定がＹｅｓになる。Ｓ３０７でＮｏと判定された場合、処理が終了する。従って、撮像装置１００がＭＦモードになっているか、またはＭＦモードの設定の指示がされるまで、Ｓ３０７以降の処理は行われない。
【００２３】
Ｓ３０６でＹｅｓと判定された場合、またはＳ３０７でＹｅｓと判定された場合、フォーカス制御部１３は、温度検出部１２から現在の温度ｔｐ１を取得し、取得された温度ｔｐ１の情報を記憶する（Ｓ３０８）。ＳＴＡＲＴ時点（処理開始時）でＭＦモードに設定されている場合、温度ｔｐ１の情報は撮像装置１００が起動した時点での温度で初期化される。Ｓ３０６でＮｏと判定された場合、またはＳ３０８の処理が行われた後、フォーカス制御部１３は、温度検出部１２から現在の温度ｔｐ２を取得する（Ｓ３０９）。そして、フォーカス制御部１３は、記憶された温度ｔｐ１（Ｓ３０４またはＳ３０８で取得されて記憶された温度ｔｐ１）と温度ｔｐ２との差である温度変化量が、所定のトリガ温度以上であるか否かを判定する（Ｓ３１０）。図面において、トリガ温度は「Ｔｒ」として示される。
【００２４】
温度変化量がトリガ温度未満である場合、Ｓ３１０でＮｏと判定される。この場合、温度変化量がトリガ温度以上になるまで、Ｓ３１１〜Ｓ３１５の処理は行われない。一方、温度変化量がトリガ温度以上である場合、Ｓ３１０でＹｅｓと判定される。この場合、フォーカス制御部１３は、現在のフォーカス位置をＦＰ１として取得し、取得したＦＰ１の情報を記憶する（Ｓ３１１）。ここでのフォーカス位置ＦＰ１は、温度ピント補正ＡＦ実行前のフォーカス位置となる。そして、フォーカス制御部１３は、所定のサーチ範囲でＡＦを行う温度ピント補正ＡＦを実行する（Ｓ３１２）。
【００２５】
上述したように、所定のサーチ範囲は、ＦＰ１を中心に被写界深度（Ｆδ）分の範囲であるが、サーチ範囲は、後述する３１４の処理により変更される場合もある。Ｓ３１２の温度ピント補正ＡＦの終了後、フォーカス制御部１３は、再度現在のフォーカス位置を取得し、取得されたフォーカス位置をフォーカス位置ＦＰ２として記憶する（Ｓ３１３）。ここでのフォーカス位置ＦＰ２は温度ピント補正ＡＦ実行後のフォーカス位置となる。そして、フォーカス制御部１３は、Ｓ３１２の温度ピント補正ＡＦの実行結果に基づいて、トリガ温度およびサーチ範囲を最適値に変更する（Ｓ３１４）。Ｓ３１４の詳細については後述する。フォーカス制御部１３は、温度検出部１２から現在の温度を再度取得し、取得された温度をｔｐ１に変更する（Ｓ３１５）。以上により、フォーカス制御処理が終了する。
【００２６】
図４は、上述したＳ３１４の温度ピント補正の変更処理の流れを示すフローチャートである。フォーカス制御部１３は、温度ピントずれ係数Ｋを算出する（Ｓ４０１）。温度ピントずれ係数Ｋは、温度ピント補正ＡＦ実行時の温度変化量とフォーカス変化量とを用いて、以下の式１から算出できる。フォーカス変化量は「ＦＰ２−ＦＰ１」であり、温度変化量は「ｔｐ２−ｔｐ１」である。
Ｋ＝（ＦＰ２−ＦＰ１）／（ｔｐ２−ｔｐ１）・・・（式１）
【００２７】
そして、フォーカス制御部１３は、温度ピントずれ係数Ｋを用いて、トリガ温度の暫定値を算出する（Ｓ４０２）。ここでは、フォーカス制御部１３は、Ｓ３１２において温度ピント補正ＡＦが実行されたことに応じて、所定の温度ピントずれ量が発生するような温度を算出する。所定の温度ピントずれ量は、例えば、温度ピント補正ＡＦのサーチ範囲であり、被写界深度（Ｆδ）に割合Ｒ（０＜Ｒ＜１）を乗じた値とする。フォーカス制御部１３は、温度ピントずれ係数Ｋ、被写界深度（Ｆδ）および割合Ｒを用いて、以下の式（２）により、トリガ温度暫定値を算出する。トリガ温度暫定値は、所定のピントずれが発生する温度を示す値である。
トリガ温度暫定値＝（被写界深度（Ｆδ）×Ｒ）／Ｋ・・・（式２）
【００２８】
フォーカス制御部１３は、上記トリガ温度暫定値が所定の下限値未満であるか否かを判定する（Ｓ４０３）。所定の下限値は、任意の値に設定可能である。トリガ温度暫定値が下限値未満である場合、Ｓ４０３でＹｅｓと判定される。この場合、フォーカス制御部１３は、トリガ温度を下限値に設定する（Ｓ４０４）。これにより、トリガ温度が小さくなり過ぎて、温度ピント補正ＡＦが過剰に実行されてしまうことを防止できる。ただし、温度ピントずれ係数Ｋから算出された暫定値（トリガ温度暫定値）よりもトリガ温度の方が大きく設定されることになるため、温度ピント補正ＡＦ実行時の温度ピントずれ量がサーチ範囲よりも大きくなる。このため、補正不足になる可能性がある。そこで、フォーカス制御部１３は、温度ピント補正ＡＦのサーチ範囲を拡大する処理を行う（Ｓ４０５）。サーチ範囲は、以下の式（３）の演算を行うことにより、拡大することができる。なお、Ｓ４０５の処理が行われる際の、以下の式（３）におけるトリガ温度は、下限値となる。
サーチ範囲＝トリガ温度×Ｋ／Ｒ・・・（式３）
【００２９】
フォーカス制御部１３は、温度ピント補正ＡＦのサーチ範囲を広げる前に、温度ピント補正ＡＦ実行時に発生させるピントずれ量を大きく（すなわち、Ｒを大きく）して、トリガ温度の暫定値を再度算出しなおす処理を行ってもよい。
【００３０】
Ｓ４０２で算出されたトリガ温度暫定値が下限値以上である場合、Ｓ４０３でＮｏと判定される。この場合、フォーカス制御部１３は、トリガ温度暫定値が所定の上限値を超えるか否かを判定する（Ｓ４０６）。トリガ温度暫定値が上限値を超える場合、Ｓ４０６でＹｅｓと判定されるこの場合、フォーカス制御部１３は、トリガ温度を上限値に設定する。例えば、上限値はトリガ温度のＮ倍（１＜Ｎ）に設定される。これにより、トリガ温度が急激に大きくなり、以降、温度ピント補正が一切実行されなくなることを防止できる。トリガ温度暫定値が上限値以下である場合、フォーカス制御部１３は、トリガ温度暫定値をトリガ温度に設定する（Ｓ４０８）。図４のＳ４０５、Ｓ４０７またはＳ４０８により、トリガ温度が変更される。
【００３１】
従って、フォーカス制御部１３は、温度ピントずれを補正するＡＦ（温度ピント補正ＡＦ）により変化したフォーカス変化量が大きい場合には、温度ピント補正ＡＦのトリガとなるトリガ温度（温度変化量）を小さくするように変更を行う。また、フォーカス制御部１３は、温度ピント補正ＡＦにより変化したフォーカス変化量が小さい場合には、トリガ温度を大きくするように変更を行う。以上の変更処理により、温度ピント補正ＡＦの実行頻度が少なくなり過ぎることに起因した補正不足が生じることを抑制できる。また、温度ピント補正ＡＦの実行頻度が多くなり過ぎることに起因した耐久性の低下を抑制できる。撮像装置１００の実際のフォーカス変化量およびトリガ温度に基づいて、上記の変更が行われることから、フォーカス制御部１３は、レンズの個体や環境にかかわらず、温度ピントずれの補正を適正に行うことができる。
【００３２】
＜第２実施形態＞
第２実施形態では、温度ピント補正ＡＦが初期状態であっても、温度ピントずれを適正に補正できるようにしたフォーカス制御処理について説明する。第２実施形態において、第１実施形態と同様の部分については、説明を省略する。図５は、温度ピント補正ＡＦが初期状態である場合に、温度ピントずれによってぼけが発生した例を示した図である。直線５０１は、レンズの温度ピントずれの遷移例を示している。また、初期設定保持部１６には、トリガ温度の初期値が設定されている。このとき、トリガ温度の温度変化が発生するよりも前に、温度ピントずれが被写界深度（Ｆδ）を超えると、ぼけが発生してしまう。トリガ温度の初期値として小さな値が設定されれば、ぼけの発生を回避することができる。ただし、温度検出部１２の誤差等によって温度ピント補正ＡＦが実行され、トリガ温度およびサーチ範囲が誤った値として算出される可能性がある。また、極端に温度ピントずれが大きいレンズに対しては、トリガ温度の初期値を小さく設定してもぼけが発生する可能性がある。
【００３３】
以上のような温度ピント補正ＡＦ初期状態における課題（ぼけの発生）を抑制する方法について、図６を用いて説明する。図６は、映像信号から算出したコントラスト評価値６０１、および温度検出部１２から得られる温度６０２の遷移図である。Ｔ０はユーザがピント合わせをした時間であり、この時点での温度をｔｐ１、コントラスト評価値をｅｖ１とする。上述したように、ｔｐ１に対してトリガ温度分の温度変化があったことを条件（第１の条件）として、温度ピント補正ＡＦが実行される。第２実施形態では、温度ピント補正ＡＦを実行するための第２の条件が追加されている。第２の条件は、コントラスト評価値ｅｖ１に対して、コントラスト評価値６０１が、トリガ評価値分低くなることである。
【００３４】
図６の例では、時刻ＴＰ１において、第１の条件は満たしていないが、第２の条件を満たす。この場合、フォーカス制御部１３は、温度ピント補正ＡＦを実行する。これにより、温度変化がトリガ温度に達する前であっても、ぼけを検出して温度ピント補正ＡＦを実行することができる。なお、第２の条件に使用するコントラスト評価値は、例えば時間平均を用いる等によって、平滑化された値を用いることとする。これにより、瞬間的なコントラストの変化によって、温度ピント補正ＡＦが実行されることを防止する。
【００３５】
図７のフローチャートは、第２の実施形態においてフォーカス制御部１３が行うフォーカス制御処理の流れを示している。図７のフローチャートは、図３のフローチャートに対して、Ｓ７０１〜Ｓ７０６の処理が追加されている。Ｓ７０１〜Ｓ７０６以外の処理は、図３のフローチャートと同様であるため、説明を省略する。
【００３６】
Ｓ３０１でＹｅｓと判定された場合、またはＳ３０２でＹｅｓと判定された場合、Ｓ３０３およびＳ３０４の処理が行われる。第２実施形態では、フォーカス制御部１３は、さらにフラグを落とす（Ｓ７０１）。フラグは、温度ピント補正ＡＦによる変更処理（Ｓ３１４の処理）が実施済か否かの判断に用いるフラグである。Ｓ７０１の処理が行われると、フラグが落とされるため、温度ピント補正ＡＦによる変更処理が行われていないことになる。そして、フォーカス制御部１３は、現在のコントラスト評価値ｅｖ１を取得し、記憶する（Ｓ７０２）。
【００３７】
Ｓ３０６でＹｅｓと判定された場合（ピント調節がされた場合）、またはＳ３０７でＹｅｓと判定された場合（ＭＦモードの設定が指示された場合）、フォーカス制御部１３は、Ｓ３０８の処理を行う。そして、フォーカス制御部１３は、現在のコントラスト評価値ｅｖ１を取得し、記憶する（Ｓ７０３）。そして、フォーカス制御部１３は、Ｓ３０９において現在の温度ｔｐ２を取得し、現在のコントラスト評価値ｅｖ２を併せて取得する（Ｓ７０４）。そして、温度ｔｐ１と温度ｔｐ２との温度変化量が所定のトリガ温度以上である場合（Ｓ３１０でＹｅｓ）、フォーカス制御部１３は、温度ピント補正ＡＦによる変更処理が実施済であるか否かを判定する（Ｓ７０５）。Ｓ７０５の判定を行うに際して、フォーカス制御部１３は、フラグを参照する。例えば、フラグが落とされている場合、Ｓ７０５でＮｏと判定される。一方、フラグが落とされていない場合（例えば、フラグが立てられている場合）、Ｓ７０５でＹｅｓと判定される。
【００３８】
Ｓ７０５でＹｅｓと判定された場合、処理は終了する。この場合、Ｓ３１１からＳ７０７の処理は行われない。Ｓ７０５でＮｏと判定された場合、フォーカス制御部１３は、Ｓ７０２またはＳ７０３で取得されたコントラスト評価値ｅｖ１とＳ７０４で取得したコントラスト評価値ｅｖ２との差分を取得する。そして、フォーカス制御部１３は、取得された差分が所定のトリガ評価値（評価値）以上であるか否かを判定する（Ｓ７０６）。トリガ評価値は任意に設定可能である。Ｓ７０４でＹｅｓと判定された場合、つまり取得された差分がトリガ評価値以上である場合、温度ピントぼけが発生したと想定される。このため、温度ピント補正を実行するために、フローは、Ｓ３１１に移行する。Ｓ３１１からＳ３１５までの各処理が行われた後、フォーカス制御部１３は、フラグを立てる（Ｓ７０７）。Ｓ７０６でＮｏと判定された場合、つまり上記差分がトリガ評価値未満である場合には、処理は終了する。この場合、温度変化量がトリガ温度以上になるか、または上記差分がトリガ評価値以上になるまで、Ｓ３１１からＳ７０７の処理は行われない。
【００３９】
以上、本発明の好ましい実施形態について説明したが、本発明は上述した各実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等が実行することによっても実現可能である。
【符号の説明】
【００４０】
１  ズームレンズ
２  フォーカスレンズ
１２  温度検出部
１３  フォーカス制御部
１００  撮像装置
【図１】
2020067504.tif 000003
【図２】
2020067504.tif 000004
【図３】
2020067504.tif 000005
【図４】
2020067504.tif 000006
【図５】
2020067504.tif 000007
【図６】
2020067504.tif 000008
【図７】
2020067504.tif 000009