(57)【特許請求の範囲】
【請求項１】
複数のユーザの各々の画像データを含むユーザ情報を記憶するユーザ情報記憶手段と、
前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力するユーザ抽出手段と
を含むサービス提供装置。
【請求項２】
前記ユーザ情報は、前記複数のユーザの各々の属性を含み、
前記ユーザ抽出手段は、前記複数のユーザの内、前記属性の値が所定値であるユーザの中から、前記登録ユーザ候補を抽出する
請求項１に記載のサービス提供装置。
【請求項３】
前記ユーザ抽出手段は、前記複数のユーザの内、前記属性の値が前記第１のユーザの前記属性の値と同一であるユーザの中から、前記登録ユーザ候補を抽出する
請求項２に記載のサービス提供装置。
【請求項４】
前記属性は、前記複数のユーザの各々に対して、前記コミュニケーションの対象として登録された当該ユーザ以外のユーザである登録済みユーザを示し、
前記ユーザ抽出手段は、前記複数のユーザの内、前記第１のユーザの登録済みユーザと同一の登録済みユーザを持つユーザの中から、前記登録ユーザ候補を抽出する
請求項３に記載のサービス提供装置。
【請求項５】
前記複数のユーザの各々の画像データは、当該ユーザの顔画像を含み、
前記ユーザ抽出手段は、前記入力された画像データから顔画像データを抽出し、前記複数のユーザの内、前記ユーザ情報において、前記抽出された顔画像データと類似する顔画像データを含む画像データを持つユーザを、前記登録ユーザ候補として抽出する
請求項１から４のいずれかに記載のサービス提供装置。
【請求項６】
前記ユーザ抽出手段は、前記入力された画像データから複数の顔画像データを抽出し、当該抽出された複数の顔画像データの内のいずれかと、前記ユーザ情報おける前記第１のユーザの画像データに含まれる顔画像データが類似している場合、前記登録ユーザ候補を出力する
請求項５に記載のサービス提供装置。
【請求項７】
複数のユーザの各々の画像データを含むユーザ情報を記憶し、
前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力する
サービス提供方法。
【請求項８】
前記ユーザ情報は、前記複数のユーザの各々の属性を含み、
前記登録ユーザ候補を抽出する場合、前記複数のユーザの内、前記属性の値が所定値であるユーザの中から、前記登録ユーザ候補を抽出する
請求項７に記載のサービス提供方法。
【請求項９】
コンピュータに、
複数のユーザの各々の画像データを含むユーザ情報を記憶し、
前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力する処理を実行させるプログラムを格納する、コンピュータが読み取り可能な記録媒体。
【請求項１０】
前記ユーザ情報は、前記複数のユーザの各々の属性を含み、
前記登録ユーザ候補を抽出する場合、前記複数のユーザの内、前記属性の値が所定値であるユーザの中から、前記登録ユーザ候補を抽出する処理を実行させる前記プログラムを格納する、
請求項９に記載のコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ間でのコミュニケーションを提供するサービス提供装置、サービス提供方法、及び、サービス提供プログラムに関する。
【背景技術】
【０００２】
近年、人同士の社会的ネットワークをインターネット上で構築するサービスである、ソーシャルネットワーキングサービス（以下、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ））の利用が普及している。ＳＮＳは、ユーザが知人等を登録し、登録されたユーザ間で様々なコミュニケーションを行うことを支援する。代表的なＳＮＳのサービスとしては、Ｆａｃｅｂｏｏｋ（登録商標）、ｍｉｘｉ（登録商標）などが知られている。
ＳＮＳにおいて、ユーザがコミュニケーションを行う対象のユーザを登録する際には、まず、ＳＮＳのユーザの中から、知人等、ユーザがコミュニケーションを希望する人物を検索する必要がある。この検索の方法としては、検索する人物の氏名やメールアドレス、住んでいる地域、所属、趣味、年齢等のテキストベースの情報をキーに検索する方法がある。ユーザは、コミュニケーション対象の人物に関するこれらの情報をＳＮＳシステムに入力し、ＳＮＳシステムが、その情報と合致するユーザのリストを返却する。そして、ユーザは、リストの中から、コミュニケーション対象として登録するユーザを選択する。
例えば、非特許文献１には、知人の氏名やメールアドレスを用いて、ＳＮＳのユーザの中からその知人を検索することが記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ｆａｃｅｂｏｏｋ−ｊａｐａｎ．ｃｏｍ／ｕｓｅ／ｐａｒｔ２／ｒｅｔｒｉｅｖａｌ．ｈｔｍｌ
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の非特許文献１に記載されたようなＳＮＳシステムにおいて、ユーザが知人をコミュニケーション対象のユーザとして登録するためには、ユーザは、上述の知人の氏名やメールアドレスのように、知人に関するテキストベースの情報を知っている必要があった。
本発明の目的は、上述の課題を解決し、複数のユーザ間のコミュニケーションを提供するサービス提供システムにおいて、知人に関するテキストベースの情報を用いることなく、知人をコミュニケーションの対象ユーザとして登録することができるサービス提供システム、サービス提供方法、及び、サービス提供プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様におけるサービス提供装置は、複数のユーザの内の登録されたユーザ間のコミュニケーションを提供するサービス提供装置であって、前記複数のユーザの各々の画像データを含むユーザ情報を記憶するユーザ情報記憶手段と、前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力するユーザ抽出手段とを含む。
本発明の一態様におけるサービス提供方法は、複数のユーザの内の登録されたユーザ間のコミュニケーションを提供するサービス提供方法であって、前記複数のユーザの各々の画像データを含むユーザ情報を記憶し、前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力する。
本発明の一態様におけるコンピュータが読み取り可能な記録媒体は、複数のユーザの内の登録されたユーザ間のコミュニケーションを提供するサービス提供プログラムであって、コンピュータに、前記複数のユーザの各々の画像データを含むユーザ情報を記憶し、前記複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、前記複数のユーザの内、前記ユーザ情報において、前記入力された画像データと類似する画像データを持つユーザを、前記第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、前記第１のユーザの端末に出力する処理を実行させるサービス提供プログラムを格納する。
【発明の効果】
【０００６】
本発明の効果は、複数のユーザ間のコミュニケーションを提供するサービス提供システムにおいて、知人に関するテキストベースの情報を用いることなく、知人をコミュニケーションの対象ユーザとして登録することができることである。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施の形態の特徴的な構成を示すブロック図である。
【図２】本発明の第１の実施の形態における、サービス提供システム１の構成を示すブロック図である。
【図３】本発明の第１の実施の形態における、サービス提供装置１００の処理を示すフローチャートである。
【図４】本発明の第１の実施形態における、ユーザ情報１２１の例を示す図である。
【図５】本発明の第１の実施の形態における、プロフィール画像として登録される画像データの例を示す図である。
【図６】本発明の第１の実施の形態における、画像入力用ユーザインタフェースの例を示す図である。
【図７】本発明の第１の実施の形態における、要求ユーザから入力される画像データの例を示す図である。
【図８】本発明の第１の実施の形態における、友人候補リスト１２２の例である。
【図９】本発明の第１の実施の形態における、友人候補出力用ユーザインタフェースの例を示す図である。
【図１０】本発明の第２の実施の形態における、友人候補リスト１２２の例である。
【図１１】本発明の第２の実施の形態における、友人候補出力用ユーザインタフェースの例を示す図である。
【図１２】本発明の第３の実施の形態における、サービス提供装置１００の処理を示すフローチャートである。
【図１３】本発明の第３の実施の形態における、要求ユーザから入力される画像データの例を示す図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
次に、本発明の第１の実施の形態について説明する。
はじめに、本発明の第１の実施の形態の構成について説明する。図２は、本発明の第１の実施の形態における、サービス提供システム１の構成を示すブロック図である。
図２を参照すると、本発明の第１の実施の形態のサービス提供システム１は、サービス提供装置１００と複数のユーザ端末５００を含む。
サービス提供装置１００は、無線公衆網やインターネット等のネットワーク６００により、ユーザ端末５００と接続される。
サービス提供装置１００は、例えば、ＳＮＳのように、複数のユーザの内、各ユーザが「友人」として関係を登録した他のユーザとの間でのコミュニケーションをサービスとして提供する。ここで、コミュニケーションには、友人として登録した他のユーザとの間でのメールやチャットによるメッセージ交換、日記や写真等のコンテンツの提供が含まれる。ユーザ端末５００は、パーソナルコンピュータ、携帯電話、スマートフォン等、ユーザがサービスにおいて使用する端末である。
サービス提供装置１００は、入出力部１０１、認証部１０２、サービス提供部１０３、ユーザ抽出部１０４、ユーザ関係管理部１０７、及び、ユーザ情報記憶部１１１を含む。
ここで、入出力部１０１は、ユーザ端末５００との通信を行う。
認証部１０２は、ユーザがサービスの提供を許可されたユーザかどうかを認証する。
サービス提供部１０３は、ユーザに対する上述のサービスの提供を制御する。
ユーザ情報記憶部１１１は、ユーザ情報１２１を記憶する。図４は、本発明の第１の実施形態における、ユーザ情報１２１の例を示す図である。ユーザ情報１２１は、複数のユーザの各々について、当該ユーザのユーザ識別子、氏名、ｅ−ｍａｉｌアドレス、年齢、会社名、友人リスト、プロフィール画像、及び、日記データを含む。
ここで、友人リストは、ユーザが友人として登録した他のユーザ（登録済みユーザ）のユーザ識別子のリスト（登録済みユーザリスト）である。
プロフィール画像は、ユーザが登録したユーザ自身の写真等の画像データのファイル名である。図５は、本発明の第１の実施の形態における、プロフィール画像として登録される画像データの例を示す図である。図５に示すように、プロフィール画像の画像データは、各ユーザの顔画像を含む。これらの画像データは、ユーザ情報１２１とともに、ユーザ情報記憶部１１１に記憶される。
なお、上述のユーザ情報１２１の内容、及び、格納方法は一例であって、サービス提供装置１００が利用可能であれば、他の内容、及び、格納方法が用いられてもよい。
ユーザ抽出部１０４は、サービス提供システムにおいて、知人等のある人物（対象人物）を友人として登録したいユーザ（以下、要求ユーザ、または、第１のユーザ）から、当該対象人物の顔画像を含む写真等の画像データを受信する。そして、ユーザ抽出部１０４は、複数のユーザの中から、顔画像が当該対象人物と類似したユーザを友人候補（登録ユーザ候補）として抽出する。
ユーザ抽出部１０４は、画像処理部１０５と顔認識部１０６とを含む。画像処理部１０５は、対象人物の顔画像データと、複数のユーザの内の各ユーザの顔画像データとの類似度をもとに、複数のユーザの中から友人候補を抽出する。顔認識部１０６は、画像データから顔画像データを抽出する。また、顔認識部１０６は、２つの顔画像データの特徴量をもとに、２つの顔画像データの類似度を算出する。
なお、顔認識部１０６は、画像データから人物の顔画像データを抽出し、顔画像データの類似度を算出できれば、どのような技術を用いてもよい。例えば、顔認識部１０６は、ＮＥＣ技報、Ｖｏｌ．６３、Ｎｏ．３（２０１０）、ｐ．２６〜３０に記載された技術を用いて、顔画像データの抽出、類似度の算出を行ってもよい。
ユーザ関係管理部１０７は、ユーザ情報１２１における友人リストへのユーザの登録を行う。
ユーザは、ユーザ端末５００を介して、サービス提供装置１００にアクセスする。ユーザは、認証部１０２による認証を受けると、サービス提供部１０３により提供される各種サービス（友人リストに登録された他のユーザとのメッセージ交換、ユーザ自身のコンテンツの参照や更新、友人リストに登録された他のユーザのコンテンツの参照等）を利用する。
なお、サービス提供装置１００はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とプログラムを記憶した記憶媒体を含み、プログラムに基づく制御によって動作するコンピュータであってもよい。
次に、本発明の第１の実施の形態におけるサービス提供装置１００の動作について説明する。図３は、本発明の第１の実施の形態における、サービス提供装置１００の処理を示すフローチャートである。
ここでは、ユーザ情報記憶部１１１に図４のユーザ情報１２１、及び、図５のプロフィール画像が記憶されており、要求ユーザであるユーザ識別子「０００４」のユーザが、知人を友人として登録する場合を例に、サービス提供装置１００の動作を説明する。
はじめに、サービス提供装置１００のユーザ抽出部１０４は、要求ユーザのユーザ端末５００から、対象人物（知人）の顔画像を含む画像データの入力を受け付ける（ステップＳ１０１）。ここで、要求ユーザのユーザ端末５００とは、認証部１０２による認証処理等により、要求ユーザと対応付けられているユーザ端末５００を示す。
図６は、本発明の第１の実施の形態における、画像入力用ユーザインタフェースの例を示す図である。
例えば、ユーザ抽出部１０４は、図６のようなユーザインタフェースを要求ユーザのユーザ端末５００に送信する。ユーザ端末５００は、図６のユーザインタフェースを用いて、要求ユーザから画像データを取得する。そして、ユーザ端末５００は、当該画像データをサービス提供装置１００のユーザ抽出部１０４に送信し、当該画像データの入力の受け付けを指示する。
なお、図６のユーザインタフェースは一例であって、ユーザ端末５００は、画像データが取得できれば、他の方法を用いてもよい。例えば、要求ユーザのユーザ端末５００は、ユーザ端末５００に含まれるカメラを起動し、当該カメラにより生成された画像データをサービス提供装置１００に送信してもよい。
また、要求ユーザのユーザ端末５００は、ネットワーク６００に接続された記憶装置（図示せず）に記憶されている画像データの取得をサービス提供装置１００に指示し、サービス提供装置１００が当該記憶装置から指示された画像データを取得してもよい。
図７は、本発明の第１の実施の形態における、要求ユーザから入力される画像データの例を示す図である。ここで、図７の画像データには、対象人物（知人）であるユーザ識別子「０００２」のユーザの顔画像が含まれている。
例えば、ユーザ抽出部１０４は、ユーザ識別子「０００４」のユーザのユーザ端末５００から、図７の画像データの入力を受け付ける。
次に、ユーザ抽出部１０４の画像処理部１０５は、顔認識部１０６を用いて、ステップＳ１０１で入力された画像データから、顔画像データ（対象人物の顔画像データ）を抽出する（ステップＳ１０２）。
そして、画像処理部１０５は、要求ユーザ以外の各ユーザについて、対象人物の顔画像データと、ユーザ情報１２１のプロフィール画像に含まれる顔画像データとの類似度を算出する（ステップＳ１０３）。ここで、画像処理部１０５は、顔認識部１０６を用いて、各ユーザのプロフィール画像の画像データから、顔画像データを抽出し、対象人物の顔画像データと比較することにより、類似度を算出する。
画像処理部１０５は、ステップＳ１０３で算出された類似度の値が、所定の閾値（第１の閾値）以上であるか否かを判定する（ステップＳ１０４）。類似度が所定の閾値（第１の閾値）以上の場合（ステップＳ１０４／Ｙｅｓ）、画像処理部１０５は、当該ユーザのユーザ識別子を、友人候補のリストである友人候補リスト１２２（登録ユーザ候補リスト）に追加する（ステップＳ１０５）。
画像処理部１０５は、要求ユーザ以外の全ユーザについて、ステップＳ１０３〜Ｓ１０５を繰り返す（ステップＳ１０６）。
なお、画像処理部１０５は、友人候補リスト１２２に、当該ユーザのユーザ識別子とともに、当該ユーザに関連する情報として、例えば、算出された類似度、当該ユーザの氏名、当該ユーザのプロフィール画像の画像データのファイル名等を追加してもよい。
図８は、本発明の第１の実施の形態における、友人候補リスト１２２の例である。例えば、画像処理部１０５は、図７の画像データから抽出した顔画像データと、図５の各プロフィール画像の画像データから抽出した顔画像データとを比較し、図８のような友人候補リスト１２２を生成する。図８の例では、類似度が所定の閾値（第１の閾値）以上である、ユーザ識別子「０００１」「０００２」が友人候補リスト１２２に設定されている。
なお、ステップＳ１０３において、あるユーザのプロフィール画像が複数存在した場合、画像処理部１０５は、それぞれのプロフィール画像から抽出された顔画像データについて、類似度を算出し、これらの類似度をもとに１つの類似度を算出してもよい。同様に、１つのプロフィール画像から複数の顔画像データが抽出された場合、画像処理部１０５は、それぞれの顔画像データについて、類似度を算出し、これらの類似度をもとに１つの類似度を算出してもよい。この場合、例えば、複数の類似度の平均値、または、複数の類似度の最大値を、当該ユーザについての類似度としてもよい。
また、ステップＳ１０２において、要求ユーザから入力された画像データに複数の対象人物の顔画像データが抽出された場合、画像処理部１０５は、各対象人物について、ステップＳ１０３からＳ１０６を繰り返してもよい。
次に、画像処理部１０５は、友人候補リスト１２２の内容を要求ユーザのユーザ端末５００に出力する（ステップＳ１０７）。そして、ユーザ端末５００は、友人候補リスト１２２の内容を要求ユーザに出力する。
図９は、本発明の第１の実施の形態における、友人候補出力用ユーザインタフェースの例を示す図である。ここで、画像処理部１０５は、図８の友人候補リスト１２２をもとに、例えば、図９のようなユーザインタフェースを生成し、要求ユーザのユーザ端末５００に出力する。ユーザ端末５００は、図９のユーザインタフェースを要求ユーザに表示する。
図９の例では、ユーザインタフェースは、友人候補リスト１２２に含まれる各ユーザについて、プロフィール画像、氏名、及び、類似度が、類似度の大きい順番に表示されている。また、要求ユーザが、表示されたユーザを指定して友人登録を要求するための、登録ボタンも表示されている。
なお、図９のユーザインタフェースは一例であって、友人候補リスト１２２の内容を要求ユーザに提示し、友人登録の要求を取得できれば、ユーザ端末５００は、他のユーザインタフェースを用いてもよい。
要求ユーザは、ユーザ端末５００により出力されたユーザの中に、対象人物（知人）を見つけた場合、当該ユーザを指定して、友人登録を要求する。
ユーザ端末５００は、友人登録を要求されたユーザのユーザ識別子を含む友人登録要求をサービス提供装置１００へ送信する。
例えば、要求ユーザが、ユーザ識別子「０００２」のユーザを対象人物（知人）と認識し、当該ユーザの友人登録を要求した場合、ユーザ端末５００は、ユーザ識別子「０００２」を含む、友人登録要求を送信する。
サービス提供装置１００の画像処理部１０５は、要求ユーザのユーザ端末５００から、友人登録要求を受け付ける（ステップＳ１０８）。画像処理部１０５は、ユーザ関係管理部１０７を通して、友人登録を要求されたユーザのユーザ識別子を、ユーザ情報１２１における、要求ユーザの友人リストに登録する（ステップＳ１０９）。
例えば、画像処理部１０５は、図４のユーザ情報１２１における、ユーザ識別子「０００４」のユーザの友人リストに、ユーザ識別子「０００２」を追加する。
なお、画像処理部１０５は、友人リストにユーザを登録するときに、友人登録を要求されたユーザのユーザ識別子とともに、当該ユーザに関連する情報として、例えば、当該ユーザが画像に基づいて抽出されたことを示す情報、及び、当該抽出に用いられた対象人物の画像データに関する情報等を追加してもよい。
また、ユーザ関係管理部１０７は、友人リストにユーザを登録するときに、友人登録を要求されたユーザに、要求ユーザによる友人登録を許可するかどうかを確認し、許可された場合に、要求ユーザの友人リストに、当該ユーザを登録してもよい。この場合、ユーザ関係管理部１０７は、友人登録を要求されたユーザの友人リストに、要求ユーザを登録してもよい。
以上により、本発明の第１の実施の形態の動作が完了する。
次に、本発明の第１の実施の形態の特徴的な構成を説明する。図１は、本発明の第１の実施の形態の特徴的な構成を示すブロック図である。
サービス提供装置１００は、複数のユーザの内の登録されたユーザ間のコミュニケーションを提供する。図１を参照すると、サービス提供装置１００は、ユーザ情報記憶部１１１とユーザ抽出部１０４とを含む。
ここで、ユーザ情報記憶部１１１は、複数のユーザの各々の画像データを含むユーザ情報１２１を記憶する。ユーザ抽出部１０４は、複数のユーザの内の第１のユーザの端末から指示された画像データが入力された場合、複数のユーザの内、ユーザ情報１２１において、入力された画像データと類似する画像データを持つユーザを、第１のユーザがコミュニケーションの対象として登録するユーザの候補である登録ユーザ候補として抽出し、第１のユーザの端末に出力する。
本発明の第１の実施の形態によれば、複数のユーザ間のコミュニケーションを提供するサービス提供システムにおいて、知人に関するテキストベースの情報を用いることなく、知人をコミュニケーションの対象ユーザである友人として登録することができる。その理由は、ユーザ抽出部１０４が、ユーザ情報１２１において、要求ユーザから入力された画像データと類似する画像データを持つユーザを、友人候補として抽出し、出力するためである。
これにより、要求ユーザは、知人の氏名やメールアドレスのようなテキストベースの情報を知らなくても、例えば、学校のクラスで撮影された集合写真や、知人達と撮影した写真等のように、知人の顔画像を含む写真を用いて、知人をサービス提供システムにおける友人として登録し、コミュニケーションを行うことができる。
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。
本発明の第２の実施の形態においては、友人候補の抽出処理で類似度の算出を行うユーザを、要求ユーザの所定の属性の属性値と同じ属性値を持つユーザに限定する点において、本発明の第１の実施の形態と異なる。
本発明の第２の実施の形態の構成は、本発明の第１の実施の形態と同様となる。
次に、本発明の第２の実施の形態におけるサービス提供装置１００の動作について説明する。
本発明の第２の実施の形態においては、本発明の第１の実施の形態における友人候補の抽出処理（図３、ステップＳ１０３〜Ｓ１０６）において、画像処理部１０５が、ユーザ情報１２１における所定属性の属性値が要求ユーザの当該所定属性の属性値と同一であるユーザを対象に、類似度の算出を行う。
図１０は、本発明の第２の実施の形態における、友人候補リスト１２２の例である。図１１は、本発明の第２の実施の形態における、友人候補出力用ユーザインタフェースの例を示す図である。
例えば、所定属性として、図４のユーザ情報１２１における「会社名」が要求ユーザの「会社名」と同一であるユーザを対象に類似度の算出を行うと仮定する。ここで、ユーザ識別子「０００４」のユーザが要求ユーザの場合、画像処理部１０５は、ユーザ識別子「０００４」のユーザの会社名「ＥＦＧ  Ｃｏｒｐ．」と同一の会社名を持つユーザ識別子「０００２」のユーザを対象に、類似度の算出を行う。
そして、画像処理部１０５は、図１０のように、ユーザ識別子「０００２」が設定された友人候補リスト１２２を生成する。画像処理部１０５は、図１１のようなユーザインタフェースを生成し、要求ユーザのユーザ端末５００に送信する。
また、例えば、所定属性として、図４のユーザ情報１２１における「友人リスト」に、要求ユーザの「友人リスト」に含まれる友人と共通の友人を含むユーザを対象に類似度の算出を行うと仮定する。ここで、ユーザ識別子「０００４」のユーザが要求ユーザの場合、画像処理部１０５は、友人リストに、ユーザ識別子「０００４」のユーザの友人リストに含まれる友人と共通の友人である、ユーザ識別子「００３３」の友人を含むユーザ識別子「０００２」のユーザを対象に、類似度の算出を行う。
さらに、画像処理部１０５は、図４のユーザ情報１２１における「友人リスト」に含まれる友人と、要求ユーザの「友人リスト」に含まれる友人とで、共通の友人の数が所定値以上であるユーザを対象に類似度の算出を行ってもよい。
以上により、本発明の第２の実施の形態の動作が完了する。
本発明の第２の実施の形態によれば、ユーザ数が膨大な場合に、友人登録の処理の負荷を軽減できる。その理由は、ユーザ抽出部１０４の画像処理部１０５が、ユーザ情報１２１における所定属性の属性値が要求ユーザの当該所定属性の属性値と同一であるユーザを対象に、類似度の算出を行うためである。
また、本発明の第２の実施の形態によれば、要求ユーザが、当該要求ユーザとは関係がない人物の画像データを用いて、当該人物に関する情報を取得することを防ぐことができる。その理由は、上述の所定の属性として、例えば、会社名、学校名等、要求ユーザが所属するグループを指定することにより、類似度の算出を行うユーザを、要求ユーザと同じグループに属するユーザに限定できるためである。また、上述の所定の属性として、例えば、友人リストを指定することにより、類似度の算出を行うユーザを、要求ユーザと同じ友人を持つユーザに限定できるためである。
（第３の実施の形態）
次に、本発明の第３の実施の形態について説明する。
本発明の第３の実施の形態においては、要求ユーザから入力された画像データに、要求ユーザの顔画像が含まれる場合に友人候補の抽出を行う点において、本発明の第１の実施の形態と異なる。
本発明の第３の実施の形態の構成は、本発明の第１の実施の形態と同様となる。
次に、本発明の第３の実施の形態におけるサービス提供装置１００の動作について説明する。図１２は、本発明の第３の実施の形態における、サービス提供装置１００の処理を示すフローチャートである。
はじめに、サービス提供装置１００のユーザ抽出部１０４は、要求ユーザのユーザ端末５００から、対象人物（知人）の顔画像を含む画像データの入力を受け付ける（ステップＳ２０１）。
図１３は、本発明の第３の実施の形態における、要求ユーザから入力される画像データの例を示す図である。ここで、図１３の画像データには、対象人物であるユーザ識別子「０００２」のユーザの顔画像と、要求ユーザであるユーザ識別子「０００４」のユーザの顔画像とが含まれている。
例えば、ユーザ抽出部１０４は、ユーザ識別子「０００４」のユーザのユーザ端末５００から、図１３の画像データの入力を受け付ける。
次に、ユーザ抽出部１０４の画像処理部１０５は、顔認識部１０６を用いて、ステップＳ２０１で入力された画像データから、全ての顔画像データを抽出する（ステップＳ２０２）。
そして、画像処理部１０５は、ステップＳ１０２で抽出した顔画像データの各々と、ユーザ情報１２１の要求ユーザのプロフィール画像に含まれる顔画像データとの類似度を算出する（ステップＳ２０３）。画像処理部１０５は、ステップＳ２０２で抽出された、全ての顔画像データについて、ステップＳ２０３を繰り返す（ステップＳ２０４）。
画像処理部１０５は、ステップＳ２０４で算出された類似度の値が所定の閾値（第２の閾値）以上である顔画像データがあるか否かを判定する（ステップＳ２０５）。類似度の値が所定の閾値（第２の閾値）以上である顔画像データがある場合（ステップＳ２０５／Ｙｅｓ）、画像処理部１０５は、当該顔画像データを、要求ユーザの顔画像データと決定する（ステップＳ２０６）。そして、画像処理部１０５は、「ステップＳ２０２で抽出された顔画像データの内、要求ユーザの顔画像データ以外の顔画像データ」の各々を、対象人物の顔画像データとして、本発明の第１の実施の形態における友人候補の抽出、及び、友人登録処理（図３のステップＳ１０３〜Ｓ１０９）を行う（ステップＳ２０７）。
一方、ステップＳ２０５において、類似度の値が所定の閾値（第２の閾値）以上である顔画像データがない場合（ステップＳ２０５／Ｎｏ）、画像処理部１０５は、処理を終了する。
以上により、本発明の第３の実施の形態の動作が完了する。
本発明の第３の実施の形態によれば、要求ユーザが、当該要求ユーザとは関係がない人物の画像データを用いて、当該人物に関する情報を取得することを防ぐことができる。その理由は、ユーザ抽出部１０４の画像処理部１０５が、要求ユーザから入力された画像データに含まれる複数の顔画像データの内のいずれかと、ユーザ情報１２１における要求ユーザの顔画像データが類似している場合に、友人候補の抽出を行うためである。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
例えば、本発明の実施の形態においては、ユーザ抽出部１０４は、複数のユーザの中で、要求ユーザから入力された画像データから抽出された顔画像と類似した顔画像を含むプロフィール画像を持つユーザを、友人候補として出力している。しかしながら、ユーザ抽出部１０４が画像データから抽出して類似しているかどうかを判定する対象は、顔画像に限らない。ユーザ抽出部１０４は、対象人物の特徴を表していれば、人物の他の部分や、服装、所持品、背景等、画像データに含まれる任意の部分が、要求ユーザから入力された画像データとプロフィール画像との間で類似しているかどうかを判定してもよい。
また、本発明の第１の実施の形態では、画像処理部１０５は、友人候補の抽出処理（ステップＳ１０３〜Ｓ１０５）を、要求ユーザ以外の全ユーザについて繰り返すとしたが、これらの処理の繰り返しを所定の条件で終了してもよい。例えば、画像処理部１０５は、友人候補の数が所定値に達した時点で、繰り返し処理を終了してもよい。これにより、ユーザ数が膨大な場合に、友人候補の抽出処理の負荷を軽減できる。
また、画像処理部１０５は、友人候補の友人候補リスト１２２への追加（ステップＳ１０５）とともに、当該友人候補を出力してもよい。これにより、ユーザ数が膨大な場合でも、全てのユーザに対する類似度の算出、及び、判定を完了する前に、友人候補リスト１２２を逐次的に出力することが可能となる。
また、本発明の第２の実施形態では、画像処理部１０５が、友人候補の抽出処理を、ユーザ情報１２１における所定属性の属性値が要求ユーザの当該所定属性の属性値と同一であるユーザを対象に行っている。しかしながら、画像処理部１０５は、友人候補の抽出処理を、ユーザ情報１２１における所定属性の属性値が、要求ユーザ等により予め指定された所定値であるユーザを対象に行ってもよい。これにより、本発明の第２の実施形態と同様に、ユーザ数が膨大な場合に、友人候補の抽出処理の負荷を軽減できる。
この出願は、２０１１年７月８日に出願された日本出願特願２０１１−１５１５８９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０００９】
１  サービス提供システム
１００  サービス提供装置
１０１  入出力部
１０２  認証部
１０３  サービス提供部
１０４  ユーザ抽出部
１０５  画像処理部
１０６  顔認識部
１０７  ユーザ関係管理部
１１１  ユーザ情報記憶部
１２１  ユーザ情報
１２２  友人候補リスト
５００  ユーザ端末
６００  ネットワーク
【図１】
0005949766.tif 000002
【図２】
0005949766.tif 000003
【図３】
0005949766.tif 000004
【図４】
0005949766.tif 000005
【図５】
0005949766.tif 000006
【図６】
0005949766.tif 000007
【図７】
0005949766.tif 000008
【図８】
0005949766.tif 000009
【図９】
0005949766.tif 000010
【図１０】
0005949766.tif 000011
【図１１】
0005949766.tif 000012
【図１２】
0005949766.tif 000013
【図１３】
0005949766.tif 000014