(57)【要約】【課題】人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる撮影装置、撮影方法及び撮影プログラムを提供する。【解決手段】検出部７２が、撮像部７０によって取得されたデジタル画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出し、特定部７４が縦撮り構図及び横撮り構図の何れとされているかを特定し、制御部７６が、検出部７２により検出された顔領域の位置が被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ検出部７２により検出された顔領域の大きさが予め定められた大きさ以上であると共に、特定部７４により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する。【選択図】図１
2009088710.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して当該被写体を示す画像情報を取得する撮像手段と、
前記撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出手段と、
縦撮り構図及び横撮り構図の何れとされているかを特定する特定手段と、
前記検出手段により検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出手段により検出された大きさが予め定められた大きさ以上であると共に、前記特定手段により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御手段と、
を備えた撮影装置。
【請求項２】
縦撮り構図から横撮り構図に連続的に変化した場合に前記制御手段による制御を禁止する禁止手段を更に備えた請求項１記載の撮影装置。
【請求項３】
人を主要被写体とする撮影を行うモードである人撮影モード以外の撮影モードにおいて、前記制御手段による制御が行われてから前記特定手段により縦撮り構図とされていると特定された場合に、前記人撮影モード以外の撮影モードから前記人撮影モードへ移行させる移行手段を更に備えた請求項１又は請求項２記載の撮影装置。
【請求項４】
前記移行手段は、前記人撮影モード以外の撮影モードから前記人撮影モードへ移行させた後に縦撮り構図から横撮り構図に変化した場合に、前記人撮影モードから、当該人撮影モードへ移行させる前の撮影モードへ移行させる
請求項３記載の撮影装置。
【請求項５】
前記制御手段は、前記検出手段により複数の人の顔領域が検出されており、当該複数の人の顔領域の位置が前記予め定められた範囲内にあり、かつ前記検出手段により検出された前記複数の人の顔領域の大きさの総和が予め定められた第２の大きさ以上であると共に、前記特定手段により横撮り構図とされていると特定された場合に前記制御を行う
請求項１〜請求項４の何れか１項に記載の撮影装置。
【請求項６】
被写体を撮像して当該被写体を示す画像情報を取得する撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出工程と、
縦撮り構図及び横撮り構図の何れとされているかを特定する特定工程と、
前記検出工程により検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出工程により検出された大きさが予め定められた大きさ以上であると共に、前記特定工程により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御工程と、
を有する撮影方法。
【請求項７】
コンピュータに、
被写体を撮像して当該被写体を示す画像情報を取得する撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出ステップと、
縦撮り構図及び横撮り構図の何れとされているかを特定する特定ステップと、
前記検出ステップにより検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出ステップにより検出された大きさが予め定められた大きさ以上であると共に、前記特定ステップにより横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御ステップと、
を実行させるための撮影プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縦撮り構図及び横撮り構図の各構図で撮影を行うことのできる撮影装置、撮影方法及び撮影プログラムに関する。
【背景技術】
【０００２】
人を主要被写体として撮影する場合において、より理想的な撮影画像を得るための工夫が凝らされた撮影装置が多数提案されている。
【０００３】
例えば、特許文献１には、フィルム等の撮像体を担持している撮像面支持部が、グリップに対して撮影光軸を中心として回転可能とされているカメラが開示されている。
【０００４】
また、特許文献２には、顔の画像を検出した場合に、人の撮影に最も適した人撮影モードへ自動的に移行するデジタルカメラ撮像装置が開示されている。
【０００５】
また、特許文献３には、撮影時のカメラの向きに応じて、撮影により得られた画像データを補正する技術が開示されている。
【０００６】
また、特許文献４には、撮影により得られた画像から人の顔の位置を検出し、その顔の位置が画像内の所定の位置に配置されるようにガイドする撮影装置が開示されている。
【０００７】
また、特許文献５には、装置本体の所定の軸を中心とする回転方向の傾きを検出し、検出した傾きに対応してファインダに表示される人型の枠線画像の向きを調整するカメラ装置が開示されている。
【０００８】
更に、特許文献６には、撮像により得られた画像の構図と予め用意されている不最適構図パターン画像の構図とがある程度一致した場合に最適構図での再撮像へ誘導する撮像装置が開示されている。
【特許文献１】特開平５−３４８０７号公報
【特許文献２】特開２００３−９２６９９号公報
【特許文献３】特開２００６−１８７３８号公報
【特許文献４】特開２００５−２６９５６２号公報
【特許文献５】特開２００２−２３２７５３号公報
【特許文献６】特開２００６−１００９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記各特許文献に開示されている技術では、人を主要被写体として撮影を行う際、横撮り構図とした場合には人の一部分（例えば、上半身）しか写らないが、縦撮り構図とした場合には人の全身が写るような場合等、横撮り構図よりも縦撮り構図が適している場合であっても横撮り構図で撮影を行ってしまう場合がある、という問題点があった。
【００１０】
なお、本明細書では、撮影装置の上下方向が鉛直方向又は略鉛直方向となる撮影状態を横撮り構図といい、当該上下方向が水平方向又は略水平方向となる撮影状態を縦撮り構図という。
【００１１】
本発明は上記問題点を解決するために成されたものであり、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる撮影装置、撮影方法及び撮影プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１に記載の撮影装置は、被写体を撮像して当該被写体を示す画像情報を取得する撮像手段と、前記撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出手段と、縦撮り構図及び横撮り構図の何れとされているかを特定する特定手段と、前記検出手段により検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出手段により検出された大きさが予め定められた大きさ以上であると共に、前記特定手段により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御手段と、を備えている。
【００１３】
請求項１に記載の撮影装置によれば、撮像手段により、被写体が撮像されて当該被写体を示す画像情報が取得され、検出手段により、撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさが検出される一方、特定手段により、縦撮り構図及び横撮り構図の何れとされているかが特定される。
【００１４】
ここで、本発明では、制御手段により、検出手段によって検出された位置が画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ検出手段により検出された大きさが予め定められた大きさ以上であると共に、特定手段によって横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御される。
【００１５】
なお、制御手段による前記表示には、ディスプレイ装置等の画像表示装置による可視表示の他、プリンタ等の画像形成装置による永久可視表示、音声合成装置等による可聴表示が含まれる。
【００１６】
このように、本発明によれば、撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出すると共に、縦撮り構図及び横撮り構図の何れとされているかを特定し、検出された顔領域の位置が被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ検出された顔領域の大きさが予め定められた大きさ以上であると共に、横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御しているので、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【００１７】
なお、請求項１に記載の撮影装置は、請求項２に記載の発明のように、縦撮り構図から横撮り構図に連続的に変化した場合に前記制御手段による制御を禁止する禁止手段を更に備えたものとしても良い。これにより、あえて横撮り構図を希望している撮影者に縦撮り構図を薦めないようにすることができる。
【００１８】
また、請求項１又は請求項２記載の撮影装置は、請求項３に記載の発明のように、人を主要被写体とする撮影を行うモードである人撮影モード以外の撮影モードにおいて、前記制御手段による制御が行われてから前記特定手段により縦撮り構図とされていると特定された場合に、前記人撮影モード以外の撮影モードから前記人撮影モードへ移行させる移行手段を更に備えたものとしても良い。これにより、手動で人撮影モードに設定する手間を省くことができる。
【００１９】
特に、請求項３記載の撮影装置は、請求項４に記載の発明のように、前記移行手段が、前記人撮影モード以外の撮影モードから前記人撮影モードへ移行させた後に縦撮り構図から横撮り構図に変化した場合に、前記人撮影モードから、当該人撮影モードへ移行させる前の撮影モードへ移行させるものとしても良い。これにより、人撮影モードへ移行させる前の撮影モードに手動で復帰させる手間を省くことができる。
【００２０】
また、請求項１〜請求項４の何れか１項に記載の撮影装置は、請求項５に記載の発明のように、前記制御手段が、前記検出手段により複数の人の顔領域が検出されており、当該複数の人の顔領域の位置が前記予め定められた範囲内にあり、かつ前記検出手段により検出された前記複数の人の顔領域の大きさの総和が予め定められた第２の大きさ以上であると共に、前記特定手段により横撮り構図とされていると特定された場合に前記制御を行うものとしても良い。
【００２１】
これにより、複数の人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【００２２】
一方、上記目的を達成するために、請求項６に記載の撮影方法は、被写体を撮像して当該被写体を示す画像情報を取得する撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出工程と、縦撮り構図及び横撮り構図の何れとされているかを特定する特定工程と、前記検出工程により検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出工程により検出された大きさが予め定められた大きさ以上であると共に、前記特定工程により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御工程と、を有している。
【００２３】
従って、本発明の撮影方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【００２４】
一方、上記目的を達成するために、請求項７に記載の撮影プログラムは、コンピュータに、被写体を撮像して当該被写体を示す画像情報を取得する撮像手段によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する検出ステップと、縦撮り構図及び横撮り構図の何れとされているかを特定する特定ステップと、前記検出ステップにより検出された位置が前記画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ前記検出ステップにより検出された大きさが予め定められた大きさ以上であると共に、前記特定ステップにより横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御する制御ステップと、を実行させるためのものである。
【００２５】
従って、本発明の撮影プログラムによれば、コンピュータに対して請求項１の発明と同様に作用させることができるので、請求項１の発明と同様に、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【発明の効果】
【００２６】
本発明によれば、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。なお、以下の実施形態では、本発明をデジタル電子スチルカメラ（以下、「デジタルカメラ」という。）に適用した場合について説明する。
【００２８】
図１は、本実施形態に係るデジタルカメラ１０の機能的な構成を示す機能ブロック図である。
【００２９】
同図に示すように、デジタルカメラ１０は、撮像部７０、検出部７２、特定部７４、制御部７６、禁止部７８、移行部８０及び表示部８６を含んで構成されている。
【００３０】
撮像部７０は、被写体を撮像して当該被写体を示す画像情報を取得するものである。また、検出部７２は、撮像部７０によって取得された画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出するものである。
【００３１】
また、特定部７４は、縦撮り構図及び横撮り構図の何れとされているかを特定するものである。また、制御部７６は、検出部７２により検出された位置が被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ検出部７２により検出された大きさが予め定められた大きさ以上であると共に、特定部７４により横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御するものである。
【００３２】
また、制御部７６は、検出部７２により複数の人の顔領域が検出されており、当該複数の人の顔領域の位置が上記予め定められた範囲内にあり、かつ検出部７２により検出された複数の人の顔の大きさの総和が予め定められた第２の大きさ以上であると共に、特定部７４により横撮り構図とされていると特定された場合に上記制御を行うものである。
【００３３】
また、禁止部７８は、縦撮り構図から横撮り構図に連続的に変化した場合に制御部７６による制御を禁止するものである。また、移行部８０は、人を主要被写体とする撮影を行うモードである人撮影モード以外の撮影モードにおいて、制御部７６による制御が行われてから特定部７４により縦撮り構図とされていると特定された場合に、人撮影モード以外の撮影モードから人撮影モードへ移行させるものである。
【００３４】
また、移行部８０は、人撮影モード以外の撮影モードから人撮影モードへ移行させた後に縦撮り構図から横撮り構図に変化した場合に、人撮影モードから、当該人撮影モードへ移行させる前の撮影モードへ移行させるものである。更に、表示部８６は、縦撮り構図とすることを薦める情報の表示を行うものである。
【００３５】
以下、デジタルカメラ１０の具体的な形態例について説明する。
【００３６】
図２は、本実施形態に係るデジタルカメラ１０の外観を示す外観図である。
【００３７】
同図に示すように、本発明の撮影装置として機能するデジタルカメラ１０の正面には、被写体を結像させるためのレンズ１２と、撮影する被写体の構図を決定するために用いられるファインダ６８と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に撮影者によって押圧操作されるレリーズボタン（所謂シャッター）５６Ａと、電源スイッチ５６Ｂと、が備えられている。
【００３８】
なお、本実施形態に係るレリーズボタン５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００３９】
そして、本実施形態に係るデジタルカメラ１０では、レリーズボタン５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００４０】
一方、デジタルカメラ１０の背面には、撮影によって得られたデジタル画像情報により示される被写体（画像）や各種メニュー画面、メッセージ等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）３０と、風景を主要被写体とする撮影を行うモードである風景撮影モード、シャッタースピードや絞りの状態等の撮影条件を自動的に設定して撮影を行うオート撮影モード、前述した人撮影モード、及び撮影によって得られたデジタル画像情報により示される被写体をＬＣＤ３０に表示（再生）するモードである再生モードの何れかのモードに設定するためにスライド操作されるモード切替スイッチ５６Ｃと、ＬＣＤ３０の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キーを含んで構成された十字カーソルボタン５６Ｄと、が備えられている。
【００４１】
また、デジタルカメラ１０の背面には、ＬＣＤ３０にメインメニュー画面を表示する際に押圧操作されるメニューキー５６Ｅと、メニュー画面で指定された処理を実行する際に押圧操作される実行キー５６Ｆと、各種操作を停止（キャンセル）する際に押圧操作されるキャンセルキー５６Ｇと、が備えられている。
【００４２】
図３は、本実施形態に係るデジタルカメラ１０の電気系の要部構成を示すブロック図である。
【００４３】
デジタルカメラ１０は、前述のレンズ１２を含んで構成された光学ユニット２２と、レンズ１２の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００４４】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００４５】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００４６】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像情報に変換された後にデジタル信号処理部３０に入力される。
【００４７】
一方、デジタルカメラ１０は、各種情報の可聴表示を行うスピーカ８２を含んで構成されている。また、デジタルカメラ１０は、被写体やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、音声をスピーカ８２から出力するための信号を生成してスピーカ８２に供給するスピーカインタフェース８４と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、ＣＣＤ２４による撮像によって得られたデジタル画像情報等が記憶され、かつＣＰＵ４０により実行される各種制御プログラムやデータが予め記憶されたメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００４８】
また、デジタルカメラ１０は、可搬型の外部メモリ５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像情報に対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００４９】
なお、本実施形態のデジタルカメラ１０では、メモリ４８としてフラッシュ・メモリ（Flash Memory）が用いられ、外部メモリ５２としてスマート・メディア（Smart Media（登録商標））が用いられている。
【００５０】
また、デジタルカメラ１０は、メモリ４８に記憶されたデジタル画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出する顔検出機能を有する検出回路５８と、レンズ１２の光軸を中心とするデジタルカメラ１０の回転方向の傾斜角を検出する傾斜角センサ６０と、含んで構成されている。
【００５１】
ここで、本実施形態に係る顔検出機能について説明する。本実施形態に係る顔検出機能は、予め人の肌色に対応する色差信号（クロマ信号）の範囲を決定しておき、ＣＣＤ２４による撮像によって得られた被写体を示すデジタル画像情報の各画素の色差信号がその範囲内にあるか否かを判定することにより肌色の有無を判定し、肌色を有する１まとまりの領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、一例として図４に示されるように、該肌色領域に外接する矩形で囲まれる領域を顔領域として検出する。
【００５２】
そして、当該顔領域の中心のＣＣＤ２４による撮像によって得られたデジタル画像情報により示される被写体像における位置を示す座標情報を導出すると共に、当該被写体像の大きさに対する顔領域の大きさの割合を算出する。
【００５３】
なお、顔領域の検出手法は、上記の手法に限定されるものではなく、例えば、特開平５−１００３２８号公報や特開平５−１６５１２０号公報に記載されているように、色相や彩度の２次元ヒストグラムからクラスターを求め、クラスターの内部構造、形状、接続する外部構造から顔を検出することもできる。
【００５４】
一方、デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、圧縮・伸張処理回路５４、検出回路５８、傾斜角センサ６０及びスピーカインタフェース８４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０、圧縮・伸張処理回路５４、検出回路５８及び傾斜角センサ６０の作動の制御、検出回路５８及び傾斜角センサ６０での検出結果の取得、スピーカ８２に対するスピーカインタフェース８４を介した各種情報の可聴表示、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の可視表示、メモリ４８及び外部メモリ５２へのメモリインタフェース４６ないし外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００５５】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００５６】
また、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００５７】
すなわち、本実施形態に係るレンズ１２は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００５８】
更に、前述のレリーズボタン５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルボタン５６Ｄ、メニューキー５６Ｅ等（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００５９】
なお、本実施形態では、ＣＣＤ２４が撮像部７０に、ＣＰＵ４０が特定部７４、制御部７６、禁止部７８及び移行部８０に、検出回路５８が検出部７２、スピーカ８２が表示部８６に各々相当する。
【００６０】
次に、本実施形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００６１】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００６２】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々所定ビット数のＲ、Ｇ、Ｂの信号（デジタル画像情報）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像情報を蓄積して一旦メモリ４８の所定領域に直接格納する。
【００６３】
メモリ４８の所定領域に格納されたデジタル画像情報は、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたＲ，Ｇ，Ｂ毎のデジタルゲインをかけることでホワイトバランス調整を行うと共に、ガンマ処理及びシャープネス処理を行って所定ビット数のデジタル画像情報を生成する。
【００６４】
そして、デジタル信号処理部３０は、生成したデジタル画像情報に対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる所定領域に格納する。
【００６５】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００６６】
ここで、レリーズボタン５６Ａがユーザによって半押し状態とされたタイミングで前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされたタイミングで、その時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介して外部メモリ５２に画像ファイル（電子化ファイル）として記録する。
【００６７】
なお、本実施形態に係るデジタルカメラ１０では、上記デジタル画像情報により示される被写体像が長方形とされており、一例として図５に示されるように、横撮り構図の場合に被写体像が横長となり、縦撮り構図の場合に被写体像が縦長となる。
【００６８】
次に、図６を参照して本実施形態に係るデジタルカメラ１０の本発明に特に関係する作用を説明する。なお、図６は、風景撮影モード、オート撮影モード及び人撮影モードの何れか１つの撮影モードに設定されている際にデジタルカメラ１０のＣＰＵ４０により所定時間（例えば、１秒）毎に実行される撮影モード処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはメモリ４８の所定領域に予め記憶されている。
【００６９】
同図のステップ１００では、現在設定されている撮影モードを示す情報をメモリ４８に記憶し、次のステップ１０２では、検出回路５８に対して前述した顔検出機能を働かせる。
【００７０】
次のステップ１０４では、上記ステップ１０２の処理により人の顔が検出された否かを判定し、肯定判定となった場合にはステップ１０６へ移行する一方、否定判定となった場合には本撮影モード処理プログラムを終了する。
【００７１】
ステップ１０６では、上記ステップ１０２の処理により人の顔が複数検出されたか否かを判定し、肯定判定となった場合にはステップ１１０へ移行する一方、否定判定となった場合にはステップ１０８へ移行する。
【００７２】
ステップ１０８では、上記ステップ１０２の処理により顔領域の位置がメモリ４８に記憶されたデジタル画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ顔領域の大きさが予め定められた大きさ以上であるか否かを判定し、肯定判定となった場合にはステップ１１２へ移行する一方、否定判定となった場合には、本撮影モード処理プログラムを終了する。
【００７３】
ここで、本実施形態に係るデジタルカメラ１０では、一例として、図７（ａ）に示すように、顔領域の水平方向の中心線がデジタル画像情報により示される被写体の中心線から水平方向に向かって当該被写体における所定割合（一例として１０％）の領域（同図のハッチング領域）に含まれていない場合には、顔領域の位置が上記予め定められた範囲内にないものとみなす。
【００７４】
また、本実施形態に係るデジタルカメラ１０では、一例として、図７（ｂ）に示すように、デジタル画像情報により示される被写体の大きさに対する顔領域の大きさの割合が所定割合（一例として１０％）未満の場合には、顔領域の大きさが上記予め定められた大きさ以上でないものとみなす。
【００７５】
一方、ステップ１１０では、上記ステップ１０２の処理により複数の顔領域の位置が上記予め定められた範囲内にあり、かつ複数の顔領域の大きさの総和が予め定められた第２の大きさ以上である否かを判定し、肯定判定となった場合にはステップ１１２へ移行する一方、否定判定となった場合には、本撮影モード処理プログラムを終了する。
【００７６】
本実施形態に係るデジタルカメラ１０では、一例として、図８（ａ）に示すように、横撮り構図において、顔領域の水平方向の中心線がデジタル画像情報により示される被写体の中心線から水平方向に向かって当該被写体における所定割合（一例として１０％）の領域（同図のハッチング領域）に含まれていない場合には、顔領域の位置が上記予め定められた範囲内にないものとみなす。なお、この場合、レンズ１２の焦点距離を変えたり、撮影者又は被写体の位置を変えたりせずに縦撮り構図に変更すると、図８（ｂ）に示すように、デジタル画像情報により示される被写体は人の顔の全体を含まないものとなる。
【００７７】
また、本実施形態に係るデジタルカメラ１０では、横撮り構図において、デジタル画像情報により示される被写体の大きさに対する複数の顔領域の大きさの総和の割合が所定割合（一例として３０％）以上の場合にも、レンズ１２の焦点距離を変えたり、撮影者又は被写体の位置を変えたりせずに縦撮り構図に変更すると、デジタル画像情報により示される被写体は人の顔の全体を含まないものとなる。
【００７８】
一方、本実施形態に係るデジタルカメラ１０では、一例として、図９（ａ）に示すように、横撮り構図において、顔領域の水平方向の中心線がデジタル画像情報により示される被写体の水平方向の中心線から水平方向に向かって当該被写体における所定割合（一例として１０％）の領域（同図のハッチング領域）に含まれており、かつデジタル画像情報により示される被写体の大きさに対する複数の顔領域の大きさの総和の割合が所定割合（一例として３０％）未満の場合には、レンズ１２の焦点距離を変えたり、撮影者又は被写体の位置を変えたりせずに縦撮り構図に変更すると、図９（ｂ）に示すように、デジタル画像情報により示される被写体を人の顔の全体を含むものにすることができる。
【００７９】
一方、ステップ１１２では、傾斜角センサ６０に対してレンズ１２の光軸を中心とするデジタルカメラ１０の回転方向の傾斜角を検出させ、当該傾斜角に基づいて横撮り構図及び縦撮り構図の何れとされているかを特定し、その後にステップ１１４へ移行する。
【００８０】
なお、本実施形態に係るデジタルカメラ１０では、水平面にデジタルカメラの上下方向が鉛直方向となるように載置した場合の角度を０度としたとき、レンズ１２の光軸を中心としたデジタルカメラ１０の時計回り又は反時計回りの傾斜角がそれぞれ４５度未満である撮影状態を横向き構図、それ以外の撮影状態を縦向き構図とみなしている。
【００８１】
ステップ１１４では、横撮り構図とされているか否かを判定し、肯定判定となった場合にはステップ１２２へ移行する一方、否定判定となった場合にはステップ１１６へ移行する。
【００８２】
ステップ１１６では、人撮影モードが設定されているか否かを判定し、肯定判定となった場合にはステップ１２０へ移行する一方、否定判定となった場合にはステップ１１８へ移行する。
【００８３】
ステップ１１８では、現在設定されている撮影モードから人撮影モードへ移行させ、次のステップ１２０では、縦撮り構図とされていることを示す情報をメモリ４８に記憶し、その後に上記ステップ１１２へ戻る。
【００８４】
なお、本実施形態に係るデジタルカメラ１０では、メモリ４８に縦撮り構図とされていることを示す情報が記憶されている場合、レリーズボタン５６Ａを全押し状態にすることによりメモリ４８に記憶されている縦撮り構図とされていることを示す情報が消去されるが、レリーズボタン５６Ａを半押し状態にすることにより当該情報が消去されるようにしても良い。
【００８５】
一方、ステップ１２２では、メモリ４８に縦撮り構図とされていることを示す情報が記憶されているか否かを判定し、肯定判定となった場合にはステップ１２４へ移行する。
【００８６】
ステップ１２４では、スピーカ８２に対して、縦撮り構図とすることを薦める情報を可聴表示させ、その後に上記ステップ１１２へ戻る。
【００８７】
ここで、本実施形態に係るデジタルカメラ１０では、一例として図１０（ａ）に示すように、上記ステップ１２４の処理として、スピーカ８２に対して「縦構図撮影が適しています。」という可聴表示を行わせている。
【００８８】
なお、上記ステップ１２４の処理による可聴表示に従って、図１０（ａ）に示す横撮り構図から図１０（ｂ）に示す縦撮り構図へ変更すると、メモリ４８に縦撮り構図とされていることを示す情報が記憶される。
【００８９】
一方、ステップ１２２において否定判定となった場合にはステップ１２６へ移行する。すなわち、一例として、図１１及び図１２に示すように、縦撮り構図から横撮り構図に連続的に変更した場合、或いは、図１３及び図１４に示すように、横撮り構図→縦撮り構図→横撮り構図の順に連続的に変化した場合、ＣＰＵ４０は、縦撮り構図とすることを薦める情報の表示を行わせないように制御を行う。
【００９０】
ステップ１２６では、上記ステップ１００の処理によりメモリ４８に記憶された情報により示される撮影モードに移行させ、その後に本撮影モード処理プログラムを終了する。この結果、人撮影モード以外の撮影モードから人撮影モードへ移行した後に縦撮り構図から横撮り構図に変化した場合に、人撮影モードから、当該人撮影モードへ移行する前の撮影モードへ復帰されることになる。
【００９１】
例えば、本実施形態に係るデジタルカメラ１０では、一例として図１５に示すように、風景撮影モードの次にオート撮影モードが設定され、その状態で本撮影モード処理プログラムがＣＰＵ４０により実行されることによってオート撮影モードから人撮影モードへ移行した場合、縦撮り構図から横撮り構図に変更されることにより、人撮影モードからオート撮影モードへ復帰することになる。
【００９２】
なお、本実施形態では、上記ステップ１０２が本発明の検出ステップに、上記ステップ１１２が本発明の特定ステップに、上記ステップ１２４が本発明の制御ステップに各々相当する。
【００９３】
以上詳細に説明したように、本実施形態によれば、ＣＣＤ２４によって取得されたデジタル画像情報により示される被写体に人の顔が含まれている場合に、当該被写体における顔領域の位置及び大きさを検出し、縦撮り構図及び横撮り構図の何れとされているかを特定し、検出された顔領域の位置がデジタル画像情報により示される被写体の水平方向の中心を含む予め定められた範囲内にあり、かつ検出された顔領域の大きさが予め定められた大きさ以上であると共に、横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御しているので、人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【００９４】
また、本実施形態によれば、縦撮り構図から横撮り構図に連続的に変化した場合に縦撮り構図とすることを薦める情報を表示するように制御することを禁止しているので、横撮り構図を希望している撮影者に縦撮り構図を薦めないようにすることができる。
【００９５】
また、本実施形態によれば、人を主要被写体とする撮影を行うモードである人撮影モード以外の撮影モード（本実施形態では、風景撮影モード及びオート撮影モード）において、縦撮り構図とすることを薦める情報を表示するように制御してから縦撮り構図とされていると特定された場合に、人撮影モード以外の撮影モードから人撮影モードへ移行させているので、手動で人撮影モードに設定する手間を省くことができる。
【００９６】
また、本実施形態によれば、人撮影モード以外の撮影モードから人撮影モードへ移行させた後に縦撮り構図から横撮り構図に変化した場合に、人撮影モードから、人撮影モードへ移行させる前の撮影モードへ移行させているので、人撮影モードへ移行させる前の撮影モードに手動で復帰させる手間を省くことができる。
【００９７】
また、本実施形態によれば、複数の人の顔領域の位置が上記予め定められた範囲内にあり、かつ複数の人の顔領域の大きさの総和が予め定められた第２の大きさ以上であると共に、横撮り構図とされていると特定された場合に、縦撮り構図とすることを薦める情報を表示するように制御しているので、複数の人を主要被写体として撮影を行うにあたって横撮り構図よりも縦撮り構図が適している場合に、横撮り構図での撮影を抑制することができる。
【００９８】
以上、本発明を上記実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の主旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００９９】
また、上記実施形態は、特許請求の範囲に記載された発明を限定するものではなく、また、上記実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における状況に応じた組み合わせにより種々の発明を抽出できる。上記実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１００】
例えば、上記実施形態では、複数の顔領域が検出された場合に、顔領域の位置が予め定められた範囲にあり、かつ複数の顔領域の大きさの総和が予め定められた第２の大きさ以上である否かを判定する処理を行ったが、横撮り構図において３つ以上の顔領域が検出された場合には当該処理を行わずに直ちに撮影モード処理プログラムを終了しても良い。
【０１０１】
すなわち、３人以上の人を主要被写体とする撮影を行った場合、一例として図１６に示すように、縦撮り構図で撮影するよりも横撮り構図で撮影した方が全員を写すことができる場合が多くあるので、この場合には横撮り構図で撮影を行うことができるように縦撮り構図とすることを薦める情報を表示させないようにする。
【０１０２】
また、上記実施形態では、縦撮り構図とすることを薦める情報を可聴表示する場合の形態例を挙げて説明したが、本発明はこれに限定されるものではなく、例えば、ＬＣＤ３８により縦撮り構図とすることを薦める情報を可視表示するようにしても良い。また、プリンタ等の画像形成装置により縦撮り構図とすることを薦める情報を永久可視表示するようにしても良い。更に、スピーカ８２による可聴表示、ＬＣＤ３８による可視表示、及び上記画像形成装置による永久可視表示の少なくとも２つを組み合わせた表示を行っても良い。このように縦撮り構図とすることを薦める情報を表示する形態は如何なるものであっても良い。
【０１０３】
また、上記実施形態では、デジタル画像情報により示される被写体における人の顔領域の位置及び大きさを検出する処理を検出回路５８によりハードウェア構成で実行する場合について説明したが、本発明はこれに限定されるものではなく、この処理をコンピュータ・プログラムを実行することによりソフトウェア構成で実行するようにしても良い。この場合、上記実施形態に比較して、装置の小型化及び低コスト化を実現できる。
【０１０４】
また、上記実施形態では、撮影モード処理をソフトウェア構成によって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、この処理をハードウェア構成により実現する形態とすることもできる。この場合の形態例としては、例えば、図１に示したデジタルカメラ１０の各機能ブロック（特定部７４、制御部７６、禁止部７８及び移行部８０）と同一の処理を実行する機能デバイスを作成して用いる形態が例示できる。この場合、上記実施形態に比較して、処理の高速化を実現できる。
【０１０５】
また、上記実施形態で説明したデジタルカメラ１０の構成（図２及び図３参照。）は一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることは言うまでもない。
【０１０６】
また、上記実施形態で説明した撮影モード処理プログラムの処理の流れ（図６参照。）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりすることができることは言うまでもない。
【図面の簡単な説明】
【０１０７】
【図１】実施形態に係るデジタルカメラの機能的な構成を示す機能ブロック図である。
【図２】実施形態に係るデジタルカメラの外観を示す外観図である。
【図３】実施形態に係るデジタルカメラの電気系の要部構成を示すブロック図である。
【図４】実施形態に係るデジタルカメラにおいて、撮像して得られたデジタル画像情報により示される被写体に含まれる人の顔領域の一例を示す概略図である。
【図５】実施形態に係るデジタルカメラにおける縦撮り構図及び横撮り構図の一例を示す概略図である。
【図６】実施形態に係る撮影モード処理プログラムの処理の流れを示すフローチャートである。
【図７】実施形態に係る撮影モード処理プログラムにおける、顔領域の中心が予め定められた範囲内にあるか否かを判定する処理、及び顔領域の大きさが予め定められた大きさ以上であるか否かを判定する処理の具体例の説明に供する説明図である。
【図８】実施形態に係るデジタルカメラにおいて、撮像して得られたデジタル画像情報により示される被写体に複数の人が含まれている場合の一例を示す概略図である。
【図９】実施形態に係るデジタルカメラにおいて、撮像して得られたデジタル画像情報により示される被写体に複数の人が含まれている場合の他の一例を示す概略図である。
【図１０】実施形態に係るデジタルカメラの音声表示が行われている状態及び音声表示の指示に従った状態の一例を示す模式図である。
【図１１】実施形態に係るデジタルカメラを縦撮り構図から横撮り構図へ変更した場合の一例を示す模式図である。
【図１２】実施形態に係るデジタルカメラにおける縦撮り構図及び横撮り構図の設定履歴の一例を示す模式図である。
【図１３】実施形態に係るデジタルカメラを横撮り構図から縦撮り構図から変更した後に横撮り構図へ復帰させた場合の一例を示す模式図である。
【図１４】実施形態に係るデジタルカメラにおける縦撮り構図及び横撮り構図の設定履歴の他の一例を示す模式図である。
【図１５】実施形態に係るデジタルカメラにおける撮影モードの設定履歴の一例を示す模式図である。
【図１６】実施形態に係るデジタルカメラにおいて、横撮り構図及び縦撮り構図で撮像して得られたデジタル画像情報により示される被写体に複数の人が含まれている場合の他の一例を示す概略図である。
【符号の説明】
【０１０８】
１０  デジタルカメラ
２４  ＣＣＤ
３８  ＬＣＤ
４０  ＣＰＵ
５８  検出回路
６０  傾斜角センサ
７０  撮像部（撮像手段）
７２  検出部（検出手段）
７４  特定部（特定手段）
７６  制御部（制御手段）
７８  禁止部（禁止手段）
８０  移行部（移行手段）
８２  スピーカ
【図１】
2009088710.tif 000003
【図２】
2009088710.tif 000004
【図３】
2009088710.tif 000005
【図４】
2009088710.tif 000006
【図５】
2009088710.tif 000007
【図６】
2009088710.tif 000008
【図７】
2009088710.tif 000009
【図８】
2009088710.tif 000010
【図９】
2009088710.tif 000011
【図１０】
2009088710.tif 000012
【図１１】
2009088710.tif 000013
【図１２】
2009088710.tif 000014
【図１３】
2009088710.tif 000015
【図１４】
2009088710.tif 000016
【図１５】
2009088710.tif 000017
【図１６】
2009088710.tif 000018