(57)【要約】【課題】ユーザ画像を公開する際にプライバシーを保護しつつユーザの利便性を高めることが可能なサーバ装置等を提供すること。【解決手段】サーバ装置は、ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、受信したユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、記憶部に記憶されたユーザ画像のうち、第１ユーザのユーザ画像の複数の部位を視認不可能に設定する設定部と、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能にする条件を設定する条件設定部とを含み、設定部は、条件設定部で設定された条件を満たす場合に、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定し、通信制御部は、設定部での設定に従って第１ユーザのユーザ画像を表示するための情報を第２ユーザのユーザ端末に送信する。【選択図】図８
2019175086.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、
受信した前記ユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、
前記記憶部に記憶されたユーザ画像のうち、第１ユーザのユーザ画像の複数の部位を視認不可能に設定する設定部と、
視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能にする条件を設定する条件設定部としてコンピュータを機能させ、
前記設定部は、
前記条件設定部で設定された前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定し、
前記通信制御部は、
前記設定部での設定に従って前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信することを特徴とするプログラム。
【請求項２】
請求項１において、
前記ユーザ情報は複数種類の個別情報を含み、各個別情報には部位が関連付けられており、
前記設定部は、
前記第１ユーザのユーザ情報に含まれる個別情報と前記第２ユーザのユーザ情報に含まれる個別情報との一致度が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち前記個別情報に関連付けられている部位を前記第２ユーザに対して視認可能に設定することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記設定部は、
前記第１ユーザによって指定された部位を視認不可能に設定することを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれか１項において、
前記設定部は、
前記第１ユーザの操作又は前記第１ユーザのユーザ情報に基づいて、前記第１ユーザのユーザ画像の部位ごとに、視認可能にする優先順位を設定し、前記第１ユーザのユーザ画像の部位ごとに設定された優先順位に基づいて、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定することを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれか１項において、
ユーザに課題を提示し、当該ユーザが前記課題に取り組んだ結果を当該ユーザに関連付けて前記記憶部に記憶させる課題提供部として更にコンピュータを機能させ、
前記設定部は、
前記第２ユーザが前記課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定することを特徴とするプログラム。
【請求項６】
請求項５において、
前記課題提供部は、
前記第１ユーザによって設定された課題を前記第２ユーザに提示することを特徴とする
プログラム。
【請求項７】
請求項５又は６において、
前記設定部は、
前記第１ユーザと前記第２ユーザのそれぞれが前記課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定することを特徴とするプログラム。
【請求項８】
請求項４に従属する請求項５乃至７のいずれか１項において、
前記設定部は、
前記第１ユーザによって設定された前記優先順位と、前記第２ユーザが前記課題に取り組んだ結果とに基づいて、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定することを特徴とするプログラム。
【請求項９】
ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、
受信した前記ユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、
前記記憶部に記憶されたユーザ画像のうち、第１ユーザのユーザ画像の複数の部位を視認不可能に設定する設定部と、
視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能にする条件を設定する条件設定部とを含み、
前記設定部は、
前記条件設定部で設定された前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定し、
前記通信制御部は、
前記設定部での設定に従って前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びサーバ装置に関する。
【背景技術】
【０００２】
従来、仮想空間内においてユーザの顔画像を公開する場合において、顔画像の許容公開度を取得し、顔画像について設定された複数の段階の公開用顔画像のうち、許容公開度に応じた段階の公開用顔画像に関するデータを送信する手法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０７７００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の手法では、顔画像に対してモザイク処理を施すことで公開用顔画像を生成し、ユーザによって設定された許容公開度に応じてモザイク処理の程度を制御しているが、顔画像全体に施されるモザイク処理の程度を制御できるのであり、ユーザの細かな要望やユーザ同士の関係性等に基づく制御に対応することはできなかった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ユーザ画像を公開する際にプライバシーを保護しつつユーザの利便性を高めることが可能なプログラム及びサーバ装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、ユーザ端末からユーザの顔を含むユーザ画像を受信する通信制御部と、受信した前記ユーザ画像を含むユーザ情報を記憶部に記憶させる記憶制御部と、前記記憶部に記憶されたユーザ画像のうち、第１ユーザのユーザ画像の複数の部位を視認不可能に設定する設定部と、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能にする条件を設定する条件設定部としてコンピュータを機能させ、前記設定部は、前記条件設定部で設定された前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定し、前記通信制御部は、前記設定部での設定に従って前記第１ユーザのユーザ画像を表示するための情報を前記第２ユーザのユーザ端末に送信することを特徴とするプログラムに関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むサーバ装置に関する。
【０００７】
本発明によれば、第１ユーザのユーザ画像の複数の部位を視認不可能に設定し、条件設定部で設定された条件を満たす場合には、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部を第２ユーザに視認可能に設定し、これらの設定に従って第１ユーザのユーザ画像を表示するための情報を第２ユーザのユーザ端末に送信することで、プライバシーを保護しつつユーザの利便性を高めることができる。
【０００８】
（２）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記ユーザ情報は複数種類の個別情報を含み、各個別情報には部位が関連付けられており、前記設定部は、前記第１ユーザのユーザ情報に含まれる個別情報と前記第２ユーザのユーザ情報に含
まれる個別情報との一致度が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち前記個別情報に関連付けられている部位を前記第２ユーザに対して視認可能に設定してもよい。
【０００９】
本発明によれば、第１ユーザと第２ユーザの個別情報の一致度が前記条件を満たす場合に、視認不可能に設定された複数の部位のうち一部を視認可能にすることで、プライバシーを保護しつつユーザの利便性を高めることができる。
【００１０】
（３）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記設定部は、前記第１ユーザによって指定された部位を視認不可能に設定してもよい。
【００１１】
本発明によれば、ユーザは自身のユーザ画像において見せたくない部位を視認不可能に設定することができ、プライバシーを保護しつつユーザの利便性を高めることができる。
【００１２】
（４）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記設定部は、前記第１ユーザの操作又は前記第１ユーザのユーザ情報に基づいて、前記第１ユーザのユーザ画像の部位ごとに、視認可能にする優先順位を設定し、前記第１ユーザのユーザ画像の部位ごとに設定された優先順位に基づいて、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定してもよい。
【００１３】
本発明によれば、第１ユーザの操作又はユーザ情報に基づき部位ごとに設定された優先順位に基づいて、視認不可能に設定された複数の部位のうち一部を視認可能にすることで、プライバシーを保護しつつユーザの利便性を高めることができる。
【００１４】
（５）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、ユーザに課題を提示し、当該ユーザが前記課題に取り組んだ結果を当該ユーザに関連付けて前記記憶部に記憶させる課題提供部として更にコンピュータを機能させ（課題提供部を更に含み）、前記設定部は、前記第２ユーザが前記課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定してもよい。
【００１５】
本発明によれば、第２ユーザが課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された複数の部位のうち一部を視認可能にすることで、プライバシーを保護しつつユーザの利便性を高めることができる。
【００１６】
（６）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記課題提供部は、前記第１ユーザによって設定された課題を前記第２ユーザに提示してもよい。
【００１７】
本発明によれば、第１ユーザが設定した課題を第２ユーザが取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された複数の部位のうち一部を視認可能にすることで、プライバシーを保護しつつユーザの利便性を高めることができる。
【００１８】
（７）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記設定部は、前記第１ユーザと前記第２ユーザのそれぞれが前記課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定してもよい。
【００１９】
本発明によれば、第１ユーザと第２ユーザのそれぞれが課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された複数の部位のうち一部を視認可能にすること
で、プライバシーを保護しつつユーザの利便性を高めることができる。
【００２０】
（８）また本発明に係るプログラム、情報記憶媒体及びサーバ装置では、前記設定部は、前記第１ユーザによって設定された前記優先順位と、前記第２ユーザが前記課題に取り組んだ結果とに基づいて、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定してもよい。
【００２１】
本発明によれば、第１ユーザによって設定された優先順位と第２ユーザが課題に取り組んだ結果とに基づいて、視認不可能に設定された複数の部位のうち一部を視認可能にすることで、プライバシーを保護しつつユーザの利便性を高めることができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態のネットワークシステムを示す図。
【図２】本実施形態のサーバの機能ブロック図の一例を示す図。
【図３】本実施形態の端末の機能ブロック図の一例を示す図。
【図４】端末の表示部に表示される表示画面の一例を示す図。
【図５】端末の表示部に表示される表示画面の一例を示す図。
【図６】ユーザのユーザ情報を格納するテーブル情報の一例を示す図
【図７】端末の表示部に表示される表示画面の一例を示す図。
【図８】本実施形態のサーバの処理の他の例を示すフローチャート。
【発明を実施するための形態】
【００２３】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２４】
１．構成
図１は、本実施形態のネットワークシステム（コミュニケーションシステム）を示す。本実施形態では、複数の端末１０（ユーザ端末）とサーバ２０（サーバ装置）とによって構成される。つまり、図１に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ２０と、端末１０（１０Ａ、１０Ｂ、１０Ｃ・・・）とが、ネットワークに接続可能に構成される。
【００２５】
サーバ２０は、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ２０は、ユーザの情報（ユーザ名、プロフィール、ユーザ画像（プロフィール画像）など）をログインしたユーザだけでなく、他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。また、サーバはユーザ間でメッセージを送受信可能なチャットサービスを端末１０に提供する。サーバ２０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ２０は、１又は複数のサーバ（認証サーバ、ＳＮＳサーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。
【００２６】
端末１０は、携帯端末（スマートフォン、タブレット型端末、携帯電話等）、パーソナルコンピュータ（ＰＣ）などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ２０に接続可能な装置である。なお、端末１０とサーバ２０との通信回線は、有線でもよいし無線でもよい。
【００２７】
図２に、本実施形態のサーバ２０の機能ブロック図の一例を示す。なお本実施形態のサ
ーバは図２の構成要素（各部）の一部を省略した構成としてもよい。
【００２８】
記憶部２７０は、処理部２００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部２００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。記憶部２７０は、格納部２７２（例えばデータベース）を含む。
【００２９】
格納部２７２は、本実施形態のネットワークシステムが提供するＳＮＳに参加する複数のユーザそれぞれのユーザ情報を格納する。例えば、格納部２７２は、複数のユーザそれぞれのユーザの識別情報（ユーザＩＤ）に対応づけて、ユーザ名、パスワード、端末１０の宛先情報（ＩＰアドレス等）などを、ユーザ情報として格納する。また、格納部２７２は、ユーザとのマッチングが成立した他のユーザを特定するための情報を、ユーザ情報として格納する。また、格納部２７２は、ユーザの識別情報に対応づけて、ユーザ画像（ユーザの顔を含む画像）とプロフィール情報を、ユーザ情報として格納する。プロフィール情報は、複数種類の個別情報を含み、各個別情報には、後述する部位が関連付けられていてもよい。
【００３０】
通信部２９６は端末１０や他のサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３１】
処理部２００（プロセッサ）は、端末１０から送信され通信部２９６を介して受信したデータ、プログラムなどに基づいて、ユーザ情報の管理、ログイン／ログアウトに関する処理、通信制御処理などの各種処理を行う。処理部２００は記憶部２７０をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部２００は、通信制御部２１０、記憶制御部２１２、設定部２１４、条件設定部２１６を含む。
【００３２】
通信制御部２１０は、端末１０から送信されたユーザ画像を受信する制御を行う。記憶制御部２１２は、受信したユーザ画像を含むユーザ情報を記憶部２７０(格納部２７２)に記憶させる制御を行う。
【００３３】
設定部２１４は、記憶部２７０に記憶されたユーザ画像のうち、第１ユーザのユーザ画像の複数の部位を視認不可能に設定する。ユーザ画像の複数の部位とは、ユーザ画像がユーザの顔画像である場合には、例えば、顔を構成する髪、目、鼻、口などの複数のパーツ、或いは、顔全体であり、ユーザ画像がユーザの体全体の画像（体画像）である場合には、体を構成する顔（頭）、胴体、腕、足などの複数のパーツ、或いは、体全体である。複数の部位を視認不可能に設定するとは、複数の部位を視認不可能にするための画像処理（モザイク処理、ぼかし処理、塗り潰し処理、所与の画像を重ね合わせる処理、非表示とする処理）をユーザ画像に対して施して、画像処理後のユーザ画像を記憶部２７０に記憶させることであってもよいし、ユーザ画像において視認不可能にする（モザイク処理等の画像処理の対象とする）複数の部位を特定するための設定情報（メタデータ）を生成し、生成した設定情報を当該ユーザ画像に関連付けて記憶部２７０に記憶させることであってもよい。設定部２１４は、第１ユーザのユーザ画像の部位のうち第１ユーザによって設定された部位を視認不可能に設定してもよい。なお、設定部２１４は、ユーザ画像から画像認識処理により各部位を検出することで、ユーザ画像における各部位の位置、領域を特定してもよいし、ユーザ画像における各部位の位置、領域を予め規定しておいてもよい。また、ユーザ自身が、ユーザ画像における各部位の位置、領域を指定するようにしてもよい。
【００３４】
条件設定部２１６は、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能にする条件を設定する。
【００３５】
設定部２１４は、条件設定部２１６で設定された前記条件を満たす場合に、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を前記第２ユーザに対して視認可能に設定する。一部の部位を視認可能に設定するとは、当該部位に対して視認不可能にするための画像処理を施していないユーザ画像を生成することであってもよいし、視認可能にする（モザイク処理等の画像処理の対象としない）当該部位を特定するための設定情報を生成することであってもよい。
【００３６】
ユーザ情報（プロフィール情報）が複数種類の個別情報を含み、各個別情報に部位が関連付けられている場合、設定部２１４は、第１ユーザのユーザ情報に含まれる個別情報と第２ユーザのユーザ情報に含まれる個別情報との一致度が前記条件を満たす（例えば、一致する）場合に、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち前記個別情報に関連付けられている部位を第２ユーザに対して視認可能に設定してもよい。また、設定部２１４は、第１ユーザの操作又は第１ユーザのユーザ情報に基づいて、第１ユーザのユーザ画像の部位ごとに、視認可能にする優先順位を設定し、第１ユーザのユーザ画像の部位ごとに設定された優先順位に基づいて、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定してもよい。
【００３７】
処理部２００は、課題提供部２１８を含んでいてもよい。課題提供部２１８は、ユーザに課題を提示し（課題を示す情報を当該ユーザの端末１０に送信して、当該端末１０の表示部１９０に表示させ）、当該ユーザが前記課題に取り組んだ結果（当該ユーザの端末１０から送信された、課題に取り組んだ結果に関する情報）を当該ユーザに関連付けて記憶部２７０に記憶させる。課題とは、例えば、クイズに解答する課題、質問に回答する課題、端末１０で実行可能な特定のゲームをプレイする課題である。課題に取り組んだ結果とは、例えば、クイズに対する解答、質問に対する回答、ゲームのプレイ結果（ゲームスコア等）である。課題提供部２１８は、第１ユーザによって設定（指定、選択）された課題を第２ユーザに提示してもよい。
【００３８】
設定部２１４は、第２ユーザが前記課題に取り組んだ結果が前記条件を満たす場合（例えば、クイズに正答した場合、所定のプレイ結果を得た場合）に、視認不可能に設定された前記第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定してもよい。また、設定部２１４は、第１ユーザと第２ユーザのそれぞれが前記課題に取り組んだ結果が前記条件を満たす場合（例えば、質問に対する回答が第１ユーザと第２ユーザとで一致した場合）に、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定してもよい。また、設定部２１４は、第１ユーザによって設定された前記優先順位と、第２ユーザが前記課題に取り組んだ結果とに基づいて、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定してもよい。
【００３９】
通信制御部２１０は、設定部２１４での設定に従って第１ユーザのユーザ画像を表示する（ユーザ画像のうち視認不可能に設定された部位を視認不可能に表示し、それ以外の部位（視認可能に設定された部位）を視認可能に表示する）ための情報を第２ユーザの端末１０に送信する。通信制御部２１０は、当該情報として、ユーザ画像のうち視認不可能に設定された部位に対して視認不可能にするための画像処理を施した画像を、第２ユーザの端末１０に送信してもよいし、ユーザ画像（視認不可能にするための画像処理を施していないユーザ画像）に設定情報を付加して第２ユーザの端末１０に送信してもよい。
【００４０】
図３に、本実施形態の端末１０の機能ブロック図の一例を示す。なお本実施形態の端末は図３の構成要素（各部）の一部を省略した構成としてもよい。
【００４１】
入力部１５０は、ユーザからの入力情報を入力（検出）するための機器であり、ユーザの入力情報（操作入力）を処理部１００に出力する。入力部１５０の機能は、タッチパネル、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００４２】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。
【００４３】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、入力部１５０としても機能するタッチパネル、ＬＣＤ或いはＣＲＴなどのディスプレイにより実現できる。
【００４４】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００４５】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００４６】
なお、サーバ２０が有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログラムや各種データを受信して端末を機能させる場合も本発明の範囲内に含む。
【００４７】
処理部１００（プロセッサ）は、入力部１５０からの入力情報（操作入力）、プログラム、通信部１９６を介して受信したデータなどに基づいて、各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部１００は、通信制御部１１０、表示制御部１１２、画像生成部１２０、音生成部１３０を含む。
【００４８】
通信制御部１１０は、記憶部１７０に記載された画像のうちユーザによって選択された画像をユーザ画像としてサーバ２０に送信する。また、通信制御部１１０は、他のユーザのユーザ画像（視認不可能にするための画像処理が施されたユーザ画像、又は、設定情報が付加されたユーザ画像）をサーバ２０から受信する。
【００４９】
表示制御部１１２は、サーバ２０から受信した他のユーザのユーザ画像を表示部１９０に表示させる制御を行う。表示制御部１１２は、ユーザ画像に設定情報が付加されている場合には、当該設定情報を参照して、ユーザ画像のうち視認不可能に設定された部位に対して視認不可能にするための画像処理を施して、画像処理後のユーザ画像を表示部１９０に表示させる。
【００５０】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。
【００５１】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５２】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００５３】
図４は、端末１０の表示部１９０（タッチパネル）に表示される表示画面の一例を示す図である。図４に示す表示画面ＤＳは、複数のユーザ（他のユーザ）のプロフィール一覧を表示する画面であり、表示画面ＤＳには、各ユーザのユーザ画像ＵＩとプロフィールＰＦが表示される。ここでは、プロフィールＰＦとして、ユーザ名（ユーザのイニシャル）、年齢、出身地が表示されている。また、ユーザ画像ＵＩとして、ユーザの顔画像が表示されている。但し、ユーザ画像ＵＩ（顔画像）の複数の部位は視認不可能に（モザイク処理やぼかし処理、塗り潰し処理等が施されて）表示されている。例えば、ユーザ「ＹＦ」のユーザ画像ＵＩでは、顔の全ての部位（「髪」、「目」、「鼻」及び「口」の４つの部位）が視認不可能に表示され、ユーザ「ＫＳ」のユーザ画像ＵＩでは、「目」、「鼻」及び「口」の３つの部位が視認不可能に表示され、ユーザ「ＹＤ」のユーザ画像ＵＩでは、「髪」、「目」及び「鼻」の３つの部位が視認不可能に表示され、ユーザ「ＮＷ」のユーザ画像ＵＩでは、「目」及び「鼻」の２つの部位が視認不可能に表示されている。
【００５４】
図４に示す表示画面ＤＳにおいて、ユーザが、いずれかのユーザのユーザ画像ＵＩを選択する操作を行うと、図５に示すような、選択したユーザ（ここでは、ユーザ「ＹＦ」）のプロフィールを表示する表示画面ＤＳ（プロフィール画面）に移行する。図５に示す表示画面ＤＳには、ユーザのユーザ画像ＵＩと、詳細なプロフィールＰＦと、当該ユーザに承認情報（「いいね！」）を送信するためのボタンＢＴが表示される。例えば、ユーザ「ＹＦ」のプロフィール画面において、ユーザがボタンＢＴを選択する操作を行うと、当該ユーザから承認情報が送信されたことがユーザ「ＹＦ」に通知される。これに応じて、ユーザ「ＹＦ」が、当該ユーザのプロフィール画面においてボタンＢＴを選択して当該ユーザに承認情報を送信すると、当該ユーザとユーザ「ＹＦ」とのマッチングが成立する。ユーザ間のマッチングが成立すると、当該ユーザ間でチャットによるメッセージ交換ができるようになる。
【００５５】
図６は、ユーザのユーザ情報を格納するテーブル情報の一例を示す図である。テーブル情報３００は、サーバ２０の格納部２７２に格納される。テーブル情報３００は、ユーザのユーザＩＤ３１０に関連付けて、当該ユーザのユーザ画像３２０（ユーザ画像を特定するための情報）と、ユーザ画像において視認不可能にする部位を特定するための視認不可情報３３０と、当該ユーザのプロフィール情報３４０とを格納する。プロフィール情報３４０は、複数種類の個別情報（ここでは、ユーザ名、年齢、出身地、身長、年収、自身のユーザ画像の部位のうち他のユーザに見せたい部位（自信のある部位）、他のユーザのユーザ画像の部位のうち自身が見たい部位、趣味等）で構成される。サーバ２０の設定部２１４は、視認不可能にする部位としてユーザによって指定された部位を、視認不可情報３３０に設定してもよいし、視認不可能にする部位として、予め定められた所定の複数の部位（例えば、全ての部位）を、視認不可情報３３０に設定（初期設定）してもよい。視認不可情報３３０は、視認不可能にする各部位の位置と領域の情報を更に含んでもよい。
【００５６】
サーバ２０（通信制御部２１０）は、ユーザの端末１０から受信したユーザ画像を当該ユーザのユーザ画像３２０としてテーブル情報３００に格納する。また、サーバ２０は、テーブル情報３００に格納された各ユーザのユーザ画像３２０と視認不可情報３３０（設定情報）とプロフィール情報３４０とを端末１０に送信する。端末１０は、サーバ２０から受信した各ユーザのユーザ画像３２０と視認不可情報３３０に基づいて、視認不可情報３３０で特定される部位を視認不可能にするための画像処理を各ユーザのユーザ画像３２０に対して施し、当該画像処理が施されたユーザ画像を、表示画面ＤＳにおいて各ユーザのユーザ画像ＵＩとして表示させる。例えば、ユーザ「ＹＦ」の視認不可情報３３０に基
づいて、「髪」、「目」、「鼻」及び「口」を視認不可能にするための画像処理がユーザ「ＹＦ」のユーザ画像３２０に対して施され、表示画面ＤＳにおいてユーザ「ＹＦ」のユーザ画像ＵＩとして表示される。また、ユーザ「ＫＳ」の視認不可情報３３０に基づいて、「目」、「鼻」及び「口」を視認不可能にするため画像処理がユーザ「ＫＳ」のユーザ画像３２０に対して施され、表示画面ＤＳにおいてユーザ「ＫＳ」のユーザ画像ＵＩとして表示される。また、端末１０は、サーバ２０から受信した各ユーザのプロフィール情報３４０に含まれる少なくとも一部の個別情報を、表示画面ＤＳにおいて各ユーザのプロフィールＰＦとして表示させる。
【００５７】
ここで、本実施形態では、条件設定部２１６で設定された条件を満たす場合に、視認不可能に設定された第１ユーザ（前記条件を満たす第１ユーザ）のユーザ画像の複数の部位のうち一部の部位を第２ユーザ（前記条件を満たす第２ユーザ）に対して視認可能に設定する。より詳細には、第１ユーザのユーザ情報（プロフィール情報３４０）に含まれる個別情報と第２ユーザのユーザ情報に含まれる個別情報が一致する場合に、前記条件を満たすと判断し、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち当該個別情報に関連付けられている部位を第２ユーザに対して視認可能に設定する。
【００５８】
例えば、ユーザ「ＹＦ」(第１ユーザ)の個別情報のうち「見せたい部位」が「目」であり、他のユーザ（第２ユーザ）の個別情報のうち「見たい部位」が「目」である場合に、ユーザ「ＹＦ」のユーザ画像の「目」を当該他のユーザに対して視認可能に設定する。このとき、視認不可能に設定されたユーザ「ＹＦ」の部位「髪」、「目」、「鼻」及び「口」のうち「目」については当該他のユーザに対して視認不可能にすることを指示する情報が、ユーザ「ＹＦ」の視認不可情報３３０に設定される。当該視認不可情報３３０（設定情報）を受信した当該他のユーザの端末１０では、「髪」、「鼻」及び「口」を視認不可能にするための画像処理がユーザ「ＹＦ」のユーザ画像３２０に対して施され、表示画面ＤＳにおいてユーザ「ＹＦ」のユーザ画像ＵＩは、「髪」、「鼻」及び「口」が視認不可能に表示され、「目」が視認可能に表示される（図７参照）。また、例えば、ユーザ「ＹＦ」(第２ユーザ)の個別情報のうち「見たい部位」が「鼻」であり、他のユーザ（第１ユーザ）の個別情報のうち「見せたい部位」が「鼻」である場合には、当該他のユーザのユーザ画像の「鼻」をユーザ「ＹＦ」に対して視認可能に設定する。
【００５９】
また、例えば、ユーザ「ＹＦ」（第１ユーザ）の個別情報の「趣味」の内容が他のユーザ（第２ユーザ）の個別情報の「趣味」の内容と一致する場合には、ユーザ「ＹＦ」のユーザ画像の部位のうち個別情報「趣味」に関連付けられた部位（例えば、「髪」）を当該他のユーザに対して視認可能に設定する。このとき、視認不可能に設定されたユーザ「ＹＦ」の部位「髪」、「目」、「鼻」及び「口」のうち「髪」については当該他のユーザに対して視認不可能にすることを指示する情報が、ユーザ「ＹＦ」の視認不可情報３３０に設定される。当該視認不可情報３３０を受信した当該他のユーザの端末１０では、「目」、「鼻」及び「口」を視認不可能にするための画像処理がユーザ「ＹＦ」のユーザ画像３２０に対して施され、表示画面ＤＳにおいてユーザ「ＹＦ」のユーザ画像ＵＩは、「目」、「鼻」及び「口」が視認不可能に表示され、「髪」が視認可能に表示される。また、例えば、ユーザ「ＹＦ」（第１ユーザ）の個別情報の「好きな食べ物」の内容が他のユーザ（第２ユーザ）の個別情報の「好きな食べ物」の内容と一致する場合には、ユーザ「ＹＦ」のユーザ画像の部位のうち個別情報「好きな食べ物」に関連付けられた部位（例えば、「口」）を当該他のユーザに対して視認可能に設定する。
【００６０】
このように本実施形態によれば、第１ユーザの個別情報と第２ユーザの個別情報が一致する場合に、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち当該個別情報に関連付けられた部位を第２ユーザに視認可能に設定することで、ユーザ同士の関係性（見せたい部位と見たい部位の合致度、趣味や好みの一致度）に応じて、ユーザ画像
の一部の部位を視認不可能にしたり視認可能にしたりすることができ、プライバシーを保護しつつユーザの利便性を高めることができる。
【００６１】
また本実施形態では、ユーザが、ユーザ画像の部位ごとに、視認可能にする優先順位を設定できるように構成し、部位ごとに設定された優先順位を当該ユーザのユーザ情報に格納してもよい。この場合、条件設定部２１６で設定された条件を満たす場合に、設定された優先順位に従って、ユーザ画像の一部の部位を他のユーザに対して視認可能に設定する。例えば、前記条件を満たした場合に、優先順位の最も高い部位を優先的に視認可能に設定してもよい。また、第１ユーザの個別情報と第２ユーザの個別情報との一致度が低い場合には、優先順位の高い部位のみを第２ユーザに対して視認可能に設定し、当該一致度が高い場合には、優先順位の高い部位から低い部位まで第２ユーザに対して視認可能に設定してもよい。このようにすると、ユーザは自信のある部位を優先して公開すること等ができ、プライバシーを保護しつつユーザの利便性を高めることができる。
【００６２】
また、ユーザのユーザ情報（プロフィール情報３４０）に基づいて、ユーザ画像の各部位に優先順位を自動で設定するようにしてもよい。例えば、ユーザの個別情報の「見せたい部位」が「目」である場合には、当該ユーザのユーザ画像の部位のうち「目」に最も高い優先順位を設定し、他の部位（「髪」、「目」、「鼻」、「口」）に低い優先順位を設定し、前記条件を満たす場合に、ユーザ画像の「目」を優先的に視認可能に設定してもよい。また、ユーザの個別情報にユーザの日記（近況等）が含まれる場合、当該日記に含まれる単語に基づいて各部位に優先順位を設定してもよい。例えば、ユーザの当該日記に「最近眼鏡を買った」ことが記載されている場合に、当該ユーザのユーザ画像の部位のうち「目」に最も高い優先順位を設定してもよい。
【００６３】
また本実施形態では、ユーザに課題を提示し、第２ユーザが課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された第１ユーザのユーザ画像の一部の部位を第２ユーザに対して視認可能に設定してもよい。なお、第２ユーザに提示される課題は、サーバ２０によって設定（選択）された課題であってもよいし、第１ユーザによって設定された課題であってもよい。例えば、第１ユーザによって課題として質問（或いは、クイズ）とその答え（正答）が設定された場合、サーバ２０は、設定された質問を第２ユーザに提示（第２ユーザの端末１０に送信）し、当該課題に応じて第２ユーザの端末１０から送信された（第２ユーザが入力した）回答が設定された正答と一致する場合に、前記条件を満たすと判定して、第１ユーザのユーザ画像の一部の部位（例えば、質問の答えに関連する部位）を第２ユーザに対して視認可能にしてもよい。例えば、第１ユーザが課題として「私のチャームポイントは？」という質問とその答え「目」を設定した場合、第２ユーザの回答が「目」である場合には、第１ユーザのユーザ画像の「目」を第２ユーザに対して視認可能に設定してもよい。また、第１ユーザによって、特定のゲーム（第２ユーザの端末１０で実行可能なゲーム）をプレイして所定のゲーム結果を得る（例えば、所定のゲームスコアを得る、特殊技や連続技の発動に成功する）ことが課題として設定された場合、サーバ２０は、その課題を第２ユーザに提示し、第２ユーザの端末１０から送信された当該ゲームのゲーム結果が設定された課題を達成している場合に、前記条件を満たすと判定して、第１ユーザのユーザ画像の一部の部位を第２ユーザに対して視認可能に設定してもよい。このようにすると、ユーザは課題を達成した他のユーザに対して優先的に一部の部位を公開すること等ができ、プライバシーを保護しつつユーザの利便性を高めることができる。
【００６４】
また、第１ユーザと第２ユーザの双方に課題を提示し、第１ユーザと第２ユーザのそれぞれが当該課題に取り組んだ結果が前記条件を満たす場合に、視認不可能に設定された第１ユーザのユーザ画像の一部の部位を第２ユーザに対して視認可能に設定してもよい。例えば、サーバ２０は、所定の質問（例えば、「好きな食べ物は？」）を第１ユーザと第２
ユーザに提示し、第１ユーザの端末１０から送信された回答と第２ユーザの端末１０から送信された回答とが一致する場合に、前記条件を満たすと判定して、第１ユーザのユーザ画像の一部の部位を第２ユーザに対して視認可能に設定してもよい。
【００６５】
また、ユーザ画像の各部位に優先順位が設定されている場合、第１ユーザによって設定された優先順位と第２ユーザが課題に取り組んだ結果とに基づいて、第１ユーザのユーザ画像の一部の部位を第２ユーザに対して視認可能に設定してもよい。例えば、第２ユーザが取り組んだ課題の達成度（例えば、ゲームスコア、質問に対する回答の正答との一致度）が低い場合には、第１ユーザのユーザ画像の部位のうち優先順位の高い部位のみを第２ユーザに対して視認可能に設定し、当該課題の達成度が高い場合には、優先順位の高い部位から低い部位まで第２ユーザに対して視認可能に設定してもよい。
【００６６】
図８は、本実施形態のサーバ２０の処理の一例を示すフローチャートである。まず、通信制御部２１０は、端末１０からユーザ画像を受信したか否かを判断し（ステップＳ１０）、ユーザ画像を受信していない場合（ステップＳ１０のＮ）には、ステップＳ１３に移行する。ユーザ画像を受信した場合（ステップＳ１０のＹ）には、記憶制御部２１２は、端末１０から受信したユーザ画像を、当該端末１０のユーザのユーザ画像３２０としてテーブル情報３００に格納する（ステップＳ１１）。次に、設定部２１４は、ユーザ画像の複数の部位（例えば、全ての部位、或いは、ユーザによって指定された複数の部位）を視認不可情報３３０に設定して、当該複数の部位を視認不可能に設定する（ステップＳ１２）。
【００６７】
次に、設定部２１４は、条件設定部２１６で設定された条件(所定条件)が満たされたか否かを判断し（ステップＳ１３）、所定条件が満たされていない場合（ステップＳ１３のＮ）には、ステップＳ１５に移行する。所定条件が満たされた場合（ステップＳ１３のＹ）には、設定部２１４は、視認不可能に設定された第１ユーザのユーザ画像の複数の部位のうち一部の部位を第２ユーザに対して視認可能に設定する（ステップＳ１４）。ここで、設定部２１４は、第１ユーザのユーザ画像の一部の部位について第２ユーザに対して視認可能にすることを指示する情報を、第１ユーザの視認不可情報３３０に設定する。
【００６８】
次に、通信制御部２１０は、端末１０からユーザ画像の要求情報を受信したか否かを判断し（ステップＳ１５）、要求情報を受信した場合（ステップＳ１５のＹ）には、当該端末に対して、当該端末１０のユーザ以外のユーザ画像と当該ユーザ画像に関連付けられた視認不可情報３３０（設定情報）とを送信する（ステップＳ１６）。
【００６９】
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【００７０】
１０…端末、２０…サーバ、１００…処理部、１１０…通信制御部、１１２…表示制御部、１２０…画像生成部、１３０…音生成部、１５０…入力部、１７０…記憶部、１９０…表示部、１９２…音出力部、１９６…通信部、２００…処理部、２１０…通信制御部、２１２…記憶制御部、２１４…設定部、２１６…条件設定部、２１８…課題提供部、２７０…記憶部、２７２…格納部、２９６…通信部
【図１】
2019175086.tif 000003
【図２】
2019175086.tif 000004
【図３】
2019175086.tif 000005
【図４】
2019175086.tif 000006
【図５】
2019175086.tif 000007
【図６】
2019175086.tif 000008
【図７】
2019175086.tif 000009
【図８】
2019175086.tif 000010