(57)【要約】【構成】撮像装置１６は、被写界を捉える撮像面を有して被写界像を繰り返し出力する。被写界には、複数の評価グループが割り当てられる。また、複数の評価グループの各々は、複数の評価エリアによって形成される。ＣＰＵ３４は、複数の評価エリアの各々における物体の動きを表す評価係数を撮像装置１６から出力された被写界像に基づいて算出する。ＣＰＵ３４はまた、基準値を上回る評価係数に対応する評価エリアが属する評価グループを特定し、特定された評価グループのパターンを複数の既定パターンと比較する。撮像パラメータは、比較結果に基づいて調整される。【効果】撮像パラメータの調整性能が向上する。【選択図】図１
2010050673.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段、
基準を上回る動きを示す動きエリアを前記撮像手段から出力された被写界像に基づいて前記被写界上の複数のエリアの中から検出する検出手段、および
前記検出手段によって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整手段を備える、電子カメラ。
【請求項２】
前記複数のエリアの各々は複数の小エリアを含み、
前記検出手段は、前記複数の小エリアにそれぞれ対応する複数の動き係数を算出する動き係数算出手段、前記動き係数算出手段によって算出された複数の動き係数の中から基準値を上回る動き係数を抽出する抽出手段、および前記抽出手段によって抽出された動き係数に対応する小エリアが属するエリアを前記動きエリアとして特定する特定手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記検出手段は検出処理を繰り返し実行し、
前記調整手段は、前記動きエリアのパターンを繰り返し作成する作成手段、および前記作成手段によって作成されたパターンと前記既定エリアパターンとの間で既定条件が満足される回数を参照して前記撮像パラメータを既定パラメータに設定する設定手段を含む、請求項１または２記載の電子カメラ。
【請求項４】
前記既定条件は前記既定エリアパターンが前記作成手段によって作成されたパターンを包含するという条件を含む、請求項３記載の電子カメラ。
【請求項５】
前記調整手段によって調整される撮像パラメータはスポーツシーンに適合する撮像パラメータに相当する、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、
基準を上回る動きを示す動きエリアを前記撮像手段から出力された被写界像に基づいて前記被写界上の複数のエリアの中から検出する検出ステップ、および
前記検出ステップによって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整ステップを実行させるための、撮像制御プログラム。
【請求項７】
被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
基準を上回る動きを示す動きエリアを前記撮像手段から出力された被写界像に基づいて前記被写界上の複数のエリアの中から検出する検出ステップ、および
前記検出ステップによって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に被写界に適合するように撮像パラメータを調整する、電子カメラに関する。
【背景技術】
【０００２】
この種の電子カメラの一例が、特許文献１に開示されている。この背景技術によれば、動き量が閾値を上回る被写体が被写界の中央領域に占める割合と、動き量が閾値を上回る被写体が被写界の周辺領域に占める割合とが、ＣＰＵによって個別に検出される。検出された各々の割合の差が大きい場合、ＣＰＵは、撮影パラメータをスポーツシーンに適合するように調整する。
【特許文献１】特開２００３−３１９２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、背景技術では、割合の検出のために注目する領域が中央領域および周辺領域のように固定的に割り当てられる。このため、スポーツシーンの判別性能ひいては撮像パラメータの調整性能に限界がある。
【０００４】
それゆえに、この発明の主たる目的は、撮像パラメータの調整性能の向上させることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００５】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)、基準を上回る動きを示す動きエリアを撮像手段から出力された被写界像に基づいて被写界上の複数のエリア(G_0~G_15)の中から検出する検出手段(S41, S43, S45)、および検出手段によって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整手段(S55~S69, S13, S17)を備える。
【０００６】
撮像手段は、被写界を捉える撮像面を有して被写界像を繰り返し出力する。検出手段は、基準を上回る動きを示す動きエリアを撮像手段から出力された被写界像に基づいて被写界上の複数のエリアの中から検出する。調整手段は、検出手段によって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する。
【０００７】
基準を上回る動きの原因が撮像面の手振れである場合、複数のエリアの全てが動きエリアとして検出される。これに対して、基準を上回る動きの原因が被写界に存在する物体の動きである場合、複数のエリアの一部が動きエリアとして検出される。動きの原因が撮像面の手振れおよび物体の動きのいずれであるかは、動きエリアのパターンを既定エリアパターンと比較することで判別される。この判別結果を参照することで、動きの原因に応じた撮像パラメータの調整が可能となる。こうして、撮像パラメータの調整性能の向上が図られる。
【０００８】
好ましくは、複数のエリアの各々は複数の小エリアを含み、検出手段は、複数の小エリアにそれぞれ対応する複数の動き係数を算出する動き係数算出手段(S41)、動き係数算出手段によって算出された複数の動き係数の中から基準値(REF)を上回る動き係数を抽出する抽出手段(S43)、および抽出手段によって抽出された動き係数に対応する小エリアが属するエリアを動きエリアとして特定する特定手段(S45)を含む。
【０００９】
好ましくは、検出手段は検出処理を繰り返し実行し、調整手段は、動きエリアのパターンを繰り返し作成する作成手段(S55)、および作成手段によって作成されたパターンと既定エリアパターンとの間で既定条件が満足される回数を参照して撮像パラメータを既定パラメータに設定する設定手段(S69)を含む。
【００１０】
さらに好ましくは、既定条件は既定エリアパターンが作成手段によって作成されたパターンを包含するという条件を含む。
【００１１】
好ましくは、調整手段によって調整される撮像パラメータはスポーツシーンに適合する撮像パラメータに相当する。
【００１２】
この発明に従う撮像制御プログラムは、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(34)に、基準を上回る動きを示す動きエリアを撮像手段から出力された被写界像に基づいて被写界上の複数のエリア(G_0~G_15)の中から検出する検出ステップ(S41, S43, S45)、および検出ステップによって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整ステップ(S55~S69, S13, S17)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、被写界を捉える撮像面を有して被写界像を繰り返し出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、基準を上回る動きを示す動きエリアを撮像手段から出力された被写界像に基づいて被写界上の複数のエリア(G_0~G_15)の中から検出する検出ステップ(S41, S43, S45)、および検出ステップによって検出された動きエリアのパターンを既定エリアパターンと比較して撮像パラメータを調整する調整ステップ(S55~S69, S13, S17)を備える。
【発明の効果】
【００１４】
この発明によれば、動きの原因が撮像面の手振れおよび物体の動きのいずれであるかは、動きエリアのパターンを既定エリアパターンと比較することで判別される。この判別結果を参照することで、動きの原因に応じた撮像パラメータの調整が可能となる。こうして、撮像パラメータの調整性能の向上が図られる。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１６】
図１を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００１７】
なお、撮像面は図示しない原色フィルタによって覆われ、撮像面に配置された複数の画素の各々で生成される電荷は、Ｒ(Red)，Ｇ(Green)およびＢ(Blue)のいずれか１つの色情報を有する。
【００１８】
電源が投入されると、ＣＰＵ３４は、撮像タスクの下でスルー画像処理を実行するべく、ドライバ１８ｃに露光動作および間引き読み出し動作の繰り返しを命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷の一部をラスタ走査態様で読み出す。撮像装置１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００１９】
カメラ処理回路２０は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを生成する。生成された画像データはメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込まれる。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２０】
図２を参照して、撮像面は水平方向および垂直方向の各々において１６分割され、合計２５６個の評価エリアが撮像面に割り当てられる。
【００２１】
ＡＥ／ＡＷＢ評価回路３０は、カメラ処理回路２０から出力されたＹデータのうち各評価エリアに属する一部のＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ／ＡＷＢ評価値が垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＷＢ評価回路３０から出力される。
【００２２】
ＡＦ評価回路３２は、各評価エリアに属する一部のＹデータの高域周波数成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路３２から出力される。
【００２３】
キー入力装置３６に設けられたシャッタボタン３６ｓが操作される前は、撮像モードは通常モードに設定される。ＣＰＵ３４は、通常モードに適合するスルー画像用ＡＥ／ＡＷＢ処理をＡＥ／ＡＷＢ評価回路３０から出力されたＡＥ／ＡＷＢ評価値に基づいて実行し、通常モードに適合する適正絞り量，適正露光時間および適正白バランス調整ゲインを適正撮像パラメータとして算出する。算出された適正絞り量，適正露光時間および適正白バランス調整ゲインは、ドライバ１８ｂ，１８ｃおよびカメラ処理回路２０にそれぞれ設定される。この結果、ＬＣＤモニタ２８に表示されるスルー画像の明るさおよび白バランスが適度に調整される。
【００２４】
シャッタボタン３６ｓが半押しされると、ＣＰＵ３４は、モード設定処理を実行して被写界に応じた撮像モードを選択し、その後に、ＡＦ評価回路３２から出力されたＡＦ評価値に基づくＡＦ処理と、ＡＥ／ＡＷＢ評価回路３０から出力されたＡＥ／ＡＷＢ評価値に基づく記録用ＡＥ処理とを実行する。
【００２５】
ＡＦ処理は、ＡＦ評価回路３２から出力されたＡＦ評価値に基づいて実行される。フォーカスレンズ１２はドライバ１８ａによって光軸方向に移動し、いわゆる山登り処理によって合焦点に配置される。
【００２６】
記録用ＡＥ処理は、選択された撮像モードに適合する態様で実行される。これによって、最適絞り量および最適露光時間が、現撮像モードの最適撮像パラメータとして算出される。算出された最適絞り量および最適露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、ＬＣＤモニタ３０に表示されるスルー画像の明るさが最適値に調整される。
【００２７】
シャッタボタン３６ｓが全押しされると、選択された撮像モードに適合する態様で記録用ＡＷＢ処理が実行される。これによって、最適白バランス調整ゲインが現撮像モードの最適撮像パラメータとして算出される。算出された最適白バランス調整ゲインは、上述と同様、カメラ処理回路２０に設定される。この結果、ＬＣＤモニタ３０に表示されるスルー画像の白バランスが最適値に調整される。
【００２８】
記録用ＡＷＢ処理が完了すると、記録処理が実行される。ＣＰＵ３４は、本露光動作および全画素読み出しを１回ずつ実行することをドライバ１８ｃに命令する。ドライバ１８ｃは、垂直同期信号Ｖｓｙｎｃの発生に応答して撮像面に本露光を施し、電荷読み出しエリアで生成された全ての電荷をラスタ走査態様で読み出す。この結果、被写界を表す高解像度の生画像データが撮像装置１６から出力される。
【００２９】
出力された生画像データは上述と同様の処理を施され、この結果、ＹＵＶ形式に従う高解像度の画像データがＳＤＲＡＭ２４に確保される。Ｉ／Ｆ３８は、こうしてＳＤＲＡＭ２４に格納された高解像度の画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをファイル形式で記録媒体４０に記録する。なお、スルー画像処理は、高解像度の画像データがＳＤＲＡＭ２４に格納された時点で再開される。また、撮像モードは通常モードに戻される。
【００３０】
モード設定処理は、次のように実行される。まず、撮像面に割り当てられた２５６個の評価エリアが、図２に示す太線に従う態様で１６個の評価グループに分割される。したがって、各評価グループは１６個の評価エリアによって形成される。また、図２によれば、各評価グループに属する１６個の評価エリアのうち５つの評価エリアにハッチングが施される。ハッチングで示される評価エリアつまりハッチングエリアは、後述する動き係数の算出時に注目される。
【００３１】
分割された１６個の評価グループには、識別番号Ｇ＿０〜Ｇ＿１５が図４（Ａ）〜図４（Ｇ）に示す要領で割り当てられる。評価グループＧ＿０〜Ｇ１５にはまた、動き検出に用いられる変数ＣＮＴ＿０〜ＣＮＴ＿１５が図３に示す要領で割り当てられる。
【００３２】
垂直同期信号Ｖｓｙｎｃが発生すると、図２に示すハッチングエリアで取得されたＡＥ／ＡＷＢ評価値に基づいて、動き係数が算出される。動き係数の算出にあたっては、数式１が参照される。
［数式１］
ＥＣ（Ｍ，Ｎ）＝ΔＶＬ（Ｍ，Ｎ）＊２５６／ＶＬｍａｘ（Ｍ，Ｎ）
Ｍ：０〜１５
Ｎ：０〜４
ＥＣ（Ｍ，Ｎ）：評価グループＧ＿Ｍに属するＮ番目のハッチングエリアの動き係数
ΔＶＬ（Ｍ，Ｎ）：評価グループＧ＿Ｍに属するＮ番目のハッチングエリアで取得されたＡＥ／ＡＷＢ評価値のフレーム間差分
ＶＬｍａｘ（Ｍ，Ｎ）：ΔＶＬ（Ｍ，Ｎ）の算出のために参照された２つのＡＥ／ＡＷＢ評価値のうち大きい方のＡＥ／ＡＷＢ評価値
【００３３】
算出された動き係数ＥＣ（Ｍ，Ｎ）は基準値ＲＥＦと比較され、動き係数ＥＣ（Ｍ，Ｎ）が基準値ＲＥＦを上回ると変数ＣＮＴ＿Ｍがインクリメントされる。つまり、インクリメントされる変数は、基準値ＲＥＦを上回る動き係数が得られたハッチングエリアを含む評価グループに割り当てられた変数に相当する。
【００３４】
図２に示す８０個のハッチングエリアに対する上述の動作が完了すると、現フレームの被写界像における変数ＣＮＴ＿０〜ＣＮＴ＿１５の値が確定する。被写界に存在する物体の動きのパターンは、確定した変数ＣＮＴ＿０〜ＣＮＴ＿１５を参照して作成される。具体的には、変数ＣＮＴ＿０〜ＣＮＴ＿１５の中から“１”以上の数値を示す変数を抽出し、抽出された変数が割り当てられた評価グループを動きグループとして特定し、そして特定された動きグループによって形成されるパターンを動きパターンＭＰとして作成する。
【００３５】
したがって、図５に示すようにゴールキーパーＧＫ１，ストライカーＳＴＫ１，ゴールＧＬ１およびボールＢＬ１を含むスポーツシーンを捉えた場合において、“１”以上の数値を示す変数ＣＮＴ＿Ｍの背景にハッチングを施すようにすると、動きパターンＭＰは、図６の左欄に示すようなストライカーＳＴＲＫ１および／またはボールＢＬ１の動きに伴って、図６の右欄に示す要領で変化する。
【００３６】
動きパターンＭＰを形成する評価グループの数が“３”以上でかつ“９”以下であれば、被写界に動的物体が存在するとして、動きパターンＭＰがスポーツシーン条件を満足するか否かを判別するための照合処理が実行される。具体的には、動きパターンＭＰを形成する評価グループが、図４（Ａ）〜図４（Ｇ）に示す既定の動きパターンＤＰ＿０〜ＤＰ＿６のいずれかを形成する評価グループによって包含されるか否かが判別される。判別結果が肯定的であれば動きパターンＭＰはスポーツシーン条件を満足するとみなされ、変数Ｋがインクリメントされる。判別結果が否定的であれば、動きパターンＭＰはスポーツシーン条件を満足しないとみなされ、変数Ｋのインクリメントが中止される。  
【００３７】
これに対して、動きパターンＭＰを形成する評価グループの数が“３”を下回るかあるいは“９”を上回れば、被写界に動的物体は存在しないとして、“０”を最低値とする範囲で変数Ｋがディクリメントされる。
【００３８】
図６の右欄の最上段および２段目の動きパターンＭＰは、図４（Ｃ）に示す既定の動きパターンＤＰ＿２との間でスポーツシーン条件を満足する。また、図６の右欄の３段目の動きパターンＭＰは、図４（Ｃ）に示す既定の動きパターンＤＰ＿２または図４（Ｄ）に示す既定の動きパターンＤＰ＿３との間でスポーツシーン条件を満足する。さらに、図６の右欄の最下段の動きパターンＭＰは、図４（Ｄ）に示す既定の動きパターンＤＰ＿３との間でスポーツシーン条件を満足する。したがって、図６に示すような動きが生じたとき、変数Ｋは“４“まで増大する。
【００３９】
こうして更新される変数Ｋが“４”に達すると、被写界はスポーツシーンに相当すると判別され、撮像モードがスポーツモードに確定する。また、変数Ｋが“４”に達しないうちは、他のシーン判別＆モード確定処理が並列的に実行され、ここで撮像モードがスポーツモードと異なるモードに確定する場合もある。ただし、モード設定処理が開始されてから３０フレーム期間経過してもシーンが明確に判別されないときは、撮像モードは通常モードに確定する。上述の記録用ＡＥ／ＡＷＢ処理は、こうして確定した撮像モードに適合する態様で実行される。
【００４０】
ＣＰＵ３４は、図７〜図１２に示す撮像タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４２に記憶される。
【００４１】
図７を参照して、ステップＳ１ではスルー画像処理を実行し、続くステップＳ３では撮像モードを通常モードに設定する。ステップＳ１の処理によって、被写界を表すスルー画像がＬＣＤモニタ３８から出力される。
【００４２】
ステップＳ５ではシャッタボタン３６ｓが半押しされたか否かを判別し、判別結果がＮＯである限りステップＳ７のスルー画像用ＡＥ／ＡＷＢ処理を繰り返す。この結果、スルー画像の明るさおよび白バランスが通常モードに従う態様で適度に調整される。
【００４３】
シャッタボタン３６ｓが半押しされると、被写界に適合する撮像モードを選択するべく、ステップＳ９でモード設定処理を実行する。ステップＳ１１ではＡＦ処理を実行し、ステップＳ１３では記録用ＡＥ処理を実行する。ステップＳ１１の処理によって、フォーカスレンズ１２が合焦点に配置される。また、ステップＳ１３の記録用ＡＥ処理は、選択された撮像モードに適合する態様で実行される。
【００４４】
ステップＳ１５ではシャッタボタン３６ｓが全押しされたか否かを判別し、ステップＳ２３ではシャッタボタン３６ｓの操作が解除されたか否かを判別する。ステップＳ１５でＹＥＳであればステップＳ１７に進み、選択された撮像モードに適合する態様で記録用ＡＷＢ処理を実行する。記録用ＡＷＢ処理が完了すると、ステップＳ１９の記録処理およびステップＳ２１のスルー画像処理を経てステップＳ３に戻る。ステップＳ２３でＹＥＳであれば、そのままステップＳ３に戻る。
【００４５】
ステップＳ９のモード設定処理は、図８〜図１２に示すサブルーチンに従って実行される。まずステップＳ３１で初期化処理を行う。これによって、変数ＣＮＴ＿０〜ＣＮＴ＿１５が“０”に設定され、さらに変数Ｋが“０”に設定される。ステップＳ３３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別し、ＹＥＳであればステップＳ３５でＡＥ／ＡＷＢ評価回路３０から２５６個のＡＥ／ＡＷＢ評価値を取り込む。続いて、ステップＳ３７で変数Ｍを“０”に設定し、ステップＳ３９で変数Ｎを“０”に設定する。
【００４６】
ステップＳ４１では上述の数式１に従って動き係数ＥＣ（Ｍ，Ｎ）を算出し、ステップＳ４３では算出された動き係数ＥＣ（Ｍ，Ｎ）が基準値ＲＥＦを上回るか否かを判別する。ここでＮＯでればそのままステップＳ４７に進む一方、ＹＥＳであればステップＳ４５で変数ＣＮＴ＿ＭをインクリメントしてからステップＳ４７に進む。
【００４７】
ステップＳ４７では変数Ｎが“４”に達したか否かを判別し、ステップＳ４９では変数Ｍが“１５”に達したか否かを判別する。ステップＳ４７でＮＯであれば、ステップＳ５１で変数ＮをインクリメントしてからステップＳ４１に戻る。ステップＳ４７でＹＥＳである一方、ステップＳ４９でＮＯであれば、ステップＳ５３で変数ＭをインクリメントしてからステップＳ３９に戻る。
【００４８】
ステップＳ４７およびＳ４９のいずれもＹＥＳであれば、ステップＳ５５に進み、変数ＣＮＴ＿０〜ＣＮＴ＿１５を参照して動きパターンＭＰを作成する。具体的には、変数ＣＮＴ＿０〜ＣＮＴ＿１５の中から“１”以上の数値を示す変数を抽出し、抽出された変数に対応する評価グループを動きグループとして特定し、そして特定された動きグループによって形成されるパターンを動きパターンＭＰとして作成する。
【００４９】
ステップＳ５７では、動きパターンＭＰを形成する評価グループの数（＝ＭＧ）が“３”以上でかつ“９”以下であるか否かを判別する。ここでＮＯであれば、“０”以上の範囲で変数ＫをディクリメントしてステップＳ７１に進む。一方、ＹＥＳであればステップＳ６１に進み、ステップＳ５５で作成された動きパターンＭＰがスポーツシーン条件を満足するか否かを判別するための照合処理を実行する。フラグＦＬＧ＿ｓｐｒｔは、動きパターンＭＰがスポーツシーン条件を満足するとき“１”に設定される一方、動きパターンＭＰがスポーツシーン条件を満足しないとき“０”に設定される。
【００５０】
ステップＳ６３ではフラグＦＬＧ＿ｓｐｒｔが“１”を示すか否かを判別し、ＮＯであればステップＳ７１に進む一方、ＹＥＳであればステップＳ６５で変数Ｋをインクリメントする。ステップＳ６７では変数Ｋが“４”以上であるか否かを判別し、ＮＯであればステップＳ７１に進む一方、ＹＥＳであればステップＳ６９で撮像モードをスポーツモードに確定させる。ステップＳ６９の処理が完了すると、上階層のルーチンに復帰する。
【００５１】
ステップＳ７１では他のシーン判別＆モード確定処理を実行する。ステップＳ７３ではステップＳ７１の処理によって撮像モードが確定したか否かを判別し、ステップＳ７５ではモード設定処理が開始されてから３０フレーム期間が経過したか否かを判別する。ステップＳ７３でＹＥＳであればそのまま上階層のルーチンに復帰し、ステップＳ７５でＹＥＳであれば撮像モードを通常モードに確定させてから上階層のルーチンに復帰する。ステップＳ７３およびＳ７５のいずれもＮＯであれば、ステップＳ３３に戻る。
【００５２】
ステップＳ６１の照合処理は、図１２に示すサブルーチンに従って実行される。まずステップＳ８１で変数Ｑを“０”に設定する。ステップＳ８３では、動きパターンＭＰを形成する評価グループが動きパターンＤＰ＿Ｑを形成する評価グループによって包含されるか否かを判別する。ここでＹＥＳであればスポーツシーン条件が満足されるとみなし、ステップＳ８７でフラグＦＬＧ＿ｓｐｒｔを“１”に設定してから上階層のルーチンに復帰する。一方、ＮＯであれば、つまりスポーツシーン条件が満足されなければ、変数Ｑが“６”に達したか否かをステップＳ８５で判別する。ここでＮＯであればステップＳ９１で変数ＱをインクリメントしてからステップＳ８５に戻り、ＹＥＳであればステップＳ８９でフラグＦＬＧ＿ｓｐｒｔを“０”に設定してから上階層のルーチンに復帰する。
【００５３】
以上の説明から分かるように、撮像装置１６は、被写界を捉える撮像面を有して被写界像を繰り返し出力する。ＣＰＵ３４は、被写界に割り当てられた評価グループＧ＿０〜Ｇ＿１５の各々に属する評価エリアＢ＿０〜Ｂ＿４に注目し(S37~S39, S47~S53)、注目する評価エリアにおける動き係数を撮像装置１６から出力された被写界像に基づいて算出する(S41)。ＣＰＵ３４はまた、動き係数が基準値ＲＥＦを上回る評価エリアを含む評価グループを、基準を上回る動きを示す動きグループとして特定する(S43~S45)。ＣＰＵ３４はさらに、特定された動きグループのパターンを動きパターンＭＰとして作成し(S55)、作成された動きパターンＭＰを既定の動きパターンＤＰ＿０〜ＤＰ＿６と比較して撮像パラメータを調整する(S57~S69, S13, S17)。
【００５４】
基準を上回る動きの原因が撮像面の手振れである場合、評価グループＧ＿０〜Ｇ＿１５の全てが動きグループとして検出される。これに対して、基準を上回る動きの原因が被写界に存在する物体の動きである場合、評価グループグループＧ＿０〜Ｇ＿１５の一部が動きグループとして検出される。動きの原因が撮像面の手振れおよび物体の動きのいずれであるかは、検出された動きグループのパターンつまり動きパターンＭＰを既定の動きパターンＤＰ＿０〜ＤＰ＿１５と比較することで判別される。この判別結果を参照することで、動きの原因に応じた撮像パラメータの調整が可能となる。こうして、撮像パラメータの調整性能の向上が図られる。
【００５５】
また、物体の動きの検出精度は撮像面に割り当てられる評価エリアの数に依存し、評価エリアの数を増大させるほど検出精度が向上する。ただし、評価エリアの数の増大は、物体の動きの性質の把握を困難にする。
【００５６】
この実施例では、撮像面に割り当てられた評価エリアをグループ化し、動きが生じている評価エリアが属する評価グループのパターンに注目するようにしたため、撮像面に割り当てられた評価エリア数の増大に関わらず、物体の動きの性質の把握が容易になる。これによって、動的被写界に対する撮像性能の向上が図られる。
【００５７】
なお、この実施例では、スポーツシーンの判別を想定しているが、この発明は、動きパターンＤＰ＿０〜ＤＰ＿１５の形態を適宜変更することで、監視カメラやＷＥＢカメラの撮像パラメータの調整にも適用できる。
【００５８】
また、この実施例では、モード設定処理が開始されてから３０フレーム期間が経過してもシーンが明確に判別されないときに撮像モードを通常モードに確定させるようにしているが（図１１のステップＳ７５〜Ｓ７７参照）、シーンが明確に判別されない場合は撮像モードを速やかに通常モードに確定させるようにしてもよい。
【００５９】
また、この実施例では、撮像モードがスポーツモードに確定されると、モード設定処理が終了されるが（図１０のステップＳ６９参照）、モード設定処理によって判別される複数のシーンつまり複数の撮像モードに優先順位を割り当てる場合、スポーツモードに確定した後も他のシーン判別＆モード確定処理を実行する必要がある。この場合は、ステップＳ６９の処理の後にステップＳ７１に進む必要があり、さらに、確定された複数の撮像モードの中からより優先順位の高い撮像モードを選択する処理をステップＳ７３でＹＥＳと判断された後に実行する必要がある。
【図面の簡単な説明】
【００６０】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図３】図１実施例に適用される変数ＣＮＴ＿０〜ＣＮＴ＿１５の分布状態の一例を示す図解図である。
【図４】（Ａ）は既定の動きパターンＤＰ＿０の一例を示す図解図であり、（Ｂ）は既定の動きパターンＤＰ＿１の一例を示す図解図であり、（Ｃ）は既定の動きパターンＤＰ＿２の一例を示す図解図であり、（Ｄ）は既定の動きパターンＤＰ＿３の一例を示す図解図であり、（Ｅ）は既定の動きパターンＤＰ＿４の一例を示す図解図であり、（Ｆ）は既定の動きパターンＤＰ＿５の一例を示す図解図であり、そして（Ｇ）は既定の動きパターンＤＰ＿６の一例を示す図解図である。
【図５】被写界の一例を示す図解図である。
【図６】図１実施例の動作の一部を示す図解図である。
【図７】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１０】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１１】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１２】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【符号の説明】
【００６１】
１０  …ディジタルカメラ
１６  …撮像装置
２０  …カメラ処理回路
２４  …ＳＤＲＡＭ
３０  …ＡＥ／ＡＷＢ評価回路
３２  …ＡＦ評価回路
３４  …ＣＰＵ
４２  …フラッシュメモリ
【図１】
2010050673.tif 000003
【図２】
2010050673.tif 000004
【図３】
2010050673.tif 000005
【図４】
2010050673.tif 000006
【図５】
2010050673.tif 000007
【図６】
2010050673.tif 000008
【図７】
2010050673.tif 000009
【図８】
2010050673.tif 000010
【図９】
2010050673.tif 000011
【図１０】
2010050673.tif 000012
【図１１】
2010050673.tif 000013
【図１２】
2010050673.tif 000014