(57)【要約】【課題】  複数の人物が写った画像において、構図を修正した修正画像を容易に得る。【解決手段】  画像生成装置（１）は制御部（１８）を備え、この制御部（１８）は、画像から人物領域を検出する検出手段と、前記検出手段によって複数の人物が検出されたか否かを判定する第１の判定手段と、前記第１の判定手段によって複数の人物が検出されたと判定された場合に、前記検出された人物のうち所定の条件を満たした人物の人物領域を選択する選択手段と、前記選択された人物領域の上方への高さを伸ばした修正画像を生成する生成手段として機能する。【選択図】  図１
2010109793.tif 000002
【特許請求の範囲】
【請求項１】
画像から人物領域を検出する検出手段と、
前記検出手段によって検出された人物領域が複数か否かを判定する第１の判定手段と、
前記第１の判定手段によって複数と判定された場合に、これら複数の人物領域のうち所定の条件を満たした人物の人物領域を選択する選択手段と、
この選択手段によって選択された人物領域について前記画像の上方への高さを伸ばすように修正した画像を生成する生成手段と
を備えたこと特徴とする画像生成装置。
【請求項２】
前記生成手段は、前記選択された人物領域の人物の顔以外の部分を変形させることによって、前記人物領域について上方への高さを伸ばすように修正した画像を生成することを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記生成手段は、前記選択された人物領域の人物の顔部分を変形させることによって、前記人物領域について上方への高さを伸ばすように修正した画像を生成することを特徴とする請求項１に記載の画像生成装置。
【請求項４】
前記第１の判定手段によって複数検出されたと判定された場合に、これらの人物領域に含まれる人物の上方への高さの差が所定の範囲内であるか否を判定する第２の判定手段を更に備え、
前記選択手段は、前記第２の判定手段によって上方への高さの差が所定の範囲内であると判定された場合に、前記検出された複数の人物のうち、所定の条件を満たした人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置。
【請求項５】
前記第１の判定手段によって複数検出されたと判定された場合に、これらの人物領域に含まれる人物のうち、上方への高さの最も高い人物と他の人物との高さの差が所定値以上であるか否を判定する第３の判定手段を更に備え、
前記選択手段は、前記第３の判定手段によって所定値以上であると判定された場合に、前記検出された複数の人物のうち、所定の条件を満たした人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置。
【請求項６】
修正対象の人物の画像を登録する登録手段と、
前記検出手段によって検出された人物領域に、前記登録手段によって登録された人物の画像が含まれるか否かを判定する第４の判定手段と、
を更に備え、
前記選択手段は、前記第４の判定手段によって登録された人物が含まれると判定された場合に、前記登録された人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置。
【請求項７】
前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記画像内において、上方への高さが最も低い人物であることを特徴とする請求項１から４の何れかに記載の画像生成装置。
【請求項８】
前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記画像内において、上方への高さが最も高い人物以外の人物であることを特徴とする請求項１から４の何れかに記載の画像生成装置。
【請求項９】
前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記第３の判定手段によって上方への高さの差が所定値以上であると判定された人物であることを特徴とする請求項５に記載の画像生成装置。
【請求項１０】
撮像して画像を取得する撮像手段を備え、
前記複数の人物が写った画像を撮像する撮像手段を更に備えたことを特徴とする請求項１〜９の何れかに記載の画像生成装置。
【請求項１１】
画像から人物領域を検出する検出ステップと、
この検出ステップによって複数の人物が検出されたか否かを判定する判定ステップと、
この判定ステップによって複数の人物が検出されたと判定された場合に、検出された人物のうち所定の条件を満たした人物の人物領域を選択する選択ステップと、
この選択された人物領域の上方への高さを伸ばした修正画像を生成する生成手段と
を含むこと特徴とする画像生成方法。
【請求項１２】
画像生成装置が備えるコンピュータに、
画像から人物領域を検出する検出手段と、
前記検出手段によって複数の人物が検出されたか否かを判定する第１の判定手段と、
前記第１の判定手段によって複数の人物が検出されたと判定された場合に、前記検出された人物のうち所定の条件を満たした人物の人物領域を選択する選択手段と、
前記選択された人物領域の上方への高さを伸ばした修正画像を生成する生成手段と
しての機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法及びプログラムに関し、詳細には、複数の人物が写った画像の修正に関わる画像生成装置、画像生成方法及びプログラム修正に関する。
【背景技術】
【０００２】
たとえば、自然の景観を背景にして人物を撮影する場合、構図的には、胸から上の部分（いわゆるバストショット）を入れた方が、顔が大きく写るので好ましいとされている。
【０００３】
図７は、バストショット撮影画像を示す図である。（ａ）に示すように、撮影画像１００には、山脈１０１を背景にした人物１０２、１０３が写っているが、このようなバストショットの構図で複数の人物撮影を行う際、人物１０２、１０３に身長差Ｘがあると、人物１０２、１０３の顔の位置が上下にずれてしまい構図のバランスが悪い写真になる。このようなとき、一般的には身長の高い人物をしゃがませたり、身長の低い人物に背伸びさせたりなどの指示を行う必要があり、手間がかかって面倒であった。
【０００４】
バストショット撮影画像における構図の適不適は、当然ながら撮影者の主観に依るところが大である。したがって、（ａ）の構図の適不適の判断はもちろん分かれるが、たとえば、（ｂ）に示すような身長差のある多人数のバストショット撮影画像１０４の場合に、違和感を持つ可能性が高いことも事実である。つまり、この撮影画像１０４には、四人の人物１０５〜１０８が写っているが、そのうちの一人の人物１０７の身長が極端に低く、他の人物１０５、１０６、１０８とのバランスが悪くなっているからである。このような構図の場合、撮影者の多くは違和感を持ち、たとえば、その人物１０７に対して「背伸びをして」などの指示を与える可能性がある。
【０００５】
このように、人物撮影における身長差問題は、特に多人数を被写体とする場合に顕著になるが、本件発明は、被写体の人数を限定する意図はない。要は身長差問題に注目したものであって、当該問題は最低二人の人物を撮影する場合に少なくとも生じる可能性があるからである。
【０００６】
身長差問題に適用できる従来技術としては、たとえば、下記の特許文献１に記載の「電子カメラ及び撮影記録方法」が知られている。この従来技術を端的に表現すれば、二人の人物の一方を撮影した半画像と、二人の人物の他方を撮影した半画像とを合成して１枚の画像（二人の人物が写った画像）を生成するというものである。
【０００７】
これによれば、各半画像を撮影する際に、何かを基準にして二人の人物の身長を揃えることが可能である。基準としては、たとえば、背景の一部やファインダー内の指標線などを利用することができる。
【０００８】
【特許文献１】特開２００３−２７４２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の従来技術にあっては、たとえ、背景の一部やファインダー内の指標線などを利用して人物の身長を揃えることが可能であるとしても、依然として、身長の高い人物をしゃがませるか、身長の低い人物に背伸びさせるかの指示を行わなければならない点で何ら変わりなく、前記の面倒がまったく解決されていない。
【００１０】
そこで、本発明の目的は、複数の人物が写った画像において、構図を修正した修正画像を容易に得ることができる画像生成装置、画像生成方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、画像から人物領域を検出する検出手段と、前記検出手段によって検出された人物領域が複数か否かを判定する第１の判定手段と、前記第１の判定手段によって複数と判定された場合に、これら複数の人物領域のうち所定の条件を満たした人物の人物領域を選択する選択手段と、この選択手段によって選択された人物領域について前記画像の上方への高さを伸ばすように修正した画像を生成する生成手段とを備えたこと特徴とする画像生成装置である。
請求項２記載の発明は、前記生成手段は、前記選択された人物領域の人物の顔以外の部分を変形させることによって、前記人物領域について上方への高さを伸ばすように修正した画像を生成することを特徴とする請求項１に記載の画像生成装置である。
請求項３記載の発明は、前記生成手段は、前記選択された人物領域の人物の顔部分を変形させることによって、前記人物領域について上方への高さを伸ばすように修正した画像を生成することを特徴とする請求項１に記載の画像生成装置である。
請求項４記載の発明は、前記第１の判定手段によって複数検出されたと判定された場合に、これらの人物領域に含まれる人物の上方への高さの差が所定の範囲内であるか否を判定する第２の判定手段を更に備え、前記選択手段は、前記第２の判定手段によって上方への高さの差が所定の範囲内であると判定された場合に、前記検出された複数の人物のうち、所定の条件を満たした人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置である。
請求項５記載の発明は、前記第１の判定手段によって複数検出されたと判定された場合に、これらの人物領域に含まれる人物のうち、上方への高さの最も高い人物と他の人物との高さの差が所定値以上であるか否を判定する第３の判定手段を更に備え、前記選択手段は、前記第３の判定手段によって所定値以上であると判定された場合に、前記検出された複数の人物のうち、所定の条件を満たした人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置である。
請求項６記載の発明は、修正対象の人物の画像を登録する登録手段と、前記検出手段によって検出された人物領域に、前記登録手段によって登録された人物の画像が含まれるか否かを判定する第４の判定手段と、を更に備え、前記選択手段は、前記第４の判定手段によって登録された人物が含まれると判定された場合に、前記登録された人物の人物領域を選択することを特徴とする請求項１から３の何れかに記載の画像生成装置である。
請求項７記載の発明は、前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記画像内において、上方への高さが最も低い人物であることを特徴とする請求項１から４の何れかに記載の画像生成装置である。
請求項８記載の発明は、前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記画像内において、上方への高さが最も高い人物以外の人物であることを特徴とする請求項１から４の何れかに記載の画像生成装置である。
請求項９記載の発明は、前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記第３の判定手段によって上方への高さの差が所定値以上であると判定された人物であることを特徴とする請求項５に記載の画像生成装置である。
請求項１０記載の発明は、前記所定の条件を満たした人物とは、前記検出された複数の人物のうち、前記第３の判定手段によって上方への高さの差が所定値以上であると判定された人物であることを特徴とする請求項５に記載の画像生成装置である。
請求項１１記載の発明は、画像から人物領域を検出する検出ステップと、この検出ステップによって複数の人物が検出されたか否かを判定する判定ステップと、この判定ステップによって複数の人物が検出されたと判定された場合に、検出された人物のうち所定の条件を満たした人物の人物領域を選択する選択ステップと、この選択された人物領域の上方への高さを伸ばした修正画像を生成する生成手段とを含むこと特徴とする画像生成方法である。
請求項１２記載の発明は、画像生成装置が備えるコンピュータに、画像から人物領域を検出する検出手段と、前記検出手段によって複数の人物が検出されたか否かを判定する第１の判定手段と、前記第１の判定手段によって複数の人物が検出されたと判定された場合に、前記検出された人物のうち所定の条件を満たした人物の人物領域を選択する選択手段と、前記選択された人物領域の上方への高さを伸ばした修正画像を生成する生成手段としての機能を実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、複数の人物が写った画像において、構図を修正した修正画像を容易に得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を、デジタルカメラへの適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１４】
図１は、デジタルカメラの概念構成図である。この図において、デジタルカメラ１は、撮影レンズ２ａやズームレンズ２ｂ及びフォーカスレンズ２ｃなどを含む光学系２と、この光学系２を介して取り込まれた被写体３の像を撮像するＣＣＤやＣＭＯＳ等の二次元イメージセンサを含む撮像部４と、被写体３までの距離を測定するコントラストＡＦ方式またはハイブリッドＡＦ方式などの測距部５と、撮像部４で撮像された画像信号に所要の画像処理（ガンマ補正等）を施す画像処理部６と、フォーカスレンズ２ｃを駆動するフォーカス駆動部７と、ズームレンズ２ｂを駆動するズーム駆動部８と、各種ボタン類（撮影動作と再生動作とのモード切り換えボタン９ａやメニューボタン９ｂ、カーソルキー９ｃ及びシャッタボタン９ｄなど）を含む操作部９と、ストロボ発光部１０及びストロボ駆動部１１と、液晶ディスプレイ等からなる表示部１２と、この表示部１２の表示面上に併設されたタッチパネル１３と、固定式又は着脱式の大容量記憶デバイスで構成された記憶部１４と、パーソナルコンピュータ等の外部機器１５との間のデータ入出力を必要に応じて仲介する外部入出力部１６と、バッテリ等を含む電源部１７と、制御部１８とを備える。
【００１５】
制御部１８は、コンピュータ（以下、ＣＰＵ）１８ａ、不揮発性メモリ（以下、ＲＯＭ）１８ｂ、揮発性メモリ（以下、ＲＡＭ）１８ｃ及び書き換え可能型不揮発性メモリ（以下、ＰＲＯＭ）１８ｄを備えており、ＲＯＭ１８ｂに予め格納されている制御プログラムやＰＲＯＭ１８ｄに予め又は任意に書き込まれるデータをＲＡＭ１８ｃにロードしてＣＰＵ１８ａで実行することにより、つまり、プログラム制御方式によって、このデジタルカメラ１の撮影機能や再生機能などを統括制御するものであるが、これに限らず、その機能の全て又は一部をハードロジックで実現してもよいことはもちろんである。
【００１６】
図示のデジタルカメラ１は、操作部９のモード切り換えボタン９ａが「撮影」位置にあるときに撮影モード（静止画又は動画撮影モード）で動作し、「再生」位置にあるときに再生モードで動作する。
【００１７】
静止画又は動画撮影モードを選択した場合、撮像部４から周期的（毎秒数十フレーム）に出力される画像信号が、画像処理部６と制御部１８を経て表示部１２に出力され、構図確認用のスルー画像として継続的に表示される。撮影者は、スルー画像を見ながら所望の構図になるように撮影方向や撮像部４の画角（ズーム倍率）を調節し、所望の構図が得られたときにレリーズ操作（シャッタボタン９ｄの押し下げ操作）を行う。
【００１８】
そして、レリーズ操作に応答して、ＡＦ（自動焦点）とＡＥ（自動露出）が実行され、撮像部４から高画質の画像信号が取り出される。この際、暗い場所での撮影（たとえば夜景を撮影する場合）においては、レリーズ操作に応答してストロボ駆動部１１がストロボ発光部１０によりストロボを発光させる。この画像信号は、画像処理部６と制御部１８を経て記憶部１４に送られ、撮影済み画像として記憶部１４に記録保存される。この撮影済み画像は、撮像部４から取り出された高画質の画像信号に相当する生画像であってもよいが、生画像はサイズが大きく、記憶部１４の記憶容量を圧迫するので、たとえば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の汎用圧縮技術を用いて圧縮した画像を撮影済み画像として記録することが望ましい。なお、動画撮影モードの場合は、１回目のレリーズ操作で記録開始、２回目のレリーズ操作で記録終了となり、その間に撮像部４から取り出された高画質の画像信号が、所定の動画ファイル形式（たとえば、ＭＰＥＧ形式）で記憶部１４に記録保存される。
【００１９】
一方、再生モードを選択した場合は、直近に撮影された画像（静止画または動画）を記憶部１４から読み出し、表示部１２に拡大表示する。あるいは、撮影済み画像の縮小画像を記憶部１４から読み出して表示部１２に一覧表示し、その一覧の中から再生を希望する画像を選択して、その元画像を記憶部１４から読み出して表示部１２に拡大表示する。
【００２０】
以上の撮影モードと再生モードの動作は、従来公知のものであるが、本実施形態においては、それに加えて、以下の特徴的事項を含む。
【００２１】
図２は、本実施形態の特徴的事項を示す概念的な構成図である。この図において、制御部１８は、プログラム制御方式によって機能的に実現されたいくつかのブロック部、具体的には、人物領域検出部１９、人物修正量演算部２０、修正画像生成部２１を含む。
【００２２】
人物領域検出部１９は、撮影画像２２（この撮影画像２２は記憶部１４から読み出された再生画像であってもよい。）から人物領域２３、２４を検出する。ここで、人物領域とは、撮影画像２２に写し込まれている様々な被写体のうち“人物”と考えられる領域のことをいう。たとえば、画像の中から人物の顔を認識する技術（いわゆる顔認識技術）は公知であるから、この技術を利用して、まず、撮影画像２２に写し込まれている様々な被写体のうち人物の顔の部分を認識し、次いで、その顔に繋がる部分（具体的には顔と同一の距離にあって焦点が合っている部分）を認識して、それらの両認識部分を合体させて人物領域２３、２４としてもよい。
【００２３】
人物修正量演算部２０は、検出された人物領域２３、２４が複数である場合、つまり、撮影画像２２に複数の人物が写し込まれている場合に、各々の人物の高さを修正するために必要な修正量の演算を行う。この修正量は、たとえば、身長差のある二人の人物の身長を揃える場合を例にして説明すると、身長が低い方の人物（図示の例では右側の人物領域２４）を画像の上側に伸ばすための修正量のことをいう。ここで、上記の“身長”は、実際の人物の身長である必要は無く、撮影画像２２内における人物の“画像の上側への高さ”を意味し、一般的に人物撮影では立ち姿の人物を対象にするから、上記の“画像の上側”は、天地の“天側”を意味する。
【００２４】
したがって、「身長が低い方の人物を画像の上側に伸ばすための量」とは、要するに、身長の高い人物を基準にして身長が低い方の人物の背丈を伸ばし、それによって、身長差を少なくする（望ましくは身長を揃える）ための修正量のことをいう。
【００２５】
修正画像生成部２１は、撮影画像２２に対して、上記の修正量を適用することにより、人物の高さを修正した修正画像２５を生成する。つまり、この修正画像２５にも、修正前の撮影画像２２と同様に、二つの人物領域２６、２７が含まれているが、これら二つの人物領域２６、２７の背丈がほぼ揃っている点で、修正前の撮影画像２２と相違する。
【００２６】
したがって、この構成によれば、人物の高さを修正した修正画像２５を得ることができるので、被写体をしゃがませたり背伸びさせたりといった手間をかけることなく、簡単に、複数の人物撮影の構図修正を行うことができる。
【００２７】
なお、以上の説明において、「望ましくは身長を揃えた」とは、人物修正量演算部２０における修正量が最適の場合のことをいう。つまり、その修正量を適用して、身長の高い人物を基準にして身長が低い方の人物の背丈を伸ばした際に、身長差が“零”になる場合のことをいう。「身長差が零になる」ことは理想であるが、多くの場合、それほどの厳密さは求められない。実用上は、違和感を生じない程度に身長差が少なくなればよいのであるから、上記の修正量は「身長差が零になる」を理想値とし、その前後に若干の余裕を持つものとして演算されればよい。
【００２８】
次に、本実施形態の動作について説明する。
図３は、本実施形態の撮影動作フローを示す図である。このフローでは、スルー画像を表示（ステップＳ１）している間に、シャッタ全押し（レリーズ操作）を判定する（ステップＳ２）と、まず、撮像処理を実行し（ステップＳ３）、次いで、撮像画像内から人物領域を検出する（ステップＳ４）。そして、人物領域を複数検出したか否か、つまり複数の人物領域を検出したか否かを判定し（ステップＳ５）、人物領域を複数検出しなかった場合（または人物領域を一つも検出しなかった場合）は、修正不要の撮影画像であると判断し、その撮像画像を記憶部１４に記録（ステップＳ６）してからフローを終了するが、人物領域を複数検出した場合は、次に、検出した人物の身長の差が所定の範囲内であるか否かを判定する（ステップＳ７）。
【００２９】
そして、所定の範囲内でなければ、つまり、身長差がない、又は所定値を越える身長差がある場合は修正不要又は修正不可と判断して、撮像画像を記憶部１４に記録（ステップＳ６）してからフローを終了する一方、所定の範囲内の身長差の場合、つまり、修正が必要であり修正可能な身長差の場合は、身長を伸ばす人物（身長を修正する人物であって、具体的には背丈の低い人物）を選択し（ステップＳ８）、選択した人物の身長の修正量を演算すると共に、その修正量に従って、選択した人物の身長を伸ばした修正画像を生成し（ステップＳ９）、その修正画像を記憶部１４に記録（ステップＳ１０）してからフローを終了する。
【００３０】
図４は、身長修正の概念図である。（ａ）に示すように、修正前の画像２８には、便宜的に二人の人物２９、３０が写っている。背景は自然の景色であり、たとえば、遠くに見える山脈３１である。ここで、左側の人物２９の背丈（ただし、ここでいう背丈とは、画像下端から頭頂部までの長さをいう。）をＡ、右側の人物３０の背丈をＢとすると、Ａ＞Ｂの関係にある。つまり、右側の人物３０の背丈が低い。したがって、修正前の画像２８では、身長差がある二人の人物２９、３０が写っているので、顔の位置が上下にずれた構図的にバランスの悪いものになっているといえる。
【００３１】
身長の修正は、前記のとおり、背丈の低い方の人物３０に対して行われる。つまり、（ｂ）に示すように、人物３０の画像領域を抽出し、抽出した人物３０の背丈Ｂを、このＢよりも大きいＡ´に伸ばした人物３０´の画像を生成する。したがって、この場合の修正量はＢとＡ´の差に相当する。ここで、Ａ´は、左側の人物２９の背丈Ａと同一であることが好ましいが、実用上は、見た目の身長差が少なくなればよいのであるから、Ａ´をＡに近づけるだけでよい。この（ｂ）において、ハッチングで示す人物３０´は、背丈をＡ´に伸ばした画像を生成した後のものである。
【００３２】
そして、最後に、上記の生成した人物３０´の画像を元の画像２８に合成することにより、（ｃ）に示すように、身長差を少なくした（望ましくは身長を揃えた）修正画像３２を得る。
【００３３】
この修正画像３２の左側の人物３３は、修正前の画像２８の人物２９と同一であるが、右側の人物３４は、背丈をＡ´に伸ばして生成した人物３０´の画像であるから、被写体をしゃがませたり背伸びさせたりといった手間をかけることなく、簡単に、複数の人物撮影の構図修正を行うことができる。
【００３４】
なお、以上の説明では、身長の修正に際し、人物３０の背丈Ｂを人物２９の背丈Ａにほぼ相当するＡ´にしている。このＢからＡ´への修正を行うための方法としては、たとえば、人物３０の画像下端部から頭頂部までの上下方向（天地方向）の寸法を単純に伸ばすことが考えられる。この単純な方法は、ＢからＡ´への修正量が少ない場合に用いることができる。ＢからＡ´への修正量が少なければ、人物３０の上下方向（天地方向）の寸法を伸ばしても見た目に大きな変化を感じないからである。
【００３５】
図５は、ＢからＡ´への修正量が多い場合に好適な身長修正の概念図である。（ａ）に示すように、修正対象の人物３０の背丈はＢであり、このＢのうち顔３０ａの高さ寸法をＣとし、残りの首から下の胴体部分３０ｂの寸法をＤとする。
【００３６】
一般的に人物画像の変形に伴う違和感は顔３０ａの部分に顕著に表れ、胴体部分３０ｂの変形は相当大きな変形でない限りあまり目立たないから、とりわけ、ＢからＡ´への修正量が多い場合においては、（ｂ）に示すように、胴体部分３０ｂの寸法Ｄを上下方向（天地方向）に伸ばしてＤ´とすることが望ましい。ここで、「Ｄ´＝Ａ´−Ｃ」である。
【００３７】
このようにすれば、顔３０ａの部分の寸法Ｃが変わらないので、ＢからＡ´への修正量が多い場合であっても見た目に違和感のない修正を行うことができる。
【００３８】
なお、この例では、修正前と後の顔の寸法を共に同一のＣとしているが、つまり、顔の寸法Ｃに一切手を加えていないが、これに限らず、胴体部分３０ｂの寸法Ｄの修正と一緒に顔の寸法Ｃを適量修正してもよい。この場合、顔の修正量を胴体部分の修正量よりも少なくして、顔の変形を目立たせないようにする必要がある。すなわち、修正対象の人物の顔の部分を少なく変形させるとともに、顔以外の部分を大きく変形させるようにしてもよい。このようにしても、当該人物の身長を伸ばして人物間の身長差を少なくすることができる。顔の部分をどの程度修正すべきかは、顔の変形に伴う違和感を生じない適切な値を適宜に決定すればよい。
【００３９】
図６は、図３の撮影動作フローの一部を変更した図である。この図において、変更箇所は破線で囲んだ部分であり、具体的には、検出した人物の身長の差が“所定値以上”か否かを判定する部分（ステップＳ１１）と、一番身長の高い人物との差が大きい人物を選択する部分（ステップＳ１２）とを含む点にある。
【００４０】
検出した人物の身長の差が所定値以上とは、たとえば、三人以上の人物撮影において、最も身長の高い人物との身長差が所定値以上あることをいう。また、一番身長の高い人物との差が大きい人物とは、同じく三人以上の人物撮影において、最も身長の高い人物との身長差が所定値以上あると判定された人物（たとえば、図７の人物１０７参照）のことをいい、この場合、最も身長の高い人物との身長差が所定値以上ある人物であれば複数の人物であってもよい。
【００４１】
したがって、この変更フローでは、最も身長の高い人物との身長差が所定値以上ある人物の身長を適量修正して身長差を少なくした（望ましくは身長を揃えた）修正画像を得ることができるので、多人数の被写体に適用できる。
【００４２】
なお、以上の説明では、身長の低い人物の身長を適量修正して身長差を少なくした（望ましくは身長を揃えた）修正画像を得るようにしたが、修正するのは身長の低い人物でなくてもよく、ある人物の身長が高くなるように修正するようにしてもよい。この場合、予め身長を高くしたい人物の画像を登録しておき、登録した人物が画像に含まれている場合に、その人物の身長が高くなるように修正する方法が考えられる。これにより、自分の身長に悩みを感じている人物に対しても有効である。
また、身長の最も高い人物に合わせて、他の人物全員の身長を適量修正して身長差を少なくした（望ましくは身長を揃えた）修正画像を得るようにしてもよい。
【００４３】
また、撮影画像２２から人物領域の画像を抽出し、抽出した人物領域を伸ばした画像を生成し、生成した画像を元の撮影画像２２に合成することで、身長を修正した修正画像を生成したが、修正画像を生成する方法は、これに限定されず、抽出した人物領域を拡大して元の撮影画像２２に合成する等、身長を修正できる方法であれば、いかなる方法であってもよい。
【００４４】
また、以上の説明における“身長”は、実際の人物の身長である必要は無く、撮影画像２２内における人物の“上側への高さ”であってもよい。つまり、一般的に人物撮影では立ち姿の人物を対象にするから、“上側への高さ”は、天地の“天側への高さ”を意味し、“身長”は“天側への高さ”であってもよい。これにより、段差や傾斜がある場所で撮影したことによって、実際の身長に関わらず、撮影画像２２内の複数の人物の“天側への高さ”に差がついてしまった場合でも、適宜修正することが可能である。
【００４５】
また、夜景などをバックに撮影する場合においては、ストロボを発光させることにより、人物を明るく照らすことで人物領域を検出しやすくするようにしてもよい。
【００４６】
また、以上の説明では、デジタルカメラ１への適用を例にしたが、これに限定されない。人物の撮影を行うことができる撮像装置であればよく、たとえば、カメラ付き携帯電話機や携帯情報端末などであってもよい。あるいは、撮像装置以外の画像処理装置、たとえば、パーソナルコンピュータやプリンタなどであってもよい。特にプリンタにあっては、メモリカード等の記録媒体をセットすることにより、その記録媒体内の画像を選択して印刷できるものが実用化されているので、その印刷に際して前記の身長差問題を解決することができれば、より商品価値の高いプリンタとすることができるから望ましい。
【図面の簡単な説明】
【００４７】
【図１】デジタルカメラの概念構成図である。
【図２】本実施形態の特徴的事項を示す概念的な構成図である。
【図３】本実施形態の撮影動作フローを示す図である。
【図４】身長修正の概念図である。
【図５】修正量が多い場合に好適な身長修正の概念図である。
【図６】図３の撮影動作フローの一部を変更した図である。
【図７】バストショット撮影画像を示す図である。
【符号の説明】
【００４８】
１  デジタルカメラ
４  撮像部
１４  記憶部
１８  制御部
１８ａ  ＣＰＵ
【図１】
2010109793.tif 000003
【図２】
2010109793.tif 000004
【図３】
2010109793.tif 000005
【図４】
2010109793.tif 000006
【図５】
2010109793.tif 000007
【図６】
2010109793.tif 000008
【図７】
2010109793.tif 000009