(57)【特許請求の範囲】
【請求項１】
コンピュータに、
特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
処理を実行させることを特徴とするサマリデータ生成プログラム。
【請求項２】
前記生成する処理は、
前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データのうち、前記１又は複数の画像データに対応するユーザと同一ユーザに対応する各文字データを、前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成することを特徴とする請求項１に記載のサマリデータ生成プログラム。
【請求項３】
前記生成する処理は、
前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データのうち、前記１又は複数の画像データに対応するユーザと同一ユーザに対応し、かつ、前記各受信時刻に最も近い受信時刻に受信した各文字データを、前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成することを特徴とする請求項１に記載のサマリデータ生成プログラム。
【請求項４】
前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データは、前記各受信時刻との時間差が所定時間内の受信時刻に受信した各文字データであることを特徴とする請求項１〜３のいずれか一つに記載のサマリデータ生成プログラム。
【請求項５】
コンピュータが、
特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
処理を実行することを特徴とするサマリデータ生成方法。
【請求項６】
特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
制御部を有することを特徴とするサマリデータ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サマリデータ生成プログラム、サマリデータ生成方法、およびサマリデータ生成装置に関する。
【背景技術】
【０００２】
近年、第３者への公開を前提としないクローズドＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）と呼ばれるサービスがある。クローズドＳＮＳでは、家族や友人などの限られたメンバー同士で、メッセージを書き込んだり、写真や動画などの画像をアップしたりしてコミュニケーションをとることができる。
【０００３】
先行技術としては、例えば、撮影画像から検出したマーカーに設定された付加情報の取得条件と撮影画像の撮影状況とに基づき、複数の付加情報から付加情報を取得し、撮影画像に、取得した付加情報に応じた付加画像を合成して合成画像を生成するものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６０９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ＳＮＳなどにアップされた画像に関連するメッセージを、同じＳＮＳなどに書き込まれたメッセージ群から選び出すには手間や時間がかかる。例えば、ＳＮＳなどのサービスでは、ある写真に対するコメントが書き込まれていても、写真とコメントとの関連付けが行われていないことが多く、ユーザが、コメントの内容を確認しながら、写真に関連するコメントを選び出すことになる。
【０００６】
一つの側面では、本発明は、画像データに関連する文字データを該画像データに対応付けて配置したサマリデータを生成するサマリデータ生成プログラム、サマリデータ生成方法、およびサマリデータ生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成するサマリデータ生成プログラム、サマリデータ生成方法、およびサマリデータ生成装置が提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、画像データに関連する文字データを該画像データに対応付けて配置したサマリデータを生成することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかるサマリデータ生成方法の一実施例を示す説明図である。
【図２】図２は、システム２００のシステム構成例を示す説明図である。
【図３】図３は、サマリデータ生成装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、端末Ｔｉのハードウェア構成例を示すブロック図である。
【図５】図５は、個人情報管理ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、ＳＮＳ情報ＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、イベント管理ＤＢ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、アルバム管理ＤＢ２５０の記憶内容の一例を示す説明図である。
【図９】図９は、ホーム画面Ｓ１の画面例を示す説明図である。
【図１０】図１０は、詳細設定画面１０００の画面例を示す説明図である。
【図１１】図１１は、サマリデータ生成装置１０１の機能的構成例を示すブロック図である。
【図１２】図１２は、会話画面Ｓ２の画面例を示す説明図（その１）である。
【図１３】図１３は、会話画面Ｓ２の画面例を示す説明図（その２）である。
【図１４】図１４は、アルバム画面Ｓ３の画面例を示す説明図である。
【図１５】図１５は、素材情報の更新例を示す説明図である。
【図１６】図１６は、サマリデータ生成装置１０１のサマリデータ生成処理手順の一例を示すフローチャートである。
【図１７】図１７は、素材情報作成処理の具体的処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかるサマリデータ生成プログラム、サマリデータ生成方法、およびサマリデータ生成装置の実施の形態を詳細に説明する。
【００１１】
（サマリデータ生成方法の一実施例）
図１は、実施の形態にかかるサマリデータ生成方法の一実施例を示す説明図である。図１において、サマリデータ生成装置１０１は、特定のユーザグループに属するユーザに対応する通信において、画面データを提供するコンピュータである。端末１０２は、特定のユーザグループに属するユーザが使用するコンピュータであり、例えば、スマートフォン、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＣ、ノートＰＣなどである。
【００１２】
特定のユーザグループは、例えば、特定のサービスに参加する複数のメンバーが属するユーザグループである。特定のサービスは、端末１０２に提供される情報処理であり、例えば、限られたメンバー同士でメッセージや写真、動画などを投稿してコミュニケーションをとることができるクローズドＳＮＳなどである。クローズドＳＮＳとしては、例えば、家族限定のＳＮＳ、親しい友人限定のＳＮＳ、あるプロジェクトのメンバー限定のＳＮＳ、ある会の会員限定のＳＮＳ、趣味や嗜好が同じ者が集まったサークル限定のＳＮＳなどがある。
【００１３】
画面データは、特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示する画面の画面データである。文字データは、例えば、クローズドＳＮＳに書き込まれたメッセージの文字データである。画像データは、例えば、クローズドＳＮＳにアップされた写真や動画などの画像データである。
【００１４】
ここで、特定のユーザグループに属するユーザに対応する通信において受信した文字データ群と画像データ群から、１又は複数の画像データと、１又は複数の画像データそれぞれに関連する文字データをピックアップしたサマリデータを作成したい場合がある。サマリデータとしては、例えば、家族が撮影した写真や写真へのコメントが掲載されたアルバムデータや、あるプロジェクトで開発中の商品の写真やプロジェクトメンバーのコメントが掲載されたカタログデータなどが挙げられる。
【００１５】
例えば、家族限定のＳＮＳにアップされた写真とメッセージとを用いて、家族アルバムのアルバムデータを作成する場合を想定する。この際、ＳＮＳにアップされた写真を抽出して、抽出された写真に対して人手でコメントを付け加える場合には、ユーザが写真を確認しながらコメントを別途入力することになり、アルバムデータの作成に手間や時間がかかる。
【００１６】
一方で、ＳＮＳなどに写真をアップする場合、写真の感想や、そのときの気持ちを記載したコメントが書き込まれることがある。このため、例えば、家族限定のＳＮＳにアップされた写真とともに、写真の感想や、そのときの気持ちを記載したコメントを一緒にピックアップできると、アルバムデータの作成にかかる手間や時間を削減することができる。
【００１７】
ところが、ＳＮＳなどのサービスでは、ある写真に対するコメントが書き込まれていても、写真とコメントとの紐付けが行われていないことが多い。このため、ユーザが、コメントの内容を確認しながら、写真に関連するコメントを選び出すことになり、依然としてアルバムデータの作成に手間や時間がかかってしまう。
【００１８】
そこで、本実施の形態では、ＳＮＳなどに投稿された写真の画像データやメッセージの文字データを用いて、家族アルバムや商品カタログなどを作成する際の手間や時間を削減するサマリデータ生成方法について説明する。以下、サマリデータ生成装置１０１の処理例について説明する。ここでは、特定のユーザグループとして、「友人限定のＳＮＳ」に参加する「メンバーＡ」、「メンバーＢ」および「メンバーＣ」が属するユーザグループを想定する。
【００１９】
（１）サマリデータ生成装置１０１は、特定のユーザグループに属するユーザに対応する通信において、画面データを提供する。図１の例では、サマリデータ生成装置１０１は、友人限定のＳＮＳに参加するメンバーの端末１０２に画面データ１１０を送信することにより、端末１０２に画面データ１１０を表示させる。
【００２０】
ここで、画面データ１１０は、友人限定のＳＮＳに参加するメンバーに対応する通信において受信した文字データ１１１〜１１５および画像データ１１６，１１７を受信時刻順に表示した画面データである。
【００２１】
具体的には、文字データ１１１は、メンバーＡによって友人限定のＳＮＳに書き込まれたメッセージである。文字データ１１２，１１４は、メンバーＣによって友人限定のＳＮＳに書き込まれたメッセージである。文字データ１１３，１１５は、メンバーＢによって友人限定のＳＮＳに書き込まれたメッセージである。また、画像データ１１６は、メンバーＡによって友人限定のＳＮＳにアップされた写真である。画像データ１１７は、メンバーＣによって友人限定のＳＮＳにアップされた写真である。
【００２２】
各文字データ１１１〜１１５および各画像データ１１６，１１７に対応する日時は、各文字データ１１１〜１１５および各画像データ１１６，１１７の受信時刻を示している。受信時刻は、例えば、各文字データ１１１〜１１５が書き込まれた日時や、各画像データ１１６，１１７がアップされた日時に対応する。
【００２３】
ここでは、文字データ１１１は、メンバーＡが画像データ１１６を撮影したときの気持ちが記載されたメッセージである場合を想定する。また、文字データ１１４は、メンバーＣが撮影した画像データ１１７に対する感想が記載されたメッセージである場合を想定する。
【００２４】
（２）サマリデータ生成装置１０１は、受信したデータのうち、１又は複数の画像データを抽出する。そして、サマリデータ生成装置１０１は、受信したデータのうち、抽出した１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを、該１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する。
【００２５】
具体的には、例えば、サマリデータ生成装置１０１は、受信したデータのうち、全ての画像データを抽出してもよく、また、ユーザの操作入力により指定された画像データを抽出してもよい。画像データの指定は、例えば、画像データがアップされた日や期間などを指定することで行われてもよく、また、画像データをアップしたメンバーを指定することで行われてもよい。
【００２６】
画像データの受信時刻に近接する受信時刻に受信した文字データは、例えば、画像データの受信時刻との時間差が所定時間内の受信時刻に受信した文字データであってもよい。所定時間は、任意に設定可能であり、例えば、５分〜３０分程度の時間に設定される。また、画像データの受信時刻に近接する受信時刻に受信した文字データは、例えば、画像データの受信時刻の直前または直後の受信時刻に受信した文字データであってもよい。
【００２７】
図１の例では、メンバーＡ，Ｂ，Ｃに対応する通信において受信したデータのうち、画像データ１１６，１１７が抽出された場合を想定する。また、画像データの受信時刻に近接する受信時刻に受信した文字データを、画像データの受信時刻との時間差が所定時間内の受信時刻に受信した文字データとする。所定時間は「Ｔ＝１０分」とする。
【００２８】
この場合、サマリデータ生成装置１０１は、受信したデータのうち、画像データ１１６の受信時刻（２０１５年１月１日００時０３分）との時間差が１０分以内の受信時刻（２０１５年１月１日００時０１分）に受信した文字データ１１１を抽出する。また、サマリデータ生成装置１０１は、受信したデータのうち、画像データ１１７の受信時刻（２０１５年１月１５日１７時２０分）との時間差が１０分以内の受信時刻（２０１５年１月１５日１７時２１分）に受信した文字データ１１４を抽出する。
【００２９】
そして、サマリデータ生成装置１０１は、各文字データ１１１，１１４を、画像データ１１６，１１７のそれぞれに対応付けて配置したサマリデータ１２０を生成する。図１の例では、各文字データ１１１，１１４が、画像データ１１６，１１７のそれぞれに対応する吹き出し１２１，１２２に入力されたサマリデータ１２０が生成されている。
【００３０】
このように、サマリデータ生成装置１０１によれば、画像データ１１６，１１７の各受信時刻に近接する受信時刻に受信した各文字データ１１１，１１４を、画像データ１１６，１１７のそれぞれに対応付けて配置したサマリデータ１２０を生成することができる。
【００３１】
これにより、例えば、ＳＮＳにアップされた写真の感想や撮影時の気持ちなどの、写真との関連性が高いメッセージを、その写真に対応付けて配置することができる。この結果、友人アルバムなどの作成時に、ユーザがメッセージの内容を確認しながら写真に関連するメッセージを選び出すなどの作業を省くことができ、アルバム作成にかかる手間や時間を削減することができる。
【００３２】
（システム２００のシステム構成例）
つぎに、実施の形態にかかるシステム２００のシステム構成例について説明する。以下の説明では、特定のユーザグループとして、「家族向けのクローズドＳＮＳ」に参加する複数のメンバーを例に挙げて説明する。また、家族向けのクローズドＳＮＳを、単に「家族向けＳＮＳ」と表記する場合がある。
【００３３】
図２は、システム２００のシステム構成例を示す説明図である。図２において、システム２００は、サマリデータ生成装置１０１と、端末Ｔ１〜Ｔｎと、を含む構成である（ｎは、２以上の自然数）。システム２００において、サマリデータ生成装置１０１および端末Ｔ１〜Ｔｎは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３４】
ここで、サマリデータ生成装置１０１は、個人情報管理ＤＢ（データベース）２２０、ＳＮＳ情報ＤＢ２３０、イベント管理ＤＢ２４０およびアルバム管理ＤＢ２５０を有し、端末Ｔ１〜Ｔｎの表示制御を行う。サマリデータ生成装置１０１は、例えば、家族向けＳＮＳのサービスを提供するサーバである。
【００３５】
例えば、サマリデータ生成装置１０１は、家族向けＳＮＳに参加するメンバーに対応する通信において、画面データを提供する。画面データは、例えば、家族向けＳＮＳに参加するメンバーであればいずれのメンバーに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示する画面（例えば、後述する会話画面Ｓ２）の情報である。
【００３６】
文字データは、例えば、家族向けＳＮＳに書き込まれたメッセージの文字データである。画像データは、例えば、家族向けＳＮＳにアップされた写真や動画などの画像データである。なお、各種ＤＢ２２０，２３０，２４０，２５０の記憶内容については、図５〜図８を用いて後述する。
【００３７】
端末Ｔ１〜Ｔｎは、表示画面（例えば、後述する図４に示すディスプレイ４０６）を有し、サマリデータ生成装置１０１の表示制御に従って、各種画面を表示可能なコンピュータである。端末Ｔ１〜Ｔｎは、例えば、ユーザが使用するスマートフォン、タブレット型ＰＣ、ＰＣ、ノートＰＣなどである。
【００３８】
具体的には、例えば、サマリデータ生成装置１０１は、端末Ｔ１〜Ｔｎから各種画面（例えば、後述するホーム画面Ｓ１、会話画面Ｓ２など）の表示要求を受信すると、各種画面の画面情報を生成して端末Ｔ１〜Ｔｎに送信する。この結果、端末Ｔ１〜Ｔｎの表示画面に各種画面が表示される。
【００３９】
以下の説明では、端末Ｔ１〜Ｔｎのうちの任意の端末を「端末Ｔｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。
【００４０】
（サマリデータ生成装置１０１のハードウェア構成例）
図３は、サマリデータ生成装置１０１のハードウェア構成例を示すブロック図である。図３において、サマリデータ生成装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４１】
ここで、ＣＰＵ３０１は、サマリデータ生成装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４２】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示した端末Ｔｉ）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４３】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４４】
なお、サマリデータ生成装置１０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４５】
（端末Ｔｉのハードウェア構成例）
図４は、端末Ｔｉのハードウェア構成例を示すブロック図である。図４において、端末Ｔｉは、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、Ｉ／Ｆ４０５と、ディスプレイ４０６と、入力装置４０７と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４６】
ここで、ＣＰＵ４０１は、端末Ｔｉの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４７】
ディスクドライブ４０３は、ＣＰＵ４０１の制御に従ってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４８】
Ｉ／Ｆ４０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他の装置（例えば、図２に示したサマリデータ生成装置１０１）に接続される。そして、Ｉ／Ｆ４０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００４９】
ディスプレイ４０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０６は、例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを採用することができる。
【００５０】
入力装置４０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５１】
なお、端末Ｔｉは、上述した構成部のうち、例えば、ディスクドライブ４０３、ディスク４０４などを有さないことにしてもよい。また、端末Ｔｉは、上述した構成部のほか、例えば、ＳＳＤ、スキャナ、プリンタなどを有することにしてもよい。
【００５２】
（各種ＤＢ２２０，２３０，２４０，２５０の記憶内容）
つぎに、図５〜図８を用いて各種ＤＢ２２０，２３０，２４０，２５０の記憶内容について説明する。各種ＤＢ２２０，２３０，２４０，２５０は、例えば、図３に示したサマリデータ生成装置１０１のメモリ３０２、ディスク３０５により実現される。
【００５３】
＜個人情報管理ＤＢ２２０の記憶内容＞
図５は、個人情報管理ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、個人情報管理ＤＢ２２０は、家族ＩＤ、個人ＩＤ、名前、ニックネームおよび顔写真のフィールドを有し、各フィールドに情報を設定することで、個人情報（例えば、個人情報５００−１〜５００−５）をレコードとして記憶する。
【００５４】
ここで、家族ＩＤは、家族向けＳＮＳを利用する家族を一意に識別する識別子である。個人ＩＤは、家族ＩＤにより識別される家族の一員であるメンバーを一意に識別する識別子である。名前は、個人ＩＤにより識別されるメンバーの名前である。ニックネームは、メンバーのニックネームである。顔写真は、メンバーの顔写真の画像データである。
【００５５】
なお、図示は省略するが、個人情報管理ＤＢ２２０には、個人ＩＤと対応付けて、例えば、メンバーの性別、年齢、誕生日、住所、パスワード、欲しい物などが登録される。
【００５６】
＜ＳＮＳ情報ＤＢ２３０の記憶内容＞
図６は、ＳＮＳ情報ＤＢ２３０の記憶内容の一例を示す説明図である。図６において、ＳＮＳ情報ＤＢ２３０は、家族ＩＤ、個人ＩＤ、書き込み日時、書き込み内容（テキスト）および書き込み内容（画像）のフィールドを有し、各フィールドに情報を設定することで、ＳＮＳ情報（例えば、ＳＮＳ情報６００−１〜６００−４）をレコードとして記憶する。
【００５７】
ここで、家族ＩＤは、家族向けＳＮＳを利用する家族を一意に識別する識別子である。個人ＩＤは、家族ＩＤにより識別される家族の一員であるメンバーを一意に識別する識別子である。書き込み日時は、個人ＩＤにより識別されるメンバーが家族向けＳＮＳに情報を書き込んだ日時である。書き込み内容（テキスト）は、メンバーが書き込んだメッセージの文字データである。書き込み内容（画像）は、メンバーがアップした写真や動画の画像データである。
【００５８】
＜イベント管理ＤＢ２４０の記憶内容＞
図７は、イベント管理ＤＢ２４０の記憶内容の一例を示す説明図である。図７において、イベント管理ＤＢ２４０は、イベントＩＤ、家族ＩＤ、個人ＩＤ、イベント日、イベント名および詳細のフィールドを有し、各フィールドに情報を設定することで、イベント情報（例えば、イベント情報７００−１〜７００−３）をレコードとして記憶する。
【００５９】
ここで、イベントＩＤは、メンバーにより登録されたイベントを一意に識別する識別子である。家族ＩＤは、イベントの登録者であるメンバーが属する家族を一意に識別する識別子である。個人ＩＤは、イベントの登録者であるメンバーを一意に識別する識別子である。イベント日は、イベントが開催される日である。イベント名は、イベントの名称である。詳細は、イベントについての詳細である。
【００６０】
＜アルバム管理ＤＢ２５０の記憶内容＞
図８は、アルバム管理ＤＢ２５０の記憶内容の一例を示す説明図である。図８において、アルバム管理ＤＢ２５０は、家族ＩＤ、アルバムＩＤ、書き込み日時、撮影日、写真およびコメントのフィールドを有し、各フィールドに情報を設定することで、素材情報（例えば、素材情報８００−１，８００−２）をレコードとして記憶する。
【００６１】
ここで、家族ＩＤは、家族向けＳＮＳを利用する家族を一意に識別する識別子である。アルバムＩＤは、家族ＩＤにより識別される家族のアルバムを一意に識別する識別子である。書き込み日時は、アルバムＩＤにより識別されるアルバムに含まれる写真が家族向けＳＮＳにアップされた日時である。
【００６２】
撮影日は、写真が撮影された日時である。撮影日には、初期設定では、家族向けＳＮＳに写真がアップされた日が設定される。写真は、アルバムに含まれる写真の画像データである。コメントは、アルバムに含まれる写真に付加されたコメントである。なお、図８では、コメントの一部を抜粋して表示してある。
【００６３】
（ホーム画面Ｓ１の画面例）
つぎに、端末Ｔｉのディスプレイ４０６に表示されるホーム画面Ｓ１の画面例について説明する。
【００６４】
図９は、ホーム画面Ｓ１の画面例を示す説明図である。図９において、ホーム画面Ｓ１は、家族向けＳＮＳにログインした場合に、端末Ｔｉのディスプレイ４０６に表示される操作画面である。以下の説明において、操作画面に表示されているボタン等をユーザが選択する操作としてタップ操作を行う場合を例に挙げて説明する。
【００６５】
例えば、ホーム画面Ｓ１において、図４に示した入力装置４０７を用いたユーザの操作入力により、ボタンＢ１をタップすると、あいさつ画面（不図示）に操作画面を切り替えることができる。あいさつ画面は、家族（図９の例では、「富士家」）の一員である各メンバーが、毎日のあいさつを入力することができる操作画面である。
【００６６】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ２をタップすると、会話画面Ｓ２（例えば、後述の図１２および図１３参照）に操作画面を切り替えることができる。会話画面Ｓ２は、富士家の一員である各メンバーが、メッセージを入力したり、画像をアップしたりして、メンバー同士で会話を行うことができる操作画面である。
【００６７】
なお、会話画面Ｓ２において、例えば、メッセージが入力されたり、画像がアップされたりすると、ＳＮＳ情報ＤＢ２３０の記憶内容が更新される。
【００６８】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ３をタップすると、行事画面（不図示）に操作画面を切り替えることができる。行事画面は、富士家の一員である各メンバーが、家族に関連するイベント（行事）を登録することができる操作画面である。
【００６９】
なお、行事画面において、例えば、新たなイベントが登録されると、イベント管理ＤＢ２４０の記憶内容が更新される。
【００７０】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ４をタップすると、家族情報画面（不図示）に操作画面を切り替えることができる。家族情報画面は、富士家の一員である各メンバーの情報（例えば、年齢、誕生日、住所、パスワード、欲しい物など）や家族アルバムを閲覧したり、各メンバーの情報を追加・変更したりすることができる操作画面である。
【００７１】
なお、家族情報画面において、例えば、メンバーの情報が変更されると、個人情報管理ＤＢ２２０の記憶内容が更新される。
【００７２】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ５をタップすると、お問合せ画面（不図示）に操作画面を切り替えることができる。お問合せ画面は、システム２００の管理者に対して、家族向けＳＮＳについての意見、要望、質問等の問い合わせを行うことができる操作画面である。
【００７３】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ６をタップすると、顔写真・ニックネーム変更画面（不図示）に操作画面を切り替えることができる。顔写真・ニックネーム変更画面は、富士家の一員である各メンバーの顔写真やニックネームを変更することができる操作画面である。
【００７４】
なお、顔写真・ニックネーム変更画面において、例えば、メンバーの顔写真やニックネームが変更されると、個人情報管理ＤＢ２２０の記憶内容が更新される。
【００７５】
また、ホーム画面Ｓ１において、ユーザの操作入力により、ボタンＢ７をタップすると、後述の図１０に示すような詳細設定画面１０００がポップアップ表示され、その後、アルバム画面Ｓ３（例えば、後述の図１４参照）に操作画面を切り替えることができる。アルバム画面Ｓ３は、アルバムを閲覧、編集することができる操作画面である。
【００７６】
なお、家族向けＳＮＳにメンバーがログインする際のログイン処理は、例えば、個人ＩＤおよびパスワードを用いて行われる。具体的には、例えば、まず、サマリデータ生成装置１０１は、端末Ｔｉから認証情報を受信する。認証情報は、例えば、端末Ｔｉのログイン画面（不図示）において入力される個人ＩＤ、パスワードなどを含む。
【００７７】
つぎに、サマリデータ生成装置１０１は、受信した認証情報に基づいて、端末Ｔｉのユーザを認証する。より詳細に説明すると、例えば、サマリデータ生成装置１０１は、個人情報管理ＤＢ２２０等を参照して、認証情報に含まれる個人ＩＤに対応するパスワードを特定する。そして、サマリデータ生成装置１０１は、特定したパスワードと、認証情報に含まれるパスワードとを照合する。
【００７８】
そして、サマリデータ生成装置１０１は、パスワードが一致する場合に、端末Ｔｉのユーザを認証する（認証ＯＫ）。一方、サマリデータ生成装置１０１は、パスワードが不一致の場合は、端末Ｔｉのユーザを認証しない（認証ＮＧ）。また、サマリデータ生成装置１０１は、認証情報に含まれる個人ＩＤに対応するパスワードを特定できなかった場合も、端末Ｔｉのユーザを認証しない（認証ＮＧ）。
【００７９】
（詳細設定画面１０００の画面例）
つぎに、端末Ｔｉのディスプレイ４０６にポップアップ表示される詳細設定画面１０００の画面例について説明する。
【００８０】
図１０は、詳細設定画面１０００の画面例を示す説明図である。図１０において、詳細設定画面１０００は、図９に示したホーム画面Ｓ１においてボタンＢ７がタップされると、端末Ｔｉのディスプレイ４０６にポップアップ表示される操作画面である。
【００８１】
例えば、詳細設定画面１０００において、ユーザの操作入力により、ボタン１００１をタップすると、どの期間を対象としてアルバムを作成するのかを指定することができる。対象期間としては、例えば、過去の全期間、月単位、年単位などを指定することができる。なお、ボタン１００１をタップすると、対象期間として任意の期間を入力することができるようにしてもよい。
【００８２】
また、詳細設定画面１０００において、ユーザの操作入力により、ボタン１００２をタップすると、どのメンバーによってアップされた写真を対象としてアルバムを作成するのかを指定することができる。対象メンバーとしては、例えば、家族全員、特定のメンバー（例えば、名前、ニックネーム）などを指定することができる。
【００８３】
また、詳細設定画面１０００において、ユーザの操作入力により、ボタン１００３をタップすると、イベントを指定することができ、イベントが開催された日に撮影された写真を対象としてアルバムを作成することができる。対象イベントとしては、例えば、行事画面（不図示）において登録された家族のイベントや、元旦、成人の日、ひな祭りなどの一般的なイベントを選択することができる。
【００８４】
また、詳細設定画面１０００において、ボタン１００４をタップすると、詳細設定画面１０００で指定された結果（対象期間、対象メンバー、対象イベント）に基づくアルバムを生成することができる。また、詳細設定画面１０００において、ボタン１００５をタップすると、詳細設定画面１０００の表示を終了させることができる。
【００８５】
（サマリデータ生成装置１０１の機能的構成例）
図１１は、サマリデータ生成装置１０１の機能的構成例を示すブロック図である。図１１において、サマリデータ生成装置１０１は、受付部１１０１と、検索部１１０２と、生成部１１０３と、表示制御部１１０４と、を含む構成である。受付部１１０１〜表示制御部１１０４は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【００８６】
受付部１１０１は、特定のユーザグループに属するいずれかのユーザからのサマリデータの生成要求を受け付ける。特定のユーザグループに属するユーザは、例えば、家族向けＳＮＳに参加するいずれかのメンバーである。
【００８７】
具体的には、例えば、受付部１１０１は、図１０に示したような詳細設定画面１０００においてボタン１００４がタップされると、端末Ｔｉからアルバムの生成要求を受け付ける。アルバムの生成要求には、例えば、詳細設定画面１０００において選択された対象期間、対象メンバーおよび対象イベントに関する情報が含まれる。
【００８８】
以下の説明では、サマリデータの生成要求を受け付けた端末Ｔｉのユーザを「ログイン者」と表記する場合がある。
【００８９】
検索部１１０２は、ＳＮＳ情報ＤＢ２３０から、ログイン者の家族ＩＤに対応するＳＮＳ情報を検索する。なお、検索部１１０２は、例えば、個人情報管理ＤＢ２２０を参照して、ログイン者の個人ＩＤに対応する家族ＩＤを特定することで、ログイン者の家族ＩＤを特定することができる。
【００９０】
一例として、ログイン者を個人ＩＤ「Ｐ２」により識別されるメンバーＰ２とすると、検索部１１０２は、ＳＮＳ情報ＤＢ２３０から、ログイン者の家族ＩＤ「Ｆ１」に対応するＳＮＳ情報（例えば、ＳＮＳ情報６００−１〜６００−４）を検索する。
【００９１】
生成部１１０３は、検索されたＳＮＳ情報に基づいて、サマリデータを生成する。具体的には、例えば、まず、生成部１１０３は、検索されたＳＮＳ情報から、アルバムの生成要求に含まれる情報から特定される対象期間内のＳＮＳ情報を取得する。対象期間内のＳＮＳ情報とは、書き込み日時が対象期間内に含まれるＳＮＳ情報である。
【００９２】
例えば、対象期間が「過去の全期間」の場合、生成部１１０３は、検索された全てのＳＮＳ情報を取得する。また、対象期間が「月単位」の場合、生成部１１０３は、検索されたＳＮＳ情報から、月ごとのＳＮＳ情報を取得する。なお、対象期間が未指定の場合は、生成部１１０３は、検索された全てのＳＮＳ情報を取得することにしてもよい。
【００９３】
また、アルバムの生成要求に対象メンバーに関する情報が含まれる場合には、生成部１１０３は、検索されたＳＮＳ情報から、アルバムの生成要求に含まれる情報から特定される対象メンバーの対象期間内のＳＮＳ情報を取得することにしてもよい。対象メンバーのＳＮＳ情報とは、対象メンバーの個人ＩＤが設定されたＳＮＳ情報である。なお、生成部１１０３は、例えば、個人情報管理ＤＢ２２０を参照して、アルバムの生成要求に含まれる対象メンバーに関する情報（例えば、名前、ニックネームなど）から対象メンバーの個人ＩＤを特定することができる。
【００９４】
これにより、特定のメンバーによって家族向けＳＮＳにアップされた写真を対象としてアルバムを生成することができる。
【００９５】
また、アルバムの生成要求に対象イベントに関する情報が含まれる場合には、生成部１１０３は、検索されたＳＮＳ情報から、アルバムの生成要求に含まれる情報から特定される対象イベントの対象期間内のＳＮＳ情報を取得することにしてもよい。対象イベントのＳＮＳ情報とは、対象イベントのイベント日が書き込み日時に設定されたＳＮＳ情報である。
【００９６】
なお、生成部１１０３は、例えば、イベント管理ＤＢ２４０を参照して、アルバムの生成要求に含まれる対象イベントに関する情報（例えば、イベント名）から対象イベントのイベント日を特定することができる。例えば、対象イベントのイベント名「遊園地」が含まれる場合、生成部１１０３は、イベント管理ＤＢ２４０のイベント情報７００−１を参照して、対象イベントのイベント日「２０１５．０２．０８」を特定することができる。また、イベント管理ＤＢ２４０に未登録の対象イベントについては、生成部１１０３は、例えば、一般的なイベント（例えば、元旦、成人の日、ひな祭りなど）が開催される日を記憶した情報を参照して、対象イベントのイベント日を特定することにしてもよい。
【００９７】
これにより、家族のイベントが開催された日に、家族向けＳＮＳにアップされた写真を対象としてアルバムを生成することができる。
【００９８】
そして、生成部１１０３は、取得した対象期間内のＳＮＳ情報から、書き込み内容（画像）フィールドに写真（または、動画）の画像データが設定された第１のＳＮＳ情報を抽出する。つぎに、生成部１１０３は、取得した対象期間内のＳＮＳ情報から、抽出した第１のＳＮＳ情報の書き込み日時に近接する書き込み日時に書き込まれたメッセージの文字データが書き込み内容（テキスト）フィールドに設定された第２のＳＮＳ情報を抽出する。
【００９９】
ここで、第１のＳＮＳ情報の書き込み日時に近接する書き込み日時とは、例えば、写真の画像データが設定された第１のＳＮＳ情報の書き込み日時との時間差が所定時間Ｔ内の書き込み日時である。所定時間Ｔは、任意に設定可能であり、例えば、５分〜３０分程度の時間に設定される。
【０１００】
また、生成部１１０３は、第１のＳＮＳ情報の書き込み日時に近接する書き込み日時に書き込まれたメッセージの文字データが設定されたＳＮＳ情報のうち、条件Ｘを満たすＳＮＳ情報を、第２のＳＮＳ情報として抽出することにしてもよい。ここで、条件Ｘを満たすＳＮＳ情報とは、第１のＳＮＳ情報に対応するユーザと同一ユーザに対応するＳＮＳ情報である。
【０１０１】
より具体的に説明すると、条件Ｘを満たすＳＮＳ情報は、個人ＩＤフィールドに設定された個人ＩＤが第１のＳＮＳ情報と同一のＳＮＳ情報である。この場合、第２のＳＮＳ情報は、第１のＳＮＳ情報の写真をアップしたユーザと同一ユーザにより書き込まれたメッセージの文字データが設定されたＳＮＳ情報となる。
【０１０２】
また、生成部１１０３は、第１のＳＮＳ情報の書き込み日時に近接する書き込み日時に書き込まれたメッセージの文字データが設定されたＳＮＳ情報のうち、条件Ｙを満たすＳＮＳ情報を、第２のＳＮＳ情報として抽出することにしてもよい。ここで、条件Ｙを満たすＳＮＳ情報とは、第１のＳＮＳ情報に対応するユーザと同一ユーザに対応し、かつ、第１のＳＮＳ情報の書き込み日時に最も近い書き込み日時に書き込まれたメッセージの文字データが設定されたＳＮＳ情報である。この場合、第２のＳＮＳ情報は、第１のＳＮＳ情報の写真がアップされた書き込み日時の直前または直後に、第１のＳＮＳ情報の写真をアップしたユーザと同一ユーザにより書き込まれたメッセージの文字データを含むＳＮＳ情報となる。
【０１０３】
以下の説明では、対象期間内のＳＮＳ情報から抽出された第１のＳＮＳ情報の書き込み内容（画像）フィールドに設定された写真の画像データを「対象写真の画像データ」と表記する場合がある。また、対象期間内のＳＮＳ情報から抽出された第２のＳＮＳ情報の書き込み内容（テキスト）フィールドに設定されたメッセージの文字データを「対象メッセージの文字データ」と表記する場合がある。
【０１０４】
生成部１１０３は、抽出した第１のＳＮＳ情報の対象写真の画像データと、抽出した第２のＳＮＳ情報の対象メッセージの文字データとを対応付けた素材情報を作成する。素材情報には、ログイン者の家族ＩＤ、対象写真の画像データの書き込み日時、撮影日、対象写真の画像データおよび対象メッセージの文字データが含まれる。撮影日は、対象写真の画像データがアップされた日（書き込み日時の日）である。
【０１０５】
つぎに、生成部１１０３は、作成した素材情報にアルバムＩＤを付与して、アルバム管理ＤＢ２５０に登録する。なお、生成部１１０３は、対象期間内のＳＮＳ情報から、写真の画像データが設定された複数のＳＮＳ情報を抽出した場合には、抽出した複数のＳＮＳ情報のそれぞれについて素材情報を作成してアルバム管理ＤＢ２５０に登録する。この際、各素材情報には同一のアルバムＩＤが付与される。
【０１０６】
そして、生成部１１０３は、対象メッセージの文字データを、対象写真の画像データに対応付けて配置したアルバムデータをサマリデータとして生成する。より具体的には、例えば、生成部１１０３は、アルバム管理ＤＢ２５０を参照して、１又は複数の対象写真の画像データの書き込み日時に近接する書き込み日時に書き込まれた対象メッセージの文字データを、１又は複数の対象写真の画像データのそれぞれに対応付けて配置したアルバムデータを生成する。アルバムデータの生成例については、図１４を用いて後述する。
【０１０７】
表示制御部１１０４は、生成されたサマリデータを端末Ｔｉに表示させる制御を行う。具体的には、例えば、表示制御部１１０４は、アルバムの生成要求を受け付けた端末Ｔｉのディスプレイ４０６に、生成されたアルバムデータのアルバム画面Ｓ３を表示させる制御を行うことにしてもよい。
【０１０８】
アルバム画面Ｓ３は、アルバムデータの閲覧、編集を行うことができる操作画面である。これにより、端末Ｔｉのユーザは、アルバム画面Ｓ３において家族のアルバムを閲覧したり編集したりすることができる。なお、アルバム画面Ｓ３の画面例については、図１４を用いて後述する。
【０１０９】
また、受付部１１０１は、特定のユーザグループに属するいずれかのユーザからのサマリデータの表示要求を受け付けることにしてもよい。具体的には、例えば、受付部１１０１は、家族向けＳＮＳに参加するいずれかのメンバーの端末Ｔｉから、アルバムの表示要求を受け付ける。
【０１１０】
アルバムの表示要求は、例えば、図９に示したホーム画面Ｓ１においてボタンＢ４をタップすると表示される家族情報画面（不図示）において行うことができる。アルバムの表示要求には、例えば、表示要求されたアルバムのアルバムＩＤが含まれる。
【０１１１】
また、生成部１１０３は、サマリデータの表示要求を受け付けた場合、表示要求されたサマリデータを生成する。具体的には、例えば、生成部１１０３は、アルバムの表示要求を受け付け場合、アルバム管理ＤＢ２５０から、アルバムの表示要求に含まれるアルバムＩＤに対応する素材情報を取得する。そして、生成部１１０３は、取得した素材情報に基づいて、表示要求されたアルバムのアルバムデータを生成する。
【０１１２】
また、表示制御部１１０４は、サマリデータの表示要求を受け付けた端末Ｔｉに、生成されたサマリデータを表示させる制御を行う。具体的には、例えば、表示制御部１１０４は、アルバムの表示要求を受け付けた端末Ｔｉのディスプレイ４０６に、生成されたアルバムデータのアルバム画面を表示させる制御を行うことにしてもよい。これにより、家族向けＳＮＳに参加するメンバーは、任意のタイミングで家族のアルバムを閲覧することができる。
【０１１３】
また、受付部１１０１は、特定のユーザグループに属するいずれかのユーザからのサマリデータの更新要求を受け付けることにしてもよい。具体的には、例えば、受付部１１０１は、家族向けＳＮＳに参加するいずれかのメンバーの端末Ｔｉから、アルバムの更新要求を受け付ける。
【０１１４】
アルバムの更新要求は、例えば、後述する図１４に示すようなアルバム画面Ｓ３においてボタン１４３２をタップすることで行うことができる。アルバムの更新要求には、例えば、アルバムデータの更新内容を特定する情報が含まれる。アルバムデータの更新例については、図１４を用いて後述する。
【０１１５】
また、生成部１１０３は、例えば、アルバムの更新要求を受け付けた場合、更新要求されたアルバムの素材情報を更新する。具体的には、例えば、生成部１１０３は、アルバムの更新要求から特定されるアルバムデータの更新内容に基づいて、アルバム管理ＤＢ２５０内の素材情報を更新する。なお、素材情報の更新例については、図１５を用いて後述する。
【０１１６】
（アルバム画面の画面例）
つぎに、端末Ｔｉのディスプレイ４０６に表示されるアルバム画面の画面例について説明する。まず、図１２および図１３を用いて、端末Ｔｉに表示される会話画面Ｓ２の画面例について説明する。
【０１１７】
図１２および図１３は、会話画面Ｓ２の画面例を示す説明図である。図１２および図１３において、会話画面Ｓ２は、図９に示したホーム画面Ｓ１においてボタンＢ２をタップすると、端末Ｔｉのディスプレイ４０６に表示される操作画面である。
【０１１８】
この会話画面Ｓ２は、家族向けＳＮＳに参加する富士家の各メンバーに対応する通信において、各メンバーの端末Ｔｉに提供される。会話画面Ｓ２によれば、富士家の一員である各メンバーにより書き込まれたメッセージや、各メンバーによりアップされた画像を閲覧することができる。
【０１１９】
具体的には、メッセージ１２０１，１２０２は、メンバーＰ１（ニックネーム：お父さん）により家族向けＳＮＳに書き込まれたメッセージである。また、メッセージ１２０３は、メンバーＰ４（ニックネーム：ばあちゃん）により家族向けＳＮＳに書き込まれたメッセージである。また、写真１２０４は、メンバーＰ１（ニックネーム：お父さん）により家族向けＳＮＳにアップされた写真である。
【０１２０】
ここで、所定時間Ｔを「Ｔ＝１０分」とし、対象写真をメンバーＰ１（ニックネーム：お父さん）によりアップされた写真１２０４とすると、例えば、上述した条件Ｘを満たす対象メッセージは、メンバーＰ１（ニックネーム：お父さん）により書き込まれたメッセージ１２０２となる。メッセージ１２０２には、写真１２０４に対するコメントが記載されている。
【０１２１】
この場合、生成部１１０３は、対象写真１２０４の画像データと、対象メッセージ１２０２の文字データとを対応付けた素材情報を作成する。そして、生成部１１０３は、作成した素材情報にアルバムＩＤ「ＡＬ１」を付与して、アルバム管理ＤＢ２５０に登録する（例えば、図８に示した素材情報８００−１）。
【０１２２】
また、メッセージ１３０１は、メンバーＰ２（ニックネーム：お母さん）により家族向けＳＮＳに書き込まれたメッセージである。また、メッセージ１３０２，１３０３は、メンバーＰ４（ニックネーム：ばあちゃん）により家族向けＳＮＳに書き込まれたメッセージである。また、写真１３０４は、メンバーＰ２（ニックネーム：お母さん）により家族向けＳＮＳにアップされた写真である。
【０１２３】
ここで、所定時間Ｔを「Ｔ＝１０分」とし、対象写真をメンバーＰ２（ニックネーム：お母さん）によりアップされた写真１３０４とすると、例えば、上述した条件Ｘを満たす対象メッセージは、メンバーＰ２（ニックネーム：お母さん）により書き込まれたメッセージ１３０１となる。メッセージ１３０１には、写真１３０４に対するコメントが記載されている。
【０１２４】
この場合、生成部１１０３は、対象写真１３０４の画像データと、対象メッセージ１３０１の文字データとを対応付けた素材情報を作成する。そして、生成部１１０３は、作成した素材情報にアルバムＩＤ「ＡＬ１」を付与して、アルバム管理ＤＢ２５０に登録する（例えば、図８に示した素材情報８００−２）。
【０１２５】
また、生成部１１０３は、素材情報８００−１，８００−２を参照して、対象メッセージ１２０２，１３０１の文字データを、対象写真１２０４，１３０４の画像データのそれぞれに対応付けて配置したアルバムデータを生成する。そして、表示制御部１１０４は、生成されたアルバムデータのアルバム画面Ｓ３（後述する図１４参照）を端末Ｔｉに表示させる制御を行う。
【０１２６】
図１４は、アルバム画面Ｓ３の画面例を示す説明図である。図１４の（１４−１）において、アルバム画面Ｓ３は、写真１４０１，１４０２のそれぞれに対応付けて、コメント１４０３，１４０４が配置された操作画面である。写真１４０１は、図１２に示した対象写真１２０４に対応する。また、写真１４０２は、図１３に示した対象写真１３０４に対応する。また、コメント１４０３は、図１２に示した対象メッセージ１２０２に対応する。また、コメント１４０４は、図１３に示した対象メッセージ１３０１に対応する。
【０１２７】
ここで、写真１４０１に対応付けて配置されたコメント１４０３は、写真１４０１が撮影された状況や、撮影者の写真１４０１の感想が記載されたものとなっており、写真１４０１のコメントとして適切なものが付加されている。また、写真１４０２に対応付けて配置されたコメント１４０４は、写真１４０２が撮影された状況や、写真１４０２に写っている人の情報が記載されたものとなっており、写真１４０２のコメントとして適切なものが付加されている。
【０１２８】
また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４１０をタップすると、写真１４０１とコメント１４０３を削除することができる。また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４１１をタップすると、コメント１４０３の内容を修正することができる。また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４１２をタップすると、コメント１４０３を削除することができる。
【０１２９】
また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４２０をタップすると、写真１４０２とコメント１４０４を削除することができる。また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４２１をタップすると、コメント１４０４の内容を修正することができる。また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４２２をタップすると、コメント１４０４を削除することができる。
【０１３０】
また、アルバム画面Ｓ３において、ユーザの操作入力により、ボタン１４３１をタップすると、アルバム画面Ｓ３の表示を終了させることができる。また、アルバム画面Ｓ３において、ボタン１４３２をタップすると、サマリデータ生成装置１０１に対してアルバムの更新要求を通知することができる。
【０１３１】
図１４の（１４−２）に示す例では、ボタン１４１１がタップされて、コメント１４０３の内容が修正されている。また、ボタン１４２１がタップされて、コメント１４０４の内容が修正されている。この場合、ボタン１４３２がタップされると、修正後のコメント１４０３，１４０４の内容を含むアルバムの更新要求がサマリデータ生成装置１０１に対して通知され、アルバム管理ＤＢ２５０内の素材情報８００−１，８００−２が更新される。素材情報の更新例については、図１５を用いて後述する。
【０１３２】
なお、アルバム画面Ｓ３において、写真１４０１，１４０２の配置位置は、任意に設定可能である。例えば、撮影日が古い写真を画面左上から順に配置することにしてもよい。さらに、ユーザの操作入力により、写真１４０１，１４０２の配置位置は任意に変更可能である。ただし、写真１４０１，１４０２の配置位置が変更すると、対応するコメント１４０３，１４０４の配置位置も同様に変更される。また、写真１４０１，１４０２の撮影日についても、例えば、写真１４０１，１４０２上部に表示された日時を選択することで任意に変更することが可能である。
【０１３３】
図１５は、素材情報の更新例を示す説明図である。図１５において、素材情報８００−１のコメントフィールドの設定内容が、図１４の（１４−２）に示した修正後のコメント１４０３の内容に従って更新されている。また、素材情報８００−２のコメントフィールドの設定内容が、図１４の（１４−２）に示した修正後のコメント１４０４の内容に従って更新されている。
【０１３４】
なお、アルバム画面Ｓ３において、例えば、写真１４０１とコメント１４０３が削除された状態でボタン１４３２がタップされると、アルバム管理ＤＢ２５０内の素材情報８００−１が削除される。また、アルバム画面Ｓ３において、例えば、コメント１４０３が削除された状態でボタン１４３２がタップされると、アルバム管理ＤＢ２５０内の素材情報８００−１のコメントフィールドが初期化される。
【０１３５】
（サマリデータ生成装置１０１のサマリデータ生成処理手順）
つぎに、サマリデータ生成装置１０１のサマリデータ生成処理手順について説明する。
【０１３６】
図１６は、サマリデータ生成装置１０１のサマリデータ生成処理手順の一例を示すフローチャートである。図１６のフローチャートにおいて、まず、サマリデータ生成装置１０１は、家族向けＳＮＳに参加するメンバーの端末Ｔｉに会話画面Ｓ２を表示させる制御を行う（ステップＳ１６０１）。
【０１３７】
つぎに、サマリデータ生成装置１０１は、端末Ｔｉからアルバムの生成要求を受け付けたか否かを判断する（ステップＳ１６０２）。ここで、サマリデータ生成装置１０１は、アルバムの生成要求を受け付けるのを待つ（ステップＳ１６０２：Ｎｏ）。そして、サマリデータ生成装置１０１は、アルバムの生成要求を受け付けた場合（ステップＳ１６０２：Ｙｅｓ）、ＳＮＳ情報ＤＢ２３０から、ログイン者の家族ＩＤに対応するＳＮＳ情報を検索する（ステップＳ１６０３）。
【０１３８】
つぎに、サマリデータ生成装置１０１は、検索したＳＮＳ情報から、アルバムの生成要求に含まれる情報から特定される対象期間内のＳＮＳ情報を取得する（ステップＳ１６０４）。なお、アルバムの生成要求に対象メンバーに関する情報が含まれる場合には、サマリデータ生成装置１０１は、検索したＳＮＳ情報から、対象期間内の対象メンバーのＳＮＳ情報を取得する。また、アルバムの生成要求に対象イベントに関する情報が含まれる場合には、サマリデータ生成装置１０１は、検索したＳＮＳ情報から、対象期間内の対象イベントのＳＮＳ情報を取得する。
【０１３９】
つぎに、サマリデータ生成装置１０１は、取得した対象期間内のＳＮＳ情報のうち選択されていない未選択のＳＮＳ情報を選択する（ステップＳ１６０５）。そして、サマリデータ生成装置１０１は、選択したＳＮＳ情報に写真の画像データが設定されているか否かを判断する（ステップＳ１６０６）。
【０１４０】
ここで、写真の画像データが設定されていない場合（ステップＳ１６０６：Ｎｏ）、サマリデータ生成装置１０１は、ステップＳ１６０８に移行する。一方、写真の画像データが設定されている場合（ステップＳ１６０６：Ｙｅｓ）、サマリデータ生成装置１０１は、素材情報作成処理を実行する（ステップＳ１６０７）。
【０１４１】
なお、素材情報作成処理の具体的な処理手順については、図１７を用いて後述する。また、以下の説明では、ステップＳ１６０５において選択されたＳＮＳ情報（ただし、写真の画像データが設定されたＳＮＳ情報）を「第１のＳＮＳ情報」と表記する場合がある。
【０１４２】
つぎに、サマリデータ生成装置１０１は、対象期間内のＳＮＳ情報のうち選択されていない未選択のＳＮＳ情報があるか否かを判断する（ステップＳ１６０８）。ここで、未選択のＳＮＳ情報がある場合（ステップＳ１６０８：Ｙｅｓ）、サマリデータ生成装置１０１は、ステップＳ１６０５に戻る。
【０１４３】
一方、未選択のＳＮＳ情報がない場合（ステップＳ１６０８：Ｎｏ）、サマリデータ生成装置１０１は、アルバム管理ＤＢ２５０を参照して、アルバムデータを生成する（ステップＳ１６０９）。そして、サマリデータ生成装置１０１は、生成したアルバムデータのアルバム画面Ｓ３を端末Ｔｉに表示させる制御を行って（ステップＳ１６１０）、本フローチャートによる一連の処理を終了する。
【０１４４】
これにより、家族向けＳＮＳに参加する各メンバーによりアップされた写真と書き込まれたメッセージをもとにアルバムデータを自動生成して、家族のアルバムを閲覧したり編集したりすることができるアルバム画面Ｓ３を端末Ｔｉに表示させることができる。
【０１４５】
つぎに、図１６に示したステップＳ１６０７の素材情報作成処理の具体的な処理手順について説明する。
【０１４６】
図１７は、素材情報作成処理の具体的処理手順の一例を示すフローチャートである。図１７のフローチャートにおいて、まず、サマリデータ生成装置１０１は、対象期間内のＳＮＳ情報から、第１のＳＮＳ情報の書き込み日時との時間差が所定時間Ｔ内の書き込み日時に書き込まれたメッセージのＳＮＳ情報を抽出する（ステップＳ１７０１）。
【０１４７】
そして、サマリデータ生成装置１０１は、ＳＮＳ情報が抽出されたか否かを判断する（ステップＳ１７０２）。ここで、ＳＮＳ情報が抽出された場合（ステップＳ１７０２：Ｙｅｓ）、サマリデータ生成装置１０１は、抽出したＳＮＳ情報の中に、第１のＳＮＳ情報と個人ＩＤが同一のＳＮＳ情報があるか否かを判断する（ステップＳ１７０３）。
【０１４８】
ここで、第１のＳＮＳ情報と個人ＩＤが同一のＳＮＳ情報がある場合（ステップＳ１７０３：Ｙｅｓ）、サマリデータ生成装置１０１は、個人ＩＤが同一のＳＮＳ情報のうち、書き込み日時が第１のＳＮＳ情報の書き込み日時に最も近いＳＮＳ情報を第２のＳＮＳ情報として特定する（ステップＳ１７０４）。
【０１４９】
つぎに、サマリデータ生成装置１０１は、第１のＳＮＳ情報の対象写真の画像データと、第２のＳＮＳ情報の対象メッセージの文字データとを対応付けた素材情報を作成する（ステップＳ１７０５）。そして、サマリデータ生成装置１０１は、作成した素材情報をアルバム管理ＤＢ２５０に登録して（ステップＳ１７０６）、素材情報作成処理を呼び出したステップに戻る。
【０１５０】
また、ステップＳ１７０２において、ＳＮＳ情報が抽出されなかった場合（ステップＳ１７０２：Ｎｏ）、サマリデータ生成装置１０１は、第１のＳＮＳ情報の対象写真の画像データを含む素材情報を作成して（ステップＳ１７０７）、ステップＳ１７０６に移行する。
【０１５１】
また、ステップＳ１７０３において、第１のＳＮＳ情報と個人ＩＤが同一のＳＮＳ情報がない場合（ステップＳ１７０３：Ｎｏ）、サマリデータ生成装置１０１は、第１のＳＮＳ情報の対象写真の画像データを含む素材情報を作成して（ステップＳ１７０７）、ステップＳ１７０６に移行する。
【０１５２】
これにより、対象写真の画像データと対象メッセージの文字データとを対応付けた素材情報を作成することができる。また、対象メッセージが存在しない場合には、対象写真の画像データを含む素材情報を作成することができる。
【０１５３】
以上説明したように、実施の形態にかかるサマリデータ生成装置１０１によれば、家族向けＳＮＳに参加するメンバーに対応する通信において、会話画面Ｓ２の画面データを提供することができる。会話画面Ｓ２の画面データは、家族向けＳＮＳに参加するメンバーであればいずれのメンバーに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示する画面の情報である。
【０１５４】
これにより、家族向けＳＮＳに参加するメンバーは、会話画面Ｓ２においてメッセージを書き込んだり、写真や動画などの画像をアップしたりして、メンバー同士で会話を行うことができる。
【０１５５】
また、サマリデータ生成装置１０１によれば、家族向けＳＮＳに参加するメンバーに対応する通信において受信したデータのうち、１又は複数の画像データを抽出することができる。そして、サマリデータ生成装置１０１によれば、抽出した画像データの各受信時刻に近接する受信時刻に受信した各文字データを、抽出した画像データのそれぞれに対応付けて配置したサマリデータを生成することができる。
【０１５６】
これにより、家族向けＳＮＳにアップされた写真（または、動画）との関連性が高いメッセージを、その写真に対応付けて配置したサマリデータを生成することができる。
【０１５７】
例えば、写真がアップされた日時の前後には、写真の感想や撮影時の気持ちなどが記載されたメッセージが書き込まれていることが多い。このため、写真がアップされた日時に近接する日時に書き込まれたメッセージを、その写真に対応付けて配置することで、写真の感想や撮影時の気持ちが記載された可能性が高いコメントを付加したアルバムデータを自動生成することができる。また、写真に付加したコメントから撮影時の状況などを思い出しやすくさせることができる。さらに、写真を確認しながらコメントを別途入力する場合に比べて、アルバム作成にかかる手間や時間を削減することができる。
【０１５８】
また、サマリデータ生成装置１０１によれば、画像データの受信時刻に近接する受信時刻に受信した、画像データに対応するユーザと同一ユーザに対応する文字データを、画像データに対応付けて配置したサマリデータを生成することができる。
【０１５９】
これにより、写真がアップされた日時の前後に、写真をアップしたメンバーにより書き込まれたメッセージを、その写真に対応付けて配置することができる。このため、写真の感想や撮影時の気持ちが記載された可能性がより高いメッセージを、その写真に対応付けて配置したサマリデータを生成することができる。
【０１６０】
また、サマリデータ生成装置１０１によれば、画像データに対応するユーザと同一ユーザに対応し、かつ、画像データの受信時刻に最も近い受信時刻に受信した文字データを、画像データに対応付けて配置したサマリデータを生成することができる。
【０１６１】
これにより、写真がアップされた日時の直前または直後に、写真をアップしたメンバーにより書き込まれたメッセージを、その写真に対応付けて配置することができる。このため、写真がアップされた前後に、写真をアップしたメンバーにより複数のメッセージが書き込まれていても、写真について記載された可能性がより高いメッセージを、その写真に対応付けて配置したサマリデータを生成することができる。
【０１６２】
また、サマリデータ生成装置１０１によれば、対象イベントの指定を受け付けた場合、受信したデータから１又は複数の画像データを抽出する際に、指定されたイベントのイベント日に受信した１又は複数の画像データを抽出することができる。
【０１６３】
これにより、指定されたイベントが開催された日に、アップされた写真や書き込まれたメッセージを対象としてサマリデータを生成することができ、あるイベント専用のアルバム（例えば、誕生日限定や成人式限定のアルバム）を作成することができる。
【０１６４】
また、サマリデータ生成装置１０１によれば、対象メンバーの指定を受け付けた場合、受信したデータから１又は複数の画像データを抽出する際に、指定されたメンバーによりアップされた１又は複数の画像データを抽出することができる。
【０１６５】
これにより、指定されたメンバーによりアップされた写真や書き込まれたメッセージを対象としてサマリデータを生成することができ、あるメンバー専用のアルバム（例えば、自分史のアルバム）を作成することができる。
【０１６６】
なお、本実施の形態で説明したサマリデータ生成方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本サマリデータ生成プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本サマリデータ生成プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１６７】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１６８】
（付記１）コンピュータに、
特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
処理を実行させることを特徴とするサマリデータ生成プログラム。
【０１６９】
（付記２）前記生成する処理は、前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データのうち、前記１又は複数の画像データに対応するユーザと同一ユーザに対応する各文字データを、前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成することを特徴とする付記１に記載のサマリデータ生成プログラム。
【０１７０】
（付記３）前記生成する処理は、前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データのうち、前記１又は複数の画像データに対応するユーザと同一ユーザに対応し、かつ、前記各受信時刻に最も近い受信時刻に受信した各文字データを、前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成することを特徴とする付記１に記載のサマリデータ生成プログラム。
【０１７１】
（付記４）前記１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データは、前記各受信時刻との時間差が所定時間内の受信時刻に受信した各文字データであることを特徴とする付記１〜３のいずれか一つに記載のサマリデータ生成プログラム。
【０１７２】
（付記５）前記コンピュータに、
イベントの指定を受け付ける処理を実行させ、
前記生成する処理は、受信したデータから１又は複数の画像データを抽出する場合に、前記指定されたイベントが開催された日に受信した１又は複数の画像データを抽出することを特徴とする付記１〜４のいずれか一つに記載のサマリデータ生成プログラム。
【０１７３】
（付記６）前記コンピュータに、
前記特定のユーザグループに属する少なくともいずれかのユーザの指定を受け付ける処理を実行させ、
前記生成する処理は、受信したデータから１又は複数の画像データを抽出する場合に、前記指定されたユーザに対応する１又は複数の画像データを抽出することを特徴とする付記１〜５のいずれか一つに記載のサマリデータ生成プログラム。
【０１７４】
（付記７）前記特定のユーザグループは、特定のサービスに参加する複数のメンバーが属するユーザグループであることを特徴とする付記１〜６のいずれか一つに記載のサマリデータ生成プログラム。
【０１７５】
（付記８）コンピュータが、
特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
処理を実行することを特徴とするサマリデータ生成方法。
【０１７６】
（付記９）特定のユーザグループに属するユーザであればいずれのユーザに対応するデータ受信であっても、受信した文字データ又は画像データを受信時刻順に表示した画面データを、前記特定のユーザグループに属するユーザに対応する通信において提供し、
受信したデータのうち、１又は複数の画像データを抽出するとともに、該１又は複数の画像データの各受信時刻に近接する受信時刻に受信した各文字データを前記１又は複数の画像データのそれぞれに対応付けて配置したサマリデータを生成する、
制御部を有することを特徴とするサマリデータ生成装置。
【符号の説明】
【０１７７】
１０１  サマリデータ生成装置
１０２，Ｔ１〜Ｔｎ，Ｔｉ  端末
２００  システム
２２０  個人情報管理ＤＢ
２３０  ＳＮＳ情報ＤＢ
２４０  イベント管理ＤＢ
２５０  アルバム管理ＤＢ
１０００  詳細設定画面
１１０１  受付部
１１０２  検索部
１１０３  生成部
１１０４  表示制御部
Ｓ１  ホーム画面
Ｓ２  会話画面
Ｓ３  アルバム画面
【図１】
0006439516.tif 000002
【図２】
0006439516.tif 000003
【図３】
0006439516.tif 000004
【図４】
0006439516.tif 000005
【図５】
0006439516.tif 000006
【図６】
0006439516.tif 000007
【図７】
0006439516.tif 000008
【図８】
0006439516.tif 000009
【図９】
0006439516.tif 000010
【図１０】
0006439516.tif 000011
【図１１】
0006439516.tif 000012
【図１２】
0006439516.tif 000013
【図１３】
0006439516.tif 000014
【図１４】
0006439516.tif 000015
【図１５】
0006439516.tif 000016
【図１６】
0006439516.tif 000017
【図１７】
0006439516.tif 000018