(57)【要約】【課題】特定の人物の画像を時系列的に表示することができるようにする。【解決手段】類似画像エリア（０）（１）（２）・・・のいずれかひとつを選択する（ステップＳ２０９）。モードフラグＭ＝１である第２の表示モードが設定されている状態において最終画像となるまでは、ステップＳ２１１→Ｓ２１２→Ｓ２１３→Ｓ２１４→Ｓ２１１のループが繰り返される。これにより、表示切替指示がある毎に、選択されている類似画像エリアから次の画像データが選択されて、次の画像が液晶表示パネルに表示される。このとき、各類似画像エリア（０）（１）（２）・・・は、各々同一人を撮影した画像データが撮影日時の古い順序、又は新しい順序で整列された記憶状態に常時維持されている。したがって、前記ループが繰り返されると、液晶表示パネル３には、同一人を撮影した画像が撮影日時の古い順序、又は新しい順序で切替表示される。【選択図】図６
2012120007.tif 000002
【特許請求の範囲】
【請求項１】
撮影された画像とその撮影日時とを取得する取得手段と、
この取得手段により取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識手段と、
前記取得手段により取得された画像を、前記認識手段により抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御手段と、
同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記記憶制御手段は、前記撮影日時を昇順又は降順として、各記憶領域に前記画像を配列し記憶することを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記記憶領域のいずれかを選択する選択手段を備え、
前記表示手段は、前記選択手段により選択された領域に記憶された画像を前記順序に従って順次表示させることを特徴とする請求項１又は２記載の画像表示装置。
【請求項４】
前記表示手段に画像が順次表示されている状態において、いずれかの表示画像を指定する指定手段と、
この指定手段により指定された画像が記憶されている前記記憶領域を検索する検索手段とを備え、
前記表示手段は、前記検索手段により検索された記憶領域に記憶されている画像を前記順序に従って順次表示させることを特徴とする請求項１又は２記載の画像表示装置。
【請求項５】
前記記憶領域には、
前記取得手段により取得された画像を単に記憶する画像記憶領域と、
前記認識手段により抽出された顔認識データに対応する画像毎に記憶する類似画像記憶領域とが含まれ、
前記表示制御手段は、第１のモードにおいては、前記画像記憶領域に記憶された複数の画像を読み出して表示手段に順次表示させ、第２のモードにおいては、前記類似画像記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させることを特徴とする請求項１から４にいずれか記載の画像表示装置。
【請求項６】
撮影された画像とその撮影日時とを取得する取得ステップと、
この取得ステップにより取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識ステップと、
前記取得ステップにより取得された画像を、前記認識ステップにより抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御ステップと、
同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御ステップと、
を含むことを特徴とする画像表示方法。
【請求項７】
表示手段を備える装置が有するコンピュータを、
撮影された画像とその撮影日時とを取得する取得手段と、
この取得手段により取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識手段と、
前記取得手段により取得された画像を、前記認識手段により抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御手段と、
同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御手段と、
して機能させることを特徴とする画像表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及び画像表示制御プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、写真は、デジタル画像データとして保存することが一般的となっている。撮影したデジタルカメラで閲覧したり、画像データを取り込んだパーソナルコンピュータ等で閲覧したりすることができるため、写真の楽しみ方にも変化が生じている。
【０００３】
上記のような状況において、画像データでも従来のプリント写真と同様の楽しみ方ができるようにするため、いわゆるデジタルフォトフレームが実現され普及している（例えば、特許文献１参照）。
【０００４】
このようなデジタルフォトフレームでは、撮影した写真を再生して好きなときに鑑賞したり、スライドショー表示したり、画像データを保存するアルバム端末として使用することができる。
【０００５】
他方、メモリカードの容量が大きくなっていることから、１枚のメモリカードにデジタルカメラで撮影した多量の画像を記録することができる。そこで、大量の画像をパソコンに保存する際に、「集合写真」、「人物写真」、「ピンボケ写真」、「風景写真」等の画像のカテゴリに従って、自動的にフォルダ分けを行い、カテゴリによって画像整理を効率よく行わせる技術が提案されている（例えば、特許文献２参照）。
【０００６】
したがって、この技術を利用することにより、デジタルフォトフレームで同一カテゴリの画像、例えば「人物写真」のみをスライドショー表示することも可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１４１６７８号公報
【特許文献２】特開２００９−８７０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献２記載の技術を利用しても、複数の画像を「集合写真」、「人物写真」等の画像のカテゴリに分類できるにすぎず、画像中に存在する人物毎に分類することはできない。したがって、特定の人物の異なる画像をスライドショー表示することもできず、況んや特定の人物の成長過程がわかるように時系列的に画像を表示することもできない。
【０００９】
本発明は、上記のような事情に鑑みなされたもので、特定の人物の画像を時系列的に表示することのできる画像表示装置、画像表示方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１記載の発明に係る画像表示装置にあっては、撮影された画像とその撮影日時とを取得する取得手段と、この取得手段により取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識手段と、前記取得手段により取得された画像を、前記認識手段により抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御手段と、同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御手段と、を備えることを特徴とする。
【００１１】
また、請求項２記載の発明に係る画像表示装置にあっては、前記記憶制御手段は、前記撮影日時を昇順又は降順として、各記憶領域に前記画像を配列し記憶することを特徴とする。
【００１２】
また、請求項３記載の発明に係る画像表示装置にあっては、前記記憶領域のいずれかを選択する選択手段を備え、前記表示手段は、前記選択手段により選択された領域に記憶された画像を前記順序に従って順次表示させることを特徴とする。
【００１３】
また、請求項４記載の発明に係る画像表示装置にあっては、前記表示手段に画像が順次表示されている状態において、いずれかの表示画像を指定する指定手段と、この指定手段により指定された画像が記憶されている前記記憶領域を検索する検索手段とを備え、前記表示手段は、前記検索手段により検索された記憶領域に記憶されている画像を前記順序に従って順次表示させることを特徴とする。
【００１４】
また、請求項５記載の発明に係る画像表示装置にあっては、前記記憶領域には、前記取得手段により取得された画像を単に記憶する画像記憶領域と、前記認識手段により抽出された顔認識データに対応する画像毎に記憶する類似画像記憶領域とが含まれ、前記表示制御手段は、第１のモードにおいては、前記画像記憶領域に記憶された複数の画像を読み出して表示手段に順次表示させ、第２のモードにおいては、前記類似画像記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させることを特徴とする。
【００１５】
また、請求項６記載の発明に係る画像表示方法にあっては、撮影された画像とその撮影日時とを取得する取得ステップと、この取得ステップにより取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識ステップと、前記取得ステップにより取得された画像を、前記認識ステップにより抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御ステップと、同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御ステップと、を含むことを特徴とする。
【００１６】
また、請求項７記載の発明に係る画像表示制御プログラムにあっては、表示手段を備える装置が有するコンピュータを、撮影された画像とその撮影日時とを取得する取得手段と、この取得手段により取得された画像中の顔を認識しその特徴を示す顔認識データを抽出する認識手段と、前記取得手段により取得された画像を、前記認識手段により抽出された顔認識データ毎に設けられた異なる記憶領域に、前記撮影日時に基づく順序で配列して記憶する記憶制御手段と、同一の前記記憶領域に記憶された複数の画像を前記順序に従って読み出し、表示手段に順次表示させる表示制御手段と、して機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、特定の人物の異なる画像を時系列的に順次表示することができ、これにより特定の人物の成長過程がわかるように画像を表示することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る画像表示装置の回路構成を示すブロック図である。
【図２】内部メモリの記憶状態を示す模式図である。
【図３】内部メモリの記憶状態の詳細を示す模式図である。
【図４】転送割り込みルーチンを示すフローチャートである。
【図５】本発明の第１の実施の形態におけるメインルーチンを示すフローチャートである。
【図６】図５に続くフローチャートである。
【図７】本発明の第２実施の形態におけるメインルーチンを示すフローチャートである。
【図８】図７に続くフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について説明する。図１は、本発明を適用した画像表示装置１の電気的構成を示したブロック図である。画像表示装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＣＰＵ１１に接続されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３、内部メモリ１４を備え、ＲＯＭ１２には、ＣＰＵ１１に後述するフローチャートに示す動作を行わせるためのプログラムが記憶されている。
【００２０】
また、ＣＰＵ１１は、メモリカード６０に記録された画像を読み出して内部メモリ１４に整理して保存する際に、画像中の顔を認識しての特徴を示す顔認識データを抽出するための顔認識エンジン１００を含んでいる。顔認識エンジン１００は、メモリカード６０から読み出した画像の中に複数の顔が写っている場合、それぞれの顔を認識して顔認識データを抽出する能力を備えている。
【００２１】
ＲＡＭ１３は、ＣＰＵ１１が必要に応じて種々のデータを一時的に記憶する作業用のメモリである。内部メモリ１４は、ハードディスク又はフラッシュメモリによる大容量不揮発性メモリであり、フォーマットで多数の画像を保存可能となっている。
【００２２】
表示制御部１６は、ＣＰＵ１１から供給される表示用の画像データに基づいて液晶表示パネル３を駆動することにより、画像や各種メニューを液晶表示パネル３に表示させる。キー入力部制御部１７はＣＰＵ１１の制御に基づいてタッチパネル５の操作信号を入力するものである。
【００２３】
メモリカードインターフェース１８は、メモリカードスロットに着脱自在に装着された各種のメモリカード６０と、ＣＰＵ１１との間におけるデータの入出力を制御する入出力インターフェースである。撮像制御部４は、撮像素子８を駆動して被写体の画像を取り込む制御を行う。ベイヤーデータで取り込まれた画像データはＹＵＶ及びＲＧＢデータに変換後、ＪＰＥＧデータに圧縮してメモリカード６０に記録される。そして、このメモリカード６０に記憶された画像データが後述する処理によって、内部メモリ１４に整理されて保存される。
【００２４】
また、メモリカード６０は、図外のデジタルカメラに装着されて撮影・記録がなされた後、当該デジタルカメラから取り外されて、本実施の形態に係る画像表示装置１に装着されたものである場合もある。この場合、メモリカード６０には、複数の画像データが記録されており、メモリカード６０に他機で記録された画像データが整理されて内部メモリ１４に保存されることとなる。
【００２５】
ＧＰＳ制御部２０は、ＧＰＳアンテナ７で受信した情報を元に位置情報を取得する。これにより、画像表示装置１の現在位置を知ることができる。人感センサ１９はＣＰＵ１１に接続され、近くに人がいるかどうかを検知するものである。従って、近くに人がいない状態が所定時間以上続くと自動的に電源を切って節電を図る（オートパワーオフ）。
【００２６】
通信制御部３０は、電話回線３１若しくは無線ＬＡＮ３２を経由してメールの送受信を含む通信制御を行う。アドレス帳３３は、メール送受信に使用され、実際は内部メモリ１４内に設けられる。
【００２７】
バックアップサーバー４０は、ネットワークを介して接続され、自動的に若しくは手動指示により内部メモリ１４に記録されたデータのバックアップを行う。配信コンテンツサーバー５０は、多数のコンテンツや画像を有しており、ネットワークを介して画像表示装置１へデータを配信することができる。パーソナルコンピュータ７０は、無線ＬＡＮ３２等で通信制御部３０を介して画像表示装置１と接続でき、画像表示装置１では設定できない複雑な設定等をすることができる。
【００２８】
電源制御部８０は、電源プラグ８１を介してＡＣ電源を取り入れ、直流に変換して各部に電力を供給する。前述したオートパワーオフの制御も行う。
【００２９】
図２は、内部メモリ１４のメモ構成図である。内部メモリ１４には、同図（ａ）に示すように、画像記憶エリア１４１と複数の類似画像エリア１４２（０）（１）（２）・・・が設けられている。画像記憶エリア１４１には、同図（ｂ）に示すように、メモリカード６０から内部メモリ１４に転送された全ての画像データ（０）（１）（２）・・・（Ｎ）が記憶される。
【００３０】
これら全ての画像データ（０）（１）（２）・・・（Ｎ）の内、画像中に人物の顔が含まれている画像データは図２（ｃ）の上部に示すように、画像本体データ（顔）１４３と、撮影日時１４４、及び顔認識データ１４５で構成される。画像本体データ（顔）１４３は、当該画像データそのものであり、撮影日時１４４はＥＸＩＦ（Exchangeable Image File Format）情報から得たものである。また、顔認識データ１４５は、前記顔認識エンジン１００により抽出したデータである。
【００３１】
なお、全ての画像データ（０）（１）（２）・・・（Ｎ）の内、画像中に人物の顔が含まれていない画像データは図２（ｃ）の下部に示すように、画像本体データ（顔以外）１４６と、撮影日時１４４のみで構成される。画像本体データ（顔以外）１４６は、当該画像データそのものであり、撮影日時１４４は前述のようにＥＸＩＦ情報から得たものである。
【００３２】
一方、各類似画像エリア１４２（０）（１）（２）・・・は、図３に、類似画像エリア（０）を例にして示すように、相互に類似画像と判断された画像である類似画像（０）（０）、類似画像（０）（１）、類似画像（０）（２）が同一のエリア内に保存されている。各類似画像は、図２（ｃ）に示した画像中に人物の顔が含まれている画像データであり、よって、画像本体データ（顔）１４３と、撮影日時１４４、及び顔認識データ１４５で構成されている。
【００３３】
（第１の実施の形態）
次に、本発明の第１の実施の形態の動作について説明する。電源スイッチがオン操作されると、ＣＰＵ１１はＲＯＭ１２に記憶されているプログラムに従って、各部の制御及び処理を開始する。図３は、ＣＰＵ１１の転送割り込み処理手順を示すフローチャートである。ＣＰＵ１１は、後述するメインフローに対し、所定のタイミング毎に割り込んで、このフローチャートに従った処理を実行する。
【００３４】
すなわち、ＣＰＵ１１は、カードスロットに装着されているメモリカード６０に記憶されている画像データが、全て内部メモリ１４の画像記憶エリア１４１にストアされているか否かを常時監視している。そして撮像素子８により撮像された新たな画像データが装着されているメモリカード６０に記憶された場合、及び図外のデジタルカメラに装着されて撮影・記録がなされた後、当該デジタルカメラから取り外されたメモリカード６０が画像表示装置１に装着されると、ＣＰＵ１１はメモリカード６０から内部メモリ１４への新たな画像データの転送を行う。これにより、メモリカード６０から転送されてきた画像データを内部メモリ１４の画像記憶エリア１４１にストアする（ステップＳ１０１）。
【００３５】
ここで、画像データとは、画像本体データ１４３又は１４６と撮影日時１４４とで構成されるデータである。そして、前記画像データの内部メモリ１４への転送が終了したか否かを判断する（ステップＳ１０２）。転送が終了したならば、転送された画像データにより表される画像には、人物の顔部分が存在するか否か、つまり顔画像が含まれているか否かを判断する（ステップＳ１０３）。転送された画像データにより表される画像が顔画像が含まれていない風景画等である場合には、メインルーチンにリターンする。
【００３６】
したがって、転送された画像データにより表される画像が顔画像が含まれていない風景画像等である場合には、図２に画像データ（Ｎ）として示すように、前記ステップＳ１０１での処理により内部メモリ１４の画像記憶エリア１４１には、画像本体データ（顔以外）１４６と、撮影日時１４４で構成されるデータが記憶される。しかし、転送された画像データにより表される画像が顔画像が含まれている場合には、図２に画像データ（０）として示すように、前記ステップＳ１０１での処理により内部メモリ１４の画像記憶エリア１４１には、画像本体データ（顔）１４３と、撮影日時１４４とが記憶され、後述するステップＳ１０８又はステップＳ１１０の処理で、顔認識データ１４５も記憶される。
【００３７】
すなわち、転送された画像データにより表される画像に顔画像が含まれている場合には、当該顔画像の顔を認識しての特徴を示す顔認識データを抽出する（ステップＳ１０４）。そして、この抽出した顔認識データと、図２の複数の類似画像エリア１４２（０）（１）（２）・・・に記憶されている図３の各類似画像の顔認識データ１４５とを各々比較する（ステップＳ１０５）。次いで、前記抽出した顔認識データと同一のデータが顔認識データ１４５として記憶されているか否かを判断する（ステップＳ１０６）。
【００３８】
複数の類似画像エリア１４２（０）（１）（２）・・・のいずれにも、今回抽出した顔認識データと同一のデータが顔認識データ１４５として記憶されていない場合には（ステップＳ１０６；ＮＯ）、内部メモリ１４に新たな類似画像エリア１４２を確保する（ステップＳ１０７）。しかる後に、画像データに顔認識データを付加して画像記憶エリア１４１に記憶するとともに、これらをコピーして今回確保した新たな類似画像エリア１４２に記憶する（ステップＳ１０８）。したがって、このステップＳ１０８での処理により、図２に示した画像記憶エリア１４１と、図３に示した類似画像エリア１４２には、画像本体データ、撮影日時、顔識別データを一組とする同一のデータが記憶される。
【００３９】
また、ステップＳ１０６での判断の結果、前記抽出した顔認識データと同一のデータが顔認識データ１４５として記憶されている場合には、当該同一の顔認識データを有する類似画像エリアを検索する（ステップＳ１０９）。つまり、複数の類似画像エリア１４２（０）（１）（２）・・・において、例えば類似画像エリア（０）に今回抽出した顔認識データと同一のデータが顔認識データ１４５として記憶されているとすると、ＣＰＵ１１はこの類似画像エリア（０）を検索する。
【００４０】
引き続き、画像データに顔認識データを付加して画像記憶エリア１４１に記憶するとともに、これらをコピーして、検索された類似画像エリアに記憶する（ステップＳ１１０）。例えば、図３（ｃ）に示すように、従前の処理で類似画像エリア（０）に、画像本体（顔）データ１４３（０）（０）、撮影日時１４４、顔認識データ１４５からなる類似画像（０）（０）が記憶され、今回の処理で顔認識データ１４５と同一の顔認識データが抽出されたとする。すると、ステップＳ１１０の処理により、類似画像エリア（０）（１）に、今回転送された画像データが類似画像（０）（１）として記憶される。この類似画像（０）（１）は、画像本体データ（顔）１４３（０）（１）、撮影日時１４４、及び顔認識データ１４５で構成されている。
【００４１】
引き続き、画像データに付与されている撮影日時により、当該エリア内において画像データを昇順又は降順で画像データをソートする（ステップＳ１１１）。したがって、画像データを昇順でソートした場合には、各類似画像エリア（０）（１）（２）・・・には、同一の顔認識データを有する画像データ、つまりは同一人を撮影した画像データが撮影日時の古い順序で整列されて記憶された状態となる。また、画像データを降順でソートした場合には、各類似画像エリア（０）（１）（２）・・・には、各々同一の顔認識データを有する画像データ、つまりは各々同一人を撮影した画像データが撮影日時の新しい順序で整列されて記憶された状態となる。
【００４２】
このとき、以上に説明した転送割り込みは、後述するメインフローに対し、所定のタイミング毎に割り込んで周期的に実行される。したがって、各類似画像エリア（０）（１）（２）・・・は、同一人を撮影した画像データが撮影日時の古い順序、又は新しい順序で整列された記憶状態に常時維持されているのである。
【００４３】
図５及び図６は、本実施の形態におけるメインルーチンを示す一連のフローチャートである。ＣＰＵ１１は、先ずイニシャライズ処理を行って（ステップＳ２０１）、ＲＡＭ１３のワークエリアを初期化する等の処理を実行する。引き続き、モードフラグＭをリセットして「０」を設定する（ステップＳ２０２）。さらに、図２に示した画像記憶エリア１４１から、ひとつの画像データを選択し、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ２０３）。
【００４４】
次に、モードフラグＭ＝０の状態が継続しているか否かを判断し（ステップＳ２０４）、モードフラグＭ＝０の状態が継続しているならば、液晶表示パネル３に表示されている画像の表示切替指示があったか否かを判断する（ステップＳ２０５）。ここで、表示切替指示があったか否かとは、例えばスライドショーモードが設定されている場合にはスライドショーの表示切替タイミングとなったか否かであり、ユーザの切替指示操作に応じて画像を表示切替するマニュアルモードが設定されている場合には、ユーザによる切替指示操作があったか否かである。
【００４５】
そして、表示切替指示がない場合には、ステップＳ２０６の処理を実行することなくステップＳ２０７に進む。また、表示切替指示があった場合には、画像記憶エリア１４１から別の画像データを選択して、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ２０６）。
【００４６】
引き続き、モードフラグＭの変更指示があったか否かを判断し（ステップＳ２０７）、モードフラグＭの変更指示がない場合には、ステップＳ２０４に戻る。したがって、モードフラグＭ＝０である第１の表示モードが設定されている状態においては、ステップＳ２０４→Ｓ２０５→Ｓ２０６→Ｓ２０７→Ｓ２０４のループが繰り返される。これにより、表示切替指示がある毎に、画像記憶エリア１４１から別の画像データが選択されて、別の画像が液晶表示パネル３に表示される。
【００４７】
このとき、画像記憶エリア１４１には顔画像を含む画像を表す画像データのみならず、風景画像等のは顔画像を含まない画像を表す画像データも含まれている。また、ステップＳ２０６で選択される画像データも特に順序はなく、画像記憶エリア１４１からランダムに選択することが可能である。したがって、Ｍ＝０の状態においては、画像記憶エリア１４１からランダムに選択された何れかの画像データに基づく画像が、液晶表示パネル３に順次表示されていく。よって、ランダムに選択された何れかの画像データに基づく画像が切替表示されることにより、ユーザは飽きることなく画像を観賞することができる。
【００４８】
他方、ユーザが第１の表示モードから第２の表示モードへの切り換えを行うべくＭ変更指示操作を行うと、ステップＳ２０７の判断がＹＥＳとなる。したがって、ステップＳ２０７からステップＳ２０８に進み、モードフラグＭをセットして、Ｍ＝１にする。また、Ｍ＝１になると、ステップＳ２０４の判断がＮＯとなることから、ステップＳ２０４から図６のステップＳ２０９に進み、類似画像エリア（０）（１）（２）・・・のいずれかひとつを選択する。
【００４９】
また、このステップＳ２０９で選択されたエリア内の最初の画像データを選択し、この選択した最初の画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ２１０）。次に、表示切替指示があったか否かを判断する（ステップＳ２１１）。この表示切替指示があったか否かは、前述したステップＳ２０５と同様の内容であり、例えばスライドショーモードが設定されている場合にはスライドショーの表示切替タイミングとなったか否かであり、ユーザの切替指示操作に応じて画像を表示切替するマニュアルモードが設定されている場合には、ユーザによる切替指示操作があったか否かである。
【００５０】
そして、表示切替指示があった場合には、現在液晶表示パネル３に表示させている画像が当該類似画像エリアにおける最終画像データに基づく画像、つまり最終画像であるか否かを判断する（ステップＳ２１２）。最終画像でない場合には、選択されている類似画像エリア内の次の画像データを選択して、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ２１３）。
【００５１】
引き続き、モードフラグＭの変更指示があったか否かを判断し（ステップＳ２１４）、モードフラグＭの変更指示がない場合には、ステップＳ２１１に戻る。したがって、モードフラグＭ＝１である第２の表示モードが設定されている状態において最終画像となるまでは、ステップＳ２１１→Ｓ２１２→Ｓ２１３→Ｓ２１４→Ｓ２１１のループが繰り返される。これにより、表示切替指示がある毎に、選択されている類似画像エリアから次の画像データが選択されて、次の画像が液晶表示パネル３に表示される。
【００５２】
このとき、前述のように、各類似画像エリア（０）（１）（２）・・・は、各々同一人を撮影した画像データが撮影日時の古い順序、又は新しい順序で整列された記憶状態に常時維持されている。したがって、ステップＳ２１１→Ｓ２１２→Ｓ２１３→Ｓ２１４→Ｓ２１１のループが繰り返されると、液晶表示パネル３には、同一人を撮影した画像が撮影日時の古い順序、又は新しい順序で切替表示される。また、当該類似画像エリアの最終画像が表示されると、ステップＳ２１２の判断がＹＥＳとなることから、ステップＳ２１０からの処理によって、当該類似画像エリアの最初の画像データに基づく画像からの表示が再度実行される。
【００５３】
よって、特定の人物のみの異なる画像を時系列的に順次表示することができ、これにより特定の人物の成長過程がわかるように画像を表示することができる。
【００５４】
また、ユーザが第２の表示モードから第１の表示モードへの切り換えを行うべくＭ変更指示操作を行うと、ステップＳ２１４の判断がＹＥＳとなる。したがって、ステップＳ２１４からステップＳ２１５に進み、モードフラグＭをリセットして、Ｍ＝０にしてから、図５のステップＳ２０４に戻る。Ｍ＝０になると、ステップＳ２０４の判断がＹＥＳとなることから、前述したステップＳ２０５以降の処理が再度実行され始めることとなる。
【００５５】
（第２の実施の形態）
図７及び図８は、本発明の第２の実施の形態におけるメインルーチンを示す一連のフローチャートである。ＣＰＵ１１は、先ずイニシャライズ処理を行って（ステップＳ３０１）、ＲＡＭ１３のワークエリアを初期化する等の処理を実行する。引き続き、図２に示した画像記憶エリア１４１から、ひとつの画像データを選択し、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ３０２）。
【００５６】
次に、液晶表示パネル３に表示されている画像の表示切替指示があったか否かを判断する（ステップＳ３０３）。ここで、表示切替指示があったか否かとは、前記第１の実施の形態と同様に、例えばスライドショーモードが設定されている場合にはスライドショーの表示切替タイミングとなったか否かであり、ユーザの切替指示操作に応じて画像を表示切替するマニュアルモードが設定されている場合には、ユーザによる切替指示操作があったか否かである。
【００５７】
そして、表示切替指示がない場合には、ステップＳ３０４の処理を実行することなくステップＳ３０５に進む。また、表示切替指示があった場合には、画像記憶エリア１４１から別の画像データを選択して、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ３０４）。しかる後に、ステップＳ３０３に戻る。したがって、ステップＳ３０３→Ｓ３０４→Ｓ３０４のループが繰り返される。これにより、表示切替指示がある毎に、画像記憶エリア１４１から別の画像データが選択されて、別の画像が液晶表示パネル３に表示される。
【００５８】
このとき、画像記憶エリア１４１には顔画像を含む画像を表す画像データのみならず、風景画像等のは顔画像を含まない画像を表す画像データも含まれている。また、ステップＳ３０２で選択される画像データも特に順序はなく、画像記憶エリア１４１からランダムに選択することが可能である。したがって、画像記憶エリア１４１からランダムに選択された何れかの画像データに基づく画像が、液晶表示パネル３に順次表示されていく。よって、ランダムに選択された何れかの画像データに基づく画像が切替表示されることにより、ユーザは飽きることなく画像を観賞することができる。
【００５９】
他方、表示切替指示がなかった場合には、ステップＳ３０３からステップＳ３０５に進み類似画像表示指示があったか否かを判断する。類似画像表示指示がなかった場合には、前述のステップＳ３０３に戻る。また、ユーザのマニュアル操作に基づく類似画像表示指示があった場合、例えば現在液晶表示パネル３に表示されている画像に対するユーザのタッチがタッチパネル５により検出された場合には、ステップＳ３０５からステップＳ３０６に進む。そして、この液晶表示パネル３に画像を表示させている画像データに顔認識データが付加されているか否かを判断する。顔認識データが付加されていない場合には、前述のステップＳ３０３に戻る。
【００６０】
しかし、顔認識データが付加されている場合には、この顔認識データと同一の顔認識データを持つ類似画像エリアを検索し（ステップＳ３０７）、顔認識データと同一の顔認識データを持つ類似画像エリアが内部メモリ１４にあるか否かを判断する（ステップＳ３０８）。この判断の結果、同一の顔認識データを持つ類似画像エリアが内部メモリ１４にない場合には、前述のステップＳ３０３に戻る。
【００６１】
ある場合には、ステップＳ３０７で検索されたエリア内の最初の画像データを選択し、この選択した最初の画像データに基づく画像を液晶表示パネル３に表示させる（図８ステップＳ３０９）。次に、表示切替指示があったか否かを判断する（ステップＳ３１０）。この表示切替指示があったか否かは、前述した第１の実施の形態におけるステップＳ２０５と同様の内容である。
【００６２】
そして、表示切替指示があった場合には、現在液晶表示パネル３に表示させている画像が当該類似画像エリアにおける最終画像データに基づく画像、つまり最終画像であるか否かを判断する（ステップＳ３１１）。最終画像でない場合には、検索された類似画像エリア内の次の画像データを選択して、この選択した画像データに基づく画像を液晶表示パネル３に表示させる（ステップＳ３１２）。
【００６３】
引き続き、戻る指示があったか否かを判断し（ステップＳ３１３）、戻る指示がない場合には、ステップＳ３１０に戻る。したがって、戻る指示があるまでであって最終画像となるまでは、ステップＳ３１０→Ｓ３１１→Ｓ３１２→Ｓ３１３→Ｓ３１０のループが繰り返される。これにより、表示切替指示がある毎に、検索された類似画像エリアから次の画像データが選択されて、次の画像が液晶表示パネル３に表示されていく。
【００６４】
このとき、前述のように、各類似画像エリア（０）（１）（２）・・・は、各々同一人を撮影した画像データが撮影日時の古い順序、又は新しい順序で整列された記憶状態に常時維持されている。したがって、ステップＳ３１０→Ｓ３１１→Ｓ３１２→Ｓ３１３→Ｓ３１０のループが繰り返されると、液晶表示パネル３には、タッチにより指定した同一人を撮影した画像が撮影日時の古い順序、又は新しい順序で切替表示される。また、当該類似画像エリアの最終画像が表示されると、ステップＳ３１１の判断がＹＥＳとなることから、ステップＳ３０９からの処理によって、当該類似画像エリアの最初の画像データに基づく画像からの表示が再度実行される。
【００６５】
よって、特定の人物のみの異なる画像を時系列的に順次表示することができ、これにより特定の人物の成長過程がわかるように画像を表示することができる。しかも、この第２の実施の形態においては、液晶表示パネル３上で特定人物を容易に指定することができる。
【００６６】
また、ユーザが戻る指示を行うと、ステップＳ３１３の判断がＹＥＳとなる。したがって、ステップＳ３１３からステップＳ３０２に戻って、前述した処理を再度実行することとなる。
【００６７】
なお、実施の形態においては、本発明を画像表示装置１に適用するようにしたが、画像データを記憶する機能と記憶した画像データに基づき画像を表示する機能とを具備する機器であれば、画像表示装置１に限ることなく、デジタルカメラ、携帯電話等に適用することもできる。
【符号の説明】
【００６８】
１    画像表示装置
３    液晶表示パネル
５    タッチパネル
７    ＧＰＳアンテナ
８    撮像素子
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    内部メモリ
１６    表示制御部
１７    キー入力部制御部
１８    メモリカードインターフェース
２０    ＧＰＳ制御部
３０    通信制御部
６０    メモリカード
７０    パーソナルコンピュータ
８０    電源制御部
１００    顔認識エンジン
１４１    画像記憶エリア
１４２    類似画像エリア
１４３    画像本体データ
１４４    撮影日時
１４５    顔認識データ
【図１】
2012120007.tif 000003
【図２】
2012120007.tif 000004
【図３】
2012120007.tif 000005
【図４】
2012120007.tif 000006
【図５】
2012120007.tif 000007
【図６】
2012120007.tif 000008
【図７】
2012120007.tif 000009
【図８】
2012120007.tif 000010