(57)【要約】【課題】ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することが可能なサーバ装置等を提供する。【解決手段】情報提供サーバ装置３０は、所定の情報を希望する取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、取得希望ユーザが投稿した投稿情報の画像に施された装飾と他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出し、当該算出した装飾関連度が所定の条件を有する他のユーザを推薦ユーザとして特定し、当該特定した推薦ユーザに関する情報を取得希望ユーザの通信端末装置１０に配信する、構成を有している。【選択図】図１
2015014820.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置であって、
装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段と、
前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段と、
前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段と、
前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段と、
前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記算出手段が、前記装飾の加工手法の類似度を示す装飾加工類似度、及び、前記装飾の傾向の類似度を示す装飾傾向類似度の少なくともいずれか一方を算出し、当該算出した装飾加工類似度及び装飾傾向類似度の少なくともいずれか一方に基づいて前記装飾関連度を算出する、サーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記算出手段が、前記画像に施された装飾要素の情報に基づいて前記装飾加工類似度及び前記装飾傾向類似度の少なくともいずれか一方を算出する、サーバ装置。
【請求項４】
請求項３に記載のサーバ装置において、
前記算出手段が、前記取得希望ユーザ及び前記他のユーザにおける前記装飾要素毎の利用履歴に基づいて前記装飾加工類似度を算出する、サーバ装置。
【請求項５】
請求項３又は４に記載のサーバ装置において、
前記算出手段が、前記取得希望ユーザ及び前記他のユーザにおける前記装飾要素が属する装飾の種類毎の利用履歴に基づいて前記装飾傾向類似度を算出する、サーバ装置。
【請求項６】
請求項２〜５のいずれか１項に記載のサーバ装置において、
前記装飾要素の情報は、前記画像の色特性を規定するフィルタの情報、前記画像に重畳されて描画されるフレームの情報、前記画像に重畳されて描画されるスタンプの情報の少なくともいずれか一つを有する、サーバ装置。
【請求項７】
請求項６に記載のサーバ装置において、
前記算出手段が、前記フィルタに属する装飾要素毎の利用回数、前記フレームに属する装飾要素毎の利用回数及び前記スタンプに属する装飾要素毎の利用回数の少なくともいずれか一つに基づいて前記装飾加工類似度を算出する、サーバ装置。
【請求項８】
請求項６又は７に記載のサーバ装置において、
前記算出手段が、前記フィルタの利用回数、前記フレームの利用回数、前記スタンプの利用種類数、並びに、前記スタンプのサイズ変更及び向きの変更の回数の少なくともいずれか一つに基づいて前記装飾傾向類似度を算出する、サーバ装置。
【請求項９】
ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置を、
装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段、
前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段、
前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段、
前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段、及び
前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段、
として機能させることを特徴とするプログラム。
【請求項１０】
通信端末装置と、
前記通信端末装置とネットワークを介して接続され、所定の情報を提供するサーバ装置と、
を有する通信システムであって、
前記サーバ装置が、
装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段と、
前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段と、
前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段と、
前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段と、
前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段と、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上に構築された、仮想空間において人物間の交流を支援するサービスを提供するサーバ装置、プログラム、及び、通信システムに関する。
【背景技術】
【０００２】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展及びスマートフォンなどに代表される携帯型情報通信端末装置の進歩に伴い、仮想空間上におけるコミュニケーションツールとしてソーシャルネットワーキングサービス（以下、「ＳＮＳ」と略称する。）又は電子掲示板に代表されるインターネットコミュニティが普及し、利用者（以下、「ユーザ」という。）の数も年々増加している。
【０００３】
例えば、ＳＮＳは、ＷＷＷなどのネットワーク上の仮想空間において、ユーザが自身の経歴及び顔写真の他に、お気に入りの写真、趣味嗜好、日記、勤務先、職業、居住地等の各情報（以下、「ユーザ情報」という。）、を公開すること、公開した情報を他人と共有すること、及び、公開した情報に基づいて友人を募り、交流を深めるツールとして用いることができるようになっている。また、最近では、ＳＮＳは、動画像、静止画像、音楽またはゲームなど各種のデータ及びニュースその他の情報の共有をも手軽に行えるように構成されている。
【０００４】
このようなネットワークサービスおいては、ユーザ同士のコミュニケーションを活性化する機能を有し、コミュニケーションの「きっかけ」を与えるための情報として、ユーザが送信したメッセージ履歴に基づいて、関心項目が類似するユーザの情報を提供するものが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９１７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示されたシステムにあっては、文字情報であるメッセージ情報のみが用いられるため、自己の感性、特に美的な感性と類似するユーザの情報を得ることが難しく、持続的なコミュニケーションを構築するための情報としては利用できない場合も多い。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することが可能なサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００８】
（１）上述した課題を解決するため、本発明のサーバ装置は、ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置であって、装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段と、前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段と、前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段と、前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段と、前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段と、を備える構成を有している。
【０００９】
この構成により、本発明のサーバ装置は、ＳＮＳに代表されるネットワークサービスに投稿された画像に基づいて、取得希望ユーザに、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザに関する情報を提供することができる。
【００１０】
したがって、本発明のサーバ装置は、各ユーザにおいて、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有する、美的な面で共感するユーザを推薦することができる。
【００１１】
この結果、本発明のサーバ装置は、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができる。
【００１２】
（２）また、本発明のサーバ装置は、前記算出手段が、前記装飾の加工手法の類似度を示す装飾加工類似度、及び、前記装飾の傾向の類似度を示す装飾傾向類似度の少なくともいずれか一方を算出し、当該算出した装飾加工類似度及び装飾傾向類似度の少なくともいずれか一方に基づいて前記装飾関連度を算出する、構成を有している。
【００１３】
この構成により、本発明のサーバ装置は、画像に対する装飾の加工手法及び装飾の傾向の少なくともいずれか一方に基づいて、投稿された画像同士の装飾の関連性を数値として算出することができるので、単に、ネットワークサービスに画像を投稿しただけでユーザ同士の感性、特に美的な感性の類似性を数値で演算することができる。
【００１４】
したがって、本発明のサーバ装置は、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを的確に特定することができる。  
【００１５】
（３）また、本発明のサーバ装置は、前記算出手段が、画像に施された装飾要素の情報に基づいて前記装飾加工類似度及び前記装飾傾向類似度の少なくともいずれか一方を算出する、構成を有している。
【００１６】
通常、画像に施された装飾要素の特性が当該ユーザの感性、特に美的な感性を表すと想定される。
【００１７】
本発明のサーバ装置は、上記構成により、前記画像に施された装飾要素に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度及び装飾傾向類似度の少なくとも一方を的確に算出することができるので、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを的確に特定することができる。
【００１８】
（４）また、本発明のサーバ装置は、前記算出手段が、前記取得希望ユーザ及び前記他のユーザにおける前記装飾要素毎の利用履歴に基づいて前記装飾加工類似度を算出する、構成を有している。
【００１９】
通常、画像に対する各装飾要素の利用の仕方が当該ユーザにおける装飾の加工手法の好みを表すと想定される。
【００２０】
本発明のサーバ装置は、上記構成により、画像に施された装飾要素毎の利用履歴に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度を的確に算出することができるので、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを的確にかつ容易に特定することができる。
【００２１】
（５）また、本発明のサーバ装置は、前記算出手段が、前記取得希望ユーザ及び前記他のユーザにおける前記装飾要素が属する装飾の種類毎の利用履歴に基づいて前記装飾傾向類似度を算出する、構成を有している。
【００２２】
通常、フィルタ、フレーム、スタンプのような画像に対する各装飾要素の種類における利用の仕方が当該ユーザにおける装飾の傾向を表すと想定される。
【００２３】
本発明のサーバ装置は、上記構成により、画像に施された装飾要素の種類毎の利用履歴に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度を的確に算出することができるので、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを的確にかつ容易に特定することができる。
【００２４】
（６）また、本発明のサーバ装置は、前記装飾要素の情報は、前記画像の色特性を規定するフィルタの情報、前記画像に重畳されて描画されるフレームの情報、前記画像に重畳されて描画されるスタンプの情報の少なくともいずれか一つを有する、構成を有している。
【００２５】
この構成により、本発明のサーバ装置は、フィルタ、フレーム、スタンプの各種情報に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度及び装飾傾向類似度を的確に算出することができる。
【００２６】
（７）また、本発明のサーバ装置は、前記算出手段が、前記フィルタに属する装飾要素毎の利用回数、前記フレームに属する装飾要素毎の利用回数及び前記スタンプに属する装飾要素毎の利用回数の少なくともいずれか一つに基づいて前記装飾加工類似度を算出する、構成を有している。
【００２７】
この構成により、本発明のサーバ装置は、フィルタ、フレーム、スタンプに属する装飾要素毎の利用回数に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度を的確に算出することができるので、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを的確にかつ容易に特定することができる。
【００２８】
（８）また、本発明のサーバ装置は、前記算出手段が、前記フィルタの利用回数、前記フレームの利用回数、前記スタンプの利用種類数、並びに、前記スタンプのサイズ変更及び向きの変更の回数の少なくともいずれか一つに基づいて前記装飾傾向類似度を算出する、構成を有している。
【００２９】
この構成により、本発明のサーバ装置は、フィルタの利用回数、フレームの利用回数、スタンプの利用種類数、並びにスタンプのサイズ変更及び向き変更の回数に基づいて、他のユーザ毎に取得希望ユーザとの装飾傾向類似度を的確に算出することができるので、取得希望ユーザに対し、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザを容易に特定することができる。
【００３０】
（９）上述した課題を解決するため、本発明のプログラムは、ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置を、装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段、前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段、前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段、前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段、及び前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段、として機能させる構成を有している。
【００３１】
この構成により、本発明のプログラムは、ＳＮＳに代表されるネットワークサービスに投稿された画像に基づいて、取得希望ユーザに、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザに関する情報を提供することができる。
【００３２】
したがって、本発明のプログラムは、各ユーザにおいて、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有する、美的な面で共感するユーザを推薦することができる。
【００３３】
この結果、本発明のプログラムは、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができる。
【００３４】
（１０）上述した課題を解決するため、本発明の通信システムは、通信端末装置と、前記通信端末装置とネットワークを介して接続され、所定の情報を提供するサーバ装置と、を有する通信システムであって、前記サーバ装置が、装飾が施された画像の情報を画像情報として含み、かつ、前記ネットワーク上に閲覧可能に投稿された投稿情報を前記通信端末装置から取得する取得手段と、前記取得された投稿情報を、当該投稿情報を投稿したユーザを識別するためのユーザ識別情報に対応付けてデータベースに登録する登録手段と、前記所定の情報を希望するユーザである取得希望ユーザの指示に基づいて、当該取得希望ユーザと異なる他のユーザ毎に、前記取得希望ユーザが投稿した投稿情報の画像に施された装飾と前記他のユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する算出手段と、前記算出された装飾関連度が所定の条件を有する前記他のユーザを推薦ユーザとして特定する特定手段と、前記特定された推薦ユーザに関する情報を、前記所定の情報として、該当する前記通信端末装置に配信する配信手段と、を備える構成を有している。
【００３５】
この構成により、本発明の通信システムは、ＳＮＳに代表されるネットワークサービスに投稿された画像に基づいて、取得希望ユーザに、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザに関する情報を提供することができる。
【００３６】
したがって、本発明の通信システムは、各ユーザにおいて、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有する、美的な面で共感するユーザを推薦することができる。
【００３７】
この結果、本発明の通信システムは、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができる。
【発明の効果】
【００３８】
本発明のサーバ装置、プログラム、及び、通信システムは、各ユーザにおいて、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有する、美的な面で共感するユーザを推薦することができる。
【００３９】
したがって、本発明のサーバ装置、プログラム、及び、通信システムは、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における通信端末装置の構成を示すブロック図である。
【図４】一実施形態の通信端末装置における装飾処理を説明するための図である。
【図５】一実施形態における情報提供サーバ装置の構成を示すブロック図である。
【図６】一実施形態における情報提供サーバ装置内のＳＮＳユーザ管理データベースに記録されるデータの一例を示す図である。
【図７】一実施形態における情報提供サーバ装置内の投稿情報データベースに記録されるデータの一例を示す図である。
【図８】一実施形態の情報提供サーバ装置における装飾ベクトルの算出処理を説明するための図である。
【図９】一実施形態の情報提供サーバ装置における装飾加工類似度の算出処理を説明するための図である。
【図１０】一実施形態の情報提供サーバ装置における装飾傾向類似度の算出処理を説明するための図である。
【図１１】一実施形態の通信システムにおいて実行される推薦情報特定配信処理を示すフローチャートである。
【発明を実施するための形態】
【００４１】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００４２】
［１］通信システムの構成及び概要
まず、図１及び図２の各図を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ、及び、通信端末装置が存在している。さらに、図１及び図２は、現実空間ＲＳを概念的に示しており、ＳＮＳのユーザが現実空間ＲＳ上に存在している状況を概念的に示している。
【００４３】
本実施形態の通信システム１は、ＳＮＳを利用してユーザのお気に入りの画像（静止画又は動画）、趣味嗜好、又は、日記等の各情報（以下、「コンテンツ情報」ともいう。）を他のユーザに閲覧可能に投稿し、かつ、投稿した情報（以下、「投稿情報」ともいう。）に他のユーザが評価又はコメントその他の情報（以下、「コメント情報」ともいう。）を投稿することが可能なシステムであり、ネットワーク上においてユーザ同士のコミュニケーションを活性化させるためのシステムである。
【００４４】
具体的には、本実施形態の通信システム１は、図１に示すように、ユーザによって所持される複数の通信端末装置１０と、ネットワーク２０と、基地局ＢＳを介して接続される通信端末装置１０に注目情報を提供する情報提供サーバ装置３０と、から構成される。
【００４５】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００４６】
通信端末装置１０は、例えば、携帯型音楽プレーヤー、携帯型ゲーム機、タブレット型情報端末装置、スマートフォン、又は、携帯用電話機等のユーザによって携帯可能な通信端末装置である。そして、通信端末装置１０は、基地局ＢＳを介してネットワーク２０に接続される。
【００４７】
また、この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、情報提供サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００４８】
具体的には、通信端末装置１０は、当該ブラウジング機能を用いて、情報提供サーバ装置３０から受信したリソースデータによって構成されるコンテンツを、ユーザが閲覧可能に表示するとともに、基地局ＢＳ及びネットワーク２０を介して情報提供サーバ装置３０と通信接続しつつ、情報提供サーバ装置３０からＳＮＳのサービス提供を受けることができるようになっている。
【００４９】
また、通信端末装置１０は、ユーザの操作に基づいて、ユーザ基地局ＢＳを介して情報提供サーバ装置３０にアクセスしつつ、ＳＮＳ上にコンテンツの投稿及び当該ＳＮＳ上に閲覧可能に提供された各コンテンツに対するコメント情報の投稿を行うことができるように構成されている。
【００５０】
特に、通信端末装置１０は、現実空間ＲＳ上における各種の画像を撮像することができる撮像機能を有する。また、通信端末装置１０は、後述するように、画像に対して各種の装飾を施すことができる装飾機能を有する。例えば、図２に示すように、装飾が施された画像のデータである画像データを含む投稿情報を、コンテンツ情報として、情報提供サーバ装置３０にアップロード（投稿）することができるようになっている。そして、通信端末装置１０は、投稿を所望するユーザ（以下、「投稿ユーザ」という。）によって、撮像した画像に対するコメント又は、コメント単独の投稿情報をコンテンツ情報として情報提供サーバ装置３０にアップロード（投稿）することができるようになっている。
【００５１】
また、通信端末装置１０は、ユーザの操作に基づいて個々の文字を入力することによって、又は、予め定められた定型文を選択することによって、情報提供サーバ装置３０に投稿済みの各コンテンツ情報に対する評価などのコメント情報を投稿することができるようになっている。
【００５２】
情報提供サーバ装置３０は、ＳＮＳの各サービスを提供するために用いられるサーバ装置である。この情報提供サーバ装置３０は、データベース（以下、「ＤＢ」という。）を有し、ＳＮＳの各ユーザが所持する通信端末装置１０を介して入力されたユーザ指示に基づいて、通信端末装置１０と連携しつつ、コンテンツ情報をデータとして当該ＤＢに登録（記録）するように構成されている。
【００５３】
また、情報提供サーバ装置３０は、図２に示すように、所与のタイミング（例えば、任意のユーザ（以下、「取得希望ユーザ」ともいう。）から推薦情報の取得要求を受信したタイミング）において、所定の演算処理を実行することによって、取得希望ユーザ以外の演算の対象となる他のユーザ（以下、「対象ユーザ」という。）の中から、当該取得希望ユーザに推薦すべき推薦ユーザを特定してその情報を配信する処理（以下、「推薦情報特定配信処理」という。）を実行することが可能な構成を有している。
【００５４】
特に、情報提供サーバ装置３０は、推薦情報特定配信処理としては、
（１）取得希望ユーザが投稿した投稿情報の画像に施された装飾と対象ユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出し、
（２）（１）の演算により算出した装飾関連度が所定の条件を有する対象ユーザを推薦ユーザとして特定し、
（３）当該特定した推薦ユーザに関する情報を、取得希望ユーザの通信端末装置に配信する、
構成を有している。
【００５５】
このような構成により、本実施形態の通信システム１においては、画像に対する装飾に基づいて、取得希望ユーザに、当該取得希望ユーザの感性、特に美的な感性が類似する他のユーザに関する情報を提供することができるようになっている。
【００５６】
すなわち、最近では、自己の成長を促し、かつ、自己の視野を広げる可能性を有するユーザとのコミュニケーションを図る手段としてもネットワークが注目されているものの、このようなユーザを検索する検索手法又は当該ユーザとのマッチングを行うマッチング手法においては確立されていない。
【００５７】
その一方、親密なコミュニケーションをしているユーザからは、その影響を受けやすく、かつ、種々の刺激を受けやすいなど共感を得ることが多い。また、感性が類似するユーザからは、趣味及び嗜好が類似するため、当該ユーザから発信される情報によって自己の視野を広げること及び自己の成長を促す可能性が高い。
【００５８】
そこで、本実施形態の通信システム１においては、画像に対する装飾の情報を用いて、取得要求ユーザに対する対象ユーザとの装飾関連度を算出することによって、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有するユーザを推薦することができるようになっている。
【００５９】
そして、本実施形態の通信システム１においては、ユーザ同士の積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができるようになっている。
【００６０】
［２］通信端末装置
次に、図３及び図４を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図であり、図４は、本実施形態の通信端末装置１０における装飾処理を説明するための図である。
【００６１】
本実施形態の通信端末装置１０は、図３に示すように、記録部１００と、基地局ＢＳを介してネットワーク２０に接続するネットワーク通信部１１０と、種々のアプリケーションを実行するアプリケーション実行部１３０と、を有している。
【００６２】
また、通信端末装置１０は、所定の画像を表示する表示部１４０と、表示部１４０を制御する表示制御部１５０と、カメラモジュールとして機能する撮像部１６０と、ユーザの操作を受け付ける操作部１７０と、装置全体を管理制御する端末管理制御部１８０と、を有している。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００６３】
記録部１００は、例えば、ハードディスクドライブ（以下、「ＨＤＤ」と略す。）、又は、ＮＡＮＤ型若しくはＮＯＲ型等の不揮発性フラッシュメモリによって構成される。また、記録部１００は、アプリケーション実行部１３０、撮像部１６０及び端末管理制御部１８０のワークエリアとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）も含まれる。
【００６４】
具体的には、記録部１００は、アプリケーション記録部１０１と、ＳＮＳ利用管理データ記録部１０２と、画像情報記録部１０３とを少なくとも含む。
【００６５】
アプリケーション記録部１０１には、アプリケーション実行部１３０、及び、撮像部１６０、端末管理制御部１８０によって実行される様々なアプリケーションプログラム（以下「アプリ」という。）が記録されている他に、上記ブラウジング機能を実現するためのプログラム（すなわち、ブラウザ）も記録されている。
【００６６】
ＳＮＳ利用管理データ記録部１０２には、当該通信端末装置１０のユーザがＳＮＳのサービスの提供を受ける際に必要となる各種の管理データ（以下、「ＳＮＳ管理データ」という。）が記録される。
【００６７】
例えば、ＳＮＳ利用管理データ記録部１０２には、ＳＮＳ管理データとして、例えば、ＳＮＳのサイトに対応するＵＲＬと、当該ユーザが利用している電子メールのメールアドレスと、当該ユーザのアカウント及び上記ユーザＩＤと、ログイン用のパスワード（すなわち、ログインパスワード）と、が記録されている。ただし、これらの情報が記録されずに、ＳＮＳへのログイン時に、これらの情報が操作部１７０を介して入力されてもよい。
【００６８】
画像情報記録部１０３には、撮像部１６０で撮像された画像の画像データ又はネットワーク通信部１１０を介して外部から取得した画像の画像データが画像情報として記録される。また、画像情報記録部１０３には、後述する装飾処理によって画像に対して装飾が施された場合には、装飾が施される前の元画像データと装飾情報とが関連付けられて画像情報として記録される。
【００６９】
ネットワーク通信部１１０は、基地局ＢＳの準拠する通信規格により、基地局ＢＳと無線通信チャネルを構築し、ネットワーク２０を経由して、情報提供サーバ装置３０と各種データの授受を行う。
【００７０】
なお、基地局ＢＳの準拠する通信規格は、ネットワーク２０の構成によって異なる。例えば、ネットワーク２０が携帯電話網を含む場合には、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｅｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）、又は、３ＧＰＰ２、又は、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信規格に準拠することになる。また、ＩＥＥＥ８０２．１１系の各種ワイヤレスＬＡＮ（Ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）ネットワークを携帯電話網や固定電話網に接続する構成を採用する場合には、対応する通信規格に準拠することになる。
【００７１】
アプリケーション実行部１３０は、独立的に設けられた中央演算処理装置（ＣＰＵ）によって又は端末管理制御部１８０ともに共通の中央演算処理装置（ＣＰＵ）によって構成され、アプリケーション記録部１０１に記録された各種アプリに基づいて、各処理を実現する。
【００７２】
具体的には、アプリケーション実行部１３０は、操作部１７０に対するユーザの入力操作を検出すると、ブラウザの所定の機能を実行してネットワーク通信部１１０と連動しつつ、情報提供サーバ装置３０に通信接続し、ＳＮＳへのログインを行う。
【００７３】
そして、アプリケーション実行部１３０は、投稿情報を投稿する際には、ログイン状態において、記録部１００、表示制御部１５０、撮像部１６０、及び、操作部１７０と連動しつつ、画像情報記録部１０３に記録されている画像情報、入力操作に基づくテキストデータ、又は、当該画像情報とテキストデータを、投稿情報として情報提供サーバ装置３０に提供する。
【００７４】
さらに、アプリケーション実行部１３０は、画像処理部１３１を少なくとも含む。画像処理部１３１は、撮像部１６０が撮像した画像又はネットワーク１１０を介して取得した画像に対して各種の画像処理を実行するように構成されている。
【００７５】
具体的には、画像処理部１３１は、操作部１７０へのユーザ入力に応じて、画像に対して装飾を施す装飾処理を実行する。特に、画像処理部１３１は、
（１）画像の色特性を規定するフィルタを適用するフィルタリング処理、
（２）画像に重畳されて描画されるフレームを付加するフレーム付加処理、及び、
（３）画像に重畳されて描画されるスタンプを付加するスタンプ付加処理、
を実行する。
【００７６】
例えば、フレームは、図４に示す破線オブジェクトのように、画像の外周に沿って配置され、スタンプは、図４に示すハート型オブジェクト及び星型オブジェクト等、予め定められた図形オブジェクトが操作部１７０へのユーザ入力に応じて任意の場所に配置される。なお、スタンプは、操作部１７０へのユーザ入力に応じて、サイズ変更、すなわち拡大又は縮小されて配置可能であり、かつ、操作部１７０へのユーザ入力に応じて、向きの変更、すなわち回転されて配置可能である。
【００７７】
また、画像処理部１３１は、このような、装飾処理によって生成された装飾情報を、装飾が施される前の元画像データと関連付けられて画像記録部１０３に記録する。なお、図４に示すフレーム及びスタンプは一例であり、種々のフレーム及びスタンプが装飾として用いられる。
【００７８】
表示部１４０は、例えば、液晶素子又は有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【００７９】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力する。
【００８０】
撮像部１６０は、光学システムと、該光学システムから入力された光学画像を電気信号に変換するＣＣＤＩセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）と、ＣＣＤＩセンサ部において生成された電気信号に基づいて画像に対応する画像データを生成する生成部と、を有し、カメラモジュールとして機能する。撮像部１６０は、生成した画像データをアプリケーション実行部１３０に供給する。
【００８１】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられる。
【００８２】
端末管理制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、記録部１００に記録された各種のアプリケーションを実行することにより、通信端末装置１０の全般的な機能を総括的に制御する。
【００８３】
［３］サーバ装置
次に、図５〜図７の各図を用いて本実施形態の情報提供サーバ装置３０の構成について説明する。なお、図５は、本実施形態の情報提供サーバ装置３０の構成を示すブロック図であり、図６は、本実施形態における情報提供サーバ装置３０内のＳＮＳユーザ管理ＤＢ３４１に記録されるデータの一例を示す図である。また、図７は、本実施形態における情報提供サーバ装置３０内の投稿情報ＤＢ３４２に記録されるデータの一例を示す図である。
【００８４】
本実施形態の情報提供サーバ装置３０は、図４に示すように、ネットワーク２０に接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、現在日時を特定するためのタイマ３３０と、各種のデータベースを有する記録装置３４０と、装置全体を制御するサーバ管理制御部３５０と、各種の処理を実行するデータ処理部３６０と、を有する。
【００８５】
なお、例えば、本実施形態の通信制御部３１０は、取得手段及び配信手段を構成し、記録装置３４０は、本発明のデータベースを構成する。また、例えば、データ処理部３６０は、登録手段、算出手段、特定手段及び配信手段を構成する。
【００８６】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種データの授受を行う。
【００８７】
ＲＯＭ／ＲＡＭ３２０には、情報提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、サーバ管理制御部３５０やデータ処理部３６０が各種の処理を実行する際のワークエリアとして用いられる。
【００８８】
記録装置３４０は、ＨＤＤにより構成され、その記録領域内に、少なくとも、ＳＮＳユーザ管理ＤＢ３４１と、投稿情報ＤＢ３４２と、が設けられている。
【００８９】
ＳＮＳユーザ管理ＤＢ３４１は、ＳＮＳの利用登録をした各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ＳＮＳユーザ管理ＤＢ３４１には、図６に示すように、
（１）各ユーザに対応するユーザＩＤと、
（２）当該ユーザのユーザ名と、
（３）当該ユーザを説明する説明文その他のユーザ情報と、
が対応付けて登録（記録）される。
【００９０】
例えば、図５に例示する場合には、ＳＮＳユーザ管理ＤＢ３４１には、ユーザＩＤ「００１」により特定されるユーザに対して、ユーザ名「ユーザＡ」と、ユーザ情報「ｕｓｅｒＡ−ｐｒｏｆｉｌｅ」なるユーザ情報が対応付けて記録されている。なお、このユーザ情報には「自己紹介文」「プロフィール用の画像」「性別」「年齢」「友人関係」等、コミュニケーションに使う情報と、「メールアドレス」「パスワード」といったサーバへのログインに必要となる情報の情報が含まれている。
【００９１】
投稿情報ＤＢ３４２は、通信端末装置１０を通じて投稿された投稿情報をデータとして管理登録するためのＤＢである。例えば、投稿情報ＤＢ３４２には、図７に示すように、
（１）各投稿情報を識別するための投稿ＩＤと、
（２）当該投稿情報を投稿したユーザの投稿ユーザＩＤと、
（３）当該投稿情報のデータ本体（元画像データ及び装飾情報）と、
が対応付けて登録（記録）される。なお、コメント情報が投稿された場合には、データ本体にコメント情報が格納される。
【００９２】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、情報提供サーバ装置３０の各部を統合制御する。
【００９３】
データ処理部３６０は、独立的に設けられた中央演算処理装置（ＣＰＵ）によって又は上記サーバ管理制御部３５０とともに共通の中央演算処理装置（ＣＰＵ）によって構成される。
【００９４】
特に、データ処理部３６０は、サーバ管理制御部３５０による制御の下、ログイン管理を実行しつつ、
（１）通信端末装置１０によるコンテンツの投稿及び登録の管理、及び、
（２）該当する通信端末装置１０からの推薦情報における取得要求（以下、「推薦情報取得要求」という。）に基づく推薦情報特定配信処理の実行、
を行う。
【００９５】
具体的には、データ処理部３６０は、アプリケーションを実行することによって、投稿情報の登録管理を実行する登録管理部３６１と、推薦情報特定配信処理を行う推薦情報特定配信処理部３６２と、を実現する。なお、本実施形態のおける推薦情報特定配信処理部３６２の詳細は後述する。
【００９６】
［４］推薦情報特定配信処理部
［４．１］推薦情報特定配信処理部の概要
次に、本実施形態の情報提供サーバ装置３０における推薦情報特定配信処理部３６２について説明する。
【００９７】
推薦情報特定配信処理部３６２は、
（１）推薦情報の取得要求をしたユーザ（以下、「取得要求ユーザ」又は「取得希望ユーザ」ともいう。）の指示に基づいて、ＳＮＳ上における取得要求ユーザとは異なる他のユーザ（すなわち、対象ユーザ）毎に、取得要求ユーザが投稿した投稿情報の画像に施された装飾と対象ユーザが投稿した投稿情報の画像に施された装飾との関連を示す装飾関連度を算出する演算処理を実行し、
（２）算出した装飾関連度が所定の条件を有する対象ユーザ（例えば、装飾関連度の最上位又は上位３位までの対象ユーザ）を推薦ユーザとして特定し、
（３）特定した推薦ユーザに関する情報を、取得要求ユーザの通信端末装置１０に配信する。
【００９８】
特に、推薦情報特定配信処理部３６２は、（１）の演算処理としては、
（１Ａ）装飾ベクトルの算出処理
（１Ｂ）装飾加工類似度の算出処理
（１Ｃ）装飾傾向類似度の算出処理
（１Ｄ）装飾関連度の算出処理
の各処理を実行する。
【００９９】
本実施形態における装飾ベクトルの算出処理、装飾加工類似度の算出処理、装飾傾向類似度の算出処理、装飾関連度の算出処理及び推薦ユーザの特定処理とその配信処理の各処理の詳細については後述する。なお、本実施形態において、推薦情報特定配信処理部３６２は、取得要求のタイミングから一定期間内の画像情報に基づいて各演算処理を実行するものとする。
【０１００】
［４．２］装飾ベクトルの算出処理
次に、図８を用いて本実施形態の情報提供サーバ装置３０における装飾ベクトルの算出処理についての構成について説明する。なお、図８は、本実施形態の情報提供サーバ装置３０における装飾ベクトルの算出処理を説明するための図である。
【０１０１】
推薦情報特定配信処理部３６２は、投稿情報ＤＢ３４２を参照して、取得要求ユーザ及び対象ユーザの画像毎に、画像に施された装飾要素の利用状況を示す装飾ベクトルを算出する。装飾の種類が複数ある場合には、推薦情報特定配信処理部３６２は、まず、装飾の種類毎に当該種類に属する装飾要素の利用状況を示す種類別ベクトルを算出し、算出した種類別ベクトルを併合して装飾ベクトルを算出する。
【０１０２】
本実施形態において、装飾の種類として、上述したフィルタ、フレーム及びスタンプが採用され、ぞれぞれ、数や種別は任意であるが、当該装飾ベクトルを算出する際には予め定められている。なお、以下においては、図８に示すように、フィルタには２つの装飾要素「Ｆｉｌｔｅｒ００１」及び「Ｆｉｌｔｅｒ００２」が属し、フレームには２つの装飾要素「Ｆｒａｍｅ００１」及び「Ｆｒａｍｅ００２」が属し、スタンプには３つの装飾要素「Ｓｔａｍｐ００１」、「Ｓｔａｍｐ００２」及び「Ｓｔａｍｐ００３」が属する例を用いて説明する。
【０１０３】
図８の例において、「Ｆｉｌｔｅｒ００１」は画像をモノクロに変換するフィルタ、「Ｆｉｌｔｅｒ００２」は画像をセピア色に変換するフィルタに対応する。また、「Ｆｒａｍｅ００１」は破線オブジェクトのフレーム、「Ｆｒａｍｅ００２」は実線オブジェクトのフレームに対応する。また、「Ｓｔａｍｐ００１」は星型オブジェクトのスタンプ、「Ｓｔａｍｐ００２」はハート型オブジェクトのスタンプ、「Ｓｔａｍｐ００３」ダイヤ型オブジェクトのスタンプに対応する。
【０１０４】
具体的には、推薦情報特定配信処理部３６２は、投稿情報ＤＢ３４２の各画像の装飾情報を参照して、取得要求ユーザ及び対象ユーザの画像毎に、フィルタベクトル、フレームベクトル及びスタンプベクトルを算出する。
【０１０５】
フィルタベクトルは（Ｆｉｌｔｅｒ００１，Ｆｉｌｔｅｒ００２）と定義され、各装飾要素が利用されている場合には「１」、利用されていない場合には「０」が入力される。図８の例においては、（式１）に示すように、Ｆｉｌｔｅｒ００１及びＦｉｌｔｅｒ００２のいずれも利用されていないので、フィルタベクトルは（０，０）となる。なお、フィルタベクトルの次元は、フィルタに属する装飾要素の総数に相当する（図８の例においては２次元）。
【０１０６】
【数１】
2015014820.tif 000003
【０１０７】
フレームベクトルは（Ｆｒａｍｅ００１，Ｆｒａｍｅ００２）と定義され、各装飾要素が利用されている場合には１、利用されていない場合には０が入力される。図８の例においては、（式２）に示すように、Ｆｒａｍｅ００１が利用されているので、フレームベクトルは（１，０）となる。なお、フレームベクトルの次元は、フレームに属する装飾要素の総数に相当する（図８の例においては２次元）。
【０１０８】
【数２】
2015014820.tif 000004
【０１０９】
スタンプベクトルは（Ｓｔａｍｐ００１，Ｓｔａｍｐ００２，Ｓｔａｍｐ００３）と定義され、各装飾要素が利用されている個数が入力される。図８の例においては、（式３）に示すように、Ｓｔａｍｐ００１が２個、Ｓｔａｍｐ００２が１個利用されているので、スタンプベクトルは（２，１，０）となる。なお、スタンプベクトルの次元は、スタンプに属する装飾要素の総数に相当する（図８の例においては３次元）。
【０１１０】
【数３】
2015014820.tif 000005
【０１１１】
そして、推薦情報特定配信処理部３６２は、取得要求ユーザ及び対象ユーザの画像毎に、算出したフィルタベクトル、フレームベクトル及びスタンプベクトルを併合して装飾ベクトルを算出する。図８の例においては、（式４）に示すように、画像Ｉｔｅｍ００１の装飾ベクトルＤ（ｉｔｅｍ００１）は、（Ｆｉｌｔｅｒ００１，Ｆｉｌｔｅｒ００２，Ｆｒａｍｅ００１，Ｆｒａｍｅ００２，Ｓｔａｍｐ００１，Ｓｔａｍｐ００２，Ｓｔａｍｐ００３）と定義され、（０，０，１，０，２，１，０）となる。なお、装飾ベクトルの次元は、画像に利用可能な装飾要素の総数に相当する（図８の例においては７次元）。
【０１１２】
【数４】
2015014820.tif 000006
【０１１３】
［４．３］装飾加工類似度の算出処理
次に、図９を用いて本実施形態の情報提供サーバ装置３０における装飾加工類似度の算出処理についての構成について説明する。なお、図９は、本実施形態の情報提供サーバ装置３０における装飾加工類似度の算出処理を説明するための図である。
【０１１４】
推薦情報特定配信処理部３６２は、上述した装飾ベクトルの算出処理で算出した装飾ベクトルを用いて、取得要求ユーザと各対象ユーザとの装飾の加工手法の類似度を示す装飾加工類似度を算出する。
【０１１５】
具体的には、まず、推薦情報特定配信処理部３６２は、ユーザ毎に装飾ベクトルを合計して、各ユーザにおける装飾要素毎の利用履歴に相当するユーザ装飾ベクトルを算出する。例えば、図９に示すように、取得要求ユーザであるユーザ００１が画像Ｉｔｅｍ００１、Ｉｔｅｍ００２及びＩｔｅｍ００３を投稿した場合には、推薦情報特定配信処理部３６２は、画像Ｉｔｅｍ００１、画像Ｉｔｅｍ００２及び画像Ｉｔｅｍ００３の装飾ベクトルを合計してユーザ００１のユーザ装飾ベクトルＤＵ（ｕｓｅｒ００１）を算出する。同様に、推薦情報特定配信処理部３６２は、対象ユーザであるユーザ００２及びユーザ００３のユーザ装飾ベクトル（ｕｓｅｒ００２）及び（ｕｓｅｒ００２）を算出する。
【０１１６】
なお、図９の例において、ユーザ００１のユーザ装飾ベクトルＤＵ（ｕｓｅｒ００１）は、（２，０，３，０，１３，９，１）、ユーザ００２のユーザ装飾ベクトルＤＵ（ｕｓｅｒ００２）は（２，０，１，１，６，８，１）、ユーザ００３のユーザ装飾ベクトルＤＵ（ｕｓｅｒ００３）は（０，０，１，０，０，２，２）である。
【０１１７】
そして、推薦情報特定配信処理部３６２は、算出したユーザ装飾ベクトルを用いて、対象ユーザ毎に、取得要求ユーザと対象ユーザとの装飾加工類似度を算出する。本実施形態において、推薦情報特定配信処理部３６２は、（式５）に従って取得要求ユーザのユーザ装飾ベクトルと対象ユーザのユーザ装飾ベクトルとの内積を計算し、装飾加工類似度ＷＡ（ｉ，ｎ）を算出する。
【０１１８】
【数５】
2015014820.tif 000007
【０１１９】
なお、「ｉ」は、ＳＮＳユーザに含まれる取得要求ユーザの識別番号を示し、「ｎ」は、ＳＮＳユーザの総数（Ｎ）のうち、「ｉ」以外の各対象ユーザを示す。また、「ＤＵ」はユーザ装飾ベクトルを示す。また、このように算出された装飾加工類似度ＷＡ（ｉ，ｎ）は、「０」から「１」の間の値となり、値が高いほどユーザ間の装飾の加工手法が類似していることを示す。
【０１２０】
図９の例において、ユーザ００１とユーザ００２との装飾加工類似度ＷＡ（ｕｓｅｒ００１，ｕｓｅｒ００２）は「０．９４００７７」となる。また、ユーザ００１とユーザ００３との装飾加工類似度ＷＡ（ｕｓｅｒ００１，ｕｓｅｒ００３）は「０．４７１８５１」となる。したがって、ユーザ００２とユーザ００３のうち、ユーザ００１と装飾の加工手法が類似するのはユーザ００２である。
【０１２１】
［４．４］装飾傾向類似度の算出処理
次に、図１０を用いて本実施形態の情報提供サーバ装置３０における装飾傾向類似度の算出処理についての構成について説明する。なお、図１０は、本実施形態の情報提供サーバ装置３０における装飾傾向類似度の算出処理を説明するための図である。
【０１２２】
推薦情報特定配信処理部３６２は、上述した装飾ベクトルの算出処理で算出した装飾ベクトルを用いて、取得要求ユーザと各対象ユーザとの装飾の傾向の類似度を示す装飾傾向類似度を算出する。
【０１２３】
具体的には、推薦情報特定配信処理部３６２は、ユーザ毎の装飾ベクトルから、各ユーザにおける装飾の種類毎の利用履歴に相当するユーザ装飾傾向ベクトルを算出する。特に、本実施形態の推薦情報特定配信処理部３６２は、（式６）に示すように、フィルタ利用回数，フレーム利用回数，スタンプ利用種類数，スタンプ編集回数で定義されるユーザ装飾傾向ベクトルＴＵを算出する。
【数６】
2015014820.tif 000008
【０１２４】
なお、「ｉ」は、ＳＮＳユーザに含まれる取得要求ユーザの識別番号を示し、「ｎ」は、ＳＮＳユーザの総数（Ｎ）のうち、「ｉ」以外の各対象ユーザを示す。また、スタンプ編集回数は、スタンプのサイズ変更及び向き変更の回数に相当し、一つのスタンプにつきサイズ変更（拡大・縮小）した場合に「＋１」、及び、向き変更（回転）をした場合に「＋１」を実行し、全てのスタンプの総和を示す。
【０１２５】
例えば、図１０に示すように、取得要求ユーザであるユーザ００１が画像Ｉｔｅｍ００１、Ｉｔｅｍ００２及びＩｔｅｍ００３を投稿した場合に、推薦情報特定配信処理部３６２は、画像Ｉｔｅｍ００１、画像Ｉｔｅｍ００２及び画像Ｉｔｅｍ００３の装飾ベクトルを用いて、ユーザ００１のユーザ装飾傾向ベクトルを算出する。同様に、推薦情報特定配信処理部３６２は、対象ユーザであるユーザ００２及びユーザ００３のユーザ装飾傾向ベクトルを算出する。
【０１２６】
なお、図１０の例において、ユーザ００１のユーザ装飾傾向ベクトルＴＵ（ｕｓｅｒ００１）は（２，３，３，８）、ユーザ００２のユーザ装飾傾向ベクトルＴＵ（ｕｓｅｒ００２）は（２，２，４，１０）、ユーザ００３のユーザ装飾傾向ベクトルＴＵ（ｕｓｅｒ００３）は（０，１，２，０）である。
【０１２７】
そして、推薦情報特定配信処理部３６２は、算出したユーザ装飾傾向ベクトルを用いて、対象ユーザ毎に、取得要求ユーザと対象ユーザとの装飾傾向類似度を算出する。本実施形態において、推薦情報特定配信処理部３６２は、（式７）に従って、取得要求ユーザのユーザ装飾傾向ベクトルと対象ユーザのユーザ装飾傾向ベクトルとの内積を計算して、装飾傾向類似度ＷＢ（ｉ，ｎ）を算出する。
【０１２８】
【数７】
2015014820.tif 000009
【０１２９】
なお、「ｉ」は、ＳＮＳユーザに含まれる取得要求ユーザの識別番号を示し、「ｎ」は、ＳＮＳユーザの総数（Ｎ）のうち、「ｉ」以外の各対象ユーザを示す。また、「ＴＵ」はユーザ装飾傾向ベクトルを示す。このように算出された装飾傾向類似度ＷＢ（ｉ，ｎ）は、０から１の間の値となり、値が高いほどユーザ間の装飾の傾向が類似していることを示す。
【０１３０】
図１０の例において、ユーザ００１とユーザ００２との装飾傾向類似度ＷＢ（ｕｓｅｒ００１，ｕｓｅｒ００２）は「０．９８７７３４」となる。また、ユーザ００１とユーザ００３との装飾傾向類似度ＷＢ（ｕｓｅｒ００１，ｕｓｅｒ００３）は「０．４３４０１９」となる。したがって、ユーザ００２とユーザ００３のうち、ユーザ００１と装飾の傾向が類似するのはユーザ００２である。
【０１３１】
［４．５］装飾関連度の算出処理
次に、本実施形態の情報提供サーバ装置３０における装飾関連度の算出処理についての構成について説明する。
【０１３２】
推薦情報特定配信処理部３６２は、対象ユーザ毎に、上記（式５）及び（式７）によって算出された装飾加工類似度ＷＡ及び装飾傾向類似度ＷＢを以下の（式８）に代入して装飾関連度Ｗを算出する。
【０１３３】
【数８】
2015014820.tif 000010
【０１３４】
なお、（ｄ１）及び（ｄ２）は、重み付けのための定数である。当該重み付け定数（ｄ１）及び（ｄ２）は情報提供サーバ３０の予め登録（記録）されていてもよく、また、通信端末装置１０を介して取得要求ユーザが設定できるように構成されてもよい。このように、本実施形態においては、装飾の加工手法の観点と装飾の傾向の観点の双方からユーザ間の装飾の関連性を的確に算出することができる。
【０１３５】
［４．６］推薦ユーザの特定及び推薦情報としての配信
推薦情報特定配信処理部３６２は、算出した装飾関連度が所定の条件を有する対象ユーザを推薦ユーザとして特定し、特定した推薦ユーザに関する情報を、取得要求ユーザの通信端末装置１０に配信する。
【０１３６】
具体的には、推薦情報特定配信処理部３６２は、推薦情報特定配信処理部３６２は、装飾関連度Ｗの数値が高い対象ユーザ（例えば、最上位又は上位３位）を、推薦ユーザとして判断し、当該対象ユーザのＳＮＳのページ、電子メールアドレス、または、当該対象ユーザを紹介するメッセージなどの推薦ユーザに関する情報をリソースデータとして構築し、通信制御部３１０を介して該当する通信端末装置１０に配信する。
【０１３７】
なお、推薦情報特定配信処理部３６２は、装飾関連度Ｗが高く推薦ユーザとなるべき対象ユーザであっても、取得要求ユーザとＳＮＳ上において既に一定の関係性を有するユーザ（例えば、ＳＮＳ上の友人関係）にあっては当該推薦ユーザからは除外する。ただし、推薦情報特定配信処理部３６２は、当該ユーザを推薦ユーザから除外しなくてもよい。
【０１３８】
［５］通信システムの動作
次いで、図１１を用いて本実施形態の通信システム１の推薦情報特定配信処理の動作について説明する。なお、図１１は、本実施形態の通信システム１において実行される推薦情報特定配信処理を示すフローチャートである。
【０１３９】
本動作においては、当該動作に先立って、ＳＮＳの利用登録済みの状態、すなわち、ＳＮＳユーザ管理ＤＢ３３１に各種の情報が登録済みの状態になっているものとする。そして、既に投稿情報及びコメント情報が投稿されており投稿情報ＤＢ３４２には、図７に例示する各種データが登録済みになっているものとする。なお、ＳＮＳへの利用登録方法やコンテンツデータ、及び、評価情報投稿の方法は、従来のＳＮＳと同一なので、その説明を省略する。
【０１４０】
また、本動作において、通信端末装置１０の端末管理制御部１８０は、表示制御部１５０を制御し、ユーザによるＳＮＳへのログイン指示を行うための表示を行いつつ、入力が操作部１７０に対してなされるのを待機しているものとする。
【０１４１】
まず、通信端末装置１０において、ユーザが操作部１７０に所定の入力操作を実行することによって、端末管理制御部１８０が該操作を検出すると（ステップＳ１０１）、端末管理制御部１８０は、アプリケーション記録部１０１に記録されたブラウザをアプリケーション実行部１３０に起動させ、情報提供サーバ装置３０に対してログインを実行させる（ステップＳ１０２）。
【０１４２】
このとき、アプリケーション実行部実行部１３０は、表示制御部１５０及び操作部１７０と連動し、情報提供サーバ装置３０にアクセスしつつ、ＳＮＳにログインするためのログインパスワードなど、各種ログインに必要な情報の入力を受け付ける。
【０１４３】
次いで、アプリケーション実行部実行部１３０は、推薦ユーザの取得要求を情報提供サーバ装置３０に送信し、情報提供サーバ装置３０からのデータ受信を待機する（ステップＳ１０３）。
【０１４４】
次いで、情報提供サーバ装置３０においては、通信制御部３１０が、推薦ユーザの取得要求を受信すると（ステップＳ２０１）、推薦情報特定配信処理部３６２は、当該取得要求をしたユーザＩＤを除く他のＳＮＳユーザ（すなわち、対象ユーザ）毎に、装飾ベクトルの算出処理、装飾加工類似度の算出処理及び装飾傾向類似度の算出処理の各処理を実行する（ステップＳ２０２、２０３及び２０４）。
【０１４５】
次いで、推薦情報特定配信処理部３６２は、装飾加工類似度の算出及び装飾傾向類似度の算出の各算出結果に基づいて、各対象ユーザの装飾関連度（スコア）を算出し（ステップＳ２０５）、推薦ユーザを特定する（ステップＳ２０６）。例えば、推薦情報特定配信処理部３６２は、装飾関連度の最上位又は上位３位までの対象ユーザを、推薦ユーザとして特定する。
【０１４６】
次いで、推薦情報特定配信処理部３６２は、特定した推薦ユーザに関する情報を推薦情報として該当する通信端末装置１０に配信して（ステップＳ２０７）本動作を終了させる。なお、推薦ユーザに関する情報としては、当該推薦ユーザのＳＮＳ上のページのＵＲＬ、ｅｍａｉｌアドレス、又は、ＳＮＳにおける友人申請を実行するための情報その他の情報が含まれる。
【０１４７】
次いで、通信端末装置１０においては、ネットワーク通信部１１０が推薦情報を受信すると（ステップＳ１０４）、アプリケーション実行部１３０は、表示制御部１５０と連動し、当該受信した推薦情報を表示部１４０に表示させて（ステップＳ１０５）、本動作を終了させる。
【０１４８】
以上のように、本実施形態の通信システム１においては、画像に対する装飾に基づいて、取得要求ユーザに、当該取得要求ユーザと感性、特に美的な感性が類似する他のユーザに関する情報を提供することができるので、各ユーザにおいて、ネットワークを用いたコミュニケーションを通じて自己の成長を促し、かつ、自己の視野を広げる可能性を有する、美的な面で共感するユーザを推薦することができる。
【０１４９】
したがって、本実施形態の通信システム１においては、ユーザの積極的、かつ、持続的なコミュニケーションを構築させるとともに、ネットワークサービスの利用価値を高め、かつ、ネットワーク上のユーザ間のコミュニケーションの活性化、及び、仮想空間又は現実空間におけるユーザ間の交流を支援することができる。
【０１５０】
また、本実施形態の通信システム１においては、画像に対する装飾の加工手法及び装飾の傾向に基づいて、取得希望ユーザに、感性、特に美的な感性が類似する他のユーザを的確に特定することができる。
【０１５１】
また、本実施形態の通信システム１においては、ユーザの感性、特に美的な感性を表す、フィルタ、フレーム及びスタンプの各種情報のような装飾要素の情報に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度及び装飾傾向類似度を的確に算出することができる。
【０１５２】
また、本実施形態の通信システム１においては、ユーザにおける装飾の加工手法の好みを表す、フィルタ、フレーム、スタンプに属する装飾要素毎の利用回数のような装飾要素毎の利用履歴に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度を的確に算出することができる。
【０１５３】
また、本実施形態の通信システム１においては、ユーザにおける装飾の傾向を表す、フィルタの利用回数、フレームの利用回数、スタンプの利用種類数、並びにスタンプのサイズ変更及び向き変更の回数のような装飾要素の種類毎の利用履歴に基づいて、他のユーザ毎に取得希望ユーザとの装飾加工類似度を的確に算出することができる。
【０１５４】
［６］変形例
［６．１］変形例１
上記実施形態においては、情報提供サーバ装置３０内に各ＤＢを設け、これらのＤＢを情報提供サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。
【０１５５】
［６．２］変形例２
上記実施形態においては、装飾の種類としてフィルタ、フレーム及びスタンプの３つが用いられたが、フィルタ、フレーム及びスタンプのいずれか１つ若しくは２つを用いるようにしてもよい。また、画像に重畳して描画されるコメント、画像のトリミング等を装飾の種類として用いるようにしてもよい。
【０１５６】
［６．３］変形例３
上記実施形態においては、装飾加工類似度ＷＡ及び装飾傾向類似度ＷＢの双方を上記式（８）に代入して装飾関連度Ｗを算出するが、装飾加工類似度ＷＡ及び装飾傾向類似度ＷＢの何れか１つに基づいて装飾関連度Ｗを算出するようにしてもよい。
【０１５７】
［６．４］変形例４
上記実施形態においては、取得要求のタイミングから一定期間内のコメント情報に基づいて各演算処理を実行しているが、全期間の投稿情報に基づいて各演算処理を実行してもよいし、投稿された日時に応じて重み付けをしつつ各演算を実行してもよい。例えば、コンテンツの取得要求のタイミングから、近い日時に投稿されたコメント情報の重み付けを大きくして、スコアＷを算出するようにすればよい。
【０１５８】
［６．５］変形例５
上記実施形態においては、装飾情報が元画像データと関連付けられていたが、装飾情報がない場合、パターン認証等を用いて画像データの画像に施された装飾を解析して装飾情報を生成するように構成してもよい。
【０１５９】
［６．６］変形例６
上記実施形態においては、画像情報として静止画を対象にしたが、動画を対象としてもよい。この場合、装飾の種類として、上述したフィルタ、フレーム、スタンプ以外に、動画に対して付与されたキャプションを用いるようにしてもよい。
【０１６０】
［６．７］変形例７
上記実施形態においては、決定した推薦ユーザに関する情報を推薦情報として該当する通信端末装置１０に直接提供するようになっているが、当該推薦情報を閲覧するためのＵＲＬを電子メールや電子掲示板によって提供し、通信端末装置１０における取得要求ユーザの操作に基づいて、当該ＵＲＬを閲覧することによって当該推薦情報を閲覧させるようにしてもよい。
【符号の説明】
【０１６１】
１  …  通信システム
１０  …  通信端末装置
３０  …  サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  管理データ記録部
１０３  …  画像情報記録部
１１０  …  ネットワーク通信部
１３０  …  アプリケーション記録部
１３１  …  画像処理部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  撮像部
１７０  …  操作部
１８０  …  端末管理制御部
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  タイマ
３４０  …  記録装置
３４１  …  ＳＮＳユーザ管理ＤＢ
３４２  …  投稿情報ＤＢ
３６０  …  データ処理部
３６１  …  登録管理部
３６２  …  推薦情報特定配信処理部
【図１】
2015014820.tif 000011
【図２】
2015014820.tif 000012
【図３】
2015014820.tif 000013
【図５】
2015014820.tif 000014
【図６】
2015014820.tif 000015
【図７】
2015014820.tif 000016
【図９】
2015014820.tif 000017
【図１０】
2015014820.tif 000018
【図１１】
2015014820.tif 000019
【図４】
2015014820.tif 000020
【図８】
2015014820.tif 000021