(57)【要約】【課題】ユーザ画像を公開する際にプライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することが可能なサーバ装置等を提供すること。【解決手段】サーバ装置は、ユーザ端末からユーザの顔を含むユーザ画像を受信し、受信したユーザ画像を含むユーザ情報を記憶部に記憶させ、記憶部に記憶されたユーザ画像を所定の視認困難度で視認困難に設定し、第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、第１ユーザのユーザ画像の視認困難度を第２ユーザに対して低くする調節を行うとともに、第２ユーザのユーザ画像の視認困難度を第１ユーザに対して低くする調節を行い、調節後の視認困難度で第１ユーザのユーザ画像を表示するための情報を第２ユーザのユーザ端末に送信し、調節後の視認困難度で第２ユーザのユーザ画像を表示するための情報を第１ユーザのユーザ端末に送信する。【選択図】図８
2019175087.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、
受信したユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、
前記記憶部に記憶されたユーザ画像を所定の視認困難度で視認困難に設定する設定部と、
第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、前記第１ユーザのユーザ画像の視認困難度を前記第２ユーザに対して低くする調節を行うとともに、前記第２ユーザのユーザ画像の視認困難度を前記第１ユーザに対して低くする調節を行う調節部としてコンピュータを機能させ、
前記通信制御部は、
調節後の視認困難度で前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信し、調節後の視認困難度で前記第２ユーザのユーザ画像を表示するための情報を前記第１ユーザのユーザ端末に送信することを特徴とするプログラム。
【請求項２】
請求項１において、
前記調節部は、
前記第１ユーザのユーザ情報と前記第２ユーザのユーザ情報とに基づいて、前記第１ユーザと前記第２ユーザとの相性を示すパラメータを算出し、算出した前記パラメータが前記所定の基準を満たすか否かを判定することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
ユーザに課題を提示し、当該ユーザが前記課題に取り組んだ結果を前記記憶部に記憶させる課題提供部として更にコンピュータを機能させ、
前記調節部は、
前記第１ユーザ及び前記第２ユーザの前記課題に取り組んだ結果が、前記所定の基準を満たすか否かを判定することを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれか１項において、
前記調節部は、
前記第１ユーザのユーザ情報と前記第２ユーザのユーザ情報との一致度が高いほど、前記視認困難度が低くなるように調節することを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれか１項において、
前記調節部は、
前記第１ユーザと前記第２ユーザとの間のメッセージ交換の頻度が高いほど、前記視認困難度が低くなるように調節することを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれか１項において、
前記調節部は、
前記第１ユーザのキャラクタと前記第２ユーザのキャラクタとの間のゲーム空間における距離に基づいて、前記視認困難度を調節することを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれか１項において、
前記調節部は、
前記第１ユーザと前記第２ユーザとの間の実空間における距離に基づいて、前記視認困難度を調節することを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれか１項において、
前記調節部は、
マッチングが成立した各ユーザのユーザ情報に基づいて前記所定の基準を変更することを特徴とするプログラム。
【請求項９】
ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、
受信したユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、
前記記憶部に記憶されたユーザ画像を所定の視認困難度で視認困難に設定する設定部と、
第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、前記第１ユーザのユーザ画像の視認困難度を前記第２ユーザに対して低くする調節を行うとともに、前記第２ユーザのユーザ画像の視認困難度を前記第１ユーザに対して低くする調節を行う調節部とを含み、
前記通信制御部は、
調節後の視認困難度で前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信し、調節後の視認困難度で前記第２ユーザのユーザ画像を表示するための情報を前記第１ユーザのユーザ端末に送信することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びサーバ装置に関する。
【背景技術】
【０００２】
従来、仮想空間内においてユーザの顔画像を公開する場合において、顔画像の許容公開度を取得し、顔画像について設定された複数の段階の公開用顔画像のうち、許容公開度に応じた段階の公開用顔画像に関するデータを送信する手法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０７７００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の手法では、顔画像に対してモザイク処理を施すことで公開用顔画像を生成し、ユーザによって設定された許容公開度に応じてモザイク処理の程度を制御しているが、相手に対して一方的に自分の顔画像の公開度合を制御するのみであり、相手との関係性（相性等）に基づく制御は行われていなかった。そのため、相手との双方向コミュニケーションの促進を阻害してしまう場合があった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ユーザ画像を公開する際にプライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することが可能なプログラム及びサーバ装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、受信したユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、前記記憶部に記憶されたユーザ画像を所定の視認困難度で視認困難に設定する設定部と、第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、前記第１ユーザのユーザ画像の視認困難度を前記第２ユーザに対して低くする調節を行うとともに、前記第２ユーザのユーザ画像の視認困難度を前記第１ユーザに対して低くする調節を行う調節部としてコンピュータを機能させ、前記通信制御部は、調節後の視認困難度で前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信し、調節後の視認困難度で前記第２ユーザのユーザ画像を表示するための情報を前記第１ユーザのユーザ端末に送信することを特徴とするプログラムに関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むサーバ装置に関する。
【０００７】
本発明によれば、第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、第１ユーザのユーザ画像の視認困難度を第２ユーザに対して低くするとともに、第２ユーザのユーザ画像の視認困難度を第１ユーザに対して低くする調節を行うことで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【０００８】
（２）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は、前記第１ユーザのユーザ情報と前記第２ユーザのユーザ情報とに基づいて、前記第１ユ
ーザと前記第２ユーザとの相性を示すパラメータを算出し、算出した前記パラメータが前記所定の基準を満たすか否かを判定してもよい。
【０００９】
本発明によれば、第１ユーザと第２ユーザとの相性を示すパラメータが所定の基準を満たす場合に、視認困難度を低くする調節を行うことで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００１０】
（３）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、ユーザに課題を提示し、当該ユーザが前記課題に取り組んだ結果を前記記憶部に記憶させる課題提供部として更にコンピュータを機能させ（課題提供部を更に含み）、前記調節部は、前記第１ユーザ及び前記第２ユーザの前記課題に取り組んだ結果が、前記所定の基準を満たすか否かを判定してもよい。
【００１１】
本発明によれば、第１ユーザ及び第２ユーザの課題に取り組んだ結果が所定の基準を満たす場合に、視認困難度を低くする調節を行うことで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００１２】
（４）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は、前記第１ユーザのユーザ情報と前記第２ユーザのユーザ情報との一致度が高いほど、前記視認困難度が低くなるように調節してもよい。
【００１３】
本発明によれば、第１ユーザと第２ユーザのユーザ情報の一致度が高いほど視認困難度が低くなるように調節することで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００１４】
（５）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は、前記第１ユーザと前記第２ユーザとの間のメッセージ交換の頻度が高いほど、前記視認困難度が低くなるように調節してもよい。
【００１５】
本発明によれば、第１ユーザと第２ユーザとの間のメッセージ交換の頻度が高いほど視認困難度が低くなるように調節することで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００１６】
（６）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は、前記第１ユーザのキャラクタと前記第２ユーザのキャラクタとの間のゲーム空間における距離に基づいて、前記視認困難度を調節してもよい。
【００１７】
本発明によれば、第１ユーザのキャラクタと第２ユーザのキャラクタとの間のゲーム空間における距離に基づいて視認困難度を調節することで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００１８】
（７）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は、前記第１ユーザと前記第２ユーザとの間の実空間における距離に基づいて、前記視認困難度を調節してもよい。
【００１９】
本発明によれば、第１ユーザと第２ユーザとの間の実空間における距離に基づいて視認困難度を調節することで、プライバシーを保護しつつユーザ間の双方向コミュニケーションを促進することができる。
【００２０】
（８）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記調節部は
、マッチングが成立した各ユーザのユーザ情報に基づいて前記所定の基準を変更してもよい。
【００２１】
本発明によれば、マッチングが成立したユーザのユーザ情報に基づいて所定の基準を変更することで、所定の基準を適切に設定することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態のネットワークシステムを示す図。
【図２】本実施形態のサーバの機能ブロック図の一例を示す図。
【図３】本実施形態の端末の機能ブロック図の一例を示す図。
【図４】端末の表示部に表示される表示画面の一例を示す図。
【図５】端末の表示部に表示される表示画面の一例を示す図。
【図６】ユーザのユーザ情報を格納するテーブル情報の一例を示す図
【図７】端末の表示部に表示される表示画面の一例を示す図。
【図８】本実施形態のサーバの処理の他の例を示すフローチャート。
【発明を実施するための形態】
【００２３】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２４】
１．構成
図１は、本実施形態のネットワークシステム（コミュニケーションシステム）を示す。本実施形態では、複数の端末１０（ユーザ端末）とサーバ２０（サーバ装置）とによって構成される。つまり、図１に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ２０と、端末１０（１０Ａ、１０Ｂ、１０Ｃ・・・）とが、ネットワークに接続可能に構成される。
【００２５】
サーバ２０は、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ２０は、ユーザの情報（ユーザ名、プロフィール、ユーザ画像（プロフィール画像）など）をログインしたユーザだけでなく、他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。また、サーバはユーザ間でメッセージを送受信（交換）可能なチャットサービスを端末１０に提供する。サーバ２０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ２０は、１又は複数のサーバ（認証サーバ、ＳＮＳサーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。
【００２６】
端末１０は、携帯端末（スマートフォン、タブレット型端末、携帯電話等）、パーソナルコンピュータ（ＰＣ）などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ２０に接続可能な装置である。なお、端末１０とサーバ２０との通信回線は、有線でもよいし無線でもよい。
【００２７】
図２に、本実施形態のサーバ２０の機能ブロック図の一例を示す。なお本実施形態のサーバは図２の構成要素（各部）の一部を省略した構成としてもよい。
【００２８】
記憶部２７０は、処理部２００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部２００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。記憶部２７０は、格納部２７２（例え
ばデータベース）を含む。
【００２９】
格納部２７２は、本実施形態のネットワークシステムが提供するＳＮＳに参加する複数のユーザそれぞれのユーザ情報を格納する。例えば、格納部２７２は、複数のユーザそれぞれのユーザの識別情報（ユーザＩＤ）に対応づけて、ユーザ名、パスワード、端末１０の宛先情報（ＩＰアドレス等）などを、ユーザ情報として格納する。また、格納部２７２は、ユーザとのマッチングが成立した他のユーザを特定するための情報を、ユーザ情報として格納する。また、格納部２７２は、ユーザの識別情報に対応づけて、ユーザ画像（ユーザの顔を含む画像）とプロフィール情報を、ユーザ情報として格納する。
【００３０】
通信部２９６は端末１０や他のサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３１】
処理部２００（プロセッサ）は、端末１０から送信され通信部２９６を介して受信したデータ、プログラムなどに基づいて、ユーザ情報の管理、ログイン／ログアウトに関する処理、通信制御処理などの各種処理を行う。処理部２００は記憶部２７０をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部２００は、通信制御部２１０、記憶制御部２１２、設定部２１４、調節部２１６を含む。
【００３２】
通信制御部２１０は、端末１０から送信されたユーザ画像を受信する制御を行う。記憶制御部２１２は、受信したユーザ画像を含むユーザ情報を記憶部２７０(格納部２７２)に記憶させる制御を行う。
【００３３】
設定部２１４は、記憶部２７０に記憶されたユーザ画像を所定の視認困難度で視認困難に設定する。ユーザ画像を所定の視認困難度で視認困難に設定するとは、ユーザ画像を所定の視認困難度で視認困難にするための画像処理（例えば、モザイク処理、ぼかし処理、塗り潰し処理、所与の画像を重畳させる処理など）をユーザ画像に対して施して、画像処理後のユーザ画像を記憶部２７０に記憶させることであってもよいし、所定の視認困難度で視認困難にするための画像処理をユーザ画像に対して施すことを指示する設定情報（メタデータ）を当該ユーザ画像に関連付けて記憶部２７０に記憶させることであってもよい。視認困難度により、モザイク処理の強度（平均化するブロックの大きさ）や、ぼかし処理の強度（フィルタの大きさ）、塗り潰す色や重畳させる画像の不透明度が決定され、視認困難度が高いほど、モザイク処理やぼかし処理の強度は高くなり、塗り潰する色や重畳させる画像の不透明度は高くなる。
【００３４】
調節部２１６は、第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係が所定の基準を満たす場合に、前記第１ユーザのユーザ画像の視認困難度を前記第２ユーザに対して低くする調節を行うとともに、前記第２ユーザのユーザ画像の視認困難度を前記第１ユーザに対して低くする調節を行う。ユーザ画像の視認困難度を低くする調節を行うとは、調節後の視認困難度で視認困難にするための画像処理を施したユーザ画像（調節後の視認困難度が最小値の場合は、視認困難にするための画像処理を施していないユーザ画像）を生成することであってもよいし、ユーザ画像を調節後の視認困難度で視認困難にすることを指示する設定情報（調節後の視認困難度が最小値の場合は、ユーザ画像を視認困難にしないことを指示する設定情報）を生成することであってもよい。
【００３５】
また、調節部２１６は、前記第１ユーザのユーザ情報と前記第２ユーザのユーザ情報とに基づいて、前記第１ユーザと前記第２ユーザとの相性を示すパラメータ（相性パラメータ）を算出し、算出した前記パラメータが前記所定の基準を満たすか否かを判定してもよ
い。また、調節部２１６は、相性パラメータの値が大きいほど、前記視認困難度が低くなるように調節してもよい。また、調節部２１６は、前記第１ユーザ及び前記第２ユーザのユーザ情報（ユーザ情報に含まれるプロフィール情報の少なくとも一部）の一致度に基づいて相性パラメータを算出し、当該一致度が高いほど、前記視認困難度が低くなるように調節してもよい。また、ユーザ間のメッセージ交換の履歴をユーザ情報として格納する場合、調節部２１６は、前記第１ユーザと前記第２ユーザとの間のメッセージ交換の頻度に基づいて相性パラメータを算出し、当該メッセージ交換の頻度が高いほど、前記視認困難度が低くなるように調節してもよい。また、各端末１０から受信した操作情報に基づいてゲーム空間において各ユーザのキャラクタを移動させる処理を行う場合、調節部２１６は、前記第１ユーザのキャラクタと前記第２ユーザのキャラクタとの間のゲーム空間における距離に基づいて、相性パラメータを算出し、前記視認困難度を調節してもよい。また、各端末１０から受信した現在位置情報をユーザ情報として記憶する場合、調節部２１６は、前記第１ユーザと前記第２ユーザとの間の実空間における距離に基づいて、相性パラメータを算出し、前記視認困難度を調節してもよい。
【００３６】
また、調節部２１６は、マッチングが成立した各ユーザのユーザ情報に基づいて前記所定の基準（相性パラメータが所定の基準を満たすときの閾値、ユーザ情報に含まれる複数の要素のうち相性パラメータの算出に用いる１又は複数の要素）を変更してもよい。
【００３７】
処理部２００は、課題提供部２１８を更に含んでいてもよい。課題提供部２１８は、ユーザに課題を提示し（課題を示す情報を当該ユーザの端末１０に送信して、当該端末１０の表示部１９０に表示させ）、当該ユーザが前記課題に取り組んだ結果（当該ユーザの端末１０から送信された、課題に取り組んだ結果に関する情報）を当該ユーザのユーザ情報として記憶部２７０に記憶させる。課題とは、例えば、クイズに解答する課題、質問に回答する課題、端末１０で実行可能な特定のゲームをプレイする課題である。課題に取り組んだ結果とは、例えば、クイズに対する解答、質問に対する回答、ゲームのプレイ結果（ゲームスコア等）である。調節部２１６は、前記第１ユーザ及び前記第２ユーザの前記課題に取り組んだ結果に基づいて相性パラメータを算出し、算出した相性パラメータが前記所定の基準を満たすか否かを判定するようにしてもよい。
【００３８】
通信制御部２１０は、調節後の視認困難度で前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信し、調節後の視認困難度で前記第２ユーザのユーザ画像を表示するための情報を前記第１ユーザのユーザ端末に送信する。通信制御部２１０は、当該情報として、調節後の視認困難度で視認困難にするための画像処理を施したユーザ画像を送信してもよいし、調節後の視認困難度で視認困難にすることを指示する設定情報を付加したユーザ画像を送信してもよい。
【００３９】
図３に、本実施形態の端末１０の機能ブロック図の一例を示す。なお本実施形態の端末は図３の構成要素（各部）の一部を省略した構成としてもよい。
【００４０】
入力部１５０は、ユーザからの入力情報を入力（検出）するための機器であり、ユーザの入力情報（操作入力）を処理部１００に出力する。入力部１５０の機能は、タッチパネル、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００４１】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。
【００４２】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機
能は、入力部１５０としても機能するタッチパネル、ＬＣＤ或いはＣＲＴなどのディスプレイにより実現できる。
【００４３】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００４４】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００４５】
なお、サーバ２０が有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログラムや各種データを受信して端末を機能させる場合も本発明の範囲内に含む。
【００４６】
処理部１００（プロセッサ）は、入力部１５０からの入力情報（操作入力）、プログラム、通信部１９６を介して受信したデータなどに基づいて、各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部１００は、通信制御部１１０、表示制御部１１２、画像生成部１２０、音生成部１３０を含む。
【００４７】
通信制御部１１０は、記憶部１７０に記載された画像のうちユーザによって選択された画像をユーザ画像としてサーバ２０に送信する。また、通信制御部１１０は、他のユーザのユーザ画像（視認困難にするための画像処理が施されたユーザ画像、又は、設定情報が付加されたユーザ画像）をサーバ２０から受信する。
【００４８】
表示制御部１１２は、サーバ２０から受信した他のユーザのユーザ画像を表示部１９０に表示させる制御を行う。表示制御部１１２は、ユーザ画像に設定情報が付加されている場合には、当該設定情報を参照して、ユーザ画像を視認困難にするための画像処理を施して、画像処理後のユーザ画像を表示部１９０に表示させる。
【００４９】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。
【００５０】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５１】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００５２】
図４は、端末１０の表示部１９０（タッチパネル）に表示される表示画面の一例を示す図である。図４に示す表示画面ＤＳは、複数のユーザ（他のユーザ）のプロフィール一覧を表示する画面であり、表示画面ＤＳには、各ユーザのユーザ画像ＵＩとプロフィールＰＦが表示される。ここでは、プロフィールＰＦとして、ユーザ名（ユーザのイニシャル）、年齢、出身地が表示されている。また、ユーザ画像ＵＩとして、ユーザの顔画像が表示されている。但し、ユーザ画像ＵＩ（顔画像）は所定の視認困難度で視認困難に（モザイク処理やぼかし処理、塗り潰し処理等が施された状態で）表示されている。
【００５３】
図４に示す表示画面ＤＳにおいて、ユーザが、いずれかのユーザのユーザ画像ＵＩを選択する操作を行うと、図５に示すような、選択したユーザ（ここでは、ユーザ「ＹＦ」）
のプロフィールを表示する表示画面ＤＳ（プロフィール画面）に移行する。図５に示す表示画面ＤＳには、ユーザのユーザ画像ＵＩと、詳細なプロフィールＰＦと、当該ユーザに評価情報（「いいね！」）を送信するためのボタンＢＴが表示される。例えば、ユーザ「ＹＦ」のプロフィール画面において、ユーザがボタンＢＴを選択する操作を行うと、当該ユーザから評価情報が送信されたことがユーザ「ＹＦ」に通知される。これに応じて、ユーザ「ＹＦ」が、当該ユーザのプロフィール画面においてボタンＢＴを選択して当該ユーザに評価情報を送信すると、当該ユーザとユーザ「ＹＦ」とのマッチングが成立する。ユーザ間のマッチングが成立すると、当該ユーザ間でチャットによるメッセージ交換ができるようになる。
【００５４】
図６は、ユーザのユーザ情報を格納するテーブル情報の一例を示す図である。テーブル情報３００は、サーバ２０の格納部２７２に格納される。テーブル情報３００は、ユーザのユーザＩＤ３１０に関連付けて、当該ユーザのユーザ画像３２０（ユーザ画像を特定するための情報）と、ユーザ画像の視認困難度３３０と、当該ユーザのプロフィール情報３４０（ユーザ名、年齢、出身地、身長、年収等）とを格納する。視認困難度３３０は、例えば「０」を最小値とし、「５」を最大値とする値であり、ここでは、各ユーザのユーザ画像の視認困難度３３０として、初期値である「５」が設定されている。
【００５５】
サーバ２０（通信制御部２１０）は、ユーザの端末１０から受信したユーザ画像を当該ユーザのユーザ画像３２０としてテーブル情報３００に格納する。また、サーバ２０は、テーブル情報３００に格納された各ユーザのユーザ画像３２０と視認困難度３３０（設定情報）とプロフィール情報３４０とを端末１０に送信する。端末１０は、サーバ２０から受信した各ユーザのユーザ画像３２０と視認困難度３３０に基づいて、視認困難にするための画像処理を各ユーザのユーザ画像３２０に対して施し、当該画像処理が施されたユーザ画像を、表示画面ＤＳにおいて各ユーザのユーザ画像ＵＩとして表示させる。ここでは、各ユーザのユーザ画像の視認困難度３３０として「５」が設定されているため、視認困難度「５」で視認困難にするための画像処理が各ユーザのユーザ画像３２０に対して施され、表示画面ＤＳにおいて各ユーザのユーザ画像ＵＩとして表示されている。また、端末１０は、サーバ２０から受信した各ユーザのプロフィール情報３４０に含まれる少なくとも一部の情報を、表示画面ＤＳにおいて各ユーザのプロフィールＰＦとして表示させる。
【００５６】
ここで、本実施形態では、第１ユーザのユーザ情報と第２ユーザのユーザ情報とに基づいて、第１ユーザと第２ユーザとの相性を示す相性パラメータを算出し、算出した相性パラメータが所定の基準を満たす場合に、第１ユーザと第２ユーザとのマッチングが成立する可能性が高いと判断して、第１ユーザのユーザ画像の視認困難度を第２ユーザに対して低くする（第１ユーザのユーザ画像を第２ユーザにとって視認し易くする）とともに、第２ユーザのユーザ画像の視認困難度を第１ユーザに対して低くする（第２ユーザのユーザ画像を第１ユーザにとって視認し易くする）調節を行う。このとき、算出した相性パラメータが高いほど視認困難度を低くする調節を行ってもよい。
【００５７】
具体的には、第１ユーザのプロフィール情報と第２ユーザのプロフィール情報との一致度が高いほど、第１ユーザと第２ユーザの相性パラメータの値を高くして、視認困難度を低くする調整を行ってもよい。例えば、ユーザ「ＹＦ」（第１ユーザ）のプロフィール情報３４０の「年収」と他のユーザ（第２ユーザ）のプロフィール情報３４０の「年収」との一致度が高い（年収の差が小さい）ほど、ユーザ「ＹＦ」と当該他のユーザとの相性パラメータを高くする。なお、ユーザ「ＹＦ」のプロフィール情報の「希望年収」と当該他のユーザのプロフィール情報の「年収」との一致度が高い（希望年収と年収の差が小さい）ほど、且つ、ユーザ「ＹＦ」のプロフィール情報の「年収」と当該他のユーザのプロフィール情報の「希望年収」との一致度が高いほど、当該相性パラメータを高くするようにしてもよい。また、ユーザ「ＹＦ」のプロフィール情報３４０の「年齢」と当該他のユー
ザのプロフィール情報３４０の「年齢」との一致度が高い（年齢の差が小さい）ほど当該相性パラメータを高くする。そして、当該相性パラメータが所定の閾値以上である（所定の基準を満たす）場合に、当該相性パラメータに応じて、ユーザ「ＹＦ」のユーザ画像の視認困難度を当該他のユーザに対して低くするとともに、当該他のユーザのユーザ画像の視認困難度をユーザ「ＹＦ」に対して低くする。例えば、ユーザ「ＹＦ」のユーザ画像の当該他のユーザに対する視認困難度と、当該他のユーザのユーザ画像のユーザ「ＹＦ」に対する視認困難度とを、それぞれ「５」から「２」に変更する場合、ユーザ「ＹＦ」のユーザ画像を当該他のユーザに対して視認困難度「２」で視認困難にすることを指示する情報が、ユーザ「ＹＦ」の視認困難度３３０に設定され、同様に、当該他のユーザのユーザ画像をユーザ「ＹＦ」に対して視認困難度「２」で視認困難にすることを指示する情報が、当該他のユーザの視認困難度３３０に設定される。ユーザ「ＹＦ」の当該視認困難度３３０（設定情報）を受信した当該他のユーザの端末１０では、視認困難度「２」で視認困難にするための画像処理がユーザ「ＹＦ」のユーザ画像３２０に対して施され、表示画面ＤＳにおいてユーザ「ＹＦ」のユーザ画像ＵＩとして表示される（図７参照）。同様に、当該他のユーザの当該視認困難度３３０（設定情報）を受信したユーザ「ＹＦ」のユーザの端末１０では、視認困難度「２」で視認困難にするための画像処理が当該他のユーザのユーザ画像３２０に対して施され、表示画面ＤＳにおいて当該他のユーザのユーザ画像ＵＩとして表示される。
【００５８】
また、ユーザのログイン履歴（ログイン／ログアウトした日時の履歴）や、ユーザの端末１０の動きに関する情報（慣性センサの検出信号等に基づく情報）がユーザ情報に含まれる場合、これらの情報に基づいて第１ユーザと第２ユーザの生活パターン（ログインタイミング、起床・就寝時刻、活動時間等）を推定し、両者の生活パターンの一致度が高いほど、第１ユーザと第２ユーザの相性パラメータの値を高くして、視認困難度を低くする調整を行ってもよい。
【００５９】
また、ユーザ間のメッセージの送受信履歴がユーザ情報に含まれる場合、第１ユーザから第２ユーザへのメッセージ送信の頻度が高いほど、且つ、第２ユーザから第１ユーザへのメッセージ送信の頻度が高いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。また、ユーザが投稿した写真や日記に対して他のユーザが評価情報（「いいね！」等）を送信することができ、評価情報の送受信履歴がユーザ情報に含まれる場合、第１ユーザから第２ユーザに送信した評価情報の数が多いほど、且つ、第２ユーザから第１ユーザに送信した評価情報の数が多いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。また、ユーザが他のユーザに対して課金アイテムをプレゼント（贈与）することができ、課金アイテムの贈与履歴がユーザ情報に含まれる場合、第１ユーザが第２ユーザに贈与した課金アイテムの数が多いほど、且つ、第２ユーザが第１ユーザに贈与した課金アイテムの数が多いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。
【００６０】
また、各ユーザに課題を提示し、各ユーザが課題に取り組んだ結果をユーザ情報に格納する場合、第１ユーザが課題に取り組んだ結果と第２ユーザが課題に取り組んだ結果に基づいて、第１ユーザと第２ユーザの相性パラメータを算出してもよい。例えば、課題として所定の質問やクイズをユーザに提示する場合、第１ユーザの回答（解答）と第２ユーザの回答が一致する場合に、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。また、課題として、特定のゲーム（端末１０で実行可能なゲーム、サーバ２０が提供するオンラインゲーム）をプレイすることをユーザに提示する場合、第１ユーザが当該ゲームをプレイして得たゲームスコアと、第２ユーザが当該ゲームをプレイして得たゲームスコアがそれぞれ高いほど、且つ、両者のゲームスコアの差が小さいほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。また、当該ゲームで利用可能なアイテムの購入履歴がユーザ情報に含まれる場合、第１ユーザと第２ユーザのアイテム購入回
数（或いは、課金額）がそれぞれ高いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。また、課金アイテムを用いてゲーム内コンテンツ（ゲーム空間に配置された施設等）を成長させることができる場合、第１ユーザが成長させたコンテンツの種類と第２ユーザが成長させたコンテンツの種類が一致しており、且つコンテンツの成長度がそれぞれ高いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよい。
【００６１】
また、複数のユーザが共通のゲーム空間を共有して当該ゲーム空間内で各ユーザがそれぞれのキャラクタを移動させて進行するオンラインゲームをサーバ２０が提供し、各ユーザのキャラクタのゲーム空間内での位置情報の履歴がユーザ情報に含まれる場合、第１ユーザのキャラクタと第２ユーザのキャラクタのゲーム空間内での距離に基づいて、第１ユーザと第２ユーザの相性パラメータを算出してもよい。例えば、第１ユーザのキャラクタと第２ユーザのキャラクタ間の距離が近いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよいし、第１ユーザのキャラクタと第２ユーザのキャラクタとが所定距離範囲内にいる時間が長いほど、当該相性パラメータの値を高くしてもよい。
【００６２】
また、ユーザの端末１０から取得した位置情報（実空間での位置情報）の履歴がユーザ情報に含まれる場合、第１ユーザと第２ユーザの実空間での距離に基づいて、第１ユーザと第２ユーザの相性パラメータを算出してもよい。例えば、第１ユーザと第２ユーザ間の距離が近いほど、第１ユーザと第２ユーザの相性パラメータの値を高くしてもよいし、第１ユーザと第２ユーザ間の距離が所定距離（例えば、１０ｋｍ）に近いほど、当該相性パラメータの値を高くしてもよい。
【００６３】
このように本実施形態によれば、第１ユーザのユーザ情報と第２ユーザのユーザ情報との関係（プロフィールや生活パターンの一致度、メッセージ交換やアイテム贈与の頻度、課題に取り組んだ結果の一致度、ゲーム空間や実空間での互いの位置関係など）に基づいて、第１ユーザと第２ユーザの相性パラメータを算出し、算出した相性パラメータが所定の基準を満たす（第１ユーザと第２ユーザとのマッチングが成立する可能性が高いと判断できる）場合に、第１ユーザのユーザ画像の視認困難度を第２ユーザに対して低くするとともに、第２ユーザのユーザ画像の視認困難度を第１ユーザに対して低くすることで、プライバシーを保護しつつ、マッチングが成立する可能性が高いユーザ同士の双方向コミュニケーションを促進することができる。
【００６４】
また本実施形態では、過去にマッチングが成立した各ユーザのユーザ情報に基づいて、統計的手法により、当該各ユーザのユーザ情報の関係の傾向を推定し、推定結果に基づいて所定の基準（マッチングが成立する可能性を判断するための基準）を変更してもよい。例えば、マッチングが成立したユーザ間において、ユーザ情報に含まれる複数の要素のうち特定の要素の一致度が高い場合に、当該特定の要素を用いて（或いは、当該特定の要素の重みを大きくして）相性パラメータを算出するように基準を変更してもよい。このようにすると、マッチングが成立する可能性を判断するための基準を適切に設定することができる。
【００６５】
図８は、本実施形態のサーバ２０の処理の一例を示すフローチャートである。まず、通信制御部２１０は、端末１０からユーザ画像を受信したか否かを判断し（ステップＳ１０）、ユーザ画像を受信していない場合（ステップＳ１０のＮ）には、ステップＳ１３に移行する。ユーザ画像を受信した場合（ステップＳ１０のＹ）には、記憶制御部２１２は、端末１０から受信したユーザ画像を、当該端末１０のユーザのユーザ画像３２０としてユーザ情報（テーブル情報３００）に格納する（ステップＳ１１）。次に、設定部２１４は、ユーザ画像の視認困難度３３０に所定の視認困難度を設定して、ユーザ画像を所定の視認困難度で視認困難に設定する（ステップＳ１２）。
【００６６】
次に、調節部２１６は、第１ユーザのユーザ情報と第２ユーザのユーザ情報とに基づいて第１ユーザと第２ユーザの相性パラメータを算出（更新）する（ステップＳ１３）。次に、調節部２１６は、算出された相性パラメータが所定の基準を満たすか否かを判断し（ステップＳ１４）、所定の基準を満たさない場合（ステップＳ１４のＮ）には、ステップＳ１７に移行する。所定の基準を満たす場合（ステップＳ１４のＹ）には、調節部２１６は、第１ユーザのユーザ画像の視認困難度を第２ユーザに対して低くする調節を行い（ステップＳ１５）、第２ユーザのユーザ画像の視認困難度を第１ユーザに対して低くする調節を行う（ステップＳ１６）。ここで、調節部２１６は、第１ユーザのユーザ画像を第２ユーザに対して調節後の視認困難度で視認困難にすることを指示する情報を、第１ユーザの視認困難度３３０に設定し、第２ユーザのユーザ画像を第１ユーザに対して調節後の視認困難度で視認困難にすることを指示する情報を、第２ユーザの視認困難度３３０に設定する。
【００６７】
次に、通信制御部２１０は、端末１０からユーザ画像の要求情報を受信したか否かを判断し（ステップＳ１７）、要求情報を受信した場合（ステップＳ１７のＹ）には、当該端末に対して、当該端末１０のユーザ以外のユーザ画像と当該ユーザ画像に関連付けられた視認困難度３３０（設定情報）とを送信する（ステップＳ１８）。
【００６８】
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【００６９】
１０…端末、２０…サーバ、１００…処理部、１１０…通信制御部、１１２…表示制御部、１２０…画像生成部、１３０…音生成部、１５０…入力部、１７０…記憶部、１９０…表示部、１９２…音出力部、１９６…通信部、２００…処理部、２１０…通信制御部、２１２…記憶制御部、２１４…設定部、２１６…調節部、２１８…課題提供部、２７０…記憶部、２７２…格納部、２９６…通信部
【図１】
2019175087.tif 000003
【図２】
2019175087.tif 000004
【図３】
2019175087.tif 000005
【図４】
2019175087.tif 000006
【図５】
2019175087.tif 000007
【図６】
2019175087.tif 000008
【図７】
2019175087.tif 000009
【図８】
2019175087.tif 000010