(57)【要約】【課題】フォーカス送りにより得られた動画から生成された連続した静止画から、ユーザーの合焦希望領域が合焦した静止画を確実に抽出して再生することができる電子撮像装置、その制御方法、並びにプログラムを提供する。【解決手段】デジタルカメラ１は、連続した静止画のそれぞれについて、その夫々の領域を細分化した複数のＡＦ枠ごとにそのコントラスト値を算出し、その算出されたコントラスト値のピーク値を算出する。さらに、連続した静止画の中から、コントラスト値のピークに最も近いコントラスト値が算出されるＡＦ枠を有する静止画を抽出し、その抽出された静止画に付加される、ＡＦによる焦点状態の検出に基づき判定された、複数のＡＦ枠のいずれが合焦ＡＦ枠であるかを示す合焦判定情報を、ピークに最も近いコントラスト値が算出されたＡＦ枠を合焦ＡＦ枠とする情報に更新する。【選択図】図３
2019033319.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを移動させながら撮影された動画から生成された連続した静止画に対し、ＡＦによる焦点状態の検出に基づき判定された、前記連続した静止画の夫々の領域を細分化した複数のＡＦ枠のいずれが合焦ＡＦ枠であるかを示す合焦判定情報を付加する付加手段と、
前記連続した静止画のそれぞれについて、前記複数のＡＦ枠ごとにそのコントラスト値を算出する第１の算出手段と、
前記算出されたコントラスト値のピーク値を算出する第２の算出手段と、
前記連続した静止画の中から、前記コントラスト値のピークに最も近いコントラスト値が前記第１の算出手段により算出されるＡＦ枠を有する静止画を抽出する抽出手段と、
前記抽出された静止画に付加される前記合焦判定情報を、前記ピークに最も近いコントラスト値が算出されたＡＦ枠を前記合焦ＡＦ枠とする情報に更新する更新手段とを備えることを特徴とする電子撮像装置。
【請求項２】
前記動画の撮影時のシーンを判定する判定手段と、
前記判定されたシーンに応じて、前記動画の撮影時における前記フォーカスレンズの移動量を変更する変更手段とを更に備えることを特徴とする請求項１記載の電子撮像装置。
【請求項３】
前記複数のＡＦ枠に含まれる２以上のＡＦ枠の被写体距離を、撮影された静止画に対して算出する第３の算出手段を更に備え、
前記変更される前の前記フォーカスレンズの移動量を、前記算出された被写体距離の最短の距離に合焦する第１のフォーカスレンズ位置から、前記算出された被写体距離の最遠の距離に合焦する第２のフォーカスレンズ位置までに設定する設定手段とを備えることを特徴とする請求項２記載の電子撮像装置。
【請求項４】
ユーザー指示に応じて、前記撮影された静止画の一部を主被写体として指定する指定手段を更に備え、
前記２以上のＡＦ枠は、前記主被写体を含むことを特徴とする請求項３記載の電子撮像装置。
【請求項５】
前記第３の算出手段は、撮影された静止画に対して前記複数のＡＦ枠の被写体距離を算出し、
前記第２の算出手段は、前記複数のＡＦの１つについて、前記算出されたコントラスト値と前記第３の算出手段により算出された被写体距離に基づき、遠近競合が発生していないと判定される場合に、前記コントラスト値のピークを算出することを特徴とする請求項３又は４記載の電子撮像装置。
【請求項６】
前記第１の算出手段は、前記遠近競合が発生していると判定される場合に前記ＡＦ枠のサイズを変更することを特徴とする請求項５記載の電子撮像装置。
【請求項７】
前記動画を再生して表示する第１の表示手段と、
ユーザー指示に応じて、前記再生して表示された動画の一部を合焦希望領域として選択する選択手段と、
前記合焦判定情報に基づき、前記連続した静止画のうち、前記合焦ＡＦ枠が前記合焦希望領域にある静止画が存在すると判定された場合、前記静止画の画像を表示する第２の表示手段とを更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の電子撮像装置。
【請求項８】
前記更新手段は、前記ピーク値が閾値以上である場合に実行されることを特徴とする請求項１乃至７のいずれか１項に記載の電子撮像装置。
【請求項９】
前記連続した静止画は、前記動画の全フレームからそれぞれ生成される静止画であることを特徴とする請求項１乃至８のいずれか１項に記載の電子撮像装置。
【請求項１０】
フォーカスレンズを移動させながら撮影された動画から生成された連続した静止画に対し、ＡＦによる焦点状態の検出に基づき判定された、前記連続した静止画の夫々の領域を細分化した複数のＡＦ枠のいずれが合焦ＡＦ枠であるかを示す合焦判定情報を付加する付加ステップと、
前記連続した静止画のそれぞれについて、前記複数のＡＦ枠ごとにそのコントラスト値を算出する第１の算出ステップと、
前記算出されたコントラスト値のピーク値を算出する第２の算出ステップと、
前記連続した静止画の中から、前記コントラスト値のピークに最も近いコントラスト値が前記第１の算出ステップにおいて算出されるＡＦ枠を有する静止画を抽出する抽出ステップと、
前記抽出された静止画に付加される前記合焦判定情報を、前記ピークに最も近いコントラスト値が算出されたＡＦ枠を前記合焦ＡＦ枠とする情報に更新する更新ステップとを有することを特徴とする制御方法。
【請求項１１】
請求項１０記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子撮像装置、その制御方法、並びにプログラムに関し、特に、画像撮影後にピント位置の調整を行う電子撮像装置、その制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、フォーカスレンズを最至近から無限遠の位置まで移動させながら撮影した画像すべてを記録し、撮影後にユーザーが指定した領域において最もピントが合っている画像を抽出する方法が知られている（例えば、特許文献１参照）。
【０００３】
また、事前に撮影画像の異なる２つの領域をＡＦ枠として指定し、それぞれのＡＦ枠に合焦するようにフォーカスレンズを移動しながら動画撮影を行う短時間動画撮影の方法も知られている（例えば、特許文献２参照）。
【０００４】
このように特許文献１，２の方法では、フォーカス送りをしながら撮影された複数の画像が記録される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２７７８１３号公報
【特許文献２】特開２０１６−５９０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の方法では、フォーカスレンズを最至近の位置から無限遠の位置まで移動させながら画像を取り込むため、フォーカスレンズの移動距離が長く撮影に時間がかかる。さらに、撮影のたび、または撮影後にユーザーが撮影画像の合焦させたい領域を指定するたびに、指定された領域の合焦した画像を探すので時間がかかる。
【０００７】
また、特許文献２の方法では、事前に指定された２つの領域に対してオートフォーカス（ＡＦ）による被写体の焦点状態の検出を行って短時間動画撮影時のフォーカスレンズの動作範囲を決定している。そのため、短時間動画撮影の後に、上記指定された領域以外の領域をユーザーが撮影画像の合焦させたい領域として指定することはできない。また、ＡＦが苦手とするようなシーンで焦点状態の検出に失敗した場合は、短時間動画撮影時のフォーカスレンズの動作範囲を適切に決定することができない。
【０００８】
本発明の目的は、フォーカス送りにより得られた動画から生成された連続した静止画から、ユーザーの合焦希望領域が合焦した静止画を確実に抽出して再生することができる電子撮像装置、その制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る電子撮像装置は、フォーカスレンズを移動させながら撮影された動画から生成された連続した静止画に対し、ＡＦによる焦点状態の検出に基づき判定された、前記連続した静止画の夫々の領域を細分化した複数のＡＦ枠のいずれが合焦ＡＦ枠であるかを示す合焦判定情報を付加する付加手段と、前記連続した静止画のそれぞれについて、前記複数のＡＦ枠ごとにそのコントラスト値を算出する第１の算出手段と、前記算出されたコントラスト値のピーク値を算出する第２の算出手段と、前記連続した静止画の中から、前記コントラスト値のピークに最も近いコントラスト値が前記第１の算出手段により算出されるＡＦ枠を有する静止画を抽出する抽出手段と、前記抽出された静止画に付加される前記合焦判定情報を、前記ピークに最も近いコントラスト値が算出されたＡＦ枠を前記合焦ＡＦ枠とする情報に更新する更新手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、フォーカス送りにより得られた動画から生成された連続した静止画から、ユーザーの合焦希望領域が合焦した静止画を確実に抽出して再生することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る電子撮像装置としてのデジタルカメラのハードウェア構成を示すブロック図である。
【図２】図１のデジタルカメラにおけるフォーカス送り処理の手順を示すフローチャートである。
【図３】実施例１に係る合焦判定情報更新処理の手順を示すフローチャートである。
【図４】図３のステップＳ３０５におけるコントラストがピークとなる静止画を抽出する方法を説明するための図である。
【図５】再生画像のピント位置調整処理の手順を示すフローチャートである。
【図６】実施例２に係る合焦判定情報更新処理の手順を示すフローチャートである。
【図７】図６のステップＳ６０５における、対象ＡＦ枠で遠近競合が発生していると判断された場合のＡＦ枠のサイズ変更方法を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、以下の各実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
（実施例１）
以下、本出願に係る発明の実施例１について説明する。
【００１４】
図１は、本発明に係る電子撮像装置としてのデジタルカメラ１のハードウェア構成を示すブロック図である。
【００１５】
図１において、１００はシステム制御部であり、デジタルカメラ１全体を制御する。１９０は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１９０には、システム制御部１００の動作用の定数、プログラム等が記憶される。
【００１６】
ここでいう、プログラムとは、本実施例にて後述する各種フローチャートを実行するためのプログラムのことである。システム制御部１００はこの不揮発性メモリ１９０に記録されたプログラムを実行することで、後述する本実施例の各処理を実現する。
【００１７】
１４１はズームレンズ、１４２はフォーカスレンズ、１４３はシャッター、１４４は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。１４５は、システム制御部１００からの制御信号に基づいて、撮像素子１４４の制御を行う撮像素子制御部であり、撮像素子１４４から出力される信号をシステム制御部に入力する。
【００１８】
１５０は画像処理部であり、システム制御部１００からの画像データに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部１５０では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部１００が露光制御、焦点状態の検出制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）（以下単にＡＦという）、ＡＥ（自動露出）、ＥＦ（フラッシュ調光）等の処理が行われる。
【００１９】
画像処理部１５０では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。撮像素子制御部１４５によって得られた画像データや、画像処理部１５０で処理された画像データは、不図示のメモリ制御部を介して、メモリ１６０に書き込まれる。また、メモリ１６０は表示部１２０にライブビュー表示するための画像データを格納するメモリ（ビデオメモリ）を兼ねている。
【００２０】
１１０は表示部１２０の前面に配置されたタッチパネルである。システム制御部１００はタッチパネル１１０への操作を検出できる。表示部１２０に表示されたライブビューへのユーザーのタッチをタッチパネル１１０で検出し、ＡＦの合焦位置をタッチした場所に設定する事が出来る。
【００２１】
表示部１２０は、システム制御部１００からの制御信号に基づいて、メモリ１６０の所定の領域に格納されている表示用の画像データや各種情報の表示を行う。１８０はメモリカードやハードディスク等の記録媒体である。不図示の記録媒体スロットに格納された記録媒体１８０は、デジタルカメラ１との通信が可能となる。
【００２２】
１７０はユーザーからの各種操作を受け付ける各種スイッチ、ボタン、ダイヤル等の操作部材より成る操作部である。第１シャッタースイッチ信号ＳＷ１は、操作部１７０に設けられた、シャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、システム制御部１００に出力される。システム制御部１００は、第１シャッタースイッチ信号ＳＷ１が操作部１７０から出力されたときに、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理等の撮影準備動作を開始する。
【００２３】
第２シャッタースイッチ信号ＳＷ２は、デジタルカメラ１の操作部１７０に設けられた、シャッターボタンの操作完了、いわゆる全押し（撮影指示）でＯＮとなり、システム制御部１００に出力される。システム制御部１００は、第２シャッタースイッチ信号ＳＷ２が操作部１７０から出力されたときに、撮像素子１４４からの信号読み出しから記録媒体１８０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
図２は、図１のデジタルカメラ１におけるフォーカス送り処理の手順を示すフローチャートである。このフローチャートにおける各処理はデジタルカメラ１が撮影モードで動作中に、システム制御部１００が不揮発性メモリ１９０に格納されたプログラムを不図示のシステムメモリに展開して実行する事により実現される。また、ここでフォーカス送り処理とは、複数のＡＦ枠の被写体距離にあわせ、フォーカスレンズ位置を変える処理である。
【００２５】
ステップＳ２０１では、ライブビュー画像が表示される表示部１２０に対して、ユーザーによるライブビュー画像の一部へのタッチ操作があったか否かをタッチパネル１１０が検知する。かかるタッチ操作があったと検知された場合は、タッチされた場所を撮影の主被写体として指定し、ステップＳ２０２に進む。
【００２６】
ステップＳ２０２では、ユーザーがシャッターボタンを半押しし、第１シャッタースイッチ信号ＳＷ１がＯＮとなったか否かを判定する。第１シャッタースイッチ信号ＳＷ１がＯＮとなった場合は、ステップＳ２０３にて撮影画像の領域を細分化した同一サイズのブロック（以下ＡＦ枠）に分割して、ＡＦによる焦点状態の検出を行い、ＡＦ枠ごとの被写体距離を算出する。なお、撮像素子１４４が撮像面位相差方式のＡＦが可能な撮像素子である場合には、プレディクション値が用いられる。プレディクション値は、瞳分割された撮像素子の２種類の撮像画素のズレ量に相当する情報であり、プレディクション値がゼロであれば、被写体が合焦位置に存在する。プレディクション値は、そのままデフォーカス量（ピントズレ量）を算出することができるため、１回の撮影で、被写体の距離を概略算出する事が可能となる。また、フォーカスレンズ位置を変えながら、撮像素子１４４から出力された信号に基づいて随時、コントラスト値を算出し、コントラスト値がピークとなるフォーカスレンズ位置を取得することでも合焦位置の情報を得ることができる。そして、ピントが合った状態であれば、ズームレンズ位置とフォーカスレンズ位置の情報に基づいて、被写体までの距離を算出することができる。
【００２７】
ここで所定のＡＦ枠に対して算出された被写体距離のフォーカスレンズ位置で合焦するか否かの判断は、算出された被写体距離を所定の閾値と比較することにより判断する。
【００２８】
ステップＳ２０４では、ステップＳ２０１で指定された主被写体を含むＡＦ枠およびその周辺のＡＦ枠からなる２以上のＡＦ枠に対してステップＳ２０３で算出された被写体距離が最短い距離及び最遠の距離を抽出する。その後、抽出された最短の被写体距離で合焦するフォーカスレンズ位置から、抽出された最遠の被写体距離で合焦するフォーカスレンズ位置までをフォーカスレンズ１４２の移動量（以下、フォーカス移動範囲という）として決定する。すなわちステップＳ２０４では、フォーカス移動範囲をユーザーが主被写体に指定した近傍領域については後述の図５の処理において再生画像のピント調整が可能な範囲にまで短くしている。これにより、後述のステップＳ２０９での動画撮影においてフォーカスレンズ１４２を移動可能な全範囲（すなわち、最至近の位置から無限遠の位置まで）を移動する必要がなくなり、動画撮影の時間を短くすることができる。
【００２９】
ステップＳ２０５では、ユーザーがシャッターボタンを全押しし、第２シャッタースイッチ信号ＳＷ２がＯＮとなったか否かを判定する。第２シャッタースイッチ信号ＳＷ２がＯＮとなった場合には、ステップＳ２０６にて画像処理部１５０にて撮影しようとしているシーンの判定を行う。このシーン判定は、人物、景色、夜景等のシーンを判定する。
【００３０】
ステップＳ２０７では、シーン判定結果をもとにフォーカス移動範囲の変更を行うシーンか否かを判定する。そして、フォーカス移動範囲の変更を行うシーンの場合はステップＳ２０８に進み、そうでない場合は直接ステップＳ２０９に進む。尚、ステップＳ２０７でフォーカス移動範囲の変更を行うシーンと判定されるシーンはＡＦによる被写体距離の算出精度が悪いシーンである。ステップＳ２０７の判定は、このようなシーンか否かを示すテーブルに基づいて行ってもよいし、事前のユーザー指示に基づいて行ってもよい。事前のユーザー指示に基づいて行う場合は、移動範囲の変更を行う量も事前のユーザー指示に基づいて設定してもよい。
【００３１】
ステップＳ２０８では、ステップＳ２０４で決定したフォーカス移動範囲を最至近方向及び無限遠方向の両方向に関して広げる。フォーカス移動範囲の変更量に関しては、シーンごとに設定する事が可能である。
【００３２】
ステップＳ２０９では、ステップＳ２０４で決定されたフォーカス移動範囲、またはステップＳ２０８で広げられたフォーカス移動範囲でフォーカスレンズ位置を移動させて動画撮影を行い、本処理終了する。このステップＳ２０９で撮影された動画、すなわちフォーカス送りにより得られた動画は画像処理部１５０にて画像処理が行われ、メモリ１６０に格納される。
【００３３】
上記図２のフォーカス送り処理が終了した後、以下に説明する合焦判定情報更新処理が実行される。但し、この処理は図２のフォーカス送り処理が終了した直後に実行してもよいし、本処理後に実行される撮影モードにおいてにユーザー指示に応じて実行してもよい。
【００３４】
図３は、本実施例に係る合焦判定情報更新処理の手順を示すフローチャートである。このフローチャートにおける各処理も図２と同様、デジタルカメラ１が撮影モードで動作中に、システム制御部１００が不揮発性メモリ１９０に格納されたプログラムを不図示のシステムメモリに展開して実行する事により実現される。
【００３５】
まず、ステップＳ３０１では、ステップＳ２０９で撮影後にメモリ１６０に格納された動画に対して、その全フレームから連続した静止画を生成する。
【００３６】
ステップＳ３０２では、ステップＳ３０１で生成された全静止画に対して、ＡＦ枠ごとの合焦判定情報を付加する。合焦判定情報は、各フレームの撮影時のフォーカスレンズ位置において合焦する被写体距離が、ステップＳ２０３で算出されたＡＦ枠ごとに算出された被写体距離のいずれと一致するかの判定結果を示す情報である。すなわち、各フレームから生成された静止画に対して、ＡＦによる焦点状態の検出に基づき上記一致したと判定されたＡＦ枠（以下、合焦ＡＦ枠という）を示す情報が合焦判定情報として付与される。
【００３７】
ステップＳ３０３では、ＡＦ枠のうちの１つを対象ＡＦ枠に設定し、その対象ＡＦ枠のコントラスト値をステップＳ３０１で生成された全静止画に対して算出する。
【００３８】
ステップＳ３０４では、全静止画に対して算出された対象ＡＦ枠のコントラスト値から近似曲線を作成し、ステップＳ３０５ではコントラストがピークとなる静止画を抽出する。
【００３９】
図４は、図３のステップＳ３０５におけるコントラストがピークとなる静止画を抽出する方法を説明するための図である。
【００４０】
ここでは、ステップＳ３０３において、黒枠で示すＡＦ枠４０５が対象ＡＦ枠に設定された場合に、ステップＳ３０１で生成された全静止画４０１に対してＡＦ枠４０５のコントラスト値が算出される。
【００４１】
その後、４０２のグラフに示すように、全静止画４０１に対して算出された対象ＡＦ枠のコントラスト値を、ステップＳ３０４においてフレームごとに並べて近似曲線を作成する。グラフ４０２では４０３がコントラストのピーク値となるため、ステップＳ３０５においてそのピーク値に最も近いコントラスト値をもつＡＦ枠を有する静止画４０４がピークとなる静止画として抽出される。
【００４２】
この処理は、具体的には、グラフ４０２により得られたピーク値が不揮発性メモリ１９０に保持されており、ステップＳ３０１で生成された全静止画４０１から生成した対象ＡＦ枠のコントラスト値をこの保持したピーク値と比較することにより行われる。
【００４３】
尚、ステップＳ３０５において、図４の近似曲線に示されるピーク値が算出されれば、図４のような近似曲線を実際に作成しなくてもよい。
【００４４】
図３に戻り、ステップＳ３０６では、ステップＳ３０５でピークとなったコントラスト値が閾値以上か否かを判定する。閾値以上であった場合は、ピークとなった静止画の対象ＡＦ枠を合焦ＡＦ枠と判定し、ステップＳ３０７にてステップＳ３０２で付加された合焦判定情報をこの判定結果に基づき更新する。尚、ステップＳ３０５で用いられる閾値はステップＳ２０６で行ったシーン判定結果に応じて変更するようにしてもよい。
【００４５】
次に、ステップＳ３０８で全てのＡＦ枠に対して本処理を完了したか、すなわち、全てのＡＦ枠が対象ＡＦ枠に設定されて、ステップＳ３０３〜Ｓ３０８までの処理が行われたか判定する。まだ、全てのＡＦ枠に対しては本処理は完了していない場合は、ステップＳ３０３に戻り、一方、全てのＡＦ枠に対して本処理が完了した場合は、本処理を終了する。
【００４６】
図５は、再生画像のピント位置調整処理の手順を示すフローチャートである。このフローチャートにおける各処理はデジタルカメラ１が再生モードで動作中に、システム制御部１００が不揮発性メモリ１９０に格納されたプログラムを不図示のシステムメモリに展開して実行する事により実現される。
【００４７】
ステップＳ５０１では、前述のステップＳ３０１〜Ｓ３０８により記録媒体１８０に格納された動画を表示部１２０へ再生表示する。
【００４８】
ステップＳ５０２では、前記動画が再生表示された表示部１２０に対して、ユーザーがその動画の一部へのタッチ操作があったか否かをタッチパネル１１０が検知する。かかるタッチ操作があったと検知された場合は、タッチされた場所を合焦希望領域して選択し、ステップＳ５０３に進む。
【００４９】
ステップＳ５０３では、ステップＳ５０２で選択された領域に含まれるＡＦ枠の合焦判定情報をステップＳ５０１で表示した動画の各フレームから生成された静止画に対して取得する。
【００５０】
ステップＳ５０４では、取得された合焦判定情報に基づき、合焦ＡＦ枠が合焦希望領域にある静止画が存在するか否かを判定する。存在すると判定された場合には、ステップＳ５０５で、図３のステップＳ３０１で生成された静止画の中からその静止画を抽出し、表示部１２０にその抽出された静止画の画像を再生して表示し、本処理を終了する。
【００５１】
一方、ステップＳ５０４において、合焦ＡＦ枠が合焦希望領域にある静止画が存在しないと判定された場合には、ステップＳ５０６で合焦した画像が無い旨を表示部１２０へ表示し、本処理を終了する。
【００５２】
（実施例２）
以下、実施例２に係るデジタルカメラ１のハードウェア構成は図１に示す実施例１のハードウェア構成と同様であるため詳細な説明を省略する。また、フォーカス送り処理は図２に示す実施例１のフローチャートと同様であるため説明を省略する。
【００５３】
図６は、本実施例に係る合焦判定情報更新処理の手順を示すフローチャートである。このフローチャートにおける各処理も図３と同様、デジタルカメラ１が撮影モードで動作中に、システム制御部１００が不揮発性メモリ１９０に格納されたプログラムを不図示のシステムメモリに展開して実行する事により実現される。
【００５４】
まず、ステップＳ６０１では、ステップＳ２０９で撮影後にメモリ１６０に格納された動画に対して、各フレームから静止画を生成する。
【００５５】
ステップＳ６０２では、ステップＳ６０１で生成された全静止画に対して、ＡＦ枠ごとの合焦判定情報を付加する。
【００５６】
ステップＳ６０３では、ＡＦ枠の１つを対象ＡＦ枠に設定し、その対象ＡＦ枠のコントラスト値をステップＳ６０１で生成された全静止画に対して算出する。
【００５７】
ステップＳ６０４では、ステップＳ６０３で算出したコントラスト値とステップＳ２０３で算出された対象ＡＦ枠の被写体距離に基づき、対象ＡＦ枠で遠近競合が発生しているかどうか判断を行う。遠近競合については以下の図７の説明にて行う。遠近競合が発生している場合（ステップＳ６０４でＹＥＳ）、ステップＳ６０５にて全てのＡＦ枠のサイズを変更して、ステップＳ６０３に戻る。
【００５８】
図７は、図６のステップＳ６０５における、対象ＡＦ枠で遠近競合が発生していると判断された場合のＡＦ枠のサイズ変更方法を説明するための図である。
【００５９】
７０１はステップＳ６０４において対象ＡＦ枠で遠近競合が発生したと判定される静止画である。ＡＦ枠７０２は対象ＡＦ枠であって、ＡＦ枠７０２内に人物７０３と背景７０４が存在し、遠近競合が発生している。
【００６０】
７０５はステップＳ６０５にて全てのＡＦ枠のサイズを変更した静止画である。この結果、対象ＡＦ枠もＡＦ枠７０６のようにサイズが変更される。
【００６１】
図６に戻り、ステップＳ６０６では、ステップＳ６０１で生成された全静止画に対してステップＳ６０３で算出された対象ＡＦ枠のコントラスト値から近似曲線を作成する。
【００６２】
ステップＳ６０７では、作成された近似曲線からコントラスト値のピークを算出し、その算出されたピークに最も近いコントラスト値が算出された静止画を判定する。
【００６３】
ステップＳ６０８ではステップＳ２０６で行ったシーン判定結果を用いて合焦となるコントラスト値の閾値を変更するか否かを判断する。閾値を変更すると判断された場合（ステップＳ６０８でＹＥＳ）、ステップＳ６０９で合焦判定の閾値を変更する。閾値の変更は、例えば暗いシーンであれば合焦判定のコントラストの閾値を下げたり、明るいシーンであれば合焦判定のコントラスト値の閾値を上げたりしてもよい。閾値を変更しないと判断された場合（ステップＳ６０８でＮＯ）、直接ステップＳ６１０に進む。
【００６４】
ステップＳ６１０では、ステップＳ６０７でピークとなったコントラスト値が閾値以上か否かを判定する。閾値以上であった場合は、コントラスト値がピークとなった静止画の対象ＡＦ枠は合焦していると判定し、ステップＳ６１１にてステップＳ６０２で付加された合焦判定情報を書き換える。
【００６５】
次に、ステップＳ６１２で全てのＡＦ枠に対して本処理を完了したか、すなわち、全てのＡＦ枠が対象ＡＦ枠に設定されて、ステップＳ６０３〜Ｓ６１２までの処理が行われたか判定する。まだ、全てのＡＦ枠に対しては本処理を行は完了していない場合は、ステップＳ６０３に戻り、一方、全てのＡＦ枠に対して本処理が完了した場合は、本処理を終了する。
【００６６】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７０】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００７１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザーに配布する。そして、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【符号の説明】
【００７５】
１  デジタルカメラ
１００  システム制御部
１１０  タッチパネル
１２０  表示部
１３０  撮影レンズ駆動部
１４２  フォーカスレンズ
１５０  画像処理部
１６０  メモリ
１７０  操作部
４０５，７０２，７０６  ＡＦ枠
【図１】
2019033319.tif 000003
【図２】
2019033319.tif 000004
【図３】
2019033319.tif 000005
【図４】
2019033319.tif 000006
【図５】
2019033319.tif 000007
【図６】
2019033319.tif 000008
【図７】
2019033319.tif 000009