(57)【要約】【課題】  動体の有無に応じた自然な周辺減光補正。【解決手段】Ｓ１では、動き検出部２０３にてスルー画から動体を検知する。動体の検知は、動きベクトルの検知によって行う。動体が検知された場合はＳ２に進み、ゲインアップによるシェーディング補正を実施する。検知されない場合はＳ４に進み、複数の画像を用いて周辺減光補正を行う。【選択図】  図２
2010239267.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系を介して結像した被写体像を撮像素子により光電変換して画像を出力する撮像部と、
前記撮像部の出力した所望の参照用画像に基づいて被写体の動きを検出する動体検出部と、
前記撮像部から出力された所望の補正対象画像に対し、前記画像の画像信号のゲインアップにより周辺減光補正を行う第１の補正部と、
前記撮像部から出力された所望の補正対象画像に対し、前記撮像部から得られた他の画像を加算することにより周辺減光補正を行う第２の補正部と、
前記動体検出部による前記参照用画像からの被写体の動きの検出の有無に応じて、前記補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行う制御部と、
を備える撮像装置。
【請求項２】
前記動体検出部は、前記参照用画像に設定された所定の補正範囲で被写体の動きを検出する請求項１に記載の撮像装置。
【請求項３】
前記動体検出部は、前記参照用画像に設定された所定の区画ごとに被写体の動きを検出し、
前記制御部は、前記動体検出部による前記参照用画像の各区画の被写体の動きの検出の有無に応じて、前記区画に対応する前記補正対象画像の区画ごとに前記補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行う請求項１または２に記載の撮像装置。
【請求項４】
前記動体検出部は、前記撮像部から出力された複数の参照用画像に基づいて被写体の動きベクトルを検出し、前記動きベクトルの検出の有無により前記被写体の動きを検出する請求項１〜３のいずれかに記載の撮像装置。
【請求項５】
前記動体検出部は、前記参照用画像に基づいて被写体の顔領域を検出し、前記顔領域の検出の有無に応じて前記被写体の動きを検出したと擬制する請求項１〜３のいずれかに記載の撮像装置。
【請求項６】
撮像装置が、
撮像光学系を介して結像した被写体像を撮像素子により光電変換して画像を出力する撮像部の出力した所望の参照用画像に基づいて被写体の動きを検出するステップと、
前記撮像部から出力された所望の補正対象画像に対し、前記画像の画像信号のゲインアップにより周辺減光補正を行うステップと、
前記撮像部から出力された所望の補正対象画像に対し、前記撮像部から得られた他の画像を加算することにより周辺減光補正を行うステップと、
前記動体検出部による前記参照用画像からの被写体の動きの検出の有無に応じて、前記補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行うステップと、
を実行する周辺減光補正制御方法。
【請求項７】
請求項６に記載の周辺減光補正制御方法を撮像装置に実行させるための周辺減光補正制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理により周辺減光を補正可能な撮像装置に関する。
【背景技術】
【０００２】
特許文献１の撮像装置は、同一被写体を含む複数の撮影画像の位置ずれを修正した上で合成画像を生成する合成手段と、合成手段により生成された合成画像に対して光学系の周辺減光特性を考慮した周辺減光補正を施す周辺減光補正手段と、を備える。
【特許文献１】特開２００８−９２５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
図１０のような動体が画角内にある場合、引用文献１のように複数画像を合成する周辺減光補正では、異なる時刻の動体同士が重なり合うため、自然な画像が得られるような処理が困難である。本発明は、動体の有無によって自然な周辺減光補正ができるようにする。
【課題を解決するための手段】
【０００４】
本発明に係る撮像装置は、撮像光学系を介して結像した被写体像を撮像素子により光電変換して画像を出力する撮像部と、撮像部の出力した所望の参照用画像に基づいて被写体の動きを検出する動体検出部と、撮像部から出力された所望の補正対象画像に対し、画像の画像信号のゲインアップにより周辺減光補正を行う第１の補正部と、撮像部から出力された所望の補正対象画像に対し、撮像部から得られた他の画像を加算することにより周辺減光補正を行う第２の補正部と、動体検出部による参照用画像からの被写体の動きの検出の有無に応じて、補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行う制御部と、を備える。
【０００５】
本発明によると、撮影画角内の動体の有無で周辺減光補正の方式を使い分けることで、自然な周辺減光補正を行うことができる。
【０００６】
動体検出部は、参照用画像に設定された所定の補正範囲で被写体の動きを検出する。
【０００７】
こうすることで処理が高速化する。
【０００８】
動体検出部は、参照用画像に設定された所定の区画ごとに被写体の動きを検出し、制御部は、動体検出部による参照用画像の各区画の被写体の動きの検出の有無に応じて、区画に対応する補正対象画像の区画ごとに補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行う。
【０００９】
周辺減光補正の切り替えを行う範囲を細分化することで、より自然な画像の補正が可能となる。
【００１０】
動体検出部は、撮像部から出力された複数の参照用画像に基づいて被写体の動きベクトルを検出し、動きベクトルの検出の有無により被写体の動きを検出する。
【００１１】
動体検出部は、参照用画像に基づいて被写体の顔領域を検出し、顔領域の検出の有無に応じて被写体の動きを検出したと擬制する。
【００１２】
顔検知で動体を予測することで動きベクトル検知よりも補正の精度が上がる。
【００１３】
本発明に係る周辺減光補正制御方法は、撮像装置が、撮像光学系を介して結像した被写体像を撮像素子により光電変換して画像を出力する撮像部の出力した所望の参照用画像に基づいて被写体の動きを検出するステップと、撮像部から出力された所望の補正対象画像に対し、画像の画像信号のゲインアップにより周辺減光補正を行うステップと、撮像部から出力された所望の補正対象画像に対し、撮像部から得られた他の画像を加算することにより周辺減光補正を行うステップと、動体検出部による参照用画像からの被写体の動きの検出の有無に応じて、補正対象画像の周辺減光補正の方式を第１の補正部の補正または第２の補正部の補正に切り替える制御を行うステップと、を実行する。
【００１４】
この周辺減光補正制御方法を撮像装置に実行させるための周辺減光補正制御プログラムも本発明に含まれる。
【発明の効果】
【００１５】
本発明によると、撮影画角内の動体の有無で周辺減光補正の方式を使い分けることで、自然な周辺減光補正を行うことができる。
【発明を実施するための最良の形態】
【００１６】
図１は、撮像装置１０の主要構成を示すブロック図である。撮像装置１０は、静止画や動画の記録及び再生機能を備えたデジタルカメラであり、撮像装置１０全体の動作は中央処理装置（ＣＰＵ）５０によって統括制御される。ＣＰＵ５０は、所定のプログラムに従って本カメラシステムを制御する制御手段として機能するとともに、自動露出（ＡＥ）演算、自動焦点調節（ＡＦ）演算、ホワイトバランス（ＷＢ）調整演算等、各種演算を実施する演算手段として機能する。電源回路１５０は、本カメラシステムの各ブロックに電源を供給する。
【００１７】
ＣＰＵ５０には、バス５４を介してＲＯＭ（Read Only Memory）５６及びフラッシュメモリ５８が接続されている。ＲＯＭ５６には、ＣＰＵ５０が実行するプログラム及び制御に必要な各種データ等が格納され、フラッシュメモリ５８は、撮像装置１０に内蔵された内蔵メモリであり、ＣＣＤ画素欠陥情報、カメラ動作に関する各種定数／情報等が格納される。
【００１８】
また、メモリ（ＳＤＲＡＭ、Synchronous Dynamic Random Access Memory）６０は、プログラムの展開領域及びＣＰＵ５０の演算作業用領域として利用されるとともに、画像データや音声データの一時記録領域として利用される。ＶＲＡＭ（Video Random Access Memory）６２は、画像データ専用の一時記録メモリであり、Ａ領域６２ＡとＢ領域６２Ｂを含んでいる。なお、メモリ６０とＶＲＡＭ６２は共用することが可能である。
【００１９】
なお、フラッシュメモリ５８は不揮発性のメモリであり、メモリ６０は揮発性のメモリである。
【００２０】
操作スイッチ群６４は、シャッタボタン２０及び電源スイッチ等を含むブロックである。これら各種の操作スイッチからの信号はＣＰＵ５０に入力され、ＣＰＵ５０は入力信号に基づいて撮像装置１０の各回路を制御し、例えば、レンズ駆動制御、撮像動作制御、画像処理制御、画像データの記録／再生制御、画像表示装置２８の表示制御等を行う。
【００２１】
撮像装置１０は、メディアソケット（メディア装着部）を有し、メディアソケットには、撮像装置１０から着脱可能な着脱メモリである記録メディア６８を装着することができる。記録メディア６８の形態としては、xD-PictureCard（商標）、スマートメディア（商標）に代表される半導体メモリカード、可搬型小型ハードディスク、磁気ディスク、光ディスク、光磁気ディスク等、種々の媒体を用いることができる。メディアコントローラ７０は、メディアソケットに装着される記録メディア６８に適した入出力信号の受渡しを行うために所要の信号変換を行う。
【００２２】
また、撮像装置１０は、パーソナルコンピュータその他の外部機器と接続するための通信手段として外部接続インターフェース（Ｉ／Ｆ）部７２を備える。撮像装置１０は、図示せぬＵＳＢケーブル等を用いて撮像装置１０と外部機器を接続することにより、外部機器との間でデータの受渡しが可能となる。なお、外部機器との通信方式はＵＳＢに限らず、IEEE1394やBluetooth、その他の通信方式を適用してもよい。
【００２３】
次に、撮像装置１０の撮像機能について説明する。操作スイッチ群６４のモードスイッチによって撮像モードが選択されると、固体撮像素子７４（以下の説明では、ＣＣＤと記載するが、ＣＭＯＳなどでも可）を含む撮像部に電源が供給され、撮像可能な状態になる。
【００２４】
レンズユニットは、フォーカスレンズ及びズームレンズを含む撮影レンズ１４と、絞り兼用メカシャッタ８２とを含む光学ユニットである。撮影レンズ１４のフォーカシングは、フォーカスレンズを図示しないフォーカスモータによって移動させることにより行われ、ズーミングは、ズームレンズを図示しないズームモータで移動させることにより行われる。フォーカスモータとズームモータは、それぞれレンズモータドライバ７８により駆動制御される。ＣＰＵ５０は、このレンズモータドライバ７８に制御信号を出力して制御する。
【００２５】
絞り８２は、いわゆるターレット型絞りで構成されており、Ｆ２．８からＦ８の絞り孔が穿孔されたターレット板を回転させて絞り値（Ｆ値）を変化させる。この絞り８２の駆動は図示しないアイリスモータによって行われる。アイリスモータはアイリスモータドライバ８０により駆動制御される。ＣＰＵ５０は、このアイリスモータドライバ８０に制御信号を出力して制御する。
【００２６】
レンズユニットを通過した光は、ＣＣＤ７４の受光面に結像される。ＣＣＤ７４の受光面には多数のフォトダイオード（受光素子）が二次元的に配列されており、各フォトダイオードに対応して赤（Ｒ）、緑（Ｇ）、青（Ｂ）の原色カラーフィルタが所定の配列構造（ベイヤー、Ｇストライプ等）で配置されている。また、ＣＣＤ７４は、各フォトダイオードの電荷蓄積時間（シャッタースピード）を制御する電子シャッター機能を有している。ＣＰＵ５０は、タイミングジェネレータ（ＴＧ）８４を介してＣＣＤ７４での電荷蓄積時間を制御する。
【００２７】
ＣＣＤ７４の受光面に結像された被写体像は、各フォトダイオードによって入射光量に応じた量の信号電荷に変換される。各フォトダイオードに蓄積された信号電荷は、ＣＰＵ５０の指令に従いＴＧ８４から与えられる駆動パルスに基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出される。
【００２８】
ＣＣＤ７４から出力された信号はアナログ処理部（ＣＤＳ／ＡＭＰ）８６に送られ、ここで画素ごとのＲ、Ｇ、Ｂ信号がサンプリングホールド（相関二重サンプリング処理）され、増幅された後、Ａ／Ｄ変換器８８に加えられる。Ａ／Ｄ変換器８８によってデジタル信号に変換された点順次のＲ、Ｇ、Ｂ信号は、画像入力コントローラ９０を介してメモリ６０に記録される。
【００２９】
画像信号処理回路９２は、メモリ６０に記録されたＲ、Ｇ、Ｂ信号をＣＰＵ５０の指令に従って処理する。すなわち、画像信号処理回路９２は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含む画像処理手段として機能し、ＣＰＵ５０からのコマンドに従ってメモリ６０を活用しながら所定の信号処理を行う。
【００３０】
画像信号処理回路９２に入力されたＲＧＢの画像データは、画像信号処理回路９２において輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｂ信号）に変換されるとともに、ガンマ補正等の所定の処理が施される。画像信号処理回路９２で処理された画像データはメモリ６０に格納される。
【００３１】
撮像画像を画像表示装置２８にモニタ出力する場合、ＶＲＡＭ６２から画像データが読み出され、バス５４を介してビデオエンコーダ９４に送られる。ビデオエンコーダ９４は、入力された画像データを表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合画像信号）に変換して画像表示装置２８に出力する。
【００３２】
ＣＣＤ７４から出力される画像信号によって、１コマ分の画像を表す画像データがＶＲＡＭ６２のＡ領域６２ＡとＢ領域６２Ｂとで交互に書き換えられる。ＶＲＡＭ６２のＡ領域６２Ａ及びＢ領域６２Ｂのうち、画像データが書き換えられている方の領域以外の領域から、書き込まれている画像データが読み出される。このようにしてＶＲＡＭ６２内の画像データが定期的に書き換えられ、その画像データから生成される画像信号が画像表示装置２８に供給されることにより、撮像中の映像がリアルタイムに画像表示装置２８に表示される。撮像者は、画像表示装置２８に表示される映像（スルー画像）によって撮像画角を確認できる。
【００３３】
シャッタボタン２０が半押しされると、撮像装置１０はＡＥ及びＡＦ処理を開始する。すなわち、ＣＣＤ７４から出力された画像信号はＡ／Ｄ変換後に画像入力コントローラ９０を介してＡＦ検出回路９６並びにＡＥ／ＡＷＢ検出回路９８に入力される。
【００３４】
ＡＥ／ＡＷＢ検出回路９８は、１画面を複数のエリア（例えば、８×８又は１６×１６）に分割し、分割エリアごとにＲＧＢ信号を積算する回路を含み、その積算値をＣＰＵ５０に提供する。ＣＰＵ５０は、ＡＥ／ＡＷＢ検出回路９８から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出し、撮像に適した露出値（撮像ＥＶ値）を算出する。求めた露出値と所定のプログラム線図に従い、絞り値とシャッタースピードが決定され、これに従いＣＰＵ５０はＣＣＤ７４の電子シャッター及びアイリスを制御して適正な露光量を得る。
【００３５】
また、ＡＥ／ＡＷＢ検出回路９８は、自動ホワイトバランス調整時には、分割エリアごとにＲＧＢ信号の色別の平均積算値を算出し、その算出結果をＣＰＵ５０に提供する。ＣＰＵ５０は、Ｒの積算値、Ｂの積算値、Ｇの積算値を得て、分割エリアごとにＲ／Ｇ及びＢ／Ｇの比を求め、これらＲ／Ｇ、Ｂ／Ｇの値のＲ／Ｇ、Ｂ／Ｇ軸座標の色空間における分布等に基づいて光源種判別を行い、判別された光源種に応じてホワイトバランス調整回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を制御し、各色チャンネルの信号に補正をかける。なお、ホワイトバランス調整の詳細は後述する。
【００３６】
撮像装置１０におけるＡＦ制御は、例えば、画像信号のＧ信号の高周波成分が極大になるようにフォーカスレンズを移動させるコントラストＡＦが適用される。すなわち、ＡＦ検出回路９６は、Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、画面内（例えば、画面中央部）にあらかじめ設定されているフォーカス対象エリア内の信号を切り出すＡＦエリア抽出部及びＡＦエリア内の絶対値データを積算する積算部から構成される。
【００３７】
ＡＦ検出回路９６により求められた積算値のデータはＣＰＵ５０に通知される。ＣＰＵ５０は、レンズモータドライバ７８を制御してフォーカスレンズを移動させながら、複数のＡＦ検出ポイントで焦点評価値（ＡＦ評価値）を演算し、評価値が極大となるレンズ位置を合焦位置として決定する。そして、ＣＰＵ５０は、求めた合焦位置にフォーカスレンズを移動させるようにレンズモータドライバ７８を制御する。なお、ＡＦ評価値の演算はＧ信号を利用する態様に限らず、輝度信号（Ｙ信号）を利用してもよい。
【００３８】
シャッタボタン２０が半押しされ、ＡＥ／ＡＦ処理が行われ、シャッタボタン２０が全押しされ、記録用の撮像動作がスタートする。シャッタボタン２０の全押しに応動して取得された画像データは画像信号処理回路９２において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、メモリ６０に格納される。
【００３９】
メモリ６０に格納されたＹ／Ｃ信号は、圧縮伸張回路１００によって所定のフォーマットに従って圧縮された後、メディアコントローラ７０を介して記録メディア６８に記録される。例えば、静止画についてはＪＰＥＧ（Joint Photographic Experts Group）形式で記録される。
【００４０】
モードスイッチにより再生モードが選択されると、記録メディア６８に記録されている最終の画像ファイル（最後に記録されたファイル）の圧縮データが読み出される。最後の記録に係るファイルが静止画ファイルの場合、この読み出された画像圧縮データは、圧縮伸張回路１００を介して非圧縮のＹＣ信号に伸張され、画像信号処理回路９２及びビデオエンコーダ９４を介して表示用の信号に変換された後、画像表示装置２８に出力される。これにより、当該ファイルの画像内容が画像表示装置２８の画面上に表示される。
【００４１】
静止画の一コマ再生中（動画の先頭フレーム再生中も含む）に、操作スイッチ群６４に含まれるストロボボタン（右キー）又はマクロボタン（左キー）を操作することによって、再生対象のファイルを切り換えること（順コマ送り／逆コマ送り）ができる。コマ送りされた位置の画像ファイルが記録メディア６８から読み出され、上記と同様にして静止画像や動画が画像表示装置２８に再生表示される。
【００４２】
また、再生モード時に、パーソナルコンピュータやテレビ等の外部ディスプレイがビデオ入出力端子を介して撮像装置１０に接続されている場合には、記録メディア６８に記録されている画像データはビデオ出力回路１０４により処理されて、この外部ディスプレイに再生表示される。
【００４３】
また、ＣＰＵ５０には、オーディオ入出力回路１０６が接続される。オーディオ入出力回路１０６には、スピーカ１０８及びマイク１１０が接続され、撮像モード時や再生モード時等における各種動作音が再生出力されるとともに、動画撮像時の音声信号が入力される。
【００４４】
ＣＰＵ５０の制御によってフラッシュ制御部５１への給電を開始することで、フラッシュライト５２の発光用コンデンサが充電され、所定のタイミングでＣＰＵ５０からフラッシュ制御部５１に発光信号が送られてキセノン管やＬＥＤなどで構成されたフラッシュライト５２が発光する。ＣＰＵ５０は、操作スイッチ群６４から「強制発光」が指定された場合や、ＡＥ処理で検出した被写体輝度が所定値未満、例えば被写体輝度が９．１Ｅｖより下がると、撮影時のフラッシュライト５２の発光を行う。
【００４５】
リアルタイムクロック（ＲＴＣ）５３は、ＣＰＵ５０に現在時刻情報を出力する。
【００４６】
バス５４には、第１の補正部２０１、第２の補正部２０２、動き検出部２０３、顔検出部２０４が接続されている。これらの機能は後述する。
【００４７】
図２は撮像装置１０の実行する撮影処理のフローチャートを示す。この処理はＣＰＵ５０によって実行される。この処理をＣＰＵ５０に実行させるためのプログラムはＲＯＭ５６に記憶されている。この処理は操作スイッチ群６４から撮影モードが選択されたことに応じて開始する。
【００４８】
Ｓ１では、動き検出部２０３にてスルー画から動体を検知する。動体の検知は、動きベクトルの検知によって行う。動体が検知された場合はＳ２、検知されない場合はＳ４に進む。なお、動きベクトルの検出の仕方としては各種の公知技術が採用できる。例えば、まず、ある時点のスルー画像から移動体を含む領域（追跡対象領域）を抽出し、テンプレートとして記憶した後、続いて得られるスルー画像上で、テンプレートの位置を微小にずらしながら相関値を算出して、最も相関の大きい領域を求めることで動きベクトルを検出する方法（パターンマッチング法）を採用できる。
【００４９】
Ｓ２では、１枚分の記録用画像の撮影を行う。
【００５０】
Ｓ３では、Ｓ２の撮影で得られた画像の画像信号のゲインを、第１の補正部２０１にてアップさせることによる公知のシェーディング補正を実施する（例えば特開平８−７９７７３号公報、あるいは特開２００７−３００３６０号公報など）。このシェーディング補正は、光学系の鏡枠等により周辺光がけられる影響による減光の影響を加味した補正ゲイン係数を記録用画像に掛け合わせ、輝度信号やクロマ信号のゲインを増加させることで輝度むらや色むらを補正する。補正画像は記録メディア６８に記録される。
【００５１】
Ｓ４では、マルチフレーム撮影（連写）を行う。マルチフレーム撮影とは、所定の複数の回数だけ撮影を繰り返すことで複数の静止画像を得ることである。
【００５２】
Ｓ５では、第２の補正部２０２がＳ４にて得られた複数の画像を用いて周辺減光補正を行う。これは公知技術、例えば特許文献１に記載のようにして行う。図３は周辺減光の発生した画像Ｉ１、マルチフレーム撮影で得られた画像Ｉ２、画像Ｉ２を用いて画像Ｉ１を補正した補正画像Ｉ３を示す。画像Ｉ１は周辺減光した補正対象画像であり、画像Ｉ２は画像Ｉ１と同じ露出であるが、シャッタスピードを変えて撮影された補正用画像である。画像Ｉ２中の補正利用領域Ｒ２を、画像Ｉ１の対応領域Ｒ１に加算することで、画像Ｉ１の周辺減光を補正し、補正画像Ｉ３を得る。補正画像Ｉ３は記録メディア６８に記録される。
【００５３】
以上の処理により、スルー画に動体が存在すれば単体の画像を補正することで周辺減光補正する。動体が存在しなければ複数画像を合成して周辺減光補正する。このように、動体の有無で周辺減光補正の方式を切り替え、動体が存在する画像に不自然な補正がされるのを防げる。なお、スルー画のように記録しない画像の補正についても同様の周辺減光補正を行うことができる。スルー画でなく画像Ｉ２の補正利用領域Ｒ２そのものから動体を検出し、その有無でＳ２またはＳ４に分岐してもよい。
【００５４】
＜第２実施形態＞
図４は撮像装置１０の実行する撮影処理のフローチャートを示す。この処理はＣＰＵ５０によって実行される。この処理をＣＰＵ５０に実行させるためのプログラムはＲＯＭ５６に記憶されている。この処理は操作スイッチ群６４から撮影モードが選択されたことに応じて開始する。
【００５５】
Ｓ１１では、スルー画のうち周辺減光を補正を実施する対象となる所定の周辺領域Ｒ１から動体を検知する。そして、Ｒ１から動体が検知されればＳ１２、検知されなければＳ１４に進む。
【００５６】
Ｓ１２〜Ｓ１５はＳ２〜Ｓ５と同様である。
【００５７】
図５は周辺減光の発生した画像Ｉ１、マルチフレーム撮影で得られた画像Ｉ２、画像Ｉ２を用いて画像Ｉ１を補正した補正画像Ｉ３を示す。画像Ｉ２中の補正利用領域Ｒ２を、対応する画像Ｉ１の補正対象領域Ｒ１に加算することで、画像Ｉ１を補正し、補正画像Ｉ３を得る。画像Ｉ２中のＲ２を除いた補正対象外領域Ｒｏｕｔに対応するスルー画上の領域では、動体Ｍが存在していても検出せず、スルー画上のＲ２の対応領域のみで動体検出する。スルー画上のＲ２の対応領域に動体がなければ、画像Ｉ２中の補正利用領域Ｒ２は動体を含まないものとみなし、補正利用領域Ｒ２を画像Ｉ１の対応領域Ｒ１に加算することで、画像Ｉ１を補正し、補正画像Ｉ３を得る。補正利用領域Ｒ２は動体を含まないと考えられるため、補正利用領域Ｒ２の加算による画質は悪化しないことが期待される。無論、スルー画でなく画像Ｉ２の補正利用領域Ｒ２そのものから動体を検出し、その有無でＳ１２またはＳ１４に分岐してもよい。図５では補正利用領域Ｒ２に動体Ｍがなく、動体は検出されずＳ１４に進む。
【００５８】
このように、周辺減光補正が必要な画角で動体がない場合は複数画像を合成する周辺減光補正を行う。周辺減光補正が不要な画角では動体検知を行わないことで高速に処理を行うことができる。
【００５９】
＜第３実施形態＞
図６は撮像装置１０の実行する撮影処理のフローチャートを示す。この処理はＣＰＵ５０によって実行される。この処理をＣＰＵ５０に実行させるためのプログラムはＲＯＭ５６に記憶されている。この処理は操作スイッチ群６４から撮影モードが選択されたことに応じて開始する。
【００６０】
Ｓ２１では、スルー画を所定の区画に分割し、各区画ごとに動体の有無を検知する。例えば、図７に示すように、スルー画Ｉｔを４つの矩形Ｒ１−１〜Ｒ１−４に等分割し、その矩形ごとに動体の有無を判定する。処理の高速化のため、矩形Ｒ１−１〜Ｒ１−４から第２実施形態のＲｏｕｔを除外してもよい。区画の決めかたは任意であり、図示以上の細分化された区画（例えば４行×４列の矩形としたり、あるいは区画の最少単位を画素とする）、あるいは図示よりも少ない区画（例えば１行×２列の区画）を設けてもよい。
【００６１】
Ｓ２２では、マルチフレーム撮影を行う。
【００６２】
Ｓ２３では、分割領域のいずれかで動体の存在が検出された場合は、その動体の検出された分割領域に対応する補正対象画像の部分に限ってＳ３と同様の補正を行う。分割領域のいずれも動体の存在が検出されなかった場合は、その動体の検出されなかった分割領域に対応する補正対象画像の部分に限ってＳ５と同様の補正を行う。例えば、図７に示すように、スルー画Ｉｔを４つの矩形Ｒ１−１〜Ｒ１−４に等分割し、その矩形ごとに動体の有無を判定した場合は、動体の検出された矩形Ｒ１−１に対応する補正対象画像（図５の画像Ｉ１と同様のもの）の領域についてＳ３のシェーディング補正を行い、その他の矩形Ｒ１−１〜Ｒ１−４の対応領域はＳ５の複数画像合成補正を行う。
【００６３】
Ｓ２４−２５はＳ４−５と同様である。
【００６４】
このように、分割領域ごとに動体の有無を検出しその検出結果に応じて補正処理を切り替えるため、本来なら補正不要な部分まで光量アップによる補正でノイズが増加することを防げる。スルー画でなく画像Ｉ２の補正利用領域Ｒ２そのものに分割領域を設定し、各分割領域から動体を検出し、その検出の有無で各分割領域ごとにＳ２２またはＳ２４に分岐してもよい。
【００６５】
＜第４実施形態＞
図８は撮像装置１０の実行する撮影処理のフローチャートを示す。この処理はＣＰＵ５０によって実行される。この処理をＣＰＵ５０に実行させるためのプログラムはＲＯＭ５６に記憶されている。この処理は操作スイッチ群６４から撮影モードが選択されたことに応じて開始する。
【００６６】
Ｓ３１では、顔検出部２０４にてスルー画から顔検出を行う。顔検出の具体的な方法は、エッジ検出又は形状パターン検出による顔検出方法、特徴部の座標である特徴点をベクトル化し、特徴点ベクトルを近似検出することによる特徴点ベクトル近似法、色相検出又は肌色検出による領域検出方法等の公知の方法を利用することができる。顔が検出された場合はＳ３２、検出されなかった場合はＳ３４に進む。なお、顔の検出領域を第２実施形態のようにＲ１に制限してもよいし、第３実施形態のように分割してもよい。
【００６７】
Ｓ３２−３４は、Ｓ２−４と同様である。図９では、スルー画（あるいは画像Ｉ２でも可）で顔領域Ｆが検出されているため、ゲインアップによる周辺減光補正を行っている。
【００６８】
スルー画（あるいは画像Ｉ２でも可）画角内で顔を検知した場合、顔が動くことは事前に予測されるから、顔を検知した場合は動体が検知されたとみなして動体が検知されたときと同様の補正を行う。顔が検知されない場合は、複数画像を合成する周辺減光補正を行う。ただし、顔が検知されなかった場合、さらに第１〜３実施形態と同様にして動体検知を行い、その動体検知の有無に応じて補正の方式を切り替えてもよい。
【図面の簡単な説明】
【００６９】
【図１】カメラのブロック図
【図２】第１実施形態に係る撮影処理のフローチャート
【図３】第１実施形態に係る周辺減光補正の一例を示す図
【図４】第２実施形態に係る撮影処理のフローチャート
【図５】第２実施形態に係る周辺減光補正の一例を示す図
【図６】第３実施形態に係る撮影処理のフローチャート
【図７】第３実施形態に係る周辺減光補正の一例を示す図
【図８】第４実施形態に係る撮影処理のフローチャート
【図９】第４実施形態に係る周辺減光補正の一例を示す図
【図１０】画角内の動体の一例を示す図
【符号の説明】
【００７０】
１４：撮影レンズ、５０：ＣＰＵ、５２：フラッシュライト、７４：ＣＣＤ、２０１：第１の補正部、２０２：第２の補正部、２０３：動き検出部、２０４：顔検出部
【図１】
2010239267.tif 000003
【図２】
2010239267.tif 000004
【図３】
2010239267.tif 000005
【図４】
2010239267.tif 000006
【図５】
2010239267.tif 000007
【図６】
2010239267.tif 000008
【図７】
2010239267.tif 000009
【図８】
2010239267.tif 000010
【図９】
2010239267.tif 000011
【図１０】
2010239267.tif 000012