(57)【要約】【課題】簡易な操作により有用な情報が付加されたコンテンツを作成させる。【解決手段】本開示の近隣人物特定装置は、使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を他の装置から受信する他者位置情報受信部と、使用者の位置情報と他者の位置情報とを基に、コンテンツが作成された際に使用者の近隣に存在した他者を抽出する近隣人物抽出部とを設けるようにした。【選択図】図７
2012247840.tif 000002
【特許請求の範囲】
【請求項１】
使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、
他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を上記他の装置から受信する他者位置情報受信部と、
上記使用者の位置情報と上記他者の位置情報とを基に、上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を抽出する近隣人物抽出部と
を有する近隣人物特定装置。
【請求項２】
被写体が撮影された上記コンテンツに対し顔認識処理を実行し、当該顔認識処理の結果により、上記コンテンツの上記被写体を特定する顔認識部をさらに有する
請求項１に記載の近隣人物特定装置。
【請求項３】
上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を示す情報を、上記コンテンツと対応付けるタグ付け部をさらに有する
請求項１に記載の近隣人物特定装置。
【請求項４】
上記タグ付け部は、
複数の上記コンテンツのうち１の上記コンテンツに対応付けられた上記他者を示す情報を、上記複数のコンテンツのうち所定の基準を満たすコンテンツに対し対応付ける
請求項３に記載の近隣人物特定装置。
【請求項５】
上記タグ付け部は、
複数の上記コンテンツのうち１の上記コンテンツに対応付けられた上記他者を示す情報を、上記１のコンテンツが作成された際の時刻及び位置に近い他の上記コンテンツに対し対応付ける
請求項４に記載の近隣人物特定装置。
【請求項６】
上記他の装置は、
上記他者を示す情報が対応付けられた上記コンテンツを上記近隣人物特定装置から受信するコンテンツ受信部と、
上記他者を示す情報により示される上記他者に対し、作成された際に当該他者が近隣に存在した上記コンテンツが共有可能であることを示す写真共有通知を送信する写真共有通知送信部と
を有する請求項３に記載の近隣人物特定装置。
【請求項７】
上記コンテンツを作成するコンテンツ作成部をさらに有する
請求項１に記載の近隣人物特定装置。
【請求項８】
上記コンテンツ作成部は、
静止画又は動画を記録する撮像部である
請求項７に記載の近隣人物特定装置。
【請求項９】
上記コンテンツ作成部は、
音声を記録するマイクである
請求項７に記載の近隣人物特定装置。
【請求項１０】
上記使用者位置情報取得部は、
上記使用者の位置情報を、ＧＰＳ（Global Positioning System）により取得する
請求項１に記載の近隣人物特定装置。
【請求項１１】
上記使用者位置情報取得部は、
上記使用者の位置情報を、基地局の信号に基づき取得する
請求項１に記載の近隣人物特定装置。
【請求項１２】
上記使用者の位置情報を上記他の装置に送信する使用者位置情報送信部をさらに有し、
上記他の装置に対し、上記使用者の位置情報の公開範囲をサービス毎に設定する
請求項１に記載の近隣人物特定装置。
【請求項１３】
使用者によりコンテンツが作成された際における当該使用者の位置情報を、所定の使用者位置情報取得部により取得する使用者位置情報取得ステップと、
他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を所定の他者位置情報受信部により上記他の装置から受信する他者位置情報受信ステップと、
上記使用者の位置情報と上記他者の位置情報とを基に、上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を所定の近隣人物抽出部により抽出する近隣人物抽出ステップと
を有する近隣人物特定方法。
【請求項１４】
情報処理装置に対し、
使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する取得する使用者位置情報取得ステップと、
他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を上記他の装置から受信する他者位置情報受信ステップと、
上記使用者の位置情報と上記他者の位置情報とを基に、上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を抽出する近隣人物抽出ステップと
を行わせる近隣人物特定プログラム。
【請求項１５】
使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、
上記使用者の位置情報を他の装置に送信する使用者位置情報送信部と、
上記コンテンツが作成された際に上記使用者の近隣に存在した他者を示す近隣人物情報を要求する近隣人物情報要求を上記他の装置に送信する近隣人物情報要求部と、
上記近隣人物情報を上記他の装置から受信する近隣人物情報受信部と
を具える近隣人物特定装置と、
上記使用者の位置情報と上記近隣人物情報要求とを上記近隣人物特定装置から受信する近隣人物情報要求受信部と、
所定の記憶部に記憶した、他者が所有する端末により得られた当該他者の位置情報と、上記使用者の位置情報とを基に、上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を抽出する近隣人物抽出部と、
抽出した上記他者を示す近隣人物情報を上記近隣人物特定装置に送信する近隣人物情報送信部と
を具える他の装置と
を有する近隣人物特定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は近隣人物特定装置、近隣人物特定方法、近隣人物特定プログラム及び近隣人物特定システムに関し、例えば被写体を撮影し、所定の情報と対応付けて記憶する撮影装置に適用して好適なものである。
【背景技術】
【０００２】
近年、被写体を撮影して生成した写真データを保存する際、当該写真データに様々な情報を付加して保存することにより、付加された情報に基づいて複数の写真データを整理したり、所望の写真データを検索したりすることができる撮影装置が普及してきている。
【０００３】
そのような撮影装置においては、例えば、被写体を顔認識することにより人物を特定し、特定した当該人物を示す情報を写真データに付加するものが提案されている。（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５７０１公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような撮影装置においては、撮影時に当該撮影装置の近隣には位置していたが、たまたま被写体としては写真に写っていなかった人物がいる場合がある。
【０００６】
そのような場合この撮影装置は、顔認識を行うだけでは当該人物を検出できないため、当該人物を示す情報を顔認識のみによっては写真データに付加することはできない。このため、撮影装置を操作しているユーザが、当該人物を示す情報を手動で写真データに付加する必要があり、ユーザに煩雑な操作を強いる恐れがあった。
【０００７】
本技術は以上の点を考慮してなされたもので、簡易な操作により有用な情報が付加されたコンテンツを作成させ得る近隣人物特定装置を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本技術の近隣人物特定装置においては、使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を他の装置から受信する他者位置情報受信部と、使用者の位置情報と他者の位置情報とを基に、コンテンツが作成された際に使用者の近隣に存在した他者を抽出する近隣人物抽出部とを設けるようにした。
【０００９】
この近隣人物特定装置は、使用者に煩雑な操作を強いることなく、他者の位置情報を保有せずに、他の装置に記憶されている他者の位置情報を用いるだけで、コンテンツが作成された際に使用者の近隣に存在した他者を特定することができる。
【００１０】
また本技術の近隣人物特定システムにおいては、使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、使用者の位置情報を他の装置に送信する使用者位置情報送信部と、コンテンツが作成された際に使用者の近隣に存在した他者を示す近隣人物情報を要求する近隣人物情報要求を他の装置に送信する近隣人物情報要求部と、近隣人物情報を他の装置から受信する近隣人物情報受信部とを具える近隣人物特定装置と、使用者の位置情報と近隣人物情報要求とを近隣人物特定装置から受信する近隣人物情報要求受信部と、所定の記憶部に記憶した、他者が所有する端末により得られた当該他者の位置情報と、使用者の位置情報とを基に、コンテンツが作成された際に使用者の近隣に存在した他者を抽出する近隣人物抽出部と、抽出した他者を示す近隣人物情報を近隣人物特定装置に送信する近隣人物情報送信部とを具える他の装置とを設けるようにした。
【００１１】
この近隣人物特定システムでは、近隣人物特定装置は、使用者に煩雑な操作を強いることなく、他者の位置情報を保有せずに、他の装置に記憶されている他者の位置情報を用いるだけで、コンテンツが作成された際に使用者の近隣に存在した他者を特定することができる。
【発明の効果】
【００１２】
本技術によれば、近隣人物特定装置は、使用者に煩雑な操作を強いることなく、他者の位置情報を保有せずに、他の装置に記憶されている他者の位置情報を用いるだけで、コンテンツが作成された際に使用者の近隣に存在した他者を特定することができる。かくして本技術は、簡易な操作により有用な情報が付加されたコンテンツを作成させ得る近隣人物特定装置、近隣人物特定方法、近隣人物特定プログラム及び近隣人物特定システムを実現できる。
【図面の簡単な説明】
【００１３】
【図１】第１及び第３乃至第８の実施の形態による近隣人物特定システムの全体構成を示す略線図である。
【図２】第１及び第３乃至第８の実施の形態による撮影者端末の回路構成を示す略線図である。
【図３】第１及び第３乃至第８の実施の形態による写真データのデータ形式を示す略線図である。
【図４】第１及び第３乃至第８の実施の形態による位置共有ＳＮＳサーバの回路構成を示す略線図である。
【図５】友人関係管理テーブルの構成を示す略線図である。
【図６】所在地テーブルの構成を示す略線図である。
【図７】第１の実施の形態による近隣人物特定処理手順を示すシーケンスチャートである。
【図８】第１の実施の形態による撮影者端末の機能ブロック構成を示す略線的ブロック図である。
【図９】第１の実施の形態による第１端末、第２端末及び位置共有ＳＮＳサーバの機能ブロック構成を示す略線的ブロック図である。
【図１０】顔認識による近隣人物特定精度向上の説明に供する略線図である。
【図１１】写真共有処理手順を示すシーケンスチャートである。
【図１２】写真共有処理の説明に供する略線図である。
【図１３】顔認識処理の精度向上の説明に供する略線図である。
【図１４】第２、第９及び第１０の実施の形態による近隣人物特定システムの全体構成を示す略線図である。
【図１５】第２、第９及び第１０の実施の形態による撮影者端末の回路構成を示す略線図である。
【図１６】第２、第９及び第１０の実施の形態による写真データのデータ形式を示す略線図である。
【図１７】第２、第９及び第１０の実施の形態によるＳＮＳサーバの回路構成を示す略線図である。
【図１８】第２の実施の形態による近隣人物特定処理手順を示すシーケンスチャートである。
【図１９】第２の実施の形態による撮影者端末の機能ブロック構成を示す略線的ブロック図である。
【図２０】第２の実施の形態による第１端末、第２端末及びＳＮＳサーバの機能ブロック構成を示す略線的ブロック図である。
【図２１】第３の実施の形態による近隣人物特定処理手順を示すシーケンスチャートである。
【図２２】第３の実施の形態による撮影者端末の機能ブロック構成を示す略線的ブロック図である。
【図２３】第３の実施の形態による第１端末、第２端末及び位置共有ＳＮＳサーバの機能ブロック構成を示す略線的ブロック図である。
【図２４】第８の実施の形態による撮影者端末及び撮影装置の機能ブロック構成を示す略線的ブロック図である。
【発明を実施するための形態】
【００１４】
以下、発明を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（位置共有ＳＮＳサーバを用いて撮影者端末において近隣人物抽出処理を行う場合）
２．第２の実施の形態（アドホック通信を用いて近隣人物特定処理を行う場合）
３．第３の実施の形態（位置共有ＳＮＳサーバにおいて近隣人物抽出処理を行う場合）
４．第４の実施の形態（撮影者端末が位置共有ＳＮＳサーバから定期的に他者位置情報を受信する場合）
５．第５の実施の形態（写真データを整理する際に近隣人物特定処理及び顔認識処理を行う場合）
６．第６の実施の形態（撮影直後に近隣人物特定処理を行い、写真データを整理する際に顔認識処理を行う場合）
７．第７の実施の形態（写真共有処理を行う際に位置共有ＳＮＳサーバにおいて近隣人物抽出処理を行う場合）
８．第８の実施の形態（撮影装置により撮影を行い撮影者端末により近隣人物特定処理を行う場合）
９．第９の実施の形態（近隣の端末から受信した端末ＩＤを基に撮影者端末がＳＮＳサーバに友人関係を問い合わせる場合）
１０．第１０の実施の形態（端末ＩＤにより近隣の端末に問い合わせる場合）
１１．他の実施の形態
【００１５】
＜１．第１の実施の形態＞
［１−１．近隣人物特定システムの構成］
図１に示すように、第１の実施の形態による近隣人物特定システム１は、撮影者端末１０、複数の端末１１（第１端末１１Ａ、第２端末１１Ｂ、…（以下では第１端末１１Ａ及び第２端末１１Ｂのみ記載する））及び位置共有ＳＮＳ(Social Network Service)サーバ１２により構成されている。
【００１６】
位置共有ＳＮＳサーバ１２は、ソーシャルネットワーキングサービス（以下ではＳＮＳとも呼ぶ）を提供し、当該ＳＮＳに参加しているユーザ同士に対し、ＳＮＳ内部において友人関係を結ばせることができるようになされている。本実施の形態による位置共有ＳＮＳサーバ１２は、ＳＮＳ１という名前のＳＮＳを管理している。
【００１７】
撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂは、それぞれユーザＵＡ、ＵＢ及びＵＣにより所有されている。ユーザＵＡ、ＵＢ及びＵＣは、位置共有ＳＮＳサーバ１２が提供するＳＮＳに所属し、互いに友人関係を結んでいる。
【００１８】
撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂは、それぞれ所定時間間隔で自身の位置情報を位置共有ＳＮＳサーバ１２へ送信し記憶させる。位置共有ＳＮＳサーバ１２は、ＳＮＳ１において友人関係が形成されたユーザ同士に対し、互いの位置情報を公開するようになされている。
【００１９】
撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂは、位置共有ＳＮＳサーバ１２に記憶されている互いの位置情報を受信することにより、互いの端末の位置、すなわち端末を所有する互いのユーザの位置を共有することができるようになされている。
【００２０】
さらに撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂは、それぞれユーザＵＡ、ＵＢ及びＵＣの操作により写真データ等のコンテンツを作成し、位置共有ＳＮＳサーバ１２に送信して記憶させることにより、当該コンテンツを互いに共有することができるようになされている。
【００２１】
［１−２．撮影者端末の構成］
図２において、撮影者端末１０は、全体として外部機器と通話及び各種データ通信を行い得るようになされており、また被写体の撮影や音声の録音等を行い得るようにもなされている。因みに、撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂは同じ構成であるため、以下では撮影者端末１０についてのみ説明する。
【００２２】
撮影者端末１０は、制御部２０により全体を統括制御するようになされており、当該制御部２０と各部とがバス２１を介して接続されている。制御部２０は、ＣＰＵ（Central Processing Unit）２０Ａを中心に構成され、各種プログラムが格納されたＲＯＭ（Read Only Memory）２０Ｂ及びＣＰＵ２０Ａのワークエリアとして利用されるＲＡＭ（Random Access Memory）２０Ｃが設けられている。
【００２３】
制御部２０は、ＲＯＭ２０Ｂから読み出した近隣人物特定プログラムや顔認識プログラムや写真管理プログラム等をＲＡＭ２０Ｃに展開して実行することにより、各種処理を行い得るようになされている。
【００２４】
操作部２２は、ＧＵＩ（Graphical User Interface）メニュー等を操作するための方向ボタン及び決定ボタン等の各種操作ボタンや、タッチパネル等が設けられている。
【００２５】
操作部２２は、ユーザによる操作ボタン及びタッチパネルの押下操作に応じた指示命令を、バス２１を介して制御部２０へ送出する。制御部２０は、指示命令に応じて各種処理を実行するようになされている。
【００２６】
例えば、撮影者端末１０を所有するユーザＵＡが外部機器と通話を行う際、撮影者端末１０は図示しない基地局から通信部２３により受信信号を受信する。
【００２７】
通信部２３は、受信信号を所定の方式に従って復調等することにより受信データに変換し、これをデコーダ２４へ送出する。デコーダ２４は制御部２０の制御に従って受信データをデコードすることにより相手方の通話音声データを復元し、スピーカ２５へ出力する。スピーカ２５は通話音声データを基に相手方の通話音声を出力する。
【００２８】
一方、撮影者端末１０は、マイク２６から集音した音声信号をエンコーダ２７へ送出する。エンコーダ２７は、制御部２０の制御に従って音声信号をデジタル変換した後に所定の方式でエンコードすることにより得た音声データを通信部２３へ送出する。
【００２９】
また撮影者端末１０は、ユーザの操作により録音機能が選択された場合、マイク２６から集音した音声信号を、エンコーダ２７を介し、例えば不揮発性メモリにより構成された記憶部３１に音声データとして記憶する。
【００３０】
位置時刻取得部２８は、ＧＰＳ（Global Positioning System）衛星等の測位手段から受信した測位情報（例えばＧＰＳ信号）に基づいて、現在位置を示す位置情報と現在時刻を示す時刻情報とを算出し、それらをまとめて位置時刻情報として制御部２０に送出する。また位置時刻取得部２８は、Ｗｉ−Ｆｉ（Wireless Fidelity）によるアクセスポイントを使った位置測位や、携帯基地局を用いた位置測位も行うようになされている。
【００３１】
撮影部２９は、カメラにより構成され、ユーザの操作に応じて静止画又は動画を撮影するようになされている。撮影部２９は、静止画を撮影する場合においては、被写体を撮影し得られた写真データを表示部３０に出力することにより表示させる一方、動画を撮影する場合は、被写体を撮影し得られた動画データを表示部３０に表示する。
【００３２】
このように撮影者端末１０は、音声データ、写真データ及び動画データを生成し得るようになされているが、以下では写真データを生成する場合について説明する。
【００３３】
撮影者端末１０は、ユーザに撮影部２９を操作されることにより写真データを生成すると、当該写真データに対し位置情報及び時刻情報を付加し、記憶部３１に記憶する。ここで、図３に示す写真データのデータ形式のように、写真データはファイル名、時刻、位置及び近隣人物を示す情報を有する。例えばファイル名「PIC1」の写真は、「2011/04/01 12:00」の時刻に「35.57685(緯度), 139.65870(経度)」の位置において撮影され、そのときの近隣人物（詳細は後述する）はユーザＵＡ、ＵＢ及びＵＣであったことを示している。
【００３４】
なお以下では、ユーザの操作により生成された写真データ、動画データ及び音声データ、並びにメモ、メール、音楽やゲーム、テレビ等各種プレイログ、ＧＰＳログ、ジョギングログ等をまとめてコンテンツとも呼ぶ。また、画像が含まれる写真データと動画データとをまとめて画像コンテンツとも呼び、音声が含まれる動画データと音声データとをまとめて音声コンテンツとも呼ぶ。
【００３５】
また、ユーザがコンテンツを作成した際に当該ユーザの近隣にいた人物を表す近隣人物情報を当該コンテンツに対し付加することを、タグ付けするとも呼ぶ。
【００３６】
撮影者端末１０は、通信部２３を介して、上述した位置共有ＳＮＳサーバ１２に対し、時刻情報及び位置情報等の各種情報や写真データ等の送受信を行うようになされている。
【００３７】
一方、撮影者端末１０と同様の構成でなる第１端末１１Ａ及び第２端末１１Ｂは、位置時刻取得部２８により取得した位置時刻情報を、通信部２３を介し定期的に位置共有ＳＮＳサーバ１２に送信することにより、ＳＮＳ１に所属しているユーザが所有する端末に対し、自身の現在地を共有させるようになされている。
【００３８】
［１−３．位置共有ＳＮＳサーバの構成］
図４に示すように、位置共有ＳＮＳサーバ１２は、全体としてソーシャルネットワーキングサービスＳＮＳ１に参加するユーザを管理するようになされており、制御部４０、通信部４１、所在地ＤＢ（データベース）４２、友人関係管理ＤＢ４３及び写真ＤＢ４４により構成されている。
【００３９】
制御部４０は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭが設けられており、位置共有ＳＮＳサーバ１２全体を統括制御するようになされている。
【００４０】
友人関係管理ＤＢ４３は、図５に示す、ＳＮＳ１に参加しているユーザの各種情報が記載された友人関係管理テーブルＴＢ１を記憶している。友人関係管理テーブルＴＢ１は、ＳＮＳ１に参加しているユーザをアカウントにより管理しており、当該アカウントには、人物、端末、所属ＳＮＳ、所属グループ、友人を示す情報が対応づけて記憶されている。
【００４１】
例えばアカウント「ＳＮＳ１＿ＵＡ」は、撮影者端末１０を所有するユーザＵＡを示しており、複数のアカウントの集まりを示すグループのうち、グループＧＲＰ１及びＧＲＰ２に属している。
【００４２】
また、アカウント「ＳＮＳ１＿ＵＡ」は、事前に所定の方法により互いに承認し合った友人として、アカウント「ＳＮＳ１＿ＵＢ」及び「ＳＮＳ１＿ＵＣ」が登録されている。これは、ユーザＵＡが、アカウント「ＳＮＳ１＿ＵＢ」に対応するユーザＵＢと、アカウント「ＳＮＳ１＿ＵＣ」に対応するユーザＵＣとそれぞれ友人関係にあることを示している。
【００４３】
通信部４１は、制御部４０の制御により、第１端末１１Ａ及び第２端末１１Ｂから定期的に位置時刻情報を受信して所在地ＤＢ４２へ送信する。
【００４４】
所在地ＤＢ４２は、図６に示す、ＳＮＳ１に所属するユーザが所有する端末から送信される位置時刻情報により示される位置情報及び時刻情報が蓄積された所在地テーブルＴＢ２を記憶している。所在地テーブルＴＢ２は、所属ＳＮＳ、アカウント、時刻及び位置を示す項目により構成されている。
【００４５】
また所在地テーブルＴＢ２には、ＳＮＳ１に所属するユーザのアカウント毎に時刻情報と位置情報とが対応付けられた所在地情報が蓄積されていく。このように所在地テーブルＴＢ２は、ＳＮＳ１に所属するユーザがどの時刻においてどの位置に存在したかを示している。
【００４６】
通信部４１は、ＳＮＳ１に所属するユーザから送信された写真データを受信するようにもなされており、当該写真データを写真ＤＢ４４に記憶させる。また通信部４１は、撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂから写真データを受信すると共に、撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂからの要求に応じ、写真ＤＢ４４に記憶された写真データをそれらの端末に送信するようになされている。
【００４７】
これにより位置共有ＳＮＳサーバ１２は、撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂに対し、それぞれが撮影した写真データを共有させるようになされている。
【００４８】
［１−４．近隣人物特定処理手順］
次に、第１の実施の形態による近隣人物特定処理手順ＲＴ１について、図７に示すシーケンスチャートを用いて説明する。
【００４９】
ここで、撮影者端末１０における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図８のようになる。
【００５０】
図８において、近隣人物特定部６０は、制御部２０及び通信部２３（図２）と対応しており、当該制御部２０において所定の近隣人物特定プログラムが実行されることにより、他者位置情報要求部６１、他者位置情報受信部６２及び近隣人物抽出部６３の各機能ブロックを実現する。また使用者位置情報取得部６４及び使用者時刻情報取得部６５は位置時刻取得部２８と、撮影部６６は撮影部２９と、顔認識部６７及びタグ付け部６８は制御部２０と、記憶部６９は記憶部３１とそれぞれ対応している。
【００５１】
また、第１端末１１Ａ、第２端末１１Ｂ及び位置共有ＳＮＳサーバ１２における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図９のようになる。
【００５２】
図９の第１端末１１Ａにおいて、他者位置情報取得部６４Ａ及び他者時刻情報取得部６５Ａは、第１端末１１Ａ（図２）における位置時刻取得部２８と、他者位置時刻情報送信部７１Ａは、制御部２０及び通信部２３とそれぞれ対応している。
【００５３】
また図９の第２端末１１Ｂにおいて、他者位置情報取得部６４Ｂ及び他者時刻情報取得部６５Ｂは、第２端末１１Ｂ（図２）における位置時刻取得部２８と、他者位置時刻情報送信部７１Ｂは、制御部２０及び通信部２３とそれぞれ対応している。
【００５４】
さらに図９の位置共有ＳＮＳサーバ１２において、他者位置情報要求受信部７５及び他者位置情報送信部７６は、制御部４０及び通信部４１（図４）と、記憶部７７は所在地ＤＢ４２、写真ＤＢ４４及び友人関係管理ＤＢ４３と対応している。
【００５５】
近隣人物特定処理手順ＲＴ１（図７）におけるステップＳＰ１において、第１端末１１Ａの他者位置情報取得部６４Ａが位置情報を、他者時刻情報取得部６５Ａが時刻情報をそれぞれ定期的（例えば１０分間隔）に取得し、他者位置時刻情報送信部７１Ａにより、他者位置時刻情報として位置共有ＳＮＳサーバ１２に送信する。なお、実際には撮影者端末１０からも位置時刻情報を位置共有ＳＮＳサーバ１２に送信するが、説明の都合上省略する。
【００５６】
ステップＳＰ２において、第２端末１１Ｂの他者位置情報取得部６４Ｂが位置情報を、他者時刻情報取得部６５Ｂが時刻情報をそれぞれ定期的に取得し、他者位置時刻情報送信部７１Ｂにより、他者位置時刻情報として位置共有ＳＮＳサーバ１２に送信する。
【００５７】
ステップＳＰ３において、撮影者端末１０の撮影部６６は被写体を撮影して写真データを生成し、ステップＳＰ４において、使用者位置情報取得部６４により取得した位置情報と、使用者時刻情報取得部６５により取得した時刻情報とを当該写真データに埋め込むことにより付加し、記憶部６９に記憶させる。
【００５８】
ステップＳＰ５において、他者位置情報要求部６１は、ＳＮＳ１に所属するユーザの位置情報を要求する他者位置情報要求を位置共有ＳＮＳサーバ１２に送信する。
【００５９】
ステップＳＰ６において、位置共有ＳＮＳサーバ１２の他者位置情報要求受信部７５は、他者位置情報要求を撮影者端末１０から受信する。
【００６０】
ステップＳＰ７において、他者位置情報送信部７６は、ＳＮＳ１に所属するユーザ全ての最新の位置情報を記憶部７７から読み出し、撮影者端末１０に送信する。具体的には他者位置情報送信部７６は、所在地テーブルＴＢ２（図６）から、アカウント「ＳＮＳ１＿ＵＢ」の最新の時刻である「2011/04/01 12:10」における位置「35.87685, 139.15870」と、アカウント「ＳＮＳ１＿ＵＣ」の最新の時刻である「2011/04/01 12:10」における位置「35.87685, 139.15870」とを読み出し、アカウントと対応付けて撮影者端末１０に送信する。
【００６１】
続いて他者位置情報受信部６２は、ステップＳＰ８において、他者位置情報を位置共有ＳＮＳサーバ１２から受信する。
【００６２】
ステップＳＰ９において近隣人物抽出部６３は、他者位置情報に記載されている複数のユーザの位置情報と、記憶部６９に記憶され近隣人物特定処理の対象となっている写真データにおける位置情報とを比較し、当該写真データの位置情報が示す位置に近い（例えば５０ｍ以内）ユーザを近隣人物として抽出する。
【００６３】
ステップＳＰ１０において顔認識部６７は、顔認識処理を行うことにより、近隣人物特定の精度を向上させる（詳細は後述する）。
【００６４】
ステップＳＰ１１においてタグ付け部６８は、写真データにタグ付けを行い、記憶部６９に送信する。このときタグ付け部６８は、当該写真データを作成したユーザＵＡについても近隣人物情報として写真データにタグ付けするようになされている。
【００６５】
ステップＳＰ１２において記憶部６９は、タグ付けされた写真データを記憶する。
【００６６】
このように、撮影者端末１０は、位置共有ＳＮＳサーバ１２から、ＳＮＳ１に所属する他のユーザが所有する端末における最新の位置情報の一覧を示す他者位置情報を受信し、当該他者位置情報に記載された他の端末の位置情報を基に近隣人物を抽出するようになされている。
【００６７】
［１−５．顔認識処理］
ところで、端末は常に測位情報を取得できる位置に存在するとは限らず、例えば屋内に位置するときや、周囲の環境等によっては、測位情報を取得できない場合がある。このような場合その端末は、位置時刻情報を位置共有ＳＮＳサーバ１２に送信できない可能性があり、送信できたとしても、当該位置時刻情報はその位置精度が低い可能性がある。
【００６８】
そのような精度の低い位置情報に基づいて近隣人物特定処理を行っても、撮影者端末１０は、近隣人物を精度良く特定できなくなってしまう。
【００６９】
そこで撮影者端末１０は、近隣人物特定部６０における近隣人物特定処理に続いて、顔認識部６７において所定の顔認識処理を行うことで、写真データに写っている人物を検出することにより、近隣人物特定の精度を向上させるようになされている。
【００７０】
具体的には、例えば図１０（Ａ）に示す３枚の写真データ（写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３）に対する顔認識処理について説明する。当該写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３は、時系列的に連続して撮影されたものである。
【００７１】
また、写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３は、これらの写真が撮影された時刻に近い他の端末（第１端末１１Ａ及び第２端末１１Ｂ）の位置情報が所在地テーブルＴＢ２（図６）に記憶されていないため、上述した近隣人物特定処理では、近隣人物を特定できなかった状態とする。このため、写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３は、いずれも近隣人物なしとなっている。
【００７２】
顔認識部６７は、写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３に対し、被写体の顔の特徴量と、記憶部６９に予め記憶されたユーザの顔の特徴量とを比較することにより、顔認識処理を施す。これにより顔認識部６７は、写真データＰＩＣ１にはユーザＵＡ及びＵＢが、写真データＰＩＣ３にはユーザＵＣがそれぞれ写っており、写真データＰＩＣ２にはユーザが誰も写っていないことを検出する。
【００７３】
このように撮影者端末１０は、近隣人物特定処理に加えて顔認識処理を行うことにより、近隣人物情報が付加されていない写真データにおいても、被写体の人物を特定することができる。
【００７４】
これにより撮影者端末１０は、受信した他者位置情報に位置情報が記載されていない場合や、その位置精度が低い場合であっても、写真データの被写体の人物を特定することにより、近隣人物の特定を補完することができる。
【００７５】
ここで、写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３は、時系列的に連続して生成されたものであるため、これらが生成された時刻と位置とは互いの写真データにおいてほぼ同じ（すなわち、互いに近い時刻において近い場所で撮影された写真）であると言える。
【００７６】
このときタグ付け部６８は、図１０（Ｂ）に示すように写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３全てに対し、ユーザＵＡ、ＵＢ及びＵＣをタグ付けする。
【００７７】
このように顔認識部６７は、生成された時刻と位置とが互いに近い写真データに対して顔認識処理を実行する。続いてタグ付け部６８は、その顔認識処理により検出されたユーザ全てを、それらの写真データにタグ付けする。
【００７８】
ここで、互いに近い時刻において近い場所で撮影された写真と判断する基準としては、例えば、同日に同じ施設内で撮影された複数の写真や、所定時間内（２、３分等）に撮影された複数の写真等でも良い。
【００７９】
これにより撮影者端末１０は、写真データＰＩＣ２のように、近隣人物情報が付加されておらず、さらに被写体として人物が写っていない写真データに対しても、時刻情報及び位置情報が近い写真データに基づき、近隣人物を推測することができる。
【００８０】
［１−６．写真共有処理手順］
ところで、近隣人物特定システム１においては、同じＳＮＳに所属しているユーザ同士の間で、位置共有ＳＮＳサーバ１２を介して写真データを共有することができるようになされている。そのような写真共有処理を実行する写真共有処理手順ＲＴ２について、図１１に示すシーケンスチャート及び図１２を用いて説明する。
【００８１】
ここで、図８に示した撮影者端末１０において、写真共有制御部７０は、制御部２０及び通信部２３と対応している。また、第１端末１１Ａ（図９）における写真共有制御部７０Ａは、第１端末１１Ａ（図２）における制御部２０及び通信部２３と、記憶部６９Ａは記憶部３１とそれぞれ対応している。さらに、第２端末１１Ｂ（図９）における写真共有制御部７０Ｂは、第２端末１１Ｂ（図２）における制御部２０及び通信部２３とそれぞれ対応している。また、位置共有ＳＮＳサーバ１２（図９）における写真共有制御部７８は通信部４１及び制御部４０（図４）と、記憶部７７は写真ＤＢ４４及び友人関係管理ＤＢ４３と対応している。
【００８２】
ステップＳＰ２０（図１１）において、撮影者端末１０における写真共有制御部７０（図８）は、記憶部６９に記憶された写真データを位置共有ＳＮＳサーバ１２に送信する。図１２（Ａ）に示すように、撮影者端末１０が送信した写真データＰＩＣ１、ＰＩＣ２及びＰＩＣ３には、近隣人物としてユーザＵＡ、ＵＢ及びＵＣがタグ付けされている。
【００８３】
ステップＳＰ２１において、位置共有ＳＮＳサーバ１２の写真共有制御部７８は、受信した写真データを、記憶部７７の写真ＤＢ４４に記憶させる。
【００８４】
ステップＳＰ２２において、写真共有制御部７８は、記憶した写真データに近隣人物としてタグ付けされているユーザＵＡ、ＵＢ及びＵＣの内、ステップＳＰ２０における写真データの送信元であるユーザＵＡを除いた、ユーザＵＢ及びＵＣが所有する第１端末１１Ａ及び第２端末１１Ｂに対し、写真共有通知を送信する。
【００８５】
この写真共有通知は、同一のＳＮＳに所属している自身以外のユーザが撮影した写真において、自身がタグ付けされた写真データ（すなわち、撮影時に自身が撮影者の近隣にいた写真）が記憶部７７にアップロードされたことを示している。
【００８６】
ここで、写真共有通知を受信した第１端末１１Ａ及び第２端末１１Ｂのうち、第１端末１１Ａを所持するユーザＵＢが、記憶部７７にアップロードされた写真データを取得したいと希望したとする。
【００８７】
この場合、ステップＳＰ２３において、第１端末１１Ａ（図９）の写真共有制御部７０Ａは、記憶部７７に記憶された写真データを送信する要求を示す写真送信要求を、ユーザＵＢの操作に応じて位置共有ＳＮＳサーバ１２に送信する。
【００８８】
写真送信要求を受信した位置共有ＳＮＳサーバ１２の写真共有制御部７８は、ステップＳＰ２４において写真送信要求に応じ、記憶部７７に記憶されユーザＵＢがタグ付けされた写真ＰＩＣ１、ＰＩＣ２及びＰＩＣ３を第１端末１１Ａに送信する。
【００８９】
これにより第１端末１１Ａは、当該第１端末１１Ａを所有するユーザＵＢ自身が被写体として写っているか、または近隣にいたときの写真を取得することができる。
【００９０】
因みに図１２（Ｂ）に示すように、近隣人物としてユーザＵＢ及びＵＣがタグ付けされた写真データＰＩＣ１１及びＰＩＣ１２を、第１端末１１Ａが位置共有ＳＮＳサーバ１２に送信した場合、上述と同様の処理により、位置共有ＳＮＳサーバ１２は、ユーザＵＣに対し写真共有通知を送信する。
【００９１】
このように、近隣人物特定システム１においてユーザは、自身が近隣人物としてタグ付けされた写真データが、同じＳＮＳに所属するユーザにより位置共有ＳＮＳサーバ１２にアップロードされると、当該位置共有ＳＮＳサーバ１２から送信される写真共有通知に応じて写真送信要求を送信するだけで、当該写真データを取得することができる。
【００９２】
また、撮影者端末１０を所有するユーザＵＡは、記憶部６９に記憶させている写真データを共有させたい他のユーザを指定することなく、位置共有ＳＮＳサーバ１２を介して当該他のユーザに写真データを取得させることができる。
【００９３】
［１−７．動作及び効果］
以上の構成において、ＳＮＳ１に所属するユーザＵＢ及びＵＣがそれぞれ所有する第１端末１１Ａ及び第２端末１１Ｂは、定期的に他者位置時刻情報を他の装置としての位置共有ＳＮＳサーバ１２に送信する。
【００９４】
これにより位置共有ＳＮＳサーバ１２は、ＳＮＳ１に所属するユーザが所有する端末の最新の位置と時刻とを逐次取得することができる。
【００９５】
近隣人物特定装置としての撮影者端末１０は、使用者としてのユーザＵＡの操作により被写体を撮影し、コンテンツ作成部としての撮影部６６において、コンテンツとしての写真データを作成する。続いて撮影者端末１０は、当該写真データが作成された際のユーザＵＡの位置情報を示す使用者位置情報と、時刻情報を示す使用者時刻情報とを取得し、写真データに付加して記憶部６９に記憶する。
【００９６】
続いて撮影者端末１０は、他者位置情報要求を位置共有ＳＮＳサーバ１２に送信する。さらに撮影者端末１０は、ＳＮＳ１に所属するユーザＵＢ及びＵＣが所有する第１端末１１Ａ及び第２端末１１Ｂそれぞれから送信され位置共有ＳＮＳサーバ１２に記憶された位置情報の内、最新の位置情報を、位置共有ＳＮＳサーバ１２から他者位置情報として受信する。
【００９７】
続いて撮影者端末１０は、他者位置情報に記載されている他の端末の位置情報と、記憶部６９に記憶され近隣人物特定処理の対象となっている写真データにおける位置情報とを比較し、当該写真データの位置情報が示す位置に近いユーザを近隣人物として抽出することにより、近隣人物を特定する。
【００９８】
さらに撮影者端末１０は、顔認識処理を施し、被写体を近隣に存在した他者として特定することにより、近隣人物特定の精度を高める。また撮影者端末１０は、特定した近隣人物を、コンテンツが作成された際に使用者の近隣に存在した他者として写真データにタグ付けすると共に、撮影者自身をタグ付けし、当該写真データを記憶部６９に記憶する。
【００９９】
このように撮影者端末１０は、近隣人物特定処理に加えて顔認識処理を行うことにより、他の端末が測位情報を取得できない場合や、位置精度が悪い場合においても、近隣人物を特定する精度を向上させることができる。
【０１００】
また撮影者端末１０は、使用者であるユーザＵＡを近隣人物として写真データにタグ付けするようにしたため、撮影を行った際に使用者の近隣にいた人物だけでなく、使用者自身も写真データに対し情報として付加することができる。
【０１０１】
さらに撮影者端末１０においては、記憶部６９に記憶した写真データを後に整理又は検索する際、特に風景写真等について、撮影日時や撮影場所だけでなくその風景を誰と一緒に見たかといった観点から当該写真データを整理又は検索することができる。
【０１０２】
また写真データにタグ付けする方法として、近隣にいた人物を示す情報を撮影者自身が手動で入力する方法が考えられるが、そのような方法は撮影者に対し非常に煩雑な作業を強いることになる。
【０１０３】
これに対し本実施の形態による近隣人物特定システム１においては、撮影者端末１０が、ユーザＵＡの近隣にいた人物を位置共有ＳＮＳサーバ１２を介して自動的に特定しタグ付けする。このためユーザＵＡは、撮影した際に他者位置情報を要求する旨の操作を行うだけで良い。
【０１０４】
ところで近隣人物特定システム１においては、第１端末１１Ａ及び第２端末１１Ｂは、定期的に他者位置時刻情報を位置共有ＳＮＳサーバ１２に送信すると共に、位置共有ＳＮＳサーバ１２は、友人関係が形成されたユーザ同士に対し、互いの位置情報を公開するようにした。このため、ユーザＵＢ及びＵＣは、位置共有ＳＮＳサーバ１２が管理するＳＮＳ１において友人関係にある所属するユーザに対して、自身の居場所が常に明かされてしまうことになる。
【０１０５】
このため近隣人物特定システム１においては、友人関係を結ぶ相手を、例えば家族等のごく限られた相手に絞ってしまう可能性がある。
【０１０６】
これに対応するため、第１端末１１Ａ及び第２端末１１Ｂは、位置共有ＳＮＳサーバ１２に対し、自身の位置情報公開範囲を、サービス毎に設定するようにしても良い。本実施の形態においては、第１端末１１Ａ及び第２端末１１Ｂは、近隣人物特定サービスのためであれば友人に位置情報を公開しても良いと設定すれば良い。
【０１０７】
これにより近隣人物特定システム１は、ＳＮＳにおける友人関係を広げることができ、近隣人物特定機能を効果的に働かせることができる。
【０１０８】
ところで、図１３に示す一般的な顔認識処理の概念図のように、様々なユーザの顔特徴量が割り当てられた顔特徴量空間ＳＦにおいて、それぞれのユーザは、所定の範囲を占める個別顔特徴量空間（例えばユーザＵＢはユーザＵＢ個別顔特徴量空間ＳＦＢ、ユーザＵＣはユーザＵＣ個別顔特徴量空間ＳＦＣ）を有している。
【０１０９】
顔認識処理は、このような顔特徴量空間ＳＦを用いて、顔認識処理の対象となる顔の画像（以後、対象画像とも呼ぶ）が、顔特徴量空間ＳＦに複数存在する個別顔特徴量空間の内、どの個別顔特徴量空間に属するかを判断することにより行われる。すなわち、対象画像がユーザＵＢ個別顔特徴量空間ＳＦＢに属する場合、当該対象画像はユーザＵＢであると判断される一方、ユーザＵＣ個別顔特徴量空間ＳＦＣに属する場合、当該対象画像はユーザＵＣであると判断される。
【０１１０】
ここで、ユーザ同士の顔はある程度共通している部分があり、例えばユーザＵＢとユーザＵＣとの顔で共通している部分は、顔特徴量空間ＳＦにおいて、互いの個別顔特徴量空間が重複する重複部分ＮＤＳとして示される。
【０１１１】
このため、対象画像が顔認識特徴量空間の内、重複部分ＮＤＳに位置している場合、一般的な顔認識処理では、当該対象画像がユーザＵＢであるかユーザＵＣであるかを判別することができない。例えば対象画像に双子の一方の人物が写っている場合等は、互いの顔に共通する部分が多く、重複部分ＮＤＳが大きくなるため、特に顔認識処理が困難になる。
【０１１２】
これに対し、従来の一般的な顔認識処理では対象画像がユーザＵＢであるかユーザＵＣであるか判別できない場合において、本実施の形態のように近隣人物特定処理を行った結果、ユーザＵＢは近隣におり、ユーザＵＣは近隣にいないと特定したとする。その場合、当該対象画像は、ユーザＵＢであると判断される。
【０１１３】
このように、従来の一般的な顔認識処理を行うことにより被写体の人物を特定する場合においても、本実施の形態のように近隣人物の情報を用いることにより、従来の顔認識処理の顔認識精度を向上させることができる。
【０１１４】
以上の構成によれば、撮影者端末１０は、ユーザＵＡによりコンテンツが作成された際における当該ユーザＵＡの位置情報を取得し、ユーザＵＡと同じＳＮＳに所属するユーザＵＢ及びＵＣが所有する第１端末１１Ａ及び第２端末１１Ｂそれぞれにより定期的に位置共有ＳＮＳサーバ１２に記憶された最新の位置情報を受信し、ユーザＵＡの位置情報とユーザＵＢ及びＵＣの位置情報とを基に、コンテンツが作成された際にユーザＵＡの近隣に存在した他のユーザを抽出するようにした。
【０１１５】
これにより撮影者端末１０は、使用者に煩雑な操作を強いることなく、他の端末の位置情報を保有せずに、位置共有ＳＮＳサーバ１２に記憶されている他の端末の位置情報を用いるだけで、コンテンツを作成した際にユーザＵＡの近隣に存在した他のユーザを特定することができる。かくして近隣人物特定システム１においては、簡易な操作により有用な情報が付加されたコンテンツを作成させることができる。
【０１１６】
＜２．第２の実施の形態＞
［２−１．近隣人物特定システムの構成］
図１４に示すように、第２の実施の形態による近隣人物特定システム１０１は、第１の実施の形態による近隣人物特定システム１（図１）と比べて、位置共有ＳＮＳサーバ１２に代えてＳＮＳサーバ１１５が設けられている。
【０１１７】
また、近隣人物特定システム１０１は、近隣人物特定システム１（図１）と比べて、撮影者端末１０、複数の端末１１（第１端末１１Ａ、第２端末１１Ｂ、…）に代えて、撮影者端末１１０、複数の端末１１１（第１端末１１１Ａ、第２端末１１１Ｂ、…）が設けられている。
【０１１８】
また近隣人物特定システム１０１においては、近隣人物特定システム１とは異なり、通信毎に撮影者端末１１０が自律的に他の端末（第１端末１１１Ａ及び第２端末１１１Ｂ）とのネットワークを構築し、いわゆるアドホック通信を行うようになされている。
【０１１９】
［２−２．撮影者端末及びＳＮＳサーバの構成］
図１５に示すように、撮影者端末１１０は、撮影者端末１０（図２）と比べて、ＣＰＵ１２０Ａ及びＲＯＭ１２０ＢがＣＰＵ２０Ａ及びＲＯＭ２０Ｂと異なっており、さらに、位置時刻取得部２８が省略されている。なお以下では、ユーザにより作成されるコンテンツとして、第１の実施の形態と同様、写真データについて説明する。
【０１２０】
撮影者端末１１０は位置時刻取得部２８が省略されているため、図１６に示すように、記憶部３１に記憶される写真データの形式は、第１の実施の形態と比べて時刻情報及び位置情報が省略されている。
【０１２１】
図１７に示すようにＳＮＳサーバ１１５は、位置共有ＳＮＳサーバ１２（図４）と比べて、所在地ＤＢ４２が省略されている。
【０１２２】
第２の実施の形態による友人関係管理ＤＢ１４３は、第１の実施の形態による友人関係管理ＤＢ４３と同様の友人関係管理テーブルＴＢ１（図５）を有している。因みに、第２の実施の形態においては、ＳＮＳ１においてユーザＵＡとユーザＵＢとが予め友人関係を形成している一方、ユーザＵＡとユーザＵＣとは未だ友人関係を形成していない状態とする。
【０１２３】
［２−３．近隣人物特定処理手順］
次に、第２の実施の形態による近隣人物特定処理手順ＲＴ１１について、図１８に示すシーケンスチャートを用いて説明する。
【０１２４】
ここで、撮影者端末１１０における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図１９のようになる。撮影者端末１１０の機能ブロックは、撮影者端末１０（図８）と比べて、近隣人物特定部１６０が近隣人物特定部６０と異なっている。なお、図１９及び図２０において、第１の実施の形態と対応する機能ブロックについては同じ符号とし、その説明を省略する。
【０１２５】
図１９において、近隣人物特定部１６０は、制御部１２０及び通信部２３（図１５）と対応しており、当該制御部１２０において所定の近隣人物特定プログラムが実行されることにより、友人関係問合せ部１７２及び近隣友人応答受信部１７３の各機能ブロックを実現する。
【０１２６】
また、第１端末１１１Ａ、第２端末１１１Ｂ及びＳＮＳサーバ１１５における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図２０のようになる。
【０１２７】
図２０の第１端末１１１Ａにおいて、友人関係問合せ受信部１８０Ａ、友人関係確認部１８１Ａ及び近隣友人応答送信部１８２Ａは、第１端末１１１Ａ（図１５）における制御部１２０及び通信部２３と対応している。
【０１２８】
また図２０の第２端末１１１Ｂにおいて、友人関係問合せ受信部１８０Ｂ、友人関係確認部１８１Ｂ及び近隣友人応答送信部１８２Ｂは、第２端末１１１Ｂ（図１５）における制御部１２０及び通信部２３と対応している。
【０１２９】
さらに図２０のＳＮＳサーバ１１５において、友人関係確認要求受信部１９０、友人関係判別部１９１及び友人関係応答送信部１９２は、制御部１４０及び通信部１４１（図１７）と、記憶部１９３は友人関係管理ＤＢ１４３及び写真ＤＢ１４４と対応している。
【０１３０】
近隣人物特定処理手順ＲＴ１１（図１８）におけるステップＳＰ３１において、第１端末１１０の撮影部６６は、被写体を撮影して写真データを生成し記憶部６９に記憶させる。
【０１３１】
ステップＳＰ３２において友人関係問合せ部１７２は、撮影者端末１１０の近隣にユーザＵＡの友人が存在するか否かを問い合わせる友人関係問合せを行う。
【０１３２】
具体的には、友人関係問合せ部１７２は、撮影者端末１１０を示す情報として、所属ＳＮＳと当該所属ＳＮＳ内でのアカウントとを組み合わせた「ＳＮＳ１＋ＳＮＳ１＿ＵＡ」を示す信号を撮影者端末１１０の周囲に位置する端末に対し送信する。それと共に友人関係問合せ部１７２は、当該所属ＳＮＳと同一のＳＮＳに所属しているユーザの端末が、撮影者端末１１０の近隣に存在するか否かを問い合わせる信号を、撮影者端末１１０の周囲に位置する端末に対し送信する。本実施の形態においては、撮影者端末１１０の近隣に、第1端末１１１Ａ及び第２端末１１１Ｂが位置しているとする。
【０１３３】
ステップＳＰ３３において、第１端末１１１Ａの友人関係問合せ受信部１８０Ａは、友人関係問合せを撮影者端末１１０から受信する。またステップＳＰ３４においては、第２端末１１１Ｂの友人関係問合せ受信部１８０Ｂは、友人関係問合せを撮影者端末１１０から受信する。
【０１３４】
撮影者端末１１０から友人関係問合せを受信した第１端末１１１Ａは、当該撮影者端末１１０を所有するユーザＵＡが、第１端末１１１Ａを所有するユーザＵＢと友人関係にあるか否かを友人関係確認部１８１Ａにより確認する。
【０１３５】
具体的には、ステップＳＰ３５において友人関係確認部１８１Ａは、受信した友人関係問合せに含まれる「ＳＮＳ１＋ＳＮＳ１＿ＵＡ」を示す信号に基づき、ＳＮＳ１においてアカウントＳＮＳ１＿ＵＡが、ユーザＵＢのアカウントＳＮＳ１＿ＵＢと友人関係にあるか否かを確認する友人関係確認要求をＳＮＳサーバ１１５に送信する。
【０１３６】
同様に、撮影者端末１１０から友人関係問合せを受信した第２端末１１１Ｂは、当該撮影者端末１１０を所有するユーザＵＡが、第２端末１１１Ｂを所有するユーザＵＣと友人関係にあるか否かを友人関係確認部１８１Ｂにより確認する。
【０１３７】
ステップＳＰ３７において、ＳＮＳサーバ１１５の友人関係確認要求受信部１９０は、友人関係確認要求を、第１端末１１１Ａ及び第２端末１１１Ｂから受信する。
【０１３８】
ステップＳＰ３８において、友人関係判別部１９１は、第１端末１１１Ａから受信した友人関係確認要求に基づき、ＳＮＳ１においてアカウントＳＮＳ１＿ＵＡとアカウントＳＮＳ１＿ＵＢとが友人関係にあるか否かを、記憶部１９３における友人関係管理テーブルＴＢ１（図５）を参照して判別する。
【０１３９】
また友人関係判別部１９１は、第２端末１１１Ｂから受信した友人関係確認要求に基づき、ＳＮＳ１においてアカウントＳＮＳ１＿ＵＡとアカウントＳＮＳ１＿ＵＣとが友人関係にあるか否かを、記憶部１９３における友人関係管理テーブルＴＢ１を参照して判別する。
【０１４０】
上述したように、第２の実施の形態においては、ユーザＵＡとユーザＵＢとがＳＮＳ１において予め友人関係を形成しており、ユーザＵＡとユーザＵＣとはＳＮＳ１において未だ友人関係を形成していない。
【０１４１】
ステップＳＰ３９において、友人関係応答送信部１９２は、アカウントＳＮＳ１＿ＵＡとアカウントＳＮＳ１＿ＵＢ（すなわちユーザＵＡとユーザＵＢ）とがＳＮＳ１において友人関係にあることを示す友人関係応答を第１端末１１１Ａに送信する。
【０１４２】
また友人関係応答送信部１９２は、アカウントＳＮＳ１＿ＵＡとアカウントＳＮＳ１＿ＵＣ（すなわちユーザＵＡとユーザＵＣ）とがＳＮＳ１において友人関係にないことを示す友人関係応答を第２端末１１１Ｂに送信する。
【０１４３】
第１端末１１１Ａの友人関係確認部１８１Ａが友人関係応答をＳＮＳサーバ１１５から受信すると、近隣友人応答送信部１８２ＡはステップＳＰ４０において、ユーザＵＡの近隣にユーザＵＡの友人であるユーザＵＢが存在することを示す近隣友人応答を撮影者端末１１０に送信する。
【０１４４】
一方、第２端末１１１Ｂの友人関係確認部１８１Ｂは、ユーザＵＡとユーザＵＣとが友人関係にない旨を示す友人関係応答を受信する。このことは、現在ユーザＵＡの近隣に位置するユーザＵＣはユーザＵＡの友人関係にはないことを意味するため、近隣友人応答送信部１８２Ｂは、近隣友人応答を撮影者端末１１０に対し送信しない。
【０１４５】
このように第１端末１１１Ａは、当該第１端末１１１Ａを所有するユーザＵＢの友人関係を予めＳＮＳサーバ１１５に登録してあるため、ＳＮＳサーバ１１５に対し友人関係の確認を行うだけで、受信した友人関係問合せに示された所属ＳＮＳ及びアカウントにより示されるユーザが、ユーザＵＢと友人関係にあるか否かを容易に確認することができる。第２端末１１１Ｂについても同様である。
【０１４６】
ステップＳＰ４１において撮影者端末１１０の近隣友人応答受信部１７３は、第１端末１１１Ａから近隣友人応答を受信する。これにより撮影者端末１１０は、第１端末１１１Ａを所有しＳＮＳ１においてユーザＵＡと友人関係にあるユーザＵＢが、撮影者端末１１０を所有するユーザＵＡの近隣に存在することを認識することができる。
【０１４７】
ステップＳＰ４２において顔認識部６７は、第１の実施の形態と同様の顔認識処理を行う。続いてステップＳＰ４３においてタグ付け部６８は、写真データにタグ付けを行い、記憶部６９に記憶させる。このときタグ付け部６８は、当該写真データを作成したユーザＵＡについても近隣人物情報として写真データにタグ付けするようになされている。
【０１４８】
ステップＳＰ４４において写真共有制御部７０は、ＳＮＳサーバ１１５に対して写真データを送信することにより、第１の実施の形態と同様の写真共有処理を行うようになされている。
【０１４９】
なお、上述した撮影者端末１１０、第１端末１１１Ａ、第２端末１１１Ｂ及びＳＮＳサーバ１１５は、それぞれデータ通信を行う際、所定の暗号化を施した上で送信することが望ましい。これにより近隣人物特定システム１０１において、なりすましや情報漏洩を防止することができる。
【０１５０】
［２−４．動作及び効果］
以上の構成において、近隣人物特定装置としての撮影者端末１１０は、使用者としてのユーザＵＡの操作により被写体を撮影し、コンテンツ作成部としての撮影部６６において、コンテンツとしての写真データを作成すると、当該写真データを記憶部６９に記憶する。
【０１５１】
続いて撮影者端末１１０は、ユーザＵＡが所有する撮影者端末１１０の周囲に対し、当該ユーザＵＡと友人関係にある人物が所有する他者端末が存在するか否かを問い合わせる友人関係問合せを行う。
【０１５２】
友人関係問合せを受信した第１端末１１１Ａは、ユーザＵＡがユーザＵＢと友人関係にあるか否かを確認する友人関係確認要求を他の装置としてのＳＮＳサーバ１１５に送信する。同様に第２端末１１１Ｂは、ユーザＵＡがユーザＵＣと友人関係にあるか否かを確認する友人関係確認要求をＳＮＳサーバ１１５に送信する。
【０１５３】
友人関係確認要求を第１端末１１１Ａ及び第２端末１１１Ｂから受信すると、ＳＮＳサーバ１１５は、予め記憶部１９３に記憶された友人関係管理テーブルＴＢ１を参照し、ユーザＵＡとユーザＵＢとの友人関係と、ユーザＵＡとユーザＵＣの友人関係とを判別する。
【０１５４】
続いてＳＮＳサーバ１１５は、判別した友人関係を示す友人関係応答を第１端末１１１Ａ及び第２端末１１１Ｂに送信する。
【０１５５】
第１端末１１１Ａは、友人関係応答をＳＮＳサーバ１１５から受信すると、友人関係問合せを送信してきた撮影者端末１１０の使用者であるユーザＵＡと、自身の端末を所有するユーザＵＢとが友人関係にあった場合、撮影者端末１１０に対し近隣友人応答を送信する。同様に第２端末１１１Ｂも、ユーザＵＡと、自身の端末を所有するユーザＵＣとが友人関係にあった場合、撮影者端末１１０に対し近隣友人応答を送信する。
【０１５６】
このように近隣人物特定システム１０１においては、撮影者端末１１０を所有するユーザＵＡの操作により、周囲の端末に対し友人関係問合せを送信するだけで、ユーザＵＡの近隣に現在存在する友人を特定することができる。
【０１５７】
また、上述した第１の実施の形態による近隣人物特定システム１においては、第１端末１１Ａ及び第２端末１１Ｂは、定期的に位置時刻情報を位置共有ＳＮＳサーバ１２に送信すると共に、位置共有ＳＮＳサーバ１２は、友人関係が形成されたユーザ同士に対し、互いの位置情報を公開するようにした。
【０１５８】
このため、ユーザＵＢ及びＵＣは、位置共有ＳＮＳサーバ１２が管理するＳＮＳ１において友人関係にあるユーザに対して、自身の居場所が常に明かされてしまうことになる。よって近隣人物特定システム１においては、友人関係を結ぶ相手を、ごく限られた相手に絞ってしまう可能性があった。
【０１５９】
これに対し本実施の形態による近隣人物特定システム１０１においては、第１端末１１１Ａ及び第２端末１１１Ｂは、友人関係問合せを撮影者端末１１０から受信したときにＳＮＳサーバ１１５に対し友人関係を確認するだけで、当該友人関係問合せに対する近隣友人応答を撮影者端末１１０に送信することができる。
【０１６０】
このためユーザＵＢ及びＵＣは、友人関係を狭く限定することなく、ユーザＵＡが所有する撮影者端末１１０に対して自身が近隣にいることを認識させることができる。
【０１６１】
また撮影者端末１１０は、第１の実施の形態による撮影者端末１０と同様に顔認識処理を行うようにした。これにより撮影者端末１１０は、ユーザＵＡと同じＳＮＳに所属していない人物や、アドホックを行う際に電波状況が悪いために友人関係問合せに対し応答できなかった端末を所有する人物についても特定することができる。
【０１６２】
また撮影者端末１１０は、近隣の人物が所有する端末をアドホックにより特定するため、位置情報及び時刻情報を取得する必要がなく、第１の実施の形態による撮影者端末１０（図２）と比べて位置時刻取得部２８を省略することができる。
【０１６３】
また近隣人物特定システム１０１においては、第１端末１１１Ａ及び第２端末１１１Ｂの位置時刻情報を用いることなく近隣人物特定処理を行うため、ＳＮＳサーバ１１５において所在地ＤＢ４２を設ける必要がなく、構成を簡略にすることができる。
【０１６４】
なおその他の点について、この近隣人物特定システム１０１は、第１の実施の形態と同様の作用効果を奏し得る。
【０１６５】
以上の構成によれば、撮影者端末１１０は、ユーザＵＡによりコンテンツが作成された際にユーザＵＡの近隣に存在する他者が所有する他者端末に対し友人関係問合せを行い、ユーザＵＡと友人関係であることを示す近隣友人応答を他者端末から受信することにより、コンテンツが作成された際にユーザＵＡの近隣に存在し、ユーザＵＡと友人関係にある他者を特定するようにした。
【０１６６】
これにより撮影者端末１１０は、使用者に煩雑な操作を強いることなく、他の端末の位置情報を保有せずに、友人が存在するか否かを周囲に対し問い合わせるだけで、コンテンツを作成した際にユーザＵＡの近隣に存在した他のユーザを特定することができる。かくして近隣人物特定システム１０１においては、簡易な操作により有用な情報が付加されたコンテンツを作成させることができる。
【０１６７】
＜３．第３の実施の形態＞
［３−１．近隣人物特定システム、撮影者端末及び位置共有ＳＮＳサーバの構成］
図１に示すように、第３の実施の形態による近隣人物特定システム２０１は、撮影者端末２１０、第１端末２１１Ａ、第２端末２１１Ｂ及び位置共有ＳＮＳサーバ２１２により構成されている。
【０１６８】
図２に示すように、撮影者端末２１０、第１端末２１１Ａ及び第２端末２１１Ｂは、第１の実施の形態による撮影者端末１０、第１端末１１Ａ及び第２端末１１Ｂと比べて、制御部２２０を構成するＣＰＵ２２０Ａと、ＲＯＭ２２０Ｂに格納されたプログラムとが異なっている。
【０１６９】
図４に示すように、位置共有ＳＮＳサーバ２１２は、位置共有ＳＮＳサーバ１２と比べて、全体を制御する制御部２４０が異なっている。
【０１７０】
［３−２．近隣人物特定処理手順］
次に、第３の実施の形態による近隣人物特定処理手順ＲＴ２１について、図２１に示すシーケンスチャートを用いて説明する。上述した近隣人物特定処理手順ＲＴ１においては、撮影者端末１０において近隣人物抽出処理を行ったが、本実施の形態による近隣人物特定処理手順ＲＴ２１においては、位置共有ＳＮＳサーバ２１２において近隣人物抽出処理を行うようになされている。なお近隣人物特定処理手順ＲＴ２１において、近隣人物特定処理手順ＲＴ１と同様の処理は同じ符号で示し、その説明を省略する。
【０１７１】
ここで、撮影者端末２１０における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図２２のようになる。
【０１７２】
図２２において、近隣人物特定部２６０は、制御部２２０及び通信部２３（図２）と対応しており、当該制御部２２０において所定の近隣人物特定プログラムが実行されることにより、使用者位置情報送信部２７０、近隣人物情報要求部２７１及び近隣人物情報受信部２７２の各機能ブロックを実現する。
【０１７３】
また、第１端末２１１Ａ、第２端末２１１Ｂ及び位置共有ＳＮＳサーバ２１２における近隣人物特定処理に関係する基本的な機能を機能ブロック図により表すと、図２３のようになる。第１端末２１１Ａ及び第２端末２１１Ｂは、第１の実施の形態による第１端末１１Ａ及び第２端末１１Ｂ（図９）と同様の機能ブロックとなっている。
【０１７４】
位置共有ＳＮＳサーバ２１２は、近隣人物情報要求受信部２９０及び近隣人物情報送信部２９２が制御部２４０及び通信部４１（図４）と、近隣人物抽出部２９１が制御部２４０とそれぞれ対応している。記憶部７７及び写真共有制御部７８は位置共有ＳＮＳサーバ１２と同様に構成されている。
【０１７５】
近隣人物特定処理手順ＲＴ２１（図２１）のステップＳＰ１〜ＳＰ４においては、上述した近隣人物特定処理手順ＲＴ１（図７）と同様の処理が行われ、ステップＳＰ２２０において使用者位置情報送信部２７０は、ステップＳＰ４において取得した使用者位置情報を位置共有ＳＮＳサーバ２１２へ送信する。
【０１７６】
ステップＳＰ２２１において近隣人物情報要求部２７１は、ＳＮＳ１に所属しユーザＵＡの近隣に存在する他のユーザを示す近隣人物情報を要求する近隣人物情報要求を位置共有ＳＮＳサーバ２１２へ送信する。
【０１７７】
ステップＳＰ２２２において、位置共有ＳＮＳサーバ２１２の近隣人物情報要求受信部２９０は、使用者位置情報と近隣人物情報要求とを撮影者端末２１０から受信する。
【０１７８】
ステップＳＰ２２３において、近隣人物抽出部２９１は、受信したユーザＵＡの使用者位置情報と、記憶部７７に記載されている複数のユーザの最新の位置情報とを比較し、ユーザＵＡの使用者位置情報が示す位置に近いユーザ（近隣人物）を抽出する。
【０１７９】
ステップＳＰ２２４において、近隣人物情報送信部２９２は、ステップＳＰ２２３において抽出した近隣人物を示す近隣人物情報を撮影者端末２１０へ送信する。
【０１８０】
ステップＳＰ２２５において、撮影者端末２１０の近隣人物情報受信部２７２は、近隣人物情報を位置共有ＳＮＳサーバ２１２から受信する。
【０１８１】
ステップＳＰ１０〜ＳＰ１２において撮影者端末２１２は、近隣人物特定処理手順ＲＴ１（図７）と同様の処理をする。
【０１８２】
［３−３．動作及び効果］
以上の構成において、近隣人物特定装置としての撮影者端末２１０は、使用者としてのユーザＵＡの操作により被写体を撮影し、コンテンツ作成部としての撮影部６６において、コンテンツとしての写真データを作成する。続いて撮影者端末２１０は、当該写真データが作成された際におけるユーザＵＡの位置情報を示す使用者位置情報と、時刻情報を示す使用者時刻情報とを取得し、写真データに付加して記憶部６９に記憶する。
【０１８３】
続いて撮影者端末２１０は、ＳＮＳ１に所属しユーザＵＡの近隣に存在する他のユーザを示す近隣人物情報を要求する近隣人物情報要求と、使用者位置情報とを、他の装置としての位置共有ＳＮＳサーバ２１２へ送信する。
【０１８４】
位置共有ＳＮＳサーバ２１２は、受信したユーザＵＡの使用者位置情報と、記憶部７７に記載されている複数のユーザの最新の他者位置情報とを比較し、ユーザＵＡの使用者位置情報が示す位置に近いユーザを抽出してユーザＵＡに近隣人物情報として送信する。
【０１８５】
このように撮影者端末２１０は、位置共有ＳＮＳサーバ２１２に対してユーザＵＡの使用者位置情報と共に近隣人物情報要求を送信し、近隣人物情報を受信するだけで、近隣人物を特定することができる。このため撮影者端末２１０は、近隣人物の抽出を行う必要がなく、撮影者端末２１０における処理を軽減することができる。
【０１８６】
なおその他の点について、この近隣人物特定システム２０１は、第１の実施の形態と同様の作用効果を奏し得る。
【０１８７】
以上の構成によれば、撮影者端末２１０は、ユーザＵＡによりコンテンツが作成された際における当該ユーザＵＡの使用者位置情報を取得して、近隣人物情報要求と共に位置共有ＳＮＳサーバ２１２へ送信する。位置共有ＳＮＳサーバ２１２は、ユーザＵＡの使用者位置情報と、記憶部７７に記憶されたユーザＵＢ及びＵＣの最新の他者位置情報とを基に、コンテンツが作成された際にユーザＵＡの近隣に存在した他のユーザを抽出し、近隣人物情報として撮影者端末２１０に送信する。
【０１８８】
これにより撮影者端末２１０は、使用者に煩雑な操作を強いることなく、他の端末の位置情報を保有せずに、位置共有ＳＮＳサーバ２１２に記憶されている他の端末の位置情報を用いるだけで、コンテンツを作成した際にユーザＵＡの近隣に存在した他のユーザを特定することができる。かくして近隣人物特定システム２０１においては、簡易な操作により有用な情報が付加されたコンテンツを作成させることができる。
【０１８９】
＜４．第４の実施の形態＞
上述した第１の実施の形態による近隣人物特定システム１（図１）においては、撮影者端末１０が撮影を行った後に、位置共有ＳＮＳサーバ１２に他者位置情報要求を送信することにより、当該位置共有ＳＮＳサーバ１２から他者位置情報を受信するようにした。
【０１９０】
これに対し第４の実施の形態による近隣人物特定システム３０１は、位置共有ＳＮＳサーバ１２が定期的に他者位置情報を撮影者端末１０に送信し続けるようになされている。本実施の形態において撮影者端末１０は、定期的に受信した他者位置情報を記憶部３１（図２）に記憶し、当該他者位置情報に基づき近隣人物抽出を行う。
【０１９１】
このように本実施の形態において撮影者端末１０は、定期的に他者位置情報を位置共有ＳＮＳサーバ１２から受信できるため、撮影を行う度に他者位置情報要求を位置共有ＳＮＳサーバ１２に送る必要がなく、処理負荷を軽減することができる。
【０１９２】
＜５．第５の実施の形態＞
上述した第１の実施の形態による近隣人物特定システム１（図１）においては、撮影者端末１０が撮影を行った直後に、近隣人物特定処理及び顔認識処理を行うようにした。
【０１９３】
これに対し第５の実施の形態による近隣人物特定システム４０１においては、撮影者端末１０が撮影を行い記憶部３１（図２）に記憶した写真データを、後にユーザの操作により整理又は検索する際に、近隣人物特定処理を行うようになされている。
【０１９４】
記憶部３１に記憶された写真データのうち、ユーザ操作により近隣人物特定処理の対象として所望の写真データが選択されると、撮影者端末１０は、近隣人物特定処理の対象として選択された写真データ（以下では処理対象写真データとも呼ぶ）に付加されている使用者時刻情報と共に、他者位置情報要求を位置共有ＳＮＳサーバ１２に送信する。
【０１９５】
位置共有ＳＮＳサーバ１２は、所在地テーブルＴＢ２（図６）に蓄積された他の端末の所在地情報のうち、撮影者端末１０から受信した使用者時刻情報に最も近い時刻が対応付けられた所在地情報をそれぞれの端末毎に抽出し、抽出した所在地情報における他者位置情報をアカウントと対応付け、他者位置情報として撮影者端末に送信する。
【０１９６】
他者位置情報を受信した撮影者端末１０は、処理対象写真データの使用者位置情報と、他者位置情報に記載された他の端末の位置情報とを比較することにより近隣人物特定処理を行う。
【０１９７】
その後撮影者端末１０は、近隣人物特定処理を行った写真データに対し上述した顔認識処理を行って、当該写真データを記憶部３１に再度記憶する。
【０１９８】
このように本実施の形態の近隣人物特定システム４０１は、写真データに付加された使用者時刻情報と、所在地テーブルＴＢ２に蓄積された他者時刻情報とを利用することにより、撮影をした直後に限らず、ユーザが所望するタイミングにおいて近隣人物特定処理を行うことができる。
【０１９９】
＜６．第６の実施の形態＞
上述した第１の実施の形態による近隣人物特定システム１（図１）においては、撮影者端末１０が撮影を行った直後に、近隣人物特定処理及び顔認識処理を行うようにした。
【０２００】
これに対し第６の実施の形態による近隣人物特定システム５０１は、撮影者端末１０（図２）が撮影を行った直後に近隣人物特定処理を行い、タグ付けを行って一旦記憶部３１に記憶させる。その後撮影者端末１０は、記憶部３１に記憶された写真データに対してユーザの操作により写真整理を行う際に、記憶部３１から写真データを読み出し顔認識処理を行った上で、再度タグ付けを行い、記憶部３１に再び記憶させるようになされている。
【０２０１】
＜７．第７の実施の形態＞
上述した第３の実施の形態による近隣人物特定システム２０１（図１）においては、撮影者端末２１０が撮影を行った直後に、写真共有ＳＮＳサーバ２１２において近隣人物抽出処理を行うようにした。
【０２０２】
これに対し第７の実施の形態による近隣人物特定システム６０１においては、撮影者端末２１０（図２）が撮影を行い記憶部３１に記憶した写真データに対し、後にユーザの操作により写真共有処理を実行して写真データを位置共有ＳＮＳサーバ２１２（図１）に送信した後に、当該写真データについて位置共有ＳＮＳサーバ２１２が近隣人物抽出処理を実行するようになされている。
【０２０３】
位置共有ＳＮＳサーバ２１２は、送信された写真データに対し近隣人物抽出処理を行いタグ付けをした後に、タグ付けされたユーザが所有する端末に対し当該写真データの写真共有通知を送信するようになされている。
【０２０４】
＜８．第８の実施の形態＞
上述した第１の実施の形態による近隣人物特定システム１（図８）においては、撮影者端末１０は撮影部６６を有し、当該撮影者端末１０の撮影部６６が撮影を行い、近隣人物特定部６０が近隣人特定処理を行うようにした。
【０２０５】
これに対し第８の実施の形態による近隣人物特定システム７０１（図１）においては、図２４に示す機能ブロックのように、撮影者端末６１０に撮影部６６を設けておらず、撮影を行う撮影装置６３０を当該撮影者端末６１０とは別に設けている。ユーザは、撮影者端末６１０及び撮影装置６３０を所有している。
【０２０６】
この撮影者端末６１０と撮影装置６３０とは、図示しない所定の通信手段によりデータ通信可能になされている。撮影装置６３０の撮影部６６が撮影を行うと、当該撮影装置６３０は撮影者端末６１０とデータ通信を行い、近隣人物情報を取得し、顔認識部６７において顔認識処理を行い、タグ付け部６８においてタグ付けを行い、記憶部６９に写真データを記憶する。
【０２０７】
このため、撮影機能を有するが近隣人物特定処理は行わない撮影装置６３０であっても、撮影者端末６３０において近隣人物特定処理を行わせることにより近隣人物情報を取得することができる。
【０２０８】
＜９．第９の実施の形態＞
上述した第２の実施の形態による近隣人物特定システム１０１（図１４）においては、撮影者端末１１０が近隣の端末に対し友人関係問合せを送信し、当該友人関係問合せを受信した他の端末は、友人関係確認をＳＮＳサーバ１１５に対して行うようにした。
【０２０９】
これに対し第９の実施の形態による近隣人物特定システム８０１においては、ＳＮＳサーバ１１５が、友人関係管理テーブルＴＢ１（図５）におけるそれぞれの人物情報に対応させて、それぞれの人物が所有している端末に固有なＩＤである、例えばＭＡＣアドレス等の端末ＩＤの情報を有している。
【０２１０】
第１端末１１１Ａ及び第２端末１１１Ｂは、撮影者端末１１０から友人関係問合せを受信すると、それぞれが自身の機器ＩＤを当該撮影者端末１１０に返信する。
【０２１１】
第１端末１１１Ａ及び第２端末１１１Ｂからそれぞれの端末ＩＤを受信した撮影者端末１１０は、受信した複数の端末ＩＤと、撮影者端末１１０の端末ＩＤとをＳＮＳサーバ１１５に送信することにより、受信した端末ＩＤにより示される端末を所有するユーザと、撮影者端末１１０を所有するユーザとが友人関係にあるか否かを問い合わせる。
【０２１２】
ＳＮＳサーバ１１５は、友人関係管理テーブルＴＢ１を参照し、撮影者端末１１０が受信した端末ＩＤにより示される端末を所有するユーザと、撮影者端末１１０を所有するユーザとが友人関係にあるかを判別し、判別結果を撮影者端末１１０に送信する。
【０２１３】
このように本実施の形態による近隣人物特定システム８０１においては、ＳＮＳサーバ１１５が、ユーザと対応させて当該ユーザが所有する端末の機器ＩＤを予め記憶するようにした。このため他者端末は、撮影者端末１１０から友人関係問合せを受信すると、ＳＮＳサーバ１１５に問い合わせを行うことなく、撮影者端末１１０からの友人関係問合せに対し自身の機器ＩＤを返信するのみで良い。
【０２１４】
＜１０．第１０の実施の形態＞
上述した第２の実施の形態による近隣人物特定システム１０１（図１４）においては、撮影者端末１１０が、友人関係問合せとして、所属ＳＮＳと当該所属ＳＮＳ内でのアカウントとを組み合わせた信号を送信するようにした。
【０２１５】
これに対し第１０の実施の形態による近隣人物特定システム９０１においては、撮影者端末１１０は、端末毎に固有なＩＤである、例えばＭＡＣアドレス等の端末ＩＤを送信するようになされている。
【０２１６】
本実施の形態による第１端末１１１Ａ（図１５）は、ユーザＵＢと友人関係にあるユーザが所有する端末の端末ＩＤを、予め記憶部３１に記憶している。第２端末１１１Ｂも同様に、ユーザＵＣと友人関係にあるユーザが所有する端末の端末ＩＤを、予め記憶部３１に記憶している。
【０２１７】
このとき第１端末１１１Ａ及び第２端末１１１Ｂは、撮影者端末１１０の端末ＩＤを受信すると、当該端末ＩＤが既に記憶部３１に記憶されているか否かを確認する。
【０２１８】
第１端末１１１Ａは、受信した端末ＩＤが既に記憶部３１に記憶されている場合、ユーザＵＢとユーザＵＡとが友人関係にあると判断し、近隣友人応答を撮影者端末１１０に送信する。また第２端末１１１Ｂは、受信した端末ＩＤが既に記憶部３１に記憶されている場合、ユーザＵＣとユーザＵＡとが友人関係にあると判断し、近隣友人応答を撮影者端末１１０に送信する。
【０２１９】
このように本実施の形態による近隣人物特定システム９０１においては、撮影者端末１１０の機器ＩＤを他の端末が予め記憶するようにしたため、当該他の端末は、ＳＮＳサーバ１１５に友人関係を確認する必要なく、撮影者端末１１０に対し近隣友人応答を送信することができる。
【０２２０】
＜１１．他の実施の形態＞
なお上述した第２の実施の形態においては、友人関係問合せとして、所属ＳＮＳと当該所属ＳＮＳ内でのアカウントとを組み合わせた「ＳＮＳ１＋ＳＮＳ１＿ＵＡ」を示す信号を、撮影者端末１１０が周囲の端末に対し送信する場合について述べた。
【０２２１】
本技術はこれに限らず、例えば所属ＳＮＳと当該所属ＳＮＳ内での所属グループとを組み合わせた「ＳＮＳ１＋ＧＲＰ１」を示す信号を、撮影者端末１１０が周囲の端末に対し送信しても良い。この場合撮影者端末１１０は、ＳＮＳ１に所属し、グループＧＲＰ１に所属するユーザが所有する端末が近隣に存在するか否かを問い合わせることができる。
【０２２２】
また上述した第２の実施の形態においては、友人関係問合せとして、１つの所属ＳＮＳと当該所属ＳＮＳ内でのアカウントとを組み合わせた信号を送信する場合について述べた。
【０２２３】
本技術はこれに限らず、複数の所属ＳＮＳとそれらの所属ＳＮＳ内でのそれぞれのアカウントとを組み合わせた信号を送信しても良い。
【０２２４】
さらに上述した実施の形態においては、近隣人物情報を、写真データに埋め込むことでタグ付けする場合について述べた。本技術はこれに限らず、近隣人物情報を写真データに対して別ファイルとし、当該別ファイルを写真データに対応付けて記憶するようにしても良い。
【０２２５】
さらに、上述した実施の形態においては、写真データに対し顔認識処理を実行する場合について述べたが、本技術はこれに限らず、画像コンテンツとしての動画データに対しても、顔認識処理を実行するようにしても良い。また、音声コンテンツとしての動画データ又は音声コンテンツに対し、所定の音声認識処理を実行することにより、音声コンテンツが作成された際の近隣人物特定の精度を向上させるようにしても良い。
【０２２６】
さらに、上述した実施の形態においては、写真ＤＢ４４を位置共有ＳＮＳサーバ１２に、写真ＤＢ１４４をＳＮＳサーバ１１５に設ける場合について述べたが、本技術はこれに限らず、位置共有ＳＮＳサーバ１２及びＳＮＳサーバ１１５とは異なるサーバに設けても良い。また、写真ＤＢ４４を異なるサーバに設けるだけでなく、写真共有処理自体を、位置共有ＳＮＳサーバ１２及びＳＮＳサーバ１１５以外のサーバにより実行しても良い。
【０２２７】
さらに上述した実施の形態においては、使用者位置情報取得部としての使用者位置情報取得部６４と、他者位置情報受信部としての他者位置情報受信部６２と、近隣人物抽出部としての近隣人物抽出部６３とによって、近隣人物特定装置としての撮影者端末１０を構成する場合について述べた。
【０２２８】
本技術はこれに限らず、その他種々の構成でなる使用者位置情報取得部と、他者位置情報受信部と、近隣人物抽出部とによって、近隣人物特定装置を構成するようにしても良い。
【０２２９】
さらに上述した実施の形態においては、使用者位置情報取得部としての使用者位置情報取得部６４と、使用者位置情報送信部としての使用者位置情報送信部２７０と、近隣人物情報要求部としての近隣人物情報要求部２７１と、近隣人物情報受信部としての近隣人物情報受信部２７２と、近隣人物情報要求受信部としての近隣人物情報要求受信部２９０と、近隣人物抽出部としての近隣人物抽出部２９１と、近隣人物情報送信部としての近隣人物情報送信部２９２とによって、近隣人物特定システムとしての近隣人物特定システム２０１を構成する場合について述べた。
【０２３０】
本技術はこれに限らず、その他種々の構成でなる使用者位置情報取得部と、使用者位置情報送信部と、近隣人物情報要求部と、近隣人物情報受信部と、近隣人物情報要求受信部と、近隣人物抽出部と、近隣人物情報送信部とによって、近隣人物特定システムを構成するようにしても良い。
【０２３１】
さらに、本技術は次のような構成も取ることができる。
（１）使用者によりコンテンツが作成された際における当該使用者の位置情報を取得する使用者位置情報取得部と、他の装置に記憶された、他者が所有する端末により得られた当該他者の位置情報を上記他の装置から受信する他者位置情報受信部と、上記使用者の位置情報と上記他者の位置情報とを基に、上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を抽出する近隣人物抽出部とを有する近隣人物特定装置。
【０２３２】
（２）被写体が撮影された上記コンテンツに対し顔認識処理を実行し、当該顔認識処理の結果により、上記コンテンツの上記被写体を特定する顔認識部をさらに有する上記（１）に記載の近隣人物特定装置。
【０２３３】
（３）上記コンテンツが作成された際に上記使用者の近隣に存在した上記他者を示す情報を、上記コンテンツと対応付けるタグ付け部をさらに有する上記（１）又は（２）に記載の近隣人物特定装置。
【０２３４】
（４）上記タグ付け部は、複数の上記コンテンツのうち１の上記コンテンツに対応付けられた上記他者を示す情報を、上記複数のコンテンツのうち所定の基準を満たすコンテンツに対し対応付ける上記（３）に記載の近隣人物特定装置。
【０２３５】
（５）上記タグ付け部は、複数の上記コンテンツのうち、１の上記コンテンツに対応付けられた上記他者を示す情報を、上記１のコンテンツが作成された際の時刻及び位置に近い他の上記コンテンツに対し対応付ける上記（４）に記載の近隣人物特定装置。
【０２３６】
（６）上記他の装置は、上記他者を示す情報が対応付けられた上記コンテンツを上記近隣人物特定装置から受信するコンテンツ受信部と、上記他者を示す情報により示される上記他者に対し、作成された際に当該他者が近隣に存在した上記コンテンツが共有可能であることを示す写真共有通知を送信する写真共有通知送信部とを有する上記（３）から（６）のいずれかに記載の近隣人物特定装置。
【０２３７】
（７）上記コンテンツを作成するコンテンツ作成部をさらに有する上記（１）から（６）のいずれかに記載の近隣人物特定装置。
【０２３８】
（８）上記コンテンツ作成部は、静止画又は動画を記録する撮像部である上記（７）に記載の近隣人物特定装置。
【０２３９】
（９）上記コンテンツ作成部は、音声を記録するマイクである上記（７）に記載の近隣人物特定装置。
【０２４０】
（１０）上記使用者位置情報取得部は、上記使用者の位置情報を、ＧＰＳ（Global Positioning System）により取得する上記（１）から（９）のいずれかに記載の近隣人物特定装置。
【０２４１】
（１１）上記使用者位置情報取得部は、上記使用者の位置情報を、基地局の信号に基づき取得する上記（１）から（１０）のいずれかに記載の近隣人物特定装置。
【０２４２】
（１２）上記使用者の位置情報を上記他の装置に送信する使用者位置情報送信部をさらに有し、上記他の装置に対し、上記使用者の位置情報の公開範囲をサービス毎に設定する上記（１）から（１１）のいずれかに記載の近隣人物特定装置。
【産業上の利用可能性】
【０２４３】
本技術は、ユーザにより作成されたコンテンツを記録する、デジタルカメラ、デジタルビデオカメラ、デジタルオーディオレコーダ、携帯型電話機、コンピュータ装置、携帯型音楽プレイヤー、携帯型メディアプレイヤー、携帯型ゲーム機等でも利用できる。
【符号の説明】
【０２４４】
１、１０１、２０１、３０１、４０１、５０１、６０１、７０１、８０１、９０１……近隣人物特定システム、１０、１１０、２１０……撮影者端末、１１Ａ、１１１Ａ、２１１Ａ……第１端末、１１Ｂ、１１１Ｂ、２１１Ｂ……第２端末、１２、２１２……位置共有ＳＮＳサーバ、２０、１２０、２２０……制御部、２０Ａ、１２０Ａ、２２０Ａ……ＣＰＵ、２０Ｂ、１２０Ｂ、２２０Ｂ……ＲＯＭ、２０Ｃ、２２０Ｃ……ＲＡＭ、２１……バス、２２……操作部、２３……通信部、２４……デコーダ、２５……スピーカ、２６……マイク、２７……エンコーダ、２８……位置時刻取得部、２９……撮影部、３０……表示部、３１……記憶部、４０、１４０、２４０……制御部、４１、１４１……通信部、４２……所在地ＤＢ、４３、１４３……友人関係管理ＤＢ、４４、１４４……写真ＤＢ、６０、１６０、２６０……近隣人物特定部、６１……他者位置情報要求部、６２……他者位置情報受信部、６３……近隣人物抽出部、６４、６４Ａ、６４Ｂ……使用者位置情報取得部、６５、６５Ａ、６５Ｂ……使用者時刻情報取得部、６６……撮影部、６７……顔認識部、６８……タグ付け部、６９、６９Ａ、６９Ｂ……記憶部、７０、７０Ａ、７０Ｂ、７８……写真共有制御部、７１Ａ、７１Ｂ……他者位置時刻情報送信部、７５……他者位置情報要求受信部、７６……他者位置情報送信部、７７、１９３……記憶部、１１５……ＳＮＳサーバ、１７２……友人関係問合せ部、１７３……近隣友人応答受部、１８０Ａ、１８０Ｂ……友人関係問合せ受信部、１８１Ａ、１８１Ｂ……友人関係確認部、１８２Ａ、１８２Ｂ……近隣友人応答送信部、１９０……友人関係確認要求受信部、１９１……友人関係判別部、１９２……友人関係応答送信部、２７０……使用者位置情報送信部、２７１……近隣人物情報要求部、２７２……近隣人物情報受信部、２９０……近隣人物情報受信部、２９１……近隣人物抽出部、２９２……近隣人物情報送信部、ＵＡ、ＵＢ、ＵＣ……ユーザ。
【図１】
2012247840.tif 000003
【図２】
2012247840.tif 000004
【図３】
2012247840.tif 000005
【図４】
2012247840.tif 000006
【図５】
2012247840.tif 000007
【図６】
2012247840.tif 000008
【図７】
2012247840.tif 000009
【図８】
2012247840.tif 000010
【図９】
2012247840.tif 000011
【図１０】
2012247840.tif 000012
【図１１】
2012247840.tif 000013
【図１２】
2012247840.tif 000014
【図１３】
2012247840.tif 000015
【図１４】
2012247840.tif 000016
【図１５】
2012247840.tif 000017
【図１６】
2012247840.tif 000018
【図１７】
2012247840.tif 000019
【図１８】
2012247840.tif 000020
【図１９】
2012247840.tif 000021
【図２０】
2012247840.tif 000022
【図２１】
2012247840.tif 000023
【図２２】
2012247840.tif 000024
【図２３】
2012247840.tif 000025
【図２４】
2012247840.tif 000026