(57)【要約】【課題】ユーザがイベントを詳細に思い出すことができる技術が望まれていた。【解決手段】本開示によれば、複数種類のコンテンツのうち、基準となる基準コンテンツと、基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、メタ情報をイベントクラスタに付与するメタ情報付与部と、を備える、情報処理装置が提供される。【選択図】図３
2013003630.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与部と、を備える、情報処理装置。
【請求項２】
前記イベントクラスタ生成部は、前記基準コンテンツとして写真コンテンツを取得し、前記関連コンテンツとして、ソーシャルネットサービスで提供されるコンテンツのうち、前記写真コンテンツ以外のコンテンツであるソーシャルコンテンツを取得する、請求項１記載の情報処理装置。
【請求項３】
前記イベントクラスタ生成部は、前記写真コンテンツの生成時刻及び生成場所のうち、少なくとも一方が互いに近似する複数の前記写真コンテンツを含む仮イベントクラスタを生成し、前記仮イベントクラスタと、前記ソーシャルコンテンツとを含む前記イベントクラスタを生成する、請求項２記載の情報処理装置。
【請求項４】
前記メタ情報付与部は、前記写真コンテンツ及びソーシャルコンテンツのうち、少なくとも一方に基づいて、前記イベントのタイトルを示すイベントタイトル情報、前記イベントが行われた期間を示すイベント発生期間情報、前記イベントが行われた場所を示すイベント発生場所情報、前記イベントの主役を示すイベント主役情報、及び、前記イベントの属性を示すイベント属性情報のうち、少なくとも１つを生成し、生成された情報を前記メタ情報として前記イベントクラスタに付与する、請求項２記載の情報処理装置。
【請求項５】
前記メタ情報付与部は、前記イベントタイトル情報、前記イベント発生期間情報、前記イベント発生場所情報、及び前記イベント主役情報のうち、少なくとも１つに基づいて、前記イベント属性情報を生成する、請求項４記載の情報処理装置。
【請求項６】
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成することと、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与することと、を含む、情報処理方法。
【請求項７】
コンピュータに、
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成機能と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与機能と、を実現させる、プログラム。
【請求項８】
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与部と、
前記メタ情報が付与されたイベントクラスタを送信する通信部と、を備えるサーバと、
前記サーバから送信されたイベントクラスタをユーザに提示するユーザ端末と、を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
例えば特許文献１に示すように、ユーザが生成した写真コンテンツに、写真コンテンツが生成された位置を示す位置情報や、写真コンテンツの被写体を示す被写体情報を付与する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４４８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の技術では、単に写真コンテンツの他に位置情報及び被写体情報が提示されるに過ぎないので、ユーザは、その写真コンテンツが生成された時のイベントを詳細に思い出すことができなかった。そこで、ユーザがイベントを詳細に思い出すことができる技術が望まれていた。
【課題を解決するための手段】
【０００５】
本開示によれば、複数種類のコンテンツのうち、基準となる基準コンテンツと、基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、メタ情報をイベントクラスタに付与するメタ情報付与部と、を備える、情報処理装置が提供される。
【０００６】
本開示の別の観点によれば、複数種類のコンテンツのうち、基準となる基準コンテンツと、基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成することと、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、メタ情報をイベントクラスタに付与することと、を含む、情報処理方法が提供される。
【０００７】
本開示の別の観点によれば、コンピュータに、複数種類のコンテンツのうち、基準となる基準コンテンツと、基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成機能と、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、メタ情報をイベントクラスタに付与するメタ情報付与機能と、を実現させる、プログラムが提供される。
【０００８】
本開示の別の観点によれば、複数種類のコンテンツのうち、基準となる基準コンテンツと、基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、メタ情報をイベントクラスタに付与するメタ情報付与部と、メタ情報が付与されたイベントクラスタを送信する通信部と、を備えるイベント自動生成サーバと、サーバから送信されたイベントクラスタをユーザに提示するユーザ端末と、を備える、情報処理システムが提供される。
本開示によれば、同じイベントに関する複数種類のコンテンツと、当該イベントに関するメタ情報とを含むイベントクラスタを生成し、ユーザに提供することができる。
【発明の効果】
【０００９】
以上説明したように本開示によれば、ユーザは、複数種類のコンテンツをまとめて確認することができるので、イベントを詳細に思い出すことができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態に係る情報処理システムを示す説明図である。
【図２】同実施形態に係るサーバの構成を示すブロック図である。
【図３】制御部の構成を示すブロック図である。
【図４】記憶部の構成を示すブロック図である。
【図５】ユーザ端末の構成を示すブロック図である。
【図６】ユーザ端末の構成を示すブロック図である。
【図７】情報処理システムによる処理の手順を示すフローチャートである。
【図８】あるユーザがあるイベントに関して生成したコンテンツを示す説明図である。
【図９】他のユーザが同じイベントに関して生成したコンテンツを示す説明図である。
【図１０】ユーザ端末のディスプレイに表示される画像の一例を示す説明図である。
【図１１】ユーザ端末のディスプレイに表示される画像の一例を示す説明図である。
【図１２】ユーザ端末のディスプレイに表示される画像の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．関連技術に関する検討
２．情報処理システムの構成
２−１．全体構成
２−２．イベント自動生成サーバの構成
２−３．ユーザ端末の構成
３．情報処理システムによる処理の手順
【００１３】
＜１．関連技術に関する検討＞
本発明者は、本開示に関連する関連技術について検討を重ね、その結果として、本開示に係る情報処理システムを開発するに至った。そこで、まず、本発明者が行った検討について説明する。
【００１４】
ユーザは、何らかのイベントを体験した場合、そのイベントの思い出を記録するため、各種のウェブサービスを用いてコンテンツを生成及びアップロードする。このようなウェブサービスとしては、例えば、写真コンテンツ管理サービス、及びソーシャルネットサービス等が考えられる。
【００１５】
即ち、ユーザは、写真コンテンツ管理サービスを用いて、写真コンテンツをサーバにアップロードする。また、ユーザは、ソーシャルネットサービスを用いて、各種のソーシャルコンテンツを生成し、サーバにアップロードする。ソーシャルコンテンツは、ソーシャルネットサービスで提供されるコンテンツのうち、写真コンテンツ以外のコンテンツである。ソーシャルコンテンツとしては、例えば、アルバム、ブログ、ショートブログ、タグ、チャット、メール、イベントカレンダー、コンタクト情報、ユーザプロフィール等が考えられる。アルバムは、同じイベントを示す複数の写真コンテンツがまとめられたものである。即ち、本実施形態では、アルバムをソーシャルコンテンツとして扱っている。イベントカレンダーは、日付ごとにイベント発生場所、イベント内容及びイベント参加者（出席者、参加者等）等が記録されたデータである。コンタクト情報は、ソーシャルネットワーク上に開示される情報であり、ソーシャルネットワークのユーザにコンタクト（アクセス）するために必要な情報（例えば、ユーザＩＤ、各種アドレス等）である。ユーザプロフィールには、ユーザの氏名、性別、誕生日、自宅住所、家族構成、趣味及び所属組織等が含まれる。
【００１６】
また、ユーザは、ウェブサービスを用いて、コンテンツを閲覧し、また、コンテンツを他のユーザと共有する。しかし、ユーザは、各ウェブサービスで１種類のコンテンツしか閲覧することができなかった。例えば、ユーザは、写真管理サービスでは、写真コンテンツしか閲覧することができなかった。また、ユーザは、ブログに関するソーシャルネットサービスでは、ブログの閲覧しかできなかった。即ち、従来のウェブサービスでは、ユーザが同じイベントに関して複数種類のコンテンツを生成しても、これらのコンテンツが分散してしまっていた。
【００１７】
一方、ユーザは、１種類のコンテンツを見ただけでは、そのコンテンツに関するイベントを十分に思い出すことができなかった。例えば、ユーザは、写真コンテンツ（或いは写真コンテンツが時間の経過と共に切り替わるスライドショー）を見ただけでは、イベントの参加時にどのような気持ちだったか、友人とどのような内容の会話を交わしたのか等を思い出すことができなかった。したがって、従来のウェブサービスでは、ユーザは、イベントを詳細に思い出すことができなかった。
【００１８】
ユーザがイベントを詳細に思い出すための方策としては、例えば、ユーザが分散したコンテンツを集約することが考えられる。しかし、この方策では、ユーザがイベントを詳細に思い出すために、ユーザの手作業が必要になる。特に、各コンテンツに付与されたメタ情報、即ち集約の手がかりとなる情報は必ずしも共通しないので、ユーザの作業に要する手間は非常に大きなものになる。したがって、この方策では、ユーザがイベントを詳細に思い出すために、多大な手間がかかってしまう。
【００１９】
また、上記のとおり、各コンテンツに付与されたメタ情報は必ずしも共通しなかった。さらに、各コンテンツに付与されたメタ情報は、イベント全体を考慮したものになっていなかった。このため、従来のウェブサービスでは、ユーザは、メタ情報を見ただけではイベントの概要を迅速に思い出すことができなかった。
【００２０】
なお、複数の写真コンテンツを写真コンテンツの生成時刻及び生成場所で分類するサービスが知られている。しかし、このサービスでも、ユーザは、写真コンテンツだけしか閲覧することができなかった。このため、ユーザは、イベントを詳細に思い出すために、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツを手作業で集約する必要があった。
【００２１】
また、写真コンテンツの被写体（登場人物）と、ソーシャルネットワーク上のユーザとを関連付けるサービスも知られている。しかし、このサービスでも、ユーザは、写真コンテンツしか閲覧することができなかった。このため、ユーザは、イベントを詳細に思い出すために、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツを手作業で集約する必要があった。
【００２２】
また、複数種類のコンテンツを同時に表示するサービスも知られている。しかし、このサービスは、コンテンツ同士の関連性を何ら考慮していなかった。即ち、同じイベントに関するコンテンツが分散していた。したがって、このサービスでも、ユーザは、イベントを詳細に思い出すために、分散したコンテンツを手作業で集約する必要があった。
【００２３】
一方、特開２００２−３４４８６７号公報には、上述したように、ユーザが生成した写真コンテンツに、写真コンテンツが生成された位置を示す位置情報や、写真コンテンツの被写体を示す被写体情報を付与する技術が開示されている。しかし、この技術は、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツについて何ら考慮していない。したがって、ユーザは、イベントを詳細に思い出すために、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツを手作業で集約する必要があった。
【００２４】
また、特開２００８−２０７４５１号公報には、思い出の大きさに応じた重み情報を各コンテンツに付与する技術が開示されている。しかし、この技術も、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツについて何ら考慮していない。したがって、ユーザは、イベントを詳細に思い出すために、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツを手作業で集約する必要があった。
【００２５】
また、特開２０１０−１４８０５６号公報には、複数種類のコンテンツをユーザの操作履歴に基づいて提示する技術が開示されている。しかし、この技術は、複数種類のコンテンツをユーザの操作履歴に基づいて提示するだけなので、表示されたコンテンツは同じイベントを示すものではない。したがって、この技術でも、ユーザは、イベントを詳細に思い出すために、分散したコンテンツを手作業で集約する必要があった。
【００２６】
また、特開２０１０−１９３２６５号公報には、写真コンテンツに基づいてスケジュールデータを生成する技術が開示されている。しかし、この技術でも、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツは何ら考慮されていない。したがって、この技術でも、ユーザは、イベントを詳細に思い出すために、分散したコンテンツを手作業で集約する必要があった。
【００２７】
また、特開２０１０−２１８３７１号公報には、写真コンテンツへのタグ付けをサポートする技術が開示されている。しかし、この技術でも、写真コンテンツ以外のコンテンツ、例えばソーシャルコンテンツは何ら考慮されていない。したがって、この技術でも、ユーザは、イベントを詳細に思い出すために、分散したコンテンツを手作業で集約する必要があった。
【００２８】
上記の各技術に対し、本開示に係る情報処理システム１では、ユーザは、イベントの概要を迅速に思い出すことができる。さらに、ユーザは、イベントの詳細を容易に思い出すことができる。以下、情報処理システム１について詳細に説明する。
【００２９】
＜２．情報処理システムの構成＞
［２−１．全体構成］
まず、図１に基づいて、情報処理システム１の全体構成を説明する。情報処理システム１は、イベント自動生成サーバ１０と、サービス提供サーバ２０と、ネットワーク３０と、ユーザ端末４０、５０とを備える。
【００３０】
イベント自動生成サーバ１０は、サービス提供サーバ２０から複数種類のコンテンツを取得し、取得したコンテンツのうち、同じイベントに関するコンテンツをまとめることでイベントクラスタを生成する。さらに、イベント自動生成サーバ１０は、イベントクラスタに基づいて、イベントに関するメタ情報を生成し、イベントクラスタに付与する。イベント自動生成サーバ１０は、生成されたイベントクラスタをユーザ端末４０に送信する。
【００３１】
サービス提供サーバ２０は、各種のウェブサービス、例えば写真コンテンツ管理サービスやソーシャルネットサービスを提供する。サービス提供サーバ２０は、具体的には、例えば、各ユーザ端末４０、５０からアップロードされた写真コンテンツやソーシャルコンテンツを記憶する。また、サービス提供サーバ２０は、これらのコンテンツを各ユーザ端末４０、５０に送信する。なお、本実施形態では、また、サービス提供サーバ２０に記憶されるコンテンツには、メタ情報として、そのコンテンツを生成したユーザを示すユーザ情報、コンテンツの生成時刻を示す生成時刻情報、及びコンテンツの生成場所を示す生成場所情報が付与されている。このような生成時刻情報及び生成場所情報は、例えば、ＥＸＩＦファイルの形式となっている。
【００３２】
ネットワーク３０は、イベント自動生成サーバ１０、サービス提供サーバ２０、及びユーザ端末４０、５０を互いに接続する。ユーザ端末４０、５０は、各種コンテンツの生成、アップロード、表示等を行なう。ユーザ端末４０は、いわゆる据え置き型のパーソナルコンピュータであり、ユーザ端末５０は、いわゆるスマートフォンである。ユーザＡは、ユーザ端末４０ａ、５０ａを有しており、ユーザＢは、ユーザ端末４０ｂ、５０ｂを有しており、ユーザＣは、ユーザ端末４０ｃ、５０ｃを有している。
【００３３】
なお、ユーザ端末は、これらのものに限られず、テレビジョン受信機、カーナビ、ゲーム機、音楽プレーヤ、スマートフォン以外の携帯電話機、デジタルカメラ、スマートタブレット等であってもよい。また、イベント自動生成サーバ１０、サービス提供サーバ２０、及びユーザ端末４０、５０の数は、図１に示す数に限られない。
【００３４】
［２−２．イベント自動生成サーバの構成］
次に、図２〜図４に基づいて、イベント自動生成サーバ１０の構成について説明する。イベント自動生成サーバ１０は、通信部１１と、制御部１２と、記憶部１３とを備える。
【００３５】
通信部１１は、ネットワーク３０を介してサービス提供サーバ２０及びユーザ端末４０、５０と通信を行なう。制御部１２は、図３に示すように、コンテンツ取得部１２１と、イベントクラスタ生成部１２２と、メタ情報付与部１２３とを備える。記憶部１３は、図４に示すように、イベント自動生成サーバ１０の処理に必要なプログラム等の他、写真コンテンツ、ソーシャルコンテンツ、仮イベントクラスタ、及びイベントクラスタ等を記憶する。また、記憶部１３は、顔画像対応テーブルも記憶する。この顔画像対応テーブルは、顔画像と、その顔画像を有する人物に関する人物情報（例えば、氏名、愛称、各種ソーシャルネットワーク上でのユーザＩＤ等）とが記録されたテーブルである。
【００３６】
コンテンツ取得部１２１は、通信部１１を介して、サービス提供サーバ２０から写真コンテンツ及びソーシャルコンテンツを取得する。コンテンツ取得部１２１が取得するソーシャルコンテンツとしては、例えば、アルバム、ブログ、ショートブログ、チャット、メール、イベントカレンダー、コンタクト情報、ユーザプロフィール等が考えられる。イベントカレンダーは、日付ごとにイベント及びイベントの参加者（出席者、参加者等）が記録されたデータである。ユーザプロフィールには、ユーザの氏名、誕生日、自宅住所、家族構成、実家住所、趣味及び所属組織等が含まれる。コンテンツ取得部１２１は、取得した写真コンテンツ及びソーシャルコンテンツを記憶部１３に記憶する。コンテンツ取得部１２１は、ユーザ端末４０、５０からコンテンツを取得するようにしてもよい。
【００３７】
イベントクラスタ生成部１２２は、基準コンテンツと、基準コンテンツと種類が異なり、かつ、基準コンテンツと同じイベントを示す関連コンテンツとを含むイベントクラスタを生成する。具体的には、イベントクラスタ生成部１２２は、記憶部１３から、あるユーザ（以下、「基準ユーザ」とする）が生成した写真コンテンツを基準コンテンツとして取得する。
【００３８】
そして、イベントクラスタ生成部１２２は、写真コンテンツの生成時刻及び生成場所が共に近似する写真コンテンツ同士をまとめることで、仮イベントクラスタを生成する。ここで、イベントクラスタ生成部１２２は、例えば、生成時刻の差分が１時間以内であれば、生成時刻が近似すると判定し、生成場所の差分が１ｋｍ以内であれば、生成場所が近似すると判定する。イベントクラスタ生成部１２２は、仮イベントクラスタを構成する写真コンテンツの生成時刻を算術平均することで、仮イベントクラスタの生成時刻を算出する。さらに、イベントクラスタ生成部１２２は、仮イベントクラスタを構成する写真コンテンツの生成場所の重心（算術平均値）を仮イベントクラスタの生成場所とする。イベントクラスタ生成部１２２は、仮イベントクラスタの生成時刻情報及び生成場所情報をメタ情報として仮イベントクラスタに付与する。
【００３９】
さらに、イベントクラスタ生成部１２２は、仮イベントクラスタに対して顔画像認識処理を行なうことで、仮イベントクラスタに写っている顔画像を認識する。そして、イベントクラスタ生成部１２２は、互いに類似する顔画像を１人の人物の顔画像と認識する。イベントクラスタ生成部１２２は、認識した顔画像と、顔画像対応テーブルとに基づいて、仮イベントクラスタに写っている人物を特定する。イベントクラスタ生成部１２２は、特定した人物に関する人物情報を仮イベントクラスタのメタ情報として仮イベントクラスタに付与する。その後、イベントクラスタ生成部１２２は、仮イベントクラスタを記憶部１３に記憶する。
【００４０】
さらに、イベントクラスタ生成部１２２は、基準ユーザが生成した写真コンテンツを含む仮イベントクラスタを取得する。イベントクラスタ生成部１２２は、当該基準ユーザ及び基準ユーザに関連する関連ユーザ（例えばソーシャルネットワークでフレンド関係にあるユーザ）が生成したソーシャルコンテンツを記憶部１３から取得する。
【００４１】
イベントクラスタ生成部１２２は、仮イベントクラスタと同じイベントを示すソーシャルコンテンツを関連コンテンツとし、当該ソーシャルコンテンツを仮イベントクラスタに関連付ける。そして、イベントクラスタ生成部１２２は、互いに関連付けられたコンテンツを１つのイベントクラスタにまとめる。これにより、イベントクラスタ生成部１２２は、同じイベントに関する仮イベントクラスタ及びソーシャルコンテンツを含むイベントクラスタを生成する。
【００４２】
具体的には、イベントクラスタ生成部１２２は、仮イベントクラスタとソーシャルコンテンツとの生成時刻が近似している場合には、これらを関連付ける。イベントクラスタ生成部１２２は、例えば、生成時刻の差分が１時間以内であれば、生成時刻が近似すると判定する。
【００４３】
また、イベントクラスタ生成部１２２は、仮イベントクラスタと、仮イベントクラスタと同じ写真コンテンツを有するアルバムとを関連付ける。アルバムは、１つのイベントに関する写真コンテンツがまとめられたものだからである。これにより、１つのアルバムに複数の仮イベントクラスタが関連づけられる場合がある。即ち、写真コンテンツのまとまりがソーシャルコンテンツによって補正される。
【００４４】
さらに、イベントクラスタ生成部１２２は、テキスト情報を含むソーシャルコンテンツを形態素解析することで、テキスト情報から単語を抽出する。そして、イベントクラスタ生成部１２２は、抽出した単語の中に、期間に関する単語が存在する場合には、その期間をイベント発生期間とする。
【００４５】
また、イベントクラスタ生成部１２２は、抽出した単語の中に、場所に関する単語が存在する場合には、その場所をイベント発生場所とする。イベントクラスタ生成部１２２は、イベント発生期間に仮イベントクラスタの生成時刻が含まれ、かつ、イベント発生場所が仮イベントクラスタの生成場所に近似する場合には、ソーシャルコンテンツと仮イベントクラスタとを関連付ける。この条件が満たされる場合、ソーシャルコンテンツと仮イベントクラスタとが同じイベントを示す可能性が極めて高いからである。ここで、イベントクラスタ生成部１２２は、イベント発生場所と仮イベントクラスタの生成場所との差分が１ｋｍ以内であれば、イベント発生場所が仮イベントクラスタの生成場所に近似すると判定する。
【００４６】
イベントクラスタ生成部１２２は、ソーシャルコンテンツに写真コンテンツが含まれている場合（例えば、ソーシャルコンテンツが写真コンテンツ付きのブログである場合）、ソーシャルコンテンツと、その写真コンテンツを含む仮イベントクラスタとを関連付ける。この条件が満たされる場合、ソーシャルコンテンツと仮イベントクラスタとは同じイベントを示す可能性が極めて高いからである。
【００４７】
その他、イベントクラスタ生成部１２２は、ソーシャルコンテンツの種類に応じて、以下の関連付けを行なう。即ち、イベントクラスタ生成部１２２は、イベントカレンダーの日付に、仮イベントクラスタの生成時刻が含まれ、かつ、イベントカレンダーのイベント発生場所と仮イベントクラスタの生成場所とが近似する場合には、これらを関連付ける。この条件が満たされる場合、ソーシャルコンテンツであるイベントカレンダーと仮イベントクラスタとは同じイベントを示す可能性が極めて高いからである。
【００４８】
また、イベントクラスタ生成部１２２は、ユーザプロフィールと、仮イベントクラスタの人物情報とが一致する場合には、これらを関連付ける。同様に、イベントクラスタ生成部１２２は、コンタクト情報と、仮イベントクラスタの人物情報とが一致する場合には、これらを関連付ける。イベントクラスタ生成部１２２は、生成したイベントクラスタを記憶部１３に記憶する。
【００４９】
メタ情報付与部１２３は、記憶部１３からイベントクラスタを取得し、イベントクラスタ（即ち、イベントクラスタに含まれる仮イベントクラスタ及びソーシャルコンテンツ）に基づいて、イベントに関するメタ情報を生成する。メタ情報付与部１２３は、生成されたメタ情報をイベントクラスタに付与する。メタ情報付与部１２３は、メタ情報の付与されたイベントクラスタを記憶部１３に記憶する。具体的には、メタ情報付与部１２３は、以下の処理を行なう。
【００５０】
メタ情報付与部１２３は、テキスト情報を含むソーシャルコンテンツを形態素解析することで、テキスト情報から単語を抽出する。そして、メタ情報付与部１２３は、抽出した単語の中に、イベントタイトルの候補となる単語が存在する場合には、これらの単語のうち、優先順位の最も高いものをイベントタイトルとする。ここで、イベントタイトルの候補となる単語としては、イベント名（例えば、「お花見」、「花火」、「誕生日」、「出産」、「結婚式」等）、施設名（例えば、テーマパークの名称等）、人物の氏名等が考えられる。優先順位は、例えば、イベント名＞施設名＞人物の氏名となる。そして、メタ情報付与部１２３は、イベントタイトルに関するイベントタイトル情報をメタ情報としてイベントクラスタに付与する。
【００５１】
メタ情報付与部１２３は、抽出した単語の中に、期間に関する単語が存在する場合には、その期間をイベント発生期間とする。なお、メタ情報付与部１２３は、写真コンテンツが生成された時刻のうち、最も早い時刻から最も遅い時刻までの期間をイベント発生期間としてもよい。メタ情報付与部１２３は、ソーシャルコンテンツの生成時刻が特定の期間に集中している場合（単位時間あたりのソーシャルコンテンツ数が所定数以上となる場合）には、その期間をイベント発生期間としてもよい。メタ情報付与部１２３は、イベント発生期間に関するイベント発生期間情報をメタ情報としてイベントクラスタに付与する。
【００５２】
また、メタ情報付与部１２３は、抽出した単語の中に、場所に関する単語が存在する場合には、その場所をイベント発生場所とする。なお、このような単語としては、住所等のように場所を直接特定可能な単語の他、施設名のように場所を間接的に特定可能な単語が考えられる。なお、メタ情報付与部１２３は、仮イベントクラスタの生成場所をイベント発生場所としてもよい。メタ情報付与部１２３は、イベント発生場所に関するイベント発生場所情報をメタ情報としてイベントクラスタに付与する。
【００５３】
また、メタ情報付与部１２３は、同じ人物が所定数以上の写真コンテンツに写っている場合、その人物が写っている写真コンテンツをイベント代表コンテンツに決定する。このような写真コンテンツには、イベント内で特に盛り上がったシーンが写っている可能性が高いからである。メタ情報付与部１２３は、イベントタイトルを人物の氏名とした場合、その人物が写っている写真コンテンツをイベント代表コンテンツに決定してもよい。そして、メタ情報付与部１２３は、イベント代表コンテンツを指定するイベント代表コンテンツ情報をメタ情報としてイベントクラスタに付与する。
【００５４】
また、メタ情報付与部１２３は、同じ人物が所定数以上の写真コンテンツに写っている場合、その人物をイベント主役に決定する。なお、メタ情報付与部１２３は、テキスト情報を形態素解析した際に、同じ人物名が所定数以上抽出された場合には、その人物をイベント主役に決定してもよい。また、メタ情報付与部１２３は、イベントタイトルを人物の氏名とした場合、その人物をイベント主役に決定してもよい。そして、メタ情報付与部１２３は、イベント主役に関するイベント主役情報をメタ情報としてイベントクラスタに付与する。
【００５５】
また、メタ情報付与部１２３は、仮イベントクラスタ、ソーシャルコンテンツ、イベントタイトル情報、イベント発生期間情報、イベント発生場所情報、及びイベント主役情報に基づいて、イベント属性を示すイベント属性情報を生成する。メタ情報付与部１２３は、イベント属性情報をメタ情報としてイベントクラスタに付与する。
【００５６】
例えば、メタ情報付与部１２３は、イベント発生期間が１日よりも長く、イベント発生場所が自宅以外であり、かつ、ソーシャルコンテンツに「旅行」、「地名」、または「ランドマーク名」を表す単語が含まれる場合に、イベント属性を「旅行」に決定する。メタ情報付与部１２３は、「旅行」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００５７】
メタ情報付与部１２３は、イベント発生期間が１日以下であり、イベント発生場所が自宅以外であり、かつ、ソーシャルコンテンツに「行楽」、「地名」、または「ランドマーク名」を表す単語が含まれる場合に、イベント属性を「行楽」に決定する。メタ情報付与部１２３は、「行楽」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００５８】
メタ情報付与部１２３は、イベント主役情報と、イベント主役のユーザプロフィールとに基づいて、イベント主役の誕生日を認識する。そして、メタ情報付与部１２３は、イベント発生期間及びその前後の所定期間（例えば１〜２日）内にイベント主役の誕生日が含まれる場合には、イベント属性を「誕生日」に決定する。メタ情報付与部１２３は、ソーシャルコンテンツに「誕生日」、「年齢」、または「Ｂｉｒｔｈｄａｙ」を表す単語が含まれる場合に、イベント属性を「誕生日」に決定してもよい。メタ情報付与部１２３は、「誕生日」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００５９】
メタ情報付与部１２３は、イベント主役情報と、イベント主役のユーザプロフィールとに基づいて、イベント主役の実家を認識する。そして、メタ情報付与部１２３は、イベント発生場所がイベント主役の実家になっていた場合、イベント属性を「帰省」に決定する。そして、メタ情報付与部１２３は、「帰省」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６０】
メタ情報付与部１２３は、イベント主役が基準ユーザと性別が異なる場合、イベント属性を「デート」に決定する。そして、メタ情報付与部１２３は、「デート」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６１】
メタ情報付与部１２３は、ソーシャルコンテンツに「食事」を表す単語が含まれる場合に、イベント属性を「食事」に決定する。メタ情報付与部１２３は、「食事」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６２】
メタ情報付与部１２３は、イベント発生期間が入学シーズンに一致し、かつ、イベント主役の年齢が各学校の入学時の年齢に一致するという条件が満たされる場合に、イベント属性を「入学」に決定する。イベント主役の年齢は、イベント主役のユーザプロフィールに基づいて判定される。メタ情報付与部１２３は、ソーシャルコンテンツに「入学」または「入園」を表す単語が含まれる場合に、イベント属性を「入学」に決定してもよい。メタ情報付与部１２３は、「入学」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６３】
メタ情報付与部１２３は、イベント発生期間が卒業シーズンに一致し、かつ、イベント主役の年齢が各学校の卒業時の年齢に一致するという条件が満たされる場合に、イベント属性を「卒業」に決定する。メタ情報付与部１２３は、ソーシャルコンテンツに「卒業」または「卒園」を表す単語が含まれる場合に、イベント属性を「入学」に決定してもよい。メタ情報付与部１２３は、「卒業」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６４】
メタ情報付与部１２３は、基準ユーザのユーザプロフィールに基づいて、基準ユーザの趣味を把握する。そして、メタ情報付与部１２３は、基準ユーザの趣味に関する単語がソーシャルコンテンツに含まれる場合には、イベント属性を「趣味」に決定する。メタ情報付与部１２３は、「趣味」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６５】
メタ情報付与部１２３は、基準ユーザのユーザプロフィールに基づいて、基準ユーザの子供の氏名を把握する。そして、メタ情報付与部１２３は、基準ユーザの子供の氏名、または子供向けのイベント（例えば、「運動会」、「七五三」等）に関する単語がソーシャルコンテンツに含まれる場合には、イベント属性を「子供イベント」に決定する。メタ情報付与部１２３は、「子供イベント」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６６】
メタ情報付与部１２３は、イベント発生期間が何らかの記念日（父の日、母の日、基準ユーザの結婚記念日等）を含む場合には、イベント属性を「記念日」に決定する。なお、基準ユーザの結婚記念日は、例えば、ユーザプロフィールに基づいて判定される。メタ情報付与部１２３は、ソーシャルコンテンツに「記念日」に関する単語が含まれる場合に、イベント属性を「記念日」に決定してもよい。メタ情報付与部１２３は、「記念日」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６７】
メタ情報付与部１２３は、上記以外のイベント属性を「日常イベント」とする。メタ情報付与部１２３は、「日常イベント」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【００６８】
なお、メタ情報付与部１２３によるイベント属性の決定処理は、プログラムに従って行われてもよいが、テンプレートを用意し、このテンプレートに従って行われてもよい。このテンプレートは、仮イベントクラスタ、ソーシャルコンテンツ、イベントタイトル情報、イベント発生期間情報、イベント発生場所情報、及びイベント主役情報の内容と、イベント属性の内容とを関連付けて記録するものである。
【００６９】
また、メタ情報付与部１２３は、互いに類似するイベントクラスタ同士を関連付ける。イベントクラスタ同士が類似するかの判断は、例えば、イベントタイトルの共通性、イベント発生場所の共通性、イベント主役の共通性、思い出の共通性等に基づいて行われる。
【００７０】
具体的には、メタ情報付与部１２３は、イベントタイトルが同じである場合には、イベントクラスタ同士が類似すると判定する。メタ情報付与部１２３は、イベント発生場所が近似する場合には、イベントクラスタ同士が類似すると判定する。メタ情報付与部１２３は、イベント主役が同じである場合には、イベントクラスタ同士が類似すると判定する。メタ情報付与部１２３は、同じ感情（例えば、「ビビリ」、「楽しい」、「つまらない」、「笑える」等）を示す単語が各イベントクラスタに含まれる場合には、イベントクラスタ同士が類似すると判定する。そして、メタ情報付与部１２３は、互いに類似するイベントクラスタへのリンク情報をメタ情報としてイベントクラスタに付与する。このリンク情報は、例えば、イベントクラスタのアドレス情報と、イベントクラスタを示すサムネイル画像情報とを含む。
【００７１】
［２−３．ユーザ端末の構成］
次に、ユーザ端末４０、５０の構成を図５及び図６に基づいて説明する。ユーザ端末４０は、通信部４０１と、入力部４０２と、記憶部４０３と、表示部４０４と、制御部４０５とを備える。
【００７２】
通信部４０１は、ネットワーク３０を介してイベント自動生成サーバ１０、サービス提供サーバ２０、及び他のユーザ端末４０、５０と通信を行なう。入力部４０２は、例えばキーボード及びマウスであり、ユーザの操作に応じた操作情報を制御部４０５に出力する。記憶部４０３は、制御部４０５による処理に必要な情報、例えばプログラム等を記憶する。表示部４０４は、いわゆるディスプレイであり、各種の情報を表示する。制御部４０５は、ユーザ端末４０の各構成要素を制御する。
【００７３】
各ユーザは、自己のユーザ端末４０を用いて写真コンテンツやソーシャルコンテンツを生成し、サービス提供サーバ２０にアップロードすることができる。例えば、ユーザは、入力部４０２を用いてソーシャルコンテンツをユーザ端末４０に入力する。また、ユーザは、ユーザ端末４０にユーザ端末５０を接続することで、ユーザ端末５０内の写真コンテンツやソーシャルコンテンツをユーザ端末４０に入力する。制御部４０５は、入力されたコンテンツにユーザ情報、生成時刻情報、及び生成場所情報を付与し、通信部４０１に出力する。通信部４０１は、コンテンツをサービス提供サーバ２０に送信する。サービス提供サーバ２０は、受信したコンテンツをユーザ毎に記憶する。
【００７４】
ユーザ端末５０は、図６に示すように、通信部５０１と、入力部５０２と、記憶部５０３と、表示部５０４と、撮影部５０５と、制御部５０６とを備える。
【００７５】
通信部５０１は、ネットワーク３０を介してイベント自動生成サーバ１０、サービス提供サーバ２０、及び他のユーザ端末４０、５０と通信を行なう。入力部５０２は、例えばタッチパッドであり、ユーザの操作に応じた操作情報を制御部５０５に出力する。記憶部５０３は、制御部５０５による処理に必要な情報、例えばプログラム等を記憶する。表示部５０４は、いわゆるディスプレイであり、各種の情報を表示する。撮影部５０５は、ユーザ端末５０の周辺を撮影することで、写真コンテンツを生成し、記憶部５０３に記憶する。制御部５０５は、ユーザ端末５０の各構成要素を制御する。
【００７６】
各ユーザは、自己のユーザ端末５０を用いて写真コンテンツやソーシャルコンテンツを生成し、サービス提供サーバ２０にアップロードすることができる。例えば、ユーザは、入力部５０２を用いてソーシャルコンテンツをユーザ端末５０に入力する。また、ユーザは、撮影部５０５を用いて写真コンテンツを生成する。制御部５０５は、入力（または生成）されたコンテンツにユーザ情報、生成時刻情報、及び生成場所情報を付与し、通信部５０１に出力する。通信部５０１は、コンテンツをサービス提供サーバ２０に送信する。サービス提供サーバ２０は、受信したコンテンツをユーザ毎に記憶する。
【００７７】
＜３．情報処理システムによる処理の手順＞
次に、図７に基づいて、情報処理システム１による処理の手順を説明する。なお、ここでは、ユーザＡ〜Ｃが図８〜図９に示す写真コンテンツ及びソーシャルコンテンツを生成した場合を例として、情報処理システム１による処理の手順を説明する。
【００７８】
即ち、この例では、ユーザＡは、図８に示すように、〇〇県△△市にある自然公園に家族と共に遊びに行き、自然公園で写真コンテンツＰＨ１〜ＰＨ３、ショートブログＳＢ１〜ＳＢ２を生成した。また、ユーザＡは、帰宅後、その日のうちにブログＢ１を生成した。ブログＢ１では、写真コンテンツＰＨ１とテキスト情報Ｂ１１とが関連付けられており、写真コンテンツＰＨ３とテキスト情報Ｂ１２とが関連付けられている。
【００７９】
また、ユーザＢ、ＣはユーザＡとフレンド関係にあるものとする。ユーザＢは、図９に示すように、ショートブログＳＢ３を生成し、ユーザＣは、ショートブログＳＢ４を生成した。写真コンテンツＰＨ１と、ショートブログＳＢ１、ＳＢ３、ＳＢ４とは生成時刻が近似する。同様に、写真コンテンツＰＨ２と、ショートブログＳＢ２とは生成時刻が近似する。
【００８０】
これらのコンテンツは、サービス提供サーバ２０に記憶されている。また、顔画像対応テーブルには、人物Ａ１１の顔画像と、人物Ａ１１の愛称である「たっちゃん」とが関連付けられているものとする。
【００８１】
ステップＳ１０において、コンテンツ取得部１２１は、サービス提供サーバ２０から写真コンテンツ及びソーシャルコンテンツを取得する。コンテンツ取得部１２１は、取得した写真コンテンツ及びソーシャルコンテンツを記憶部１３に記憶する。コンテンツ取得部１２１が取得するコンテンツには、写真コンテンツＰＨ１〜ＰＨ３、ショートブログＳＢ１〜ＳＢ４、ブログＢ１が含まれる。
【００８２】
ステップＳ２０において、イベントクラスタ生成部１２２は、ユーザＡを基準ユーザとし、ユーザＡが生成した写真コンテンツＰＨ１〜ＰＨ３を基準コンテンツとして取得する。なお、イベントクラスタ生成部１２２は、他のユーザを基準ユーザとしてもよい。
【００８３】
イベントクラスタ生成部１２２は、写真コンテンツＰＨ１〜ＰＨ３のうち、生成時刻及び生成場所が共に近似する写真コンテンツ同士をまとめることで、仮イベントクラスタを生成する。この例では、イベントクラスタ生成部１２２は、写真コンテンツＰＨ１〜ＰＨ３の生成時刻はそれぞれ異なると判定する。そして、イベントクラスタ生成部１２２は、写真コンテンツＰＨ１のみが属する仮イベントクラスタ（以下、「仮イベントクラスタＰＨ１」とも称する）を生成する。同様に、イベントクラスタ生成部１２２は、写真コンテンツＰＨ２のみが属する仮イベントクラスタ（以下、「仮イベントクラスタＰＨ２」とも称する）を生成する。さらに、イベントクラスタ生成部１２２は、写真コンテンツＰＨ３のみが属する仮イベントクラスタ（以下、「仮イベントクラスタＰＨ３」とも称する）を生成する。さらに、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ１〜ＰＨ３の生成場所、生成時刻を算出する。この例では、写真コンテンツＰＨ１〜ＰＨ３の生成場所及び生成時刻がそのまま仮イベントクラスタＰＨ１〜ＰＨ３の生成場所及び生成時刻となる。イベントクラスタ生成部１２２は、仮イベントクラスタの生成場所情報及び生成時刻情報をメタ情報として仮イベントクラスタＰＨ１〜ＰＨ３に付与する。
【００８４】
さらに、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ１〜ＰＨ３に対して顔画像認識処理を行なうことで、仮イベントクラスタＰＨ１〜ＰＨ３に写っている顔画像を認識する。そして、イベントクラスタ生成部１２２は、互いに類似する顔画像を１人の人物の顔画像と認識とする。この例では、写真コンテンツＰＨ１〜ＰＨ３に人物Ａ１１が写っているので、イベントクラスタ生成部１２２は、人物Ａ１１の顔画像を認識する。
【００８５】
そして、イベントクラスタ生成部１２２は、認識した顔画像と、顔画像対応テーブルとに基づいて、仮イベントクラスタに写っている人物Ａ１１を「たっちゃん」と特定する。イベントクラスタ生成部１２２は、特定した人物に関する人物情報を仮イベントクラスタのメタ情報として仮イベントクラスタに付与する。その後、イベントクラスタ生成部１２２は、仮イベントクラスタを記憶部１３に記憶する。
【００８６】
ステップＳ３０において、イベントクラスタ生成部１２２は、ユーザＡが生成した写真コンテンツＰＨ１〜ＰＨ３を含む仮イベントクラスタ、即ち仮イベントクラスタＰＨ１〜ＰＨ３を取得する。イベントクラスタ生成部１２２は、ユーザＡ〜Ｃが生成したソーシャルコンテンツ、即ちショートブログＳＢ１〜ＳＢ４、ブログＢ１を取得する。
【００８７】
ステップＳ４０において、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ１〜ＰＨ３と同じイベントを示すソーシャルコンテンツを関連コンテンツとし、当該ソーシャルコンテンツを仮イベントクラスタＰＨ１〜ＰＨ３に関連付ける。
【００８８】
具体的には、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ１〜ＰＨ３とソーシャルコンテンツとの生成時刻が近似している場合には、これらを関連付ける。この例では、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ１とショートブログＳＢ１、ＳＢ３、ＳＢ４とを関連付ける。同様に、イベントクラスタ生成部１２２は、仮イベントクラスタＰＨ２とショートブログＳＢ２とを関連付ける。
【００８９】
さらに、イベントクラスタ生成部１２２は、テキスト情報を含むソーシャルコンテンツ、即ちショートブログＳＢ１〜ＳＢ４、及びブログＢ１を形態素解析することで、テキスト情報から単語を抽出する。そして、イベントクラスタ生成部１２２は、抽出した単語の中に、期間に関する単語が存在する場合には、その期間をイベント発生期間とする。この例では、テキスト情報Ｂ１１に期間を示す単語「２０１１年３月１０日」が含まれているので、イベントクラスタ生成部１２２は、「２０１１年３月１０日」をイベント発生期間とする。
【００９０】
また、イベントクラスタ生成部１２２は、抽出した単語の中に、場所に関する単語が存在する場合には、その場所をイベント発生場所とする。この例では、テキスト情報Ｂ１１に場所を示す単語「〇〇県△△市」が含まれているので、イベントクラスタ生成部１２２は、「〇〇県△△市」をイベント発生場所とする。
【００９１】
イベントクラスタ生成部１２２は、イベント発生場所が仮イベントクラスタの生成場所に近似し、かつ、イベント発生期間に仮イベントクラスタの生成時刻が含まれる場合には、ソーシャルコンテンツと仮イベントクラスタとを関連付ける。この条件が満たされる場合、ソーシャルコンテンツと仮イベントクラスタとが同じイベントを示す可能性が極めて高いからである。この例では、イベントクラスタ生成部１２２は、ブログＢ１と仮イベントクラスタＰＨ１〜ＰＨ３とを関連付ける。
【００９２】
イベントクラスタ生成部１２２は、ソーシャルコンテンツに写真コンテンツが含まれている場合、ソーシャルコンテンツと、その写真コンテンツを含む仮イベントクラスタとを関連付ける。この例では、イベントクラスタ生成部１２２は、ブログＢ１と、仮イベントクラスタＰＨ１、ＰＨ３とを関連付ける。
【００９３】
イベントクラスタ生成部１２２は、互いに関連付けられたコンテンツをまとめることで、イベントクラスタを生成する。この例では、仮イベントクラスタＰＨ１〜ＰＨ３、ショートブログＳＢ１〜ＳＢ４、及びブログＢ１が互いに関連付けられているので、イベントクラスタ生成部１２２は、これらのコンテンツをまとめることで、イベントクラスタを生成する。イベントクラスタ生成部１２２は、生成したイベントクラスタを記憶部１３に記憶する。
【００９４】
ステップＳ５０において、メタ情報付与部１２３は、記憶部１３からイベントクラスタを取得し、イベントクラスタに基づいて、イベントに関するメタ情報を生成する。この例では、メタ情報付与部１２３は、以下の処理を行なう。
【００９５】
メタ情報付与部１２３は、テキスト情報を含むソーシャルコンテンツ、即ちショートブログＳＢ１〜ＳＢ４、ブログＢ１を形態素解析することで、テキスト情報から単語を抽出する。そして、メタ情報付与部１２３は、抽出した単語の中に、イベントタイトルの候補となる単語が存在する場合には、これらの単語のうち、優先順位の最も高いものをイベントタイトルとする。この例では、テキスト情報Ｂ１１に施設名である「自然公園」が含まれているので、メタ情報付与部１２３は、「自然公園」をイベントタイトルとする。そして、メタ情報付与部１２３は、イベントタイトルに関するイベントタイトル情報をメタ情報としてイベントクラスタに付与する。
【００９６】
メタ情報付与部１２３は、抽出した単語の中に、期間に関する単語が存在する場合には、その期間をイベント発生期間とする。この例では、テキスト情報Ｂ１１に期間を示す単語「２０１１年３月１０日」が含まれているので、メタ情報付与部１２３は、「２０１１年３月１０日」をイベント発生期間とする。メタ情報付与部１２３は、イベント発生期間に関するイベント発生期間情報をメタ情報としてイベントクラスタに付与する。
【００９７】
また、メタ情報付与部１２３は、抽出した単語の中に、場所に関する単語が存在する場合には、その場所をイベント発生場所とする。この例では、テキスト情報Ｂ１１に期間を示す単語「〇〇県△△市」が含まれているので、メタ情報付与部１２３は、「〇〇県△△市」をイベント発生場所とする。メタ情報付与部１２３は、イベント発生場所に関するイベント発生場所情報をメタ情報としてイベントクラスタに付与する。
【００９８】
また、メタ情報付与部１２３は、同じ人物が所定数以上の写真コンテンツに写っている場合、その人物が写っている写真コンテンツをイベント代表コンテンツに決定する。この例では、人物Ａ１１が全ての写真コンテンツＰＨ１〜ＰＨ３に映っているので、メタ情報付与部１２３は、写真コンテンツＰＨ１〜ＰＨ３をイベント代表コンテンツに決定する。そして、メタ情報付与部１２３は、イベント代表コンテンツを指定するイベント代表コンテンツ情報をメタ情報としてイベントクラスタに付与する。
【００９９】
また、メタ情報付与部１２３は、同じ人物が所定数以上の写真コンテンツに写っている場合、その人物をイベント主役に決定する。この例では、人物Ａ１１が全ての写真コンテンツＰＨ１〜ＰＨ３に映っているので、メタ情報付与部１２３は、人物Ａ１１をイベント主役に決定する。メタ情報付与部１２３は、イベント主役に関するイベント主役情報をメタ情報としてイベントクラスタに付与する。
【０１００】
また、メタ情報付与部１２３は、仮イベントクラスタ、ソーシャルコンテンツ、イベントタイトル情報、イベント発生期間情報、イベント発生場所情報、及びイベント主役情報に基づいて、イベント属性を示すイベント属性情報を生成する。メタ情報付与部１２３は、イベント属性情報をメタ情報としてイベントクラスタに付与する。
【０１０１】
この例では、イベント発生期間が１日以下であり、イベント発生場所が自宅以外であり、かつ、ソーシャルコンテンツに、「ランドマーク名」を表す「自然公園」という単語が含まれる。したがって、メタ情報付与部１２３は、「行楽」を示すイベント属性情報をメタ情報としてイベントクラスタに付与する。
【０１０２】
その後、ユーザＡは、ユーザ端末４０（またはユーザ端末５０）を用いて、イベント自動生成サーバ１０に対してイベントクラスタの表示要求を行なう。イベントクラスタ生成部１２２は、ユーザＡのユーザ端末４０からイベントクラスタの表示要求があった場合に、ユーザＡについて生成されたイベントクラスタを記憶部１３から取得する。イベントクラスタ生成部１２２は、イベントクラスタを通信部１１に出力する。通信部１１は、イベントクラスタをユーザＡのユーザ端末４０に出力する。
【０１０３】
ユーザ端末４０の通信部４０１は、イベントクラスタを受信し、制御部４０５に出力する。制御部４０５は、イベントクラスタに基づいて、例えば図１０〜図１２に示すイベントクラスタ一覧画像Ｇ−１を表示する。
【０１０４】
イベントクラスタ一覧画像Ｇ−１は、メタ情報表示領域Ｇ１と、イベント代表コンテンツ表示領域Ｇ２と、ブログ表示領域Ｇ３と、コミュニケーション表示領域Ｇ４と、リンク表示領域Ｇ５とに区分される。
【０１０５】
メタ情報表示領域Ｇ１には、イベントクラスタに付与されたメタ情報が一覧表示される。図１０に示す例では、メタ情報として、イベントタイトル情報、イベント発生期間情報、イベント属性情報、イベント発生場所情報、及びイベント主役情報が表示されている。勿論、メタ情報表示領域Ｇ１に表示されるメタ情報は、これらに限られない。
【０１０６】
イベント代表コンテンツ表示領域Ｇ２には、イベント代表コンテンツと、シーン選択ボタンＧ２１とが表示される。図１０に示す例では、イベント代表コンテンツとして、写真コンテンツＰＨ１が表示されている。ユーザＡがシーン選択ボタンＧ２１を押す（選択する）と、イベント代表コンテンツ表示領域Ｇ２内のイベント代表コンテンツが切り替わる。なお、イベント代表コンテンツ表示領域Ｇ２には、仮イベントクラスタが表示されても良い。
【０１０７】
ブログ表示領域Ｇ３には、イベント代表コンテンツ表示領域Ｇ２に表示されているイベント代表コンテンツに関連付けられたブログが表示される。この例では、ユーザＡが生成したブログＢ１のうち、写真コンテンツＰＨ１に関連するテキスト情報Ｂ１１が表示されている。
【０１０８】
コミュニケーション表示領域Ｇ４には、イベント代表コンテンツ表示領域Ｇ２に表示されているイベント代表コンテンツに関連付けられたショートブログが表示される。図１０に示す例では、写真コンテンツＰＨ１に関連付けられたショートブログＳＢ１、ＳＢ３、ＳＢ４が表示されている。また、各ショートブログの脇には、そのショートブログの生成者を示すアイコンＧ４１が表示されている。なお、このコミュニケーション表示領域Ｇ４には、ショートブログの他、各種のコミュニケーションログ、例えばメール等が表示されてもよい。例えば、イベント代表コンテンツが結婚式の２次会を写した写真コンテンツとなる場合、コミュニケーション表示領域Ｇ４には、２次会の準備のために関係者でやりとりを行ったメールが表示されてもよい。リンク表示領域Ｇ５には、リンク情報Ｇ５１が表示される。
【０１０９】
ユーザＡが図１０に示すシーン選択ボタンＧ２１を押した場合、図１１に示すイベントクラスタ一覧画像Ｇ−２が表示される。この例では、イベント代表コンテンツ表示領域Ｇ２に写真コンテンツＰＨ２が表示され、コミュニケーション表示領域Ｇ４にショートブログＳＢ２が表示されている。
【０１１０】
ユーザＡが図１１に示すシーン選択ボタンＧ２１を押した場合、図１２に示すイベントクラスタ一覧画像Ｇ−３が表示される。この例では、イベント代表コンテンツ表示領域Ｇ２に写真コンテンツＰＨ３が表示され、ブログ表示領域Ｇ３にブログＢ１内のテキスト情報Ｂ１２が表示されている。
【０１１１】
なお、制御部４０５は、イベントクラスタが複数存在する場合、ユーザＡが選択したイベント属性（例えば、「誕生日」）を有するイベントクラスタのみを表示させるようにしてもよい。また、制御部４０５は、上記以外のソーシャルコンテンツ（例えば、ユーザプロフィール、イベントカレンダー等）をイベントクラスタ一覧画像Ｇ−１〜Ｇ−３に含めてもよい。
【０１１２】
以上により、情報処理システム１は、同じイベントに関する複数種類のコンテンツと、当該イベントに関するメタ情報とを含むイベントクラスタを生成し、ユーザに提供することができる。したがって、ユーザは、複数種類のコンテンツをまとめて確認することができるので、イベントの詳細を容易に思い出すことができる。さらに、メタ情報は、イベントクラスタ、即ちイベント全体に基づいて生成されるので、ユーザは、このようなメタ情報を確認することで、イベントの概要を迅速に思い出すことができる。
【０１１３】
さらに、情報処理システム１は、写真コンテンツ及びソーシャルコンテンツを含むイベントクラスタを生成することができるので、ユーザは、ソーシャルコンテンツを参照することで、写真コンテンツの内容を容易かつ詳細に思い出すことができる。例えば、ソーシャルコンテンツが写真コンテンツ生成時の気持ちを記述したものである場合、ユーザは、写真コンテンツ生成時の気持ちを容易に思い出すことができる。
【０１１４】
さらに、イベントクラスタには、基準ユーザ以外のユーザが生成したソーシャルコンテンツも含まれるので、ユーザは、写真コンテンツに対する他のユーザの気持ち等を容易に思い出すことができる。
【０１１５】
さらに、情報処理システム１は、まず、生成場所及び生成時刻が近似する写真コンテンツ同士をまとめることで仮イベントクラスタを生成し、その後、仮イベントクラスタと、ソーシャルコンテンツとを含むイベントクラスタを生成することができる。したがって、情報処理システム１は、イベントクラスタを迅速に生成することができる。
【０１１６】
さらに、情報処理システム１は、イベントタイトル情報、イベント発生期間情報、イベント発生場所情報、イベント主役情報、及び、イベント属性情報を生成し、生成された情報をメタ情報としてイベントクラスタに付与することができる。したがって、ユーザは、これらのメタ情報を参照することで、イベントの概要（例えば、イベント名、イベント主役、イベント属性等）を迅速に思い出すことができる。
【０１１７】
さらに、ユーザ端末４０、５０は、メタ情報を参照することで、特定のメタ情報を有するイベントクラスタのみを表示することができる。これにより、ユーザは、所望のイベントクラスタのみを確認することができる。
【０１１８】
さらに、情報処理システム１は、写真コンテンツ及びソーシャルコンテンツの他、イベントタイトル情報、イベント発生期間情報、イベント発生場所情報、及びイベント主役情報に基づいて、イベント属性情報を生成することができる。したがって、情報処理システム１は、イベントの実態に沿ったイベント属性を決定することができる。
【０１１９】
さらに、ユーザ端末４０、５０は、図１０〜図１２に示すイベントクラスタ一覧画像Ｇ−１〜Ｇ−３を表示することができるので、ユーザは、写真コンテンツ、ソーシャルコンテンツ、及びメタ情報をまとめて視認することができる。
【０１２０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２１】
例えば、上記実施形態では、写真コンテンツを基準コンテンツとしたが、本技術はかかる例に限定されない。例えば、ブログ等のソーシャルコンテンツを基準コンテンツとしてもよい。また、イベントクラスタには写真コンテンツを含んでいなくてもよい。
【０１２２】
また、情報処理システム１は、生成時刻及び生成場所の双方が近似する写真コンテンツを仮イベントクラスタにまとめることとしたが、生成時刻及び生成場所のいずれかのみが近似するものをまとめてもよい。
【０１２３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与部と、を備える、情報処理装置。
（２）
前記イベントクラスタ生成部は、前記基準コンテンツとして写真コンテンツを取得し、前記関連コンテンツとして、ソーシャルネットサービスで提供されるコンテンツのうち、前記写真コンテンツ以外のコンテンツであるソーシャルコンテンツを取得する、前記（１）記載の情報処理装置。
（３）
前記イベントクラスタ生成部は、前記写真コンテンツの生成時刻及び生成場所のうち、少なくとも一方が互いに近似する複数の前記写真コンテンツを含む仮イベントクラスタを生成し、前記仮イベントクラスタと、前記ソーシャルコンテンツとを含む前記イベントクラスタを生成する、前記（２）記載の情報処理装置。
（４）
前記メタ情報付与部は、前記写真コンテンツ及びソーシャルコンテンツのうち、少なくとも一方に基づいて、前記イベントのタイトルを示すイベントタイトル情報、前記イベントが行われた期間を示すイベント発生期間情報、前記イベントが行われた場所を示すイベント発生場所情報、前記イベントの主役を示すイベント主役情報、及び、前記イベントの属性を示すイベント属性情報のうち、少なくとも１つを生成し、生成された情報を前記メタ情報として前記イベントクラスタに付与する、前記（２）または（３）記載の情報処理装置。
（５）
前記メタ情報付与部は、前記イベントタイトル情報、前記イベント発生期間情報、前記イベント発生場所情報、及び前記イベント主役情報のうち、少なくとも１つに基づいて、前記イベント属性情報を生成する、前記（４）記載の情報処理装置。
（６）
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成することと、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与することと、を含む、情報処理方法。
（７）
コンピュータに、
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成機能と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与機能と、を実現させる、プログラム。
（８）
複数種類のコンテンツのうち、基準となる基準コンテンツと、前記基準コンテンツと種類が異なり、かつ、同じイベントを示すコンテンツである関連コンテンツとを含むイベントクラスタを生成するイベントクラスタ生成部と、
前記イベントクラスタに基づいて、前記イベントに関するメタ情報を生成し、前記メタ情報を前記イベントクラスタに付与するメタ情報付与部と、
前記メタ情報が付与されたイベントクラスタを送信する通信部と、を備えるサーバと、
前記サーバから送信されたイベントクラスタをユーザに提示するユーザ端末と、を備える、情報処理システム。
【符号の説明】
【０１２４】
１      情報処理システム
１０    イベント自動生成サーバ
２０    サービス提供サーバ
３０    ネットワーク
４０、５０    ユーザ端末
１２１    コンテンツ取得部
１２２    イベントクラスタ生成部
１２３    メタ情報付与部
【図１】
2013003630.tif 000003
【図２】
2013003630.tif 000004
【図３】
2013003630.tif 000005
【図４】
2013003630.tif 000006
【図５】
2013003630.tif 000007
【図６】
2013003630.tif 000008
【図７】
2013003630.tif 000009
【図８】
2013003630.tif 000010
【図９】
2013003630.tif 000011
【図１０】
2013003630.tif 000012
【図１１】
2013003630.tif 000013
【図１２】
2013003630.tif 000014