(57)【要約】【課題】サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることが可能な交流支援プログラムを提供する。【解決手段】登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、前記ユーザの顔を含む画像を取得する処理と、前記取得した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工を行う加工処理と、前記加工処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる処理とを前記コンピュータに実行させる。【選択図】      図８
2016206924.tif 000002
【特許請求の範囲】
【請求項１】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記ユーザの顔を含む画像を取得する処理と、
前記取得した画像に含まれる顔の少なくとも一部をぼかす処理と、
前記ぼかす処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項２】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記ユーザの顔を含む画像を取得する処理と、
前記取得した画像に含まれる顔の少なくとも一部に覆いをかける処理と、
前記覆いがかけられた画像を前記サーバへ送信し、前記登録画像として記憶させる処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項３】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記ユーザの顔を含む画像を取得する処理と、
前記取得した画像を構成する画素の階調を低下させる処理と、
前記階調を低下させた画像を前記サーバへ送信し、前記登録画像として記憶させる処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項４】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記ユーザの顔を含む画像を取得する処理と、
前記取得した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工を行う加工処理と、
前記加工処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項５】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記ユーザの顔を構成する要素の少なくとも一部の識別力を低下させるために、前記通信端末が有する撮影部の焦点を調節する処理と、
前記撮影部を制御し、前記調節された焦点のもとで、前記顔を含む画像を取得する処理と、
前記取得した画像を前記サーバへ送信し、前記登録画像として記憶させる処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項６】
前記サーバに記憶される登録画像を要求する処理と、
前記要求に応じて前記サーバから配信される登録画像を受信する処理と
を前記コンピュータに実行させる請求項１乃至５のいずれかに記載の交流支援プログラム。
【請求項７】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、
前記サーバに記憶される登録画像を要求する処理と、
前記要求に応じて前記サーバから配信される登録画像を受信する処理と、
前記登録画像に対し、前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工を施す処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項８】
前記サーバが、前記登録画像と関連付けて前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工に関する加工情報を記憶しており、
前記サーバに記憶される加工情報を要求する処理と、
前記要求に応じて前記サーバから配信される加工情報を受信する処理と、
前記加工情報に基づき、前記登録画像に対して画像加工を施す処理と
を前記コンピュータに実行させる請求項７記載の交流支援プログラム。
【請求項９】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ前記複数の登録画像を選択的に配信することで前記複数のユーザ間の交流を支援する、前記サーバに備えられるコンピュータで使用される交流支援プログラムであって、
前記通信端末から送信され、前記ユーザの顔を含む画像を受信する処理と、
前記受信した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工を行う加工処理と、
前記加工処理が施された画像を前記登録画像として記憶する処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項１０】
前記加工処理が施されて記憶された登録画像を、前記複数のユーザが使用する通信端末へ配信する処理を前記コンピュータに実行させる請求項９記載の交流支援プログラム。
【請求項１１】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ前記複数の登録画像を選択的に配信することで前記複数のユーザ間の交流を支援する、前記サーバに備えられるコンピュータで使用される交流支援プログラムであって、
前記通信端末から送信される、前記ユーザの顔を含む画像と、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工に関する加工情報とを受信する処理と、
前記画像を前記登録画像として記憶し、前記登録画像と関連付けて前記加工情報を記憶する処理と、
前記記憶する前記登録画像と前記加工情報とを、前記複数のユーザが使用する通信端末へ配信する処理と
を前記コンピュータに実行させる交流支援プログラム。
【請求項１２】
前記画像及び登録画像は動画である請求項１乃至１１のいずれかに記載の交流支援プログラム。
【請求項１３】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する通信端末であって、
前記ユーザの顔を含む画像を取得し、前記取得した画像に含まれる顔の少なくとも一部に対して識別力を低下させるための加工処理を行う加工画像取得部と、
前記加工処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる通信部と
を具備する通信端末。
【請求項１４】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する通信端末であって、
撮影部と、
前記ユーザの顔を構成する要素の少なくとも一部の識別力を低下させるために、前記撮影部の焦点を調節し、前記調節した焦点のもとで、前記顔を含む画像を取得する撮影制御部と、
前記取得した画像を前記サーバへ送信し、前記登録画像として記憶させる通信部と
を具備する通信端末。
【請求項１５】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する通信端末であって、
前記サーバに記憶される登録画像を要求するマッチング部と、
前記要求に応じて前記サーバから配信される登録画像を受信する通信部と、
前記登録画像に対し、前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工を施す画像加工部と
を具備する通信端末。
【請求項１６】
前記サーバが、前記登録画像と関連付けて前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工に関する加工情報を記憶しており、
前記マッチング部は、前記サーバに記憶される加工情報をさらに要求し、
前記通信部は、前記要求に応じて前記サーバから配信される加工情報を受信し、
前記画像加工部は、前記加工情報に基づき、前記登録画像に対して画像加工を施す請求項１５記載の通信端末。
【請求項１７】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶し、前記複数の登録画像を前記複数のユーザが使用する通信端末へ選択的に配信することで前記複数のユーザ間の交流を支援する交流支援サーバであって、
前記通信端末から送信され、前記ユーザの顔を含む画像を受信する通信部と、
前記受信した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工処理を行い、前記加工処理を施した画像を前記登録画像として登録する登録部と
を具備する交流支援サーバ。
【請求項１８】
前記通信部は、前記加工処理が施されて記憶された登録画像を、前記複数のユーザが使用する通信端末へ配信する請求項１７記載の交流支援サーバ。
【請求項１９】
登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶し、前記複数の登録画像を前記複数のユーザが使用する通信端末へ選択的に配信することで前記複数のユーザ間の交流を支援する交流支援サーバであって、
前記通信端末から送信される、前記ユーザの顔を含む画像と、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工に関する加工情報とを受信する通信部と、
前記画像を前記登録画像として記憶し、前記登録画像と関連付けて前記加工情報を記憶する登録部と
を具備し、
前記通信部は、前記記憶する前記登録画像と前記加工情報とを、前記複数のユーザが使用する通信端末へ配信する交流支援サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介してユーザ間の交流を支援する交流支援プログラム、通信端末及び交流支援サーバに関する。
【背景技術】
【０００２】
近年、インターネットを利用し、不特定の個人間の交流を支援するＷＥＢサービスが提供されている。この種のＷＥＢサービスでは、サービスのユーザが個人情報及び自身の外観を示す画像をサービスの提供元に登録する。サービスの提供元は、登録した個人情報及び画像を他のユーザへ開示する。個人情報及び画像の開示を受けたユーザは、個人情報及び画像に基づき、自身の希望に合ったユーザを選択し、関係構築を図る。
【０００３】
ところで、ユーザ自身の画像の優劣は、各ユーザが交流相手を絞り込むため、又は、他ユーザからの注目を得るための重要な要素となる。このため、外観が優れたユーザがその他のユーザよりも優位に交流を広められるという不公平が生じ得る。また、外観による優劣を回避するため、画像の一部を加工するユーザも存在する。しかしながら、画像を加工するユーザと、加工しないユーザとが混在する状況では、不公平が完全に払拭される訳ではない。
【０００４】
また、インターネット上に自身の画像を公開することへの抵抗から、自ら画像を加工するユーザも存在する。しかしながら、画像を加工するユーザと、加工しないユーザとが混在する状況では、画像を加工しないユーザが優先的に選択され得る。このような不公平は、ユーザが必ずしも求めることではない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２３２４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上のように、従来のユーザ間の交流を支援するサービスでは、インターネット上に自身の画像を公開することへの抵抗からサービスの利用を躊躇うユーザが存在する。また、画像を加工することで本人性を秘匿しても、画像を加工せず、かつ、外観に優れるユーザの方が優位に交流を図れるという不公平が生じ得る。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることが可能な交流支援プログラムと、この交流支援プログラムを実行する通信端末及び交流支援サーバとを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、以下のような手段を講じている。  
本発明の第１の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、前記ユーザの顔を含む画像を取得する処理と、前記取得した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工を行う加工処理と、前記加工処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる処理とを前記コンピュータに実行させる。  
第１の態様によれば、サーバに登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【０００９】
本発明の第２の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する、前記通信端末に備えられるコンピュータで使用される交流支援プログラムであって、前記サーバに記憶される登録画像を要求する処理と、前記要求に応じて前記サーバから配信される登録画像を受信する処理と、前記登録画像に対し、前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工を施す処理とを前記コンピュータに実行させる。
【００１０】
第２の態様によれば、通信端末に表示される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【００１１】
本発明の第３の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから、前記複数のユーザが使用する通信端末へ前記複数の登録画像を選択的に配信することで前記複数のユーザ間の交流を支援する、前記サーバに備えられるコンピュータで使用される交流支援プログラムであって、前記通信端末から送信され、前記ユーザの顔を含む画像を受信する処理と、前記受信した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工を行う加工処理と、前記加工処理が施された画像を前記登録画像として記憶する処理とを前記コンピュータに実行させる。  
第３の態様によれば、サーバに登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【００１２】
本発明の第４の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する通信端末であって、前記ユーザの顔を含む画像を取得し、前記取得した画像に含まれる顔の少なくとも一部に対して識別力を低下させるための加工処理を行う加工画像取得部と、前記加工処理が施された画像を前記サーバへ送信し、前記登録画像として記憶させる通信部とを具備する。  
第４の態様によれば、サーバに登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【００１３】
本発明の第５の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶するサーバから選択的に配信される前記複数の登録画像を受信することで前記複数のユーザ間の交流を支援する通信端末であって、前記サーバに記憶される登録画像を要求するマッチング部と、前記要求に応じて前記サーバから配信される登録画像を受信する通信部と、前記登録画像に対し、前記登録画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための画像加工を施す画像加工部とを具備する。  
第５の態様によれば、通信端末に表示される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【００１４】
本発明の第６の態様は、登録された複数のユーザの顔をそれぞれ含む複数の登録画像を記憶し、前記複数の登録画像を前記複数のユーザが使用する通信端末へ選択的に配信することで前記複数のユーザ間の交流を支援する交流支援サーバであって、前記通信端末から送信され、前記ユーザの顔を含む画像を受信する通信部と、前記受信した画像を、前記画像に含まれる顔を構成する要素の少なくとも一部に対して識別力を低下させるための加工処理を行い、前記加工処理を施した画像を前記登録画像として登録する登録部とを具備する。  
第６の態様によれば、交流支援サーバに登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【発明の効果】
【００１５】
要するにこの発明によれば、サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係るネットワークシステムの構成を示すブロック図である。
【図２】図１に示される通信端末の構成を示す図である。
【図３】図２に示されるＣＰＵが登録処理を実施する際に実現される機能構成を示すブロック図である。
【図４】動画全体にぼかし処理をかけた際の動画を示す図である。
【図５】図２に示されるＣＰＵがマッチング処理を実施する際に実現される機能構成を示すブロック図である。
【図６】図１に示されるサーバの構成を示す図である。
【図７】図６に示されるＣＰＵが交流支援プログラムを実行する際に実現される機能構成を示すブロック図である。
【図８】第１の実施形態に係るネットワークシステムにおいて、通信端末を使用するユーザが個人情報及び画像情報をサーバへ登録する際の説明図である。
【図９】第１の実施形態に係るネットワークシステムにおいて、通信端末同士をマッチングする際の説明図である。
【図１０】第２の実施形態に係るサーバに実装されるＣＰＵが交流支援プログラムを実行する際に実現される機能構成を示すブロック図である。
【図１１】第２の実施形態に係るネットワークシステムにおいて、通信端末を使用するユーザが個人情報及び画像情報をサーバへ登録する際の説明図である。
【図１２】第３の実施形態に係る通信端末に実装されるＣＰＵがマッチング処理を実施する際に実現される機能構成を示すブロック図である。
【図１３】第３の実施形態に係るネットワークシステムにおいて、通信端末を使用するユーザが個人情報、画像情報及び加工情報をサーバへ登録する際の説明図である。
【図１４】第３の実施形態に係るネットワークシステムにおいて、通信端末同士をマッチングする際の説明図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照してこの発明に係わる実施形態を説明する。
【００１８】
（第１の実施形態）  
図１は、本発明の第１の実施形態に係るネットワークシステムの構成を示すブロック図である。図１に示されるネットワークシステムは、通信端末１０及びサーバ２０を具備する。通信端末１０は、ネットワークを介してサーバ２０と接続する。本実施形態に係る交流支援サービスは、このネットワークシステムを利用して提供される。交流支援サービスは、サーバ２０に個人情報及び画像情報等を登録したサービスのユーザに対し、他のユーザの個人情報及び／又は画像情報等を、通信端末１０を介して提示することでユーザ間の交流を支援するものである。
【００１９】
通信端末１０は、例えば、従来型の携帯電話、スマートフォン、ウェアラブル端末、タブレットＰＣ及びＰＣ等である。図２は、図１に示される通信端末１０の構成を示す模式図である。図２に示される通信端末１０は、ＣＰＵ（Central Processing Unit）１１を備える。ＣＰＵ１１は、メモリ（図示せず）に記録される交流支援プログラムを実行する。また、通信端末１０は、入力部１２、撮影部１３、記憶部１４、通信部１５及び表示部１６を備える。入力部１２、撮影部１３、記憶部１４、通信部１５及び表示部１６は、ＣＰＵ１１と接続する。
【００２０】
入力部１２は、本実施形態に係るサービスを利用するユーザ、又は、ユーザにより通信端末１０の使用を許諾された者に対するインタフェースであり、例えば、タッチパネル、キーボード及びマウス等である。なお、以下では、本実施形態に係るサービスを利用するユーザが通信端末１０を操作する場合を例に説明する。
【００２１】
入力部１２は、ユーザから入力される通信端末１０への指示、すなわち、個人情報の入力指示、撮影指示、撮影した画像に対する加工指示、送信指示及び選択指示等を受け付ける。ここで個人情報とは、通信端末１０のユーザの氏名、電話番号、住所、性格及び所定の特記事項等である。
【００２２】
撮影部１３は、後述するＣＰＵ１１からの指示に従い、動画又は静止画を撮影する。
【００２３】
記憶部１４は、例えば、ストレージメモリを備える。記憶部１４は、入力部１２から入力される個人情報、撮影部１３により撮影される動画又は静止画の画像情報、及び、加工処理後の動画又は静止画の画像情報をストレージメモリに記憶する。
【００２４】
通信部１５は、通信ネットワークに接続可能な通信機能を有する。この通信機能は、通信部１５が移動通信システムに対応することで実現されてもよいし、無線ＬＡＮに対応することで実現されてもよい。また、通信部１５の通信機能は、有線を介して実現されてもよい。
【００２５】
通信部１５は、ＣＰＵ１１からの指示に従い、記憶部１４に記憶されている個人情報及び加工後の画像情報を、ネットワークを介してサーバ２０へ送信する。また、通信部１５は、サーバ２０から送信される個人情報及び画像情報を、ネットワークを介して受信する。
【００２６】
表示部１６は、ＣＰＵ１１が交流支援プログラムを実行した際のＧＵＩ（Graphical User Interface）を表示する。これにより、表示部１６には、個人情報を入力する画面、撮影指示を入力する画面、加工指示を入力する画面、送信指示を入力する画面、及び、サーバ２０から送信される画像に対する選択指示を入力する画面等が表示される。また、表示部１６は、撮影部１３により撮影される動画又は静止画を表示する。また、表示部１６は、加工した後の動画又は静止画を表示する。また、表示部１６は、サーバ２０から送信される画像、又は、画像及び個人情報を表示する。
【００２７】
ＣＰＵ１１は、通信端末１０の動作を制御する。また、ＣＰＵ１１は、交流支援プログラムを実行すると、個人情報及び画像情報のサーバ２０への登録処理、及び、サーバ２０に個人情報及び画像情報を登録しているユーザとのマッチング処理のいずれかを実施する。なお、ＣＰＵ１１は、登録処理が完了していない状態で交流支援プログラムが実行されると、登録処理を優先して実施する。
【００２８】
図３は、ＣＰＵ１１が登録処理を実施する際に実現される機能構成を示すブロック図である。図３に示されるように、ＣＰＵ１１が登録処理を実施する際、登録部１１１、加工画像取得部１１２、第１の通信制御部１１３及び第１の表示制御部１１４が実現される。
【００２９】
登録部１１１は、入力部１２により個人情報の入力指示が受け付けられると、入力された個人情報を、記憶部１４に記憶させる。
【００３０】
また、登録部１１１は、加工画像取得部１１２により、加工処理が施された動画又は静止画が取得されると、加工処理が施された動画又は静止画についての画像情報を記憶部１４に記憶させる。なお、登録部１１１は、加工処理が施される前の動画又は静止画を記憶部１４に記憶させてもよい。
【００３１】
加工画像取得部１１２は、入力部１２により動画の撮影指示が受け付けられると、撮影部１３を制御し、撮影部１３に動画を撮影させる。また、加工画像取得部１１２は、入力部１２により静止画の撮影指示が受け付けられると、撮影部１３を制御し、撮影部１３に静止画を撮影させる。加工画像取得部１１２は、加工指示に対応する加工処理を用い、撮影された動画又は静止画に対し、人物の顔を構成する要素の少なくとも一部の識別力を低下させるための加工を施す。また、この加工は、人物の顔を構成する要素の少なくとも一部に対して認識率を低下させるための加工と表すことも可能である。
【００３２】
ここで動画の加工とは、例えば以下の処理が挙げられる。
【００３３】
まず、動画の全期間で全画素に対し、ぼかし処理をかけることである。ぼかし処理は、例えば、動画に対してガウシアンフィルタ又は移動平均フィルタ等の平滑化フィルタをかけることで実現可能である。なお、ぼかし処理をかけることを、ブラーをかけると表現してもよい。
ぼかす程度は、加工指示の入力時にフィルタのパラメータを操作することで設定可能である。ただし、加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度のぼかしが、最も弱いぼかしの状態となるように、パラメータの最低値を設定し、この最低値を下回らないようにパラメータの操作範囲を限定する。なお、パラメータの操作範囲の限定は、例えば、平滑化フィルタにおける所定の変数を、予め設定した以下に設定できないようにすることで実現可能である。図４に、動画全体にぼかし処理をかけた際の模式図を示す。
【００３４】
また、目、鼻、及び口等の顔を構成し、かつ、人を判別するのに重要な要素を含む範囲の指定を入力部１２により受け付け、この範囲に対してぼかし処理をかけるようにしてもよい。加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度の範囲が最も狭い範囲となるように、広さの最低値を設定し、この最低値を下回らないように、ぼかし処理をかける範囲を制限する。例えば、広さの最低値は、顔の６割と設定される。なお、ぼかし処理をかける個所は１か所に限定されるわけではない。また、２か所以上である場合、それぞれの範囲の面積は、１か所である場合と比較して小さくなっても構わない。加工画像取得部１１２は、指定された範囲を動画の全期間にわたって追跡し、指定された範囲に対してぼかし処理をかける。なお、指定される範囲が広い場合には、必ずしも指定された範囲を追跡する必要はない。なお、ぼかし処理については、撮影した動画の画素を間引くことで実現してもよい。
【００３５】
また、目、鼻、及び口等の顔を構成し、かつ、人を判別するのに重要な要素を含む範囲の指定を入力部１２により受け付け、この範囲に対してスタンプ等の覆いをかけるようにしてもよい。加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度の範囲が最も狭い範囲となるように、広さの最低値を設定し、この最低値を下回らないように、覆いをかける範囲を制限する。なお、覆いをかける個所は１か所に限定されるわけではない。また、２か所以上である場合、それぞれの範囲の面積は、１か所である場合と比較して小さくなっても構わない。加工画像取得部１１２は、指定された範囲を動画の全期間にわたって追跡し、指定された範囲に対して覆いをかける。
【００３６】
また、加工画像取得部１１２は、動画の全期間で全画素に対し、画素値の２値化処理を実施してもよい。なお、２値化以外の処理、例えば、３値化又は４値化についても、本人と容易に認識できなくなり、又は、外観の優劣の判断に影響が出るのであれば、採用しても構わない。
【００３７】
また、静止画の加工とは、例えば以下の処理が挙げられる。
【００３８】
まず、静止画の全画素に対してぼかし処理をかけることである。ぼかし処理は、例えば、静止画に平滑化フィルタをかけることで実現される。ぼかす程度は、加工指示の入力時にフィルタのパラメータを操作することで設定可能である。ただし、加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度のぼかしが、最も弱いぼかしの状態となるように、パラメータの最低値を設定し、この最低値を下回らないようにパラメータの操作範囲を限定する。
【００３９】
また、目、鼻、及び口等の顔を構成し、かつ、人を判別するのに重要な要素を含む範囲の指定を入力部１２により受け付け、この範囲に対してぼかし処理をかけるようにしてもよい。加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度の範囲が最も狭い範囲となるように、広さの最低値を設定し、この最低値を下回らないように、ぼかし処理をかける範囲を制限する。なお、ぼかし処理をかける個所は１か所に限定されるわけではない。また、２か所以上である場合、それぞれの範囲の面積は、１か所である場合と比較して小さくなっても構わない。加工画像取得部１１２は、静止画における指定された範囲に対してぼかし処理をかける。なお、ぼかし処理については、撮影した動画の画素を間引くことで実現してもよい。
【００４０】
また、目、鼻、及び口等の顔を構成し、かつ、人を判別するのに重要な要素を含む範囲の指定を入力部１２により受け付け、この範囲に対してスタンプ等の覆いをかけるようにしてもよい。加工画像取得部１１２は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度の範囲が最も狭い範囲となるように、広さの最低値を設定し、この最低値を下回らないように、覆いをかける範囲を制限する。なお、覆いをかける個所は１か所に限定されるわけではない。また、２か所以上である場合、それぞれの範囲の面積は、１か所である場合と比較して小さくなっても構わない。加工画像取得部１１２は、静止画において指定された範囲に対して覆いをかける。
【００４１】
また、加工画像取得部１１２は、静止画の全画素に対し、画素値の２値化処理を実施してもよい。なお、２値化以外の処理、例えば、３値化又は４値化についても、本人と容易に認識できなくなり、又は、外観の優劣の判断に影響が出るのであれば、採用しても構わない。
【００４２】
なお、上記動画及び静止画に対するぼかし処理では、平滑化フィルタを採用する場合を説明したが、平滑化フィルタの他に、放射状ぼかしフィルタ又は移動ぼかしフィルタを採用してもよい。
【００４３】
また、動画及び静止画に対する画像加工は、上記の処理の他に、点描フィルタ、モザイクフィルタ、カラーハーフトーンフィルタ、結晶フィルタ（ステンド・グラス状の表現をするもの）、又はぶれフィルタ（画素をずらした画像を重ねる処理）等を採用しても構わない。
【００４４】
なお、入力部１２が加工指示を受け付けるタイミングは、動画又は静止画の撮影前であっても、撮影後であっても構わない。例えば、入力部１２が動画又は静止画の撮影前に加工指示を受け付ける場合、加工画像取得部１１２は、撮影された動画又は静止画に対し、指示された加工処理を施す。
【００４５】
また、入力部１２が動画又は静止画の撮影後に加工指示を受け付ける場合、加工画像取得部１１２は、撮影された動画又は静止画を、表示部１６に表示させる。ユーザは、表示部１６に表示される動画又は静止画を参照し、動画又は静止画に対する加工処理を、入力部１２を介して指示する。加工画像取得部１１２は、指示された加工処理を動画又は静止画に施す。
【００４６】
第１の通信制御部１１３は、入力部１２により送信指示が受け付けられると、記憶部１４に記憶されている個人情報及び加工処理後の画像情報を、サーバ２０へ送信するように通信部１５を制御する。
【００４７】
第１の表示制御部１１４は、登録処理の開始と共に、個人情報を入力する画面、撮影指示を入力する画面及び加工指示を入力する画面のうち少なくともいずれかを表示部１６に表示させる。また、第１の表示制御部１１４は、撮影部１３により動画又は静止画が撮影されると、撮影された動画又は静止画を、表示部１６に表示させる。
【００４８】
また、第１の表示制御部１１４は、動画又は静止画の加工が終了すると、加工した後の動画又は静止画を、表示部１６に表示させる。第１の表示制御部１１４は、加工した後の動画又は静止画の表示と共に、表示した動画又は静止画を送信するか否かの送信指示を入力する画面を表示するように、表示部１６を制御する。
【００４９】
図５は、ＣＰＵ１１がマッチング処理を実施する際に実現される機能構成を示すブロック図である。図５に示されるように、ＣＰＵ１１がマッチング処理を実施する際、第２の通信制御部１１５、第２の表示制御部１１６及びマッチング部１１７が実現される。
【００５０】
マッチング部１１７は、マッチング処理の開始と共に、サーバ２０に登録されている個人情報及び画像情報の配信を要求する旨の要求信号を作成する。マッチング処理の開始は、交流支援プログラムの実行でもよいし、個人情報にひも付くログインであってもよい。
【００５１】
また、マッチング部１１７は、表示部１６に表示される画像により特定されるユーザを選択するか否かを指示する選択指示が入力部１２により受け付けられると、選択する、又は、選択しない、の旨を示す選択信号を作成する。
【００５２】
第２の通信制御部１１５は、マッチング部１１７で作成された要求信号をサーバ２０へ送信するように、通信部１５を制御する。また、第２の通信制御部１１５は、サーバ２０から送信される個人情報及び画像情報を、通信部１５により受信する。また、第２の通信制御部１１５は、マッチング部１１７で作成された選択信号をサーバ２０へ送信するように、通信部１５を制御する。また、第２の通信制御部１１５は、サーバ２０から送信されるマッチング結果を、通信部１５により受信する。
【００５３】
第２の表示制御部１１６は、サーバ２０から送信される画像情報、又は、サーバ２０から送信される個人情報及び画像情報を、表示部１６に表示させる。このとき、第２の表示制御部１１６は、ユーザ毎の画像情報、又は、個人情報及び画像情報を単独で表示しても、複数のユーザの画像情報、又は、個人情報及び画像情報を例えばサムネイル等で表示してもよい。第２の表示制御部１１６は、少なくとも画像情報が表示されると、表示される情報に対する選択指示を入力する画面を、表示部１６に表示させる。
【００５４】
また、第２の表示制御部１１６は、サーバ２０から送信されるマッチング結果を、表示部１６に表示させる。
【００５５】
図６は、図１に示されるサーバ２０の構成を示す模式図である。図６に示されるサーバ２０は、例えば、ＣＰＵ２１を備える。ＣＰＵ２１は、メモリ（図示せず）に記録される交流支援プログラムを実行する。また、サーバ２０は、記憶部２２及び通信部２３を備える。記憶部２２及び通信部２３は、例えば、バスを介してＣＰＵ２１と接続する。なお、本実施形態では、記憶部２２がサーバ２０内に設けられる場合を説明するが、記憶部２２がサーバ２０とは別のサーバに設けられた記憶部であっても構わない。
【００５６】
記憶部２２は、例えば、ストレージメモリを備える。記憶部２２は、通信部１５により受信される個人情報及び画像情報を、ＣＰＵ２１からの指示に従ってストレージメモリに記憶する。
【００５７】
通信部２３は、通信ネットワークに接続可能な通信機能を有する。通信部２３は、通信端末１０から送信される個人情報及び画像情報を、ネットワークを介して受信する。また、通信部２３は、ＣＰＵ２１からの指示に従い、記憶部２２に記憶されている個人情報及び画像情報を、ネットワークを介して通信端末１０へ送信する。
【００５８】
ＣＰＵ２１は、サーバ２０の動作を制御する。また、ＣＰＵ２１は、交流支援プログラムを実行すると、個人情報及び画像情報のサーバ２０への登録処理、及び、個人情報及び画像情報が登録されているユーザ間のマッチング処理のいずれかを実施する。
【００５９】
図７は、ＣＰＵ２１が交流支援プログラムを実行する際に実現される機能構成を示すブロック図である。図７に示されるように、ＣＰＵ２１が交流支援プログラムを実行する際、登録部２１１、マッチング部２１２及び通信制御部２１３が実現される。
【００６０】
登録部２１１は、通信部２３で受信された個人情報及び画像情報を登録するように、記憶部２２を制御する。
【００６１】
マッチング部２１２は、通信部２３で要求信号が受信されると、登録されている個人情報及び画像情報から、予め設定される条件を満たす個人情報及び画像情報を検索する。ここで、予め設定される条件とは、例えば、個人情報に含まれている住所間の距離が予め設定されている閾値以下であること、住所に記載されている県名又は市名が同一であること等である。また、個人情報に現在存在する位置についての情報が含まれ、要求信号に要求信号作成時の位置情報が含まれる場合には、個人情報に含まれる現在位置情報と、要求信号作成時の位置情報との間の距離が予め設定されている閾値以下である、のように設定してもよい。
【００６２】
また、マッチング部２１２は、通信部２３で選択信号が受信されると、受信された選択信号に基づき、登録されているユーザに、互いに選択しあったユーザがいるか否かを判断する。マッチング部２１２は、互いに選択しあったユーザがいる場合、ユーザ同士が互いに選択しあったことを示すマッチング結果を作成する。
【００６３】
通信制御部２１３は、通信端末１０から送信される個人情報及び画像情報を、通信部２３により受信する。
【００６４】
また、通信制御部２１３は、通信端末１０から送信される要求信号を、通信部２３により受信する。通信制御部２１３は、マッチング部２１２により予め設定される条件を満たす個人情報及び画像情報が選択されると、選択された個人情報及び画像情報を通信端末１０へ送信するように、通信部２３を制御する。
【００６５】
また、通信制御部２１３は、通信端末１０から送信される選択信号を、通信部２３により受信する。通信制御部２１３は、該当するユーザが使用する通信端末１０へ、マッチング部２１２が作成したマッチング結果を送信するように、通信部２３を制御する。
【００６６】
次に、以上のように構成されるネットワークシステムにおける通信端末１０及びサーバ２０の動作を説明する。図８は、第１の実施形態に係るネットワークシステムにおいて、サービスのユーザが通信端末１０を使用して個人情報及び画像情報をサーバ２０へ登録する際の説明図の例である。なお、図８では、通信端末１０が動画を撮影する場合を例に説明する。
【００６７】
まず、通信端末１０は、ユーザから交流支援プログラムの実行指示を受けると、個人情報の入力画面を表示する（ステップＳ１１１）。通信端末１０は、入力された個人情報を記憶部１４に記憶する（ステップＳ１１２）。
【００６８】
次に、通信端末１０は、撮影に先立ち、画像処理の仕様をユーザに選択させるための画面を表示する（ステップＳ１１３）。画像処理の仕様が決定されると、通信端末１０は、撮影される対象が撮影中に位置すべき領域を表示すると共に、撮影開始の指示を入力するためのアイコンを表示する（ステップＳ１１４）。通信端末１０は、撮影開始の指示が入力されると、撮影停止の指示が入力されるまで、動画を撮影する（ステップＳ１１５）。
【００６９】
通信端末１０は、撮影停止の指示が入力されると、ステップＳ１１３で表示される画面に従って決定された画像処理の仕様に基づき、撮影した動画を加工する（ステップＳ１１６）。通信端末１０は、加工済みの動画を記憶部１４に記憶する（ステップＳ１１７）。通信端末１０は、記憶した動画を表示し、記憶した動画のアップロードを許可するか否かのアイコンを表示する（ステップＳ１１８）。
【００７０】
アップロードを許可する旨の指示が入力されると、通信端末１０は、記憶部１４に記憶されている個人情報及び画像情報を、ネットワークを介してサーバ２０へ送信する（ステップＳ１１９）。なお、アップロードを許可する旨の指示が入力されない場合、通信端末１０は、ステップＳ１１３の画面を再度表示する。
【００７１】
サーバ２０は、通信端末１０から送信される個人情報及び画像情報を登録する（ステップＳ１１１０）。
【００７２】
なお、図８では、ステップＳ１１３において、画像処理の仕様をユーザに選択させるための画面を表示する場合を例に説明したが、これに限定されない。画像処理の仕様をユーザに選択させるための画面は、撮影後に表示してもよい。
【００７３】
また、図８では、加工画像取得部１１２が、動画の撮影が完了した後に加工処理を開始する場合を例に説明したが、これに限定されない。加工画像取得部１１２は、動画の撮影中、すなわち、動画の最終フレームの撮影が完了する前に、加工処理を開始しても構わない。
【００７４】
また、図８では、撮影停止の指示が入力されると撮影を停止する場合を例に説明したが、これに限定されない。撮影開始の指示入力から予め設定する期間が経過すると、自動的に撮影を停止するようにしても構わない。
【００７５】
図９は、第１の実施形態に係るネットワークシステムにおいて、通信端末１０同士をマッチングする際の説明図の例である。
【００７６】
まず、通信端末１０は、要求信号をサーバ２０へ送信する（ステップＳ１２１）。
【００７７】
サーバ２０は、登録されている個人情報及び画像情報から、所定の条件を満たす個人情報及び画像情報を選択する（ステップＳ１２２）。サーバ２０は、選択した個人情報及び画像情報を通信端末１０へ送信する（ステップＳ１２３）
通信端末１０は、サーバ２０から送信される個人情報及び画像情報を表示し、表示される画像情報のユーザを選択するか否かのアイコンを表示する（ステップＳ１２４）。選択するとの指示が入力されると、通信端末１０は、選択した旨を表す選択信号をサーバ２０へ送信する。一方、選択しないとの指示が入力されると、通信端末１０は、選択しない旨を表す選択信号をサーバ２０へ送信する（ステップＳ１２５）。
【００７８】
選択する、又は、選択しない、との指示が入力されると、通信端末１０は、サーバ２０から送信される次の個人情報及び画像情報を表示する（ステップＳ１２６）。
【００７９】
サーバ２０は、選択信号を受信すると、登録されているユーザに、互いに選択しあったユーザがいるか否かを判断する。マッチング部２１２は、互いに選択しあったユーザがいる場合、マッチング結果を作成する（ステップＳ１２７）。サーバ２０は、作成したマッチング結果を、該当するユーザが使用する通信端末１０へ送信する（ステップＳ１２８）。
【００８０】
以上のように、第１の実施形態では、通信端末１０は、撮影した動画又は静止画をサーバ２０へアップロードする前に、撮影した動画又は静止画に対して必ず画像加工を施すようにしている。画像加工とは、人物の顔を構成する要素の少なくとも一部が認識できなくなる程度の加工であり、例えば、画像の少なくとも一部をぼかす処理、画像の少なくとも一部に覆いをかける処理、及び、２値化処理等である。これにより、サーバ２０に登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。このため、外観の優劣により生じるユーザ間の不公平を抑えることが可能となる。また、画像を加工するユーザと、画像を加工しないユーザとが混在する状況を解決することが可能となる。さらに、全ユーザがサーバ２０へ登録する画像に対して加工処理を義務づけられているため、サービスを利用することへの抵抗感を和らげることが可能となる。
【００８１】
したがって、第１の実施形態に係る交流支援プログラムによれば、サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることができる。このため、第１の実施形態に係る交流支援プログラムを使用するユーザは、異性、同性及び友人との間で、気軽に交流を図ることができる。また、第１の実施形態に係る交流支援プログラムによれば、異性、同性及び友人との間の交流のみでなく、企業と個人との間の交流も広げることができる。
【００８２】
また、画像を加工せずに登録することを許可する従来のサービスでは、自身を優位な立場に置くため、自身とは異なる画像を登録する、いわゆるなりすましのユーザが現れる場合がある。このような場合、登録されている画像の信頼性が落ちることになる。第１の実施形態に係る交流支援プログラムによれば、登録される全ての画像に対して画像加工が義務づけられているため、このようななりすましのユーザの発生を抑えることが可能となる。
【００８３】
また、第１の実施形態では、通信端末１０は、加工処理を施した動画をサーバ２０へ登録するようにしている。従来の交流支援サービスでは、静止画を登録することが一般的である。第１の実施形態に係る通信端末１０は、表示される画像の全領域に、例えば、ぼかし処理をかける場合がある。静止画についてこのような画像加工をかけると、ユーザの特徴を静止画内に込めることは困難である。一方で、動画であれば、動作等についても含まれることになる。そのため、画像の全領域に加工処理が施されている場合であっても、動画を登録することにより、ユーザは、自身の特徴及び雰囲気を静止画よりも効果的に他ユーザへ伝えることが可能となる。
【００８４】
なお、第１の実施形態では、通信端末１０が撮影部１３を備える場合を例に説明した。しかしながら、これに限定されない。通信端末１０は、撮影部１３を備えず、外部からの出力を受け付けるインタフェース部を備えても構わない。インタフェース部は、動画及び静止画を撮影可能なカメラ、又は、動画及び静止画が記録されている記録媒体と無線又は有線により接続する。インタフェース部は、カメラ又は記録媒体から出力される画像情報を受信する。
【００８５】
また、第１の実施形態では、加工画像取得部１１２が動画又は静止画に対して加工処理を施す場合を例に説明した。しかしながら、これに限定されない。加工画像取得部１１２が例えば、撮影制御部であっても構わない。撮影制御部は、撮影の前に、撮影部１３のフォーカスレンズの位置を制御することで焦点を調節する。撮影制御部は、ユーザからの入力に基づいて焦点を調節する。このとき、撮影制御部は、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度のぼかしが、最も弱いぼかしの状態となるように、焦点の調節を限定する。撮影制御部は、撮影開始の指示が入力されると、設定された状態で撮影を開始するように、撮影部１３を制御する。これにより、通信端末１０は、画像を加工する必要がなくなるため、ＣＰＵ１１の負担を抑えることが可能となる。
【００８６】
また、第１の実施形態では、通信端末１０は、選択信号をサーバ２０へ送信する。そして、サーバ２０は、通信端末１０から送信される選択信号に基づいてマッチング結果を作成し、作成したマッチング結果を通信端末１０へ送信する場合を例に説明した。しかしながら、これに限定されない。通信端末１０のマッチング部１１７は、表示部１６に表示される画像により特定されるユーザを選択する旨の指示が受け付けられると、特定されるユーザに対して交流を図れるようにしてもよい。
【００８７】
また、第１の実施形態では、個人情報と画像情報とを同時に登録する場合を例に説明した。しかしながら、これに限定されない。画像情報の登録のみを更新する場合、又は、個人情報の登録を希望しない等の場合には、画像情報を独立して登録するようにしてもよい。
【００８８】
（第２の実施形態）  
第１の実施形態では、通信端末１０が画像を加工する場合を例に説明した。第２の実施形態では、サーバ２０が画像を加工する場合を説明する。第２の実施形態において、通信端末１０は、ユーザから入力された個人情報と、未加工の画像情報とを、ネットワークを介してサーバ２０へ送信する。また、通信端末１０は、ユーザから入力される加工指示についての情報を加工情報として、ネットワークを介してサーバ２０へ送信する。
【００８９】
図１０は、第２の実施形態に係るサーバ２０に実装されるＣＰＵ２１が交流支援プログラムを実行する際に実現される機能構成を示すブロック図である。図１０に示されるように、ＣＰＵ２１が交流支援プログラムを実行する際、登録部２１１、マッチング部２１２、通信制御部２１３及び画像加工部２１４が実現される。
【００９０】
画像加工部２１４は、通信端末１０から送信される未加工の画像情報を、通信端末１０から送信される加工指示に基づいて加工する。画像加工部２１４による加工は、第１の実施形態で説明した加工画像取得部１１２による加工と同じである。
【００９１】
次に、以上のように構成されるネットワークシステムにおける通信端末１０及びサーバ２０の動作を説明する。図１１は、第２の実施形態に係るネットワークシステムにおいて、サービスのユーザが通信端末１０を使用して個人情報及び画像情報をサーバ２０へ登録する際の説明図の例である。なお、図１１では、通信端末１０が動画を撮影する場合を例に説明する。
【００９２】
まず、通信端末１０は、ユーザから交流支援プログラムの実行指示を受けると、個人情報の入力画面を表示する（ステップＳ１４１）。通信端末１０は、入力された個人情報を記憶部１４に記憶する（ステップＳ１４２）。
【００９３】
次に、通信端末１０は、撮影に先立ち、画像処理の仕様をユーザに選択させるための画面を表示する（ステップＳ１４３）。画像処理の仕様が決定されると、通信端末１０は、決定された画像処理の仕様についての加工情報をサーバ２０へ送信する（ステップＳ１４４）。
【００９４】
また、画像処理の仕様が決定されると、通信端末１０は、撮影される対象が撮影中に位置すべき領域を表示すると共に、撮影開始の指示を入力するためのアイコンを表示する（ステップＳ１４５）。通信端末１０は、撮影開始の指示が入力されると、撮影停止の指示が入力されるまで、動画を撮影する（ステップＳ１４６）。
【００９５】
通信端末１０は、撮影停止の指示が入力されると、撮影した動画を記憶部１４に記憶する（ステップＳ１４７）。通信端末１０は、記憶した動画を表示し、記憶した動画のアップロードを許可するか否かのアイコンを表示する（ステップＳ１４８）。
【００９６】
アップロードを許可する旨の指示が入力されると、通信端末１０は、記憶部１４に記憶されている個人情報及び画像情報を、ネットワークを介してサーバ２０へ送信する（ステップＳ１４９）。なお、アップロードを許可する旨の指示が入力されない場合、通信端末１０は、ステップＳ１４５の画面を再度表示する。
【００９７】
サーバ２０は、通信端末１０から送信される画像情報を、通信端末１０から送信される加工情報に基づいて加工する（ステップＳ１４１０）。サーバ２０は、加工済みの画像についての画像情報を通信端末１０へ送信する（ステップＳ１４１１）。
【００９８】
通信端末１０は、サーバ２０から送信される加工済みの画像情報を受信すると、受信した画像情報を記憶部１４に記憶する（ステップＳ１４１２）。通信端末１０は、記憶した加工済みの動画を表示し、この動画での登録を許可するか否かのアイコンを表示する（ステップＳ１４１３）。登録を許可する旨の指示が入力されると、通信端末１０は、この動画での登録を許可する旨の許諾信号を、ネットワークを介してサーバ２０へ送信する（ステップＳ１４１４）。なお、登録を許可する旨の指示が入力されない場合、通信端末１０は、この動画での登録を許可しない旨の非許諾信号をサーバ２０へ送信し、ステップＳ１４３の画面を再度表示する。
【００９９】
サーバ２０は、通信端末１０から送信される許諾信号を受信すると、加工済みの画像情報及び個人情報を登録する（ステップＳ１４１５）。
【０１００】
なお、図１１では、ステップＳ１４４において、通信端末１０が、画像情報をサーバ２０へ送信する前に、加工情報をサーバ２０へ送信する場合を例に説明した。しかしながら、これに限定されない。サーバ２０への加工情報の送信は、画像情報をサーバ２０へ送信した後であっても構わない。
【０１０１】
以上のように、第２の実施形態では、サーバ２０は、通信端末１０から送信された動画又は静止画を登録する前に、通信端末１０から送信された動画又は静止画に対し画像加工を施すようにしている。画像加工とは、本人と容易に認識できない程度、又は、外観の優劣の判断に影響が出る程度の加工であり、例えば、画像の少なくとも一部をぼかす処理、画像の少なくとも一部に覆いをかける処理、及び、２値化処理等である。これにより、サーバ２０に登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。このため、外観の優劣により生じるユーザ間の不公平を抑えることが可能となる。また、画像を加工するユーザと、画像を加工しないユーザとが混在する状況を解決することが可能となる。さらに、全ユーザがサーバ２０へ登録する画像に対して加工処理を義務づけられているため、サービスを利用することへの抵抗感を和らげることが可能となる。また、通信端末に、画像加工を施せない等の機能的制限がある場合であっても、サーバ２０に登録される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。
【０１０２】
したがって、第２の実施形態に係る交流支援プログラム及びサーバ２０によれば、サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることができる。
【０１０３】
なお、第２の実施形態では、サーバ２０が加工後の画像情報を登録する場合を例に説明したが、これに限定されない。サーバ２０は、個人情報、未加工の画像情報及び加工情報を登録する。そして、サーバ２０は、通信端末１０からの要求信号に応じて未加工の画像情報を、加工情報に基づいて加工するようにしてもよい。
【０１０４】
また、第２の実施形態では、通信端末１０は、サーバ２０へ加工情報を送信する。そして、サーバ２０は、受信した加工情報に基づき、通信端末１０から送信された動画又は静止画に対し画像加工を施すようにしている。しかしながら、これに限定されない。例えば、サーバ２０において、画像加工の仕様が予め設定されていても構わない。この場合、通信端末１０は、加工情報をサーバ２０へ送信する必要はない。サーバ２０は、通信端末１０から送信された動画又は静止画を、予め設定されている仕様を用いて画像加工する。なお、サーバ２０は、画像加工の仕様を複数記録していてもよい。このとき、サーバ２０は、記録している複数の画像加工の仕様から実際に採用する仕様をランダムに抽出し、通信端末１０から送信された動画又は静止画に対し画像加工を施す。
【０１０５】
（第３の実施形態）  
第１の実施形態では、通信端末１０が画像を加工し、加工後の画像情報をサーバ２０へ送信し、サーバ２０が受信した画像情報を登録する場合を例に説明した。また、第２の実施形態では、サーバ２０が通信端末１０から送信された画像情報を加工し、加工後の画像情報を登録する場合を例に説明した。第３の実施形態では、画像情報の登録後、サーバ２０から未加工の画像情報を配信された通信端末１０が、配信された画像情報に対し加工処理を施す場合について説明する。
【０１０６】
第３の実施形態において、通信端末１０は、ユーザから入力された個人情報と、撮影等により取得された未加工の画像情報とを、ネットワークを介してサーバ２０へ送信する。また、通信端末１０は、ユーザから入力される加工指示についての情報を加工情報として、ネットワークを介してサーバ２０へ送信する。
【０１０７】
図１２は、第３の実施形態に係る通信端末１０に実装されるＣＰＵ１１がマッチング処理を実施する際に実現される機能構成を示すブロック図である。図１２に示されるように、ＣＰＵ１１がマッチング処理を実施する際、第２の通信制御部１１５、第２の表示制御部１１６、マッチング部１１７及び画像加工部１１８が実現される。
【０１０８】
マッチング部１１７は、マッチング処理の開始と共に、サーバ２０に登録されている個人情報、未加工の画像情報及び加工情報の配信を要求する旨の要求信号を作成する。マッチング処理の開始は、交流支援プログラムの実行でもよいし、個人情報にひも付くログインであってもよい。
【０１０９】
また、マッチング部１１７は、選択指示が入力部１２により受け付けられると、選択する、又は、選択しない、の旨を示す選択信号を作成する。なお、選択指示とは、表示部１６に表示される画像により特定されるユーザを選択するか否かを表す指示である。
【０１１０】
第２の通信制御部１１５は、マッチング部１１７で作成された要求信号をサーバ２０へ送信するように、通信部１５を制御する。また、第２の通信制御部１１５は、サーバ２０から送信される個人情報、未加工の画像情報及び加工情報を、通信部１５により受信する。また、第２の通信制御部１１５は、マッチング部１１７で作成された選択信号をサーバ２０へ送信するように、通信部１５を制御する。また、第２の通信制御部１１５は、サーバ２０から送信されるマッチング結果を、通信部１５により受信する。
【０１１１】
画像加工部１１８は、サーバ２０から送信される未加工の画像情報を、サーバ２０から送信される加工指示に基づいて加工する。画像加工部１１８による加工は、第１の実施形態で説明した加工画像取得部１１２による加工と同じである。
【０１１２】
第２の表示制御部１１６は、画像加工部１１８により加工された画像情報、又は、加工された画像情報及びサーバ２０から送信される個人情報を、表示部１６に表示させる。第２の表示制御部１１６は、少なくとも画像情報が表示されると、表示される情報に対する選択指示を入力する画面を、表示部１６に表示させる。
【０１１３】
また、第２の表示制御部１１６は、サーバ２０から送信されるマッチング結果を、表示部１６に表示させる。
【０１１４】
サーバ２０は、ＣＰＵ２１が交流支援プログラムを実行することで、登録部２１１、マッチング部２１２及び通信制御部２１３の機能を備える。
【０１１５】
登録部２１１は、通信部２３で受信された個人情報、未加工の画像情報及び加工情報を登録するように、記憶部２２を制御する。
【０１１６】
マッチング部２１２は、通信部２３で要求信号が受信されると、登録されている個人情報、未加工の画像情報及び加工情報から、予め設定される条件を満たす個人情報、未加工の画像情報及び加工情報を検索する。
【０１１７】
通信制御部２１３は、通信端末１０から送信される個人情報、未加工の画像情報及び加工情報を、通信部２３により受信する。
【０１１８】
また、通信制御部２１３は、通信端末１０から送信される要求信号を、通信部２３により受信する。通信制御部２１３は、予め設定される条件を満たす個人情報、未加工の画像情報及び加工情報がマッチング部２１２により選択されると、選択された個人情報、未加工の画像情報及び加工情報を通信端末１０へ送信するように、通信部２３を制御する。
【０１１９】
次に、以上のように構成されるネットワークシステムにおける通信端末１０及びサーバ２０の動作を説明する。図１３は、第３の実施形態に係るネットワークシステムにおいて、サービスのユーザが通信端末１０を使用して個人情報、画像情報及び加工情報をサーバ２０へ登録する際の説明図の例である。なお、図１３では、通信端末１０が動画を撮影する場合を例に説明する。
【０１２０】
まず、通信端末１０は、ユーザから交流支援プログラムの実行指示を受けると、個人情報の入力画面を表示する（ステップＳ１６１）。通信端末１０は、入力された個人情報を記憶部１４に記憶する（ステップＳ１６２）。
【０１２１】
次に、通信端末１０は、撮影に先立ち、画像処理の仕様をユーザに選択させるための画面を表示する（ステップＳ１６３）。画像処理の仕様が決定されると、通信端末１０は、決定された画像処理の仕様についての加工情報をサーバ２０へ送信する（ステップＳ１６４）。
【０１２２】
画像処理の仕様が決定されると、通信端末１０は、撮影される対象が撮影中に位置すべき領域を表示すると共に、撮影開始の指示を入力するためのアイコンを表示する（ステップＳ１６５）。通信端末１０は、撮影開始の指示が入力されると、撮影停止の指示が入力されるまで、動画を撮影する（ステップＳ１６６）。
【０１２３】
通信端末１０は、撮影停止の指示が入力されると、撮影した動画を記憶部１４に記憶する（ステップＳ１６７）。通信端末１０は、記憶した動画を表示し、記憶した動画のアップロードを許可するか否かのアイコンを表示する（ステップＳ１６８）。
【０１２４】
アップロードを許可する旨の指示が入力されると、通信端末１０は、記憶部１４に記憶されている個人情報及び未加工の画像情報を、ネットワークを介してサーバ２０へ送信する（ステップＳ１６９）。なお、アップロードを許可する旨の指示が入力されない場合、通信端末１０は、ステップＳ１６５の画面を再度表示する。
【０１２５】
サーバ２０は、通信端末１０から送信される個人情報、未加工の画像情報及び加工情報を登録する（ステップＳ１６１０）。
【０１２６】
なお、図１３では、通信端末１０は、画像処理の仕様についての加工情報をサーバ２０へ送信する。そして、サーバ２０は、この加工情報を、個人情報及び未加工の画像情報と共に登録する場合を説明した。しかしながら、これに限定されない。画像処理の仕様は予め決まっていても構わない。画像処理の仕様が予め決まっている場合、ユーザは画像処理の仕様を決定する必要はないため、通信端末１０は加工情報をサーバ２０へ送信することはない。このとき、サーバ２０は、個人情報及び未加工の画像情報を登録する。
【０１２７】
図１４は、第３の実施形態に係るネットワークシステムにおいて、通信端末１０同士をマッチングする際の説明図の例である。
【０１２８】
まず、通信端末１０は、要求信号をサーバ２０へ送信する（ステップＳ１７１）。
【０１２９】
サーバ２０は、登録されている個人情報、未加工の画像情報及び加工情報から、所定の条件を満たす個人情報、未加工の画像情報及び加工情報を選択する（ステップＳ１７２）。サーバ２０は、選択した全ての個人情報、未加工の画像情報及び加工情報を通信端末１０へ一括して送信する（ステップＳ１７３）
通信端末１０は、サーバ２０から送信される全ての画像情報を、サーバ２０から送信される加工情報に基づいてまとめて加工する（ステップＳ１７４）。通信端末１０は、加工済みの画像情報のうち少なくともいずれかの画像情報と、この画像情報と対応する個人情報を表示し、表示される画像のユーザを選択するか否かのアイコンを表示する（ステップＳ１７５）。
【０１３０】
選択するとの指示が入力されると、通信端末１０は、選択した旨を表す選択信号をサーバ２０へ送信する。一方、選択しないとの指示が入力されると、通信端末１０は、選択しない旨を表す選択信号をサーバ２０へ送信する（ステップＳ１７６）。
【０１３１】
選択する、又は、選択しない、との指示が入力されると、通信端末１０は、次の加工済みの画像情報及びこの画像情報と対応する個人情報を表示する（ステップＳ１７７）。
【０１３２】
サーバ２０は、選択信号を受信すると、登録されているユーザに、互いに選択しあったユーザがいるか否かを判断する。マッチング部２１２は、互いに選択しあったユーザがいる場合、マッチング結果を作成する（ステップＳ１７８）。サーバ２０は、作成したマッチング結果を、該当するユーザが使用する通信端末１０へ送信する（ステップＳ１７９）。
【０１３３】
なお、図１４では、サーバ２０は、ステップＳ１７３において、選択した全ての個人情報、未加工の画像情報及び加工情報を通信端末１０へ一括して送信する。そして、通信端末１０は、ステップＳ１７４において、サーバ２０から送信される全ての画像情報を、サーバ２０から送信される加工情報に基づいてまとめて加工する場合を例に説明した。しかしながら、これに限定されない。
【０１３４】
例えば、サーバ２０は、選択した全ての個人情報、未加工の画像情報及び加工情報を一括して通信端末１０へ送信する。通信端末１０は、一括して送信された未加工の画像のうち１つの画像を、加工情報に基づいて加工する。通信端末１０は、この加工済みの画像を表示し、選択指示を受け付ける。選択指示が入力されると、通信端末１０は、選択信号をサーバ２０へ送信すると共に、次の未加工の画像を、加工情報に基づいて加工するようにしてもよい。
【０１３５】
また、サーバ２０は、選択した個人情報、未加工の画像情報及び加工情報のうち１つの個人情報、未加工の画像情報及び加工情報を通信端末１０へ送付する。通信端末１０は、受信した未加工の画像を、加工情報に基づいて加工する。通信端末１０は、この加工済みの画像を表示し、選択指示を受け付ける。選択指示が入力されると、通信端末１０は、選択信号をサーバ２０へ送信すると共に、次の個人情報、未加工の画像情報及び加工情報をサーバ２０へ要求するようにしてもよい。
【０１３６】
また、図１４では、サーバ２０は、登録している個人情報、未加工の画像情報及び加工情報を通信端末１０へ送信する。そして、通信端末１０では、加工情報に基づいて画像情報を加工するようにしている。しかしながら、これに限定されない。例えば、画像加工の仕様が予め決まっている場合、サーバ２０は、加工情報を登録する必要はない。加工情報が登録されていない場合、サーバ２０は、個人情報及び未加工の画像情報を通信端末１０へ送信する。通信端末１０は、サーバ２０から送信された画像情報を、交流支援プログラムに予め設定されている仕様に基づいて加工するようにしてもよい。なお、通信端末１０は、画像加工の仕様を複数記録していてもよい。このとき、通信端末１０は、記録している複数の画像加工の仕様から実際に採用する仕様をランダムに抽出し、サーバ２０から送信される画像情報を加工する。
【０１３７】
また、画像加工の仕様が予め決まっている場合、サーバ２０は、個人情報、未加工の画像情報及び予め決まっている画像加工の仕様についての加工情報を通信端末１０へ送信するようにしてもよい。このとき、通信端末１０は、サーバ２０から送信された画像情報を、サーバ２０から送信された加工情報に基づいて加工する。
【０１３８】
以上のように、第３の実施形態では、通信端末１０は、サーバ２０から配信される画像情報を、この画像情報に基づく画像を表示する前に、サーバ２０から配信される加工情報に基づいて必ず加工するようにしている。これにより、通信端末１０で表示される全ての画像に対し、画像が有する識別力を低下させる画像加工が施されることになる。このため、外観の優劣により生じるユーザ間の不公平を抑えることが可能となる。また、画像を加工するユーザと、画像を加工しないユーザとが混在する状況を解決することが可能となる。さらに、全ユーザが、他ユーザへ表示される画像に対する加工処理を義務づけられているため、サービスを利用することへの抵抗感を和らげることが可能となる。
【０１３９】
したがって、第３の実施形態に係る交流支援プログラムによれば、サービスを利用することへの抵抗を抑え、かつ、ユーザ間の不公平を低減させることができる。
【０１４０】
なお、第３の実施形態では、サーバ２０が、登録している加工情報を通信端末１０へ送信する場合を例に説明した。しかしながらこれに限定されない。サーバ２０は、登録している加工情報とは異なる加工情報を通信端末１０へ送信しても構わない。例えば、通信端末１０が課金等の所定の条件を満たした場合、画像加工の度合いが登録されている加工情報よりも弱い加工情報を通信端末１０へ送信する。
【０１４１】
（その他の実施形態）  
上記実施形態では、ぼかし処理を操作する範囲の下限を設定可能なことを記載した。サーバ２０が実現する登録部２１１は、通信端末１０毎に設定したぼかし処理の強さに応じ、サービス内で使用可能なポイントをユーザに付与するようにしてもよい。例えば、サーバ２０は、ぼかし処理を強く設定したユーザに対して多くのポイントを付与する。
【０１４２】
また、上記実施形態では、所定の領域に対して部分的に、ぼかし処理又は覆いをかけることが可能なことを記載した。サーバ２０が実現する登録部２１１は、通信端末１０毎に設定した領域の広さに応じ、サービス内で使用可能なポイントをユーザに付与するようにしてもよい。例えば、サーバ２０は、広い領域を設定したユーザに対して多くのポイントを付与する。
【０１４３】
また、上記実施形態では、個人間の交流を支援するサービスを提供する場合を例に説明したが、これに限定されない。例えば、個人と法人との間の交流を支援するサービスを提供しても構わない。
【０１４４】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態に亘る構成要素を適宜組み合せても良い。
【符号の説明】
【０１４５】
１０…通信端末、１１…ＣＰＵ、１１１…登録部、１１２…加工画像取得部、１１３…第１の通信制御部、１１４…第１の表示制御部、１１５…第２の通信制御部、１１６…第２の表示制御部、１１７…マッチング部、１１８…画像加工部、１２…入力部、１３…撮影部、１４…記憶部、１５…通信部、１６…表示部、２０…サーバ、２１…ＣＰＵ、２１１…登録部、２１２…マッチング部、２１３…通信制御部、２１４…画像加工部、２２…記憶部、２３…通信部
【図１】
2016206924.tif 000003
【図２】
2016206924.tif 000004
【図３】
2016206924.tif 000005
【図４】
2016206924.tif 000006
【図５】
2016206924.tif 000007
【図６】
2016206924.tif 000008
【図７】
2016206924.tif 000009
【図８】
2016206924.tif 000010
【図９】
2016206924.tif 000011
【図１０】
2016206924.tif 000012
【図１１】
2016206924.tif 000013
【図１２】
2016206924.tif 000014
【図１３】
2016206924.tif 000015
【図１４】
2016206924.tif 000016