(57)【要約】【課題】  画像処理に応じた画像の作成処理を行うことで、撮影間隔の短縮化を図りつつ、適正な画像処理を施した画像を取得する。【解決手段】  画像信号を出力する撮像素子と、撮像素子から出力される画像信号の一部に対して画像処理を行うことが可能な画像処理手段と、画像処理手段により画像信号の一部に対して画像処理を行う場合に、画像処理が施された画像信号を用いた記録用の画像データの作成処理、記録用の画像データを用いた第１の縮小画像データの作成処理の順で、各画像データの作成処理を実行する第１の処理手段と、画像処理手段により画像信号の一部に対して画像処理を行わない場合に、予め画像信号から作成された第２の縮小画像データを用いた第１の縮小画像データの作成処理、画像信号を用いた記録用の画像データの作成処理の順で、各画像データの作成処理を実行する第２の処理手段と、を備えたことを特徴とする【選択図】    図２
2011155358.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を出力する撮像素子と、
前記撮像素子から出力される画像信号の一部に対して画像処理を行うことが可能な画像処理手段と、
前記画像処理手段により前記画像信号の一部に対して画像処理を行う場合に、該画像処理が施された画像信号を用いた撮影画像データの作成処理、前記撮影画像データを用いた第１の縮小画像データの作成処理の順で、各画像データの作成処理を実行する第１の処理手段と、
前記画像処理手段により前記画像信号の一部に対して画像処理を行わない場合に、予め前記画像信号から作成された第２の縮小画像データを用いた前記第１の縮小画像データの作成処理、前記画像信号を用いた撮影画像データの作成処理の順で、各画像データの作成処理を実行する第２の処理手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記第１の処理手段によって作成される前記撮影画像データは、前記画像処理手段によって前記画像信号の一部に対して画像処理が施される他に、前記画像信号全体に対する画像処理が施されることで作成されることを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記第２の処理手段によって作成される前記撮影画像データは、前記画像処理手段によって前記画像信号全体に対する画像処理が施されることで作成されることを特徴とする撮像装置。
【請求項４】
請求項１に記載の撮像装置において、
前記撮像素子は、複数色の画素を複数フィールド毎に読み出すことで前記画像信号を出力することが可能であり、
前記第２の縮小画像データは、前記複数フィールドのうち、前記複数色の全ての色情報を抽出可能な一部のフィールドが読み出されたときの画像信号を用いて作成されることを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記第２の縮小画像データが作成されたときに、該第２の縮小画像データに基づく画像を表示することが可能な表示部を備えていることを特徴とする撮像装置。
【請求項６】
請求項１に記載の撮像装置において、
前記第１の縮小画像データは、一覧表示用の縮小画像データと、該一覧表示用の縮小画像データよりも画像サイズが大きい縮小画像データとからなることを特徴とする撮像装置。
【請求項７】
請求項１に記載の撮像装置において、
前記画像信号の一部に対して施される画像処理は、赤目補正処理、美肌処理、歪曲補正処理、或いは階調補正処理の少なくとも１つからなることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子からの画像信号に画像処理を行うことで画像データが作成される撮像装置に関する。
【背景技術】
【０００２】
デジタルカメラに代表される撮像装置においては、行列状に配置された複数の画素を行毎に読み出すことで各画素の画素信号を取得している。また、近年では、撮像素子の高画素化や撮影間隔の短縮化に伴い、行列状に配置される複数の画素を複数フィールドに分けて読み出すものや、所定数のフィールドを読み出した時点でサムネイル画像を作成することが可能な撮像装置も考案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、赤目補正処理や美肌処理など、画像の一部の領域に対する画像処理は、全フィールドを読み出すことで得られる画像に対して実行する必要がある。このため、赤目補正処理や美肌処理などの画像処理を行う必要がある場合に、所定数のフィールドを読み出したタイミングでサムネイル画像を作成してしまうと、これら画像処理が施されていない画像が得られてしまう。一方、全フィールドの読み出しを行ってサムネイル画像を作成するときには、赤目補正処理や美肌処理を施さない場合でも全フィールドの読み出しを行うことから撮影間隔が長くなくなる。
【０００５】
本発明は、画像処理に応じた画像の作成処理を行うことで、撮影間隔の短縮化を図りつつ、適正な画像処理を施した画像を取得することができるようにした撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の撮像装置は、画像信号を出力する撮像素子と、前記撮像素子から出力される画像信号の一部に対して画像処理を行うことが可能な画像処理手段と、前記画像処理手段により前記画像信号の一部に対して画像処理を行う場合に、該画像処理が施された画像信号を用いた撮影画像データの作成処理、前記撮影画像データを用いた第１の縮小画像データの作成処理の順で、各画像データの作成処理を実行する第１の処理手段と、前記画像処理手段により前記画像信号の一部に対して画像処理を行わない場合に、予め前記画像信号から作成された第２の縮小画像データを用いた前記第１の縮小画像データの作成処理、前記画像信号を用いた撮影画像データの作成処理の順で、各画像データの作成処理を実行する第２の処理手段と、を備えたことを特徴とする。
【０００７】
また、前記第１の処理手段によって作成される前記撮影画像データは、前記画像処理手段によって前記画像信号の一部に対して画像処理が施される他に、前記画像信号全体に対する画像処理が施されることで作成されることが好ましい。
【０００８】
また、前記第２の処理手段によって作成される前記撮影画像データは、前記画像処理手段によって前記画像信号全体に対する画像処理が施されることで作成されることが好ましい。
【０００９】
また、前記撮像素子は、複数色の画素を複数フィールド毎に読み出すことで前記画像信号を出力することが可能であり、前記第２の縮小画像データは、前記複数フィールドのうち、前記複数色の全ての色情報を抽出可能な一部のフィールドが読み出されたときの画像信号を用いて作成されることが好ましい。
【００１０】
この場合、前記第２の縮小画像データが作成されたときに、該第２の縮小画像データに基づく画像を表示することが可能な表示部を備えていることが好ましい。
【００１１】
また、前記第１の縮小画像データは、前記第１の縮小画像データは、一覧表示用の縮小画像データと、該一覧表示用の縮小画像データよりも画像サイズが大きい縮小画像データとからなることが好ましい。
【００１２】
また、前記画像信号の一部に対して施される画像処理は、赤目補正処理、美肌処理、歪曲補正処理、或いは階調補正処理の少なくとも１つからなることが好ましい。
【発明の効果】
【００１３】
本発明によれば、画像処理に応じた画像の作成処理を行うことで、撮影間隔の短縮化を図りつつ、適正な画像処理を施した画像を取得することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のデジタルカメラの電気的構成を示す機能ブロック図である。
【図２】撮影時の流れを示すフローチャートである。
【図３】４フィールド読み出しを示す説明図である。
【図４】美肌モードを備えたデジタルカメラの電気的構成を示す機能ブロック図である。
【図５】撮影時の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の撮像装置としてデジタルカメラを例に挙げて説明する。図１に示すように、デジタルカメラ１０は、撮影時に、撮像素子１５から出力される電気信号（画像信号）に対して、後述する画像処理回路２１による画像処理を施すことで画像データを作成する。この画像データとしては、撮影結果確認用の画像データ（以下、クイックビュー画像データ）、再生用の縮小画像データ（以下、サムネイル画像データ）及び撮影画像データが挙げられる。なお、このサムネイル画像データは、一覧表示用のサムネイル画像データと、一覧表示用のサムネイル画像データよりも画像サイズが大きい、スクリーンネイルと呼ばれるサムネイル画像データ等がある。以下、一覧表示用のサムネイル画像データや、スクリーンネイルと呼ばれるサムネイル画像データを、サムネイル画像データに統一して説明する。
【００１６】
撮像素子１５は、例えばＣＣＤイメージセンサやＣＭＯＳイメージセンサが用いられる。この撮像素子１５は、例えば赤（Ｒ）色画素、緑（Ｇ）色画素、青（Ｂ）色画素がベイヤー配列されている（図３参照）。この撮像素子１５から出力される各画素の画素信号は画像信号としてＡ／Ｄ変換器１６に出力される。Ａ／Ｄ変換器１６は、撮像素子１５から出力される画像信号をアナログ信号からデジタル信号に変換する。このＡ／Ｄ変換器１６によりデジタル信号に変換された画像信号は、画像処理回路２１に入力される。撮像素子１５やＡ／Ｄ変換器２０の作動タイミングは、タイミングジェネレータ（ＴＧ）１７により制御される。
【００１７】
タイミングジェネレータ１７は、撮像素子１５やＡ／Ｄ変換器１６の駆動タイミングを制御する。このタイミングジェネレータ１７により、撮影時における撮像素子１５からの画素信号の読み出しは、例えば３ラインおきに４フィールドに分けて実行される。
【００１８】
撮像光学系１８は、撮像素子１５の光軸Ｌ上に設けられる。この撮像光学系１８は、不図示のズームレンズやフォーカスレンズなどを含むレンズ群から構成される。ズームレンズは、撮影倍率を変更する際に光軸Ｌ方向に移動される。また、フォーカスレンズは、ＡＦ処理が実行されるときや撮像処理が実行されるときに光軸Ｌ方向に微小移動する。
【００１９】
上述したように、Ａ／Ｄ変換器１６から出力される画像信号は、画像処理回路２１に入力される。画像処理回路２１は、前処理部２２と後処理部２３とから構成される。前処理部２２は、入力される画像信号に対して、欠陥補正処理、ＯＢクランプ処理、感度比調整処理などを実行する。後処理部２３は、前処理部による前処理が施された画像データ（以下、前処理済みの画像データ）に対して、水平間引き処理、ＷＢ調整処理、γ補正処理、色補間処理、色変換色補正処理、解像度変換処理、空間フィルタ処理、ＣｂＣｒ間引き処理などの画像処理を実行する。この後処理部２３は、顔検出部２４、赤目検出部２５及び赤目補正部２６を備えている。
【００２０】
顔検出部２４は、作成されたクイックビュー画像データを用いて顔領域を検出する。顔領域を検出する方法は、予め用意された顔のマスクパターンデータと、クイックビュー画像データとのパターンマッチング、又は周知の特徴量抽出などの方法が用いられる。
【００２１】
赤目検出部２５は、顔検出部２４により検出された顔領域に含まれる目の領域が赤目であるか否かを検出する。この赤目検出部２５による赤目検出の結果は、ＣＰＵ５５に出力される。なお、顔検出部２４や赤目検出部２５の機能は、画像処理回路２１ではなく、ＣＰＵ５５の機能としてもよい。
【００２２】
赤目補正部２６は、後処理部２３により実行される後処理時に、画像データに対する赤目補正処理を実行する。この赤目補正処理は、赤目として検出される領域の色情報を、赤目が発生していない目の色情報に差し替える、又は赤目として検出される領域の明度又は彩度を低くする処理である。
【００２３】
圧縮処理回路３１は、サムネイル画像データ及び撮影画像データのそれぞれに対して圧縮処理（例えば、Ｊｐｅｇ圧縮処理）を行う。なお、この圧縮処理回路３１により圧縮処理された画像データは、バッファメモリ３５にそれぞれ一時記録される。
【００２４】
バッファメモリ３５は、画像処理回路２１の前処理部２２が施されることで作成される前処理済みの画像データ、後処理部２３による後処理が施されたクイックビュー画像データ、サムネイル画像データ及び撮影画像データが記録される。さらに、このバッファメモリ３５には、圧縮処理済みのサムネイル画像データや撮影画像データが記録される。
【００２５】
接続用Ｉ／Ｆ４５は、メモリカードや光学ディスク、或いは磁気ディスクなどの記憶媒体４６が接続可能となっている。この接続用Ｉ／Ｆ４５に記憶媒体４６が接続されることで画像ファイルを記録する、又は記憶媒体４６に記憶された画像ファイルを読み出すことが可能となる。この画像ファイルは、圧縮処理済みの撮影画像データ、サムネイル画像データの他に、撮影時の撮影条件を示す情報やデジタルカメラ１０の情報などが一つにまとめられたＥｘｉｆ形式の画像ファイルである。なお、この画像ファイルは、後述するＣＰＵ５５により生成される。なお、Ｅｘｉｆ形式の画像ファイルの場合には、上述した圧縮処理済みのサムネイル画像データは、画像ファイルのヘッダ部に格納される。
【００２６】
ＬＣＤ４７は、表示装置の一形態であって、スルー画像、クイックビュー画像の他に、画像ファイルから読み出されたサムネイル画像を表示する。また、この他に、ＬＣＤ４７は、デジタルカメラ１０の設定を行う際の設定用の画像を表示する。なお、符号４８は、ＬＣＤ４７の制御を実行する表示制御回路である。
【００２７】
閃光発光部４９は、被写体に向けて閃光を発光する。この閃光発光部４９における発光制御は発光制御回路５０により駆動制御される。なお、この閃光発光部４９における閃光発光の有無は、後述するＣＰＵ５５によるＡＥ処理時に決定される。
【００２８】
ＣＰＵ５５は、バス５６を介して、バッファメモリ３５、画像処理回路２１、接続用Ｉ／Ｆ４５、表示制御回路４８、発光制御回路５０及び内蔵メモリ５７などと電気的に接続される。このＣＰＵ５５には、レリーズボタン５８、設定操作部５９などが接続されており、ＣＰＵ５５は、これら操作部材における操作要求や内蔵メモリ５７に記憶された制御プログラムに基づいて、デジタルカメラ１０の各部を制御する。
【００２９】
このＣＰＵ５５は、処理判定部５６の機能を備えている。処理判定部５６は、画像処理回路２１における画像データの作成処理の手順を判定する。画像データの作成処理は、以下に示す第１処理と、第２処理との２つの処理が挙げられる。第１処理は、第１格納領域３６に記録された画像データに対して赤目補正処理を含む後処理を行うことで撮影画像データを作成した後、該撮影画像データを用いた解像度変換処理を行うことでサムネイル画像データを作成する処理である。第２処理は、第２格納領域３７に記録されたクイックビュー画像データを用いた解像度変換処理を行うことでサムネイル画像データを作成した後、第１格納領域３６に記録された画像データに対して、赤目補正処理を除く後処理を行うことで撮影画像データを作成する処理である。
【００３０】
この処理判定部５６は、サムネイル画像データや撮影画像データを作成する際に、第１処理又は第２処理のいずれかを用いるかを判定する。この処理判定部５６は、閃光撮影を行ったか否かの判定結果や、閃光撮影を行うことで得られたクイックビュー画像データから赤目が検出されたか否かの判定結果に基づいて、これら画像データを作成する際に用いる処理を判定する。例えば、閃光撮影を行うことで生成されるクイックビュー画像データから赤目が検出された場合には、第１処理を用いて画像データの作成処理を実行することが決定される。一方、閃光撮影を行っていない場合や、閃光撮影を行うことで得られるクイックビュー画像データから赤目が検出されない場合には、第２処理を用いて画像データの作成処理を実行することが決定される。この判定結果は、画像処理回路２１に出力される。
【００３１】
次に、撮影時の処理の手順を図２のフローチャートに基づいて説明する。
【００３２】
ステップＳ１０１は、レリーズボタンの半押し操作が実行されたか否かを判定する処理である。ＣＰＵ５５は、レリーズボタン６５に設けられたスイッチＳＷ１からのオン信号が入力されたか否かによって、このステップＳ１０１の処理を判定する。例えば、スイッチＳＷ１からのオン信号が入力された場合には、ＣＰＵ５５は、レリーズボタン６５の半押し操作が実行されたと判定する。この場合、ステップＳ１０１の判定処理はＹｅｓとなり、ステップＳ１０２に進む。一方、スイッチＳＷ１からのオン信号が入力されない場合には、ＣＰＵ５５は、レリーズボタン６５の半押し操作が実行されていないと判定する。この場合、ステップＳ１０１の判定処理をＮｏとし、このステップＳ１０１の判定処理がＹｅｓとなるまで、このステップＳ１０１の判定処理を繰り返す。
【００３３】
ステップＳ１０２は、ＡＥ処理及びＡＦ処理を実行する処理である。まず、ＣＰＵ５５によりＡＥ処理が実行され、撮影時の撮影条件（シャッタ速度、絞り値、閃光発光の有無など）が決定される。なお、このＡＥ処理は、不図示の測光センサにより測定される被写体輝度や取り込まれるスルー画像から算出される被写体輝度に基づいて実行される。このＡＥ処理の後、ＣＰＵ５５はＡＦ処理を実行する。ＣＰＵ５５は、撮像光学系１８のフォーカスレンズを光軸Ｌ方向に微小移動させたときに焦点評価値を算出し、焦点評価値が最大となるフォーカスレンズの位置を特定する。
【００３４】
ステップＳ１０３は、レリーズボタンの全押し操作が実行されたか否かを判定する処理である。ＣＰＵ５５は、レリーズボタン６５のスイッチＳＷ２からのオン信号が入力されたか否かによって、このステップＳ１０３の処理を判定する。例えば、スイッチＳＷ２からのオン信号が入力された場合には、ＣＰＵ５５は、レリーズボタン６５の半押し操作が実行されたと判定する。この場合、ステップＳ１０３の判定処理はＹｅｓとなり、ステップＳ１０４に進む。一方、スイッチＳＷ２からのオン信号が入力されない場合には、ＣＰＵ５５は、レリーズボタン６５の全押し操作が実行されていないと判定する。この場合、ステップＳ１０３の判定処理をＮｏとし、このステップＳ１０３の判定処理がＹｅｓとなるまで、このステップＳ１０３の判定処理を繰り返す。
【００３５】
ステップＳ１０４は、スルー画像の表示を停止する処理である。ステップＳ１０１の処理が開始されてからステップＳ１０３の判定処理がＹｅｓとなるまでの間、撮像素子１５から間引かれた画像信号が所定間隔で出力されている。この撮像素子１５から所定間隔で出力される画像信号は、画像処理回路２１にて前処理及び後処理が施された後、表示制御回路４８に出力される。表示制御回路４８は、入力された画像信号に基づいた画像を所定間隔で表示する。これにより、ＬＣＤ４７には、スルー画像が表示される。このステップＳ１０４の処理が開始されると、ＣＰＵ５５は、表示停止信号を表示制御回路４８に出力する。これを受けて、表示制御回路４８は、ＬＣＤ４７におけるスルー画像の表示を停止する。これにより、ＬＣＤ４７には、スルー画像が表示されない、所謂ブラックアウト状態となる。
【００３６】
ステップＳ１０５は、露光処理である。このステップＳ１０３の処理が実行されると、ＣＰＵ５５は、不図示の絞り開口を決定された絞り値に応じた開口径となるように変更する。これにより、光量が調整され被写体光が撮像素子１５の各画素に照射される。このとき、各画素において光電変換が実行され、光電変換に基づく信号電荷が蓄積される。なお、ＡＥ処理により閃光発光を行うことが決定されている場合には、このステップＳ１０５の処理の開始時に、発光制御回路５０は閃光発光部４９を作動させ、被写体に向けて閃光を発光させる。なお、この閃光発光部４９による閃光の発光は、予め決定された露光時間が経過したときに停止される。
【００３７】
ステップＳ１０６は、所定フィールド読み出しを行う処理である。このステップＳ１０６の処理は、ステップＳ１０２におけるＡＥ処理の際に決定されたシャッタ速度（撮像素子１５における被写体光の露光時間）が経過したときに実行される。上述したように、この撮像素子１５からの画像信号は、４フィールド読み出しで実行される。以下、図３に示すｘ方向を列、ｙ方向を行として説明する。例えば１行目のライン，５行目のライン，・・・，４ｎ−３（ｎ＝１，２，・・・）行目のラインを第１フィールドとし、２行目のライン，６行目のライン，・・・，４ｎ−２行目のラインを第２フィールドとする。また、３行目のライン，７行目のライン，・・・，４ｎ−１行目のラインを第３フィールドとし、４行目のライン，８行目のライン，・・・４ｎ行目のラインを第４フィールドとする。
【００３８】
４フィールド読み出しでは、まず、第１フィールドに配置される画素に蓄積された信号電荷がそれぞれ読み出される。なお、第１フィールドに配置される画素は、Ｒ色画素及びＧ色画素であることから、この第１フィールドの読み出しでは、Ｂ色成分の画素信号が不足する。このため、第１フィールドの読み出しの後、第２フィールドの読み出しを実行する。なお、この第２フィールドに配置される画素は、Ｇ色画素及びＢ色画素である。なお、第１フィールドの読み出し及び第２フィールドの読み出しにより出力される各画素信号は、画像信号として画像処理回路２１に出力される。これを受けて、画像処理回路２１は、入力された画像信号に対して、前処理である欠陥補正処理、ＯＢクランプ処理、感度比調整処理などを実行する。これら前処理が施された前処理済みの画像信号は、バッファメモリ３５に記録される。
【００３９】
ステップＳ１０７は、クイックビュー画像データを作成する処理である。画像処理回路２１は、バッファメモリ３５に記録された前処理済みの画像信号に対して、後処理である水平間引き処理、ＷＢ調整処理、γ補正処理、色補間処理、色変換色補正処理、解像度変換処理、空間フィルタ処理、ＣｂＣｒ間引き処理を実行する。これにより、例えばＶＧＡ（６４０×４８０）サイズのクイックビュー画像データが作成される。なお、作成されたクイックビュー画像データは、バッファメモリ３５に記録される。
【００４０】
ステップＳ１０８は、クイックビュー画像を表示する処理である。ＣＰＵ５５は、バッファメモリ３５からクイックビュー画像データを読み出し、表示制御回路４８に出力する。これを受けて、表示制御回路４８は入力されたクイックビュー画像データに基づく画像（クイックビュー画像）をＬＣＤ４７に表示する。これにより、ブラックアウト状態が終了する。
【００４１】
ステップＳ１０９は、残りのフィールドを読み出す処理である。上述したＳ１０６の処理により第１フィールド及び第２フィールドに対する読み出しが完了している。このステップＳ１０９の処理では、残りのフィールドである第３フィールド及び第４フィールドの読み出しを実行する。これらフィールドの読み出しに基づく画像信号は、画像処理回路２１に出力される。これを受けて、画像処理回路２１は、入力された画像信号に対して、前処理である欠陥補正処理、ＯＢクランプ処理、感度比調整処理などを実行する。なお、ステップＳ１０６を実行することにより第１フィールド及び第２フィールドの読み出しに基づく画像信号は、バッファメモリ３５の第１格納領域３６に記録されている。そこで、第１フィールド及び第２フィールドの読み出しに基づく画像信号と、第３フィールド及び第４フィールドの読み出しに基づく画像信号とを合成した上で、バッファメモリ３５に記録する。なお、この合成された画像信号が前処理済みの画像データとなる。ステップＳ１０７におけるクイックビュー画像データの作成処理やステップＳ１０８におけるクイックビュー画像の表示処理の際に、このステップＳ１０９における残りのフィールドを読み出す処理を実行してもよい。
【００４２】
ステップＳ１１０は、閃光撮影であるか否かを判定する処理である。上述したステップＳ１０３の処理を実行したときに、撮影時の撮影条件が決定されており、決定された撮影条件は、例えば内蔵メモリ５７等に一時記録される。ＣＰＵ５５は、内蔵メモリ５７に一時記録した撮影条件から閃光発光の有無を確認する。例えば撮影条件が「閃光発光：有」の場合には、閃光撮影が実行されていることから、ＣＰＵ５５は、ステップＳ１１０の判定処理をＹｅｓとし、ステップＳ１１１に進む。一方、撮影条件が「閃光発光：無」の場合には、閃光撮影が実行されていないので、ＣＰＵ５５は、ステップＳ１１０の判定処理をＮｏとし、ステップＳ１１７に進む。このステップＳ１１７に進むことにより、ＣＰＵ５５は、画像データの作成処理が第２処理にて実行すると判定する。
【００４３】
ステップＳ１１１は、顔検出処理である。画像処理回路２１は、バッファメモリ３５に記録されたクイックビュー画像データを読み出した後、該クイックビュー画像データに対する顔検出処理を実行する。これにより、クイックビュー画像中に含まれる顔領域が検出される。
【００４４】
ステップＳ１１２は、赤目検出処理である。画像処理回路２１は、ステップＳ１１１にて実行された顔検出処理の処理結果に基づいて赤目検出処理を実行する。この赤目検出処理の結果はＣＰＵ５５に入力される。なお、ステップＳ１１１の処理を実行したときに顔領域が検出されない場合には、赤目検出処理の処理結果は、赤目が検出されない旨を示す結果となる。
【００４５】
ステップＳ１１３は、赤目が検出されたか否かを判定する処理である。ＣＰＵ５５には、ステップＳ１１２における赤目検出の結果が入力されている。赤目が検出された旨を示す結果がＣＰＵ５５に入力された場合には、ＣＰＵ５５はステップＳ１１３の判定処理をＹｅｓとする。つまり、ＣＰＵ５５は、画像データを作成する処理を第１処理により実行すると判定する。この場合、ステップＳ１１４に進む。一方、赤目が検出されない旨を示す結果（顔領域が検出されていない場合も含む）がＣＰＵ５５に入力された場合には、ＣＰＵ５５はステップＳ１１３の判定処理をＮｏとする。つまり、ＣＰＵ５５は、画像データを作成する処理を第２処理により実行すると判定する。この場合、ステップＳ１１７に進む。
【００４６】
ステップＳ１１４は、赤目補正処理を含む後処理による撮影画像データを作成する処理である。ステップＳ１１３において、ＣＰＵ５５は、画像データを作成する処理を第１処理により実行すると判定している。ＣＰＵ５５は、この旨を示す信号を画像処理回路２１に出力する。まず、画像処理回路２１は、バッファメモリ３５から前処理済みの画像データを読み出す。そして、画像処理回路２１は、前処理済みの画像データに対して、ＷＢ調整処理、γ補正処理、色補間処理、色変換色補正処理、解像度変換処理、空間フィルタ処理、ＣｂＣｒ間引き処理などの後処理を実行する。画像処理回路２１は、これら処理を行う際に、色補間処理が施された画像データに対して赤目補正処理を実行した後、残りの処理を実行する。詳細には、赤目補正処理は、色補間処理の後で、且つ解像度変換処理が実行される前の間で実行されればよい。
【００４７】
なお、撮影画像データは、そのデータ容量が大きいことから、一回の後処理では作成できないので、前処理が施された画像データを複数のブロックに分割し、ブロックごとに後処理を施した後で、結合することにより作成する。この場合、各ブロックの周縁部は切り落とされることから、後処理後のブロックを結合したときに、正しく繋がるように、各ブロックの境界が重なるようにブロックを設定すればよい。なお、このステップＳ１１４の処理で生成された撮影画像データはバッファメモリ３５に記録される。また、この処理の際に、圧縮処理回路３１において生成された撮影画像データに対する圧縮処理が実行され、圧縮処理済みの撮影画像データがバッファメモリ３５に記録される。
【００４８】
ステップＳ１１５は、サムネイル画像データを作成する処理である。画像処理回路２１は、バッファメモリ３５に記録された未圧縮の撮影画像データを読み出す。そして、画像処理回路２１は、読み出した未圧縮の撮影画像データに対して解像度変換処理を実行することで、サムネイル画像データを作成する。なお、一覧表示用のサムネイル画像データの画像サイズは、Ｅｘｉｆフォーマットで規定される１６０×１２０サイズである。また、スクリーンネイルと呼ばれるサムネイル画像データの画像サイズは、ＶＧＡ（６４０×４８０）サイズである。なお、解像度変換処理としては、水平方向及び垂直方向の「Ｎ」画素からなるブロックの平均値を求めるビットシフトの技術が用いればよい。このステップＳ１１５の処理で作成されたサムネイル画像データは、バッファメモリ３５に記録される。また、このステップＳ１１５の処理の際に、圧縮処理回路３１は、作成されたサムネイル画像データに対する圧縮処理を実行する。なお、圧縮処理済みのサムネイル画像データはバッファメモリ３５に記録される。
【００４９】
ステップＳ１１６は、画像ファイルを記録する処理である。ＣＰＵ５５は、バッファメモリ３５に記録された圧縮処理済みのサムネイル画像データ及び撮影画像データを読み出す。そして、ＣＰＵ５５は、これら画像データと、撮影条件やカメラの基本情報などを１つにまとめたＥｘｉｆ形式の画像ファイルを作成し、記録媒体４６に記録する。なお、この処理が終了すると、バッファメモリ３５がリセットされる。
【００５０】
一方、ステップＳ１１０における判定処理でＮｏとなる場合や、ステップＳ１１３の判定処理でＮｏとなる場合には、ステップＳ１１７に進む。つまり、画像データの作成処理が第２処理にて実行される。
【００５１】
ステップＳ１１７は、サムネイル画像データを作成する処理である。画像処理回路２１は、バッファメモリ３５に記録されたクイックビュー画像データを読み出す。上述したように、スクリーンネイル用のサムネイル画像データは、クイックビュー画像データと同一のサイズ（ＶＧＡサイズ）であることから、画像処理回路２１は、読み出したクイックビュー画像データをスクリーンネイル用のサムネイル画像データとする。また、画像処理回路２１は、クイックビュー画像データに対する解像度変換処理を施すことで、一覧表示用のサムネイル画像データを作成する。なお、一覧表示用のサムネイル画像データの画像サイズは、１６０×１２０サイズである。このステップＳ１１５の処理で作成されたサムネイル画像データは、バッファメモリ３５に記録される。また、このステップＳ１１７の処理の際に、圧縮処理回路３１は、作成されたサムネイル画像データに対する圧縮処理を実行する。この圧縮処理が施されたサムネイル画像データはバッファメモリ３５に記録される。
【００５２】
なお、クイックビュー画像データの画像サイズと、スクリーンネイル用のサムネイル画像データの画像サイズが異なる場合には、クイックビュー画像データに対する解像度変換処理を施すことでスクリーンネイル用のサムネイル画像データを作成すればよい。また、クイックビュー画像データに対する解像度変換処理を行うことで、一覧表示用のサムネイル画像データを作成しているが、これに限定する必要はなく、バッファメモリ３５に記録された前処理済みの画像データを用いて一覧表時用のサムネイル画像データを作成することも可能である。
【００５３】
ステップＳ１１８は、撮影画像データを作成する処理である。まず、画像処理回路２１は、バッファメモリ３５に記録された前処理済みの画像データを読み出す。そして、画像処理回路２１は、読み出した前処理済みの画像データに対して、ＷＢ調整処理、γ補正処理、色補間処理、色変換色補正処理、解像度変換処理、空間フィルタ処理、ＣｂＣｒ間引き処理などの後処理を実行する。なお、このステップＳ１１４の処理で生成された撮影画像データはバッファメモリ３５に記録される。また、この処理の際に、圧縮処理回路３１において、生成された撮影画像データに対する圧縮処理が実行され、圧縮処理済みの撮影画像データが、バッファメモリ３５に記録される。このステップＳ１１８の処理の後、ステップＳ１１６に進み、画像ファイルを記録する処理が実行される。
【００５４】
このように、撮影においては、所定のフィールドの読み出しを行ってクイックビュー画像データのみを作成し、作成されたクイックビュー画像データに基づくクイックビュー画像をＬＣＤ４７に表示する。これにより、撮影後のブラックアウトに係る時間が短縮される。
【００５５】
また、予め閃光撮影を行ったか否かの判定結果や、閃光撮影を行うことで得られたクイックビュー画像データから赤目が検出されたか否かの判定結果に基づいて、これら画像データを作成する際に実行する処理を判定し、その判定結果に基づいて撮影画像データ及びサムネイル画像データを作成する。例えば赤目補正処理を行う必要がある場合には、撮影画像データが作成され、この撮影画像データを利用してサムネイル画像データが作成される。一方、赤目補正を行う必要がない場合には、先に作成されたクイックビュー画像データを利用してサムネイル画像データを作成した後、撮影画像データを作成する。これにより、実行される画像処理に基づいた画像データの作成処理を適切に実行させることができる。
【００５６】
本実施形態では、前処理が施された画像データに対して赤目補正処理を実行するか否かを判定した結果に基づいて、画像データを作成する処理として第１処理を用いるか、第２処理を用いるかを決定しているが、画像の一部の領域に対して施される画像処理としては、赤目補正処理の他に、美肌処理が挙げられる。以下、本実施形態と同一の機能を有する箇所については、その説明を省略し、また本実施形態と同一の符号を付して説明する。このデジタルカメラでは、美肌処理を行う機能を有している。図４に示すように、美肌処理は、画像処理回路２１の後処理部２３において実行される。このため、後処理部２３には美肌処理を行う機能として、顔検出部７１及び美肌処理部７２を有している。なお、顔検出部７１の機能は、本実施形態の顔検出部２４と同一の機能を有している。美肌処理部７２における美肌処理とは、顔検出部７１により検出された顔領域の階調を上げることで、顔領域の階調を露出オーバー側に補正する処理である。また、美肌処理は、顔検出部７１により検出された顔領域の肌色部分に対して平滑化の処理を施すことで、顔領域のざらつきを抑制する処理である。
【００５７】
ＣＰＵ５５は、処理判定部７３の機能を備えている。処理判定部７３は、本実施形態の処理判定部５６と同様に、画像処理回路２１における画像データの作成処理の手順を判定する。この処理判定部７３は、サムネイル画像データや撮影画像データを作成する際に、第１処理又は第２処理のいずれかを用いるかを判定する。なお、第１処理及び第２処理の内容は、本実施形態と同一となる。
【００５８】
この処理判定部７３は、顔検出部７１における顔検出の結果や、設定される撮影モードが美肌処理を実行する美肌モードとなっているか否かによって、これら画像データを作成する際に用いる処理を判定する。つまり、撮影モードが美肌モードに設定され、且つ顔検出部７１により顔領域が検出された場合には、画像データの作成処理は第１処理を用いて実行される。一方、撮影モードが美肌モードに設定されているが、顔検出部７１により顔領域が検出されていないときや、撮影モードが美肌モードに設定されていない場合には、画像データの作成処理は第２処理を用いて実行される。
【００５９】
以下、美肌モードを備えたデジタルカメラ１０における撮影時の処理の流れを図５に示すフローチャートに基づいて説明する。なお、ステップＳ２０１〜ステップＳ２０９の各処理は、本実施形態のステップＳ１０１〜ステップＳ１０９の各処理と同一の処理が行われる。以下、ステップＳ２０１〜ステップＳ２０９の処理については、その詳細を省略し、ステップＳ２１０以降の処理について説明する。
【００６０】
ステップＳ２１０は、美肌モードであるか否かを判定する処理である。ＣＰＵ５５は、内蔵メモリに格納された撮影情報を読み出し、撮影モードが美肌モードである否かを判定する。なお、撮影情報とは、シャッタ速度、絞り値、閃光発光の有無などの撮影条件の他に、設定される撮影モード、ホワイトバランスの設定値、撮影画像データの画像サイズなどの情報からなる。例えば、撮影モードが美肌モードに設定されている場合には、ＣＰＵ５５は、ステップＳ２１０の判定処理をＹｅｓとし、ステップＳ２１１に進む。一方、撮影モードが美肌モードに設定されていない場合には、ＣＰＵ５５は、ステップＳ２１０の判定処理をＮｏとし、ステップＳ２１６に進む。ステップＳ２１６に進むことで、画像データを作成する処理を第２処理にて実行することが決定される。
【００６１】
ステップＳ２１１は、顔検出処理である。このステップＳ２１１の処理は、ステップＳ１１１の処理と同一の処理であることから、ここでは、その詳細を省略する。これにより、ステップＳ２０７の処理により作成されたクイックビュー画像データを用いた顔検出処理が実行される。なお、この顔検出処理の結果はＣＰＵ５５に出力される。
【００６２】
ステップＳ２１２は、顔検出されたか否かを判定する処理である。ＣＰＵ５５は、ステップＳ２１１の処理結果に基づいて、このステップＳ２１２の判定処理を実行する。例えば、ステップＳ２１１の処理により顔領域が検出されていれば、ＣＰＵ５５は、ステップＳ２１２の判定処理をＹｅｓとし、ステップＳ２１２に進む。ステップＳ２１２に進むことで、画像データを作成する処理を第１処理にて実行することが決定される。一方、ステップＳ２１１の処理により顔領域が検出されていないときには、ＣＰＵ５５は、ステップＳ２１２の判定処理をＮｏとし、ステップＳ２１６に進む。ステップＳ２１６に進むことで、画像データを作成する処理を第２処理にて実行することが決定される。
【００６３】
ステップＳ２１３は、美肌処理を含む後処理による撮影画像データを作成する処理である。ステップＳ２１２において、ＣＰＵ５５は、画像データを作成する処理を第１処理により実行すると判定している。ＣＰＵ５５は、この旨を示す信号を画像処理回路２１に出力する。まず、画像処理回路２１は、バッファメモリ３５に記録された前処理済みの画像データを読み出す。そして、画像処理回路２１は、読み出した前処理済みの画像データに対して、ＷＢ調整処理、γ補正処理、色補間処理、色変換色補正処理、解像度変換処理、空間フィルタ処理、ＣｂＣｒ間引き処理などの後処理を実行する。画像処理回路２１は、これら処理を行う際に、色補間処理が施された画像データに対して美肌処理を実行した後、残りの処理を実行する。詳細には、美肌処理は、色補間処理の後で、且つ解像度変換処理が実行される前の間で実行されればよい。なお、このステップＳ２１３の処理で作成された撮影画像データはバッファメモリ３５に記録される。また、この処理の際に、圧縮処理回路３１において、生成された撮影画像データに対する圧縮処理が実行され、圧縮処理済みの撮影画像データがバッファメモリ３５に記録される。
【００６４】
ステップＳ２１４は、サムネイル画像データを作成する処理である。このステップＳ２１４の処理は、Ｓ１１５の処理と同一の処理である。
【００６５】
ステップＳ２１５は画像ファイルを記録する処理である。このステップＳ２１５の処理は、Ｓ１１６の処理と同一の処理である。
【００６６】
一方、ステップＳ２１０の判定処理でＮｏとなる場合や、ステップＳ２１２の判定処理でＮｏとなる場合には、ステップＳ２１６に進む。
【００６７】
ステップＳ２１６は、サムネイル画像データを作成する処理である。このステップＳ２１６の処理は、Ｓ１１７の処理と同一の処理である。
【００６８】
ステップＳ２１７は、撮影画像データを作成する処理である。このステップＳ２１７の処理は、Ｓ１１８の処理と同一の処理である。なお、このステップＳ２１７の処理が終了すると、ステップＳ２１５に進み、画像ファイルを記録する処理が実行される。
【００６９】
この場合も、撮影モードが美肌モードに設定されているか否か、また、撮影モードが美肌モードに設定されている場合には、顔領域が検出されているか否かの判定結果により、画像データを作成する処理を第１処理で実行するか第２処理で実行するかが決定される。なお、この場合も、本実施形態と同様の効果を得ることができる。
【００７０】
画像データの一部に対する処理としては、上述した赤目補正処理、美肌処理の他に、歪曲補正や階調補正であってもよい。なお、ここで示す階調補正は、アクティブＤ−ライティングと呼ばれる機能を実行する際に用いられる階調補正である。このアクティブＤ−ライティングの機能は、撮影範囲中に含まれるハイライト部を中心にした撮影条件に基づいて撮影が実行された後、撮影により得られる画像から特定される暗部領域の明度や彩度を上げる階調補正を行うものである。なお、これら歪曲処理や階調補正処理は、設定操作部６６の操作により設定される。ＣＰＵ５５は、撮影時に実行される処理として、これら処理が有効となる設定になっているか否かを判定する。この判定により、上述した第１処理で撮影画像データやサムネイル画像データを作成するか、上述した第２処理でこれら画像データを作成するかが決定される。つまり、上述した処理が実行される設定になっていれば、画像データの一部に対する画像処理が実行されることから、撮影画像データやサムネイル画像データを作成する処理として第１処理が決定され、第１処理に基づいて画像データが作成される。一方、これら処理が実行されない設定であれば、撮影画像データやサムネイル画像データを作成する処理として第２処理が決定され、第２処理に基づいて画像データが作成される。この場合も、上述した実施形態と同様の効果を得ることができる。
【００７１】
上述した実施形態においては、撮影時における撮像素子１５からの画素信号の読み出しは、３ラインおきの４フィールドに分けて実行している実施形態としているが、これに限定する必要はなく、２ラインおきの３フィールドに分けて実行してもよい。この場合、第１フィールドを読み出したときに、Ｒ色画素、Ｇ色画素及びＢ色が素のそれぞれの色成分の画素信号の読み出しを行うことができる。
【００７２】
本実施形態では、撮像装置としてデジタルカメラを例に取り上げているが、これに限定される必要はなく、例えば撮影機能を備えた携帯型電話機などの携帯型端末機や、画像を取得するカメラと、カメラにて取得された画像に対して画像処理を施すＰＣなどの画像処理装置とからなるカメラシステムであってもよい。
【００７３】
また、この他に、図１に示す画像処理回路２１及びＣＰＵ５５における判定処理部５６の機能や、図２のフローチャートの各処理をコンピュータに実行させることが可能なプログラムや、図４に示す画像処理回路２１及びＣＰＵ５５における判定処理部７３の機能や、図５のフローチャートの各処理をコンピュータに実行させることが可能なプログラムであってもよい。この場合、該プログラムは、メモリカード、光ディスク及び磁気ディスクなどのコンピュータにて読み取り可能な記憶媒体に記憶されていることが好ましい。
【符号の説明】
【００７４】
１０…デジタルカメラ、１５…撮像素子、２１…画像処理回路、２２…前処理部、２３…後処理部、２４，７１…顔検出部、２５…赤目検出部、２６…赤目補正部、３１…圧縮処理回路、３５…バッファメモリ、４７…ＬＣＤ、５５…ＣＰＵ、５６，７３…処理判定部、７２…美肌処理部
【図１】
2011155358.tif 000003
【図２】
2011155358.tif 000004
【図３】
2011155358.tif 000005
【図４】
2011155358.tif 000006
【図５】
2011155358.tif 000007