(57)【要約】【課題】撮影画像から検出した複数の特定の被写体とそれらのヒストグラムとの対応関係を識別可能に表示し、撮影者が注目する主要被写体が適正露出かどうかの判断を的確に行える技術の実現。【解決手段】撮影画像から人物の顔を検出する顔検出機能と、撮影画像の画素値のヒストグラムを算出するヒストグラム算出機能と、撮影画像とヒストグラムとを表示する表示部と、を有する撮像装置であって、撮影画像に複数の顔領域が存在する場合に、顔領域ごとに、当該顔領域のサイズに応じたヒストグラムを算出し、撮影画像を表示する際に、それぞれの顔領域とそれらのヒストグラムとの対応関係を識別可能に表示する。【選択図】図１
2008172732.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮影手段と、
撮影画像から特定の被写体を検出する被写体検出手段と、
前記撮影画像の画素値のヒストグラムを算出するヒストグラム算出手段と、
前記撮影画像と前記ヒストグラムとを同一画面に表示する表示手段と、を有し、
前記ヒストグラム算出手段は、前記撮影画像内に特定の被写体が複数存在する場合に、前記特定の被写体ごとに、当該被写体が占める領域のヒストグラムを算出し、
前記表示手段は、前記撮影画像を表示する際に、前記特定の被写体と前記特定の被写体に対応するヒストグラムとを識別可能に表示することを特徴とする撮像装置。
【請求項２】
前記被写体検出手段は、前記特定の被写体として人物の顔を検出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示手段は、撮影画像全体のヒストグラムと当該撮影画像内の特定の被写体のヒストグラムとを識別可能に表示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記表示手段は、撮影画像全体のヒストグラムから特定の被写体に対応するヒストグラムのみを抽出して表示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項５】
前記表示手段は、抽出された前記特定の被写体に対応するヒストグラムの縦軸を正規化して表示することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記表示手段は、撮影画像内の特定の被写体と当該被写体のヒストグラムとの対応関係を識別可能に表示することを特徴とする請求項３又は４に記載の撮像装置。
【請求項７】
前記撮影画像全体のヒストグラムと前記特定の被写体のヒストグラムとを識別可能に表示するモードと、前記特定の被写体に対応するヒストグラムのみを抽出して表示するモードとが切り替え可能であることを特徴とする請求項３又は４に記載の撮像装置。
【請求項８】
画像を撮影する撮影手段と、撮影画像から特定の被写体を検出する被写体検出手段と、前記撮影画像のヒストグラムを算出するヒストグラム算出手段と、前記撮影画像と前記ヒストグラムとを同一画面に表示する表示手段と、を有する撮像装置の制御方法であって、
前記撮影画像内に特定の被写体が複数存在する場合に、前記ヒストグラム算出手段が前記特定の被写体ごとに、当該被写体が占める領域の画像のヒストグラムを算出するステップと、
前記表示手段が前記撮影画像を表示する際に、前記特定の被写体と前記特定の被写体に対応するヒストグラムとを識別可能に表示するステップと、を有することを特徴とする制御方法。
【請求項９】
画像を撮影する撮影手段と、撮影画像を表示する表示手段と、を有する撮像装置のプロセッサを、
撮影画像から特定の被写体を検出する被写体検出手段と、
前記撮影画像の画素値のヒストグラムを算出するヒストグラム算出手段として機能させ、
前記ヒストグラム算出手段は、前記撮影画像内に特定の被写体が複数存在する場合に、前記特定の被写体ごとに、当該被写体が占める領域の画像のヒストグラムを算出し、
前記表示手段は、前記撮影画像と前記ヒストグラムとを同一画面に表示すると共に、前記特定の被写体と前記特定の被写体に対応するヒストグラムとを識別可能に表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔検出機能とヒストグラム算出機能を有する撮像装置の表示制御技術に関するものである。
【背景技術】
【０００２】
従来より、顔検出機能と画像の輝度から算出されるヒストグラム表示機能とを搭載したカメラ（特許文献１）や画像全体と選択領域の各ヒストグラムを区別して表示するカメラ（特許文献２）がある。
【０００３】
ヒストグラムは被写体の適正露出を判定する上で重要な情報となる。
【特許文献１】特開２００６−２５４１２９号公報
【特許文献２】特開２００３−１２５２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、画像全体のヒストグラムを表示しただけでは、同一画像内に複数の顔領域が存在する場合や各顔領域のサイズが異なる場合に、顔領域ごとに対応するヒストグラムを識別できない。このため、撮影者が最も撮影したい主要被写体の顔について露出が適正であるか判断を行うことができない。
【０００５】
本発明は、上記課題に鑑みてなされ、その目的は、撮影画像から検出した複数の特定の被写体とそれらのヒストグラムとの対応関係を識別可能に表示し、撮影者が注目する主要被写体が適正露出かどうかの判断を的確に行える技術を実現することである。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、画像を撮影する撮影手段と、撮影画像から特定の被写体を検出する被写体検出手段と、前記撮影画像の画素値のヒストグラムを算出するヒストグラム算出手段と、前記撮影画像と前記ヒストグラムとを同一画面に表示する表示手段と、を有し、前記ヒストグラム算出手段は、前記撮影画像内に特定の被写体が複数存在する場合に、前記特定の被写体ごとに、当該被写体が占める領域のヒストグラムを算出し、前記表示手段は、前記撮影画像を表示する際に、前記特定の被写体と前記特定の被写体に対応するヒストグラムとを識別可能に表示する。
【０００７】
また、本発明の撮像装置の制御方法は、画像を撮影する撮影手段と、撮影画像から特定の被写体を検出する被写体検出手段と、前記撮影画像のヒストグラムを算出するヒストグラム算出手段と、前記撮影画像と前記ヒストグラムとを同一画面に表示する表示手段と、を有する撮像装置の制御方法であって、前記撮影画像内に特定の被写体が複数存在する場合に、前記ヒストグラム算出手段が前記特定の被写体ごとに、当該被写体が占める領域の画像のヒストグラムを算出するステップと、前記表示手段が前記撮影画像を表示する際に、前記特定の被写体と前記特定の被写体に対応するヒストグラムとを識別可能に表示するステップと、を有する。
【発明の効果】
【０００８】
本発明によれば、撮影画像から検出した複数の特定の被写体とそれらのヒストグラムとの対応関係を識別可能に表示し、撮影者が注目する主要被写体が適正露出かどうかの判断を的確に行える技術を実現することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
［カメラの構成］
図１は、本発明の撮像装置を実現するデジタルカメラの構成を示すブロック図である。
【００１２】
本実施形態のデジタルカメラは、後述する顔検出機能と画像全体及び顔領域の画素値のヒストグラムを算出するヒストグラム算出機能とを有する。そして、本カメラは、撮影された画像（以下、撮影画像）から複数の顔が検出された場合に、撮影画像と画像全体及び顔領域の画像のヒストグラムとを同一画面に表示する際に、顔領域と当該顔領域のヒストグラムとの対応関係を模様や色で識別可能に表示する。
【００１３】
図１において、１は交換可能なレンズユニットであり、ズームレンズやフォーカシングレンズ（以下、撮影レンズ）で構成される。１Ａは、レンズユニット１のフォーカシングレンズをフォーカス位置に駆動するＡＦ（オートフォーカス）駆動回路である。ＡＦ駆動回路１Ａは、例えばマイクロコンピュータ１６の制御に従ってステッピングモータを駆動し、フォーカシングレンズをフォーカス位置に移動させてピントを合わせる。フォーカス位置の演算に用いるデフォーカス量はＡＦセンサー２４により検出される。１Ｂは絞り駆動回路であり、マイクロコンピュータ１６の制御に従って光学的な絞り値を変化させる。また、マイクロコンピュータ１６はレンズユニット１から、現在のズーム位置（焦点距離情報）や現在の距離環位置（被写体距離）の情報を取得する。更に、マイクロコンピュータ１６は、レンズユニット１との間で通信が可能か否かに基づき、カメラ本体にレンズユニット１が装着状態か未装着状態かを判断する。
【００１４】
２はクイックリターンミラーであり、マイクロコンピュータ１６によって不図示のアクチュエータを制御して露光／非露光時にアップ／ダウンされる。また、クイックリターンミラー２はＡＦ光学系（ＡＦセンサー２４）に光を導くためハーフミラーで構成され、サブミラーも連動する。
【００１５】
３はフォーカッシングスクリーンであり、撮影者はペンタプリズム４とファインダー光学系（不図示）を通してフォーカシングスクリーン３に映し出された被写体像を観察することで、撮影レンズを通して得られた被写体像のピントや構図の確認が可能となる。
【００１６】
５はフォーカルプレーンシャッターであり、マイクロコンピュータ１６によって撮像素子６に対する露光時間、即ち撮像素子６の電荷蓄積時間を自在に制御できる。フォーカルプレーンシャッター５は一般的には先幕と後幕から構成され、２枚の幕の間隔によって露光時間が自在に制御される。
【００１７】
撮像素子６にはＣＣＤやＣＭＯＳセンサーが適用され、撮影レンズによって撮像素子６上に結像された被写体像を光電変換して電気信号（画像信号）として取り出す。
【００１８】
７，８は上記画像信号をサンプルホールドし、適正な信号レベルにするクランプ／ＣＤＳ（Correlated Double Sampling）、ＡＧＣ（Auto Gain Controller）である。９は上記ＣＤＳ／ＡＧＣからのアナログ画像信号をデジタル画像データに変換するＡ／Ｄ変換部であり、予め設定されたＩＳＯ感度に応じたＡ／Ｄ変換を行う。
【００１９】
クランプ／ＣＤＳ７やＡＧＣ８は撮像素子６から取り出したＡ／Ｄ変換前の画像信号に対して基本的なアナログ信号処理を行い、マイクロコンピュータ１６はクランプレベルやＡＧＣ基準レベルを変更可能である。
【００２０】
映像信号処理回路１０は、デジタル画像信号に対して、フィルター処理、色変換処理、ガンマー／ニー処理を施して、メモリーコントローラ１３に出力する。また、映像信号処理回路１０にはＤ／Ａ変換部が内蔵され、撮像素子６から取り出される画像信号やメモリーコントローラ１３により読み出された画像データをアナログ信号に変換し、液晶駆動回路１１に出力してＴＦＴ等の液晶表示部１２に再生表示する。これらの表示機能はマイクロコンピュータ１６によって切り替えられる。また、マイクロコンピュータ１６は映像信号処理回路１０での信号処理結果及びＡＥセンサー２５から得られた測光データを用いて、映像信号処理回路１０によって色処理のパラメータを補正してホワイトバランス（ＡＷＢ）を調整する。
【００２１】
ここで、映像信号処理回路１０は、撮影前及び撮影後の画像データから人物の顔領域を検出する顔検出機能と、撮影画像全体と顔領域ごとのヒストグラムの算出を行うヒストグラム算出機能とを有する。また、顔領域及びヒストグラム算出結果は、マイクロコンピュータ１６の制御によって撮影画像と共に液晶表示部１２に表示可能である。
【００２２】
液晶表示部１２には、メモリー１４又はバッファーメモリー１９に格納された画像データがＤ／Ａ変換部を介して表示される。また、撮像素子６から取り出した画像信号をリアルタイムで信号処理し液晶表示部１２に逐次表示することで、電子ビューファインダー（ＥＶＦ）機能を実現することが可能である。
【００２３】
また、液晶表示部１２は、マイクロコンピュータ１６の制御により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラの電力消費を大幅に低減することができる。
【００２４】
尚、マイクロコンピュータ１６は、カメラ全体の制御を司るプロセッサからなるＣＰＵ、ＣＰＵによる処理手順を記憶しているＲＯＭ、ＣＰＵのワークエリアとして使用されるＲＡＭ等から構成される。
【００２５】
尚、顔検出技術としては、様々な手法が公知となっている。例えば、ニューラルネットワークに代表される学習を用いた方法がある。また、目、鼻、口、及び、顔の輪郭といった物理的な形状の特徴のある部位を画像データからテンプレートマッチングを用いて識別する手法がある。他にも、肌の色や目の形といった画像データの特徴量を検出し統計的解析を用いた手法があげられる（例えば、特開平１０−２３２９３４号公報や特開２０００−４８１８４号公報等を参照）。本実施形態では、一対の目（両目）、鼻、口、及び、顔の輪郭を検出し、これらの相対位置より人物の顔を決定する手法により顔の識別処理を行っている。
【００２６】
また、ヒストグラム算出処理は、例えば、画像データの画素値として、例えば輝度、Ｒ成分，Ｇ成分，Ｂ成分の少なくともいずれかを用いて、画像全体のヒストグラムと顔領域ごとのヒストグラムとをそれぞれ算出する。
【００２７】
映像信号処理回路１０は、マイクロコンピュータ１６の制御によってメモリーコントローラ１３を通してバッファーメモリー１９に画像データを格納することも可能である。また、映像信号処理回路１０にはＪＰＥＧ等のデータ圧縮伸張機能も内蔵されている。連写の場合は、一旦バッファーメモリー１９に画像データを格納し、処理時間があるときにメモリーコントローラ１３を通して未処理の画像データを読み出し、映像信号処理回路１０で信号処理やデータ圧縮処理を行い連写速度を稼いでいる。連写枚数は、バッファーメモリー１９の記憶容量に左右される。
【００２８】
また、マイクロコンピュータ１６は撮影前に設定されたＩＳＯ感度、画像サイズ、画質に応じて画像サイズの予測値データを演算する。そして、この予測値データに基づいてメモリーコントローラ１３によりメモリー１４の残量を検出し、撮影可能枚数を算出してファインダー内液晶表示部材２３に表示する。
【００２９】
メモリーコントローラ１３は、映像信号処理回路１０から出力された未処理のデジタル画像データをバッファーメモリー１９に格納し、処理済みのデジタル画像データをメモリー１４に格納する。反対に、メモリーコントローラ１３は、バッファーメモリー１９やメモリー１４に格納された画像データを読み出して映像信号処理回路１０に出力する。また、メモリーコントローラ１３は、外部インターフェース１５を通じてＰＣ等の外部機器から入力される画像データをメモリー１４に格納したり、メモリー１４に格納された画像データを外部インターフェース１５を通じて外部機器に出力する。メモリー１４はカメラ本体に対して着脱自在な態様で構成される場合もある。
【００３０】
電源部１７は、カメラ本体の各ブロックを構成するＩＣやアクチュエータ等に必要な電源を供給する。
【００３１】
操作部材１８はマイクロコンピュータ１６に操作状態を出力し、マイクロコンピュータ１６はその操作部材１８の状態変化に応じて各ブロックを制御する。
【００３２】
２０Ａ，２０Ｂはレリーズ釦であり、操作部材１８に接続されたスイッチである。２０ＡのＳＷ１のみオンの状態はレリーズ釦半押し状態であり、２０ＡのＳＷ１、２０ＢのＳＷ２が共にオンのレリーズ釦全押し状態で撮影が行われる。
【００３３】
操作部材１８には、レリーズ釦２０Ａ，２０Ｂのほかに、ＩＳＯ設定釦、画像サイズ設定釦、画質設定釦、情報表示釦など不図示のスイッチが接続されており、各スイッチの操作状態が検出される。
【００３４】
２１は液晶駆動回路であり、マイクロコンピュータ１６の制御に従い、外部液晶表示部材２２やファインダー内液晶表示部材２３を駆動する。また、ファインダー内液晶表示部材２３には、ＬＥＤ等のバックライト（不図示）が配置されており、ＬＥＤも液晶駆動回路２１により駆動される。
【００３５】
２４はＡＦセンサーであり、マイクロコンピュータ１６にデフォーカス量を出力する。マイクロコンピュータ１６は、そのデフォーカス量に基づいてＡＦ駆動回路１Ａを制御してフォーカシングレンズをフォーカス位置に移動させる。
【００３６】
２５はＡＥセンサーであり、ペンタプリズム４を通してフォーカシングスクリーン３に映し出された被写体の輝度を測光し、測光データをマイクロコンピュータ１６に出力する。
【００３７】
２６はローパスフィルターであり、赤外線のカット機能も持っている。
【００３８】
［撮影動作］
次に、図１のブロック構成と図２の撮影フローを参照して、本実施形態のデジタルカメラによる撮影動作について説明する。
【００３９】
図２は、本実施形態のデジタルカメラによる撮影動作を示すフローチャートである。
【００４０】
尚、以下の各ステップは、カメラの電源がＯＮされたときに、マイクロコンピュータ１６がＲＯＭに格納された制御プログラムを読み出して実行することにより実現される。
【００４１】
Ｓ３０１：処理を開始した後、電源ＯＮからの経過時間をタイマーにより計時し、操作部材１８やレリーズ釦２０Ａ，２０Ｂが何ら操作されることなく経過時間が規定時間を経過しタイムアウトしたか判定する。そして、タイムアウトしたならば電源ＯＦＦを行うためにＳ３２０に移行し、タイムアウトしていないならばＳ３０２に移行する。
【００４２】
Ｓ３０２：ここでは、各種の設定として、例えば、操作部材１８を操作することにより、撮影／再生等の動作モードや単写／連写等の撮影モードの設定等を行う。
【００４３】
Ｓ３０３：ＡＥセンサー２５を用いて被写体の輝度を測光し、この測光データを用いて適正露出を得るためのシャッター秒時や絞り値を演算する。
【００４４】
Ｓ３０４：ＡＦセンサー２４を用いて被写体のデフォーカス量を検出し、このデフォーカス情報に基づいてフォーカシングレンズをフォーカス位置に移動させる。
【００４５】
Ｓ３０５：ＥＶＦ機能がＯＮの場合には、クイックリターンミラー２を光路から退避させてアップ状態とし、フォーカルプレーンシャッター５を全開させることで、撮像素子６を常時露光可能な状態とする。そして撮像素子６に連続して電荷蓄積動作を行わせることで、撮影前の画像をリアルタイムに液晶表示部１２に表示する。また、Ｓ３０２で設定した各種の設定状態やモード状態を、外部液晶表示部材２２に表示する。更に、Ｓ３０２で設定されたＩＳＯ感度、画像サイズ、画質に応じた、画像サイズの予測値データに基づいて、メモリーコントローラ１３によりメモリー１４の残量を検出し、撮影可能枚数を算出してファインダー内液晶表示部材２３に表示する。更に、Ｓ３０３で演算されたシャッター秒時や絞り値、Ｓ３０４で検出されたデフォーカス量や有効な測距位置をファインダー内液晶表示部材２３に表示する。尚、このとき、クイックリターンミラー２が光路から退避しているため、ＡＦセンサー２４とＡＥセンサー２５を用いることはできない。従って、一般的なコンパクトデジタルカメラと同様に、撮像素子６の出力を利用してデフォーカス量や被写体の輝度を求める処理を行う。ＥＶＦ機能がＯＦＦである場合は、このステップＳ３０５の処理は省略される。
【００４６】
Ｓ３０６：レリーズ釦２０Ａ，２０Ｂが半押し状態か判定し、スイッチ２０Ａのみがオンの半押し状態の場合はタイマー更新のためにＳ３０７に移行し、いずれのスイッチも押されていない状態ではＳ３０１にリターンする。
【００４７】
Ｓ３０７：Ｓ３０１で計時を開始したタイマーの更新を行う。
【００４８】
Ｓ３０８：レリーズ可能状態で且つレリーズ釦が完全に押されたか（２０Ａと２０Ｂが同時にオン状態になったか）の判定を行い、完全に押された状態の場合は画像を撮影するために、Ｓ３０９に移行し、押されていない場合はＳ３０１にリターンする。
【００４９】
Ｓ３０９：ＥＶＦ機能がＯＦＦであれば、クイックリターンミラー２をアップ状態に制御すると共に、レンズユニット１の絞りをＳ３０３で演算された絞り値に制御する。ＥＶＦ機能がＯＮであれば、クイックリターンミラー２は既にアップ状態になっているため、レンズユニット１の絞りをＳ３０３で演算された絞り値に制御する。
【００５０】
Ｓ３１０：フォーカルプレーンシャッター５を、Ｓ３０３で演算されたシャッター時間に制御し、撮像素子６から取り出した画像信号に対して、クランプ／ＣＤＳ７，ＡＧＣ８，Ａ／Ｄ変換部９によりアナログ信号処理を行う。ＥＶＦ機能がＯＦＦであれば、フォーカルプレーンシャッター５の先幕と後幕の走行する間隔を制御することによって、シャッター時間を調整する。ＥＶＦ機能がＯＮであれば、既に先幕が走行した状態となっているため、撮像素子６のリセット（電荷排出）動作と後幕の走行する間隔を制御することによって、シャッター時間を調整する。
【００５１】
Ｓ３１１：クイックリターンミラー２をダウン状態に戻し、レンズユニット１の絞りを開放状態に制御する。
【００５２】
Ｓ３１２：ＡＧＣ８に設定されたＩＳＯ値に対するゲイン値に基づいて感度を調整し、メモリーコントローラ１３を通じて画像信号をバッファーメモリー１９に一時保存する。
【００５３】
Ｓ３１３：映像信号処理回路１０から取得したホワイトバランス情報に基づいて、適正な色になるように、映像信号処理に用いるＲとＢのゲインを演算する。
【００５４】
Ｓ３１４：映像信号処理回路１０が画像処理できる負荷レベルであるときに、バッファーメモリー１９に格納された未処理の画像信号について画像処理及びデータ圧縮を行い、メモリー１４に格納する処理を開始する。ここで、連写等の際にはバッファーメモリー１９に画像データが順次に蓄積されていくが、画像処理は停止した状態になることもある。また、映像信号処理回路１０において画像信号に対して顔検出処理及びヒストグラム算出処理を行う。
【００５５】
Ｓ３１５：撮影可能枚数の算出を行う。
【００５６】
Ｓ３１６：Ｓ３１４で処理された画像信号を液晶駆動回路１１に出力し、液晶表示部１２に表示すると同時に、映像信号処理回路１０によるヒストグラム算出結果を液晶表示部１２に表示する。尚、顔領域及びヒストグラム算出結果の表示は撮影画像の再生表示時だけでなく、撮影された画像をリアルタイムで表示するＥＶＦ表示ＯＮ時に行っても良い（Ｓ３０５）。
【００５７】
Ｓ３１７：Ｓ３０３，Ｓ３０４，Ｓ３１５で決定された各撮影条件を液晶駆動回路２１に出力し、外部液晶表示部材２２に表示すると同時に、ファインダー内液晶表示部材２３に表示する。
【００５８】
Ｓ３１８：メモリー１４に記憶可能な領域が存在するかの判定結果と、バッファーメモリー１９上の未処理の画像信号の残量の判定結果とに基づいて撮影可能な状態か否かを判定する。そして、撮影可能ならばＳ３０１にリターンし、撮影可能ではないならば警告表示を出すためにＳ３１９に移行する。
【００５９】
Ｓ３１９：Ｓ３１８で撮影可能な状態ではないことを表す情報を表示する。
【００６０】
Ｓ３２０：液晶駆動回路１１により液晶表示部１２を消灯し、ファインダー内液晶表示部材２３のバックライトも消灯する。
【００６１】
Ｓ３２１：Ｓ３１４で開始した画像処理とデータ圧縮とメモリー１４への保存が全て終了し、バッファーメモリー１９の画像記憶領域が空になるのを待つ。
【００６２】
Ｓ３２２：１７の電源部１７を制御して不要な電源をＯＦＦする。
【００６３】
［顔検出及びヒストグラム算出表示処理１］
次に、図３を参照して、図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理１について説明する。
【００６４】
図３（ａ）は撮影画像、図３（ｂ）は従来のヒストグラム表示、図３（ｃ）は本実施形態による撮影画像で、ａの部分が顔検出された部分で、ａの部分に対応したヒストグラムが図３（ｄ）のｂの部分である。図３（ｄ）は、画像全体のヒストグラムｃに顔領域のヒストグラムｂを重ねた表示例を示している。図３（ｅ）は液晶表示部１２による顔領域ａと顔領域ａのヒストグラムｂ及び画像全体のヒストグラムｃとを同一画面に表示した例を示している。
【００６５】
マイクロコンピュータ１６は、液晶表示部１２により撮影画像と画像全体及び顔領域の画像のヒストグラムとを同一画面に表示する際に、顔領域と当該顔領域のヒストグラムとの対応関係を模様や色で識別可能に表示する。
【００６６】
撮影画像の再生表示又はＥＶＦ表示時に、図３（ｅ）の画面を撮影者が観察することにより、顔領域ａの明るさが適正であるかどうかをヒストグラムｂにより的確に判定することが可能となる。また、次のシーンの撮影において、被写体の顔を適正に撮影するためにはどの程度の露出補正が必要かの判断も可能になる。
【００６７】
［顔検出及びヒストグラム算出表示処理２］
次に、複数の顔領域が同一画像内に存在する場合の図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理２について説明する。
【００６８】
図３では同一画像内に顔領域が１つしか存在しない場合であった。これに対して、複数の顔領域が存在する場合には、撮影者が任意に決めた主要被写体の顔の露出が適正であるかどうかの判断を行うのに、複数の顔領域ごとのヒストグラムを区別して表示することが効果的である。
【００６９】
映像信号処理回路１０では、撮影画像に対して顔検出処理を実行し、同一画像内から複数の顔領域が検出されると、各顔が占める領域のサイズに応じたヒストグラムを算出する。
【００７０】
マイクロコンピュータ１６は、液晶表示部１２により撮影画像と画像全体及び顔領域の画素値のヒストグラムとを同一画面に表示する。その際に、撮影画像内に複数の顔領域が存在する場合には、それぞれの顔領域と当該顔領域のヒストグラムとの対応関係を模様や色で識別可能に表示する。
【００７１】
図４（ａ）は３人の人物が含まれる画像が撮影され、３つの顔領域が存在する撮影画像を例示している。図４（ａ）の画像には顔領域のサイズが大きい順に互いに異なる模様、即ち「斜線の領域」、「横線の領域」及び「格子線の領域」で示す３つの顔領域ａ１，ａ２，ａ３が存在している。図４（ｂ）は、図４（ａ）の画像全体のヒストグラムｃに３つの顔領域の各ヒストグラムを対応する模様で識別可能に表示した例を示している。図４（ｃ）は液晶表示部１２による顔領域ａ１，ａ２，ａ３と各顔領域のヒストグラムｂ１，ｂ２，ｂ３及び画像全体のヒストグラムｃとを同一画面に表示した例を示している。
【００７２】
撮影画像の再生表示又はＥＶＦ表示時に、図４（ｃ）の画面を撮影者が観察することにより、顔領域ａ１，ａ２，ａ３ごとに明るさが適正であるかどうかをヒストグラムｂ１，ｂ２，ｂ３により的確に判定することが可能となる。よって、撮影者が最も撮影したい人物（主要被写体）の顔の明るさが適正であるかの判定を的確に行うことが可能となる。また、次のシーンの撮影において、被写体の顔を適正に撮影するためにはどの程度の露出補正が必要かの判断が可能になる。
【００７３】
［顔検出及びヒストグラム算出表示処理３］
次に、顔領域のサイズが互いに異なる場合の図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理３について説明する。
【００７４】
顔領域のヒストグラムは、顔領域のサイズが他の顔に対して相対的に小さい場合、画像全体に対して縦軸が小さいグラフになるため、顔領域の露出判定がしにくくなる。以下の例は、このような不都合を改善するための表示処理である。
【００７５】
映像信号処理回路１０では、撮影画像に対して顔検出処理を実行し、同一画像内から複数の顔領域が検出されると、各顔が占める領域のサイズに応じたヒストグラムを算出する。更に、映像信号処理回路１０は、画像全体のヒストグラムから顔領域のヒストグラムのみを抽出し、抽出された顔領域に対応するヒストグラムの縦軸を正規化する。
【００７６】
マイクロコンピュータ１６は、液晶表示部１２により撮影画像と抽出された顔領域のヒストグラムとを同一画面に表示する。その際に、撮影画像内に複数の顔領域が存在する場合には、それぞれの顔領域と当該顔領域のヒストグラムとの対応関係を模様や色で識別可能に表示する。
【００７７】
図５（ａ）は図４（ｂ）のヒストグラムｃから顔領域ａ１，ａ２，ａ３に対応する部分のみを抽出し、それらのヒストグラムｂ１，ｂ２，ｂ３の縦軸を正規化したヒストグラムｂ’１，ｂ’２，ｂ’３を示している。図５（ｂ）は液晶表示部１２による顔領域ａ１，ａ２，ａ３と各顔領域のヒストグラムを正規化したヒストグラムｂ’１，ｂ’２，ｂ’３とを同一画面に表示した例を示している。
【００７８】
ここで、画像全体のヒストグラムと顔領域のヒストグラムとを重ねて表示するモード（図４（ｃ））と顔領域のヒストグラムのみを抽出し正規化して表示するモード（図５（ｂ））とは、操作部材１８によって切り替え可能である。
【００７９】
撮影画像の再生表示又はＥＶＦ表示時に、図５（ｂ）の画面を撮影者が観察することにより、顔領域ａ１，ａ２，ａ３ごとに明るさが適正であるかどうかをヒストグラムｂ’１，ｂ’２，ｂ’３を比較することにより的確且つ容易に判定することが可能となる。よって、撮影者が最も撮影したい人物（主要被写体）の顔の明るさが適正であるかの判定を的確且つ容易に行うことが可能となる。また、次のシーンの撮影において、被写体の顔を適正に撮影するためにはどの程度の露出補正が必要かの判断も容易になる。
【００８０】
尚、本実施形態では、本発明の被写体検出手段として、撮影画像から特定の被写体として人物の顔を検出する手段を例に説明したが、顔以外の他の被写体を対象としても、本発明の目的は達成できる。また、被写体検出手段としては、テンプレートマッチングや輪郭を検出する方法だけでなく、焦点距離情報や色情報、或いは、操作部材１８を利用してユーザーに特定の被写体となる領域を指定させる方法を用いても構わない。
【００８１】
［他の実施形態］
本発明の目的は次のような方法によっても達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８２】
更に、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリーに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８４】
【図１】本発明の撮像装置を実現するデジタルカメラの構成を示すブロック図である。
【図２】本実施形態のデジタルカメラによる撮影動作を示すフローチャートである。
【図３】図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理１を説明する図である。
【図４】図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理２を説明する図である。
【図５】図２のＳ３１４及びＳ３１６における顔検出及びヒストグラム算出表示処理３を説明する図である。
【符号の説明】
【００８５】
１  レンズユニット
２  クイックリターンミラー
３  フォーカシングスクリーン
４  ペンタプリズム
５  フォーカルプレーンシャッター
６  撮像素子
７  クランプ／ＣＤＳ
８  ＡＧＣ
９  Ａ／Ｄ変換部
１０  映像信号処理回路
１１  液晶駆動回路
１２  液晶表示部
１３  メモリーコントローラ
１４  メモリー
１５  外部インターフェース
１６  マイクロコンピュータ
１７  電源部
１８  操作部材
１９  バッファーメモリー
２０Ａ，２０Ｂ  レリーズ釦
２１  液晶駆動回路
２２  外部液晶表示部材
２３  ファインダー内液晶表示部材
２４  ＡＦセンサー
２５  ＡＥセンサー
２６  ローパスフィルター
【図１】
2008172732.tif 000003
【図２】
2008172732.tif 000004
【図３】
2008172732.tif 000005
【図４】
2008172732.tif 000006
【図５】
2008172732.tif 000007