(57)【特許請求の範囲】
【請求項１】
撮像した画像を取得する画像入力部と、
前記画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成するフィルタ部と、
前記画像の複数の箇所において、前記画像と各々の前記ボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する抽出部と、
前記第１の特徴量または前記第２の特徴量と、前記第１の特徴量と前記第２の特徴量との差分と、を用いた値からピントの合っている度合いを示す合焦量を算出する演算部と、
算出された前記合焦量に基づいて前記画像の複数の箇所における合焦レベルを測定する測定部と、
を備えることを特徴とする合焦測定装置。
【請求項２】
請求項１に記載の合焦測定装置において、
前記演算部は、
前記第１の特徴量と前記第２の特徴量との差分を、前記第１の特徴量、前記第２の特徴量または前記第１の特徴量と前記第２の特徴量との平均値で割った値を前記合焦量とする
ことを特徴とする合焦測定装置。
【請求項３】
請求項１または請求項２に記載の合焦測定装置において、
前記第１の特徴量および前記第２の特徴量は、前記画像と各々の前記ボケ画像との差分または前記差分の絶対値から求まるエッジ量であることを特徴とする合焦測定装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の合焦測定装置において、
前記演算部は、
前記画像の複数の箇所のうち前記画像の所定の領域内にある前記箇所の各々にて算出された前記合焦量に基づいて、合焦レベルの基準値を算出する基準値演算部をさらに備え、
前記測定部は、
前記画像の複数の箇所における合焦レベルの測定を前記合焦量の前記基準値に対する値の大きさに基づいて行う基準値測定部をさらに備える
ことを特徴とする合焦測定装置。
【請求項５】
請求項４に記載の合焦測定装置において、
前記測定部は、
同一の撮像装置で撮像した他の画像の合焦レベルの測定に対しても前記基準値を用いるために保持する基準値記憶部をさらに備える
ことを特徴とする合焦測定装置。
【請求項６】
請求項４に記載の合焦測定装置において、
前記所定の領域は画像全領域であることを特徴とする合焦測定装置。
【請求項７】
請求項４に記載の合焦測定装置において、
前記所定の領域は撮影時のオートフォーカス選択領域であることを特徴とする合焦測定装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の合焦測定装置において、
前記フィルタ部は、
前記フィルタの前記周波数特性を撮像素子のＩＳＯ感度に応じて変える周波数特性調節部をさらに備える
ことを特徴とする合焦測定装置。
【請求項９】
撮像した画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成する工程と、
前記画像の複数の箇所において、前記画像と各々の前記ボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する工程と、
前記第１の特徴量または前記第２の特徴量と、前記第１の特徴量と前記第２の特徴量との差分と、を用いた値からピントの合っている度合いを示す合焦量を算出する工程と、
算出された前記合焦量に基づいて前記画像の複数の箇所における合焦レベルを測定する工程と、
を備えることを特徴とする合焦測定方法。
【請求項１０】
請求項１ないし請求項８のいずれかに記載の合焦測定装置として、コンピュータを機能させるためのプログラム。
【請求項１１】
撮像した画像を取得する画像入力部と、
前記画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成するフィルタ部と、
前記画像の複数の箇所において、前記画像と各々の前記ボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する抽出部と、
前記第１の特徴量と前記第２の特徴量とからピントの合っている度合いを示す合焦量を算出する演算部と、
算出された前記合焦量に基づいて前記画像の複数の箇所における合焦レベルを測定する測定部とを備え、
前記フィルタ部は、
前記フィルタの前記周波数特性を撮像素子のＩＳＯ感度に応じて変える周波数特性調節部をさらに備える
ことを特徴とする合焦測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラ等の撮像装置のオートフォーカスや撮像された画像におけるピントの合っている度合いを示す合焦レベルを評価する合焦測定装置、合焦測定方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ピントが合っているか否かの判定は、画像全領域またはオートフォーカス選択領域のような特定領域における画像のコントラストに基づいて行われる。即ち、コントラストが高いほどピントが合っており、低いほどピントがずれていると判定される。
【０００３】
特許文献１では、画像の特定領域における高周波成分を抽出して積算する。その積算値を、特定領域におけるコントラストを示す評価値として用いピントが合っているか否かの判定を行うことを開示している。
【０００４】
特許文献２では、画像の特定領域において遮断周波数の異なる２つの高周波成分をそれぞれ抽出する。２つの高周波成分から算出される評価値に基づいて、撮像装置の撮像レンズの移動速度をピントの合っている位置からのずれ幅に応じて適宜変えることで、ピントの合っている位置に収束する収束時間を向上させることを開示している。
【特許文献１】特許第３８４０７２５号公報
【特許文献２】特開平１０−２２１５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１や特許文献２のような手法では、画像において、ピントは合っているが輝度差の小さい領域での評価値よりも、ピントは合っていないが輝度差の大きい領域での評価値の方が大きくなる場合がある。その結果、ピントが合っていないにもかかわらず、輝度差の大きい領域のところでピントが合っているという誤判定が生じる。
【０００６】
上記従来技術が有する問題に鑑み、本発明の目的は、大きな輝度差が存在する画像の合焦レベルの測定においても正確に合焦測定できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
第１の発明に係る合焦測定装置は、撮像した画像を取得する画像入力部と、画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成するフィルタ部と、画像の複数の箇所において、画像と各々のボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する抽出部と、第１の特徴量または第２の特徴量と、第１の特徴量と第２の特徴量との差分と、を用いた値からピントの合っている度合いを示す合焦量を算出する演算部と、算出された合焦量に基づいて画像の複数の箇所における合焦レベルを測定する測定部とを備えることを特徴とする。
【０００８】
第２の発明は、第１の発明において、演算部は、第１の特徴量と第２の特徴量との差分を、第１の特徴量、第２の特徴量または第１の特徴量と第２の特徴量との平均値で割った値を合焦量とすることを特徴とする。
【０００９】
第３の発明は、第１の発明または第２の発明において、第１の特徴量および第２の特徴量は、画像と各々のボケ画像との差分または差分の絶対値から求まるエッジ量であることを特徴とする。
【００１０】
第４の発明は、第１の発明ないし第３の発明のいずれかにおいて、演算部は、画像の複数の箇所のうち画像の所定の領域内にある箇所の各々にて算出された合焦量に基づいて、合焦レベルの基準値を算出する基準値演算部をさらに備え、測定部は、画像の複数の箇所における合焦レベルの測定を合焦量の基準値に対する値の大きさに基づいて行う基準値測定部をさらに備えることを特徴とする。
【００１１】
第５の発明は、第４の発明において、測定部は、同一の撮像装置で撮像した他の画像の合焦レベルの測定に対しても基準値を用いるために保持する基準値記憶部をさらに備えることを特徴とする。
【００１２】
第６の発明は、第４の発明において、所定の領域は画像全領域であることを特徴とする。
【００１３】
第７の発明は、第４の発明において、所定の領域は撮影時のオートフォーカス選択領域であることを特徴とする。
【００１４】
第８の発明は、第１の発明ないし第７の発明のいずれかにおいて、フィルタ部は、フィルタの周波数特性を撮像素子のＩＳＯ感度に応じて変える周波数特性調節部をさらに備えることを特徴とする。
【００１５】
第９の発明に係る合焦判定方法は、撮像した画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成する工程と、画像の複数の箇所において、画像と各々のボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する工程と、第１の特徴量または第２の特徴量と、第１の特徴量と第２の特徴量との差分と、を用いた値からピントの合っている度合いを示す合焦量を算出する工程と、算出された合焦量に基づいて画像の複数の箇所における合焦レベルを測定する工程とを備えることを特徴とする。
【００１６】
第１０の発明のプログラムは、第１の発明ないし第８の発明のいずれかの合焦測定装置として、コンピュータを機能させる。
第１１の発明に係る合焦測定装置は、撮像した画像を取得する画像入力部と、画像に対して周波数特性の異なる一対のフィルタをそれぞれ用いてボケ画像を生成するフィルタ部と、画像の複数の箇所において、画像と各々のボケ画像とから第１の特徴量と第２の特徴量とをそれぞれ抽出する抽出部と、第１の特徴量と第２の特徴量とからピントの合っている度合いを示す合焦量を算出する演算部と、算出された合焦量に基づいて画像の複数の箇所における合焦レベルを測定する測定部とを備え、フィルタ部は、フィルタの周波数特性を撮像素子のＩＳＯ感度に応じて変える周波数特性調節部をさらに備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、１対の周波数特性の異なるフィルタを用いて画像の特徴量をそれぞれ抽出し、それらの差分を算出することにより、大きな輝度差が存在する画像においても合焦レベルを正確に測定することが可能となる。
【発明を実施するための最良の形態】
【００１８】
≪第１の実施形態≫
図１は、本発明の第１の実施形態に係る電子カメラ１０の構成図である。電子カメラ１０は、撮像レンズ１、撮像素子２、Ａ／Ｄ変換部３、バッファメモリ４、記憶部５、レンズ駆動部６、ＣＰＵ７、操作部材８およびモニタ９から構成される。撮像レンズ１のレンズ駆動部６と撮像素子２とは、ＣＰＵ７とそれぞれ接続されている。一方、バッファメモリ４、記憶部５、ＣＰＵ７、操作部材８およびモニタ９は、バス１１を介して情報伝達可能に接続されている。
【００１９】
被写体からの光は、撮像レンズ１によって撮像素子２の撮像面に結像される。撮像素子２は、ＣＰＵ７の指示に従って撮像する。撮像素子２は、ＣＣＤやＣＭＯＳの半導体のイメージセンサ等を適宜選択して用いることができる。
【００２０】
Ａ／Ｄ変換部３は、撮像素子２からの画像信号の出力に対してＡ／Ｄ変換を行い、画像のデジタル信号を出力する。
【００２１】
バッファメモリ４は、撮像素子２が撮像してＡ／Ｄ変換された被写体像の画像を一時的に格納し保持する。
【００２２】
レンズ駆動部６は、ＣＰＵ７の指示に基づいて撮像レンズ１をピントの合う最適な位置に移動させる。
【００２３】
記憶部５は、バッファメモリ４に保持された画像を、ＣＰＵ７の指示によりバス１１を介して格納する。画像は、ビットマップ形式、ｊｐｅｇ形式、ｔｉｆｆ形式等の様々な形式で保存される。また、記憶部５は、ＣＰＵ７によって実行される合焦測定プログラム等を保存する。記憶部５に保存される画像やプログラム等は、バス１１を介してＣＰＵ７から適宜参照することができる。記憶部５は、一般的なハードディスク装置や光磁気ディスク装置または脱着可能なメモリカード等の記憶装置を選択して用いることができる。
【００２４】
ＣＰＵ７は、記憶部５に保存されている合焦測定プログラムを実行して、バッファメモリ４または記憶部５に保存されている画像を適宜読み込み合焦測定を行う。その測定結果に基づいて、ＣＰＵ７は、撮像レンズ１をピントの合う最適な位置に移動させる指令をレンズ駆動部６に送信する。同時に、ＣＰＵ７は、その測定結果を記憶部５に保存したりモニタ９に出力する。ＣＰＵ７には、一般的なコンピュータのＣＰＵが使用できる。
【００２５】
操作部材８は、ユーザによる部材操作の内容に応じた操作信号をＣＰＵ７に送る。操作部材８は、例えば、撮影モード等のモード設定釦、ズーム設定釦、レリーズ釦等の操作部材を有する。
【００２６】
モニタ９は、撮影された画像やモード設定画面等を表示する。モニタ９には、液晶モニタ等を適宜選択して用いることができる。
【００２７】
次に、本第１の実施形態に係る合焦測定の手順について、図２のフローチャートを参照しながら説明する。
【００２８】
具体的には、ユーザが操作部材８のレリーズ釦を半押しすることにより、ＣＰＵ７に対して被写体を撮像するための合焦測定の指令が送信される。ＣＰＵ７は、記憶部５に保存する合焦測定プログラムを実行する。その結果、図２のステップＳ１０１からステップＳ１０８の処理が行われる。なお、本第１の実施形態において、電子カメラ１０が撮像しようとする被写体は、図３のようなサッカーゴール周辺の風景とする。ピント合わせの基準となるオートフォーカス選択領域２０を、サッカーゴール足下の芝に設定する。
【００２９】
ステップＳ１０１では、ＣＰＵ７が、現位置での撮像レンズ１によって撮像素子２の撮像面に結像される被写体像を撮像素子２に撮像させる。撮像した画像は、Ａ／Ｄ変換部３を介してバッファメモリ４に保持される。ＣＰＵ７は、撮像した画像をバッファメモリ４から直接読み込む。
【００３０】
ステップＳ１０２では、ＣＰＵ７が、撮像した画像から２つのエッジ量を抽出する。ＣＰＵ７は、周波数特性を示すパラメータσの異なる２つのガウス型をしたボカシフィルタＰ（ｒ）∝ｅｘｐ（−ｒ2／２σ2）を用い、画像に対してそれぞれ平滑化処理を行いボケ画像を生成する。ＣＰＵ７は、撮像した画像と各々のボケ画像との差分を取ることにより、エッジ量の分布を示す２つのエッジ画像を生成する。ＣＰＵ７は、２つのエッジ画像を記憶部５に保持する。
【００３１】
なお、２つのパラメータσの値は任意に選ぶことができる。互いに近い値を選択することが好適である。その理由は、画像のピントが合っていない領域でのエッジ量は、ボカシフィルタＰのパラメータσを少し変えたとしても、エッジ量の値はほとんど変化しない。一方、画像のピントが合っている領域では、ボカシフィルタＰのパラメータσを少し変えると、エッジ量の値は大きく変化する。即ち、後述するステップＳ１０４にて求める２つのエッジ画像の差分で、エッジ量の変位を表す合焦量は、ピントが合っている領域ではそうでない領域と比べて大きな値となり、合焦レベルの測定が容易になる。したがって、本第１の実施形態では、σ＝０．５と０．６とする。
【００３２】
ステップＳ１０３では、ＣＰＵ７が、ステップＳ１０２で求めたエッジ画像の各々について、例えば３０画素×３０画素の大きさのブロック領域に分割する。ＣＰＵ７は、各エッジ画像のブロック領域毎に、そのブロック領域に含まれる画素全てのエッジ量を積算して全画素数で割ったエッジ量の平均値を算出する。これにより、各ブロック領域の特徴を１つの値で表せる。
【００３３】
ステップＳ１０４では、ＣＰＵ７が、ブロック領域毎に、ステップＳ１０３において求めた２つのエッジ量の平均値の差分を、同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割る。ＣＰＵ７は、算出した値をブロック領域の各々における合焦量として記憶部５に保持する。なお、本第１の実施形態では、合焦量を、２つのエッジ量の平均値の差分を同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割った値としたが、同じブロック領域のσ＝０．６で求めたエッジ量の平均値やそれらを平均した値で割った値としても良い。
【００３４】
ステップＳ１０５では、ＣＰＵ７が、ステップＳ１０４で求めた合焦量のうち、オートフォーカス選択領域２０に含まれるブロック領域の合焦量を用いて、オートフォーカス選択領域２０における合焦量の平均値を求める。ＣＰＵ７は、求めた平均値を合焦量の基準値として記憶部５に保持する。
【００３５】
図４は、ブロック領域毎に（合焦量−基準値）の差分を行い、正となる値の分布を３次元的に示す。本第１の実施形態における合焦量を、２つのエッジ量の平均値の差分を同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割った値としたことにより、輝度差のあるサッカーゴール周辺だけでなく、ピントを合わせようとするコントラストの低いゴール足下の芝のところにも値が均等に分布している。それ以外のピントが合っていないボケている領域では、上述したように合焦量が基準値と比較して小さい値であるために図示されない。なお、図４の合焦量＝基準値となる平面において、図３のオートフォーカス選択領域２０に対応する領域を２１として示す。
【００３６】
ステップＳ１０６では、ＣＰＵ７が、オートフォーカス選択領域２０内の各ブロック領域における（合焦量−基準値）の差分のうち、正値のみを積算した積算値を求める。
【００３７】
ステップＳ１０７では、ＣＰＵ７が、ステップＳ１０６で求めた積算値を合焦レベル判定の評価値として用い、前回求めた評価値との比較からピントが合っているか否かを判定する。なお、この際ステップＳ１０６で用いる基準値は、各画像に同一の値を用いても良い。ピントが合っている度合いが高いほど合焦量も大きくなることから、ステップＳ１０６で求める積算値が目的とする領域内で最大になるとき、即ち、今回の評価値と前回の評価値とが一致するとき、撮像レンズ１はピントの合う最適な位置にあることを意味する。ＣＰＵ７は、今回の評価値と前回の評価値とが一致するならば、撮像レンズ１はピントの合う最適な位置あると判断する。ＣＰＵ７は、ピントが合ったことをユーザに知らせるために、例えば、モニタ９に記号や文字等を用いて表示する。そして、ＣＰＵ７は合焦測定を終了する。一方、一致しない場合、ステップＳ１０８（ＮＯ側）へ移行する。なお、本第１の実施形態では、測定開始直後の場合、前回の評価値はないことから、ステップＳ１０７はスキップされてステップＳ１０８へ直接移行する。
【００３８】
ステップＳ１０８では、ＣＰＵ７が、オートフォーカス選択領域２０における評価値が最大になるように、レンズ駆動部６を通じて撮像レンズ１の位置を移動させる。具体的には、今回の評価値＞前回の評価値の場合には、前回と同じ方向に撮像レンズ１を移動させ、今回の評価値＜前回の評価値の場合には、前回とは逆の方向に撮像レンズ１を移動させる。レンズ駆動部６が撮像レンズ１を移動させる量は、例えば、今回の評価値と前回の評価値との差分に応じて決められる。そして、ステップＳ１０１へ移行して、次の画像を撮像して合焦測定を行う。今回の評価値＝前回の評価値となるまで、ステップＳ１０１からステップＳ１０８の作業を行う。評価値が最大となったとき、ＣＰＵ７は、撮像レンズ１はピントの合う最適な位置にあると判断し合焦測定を終了する。
【００３９】
このように本第１の実施形態は、画像に対して、周波数特性を示すパラメータσの異なる２つのボカシフィルタＰを用いることで、２つのエッジ画像を生成してそれらの差分によって合焦量を算出することにより、大きな輝度差が存在する場合においても被写体の撮像に対して合焦レベルの正確な測定が可能となる。
≪第２の実施形態≫
図５は、本発明の第２の実施形態に係る合焦測定装置３０の構成図である。第２の実施形態に係る合焦測定装置３０は、ＣＰＵ３１、メモリ３２、記憶装置３３、画像入力部３４および入出力インターフェース３６から構成される。ＣＰＵ３１、メモリ３２、記憶装置３３、画像入力部３４および入出力インターフェース３６は、バス３５を介して情報伝達可能に接続されている。さらに、入出力インターフェース３６を介して、入力装置３７と出力装置３８とが接続されている。
【００４０】
ＣＰＵ３１は、ユーザによる入力装置３７からの開始命令と初期設定を、入出力インターフェース３６を経由して受け、メモリ３２に保持されている合焦測定プログラムを実行する。ＣＰＵ３１は、記憶装置３３または画像入力部３４に格納されている画像データを適宜読み込み、合焦測定を行う。この合焦測定の結果は、記憶装置３３に保存され、同時に入出力インターフェース３６を介して出力装置３８に表示される。ＣＰＵ３１には、一般的なコンピュータのＣＰＵが使用できる。
【００４１】
メモリ３２は、合焦測定プログラムの保持、およびＣＰＵ３１が行う合焦測定に伴う途中の処理結果や各構成要素からの各種データの一時記憶に用いられる。メモリ３２には、一般的な半導体メモリを用いることができる。
【００４２】
記憶装置３３は、ＣＰＵ３１での処理の対象となる画像データを格納および保持する。画像データは、ビットマップ形式、ｊｐｅｇ形式、ｔｉｆｆ形式等の様々な形式で保持される。記憶装置３３に保持されたデータは、バス３５を介して、ＣＰＵ３１から適宜参照することができる。記憶装置３３には、一般的なハードディスク装置や光磁気ディスク装置、または脱着可能なメモリカード等の記憶装置を選択して用いることができる。
【００４３】
画像入力部３４は、処理対象となる画像データの入力を行うときに使われる。画像入力部３４には、ＵＳＢケーブルやメモリカード等の差し込み口が設けられている。そして、ＵＳＢケーブル等によって接続される機器（スキャナ、デジタルカメラやデジタルビデオ等）、または差し込み口に挿入されたメモリカード等から、合焦測定装置３０への画像入力が行われる。画像入力部３４から入力された画像データは、バス３５を介して、大容量記憶装置３３に転送及び保持されても良いし、ＣＰＵ３１によって直接読み出されても良い。
【００４４】
入出力インターフェース３６は、入力装置３７からの開始命令や初期設定をＣＰＵ３１に伝え、逆にＣＰＵ３１からの処理結果を出力装置３８へ送るために用いられる。
【００４５】
入力装置３７は、ユーザによる画像処理プログラムの実行開始指示や初期設定操作等に用いられる。入力装置３７には、一般的なキーボードやマウス等を用いることができる。
【００４６】
出力装置３８は、ＣＰＵ３１から送られてくる処理の途中経過やその結果を、ユーザが確認可能な情報として表示する。出力装置３８には、モニタやプリンタ等を用いることができる。
【００４７】
以下に、本第２の実施形態に係る合焦測定装置３０について、図６のフローチャートに沿って説明する。
【００４８】
具体的には、ユーザが、入力装置３７を使用して、初期設定等とともに合焦測定プログラムのコマンドを入力し開始命令を出す。入出力インターフェース３６を通じて、合焦測定装置３０のＣＰＵ３１がその命令を受け、メモリ３２に格納されている合焦判定プログラムを実行する。その結果、図６のステップＳ２０１からステップＳ２０６の処理が行われる。なお、以下の説明では、合焦測定装置３０の記憶装置３３に、複数の画像のデータが、あらかじめ記憶されていることを前提とする。
【００４９】
ステップＳ２０１では、ＣＰＵ３１が、１枚の画像を記憶装置３３より読み込みメモリ３２に保持する。
【００５０】
ステップＳ２０２では、ＣＰＵ３１が、画像から２つのエッジ量を抽出する。ＣＰＵ３１は、周波数特性を示すパラメータσの異なる２つのガウス型をしたボカシフィルタＰを用いて、画像に対してそれぞれ平滑化処理を行いボケ画像を生成する。ＣＰＵ３１は、画像と各々のボケ画像との差分を取ることにより、エッジ量の分布を示す２つのエッジ画像を生成する。ＣＰＵ３１は、２つのエッジ画像をメモリ３２に保持する。なお、本第１の実施形態と同様に、σ＝０．５と０．６とする。
【００５１】
ステップＳ２０３では、ＣＰＵ３１が、ステップＳ２０２で求めたエッジ画像の各々について、例えば３０画素×３０画素の大きさのブロック領域に分割する。ＣＰＵ３１は、各エッジ画像のブロック領域毎に、そのブロック領域に含まれる画素全てのエッジ量を積算して全画素数で割ったエッジ量の平均値を算出する。
【００５２】
ステップＳ２０４では、ＣＰＵ３１が、ブロック領域毎に、ステップＳ２０３において求めた２つのエッジ量の平均値の差分を、同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割る。ＣＰＵ３１は、算出した値をブロック領域の各々における合焦量としてメモリ３２に保持する。
【００５３】
ステップＳ２０５では、ＣＰＵ３１が、ステップＳ２０４で求めた合焦量を用いて、画像全体における合焦量の平均値を求める。ＣＰＵ３１は、求めた平均値を合焦量の基準値としてメモリ３２に保持する。
【００５４】
ステップＳ２０６では、ＣＰＵ３１が、画像を入出力インターフェース３６を介して出力装置３８に出力する。同時に、ＣＰＵ３１は、出力装置３８に出力された画像の上に、ステップＳ２０５で求めた基準値よりも大きな値である合焦量の領域をピントが合っている領域として線等で図示して、合焦判定を終了する。図７は、ステップＳ２０１にて読み込んだ画像が図３のサッカーゴールである場合、図４の分布に基づいて基準値よりも大きい合焦量の領域を破線で示したものである。
≪第３の実施形態≫
図８は、本発明の第３の実施形態に係る合焦判定装置における処理のフローチャートである。
【００５５】
本第３の実施形態に係る合焦測定装置は、基本的に図５の第２の実施形態に係る合焦測定装置３０と同じであり、各構成要素の動作に関する説明は省略する。本第３の実施形態が第２の実施形態と異なる点は、連写等によって撮像された複数の画像のうち、基準となる１枚の画像の基準値に基づいて最も合焦レベルの高い画像を選択することにある。
【００５６】
具体的には、ユーザが、入力装置３７を使用して、初期設定等とともに合焦測定プログラムのコマンドを入力し開始命令を出す。入出力インターフェース３６を通じて、合焦測定装置３０のＣＰＵ３１がその命令を受け、メモリ３２に格納されている合焦判定プログラムを実行する。その結果、図８のステップＳ３０１からステップＳ３０９の処理が行われる。なお、以下の説明では、合焦測定装置３０の記憶装置３３に、図３の被写体を連写によって撮像した複数の画像があらかじめ保存されているとする。
【００５７】
ステップＳ３０１では、ＣＰＵ３１が、１枚の画像を記憶装置３３より読み込み、メモリ３２に保持する。なお、本第３の実施形態では、１枚目の画像を基準画像とする。
【００５８】
ステップＳ３０２では、ＣＰＵ３１が、画像から２つのエッジ量を抽出する。ＣＰＵ３１は、周波数特性を示すパラメータσの異なる２つのガウス型をしたボカシフィルタＰを用いて、画像に対してそれぞれ平滑化処理を行いボケ画像を生成する。ＣＰＵ３１は、撮像した画像と各々のボケ画像との差分を取ることにより、エッジ量の分布を示す２つのエッジ画像を生成する。ＣＰＵ３１は、２つのエッジ画像をメモリ３２に保持する。なお、本第２の実施形態と同様に、σ＝０．５と０．６とする。
【００５９】
ステップＳ３０３では、ＣＰＵ３１が、ステップＳ３０２で求めたエッジ画像の各々について、例えば３０画素×３０画素の大きさのブロック領域に分割する。ＣＰＵ３１は、各エッジ画像のブロック領域毎に、そのブロック領域に含まれる画素全てのエッジ量を積算して全画素数で割ってエッジ量の平均値を算出する。
【００６０】
ステップＳ３０４では、ＣＰＵ３１が、ブロック領域毎に、ステップＳ３０３において求めた２つのエッジ量の平均値の差分を、同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割る。ＣＰＵ３１は、算出した値をブロック領域の各々における合焦量としてメモリ３２に保持する。
【００６１】
ステップＳ３０５では、ＣＰＵ３１が、処理対象の画像が基準画像であるか否かを判定する。基準画像であれば、ステップＳ３０６（ＹＥＳ側）へ移行する。基準画像でなければ、ステップＳ３０７（ＮＯ側）へ移行する。
【００６２】
ステップＳ３０６では、ＣＰＵ３１が、ステップＳ３０４で求めた基準画像の合焦量のうち、オートフォーカス選択領域２０に含まれるブロック領域の合焦量を用いて、オートフォーカス選択領域２０における合焦量の平均値を求める。ＣＰＵ３１は、求めた平均値を基準画像における合焦量の基準値としてメモリ３２に保持する。
【００６３】
ステップＳ３０７では、ＣＰＵ３１が、オートフォーカス選択領域２０内の各ブロック領域における（合焦量−基準値）の差分のうち、正値のみを積算した積算値を求める。ＣＰＵ３１は、その積算値をメモリ３２に保持する。
【００６４】
ステップＳ３０８では、ＣＰＵ３１が、連写にて撮像した画像全てに対して処理が行われた場合には、ステップＳ３０９へ移行する。未処理の画像がまだ存在する場合には、ステップＳ３０１（ＹＥＳ側）へ移行する。ＣＰＵ３１は、ステップＳ３０７にて求めた基準画像の基準値を用いて、連写による全ての画像に対してステップＳ３０１からステップＳ３０８の処理を行い、各々の画像の積算値を求めメモリ３２に保持する。
【００６５】
ステップＳ３０９では、ＣＰＵ３１が、メモリ３２よりステップＳ３０７で求めた連写による画像全ての積算値を読み込む。ＣＰＵ３１は、最も大きな積算値を与える画像をピントが最も合っている画像として、入出力インターフェース３６を介して出力装置３８に出力し合焦測定を終了する。
≪実施形態に関する補足事項≫
本第１の実施形態ないし本第３の実施形態では、エッジ量を、画像と各々のボケ画像との差分から求めた値としたが、本発明はこれに限定されない。例えば、エッジ量を、画像と各々のボケ画像との差分の絶対値から求まる値とすることもできる。
【００６６】
本第１の実施形態ないし本第３の実施形態では、合焦量を、各ブロック領域における２つのエッジ量の平均値の差分を、同じブロック領域のσ＝０．５で求めたエッジ量の平均値で割った値としたが、本発明はこれに限定されない。例えば、２つのエッジ量の平均値の差分を同じブロック領域のσ＝０．６で求めたエッジ量の平均値やそれらを平均した値で割った値を合焦量としても良いし、単なる差分を合焦量としても良い。図９は、例えば、本第１の実施形態のステップＳ１０５において、図３の画像を基に２つのエッジ量の平均値の差分を合焦量とした場合であって、基準値との差分のうち正の値となる合焦量の分布を図４と同じように示したものである。なお、図９の合焦量＝基準値となる平面において、図３のオートフォーカス選択領域２０に対応する領域を２２として示す。
【００６７】
なお、本第１の実施形態ないし本第３の実施形態では、各ブロック領域の大きさを３０画素×３０画素としたが、本発明はこれに限定されない。ブロック領域の大きさは、処理する画像の大きさ、処理速度、メモリ領域の大きさおよび合焦測定の精度等に応じて適宜選択することが好適である。
【００６８】
なお、本第１の実施形態ないし本第３の実施形態では、合焦量を求めるために、各ブロック領域において、エッジ画像それぞれから求まるエッジ量の平均値を用いたが、本発明はこれに限定されない。各ブロック領域において、エッジ画像それぞれから求まるエッジ量の分散値を用いても良い。
【００６９】
なお、本第１の実施形態ないし本第３の実施形態では、合焦量の基準値は、読み込んだ画像または連写による複数の画像のうち基準画像と指定した画像から求めた値としたが、本発明はこれに限定されない。例えば、ユーザが直接入力する値を基準値として用いることができる。
【００７０】
なお、本第１の実施形態ないし本第３の実施形態では、ボカシフィルタＰのパラメータσを０．５と０．６としたが、本発明はこれに限定されない。合焦測定の精度等だけでなく、撮像素子のＩＳＯ感度が高くなるにつれて、撮像素子の画素からのスパイク状のノイズが画像に乗ることから、ノイズの影響を低減するために、撮像素子のＩＳＯ感度に応じてボカシフィルタＰのパラメータσを適宜選択することが好適である。
【００７１】
なお、本第１の実施形態または本第３の実施形態では、オートフォーカス選択領域２０を、撮像する視野の中心付近の領域に設定したが、本発明はこれに限定されない。オートフォーカス選択領域２０は、視野の中心から外れた領域に設定されても良い。あるいは、オートフォーカス選択領域２０は、複数の領域として設定され、全ての領域を合焦測定に使用しても良いし、一部の領域を適宜選択して合焦測定に使用しても良い。
【００７２】
なお、本第１の実施形態または本第３の実施形態では、基準値をオートフォーカス選択領域２０内にあるブロック領域の合焦量を用いて求めたが、本発明はこれに限定されない。画像の全てのブロック領域の合焦量を用いて、基準値を求めることができる。
【００７３】
なお、本第２の実施形態では、基準値を全てのブロック領域の合焦量を用いて求めたが、本発明はこれに限定されない。例えば、オートフォーカス選択領域や任意の大きさの領域に含まれるブロック領域の合焦量を用いて、基準値を求めることができる。
【００７４】
なお、本第３の実施形態では、１枚目の画像を基準画像としたが、本発明はこれに限定されない。基準画像は、連写した複数の画像の中から任意に決めることができる。
【００７５】
なお、本発明に係る合焦測定方法における各工程を実現するためのプログラムを備え、画像の合焦レベルを測定する合焦測定装置としてコンピュータを機能させることに対しても適用可能である。
【００７６】
なお、本発明に係る合焦測定方法における各工程を実現するためのコンピュータプログラムを記憶する記録媒体に対しても適用可能である。
【００７７】
なお、本発明は、その精神またはその主要な特徴から逸脱することなく他の様々な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されてはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文には何ら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【産業上の利用可能性】
【００７８】
以上説明したように、本発明は、正確な合焦レベルの算出・判定が要求される、電子カメラやビデオカメラ等の画像の画像処理装置等に応用可能な技術である。
【図面の簡単な説明】
【００７９】
【図１】本第１の実施形態に係る電子カメラの構成を示す図
【図２】本第１の実施形態に係る合焦測定の手順を示すフローチャート
【図３】本第１の実施形態における撮像の視野にサッカーゴールと芝とが配置されていることを示す図
【図４】図３を撮像した画像の各ブロック領域のうち合焦量の基準値に対する差分のうち正の値となる差分の分布を３次元的に示す図
【図５】本第２の実施形態に係る合焦判定装置の構成を示す図
【図６】本第２の実施形態に係る合焦測定の手順を示すフローチャート
【図７】図３の撮像した画像において基準値よりも大きな値の合焦量の領域を線で示す図
【図８】本第３の実施形態に係る合焦測定の手順を示すフローチャート
【図９】図３を撮像した画像の各ブロック領域のうち新たに定義した合焦量の基準値に対する差分のうち正の値となる差分の分布を３次元的に示す図
【符号の説明】
【００８０】
１  撮像レンズ、２  撮像素子、３  Ａ／Ｄ変換部、４  バッファメモリ、５  記憶部、６  レンズ駆動部、７  ＣＰＵ、８  操作部材、９  モニタ、１０  電子カメラ、１１  バス
【図１】
0005115138.tif 000002
【図２】
0005115138.tif 000003
【図３】
0005115138.tif 000004
【図４】
0005115138.tif 000005
【図５】
0005115138.tif 000006
【図６】
0005115138.tif 000007
【図７】
0005115138.tif 000008
【図８】
0005115138.tif 000009
【図９】
0005115138.tif 000010