(57)【要約】【課題】保持された画像を提示した時に、その画像を閲覧するユーザが、新鮮味のある画像を楽しむことができる画像提示装置、画像提示方法、プログラムおよび記録媒体を提供する。【解決手段】画像提示装置、画像提示方法、プログラムおよび記録媒体においては、画像受付部が、画像群の入力を受け付け、画像解析部が、画像群に含まれる各々の画像を解析し、提示条件受付部が、画像提示条件を受け付ける。画像抽出部が、各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像を抽出し、画像保持部が、画像抽出部によって抽出された画像を保持する。充足判定部が、画像提示条件を充足したか否かを判定し、画像提示条件を充足した場合に、画像提示部が、画像保持部に保持された画像を提示する。【選択図】図２
2020052447.tif 000002
【特許請求の範囲】
【請求項１】
画像群の入力を受け付ける画像受付部と、
前記画像群に含まれる各々の画像を解析する画像解析部と、
画像提示条件を受け付ける提示条件受付部と、
前記各々の画像の解析結果および前記画像提示条件に基づいて、前記画像群の中から画像を抽出する画像抽出部と、
前記画像抽出部によって抽出された画像を保持する画像保持部と、
前記画像提示条件を充足したか否かを判定する充足判定部と、
前記画像提示条件を充足した場合に、前記画像保持部に保持された画像を提示する画像提示部と、を備える、画像提示装置。
【請求項２】
さらに、画像を選択する指示に応じて、前記画像抽出部によって抽出された画像の中から画像を選択する画像選択部を備え、
前記画像保持部は、前記画像抽出部によって抽出された画像の中から前記画像選択部によって選択された画像を保持する、請求項１に記載の画像提示装置。
【請求項３】
前記画像選択部は、さらに、前記画像を選択する指示に応じて、前記画像群の中から画像を選択し、
前記画像保持部は、さらに、前記画像群の中から前記画像選択部によって選択された画像を保持する、請求項２に記載の画像提示装置。
【請求項４】
前記提示条件受付部は、前記画像提示条件として、２以上の判定条件の論理積からなる画像提示条件を受け付ける、請求項１ないし３のいずれか一項に記載の画像提示装置。
【請求項５】
前記提示条件受付部は、前記画像提示条件として、前記画像保持部に保持された画像を提示するタイミングの判定条件、前記画像保持部に保持された画像を提示する場所の判定条件、前記画像保持部に保持された画像を提示する人物の判定条件、および、前記画像保持部に保持された画像を提示するためのパスワードの判定条件のうちの２以上の判定条件の論理積からなる画像提示条件を受け付ける、請求項４に記載の画像提示装置。
【請求項６】
前記充足判定部は、前記画像保持部に画像が保持されてから、前記タイミングの判定条件として設定された第１の期間が経過した場合に、前記タイミングの判定条件が充足されたと判定する、請求項５に記載の画像提示装置。
【請求項７】
前記充足判定部は、前記画像提示条件が充足されていない場合であっても、前記画像保持部に画像が保持されてから、前記第１の期間よりも長い第２の期間が経過した場合に、前記画像提示条件を充足したと判定する、請求項６に記載の画像提示装置。
【請求項８】
前記充足判定部は、前記タイミングの判定条件として設定された日時になった場合に、前記タイミングの判定条件が充足されたと判定する、請求項５に記載の画像提示装置。
【請求項９】
前記充足判定部は、前記画像保持部に画像が保持されてから、前記人物の判定条件として設定された人物による前記画像提示装置の使用時間が、前記タイミングの判定条件として設定された前記画像提示装置の使用時間を超えた場合に、前記タイミングの判定条件が充足されたと判定する、請求項５に記載の画像提示装置。
【請求項１０】
前記充足判定部は、前記場所の判定条件として設定された場所において、前記人物の判定条件として設定された人物によって撮影された画像を受け取った場合に、前記場所の判定条件が充足されたと判定する、請求項５ないし９のいずれか一項に記載の画像提示装置。
【請求項１１】
前記充足判定部は、前記人物の判定条件として設定された人物が、前記場所の判定条件として設定された場所に合致するオンラインの地図上の場所にチェックインした場合に、前記場所の判定条件が充足されたと判定する、請求項５ないし９のいずれか一項に記載の画像提示装置。
【請求項１２】
前記充足判定部は、前記人物の判定条件として設定された人物が写っている画像を受け取った場合に、前記人物の判定条件が充足されたと判定する、請求項５ないし１１のいずれか一項に記載の画像提示装置。
【請求項１３】
前記充足判定部は、前記パスワードの判定条件として設定されたパスワードに合致する被写体またはシーンが写っている画像を受け取った場合に、前記パスワードの判定条件が充足されたと判定する、請求項５ないし１２のいずれか一項に記載の画像提示装置。
【請求項１４】
前記画像解析部は、前記各々の画像の撮影場所を解析し、
前記画像抽出部は、前記各々の画像の撮影場所の解析結果に基づいて、前記画像群の中から、前記場所の判定条件として設定された場所に合致する場所で撮影された画像を抽出する、請求項５ないし１３のいずれか一項に記載の画像提示装置。
【請求項１５】
前記画像解析部は、前記各々画像に写っている人物を解析し、
前記画像抽出部は、前記各々の画像に写っている人物の解析結果に基づいて、前記画像群の中から、前記人物の判定条件として設定された人物に合致する人物が写っている画像を抽出する、請求項５ないし１４のいずれか一項に記載の画像提示装置。
【請求項１６】
前記画像解析部は、前記各々の画像に写っている被写体およびシーンの少なくとも一方を解析し、
前記画像抽出部は、前記各々の画像に写っている被写体およびシーンの少なくとも一方の解析結果に基づいて、前記画像群の中から、前記パスワードの判定条件として設定されたパスワードに合致する被写体およびシーンの少なくとも一方が写っている画像を抽出する、請求項５ないし１５のいずれか一項に記載の画像提示装置。
【請求項１７】
さらに、前記画像保持部に画像が保持されてから、前記画像提示条件が充足されるまでの間に、前記画像提示条件を充足することにより、前記画像保持部に保持された画像が前記人物の判定条件として設定された人物に提示されることを表すメッセージを、前記人物の判定条件として設定された人物に通知する通知部を備える、請求項５ないし１６のいずれか一項に記載の画像提示装置。
【請求項１８】
さらに、前記画像保持部に画像が保持されてから、前記画像提示条件が充足されるまでの間に、前記画像提示条件を充足することにより、前記画像保持部に保持された画像が前記人物の判定条件として設定された人物に提示されることを表すメッセージを、前記人物の判定条件として設定された人物に通知する通知部を備え、
前記通知部は、前記メッセージを、前記画像保持部に画像が保持されてから、前記第１の期間が経過した場合に、前記人物の判定条件として設定された人物に初めて通知する、請求項６または７に記載の画像提示装置。
【請求項１９】
画像受付部が、画像群の入力を受け付けるステップと、
画像解析部が、前記画像群に含まれる各々の画像を解析するステップと、
提示条件受付部が、画像提示条件を受け付けるステップと、
画像抽出部が、前記各々の画像の解析結果および前記画像提示条件に基づいて、前記画像群の中から画像を抽出するステップと、
画像保持部が、前記画像抽出部によって抽出された画像を保持するステップと、
充足判定部が、前記画像提示条件を充足したか否かを判定するステップと、
画像提示部が、前記画像提示条件を充足した場合に、前記画像保持部に保持された画像を提示するステップと、を含む、画像提示方法。
【請求項２０】
前記画像提示条件として、２以上の判定条件の論理積からなる画像提示条件を受け付ける、請求項１９に記載の画像提示方法。
【請求項２１】
前記画像提示条件として、前記画像保持部に保持された画像を提示するタイミングの判定条件、前記画像保持部に保持された画像を提示する場所の判定条件、前記画像保持部に保持された画像を提示する人物の判定条件、および、前記画像保持部に保持された画像を提示するためのパスワードの判定条件のうちの２以上の判定条件の論理積からなる画像提示条件を受け付ける、請求項２０に記載の画像提示方法。
【請求項２２】
請求項１９ないし２１のいずれか一項に記載の画像提示方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項２３】
請求項１９ないし２１のいずれか一項に記載の画像提示方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を保持しておき、画像提示条件が充足された場合に、保持された画像を提示する画像提示装置、画像提示方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
例えば、小学校の卒業式の際に、生徒たちの記念品、およびメッセージなどの手紙を校庭に埋めておき、成人式の際に皆で集まって掘り起こす、タイムカプセルのイベントが、一般的に行われている。
【０００３】
このタイムカプセルのイベントは、物理的なタイムカプセルで行うと、タイムカプセルを埋めたことを忘れる、タイムカプセルを開封する日時を忘れる、タイムカプセルを埋めた場所を忘れる、タイムカプセルを埋めた仲間が集まることができない、学校が統廃合により存在しなくなっているなどの理由から、折角埋めたにも関わらず、タイムカプセルを掘り起こして楽しむという体験ができないことがある。
【０００４】
ここで、本発明に関連性のある先行技術文献として、特許文献１〜４がある。
【０００５】
特許文献１には、各生徒の発言および絵画等の作品、学校長メッセージ、教職員メッセージ、ならびに学校風景等を電子化し、数年間保存し、卒業生が二十歳になった年にＷｅｂサーバに公開する電子タイムカプセルが記載されている。
【０００６】
特許文献２には、フォトブックのデータを、ユーザ端末から指定された所定期間、開示不可能に保管管理し、指定された所定期間の満了後、フォトブックのデータを開示し、ユーザ端末に送信するタイムカプセル・フォトブック管理システムが記載されている。
【０００７】
特許文献３には、保管要求者によって保管が依頼された電子データを、保管依頼時に指定された取出許可者のみが、保管依頼時に指定された場所まで行って、保管依頼時に指定された日時以降に取り出せる形で保管するデータ管理装置が記載されている。
【０００８】
特許文献４には、データベースに記録されているコンテンツデータ毎に、予め使用可能なユーザ情報、地域情報、時間情報等の配信制限設定を行っておき、ユーザの携帯電話から送信されたコンテンツデータの送信要求、現在時刻情報、現在位置情報、及び携帯端末情報を取得し、これらの情報と配信制限設定に基づいて、配信可能なコンテンツデータをデータベースから読み出し、送信要求のあった携帯電話に送信するコンテンツ配信サーバが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３０４４７８号公報
【特許文献２】特開２０１４−０９２９５２号公報
【特許文献３】特開２０１５−０６９５３３号公報
【特許文献４】特開２０１０−０４４６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
現在は、スマートフォンの普及により、写真（画像）をデジタルの画像データのまま楽しむ人が増えている。言い換えると、物理的な写真にプリントする人が減ってきている。デジタルの画像データで楽しむ１つの方法として、物理的なタイムカプセルをデジタル化することにより、単純に面白い、タイムカプセルの存在、開封日時、および開封場所などを忘れない、実際に仲間が集まらなくても楽しみを体験できるなどのメリットがある。
【００１１】
特許文献１〜４には、画像（デジタル画像データ）等を保持しておき、一定の時間が経過した後に公開する、タイムカプセルをデジタル的に実現する装置が記載されている。しかし、画像群の中から、適切な画像を選んでタイムカプセルの中に入れることにより、タイムカプセルを開封した時に、タイムカプセルを開封したユーザが新鮮味のある画像を楽しむことができる技術は、従来存在していなかった。
【００１２】
従って、本発明の目的は、保持された画像を提示した時に、その画像を閲覧するユーザが、新鮮味のある画像を楽しむことができる画像提示装置、画像提示方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明は、画像群の入力を受け付ける画像受付部と、
画像群に含まれる各々の画像を解析する画像解析部と、
画像提示条件を受け付ける提示条件受付部と、
各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像を抽出する画像抽出部と、
画像抽出部によって抽出された画像を保持する画像保持部と、
画像提示条件を充足したか否かを判定する充足判定部と、
画像提示条件を充足した場合に、画像保持部に保持された画像を提示する画像提示部と、を備える、画像提示装置を提供する。
【００１４】
ここで、さらに、画像を選択する指示に応じて、画像抽出部によって抽出された画像の中から画像を選択する画像選択部を備え、
画像保持部は、画像抽出部によって抽出された画像の中から画像選択部によって選択された画像を保持するのが好ましい。
【００１５】
画像選択部は、さらに、画像を選択する指示に応じて、画像群の中から画像を選択し、
画像保持部は、さらに、画像群の中から画像選択部によって選択された画像を保持するのが好ましい。
【００１６】
また、提示条件受付部は、画像提示条件として、２以上の判定条件の論理積からなる画像提示条件を受け付けるのが好ましい。
【００１７】
また、提示条件受付部は、画像提示条件として、画像保持部に保持された画像を提示するタイミングの判定条件、画像保持部に保持された画像を提示する場所の判定条件、画像保持部に保持された画像を提示する人物の判定条件、および、画像保持部に保持された画像を提示するためのパスワードの判定条件のうちの２以上の判定条件の論理積からなる画像提示条件を受け付けるのが好ましい。
【００１８】
また、充足判定部は、画像保持部に画像が保持されてから、タイミングの判定条件として設定された第１の期間が経過した場合に、タイミングの判定条件が充足されたと判定するのが好ましい。
【００１９】
また、充足判定部は、画像提示条件が充足されていない場合であっても、画像保持部に画像が保持されてから、第１の期間よりも長い第２の期間が経過した場合に、画像提示条件を充足したと判定するのが好ましい。
【００２０】
また、充足判定部は、タイミングの判定条件として設定された日時になった場合に、タイミングの判定条件が充足されたと判定するのが好ましい。
【００２１】
また、充足判定部は、画像保持部に画像が保持されてから、人物の判定条件として設定された人物による画像提示装置の使用時間が、タイミングの判定条件として設定された画像提示装置の使用時間を超えた場合に、タイミングの判定条件が充足されたと判定するのが好ましい。
【００２２】
また、充足判定部は、場所の判定条件として設定された場所において、人物の判定条件として設定された人物によって撮影された画像を受け取った場合に、場所の判定条件が充足されたと判定するのが好ましい。
【００２３】
また、充足判定部は、人物の判定条件として設定された人物が、場所の判定条件として設定された場所に合致するオンラインの地図上の場所にチェックインした場合に、場所の判定条件が充足されたと判定するのが好ましい。
【００２４】
また、充足判定部は、人物の判定条件として設定された人物が写っている画像を受け取った場合に、人物の判定条件が充足されたと判定するのが好ましい。
【００２５】
また、充足判定部は、パスワードの判定条件として設定されたパスワードに合致する被写体またはシーンが写っている画像を受け取った場合に、パスワードの判定条件が充足されたと判定するのが好ましい。
【００２６】
また、画像解析部は、各々の画像の撮影場所を解析し、
画像抽出部は、各々の画像の撮影場所の解析結果に基づいて、画像群の中から、場所の判定条件として設定された場所に合致する場所で撮影された画像を抽出するのが好ましい。
【００２７】
また、画像解析部は、各々画像に写っている人物を解析し、
画像抽出部は、各々の画像に写っている人物の解析結果に基づいて、画像群の中から、人物の判定条件として設定された人物に合致する人物が写っている画像を抽出するのが好ましい。
【００２８】
また、画像解析部は、各々の画像に写っている被写体およびシーンの少なくとも一方を解析し、
画像抽出部は、各々の画像に写っている被写体およびシーンの少なくとも一方の解析結果に基づいて、画像群の中から、パスワードの判定条件として設定されたパスワードに合致する被写体およびシーンの少なくとも一方が写っている画像を抽出するのが好ましい。
【００２９】
さらに、画像保持部に画像が保持されてから、画像提示条件が充足されるまでの間に、画像提示条件を充足することにより、画像保持部に保持された画像が人物の判定条件として設定された人物に提示されることを表すメッセージを、人物の判定条件として設定された人物に通知する通知部を備えるのが好ましい。
【００３０】
さらに、画像保持部に画像が保持されてから、画像提示条件が充足されるまでの間に、画像提示条件を充足することにより、画像保持部に保持された画像が人物の判定条件として設定された人物に提示されることを表すメッセージを、人物の判定条件として設定された人物に通知する通知部を備え、
通知部は、メッセージを、画像保持部に画像が保持されてから、第１の期間が経過した場合に、人物の判定条件として設定された人物に初めて通知するのが好ましい。
【００３１】
また、本発明は、画像受付部が、画像群の入力を受け付けるステップと、
画像解析部が、画像群に含まれる各々の画像を解析するステップと、
提示条件受付部が、画像提示条件を受け付けるステップと、
画像抽出部が、各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像を抽出するステップと、
画像保持部が、画像抽出部によって抽出された画像を保持するステップと、
充足判定部が、画像提示条件を充足したか否かを判定するステップと、
画像提示部が、画像提示条件を充足した場合に、画像保持部に保持された画像を提示するステップと、を含む、画像提示方法を提供する。
【００３２】
ここで、画像提示条件として、２以上の判定条件の論理積からなる画像提示条件を受け付けるのが好ましい。
【００３３】
また、画像提示条件として、画像保持部に保持された画像を提示するタイミングの判定条件、画像保持部に保持された画像を提示する場所の判定条件、画像保持部に保持された画像を提示する人物の判定条件、および、画像保持部に保持された画像を提示するためのパスワードの判定条件のうちの２以上の判定条件の論理積からなる画像提示条件を受け付けるのが好ましい。
【００３４】
また、本発明は、上記のいずれかの画像提示方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
【００３５】
また、本発明は、上記のいずれかの画像提示方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。
【００３６】
画像群の入力を受け付ける画像受付部と、
画像群に含まれる各々の画像を解析する画像解析部と、
画像提示条件を受け付ける提示条件受付部と、
各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像を抽出する画像抽出部と、
画像抽出部によって抽出された画像を保持する画像保持部と、
画像提示条件を充足したか否かを判定する充足判定部と、
画像提示条件を充足した場合に、画像保持部に保持された画像を提示する画像提示部と、を備え、
画像受付部、画像解析部、提示条件受付部、画像抽出部、充足判定部および画像提示部は、専用のハードウェアまたはプログラムを実行するプロセッサによって構成され、画像保持部はメモリによって構成される、画像表示制御装置を提供する。
【００３７】
ここで、さらに、画像を選択する指示に応じて、画像抽出部によって抽出された画像の中から画像を選択する画像選択部を備え、
画像選択部は、専用のハードウェアまたはプログラムを実行するプロセッサによって構成され、
画像保持部は、画像抽出部によって抽出された画像の中から画像選択部によって選択された画像を保持するのが好ましい。
【００３８】
さらに、画像保持部に画像が保持されてから、画像提示条件が充足されるまでの間に、画像提示条件を充足することにより、画像保持部に保持された画像が人物の判定条件として設定された人物に提示されることを表すメッセージを、人物の判定条件として設定された人物に通知する通知部を備え、
通知部は、専用のハードウェアまたはプログラムを実行するプロセッサによって構成されるのが好ましい。
【００３９】
さらに、画像保持部に画像が保持されてから、画像提示条件が充足されるまでの間に、画像提示条件を充足することにより、画像保持部に保持された画像が人物の判定条件として設定された人物に提示されることを表すメッセージを、人物の判定条件として設定された人物に通知する通知部を備え、
通知部は、専用のハードウェアまたはプログラムを実行するプロセッサによって構成され、メッセージを、画像保持部に画像が保持されてから、第１の期間が経過した場合に、人物の判定条件として設定された人物に初めて通知するのが好ましい。
【発明の効果】
【００４０】
本発明によれば、画像抽出部によって自動で抽出された画像を、画像保持部に保持することにより、画像保持部に保持された画像を提示した時に、その画像を閲覧するユーザが、新鮮味のある画像を楽しむことができる。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る画像処理システムの構成を表す一実施形態のブロック図である。
【図２】クライアントの構成を表す一実施形態のブロック図である。
【図３】画像処理システムの動作を表す一実施形態のフローチャートである。
【図４】スマートフォン上で動作するプログラムによって表示されたトップレベルの画面を表す一実施形態の概念図である。
【図５】最上位階層のメニューリストの画面を表す一実施形態の概念図である。
【図６】写真／動画の一覧表示画面を表す一実施形態の概念図である。
【図７】アルバムの一覧表示画面を表す一実施形態の概念図である。
【図８】アルバムに含まれる画像の一覧表示画面を表す一実施形態の概念図である。
【図９】画像の選択画面を表す一実施形態の概念図である。
【図１０】タイムカプセルの一覧表示画面を表す一実施形態の概念図である。
【図１１】タイムカプセルの作成画面を表す一実施形態の概念図である。
【図１２】タイムカプセルの情報入力画面を表す一実施形態の概念図である。
【図１３】オンラインの地図を表す一実施形態の概念図である。
【図１４】タイムカプセル内の画像の一覧表示画面を表す一実施形態の概念図である。
【発明を実施するための形態】
【００４２】
以下に、添付の図面に示す好適実施形態に基づいて、本発明の画像提示装置、画像提示方法、プログラムおよび記録媒体を詳細に説明する。
【００４３】
図１は、本発明に係る画像処理システムの構成を表す一実施形態のブロック図である。図１に示す画像処理システム１０は、サーバ１２と、ネットワーク１６を介して各々サーバ１２に接続された複数のクライアント１４と、を備えている。
【００４４】
サーバ１２は、画像処理システム１０を利用する複数のユーザが所有する画像群を取得し、複数のユーザの各々が所有する画像群に含まれる各々の画像を、任意のユーザに公開する、共有相手のみと共有する、または非公開に設定する機能等を有する。
サーバ１２は、１台に限らず、複数台であってもよく、制御装置、記憶装置および通信装置等を有する、ワークステーション等によって構成される。
【００４５】
クライアント１４は、本実施形態の画像提示装置であり、画像群の中から画像を自動で抽出し、保持しておき、画像提示条件が充足した場合に提示する機能等を有する。
クライアント１４は、制御装置、入力装置、記憶装置、通信装置およびディスプレイ等を有する、デスクトップPC（パーソナルコンピュータ）、ノートPC、タブレットPC、あるいは、携帯電話およびスマートフォン等の携帯端末等によって構成される。
【００４６】
図２は、クライアントの構成を表す一実施形態のブロック図である。図２に示すクライアント１４は、指示取得部１８と、画像受付部２０と、画像解析部２２と、提示条件受付部２４と、画像抽出部２６と、画像選択部２８と、画像保持部３０と、通知部３２と、充足判定部３４と、画像提示部３６と、画像共有部３８と、通信部４０と、ディスプレイ４２と、を備えている。
【００４７】
以下、第１ユーザが所有するクライアント１４について説明する。
第１ユーザは、画像処理システム１０を利用する全てのユーザのうちの任意の一人のユーザである。本実施形態では、第１ユーザのクライアント１４について説明するが、第１ユーザ以外の他のユーザが所有するクライアント１４についても同様の構成および機能を有する。
【００４８】
第１ユーザのクライアント１４において、まず、指示取得部１８は、キーボード、マウス、タッチパネル等の入力装置を利用して第１ユーザから入力される各種の指示を取得する。
【００４９】
第１ユーザは、ディスプレイ４２に表示された画面を見ながら、入力装置を用いて指示を入力する。
第１ユーザが入力する指示には、特に制限はないが、画像群を指定する指示、画像の提示条件を設定する指示、画像を選択する指示、画像の提示条件を設定する指示、画像の共有範囲を設定する指示、画像の共有相手を設定する指示、画像を公開する、共有する、または非公開に設定する指示等が含まれる。
【００５０】
続いて、画像受付部２０は、画像群を指定する指示に応じて、第１ユーザが所有する画像群の入力を受け付ける。言い換えると、画像受付部２０は、第１ユーザが所有する画像群を取得する。
【００５１】
第１ユーザが所有する画像群には、特に制限はないが、第１ユーザのクライアント１４の記憶装置に格納された画像群、USB（Universal Serial Bus）メモリ、SD（Secure Digital）メモリ、CD（Compact Disc）、DVD（Digital Versatile Disc）およびHD（Hard Disk）等の外部記録媒体に記録された画像群、オンラインストレージに格納された画像群、SNSに投稿された画像群等が含まれる。また、画像には、静止画像だけではなく動画像も含まれる。
【００５２】
画像群に含まれる各々の画像には、属性情報およびタグ情報等の付帯情報を付与することができる。
【００５３】
属性情報は、画像の属性を表す情報であり、例えばExif（Exchangeable image file format）情報等を例示することができる。Exif情報は、画像の撮影条件に関する情報であり、例えば画像の撮影日時、撮影場所（位置情報）、焦点距離、露出等の情報を含む。Exif情報は、デジタルカメラ等によって撮影された画像（画像データ）のヘッダ情報として付与される。
【００５４】
タグ情報は、画像の属性情報、画像に写っている被写体（人物および人物以外のオブジェクト）、および画像から読み取られるシーン、イベント、感情等を表す名称である。
例えば、画像の撮影年が２０１８年である場合、「２０１８年」というタグ情報が画像に付与され、画像の撮影場所が東京である場合、「東京」というタグ情報が画像に付与される。また、被写体として「肉」および複数の「人物」が画像に写っている場合、「肉」、「人物」、「飲み会」および「女子会」等のタグ情報が画像に付与される。画像に写っている「人物」が笑顔であれば、「笑顔」および「楽しい」等のタグ情報が画像に付与される。
タグ情報は、画像の解析結果に基づいて画像に自動で付与されるか、または、第１ユーザが手動で画像に付与することもできる。
【００５５】
続いて、画像解析部２２は、第１ユーザが所有する画像群に含まれる各々の画像を解析する。
【００５６】
画像解析は、特に限定されないが、明るさ判定、色評価、ボケブレ評価、属性情報の解析、画像に写っている被写体（人物および人物以外のオブジェクト）を認識する被写体認識、シーン認識（夜景、海、砂浜、空、…）、およびイベント検出（運動会、結婚式、卒業式、…）等を含む。
被写体認識は、顔検出、人物認識（顔認識）、およびオブジェクト認識（肉、果物、花、ケーキ、…）等を含む。
【００５７】
続いて、提示条件受付部２４は、画像の提示条件を設定する指示に応じて、画像提示条件を受け付ける。
【００５８】
画像提示条件は、後述する画像保持部３０に保持された画像を提示するための判定条件であり、特に限定されないが、例えば画像保持部３０に保持された画像を提示するタイミングの判定条件、画像保持部３０に保持された画像を提示する場所の判定条件、画像保持部３０に保持された画像を提示する人物の判定条件、および、画像保持部３０に保持された画像を提示するためのパスワードの判定条件等が含まれる。
【００５９】
提示条件受付部２４は、本実施形態の場合、画像提示条件として、２以上の判定条件の論理積からなる画像提示条件、例えばタイミングの判定条件、場所の判定条件、人物の判定条件、および、パスワードの判定条件のうちの２以上の判定条件の論理積からなる画像提示条件を受け付ける。なお、提示条件受付部２４は、１の判定条件のみからなる画像提示条件を受け付けることもできる。
【００６０】
続いて、画像抽出部２６は、各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像を抽出する。
【００６１】
画像抽出部２６が画像群の中から画像を抽出する方法は特に限定されない。
また、画像抽出部２６が画像を抽出する画像群には、第１ユーザが所有する画像群の他、例えば後述する画像共有部３８によって第１ユーザと共有された画像、および、インターネット等において公開されている画像等を含めてもよい。
【００６２】
続いて、画像選択部２８は、画像を選択する指示に応じて、画像抽出部２６によって抽出された画像の中から画像を選択する。画像選択部２８は、さらに、画像を選択する指示に応じて、画像群の中から画像を選択する。
【００６３】
続いて、画像保持部３０は、画像抽出部２６によって抽出された画像（デジタル画像データ）を保持する。あるいは、画像保持部３０は、画像抽出部２６によって抽出された画像の中から、画像選択部２８によって選択された画像を保持する。画像保持部３０は、さらに、画像群の中から、画像選択部２８によって選択された画像を保持する。画像保持部３０は、各種のメモリによって構成される。
【００６４】
画像提示条件として、タイミングの判定条件が含まれる場合、画像保持部３０に保持された画像は、タイムカプセルとして利用することができる。
【００６５】
続いて、通知部３２は、画像提示条件を充足することにより、画像保持部３０に保持された画像が人物の判定条件として設定された人物に提示されることを表すメッセージを、画像保持部３０に画像が保持されてから、画像提示条件が充足されるまでの間に、人物の判定条件として設定された人物に通知する。
【００６６】
通知部３２は、画像保持部３０に画像が保持されてから、画像提示条件が充足されるまでの間であれば、いつでもメッセージを通知することができる。例えば、画像保持部３０に画像が保持された直後にメッセージを通知し、その後、一定の期間毎に、メッセージを繰り返し送信してもよい。あるいは、タイミングの判定条件として設定された第１の期間が経過する直前、経過した時、または経過した直後にメッセージを通知してもよい。
【００６７】
続いて、充足判定部３４は、画像提示条件を充足したか否かを判定する。
【００６８】
充足判定部３４は、本実施形態の場合、画像提示条件に含まれる、タイミングの判定条件、場所の判定条件、人物の判定条件、およびパスワードの判定条件等基づいて、画像提示条件を充足したか否かを判定する。
【００６９】
続いて、画像提示部３６は、画像提示条件を充足した場合に、画像保持部３０に保持された画像を提示する。つまり、タイムカプセルを開封する。
【００７０】
続いて、画像共有部３８は、第１ユーザと、第２ユーザと、の間で画像を共有する。
【００７１】
第２ユーザは、画像処理システム１０を利用する全てのユーザのうち、第１ユーザ以外の任意の一人のユーザまたは複数のユーザである。
画像共有部３８は、画像を公開する、または非公開に設定する指示に応じて、画像を選択する指示によって選択された画像を、任意のユーザに公開する、または非公開に設定する。また、画像共有部３８は、画像を共有する指示に応じて、画像を選択する指示によって選択された画像を、共有相手を設定する指示によって設定された共有相手のみと共有する。
【００７２】
続いて、通信部４０は、クライアント１４が有する通信装置であり、サーバ１２が有する通信装置との間で各種のデータの送受信を行う。
【００７３】
通信部４０は、例えばクライアント１４の記憶装置に格納された画像（画像データ）を、クライアント１４からネットワーク１６を介してサーバ１２へアップロードしたり、サーバ１２の記憶装置に格納された画像を、サーバ１２からネットワーク１６を介してクライアント１４へダウンロードしたりする。
【００７４】
次に、図３に示すフローチャートを参照して、画像処理システム１０の動作を説明する。
【００７５】
第１ユーザが所有するクライアント１４において、まず、画像受付部２０により、画像群を指定する指示に応じて、第１ユーザが所有する画像群の入力が受け付けられる（S1）。画像群は、クライアント１４の記憶装置に格納される。また、クライアント１４からネットワーク１６を介してサーバ１２へアップロードされ、サーバ１２の記憶装置に格納される。
【００７６】
続いて、画像解析部２２により、画像群に含まれる各々の画像が解析される（S2）。
【００７７】
続いて、提示条件受付部２４により、画像提示条件が受け付けられる（S3）。
【００７８】
続いて、画像抽出部２６により、各々の画像の解析結果および画像提示条件に基づいて、画像群の中から画像が抽出される（S4）。
画像抽出部２６によって画像群の中から画像を自動で抽出することにより、例えば画像群の中に大量の画像が含まれている場合等に、第１ユーザが、画像群の中から手動で画像を選択する手間を省き、画像の選択のための時間を大幅に短縮することができる。
【００７９】
ここで、第１ユーザは、画像抽出部２６によって自動で抽出された画像の中に所望しない画像が含まれている場合、画像抽出部２６によって抽出された画像の中から、所望とする任意の画像を選択することができる。
この場合、画像選択部２８により、画像を選択する指示に応じて、画像抽出部２６によって抽出された画像の中から画像が選択される（S5）。
【００８０】
また、第１ユーザは、画像抽出部２６によって自動で抽出された画像の中に所望の画像が含まれていない場合、画像群の中から、所望とする任意の画像を選択することができる。
この場合、画像選択部２８により、さらに、画像を選択する指示に応じて、画像群の中から画像が選択される（S5）。
【００８１】
続いて、画像保持部３０により、画像抽出部２６によって抽出された画像が保持される（S6）。
【００８２】
前述のように、画像抽出部２６によって抽出された画像の中から、画像選択部２８によって画像が選択された場合、画像保持部３０により、画像抽出部２６によって抽出された画像の中から、画像選択部２８によって選択された画像が保持される。また、画像群の中から、画像選択部２８によって画像が選択された場合、画像保持部３０により、さらに、画像群の中から画像選択部２８によって選択された画像が保持される。
【００８３】
画像保持部３０に保持された画像は、クライアント１４の記憶装置に格納される。また、クライアント１４からネットワーク１６を介してサーバ１２へアップロードされ、サーバ１２の記憶装置に格納される。
前述の画像提示条件および画像保持部３０に保持された画像によってタイムカプセルが作成される。
【００８４】
例えば、画像抽出部２６によって画像を自動で抽出することにより、タイムカプセルを作成する第１ユーザにとっても、第１ユーザが忘れていたような、新鮮味のある画像をタイムカプセルの中に入れることができる。
一方、第１ユーザは、画像抽出部２６によって抽出された画像の中から、さらには画像群の中から、任意の画像を選択してタイムカプセルの中に入れることにより、所望の画像を確実に選んでタイムカプセルの中に入れることもできる。
【００８５】
続いて、通知部３２により、画像提示条件を充足することにより、画像保持部３０に保持された画像が、人物の判定条件として設定された人物に提示されることを表すメッセージが、画像保持部３０に画像が保持されてから、画像提示条件が充足されるまでの間に、人物の判定条件として設定された人物が所有するクライアント１４のディスプレイ４２に通知される（S7）。
【００８６】
ここで、人物の判定条件として設定された人物は、通知を受け取ってから、画像提示条件として設定された判定条件、例えばタイミングの判定条件、場所の判定条件、人物の判定条件、およびパスワードの判定条件等を充足させようとする。
【００８７】
続いて、充足判定部３４により、画像提示条件を充足したか否かが判定される（S8）。
【００８８】
続いて、画像提示部３６により、画像提示条件を充足した場合に、画像保持部３０に保持された画像、つまり、タイムカプセルの中に入っている画像が提示される（S9）。
【００８９】
画像提示部３６は、画像保持部３０に保持された画像として、クライアント１４の記憶装置に格納された画像、またはサーバ１２の記憶装置に格納された画像を、人物の判定条件として設定された人物が所有するクライアント１４のディスプレイ４２に提示する。
【００９０】
画像処理システム１０においては、画像抽出部２６によって抽出された画像を、画像保持部に保持することにより、画像保持部に保持された画像を提示した時に、その画像を閲覧するユーザが、新鮮味のある画像を楽しむことができる。
また、本実施形態のタイムカプセルは、デジタル的なタイムカプセルであり、デジタル的に管理することができるため、タイムカプセルの存在そのもの、開封日時、および開封場所等を忘れることなく、ユーザがタイムカプセルを確実に楽しむことができる。
また、物理的なタイムカプセルのように、一定の時間が経過した後にタイムカプセルを開封するだけではなく、時間以外の判定条件に基づいて、タイムカプセルを開封することができるため、開封するまでのプロセスをゲーム感覚で楽しむことができる。
【００９１】
物理的なタイムカプセルは、例えば学校の卒業式の際に、生徒たちによって校庭に埋められ、成人式の際に皆で集まって掘り起こされるという使い方が想定される。
【００９２】
これに対し、本実施形態のデジタル的なタイムカプセルは、例えば学校の卒業式の際に、代表的に第１ユーザによって作成された後、生徒たちに通知され、成人式の際に画像提示条件が充足されていれば開封されるという使い方が想定される。しかし、本実施形態のタイムカプセルは、成人式等の数年後のイベントの日に限らず、例えば誕生日および母の日のように、身近なイベントの日などに開封するという使い方も可能である。また、自分から未来の自分へ送るタイムカプセルのような使い方もできる。
【００９３】
また、企業および地方自治体等と協力または提携してタイムカプセルを作成することもできる。例えば、地域興しとしてタイムカプセルを作成すれば、観光客が、その地域の特定の場所に行って、特定の条件を充足した場合に、タイムカプセルの中に入っている画像を閲覧することができるというような使い方が可能である。これにより、その地域にとっては観光客を集めることができ、観光客は、ゲーム感覚でタイムカプセルを開封して楽しむことができる。
【００９４】
なお、通知部３２は、秘密のタイムカプセルとして、前述のメッセージを、画像保持部３０に画像が保持されてから、タイミングの判定条件として設定された第１の期間が経過した場合に、人物の判定条件として設定された人物に初めて通知してもよい。
これにより、人物の判定条件として設定された人物は、第１の期間が経過するまで待つことなく、他の判定条件を充足させるだけで、画像保持部３０に保持された画像を見て楽しむことができる。
【００９５】
また、例えば場所の判定条件として、学校の校庭が設定されたが、統廃合等によって学校が既に存在しない場合等のように、やむを得ず画像提示条件を充足することができない場合も考えられる。
【００９６】
この場合、画像保持部３０に保持された画像を見て楽しむことができず、全てが無駄になる。これを防止するために、充足判定部３４は、たとえ画像提示条件が充足されていない場合であっても、前述の第１の期間よりも長い第２の期間が経過した場合に、画像提示条件を充足したと判定してもよい。
これにより、やむを得ず画像提示条件を充足させることができない場合等であっても、画像保持部３０に保持された画像を無駄にすることなく楽しむことができる。
【００９７】
次に、画像抽出部２６による画像の抽出方法について説明する。
【００９８】
画像抽出部２６は、例えば画像の撮影場所に基づいて、画像群の中から画像を抽出することができる。
この場合、画像解析部２２により、各々の画像の撮影場所が解析される。
続いて、画像抽出部２６により、各々の画像の撮影場所の解析結果に基づいて、画像群の中から、場所の判定条件として設定された場所に合致する場所で撮影された画像が抽出される。
【００９９】
また、画像抽出部２６は、画像に写っている人物に基づいて、画像群の中から画像を抽出することができる。
この場合、画像解析部２２により、各々画像に写っている人物が解析される。
続いて、画像抽出部２６により、各々の画像に写っている人物の解析結果に基づいて、画像群の中から、人物の判定条件として設定された人物に合致する人物が写っている画像が抽出される。
【０１００】
人物の判定条件として設定された人物に合致する人物が写っている画像か否かは、例えば人物の判定条件として設定された人物の顔画像を事前に登録しておき、人物認識（顔認識）によって、人物の判定条件として設定された人物の顔画像に写っている顔と、画像群に含まれる各々の画像に写っている人物の顔とを照合することによって確認することができる。
【０１０１】
さらに、画像抽出部２６は、画像に写っている被写体およびシーンの少なくとも一方に基づいて、画像群の中から画像を抽出することができる。
この場合、画像解析部２２により、各々の画像に写っている被写体およびシーンの少なくとも一方が解析される。
続いて、画像抽出部２６により、各々の画像に写っている被写体およびシーンの少なくとも一方の解析結果に基づいて、画像群の中から、パスワードの判定条件として設定されたパスワードに合致する被写体およびシーンの少なくとも一方が写っている画像が抽出される。
【０１０２】
次に、充足判定部３４による画像提示条件の判定方法について説明する。
【０１０３】
充足判定部３４は、例えばタイミングの判定条件が充足されたか否かを判定することができる。
例えば、タイミングの判定条件として第１の期間（相対時間）が設定された場合、充足判定部３４により、画像保持部３０に画像が保持されてから、タイミングの判定条件として設定された第１の期間が経過したか否かが確認される。その結果、第１の期間が経過した場合に、タイミングの判定条件が充足されたと判定される。
【０１０４】
また、タイミングの判定条件として日時（絶対時間）が設定された場合、充足判定部３４により、タイミングの判定条件として設定された日時になったか否かが確認される。その結果、タイミングの判定条件として設定された日時になった場合に、タイミングの判定条件が充足されたと判定される。
【０１０５】
さらに、タイミングの判定条件として画像提示装置の使用時間が設定された場合、充足判定部３４により、画像保持部３０に画像が保持されてから、人物の判定条件として設定された人物による画像提示装置の使用時間が、タイミングの判定条件として設定された画像提示装置の使用時間を超えたか否かが確認される。その結果、タイミングの判定条件として設定された画像提示装置の使用時間を超えた場合に、タイミングの判定条件が充足されたと判定される。
【０１０６】
また、充足判定部３４は、場所の判定条件が充足されたか否かを判定することができる。
例えば、場所の判定条件として特定の場所が設定された場合、充足判定部３４により、場所の判定条件として設定された場所において、人物の判定条件として設定された人物によって撮影された画像を受け取ったか否かが確認される。その結果、場所の判定条件として設定された場所において、人物の判定条件として設定された人物によって撮影された画像を受け取った場合に、場所の判定条件が充足されたと判定される。
【０１０７】
場所の判定条件として設定された場所か否かは、例えば受け取った画像に付与された属性情報に含まれる撮影場所によって確認することができる。人物の判定条件として設定された人物か否かは、例えば画像提示装置を利用するユーザのID等によって確認することができる。
【０１０８】
また、場所の判定条件として特定の場所が設定された場合、充足判定部３４により、人物の判定条件として設定された人物が、場所の判定条件として設定された場所に合致するオンラインの地図上の場所にチェックインしたか否かが確認される。その結果、人物の判定条件として設定された人物が、場所の判定条件として設定された場所にチェックインした場合に、場所の判定条件が充足されたと判定される。
【０１０９】
オンラインの地図は、サーバ１２から、ネットワーク１６を介して、画像処理システム１０を利用する各々のユーザのクライアント１４に提供されるデジタルデータの地図である。各々のユーザは、オンラインの地図上において、場所の判定条件として設定された場所にチェックインすることができ、充足判定部３４は、各々のユーザがチェックインした場所を確認することができる。
【０１１０】
さらに、人物の判定条件として特定の人物が設定された場合、充足判定部３４により、人物の判定条件として設定された人物が写っている画像を受け取ったか否かが確認される。その結果、人物の判定条件として設定された人物が写っている画像を受け取った場合に、人物の判定条件が充足されたと判定される。
【０１１１】
なお、人物の判定条件として複数の人物が設定された場合、充足判定部３４により、人物の判定条件として設定された複数の人物が一緒に写っている画像を受け取ったか否かが確認される。その結果、人物の判定条件として設定された複数の人物が一緒に写っている画像を受け取った場合に、人物の判定条件が充足されたと判定される。あるいは、人物の判定条件として設定された複数の人物の各々の写っている画像を受け取ったか否かを確認してもよい。
【０１１２】
人物の判定条件として設定された人物が写っている画像か否かは、例えば人物の判定条件として設定された人物の顔画像を事前に登録しておき、人物認識（顔認識）によって、人物の判定条件として設定された人物の顔画像に写っている顔と、受け取った画像に写っている人物の顔とを照合することによって確認することができる。
【０１１３】
また、充足判定部３４は、パスワードの判定条件が充足されたか否かを判定することができる。
パスワードの判定条件として特定のパスワードが設定された場合、充足判定部３４により、パスワードの判定条件として設定されたパスワードに合致する被写体またはシーンが写っている画像を受け取ったか否かが確認される。その結果、パスワードの判定条件として設定されたパスワードに合致する被写体またはシーンが写っている画像を受け取った場合に、パスワードの判定条件が充足されたと判定される。
【０１１４】
充足判定部３４は、例えばパスワードの設定条件として設定されたパスワードが「りんご」（被写体）である場合、受け取った画像に「りんご」が写っていれば、パスワードの判定条件が充足されたと判定する。また、充足判定部３４は、パスワードの設定条件として設定されたパスワードが「夜景」（シーン）である場合、受け取った画像に「夜景」が写っていれば、パスワードの判定条件が充足されたと判定する。
【０１１５】
パスワードは、上記の「りんご」のように、文字列であってもよいし、あるいは「りんご」の画像等のように、画像であってもよい。また、パスワードが文字列の場合、充足判定部３４は、パスワードの文字列を受け取ったか否かを確認してもよい。
【０１１６】
以下、スマートフォンおよびその上で動作するプログラムによって実現されたクライアント１４の例を挙げて、画像処理システム１０の動作を具体的に説明する。
【０１１７】
図４は、スマートフォン上で動作するプログラムによって表示されたトップレベルの画面を表す一実施形態の概念図である。図４に示すトップレベルの画面の上部には、メニューバー５０が表示されている。メニューバー５０の表示領域の下側には、タブバー５２が表示され、タブバー５２の表示領域の下側には、目標５４がバナー表示され、目標５４の表示領域の下側には、縮小画像５６が一覧表示されている。
【０１１８】
トップレベルの画面において、メニューバー５０の表示領域内の左側には、メニューリンクのボタン５８が表示されている。第１ユーザが、メニューリンクのボタン５８をタップすると、最上位階層のメニューリストの画面が表示される。
【０１１９】
図５は、最上位階層のメニューリストの画面を表す一実施形態の概念図である。図５に示す最上位階層のメニューリストの画面には、写真／動画一覧画面リンクのボタン６０、アルバム一覧画面リンクのボタン６２、およびタイムカプセル一覧画面のリンクのボタン６４等のメニュー項目のボタンが表示されている。例えば、第１ユーザが、写真／動画一覧画面リンクのボタン６０をタップすると、写真／動画の一覧表示画面が表示される。
【０１２０】
図６は、写真／動画の一覧表示画面を表す一実施形態の概念図である。図６に示す写真／動画の一覧表示画面には、第１ユーザが所有する画像群に含まれる画像に対応する縮小画像（サムネイル画像）６６が一覧表示されている。縮小画像６６は、基本的に撮影日単位でグループ分けされて、時系列に表示されている。１つの縮小画像をタップすると、その縮小画像に対応する画像の詳細表示画面（図示省略）が表示される。
【０１２１】
図５に示す最上位階層のメニューリストの画面において、第１ユーザが、アルバム一覧画面リンクのボタン６２をタップすると、アルバムの一覧表示画面が表示される。
【０１２２】
図７は、アルバムの一覧表示画面を表す一実施形態の概念図である。図７に示すアルバムの一覧表示画面には、アルバムの代表画像に対応する縮小画像６８が一覧表示されている。アルバムの縮小画像６８には、アルバムのタイトル、アルバムに含まれる画像の撮影期間、枚数および共有の有無等の情報が関連付けて表示されている。１つのアルバムの縮小画像をタップすると、その縮小画像に対応するアルバムに含まれる画像の一覧表示画面が表示される。
【０１２３】
図８は、アルバムに含まれる画像の一覧表示画面を表す一実施形態の概念図である。図８に示すアルバムに含まれる画像の一覧表示画面には、アルバムに含まれる画像に対応する縮小画像７０が一覧表示されている。縮小画像７０は、基本的に撮影日単位でグループ分けされて、時系列に表示されている。また、１つの縮小画像をタップすると、その縮小画像に対応する画像の詳細表示画面（図示省略）が表示される。
【０１２４】
第１ユーザは、図６に示す写真／動画の一覧表示画面、および、図８に示すアルバムに含まれる画像の一覧表示画面において、縮小画像６６、７０の一覧の表示領域に一覧表示された縮小画像の中から、画像を選択することができる。
【０１２５】
この場合、第１ユーザは、一覧表示された縮小画像６６、７０の中から、１つの縮小画像を長押しすることによって選択する。図９に示すように、１つの縮小画像が選択されると、選択された縮小画像の右上にあるチェックボックス内にチェックマークが表示される。この状態において、第１ユーザは、２つ目以降の縮小画像を順次タップしていくことにより、縮小画像を順次選択することができる。
【０１２６】
１以上の縮小画像が選択されると、図９に示すように、縮小画像の選択領域の上部に、「タイムカプセルを作る」のボタン７８等が表示される。第１ユーザが、「タイミカプセルを作る」のボタン７８をタップすると、タイムカプセルの一覧表示画面が表示される。
【０１２７】
また、図５に示す最上位階層のメニューリストの画面において、第１ユーザが、タイムカプセル一覧画面のリンクのボタン６４をタップすることによっても、タイムカプセルの一覧表示画面が表示される。
【０１２８】
図１０は、タイムカプセルの一覧表示画面を表す一実施形態の概念図である。図１０に示すタイムカプセルの一覧表示画面には、「タイムカプセルを作る」のボタン８０が表示されている。「タイムカプセルを作る」のボタン８０の表示領域の下側には、開封済みのタイムカプセルの一覧、作成中のタイムカプセルの一覧、および、開封可能日待ちのタイムカプセルの一覧が、この順序で表示されている。
【０１２９】
第１ユーザが、「タイムカプセルを作る」のボタン８０をタップすると、タイムカプセルの作成画面が表示される。
【０１３０】
開封済みのタイムカプセルの一覧、作成中のタイムカプセルの一覧、および開封可能日待ちのタイムカプセルの一覧において、各々のタイムカプセルには、タイムカプセル名およびタイムカプセルの開封条件（画像提示条件）が表示されている。
【０１３１】
また、図１０の例の場合、開封済みのタイムカプセルの一覧および作成中のタイムカプセルの一覧において、タイムカプセルの開封条件の表示領域の右側に、スクロールバー８８が表示されている。このように、タイムカプセルの数が多い場合、開封条件の表示領域の右側に、スクロールバー８８が表示される。第１ユーザは、スクロールバー８８を使用して画面を上下にスクロールさせることにより、各々のタイムカプセルの内容を確認することができる。
【０１３２】
例えば、タイムカプセル名が「２歳の太郎（２０１７）」のタイムカプセルにおいて、「２０１８／０１／０１」は、タイミングの判定条件として設定された日時が、２０１８年１月１日であることを表す。「００：００：００」は、その日時までの残り時間が、０時間、０分、０秒であり、既にその日時になっていることを表す。また、ピンマーク８２は、そのタイムカプセルの開封条件として、場所の判定条件が設定されていることを表す。
【０１３３】
また、開封済みのタイムカプセルの一覧において、各々の開封済みのタイムカプセルのタイムカプセル名の表示領域の左側には、再生ボタン８４が表示されている。第１ユーザが、再生ボタン８４をタップすると、その再生ボタン８４に対応する開封済みのタイムカプセルに含まれる画像がスライドショーとして再生される。また、第１ユーザが、開封済みのタイムカプセルのタイムカプセル名をタップすると、その開封済みのタイムカプセル内の画像の一覧表示画面が表示される。
【０１３４】
作成中のタイムカプセルの一覧において、各々の作成中のタイムカプセルのタイムカプセル名の表示領域の左側には、タイムカプセル情報編集ボタン（ロックされていない鍵のボタン）８６が表示されている。第１ユーザが、タイムカプセル情報編集ボタン８６をタップすると、タイムカプセルの情報入力画面が表示される。また、第１ユーザが、作成中のタイムカプセルのタイムカプセル名をタップすると、タイムカプセルの作成画面が表示される。
【０１３５】
開封可能日待ちのタイムカプセルの一覧において、各々のタイムカプセルのタイムカプセル名の表示領域の左側には、ロックされた鍵のアイコン９０が表示されている。ロックされた鍵のアイコン９０は、そのタイムカプセルがまだ開封可能日になっていないことを表す。
【０１３６】
図１１は、タイムカプセルの作成画面を表す一実施形態の概念図である。本実施形態の場合、タイムカプセルの作成画面はウィンドウ形式で表示されている。図１１に示すタイムカプセルの作成画面の上部には、ウィンドウのクローズボタン９２が表示されている。クローズボタン９２の表示領域の下側には、画像の絞り込み条件の設定領域、縮小画像９４の一覧、および「作成する」のボタン９６が、この順序で表示されている。
【０１３７】
画像の絞り込み条件の設定領域の中央部には、画像を絞り込むためのキーワードの入力欄９８が表示されている。キーワードの入力欄９８の右側には、カレンダーのボタン１００、および「自動選択」のボタン１０２が、この順序で表示されている。
【０１３８】
第１ユーザは、絞り込み条件として、所望のキーワードをキーワードの入力欄９８に直接入力することにより、画像群に含まれる画像の中から、キーワードに関連する画像に絞り込むことができる。第１ユーザが、例えば２０１７年および２０１６年というキーワードをキーワードの入力欄９８に入力すると、各々の画像に付与されたExif情報に基づいて、画像群に含まれる画像の中から、２０１７年および２０１６年に撮影された画像に絞り込まれる。絞り込まれた画像は、縮小画像９４の一覧の表示領域に一覧表示される。
【０１３９】
また、第１ユーザは、一覧表示されたタグ情報のボタン（図示省略）の中から１以上のタグ情報のボタンをタップして設定することにより、画像群に含まれる画像の中から、そのタグ情報が付与された画像に絞り込むことができる。第１ユーザが、一覧表示されたタグ情報の中から、例えば２０１７年および２０１６年のタグ情報（#2017, #2016）をタップすると、同様に画像群に含まれる画像の中から、２０１７年および２０１６年というタグ情報が付与された画像に絞り込まれる。
【０１４０】
さらに、第１ユーザは、カレンダーのボタン１００をタップして、画像の撮影年月日等を設定することにより、画像群に含まれる画像の中から、画像の撮影年月日に合致する画像に絞り込むことができる。
この場合、第１ユーザが、カレンダーのボタン１００をタップすると、カレンダーが表示される。
続いて、第１ユーザが、例えばカレンダーに表示された２０１７年および２０１６年をタップすると、同様に画像群に含まれる画像の中から、２０１７年および２０１６年に撮影された画像に絞り込まれる。
【０１４１】
また、第１ユーザが、「自動選択」のボタン１０２をタップすると、各々の画像の解析結果および開封条件（画像提示条件）に基づいて、画像群の中から自動的に画像が抽出される。抽出された画像は、縮小画像９４の一覧の表示領域に一覧表示される。
【０１４２】
タイムカプセルを作成する場合、まず、タイムカプセルの中に入れる画像を選択する。
【０１４３】
この場合、第１ユーザは、縮小画像９４の一覧の表示領域に一覧表示された縮小画像９４の中から、１つの縮小画像を長押しすることによって選択する。１つの縮小画像が選択されると、選択された縮小画像の右上にあるチェックボックス内にチェックマークが表示される。この状態において、第１ユーザは、２つ目以降の縮小画像を順次タップしていくことにより、縮小画像を順次選択することができる。
【０１４４】
続いて、第１ユーザが、「作成する」のボタン９６をタップすると、タイムカプセルの情報入力画面が表示される。
【０１４５】
一方、第１ユーザが、クローズボタン９２をタップすると、タイムカプセルの作成画面のウィンドウが閉じられ、タイムカプセルの作成画面が表示される前の画面、つまり、タイムカプセルの一覧表示画面に戻る。
【０１４６】
図１２は、タイムカプセルの情報入力画面を表す一実施形態の概念図である。本実施形態の場合、タイムカプセルの情報入力画面はウィンドウ形式で表示されている。図１２に示すタイムカプセルの情報入力画面の上部には、ウィンドウのクローズボタン１０４が表示されている。クローズボタン１０４の表示領域の下側には、送信先ユーザIDの入力欄１０６、タイトルの入力欄１０８、送信時メッセージの入力欄１１０、カレンダーのボタン１１２、地図のボタン１１４、格納メッセージの入力欄１１６、および「作成する」のボタン１１８が、この順序で表示されている。
【０１４７】
第１ユーザは、タイムカプセルの情報入力画面において、送信先ユーザID、タイトル、送信時メッセージ、開封可能日時、開封可能場所、および格納メッセージを入力する。
【０１４８】
送信先ユーザIDの入力欄１０６には、通知の送信先のユーザ（人物）のIDが入力される。ユーザのIDは、画像処理システム１０の利用を開始する際に登録されたユーザのIDおよびユーザの電子メールアドレス等のように、ユーザを一意に識別できるものであればよい。
【０１４９】
タイトルの入力欄１０８には、タイムカプセルの名称が入力される。タイトルは、タイムカプセルが開封済みか否かに関わらず、図１０に示すタイムカプセルの一覧表示画面において、タイムカプセル名として表示される。
【０１５０】
送信時メッセージの入力欄１１０には、通知をユーザに送信した場合に、そのユーザが所有するスマートフォンのディスプレイに表示されるメッセージが入力される。
【０１５１】
カレンダーのボタン１１２は、タイミングの判定条件として、タイムカプセルを開封することが可能な日時を設定するためのボタンである。第１ユーザが、カレンダーのボタン１１２をタップすると、カレンダーが表示される。第１ユーザは、カレンダーに表示された任意の日をタップし、かつ任意の時刻を指定することにより、その日時を、タイムカプセルを開封することが可能な日時として設定することができる。
【０１５２】
地図のボタン１１４は、場所の判定条件として、タイムカプセルを開封することが可能な場所を設定するためのボタンである。第１ユーザが、地図のボタン１１４をタップすると、図１３に示すように、オンラインの地図が表示される。第１ユーザは、オンラインの地図上の任意の場所をタップすることにより、そのタップされた場所にピンマーク１２０が表示され、タップされた場所を、タイムカプセルを開封することが可能な場所として設定することができる。
【０１５３】
格納メッセージの入力欄１１６には、タイムカプセルの中に入れるメッセージが入力される。画像提示条件を充足したユーザは、タイムカプセルを開封した後に、格納メッセージを閲覧することができる。
【０１５４】
送信先ユーザID、タイトル、送信時メッセージ、開封可能日時、開封可能場所、および格納メッセージが入力された後、第１ユーザが、「作成する」のボタン１１８をタップすると、タイムカプセルが作成される。
【０１５５】
一方、第１ユーザが、クローズボタン１０４をタップすると、タイムカプセルの情報入力画面のウィンドウが閉じられ、タイムカプセルの情報入力画面が表示される前の画面に戻る。
【０１５６】
図１３は、タイムカプセル内の画像の一覧表示画面を表す一実施形態の概念図である。本実施形態の場合、タイムカプセル内の画像の一覧表示画面はウィンドウ形式で表示されている。図１３に示すタイムカプセル内の画像の一覧表示画面の上部には、ウィンドウのクローズボタン１２２が表示されている。クローズボタン１２２の表示領域の下側には、格納メッセージが表示され、格納メッセージの表示領域の下側には、タイムカプセルの中に入っている画像に対応する縮小画像１２４の一覧が表示されている。
【０１５７】
第１ユーザは、タイムカプセル内の画像の一覧表示画面において、格納メッセージ、およびタイムカプセルの中に入っている画像の一覧を確認することができる。格納メッセージは、「来年の私へ」というタイトルであり、「２０１７年の私から２０１８年の私へ、今年のベストショットたちを送ります！」と表示されている。また、第１ユーザが、縮小画像１２４の一覧の中から、１の縮小画像をタップすると、その縮小画像に対応する画像の詳細表示画面（図示省略）が表示される。
【０１５８】
一方、第１ユーザが、クローズボタン１２２をタップすると、タイムカプセル内の画像の一覧表示画面のウィンドウが閉じられ、タイムカプセル内の画像の一覧表示画面が表示される前の画面、つまり、タイムカプセルの一覧表示画面に戻る。
【０１５９】
なお、本発明の画像提示装置をクライアント１４のみで実現することは必須ではなく、クライアント１４が備える複数の構成要素のうちの１以上の構成要素をサーバ１２が備える構成としていてもよい。
【０１６０】
本発明の装置において、例えば、指示取得部１８、画像受付部２０、画像解析部２２、提示条件受付部２４、画像抽出部２６、画像選択部２８、通知部３２、充足判定部３４、画像提示部３６、画像共有部３８、および通信部４０等の各種の処理を実行する処理部（Processing Unit）のハードウェア的な構成は、専用のハードウェアであってもよいし、プログラムを実行する各種のプロセッサまたはコンピュータであってもよい。
【０１６１】
各種のプロセッサには、ソフトウェア（プログラム）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵ（Central Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理をさせるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
【０１６２】
１つの処理部を、これら各種のプロセッサのうちの１つで構成してもよいし、同種または異種の２つ以上のプロセッサの組み合わせ、例えば、複数のＦＰＧＡの組み合わせ、または、ＦＰＧＡおよびＣＰＵの組み合わせ等によって構成してもよい。また、複数の処理部を、各種のプロセッサのうちの１つで構成してもよいし、複数の処理部のうちの２以上をまとめて１つのプロセッサを用いて構成してもよい。
【０１６３】
例えば、サーバおよびクライアント等のコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。また、システムオンチップ（System on Chip：ＳｏＣ）等に代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。
【０１６４】
さらに、これらの各種のプロセッサのハードウェア的な構成は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（Circuitry）である。
【０１６５】
また、本発明の方法は、例えば、その各々のステップをコンピュータに実行させるためのプログラムにより実施することができる。また、このプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することもできる。
【０１６６】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【０１６７】
１０  画像処理システム
１２  サーバ
１４  クライアント
１６  ネットワーク
１８  指示取得部
２０  画像受付部
２２  画像解析部
２４  提示条件受付部
２６  画像抽出部
２８  画像選択部
３０  画像保持部
３２  通知部
３４  充足判定部
３６  画像提示部
３８  画像共有部
４０  通信部
４２  ディスプレイ
５０  メニューバー
５２  タブバー
５４  目標
５６、６６、６８、７０、９４、１２４  縮小画像
５８  メニューリンクのボタン
６０  写真／動画一覧画面リンクのボタン
６２  アルバム一覧画面リンクのボタン
６４  タイムカプセル一覧画面のリンクのボタン
７８、８０  「タイムカプセルを作る」のボタン
８２、１２０  ピンマーク
８４  再生ボタン
８６  タイムカプセル情報編集ボタン
８８  スクロールバー
９０  ロックされた鍵のアイコン
９２、１０４、１２２  クローズボタン
９６、１１８  「作成する」のボタン
９８  キーワードの入力欄
１００、１１２  カレンダーのボタン
１０２  「自動選択」のボタン
１０６  送信先ユーザIDの入力欄
１０８  タイトルの入力欄
１１０  送信時メッセージの入力欄
１１４  地図のボタン
１１６  格納メッセージの入力欄
【図１】
2020052447.tif 000003
【図２】
2020052447.tif 000004
【図３】
2020052447.tif 000005
【図４】
2020052447.tif 000006
【図５】
2020052447.tif 000007
【図６】
2020052447.tif 000008
【図７】
2020052447.tif 000009
【図８】
2020052447.tif 000010
【図９】
2020052447.tif 000011
【図１０】
2020052447.tif 000012
【図１１】
2020052447.tif 000013
【図１２】
2020052447.tif 000014
【図１３】
2020052447.tif 000015
【図１４】
2020052447.tif 000016