(57)【要約】【課題】  画像データを鑑賞するユーザに応じた表示効果や画像データに写っている人物の情報に応じた表示効果を与える。【解決手段】  画像データ登録管理部１にて管理される画像データ群１ａを構成する画像データに含まれる顔データを顔認識部３にて認識し、その顔データが画像データ内にて配置される領域となる配置領域を検出する。また、顔認識部３において、認識された顔データと、顔データ登録管理部２にて管理されている顔データ２ａとを照合し、顔認識部３にて認識された顔データが、顔データ登録管理部２にて管理されている顔データ２ａに含まれている場合、その顔データの配置領域が少なくとも表示されるように経時的に変化する表示形態で画像データを画面上に表示する。【選択図】図１
2006277038.tif 000002
【特許請求の範囲】
【請求項１】
顔データを含む画像データを画面上に表示する画像表示方法であって、
前記顔データを認識し、前記画像データ内にて前記顔データが配置される領域となる配置領域を検出する処理と、
前記配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示する処理とを有する画像表示方法。
【請求項２】
請求項１に記載の画像表示方法において、
前記認識された顔データに応じて前記配置領域に重要度を設定する処理を有し、
前記重要度が所定値以上となる配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示することを特徴とする画像表示方法。
【請求項３】
請求項２に記載の画像表示方法において、
前記認識された顔データと予め登録された顔データとを照合する処理と、
前記認識された顔データと予め登録された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定する処理とを有することを特徴とする画像表示方法。
【請求項４】
請求項３に記載の画像表示方法において、
少なくとも１つの画像データからなる画像データ群毎に、重要度を高く設定するための顔データを予め登録、管理しておく処理を有することを特徴とする画像表示方法。
【請求項５】
請求項３に記載の画像表示方法において、
前記予め登録された顔データのうち、表示される少なくとも１つの画像データからなる画像データ群に応じて配置領域の重要度を高くする顔データを選択する処理を有し、
前記認識された顔データと選択された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定することを特徴とする画像表示方法。
【請求項６】
請求項２乃至５のいずれか１項に記載の画像表示方法において、
前記検出された配置領域の前記画像データにおける中心からの距離が近いほど、当該配置領域の重要度を高く設定することを特徴とする画像表示方法。
【請求項７】
請求項２乃至６のいずれか１項に記載の画像表示方法において、
前記検出された配置領域の大きさが大きいほど、当該配置領域の重要度を高く設定することを特徴とする画像表示方法。
【請求項８】
請求項２乃至７のいずれか１項に記載の画像表示方法において、
少なくとも１つの画像データからなる画像データ群について認識された数が多い顔データの配置領域の重要度を高く設定することを特徴とする画像表示方法。
【請求項９】
請求項１乃至８のいずれか１項に記載の画像表示方法において、
表示される配置領域の大きさ及び前記画像データにおける位置に応じて前記表示形態の種類を設定する処理を有することを特徴とする画像表示方法。
【請求項１０】
請求項９に記載の画像表示方法において、
表示される配置領域の大きさ、前記画像データにおける位置及び前記表示形態の種類に応じて、かつ、前記画像データの中心の領域が表示されるように、前記経時的に変化する表示形態の開始状態及び終了状態を設定する処理を有することを特徴とする画像表示方法。
【請求項１１】
顔データを含む画像データを画面上に表示する画像表示装置であって、
前記顔データを認識し、前記画像データ内にて前記顔データが配置される領域となる配置領域を検出する顔認識手段と、
前記配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示する表示実行手段とを有する画像表示装置。
【請求項１２】
請求項１１に記載の画像表示装置において、
前記顔認識手段にて認識された顔データに応じて前記配置領域に重要度を設定する重要度設定手段と、
前記重要度が所定値以上となる配置領域を含む注目領域を設定する注目領域設定手段とを有し、
前記表示実行手段は、前記注目領域設定手段にて設定された注目領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示することを特徴とする画像表示装置。
【請求項１３】
請求項１２に記載の画像表示装置において、
顔データを予め登録、管理する顔データ管理手段を有し、
前記顔認識手段は、前記認識された顔データと前記顔データ管理手段にて予め登録された顔データとを照合し、
前記重要度設定手段は、前記顔認識手段における照合の結果、前記認識された顔データと予め登録された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定することを特徴とする画像表示装置。
【請求項１４】
請求項１３に記載の画像表示装置において、
前記顔データ管理手段は、少なくとも１つの画像データからなる画像データ群毎に、重要度を高く設定するための顔データを予め登録、管理することを特徴とする画像表示装置。
【請求項１５】
請求項１３に記載の画像表示装置において、
前記顔データ管理手段にて予め登録された顔データのうち、表示される少なくとも１つの画像データからなる画像データ群に応じて配置領域の重要度を高くする顔データを選択する顔データ選択手段を有し、
前記重要度設定手段は、前記顔認識手段にて認識された顔データと前記顔データ選択手段にて選択された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定することを特徴とする画像表示装置。
【請求項１６】
請求項１２乃至１５のいずれか１項に記載の画像表示装置において、
前記重要度設定手段は、前記顔認識手段にて検出された配置領域の前記画像データにおける中心からの距離が近いほど、当該配置領域の重要度を高く設定することを特徴とする画像表示装置。
【請求項１７】
請求項１２乃至１６のいずれか１項に記載の画像表示装置において、
前記重要度設定手段は、前記顔認識手段にて検出された配置領域の大きさが大きいほど、当該配置領域の重要度を高く設定することを特徴とする画像表示装置。
【請求項１８】
請求項１２乃至１７のいずれか１項に記載の画像表示装置において、
前記重要度設定手段は、少なくとも１つの画像データからなる画像データ群について前記顔認識手段にて認識された数が多い顔データの配置領域の重要度を高く設定することを特徴とする画像表示装置。
【請求項１９】
請求項１１乃至１８のいずれか１項に記載の画像表示装置において、
表示される配置領域の大きさ及び前記画像データにおける位置に応じて前記表示形態の種類を設定する表示パターン設定手段を有することを特徴とする画像表示装置。
【請求項２０】
請求項１９のいずれか１項に記載の画像表示装置において、
表示される配置領域の大きさ、前記画像データにおける位置及び前記表示形態の種類に応じて、かつ、前記画像データの中心の領域が表示されるように、前記経時的に変化する表示形態の開始状態及び終了状態を設定する領域設定手段を有することを特徴とする画像表示装置。
【請求項２１】
コンピュータに、
該コンピュータに取り込まれた画像データに含まれる顔データを認識し、前記画像データ内にて前記顔データが配置される領域となる配置領域を検出する手順と、
前記配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示する手順とを実行させるためのプログラム。
【請求項２２】
請求項２１に記載のプログラムにおいて、
前記コンピュータに、
前記認識された顔データに応じて前記配置領域に重要度を設定する手順と、
前記重要度が所定値以上となる配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示する手順とを実行させるためのプログラム。
【請求項２３】
請求項２２に記載のプログラムにおいて、
前記コンピュータに、
前記認識された顔データと予め登録された顔データとを照合する手順と、
前記認識された顔データと予め登録された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定する手順とを実行させるためのプログラム。
【請求項２４】
請求項２３に記載のプログラムにおいて、
前記コンピュータに、
少なくとも１つの画像データからなる画像データ群毎に、重要度を高く設定するための顔データを予め登録、管理しておく手順を実行させるためのプログラム。
【請求項２５】
請求項２３に記載のプログラムにおいて、
前記コンピュータに、
前記予め登録された顔データのうち、表示される少なくとも１つの画像データからなる画像データ群に応じて配置領域の重要度を高くする顔データを選択する手順と、
前記認識された顔データと選択された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定する手順とを実行させるためのプログラム。
【請求項２６】
請求項２２乃至２５のいずれか１項に記載のプログラムにおいて、
前記コンピュータに、
前記検出された配置領域の前記画像データにおける中心からの距離が近いほど、当該配置領域の重要度を高く設定する手順を実行させるためのプログラム。
【請求項２７】
請求項２２乃至２６のいずれか１項に記載のプログラムにおいて、
前記コンピュータに、
前記検出された配置領域の大きさが大きいほど、当該配置領域の重要度を高く設定する手順を実行させるためのプログラム。
【請求項２８】
請求項２２乃至２７のいずれか１項に記載のプログラムにおいて、
前記コンピュータに、
少なくとも１つの画像データからなる画像データ群について認識された数が多い顔データの配置領域の重要度を高く設定する手順を実行させるためのプログラム。
【請求項２９】
請求項２１乃至２８のいずれか１項に記載のプログラムにおいて、
前記コンピュータに、
表示される配置領域の大きさ及び前記画像データにおける位置に応じて前記表示形態の種類を設定する手順を実行させるためのプログラム。
【請求項３０】
請求項２９に記載のプログラムにおいて、
前記コンピュータに、
表示される配置領域の大きさ、前記画像データにおける位置及び前記表示形態の種類に応じて、かつ、前記画像データの中心の領域が表示されるように、前記経時的に変化する表示形態の開始状態及び終了状態を設定する手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを画面上に表示する画像表示方法、画像表示装置及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等のデジタル機器の急速な普及に伴い、画像をデジタルデータとして表示して楽しむことが多くなってきている。その中の１つとして、デジタルカメラで画像を撮影し、撮影した画像をパソコンに取り込んで順に表示させていくスライドショー表示という技術が利用されている。
【０００３】
このスライドショー表示は、パソコンに取り込まれた複数の画像データを一定時間毎にパソコン上に順に表示していくものであって、画像を切り替える際にトランジションと呼ばれる表示効果を付けたり、１枚の画像を表示している状態にてその画像内にてズーミング表示や移動表示（パン＆ズーム）等を行ったりすることもでき、それにより、静止画像に動きをつけることができ、スライドショーを鑑賞しているユーザにとって、動きのある魅力的な画像表示を行うことができる。例えば、パソコンに取り込まれた１枚の画像の一部分を表示した状態から、表示する範囲を移動させて別の一部分を表示させたり、パソコンに取り込まれた１枚の画像の全体あるいは一部分を表示した状態から、その画像の表示範囲よりも狭い範囲を表示するようにズームインしたり、またその逆に、画像の一部分を表示した状態から、その画像の表示範囲よりも広い範囲を表示するようにズームアウトしたりすることができる。
【０００４】
ここで、上述したような表示効果においては、パソコンに取り込まれた画像データ毎にユーザが設定する場合や、パソコンにおいてランダムに設定する場合がある。ところが、表示効果をユーザが設定する場合はそのための手間がかかってしまう。また、その表示効果をパソコンにてランダムに設定する場合は、画像データに含まれる要素に無関係に表示効果が設定されるため、例えば、表示された画像のうち主要な被写体が写っていない領域にズームアップが行われてしまったり、複数の人物が写っている画像内において重要な人物が表示されなかったりしてしまい、表示効果が効果的に行われなくなってしまう。
【０００５】
そこで、画像データをパソコン等に取り込む際に、画像データが撮影された時に画像データに関連付けて記録された撮影情報を取得し、この撮影情報に基づいて画像データの表示形態を選択し、選択された表示形態によって画像データを表示する技術が考えられている（例えば、特許文献１参照。）。この技術においては、デジタルカメラにおける画像撮影時に、撮影日時やカメラ機種名、撮影シーンモード、撮影時におけるファインダー内の焦点位置を示す焦点位置情報、ストロボ発光状態情報、被写体との距離を示す情報、ズーム状態情報等の撮影情報を画像データに関連付けて記録しておき、画像データをパソコン等にて表示する際にこれらの撮影情報に基づいた表示形態で表示し、それにより、画像データの表示効果を、画像の内容に応じたより効果的なものにすることができる。
【特許文献１】特開２００５−１２６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載された技術は、画像データの撮影時における撮影環境等によって画像データの表示形態が設定されてしまうため、その画像データを鑑賞するユーザに応じた表示効果を与えることができるものとは言い難い。
【０００７】
また、画像データに関連付けられる撮影情報は、撮影日時や撮影時の撮影装置の設定に関する情報であるため、例えば、画像データに写っている人物を特定し、その写っている人物の情報に応じた表示効果を与えるといったような、撮影情報からは判断できない画像データの内容に応じた表示効果を与えることができるものとは言い難い。
【０００８】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、画像データを鑑賞するユーザに応じた表示効果や画像データに写っている人物の情報に応じた表示効果を与えることができる画像表示方法、画像表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、
顔データを含む画像データを画面上に表示する画像表示装置であって、
前記顔データを認識し、前記画像データ内にて前記顔データが配置される領域となる配置領域を検出する顔認識手段と、
前記配置領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示する表示実行手段とを有する。
【００１０】
また、前記顔認識手段にて認識された顔データに応じて前記配置領域に重要度を設定する重要度設定手段と、
前記重要度が所定値以上となる配置領域を含む注目領域を設定する注目領域設定手段とを有し、
前記表示実行手段は、前記注目領域設定手段にて設定された注目領域が少なくとも表示されるように経時的に変化する表示形態で前記画像データを表示することを特徴とする。
【００１１】
また、顔データを予め登録、管理する顔データ管理手段を有し、
前記顔認識手段は、前記認識された顔データと前記顔データ管理手段にて予め登録された顔データとを照合し、
前記重要度設定手段は、前記顔認識手段における照合の結果、前記認識された顔データと予め登録された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定することを特徴とする。
【００１２】
また、前記顔データ管理手段は、少なくとも１つの画像データからなる画像データ群毎に、重要度を高く設定するための顔データを予め登録、管理することを特徴とする。
【００１３】
また、前記顔データ管理手段にて予め登録された顔データのうち、表示される少なくとも１つの画像データからなる画像データ群に応じて配置領域の重要度を高くする顔データを選択する顔データ選択手段を有し、
前記重要度設定手段は、前記顔認識手段にて認識された顔データと前記顔データ選択手段にて選択された顔データとが一致した場合、当該顔データの配置領域の重要度を高く設定することを特徴とする。
【００１４】
また、前記重要度設定手段は、前記顔認識手段にて検出された配置領域の前記画像データにおける中心からの距離が近いほど、当該配置領域の重要度を高く設定することを特徴とする。
【００１５】
また、前記重要度設定手段は、前記顔認識手段にて検出された配置領域の大きさが大きいほど、当該配置領域の重要度を高く設定することを特徴とする。
【００１６】
また、前記重要度設定手段は、少なくとも１つの画像データからなる画像データ群について前記顔認識手段にて認識された数が多い顔データの配置領域の重要度を高く設定することを特徴とする。
【００１７】
また、表示される配置領域の大きさ及び前記画像データにおける位置に応じて前記表示形態の種類を設定する表示パターン設定手段を有することを特徴とする。
【００１８】
また、表示される配置領域の大きさ、前記画像データにおける位置及び前記表示形態の種類に応じて、かつ、前記画像データの中心の領域が表示されるように、前記経時的に変化する表示形態の開始状態及び終了状態を設定する領域設定手段を有することを特徴とする。
【００１９】
上記のように構成された本発明においては、画面上に表示すべき画像データが取り込まれると、まず、画像データに含まれる顔データが認識され、画像データ内にて顔データが配置される領域となる配置領域が検出される。そして、配置領域が少なくとも表示されるように経時的に変化する表示形態で画像データが画面上に表示されることになる。
【００２０】
このようにして、画像データに含まれる顔データが認識され、その顔データが表示されるように経時的に変化する表示形態で画像データが表示されるので、表示される画像データに対して、その画像データを鑑賞するユーザに応じた表示効果を与えることができることができるとともに、画像データに写っている人物の情報に応じた表示効果を与えることができる。
【００２１】
また、認識された顔データに応じて配置領域に重要度を設定し、重要度が所定値以上となる配置領域が少なくとも表示されるように経時的に変化する表示形態で画像データを表示すれば、画像データ内に複数の顔データが含まれている場合であっても、その中から主要となる顔データがメインとなるように画像データが表示されることになる。
【００２２】
また、認識された顔データと予め登録された顔データとを照合し、認識された顔データと予め登録された顔データとが一致した場合、その顔データの配置領域の重要度を高く設定すれば、例えば、家族や友人等、メインとして表示したい顔データを予め登録しておくことにより、その顔データがメインとなるように画像データが表示されることになる。
【００２３】
また、少なくとも１つの画像データからなる画像データ群毎に、重要度を高く設定するための顔データを予め登録、管理しておけば、表示される画像データ群毎に、メインとして表示される顔データを設定することができる。
【００２４】
また、予め登録された顔データのうち、表示される少なくとも１つの画像データからなる画像データ群に応じて配置領域の重要度を高くする顔データを選択し、認識された顔データと選択された顔データとが一致した場合、その顔データの配置領域の重要度を高く設定すれば、表示される画像データ群毎に、所望の顔データがメインとして表示されることになる。
【００２５】
また、表示される配置領域の大きさ及び画像データにおける位置に応じて表示形態の種類を設定すれば、表示される配置領域に応じて適切な表示形態で画像データが表示されることになる。
【発明の効果】
【００２６】
以上説明したように本発明においては、画像データに含まれる顔データが認識されて画像データにおける顔データの配置領域が検出され、配置領域が少なくとも表示されるように経時的に変化する表示形態で画像データが画面上に表示される構成としたため、表示される画像データに対して、その画像データを鑑賞するユーザに応じた表示効果を与えることができるとともに、画像データに写っている人物の情報に応じた表示効果を与えることができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２８】
（第１の実施の形態）
図１は、本発明の画像表示装置の第１の実施の形態を示すブロック図である。
【００２９】
図１に示すように本形態においては、デジタルカメラ等にて撮影されたｎ個の画像データを取り込み、このｎ個の画像データを画像データ群１ａとして登録、管理する画像データ登録管理部１と、取り込まれた画像データ群１ａを用いてスライドショー表示を行う際に画像データ群１ａを構成する画像データに含まれる他の被写体よりも重要度を高くして表示したい人物の顔データを取り込み、顔データ２ａとして登録、管理する顔データ登録管理部２と、画像データ群１ａを構成する画像データに含まれる顔データを認識し、画像データ内にてその顔データが配置される領域となる配置領域を検出し、さらに認識された顔データと顔データ登録管理部２にて管理されている顔データ２ａとを比較照合する顔認識部３と、顔認識部３にて認識された顔データに応じてその配置領域に重要度を設定する重要度設定部４と、重要度設定部４にて設定された重要度に基づいて画像データ毎における注目領域を設定する注目領域設定部５と、注目領域設定部５にて設定された注目領域の大きさ及び画像データにおける位置に基づいて画像データの表示パターンを設定する表示パターン設定部６と、注目領域設定部５にて設定された注目領域と表示パターン設定部６にて設定された表示パターンに基づいて画像データ毎にその表示の開始状態となる表示開始領域とその表示の終了状態となる表示終了領域を設定する領域設定部７と、顔認識部３における認識結果や、重要度設定部４、注目領域設定部５、表示パターン設定部６及び領域設定部７における設定内容を記憶する記憶部１１と、記憶部１１に記憶された情報に基づいて、画像データ登録管理部１にて管理されている画像データ群１ａを用いたスライドショーをディスプレイ等の表示部９にて実行する表示実行手段であるスライドショー実行部８と、これらを制御する制御部１０とが設けられている。
【００３０】
以下に、上記のように構成された画像表示装置における画像表示方法についてフローチャートを参照して説明する。
【００３１】
図２は、図１に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【００３２】
まず、デジタルカメラ等にて撮影し、図１に示した画像表示装置においてスライドショー表示を行いたいｎ個の画像データを取り込んでおく。取り込まれたｎ個の画像データは、画像データ登録管理部１において画像データ群１ａとして登録、管理される。
【００３３】
また、この画像データ群１ａを用いて画像表示装置にてスライドショー表示を行う際に、画像データ群１ａを構成する画像データに含まれる他の被写体よりも重要度を高くして表示したい人物の顔データを取り込んでおく。取り込まれた顔データは、顔データ登録管理部２において顔データ２ａとして登録、管理される。
【００３４】
その後、画像データ登録管理部１にて管理されている画像データ群１ａを用いてのスライドショーの実行命令が入力されると（ステップＳ１）、制御部１０において、顔認識部３に対して、画像データ登録管理部１にて管理されている画像データ群１ａを取得し、この画像データ群１ａを構成する画像データについて顔認識を実行する旨を示す命令が出力される。
【００３５】
すると、顔認識部３において、画像データ登録管理部１にて管理されている画像データ群１ａが取得され、まず、画像データ群１ａを構成するｎ個の画像データのそれぞれについて、その画像データに含まれる顔データが認識されてその顔データが画像データ内にて配置される領域となる位置及び大きさが検出され、検出結果が記憶部１１内の顔認識結果テーブル１１ｂに記録される（ステップＳ２）。ここで、画像データ内の顔データの認識については、顔認識の公知の技術を用いて行われることになる。例えば、特開平７−３１１８３３号公報には、撮影した画像の輝度の特徴から人物の目と口の領域を検出し、それらの組み合わせによって顔の領域を検出する技術が開示されている。このような技術を用いて、ｎ個の画像データのそれぞれについて顔データが認識されてその顔データが画像データ内にて配置される領域となる位置及び大きさが検出されることになる。また、顔認識結果テーブル１１ｂの詳細については後述するが、認識された顔データの位置及び大きさは座標として検出され、その座標情報が配置領域として顔認識結果テーブル１１ｂに記憶されることになる。
【００３６】
図３は、図１に示した顔認識部３における認識結果を示す図である。
【００３７】
図３に示すように、顔認識部３においては、取得された画像データ群１ａを構成するｎ個の画像データのそれぞれについて、その画像データにそれぞれ含まれる顔データが認識され、画像データにおける顔データの配置領域が検出されることになる。
【００３８】
次に、画像データ内にて認識された顔データについて、顔検出人物テーブル１１ａに既に記録されているかどうかが照合される（ステップＳ３）。顔検出人物テーブル１１ａについては、その詳細は後述するが、顔認識部３にて既に認識された顔データが記録されており、顔認識部３においては、画像データ内にて認識した顔データと顔検出人物テーブル１１ａに記録された顔データとを比較照合することによって、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されているかどうかを照合することになる。また、このような顔データの比較照合についても、顔照合の公知の技術を用いて行うことが考えられる。例えば、特開２００１−２８３２２４号公報には、３次元の顔データを登録しておき、問い合わせ画像とその撮影条件が入力された場合に、撮影条件に基づいて３次元データから照合用画像を生成し、その照合用画像と問い合わせ画像とを比較することにより顔照合を行う技術が開示されている。この技術を用いれば、画像データ内にて認識された顔データがいかなる角度から撮影されたものであっても、画像データ内にて認識された顔データと顔検出人物テーブル１１ａに登録された顔データとが同一人物のものである場合、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されているものであるものとして認識することができる。
【００３９】
画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されているかどうかが照合された結果、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されている場合は（ステップＳ４）、顔検出人物テーブル１１ａにてその顔データの人物について顔データが認識された画像データの数が１だけ増加される（ステップＳ５）。
【００４０】
一方、画像データ内にて認識された顔データが顔検出人物テーブル１１ａにまだ記録されていない場合は、顔認識部３において、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに記録される（ステップＳ６）。その際、その顔データの人物について顔データが認識された画像データの数が「１」に設定される。
【００４１】
次に、顔認識部３において、顔データ登録管理部２にて管理されている顔データ２ａが取得され、画像データ内にて認識された顔データが、顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データであるかが照合される（ステップＳ７）。なお、顔データ２ａは、少なくとも１つの顔データからなるものであって、複数の顔データからなる場合は、それら複数の顔データの全てに対して画像データ内にて認識された顔データとの照合が行われ、画像データ内にて認識された顔データが、顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データであるかが照合されることになる。
【００４２】
画像データ内にて認識された顔データが、顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データであるかが照合された結果、画像データ内にて認識された顔データが、顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データである場合、その旨が顔検出人物テーブル１１ａに記録される（ステップＳ８）。
【００４３】
図４は、図１に示した顔検出人物テーブル１１ａの一例を示す図である。
【００４４】
図４に示すように、本形態における顔検出人物テーブル１１ａにおいては、顔認識部３にて認識された顔データの人物を識別するための識別情報（Ａ，Ｂ，Ｃ，Ｄ，・・・）と、画像データ群１ａを構成するｎ個の画像データのうちその顔データが認識された画像データの数と、その顔データが顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データであった場合にその旨を示す情報とが記録されている。なお、図４に示した顔検出人物テーブル１１ａには、顔認識部３にて認識された顔データが顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データである旨を示す情報として、その顔データの人物の氏名が記録されている。これは、顔データ登録管理部２にて管理されている顔データ２ａには、取り込まれた顔データに対応づけてその顔データの人物の氏名が含まれており、それにより、顔認識部３にて認識された顔データが顔データ登録管理部２にて管理されている顔データ２ａに含まれる顔データである場合、その顔データによって人物の氏名が特定されることになる。
【００４５】
その後、顔認識部３において、画像データ内にて認識されてその位置と大きさが顔認識結果テーブル１１ｂに記録された顔データについて、顔検出人物テーブル１１ａにてこの顔データの人物を識別するために付与された識別情報（Ａ，Ｂ，Ｃ，Ｄ，・・・）が顔認識結果テーブル１１ｂにも記録される（ステップＳ９）。
【００４６】
顔認識部３においては、画像データ登録管理部１にて管理される画像データ群１ａを構成するｎ個の画像データの全てについて上述した処理が終了すると（ステップＳ１０）、その旨が制御部１０に通知される。
【００４７】
次に、制御部１０において、重要度設定部４に対して、顔検出テーブル１１ａ及び顔認識結果テーブル１１ｂに記録された情報に基づいて、画像データに含まれる顔データの配置領域のそれぞれについて重要度を設定する旨の命令が出力される。
【００４８】
すると、重要度設定部４において、顔検出人物テーブル１１ａが参照され、顔が認識された人物（Ａ，Ｂ，Ｃ，Ｄ，・・・）のそれぞれについて、画像データ群１ａのうちその顔データが含まれる画像データの数と、その顔データが顔データ２ａとして登録されている顔データであるかどうかとが認識され、また、顔認識結果テーブル１１ｂが参照され、画像データに含まれる顔データのそれぞれについて、その顔データの配置領域の大きさと、その顔データ配置領域の画像データにおける中心からの距離と、その顔データが顔検出人物テーブル１１ａに登録されている人物（Ａ，Ｂ，Ｃ，Ｄ，・・・）のいずれのものであるかとが認識される。そして、重要度設定部４において、顔データが含まれる画像データの数と、その顔が顔データ２ａとして登録されている顔であるかどうかと、その顔データの配置領域の大きさと、その顔データの配置領域の画像データにおける中心からの距離との４つのパラメータに基づいて、ｎ個の画像データに含まれる顔データのそれぞれについてその顔の配置領域の重要度が計算される（ステップＳ１１）。なお、この４つのパラメータのそれぞれについては、顔データが含まれる画像データの数が多ければ多いほど重要度が高く設定され、また、顔データ２ａとして登録されている顔データは顔データ２ａとして登録されていない顔よりも重要度が高く設定され、また、顔データの配置領域の大きさが大きければ大きいほど重要度が高く設定され、また、顔データの配置領域の画像データにおける中心からの距離が近ければ近いほど重要度が高く設定されている。また、この４つのパラメータによる重要度の計算は、例えば、上述した４つのパラメータのそれぞれに重み付けを行い、重み付けされた４つのパラメータを加算することによって行うことが考えられる。その場合、４つのパラメータを重み付けするための重み付け係数は、重要度設定部４にて予め設定されていることが考えられるが、ユーザ毎に、４つのパラメータのうち重要視したいパラメータの重み係数が大きくなるように外部から設定可能とすることも考えられる。例えば、ステップＳ１にてスライドショー実行命令が入力された場合に、４つのパラメータについて重み付け係数を入力あるいは選択可能な画面を表示部９に表示し、この画面にてユーザが４つのパラメータについての重み付け係数を入力あるいは選択し、その重み付け係数を重要度設定部４にて設定しておくことが考えられる。
【００４９】
ステップＳ１１にて計算された重要度は、顔認識結果テーブル１１ｂに記録される（ステップＳ１２）。これにより、重要度設定部４にて、画像データに含まれる顔データの配置領域のそれぞれについて重要度が設定されることになる。
【００５０】
図５は、図１に示した顔認識結果テーブル１１ｂの一例を示す図である。
【００５１】
図５に示すように、本形態における顔認識結果テーブル１１ｂにおいては、画像データに含まれる顔データの配置領域毎に、ステップＳ２にて検出された位置や大きさ、ステップＳ４〜Ｓ９にて記録された識別情報（Ａ，Ｂ，Ｃ，Ｄ，・・・）、並びにステップＳ１１にて計算された重要度が記録されている。ここで、配置領域の位置（ｘ，ｙ）は、画像データの左上の頂点を（０，０）とし、右方向にｘ軸、下方向にｙ軸が伸びる座標情報で表され、配置領域の左上の頂点の座標が記録されている。
【００５２】
重要度設定部４においては、画像データ群１ａを構成するｎ個の画像データのそれぞれに含まれる顔データの配置領域毎の重要度の顔認識結果テーブル１１ｂへの記録が終了すると、その旨が制御部１０に通知される。
【００５３】
次に、制御部１０において、注目領域設定部５に対して、顔認識結果テーブル１１ｂに記録された情報に基づいて、画像データ毎に注目領域を決定する旨の命令が出力される。
【００５４】
すると、注目領域設定部５において、顔認識結果テーブル１１ｂが参照され、画像データ毎に、顔認識結果テーブル１１ｂに記録された顔データの配置領域の位置及び大きさ、並びに重要度に基づいて、注目領域が決定される（ステップＳ１３）。具体的には、まず、画像データ毎に、最も重要度が高い顔データの配置領域が認識され、その重要度に対して一定割合（例えば、最も高い重要度の８０％）以上の重要度を有する顔データの配置領域を含む範囲が注目領域として設定される。なお、顔データのそれぞれについては、その顔の位置（始点）及び大きさがそれぞれ記録されているため、これらの情報から顔データの配置領域、すなわち顔データが含まれる範囲が特定されることになる。また、この注目領域に含める顔データの配置領域の重要度の範囲についても、上述した重み付け係数と同様に外部から設定可能とすることや、注目領域設定部５にて固定して設定しておくことが考えられ、最も重要度が高い顔データの配置領域のみを含む範囲を注目領域として決定することも考えられる。
【００５５】
また、この際、顔認識結果テーブル１１ｂに記録された顔データの配置領域の位置及び大きさから特定される範囲をそのまま注目領域として設定するのではなく、特定された範囲を予め決められた割合だけ拡張して注目領域としてもよい。例えば、特定された範囲の上下左右を０．２倍ずつ拡張して顔データの周囲も表示されるようにしたり、画像データ内にて特定された範囲の下方にその範囲の上下方向の長さの２倍以上のスペースがある場合、そのスペースに人物の体が含まれていると判断し、特定された範囲をその下方向に、上下方向の長さの１倍分拡張して体の一部も表示されるようにしたりすることが考えられる。
【００５６】
ステップＳ１３にて設定された注目領域は、記憶部１１内のパターン管理テーブル１１ｃに記録される（ステップＳ１４）。なお、パターン管理テーブル１１ｃの詳細については後述するが、設定された注目領域についても、その座標情報がパターン管理テーブル１１ｃに記憶されることになる。
【００５７】
注目領域設定部５においては、画像データ群１ａを構成するｎ個の画像データのそれぞれについての注目領域のパターン管理テーブル１１ｃへの記録が終了すると、その旨が制御部１０に通知される。
【００５８】
次に、制御部１０において、表示パターン設定部６に対して、パターン管理テーブル１１ｃに記録された情報に基づいて、画像データ毎に表示パターンを決定する旨の命令が出力される。
【００５９】
すると、表示パターン設定部６において、パターン管理テーブル１１ｃが参照され、画像データ毎に、パターン管理テーブル１１ｃに記録された注目領域の位置及び大きさに基づいて、どのような表示パターンを行うかが決定される（ステップＳ１５）。ここで、表示パターン設定部６にて決定される表示パターンとしては、画像データの一部分を表示した状態から、表示する範囲を横方向あるいは縦方向に移動させて別の一部分を表示させるパンや、画像データの全体あるいは一部分を表示した状態から、その画像の表示範囲よりも狭い範囲を表示させるズームインや、画像データの一部分を表示した状態から、その画像の表示範囲よりも広い範囲を表示させるズームアウト等といった、表示される画像データが経時的に変化する表示形態が設定されている。
【００６０】
この表示パターンの決定は、例えば以下のような方法で行われる。なお、表示パターンの決定方法は以下に限定されず、他の方法で行ってもよい。
【００６１】
例えば、画像データが横長で注目領域に複数の顔が並んでいる場合、注目領域の横方向の長さが画像データの横方向の長さの１／２以上であれば、横方向に広がって顔データが並んでいると判断され、表示パターンが横方向のパンに設定される。また、注目領域の横方向の長さが画像データの横方向の長さの１／２未満である場合は、注目領域の縦方向の長さが横方向の長さの１．５倍よりも長ければ縦方向に広がって顔データが並んでいると判断され、表示パターンが縦方向のパンに設定され、それ以外の場合は表示パターンがズームに設定される。
【００６２】
また、画像データが縦長で注目領域に複数の顔が並んでいる場合、注目領域の縦方向の長さが画像データの縦方向の長さの１／２以上であれば、縦方向に広がって顔データが並んでいると判断され、表示パターンが縦方向のパンに設定される。また、注目領域の縦方向の長さが画像データの縦方向の長さの１／２未満である場合は、注目領域の横方向の長さが画像データの横方向の長さの１／２以上であれば、横方向に広がって顔データが並んでいると判断され、表示パターンを縦方向のパンに設定される。また、注目領域の縦方向の長さ及び横方向の長さがそれぞれ画像データの縦方向の長さ及び横方向の長さの１／２未満の場合は、表示パターンがズームに設定される。
【００６３】
また、画像データが横長で注目領域に単数の顔データしか存在しない場合、注目領域の縦方向の長さが画像データの縦方向の長さの３／４以上であれば、大きな顔データが含まれている画像データと判断され、表示パターンが横方向のパンに設定される。また、注目領域の縦方向の長さが画像データの縦方向の長さの３／４未満の場合は、表示パターンがズームに設定される。
【００６４】
また、画像データが縦長で注目領域に単数の顔データしか存在しない場合、注目領域の縦方向の長さが画像データの縦方向の長さの１／２以上であれば、大きな顔データが含まれている画像データと判断され、表示パターンが縦方向のパンに設定される。また、注目領域の縦方向の長さが画像データの縦方向の長さの１／２未満の場合は、表示パターンがズームに設定される。
【００６５】
なお、表示パターンが横方向のパンの場合、表示領域が画像データの左側から右側に移動するパターンと、その逆に右側から左側に移動するパターンとがあるが、これは乱数を用いてランダムに決める等の方法が考えられる。同様に、縦方向のパンの場合は上側から下側と下側から上側、ズームの場合はズームインとズームアウトとがそれぞれあるが、それらの表示パターンについてもランダムに決める等の方法が考えられる。
【００６６】
ステップＳ１５にて決定された表示パターンは、画像データ毎にパターン管理テーブル１１ｃに記録される（ステップＳ１６）。
【００６７】
表示パターン設定部６においては、画像データ群１ａを構成するｎ個の画像データのそれぞれについての表示パターンのパターン管理テーブル１１ｃへの記録が終了すると、その旨が制御部１０に通知される。
【００６８】
次に、制御部１０において、領域設定部７に対して、パターン管理テーブル１１ｃに記録された情報に基づいて、画像データ毎にその表示開始領域と表示終了領域を設定する旨の命令が出力される。
【００６９】
すると、領域設定部７において、パターン管理テーブル１１ｃが参照され、画像データ毎に、パターン管理テーブル１１ｃに記録された注目領域の位置及び大きさ、並びに表示パターンに基づいて、注目領域が表示されるようにその表示開始領域と表示終了領域が設定される（ステップＳ１７）。また、注目領域が画像データの端の方に存在する場合であっても、その画像データの中央付近に人物以外の中心となる被写体が写っているものと考えられるため、表示パターンに従って画像データを表示している最中にて画像データの中央の領域（以下、センター領域と称する）が表示されるようにその表示開始領域と表示終了領域が設定される。
【００７０】
例えば、画像データの縦方向及び横方向をそれぞれ３等分し、それぞれの中央部分となる領域をセンター領域として定義する。そして、表示パターンがパンの場合は、表示開始領域と表示終了領域及びその軌跡により注目領域及びセンター領域が含まれるように、表示開始領域と表示終了領域が設定される。また、表示パターンがズームインの場合は、表示終了領域が注目領域を含む領域として設定され、表示開始領域が、注目領域及びセンター領域を含み、表示終了領域よりも一定の割合以上広い領域として設定される。また、表示パターンがズームアウトの場合は、表示開始領域が注目領域を含む領域として設定され、表示終了領域が、注目領域及びセンター領域を含み、表示開始領域よりも一定の割合以上広い領域として設定される。また、表示開始領域や表示終了領域が画像データ内に収まらないような設定としてもよい。
【００７１】
ここで、上述した表示開始領域及び表示終了領域について、座標情報を用いて具体的に説明する。なお、以下の説明においては、座標（ｘ，ｙ）は画像データの左上の頂点を（０，０）とした整数で表され、右方向にｘ軸、下方向にｙ軸が伸び、右に行くほどｘの値が大きく、下に行くほどｙの値が大きくなるものとする。また、画像データの右下の頂点の座標を（ｘｘ，ｙｙ）とする。また、注目領域の左上の頂点座標を（ｘ１，ｙ１）、右下の頂点座標を（ｘ２，ｙ２）とし、センター領域の左上の頂点座標を（ｘｃ１，ｙｃ１）、右下の頂点座標を（ｘｃ２，ｙｃ２）とする。また、表示開始領域の左上の頂点座標を（ｘｓ１，ｙｓ１）、右下の頂点座標を（ｘｓ２，ｙｓ２）とし、表示終了領域の左上の頂点座標を（ｘｅ１，ｙｅ１）、右下の頂点座標を（ｘｅ２，ｙｅ２）とする。また、ｍｉｎ（Ａ，Ｂ）は、ＡとＢとで小さな方の値、ｍａｘ（Ａ，Ｂ）はＡとＢとで大きな方の値を表すものとする。また、ｒａｎｄ（Ａ，Ｂ）は、乱数によりＡ以上Ｂ以下の値を返す関数とする。また、表示部９にて画像データが表示される領域の縦横比は、４：３（横４：縦３）とする。
【００７２】
表示パターンが横方向のパンで、表示領域が画像データの左側から右側に移動する場合、
ｘｓ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｙｓ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｓ２＞ｍａｘ（ｙ２，ｙｃ２）
ｘｅ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｅ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｅ２＞ｍａｘ（ｙ２，ｙｃ２）
を満たすように表示開始領域及び表示終了領域を設定することで、横方向のパンを表示パターンとして画像データを表示した場合に、注目領域及びセンター領域が表示されるようにすることができる。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。なお、表示開始領域の右下の頂点のｘ座標ｘｓ２及び表示終了領域の左上の頂点のｘ座標ｘｅ１は、表示部９にて画像データが表示される領域の縦横比と上述した６つの座標とにより求めることができる。
【００７３】
上記条件式を満たす値を乱数を用いて決める方法の一例としては以下のような方法がある。なお、値の決定方法は以下に限定されず、他の方法で行ってもよい。
【００７４】
まず、乱数を用いて、ｘｓ１，ｙｓ１，ｙｓ２，ｘｅ２の値を求める。これは、例えば以下のような計算によって求めることができる。
【００７５】
ｘｓ１＝ｒａｎｄ（０，ｍｉｎ（ｘ１，ｘｃ１）−１）
ｙｓ１＝ｒａｎｄ（０，ｍｉｎ（ｙ１，ｙｃ１）−１）
ｙｓ２＝ｒａｎｄ（ｍａｘ（ｙ２，ｙｃ２）＋１，ｙｙ）
ｘｅ２＝ｒａｎｄ（ｍａｘ（ｘ２，ｘｃ２）＋１，ｘｘ）
次に、上述した計算によって求めたｘｅ２とｘｓ１の値が、横方向のパンで表示するのための差が十分あるかを調べ、十分な差がなければｘｅ２とｘｓ１の値を修正する。
【００７６】
例えば、表示部９にて画像データが表示される領域の縦横比が４：３で、横方向のパンで画像データの横の長さの最低１０％動くようにしようとした場合、もし、ｘｅ２−ｘｓ１＜（ｙｓ２−ｙｓ１）÷３×４×１．１であれば、ｘｅ２とｘｓ１の差が十分でないため、ｘｅ２とｘｓ１の値を以下のように修正する。
【００７７】
ｘｅ２とｘｓ１の値の差の不足分ｄｘは、
ｄｘ＝（ｙｓ２−ｙｓ１）÷３×４×１．１−（ｘｅ２−ｘｓ１）
となるため、ｘｅ２＋ｄｘ÷２を新たなｘｅ２とし、また、ｘｓ１−ｄｘ÷２を新たなｘｓ１とする。
【００７８】
次に、ｙｅ１とｙｅ２の値を求める。これらの値は、
ｙｅ２＞ｍａｘ（ｙ２，ｙｃ２）
かつ、
ｙｅ１＜ｍｉｎ（ｙ１，ｙｃ１）
かつ、
ｙｅ２−ｙｅ１＝ｙｓ２−ｙｓ１
を満たす値とすればよい。よって、以下の計算によって求めることができる。
【００７９】
ｙｅ１＝ｒａｎｄ（ｙｓ１−（ｙｓ２−ｍａｘ（ｙ２，ｙｃ２）−１），ｍｉｎ（ｙ１，ｙｃ１）−１）
ｙｅ２＝ｙｅ１＋（ｙｓ２−ｙｓ１）
最後に、ｘｓ２とｘｅ１の値を求める。これは、既に求められたｘｓ１，ｘｅ２，ｙｓ１，ｙｓ２，ｙｅ１，ｙｅ２の値と、表示部９にて画像データが表示される領域の縦横比より求めることができる。
【００８０】
ｘｓ２＝ｘｓ１＋（ｙｓ２−ｙｓ１）÷３×４
ｘｅ１＝ｘｅ２−（ｙｅ２−ｙｅ１）÷３×４
以上の計算により、表示開始領域及び表示終了領域の座標の値を求めることができる。
【００８１】
また、表示パターンが横方向のパンで、表示領域が画像データの右側から左側に移動する場合は、
ｘｓ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｓ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｓ２＞ｍａｘ（ｙ２，ｙｃ２）
ｘｅ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｙｅ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｅ２＞ｍａｘ（ｙ２，ｙｃ２）
を満たすように表示開始領域及び表示終了領域を設定することで、横方向のパンを表示パターンとして画像データを表示した場合に、注目領域及びセンター領域が表示されるようにすることができる。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。なお、表示開始領域の左上の頂点のｘ座標ｘｓ１及び表示終了領域の右下の頂点のｘ座標ｘｅ２は、表示部９にて画像データが表示される領域の縦横比と上述した６つの座標とにより求めることができる。上記条件式を満たす値を乱数を用いて決める方法の一例としては、前述した横方向のパンで表示領域が画像データの左側から右側へ移動する場合と同じような手順で求める方法が考えられる。
【００８２】
また、表示パターンが縦方向のパンで、表示領域が画像データの上側から下側に移動する場合は、
ｘｓ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｓ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｓ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｘｅ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｅ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｅ２＞ｍａｘ（ｙ２，ｙｃ２）
を満たすように表示開始領域及び表示終了領域を設定することで、縦方向のパンを表示パターンとして画像データを表示した場合に、注目領域及びセンター領域が表示されるようにすることができる。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。なお、表示開始領域の右下の頂点のｙ座標ｙｓ２及び表示終了領域の左上の頂点のｙ座標ｙｅ１は、表示部９にて画像データが表示される領域の縦横比と上述した６つの座標とにより求めることができる。上記条件式を満たす値を乱数を用いて決める方法の一例としては、前述した横方向のパンで表示領域が画像データの左側から右側へ移動する場合と同じような手順で求める方法が考えられる。
【００８３】
また、表示パターンが縦方向のパンで、表示領域が画像データの下側から上側に移動する場合は、
ｘｓ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｓ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｓ２＞ｍａｘ（ｙ２，ｙｃ２）
ｘｅ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｅ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｅ１＜ｍｉｎ（ｙ１，ｙｃ１）
を満たすように表示開始領域及び表示終了領域を設定することで、縦方向のパンを表示パターンとして画像データを表示した場合に、注目領域及びセンター領域が表示されるようにすることができる。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。なお、表示開始領域の左上の頂点のｙ座標ｙｓ１及び表示終了領域の右下の頂点のｙ座標ｙｅ２は、表示部９にて画像データが表示される領域の縦横比と上述した６つの座標とにより求めることができる。上記条件式を満たす値を乱数を用いて決める方法の一例としては、前述した横方向のパンで表示領域が画像データの左側から右側へ移動する場合と同じような手順で求める方法が考えられる。
【００８４】
また、表示パターンがズームインの場合は、
ｘｓ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｓ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｓ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｓ２＞ｍａｘ（ｙ２，ｙｃ２）
ｘｅ１＜ｘ１
ｘｅ２＞ｘ２
ｙｅ１＜ｙ１
ｙｅ２＞ｙ２
を満たし、かつ、表示開始領域が表示終了領域よりも一定割合以上広く、かつ、表示部９にて画像データが表示される領域の縦横比と表示開始領域と表示終了領域の縦横比が一致するように表示開始領域及び表示終了領域を設定する。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。
【００８５】
上記条件式を満たす値を乱数を用いて決める方法の一例としては以下のような方法がある。なお、値の決定方法は以下に限定されず、他の方法で行ってもよい。
【００８６】
まず、乱数を用いて、ｘｓ１，ｘｓ２，ｙｓ１，ｙｓ２，ｘｅ１，ｘｅ２，ｙｅ１，ｙｅ２の値を求める。これは、例えば以下のような計算によって求めることができる。
【００８７】
ｘｓ１＝ｒａｎｄ（０，ｍｉｎ（ｘ１，ｘｃ１）−１）
ｘｓ２＝ｒａｎｄ（ｍａｘ（ｘ２，ｘｃ２）＋１，ｘｘ）
ｙｓ１＝ｒａｎｄ（０，ｍｉｎ（ｙ１，ｙｃ１）−１）
ｙｓ２＝ｒａｎｄ（ｍａｘ（ｙ２，ｙｃ２）＋１，ｙｙ）
ｘｅ１＝ｒａｎｄ（０，ｘ１−１）
ｘｅ２＝ｒａｎｄ（ｘ２＋１，ｘｘ）
ｙｅ１＝ｒａｎｄ（０，ｙ１−１）
ｙｅ２＝ｒａｎｄ（ｙ２＋１，ｙｙ）
次に、表示部９にて画像データが表示される領域の縦横比と、表示開始領域・表示終了領域の縦横比を合わせる。例えば、表示部９にて画像データが表示される領域の縦横比を４：３として、もし表示開始領域が４：３よりも横長であった場合は、４：３になるように縦方向に表示領域を大きくする。これは、以下のような処理で行うことができる。
【００８８】
もし、
ｘｓ２−ｘｓ１＞（ｙｓ２−ｙｓ１）÷３×４
であれば、表示開始領域が４：３よりも横長となるため、縦方向に拡大する分ｄｙは、
ｄｙ＝（ｘｓ２−ｘｓ１）÷４×３−（ｙｓ２−ｙｓ１）
となり、ｙｓ１−ｄｙ÷２を新たなｙｓ１とし、また、ｙｓ２＋ｄｙ÷２を新たなｙｓ２とすることにより、表示開始領域を縦方向に大きくする。
【００８９】
同様に、表示開始領域が４：３よりも縦長であった場合は、４：３になるように横方向に領域を大きくする。表示終了領域についても同様である。
【００９０】
最後に、表示開始領域と表示終了領域の大きさに一定以上の差があるかを調べ、なければ、これらの領域の大きさに差を付けるために表示開始領域を大きくする。例えば、一辺の長さの比で、表示開始領域が表示終了領域の１．２倍以上になるようにする場合、もし、表示開始領域の辺の長さが、表示終了領域の辺の長さの１．２倍よりも小さければ、辺の長さが表示終了領域の辺の長さの１．２倍になるように表示開始領域を拡大する。これは以下のような処理で行うことができる。
【００９１】
もし、
ｘｓ２−ｘｓ１＜（ｘｅ２−ｘｅ１）×１．２
であれば、一辺の長さの比で表示開始領域が表示終了領域の１．２倍未満となるため、表示開始領域を拡大する分ｄｘ，ｄｙは、
ｄｘ＝（ｘｅ２−ｘｅ１）×１．２−（ｘｓ２−ｘｓ１）
ｄｙ＝（ｙｅ２−ｙｅ１）×１．２−（ｙｓ２−ｙｓ１）
となり、ｘｓ１−ｄｘ÷２を新たなｘｓ１とし、また、ｘｓ２＋ｄｘ÷２を新たなｘｓ２とし、また、ｙｓ１−ｄｙ÷２を新たなｙｓ１とし、また、ｙｓ２＋ｄｙ÷２を新たなｙｓ２とすることにより、表示開始領域を拡大する。
【００９２】
以上の処理により、表示開始領域及び表示終了領域の座標の値を求めることができる。
【００９３】
また、表示パターンがズームアウトの場合は、
ｘｓ１＜ｘ１
ｘｓ２＞ｘ２
ｙｓ１＜ｙ１
ｙｓ２＞ｙ２
ｘｅ１＜ｍｉｎ（ｘ１，ｘｃ１）
ｘｅ２＞ｍａｘ（ｘ２，ｘｃ２）
ｙｅ１＜ｍｉｎ（ｙ１，ｙｃ１）
ｙｅ２＞ｍａｘ（ｙ２，ｙｃ２）
を満たし、かつ、表示終了領域が表示開始領域よりも一定割合以上広く、かつ、表示部９にて画像データが表示される領域の縦横比と表示開始領域と表示終了領域の縦横比が一致するように表示開始領域及び表示終了領域を設定する。ここで、上記条件式を満たす値の組み合わせは一意ではなく、例えば、条件式を満たす範囲で乱数を用いて決める等の方法で実際の値を求めればよい。上記条件式を満たす値を乱数を用いて決める方法の一例としては、前述したズームインの場合と同じような手順で求める方法が考えられる。
【００９４】
ステップＳ１７にて設定された表示開始領域及び表示終了領域は、画像データ毎にパターン管理テーブル１１ｃに記録される（ステップＳ１８）。
【００９５】
図６は、図１に示したパターン管理テーブル１１ｃの一例を示す図である。
【００９６】
図６に示すように、本形態におけるパターン管理テーブル１１ｃにおいては、画像データ群１ａを構成するｎ個の画像データ毎に、画像サイズと、ステップＳ１３にて設定された注目領域を示す座標情報と、ステップＳ１５にて設定された表示パターンと、ステップＳ１７にて設定された表示開始領域及び表示終了領域をそれぞれ示す座標情報とが記録されている。ここで、各領域の座標情報は、前述した座標情報により、各領域の左上及び右下の頂点の座標が記録されている。
【００９７】
領域設定部７においては、画像データ群１ａを構成するｎ個の画像データのそれぞれについての表示開始領域及び表示終了領域のパターン管理テーブル１１ｃへの記録が終了すると、その旨が制御部１０に通知される。
【００９８】
次に、制御部１０において、スライドショー実行部８に対して、画像データ登録管理部１にて管理されている画像データ群１ａを取得し、この画像データ群１ａについて、パターン管理テーブル１１ｃに記録された情報に基づいて、スライドショーを実行する旨の命令が出力される。
【００９９】
すると、スライドショー実行部８において、画像データ登録管理部１にて管理されている画像データ群１ａが取得されるとともに、パターン管理テーブル１１ｃが参照され、取得された画像データ群１ａについて、パターン管理テーブル１１ｃに記録された表示パターン、並びに表示開始領域及び表示終了領域に従って表示部９にてスライドショー表示が行われる（ステップＳ１９）。
【０１００】
図７及び図８は、図１に示したスライドショー実行部８におけるスライドショー表示を説明するための図である。
【０１０１】
図７（ａ）に示したような画像データについて、パターン管理テーブル１１ｃにおいて、表示パターンとして横方向のパンが記録されており、また、その表示開始領域及び表示終了領域としてそれぞれ図７（ｂ）に示すような領域が記録されている場合、スライドショー実行部８の制御によって、まず、取得した画像データのうち、図７（ｂ）に示した表示開始領域内の画像データが表示部９全体に拡大された状態となって表示され（図７（ｃ））、その後、図７（ｂ）に示した表示終了領域まで画像データが右側から左側に移動し、図７（ｂ）に示した表示終了領域内の画像データが表示部９全体に拡大された状態となって表示されてその画像データの表示が終了する（図７（ｄ））。なお、上述した画像データの拡大処理は、図７（ｂ）に示した表示開始領域及び表示終了領域の４つの頂点あるいは対角線上の２つの頂点の座標を、表示部９における画像データの表示領域の４つの頂点あるいは対角線上の２つの頂点の座標に置き換えるといった公知の方法で行なわれる。
【０１０２】
また、図８（ａ）に示したような画像データについて、パターン管理テーブル１１ｃにおいて、表示パターンとしてズームアップが記録されており、また、その表示開始領域及び表示終了領域としてそれぞれ図８（ｂ）に示すような領域が記録されている場合、スライドショー実行部８の制御によって、まず、取得した画像データのうち、図８（ｂ）に示した表示開始領域内の画像データが表示部９全体に拡大された状態となって表示され（図８（ｃ））、その後、図８（ｂ）に示した表示終了領域まで画像データがさらに拡大され、図８（ｂ）に示した表示終了領域内の画像データが表示部９全体に拡大された状態となって表示されてその画像データの表示が終了する（図８（ｄ））。なお、上述した画像データの拡大処理は、図８（ｂ）に示した表示開始領域及び表示終了領域の４つの頂点あるいは対角線上の２つの頂点の座標を、表示部９における画像データの表示領域の４つの頂点あるいは対角線上の２つの頂点の座標に置き換えるといった公知の方法で行なわれる。
【０１０３】
その後、スライドショー実行部８において、画像データ群１ａを構成するｎ個の画像データのそれぞれについて、上述したような表示が一定時間毎に切り替えられて行われていく。
【０１０４】
このように本形態においては、取り込まれた画像データに含まれる顔データを認識し、この顔データの配置領域の大きさや、この顔データが含まれる画像データの数や、この顔データの配置領域の画像データにおける中心からの距離や、この顔データが予め登録されている顔データであるかどうかに基づいて、画像データを用いたスライドショー表示における表示形態が設定されるので、画像データを鑑賞するユーザに応じた表示効果を与えることができるとともに、画像データに写っている人物の情報に応じた表示効果を与えることができる。
【０１０５】
なお、本形態においては、スライドショー実行命令が制御部１０に入力された後に上述したステップＳ２〜Ｓ１９の処理が行われているが、ステップＳ２〜Ｓ１８の処理は、画像データや顔データが取得された際に予め行っておくことも考えられる。
【０１０６】
（第２の実施の形態）
図９は、本発明の画像表示装置の第２の実施の形態を示すブロック図である。
【０１０７】
本形態は図９に示すように、第１の実施の形態にて示したものに対して、画像データ登録管理部１にてそれぞれが少なくとも１つの画像データからなる複数の画像データ群である画像データ群１ａ−１〜１ａ−Ｎが管理されている点が異なるものである。また、顔データ登録管理部２においては、管理している顔データ２ａについて、画像データ登録管理部１にて管理されている複数の画像データ群１ａ−１〜１ａ−Ｎ毎に、重要度を高く設定するための顔データが登録されている。
【０１０８】
図１０は、図９に示した顔データ登録管理部２内に設けられたテーブルの一例を示す図である。
【０１０９】
図１０に示すように、本形態における顔データ登録管理部２においては、画像データ登録管理部１にて管理されている複数の画像データ群１ａ−１〜１ａ−Ｎ毎に、管理している顔データ２ａのうち、どの顔データの重要度を高く設定するかが、その顔データの人物の氏名と画像データ群１ａ−１〜１ａ−Ｎとが対応づけられることによって管理されている。
【０１１０】
以下に、上記のように構成された画像表示装置における画像表示方法についてフローチャートを参照して説明する。
【０１１１】
図１１は、図９に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【０１１２】
まず、デジタルカメラ等にて撮影し、図９に示した画像表示装置においてスライドショー表示を行いたいｎ個の画像データからなるＮ種類の画像データ群を取り込んでおく。取り込まれたＮ種類の画像データ群は、画像データ登録管理部１において画像データ群１ａ−１〜１ａ−Ｎとしてそれぞれ登録、管理される。すなわち、本形態においては、ｎ個の画像データから構成される画像データ群がＮ種類取り込まれ、管理されている。
【０１１３】
また、この画像データ群１ａ−１〜１ａ−Ｎを用いて画像表示装置にてスライドショー表示を行う際に、画像データ群１ａ−１〜１ａ−Ｎを構成する画像データにそれぞれ含まれる他の被写体よりも重要度を高くして表示したい人物の顔データを取り込んでおく。取り込まれた顔データは顔データ登録管理部２において顔データ２ａとして登録、管理されるとともに、図１０に示したようなテーブルにて、画像データ登録管理部１にて管理される画像データ群１ａ−１〜１ａ−Ｎのうち、どの画像データ群にて重要度を高くして表示するのかが設定される。
【０１１４】
その後、画像データ登録管理部１にて管理されている画像データ群１ａ−１〜１ａ−Ｎのうち、所望の画像データ群が指定され、その画像データ群を用いてのスライドショーの実行命令が入力されると（ステップＳ１０１）、制御部１０において、顔認識部３に対して、画像データ登録管理部１にて管理されている画像データ群１ａ−１〜１ａ−Ｎのうち指定された画像データ群を取得し、この画像データ群について顔認識を実行する旨を示す命令が出力される。
【０１１５】
すると、顔認識部３において、画像データ登録管理部１にて管理されている画像データ群１ａ−１〜１ａ−Ｎのうち指定された画像データ群が取得され（ステップＳ１０２）、まず、取得された画像データ群を構成するｎ個の画像データのそれぞれについて、その画像データに含まれる顔データが認識されてその顔データの配置領域を示す位置及び大きさが検出され、検出結果が記憶部１１内の顔認識結果テーブル１１ｂに記録される（ステップＳ１０３）。
【０１１６】
次に、画像データ内にて認識された顔データについて、顔検出人物テーブル１１ａに既に記録されているかどうかが照合される（ステップＳ１０４）。
【０１１７】
画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されているかどうかが照合された結果、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されている場合は（ステップＳ１０５）、顔検出人物テーブル１１ａにてその顔データの人物について顔データが認識された画像データの数が１だけ増加される（ステップＳ１０６）。
【０１１８】
一方、画像データ内にて認識された顔データが顔検出人物テーブル１１ａにまだ記録されていない場合は、顔認識部３において、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに記録される（ステップＳ１０７）。その際、その顔データの人物について顔データが認識された画像データの数が「１」に設定される。
【０１１９】
次に、顔認識部３において、顔データ登録管理部２にて管理されている顔データ２ａのうち、画像データ登録管理部１から取得された画像データ群に対応づけられた顔データが取得され、画像データ内にて認識された顔データが、顔データ登録管理部２から取得された顔データに含まれる顔データであるかが照合される（ステップＳ１０８）。なお、顔データ登録管理部２においては、図１０に示したように、画像データ登録管理部１にて管理されている画像データ群１ａ−１〜１ａ−Ｎ毎に、重要度を高く設定したい顔データの氏名がテーブルにて対応づけて管理されているが、第１の実施の形態にて示したものと同様に、顔データ登録管理部２にて管理されている顔データ２ａには、取り込まれた顔データに対応づけてその顔データの人物の氏名が含まれているため、このテーブルにて管理された氏名を参照して重要度を高く設定したい顔データを検索することができる。また、顔データ登録管理部２から取得された顔データが複数の顔データからなる場合は、それら複数の顔データの全てに対して画像データ内にて認識された顔データとの照合が行われ、画像データ内にて認識された顔データが、顔データ登録管理部２から取得された顔データに含まれる顔であるかが照合されることになる。
【０１２０】
画像データ内にて認識された顔データが、顔データ登録管理部２から取得された顔データに含まれる顔であるかが照合された結果、画像データ内にて認識された顔データが、顔データ登録管理部２から取得された顔データに含まれる顔データである場合、その旨が顔検出人物テーブル１１ａに記録される（ステップＳ１０９）。
【０１２１】
その後の処理については、第１の実施の形態にて示したステップＳ９〜Ｓ１９における処理と同様である（ステップＳ１１０〜Ｓ１２０）。
【０１２２】
このように本形態においては、少なくとも１つの画像データからなる複数種類の画像データ群を取り込んでおいた場合であっても、取り込まれた画像データ群について重要度を高く設定したい顔データが画像データ群毎に設定されているため、取り込まれた複数種類の画像データ群毎に、その画像データを鑑賞するユーザに応じた表示効果を与えることができるとともに、画像データに写っている人物の情報に応じた表示効果を与えることができる。
【０１２３】
なお、本形態においても、第１の実施の形態にて示したものと同様に、ステップＳ１０２〜Ｓ１１９の処理は、画像データや顔データが取得された際に予め行っておくこともできる。ただし、本形態においては、複数種類の画像データ群１ａ−１〜１ａ−Ｎが取り込まれ、この画像データ群１ａ−１〜１ａ−Ｎを用いたスライドショー表示が行われるため、顔人物検出テーブル１１ａ、顔認識結果テーブル１１ｂ及びパターン管理テーブル１１ｃを画像データ群１ａ−１〜１ａ−Ｎ毎に設定し、スライドショー表示を行う画像データ群が指定された場合に、どの顔人物検出テーブル、顔認識結果テーブル及びパターン管理テーブルに基づいてスライドショー表示を行ったらよいかがわかるように、画像データ群１ａ−１〜１ａ−Ｎ毎に設定された、顔人物検出テーブル１１ａ、顔認識結果テーブル１１ｂ及びパターン管理テーブル１１ｃのそれぞれにどの画像データ群に対応するものであるかを示す識別情報を付与して管理しておく必要がある。
【０１２４】
（第３の実施の形態）
図１２は、本発明の画像表示装置の第３の実施の形態を示すブロック図である。
【０１２５】
本形態は図１２に示すように、第１の実施の形態にて示したものに対して、外部からの命令によって、顔データ登録管理部２にて管理されている顔データ２ａの中から、スライドショー表示を行う場合に配置領域の重要度を高く設定する顔データを選択する顔データ選択部１２が設けられている点が異なるものである。
【０１２６】
以下に、上記のように構成された画像表示装置における画像表示方法についてフローチャートを参照して説明する。
【０１２７】
図１３は、図１２に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【０１２８】
まず、デジタルカメラ等にて撮影し、図１２に示した画像表示装置においてスライドショー表示を行いたいｎ個の画像データを取り込んでおく。取り込まれたｎ個の画像データは、画像データ登録管理部１において画像データ群１ａとして登録、管理される。
【０１２９】
また、この画像データ群１ａを用いて画像表示装置にてスライドショー表示を行う際に、画像データ群１ａを構成する画像データに含まれる他の被写体よりも重要度を高くして表示したい人物の顔データを取り込んでおく。取り込まれた顔データは、顔データ登録管理部２において顔データ２ａとして登録、管理される。
【０１３０】
その後、画像データ登録管理部１にて管理されている画像データ群１ａを用いてのスライドショーの実行命令が入力されると（ステップＳ２０１）、制御部１０において、顔認識部３に対して、画像データ登録管理部１にて管理されている画像データ群１ａを取得し、この画像データ群１ａを構成する画像データについて顔認識を実行する旨を示す命令が出力されるとともに、制御部１０における制御によって、顔データ登録管理部２にて管理されている顔データ２ａのうち重要度を高く設定する顔データを選択するための画面が表示部９に表示される。
【０１３１】
表示部９には、顔データ登録管理部２にて管理されている顔データ２ａを特定可能な情報、例えばその顔の人物の氏名等が表示され、その中から顔データが選択されると、顔データ選択部１２において、顔データ管理部２にて管理されている顔データ２ａの中からその顔データが選択され（ステップＳ２０２）、選択された顔データのみが顔データ管理部２から取得される。
【０１３２】
また、顔認識部３において、画像データ登録管理部１にて管理されている画像データ群１ａが取得され、まず、画像データ１ａを構成するｎ個の画像データのそれぞれについて、その画像データに含まれる顔データが認識されてその顔データの配置領域を示す位置及び大きさが検出され、検出結果が記憶部１１内の顔認識結果テーブル１１ｂに記録される（ステップＳ２０３）。
【０１３３】
次に、画像データ内にて認識された顔データについて、顔検出人物テーブル１１ａに既に記録されているかどうかが照合される（ステップＳ２０４）。
【０１３４】
画像データ内にて認識された顔データが顔検出人物テーブル１１ａに既に記録されているかどうかが照合された結果、画像データ内にて認識された顔が顔検出人物テーブル１１ａに既に記録されている場合は（ステップＳ２０５）、顔検出人物テーブル１１ａにてその顔データの人物について顔データが認識された画像データの数が１だけ増加される（ステップＳ２０６）。
【０１３５】
一方、画像データ内にて認識された顔データが顔検出人物テーブル１１ａにまだ記録されていない場合は、顔認識部３において、画像データ内にて認識された顔データが顔検出人物テーブル１１ａに記録される（ステップＳ２０７）。その際、その顔データの人物について顔データが認識された画像データの数が「１」に設定される。
【０１３６】
次に、顔認識部３において、顔データ登録管理部２にて管理されている顔データ２ａのうち、顔データ選択部１２にて選択された顔データが取得され、画像データ内にて認識された顔データが、顔データ選択部１２にて選択された顔データに含まれる顔であるかが照合される（ステップＳ２０８）。なお、顔データ選択部１２にて選択された顔データが複数の顔データからなる場合は、それら複数の顔データの全てに対して画像データ内にて認識された顔との照合が行われ、画像データ内にて認識された顔が、顔データ選択部１２にて選択された顔データに含まれる顔であるかが照合されることになる。
【０１３７】
画像データ内にて認識された顔データが、顔データ選択部１２にて選択された顔データに含まれる顔データであるかが照合された結果、画像データ内にて認識された顔データが、顔データ選択部１２にて選択された顔データに含まれる顔データである場合、その旨が顔検出人物テーブル１１ａに記録される（ステップＳ２０９）。
【０１３８】
その後の処理については、第１の実施の形態にて示したステップＳ９〜Ｓ１９における処理と同様である（ステップＳ２１０〜Ｓ２２０）。
【０１３９】
このように本形態においては、１つの画像データについても、重要視する顔データを適宜選択することができるため、取り込まれた画像データを鑑賞するユーザに応じた表示効果を与えることができるとともに、画像データに写っている人物の情報に応じた表示効果を与えることができる。
【０１４０】
なお、本形態においても、第１の実施の形態にて示したものと同様に、ステップＳ２０２〜Ｓ２１９の処理は、画像データや顔データが取得された際に予め行っておくこともできる。ただし、本形態においては、取り込まれた１つの画像データ群について、配置領域の重要度を高く設定する顔データが複数種類設定される場合があるため、その設定された顔データ毎に、顔検出人物テーブル１１ａ、顔認識結果テーブル１１ｂ及びパターン管理テーブル１１ｃを設定し、スライドショー実行命令が入力された場合に、そのスライドショーではどの顔検出人物テーブル、顔認識結果テーブル及びパターン管理テーブルに基づいてスライドショー表示を行ったらよいかがわかるように、顔検出人物テーブル１１ａ、顔認識結果テーブル１１ｂ及びパターン管理テーブル１１ｃのそれぞれに識別情報を付与しておき、スライドショー実行命令を入力する際にその識別情報も入力する必要がある。
【０１４１】
なお、本発明においては、画像表示装置内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを画像表示装置にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを画像表示装置に読み込ませ、実行するものであっても良い。画像表示装置にて読取可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、画像表示装置に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、制御ブロックにて読み込まれ、制御ブロックの制御によって、上述したものと同様の処理が行われる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の画像表示装置の第１の実施の形態を示すブロック図である。
【図２】図１に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【図３】図１に示した顔認識部における認識結果を示す図である。
【図４】図１に示した顔検出人物テーブルの一例を示す図である。
【図５】図１に示した顔認識結果テーブルの一例を示す図である。
【図６】図１に示したパターン管理テーブルの一例を示す図である。
【図７】図１に示したスライドショー実行部におけるスライドショー表示を説明するための図である。
【図８】図１に示したスライドショー実行部におけるスライドショー表示を説明するための図である。
【図９】本発明の画像表示装置の第２の実施の形態を示すブロック図である。
【図１０】図９に示した顔データ登録管理部内に設けられたテーブルの一例を示す図である。
【図１１】図９に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【図１２】本発明の画像表示装置の第３の実施の形態を示すブロック図である。
【図１３】図１２に示した画像表示装置における画像表示方法を説明するためのフローチャートである。
【符号の説明】
【０１４３】
１    画像データ登録管理部
１ａ，１ａ−１〜１ａ−Ｎ    画像データ群
２    顔データ登録管理部
２ａ    顔データ
３    顔認識部
４    重要度設定部
５    注目領域設定部
６    表示パターン設定部
７    領域設定部
８    スライドショー実行部
９    表示部
１０    制御部
１１    記憶部
１１ａ    顔検出人物テーブル
１１ｂ    顔認識結果テーブル
１１ｃ    パターン管理テーブル
１２    顔データ選択部
【図１】
2006277038.tif 000003
【図２】
2006277038.tif 000004
【図３】
2006277038.tif 000005
【図４】
2006277038.tif 000006
【図５】
2006277038.tif 000007
【図６】
2006277038.tif 000008
【図７】
2006277038.tif 000009
【図８】
2006277038.tif 000010
【図９】
2006277038.tif 000011
【図１０】
2006277038.tif 000012
【図１１】
2006277038.tif 000013
【図１２】
2006277038.tif 000014
【図１３】
2006277038.tif 000015