(57)【要約】【課題】人間の顔を撮影する場合に、撮影者の好みに応じた適切な撮影を迅速に行うことができることを目的とする。【解決手段】撮像素子１２０により撮像された画像を表示する表示部３００を具備する撮像装置１００において、撮像された画像に含まれる人間の顔を検出する顔検出回路１３４と、検出された顔に対応する顔画像を撮像素子１２０により撮像された画像から取り出すＨＩ制御回路１８０と、前記顔画像取出手段により取り出された顔画像を表示部３００に表示させるＨＩ制御回路１８０とを具備する。また、表示部３００に表示されている顔画像を選択するスイッチ２１１を具備し、選択された顔画像に対応する被写体の顔が撮像素子１２０により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を算出し、算出された適正な焦点距離を表示部３００に表示させる。【選択図】図１
2008098739.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により撮像された画像を表示する表示手段を具備する撮像装置において、
前記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、
前記顔検出手段により検出された顔に対応する顔画像を前記撮像手段により撮像された画像から取り出す顔画像取出手段と、
前記顔画像取出手段により取り出された顔画像を前記表示手段に表示させる表示制御手段と
を具備することを特徴とする撮像装置。
【請求項２】
前記表示手段の少なくとも一部には撮影画像表示領域と顔画像表示領域とが設けられ、
前記表示制御手段は、前記撮像手段により撮像された画像を前記撮影画像表示領域に表示させるとともに前記顔画像取出手段により取り出された顔画像を前記顔画像表示領域に表示させることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記表示手段に表示されている顔画像を選択する顔画像選択手段をさらに具備し、
前記表示制御手段は、前記顔画像選択手段により顔画像が選択された旨を前記表示手段に表示させることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記顔画像選択手段により選択された顔画像に対応する被写体の顔に対する撮影条件を前記顔画像取出手段により取り出された顔画像に基づいて設定する撮影条件設定手段を具備することを特徴とする請求項３記載の撮像装置。
【請求項５】
前記表示制御手段は、前記顔画像取出手段により取り出された顔画像を所定のサイズに変換して前記表示手段に表示させることを特徴とする請求項１記載の撮像装置。
【請求項６】
前記顔画像取出手段は、前記顔検出手段により複数の顔が検出された場合には前記検出された複数の顔に対応する複数の顔画像を前記撮像手段により撮像された画像から取り出し、
前記表示制御手段は、前記顔画像取出手段により取り出された複数の顔画像を前記表示手段に表示させることを特徴とする請求項５記載の撮像装置。
【請求項７】
前記表示手段の少なくとも一部には顔画像表示領域が設けられ、
前記表示制御手段は、前記顔画像取出手段により取り出された複数の顔画像を所定の条件に従って前記顔画像表示領域に並べて一覧表示させることを特徴とする請求項６記載の撮像装置。
【請求項８】
撮像手段により撮像された画像を表示する表示手段を具備する撮像装置において、
前記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、
前記顔検出手段により検出された顔に対応する顔画像を前記撮像手段により撮像された画像から取り出す顔画像取出手段と、
前記顔画像取出手段により取り出された顔画像を前記表示手段に表示させる顔画像表示制御手段と、
前記表示手段に表示されている顔画像を選択する顔画像選択手段と、
前記顔画像選択手段により選択された顔画像に対応する被写体の顔が前記撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を現在の焦点距離と前記顔画像取出手段により取り出された顔画像の大きさとに基づいて算出する焦点距離算出手段と、
前記焦点距離算出手段により算出された適正な焦点距離を前記表示手段に表示させる焦点距離表示制御手段と
を具備することを特徴とする撮像装置。
【請求項９】
前記表示手段の少なくとも一部には現在の焦点距離を表示する焦点距離表示領域が設けられ、
前記焦点距離表示制御手段は、前記焦点距離算出手段により算出された適正な焦点距離を前記焦点距離表示領域内に表示させることを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記焦点距離算出手段は、前記顔画像選択手段により選択された顔画像に対応する被写体の顔が前記撮像手段により撮像される画像において所定の構成比率となる焦点距離の一定の範囲を示す焦点距離範囲を前記算出された適正な焦点距離に基づいて算出し、
前記焦点距離表示制御手段は、前記焦点距離算出手段により算出された焦点距離範囲を前記焦点距離表示領域内に表示させることを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記焦点距離表示領域は、一の端部が望遠側を示し他の端部が広角側を示す棒状の領域であり、
前記焦点距離表示制御手段は、前記焦点距離表示領域内において前記現在の焦点距離の値に応じた位置を他の部分と異なる色で表示させることによって当該現在の焦点距離を表示させるとともに前記焦点距離算出手段により算出された焦点距離範囲の値に応じた部分を他の部分と異なる色で表示させることによって当該焦点距離範囲を表示させることを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記顔検出手段により検出された顔に対応する顔画像に基づいて当該顔に係る人物の性別を判別する性別判別手段をさらに具備し、
前記焦点距離算出手段は、前記判別された性別に応じて前記算出された適正な焦点距離を補正することを特徴とする請求項８記載の撮像装置。
【請求項１３】
被写体を撮影するための撮影条件である撮影モードを設定する撮影モード設定手段をさらに具備し、
前記焦点距離算出手段は、前記設定された撮影モードに応じて前記算出された適正な焦点距離を補正することを特徴とする請求項８記載の撮像装置。
【請求項１４】
撮像手段により撮像された画像を表示する表示手段とズームレンズとを具備する撮像装置において、
前記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、
前記顔検出手段により検出された顔に対応する顔画像を前記撮像手段により撮像された画像から取り出す顔画像取出手段と、
前記顔画像取出手段により取り出された顔画像を前記表示手段に表示させる顔画像表示制御手段と、
前記表示領域に表示されている顔画像を選択する顔画像選択手段と、
前記顔画像選択手段により選択された顔画像に対応する被写体の顔が前記撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を現在の焦点距離と前記顔画像取出手段により取り出された顔画像の大きさとに基づいて算出する焦点距離算出手段と、
前記焦点距離算出手段により算出された適正な焦点距離に基づいて前記ズームレンズを制御するズームレンズ制御手段と
を具備することを特徴とする撮像装置。
【請求項１５】
前記顔画像取出手段は、前記顔検出手段により複数の顔が検出された場合には前記検出された複数の顔に対応する複数の顔画像を前記撮像手段により撮像された画像から取り出し、
前記顔画像取出手段により取り出された複数の顔画像を前記表示手段に表示させるとともに前記表示手段に表示されている複数の顔画像に対応する複数の顔のうちで前記ズームレンズ制御手段により制御された前記ズームレンズのピント位置と同一の被写界深度内にある顔に対応する顔画像についてはピントが合っている旨を前記表示手段に表示させる表示制御手段を具備することを特徴とする請求項１４記載の撮像装置。
【請求項１６】
撮像手段により撮像された画像を表示する表示手段を具備する撮像装置に用いられる画像処理方法において、
前記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手順と、
前記顔検出手順で検出された顔に対応する顔画像を前記撮像手段により撮像された画像から取り出す顔画像取出手順と、
前記顔画像取出手順で取り出された顔画像を前記表示手段に表示させる表示制御手順と
を具備することを特徴とする画像処理方法。
【請求項１７】
撮像手段により撮像された画像を表示する表示手段を具備する撮像装置において、
前記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手順と、
前記顔検出手順で検出された顔に対応する顔画像を前記撮像手段により撮像された画像から取り出す顔画像取出手順と、
前記顔画像取出手順で取り出された顔画像を前記表示手段に表示させる表示制御手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ等の撮像装置に関し、特に、被写体となる人物の顔の撮影に適した撮像装置、および、撮像方法、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、被写体となる人物の顔を撮影する撮像装置として、ＣＣＤ（Charge Coupled Devices）等の撮像素子を用いて撮影した画像を電気信号に変換し、変換された電気信号をデジタルデータとして記憶媒体に記憶するデジタルスチルカメラが存在する。
【０００３】
デジタルスチルカメラについては、ハードウェアの処理能力が向上するとともに、撮影された画像（撮影画像）に対応するデジタルデータから所定の画像部分を検出する技術が多数提案されている。また、撮影画像に対応するデジタルデータから人物の顔部分を正確に検出する各種の技術が提案され、さらに、撮影画像に対応するデジタルデータから複数の顔部分を検出する技術が提案されている。
【０００４】
例えば、入力された画像に含まれる肌色部分や顔の特徴量に基づいて、入力された画像に含まれる人間の顔部分の大きさおよび位置を求め、この顔部分の大きさおよび位置に従って、顔の領域がバストショットのサイズになるように、ズームレンズを制御する撮像装置が提案されている（例えば、特許文献１参照。）。なお、バストショットとは、人物を撮影する場合において人物の胸から上の部分（顔を含む）を撮影することである。
【特許文献１】特開平０６−２１７１８７号公報（図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の従来技術では、デジタルスチルカメラの液晶ディスプレイ（ＬＣＤ）に表示される撮影範囲に含まれる人間の顔部分を撮影する場合において、その顔部分に対して適切なズームを行うことができるため、適正なバストショットを行うことができる。
【０００６】
ところで、デジタルスチルカメラで複数の人物を撮影する場合、この複数の人物が撮影範囲に入るようにズームレンズを調整して撮影する。例えば、この撮影後に、複数の人物の中から各人の撮影をするような場合には、上述の従来技術を用いて適正なバストショットを行うことができる。
【０００７】
しかしながら、人間の顔を撮影する場合には、撮影対象となる人の顔の向きや背景等に応じてバストショットに適した構図と適さない構図とがある。例えば、上述の撮影後に、複数の人物の中から撮影者の好みの構図となる個人を選び撮影する場合には、ズーム機能等を用いて各人について撮影範囲をバストショットのサイズとして構図を確認する必要がある。このため、撮影時間が長くなり、撮影者の好みに応じた適切な撮影を迅速に行うことができなかった。
【０００８】
つまり、撮影範囲に含まれる複数の人物の中から撮影者の好みの構図となっている個人を選び撮影する場合において、撮影者の好みに応じた適切な撮影を迅速に行うことができないという問題があった。
【０００９】
そこで、本発明は、人間の顔を撮影する場合に、撮影者の好みに応じた適切な撮影を迅速に行うことができることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、撮像手段により撮像された画像を表示する表示手段を具備する撮像装置において、上記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、上記顔検出手段により検出された顔に対応する顔画像を上記撮像手段により撮像された画像から取り出す顔画像取出手段と、上記顔画像取出手段により取り出された顔画像を上記表示手段に表示させる表示制御手段とを具備することを特徴とする撮像装置、撮像装置に用いられる画像処理方法および当該画像処理方法をコンピュータに実行させるプログラムである。これにより、撮像手段により撮像された画像を表示部に表示するとともに、撮像手段により撮像された画像に人間の顔が含まれている場合には、その顔に対応する顔画像を撮像手段により撮像された画像から取り出して表示手段に表示させるという作用をもたらす。
【００１１】
また、この第１の側面において、上記表示手段の少なくとも一部には撮影画像表示領域と顔画像表示領域とが設けられ、上記表示制御手段は、上記撮像手段により撮像された画像を上記撮影画像表示領域に表示させるとともに上記顔画像取出手段により取り出された顔画像を上記顔画像表示領域に表示させることができる。これにより、撮像手段により撮像された画像と顔画像取出手段により取り出された顔画像とを表示手段の所定の領域に表示させることができるという作用をもたらす。
【００１２】
また、この第１の側面において、上記表示手段に表示されている顔画像を選択する顔画像選択手段をさらに具備し、上記表示制御手段は、上記顔画像選択手段により顔画像が選択された旨を上記表示手段に表示させることができる。これにより、顔画像選択手段により選択された顔画像を認識し易くするために、顔画像が選択された旨を表示手段に表示させることができるという作用をもたらす。
【００１３】
また、この第１の側面において、上記顔画像選択手段により選択された顔画像に対応する被写体の顔に対する撮影条件を上記顔画像取出手段により取り出された顔画像に基づいて設定する撮影条件設定手段を具備することができる。これにより、顔画像選択手段により選択された顔画像に対応する被写体の顔を撮影する場合に、その撮影条件を容易に設定することができるという作用をもたらす。
【００１４】
また、この第１の側面において、上記表示制御手段は、上記顔画像取出手段により取り出された顔画像を所定のサイズに変換して上記表示手段に表示させることができる。これにより、顔画像取出手段により取り出された顔画像を所定のサイズで表示手段に表示させるという作用をもたらす。
【００１５】
また、この第１の側面において、上記顔画像取出手段は、上記顔検出手段により複数の顔が検出された場合には上記検出された複数の顔に対応する複数の顔画像を上記撮像手段により撮像された画像から取り出し、上記表示制御手段は、上記顔画像取出手段により取り出された複数の顔画像を上記表示手段に表示させることができる。これにより、撮像手段により撮像された画像に複数の人間の顔が含まれている場合には、その複数の顔に対応する顔画像を表示手段に表示させることができるという作用をもたらす。
【００１６】
また、この第１の側面において、上記表示手段の少なくとも一部には顔画像表示領域が設けられ、上記表示制御手段は、上記顔画像取出手段により取り出された複数の顔画像を所定の条件に従って上記顔画像表示領域に並べて一覧表示させることができる。これにより、撮像手段により撮像された画像に複数の人間の顔が含まれている場合には、その複数の顔に対応する顔画像を所定の条件に従って記顔画像表示領域に並べて一覧表示させることができるという作用をもたらす。
【００１７】
また、本発明の第２の側面は、撮像手段により撮像された画像を表示する表示手段を具備する撮像装置において、上記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、上記顔検出手段により検出された顔に対応する顔画像を上記撮像手段により撮像された画像から取り出す顔画像取出手段と、上記顔画像取出手段により取り出された顔画像を上記表示手段に表示させる顔画像表示制御手段と、上記表示手段に表示されている顔画像を選択する顔画像選択手段と、上記顔画像選択手段により選択された顔画像に対応する被写体の顔が上記撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を現在の焦点距離と上記顔画像取出手段により取り出された顔画像の大きさとに基づいて算出する焦点距離算出手段と、上記焦点距離算出手段により算出された適正な焦点距離を上記表示手段に表示させる焦点距離表示制御手段とを具備することを特徴とする撮像装置、撮像装置に用いられる画像処理方法および当該画像処理方法をコンピュータに実行させるプログラムである。これにより、撮像手段により撮像された画像に人間の顔が含まれている場合において、その顔に対応する顔画像を撮像手段により撮像された画像から取り出して表示させ、表示されている顔画像が選択された場合には、選択された顔画像に対応する被写体の顔が撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を算出し、算出された適正な焦点距離を表示させることができるという作用をもたらす。
【００１８】
また、この第２の側面において、上記表示手段の少なくとも一部には現在の焦点距離を表示する焦点距離表示領域が設けられ、上記焦点距離表示制御手段は、上記焦点距離算出手段により算出された適正な焦点距離を上記焦点距離表示領域内に表示させることができる。これにより、算出された適正な焦点距離を焦点距離表示領域内に表示させることができるという作用をもたらす。
【００１９】
また、この第２の側面において、上記焦点距離算出手段は、上記顔画像選択手段により選択された顔画像に対応する被写体の顔が上記撮像手段により撮像される画像において所定の構成比率となる焦点距離の一定の範囲を示す焦点距離範囲を上記算出された適正な焦点距離に基づいて算出し、上記焦点距離表示制御手段は、上記焦点距離算出手段により算出された焦点距離範囲を上記焦点距離表示領域内に表示させることができる。これにより、選択された顔画像に対応する被写体の顔が撮像手段により撮像される画像において所定の構成比率となる焦点距離の一定の範囲を示す焦点距離範囲を算出された適正な焦点距離に基づいて算出し、算出された焦点距離範囲を焦点距離表示領域内に表示させることができるという作用をもたらす。
【００２０】
また、この第２の側面において、上記焦点距離表示領域は、一の端部が望遠側を示し他の端部が広角側を示す棒状の領域であり、上記焦点距離表示制御手段は、上記焦点距離表示領域内において上記現在の焦点距離の値に応じた位置を他の部分と異なる色で表示させることによって当該現在の焦点距離を表示させるとともに上記焦点距離算出手段により算出された焦点距離範囲の値に応じた部分を他の部分と異なる色で表示させることによって当該焦点距離範囲を表示させることができる。これにより、一の端部が望遠側を示し他の端部が広角側を示す棒状の領域である焦点距離表示領域内において、現在の焦点距離の値に応じた位置を他の部分と異なる色で表示させることによって当該現在の焦点距離を表示させ、算出された焦点距離範囲の値に応じた部分を他の部分と異なる色で表示させることによって当該焦点距離範囲を表示させることができるという作用をもたらす。
【００２１】
また、この第２の側面において、上記顔検出手段により検出された顔に対応する顔画像に基づいて当該顔に係る人物の性別を判別する性別判別手段をさらに具備し、上記焦点距離算出手段は、上記判別された性別に応じて上記算出された適正な焦点距離を補正することができる。これにより、検出された顔に対応する顔画像に基づいて判別された性別に応じて適正な焦点距離を補正することができるという作用をもたらす。
【００２２】
また、この第２の側面において、被写体を撮影するための撮影条件である撮影モードを設定する撮影モード設定手段をさらに具備し、上記焦点距離算出手段は、上記設定された撮影モードに応じて上記算出された適正な焦点距離を補正することができる。これにより、設定された撮影モードに応じて適正な焦点距離を補正することができるという作用をもたらす。
【００２３】
また、本発明の第３の側面は、撮像手段により撮像された画像を表示する表示手段とズームレンズとを具備する撮像装置において、上記撮像手段により撮像された画像に含まれる人間の顔を検出する顔検出手段と、上記顔検出手段により検出された顔に対応する顔画像を上記撮像手段により撮像された画像から取り出す顔画像取出手段と、上記顔画像取出手段により取り出された顔画像を上記表示手段に表示させる顔画像表示制御手段と、上記表示領域に表示されている顔画像を選択する顔画像選択手段と、上記顔画像選択手段により選択された顔画像に対応する被写体の顔が上記撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を現在の焦点距離と上記顔画像取出手段により取り出された顔画像の大きさとに基づいて算出する焦点距離算出手段と、上記焦点距離算出手段により算出された適正な焦点距離に基づいて上記ズームレンズを制御するズームレンズ制御手段とを具備することを特徴とする撮像装置、撮像装置に用いられる画像処理方法および当該画像処理方法をコンピュータに実行させるプログラムである。これにより、撮像手段により撮像された画像に人間の顔が含まれている場合において、その顔に対応する顔画像を撮像手段により撮像された画像から取り出して表示させ、表示されている顔画像が選択された場合には、選択された顔画像に対応する被写体の顔が撮像手段により撮像される画像において所定の構成比率となる焦点距離である適正な焦点距離を算出し、算出された適正な焦点距離に基づいてズームレンズを制御することができるという作用をもたらす。
【００２４】
また、この第３の側面において、上記顔画像取出手段は、上記顔検出手段により複数の顔が検出された場合には上記検出された複数の顔に対応する複数の顔画像を上記撮像手段により撮像された画像から取り出し、上記顔画像取出手段により取り出された複数の顔画像を上記表示手段に表示させるとともに上記表示手段に表示されている複数の顔画像に対応する複数の顔のうちで上記ズームレンズ制御手段により制御された上記ズームレンズのピント位置と同一の被写界深度内にある顔に対応する顔画像についてはピントが合っている旨を上記表示手段に表示させる表示制御手段を具備することができる。これにより、複数の顔が検出された場合には、撮像手段により撮像された画像から取り出された複数の顔画像を表示させるとともに、表示されている複数の顔画像に対応する複数の顔のうちで制御されたズームレンズのピント位置と同一の被写界深度内にある顔に対応する顔画像についてはピントが合っている旨を表示させるという作用をもたらす。
【発明の効果】
【００２５】
本発明によれば、人間の顔を撮影する場合に、撮影状況や撮影者の好みに応じた適切な撮影を迅速に行うことができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００２６】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
図１は、本発明の実施の形態における撮像装置１００の機能構成例を示すブロック図である。
【００２８】
撮像装置１００は、光学系１１０と、撮像素子１２０と、カメラ信号処理回路１３０と、バッファメモリ１４０と、画像処理回路１５０と、カメラ制御回路１６０と、レンズドライバ１７０と、ＨＩ制御回路１８０と、モータ１９０および１９１と、露出駆動部分２００と、操作部２１０と、表示部３００とを備える。撮像装置１００は、例えば、静止画を記録するデジタルスチルカメラや動画を記録するデジタルビデオカメラである。
【００２９】
なお、撮像装置１００には複数の撮影モードが備えられている。撮影モードとは、被写体を撮影する場合における撮影条件である。撮影モードとして、例えば、通常の撮影を行う場合に使用する通常モード、人物を被写体とする場合に使用するポートレートモード、風景を撮影する場合に使用する風景モード、暗い場所を撮影する場合に使用する夜景モード等がある。本実施の形態では、顔検出モードについて詳細に説明する。なお、撮像装置１００においては、顔検出モードと他の撮影モードとを同時に設定することができる。
【００３０】
光学系１１０は、ズームレンズおよびフォーカスレンズを含む複数のレンズ等からなる撮像装置１００の光学系である。
【００３１】
撮像素子１２０は、光学系１１０を通して撮影された画像を画像信号（電気信号）に光電変換し、光電変換された画像信号をカメラ信号処理回路１３０に出力するものである。撮像素子１２０としては、例えば、所定の被写体の画像を撮像するＣＣＤ（Charge Coupled Device）がある。
【００３２】
カメラ信号処理回路１３０は、撮像素子１２０により光電変換された画像信号に対して適正な信号処理を施してバッファメモリ１４０に出力するものである。また、カメラ信号処理回路１３０は、カメラ制御回路１６０との間でカメラ制御に必要な信号通信を行う。
【００３３】
バッファメモリ１４０は、カメラ信号処理回路１３０が出力した画像信号を一時的に記憶するとともに、記憶された画像信号を画像処理回路１５０に出力するバッファメモリである。
【００３４】
画像処理回路１５０は、バッファメモリ１４０を介してカメラ信号処理回路１３０から入力された画像信号について、表示部３００または外部装置に出力するための変換を行うものである。
【００３５】
カメラ制御回路１６０は、撮像装置１００全体を制御する制御回路である。また、カメラ制御回路１６０は、光学系１１０を構成する各レンズを制御するため、レンズドライバ１７０との間で信号通信を行うとともに、露出駆動部分２００を制御する。
【００３６】
レンズドライバ１７０は、カメラ制御回路１６０の指示に従って、光学系１１０を構成する所定のレンズに取り付けられたモータ１９０および１９１を制御するレンズドライバである。
【００３７】
ＨＩ（Human Interface）制御回路１８０は、操作部２１０から入力された操作情報と、カメラ制御回路１６０から入力された各種情報とに基づいて画像処理回路１５０を制御するものである。
【００３８】
モータ１９０および１９１は、光学系１１０を構成する所定のレンズに取り付けられ、レンズドライバ１７０の制御に基づいて、各レンズの位置を移動させるモータである。
【００３９】
露出駆動部分２００は、カメラ制御回路１６０の制御に基づいて、撮像素子１２０に入る光の総量を制御する部分である。
【００４０】
操作部２１０は、ユーザからの各種操作情報を入力する操作部であり、入力された操作情報をＨＩ制御回路１８０に出力する。なお、操作部２１０には、顔選択のためのスイッチ２１１が設けられている。スイッチ２１１としては、例えば、上下の矢印キーや上下左右の十字キーが考えられる。
【００４１】
図２は、表示部３００に表示される画像表示の一例を示す図である。
【００４２】
表示部３００は、ＨＩ制御回路１８０の制御に基づいて、画像処理回路１５０が出力した各種画像情報を表示する表示部である。表示部として、例えば、液晶ディスプレイ（ＬＣＤ）や電子ビューファインダ（ＥＶＦ）が用いられる。なお、通常の撮影モードにおいて、表示部３００には撮像素子１２０が撮影した画像がそのまま表示される。一方、顔検出モードが設定されている場合において、表示部３００には、図２に示すように、撮影画像表示領域３１０と顔選択表示領域３２０とが設けられる。
【００４３】
撮影画像表示領域３１０には、焦点距離表示バー３１１が表示される。また、焦点距離表示バー３１１内には、現在の焦点距離３１２と適正な焦点距離３１３とが表示される。焦点距離表示バー３１１は、ズームレンズを操作する際に使用するズームバーであり、撮像装置１００が撮影可能な焦点距離の範囲を示すものである。現在の焦点距離３１２は、現在の焦点距離を示す表示である。適正な焦点距離３１３は、顔検出モードが設定されている場合において、選択された顔を撮影する場合における適正な焦点距離の範囲を示す表示である。
【００４４】
つまり、焦点距離表示バー３１１は、一の端部が望遠側を示し他の端部が広角側を示す棒状の焦点距離表示領域である。また、焦点距離表示バー３１１内において現在の焦点距離の値に応じた位置が他の部分と異なる色で表示されることによって現在の焦点距離３１２が表示される。さらに、適正な焦点距離の範囲の値に応じた部分が他の部分と異なる色で表示されることによって適正な焦点距離３１３が表示される。ただし、図２および図４および図５では、適正な焦点距離３１３を斜線で示す。なお、焦点距離とは、光学系１１０を構成するレンズ全体から撮像素子１２０までの距離を示す値である。
【００４５】
顔選択表示領域３２０には、撮影画像表示領域３１０に含まれる人の顔の画像が所定サイズで並べて表示される。
【００４６】
例えば、図２には、弟Ｈ１と父Ｈ２と母Ｈ３と姉Ｈ４との家族４人で撮影する場合において、撮影画像表示領域３１０に各人物の顔が表示されている例を示す。この場合において、第一表示領域３２１には弟Ｈ１の顔画像Ｈ１ａが表示され、第二表示領域３２２には父Ｈ２の顔画像Ｈ２ａが表示され、第三表示領域３２３には母Ｈ３の顔画像Ｈ３ａが表示され、第四表示領域３２４には姉Ｈ４の顔画像Ｈ４ａが表示される。この並び順は、検出された顔の大きさに基づいてもよく、また、検出された顔画像の確度順に並べるようにしてもよい。
【００４７】
次に、カメラ信号処理回路１３０についてさらに詳細に説明する。
【００４８】
図３は、カメラ信号処理回路１３０の機能構成例を示すブロック図である。
【００４９】
カメラ信号処理回路１３０は、Ｉ／Ｆ（インターフェース）回路１３１と、検波回路１３２と、カメラ画像信号処理回路１３３と、顔検出回路１３４と、メモリＩ／Ｆ回路１３５と、Ｉ／Ｆ回路１３６と、バス１３７と、バス１３８とを備える。
【００５０】
Ｉ／Ｆ回路１３１は、撮像素子１２０により変換された画像信号を入力すると、入力された画像信号をメモリＩ／Ｆ回路１３５にバス１３７を介して出力するＩ／Ｆ回路である。
【００５１】
検波回路１３２は、メモリＩ／Ｆ回路１３５に入力された画像信号から、カメラ制御に必要な各種情報を取得する検波処理を行い、取得した各種情報をカメラ制御回路１６０にＩ／Ｆ回路１３６を介して出力する検波回路である。なお、検波回路１３２が取得する情報は、画像の明るさ、コンストラスト情報、色の判別等の情報や、ホワイトバランス、色相合わせ、ＡＥ、ＡＦ等の制御に必要な情報である。
【００５２】
カメラ画像信号処理回路１３３は、メモリＩ／Ｆ回路１３５に入力された画像信号について、リニアマトリクス処理、ホワイトバランス処理、γ補正処理等のカメラ画像処理を行うものである。
【００５３】
なお、図１で示すカメラ制御回路１６０は、検波回路１３２の検波処理により取得した各種情報に基づいてカメラ制御演算処理を行い、このカメラ制御演算処理により決定された制御パラメータをＩ／Ｆ回路１３６を介してカメラ画像信号処理回路１３３に出力する。また、カメラ画像信号処理回路１３３は、カメラ制御回路１６０が出力した制御パラメータに基づいてカメラ画像処理を行う。
【００５４】
顔検出回路１３４は、カメラ画像信号処理回路１３３がカメラ画像処理を施した画像信号に含まれている人間の顔を検出する顔検出回路である。そして、人間の顔を検出した場合には、人間の顔を検出した旨を示す情報である顔検出情報をＩ／Ｆ回路１３６を介してカメラ制御回路１６０へ出力する。顔検出の例としては、撮影画像に含まれる肌色の部分や人間の顔の特徴量等に基づいた顔検出がある。また、顔検出情報には、検出された顔画像の領域の座標位置、検出された顔画像の領域情報（顔画像の中心座標、顔画像の水平方向および垂直方向の大きさ等）、顔の向き、顔の大きさ、検出した顔画像の確度を示す数値等が含まれる。
【００５５】
メモリＩ／Ｆ回路１３５は、撮像素子１２０により変換された画像信号をＩ／Ｆ回路１３１を介して入力すると、入力された画像信号を検波回路１３２とカメラ画像信号処理回路１３３と顔検出回路１３４とに同時にバス１３７を介して出力するメモリＩ／Ｆ回路である。また、カメラ画像信号処理回路１３３がカメラ画像処理を施した画像信号を、バッファメモリ１４０に出力する。
【００５６】
Ｉ／Ｆ回路１３６は、カメラ制御回路１６０との間で各種情報を送受信するためのＩ／Ｆ回路である。
【００５７】
次に、表示部３００の撮影画像表示領域３１０に表示されている撮影画像に含まれる人間の顔画像を、顔選択表示領域３２０の各表示領域３２１〜３２４に表示する方法について説明する。
【００５８】
図４（ａ）は、図２と同様に、表示部３００の撮影画像表示領域３１０および顔選択表示領域３２０に表示される画像表示の一例を示す図であり、図４（ｂ）は、撮影画像表示領域３１０に含まれる父Ｈ２の顔画像を示す図である。
【００５９】
ここでは、図４（ｂ）に示すように、表示部３００の撮影画像表示領域３１０に表示されている父Ｈ２の顔画像を取り出し、取り出した父Ｈ２の顔画像について、顔選択表示領域３２０の第二表示領域３２２に表示する顔画像Ｈ２ａを生成する場合について説明する。
【００６０】
撮影画像表示領域３１０に表示されている人間の顔画像を取り出す場合には、顔検出回路１３４が出力した顔検出情報が参照される。ここでは、顔検出情報に含まれる顔画像の領域情報が用いられる。
【００６１】
最初に、顔検出情報に含まれる領域情報に基づいて、撮影画像表示領域３１０に表示されている父Ｈ２の顔画像を取り出すための領域計算を行う。具体的には、図４（ｂ）に示すように、父Ｈ２の顔画像の中心座標４０１（Ｘｏ、Ｙｏ）と、顔画像の水平方向の大きさを示す値Ｘ１および垂直方向の大きさを示す値Ｙ１とを用いる。
【００６２】
なお、Ｘ１×Ｙ１が示す顔画像の領域Ｈ２ｂは、図４（ａ）および（ｂ）に示すように、顔画像の大部分が含まれる程度の矩形状の領域である。しかし、顔選択表示領域３２０に顔全体を表示するためには、取り出す顔画像の領域は、顔全体を含む領域とする必要がある。つまり、取り出す顔画像の領域Ｈ２ｃは、顔画像の領域情報に含まれる顔画像の領域Ｈ２ｂよりも大きい領域である。
【００６３】
このように取り出す顔画像の領域Ｈ２ｃについては、顔全体を含む領域とするため、顔画像の領域情報に含まれる顔画像の領域Ｈ２ｂ（Ｘ１×Ｙ１）に基づいて領域計算を行う。この計算の一例として、所定の比Ｂを設定しておき、以下に示す（式１）を用いて、取り出す領域の水平方向の大きさを示す値Ｘ１１を求める計算について説明する。また、取り出す領域の垂直方向の大きさを示す値Ｙ１１については、以下に示す（式２）を用いて同様に計算をして求める。
Ｘ１１＝Ｂ・Ｘ１……（式１）
Ｙ１１＝Ｂ・Ｙ１……（式２）
【００６４】
（式１）および（式２）を用いて求めた値Ｘ１１×Ｙ１１の画像領域Ｈ２ｃとなるように、座標４０１（Ｘｏ、Ｙｏ）を中心として父Ｈ２の顔画像を、撮影画像表示領域３１０に表示されている画像から取り出す。
【００６５】
続いて、取り出した父Ｈ２の顔画像（画像領域Ｈ２ｃ）について、水平方向の大きさを示す値がＸｓ以内となり、垂直方向の大きさを示す値がＹｓ以内となるようにサイズ変更する。具体的には、水平方向の大きさについては、（式３）を用いて、取り出した父Ｈ２の顔画像の値Ｘ１１と顔選択表示領域３２０の表示領域の水平方向の大きさを示す値Ｘｓとの比であるＣ１を計算して求め、垂直方向の大きさについては、（式４）を用いて、取り出した父Ｈ２の顔画像の値Ｙ１１と顔選択表示領域３２０の表示領域の垂直方向の大きさを示す値Ｙｓとの比であるＣ２を計算して求める。
Ｘ１１／Ｘｓ＝Ｃ１……（式３）
Ｙ１１／Ｙｓ＝Ｃ２……（式４）
【００６６】
続いて、（式３）および（式４）を用いて求めた値Ｃ１と値Ｃ２とを比較し、値Ｃ１または値Ｃ２のうちで大きい値をＣ３として決定する。続いて、決定されたＣ３および以下の（式５）を用いて、顔選択表示領域３２０の表示領域に表示する顔画像の表示領域の水平方向の大きさを示す値Ｘｓ１を算出する。
Ｘｓ１＝１／Ｃ３×Ｘ１１……（式５）
【００６７】
また、決定されたＣ３および以下の（式６）を用いて、顔選択表示領域３２０の表示領域に表示する顔画像の表示領域の垂直方向の大きさを示す値Ｙｓ１を算出する。
Ｙｓ１＝１／Ｃ３×Ｙ１１……（式６）
【００６８】
例えば、取り出した顔画像の値Ｘ１１がＸｓよりも大きい場合、または、Ｙ１１がＹｓよりも大きい場合には、Ｘ１１×Ｙ１１の画像領域Ｈ２ｃがＸｓ×Ｙｓ以内となるように取り出した顔画像を縮小する。一方、取り出した顔画像の値Ｘ１１がＸｓよりも小さく、かつ、Ｙ１１がＹｓよりも小さい場合には、取り出した顔画像のサイズをそのまま使用するようにしてもよく、Ｘ１１×Ｙ１１の画像領域Ｈ２ｃがＸｓ×Ｙｓの範囲内になるように拡大するようにしてもよい。
【００６９】
なお、取り出した画像領域（例えば、Ｘ１１×Ｙ１１）の一部には、他人の顔画像の一部が含まれることがあるが、本実施の形態では、取り出した画像領域に含まれる他人の顔画像の一部の表示を省略している。また、顔部分の画像のみを取り出せる場合には、顔部分の画像のみを取り出し、取り出した顔部分の画像を使用するようにしてもよい。
【００７０】
続いて、Ｘｓ×Ｙｓの表示領域の範囲内に収まるように、縮小等された顔画像を顔選択表示領域３２０の各表示領域３２１〜３２４のいずれかの領域に表示する。顔選択表示領域３２０の各表示領域３２１〜３２４に複数の顔画像を表示する場合における表示位置については、顔検出情報に含まれる顔の大きさ、顔画像の確度等に基づいて決定するようにしてもよく、処理順に並べるようにしてもよい。
【００７１】
これらの各処理を検出された複数の顔画像に対して行う。
【００７２】
検出された複数の顔画像の全ての顔画像について、顔選択表示領域３２０の各表示領域３２１〜３２４への表示が終了した後に、顔選択表示領域３２０の第五表示領域３３０に不選択ボタン３３１を表示する。
【００７３】
なお、顔選択表示領域３２０の各表示領域の数および大きさについては、検出された顔画像の数に応じて変形するようにしてもよい。また、顔選択表示領域３２０の各表示領域の数を固定とし、この数よりも多く顔画像が検出された場合には、各表示領域に所定の順番で顔画像を並べ、表示することができない顔画像についてはスクロール操作によって表示させるようにしてもよい。また、表示される顔画像が少ない場合には、顔画像が表示されない表示領域に不選択ボタン３３１を順次表示するようにしてもよい。
【００７４】
次に、表示部３００に図２に示す各画像が表示されている場合において、撮影画像表示領域３１０に表示されている弟Ｈ１と父Ｈ２と母Ｈ３と姉Ｈ４との各顔の中から、撮影の対象となる被写体の人物の顔を選択する場合について説明する。
【００７５】
図２に示すように、撮影画像表示領域３１０に表示されている弟Ｈ１と父Ｈ２と母Ｈ３と姉Ｈ４との各顔については、顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている。このように表示されている状態で、ユーザが操作部２１０のスイッチ２１１を使用して、顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている顔のいずれかを選択する。
【００７６】
例えば、父Ｈ２の顔画像を選択する場合には、父Ｈ２の顔画像Ｈ２ａが表示されている第二表示領域３２２に網掛表示がされる。なお、本実施の形態では、図２に示すように、選択された顔画像（選択顔画像）が表示された領域を斜線で表示するが、他の領域と選択された領域とを異なる色で表示するようにするようにしてもよく、所定の大きさ（例えば、１．５倍）になるように選択顔画像を拡大表示し、選択顔画像を見易くするとともに、他の領域と識別できるようにしてもよい。また、他の領域と選択された領域とを他の表示方法で識別できるようにしてもよい。さらに、選択された顔画像が識別できるように表示するとともに、撮影画像表示領域３１０に表示されている画像の中で、選択された顔画像に対応する画像部分を網掛表示等により識別できるようにしてもよい。
【００７７】
顔選択表示領域３２０に表示されている顔が選択された場合には、選択された顔を撮影する場合における適正な焦点距離の範囲を示す適正な焦点距離３１３が、撮影画像表示領域３１０の焦点距離表示バー３１１に表示される。つまり、焦点距離表示バー３１１に表示される適正な焦点距離３１３は、選択された顔画像に対応する被写体の顔が撮像素子１２０により撮像される画像において所定の構成比率となる焦点距離の一定の範囲を示すものである。
【００７８】
現在の焦点距離３１２が、焦点距離表示バー３１１に表示された適正な焦点距離３１３の範囲内になるように、操作部２１０のズームボタン（図示せず）等を操作すると、選択された顔が適正な大きさとなるように撮影をすることができる。
【００７９】
次に、図４を参照して、焦点距離表示バー３１１に適正な焦点距離３１３を表示するための焦点距離の算出方法について説明する。なお、以下に示す計算方法は、焦点距離と撮影画像表示領域３１０に表示される表示サイズとは比例する、という性質を利用した計算方法である。
【００８０】
最初に、撮影画像表示領域３１０に対して水平方向の適正な顔の大きさを示す値をＸとし、撮影画像表示領域３１０の水平方向の大きさを示す値をＸａとした場合において、以下に示す（式７）を用いて、適正比率Ａを求める。
Ｘ／Ｘａ＝Ａ……（式７）
【００８１】
続いて、顔検出情報に含まれる画像領域の大きさを示す値Ｘ１と、撮影画像表示領域３１０の水平方向の大きさを示す値をＸａとに基づいて、以下に示す（式８）を用いて、現在の比率Ａ１を求める。
Ｘ１／Ｘａ＝Ａ１……（式８）
【００８２】
続いて、現在の焦点距離を示す値をＺ１とした場合に、上記で求めた適正比率Ａと、現在の比率Ａ１とに基づいて、以下に示す（式９）を用いて、適正な焦点距離Ｚを求める。
Ｚ＝Ｚ１×Ａ／Ａ１……（式９）
【００８３】
なお、上記で求めた適正な焦点距離Ｚについては、撮影者の好みに応じた撮影ができるように、焦点距離情報として所定の幅を持たせるようにする。たとえば、所定の幅の値を水平方向および垂直方向について各０．５倍と設定した場合において、適正な焦点距離Ｚの値が２．０の場合には、適正な焦点距離として、１.７５〜２．２５の値が適正な焦点距離の範囲（焦点距離範囲）となる。また、所定の幅を２割の幅と設定した場合において、適正な焦点距離Ｚの値が２．０の場合には、適正な焦点距離として、１.８〜２．２の値が適正な焦点距離の範囲となる。
【００８４】
続いて、求めた焦点距離範囲を適正な焦点距離３１３として焦点距離表示バー３１１に表示する。なお、図２および図４および図５では、適正な焦点距離３１３を斜線で示す。
【００８５】
図５（ａ）は、焦点距離表示バー３１１に表示されている適正な焦点距離３１３が示す範囲の最低値（ワイド端側）に現在の焦点距離３１２を合わせた場合における撮影画像表示領域３１０の表示例を示す図である。
【００８６】
図５（ｂ）は、焦点距離表示バー３１１に表示されている適正な焦点距離３１３が示す範囲の最高値（テレ端側）に現在の焦点距離３１２を合わせた場合における撮影画像表示領域３１０の表示例を示す図である。
【００８７】
図５に示すように、焦点距離表示バー３１１に表示されている適正な焦点距離３１３の範囲内に現在の焦点距離３１２を合わせた場合には、選択された人間の顔を適正な大きさで表示することができる。これによって、選択された人間の顔を適正な大きさで撮影することができる。
【００８８】
なお、焦点距離表示バー３１１の適正な焦点距離３１３については、所定の時間が経過するまでの間、または、所定の操作が行われるまでの間、表示を継続する。
【００８９】
また、顔選択表示領域３２０の各表示領域には、表示部３００の撮影画像表示領域３１０に表示されている画像の中から検出された人間の顔を順次表示する。ただし、このように検出された人間の顔を順次表示する代わりに、顔選択表示領域３２０の各表示領域に表示された各顔について、所定の時間が経過するまでの間、または、所定の操作が行われるまでの間、表示しておくようにしてもよい。
【００９０】
次に、本発明の実施の形態における撮像装置１００の動作について図面を参照して説明する。以下に示す各動作は、撮像装置１００において顔検出モードが設定されている場合に実行される動作である。
【００９１】
なお、撮像装置１００を顔検出モードに設定するための手法としては様々なものが考えられる。例えば、操作部２１０に設けられた顔検出ボタン（図示せず）を押下することにより顔検出モードに移行するようにしてもよい。また、表示部３００におけるメニュー表示から顔検出モードを設定するようにしてもよく、撮像された画像に人間の顔が含まれている場合に顔検出モードを自動的に設定するようにしてもよい。
【００９２】
図６は、ＨＩ制御回路１８０による検出された顔画像表示の処理手順を示すフローチャートである。
【００９３】
最初に、カメラ制御回路１６０から顔検出情報が入力されたか否かが判断される（ステップＳ９００）。
【００９４】
カメラ制御回路１６０から顔検出情報が入力されていなければ（ステップＳ９００）、表示部３００に顔が検出されていない旨の表示がされるように画像処理回路１５０が制御される。例えば、撮影画像表示領域３１０の顔選択表示領域３２０の各表示領域に不選択ボタン３３１が表示される（ステップＳ９０４）。
【００９５】
一方、図２に示すように、撮影画像表示領域３１０に表示される画像に顔が含まれている場合には、カメラ制御回路１６０から顔検出情報が入力される（ステップＳ９００）。
【００９６】
カメラ制御回路１６０から顔検出情報が入力された場合には（ステップＳ９００）、（式１）および（式２）を用いて、撮影画像表示領域３１０に表示される画像から取り出される顔画像の領域が計算により求められる（ステップＳ９０１）。
【００９７】
続いて、撮影画像表示領域３１０に表示されている画像から、ステップＳ９０１で計算して求められた領域の顔画像が取り出され、取り出された顔画像のサイズが、顔選択表示領域３２０の表示領域の範囲内になるように、（式３）〜（式６）を用いて、取り出された顔画像について縮小等の画像処理が実行される（ステップＳ９０２）。
【００９８】
続いて、ステップＳ９０２で縮小等の画像処理が施された顔画像が顔選択表示領域３２０の各表示領域３２１〜３２４のいずれかの領域に表示される（ステップＳ９０３）。
【００９９】
続いて、検出された複数の顔画像の全ての顔画像について、顔選択表示領域３２０の各表示領域３２１〜３２４への表示が終了した後に、顔画像が表示されていない顔選択表示領域３２０の表示領域に不選択ボタン３３１が表示される（ステップＳ９０４）。
【０１００】
図７は、ＨＩ制御回路１８０による顔選択の処理手順を示すフローチャートである。
【０１０１】
最初に、顔選択表示領域３２０の各表示領域３２１〜３２４に顔画像が表示されているか否かが判断される（ステップＳ９１０）。
【０１０２】
顔選択表示領域３２０の各表示領域３２１〜３２４に顔画像が表示されていなければ（ステップＳ９１０）、顔選択の処理を終了する。
【０１０３】
一方、顔選択表示領域３２０の各表示領域３２１〜３２４に顔画像が表示されていれば（ステップＳ９１０）、操作部２１０からの操作情報に基づいて、スイッチ２１１が押下され、顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている顔のいずれかが選択されたか否かが判断される（ステップＳ９１１）。
【０１０４】
顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている顔のいずれも選択されていなければ（ステップＳ９１１）、顔選択の処理を終了する。
【０１０５】
顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている顔のいずれかが選択されていれば（ステップＳ９１１）、例えば、選択された顔画像が表示されている表示領域が、例えば網掛表示される（ステップＳ９１２）。
【０１０６】
続いて、選択された顔画像に関する情報である選択顔情報がカメラ制御回路１６０に出力される（ステップＳ９１３）。
【０１０７】
なお、ステップＳ９１１で顔選択表示領域３２０の不選択ボタン３３１が選択された場合には、例えば、不選択ボタン３３１が表示されている表示領域が、例えば網掛表示され（ステップＳ９１２）、不選択ボタン３３１が選択された旨を示す情報である不選択情報をカメラ制御回路１６０に出力する（ステップＳ９１３）。
【０１０８】
図８は、カメラ制御回路１６０による顔検出の処理手順を示すフローチャートである。
【０１０９】
顔検出回路１３４から顔検出情報が入力されたか否かが判断される（ステップＳ９２０）。顔検出回路１３４から顔検出情報が入力されていなければ、ステップＳ９２２に進む。
【０１１０】
一方、顔検出回路１３４から顔検出情報が入力されれば（ステップＳ９２０）、入力された顔検出情報に基づく顔検出情報がＨＩ制御回路１８０に出力される（ステップＳ９２１）。
【０１１１】
続いて、選択された顔情報がＨＩ制御回路１８０から入力されたか否かが判断される（ステップＳ９２２）。選択された顔情報がＨＩ制御回路１８０から入力されていなければ、顔検出の処理を終了する。
【０１１２】
一方、選択された顔情報がＨＩ制御回路１８０から入力されていれば（ステップＳ９２２）、入力された選択された顔情報に対応する顔画像について、（式７）〜（式９）を用いて、適正な焦点距離Ｚが計算され、さらに、計算された適正な焦点距離Ｚに基づく所定の範囲の値が求められる（ステップＳ９２３）。
【０１１３】
続いて、ステップＳ９２３で求められた適正な焦点距離Ｚと所定の範囲の値を含む情報である焦点距離情報がＨＩ制御回路１８０に出力される（ステップＳ９２４）。
【０１１４】
図９は、ＨＩ制御回路１８０による適正な焦点距離表示の処理手順を示すフローチャートである。
【０１１５】
顔選択表示領域３２０の各表示領域３２１〜３２４に表示されている顔のいずれかが選択されているか否かが判断され（ステップＳ９３０）、各表示領域３２１〜３２４に表示されている顔のいずれも選択されていなければ、適正な焦点距離表示の処理を終了する。
【０１１６】
一方、各表示領域３２１〜３２４に表示されている顔のいずれかが選択されていれば（ステップＳ９３０）、焦点距離情報がカメラ制御回路１６０から入力されたか否かが判断される（ステップＳ９３１）。
【０１１７】
焦点距離情報がカメラ制御回路１６０から入力されていなければ（ステップＳ９３１）、適正な焦点距離表示の処理を終了する。
【０１１８】
焦点距離情報がカメラ制御回路１６０から入力されていれば（ステップＳ９３１）、入力された焦点距離情報に含まれる範囲を適正な焦点距離３１３として焦点距離表示バー３１１に表示する（ステップＳ９３２）。
【０１１９】
図１０は、カメラ制御回路１６０によるズームアップの処理手順を示すフローチャートである。
【０１２０】
ステップＳ９４０〜ステップＳ９４４に示す各処理手順は、図８に示すステップＳ９２０〜ステップＳ９２４の各処理手順と同様であるため、ここでの説明を省略する。
【０１２１】
ステップＳ９４４で、焦点距離情報がＨＩ制御回路１８０に出力された後に、焦点距離情報がレンズドライバ１７０に出力される（ステップＳ９４５）。
【０１２２】
焦点距離情報がレンズドライバ１７０に入力されると、入力された焦点距離情報に基づいてレンズドライバ１７０が焦点距離情報に含まれる適正な焦点距離となるように、光学系１１０を構成する所定のレンズに取り付けられたモータ１９０および１９１を制御する。
【０１２３】
なお、ステップＳ９４５において焦点距離情報がレンズドライバ１７０に出力された後に、選択された顔画像に対応する被写体の顔を撮影するため、「選択した人物の顔が画面の中心にくるようにカメラ位置を変更して下さい。」とメッセージを表示部３００に表示し、その人物の顔が画面の中心になった後に、モータ１９０および１９１の制御を開始するようにしてもよい。
【０１２４】
なお、本実施の形態において、現在の焦点距離３１２が、焦点距離表示バー３１１に表示された適正な焦点距離３１３の範囲内になった場合に、選択された顔画像に対応する被写体の顔を適正に撮影することができる撮影条件になるようにカメラ制御処理を実行し、当該撮影条件を設定するようにしてもよい。このカメラ制御処理としては、選択された顔画像に対応する被写体の顔が適切な条件で撮像することができるようにする制御処理であり、当該顔に対して適正な露出状態となるようにするための露出制御処理、その顔にピントが合うようにレンズを制御するレンズ制御処理、その顔が適正な肌色となるようするためのホワイトバランス処理、色相等を制御する色制御処理、フォーカス制御、焦点距離制御等の処理がある。これらの制御処理は、顔検出回路１３４が検出した顔検出情報に基づいて実行し、設定することができる。
【０１２５】
また、顔検出回路１３４が検出した顔検出情報に基づいて、顔検出回路１３４が検出した顔に対応する人物と撮像装置１００との距離を推定することができる。
【０１２６】
さらに、推定した距離に基づいて、表示部３００に表示されている複数の顔画像に対応する複数の顔のうちで、適正な焦点距離となるように制御されたズームレンズのピント位置と同一の被写界深度内にある顔に対応する顔画像についてはピントが合っている旨を表示部３００に表示させるようにしてもよい。例えば、撮影画像表示領域３１０に表示されている顔画像のうちで、適正な焦点距離となるように制御されたズームレンズのピント位置と同一の被写界深度内にある顔に対応する顔画像については網掛表示する。
【０１２７】
次に、性別に応じて適正な焦点距離の範囲を補正する例について説明する。
【０１２８】
カメラ画像信号処理回路１３３がカメラ画像処理を施した画像信号に含まれている人間の顔を顔検出回路１３４が検出する場合において、検出した顔の特徴を抽出し、抽出した顔の特徴に基づいて性別を判別する。そして、判別した性別を含めた顔検出情報を顔検出回路１３４がカメラ制御回路１６０に出力する。
【０１２９】
カメラ制御回路１６０は、適正な焦点距離Ｚを計算する場合、顔検出回路１３４からの顔検出情報に含まれる性別に基づいて、（式７）を用いて求めた適正比率Ａを性別に応じて補正する。例えば、女性を写真撮影する場合には、顔が比較的小さくなるように撮影すると綺麗に撮影することができると考えられている。このため、適正比率Ａの値よりも大きな値とした値Ａ２を適正比率の値として使用する。
【０１３０】
次に、撮影モードに応じて適正な焦点距離を補正する例について説明する。
【０１３１】
例えば、撮像装置１００において風景＆人物モードが設定されている場合には、人物とともに背景も撮影したい場合が多いため、顔の画面比率（構成比率）を通常よりも小さくなるように設定することが望ましい。
【０１３２】
そこで、カメラ制御回路１６０は、適正な焦点距離Ｚを計算する場合、女性を撮影する場合と同様に、適正比率Ａの値よりも大きな値とした値Ａ３を適正比率の値として使用する。また、適正な焦点距離の範囲については、撮影者の選択の幅を広げるため、例えば、通常よりも大きな値である１．０倍程度の幅を使用するようにしてもよい。
【０１３３】
このように、本発明の実施の形態によれば、顔検出モードに設定して人間の顔を撮影する場合、表示部３００の撮影画像表示領域３１０に含まれる人の顔の画像が、顔選択表示領域３２０に所定サイズで並べて表示されるため、撮影者が撮影したい人物のバストショットのサイズ等を撮影前に容易に確認することができる。これにより、撮影状況と撮影者の好みに応じた適切な撮影を迅速に行うことができる。また、撮影者が意図する顔の撮影を効率的に行うことができる。さらに、撮影者が撮影したい人物のバストショットのサイズ等を撮影前に容易に確認することができるため、撮影者が意図しない撮影を防止することができ、デジタルデータを格納する記憶領域を有効に活用することができる。
【０１３４】
また、表示部３００の撮影画像表示領域３１０に含まれる人の顔が複数ある場合には、顔選択表示領域３２０に複数の顔画像が所定サイズで並べて表示されるため、撮影者が撮影したい人物の顔を撮影前に容易に確認することができる。これにより、表示部３００の撮影画像表示領域３１０に含まれる画像の中から撮影対象となる人の顔を探す場合に、撮影対象となる人の顔を顔選択表示領域３２０を参照して迅速に探すことができるため、撮影を迅速に行うことができる。
【０１３５】
なお、顔検出モードに設定して人間の顔を撮影する場合において、顔選択表示領域３２０に所定サイズで並べて表示される顔画像の中に、撮影者が撮影したい構図がないような場合には、不選択ボタン３３１を用いて顔画像を選択しないようにすることができる。これにより、撮影状況と撮影者の好みに応じた適切な撮影を迅速に行うことができる。
【０１３６】
また、顔選択表示領域３２０に表示されている顔画像の中で選択された顔画像の領域を、他の領域と識別することができるようにするため、撮影者が撮影したい人物を顔選択表示領域３２０の選択顔画像で確認しながら撮影を行うことができる。これにより、撮影を迅速に行うことができる。
【０１３７】
ところで、人間の顔を撮影する場合には、撮影者の好みや背景に応じて構図を変更する場合が多い。例えば、有名な観光名所で撮影するような場合には、その場所の背景を比較的多く取り入れて撮影する場合が多い。
【０１３８】
しかしながら、上述の従来技術では、撮像装置の表示部に表示される撮影範囲に含まれる人間の顔部分を撮影する場合において、その顔部分に対して適切なズームを行い、その顔部分が定められた大きさとなるように制御することができるものの、撮影者の好みや背景に応じた変更を適切かつ迅速に行うことができなかった。
【０１３９】
つまり、撮影範囲に含まれる人物の中を撮影する場合において、撮影者の好みや背景に応じた適切な撮影を迅速に行うことができないという問題があった。
【０１４０】
これに対して、本実施の形態によれば、選択された顔画像に対応する被写体の人物の顔を適正な大きさで撮影することができる焦点距離の範囲が、適正な焦点距離３１３として焦点距離表示バー３１１に表示されるため、その焦点距離の範囲を撮影者が視覚的に容易に確認することができる。これにより、撮影者の好みに応じた適切な撮影を迅速かつ容易に行うことができる。
【０１４１】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１４２】
すなわち、請求項１、８または１４において、撮像手段は、例えば撮像素子１２０に対応する。また、表示手段は、例えば表示部３００に対応する。また、顔検出手段は、例えば顔検出回路１３４に対応する。
【０１４３】
請求項１、６、８、１４または１５において、顔画像取出手段は、例えばＨＩ制御回路１８０に対応する。
【０１４４】
請求項１乃至３、５乃至８、１４または１５において、表示制御手段は、例えばＨＩ制御回路１８０に対応する。
【０１４５】
請求項２または７において、撮影画像表示領域は、例えば撮影画像表示領域３１０に対応する。
【０１４６】
請求項２または１４において、顔画像表示領域は、例えば顔選択表示領域３２０に対応する。
【０１４７】
請求項３または８において、顔画像選択手段は、例えばスイッチ２１１に対応する。
【０１４８】
請求項４において、撮影条件設定手段は、例えばカメラ制御回路１６０に対応する。
【０１４９】
請求項８または１０、１２乃至１４において、焦点距離算出手段は、例えばカメラ制御回路１６０に対応する。
【０１５０】
請求項８乃至１１において、焦点距離表示制御手段は、例えばＨＩ制御回路１８０に対応する。
【０１５１】
請求項９または１１において、焦点距離表示領域は、例えば焦点距離表示バー３１１に対応する。
【０１５２】
請求項１２において、性別判別手段は、例えばカメラ制御回路１６０に対応する。
【０１５３】
請求項１３において、撮影モード設定手段は、例えば操作部２１０に対応する。
【０１５４】
請求項１４において、ズームレンズは、例えば光学系１１０を構成するズームレンズに対応する。ズームレンズ制御手段は、例えばレンズドライバ１７０に対応する。
【０１５５】
請求項１６または請求項１７において、顔検出手順は、例えばステップＳ９２０に対応する。また、顔画像取出手順は、例えばステップＳ９０２に対応する。また、表示制御手順は、例えばステップＳ９０３に対応する。
【０１５６】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１５７】
【図１】本発明の実施の形態における撮像装置１００の機能構成例を示すブロック図である。
【図２】表示部３００に表示される画像表示の一例を示す図である。
【図３】カメラ信号処理回路１３０の機能構成例を示すブロック図である。
【図４】表示部３００の撮影画像表示領域３１０および顔選択表示領域３２０に表示される画像表示と、撮影画像表示領域３１０に含まれる父Ｈ２の顔画像を示す図である。
【図５】焦点距離表示バー３１１に表示されている適正な焦点距離３１３が示す範囲のワイド端側またはテレ端側に現在の焦点距離３１２を合わせた場合における撮影画像表示領域３１０の表示例を示す図である。
【図６】ＨＩ制御回路１８０による検出された顔画像表示の処理手順を示すフローチャートである。
【図７】ＨＩ制御回路１８０による顔選択の処理手順を示すフローチャートである。
【図８】カメラ制御回路１６０による顔検出の処理手順を示すフローチャートである。
【図９】ＨＩ制御回路１８０による適正な焦点距離表示の処理手順を示すフローチャートである。
【図１０】カメラ制御回路１６０によるズームアップの処理手順を示すフローチャートである。
【符号の説明】
【０１５８】
１００  撮像装置
１１０  光学系
１２０  撮像素子
１３０  カメラ信号処理回路
１３１  Ｉ／Ｆ回路
１３２  検波回路
１３３  カメラ画像信号処理回路
１３４  顔検出回路
１３５  メモリＩ／Ｆ回路
１３６  Ｉ／Ｆ回路
１３７、１３８  バス
１４０  バッファメモリ
１５０  画像処理回路
１６０  カメラ制御回路
１７０  レンズドライバ
１８０  ＨＩ制御回路
１９０、１９１  モータ
２００  露出駆動部分
２１０  操作部
２１１  スイッチ
３００  表示部
３１０  撮影画像表示領域
３１１  焦点距離表示バー
３１２  現在の焦点距離
３１３  適正な焦点距離
３２０  顔選択表示領域
３３１  不選択ボタン
【図１】
2008098739.tif 000003
【図２】
2008098739.tif 000004
【図３】
2008098739.tif 000005
【図４】
2008098739.tif 000006
【図５】
2008098739.tif 000007
【図６】
2008098739.tif 000008
【図７】
2008098739.tif 000009
【図８】
2008098739.tif 000010
【図９】
2008098739.tif 000011
【図１０】
2008098739.tif 000012