(57)【要約】【課題】  ユーザに気づきを与えることが可能な画像表示システム等の提供。【解決手段】  画像表示システムは、複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部１０４と、前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部１０６と、前記第１及び前記第２のフィルタにより抽出された抽出画像データを表示部に表示する制御を行う表示制御部１０８と、を含む。【選択図】      図２
2010252291.tif 000002
【特許請求の範囲】
【請求項１】
複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データを、表示部に表示する制御を行う表示制御部と、
を含むことを特徴とする画像表示システム。
【請求項２】
請求項１において、
前記表示制御部は、
前記タイトル作成部によって作成されたタイトルを前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項３】
請求項１又は２において、
タイトルが選択されたことを条件に、前記タイトルに対応する抽出画像データを前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記タイトル作成部は、
前記第１及び前記第２のフィルタにより抽出された抽出画像データの数が所定の基準を満たすことを条件に、タイトルを作成することを特徴とする画像表示システム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記フィルタ処理部は、
所定のタイミングで、前記第１及び前記第２のフィルタを選択し、
前記第１のフィルタは、前記所定のタイミングに基づく時間フィルタであり、
前記第２のフィルタは、場所フィルタであることを特徴とする画像表示システム。
【請求項６】
請求項５において、
前記フィルタ処理部は、
所定のタイミングで、時間情報を取得し、
前記第１のフィルタは、前記時間情報に基づく時間フィルタであることを特徴とする画像表示システム。
【請求項７】
請求項５又は６において、
前記時間フィルタは、（ａ）月日、（ｂ）月、又は（ｃ）季節を抽出するためのフィルタであることを特徴とする画像表示システム。
【請求項８】
請求項１乃至４のいずれかにおいて、
第１のフィルタは、それぞれが優先度を有する少なくとも第１及び第２のサブフィルタより構成され、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも第１及び第２のサブフィルタ並びに前記第２のフィルタを選択し、選択された前記第１及び前記第２のサブフィルタ並びに前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記タイトル作成部は、
前記第１のサブフィルタの優先度が前記第２のサブフィルタの優先度よりも低いとき、前記第２のサブフィルタ及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成することを特徴とする画像表示システム。
【請求項９】
請求項１乃至４のいずれかにおいて、
前記第１のフィルタは、それぞれが優先度を有する少なくとも第１、第２及び第３のサブフィルタより構成され、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１、前記第２及び前記第３のサブフィルタ並びに前記第２のフィルタを選択し、選択された前記第１、前記第２及び前記第３のサブフィルタ並びに前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記第１のサブフィルタは、（ａ）朝、（ｂ）昼、又は（ｃ）夜を抽出するための時間フィルタであり、
前記第２のサブフィルタは、（ａ）月日、（ｂ）月、又は（ｃ）季節を抽出するための時間フィルタであり、
前記第３のサブフィルタは、年を抽出するための時間フィルタであり、
前記タイトル作成部は、
前記第３のサブフィルタ及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成することを特徴とする画像表示システム。
【請求項１０】
請求項１乃至７のいずれかにおいて、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１のフィルタ、前記第２のフィルタ及び第３のフィルタを選択し、選択された前記第１、前記第２及び前記第３のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記タイトル作成部は、
前記第１、前記第２及び前記第３のフィルタに基づいて、抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１、前記第２及び前記第３のフィルタにより抽出された抽出画像データを、前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項１１】
請求項１０において、
前記第３のフィルタは、オブジェクトフィルタであることを特徴とする画像表示システム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記フィルタ処理部は、
ランダムに、少なくとも前記第１、前記第２及び前記第３のフィルタのいずれかを選択することを特徴とする画像表示システム。
【請求項１３】
請求項１乃至１１のいずれかにおいて、
前記フィルタ処理部は、
過去に作成されたタイトルの選択履歴に基づいて、少なくとも前記第１、前記第２及び第３のフィルタのいずれかを選択することを特徴とする画像表示システム。
【請求項１４】
請求項１において、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１のフィルタを選択し、選択された前記第１のフィルタに基づいて、複数の画像データの中から第１の抽出画像データを抽出し、前記第１の抽出画像データの数が所定数を超えることを条件に、前記複数のフィルタの中から少なくとも前記第２のフィルタをさらに選択し、選択された前記第１及び前記第２のフィルタに基づいて、前記第１の抽出画像データの中から第２の抽出画像データを抽出し、
前記タイトル作成部は、
前記第１及び前記第２のフィルタに基づいて、第２の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１及び前記第２のフィルタにより抽出された第２の抽出画像データを、前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項１５】
請求項１４において、
前記タイトル作成部は、
前記第１の抽出画像データの数が所定数を超えないことを条件に、前記第１のフィルタに基づいて、第１の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１のフィルタにより抽出された第１の抽出画像データを、前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項１６】
請求項１４又は１５において、
前記フィルタ処理部は、
前記第２の抽出画像データの数が所定数を超えることを条件に、前記複数のフィルタの中から少なくとも第３のフィルタをさらに選択し、選択された前記第１、前記第２及び前記第３のフィルタに基づいて、前記第２の抽出画像データの中から第３の抽出画像データを抽出し、
前記タイトル作成部は、
前記第１、前記第２及び前記第３のフィルタに基づいて、第３の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１、前記第２及び前記第３のフィルタにより抽出された第３の抽出画像データを、前記表示部に表示する制御を行うことを特徴とする画像表示システム。
【請求項１７】
複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データの表示を指示する表示指示部と、
を含むことを特徴とする情報処理システム。
【請求項１８】
複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データを表示部に表示する制御を行う、又は前記抽出画像データの表示を指示する表示処理部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項１９】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１８に記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、情報処理システム、プログラム及び情報記憶媒体等に関係する。
【背景技術】
【０００２】
例えばデジタルフォトフレーム、電子アルバム等の画像表示システムは、複数の画像データを取り扱い、特許文献１は、複数の画像データを表示することができるデジタルフォトフレームを開示する。画像表示システムによって取り扱われる複数の画像データの数が多くなると、複数の画像データの各画像データにタイトル（画像タイトル）を作成することが望まれる。
【０００３】
特許文献２は、複数の画像データの各画像データにタイトル（画像タイトル）を撮影情報に基づき作成することができる電子アルバムを開示する。また、特許文献３も、複数の画像データの各画像データにタイトル（画像タイトル）を属性情報等に基づき作成することができる画像管理システムを開示する。
【０００４】
また、複数の画像データのうちの一部の画像データ（グループ画像データ）をグループとして表示することが望まれる。特許文献４は、複数の画像データの各画像データにタイトル（画像タイトル）をユーザが作成すること、及び、複数の画像データのうちの一部の画像データ（グループ画像データ）のタイトル（グループタイトル）をグループ画像データの画像タイトルに基づきユーザが「お気に入りボタン」として作成することを開示する。特許文献４は、ユーザによって作成されたグループタイトル（お気に入りボタン）の選択に基づきグループ画像データを表示することができる電子アルバム装置を開示する。
【０００５】
特許文献５は、特許文献４の電子アルバム装置を改良する電子アルバム装置を開示する。具体的には、特許文献５は、画像タイトルをユーザが作成する代わりに、複数の画像データの各画像データの撮影日を基準として、同一撮影日の画像データをグループ化する電子アルバム装置を開示する。
【０００６】
しかしながら、これまでの画像表示システムでは、画像データを楽しく見るための仕組みがないという課題がある。さらに詳しく述べれば、例えば、これまでの画像表示システムでは１枚の画像が所属するグループは１つであることが想定されているため、ユーザにとっては繰り返し同じ画像セットを見ることになり飽きてくるという課題が解決されていない。さらに、例えば、膨大な数の画像セット（グループ画像データ）が作成されると想定されるが、その膨大な数の画像セットからユーザが見たい画像セットを選ぶ方法は、検索手段しか考えられておらず、これはユーザが何を見たいか明確な意図が在る場合にしか写真を楽しむことができないことを意味しており、ユーザが古い写真を偶然見つけて喜ぶといったような、従来写真をアルバムに保存していた頃は遭遇していたような発見の機会を喪失している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−３２４４７３号公報
【特許文献２】特開２０００−１６５８１０号公報
【特許文献３】特開２００２−０１０１７８号公報
【特許文献４】特開平１１−２７２８４０号公報
【特許文献５】特開２００３−１９９０２８号公報
【特許文献６】特開２００６−２２１６０７公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の幾つかの態様によれば、ユーザに気づきを与えること（例えば、自動で選択されるフィルタ条件で画像セットを自由自在に組み合わせることで、ユーザが意図しないような組み合わせの画像セットを表示すること）が可能な画像表示システム、情報処理システム、プログラム及び情報記憶媒体等を提供できる。
【課題を解決するための手段】
【０００９】
本発明の一態様は、複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データを、表示部に表示する制御を行う表示制御部と、
を含むことを特徴とする画像表示システムに関係する。
【００１０】
本発明の一態様によれば、抽出画像データに対応するタイトル（グループタイトル）は、複数のフィルタに基づいて、タイトル作成部によって作成される。このように、ユーザが意図しないタイトルが自動的に作成されることにより、抽出画像データを介してユーザに気づきを与える（インスパイア）ことができる。また本発明の一態様では、例えば、第１及び第２のフィルタをランダムに自動でユーザの意図とは関係なく選択してもよい。即ち、見慣れた画像セットを繰り返し見る場合に比べて、本発明の一態様によれば、意図しない発見がユーザに対して誘発されたり、ユーザの記憶の中の思い出が不意によみがえることもあり、ユーザは楽しく抽出画像データを見ることができる。
【００１１】
また本発明の一態様では、
前記表示制御部は、
前記タイトル作成部によって作成されたタイトルを前記表示部に表示する制御を行ってもよい。
【００１２】
このようにすれば、ユーザは、タイトルで抽出画像データの内容を想像することができる。また、ユーザが意図しないタイトル名が自動的に表示されることにより、タイトルを介してユーザに気づきを与えることができる。
【００１３】
また本発明の一態様では、
タイトルが選択されたことを条件に、前記タイトルに対応する抽出画像データを前記表示部に表示する制御を行ってもよい。
【００１４】
このようにすれば、タイトル作成部は、複数のタイトルを作成することが可能となり、ユーザの選択に応じて、抽出画像データを表示することができる。例えば、表示部の表示画面のサイズが十分に確保できない場合でも、ユーザが複数のタイトルを閲覧することと、ユーザがそのタイトルでグループ化された画像セットの少なくとも一部を閲覧することを可能にする。
【００１５】
また本発明の一態様では、
前記タイトル作成部は、
前記第１及び前記第２のフィルタにより抽出された抽出画像データの数が所定の基準を満たすことを条件に、タイトルを作成してもよい。
【００１６】
このようにすれば、１つのグループ内の抽出画像データの数を適切に管理することができる。例えば、抽出画像データの数が所定数以上であることを条件に、適切な数の抽出画像データを表示することができる。さらに詳しく述べれば、例えば、このことは表示できる画像（抽出画像データ）が２枚しかないにも関わらず、タイトルが作成されてしまう場合を除くこともできるので、タイトルの数が膨大になることも回避することができる。
【００１７】
また本発明の一態様では、
前記フィルタ処理部は、
所定のタイミングで、前記第１及び前記第２のフィルタを選択し、
前記第１のフィルタは、前記所定のタイミングに基づく時間フィルタであり、
前記第２のフィルタは、場所フィルタであってもよい。
【００１８】
このようにすれば、所定のタイミングでタイトル及び抽出画像データを変化させることができる。例えば、毎日、タイトル及び抽出画像データが変化することで、ユーザは、より楽しく抽出画像データを見ることができる。また、時間フィルタと場所フィルタとを組み合わせる例として、例えば、場所フィルタは固定して、時間フィルタを様々に変えることができる。この場合、同一の場所に対して種々の時間間隔の画像セットを抽出することが可能になるので、意図しない発見がユーザに対して誘発され易くなったり、ユーザの記憶の中の思い出が不意によみがえり易くなる。さらに詳しく例を述べると、例えば、場所フィルタを仮に「京都」とし、時間フィルタを様々に変えると、ユーザが毎年京都に行く人であれば、３年前の京都の画像セットができたり、あるいは、何年にもわたる「春の京都」の画像セットができる。また、例えば、時間フィルタをいずれも可（つまり任意）とすれば、「京都」という画像セットも作成することができ、このような画像セットはユーザに対して発見を喚起したり、思い出をよみがえらせ易くなる。
【００１９】
また本発明の一態様では、
前記フィルタ処理部は、
所定のタイミングで、時間情報を取得し、
前記第１のフィルタは、前記時間情報に基づく時間フィルタであってもよい。
【００２０】
このようにすれば、確実に、所定のタイミングでタイトル及び抽出画像データを変化させることができる。
【００２１】
また本発明の一態様では、
前記時間フィルタは、（ａ）月日、（ｂ）月、又は（ｃ）季節を抽出するためのフィルタであってもよい。
【００２２】
このようにすれば、このような時間フィルタを基準として、例えば、ユーザの今の時間と関連した時間フィルタで画像が抽出されることになるので、ユーザは抽出された画像と今とを比較することが容易になり、これにより意図しない発見がユーザに対して誘発され易くなったり、ユーザの記憶の中の思い出が不意によみがえり易くなる。なお、時間フィルタは、（ａ）月日、（ｂ）月、又は（ｃ）季節の何れか１つを抽出するためのフィルタであってもよく、もちろん、（ａ）月日、（ｂ）月、又は（ｃ）季節の何れも抽出するための任意のフィルタ（全フィルタ）であってもよい。
【００２３】
また本発明の一態様では、
第１のフィルタは、それぞれが優先度を有する少なくとも第１及び第２のサブフィルタより構成され、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも第１及び第２のサブフィルタ並びに前記第２のフィルタを選択し、選択された前記第１及び前記第２のサブフィルタ並びに前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記タイトル作成部は、
前記第１のサブフィルタの優先度が前記第２のサブフィルタの優先度よりも低いとき、前記第２のサブフィルタ及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成してもよい。
【００２４】
このようにすれば、タイトル（グループタイトル）の名称が複雑にならない。また、ユーザは、簡易な（シンプルな）タイトル名であるので抽出画像データの内容、即ちどのような画像データが含まれているかを想像し易い。
【００２５】
また本発明の一態様では、
前記第１のフィルタは、それぞれが優先度を有する少なくとも第１、第２及び第３のサブフィルタより構成され、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１、前記第２及び前記第３のサブフィルタ並びに前記第２のフィルタを選択し、選択された前記第１、前記第２及び前記第３のサブフィルタ並びに前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記第１のサブフィルタは、（ａ）朝、（ｂ）昼、又は（ｃ）夜を抽出するための時間フィルタであり、
前記第２のサブフィルタは、（ａ）月日、（ｂ）月、又は（ｃ）季節を抽出するための時間フィルタであり、
前記第３のサブフィルタは、年を抽出するための時間フィルタであり、
前記タイトル作成部は、
前記第３のサブフィルタ及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成してもよい。
【００２６】
このようにすれば、タイトル（グループタイトル）の名称が複雑にならない。また、ユーザは、簡易なタイトルで抽出画像データの内容を直感的に想像することができる。なお、第１のフィルタの第３のサブフィルタの優先度が第１のフィルタの他のサブフィルタ（第１のサブフィルタ、第２のサブフィルタ）の優先度よりも高い場合、第１のフィルタに関しては、第３のサブフィルタのみに基づいて、抽出画像データに対応するタイトルを作成することができる。
【００２７】
また本発明の一態様では、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１のフィルタ、前記第２のフィルタ及び第３のフィルタを選択し、選択された前記第１、前記第２及び前記第３のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出し、
前記タイトル作成部は、
前記第１、前記第２及び前記第３のフィルタに基づいて、抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１、前記第２及び前記第３のフィルタにより抽出された抽出画像データを、前記表示部に表示する制御を行ってもよい。
【００２８】
このようにすれば、意図しない発見がユーザに対して誘発され易くなったり、ユーザの記憶の中の思い出が不意によみがえり易くなる。また本発明の一態様では、例えば、第１、第２及び第３のフィルタをランダムに自動でユーザの意図とは関係なく選択してもよい。
【００２９】
また本発明の一態様では、
前記第３のフィルタは、オブジェクトフィルタであってもよい。
【００３０】
このようにすれば、１つのグループ内の抽出画像データを適切に管理することができる。例えば、１つのグループ内の抽出画像データは、人を含む画像データで構成することができる。さらに詳しく述べると、オブジェクトフィルタは、例えば、画像特徴量から人物や車、建物を検出するフィルタであってもよいし、特定の人物を認識するフィルタであってもよい。また本発明の一態様では、第３のフィルタは、オブジェクトフィルタの代わりに、特許文献６（特開２００６−２２１６０７公報）に開示されているような画像から受ける印象に基づいて画像を分類する技術に基づくフィルタであってもよいし、単純には、画像に付与されたタグをフィルタとしてもよい。
【００３１】
また本発明の一態様では、
前記フィルタ処理部は、
ランダムに、少なくとも前記第１、前記第２及び前記第３のフィルタのいずれかを選択してもよい。
【００３２】
このようにすれば、例えば第２のフィルタをランダムに選択し、ランダムに選択された第２のフィルタに基づきタイトル及び抽出画像データを変化させることができる。即ち、第２のフィルタとして、複数のフィルタを準備し、複数のフィルタの中から１つのフィルタを第２のフィルタとしてランダムに選択する一方、第１及び第３のフィルタを固定してもよい。例えば、同一の場所及び同一の人物に対して種々の時間間隔の画像セットを抽出することが可能になる。また、このように、フィルタの数を例えば３つに増やして抽出する画像を絞り込むこともできるが、逆にフィルタの数を２つに減らして、つまり所定のフィルタ条件（例えば、第１のフィルタ）を任意にしてしまえば、広範囲から画像を抽出することができ、自由自在に画像セットを作成することができる。このことは、画像セットを閲覧するユーザが意図しない発見を誘発されやすくなることにもつながる。
【００３３】
また本発明の一態様では、
前記フィルタ処理部は、
過去に作成されたタイトルの選択履歴に基づいて、少なくとも前記第１、前記第２及び前記第３のフィルタのいずれかを選択してもよい。
【００３４】
このようにすれば、ユーザの嗜好に基づきタイトル及び抽出画像データを変化させることができる。
【００３５】
また本発明の一態様では、
前記フィルタ処理部は、
複数のフィルタの中から少なくとも前記第１のフィルタを選択し、選択された前記第１のフィルタに基づいて、複数の画像データの中から第１の抽出画像データを抽出し、前記第１の抽出画像データの数が所定数を超えることを条件に、前記複数のフィルタの中から少なくとも前記第２のフィルタをさらに選択し、選択された前記第１及び前記第２のフィルタに基づいて、前記第１の抽出画像データの中から第２の抽出画像データを抽出し、
前記タイトル作成部は、
前記第１及び前記第２のフィルタに基づいて、第２の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１及び前記第２のフィルタにより抽出された第２の抽出画像データを、前記表示部に表示する制御を行ってもよい。
【００３６】
このようにすれば、１つのグループ内の抽出画像データ（第２の抽出画像データ）の数を適切に管理することができる。第１の抽出画像データの数が所定数を超えることを条件に、適切な数の第２の抽出画像データを表示することができる。
【００３７】
また本発明の一態様では、
前記タイトル作成部は、
前記第１の抽出画像データの数が所定数を超えないことを条件に、前記第１のフィルタに基づいて、第１の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１のフィルタにより抽出された第１の抽出画像データを、前記表示部に表示する制御を行ってもよい。
【００３８】
このようにすれば、第１の抽出画像データの数が所定数を超える場合に、第２の抽出画像データを表示するが、第１の抽出画像データの数が所定数を超えない場合に、第１の抽出画像データを表示してもよい。
【００３９】
また本発明の一態様では、
前記フィルタ処理部は、
前記第２の抽出画像データの数が所定数を超えることを条件に、前記複数のフィルタの中から少なくとも第３のフィルタをさらに選択し、選択された前記第１、前記第２及び前記第３のフィルタに基づいて、前記第２の抽出画像データの中から第３の抽出画像データを抽出し、
前記タイトル作成部は、
前記第１、前記第２及び前記第３のフィルタに基づいて、第３の抽出画像データに対応するタイトルを作成し、
前記表示制御部は、
前記第１、前記第２及び前記第３のフィルタにより抽出された第３の抽出画像データを、前記表示部に表示する制御を行ってもよい。
【００４０】
このようにすれば、１つのグループ内の抽出画像データ（第３の抽出画像データ）の数を適切に管理することができる。第２の抽出画像データの数が所定数を超えることを条件に、適切な数の第３の抽出画像データを表示することができる。
【００４１】
また本発明の他の態様は、
複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データの表示を指示する表示指示部と、
を含むことを特徴とする情報処理システムに関係する。
【００４２】
また本発明の他の態様は、複数のフィルタの中から少なくとも第１及び第２のフィルタを選択し、選択された前記第１及び前記第２のフィルタに基づいて、複数の画像データの中から抽出画像データを抽出するフィルタ処理部と、
前記第１及び前記第２のフィルタに基づいて、抽出画像データに対応するタイトルを作成するタイトル作成部と、
前記第１及び前記第２のフィルタにより抽出された抽出画像データを表示部に表示する制御を行う、又は前記抽出画像データの表示を指示する表示処理部として、
コンピュータを機能させることを特徴とするプログラムに関係する。
【００４３】
また本発明の他の態様は、上記プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。
【図面の簡単な説明】
【００４４】
【図１】図１（Ａ）、図１（Ｂ）は、画像表示システムの１つであるデジタルフォトフレームの例を示す図。
【図２】本実施形態の画像表示システムの構成例。
【図３】タイトルが表示される表示部の表示例。
【図４】スライドショーの設定条件が表示される表示部の表示例。
【図５】スライドショーの実行状態が表示される表示部の表示例。
【図６】図６（Ａ）、図６（Ｂ）は、フィルタの説明図。
【図７】１つのフィルタ条件を設計するフローチャート。
【図８】１つのタイトルを設計するフローチャート。
【図９】時間情報に基づく時間フィルタを利用するときのタイトルの作成方法の概念図。
【図１０】お気に入りタイトルに対応する具体的フィルタの選択履歴の作成例。
【図１１】少なくとも１つのタイトルを設計するフローチャート。
【図１２】本実施形態のシステム構成の変形例。
【図１３】フィルタ条件を自動的に設計する変形例のフローチャート。
【図１４】図１３の具体例としての年フィルタの説明図。
【発明を実施するための形態】
【００４５】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００４６】
１．構成
図１（Ａ）に、本実施形態の画像表示システムの一例であるデジタルフォトフレーム３００（デジタルフォトプレーヤ、画像再生装置）の例を示す。
【００４７】
図１（Ａ）は、いわゆるフォトスタンドタイプのデジタルフォトフレームの例である。このデジタルフォトフレーム３００は、家の中などの任意の場所にユーザにより設置される。そして、デジタルの画像データや音データなどのコンテンツ情報の再生処理（例えば、静止画像の表示、音楽や録音された音声等の再生など）を実行する。デジタルフォトフレーム３００は、例えば、写真（静止画像データ）のスライドショーを実行してもよく、例えば、映像（動画像データ）の自動再生を行ってもよい。静止画像や映像画像等の画像は表示部３４０に表示される。また、デジタルフォトフレーム３００は、音声を再生する図示しないスピーカを有することができる。
【００４８】
なお図１（Ａ）はフォトスタンドタイプのデジタルフォトフレームの例であるが、例えば図１（Ｂ）に示すように、壁掛けタイプのものであってもよい。この壁掛けタイプのデジタルフォトフレームとしては、例えば電気泳動型ディスプレイ等により実現される電子ペーパなどを用いることができる。また、デジタルフォトフレームに、コンテンツ情報の再生指示等を含む各種操作を実現できる操作ボタン３６０などを設けたり、リモコンを用いて再生指示等の各種操作ができるようにリモコン信号受信部（図示せず）を設けてもよい。
【００４９】
デジタルフォトフレーム３００は、例えばＳＤカード等のメモリカードのインターフェースを備えることができる。或いは、無線ＬＡＮ、ブルートゥースなどの無線通信のインターフェースや、ＵＳＢ等の有線の通信インターフェースを備えることができる。即ち、デジタルフォトフレーム３００は、メモリカードに保存されるコンテンツ情報や外部から受診されるコンテンツ情報の再生処理を実行することができる。例えば、デジタルフォトフレーム３００は、ユーザが所持するＳＤカード等のメモリカードを装着できるカードスロットを有してメモリカード内に記録されている画像データを再生処理することができる。デジタルカメラや携帯電話機などの携帯型電子機器がブルートゥース等の無線機能を有する場合には、この無線機能を利用して、携帯型電子機器からデジタルフォトフレーム３００にコンテンツ情報を転送する。すると、デジタルフォトフレーム３００は、転送されたコンテンツ情報の再生処理を実行する。デジタルカメラがＵＳＢケーブルを接続できる構成であれば、デジタルフォトフレーム３００は、このＵＳＢケーブルを経由して同様の機能を実行できる。なお、再生処理だけではなく、データ自体を一旦装置内に記憶した後に再生処理を行うようにしても良い。
【００５０】
図２に、本実施形態の画像表示システムの構成例を示す。この画像表示システムは、処理部１０２、記憶部１２０、通信部１３８、表示部１４０、及び操作部１６０を含む。なおこれらの一部の構成要素（例えば通信部）を省略したり、他の構成要素（例えばスピーカ）を追加するなどの種々の変形実施が可能である。図１（Ａ）又は図１（Ｂ）のデジタルフォトフレーム３００は、これらの構成のすべてを組み込んで構成することもできるし、一部の構成をデジタルフォトフレームとは別体のユニット内に組み込んで構成することもできる。
【００５１】
処理部１０２は、各種の制御処理や演算処理を行う。例えば記憶部１２０や表示部１４０などの上述の各部の制御を行ったり全体的な制御を行う。この処理部１０２の機能は、各種プロセッサ（ＣＰＵ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、当該処理部１０２に接続された情報記憶媒体１３０に記憶されたプログラムなどにより実現できる。
【００５２】
記憶部１２０は、処理部１０２、通信部１３８などのワーク領域となるものであり、その機能はＲＡＭなどのメモリやＨＤＤ（ハードディスクドライブ）などにより実現できる。この記憶部１２０は、少なくとも複数の画像データを記憶する画像データ記憶部１２２、複数のフィルタを記憶するフィルタ記憶部１２４、及び処理部１０２によって作成されたタイトルを記憶するタイトル記憶部１２６を含む。記憶部１２０は、過去に作成されたタイトルの選択履歴を記憶する選択履歴記憶部１２８を含むことができる。記憶部１２０の詳細については、後述する。
【００５３】
情報記憶媒体１３０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、メモリカードや光ディスクなどにより実現できる。処理部１０２は、情報記憶媒体１３０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１３０には、本実施形態の各部としてコンピュータ（処理部、記憶部、通信部、表示部、操作部を備える装置）を機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。なお情報記憶媒体１３０が複数の画像データを記憶する場合には、情報記憶媒体１３０が画像データ記憶部１２２の機能を兼ねることになる。
【００５４】
通信部１３８（通信インターフェース）は、無線や有線の通信などにより外部デバイス（例えばサーバ、携帯型電子機器）との間で情報のやり取りを行うものであり、その機能は、通信用ＡＳＩＣ又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。図１（Ａ）又は図１（Ｂ）のデジタルフォトフレームは、通信部１３８としてメモリカードスロットを有することができ、この場合、この通信部１３８にメモリカードが接続される。
【００５５】
表示部１４０は、コンテンツ情報である画像を表示するためのものであり、例えば液晶ディスプレイや、有機ＥＬなどの発光素子を用いたディスプレイや、電気泳動型ディスプレイなどにより実現できる。なお表示部１４０をタッチパネルディスプレイ（タッチスクリーン）により構成してもよい。図１（Ａ）又は図１（Ｂ）のデジタルフォトフレーム３００は、表示部１４０として表示部３４０を有することができる。
【００５６】
操作部１６０は、ユーザが各種情報を入力するためのものであり、例えば操作ボタンやリモコン装置などのデバイスにより実現できる。ユーザは、この操作部１６０を用いて、画像データの表示開始を指示したり、タイトルの選択などを行うことができる。なお表示部１４０がタッチパネルディスプレイにより構成される場合には、表示部１４０が操作部１６０の機能を兼ねることになる。図１（Ａ）又は図１（Ｂ）のデジタルフォトフレーム３００は、操作部１６０として操作ボタン３６０を有することができる。
【００５７】
処理部１０２は、フィルタ処理部１０４、タイトル作成部１０６、表示制御部１０８、及びタイトル登録部１１０を含む。なお、これらの一部の構成要素（例えばタイトル登録部１１０）を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００５８】
フィルタ処理部１０４は、複数のフィルタの中から選択フィルタを選択し、選択フィルタに基づいて、複数の画像データの中から抽出画像データを抽出する。即ち、フィルタ処理部１０４は、ある選択フィルタによって抽出される結果である特定の１つのグループを構成する抽出画像群を自動的に決定するものである。タイトル作成部１０６は、選択フィルタに基づいて自動的に選択された抽出画像データに対応するタイトルを自動的に作成する。即ち、タイトル作成部１０６は、１つのグループのタイトル（グループタイトル）を自動的に決定するものである。表示制御部１０８（広義には、表示処理部）は、選択フィルタにより抽出された抽出画像データを表示部１４０に表示する制御を行う。即ち、表示制御部１０８は、自動的に決定されたタイトルに属する抽出画像を表示部１４０に表示する制御を行う。タイトル登録部１１０は、ユーザの嗜好に基づき、自動的に決定されたタイトルをお気に入りタイトルとして登録するものである。処理部１０２のさらなる詳細については、後述する。
【００５９】
特許文献４に開示される電子アルバム装置では、１つのグループ又は１つのグループタイトルを形成するには、ユーザが複数の画像データの各画像データに共有のタイトル（画像タイトル）を設定する作業が必要であり、従って、ユーザの負担が大きい。特許文献５に開示される電子アルバム装置では、１つのグループを形成するには、例えば同一撮影日等の１つのフィルタが固定される。言い換えれば、フィルタはこの１種類のみしか存在しないため、過去に見た画像データと同じものが常に固定的にグループ化され、スライドショーを行う場合であっても常に同じ画像しか表示されず、従って、ユーザは、画像データの表示内容に何らの新たな変化もなく見飽きてしまうことになり、これを楽しく見ることができない。
【００６０】
図２の表示制御部１０８は、自動的に決定されたタイトルに属する抽出画像を表示部１４０に表示する制御を行う。従って、ユーザは特段の操作を行う必要がなくユーザの負担が軽減される。また、複数のフィルタから特定のフィルタが自動的に選択されることにより表示内容には常に新たな変化が与えられることになる。従って、予想外の画像が突然表示されるという事態も起こり得ることから、抽出画像データを介してユーザに新たな気づきを与えることができ、ユーザはこの新たな気づきに基づいた次の連想への連鎖をさらにふくらませることが出来、ユーザは楽しく抽出画像データを見ることができる。
【００６１】
２．動作
以下、画像表示システムの動作例について、図３、図４及び図５を用いて説明する。図３は、タイトルが表示されている状態の表示部１４０（３４０）の表示例を示す。図３に示されるように、画像表示システムの表示部１４０は、例えば、９個のタイトル名（グループタイトル）Ａ１−Ａ９を表示画面内の第１の表示エリアＣ１に表示する。これらの９つのタイトルＡ１−Ａ９は、タイトル作成部１０６によって自動的に作成され、所定のタイミングで、例えば１日毎に、変化（更新）可能である。表示部１４０は、タイトルとともに、そのタイトルに属する抽出画像データ群のうちの代表画像データを表示することができる。例えば、表示部１４０は、「２００７  京都」という名称を有するタイトルＡ１を代表画像データＢ１の上に重畳して表示する。なお、表示部１４０は、タイトルＡ１の表示位置を重畳ではなく代表画像データＢ１の横（上下左右のいずれでも良い）に置いてもよい。
【００６２】
また、タイトルと同様に、そのタイトルの付された画像群の画像枚数を代表画像データに重畳して、そのタイトルの付された画像群の画像枚数をタイトル及び代表画像とともに同時に表示するようにしても良い。あるいは代表画像データの上下左右のいずれかの位置に、そのタイトルの付された画像群の画像枚数をタイトル及び代表画像とともに同時に表示するようにしても良い。この構成によりユーザは画像枚数を事前に把握した上で、スライドショーを開始させるか否かの判断が行えるようになる。
【００６３】
タイトル作成部１０６によって一度に自動作成されるタイトルの数は、図３に示される９に限定されず、１でもよく、１０以上でもよい。タイトル作成部１０６によって一度に作成されるタイトルの数が、表示部１４０の第１の表示エリアＣ１に表示可能な数を超える場合、表示部１４０は、第１の表示エリアＣ１に実際に表示されるタイトルの数を制限してもよい。例えば、３０個のタイトルが、所定のタイミングでタイトル作成部１０６によって作成される場合、表示部１４０は、３０個のタイトルの中から９個のタイトルＡ１−Ａ９のみを表示し、その後、９個のタイトルＡ１−Ａ９を他の９個のタイトルに切り替えて表示する。このように、表示部１４０は、９個のタイトルを切り替え続けて表示することによって、３０個のタイトルすべてを順次表示することができる。
【００６４】
図３に示されるように、表示部１４０は、タイトル登録部１１０に現時点において過去に登録されている複数のタイトル（グループタイトル）Ａ１’、Ａ２’、・・・を表示画面内の第２の表示エリアＣ２に表示することができる。第２の表示エリアＣ２に表示されるタイトルは、ユーザによって過去に「お気に入り」として選択操作されたお気に入りタイトルであり、このタイトルはタイトル登録部１１０に記憶されている。表示部１４０は、お気に入りタイトルとともに、そのお気に入りタイトルに属する抽出画像データの代表画像データを表示することができる。例えば、表示部１４０は、「２００９  大阪」という名称を有するタイトルＡ１’を代表画像データＢ１’の横に置く位置に表示する。なお、表示部１４０は、タイトルＡ１’を代表画像データＢ１’の上や下あるいは左右のいずれかに置く位置に表示してもよい。
【００６５】
本明細書において、現在の年月日が２００９年２月１７日であると仮定すると、図３に示されるように、表示部１４０は、現在の年月日を表示画面内の第３の表示エリアＣ３に表示することができる。例えば、表示部１４０は、現在の年を省略し、現在の月日を第３の表示エリアＣ３に表示してもよい。
【００６６】
第１の表示エリアＣ１に表示されるタイトルや第２の表示エリアＣ２に表示されるタイトルから特定のタイトルがユーザによって選択された場合、最終的に、表示部１４０は、ユーザによって選択されたタイトルに属する抽出画像データを表示画面全体を使って１画像ずつ表示する。例えば、表示部１４０は、抽出画像データを構成する複数の画像データの中から１つの画像データを表示させると共に、表示させる画像データを順次連続的に切り替えて、スライドショーを実行する。なお、選択操作において、第１の表示エリアＣ１に表示される代表画像データや第２の表示エリアＣ２に表示される代表画像データがユーザによって選択されても、第１の表示エリアＣ１に表示されるタイトルや第２の表示エリアＣ２に表示されるタイトルがユーザによって選択されるものとみなすことができる。
【００６７】
図４は、スライドショーの設定条件が表示される表示部の表示例を示す。例えば図３の表示画面内の第１の表示エリアＣ１に表示されるタイトルＡ１がユーザによって選択された場合、図４に示されるように、表示部１４０は、スライドショーの設定条件を表示する画面に切り替わる。この画面では、タイトルＡ１に属する抽出画像データを構成する複数の画像データの中から選択された９個の画像データを、表示画面内の第１の表示エリアＣ１’に表示する。第１の表示エリアＣ１’に表示される画像データの数は、図４に示される９に限定されず、１でもよく、１０以上でもよい。表示制御部１０８は、表示エリアＣ１’内に表示される画像データの数に応じて、第１の表示エリアＣ１’に表示される１つの画像データの大きさを調整してもよい。
【００６８】
図４に示されるように、表示部１４０は、スライドショーを実行するためのスタートボタンを、次の表示画面内の第２の表示エリアＣ２’に表示することができる。タイトル作成部１０６は、ユーザが意図しないタイトルを自動的に作成するので、ユーザはそのタイトルの付された画像データにはどのような画像があるかを事前に全く把握できない。従って、どのような画像が自動選択されたかを第１の表示エリアＣ１’に表示される画像データを見てその画像群が自分にとって好ましかったり興味あるものであるかを確認した上で、ユーザは、スタートボタンを選択してスライドショーを開始させることができる。
【００６９】
また、表示部１４０は、スライドショーを実行するための設定条件をユーザが選択可能な複数のラジオボタンを、次の表示画面内の第２の表示エリアＣ２’に表示することができる。具体的には、表示部１４０は、スライドショーを行うトータル表示時間を選択して設定するための複数のボタンや、画像１枚あたりの表示時間を選択して設定するための複数のボタンや、選択されたタイトル名を有する表示対象の全画像の表示順の設定ルール等の表示方法を選択して設定するための複数のボタンを表示することができる。この他、例えばワイプインアウト等のような画像表示切替え時の表示効果を選択して設定するためのボタンを表示してもよい。
【００７０】
図４に示されるように、表示部１４０は、ユーザによって選択されたタイトルＡ１のタイトル名を、表示画面内の第３の表示エリアＣ３’に表示することができる。なお、図３において、第１の表示エリアＣ１にタイトルＡ１のタイトル名の文字表示を省略して代表画像のみを表示し、代表画像データＢ１の選択をタイトルＡ１の選択とみなして、図４の第３の表示エリアＣ３’で、初めてタイトルＡ１を表示してもよい。また、表示部１４０は、ユーザによって選択されたタイトルＡ１をお気に入りタイトルとして登録するためのボタンや、前の表示画面に戻るためのボタンを、表示画面内の第３の表示エリアＣ３’に表示することができる。
【００７１】
また、画像表示システムは、スタートボタンが押されてスライドショーを開始させた履歴を例えば記憶部１２０に残しておくようにしても良く、かつ、この履歴をユーザが呼び出して見ることができるようにしても良い。例えば、おととい見たスライドショーの中に重要な画像があったのを思い出したというような場合、この履歴を見ることでユーザは所望の重要画像を容易に探し出すことができるようになる。
【００７２】
一方、ユーザからの新規の操作が全くなされない時間が長く続くと、画像表示システム（狭義には、デジタルフォトフレーム３００）は、１つのスライドショー再生後に戻る図３に示すタイトルと代表画像データが表示される画面のままであったり、その時点で行っているスライドショーがそのまま繰り返し長時間継続されていたりと、ユーザに対して連想連鎖を想起させるような新規の画像を提示することができなくなってしまう。従って、例えば１時間のような一定時間が経過してもユーザの何らの操作もなされない場合には、例えば、一定時間が経過した時点でそれまで行っていたスライドショーを終了させ、ユーザが選択しなかった他のスライドショーを自動的に開始させるようにしても良い。一定時間が経過した時点で新規に開始するスライドショーは、ユーザが図３の状態で選択したタイトルの隣に表示されていたタイトルを有する画像群でも良く、スライドショーを開始させた履歴が残っていれば、前回に選択したスライドショーとしても良い。また、例えば記憶部１２０にデータベースを構築し、同じタイトルのスライドショーが連続しないように、データベースからランダムに異なるタイトルを順次選択して表示しても良い。また、一定時間が経過した後に、ユーザの操作があれば、図３に示すタイトルと代表画像データに戻るようにしても良い。あるいは、トップボタン（図示せず）を設け、ユーザがトップボタンを操作した時点で、図３に示すタイトルと代表画像データに戻るようにしても良い。
【００７３】
図５は、スライドショーの実行状態での表示部１４０の表示例を示す。図４の表示画面内の第２の表示エリアＣ２’に表示されるスタートボタンがユーザによって選択された場合、図５に示されるように、表示部１４０は、タイトルＡ１に属する抽出画像データを構成する複数の画像データの中から１つの画像データを、表示画面内の第１の表示エリアＣ１’’に表示する。表示制御部１０８は、抽出画像を構成する複数の画像データを連続的に切り替えて、スライドショーを実行する。
【００７４】
図５に示されるように、表示部１４０は、スライドショーの実行を終了させるためのエンドボタンを、表示画面内の第２の表示エリアＣ２’’に表示することができる。また、表示部１４０は、スライドショーの設定条件を変更する複数のボタンを、表示画面内の第２の表示エリアＣ２’’に表示することができる。
【００７５】
図５に示されるように、表示部１４０は、スライドショーの対象となっているタイトルＡ１を、表示画面内の第３の表示エリアＣ３’’に表示することができる。また、表示部１４０は、スライドショーの対象となっているＡ１をお気に入りタイトルとして登録するためのボタンや、前の表示画面に戻るためのボタンを、表示画面内の第３の表示エリアＣ３’’に表示することができる。
【００７６】
ここで、スライドショーが行われる画像とともに、この画像の付帯情報である撮影年月日を同時に表示しても良い。撮影年月日に加えて、或いは、撮影年月日の代わりに、撮影時刻を表示しても良い。表示態様としては画像上に撮影年月日等を重畳させても良く、その表示場所は画像の上下左右のいずれかの端部や右下寄り端部等の任意の場所に表示できる。あるいはその表示場所は画像外の画像周辺位置でも良い。また、画像にタグ情報が設けられているような場合、このタグ情報を画像と同時に表示するようにしても良く、タグ内容の文字表示やタグ内容に対応したキャラクタ表示と同時に画像表示を行っても良い。タグ情報はユーザがキーボード等を使って直接的に画像表示システム（狭義には、画像の付加情報）に入力しても良く、画像表示システムが画像内容を分析して自動でタグを画像に付与するように構成しても良い。撮影年月日等やタグ情報を表示することにより、ユーザの記憶連想をサポートすることが可能である。タグの具体例としては、例えば、誕生日、北海道旅行、自分のペットの名前であるシロなど、ユーザが連想のためのキーワードとなるものが考えられるが、これに限定されない。
【００７７】
なお、図３の第１の表示エリアＣ１に表示されるタイトルや第２の表示エリアＣ２に表示されるタイトルがユーザによって選択される場合、図４に示されるようなスライドショーの設定のための表示画面の表示を省略して、図５に示されるような表示画面に直接移行してスライドショーを開始するように構成してもよい。
【００７８】
一方、スライドショーが行われている途中において、表示されている画像を見てユーザがその画像から連想される事項を思い出すことも十分に考えられることであるが、その場合、その場でユーザはその事項に関連する何らかのメモを残しておきたいという欲求が発生することがある。そこで、その欲求に対応するべく、例えばメモ入力用のスイッチ手段又は呼び出し手段を画像表示システム（狭義には、デジタルフォトフレーム３００）に設けるようにしても良い。スライドショーの途中でこのスイッチ等を操作した場合には、スライドショーが一時中断され、その時点で表示されている画像データに対してキーボード等によるメモ情報入力が行えるように構成し、入力されたメモ情報を画像データの付帯データとして記憶するようにするものである。メモ情報を呼び出せるスイッチ等や、スライドショーの場合にメモ情報を自動表示するように構成すれば、そのメモ情報を確実にユーザに再提示できる。あるいはマイクを使用し、音声認識により得られた文字情報を、例えば再生中の画像データの付帯情報として記憶するようにしても良く、もしくは音声情報そのものを画像データの付帯情報として記憶するようにしても良い。
【００７９】
また、スライドショーが行われている途中において、次回のスライドショーにおいて表示させたくない画像を発見した場合には、その該当画像を次回以降のスライドショーにおいて表示させないようにスイッチ操作等できるようにしても良い。と言うのも、フィルタ設計動作及びこの動作で設計されたフィルタを利用しての画像抽出はすべて全自動で行われるため、例えば撮影に失敗しても問題ないよう画像撮影時に同じ場所で同じ構図で複数の画像を撮影することは良く行われることであるが、この場合に、複数の撮影がすべて成功した場合にはほぼ全く同一の画像データが複数連続してスライドショー表示されることになるものの、ユーザとしてはこのような画像の表示は１つのみで十分である。従って、このような場合、ユーザは複数枚存在するほぼ同じ画像データを次回以降１枚のみしか表示させないようにすることができるようになる。
【００８０】
さらに、スライドショーが行われている途中において、例えばプリントして他人に配布したい画像を発見した場合に、スイッチ操作等を行ってその該当画像にマーキングを行うようにしても良い。この構成としておけば、スライドショーの終了後等のタイミングでマーキングされた画像データのみを抽出してプリント依頼することができる。マーキングを行うスイッチ操作等は画像表示システム（狭義には、デジタルフォトフレーム３００）に設けられたスイッチや、リモコンのスイッチを利用できる他、スイッチではなくマイクを利用して音声認識によってマーキングを行えるようにしても良い。
【００８１】
３．フィルタ設計
以下、フィルタ処理部の動作例について、説明する。図６は、フィルタの説明図を示し、図６（Ａ）は、フィルタの概念図を示し、図６（Ｂ）は、フィルタの設計例を示す。図６（Ａ）に示されるように、フィルタの種類は、時間フィルタ、場所フィルタ及びオブジェクトフィルタを含むことができる。図６（Ａ）又は図６（Ｂ）に示す例において、時間フィルタは、第１、第２及び第３のサブフィルタＴ１、Ｔ２、Ｔ３より構成され、場所フィルタは、第１、第２及び第３のサブフィルタＰ１、Ｐ２、Ｐ３より構成され、オブジェクトフィルタは、サブフィルタＯ１のみで構成される。なお、フィルタの種類は、これらに限定されるものではなく、図６（Ａ）に示されていない、例えば、色フィルタ、印象フィルタ（例えば、特許文献６（特開２００６−２２１６０７公報））、クラスタリングフィルタなどを含んでもよい。
【００８２】
各サブフィルタはそれぞれ具体的なフィルタリング条件を有している。即ち、図６（Ａ）の例において、時間フィルタに属する第１のサブフィルタＴ１の種類は、朝、昼及び夜を含み、第２のサブフィルタＴ２の種類は、季節、月及び月日を含み、第３のサブフィルタＴ３の種類は、年を含む。場所フィルタに属する第１のサブフィルタＰ１の種類は、国を含み、第２のサブフィルタＰ２の種類は、都道府県（州）を含み、第３のサブフィルタＰ３の種類は、自宅及びランドマークを含む。サブフィルタＯ１の種類は、人及び風景を含む。
【００８３】
なお、図６（Ａ）に示されるオブジェクトフィルタは、複数のサブフィルタを有してもよい。この場合、オブジェクトフィルタは、例えば、第１、第２及び第３のサブフィルタＯ１、Ｏ２、Ｏ３より構成されてもよく、第１のサブフィルタＯ１の種類は、人及び風景を含み、第２のサブフィルタＯ２の種類は、例えば、家族及び知人などを含み、第３のサブフィルタＯ３の種類は、例えば、息子、娘、お母さんなどを含んでもよい。これらのフィルタの種類は予め画像表示システム内にプログラミングされているものである。即ち、図６（Ａ）の例では、フィルタリング条件として、時間、場所、オブジェクトを対象として画像表示システムが自動的に選択や演算を行うような動作プログラムが予め設定されている。以下に述べるフィルタの取捨選択動作自体は画像表示システムが自動的に行うものであるが、選択対象のフィルタとして何を事前に準備しておくかは予め動作プログラムで用意しておくものである。従って、図６（Ａ）に示されていない色フィルタや印象フィルタをも含んでフィルタ設計を行うためにはこれらの要素を含む動作プログラムを予め設定しておく必要がある。
【００８４】
図６（Ｂ）に示されるフィルタの設計例のように、フィルタ処理部１０４は、５つの具体的なフィルタ、即ち、１月フィルタ、２００９年フィルタ、日本フィルタ、京都府フィルタ、及び風景フィルタを選択することができる。即ち、この例では、フィルタ処理部１０４は、Ｔ１フィルタを選択せず、Ｔ２フィルタからは月のうち１月を選択し、Ｔ３フィルタからは年のうち２００９年を選択し、Ｐ１フィルタの国のうち日本を選択し、Ｐ２フィルタの都道府県のうち京都府を選択し、Ｐ３フィルタは選択せず、Ｏ１フィルタのうち風景を選択している。フィルタ処理部１０４は、選択されたこれら５つのフィルタに基づいてフィルタリング条件を設定し、記憶部１２０に記憶される複数の画像データから抽出画像を抽出する。具体的には、フィルタ処理部１０４は、記憶部１２０に記憶される複数の画像データの各画像データが、５つのフィルタのすべてのフィルタリング条件に適合するか否かを判定し、５つのフィルタの条件すべてに適合する画像データを抽出画像データとして抽出する。抽出にあたっては、画像データに付帯している情報を利用する。具体的には、画像に自動付帯するＥｘｉｆ情報を利用して撮影時刻情報を取得し時間フィルタのフィルタリングデータとすることができる。またカメラにＧＰＳを付帯させ撮影時のＧＰＳ情報を画像に付加させて記録させておけば、このデータを利用して場所フィルタのフィルタリングデータとすることができる。画像が人撮影画像であるか風景画像であるかの情報は周知の顔認識機能を応用すれば識別可能であり、例えば顔認識がなされた画像に人撮影画像であるという意味を持つ付帯データを予め付加させておけば良い。あるいは特徴点抽出のような画像認識処理を行って撮影対象物が何であったか等を把握する構成を採用することも出来る。フィルタリングを行うための画像付帯情報の生成は任意に設定可能である。
【００８５】
フィルタ処理部１０４は、図６（Ｂ）に示されていない他の具体的なフィルタとして、例えば、赤系フィルタ、青系フィルタ、緑系フィルタなどを選択してもよく、さわやかフィルタ、活動的フィルタ、おだやかフィルタなどを選択してもよい。どのフィルタを選択して組み合わせるかというフィルタ設計は画像表示システムが自動的に行う。この詳細を以下に述べる。
【００８６】
図７は、１つのフィルタ条件を自動的に設計するフローチャートを示す。図６（Ｂ）にはフィルタ条件が示されているが、１つのタイトル名に対応するフィルタリング条件を作成するために複数のフィルタ条件を組み合わせる。タイトル名は組み合わせられたフィルタの内容に基づいて自動的に決定されるが、詳細は後述する。フィルタ設計を行うにあたり、まず、フィルタ処理部１０４は、時間フィルタに属する第１のサブフィルタＴ１を選択するか否かを決定する（ステップＳ１）。フィルタ処理部１０４は、ＸＴ１の確率で第１のサブフィルタＴ１を選択することを決定し、残りの（１−ＸＴ１）の確率で第１のサブフィルタＴ１を選択しないことを決定する。
【００８７】
第１のサブフィルタＴ１を選択することが決定された場合、フィルタ処理部１０４は、第１のサブフィルタＴ１に属する１つの具体的なフィルタを選択する（ステップＳ２）。第１のサブフィルタＴ１に属する具体的なフィルタの数がＮＴ１である場合、フィルタ処理部１０４は、１／ＮＴ１の確率で、ＮＴ１個の具体的なフィルタの中から１つの具体的なフィルタを選択する。例えば、第１のサブフィルタＴ１に属する具体的なフィルタが、朝フィルタ、昼フィルタ及び夜フィルタであり、例えば、朝フィルタは撮影時刻が６：００〜１０：００の画像、昼フィルタは１１：００〜１３：００の画像、夜フィルタは１８：００〜２３：００の画像をフィルタリング条件とする。ＮＴ１＝３の場合、朝フィルタは、１／３の確率で、３つの具体的なフィルタの中から選択される。昼フィルタ、夜フィルタも同様の確率で選択される。選択がなされた結果、Ｔ１における具体的なフィルタリング条件が設定される。
【００８８】
また、ＸＴ１をＮＴ１／（ＮＴ１＋１）に設定することもできる。ＮＴ１＝３の場合、フィルタ処理部１０４は、３／４（＝７５［％］）の確率で第１のサブフィルタＴ１を選択することを決定し、１／４（＝２５［％］）の確率で第１のサブフィルタＴ１を選択しないことを決定する（ステップＳ１）。
【００８９】
ステップＳ１で第１のサブフィルタＴ１を選択しないことが決定された場合、又は、ステップＳ２で第１のサブフィルタＴ１に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、時間フィルタに属する第２のサブフィルタＴ２を選択するか否かを決定する（ステップＳ３）。フィルタ処理部１０４は、ＸＴ２の確率で第２のサブフィルタＴ２を選択することを決定し、残りの（１−ＸＴ２）の確率で第２のサブフィルタＴ２を選択しないことを決定する。
【００９０】
第２のサブフィルタＴ２を選択することが決定された場合、フィルタ処理部１０４は、第２のサブフィルタＴ２に属する１つの具体的なフィルタを選択する（ステップＳ４）。
【００９１】
第２のサブフィルタＴ２に属するフィルタの種類の数がＮＳＴ２であり、ｉ（ｉは、１以上ＮＳＴ２以下の整数）番目の種類に属するフィルタの数がＮＴ２、iである場合、第２のサブフィルタＴ２に属する具体的なフィルタの数は、ＮＴ２である。ＮＴ２は、以下の式（１）によって得られる。
【００９２】
【数１】
2010252291.tif 000003
【００９３】
フィルタ処理部１０４は、１／ＮＳＴ２の確率で、ＮＳＴ２個の種類の中からｉ番目の種類を選択し、次に、１／ＮＴ２、iの確率で、選択されたｉ番目の種類に属するＮＴ２、i個の具体的なフィルタの中から１つの具体的なフィルタを選択する。
【００９４】
例えば、第２のサブフィルタＴ２に属するフィルタの種類が、季節、月及び月日であり、ＮＳＴ２＝３の場合、月（２番目の種類）は、１／３の確率で、３つの種類の中から選択される。月に属する具体的なフィルタが、１月フィルタ、２月フィルタ、３月フィルタ、４月フィルタ、５月フィルタ、６月フィルタ、７月フィルタ、８月フィルタ、９月フィルタ、１０月フィルタ、１１月フィルタ及び１２月フィルタであり、ＮＴ２、i＝２＝１２の場合、１月フィルタは、１／１２の確率で、１２個の具体的なフィルタの中から選択される。
【００９５】
なお、フィルタ処理部１０４は、１／ＮＴ２の確率で、第２のサブフィルタＴ２に属するＮＴ２個の具体的なフィルタの中から１つの具体的なフィルタを選択してもよい。
【００９６】
また、ＸＴ２をＮＳＴ２／（ＮＳＴ２＋１）に設定することもできる。ＮＳＴ２＝３の場合、フィルタ処理部１０４は、３／４（＝７５［％］）の確率で第２のサブフィルタＴ２を選択することを決定し、１／４（＝２５［％］）の確率で第２のサブフィルタＴ２を選択しないことを決定する（ステップＳ３）。なお、ＸＴ２をＮＴ２／（ＮＴ２＋１）に設定してもよい。
【００９７】
第２のサブフィルタＴ２に属するフィルタの種類が月日である場合、月日に属する具体的なフィルタは、「１月１日フィルタ」、「１月２日フィルタ」、・・・、「１２月３１日」のように、１年のうちのある日を表す。
【００９８】
第２のサブフィルタＴ２に属するフィルタの種類が季節である場合、季節に属する具体的なフィルタは、「春フィルタ」、「夏フィルタ」、「秋フィルタ」、「冬フィルタ」のように、１年のうちのある期間を表す。これらの選択がなされた結果、Ｔ２における具体的なフィルタリング条件が設定される。
【００９９】
ステップＳ３で第２のサブフィルタＴ２を選択しないことが決定された場合、又は、ステップＳ４で第２のサブフィルタＴ２に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、時間フィルタに属する第３のサブフィルタＴ３を選択するか否かを決定する（ステップＳ５）。フィルタ処理部１０４は、ＸＴ３の確率で第３のサブフィルタＴ３を選択することを決定し、残りの（１−ＸＴ３）の確率で第３のサブフィルタＴ３を選択しないことを決定する。
【０１００】
第３のサブフィルタＴ３を選択することが決定される場合、フィルタ処理部１０４は、第３のサブフィルタＴ３に属する１つの具体的なフィルタを選択する（ステップＳ６）。第３のサブフィルタＴ３に属する具体的なフィルタの数がＮＴ３である場合、フィルタ処理部１０４は、１／ＮＴ３の確率で、ＮＴ３個の具体的なフィルタの中から１つの具体的なフィルタを選択する。例えば、第３のサブフィルタＴ３に属する具体的なフィルタが、２００１年フィルタ、２００２年フィルタ、２００３年フィルタ、２００４年フィルタ、２００５年フィルタ、２００６年フィルタ、２００７年フィルタ、２００８年フィルタ及び２００９年フィルタであり、ＮＴ３＝９の場合、２００９年フィルタは、１／９の確率で、９つの具体的なフィルタの中から選択される。これらの選択がなされた結果、Ｔ３における具体的なフィルタリング条件が設定される。
【０１０１】
また、ＸＴ３をＮＴ３／（ＮＴ３＋１）に設定することもできる。ＮＴ３＝９の場合、フィルタ処理部１０４は、９／１０（＝９０［％］）の確率で第３のサブフィルタＴ３を選択することを決定し、１／１０（＝１０［％］）の確率で第３のサブフィルタＴ３を選択しないことを決定する（ステップＳ５）。
【０１０２】
ステップＳ５で第３のサブフィルタＴ３を選択しないことが決定された場合、又は、ステップＳ６で第３のサブフィルタＴ３に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、場所フィルタに属する第１のサブフィルタＰ１を選択するか否かを決定する（ステップＳ７）。フィルタ処理部１０４は、ＸＰ１の確率で第１のサブフィルタＰ１を選択することを決定し、残りの（１−ＸＰ１）の確率で第１のサブフィルタＰ１を選択しないことを決定する。
【０１０３】
第１のサブフィルタＰ１を選択することが決定される場合、フィルタ処理部１０４は、第１のサブフィルタＰ１に属する１つの具体的なフィルタを選択する（ステップＳ８）。第１のサブフィルタＰ１に属する具体的なフィルタの数がＮＰ１である場合、フィルタ処理部１０４は、１／ＮＰ１の確率で、ＮＰ１個の具体的なフィルタの中から１つの具体的なフィルタを選択する。例えば、第１のサブフィルタＰ１に属する具体的なフィルタが、日本フィルタ及びアメリカフィルタであり、ＮＰ１＝２の場合、日本フィルタは、１／２の確率で、２つの具体的なフィルタの中から選択される。ＸＰ１をＮＰ１／（ＮＰ１＋１）に設定することもできる。これらの選択がなされた結果、Ｐ１における具体的なフィルタリング条件が設定される。
【０１０４】
ステップＳ７で第１のサブフィルタＰ１を選択しないことが決定された場合、又は、ステップＳ８で第１のサブフィルタＰ１に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、場所フィルタに属する第２のサブフィルタＰ２を選択するか否かを決定する（ステップＳ９）。フィルタ処理部１０４は、ＸＰ２の確率で第２のサブフィルタＰ２を選択することを決定し、残りの（１−ＸＰ２）の確率で第２のサブフィルタＰ２を選択しないことを決定する。
【０１０５】
第２のサブフィルタＰ２を選択することが決定された場合、フィルタ処理部１０４は、第２のサブフィルタＰ２に属する１つの具体的なフィルタを選択する（ステップＳ１０）。第２のサブフィルタＰ２に属する具体的なフィルタの数がＮＰ２である場合、フィルタ処理部１０４は、１／ＮＰ２の確率で、ＮＰ２個の具体的なフィルタの中から１つの具体的なフィルタを選択する。ＸＰ２をＮＰ２／（ＮＰ２＋１）に設定することもできる。これらの選択がなされた結果、Ｐ２における具体的なフィルタリング条件が設定される。
【０１０６】
ここで、ＮＰ２は、第１のサブフィルタＰ１の選択結果に依存することができる。例えば、日本フィルタが第１のサブフィルタＰ１として選択される場合、第２のサブフィルタＰ２に属する具体的なフィルタは、北海道フィルタ、青森県フィルタ、・・・、東京都フィルタ、・・・、京都府フィルタ、大阪府フィルタ、・・・、沖縄県フィルタであり、ＮＰ２＝４７である。例えば、アメリカフィルタが第１のサブフィルタＰ１として選択される場合、第２のサブフィルタＰ２に属する具体的なフィルタは、アーカンソー州フィルタ、アイオワ州フィルタ、・・・、カルフォルニア州フィルタ、・・・、ニューヨーク州フィルタ、・・・、ワシントン州フィルタであり、ＮＰ２＝５０である。例えば、第１のサブフィルタＰ１が選択されない場合、第２のサブフィルタＰ２に属する具体的なフィルタは、北海道フィルタ、・・・、沖縄県フィルタ、アーカンソー州フィルタ、・・・、ワシントン州フィルタであり、ＮＰ２＝９７である。
【０１０７】
ステップＳ９で第２のサブフィルタＰ２を選択しないことが決定された場合、又は、ステップＳ１０で第２のサブフィルタＰ２に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、場所フィルタに属する第３のサブフィルタＰ３を選択するか否かを決定する（ステップＳ１１）。フィルタ処理部１０４は、ＸＰ３の確率で第３のサブフィルタＰ３を選択することを決定し、残りの（１−ＸＰ３）の確率で第３のサブフィルタＰ３を選択しないことを決定する。
【０１０８】
第３のサブフィルタＰ３を選択することが決定された場合、フィルタ処理部１０４は、第３のサブフィルタＰ３に属する１つの具体的なフィルタを選択する（ステップＳ１２）。第３のサブフィルタＰ３に属する具体的なフィルタの数がＮＰ３である場合、フィルタ処理部１０４は、１／ＮＰ３の確率で、ＮＰ３個の具体的なフィルタの中から１つの具体的なフィルタを選択する。ＸＰ３をＮＰ３／（ＮＰ３＋１）に設定することもできる。これらの選択がなされた結果、Ｐ３における具体的なフィルタリング条件が設定される。
【０１０９】
ここで、ＮＰ３は、第１のサブフィルタＰ１の選択結果及び第２のサブフィルタＰ２の選択結果に依存することができる。例えば、日本フィルタが第１のサブフィルタＰ１として選択され、東京都フィルタが第２のサブフィルタとして選択される場合、第３のサブフィルタＰ３に属する具体的なフィルタは、自宅フィルタ、東京タワーフィルタなどを含む。例えば、日本フィルタが第１のサブフィルタＰ１として選択され、第２のサブフィルタが選択されない場合、第３のサブフィルタＰ３に属する具体的なフィルタは、自宅フィルタ、東京タワーフィルタ、東寺フィルタ、京都タワーフィルタなどを含む。例えば、アメリカフィルタが第１のサブフィルタＰ１として選択され、ニューヨーク州フィルタが第２のサブフィルタとして選択される場合、第３のサブフィルタＰ３に属する具体的なフィルタは、自由の女神像フィルタなどを含む。例えば、第１のサブフィルタＰ１が選択されず、第２のサブフィルタも選択されない場合、第３のサブフィルタＰ３に属する具体的なフィルタは、自宅フィルタ、東京タワーフィルタ、東寺フィルタ、京都タワーフィルタ、自由の女神像フィルタなどを含む。
【０１１０】
ステップＳ１１で第３のサブフィルタＰ３を選択しないことが決定された場合、又は、ステップＳ１２で第３のサブフィルタＰ３に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、オブジェクトフィルタＯ１を選択するか否かを決定する（ステップＳ１３）。フィルタ処理部１０４は、ＸＯ１の確率でオブジェクトフィルタＯ１を選択することを決定し、残りの（１−ＸＯ１）の確率でオブジェクトフィルタＯ１を選択しないことを決定する。
【０１１１】
オブジェクトフィルタＯ１を選択することが決定された場合、フィルタ処理部１０４は、オブジェクトフィルタＯ１に属する１つの具体的なフィルタを選択する（ステップＳ１４）。オブジェクトフィルタＯ１に属する具体的なフィルタの数がＮＯ１である場合、フィルタ処理部１０４は、１／ＮＯ１の確率で、ＮＯ１個の具体的なフィルタの中から１つの具体的なフィルタを選択する。例えば、オブジェクトフィルタＯ１に属する具体的なフィルタが、人フィルタ及び風景フィルタであり、ＮＯ１＝２の場合、風景フィルタは、１／２の確率で、２つの具体的なフィルタの中から選択される。ＸＯ１をＮＯ１／（ＮＯ１＋１）に設定することもできる。
【０１１２】
ステップＳ１３でオブジェクトフィルタＯ１を選択しないことが決定された場合、又は、ステップＳ１４でオブジェクトフィルタＯ１に属する１つの具体的なフィルタが選択された場合、フィルタ処理部１０４は、１つのフィルタ条件を構成するために選択された具体的なフィルタ（選択フィルタ）の数が２以上であるか否かを判定する（ステップＳ１５）。ステップＳ１５で選択フィルタの数が２以上でないと判定される場合、フィルタ処理部１０４は、選択フィルタをリセットし（ステップ１６）、フィルタ処理部１０４は、１つのフィルタ条件の決定をやり直す。ステップＳ１５で選択フィルタの数が２以上であると判定される場合、フィルタ処理部１０４は、選択された２以上の具体的なフィルタを１つのフィルタ条件として、記憶部１２０に記憶する。
【０１１３】
ステップＳ１５で、フィルタ処理部１０４は、時間フィルタ、場所フィルタ及びオブジェクトフィルタの３種類を判定対象とし、この中で、２以上の種類の具体的なフィルタが選択されたか否かを判定することができる。言い換えれば、フィルタ処理部１０４は、少なくとも時間フィルタ及び場所フィルタが組み合わされたか否か、又は、少なくとも時間フィルタ及びオブジェクトフィルタが組み合わされたか否か、又は、少なくとも場所フィルタ及びオブジェクトフィルタが組み合わされたか否かを判定することができる。例えば、３つのステップＳ１、Ｓ３、Ｓ５の何れかのステップで時間フィルタを選択することが決定され、且つ、３つのステップＳ７、Ｓ９、Ｓ１１の何れかのステップで場所フィルタを選択することが決定された場合、フィルタ処理部１０４は、時間フィルタと場所フィルタとの組み合わせで２以上の具体的なフィルタが選択されたと判定することができる。
【０１１４】
なお、ステップＳ１５及びステップＳ１６は、ステップＳ６とステップＳ７との間で実行してもよい。フィルタ処理部１０４は、時間フィルタに属する第１のサブフィルタＴ１、第２のサブフィルタＴ２及び第３のサブフィルタＴ３の３つを判定対象とし、この中で、２以上の具体的なフィルタが選択されたか否かを判定してもよい。
【０１１５】
４．タイトル設計
図８は、タイトル名を自動設計するフローチャートを示す。図３には９個のタイトル（グループタイトル）Ａ１−Ａ９のタイトル名が表示画面内の第１の表示エリアＣ１に文字表示されているが、以下、このうちの１つのタイトルを作成する手順を図８を用いて説明する。
【０１１６】
１つのフィルタ条件を構成する２以上の具体的なフィルタが決定される場合、即ち、図７におけるステップＳ１５がＹｅｓの場合、フィルタ処理部１０４は、決定された２以上の具体的なフィルタに基づいて、複数の画像データの中からこのフィルタのフィルタリング条件に適合する抽出画像データを抽出する（ステップＳ１７）。図６（Ｂ）に示されるように、例えば、５つの具体的なフィルタ、即ち、１月フィルタ、２００９年フィルタ、日本フィルタ、京都府フィルタ、及び風景フィルタが選択される場合、フィルタ処理部１０４は、記憶部１２０に記憶される複数の画像データの各画像データが、５つのフィルタのすべてに適合するか否かを判定し、５つのフィルタのすべてに適合する画像データを抽出画像データとして抽出する。
【０１１７】
１つの画像データが時間フィルタに属する１月フィルタに適合するか否かを判定するために、フィルタ処理部１０４は、その１つの画像データの撮影情報の中に記憶されている撮影月を取得し、その撮影月が１月であるか否かを判定する。画像データがＥｘｉｆ（Exchangeable Image File Format）に対応する場合、フィルタ処理部１０４は、画像データのＥｘｉｆ情報の「DateTimeOriginal」にアクセスし、撮影月を取得することができる。例えば、「DateTimeOriginal」が「2009:01:27 12:10:00」を表す場合、その画像データの撮影月は、１月である。
【０１１８】
なお、「2009:01:15 22:10:59」は、「２００９年１月１５日  ２２時１０分５９秒」を意味する。「DateTimeOriginal」から撮影月（１月）だけでなく、撮影年（２００９年）や、撮影日（１月１５日）や、撮影時刻（２２時１０分５９秒）も取得することができる。また、撮影月情報又は撮影日情報から季節情報への変換テーブルを利用することで、撮影月が１月であり、撮影日が１月１５日である場合、撮影季節が冬であることを取得することもできる。
【０１１９】
１つの画像データが時間フィルタに属する２００９年フィルタに適合するか否かを判定するために、フィルタ処理部１０４は、その１つの画像データの撮影情報の中に記憶されている撮影年を取得し、その撮影年が２００９年であるか否かを判定する。
【０１２０】
１つの画像データが場所フィルタに属する日本フィルタに適合するか否かを判定するために、フィルタ処理部１０４は、その１つの画像データの撮影情報の中に記憶されている撮影場所情報を取得し、その撮影場所が日本であるか否かを判定する。画像データがＥｘｉｆに対応する場合、フィルタ処理部１０４は、画像データのＥｘｉｆ情報の「GPSLatitudeRef」、「GPSLatitude」、「GPSLongitudeRef」及び「GPSLongitude」にアクセスし、緯度及び経度情報を取得することができる。例えば、記憶部１２０は、緯度及び経度情報から国情報への変換テーブルを有し、フィルタ処理部１０４は、その変換テーブルを用いて撮影国を取得することができる。
【０１２１】
１つの画像データが場所フィルタに属する京都府フィルタに適合するか否かを判定するために、フィルタ処理部１０４は、その１つの画像データの撮影情報の中に記憶されている撮影場所情報を取得し、その撮影場所が京都府であるか否かを判定する。例えば、緯度及び経度情報から都道府県情報への変換テーブルを利用することができる。
【０１２２】
なお、記憶部１２０は、自宅の緯度及び経度情報や、緯度及び経度情報からランドマーク情報への変換テーブルを記憶することができる。
【０１２３】
１つの画像データがオブジェクトフィルタに属する風景フィルタに適合するか否かを判定するために、フィルタ処理部１０４は、その１つの画像データから特徴点を取得し、その特徴点が風景を判定するための特徴点であるか否かを判定する。オブジェクトフィルタが人フィルタ及び風景フィルタである場合、フィルタ処理部１０４は、人フィルタに適合しない画像データが風景フィルタに適合すると判定することができる。即ち、フィルタ処理部１０４は、画像データから取得した特徴点が人を判定するための特徴点を表さない場合に、風景であると判定することができる。人を判定するための特徴点は、例えば、両目の距離や鼻の幅などの特徴を利用する「幾何学的特徴点」を利用することができる。なお、画像データの撮影情報の中の画角を抽出し、その画角が所定の画角よりも広い場合に、その画像データが風景フィルタに適合すると判定してもよい。
【０１２４】
ステップＳ１７で、記憶部１２０に記憶される複数の画像データの中から抽出画像データが抽出されると、フィルタ処理部１０４は、抽出画像データの数が所定の基準を満たすか否かを判定する（ステップＳ１８）。と言うのも、自動で設計したフィルタ条件に合致する画像が１枚も存在しなければ当然にそのフィルタ条件は適切でないことになる。例えば、図６（Ｂ）に示されるような１つのフィルタ条件に合致する画像データ（抽出画像データ）の数が、所定数（例えば、「２」、「１０」、「５０」、「１００」など）以上であれば、フィルタ処理部１０４は、抽出画像データの数が所定の基準を満たすと判定することができる。なお、例えば、記憶部１２０に記憶されている抽出対象である画像データの総数が例えば１０，０００である場合、フィルタ条件に適合して抽出される画像数が３０００になることもあり得るが、抽出される画像数が多すぎてもその画像をすべてスライドショーで表示するためには長時間を要することになりユーザにとって退屈なスライドショーになる可能性も高く、またその抽出結果を保存するためのデータ量が膨大になることも避けたい。従って、このような場合には、所定の基準は、例えば１０以上５０以下のように第１の所定数以上第２の所定数以下とすればよい。
【０１２５】
ステップＳ１８で抽出画像データの数が所定の基準を満たした場合、タイトル作成部１０６は、決定された２以上の具体的なフィルタに基づいて、抽出画像データに対応するタイトル名を自動的に作成する（ステップＳ１９）。タイトル作成部１０６は、自動的に作成された１つのタイトル名を、例えばＩＤ（抽出画像データを構成する複数の画像データの各画像データのＩＤ）とともに記憶部１２０に記憶する。なお、タイトル作成部１０６は、作成された１つのタイトル名を、抽出画像データの代表画像データのみのＩＤとともに記憶してもよい。この場合、自動的に決定されたタイトル（グループタイトル）は、抽出画像データを構成する各画像データのそれぞれ全てに付加する必要がなく、抽出画像データを構成する各画像データに対してグループタイトルを保存する場合には、個別の画像データのデータ容量が増えることがない。
【０１２６】
図６（Ｂ）に示されるように、例えば、５つの具体的なフィルタ、即ち、１月フィルタ、２００９年フィルタ、日本フィルタ、京都府フィルタ、及び風景フィルタがフィルタリング条件として選択採用することが決定された場合、タイトル作成部１０６は、図６（Ｂ）に示されるような１つのフィルタ条件に合致する抽出画像データのタイトル名を自動的に作成する。例えば、タイトル作成部１０６は、５つの具体的なフィルタの各フィルタの名称を用いて、抽出画像データのタイトルの名称（例えば、「１月  ２００９  日本  京都  風景」、又は「風景  ２００９  京都  日本  １月」、又は「日本  ２００９  １月  京都  風景」など）を作成してもよい。しかしながら、５つの具体的なフィルタの各フィルタの名称を用いてこれを羅列してタイトルの名称を作成する場合、タイトルの名称が長く複雑になる。
【０１２７】
タイトルの名称を簡易にするために、時間フィルタに属する第１、第２及び第３のサブフィルタＴ１、Ｔ２、Ｔ３の各サブフィルタに、優先度を付けることができる。例えば、第１のサブフィルタＴ１の優先度を第２のサブフィルタＴ２の優先度より低く設定し、さらに、第２のサブフィルタＴ２の優先度を第３のサブフィルタＴ３の優先度より低く設定する（Ｔ１＜Ｔ２＜Ｔ３）。同様に、場所フィルタに属する第１、第２及び第３のサブフィルタＰ１、Ｐ２、Ｐ３の各サブフィルタに、優先度を付けることができる。例えば、第１のサブフィルタＰ１の優先度を第２のサブフィルタＰ２の優先度より低く設定し、さらに、第２のサブフィルタＰ２の優先度を第３のサブフィルタＰ３の優先度より低く設定する（Ｐ１＜Ｐ２＜Ｐ３）。このような優先度、特に、より高い優先度を考慮する場合、タイトル作成部１０６は、図６（Ｂ）に示される５つの具体的なフィルタのうちの３つの具体的なフィルタに基づいて、即ち、２００９年フィルタ、京都府フィルタ、及び風景フィルタの各フィルタの名称を用いて、抽出画像データのタイトルの名称（例えば、「２００９  京都  風景」など）を作成することができる。即ち、同じ種類のフィルタ内から複数のフィルタの名称をすべて使用するのではなく、優先度の最も高い１つのフィルタ名称のみをタイトルの名称の一部として採用しようというものである。その結果、優先度を全く考慮しない場合のタイトル名が「１月  ２００９  日本  京都  風景」であったものが、「２００９  京都  風景」と簡潔でわかりやすいタイトル名称とすることができる。
【０１２８】
ステップＳ１８で抽出画像データの数が所定の基準を満たさない場合、フィルタ処理部１０４は、ステップＳ１５を通過して決定された１つのフィルタ条件を取り消す（ステップＳ２０）。フィルタ処理部１０４は、記憶部１２０に記憶された１つのフィルタ条件を消去し、これとは異なる新たな他の１つのフィルタ条件の決定をするために、ステップＳ１を再び実行する。抽出画像データの数が所定の基準を満たした場合、抽出結果である抽出画像データのＩＤとタイトル名が記憶部に記憶される。選択されたフィルタを記憶するようにしても良い。
【０１２９】
次に、タイトル名の表示について説明する。表示制御部１０８は、記憶部１２０に記憶されたタイトルに基づいて、例えば図３に示すような表示画面を表示部１４０に表示する制御を行う。ここで、記憶部１２０に記憶されるタイトルの数は、所定数に設定することができる。例えば、タイトル記憶部１２６は、図３の第１の表示エリアＣ１内に表示可能なタイトルの数が３０に設定されることを記憶し、選択履歴記憶部１２８は、第２の表示エリアＣ２内に表示可能なお気に入りタイトルの数が４０に設定されることを記憶することができる。選択履歴記憶部は図５に示すお気に入りボタンが操作された対象のタイトルを記憶しており、このタイトル名を第２の表示エリアＣ２に表示するものである。
【０１３０】
図３の第１の表示エリアＣ１内に表示可能なタイトルの数が３０に設定されている場合、フィルタ処理部１０４及びタイトル作成部１０６は、図７や図８に示されるような手順で、３０個のフィルタ条件及び３０個のタイトルを作成するまでステップＳ１からステップＳ１９までが繰り返される。タイトル記憶部１２６に記憶されているこの３０個のフィルタ条件及び３０個のタイトルは、所定のタイミングで、例えば１日毎に、変化（更新）可能である。例えば、フィルタ処理部１０４及びタイトル作成部１０６は、毎日午前３時を経過すると、３０個のフィルタ条件及び３０個のタイトルを自動的に更新する。更新の一例を以下に述べる。
【０１３１】
毎日更新するタイトルの対象として、図３の第１の表示エリアＣ１内に表示可能な３０個のタイトルの中の少なくとも１つのタイトルは、第３の表示エリアＣ３内に表示される現在の日に依存することが好ましい。具体的には、３０個のフィルタ条件の中の少なくとも１つのフィルタ条件が作成される際に、図７に示されるステップＳ３及びステップＳ４で、所定のタイミングで取得された時間情報に基づく時間フィルタが強制的に設定されることが好ましい。例えば、第１の表示エリアＣ１内のタイトルＡ２は、「２月１７日  京都」という名称を有し、現在の日と一致する。タイトルＡ２に対応する抽出画像を構成する複数の画像データの各画像データの撮影日は、２月１７日を表すので、抽出画像に含まれる１つの画像データは、例えば、過去の日付である２００２年２月１７日に撮影された画像データを含む。このような画像データをユーザが見ることにより、５年前の京都旅行中で起こったハプニングなどの思い出が不意によみがえることもある。即ち、ここでは「今日」の日付に意味を持たせており、毎日「今日」と同じ日付に撮影された過去の画像を見ることができるフィルタを用意するというものである。
【０１３２】
以下に、毎日タイトルを更新する場合の具体例を示す。図９は、時間情報に基づく時間フィルタを利用するときのタイトルの作成方法の概念図を示す。図９は、３０個のフィルタ条件及び３０個のタイトルの作成方法の１例を表す。更新される日の日付が２月１７日である場合、先ず、３０個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間（即ち、ここでは２月１７日という日付）に基づいて決定された「２月１７日フィルタ」に基づき作成する。次に、残りの少なくとも２５個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間に基づいて決定された「２月フィルタ」に基づき作成する。次に、残りの少なくとも２０個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間に基づいて決定された「冬フィルタ」に基づき作成する。最後に、残りの少なくとも１５個のタイトルのすべてを通常の手順で作成する。
【０１３３】
３０個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間に基づいて決定された「２月１７日フィルタ」に基づき作成するとき、ステップＳ３で、常に、時間フィルタに属する第２のサブフィルタＴ２を選択することが決定され、ステップＳ４で、常に、日に属する具体的な「２月１７日フィルタ」が選択される。第２のサブフィルタＴ２以外の他のフィルタＴ１、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１は、通常の手順でランダムに選択される。
【０１３４】
残りの少なくとも２５個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間に基づいて決定された「２月フィルタ」に基づき作成するとき、ステップＳ３で、常に、時間フィルタに属する第２のサブフィルタＴ２を選択することが決定され、ステップＳ４で、常に、月に属する具体的な「２月フィルタ」が選択される。第２のサブフィルタＴ２以外の他のフィルタＴ１、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１は、通常の手順でランダムに選択される。
【０１３５】
残りの少なくとも２０個のタイトルの中で、最大で５つのタイトルを、所定のタイミングで取得されたシステム時間に基づいて決定された「冬フィルタ」に基づき作成するとき、ステップＳ３で、常に、時間フィルタに属する第２のサブフィルタＴ２を選択することが決定され、ステップＳ４で、常に、季節に属する具体的な「冬フィルタ」が選択される。第２のサブフィルタＴ２以外の他のフィルタＴ１、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１は、通常の手順でランダムに選択される。
【０１３６】
残りの少なくとも１５個のタイトルのすべてを作成するとき、すべてのフィルタＴ１、Ｔ２、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１は、通常の手順でランダムに選択される。３０個のタイトルが作成されるまで、通常の手順で、このようなフィルタの選択が繰り返される。
【０１３７】
タイトルが作成された状態の抽出画像データ群はすでに述べたように、図３に示すように表示される。フィルタの自動設計及びタイトルの自動作成動作はユーザの特段の動作指示を伴うことなく画像表示システムがすべて全自動で行うことができる。この場合、画像表示システムを構成するデジタルフォトフレーム３００のパワーオン動作に対応してフィルタの自動設計及びタイトルの自動作成動作を行うようにしても良く、あるいは、デジタルフォトフレーム３００がパワーオフされていても、デジタルフォトフレーム３００以外の例えばサーバ部自体は動作しており、毎日同時刻例えば午前０：００に自動的に新たなフィルタの自動設計及びタイトルの自動作成を行うようにしても良い。フィルタとして日付フィルタが含まれる場合、日付が変わった時点の午前０：００に自動的に新たなフィルタの自動設計及びタイトルの自動作成を行うようにしても良い。設計したフィルタによる画像抽出結果及び作成されたタイトル名はひとまとまりのデータとして例えばサーバ内に記憶させておくようにすれば、図３に示すような表示を行うにあたり、予めこの記憶させたデータを利用すれば、あらためての演算や抽出動作は不要で効率的である。
【０１３８】
５．お気に入り登録
図３の第１の表示エリアＣ１内に表示されるような、所定のタイミングで変化（更新）可能なタイトルは、お気に入りタイトルとして選択履歴記憶部１２８に登録することができる。ユーザは、第１の表示エリアＣ１に表示されるタイトルを操作部１６０を介して選択し、表示部１４０は、選択されたタイトルに対応する抽出画像データを表示するとともに、お気に入りタイトルとして登録するためのボタンも表示することができる。このような登録ボタンがユーザによって選択されると、タイトル登録部１１０は、選択されたタイトルをお気に入りタイトルとして選択履歴記憶部１２８に登録する。
【０１３９】
選択履歴記憶部１２８は、お気に入りタイトルとともに、そのお気に入りタイトルに対応する抽出画像データを構成する複数の画像データの各画像データのＩＤや、抽出画像データの代表画像ＩＤを記憶する。表示制御部１０８は、選択履歴記憶部１２８に記憶されるお気に入りタイトルに基づいて、例えば図３のＣ２に示すような表示画面を表示部１４０に表示する制御を行う。なお、選択履歴記憶部１２８は、そのお気に入りタイトルに対応するフィルタ条件も記憶することができる。
【０１４０】
第２の表示エリアＣ２内に表示可能なお気に入りタイトルの数が４０に設定されている場合、選択履歴記憶部１２８は、最大で４０個のお気に入りタイトルを登録する。なお、選択履歴記憶部１２８に設定されるお気に入りタイトルの最大の数は、変更することができる。
【０１４１】
次に、ユーザの嗜好を把握できる機能について説明する。図１０は、お気に入りタイトルに対してユーザが具体的にどのタイトル、即ち、フィルタを選択したかの選択履歴に基づいて嗜好を把握する機能を説明するための例を示す。選択履歴記憶部１２８は、複数のお気に入りタイトルの各お気に入りタイトルに関して、対応するフィルタ条件を構成する具体的な２以上のフィルタを記憶している。第１のサブフィルタＴ１に属する具体的なフィルタが、朝フィルタ、昼フィルタ及び夜フィルタである場合、選択履歴記憶部１２８は、例えば図１０に示されるように、時間フィルタの具体的フィルタの選択履歴を記憶することができる。図１０には示されていないが、選択履歴記憶部１２８は、他のフィルタＴ２、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１についても、同様に、具体的なフィルタの選択履歴を記憶することができる。
【０１４２】
例えば、図６（Ｂ）に示されるような５つの具体的なフィルタが選択履歴記憶部１２８に登録されている場合、この５つのフィルタ条件に対応するタイトル名が図３のＣ２にお気に入りタイトルとして表示されている。この状態において、ユーザがこのタイトル名の画像を見たい場合に、このタイトルを選択する。該当する画像データのスライドショーが開始されるが、この時、このタイトルの選択動作と同時に、第１のサブフィルタＴ１がなしとして選択された回数を１回カウントすることができる。また、第２のサブフィルタＴ２が１月フィルタとして選択された回数を１回カウントすることができる。同様に、第３のサブフィルタＴ３が２００９年フィルタとして選択された回数を１回カウントすることができる。場所フィルタに関しても、第１、第２及び第３のサブフィルタＰ１、Ｐ２、Ｐ３が、それぞれ日本フィルタ、京都府フィルタ、なしとして選択された回数を１回カウントすることができる。また、オブジェクトフィルタが風景フィルタとして選択された回数を１回カウントすることができる。即ち、選択したタイトルが具体的に有する個別のフィルタが選択されたとして各個別のフィルタ毎にその選択回数がカウントアップされることになる。
【０１４３】
選択履歴記憶部１２８は、例えば図１０に示されるように、４０個のお気に入りタイトルに対応する第１のサブフィルタＴ１に属する具体的フィルタの選択履歴を記憶する。ここでは全部で５０回の選択が行われたものとし、そのうち、朝フィルタの選択回数が５回であり、昼フィルタの選択回数が１０回であり、夜フィルタの選択回数が１５回であり、第１のサブフィルタＴ１が選択されていない回数は、２０回とする。従って、第１のサブフィルタＴ１が選択される確率は、（５＋１０＋１５）／５０＝３０／５０（＝６０［％］）であり、第１のサブフィルタＴ１が選択されない確率は、２０／５０（＝４０［％］）である。また、第１のサブフィルタＴ１が選択されるとき、朝フィルタが選択される確率は、５／（５＋１０＋１５）＝５／３０（＝１７［％］）であり、昼フィルタが選択される確率は、１０／（５＋１０＋１５）＝１０／３０（＝３３［％］）であり、夜フィルタが選択される確率は、１５／（５＋１０＋１５）＝１５／３０（＝５０［％］）である。この選択履歴はユーザがお気に入りの中から自分で好みのタイトルを選択して来た履歴であり、ユーザの嗜好をうかがい知ることができる。即ち、このように、選択履歴記憶部１２８は、ユーザの嗜好をデータとして記憶することができると考えることができる。
【０１４４】
ここで、図７のステップＳ１及びステップＳ２の選択において、このようなユーザの嗜好を反映させることができる。具体的には、フィルタ処理部１０４は、３０／５０の確率で第１のサブフィルタＴ１を選択することを決定し、２０／５０の確率で第１のサブフィルタＴ１を選択しないことを決定することができる（ステップＳ１）。また、フィルタ処理部１０４は、５／３０の確率で朝フィルタを選択し、１０／３０の確率で昼フィルタを選択し、１５／３０の確率で夜フィルタを選択することができる（ステップＳ２）。上述した例では、朝、昼、夜の各フィルタの選択確率をすべて１／３とし、ユーザの嗜好を何ら考慮しない構成となっていたが、ユーザの嗜好に対応して朝、昼、夜の選択確率を変更すれば、自動選択するフィルタ条件をユーザの嗜好に沿った組合せにできる確率が向上し、ユーザにとって好ましい画像群が抽出できることになる。他のフィルタＴ２、Ｔ３、Ｐ１、Ｐ２、Ｐ３、Ｏ１にも、同様に、このようなユーザの嗜好を反映してフィルタの自動選択をさせることができる。
【０１４５】
選択履歴記憶部１２８は、ユーザの選択履歴として、複数のお気に入りタイトルの各お気に入りタイトルに関して、対応するフィルタ条件を構成する具体的な２以上のフィルタを記憶するが、タイトルのお気に入り登録の有無に拘わらず、図３の第１の表示エリアＣ１内のタイトルや第２の表示エリアＣ２内のお気に入りタイトルが選択されることを条件に、図１０に示されるような選択履歴を記憶してもよい。
【０１４６】
６．変形例
図７や図８の例では、ステップＳ１５を通して２以上の具体的なフィルタを決定した後に、ステップＳ１８で、抽出画像のデータ数が所定の基準を満たしているか否かを判定した。しかしながら、１つの具体的なフィルタを決定した後に、抽出画像のデータ数が所定の基準を満たしているか否かを判定してもよい。即ち、例えば、ステップＳ２の段階で、抽出画像の数が所定数以下である場合には、ステップＳ１６を実施して、１つのフィルタ条件の決定をやり直してもよい。
【０１４７】
また、抽出画像の数が所定数以下である場合に、所定の基準を満たしていると判定し、タイトルを作成することもできる。このような所定の基準の例として、図１１に、少なくとも１つのタイトルを設計するフローチャートを示す。
【０１４８】
図１１に示されるように、まず、フィルタ処理部１０４は、タイトルを作成できる複数のフィルタの組合せにおける具体的なフィルタの種類の最大の合計数を３に決定し、以下のように動作する。まず、フィルタ処理部１０４は、図６に示すような複数の具体的なフィルタの中から第１の具体的なフィルタを選択する（ステップＳ３１）。第１の具体的なフィルタは、図６に示す前述の具体的なフィルタでもよいし、他の具体的なフィルタでもよい。フィルタ処理部１０４は、選択された第１の具体的なフィルタに基づいて、複数の画像データの中からこのフィルタのフィルタリング条件に合致する第１の抽出画像データを抽出する。
【０１４９】
フィルタ処理部１０４は、第１の抽出画像データの数が所定数（例えば、２０）以下であるか否かを判定する（ステップＳ３２）。第１の抽出画像データの数が所定数以下でない場合、複数の具体的なフィルタの中から、第１の具体的なフィルタと異なる第２の具体的なフィルタをさらに選択する（ステップＳ３３）。フィルタ処理部１０４は、選択された第１及び第２の具体的なフィルタに基づいて、複数の画像データの中からこの２つのフィルタのフィルタリング条件の両方に合致する第２の抽出画像データを抽出する。
【０１５０】
フィルタ処理部１０４は、第２の抽出画像データの数が所定数（例えば、２０）以下であるか否かを判定する（ステップＳ３４）。第２の抽出画像データの数が所定数以下である場合、タイトル作成部１０６は、第１及び第２の具体的なフィルタに基づいて、第２の抽出画像データに対応するタイトルを作成する（ステップＳ３５）。
【０１５１】
第２の抽出画像データの数が所定数以下でない場合、複数の具体的なフィルタの中から、第１及び第２の具体的なフィルタと異なる第３の具体的なフィルタをさらに選択する（ステップＳ３６）。フィルタ処理部１０４は、選択された第１、第２及び第３の具体的なフィルタに基づいて、複数の画像データの中からこの３つのフィルタのフィルタリング条件のすべてに合致する第３の抽出画像データを抽出する。
【０１５２】
フィルタ処理部１０４は、第３の抽出画像データの数が所定数（例えば、２０）以下であるか否かを判定する（ステップＳ３７）。第３の抽出画像データの数が所定数以下である場合、タイトル作成部１０６は、第１、第２及び第３の具体的なフィルタに基づいて、第３の抽出画像データに対応するタイトルを作成する（ステップＳ３８）。
【０１５３】
ステップＳ３５で作成されるタイトルは、第１及び第２の具体的なフィルタの名称を用いることができる。例えば、第１の具体的なフィルタが時間フィルタに属する「２月フィルタ」であり、第２の具体的なフィルタが場所フィルタに属する「京都府フィルタ」である場合、タイトル作成部１０６は、「２月  京都」という名称を有するタイトルを作成することができる（ステップＳ３５）。このようなタイトルに対応する抽出画像をユーザが見ることにより、ある年の２月の京都旅行中で起こったハプニングなどの思い出が不意によみがえることもある。
【０１５４】
一方、「２月フィルタ」及び「京都府フィルタ」で抽出される第２の抽出画像の数が所定数を超える場合には、例えば、第３の具体的なフィルタとして、オブジェクトフィルタに属する「人フィルタ」をさらに選択することができる（ステップＳ３６）。「２月フィルタ」、「京都府フィルタ」及び「人フィルタ」で抽出される第３の抽出画像の数が所定数以下である場合には、ステップＳ３８で作成されるタイトル（例えば「２月  京都  人」）は、第１、第２及び第３の具体的なフィルタの名称を用いることができる。
【０１５５】
なお、ステップＳ３２で第１の抽出画像データの数が所定数以下である場合、タイトル作成部１０６は、第１の具体的なフィルタに基づいて、第１の抽出画像データに対応するタイトルを作成してもよい（ステップＳ３９）。
【０１５６】
フィルタ処理部１０４は、タイトルを作成できる複数のフィルタの組合せにおける具体的なフィルタの種類の最大の合計数を変更することもできる。例えば、具体的なフィルタの最大の数が２に設定される場合、ステップＳ３６、Ｓ３７、Ｓ３８を省略することになる。また、具体的なフィルタの最大の数が４に設定される場合、さらに第４の具体的なフィルタを選択するために、ステップＳ３６、Ｓ３７、Ｓ３８と同様のステップを追加することになる。
【０１５７】
また、図１１や図９で選択されるオブジェクトフィルタは、画像データの画像認識を行う代わりに、画像データのＥｘｉｆ情報の「UserComment」にユーザによって追加されたタグを検索して利用してもよい。例えば、画像データに「食べ物」というタグが付加されている場合、食べ物フィルタが、このような画像を抽出してもよい。また、時間フィルタや場所フィルタも、画像データに付加されたタグを検索して利用してもよい。
【０１５８】
また、具体的なフィルタとして、例えば、赤系フィルタが選択される場合、１枚の画像データ内の赤色成分、青色成分及ぶ緑色成分の各平均値を求め、赤色成分の平均値が、青色成分の平均値や緑色成分の平均値よりも大きい場合に、その画像データは、赤系フィルタに適合すると判定する。また、他の具体的なフィルタとして、例えば、さわやかフィルタが選択される場合、画像データから受ける印象モデルを抽出し、その印象モデルがさわやかモデルに一致するとき、その画像データは、さわやかフィルタに適合する。印象モデルの設定方法としては、例えば、画像全体の輝度分布やコントラスト分布、あるいは色分布と言ったパラメータに基づいて特定の算出式を設定し、その算出結果が所定の範囲内にあるものをさわやかな画像と判定することで実現できる。さらに他の具体的なフィルタとして、例えば、クラスタリングフィルタが選択される場合、複数の画像データの中から１つの画像データを基準画像データとして選択し、複数の画像データの各画像データが基準画像データに類似するか否かを判定し、基準画像データに類似する画像データは、クラスタリングフィルタに適合すると判定する。
【０１５９】
７．システム構成の変形例
図１２に本実施形態のシステム構成の変形例について示す。この変形例のシステムでは、サーバ２００（広義には情報処理システム、狭義にはホームサーバ）が設けられている。このサーバ２００は、処理部２０２、記憶部２２０、通信部２３８を含む。なおこれらの一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。なお、図２と同様の構成要素については、同様の符号又は名称を付してその説明を省略する。
【０１６０】
処理部２０２は、サーバ管理処理などの各種の処理を行うものであり、ＣＰＵ等のプロセッサやＡＳＩＣなどにより実現できる。記憶部２２０は、処理部２０２や通信部２３８のワーク領域となるものであり、例えばＲＡＭやＨＤＤ等により実現できる。通信部２３８は、デジタルフォトフレーム３００や、外部サーバ６００との間で、有線又は無線で通信を行うためのものであり、通信用ＡＳＩＣ又は通信用プロセッサなどにより実現できる。例えばデジタルフォトフレーム３００とサーバ２００は、例えば無線ＬＡＮ等のネットワークで通信接続される。
【０１６１】
図１２では、サーバ側の処理部２０２が、フィルタ処理部２０４、タイトル作成部２０６、表示指示部２０８（広義には、表示処理部）、及びタイトル登録部２１０を含む。またサーバ側の記憶部２２０が、画像データ記憶部２２２、フィルタ記憶部２２４、タイトル記憶部２２６及び選択履歴記憶部２２８を含む。なお、これらの一部をデジタルフォトフレーム３００の処理部１０２や記憶部１２０に設けるようにしてもよい。処理部２０２は、情報記憶媒体２３０に格納されるプログラム（データ）に基づいて種々の処理を行う。
【０１６２】
また図１２では、デジタルフォトフレーム３００側の処理部１０２が、表示制御部１０８を含む。なお処理部１０２の一部をサーバ２００側の処理部２０２に設けるようにしてもよい。
【０１６３】
表示指示部２０８は、タイトル作成部２０６によって作成されたタイトルに基づいて、デジタルフォトフレーム３００（広義には画像表示部）の表示部３４０に表示される画像の表示指示を行う。具体的にはタイトル作成部２０６により作成されたタイトルを表示部３４０に表示するための指示を行う。そしてデジタルフォトフレーム３００の表示制御部１０８は、サーバ２００の表示指示部２０８からの指示にしたがって、表示部３４０の表示制御を行う。これにより、タイトル作成部２０６により作成されたタイトルや、フィルタ処理部２０４により抽出された抽出画像データ等が表示部３４０に表示されるようになる。
【０１６４】
操作部１６０は、ユーザからの選択情報を入力し、この選択情報は、通信部１３８、２３８を介してサーバ２００側に送られる。
【０１６５】
図１２の変形例によれば、フィルタの選択処理やタイトルの作成処理等をサーバ２００が行うため、デジタルフォトフレーム３００の処理負荷を軽減できる。従って、デジタルフォトフレーム３００の処理部１０２（ＣＰＵ）の処理能力が低い場合も、本実施形態の処理を実現できるようになる。なお、これらの処理を、サーバ２００とデジタルフォトフレーム３００の分散処理により実現してもよい。
【０１６６】
８．フィルタ条件自動設計の変形例
図１３にフィルタ条件を自動的に設計する変形例のフローチャートを示し、図１４にその具体例としての年フィルタの説明図を示す。ここでは対象となる実際の画像の撮影年は、それぞれ２００４年、２００５年、２００６年、２００７年、２００９年であり、２００３年以前と２００８年に撮影された画像は含まれていないものとする。従って、年フィルタとして実際上に機能するのは、各年フィルタである２００４年フィルタ、２００５年フィルタ、２００６年フィルタ、２００７年フィルタ、２００９年フィルタ、及び全フィルタとなる。
【０１６７】
ここでこの全フィルタについて説明する。全フィルタは具体的な撮影年を指定しないフィルタであり、実際上はすべての画像を選択するフィルタとなる。フィルタとして機能しないと解釈することも不可能ではないが、フィルタ選択のアルゴリズムを簡略化するために設けているものである。図１４は年フィルタの実際上の機能動作を説明する概念図で、ここでは年フィルタのそれぞれにｉｄを設定している。＊で表示しているものが全フィルタである。即ち、図１４は年フィルタによって画像が分類されている状態をあらわしているものとも言え、各年フィルタで抽出される画像数の総和が全フィルタで抽出される画像数と同数となる。例えば、２００４年フィルタで抽出される画像数が５枚、２００５年フィルタで抽出される画像数が１０枚、２００６年フィルタで抽出される画像数が７枚、２００７年フィルタで抽出される画像数が８枚、２００９年フィルタで抽出される画像数が２枚とすれば、全フィルタで抽出される画像数はこれらの総和と同数の３２枚となるものである。年フィルタの具体的な設定、即ち、どの年のフィルタを設けるかはすべて自動で行うように構成されており、ここでは実際に存在する画像に付加されている撮影日時情報を装置が取得してその撮影年を把握し、その結果、２００４年に撮影された画像の存在が把握されたので２００４年フィルタを新規設定している。同様に２００５年、２００６年、２００７年、２００９年フィルタも設定され、一方、画像群に含まれていない２００３年以前、２００８年、２０１０年以降のフィルタは設定されない。ただし全フィルタは撮影年の把握結果の如何に関わらずデフォルトとして必ず設定される。
【０１６８】
全フィルタを設ける構成は、年フィルタのみならず、月フィルタや都道府県フィルタ等他のすべてのフィルタについても同様に設定される。なお、サブフィルタＴ１の朝フィルタ、昼フィルタ、夜フィルタはその設定された時刻範囲が１日２４時間のすべてを網羅していないため、各フィルタで抽出される画像数の総和と全フィルタで抽出される画像数は一致しないことになる。
【０１６９】
次に、全フィルタを含んで設定されたフィルタ構造を利用したフィルタ設計について図１３のフローチャートを用いて説明する。
図１３は、１つのフィルタ条件を自動的に設計するフローチャートを示す。図６（Ｂ）にはフィルタ条件が示されているが、１つのタイトル名に対応するフィルタリング条件を作成するために複数のフィルタ条件を組み合わせる。フィルタ設計を行うにあたり、まず、フィルタ処理部１０４は、時間フィルタに属する第１のサブフィルタＴ１に属する１つの具体的なフィルタを選択する（ステップＳ４１）。第１のサブフィルタＴ１に属する具体的なフィルタの数がＮＴ１である場合、フィルタ処理部１０４は、１／ＮＴ１の確率で、ＮＴ１個の具体的なフィルタの中から１つの具体的なフィルタを選択する。例えば、第１のサブフィルタＴ１に属する具体的なフィルタが、全フィルタ、朝フィルタ、昼フィルタ及び夜フィルタであり、例えば、朝フィルタは撮影時刻が６：００〜１０：００の画像、昼フィルタは１１：００〜１３：００の画像、夜フィルタは１８：００〜２３：００の画像をフィルタリングする条件とする。ＮＴ１＝４の場合、朝フィルタは、１／４の確率で、４つの具体的なフィルタの中から選択される。昼フィルタ、夜フィルタも同様の確率で選択される。全フィルタも同様の確率で選択される。選択がなされた結果、Ｔ１における具体的なフィルタリング条件が設定される。
【０１７０】
次に、ステップＳ４２においても同様に全フィルタを含んでサブフィルタＴ２の選択が行われる。以下、ステップＳ４３においてサブフィルタＴ３の選択、ステップＳ４４においてサブフィルタＰ１の選択、ステップＳ４５においてサブフィルタＰ２の選択、ステップＳ４６においてサブフィルタＰ３の選択、ステップＳ４７においてサブフィルタＯ１の選択が全フィルタを含んで同様に行われる。
【０１７１】
図１３の変形例は、図７に示す例に比してステップ数を大幅に削減することが出来、演算の簡素化、演算速度の向上が実現できるものである。
【０１７２】
図１４にはカウント数も示している。このカウント数は、該当するフィルタを含んでフィルタ設計がなされた場合に、その画像群の表示を指示した回数を示している。図１４では、２００５年のカウント数が４回とあるが、例えば、「２００５年  自宅」という名称を有するタイトルが提示された場合に過去２回ほど図４に示すスタートボタンが操作され、「２００５年  風景」という名称を有するタイトルが提示された場合に過去１回ほど図４に示すスタートボタンが操作され、「２００５年  娘」という名称を有するタイトルが提示された場合に過去１回ほど図１４に示すスタートボタンが操作された場合が該当する。即ち、２００５年フィルタが含まれているフィルタ設計結果を過去に合計４回スタート操作したことを意味する。図１４のカウント数では２００４年のカウント数が１３回と他の年に比して最多となっており、２００４年の画像を見る嗜好傾向を有することが判る。この結果に基づいてＴ１フィルタのフィルタ選択の確率を各年で均等ではなく、２００４年を選択する確率を他の年のフィルタを選択する確率に比して高く設定し直すようにフィードバックすることも可能であり、ユーザの嗜好を反映した画像提示を行える確率を高くすることができる。また、カウント数は、ユーザがスタートボタンを操作した場合の他に、ユーザがスタートボタンを操作し、且つお気に入りに登録した場合もカウントすることができ、前者と後者の加点に差をつけておいても良い。
【０１７３】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また画像表示システム、デジタルフォトフレーム、情報処理システムの構成、動作や、フィルタの処理手法、タイトルの作成手法等も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１７４】
１０２  処理部、１０４  フィルタ処理部、１０６  タイトル作成部、
１０８  表示制御部、１１０  タイトル登録部、１２０  記憶部、
１２２  画像データ記憶部、１２４  フィルタ記憶部、１２６  タイトル記憶部、
１２８  選択履歴記憶部、１３０  情報記憶媒体、１３８  通信部、１４０  表示部、
１６０  操作部、２００  情報処理システム、２０２  処理部、
２０４  フィルタ処理部、２０６  タイトル作成部、２０８  表示指示部、
２１０  タイトル登録部、２２０  記憶部、２２２  画像データ記憶部、
２２４  フィルタ記憶部、２２６  タイトル記憶部、２２８  選択履歴記憶部、
２３０  情報記憶媒体、２３８  通信部、３００  デジタルフォトフレーム、
３４０  表示部、３６０  操作ボタン、６００  外部サーバ
【図１】
2010252291.tif 000004
【図２】
2010252291.tif 000005
【図３】
2010252291.tif 000006
【図４】
2010252291.tif 000007
【図５】
2010252291.tif 000008
【図６】
2010252291.tif 000009
【図７】
2010252291.tif 000010
【図８】
2010252291.tif 000011
【図９】
2010252291.tif 000012
【図１０】
2010252291.tif 000013
【図１１】
2010252291.tif 000014
【図１２】
2010252291.tif 000015
【図１３】
2010252291.tif 000016
【図１４】
2010252291.tif 000017