(57)【特許請求の範囲】
【請求項１】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、
目を含む矩形領域の中心位置を算出することによって前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、
前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、
前記画像処理手段によって処理された画像を表示する表示手段と、
を備えた画像表示装置。
【請求項２】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、
瞳を検出する瞳検出手段を含み、前記瞳検出手段によって検出された瞳の位置を目の位置として算出することによって前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出し、前記瞳検出手段によって瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出する算出手段と、
前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、
前記画像処理手段によって処理された画像を表示する表示手段と、
を備えた画像表示装置。
【請求項３】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、
前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、
前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、
前回表示された画像と顔の類似度が高い順を所定の順序として、前記画像処理手段によって処理された画像を前記所定の順序で表示する表示手段と、
を備えた画像表示装置。
【請求項４】
複数の画像から顔が含まれている画像を抽出して顔画像群とすると共に、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを含む画像を抽出する抽出手段と、
前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、
前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、
前記画像処理手段によって処理された画像を表示する表示手段と、
を備えた画像表示装置。
【請求項５】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、
前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、
前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、
前記画像処理手段によって処理された画像を表示する表示手段と、
を備え、
前記画像処理手段が、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行う画像表示装置。
【請求項６】
前記抽出手段は、左右の目を含む顔が含まれている画像を抽出し、前記算出手段は、左右の目の位置を算出することを特徴とする請求項１〜５の何れか１項に記載の画像表示装置。
【請求項７】
前記算出手段は、目を含む矩形領域の中心位置を算出することを特徴とする請求項３〜５の何れか１項に記載の画像表示装置。
【請求項８】
前記算出手段は、瞳を検出する瞳検出手段を含み、前記瞳検出手段によって検出された瞳の位置を目の位置として算出することを特徴とする請求項３〜５の何れか１項に記載の画像表示装置。
【請求項９】
前記算出手段は、前記瞳検出手段によって瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出することを特徴とする請求項８に記載の画像表示装置。
【請求項１０】
前記表示手段に表示する画像を選択する選択手段を更に備えることを特徴とする請求項１〜９の何れか１項に記載の画像表示装置。
【請求項１１】
前記表示手段は、所定の順序で画像を表示することを特徴とする請求項１、請求項２、請求項４、または請求項５に記載の画像表示装置。
【請求項１２】
前記表示手段は、前記所定の順序として、前回表示された画像と顔の類似度が高い順に表示することを特徴とする請求項１１に記載の画像表示装置。
【請求項１３】
前記抽出手段は、特定の人物を含む画像を更に抽出することを特徴とする請求項１、請求項２、請求項３、又は請求項５に記載の画像表示装置。
【請求項１４】
前記抽出手段は、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを前記特定の人物として選択して抽出することを特徴とする請求項１３に記載の画像表示装置。
【請求項１５】
前記抽出手段は、特定の角度の顔を含む画像を更に抽出することを特徴とする請求項１、請求項２、請求項３、又は請求項５に記載の画像表示装置。
【請求項１６】
前記画像処理手段は、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うことを特徴とする請求項１〜４の何れか１項に記載の画像表示装置。
【請求項１７】
前記画像処理手段は、画像の拡大、縮小、移動、及び回転を含む画像処理を行うことを特徴とする請求項１〜１６の何れか１項に記載の画像表示装置。
【請求項１８】
複数の画像から左右の目を含む顔が含まれている画像を抽出して顔画像群とする抽出ステップと、
目を含む矩形領域の中心位置を算出することによって前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、
前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、
前記画像処理ステップで処理した画像を表示する表示ステップと、
を含む画像表示方法。
【請求項１９】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、
瞳を検出して瞳の位置を目の位置として算出することによって前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出し、瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出する算出ステップと、
前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、
前記画像処理ステップで処理した画像を表示する表示ステップと、
を含む画像表示方法。
【請求項２０】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、
前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、
前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、
前回表示された画像と顔の類似度が高い順を所定の順序として、前記画像処理ステップで処理した画像を前記所定の順序で表示する表示ステップと、
を含む画像表示方法。
【請求項２１】
複数の画像から顔が含まれている画像を抽出して顔画像群とすると共に、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを含む画像を抽出する抽出ステップと、
前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、
前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、
前記画像処理ステップで処理した画像を表示する表示ステップと、
を含む画像表示方法。
【請求項２２】
複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、
前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、
前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、
前記画像処理ステップで処理した画像を表示する表示ステップと、
を含み、
前記画像処理ステップが、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行う画像表示方法。
【請求項２３】
前記抽出ステップは、左右の目を含む顔が含まれている画像を抽出し、前記算出ステップは、左右の目の位置を算出することを特徴とする請求項１８〜２２の何れか１項に記載の画像表示方法。
【請求項２４】
前記算出ステップは、目を含む矩形領域の中心位置を算出することを特徴とする請求項２０〜２２の何れか１項に記載の画像表示方法。
【請求項２５】
前記算出ステップは、瞳を検出して瞳の位置を目の位置として算出することを特徴とする請求項２０〜２２の何れか１項に記載の画像表示方法。
【請求項２６】
前記算出ステップは、瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出することを特徴とする請求項２５に記載の画像表示方法。
【請求項２７】
前記表示ステップで表示する画像を選択する選択ステップを更に含むことを特徴とする請求項１８〜２８の何れか１項に記載の画像表示方法。
【請求項２８】
前記表示ステップは、所定の順序で画像を表示することを特徴とする請求項１８、請求項１９、請求項２１、または請求項２２に記載の画像表示方法。
【請求項２９】
前記表示ステップは、前記所定の順序として、前回表示された画像と顔の類似度が高い順に表示することを特徴とする請求項２８に記載の画像表示方法。
【請求項３０】
前記抽出ステップは、特定の人物を含む画像を更に抽出することを特徴とする請求項１８、請求項１９、請求項２０、又は請求項２２に記載の画像表示方法。
【請求項３１】
前記抽出ステップは、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを前記特定の人物として選択して抽出することを特徴とする請求項３０に記載の画像表示方法。
【請求項３２】
前記抽出ステップは、特定の角度の顔を含む画像を更に抽出することを特徴とする請求項１８、請求項１９、請求項２０、又は請求項２２に記載の画像表示方法。
【請求項３３】
前記画像処理ステップは、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うことを特徴とする請求項１８〜２１の何れか１項に記載の画像表示方法。
【請求項３４】
前記画像処理ステップは、画像の拡大、縮小、移動、及び回転を含む画像処理を行うことを特徴とする請求項１９〜３３の何れか１項に記載の画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法、及び画像表示プログラムにかかり、特に、デジタルカメラ等の撮影装置によって撮影された撮影画像を表示する画像表示装置に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮影装置による撮影の多くは、被写体として人物を撮影する機会が多い。また、再生時には、撮影装置による撮影によって得られる撮影画像中の被写体となった人物の顔を大きくして見るために、画像全体を表示して顔位置をズームアップしてから見る、といった煩雑な操作を行い、複数の画像を閲覧する際には、煩雑な操作を繰り返して行う必要があった。
【０００３】
そこで、撮影画像を調整して表示することが考えられるが、撮影画像を調整する際の画像に写っている人物の顔の検出等に関係する技術としては、例えば、特許文献１〜３に記載の技術が提案されている。
【０００４】
特許文献１に記載の技術では、身体の構成部分の位置関係に基づいて画像の向きを判定することが提案されており、さらには身体の構成部分の位置関係として両目の位置関係から画像の向きを判定することが提案されている。
【０００５】
また、特許文献２に記載の技術では、被撮影者の顔画像を撮影する顔画像撮影装置において、入力された顔画像から顔の横幅を測定し、この測定した顔横幅測定値と適性な顔の横幅である目標顔横幅値との比率を求め、それをズーム比率として設定し、この設定したズーム比率に基づき、入力された顔画像に対しズーミング処理を行なうことにより一定の大きさの顔画像を取得することが提案されている。
【０００６】
さらに、特許文献３に記載の技術では、顔認識技術によってこの画像に写っている人物の顔領域や両目の位置等の検出を行うと共に、顔領域の傾き角度を算出して、検出された顔領域等の画像の一部領域を切り出し、画像の一部領域を拡大・縮小して出力することが提案されている。また、顔領域の傾き角度に基づいて顔領域の回転処理を行うことが提案されている。
【特許文献１】特開平８−１３８０２４号公報
【特許文献２】特開２０００−２９２８５２号公報
【特許文献３】特開２００６−２９３７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１や特許文献２に記載の技術では、画面内に表示させる顔の位置を一定に保つことを重視しておらず、画像を閲覧するユーザの視線が画像毎に移動してしまい、改善の余地がある。
【０００８】
また、特許文献３に記載の技術では、顔全体の領域が画面中央に大きく表示されるため、特許文献１、２に記載の技術に比べると比較的ユーザの視線を一定に保つことができるが、多くのユーザが注視する被写体の目の位置は重視していないので、厳密にユーザの視線を一点に集中することができない、という問題がある。
【０００９】
本発明は、上記問題を解決すべく成されたもので、画像を閲覧する際に視線を保ったまま閲覧できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１に記載の画像表示装置は、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、目を含む矩形領域の中心位置を算出することによって前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、前記画像処理手段によって処理された画像を表示する表示手段と、を備えることを特徴としている。
【００１１】
請求項１に記載の発明によれば、抽出手段では、複数の画像から顔が含まれている画像が抽出されて顔画像群とされる。例えば、既知の技術を適用して画像から顔を検出して、抽出する。
【００１２】
算出手段では、目を含む矩形領域の中心位置を算出することによって抽出手段によって抽出された顔画像群の各画像の目の位置が算出される。例えば、予め定めたパターンと比較することによって目の領域を検出して目の位置を算出する。
【００１３】
画像処理手段では、算出手段によって算出された目の位置が全ての画像において所定位置（例えば、表示する画面の中央位置等や前の画像の目の位置と同じ位置等）になるように、顔画像群の各画像に対して画像処理が行われる。画像処理としては、例えば、請求項１７に記載の発明のように、画像の拡大、縮小、移動、及び回転を含む画像処理を行うことによって画像が所定位置になるように画像処理を行う。
【００１４】
そして、表示手段では、画像処理手段によって処理された画像が表示される。すなわち、画像処理手段によって画像に含まれる人物の目の位置が所定位置になるように画像処理が行われた画像が表示される。従って、人物が写っている画像を閲覧する際には、被写体の目の位置は重視するが、表示手段に表示される画像の目の位置が所定位置であるため、画像を閲覧する際に視線を一定に保ったまま閲覧できる。
ここで、本発明は、請求項２に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、瞳を検出する瞳検出手段を含み、前記瞳検出手段によって検出された瞳の位置を目の位置として算出することによって前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出し、前記瞳検出手段によって瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出する算出手段と、前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、前記画像処理手段によって処理された画像を表示する表示手段と、を備えるようにしてもよいし、請求項３に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、前回表示された画像と顔の類似度が高い順を所定の順序として、前記画像処理手段によって処理された画像を前記所定の順序で表示する表示手段と、を備えるようにしてもよいし、請求項４に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とすると共に、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを含む画像を抽出する抽出手段と、前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、前記画像処理手段によって処理された画像を表示する表示手段と、を備えるようにしてもよいし、請求項５に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出手段と、前記抽出手段によって抽出された顔画像群の各画像の目の位置を算出する算出手段と、前記算出手段によって算出された目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理手段と、前記画像処理手段によって処理された画像を表示する表示手段と、を備え、前記画像処理手段が、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うようにしてもよい。
【００１５】
なお、抽出手段及び算出手段は、請求項６に記載の発明のように、抽出手段が、左右の目を含む顔が含まれている画像を抽出し、算出手段が、左右の目の位置を算出するようにしてもよい。
【００１６】
また、請求項３〜５の何れか１項に記載の算出手段は、請求項７に記載の発明のように、目を含む矩形領域の中心位置を算出するようにしてもよいし、請求項８に記載の発明のように、瞳を検出する瞳検出手段を含み、瞳検出手段によって検出された瞳の位置を目の位置として算出するようにしてもよい。このとき、瞳検出手段によって瞳が検出できない場合には、請求項９に記載の発明のように、目を含む矩形領域の中心位置を目の位置として算出するようにしてもよい。
【００１７】
また、請求項１〜９の何れか１項に記載の発明は、請求項１０に記載の発明のように、表示手段に表示する画像を選択する選択手段を更に備えるようにしてもよいし、請求項１、請求項２、請求項４、または請求項５に記載の発明は、請求項１１に記載の発明のように、表示手段が、所定の順序（例えば、撮影日時順等）で画像を表示するようにしてもよい。
【００１８】
また、請求項１１の表示手段は、請求項１２に記載の発明のように、所定の順序として、前回表示された画像と顔の類似度が高い順に表示するようにしてもよい。
【００１９】
また、請求項１、請求項２、請求項３、又は請求項５の抽出手段は、請求項１３に記載の発明のように、特定の人物を含む画像を更に抽出するようにしてもよいし、請求項１４に記載の発明のように、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを前記特定の人物として選択して抽出するようにしてもよい。
【００２０】
また、請求項１、請求項２、請求項３、又は請求項５の抽出手段は、請求項１５に記載の発明のように、特定の角度の顔を含む画像を更に抽出するようにしてもよい。
【００２１】
さらに、請求項１〜４の何れか１項の画像処理手段は、請求項１６に記載の発明のように、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うようにしてもよい。
【００２２】
請求項１８に記載の画像表示方法は、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、目を含む矩形領域の中心位置を算出することによって前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、前記画像処理ステップで処理した画像を表示する表示ステップと、を含むことを特徴としている。
【００２３】
請求項１８に記載の発明によれば、抽出ステップでは、複数の画像から顔が含まれている画像を抽出して顔画像群とする。例えば、既知の技術を適用して画像から顔を検出して、抽出する。
【００２４】
算出ステップでは、目を含む矩形領域の中心位置を算出することによって抽出ステップで抽出した顔画像群の各画像の目の位置を算出する。例えば、予め定めたパターンと比較することによって目の領域を検出して目の位置を算出する。
【００２５】
画像処理ステップでは、算出ステップで算出した目の位置が全ての画像において所定位置（例えば、表示する画面の中央位置等や前の画像の目の位置と同じ位置等）になるように画像に対して画像処理を行す。画像処理としては、例えば、請求項３４に記載の発明のように、画像の拡大、縮小、移動、及び回転を含む画像処理を行うことによって画像が所定位置になるように画像処理を行う。
【００２６】
そして、表示ステップでは、画像処理ステップで処理した画像を表示する。すなわち、画像処理ステップにおいて画像に含まれる人物の目の位置が所定位置になるように画像処理を行った画像を表示する。従って、人物が写っている画像を閲覧する際には、被写体の目の位置は重視するが、表示手段に表示される画像の目の位置が所定位置であるため、画像を閲覧する際に視線を一定に保ったまま閲覧できる。
ここで、本発明は、請求項１９に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、瞳を検出して瞳の位置を目の位置として算出することによって前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出し、瞳が検出できない場合に、目を含む矩形領域の中心位置を目の位置として算出する算出ステップと、前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、前記画像処理ステップで処理した画像を表示する表示ステップと、を含むようにしてもよいし、請求項２０に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、前回表示された画像と顔の類似度が高い順を所定の順序として、前記画像処理ステップで処理した画像を前記所定の順序で表示する表示ステップと、を含むようにしてもよいし、請求項２１に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とすると共に、前記顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを含む画像を抽出する抽出ステップと、前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、前記画像処理ステップで処理した画像を表示する表示ステップと、を含むようにしてもよいし、請求項２２に記載の発明のように、複数の画像から顔が含まれている画像を抽出して顔画像群とする抽出ステップと、前記抽出ステップで抽出した顔画像群の各画像の目の位置を算出する算出ステップと、前記算出ステップで算出した目の位置が全ての画像において所定位置になるように、前記顔画像群の各画像に対して画像処理を行う画像処理ステップと、前記画像処理ステップで処理した画像を表示する表示ステップと、を含み、前記画像処理ステップが、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うようにしてもよい。
【００２７】
なお、抽出ステップ及び算出ステップは、請求項２３に記載の発明のように、抽出ステップでは、左右の目を含む顔が含まれている画像を抽出し、算出ステップでは、左右の目の位置を算出するようにしてもよい。
【００２８】
また、請求項２０〜２２の何れか１項の算出ステップは、請求項２４に記載の発明のように、目を含む矩形領域の中心位置を算出するようにしてもよいし、請求項２５に記載の発明のように、瞳を検出して瞳の位置を目の位置として算出するようにしてもよい。このとき、瞳が検出できない場合には、請求項２６に記載の発明のように、目を含む矩形領域の中心位置を目の位置として算出するようにしてもよい。
【００２９】
また、請求項１８〜２８の何れか１項の発明は、請求項２７に記載の発明のように、表示ステップで表示する画像を選択する選択ステップを更に備えるようにしてもよいし、請求項１８、請求項１９、請求項２１、または請求項２２の発明は、請求項２８に記載の発明のように、表示ステップが、所定の順序（例えば、撮影日時順等）で画像を表示するようにしてもよい。
【００３０】
また、請求項２８の表示ステップは、請求項２９に記載の発明のように、所定の順序として、前回表示された画像と顔の類似度が高い順に表示するようにしてもよい。
【００３１】
また、請求項１８、請求項１９、請求項２０、又は請求項２２の抽出ステップは、請求項３０に記載の発明のように、特定の人物を含む画像を更に抽出するようにしてもよいし、請求項３１に記載の発明のように、顔画像群の中に最も多く含まれる人物、または先頭画像で一番顔面積が大きく写っている人物の何れかを前記特定の人物として選択して抽出するようにしてもよい。
【００３２】
また、請求項１８、請求項１９、請求項２０、又は請求項２２の抽出ステップは、請求項３２に記載の発明のように、特定の角度の顔を含む画像を更に抽出するようにしてもよい。
【００３３】
さらに、請求項１８〜２１の何れか１項の画像処理ステップは、請求項３３に記載の発明のように、画像中の垂直方向を回転軸とした顔の回転を推定し、推定した両目の距離から正面を向いた場合の両目の距離を推定して、両目の距離が予め定めた目標距離となるように画像処理を行うようにしてもよい。
【発明の効果】
【００３９】
以上説明したように本発明によれば、目の位置が所定位置に表示されるので、画像を閲覧する際に視線を一定に保ったまま閲覧できる、という効果がある。
【発明を実施するための最良の形態】
【００４０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。なお、本実施の形態は、本発明をデジタルカメラに適用したものである。
【００４１】
（第１実施形態）
図１は、本発明の第１実施形態に係わるデジタルカメラの概略構成を示すブロック図である。
【００４２】
図１に示すように、本発明の第１実施形態に係わるデジタルカメラ１０は、撮影レンズ１２を備えている。撮影レンズ１２の光軸後方には、絞り１４、赤外線カットフィルタや光学ローパスフィルタ等を含むフィルタ１６、及び電荷結合素子（以下、「ＣＣＤ」という。）１８が順に配設されており、撮影レンズ１２によって被写体像がＣＣＤ１８に結像される。
【００４３】
撮影レンズ１２はレンズ駆動部２０によって撮影レンズ１２の位置が調整されることによって焦点調整が行われ、絞り１４は絞り駆動部２２によって開口量が調整されることによってＣＣＤ１８への露光量が調整され、ＣＣＤ１８はＣＣＤ駆動部２４によって電荷の蓄積が調整される。レンズ駆動部２０、絞り駆動部２２、及びＣＣＤ駆動部２４は、ＣＰＵ２６に接続されており、ＣＰＵ２６によってそれぞれ制御される。
【００４４】
また、ＣＣＤ１８の出力端は、アナログ信号処理部２８に接続され、アナログ信号処理部２８によってＣＣＤ１８から入力されたアナログ信号に対して各種アナログ信号処理が行われる。
【００４５】
アナログ信号処理部２８の出力端には、アナログ／デジタル変換（Ａ／Ｄ）３０が接続されており、アナログ信号処理部２８から入力されたアナログ信号がデジタル信号に変換される。
【００４６】
Ａ／Ｄ３０の出力端はバス３２に接続されており、バス３２には、ＣＰＵ２６、メモリ制御部３４、積算部３６、デジタル信号処理部３８、圧縮伸張処理部４０、外部メモリ制御部４２、表示制御部４４、顔検出装置４６、及び画像処理部４８が接続されており、ＣＰＵ２６に接続された操作部５０へのユーザの操作に応じてＣＰＵ２６よってそれぞれ制御される。
【００４７】
メモリ制御部３４には、メインメモリ５２が接続され、撮影によって得られる画像データを一時記憶すると共に、画像データに対して各種処理を行う際の作業領域として機能する。
【００４８】
積算部３６は、デジタル信号に変換された画像データをＲ（赤）、Ｇ（緑）、Ｂ（青）の各色毎に積算し各積算値をデジタル信号処理部３８に出力する。
【００４９】
デジタル信号処理部３８は、積算部３６によって処理された画像データに対して各種デジタル信号処理（例えば、ゲイン補正、ホワイトバランス補正等）を行う。
【００５０】
圧縮伸張処理部４０は、各種デジタル信号処理された画像データ等に対して所定の圧縮処理（例えば、ＪＰＥＧ形式の圧縮処理等）を行う。
【００５１】
外部メモリ制御部４２は、圧縮伸張処理部４０によって圧縮された画像データ等の外部の記憶媒体５４への記憶や、記憶媒体５４に記憶された画像データの読み出し等を制御する。
【００５２】
表示制御部４４は、撮影画像によって得られる画像データに基づく撮影画像の表示部５６への表示や撮影時のスルー画像の表示部５６への表示を制御する。例えば、表示制御部４４は、操作部５０へのユーザの操作に応じて撮影画像を表示するように制御したり、撮影時のスルー画像を表示するように制御する。
【００５３】
顔検出装置４６は、撮影によって得られる画像データに基づいて、被写体に人の顔が存在するか否かを検出して、顔領域を検出する。顔検出装置４６によって、顔領域の検出は、例えば、公知の方法を用いて、予め人の肌色に対応する、色差信号（クロマ信号）の範囲を決定しておき、撮像画像情報の各画素の色差信号が、当該範囲内にあるか否かを判定することにより肌色の領域の有無を判定し、撮像画像情報により示される被写体に対する肌色を有する領域の割合が予め定められた大きさ以上であれば、当該肌色を有する領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、該肌色領域を顔の領域であるものと判定することができる。
【００５４】
また、顔検出装置４６は、検出した顔領域に対して目領域を検出する。目領域の検出は、既知の瞳検出方法等を適用することができる。例えば、予め定めたパターンとの比較によって目領域を検出するようにしてもよい。
【００５５】
画像処理部４８は、撮影によって得られる画像データに対して表示部５６に表示するための画像処理等の各種画像処理を施す。本実施形態では、撮影画像中の人物の目の位置が所定位置（例えば、画面中央等）になるように、撮影画像に対して拡大、縮小、移動、回転等の画像処理を行う。
【００５６】
ここで、本発明の第１実施形態に係わるデジタルカメラ１０で撮影することによって得られる撮影画像を表示部５６に表示する際の表示方法について説明する。
【００５７】
ここでは、撮影によって得られる撮影画像群が、例えば、図２（Ａ）に示すような場合を例に挙げて説明する。
【００５８】
まず、本実施形態では、撮影画像群の各撮影画像に対して顔検出装置４６によって顔検出を行って、人の顔が存在する撮影画像を抽出して絞り込む（図２（Ｂ））。
【００５９】
絞り込んだ人の顔が存在する撮影画像について、各撮影画像から顔の目の領域を顔検出装置４６によって検出し、両目ともに写っている撮影画像を抽出する。なお、目の領域の算出は、目を含む矩形の中心位置であってもよいし、瞳検出手段を持っている場合には、瞳の位置としてもよい。この時、瞳を検出できなかった場合に、目を含む矩形の中心位置を用いるようにしてもよい。
【００６０】
次に、両目ともに写っている撮影画像を抽出し（図２（Ｃ））、抽出した撮影画像の内の特定画像の中から、最初に表示すべき特定の顔の左目及び右目を画面上の所定の位置（例えば、画面中央部等）に表示し、次以降の顔画像は、特定画像を表示した際の左目、右目の表示位置と同じ位置に左目、右目がそれぞれ表示されるように、表示位置、大きさ、回転角度等を画像処理部４８で調整し、調整した撮影画像を表示部５６に表示するように表示制御部４４が制御する（図２（Ｄ））。すなわち、前の顔の右目の位置が画面座標上の（ＸＲ、ＹＲ）、左目が（ＸＬ、ＹＬ）であった場合には、以降の画像も常に右目が（ＸＲ、ＹＲ）、左目が（ＸＬ、ＹＬ）となるように画像を調整して表示する。なお、最初に表示する撮影画像の左右の目の位置は、当該撮影画像をそのまま表示するようにしてもよいし、予め定めた画面中央付近等になるように画像処理を行って表示するようにしてもよい。
【００６１】
続いて、上述のように構成された本発明の第１実施形態に係わるデジタルカメラ１０で撮影することによって得られる撮影画像を表示する際の表示処理について詳細に説明する。図３は、本発明の第１実施形態に係わるデジタルカメラ１０で撮影画像を表示する際の処理の一例を示すフローチャートである。なお、図３の表示処理は、操作部５０の操作によって予め定めた撮影画像の表示モードが指示された場合等に開始する。
【００６２】
まず、ステップ１００では、撮影画像群に対して顔検出装置４６によって顔検出が行われてステップ１０２へ移行する。例えば、公知の方法を用いて、予め人の肌色に対応する、色差信号（クロマ信号）の範囲を決定しておき、撮像画像情報の各画素の色差信号が、当該範囲内にあるか否かを判定することにより肌色の領域の有無を判定し、撮像画像情報により示される被写体に対する肌色を有する領域の割合が予め定められた大きさ以上であれば、当該肌色を有する領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、該肌色領域を顔の領域であるものと判定することができる。なお、撮影時に既に顔検出済みで、画像データにタグ等によって顔情報が記録されている場合には、当該処理を省略するようにしてもよい。
【００６３】
ステップ１０２では、顔検出装置４６による顔検出の結果、人の顔が存在する撮影画像がないか否かがＣＰＵ２６によって判定され、該判定が肯定された場合にはステップ１０４へ移行し、否定された場合にはステップ１０６へ移行する。
【００６４】
ステップ１０４では、撮影画像群内に人の顔が存在しない場合には、通常表示が行われて一連の表示処理を終了する。なお、通常表示は、操作部５０の操作、例えば、矢印キー等のボタン操作に応じた撮影画像を表示部５６に表示する等の通常の表示処理を行う。
【００６５】
一方、ステップ１０６では、顔検出装置４６によって顔検出された撮影画像が撮影画像群から絞り込まれてステップ１０８へ移行する。
【００６６】
ステップ１０８では、各撮影画像の目領域が顔検出装置４６によって検出されてステップ１１０へ移行する。目領域の検出は、例えば、予め定めたパターンとの比較等によって目領域を検出することができる。
【００６７】
ステップ１１０では、ステップ１０８の目領域の検出によって両目が検出された撮影画像が撮影画像群から抽出されてステップ１１２へ移行する。
【００６８】
ステップ１１２では、特定画像の左目及び右目が所定位置（例えば、表示部５６の画面中央位置等）になるように画像処理部４８によって画像処理が行われて表示部５６に表示されてステップ１１４へ移行する。この時、画像処理部４８によって撮影画像を適宜拡大するようにしてもよい。なお、ステップ１１２で表示する特定画像や、特定画像中の表示すべき顔画像は、操作部５０の操作によってユーザが指示するようにしてもよいし、撮影日時等に応じて自動選択するようにしてもよい。
【００６９】
ステップ１１４では、次の顔画像表示指示がされたか否かＣＰＵ２６によって判定される。該判定は、操作部５０の操作等によって次の顔画像表示指示がなされたか否かを判定し、該判定が否定された場合にはステップ１１６へ移行し、肯定された場合にはステップ１１８へ移行する。なお、当該ステップは、自動的に次の顔画像があるか否かを判定するようにしてもよい。
【００７０】
ステップ１１６では、デジタルカメラ１０の他の機能の実行指示が操作部５０の操作等によって行われたか否かがＣＰＵ２６によって判定され、該判定が肯定された場合には一連の処理を終了して他の機能を実施する処理を行い、否定された場合にはステップ１１４に戻って上述の処理が繰り返される。
【００７１】
一方、ステップ１１８では、左目及び右目が前回表示した顔画像と同位置になるように次の撮影画像が画像処理部４８によって調整されて表示されステップ１２０へ移行する。
【００７２】
ステップ１２０では、表示終了か否かＣＰＵ２６によって判定される。該判定は、操作部５０に他の機能の実行指示等が操作されたか否かや、電源スイッチがオフされたか否か等を判定し、該判定が否定された場合にはステップ１１４に戻って上述の処理が繰り返され、肯定された場合には一連の表示処理を終了する。
【００７３】
すなわち、本発明の第１実施形態に係わるデジタルカメラ１０では、撮影画像を表示する際に、人物が写っている撮影画像を抽出して、人物の目の位置を同位置にして表示するので、閲覧するユーザの視線を一定のままコマ送りやスライドショーを行って閲覧することができる。
【００７４】
また、特にスライドショーなどで、画面の切り替わりにクロスフェード（２つの画像を順次切り替える際に途中でオーバーラップして表示する技術）を用いれば、目の位置を中心として切り換えるため、モーフィング（ある物体から別の物体へと自然に変形する映像）のような効果を得ることができる。
【００７５】
（第２実施形態）
次に本発明の第２実施形態に係わるデジタルカメラについて説明する。なお、デジタルカメラの構成は第１実施形態と同一で、撮影画像の表示方法が異なるのみであるため、差異のみを説明する。
【００７６】
第１実施形態では、撮影画像群から人物の顔が写っている撮影画像を絞り込んで、各撮影画像について人物の目が同一位置となるように表示するようにしたが、本実施形態では、表示する顔画像が同一人物を抽出して表示するようにしたものである。
【００７７】
詳細には、撮影によって得られる撮影画像群が、例えば、図４（Ａ）に示すような場合、撮影画像群の各撮影画像に対して顔検出装置４６によって顔検出を行って、人の顔が存在する撮影画像を抽出すると共に、ある特定の人物が写っている撮影画像を絞り込む（図４（Ｂ））。特定の人物の検出は、例えば、顔領域の相関等を算出して顔の類似度を用いて同一人物を判定するようにしてもよいし、撮影画像にタグ等によって予めコメントなどが記録されている場合には、これを用いて同一人物を判定するようにしてもよい。
【００７８】
次に、絞り込んだ撮影画像に対して、第１実施形態と同様に、顔の目の領域を顔検出装置４６によって検出する。なお、目の領域の算出は、目を含む矩形の中心位置であってもよいし、瞳検出手段を持っている場合には、瞳の位置としてもよい。この時、瞳を検出できなかった場合に、目を含む矩形の中心位置を用いるようにしてもよい。
【００７９】
そして、各撮影画像内の特定の人物の両目が写っている撮影画像を抽出し（図４（Ｃ））、抽出した撮影画像の内の特定画像の中から、最初に表示すべき特定の顔の左目及び右目を画面上の所定の位置（例えば、画面中央部等）に表示し、次以降の顔画像は、特定画像を表示した際の左目、右目の表示位置と同じ位置に左目、右目がそれぞれ表示されるように、撮影画像の表示位置、大きさ、回転角度等を画像処理部４８で調整し、調整した撮影画像を表示部５６に表示するように表示制御部４４が制御する（図４（Ｄ））。
【００８０】
続いて、本発明の第２実施形態に係わるデジタルカメラで撮影することによって得られる撮影画像を表示する際の処理について説明する。図５は、本発明の第２実施形態に係わるデジタルカメラで撮影画像を表示する際の処理の一例を示すフローチャートである。なお、図５の表示処理は、操作部５０の操作によって予め定めた撮影画像の表示モードが指示された場合等に開始する。また、第１実施形態と同一処理については同一符号を付して説明する。
【００８１】
まず、ステップ１００では、撮影画像群に対して顔検出装置４６によって顔検出が行われてステップ１０２へ移行する。例えば、公知の方法を用いて、予め人の肌色に対応する、色差信号（クロマ信号）の範囲を決定しておき、撮像画像情報の各画素の色差信号が、当該範囲内にあるか否かを判定することにより肌色の領域の有無を判定し、撮像画像情報により示される被写体に対する肌色を有する領域の割合が予め定められた大きさ以上であれば、当該肌色を有する領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、該肌色領域を顔の領域であるものと判定することができる。なお、撮影時に既に顔検出済みで、画像データにタグ等によって顔情報が記録されている場合には、当該処理を省略するようにしてもよい。
【００８２】
ステップ１０２では、顔検出装置４６による顔検出の結果、人の顔が存在する撮影画像がないか否かがＣＰＵ２６によって判定され、該判定が肯定された場合にはステップ１０４へ移行し、否定された場合にはステップ１０５へ移行する。
【００８３】
ステップ１０４では、撮影画像群内に人の顔が存在しない場合には、通常表示が行われて一連の表示処理を終了する。なお、通常表示は、操作部５０の操作、例えば、矢印キー等のボタン操作に応じた撮影画像を表示部５６に表示する等の通常の表示処理を行う。
【００８４】
一方、ステップ１０５では、顔検出装置４６によって顔検出された撮影画像の中から特定人物の撮影画像のみが抽出されてステップ１０８へ移行する。特定人物の抽出は、例えば、検出した顔領域の相関係数等を求めることによって顔の類似度を算出して特定人物か否かを判定し抽出することができる。なお、特定人物の選択は、操作部５０の操作によってユーザが指定するようにしてもよいし、撮影画像群の中に最も多く含まれる人物や先頭撮影画像で一番顔面積が大きく写っている人物を自動的に抽出して選択するようにしてもよい。
【００８５】
ステップ１０８では、各撮影画像の目領域が顔検出装置４６によって検出されてステップ１１０へ移行する。目領域の検出は、例えば、予め定めたパターンとの比較等によって目領域を検出することができる。
【００８６】
ステップ１１０では、ステップ１０８の目領域の検出によって両目が検出された撮影画像が撮影画像群から抽出されてステップ１１２へ移行する。
【００８７】
ステップ１１２では、特定画像の左目及び右目が所定位置（例えば、表示部５６の画面中央位置等）になるように画像処理部４８によって画像処理が行われて表示部５６に表示されてステップ１１４へ移行する。この時、画像処理部４８によって撮影画像を適宜拡大するようにしてもよい。なお、ステップ１１２で表示する特定画像や、特定画像中の表示すべき顔画像は、操作部５０の操作によってユーザが指示するようにしてもよいし、撮影日時等に応じて自動選択するようにしてもよい。
【００８８】
ステップ１１４では、次の顔画像表示指示がされたか否かＣＰＵ２６によって判定される。該判定は、操作部５０の操作等によって次の顔画像表示指示がなされたか否かを判定し、該判定が否定された場合にはステップ１１６へ移行し、肯定された場合にはステップ１１８へ移行する。なお、当該ステップは、自動的に次の顔画像があるか否かを判定するようにしてもよい。
【００８９】
ステップ１１６では、デジタルカメラの他の機能の実行指示が操作部５０の操作等によって行われたか否かがＣＰＵ２６によって判定され、該判定が肯定された場合には一連の処理を終了して他の機能を実施する処理を行い、否定された場合にはステップ１１４に戻って上述の処理が繰り返される。
【００９０】
一方、ステップ１１８では、左目及び右目が前回表示した顔画像と同位置になるように次の撮影画像が画像処理部４８によって調整されて表示されステップ１２０へ移行する。なお、次に表示する撮影画像は、撮影日時順で表示するようにしてもよいし、顔の類似度が高い順に表示するようにしてもよい。
【００９１】
ステップ１２０では、表示終了か否かＣＰＵ２６によって判定される。該判定は、操作部５０に他の機能の実行指示等が操作されたか否かや、電源スイッチがオフされたか否か等を判定し、該判定が否定された場合にはステップ１１４に戻って上述の処理が繰り返され、肯定された場合には一連の表示処理を終了する。
【００９２】
すなわち、本実施形態では、撮影画像群の中から同一人物のみを抽出して表示するため、第１実施形態よりもさらに切り替わりが自然となる。また、長期間撮り貯めた撮影画像を日付順に並べて表示すれば、ある人物の成長過程などを感じ取りながら見ることができ、より見る楽しみ、さらには撮り続ける楽しみを増やすことができる。
【００９３】
（第３実施形態）
次に本発明の第３実施形態に係わるデジタルカメラについて説明する。なお、デジタルカメラの構成は第１実施形態と同一で、撮影画像の表示方法が異なるのみであるため、差異のみを説明する。
【００９４】
第１実施形態では、撮影画像群から人物の顔が写っている撮影画像を絞り込んで、各撮影画像について人物の目が同一位置となるように表示するようにしたが、本実施形態では、第１実施形態に対して、さらに顔の角度が特定角度の画像のみを表示するようにしたものである。
【００９５】
詳細には、撮影によって得られる撮影画像群が、例えば、図６（Ａ）に示すような場合、撮影画像群の各撮影画像に対して顔検出装置４６によって顔検出を行って、人の顔が存在する撮影画像を抽出すると共に、ある特定の角度の顔が写っている撮影画像を絞り込む（図６（Ｂ））。どの角度の顔の撮影画像を絞り込むかは、操作部５０の操作によってユーザが選択するようにしてもよいし、撮影画像群に最も多く含まれる角度を自動で選択するようにしてもよい。なお、顔の角度の検出は、目、鼻、口等の顔領域に対する位置関係や顔領域の傾き等から検出することが可能である。
【００９６】
次に、絞り込んだ撮影画像に対して、第１実施形態と同様に、顔の目の領域を顔検出装置４６によって検出する。なお、目の領域の算出は、目を含む矩形の中心位置であってもよいし、瞳検出手段を持っている場合には、瞳の位置としてもよい。この時、瞳を検出できなかった場合に、目を含む矩形の中心位置を用いるようにしてもよい。
【００９７】
そして、各撮影画像内の特定の顔角度の人物の両目が写っている撮影画像を抽出し（図６（Ｃ））、抽出した撮影画像の内の特定画像の中から、最初に表示すべき特定の顔の左目及び右目を画面状の所定の位置（例えば、画面中央部等）に表示し、次以降の顔画像は、特定画像を表示した際の左目、右目の表示位置と同じ位置に左目、右目がそれぞれ表示されるように、撮影画像の表示位置、大きさ、回転角度等を画像処理部４８で調整し、調整した撮影画像を表示部５６に表示するように表示制御部４４が制御する（図６（Ｄ））。
【００９８】
続いて、本発明の第３実施形態に係わるデジタルカメラで撮影することによって得られる撮影画像を表示する際の処理について説明する。図７は、本発明の第３実施形態に係わるデジタルカメラで撮影画像を表示する際の処理の一例を示すフローチャートである。なお、図７の表示処理は、操作部５０の操作によって予め定めた撮影画像の表示モードが指示された場合等に開始する。また、第１実施形態と同一処理については同一符号を付して説明する。
【００９９】
まず、ステップ１００では、撮影画像群に対して顔検出装置４６によって顔検出が行われてステップ１０２へ移行する。例えば、公知の方法を用いて、予め人の肌色に対応する、色差信号（クロマ信号）の範囲を決定しておき、撮像画像情報の各画素の色差信号が、当該範囲内にあるか否かを判定することにより肌色の領域の有無を判定し、撮像画像情報により示される被写体に対する肌色を有する領域の割合が予め定められた大きさ以上であれば、当該肌色を有する領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、該肌色領域を顔の領域であるものと判定することができる。なお、撮影時に既に顔検出済みで、画像データにタグ等によって顔情報が記録されている場合には、当該処理を省略するようにしてもよい。
【０１００】
ステップ１０２では、顔検出装置４６による顔検出の結果、人の顔が存在する撮影画像がないか否かがＣＰＵ２６によって判定され、該判定が肯定された場合にはステップ１０４へ移行し、否定された場合にはステップ１０７へ移行する。
【０１０１】
ステップ１０４では、撮影画像群内に人の顔が存在しない場合には、通常表示が行われて一連の表示処理を終了する。なお、通常表示は、操作部５０の操作、例えば、矢印キー等のボタン操作に応じた撮影画像を表示部５６に表示する等の通常の表示処理を行う。
【０１０２】
一方、ステップ１０７では、顔検出装置４６によって顔検出された撮影画像の中から特定の顔角度の撮影画像のみが抽出されてステップ１０８へ移行する。顔の角度の検出は、例えば、検出した顔領域に対する目、鼻、口等の位置関係や顔領域の傾き等から検出することができる。なお、特定の顔角度の選択は、操作部５０の操作によってユーザが選択するようにしてもよいし、撮影画像群に最も多く含まれる角度を自動で選択するようにしてもよい。
【０１０３】
ステップ１０８では、各撮影画像の目領域が顔検出装置４６によって検出されてステップ１１０へ移行する。目領域の検出は、例えば、予め定めたパターンとの比較等によって目領域を検出することができる。
【０１０４】
ステップ１１０では、ステップ１０８の目領域の検出によって両目が検出された撮影画像が撮影画像群から抽出されてステップ１１２へ移行する。
【０１０５】
ステップ１１２では、特定画像の左目及び右目が所定位置（例えば、表示部５６の画面中央位置等）になるように画像処理部４８によって画像処理が行われて表示部５６に表示されてステップ１１４へ移行する。この時、画像処理部４８によって撮影画像を適宜拡大するようにしてもよい。なお、ステップ１１２で表示する特定画像や、特定画像中の表示すべき顔画像は、操作部５０の操作によってユーザが指示するようにしてもよいし、撮影日時等に応じて自動選択するようにしてもよい。
【０１０６】
ステップ１１４では、次の顔画像表示指示がされたか否かＣＰＵ２６によって判定される。該判定は、操作部５０の操作等によって次の顔画像表示指示がなされたか否かを判定し、該判定が否定された場合にはステップ１１６へ移行し、肯定された場合にはステップ１１８へ移行する。なお、当該ステップは、自動的に次の顔画像があるか否かを判定するようにしてもよい。
【０１０７】
ステップ１１６では、デジタルカメラの他の機能の実行指示が操作部５０の操作等によって行われたか否かがＣＰＵ２６によって判定され、該判定が肯定された場合には一連の処理を終了して他の機能を実施する処理を行い、否定された場合にはステップ１１４に戻って上述の処理が繰り返される。
【０１０８】
一方、ステップ１１８では、左目及び右目が前回表示した顔画像と同位置になるように次の撮影画像が画像処理部４８によって調整されて表示されステップ１２０へ移行する。なお、次に表示する撮影画像は、撮影日時順で表示するようにしてもよいし、顔の類似度が高い順に表示するようにしてもよい。
【０１０９】
ステップ１２０では、表示終了か否かＣＰＵ２６によって判定される。該判定は、操作部５０に他の機能の実行指示等が操作されたか否かや、電源スイッチがオフされたか否か等を判定し、該判定が否定された場合にはステップ１１４に戻って上述の処理が繰り返され、肯定された場合には一連の表示処理を終了する。
【０１１０】
すなわち、本実施形態では、撮影画像群の中から特定の顔の角度の撮影画像のみを抽出して表示するため、第１実施形態及び第２実施形態よりもさらにモーフィングに近い効果を持たせることができる。
【０１１１】
なお、上記の各実施形態では、特定の画像を表示してから、次の撮影画像を表示する際に、特定の撮影画像の目の位置が同位置になるように次の撮影画像を画像処理して表示するため、特定の撮影画像の両目の間隔をｄ１、次の撮影画像の両目の間隔をｄ２とすると、顔画像をｄ１／ｄ２倍に拡大して表示するようにしたが、例えば、図８（Ａ）、（Ｂ）のように特定の撮影画像（図８（Ａ））に対して次の撮影画像（図８（Ｂ））の顔の垂直方向を回転軸として角度がθ度回転している場合には、第１〜第３実施形態を適用すると、特定の撮影画像（図８（Ｃ））に対して次の撮影画像（図８（Ｄ））が不自然に拡大されてしまうので、顔の角度を算出すると共に、顔が正面を向いていた場合の両目の幅を類推し、各撮影画像の顔の両目の幅が類推した幅になるように画像処理を行って表示するようにしてもよい。例えば、図８の場合では、次の撮影画像を表示する際に、（ｄ１×ｃｏｓθ）／ｄ２倍する。これによって、図８（Ｅ）、（Ｆ）に示すように、不自然に顔の大きさがばらつくことがなくなる。これによって、両目の位置は厳密には合わなくなるが、顔の大きさの変化に比べて両目の幅の変化は微小であるため、見る人の感じる違和感は小さくなる。このとき、顔が回転している撮影画像を表示する際には、斜めに移っている顔の手前側にある目を前の撮影画像の目の位置に合わせるようにしてもよいし、逆側の目の位置に合わせるようにしてもよいし、あるいは両目の中心を合わせるようにしてもよい。また、垂直方向を回転軸とした顔の回転角度の検出は、例えば、顔領域に対する目、鼻、口等の位置バランス等から類推することによって判定することが可能である。
【０１１２】
また、上記の各実施形態では、撮影画像群に対して顔画像を検出するようにしたが、これに限るものではなく、各撮影画像毎に顔検出するようにしてもよい。例えば、第１実施形態は、図９に示すフローチャートに示すように表示処理を行うようにしてもよい。
【０１１３】
すなわち、ステップ２００では、再生画像選択が行われてステップ２０２へ移行する。再生画像選択は、ユーザの操作部５０の操作によって選択するようにしてもよいし、撮影順等に応じて自動的に選択するようにしてもよい。
【０１１４】
ステップ２０２では、顔検出装置４６によって顔検出が行われてステップ２０４へ移行する。例えば、公知の方法を用いて、予め人の肌色に対応する、色差信号（クロマ信号）の範囲を決定しておき、撮像画像情報の各画素の色差信号が、当該範囲内にあるか否かを判定することにより肌色の領域の有無を判定し、撮像画像情報により示される被写体に対する肌色を有する領域の割合が予め定められた大きさ以上であれば、当該肌色を有する領域を肌色領域として抽出する。次いで、抽出した肌色領域内の予め定められた位置範囲内に目、鼻、口、眉などの肌色でないパターンが含まれるか否かを判定し、これらのパターンが含まれている場合に、該肌色領域を顔の領域であるものと判定することができる。なお、撮影時に既に顔検出済みで、画像データにタグ等によって顔情報が記録されている場合には、当該処理を省略するようにしてもよい。
【０１１５】
ステップ２０４では、撮影画像中に検出した顔数ｎが０より多い（ｎ＞０）か否かＣＰＵ２６によって判定され、該判定が否定された場合にはステップ２０６へ移行し、肯定された場合にはステップ２０８へ移行する。
【０１１６】
ステップ２０６では、撮影画像群内に人の顔が存在しない場合には、通常表示が行われて一連の表示処理を終了する。なお、通常表示は、操作部５０の操作、例えば、矢印キー等のボタン操作に応じた撮影画像を表示部５６に表示する等の通常の表示処理を行う。
【０１１７】
一方、ステップ２０８では、再生する顔画像が選択されてステップ２１０へ移行する。再生する顔画像の選択は、ユーザが操作部５０の操作によって選択するようにしてもよいし、撮影画像の予め定められた位置から自動的に選択するようにしてもよい。
【０１１８】
ステップ２１０では、撮影画像の目領域が顔検出装置４６によって検出されてステップ２１２へ移行する。目領域の検出は、例えば、予め定めたパターンとの比較等によって目領域を検出することができる。
【０１１９】
ステップ２１２では、ステップ２１０の目領域の位置が顔検出装置４６によって検出されてステップ２１４へ移行する。
【０１２０】
ステップ２１４では、左目及び右目が所定位置（例えば、表示部５６の画面中央位置等）になるように画像処理部４８によって画像処理が行われて表示部５６に表示されてステップ２１６へ移行する。この時、画像処理部４８によって撮影画像を適宜拡大するようにしてもよい。
【０１２１】
ステップ２１６では、顔数ｎがｎ−１とされてステップ２１８へ移行し、顔数ｎ＞０か否かがＣＰＵ２６によって判定され、該判定が肯定された場合にはステップ２０８へ戻って撮影画像中の表示していない顔がなくなるまで上述の処理が繰り返され、ステップ２１８の判定が否定された場合にはステップ２２０へ移行する。
【０１２２】
ステップ２２０では、次の表示する撮影画像があるか否かＣＰＵ２６によって判定され、該判定が否定された場合にはステップ２２２へ移行し、肯定された場合には一連の表示処理を終了する。
【０１２３】
ステップ２２２では、表示終了か否かＣＰＵ２６によって判定される。該判定は、操作部５０に他の機能の実行指示等が操作されたか否かや、電源スイッチがオフされたか否か等を判定し、該判定が否定された場合にはステップ２００に戻って上述の処理が繰り返され、肯定された場合には一連の表示処理を終了する。
【０１２４】
このように表示処理を行うようにしても、目の位置が常に一定のままコマ送りやスライドショーを行うことができる。また、スライドショーなどで、画面の切り替わりにクロスフェード（２つの画像を順次切り替える際に途中でオーバーラップして表示する技術）を用いれば、目の位置を中心として切り換えるため、モーフィング（ある物体から別の物体へと自然に変形する映像）のような効果を得ることができる。
【０１２５】
なお、上記の各実施形態は、それぞれ別々に説明したが、これに限るものではなく、適宜組み合わせるようにしてもよい。例えば、それぞれ別々のモードとして、操作部５０で各表示モード選択可能なようにしてもよい。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１実施形態に係わるデジタルカメラの概略構成を示すブロック図である。
【図２】本発明の第１実施形態に係わるデジタルカメラで撮影することによって得られる撮影画像を表示部に表示する際の表示方法について説明するための図である。
【図３】本発明の第１実施形態に係わるデジタルカメラで撮影画像を表示する際の処理の一例を示すフローチャートである。
【図４】本発明の第２実施形態に係わるデジタルカメラで撮影することによって得られる撮影画像を表示部に表示する際の表示方法について説明するための図である。
【図５】本発明の第２実施形態に係わるデジタルカメラで撮影画像を表示する際の処理の一例を示すフローチャートである。
【図６】本発明の第３実施形態に係わるデジタルカメラで撮影することによって得られる撮影画像を表示部に表示する際の表示方法について説明するための図である。
【図７】本発明の第３実施形態に係わるデジタルカメラで撮影画像を表示する際の処理の一例を示すフローチャートである。
【図８】変形例の表示方法を説明するための図である。
【図９】変形例の表示処理の一例を示すフローチャートである。
【符号の説明】
【０１２７】
１０    デジタルカメラ
２６    ＣＰＵ
４４    表示制御部
４６    顔検出装置
４８    画像処理部
５６    表示部
【図１】
0004663699.tif 000002
【図２】
0004663699.tif 000003
【図３】
0004663699.tif 000004
【図４】
0004663699.tif 000005
【図５】
0004663699.tif 000006
【図６】
0004663699.tif 000007
【図７】
0004663699.tif 000008
【図８】
0004663699.tif 000009
【図９】
0004663699.tif 000010