(57)【要約】      （修正有）【課題】ユーザとの間に共通点を有する他者を容易に特定できるようにする情報処理システムおよび情報処理装置を提供する。【解決手段】サーバ装置２０は、端末装置１０Ａから送信される位置情報と撮影方向を表す方位情報を受信する。サーバ装置２０は、端末装置１０Ａの撮影範囲を受信した位置情報および方位情報で特定し、特定した撮影範囲内にある端末装置１０Ａ〜１０Ｃを特定する。サーバ装置２０は、特定した端末装置１０Ａ〜１０Ｃから受信して記憶している第１画像と、端末装置１０Ａから受信して記憶している第２画像とが同じ場所で撮影された場合、端末装置１０Ａへ第２画像を送信する。端末装置１０Ａは、サーバ装置２０から送信された第２画像がユーザの視界に重畳されるように表示する。【選択図】図１
2019061457.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置から取得した現実空間の画像を記憶する記憶部と、
前記端末装置の位置および撮影方向を受信する受信部と、
前記受信部が受信した位置および撮影方向で特定される撮影範囲にある前記端末装置を特定する特定部と、
前記特定部が特定した端末装置から受信して前記記憶部に記憶されている第１画像と、前記受信部が受信した位置および撮影方向を送信した端末装置から受信して前記記憶部に記憶されている第２画像とが予め定められた条件を満たした場合、前記受信部が受信した位置および撮影方向を送信した端末装置へ表示させる情報を送信する送信部と
を備える情報処理装置。
【請求項２】
前記条件は、前記第１画像内の被写体と前記第２画像内の被写体が同じという条件である
請求項１記載の情報処理装置。
【請求項３】
前記送信部は、前記情報の送信を計時している時刻に応じて制御する
請求項１に記載の情報処理装置。
【請求項４】
前記送信部は、前記情報の送信を前記受信部が受信した位置に応じて制御する
請求項１に記載の情報処理装置。
【請求項５】
前記送信部は、前記情報の送信を前記第１画像内の被写体に応じて制御する
請求項１に記載の情報処理装置。
【請求項６】
前記送信部は、前記特定部が特定した端末装置の位置を送信し、
当該位置を受信した端末装置は、前記送信部が送信した情報を、当該位置に応じた方向へ表示する
請求項１に記載の情報処理装置。
【請求項７】
前記受信部が受信した位置を履歴として記憶し、
前記送信部は、前記受信部が受信した位置に対して予め定められた条件を満たす位置が履歴として記憶されている場合、前記受信部が受信した位置を送信した端末装置へ表示させる情報を送信する
請求項１に記載の情報処理装置。
【請求項８】
複数の端末装置から取得した画像を記憶する記憶部と、
前記端末装置の位置および撮影方向を受信する第１受信部と、
前記第１受信部が受信した位置および撮影方向で特定される撮影範囲にある前記端末装置を特定する特定部と、
前記特定部が特定した端末装置から受信して前記記憶部に記憶されている第１画像と、前記第１受信部が受信した位置および撮影方向を送信した端末装置から受信して前記記憶部に記憶されている第２画像とが予め定められた条件を満たした場合、前記第１受信部が受信した位置および撮影方向を送信した端末装置へ表示させる情報を送信する第１送信部と
を有する情報処理装置と、
撮像部と、
前記撮像部が生成した現実空間の画像、自装置の撮影方向および自装置の位置情報を前記情報処理装置へ送信する第２送信部と、
前記第１送信部が送信した情報を受信する第２受信部と、
前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部と
を有する端末装置
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報処理装置に関する。
【背景技術】
【０００２】
端末装置のユーザ同士のコミュニケーションを支援する発明として、例えば特許文献１に開示された支援システムがある。この支援システムは、ユーザ同士の関連性を特定する。関連性があるユーザ同士が近づき、端末装置同士が近距離通信を行うことが可能となると、関連性があるユーザの情報を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０８７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザ同士が近づいたときに他のユーザの情報が表示されると、自身に関連のあるユーザが近くにいることがわかる。しかしながら、人が多い場所にいる場合、単に近くにいることがわかるのみでは、関連性があるユーザを見つけるのが難しくなる。
【０００５】
本発明は、ユーザとの間に共通点を有する他者を容易に特定できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の端末装置から取得した現実空間の画像を記憶する記憶部と、前記端末装置の位置および撮影方向を受信する受信部と、前記受信部が受信した位置および撮影方向で特定される撮影範囲にある前記端末装置を特定する特定部と、前記特定部が特定した端末装置から受信して前記記憶部に記憶されている第１画像と、前記受信部が受信した位置および撮影方向を送信した端末装置から受信して前記記憶部に記憶されている第２画像とが予め定められた条件を満たした場合、前記受信部が受信した位置および撮影方向を送信した端末装置へ表示させる情報を送信する送信部とを備える情報処理装置を提供する。
【０００７】
本発明においては、前記条件は、前記第１画像内の被写体と前記第２画像内の被写体が同じという条件であってもよい。
【０００８】
また、本発明においては、前記送信部は、前記情報の送信を計時している時刻に応じて制御する構成としてもよい。
【０００９】
また、本発明においては、前記送信部は、前記情報の送信を前記受信部が受信した位置に応じて制御する構成としてもよい。
【００１０】
また、本発明においては、前記送信部は、前記情報の送信を前記第１画像内の被写体に応じて制御する構成としてもよい。
【００１１】
また、本発明においては、前記送信部は、前記特定部が特定した端末装置の位置を送信し、当該位置を受信した端末装置は、前記送信部が送信した情報を、当該位置に応じた方向へ表示する構成であってもよい。
【００１２】
また、本発明においては、前記受信部が受信した位置を履歴として記憶し、前記送信部は、前記受信部が受信した位置に対して予め定められた条件を満たす位置が履歴として記憶されている場合、前記受信部が受信した位置を送信した端末装置へ表示させる情報を送信する構成であってもよい。
【００１３】
また、本発明は、複数の端末装置から取得した画像を記憶する記憶部と、前記端末装置の位置および撮影方向を受信する第１受信部と、前記第１受信部が受信した位置および撮影方向で特定される撮影範囲にある前記端末装置を特定する特定部と、前記特定部が特定した端末装置から受信して前記記憶部に記憶されている第１画像と、前記第１受信部が受信した位置および撮影方向を送信した端末装置から受信して前記記憶部に記憶されている第２画像とが予め定められた条件を満たした場合、前記第１受信部が受信した位置および撮影方向を送信した端末装置へ表示させる情報を送信する第１送信部とを有する情報処理装置と、撮像部と、前記撮像部が生成した現実空間の画像、自装置の撮影方向および自装置の位置情報を前記情報処理装置へ送信する第２送信部と、前記第１送信部が送信した情報を受信する第２受信部と、前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部とを有する端末装置を備える情報処理システムを提供する。
【発明の効果】
【００１４】
本発明によれば、ユーザとの間に共通点を有する他者を容易に特定できるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る情報処理システム１を構成する装置を示した図。
【図２】端末装置１０のハードウェア構成を示した図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバ装置２０のハードウェア構成を示した図。
【図５】第１テーブルの一例を示した図。
【図６】第２テーブルの一例を示した図。
【図７】サーバ装置２０の機能ブロック図。
【図８】実施形態の動作例を説明するための図。
【図９】サーバ装置２０が行う処理の流れを示したフローチャート。
【図１０】実施形態の動作例を説明するための図。
【発明を実施するための形態】
【００１６】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係る情報処理システム１を構成する装置を示した図である。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。通信網２は、インターネット、固定電話網、移動体通信網などを含む。通信網２には、端末装置１０Ａ、１０Ｂ、１０Ｃが有線または無線によってアクセスする。また、通信網２には、有線でサーバ装置２０がアクセスする。
【００１７】
本実施形態に係る端末装置１０Ａ、１０Ｂ、１０Ｃは、所謂、ウェアラブル端末と呼ばれる眼鏡型のコンピュータ装置であり、本発明に係る端末装置の一例である。端末装置１０Ａ、１０Ｂ、１０Ｃは、いずれも同じ構成であるため、以下、各々を区別する必要がない場合は、端末装置１０と表記する。端末装置１０は、通信網２を介して音声通信および／またはデータ通信を行う。端末装置１０は、眼鏡型のものに限定されず、スマートフォン、タブレット端末、フィーチャーフォンなどの携帯型の装置であってもよい。端末装置１０は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。サーバ装置２０は、通信網２を介して端末装置１０と通信を行い、端末装置１０からのアクセスに応じて端末装置１０へ情報を提供する。サーバ装置２０は、本発明に係る情報処理装置の一例である。本実施形態に係る情報処理システム１においては、端末装置１０とサーバ装置２０が協働し、端末装置１０のユーザに共通点がある他者の存在を端末装置１０のユーザに知らせる。
【００１８】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。操作部１０３は、端末装置１０を操作するための操作子を有する。端末装置１０は、操作された操作子に応じて動作する。通信部１０５は、有線および／または無線でコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信部１０５は、通信網２を介して音声通信とデータ通信を行う。音声処理部１０７は、マイクロフォンとスピーカを有している。音声処理部１０７は、端末装置１０同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロフォンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置へ送信される。
【００１９】
測位部１０９は、衛星測位システムを利用して端末装置１０の位置を測位する。測位部１０９は、人工衛星から送信される電波を取得し、取得した電波に基づいて端末装置の位置を表す位置情報を生成する。なお、測位部１０９は、所謂Ａ−ＧＰＳ（Assisted-GPS）やＤＧＰＳ（Differential GPS）の技術を用いて位置を測位するものであってもよい。方位測定部１０６は、電子コンパスの機能を有する。方位測定部１０６は、撮像部１０８の撮影方向の方位を測定し、測定した方位を表す方位情報を生成する。
【００２０】
表示部１０４は、眼鏡型である端末装置１０が備えるレンズに画像を表示する。レンズに画像を表示することにより、端末装置１０を装着したユーザの視界には、表示部１０４が表示した画像が重畳して見える。撮像部１０８は、撮像素子、撮像素子に像を結像する光学系、撮像素子へ入射する光を制限する絞りなどを備えている。撮像部１０８は、ユーザの視界を撮影範囲とし、撮影した範囲の画像を生成する。なお、撮像部１０８は、静止画像を生成する場合、静止画像のフォーマットはＥｘｉｆ（Exchangeable image file format）であり、撮影日時と測位部１０９が生成する位置情報をメタデータとして含む。
【００２１】
記憶部１０２は、制御部１０１が実行するプログラムを記憶する。なお、プログラムは、電気通信回線を介してネットワークから取得してもよい。記憶部１０２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つで構成されてもよい。記憶部１０２は、補助記憶装置と呼ばれてもよい。
【００２２】
制御部１０１は、ＣＰＵ（Central Processing Unit）およびメモリを有している。端末装置１０において実現する機能は、記憶部１０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、端末装置１０の各部の制御、メモリおよび記憶部１０２におけるデータの読み出しおよび／または書き込みの制御を行うことで実現される。制御部１０１が行う後述の各種処理は、１つのＣＰＵでの実行に限定されるものではなく、２以上のＣＰＵにより同時または逐次に実行されてもよい。ＣＰＵは、１以上のチップで実装されてもよい。制御部１０１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ）で構成されてもよい。また、制御部１０１は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部または全てが実現されてもよい。
【００２３】
制御部１０１のメモリは、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つで構成されてもよい。メモリは、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリは、本発明の一実施形態に係る処理を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００２４】
図３は、記憶部１０２に記憶されているプログラムを制御部１０１が実行することにより実現する機能のうち、本発明に係る機能の構成を示した機能ブロック図である。これらの機能ブロック（構成部）は、ハードウェアおよび／またはソフトウェアの任意の組み合わせによって実現されてもよい。また、各機能ブロックの実現手段は特に限定されない。即ち、各機能ブロックは、物理的および／または論理的に結合した１つの装置により実現されてもよいし、物理的および／または論理的に分離した２つ以上の装置を直接的および／または間接的に（例えば、有線および／または無線）で接続し、これら複数の装置により実現されてもよい。
【００２５】
本発明に係る第２送信部の一例である送信部１００１は、測位部１０９が生成する位置情報と、方位測定部１０６が生成する方位情報と、端末装置１０の端末識別子をサーバ装置２０へ送信する。本発明に係る第２受信部の一例である受信部１００２は、サーバ装置２０から送信される情報を受信する。表示制御部１００３は、受信部１００２が受信した情報を、ユーザの視界または撮像部１０８が生成した現実空間の画像に重畳して表示する。
【００２６】
（サーバ装置２０の構成）
図４は、サーバ装置２０のハードウェア構成を示した図である。通信部２０５は、コンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信部２０５は、通信網２を介してデータ通信を行う。
【００２７】
本発明に係る記憶部の一例である記憶部２０２は、制御部２０１が実行するプログラムを記憶している。なお、プログラムは、電気通信回線を介してネットワークから取得してもよい。記憶部２０２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つで構成されてもよい。記憶部２０２は、補助記憶装置と呼ばれてもよい。
【００２８】
また、記憶部２０２は、第１テーブルを記憶する。図５は、第１テーブルの一例を示した図である。第１テーブルは、端末装置１０毎に設けられる。第１テーブルは、端末装置１０を識別する端末識別子と、端末装置１０の撮像部１０８で撮影した静止画像を格納する。
【００２９】
また、記憶部２０２は、第２テーブルを記憶する。図６は、第２テーブルの一例を示した図である。第２テーブルは、端末装置１０を識別する端末識別子と、端末装置１０の位置情報と、端末装置１０の方位情報を対応付けて格納する。
【００３０】
制御部２０１は、ＣＰＵ（Central Processing Unit）およびメモリを有している。サーバ装置２０において実現する機能は、記憶部２０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部２０２の制御、通信部２０５の制御、メモリおよび記憶部２０２におけるデータの読み出しおよび／または書き込みの制御を行うことで実現される。制御部２０１が行う後述の各種処理は、１つのＣＰＵでの実行に限定されるものではなく、２以上のＣＰＵにより同時または逐次に実行されてもよい。ＣＰＵは、１以上のチップで実装されてもよい。制御部２０１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）で構成されてもよい。また、制御部２０１は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部または全てが実現されてもよい。
【００３１】
制御部２０１のメモリは、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つで構成されてもよい。メモリは、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリは、本発明の一実施形態に係る処理を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００３２】
図７は、記憶部２０２に記憶されているプログラムを制御部２０１が実行することにより実現する機能のうち、本発明に係る機能の構成を示した機能ブロック図である。これらの機能ブロック（構成部）は、ハードウェアおよび／またはソフトウェアの任意の組み合わせによって実現されてもよい。また、各機能ブロックの実現手段は特に限定されない。即ち、各機能ブロックは、物理的および／または論理的に結合した１つの装置により実現されてもよいし、物理的および／または論理的に分離した２つ以上の装置を直接的および／または間接的に（例えば、有線および／または無線）で接続し、これら複数の装置により実現されてもよい。
【００３３】
本発明に係る第１受信部の一例である受信部２００１は、端末装置１０から送信される位置情報と方位情報を受信する。本発明に係る特定部の一例である特定部２００２は、受信部２００１が受信した位置情報の位置および方位情報が表す撮影方向で特定される撮影範囲にある端末装置１０を特定する。本発明に係る第１送信部の一例である送信部２００３は、特定部２００２が特定した端末装置１０から送信されて記憶部２０２に記憶されている静止画像（第１画像）と、受信部２００１が受信した位置情報および方位情報を送信した端末装置１０から送信されて記憶部２０２に記憶されている静止画像（第２画像）とが予め定められた条件を満たした場合、受信部２００１が受信した位置情報および方位情報を送信した端末装置１０へ表示させる情報を端末装置１０へ送信する。
【００３４】
（実施形態の動作例）
次に本実施形態の動作例について説明する。まず、端末装置１０が静止画を撮影したときの動作例について説明する。端末装置１０のユーザは、静止画を撮影する場合、撮像部１０８を被写体へ向け、静止画を撮影する操作を操作部１０３で行う。端末装置１０は、静止画を撮影する操作が行われると、撮像部１０８を制御して静止画の撮影を行う。撮像部１０８は、静止画の撮影を行うと、静止画像を生成する。端末装置１０は、撮像部１０８が静止画像を生成すると、生成された静止画像と、端末装置１０を識別子する端末識別子をサーバ装置２０へ送信する。サーバ装置２０に送信される静止画像は、測位部１０９が生成した位置情報と、撮影日時の情報を含む。
【００３５】
サーバ装置２０は、端末装置１０が送信した端末識別子と、静止画像を受信する。サーバ装置２０は、受信した静止画像を、受信した端末識別子を格納している第１テーブルに格納する。例えば、図８に示したように、端末装置１０Ａが、被写体Ｓを撮影すると、被写体Ｓの静止画像が端末装置１０Ａからサーバ装置２０へ送信され、被写体Ｓの静止画像Ｐ１が端末装置１０Ａの端末識別子を格納した第１テーブルに格納される。また、図８に示したように、端末装置１０Ｂも、被写体Ｓを撮影すると、被写体Ｓの静止画像Ｐ１が端末装置１０Ｂからサーバ装置２０へ送信され、被写体Ｓの静止画像が端末装置１０Ｂの端末識別子を格納した第１テーブルに格納される。
【００３６】
次に、ユーザａが所持する端末装置１０Ａの撮影範囲に、同じ被写体Ｓを撮影した端末装置１０Ｂが位置する場合、即ち、ユーザａの視界内に端末装置１０Ｂを所持するユーザｂが位置する場合の動作例について説明する。ユーザの頭部に装着されている端末装置１０Ａは、測位部１０９が生成する位置情報と、方位測定部１０６が生成する方位情報を予め定められた周期で取得する。位置情報と方位情報を取得した端末装置１０Ａ（送信部１００１）は、端末装置１０Ａの端末識別子と、取得した位置情報と、取得した方位情報をサーバ装置２０へ送信する。
【００３７】
サーバ装置２０（受信部２００１）は、端末装置１０Ａが送信した端末識別子、位置情報および方位情報を受信する。図９は、サーバ装置２０が端末識別子、位置情報および方位情報を受信したときの行う処理の流れを示したフローチャートである。まず、サーバ装置２０は、受信した端末識別子、位置情報および方位情報を第２テーブルに格納する（ステップＳＡ１）。サーバ装置２０（特定部２００２）は、受信した位置情報と方位情報から、端末装置１０Ａの撮影範囲を特定する（ステップＳＡ２）。撮影範囲は、例えば図１０に例示したように、位置情報が表す位置から予め定められた距離の範囲内であり、方位情報が表す方位から左右へ予め定められた角度の範囲内を撮影範囲Ａとする。なお、サーバ装置２０が特定する撮影範囲は、図示したものに限定されるものではなく、他の範囲であってもよい。
【００３８】
次にサーバ装置２０（特定部２００２）は、特定した撮影範囲Ａに、他の端末装置１０の位置情報の位置が含まれているか判定する（ステップＳＡ３）。ここでサーバ装置２０は、受信した端末識別子以外の端末識別子に対応付けて格納されている位置情報を第２テーブルから取得し、取得した位置情報の位置のうち、特定した撮影範囲Ａ内に含まれる位置を特定する。サーバ装置２０は、端末装置１０Ａの撮影範囲Ａ内に、他の端末装置１０の位置情報の位置が含まれない場合（ステップＳＡ３でＮＯ）、図９の処理を終了する。
【００３９】
サーバ装置２０（特定部２００２）は、端末装置１０Ａの撮影範囲Ａ内に、他の端末装置１０の位置情報の位置が含まれる場合（ステップＳＡ３でＹＥＳ）、撮影範囲Ａ内に含まれる位置の位置情報と対応付けられている端末識別子を第２テーブルから取得する（ステップＳＡ４）。例えば、サーバ装置２０は、端末装置１０Ａの撮影範囲Ａ内に、端末装置１０Ｂの位置情報の位置が含まれる場合、ステップＳＡ３でＹＥＳと判断し、ステップＳＡ４で端末装置１０Ｂの端末識別子を取得する。
【００４０】
次にサーバ装置２０（送信部２００３）は、ステップＳＡ４で取得した端末識別子に対応付けて第１テーブルに格納されている静止画像に共通点がある静止画像を、受信した端末識別子に対応付けて第１テーブルに格納されている静止画像の中から取得する（ステップＳＡ５）。ここでサーバ装置２０は、ステップＳＡ４で取得した端末装置１０Ｂの端末識別子が格納されている第１テーブルに格納されている被写体Ｓを撮影した静止画像Ｐ１と、受信した端末装置１０Ａの端末識別子が格納されている第１テーブルに格納されている被写体Ｓを撮影した静止画像Ｐ２とを取得する。サーバ装置２０は、静止画像Ｐ１が含む位置情報の位置から静止画像Ｐ２が含む位置情報の位置までの距離を算出する。サーバ装置２０は、算出した距離が予め定められた閾値未満である場合、撮影時のユーザの位置が同じ地域であり、静止画像Ｐ１と静止画像Ｐ２について、撮影時のユーザの位置に共通点があると判断し、静止画像Ｐ２を第１テーブルから取得する。ここで取得する静止画像Ｐ２は、端末装置１０Ａに表示させる情報の一例である。また、算出した距離が予め定められた閾値未満であるという条件は、予め定められた条件の一例である。
【００４１】
サーバ装置２０（送信部２００３）は、ステップＳＡ５で取得した静止画像を端末装置１０Ａへ送信する（ステップＳＡ６）。ここでサーバ装置２０が送信する静止画像は、サーバ装置２０から端末装置１０へ送信される情報の一例である。端末装置１０Ａ（受信部１００２）は、サーバ装置２０が送信した静止画像を受信する。静止画像を受信した端末装置１０Ａ（表示制御部１００３）は、取得した静止画像を表示部１０４で表示する。端末装置１０Ａのユーザは、現実空間に重畳して表示される静止画像を見る。
【００４２】
本実施形態によれば、過去に同じ地域で端末装置１０を用いて撮影を行ったユーザａとユーザｂが近づき、ユーザａが所持する端末装置１０Ａの撮影範囲Ａ内にユーザｂが所持する端末装置１０Ｂが位置する場合、ユーザａが撮影した静止画像のうち、ユーザｂが撮影した静止画像と共通点がある静止画像がユーザａの視界に重畳して表示される。ユーザａの視界内に、同じ地域で撮影したという共通点があるユーザｂがいるときに、ユーザａが撮影した静止画像のうち、ユーザｂが撮影した静止画像と共通点がある静止画像が表示されるため、ユーザａは、共通点があるユーザが視界内にいることを知ることができる。
【００４３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態および以下の変形例は、各々を組み合わせてもよい。
【００４４】
上述した実施形態においては、静止画像に含まれる位置情報により、端末装置１０Ａが撮影した静止画像のうち、端末装置１０Ｂが撮影した静止画像と共通点がある静止画像を取得しているが、位置情報だけでなく、日時の情報を用い、端末装置１０Ａが撮影した静止画像のうち、端末装置１０Ｂが撮影した静止画像と共通点がある静止画像を取得してもよい。例えば、サーバ装置２０は、端末装置１０Ａが撮影した静止画像の中から、端末装置１０Ｂが撮影した静止画像Ｐ１に含まれる位置情報の位置から予め定められた距離の範囲内の位置の位置情報を含み、且つ、静止画像Ｐ１に含まれる日時から予め定められた期間内の日時を含む静止画像を取得し、取得した静止画像を端末装置１０Ａへ送信する。この構成によれば、同じ被写体を同じ時期に撮影したという共通点を有するユーザが視界内にいることをユーザに通知することができる。
【００４５】
本発明においては、端末装置１０Ａで表示する画像は、実施形態の画像に限定されるものではない。例えば、端末装置１０Ａが撮影した静止画像に含まれる位置情報の位置から端末装置１０Ｂが撮影した静止画像に含まれる位置情報の位置までの距離が予め定められた閾値未満である場合、端末装置１０Ａが撮影した静止画像と、端末装置１０Ｂが撮影した静止画像の両方を端末装置１０Ａへ送信してもよく、また、端末装置１０Ａが撮影した静止画像に替えて、端末装置１０Ｂが撮影した静止画像のみを端末装置１０Ａへ送信してもよい。なお、端末装置１０Ｂで撮影された静止画像を端末装置１０Ａへ送信する場合、端末装置１０Ｂで撮影された静止画像を他の端末装置１０へ送信することについて、端末装置１０Ｂのユーザから事前に許可を得ていることが好ましい。また、サーバ装置２０は、ユーザと共通点を有する他のユーザがいることを表すアイコンの画像を端末装置１０へ送信してもよい。この変形例でも、共通点を有するユーザが視界内にいることをユーザに通知することができる。
【００４６】
上述した実施形態においては、端末装置１０Ａが撮影した静止画像のうち、端末装置１０Ｂが撮影した静止画像と共通点がある静止画像を、静止画像に含まれる位置情報により特定しているが、端末装置１０Ｂが撮影した静止画像と関連がある画像を特定する方法は、位置情報を用いる方法に限定されるものではない。例えば、サーバ装置２０は、第１テーブルに格納されている静止画像内に含まれる被写体を認識し、同じ被写体を含む静止画像を、端末装置１０Ｂが撮影した静止画像と共通点がある画像として取得してもよい。この変形例でも、同じ被写体を撮影したという共通点を有するユーザが視界内にいることをユーザに通知することができる。
【００４７】
本発明においては、端末装置１０は、計時している時刻が予め定められた時間帯に含まれる場合には、サーバ装置２０から送信された情報の表示を行わないようにしてもよい。また、端末装置１０は、予め定められたエリア内においては、サーバ装置２０から送信された情報の表示を行わないようにしてもよい。また、端末装置１０は、撮像部１０８が生成する画像内の被写体を認識し、認識した被写体が予め定められた被写体である場合、サーバ装置２０から送信された情報の表示を行わないようにしてもよい。これらの変形例によれば、共通点を有するユーザが視界内にいることの通知が常時行われるのを防ぐことができる。
また、本発明においては、サーバ装置２０は、計時している時刻が端末装置１０のユーザが予め定めた時間帯に含まれる場合には、ステップＳＡ６の処理を行わず、ステップＳＡ５で取得した静止画像を送信しないようにしてもよい。また、本発明においては、サーバ装置２０は、ステップＳＡ１で取得した位置情報が示す位置が、ユーザが予め定めたエリア内となる場合には、ステップＳＡ６の処理を行わず、ステップＳＡ５で取得した静止画像を送信しないようにしてもよい。また、本発明においては、サーバ装置２０は、撮像部１０８が生成している画像を端末装置１０から取得し、取得した画像内の被写体を認識し、認識した被写体が予め定められた被写体である場合、ステップＳＡ６の処理を行わず、ステップＳＡ５で取得した静止画像を送信しないようにしてもよい。
【００４８】
サーバ装置２０は、端末装置１０Ａの撮影範囲Ａ内に位置する端末装置１０Ｂの位置情報を静止画像とともに端末装置１０Ａへ送信してもよい。この変形例においては、端末装置１０Ａは、サーバ装置２０から送信された静止画像を、サーバ装置２０から送信された位置情報の位置の方向に表示してもよい。この変形例によれば、ユーザａは、自身に関連があるユーザがいる方向を知ることができる。
【００４９】
本発明においては、各端末装置１０は、予め定められた周期で位置情報と端末識別子をサーバ装置２０へ送信し、サーバ装置２０は、端末装置１０から送信される位置情報および端末識別子を、位置情報の受信日時と対応付けて履歴として記憶してもよい。また、この変形例においては、サーバ装置２０は、ステップＳＡ４の後、ステップＳＡ４で取得した端末識別子に対応付けて記憶されている位置情報の位置からの距離が予め定められた閾値未満となる位置の位置情報を、受信した端末識別子と対応付けて記憶されている位置情報の中から検索し、該当する位置情報がヒットした場合、ユーザと共通点を有する他のユーザがいることを表すアイコンの画像を端末装置１０へ送信してもよい。この変形例でも、共通点を有するユーザが視界内にいることをユーザに通知することができる。
【００５０】
本明細書で説明した各態様／実施形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future  Radio  Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステムおよび／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００５１】
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００５２】
本発明においては、情報等は、上位レイヤ（または下位レイヤ）から下位レイヤ（または上位レイヤ）へ出力され得る。複数のネットワークノードを介して入出力されてもよい。
【００５３】
本発明においては、入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００５４】
本発明においては、判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：trueまたはfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００５５】
本発明においては、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００５６】
本開示においては、プログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【００５７】
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペアおよびデジタル加入者回線（ＤＳＬ）などの有線技術および／または赤外線、無線およびマイクロ波などの無線技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、これらの有線技術および／または無線技術は、伝送媒体の定義内に含まれる。
【００５８】
本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、またはこれらの任意の組み合わせによって表されてもよい。なお、本明細書で説明した用語および／または本明細書の理解に必要な用語については、同一のまたは類似する意味を有する用語と置き換えてもよい。
【００５９】
本明細書で使用する「システム」および「ネットワーク」という用語は、互換的に使用される。
【００６０】
また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。例えば、無線リソースはインデックスで指示されるものであってもよい。
【００６１】
本明細書で使用する「判断（determining）」、「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking up）（例えば、テーブル、データベースまたは別のデータ構造での探索）、確認（ascertaining）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信（receiving）（例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。
【００６２】
本開示において「接続された（connected）」、「結合された（coupled）」という用語、またはこれらのあらゆる変形は、２またはそれ以上の要素間の直接的または間接的なあらゆる接続または結合を意味し、互いに「接続」または「結合」された２つの要素間に１またはそれ以上の中間要素が存在することを含むことができる。要素間の結合または接続は、物理的なものであっても、論理的なものであっても、あるいはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１またはそれ以上の電線、ケーブルおよび／またはプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域および光（可視および不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」または「結合」されると考えることができる。
【００６３】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００６４】
本明細書で使用する「第１の」、「第２の」、「第１」、「第２」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第１および第２の要素への参照は、２つの要素のみがそこで採用され得ること、または何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００６５】
「含む（ｉｎｃｌｕｄｉｎｇ）」、「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。
【００６６】
本開示の全体において、例えば、英語でのa, an, およびtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【００６７】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨および範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【符号の説明】
【００６８】
１…情報処理システム、１０、１０Ａ、１０Ｂ、１０Ｃ…端末装置、２０…サーバ装置、１０１…制御部、１０２…記憶部、１０３…操作部、１０５…通信部、１０６…方位測定部、１０７…音声処理部、１０８…撮像部、１０９…測位部、２０１…制御部、２０２…記憶部、２０５…通信部、１００１…送信部、１００２…受信部、１００３…表示制御部、２００１…受信部、２００２…特定部、２００３…送信部。
【図１】
2019061457.tif 000003
【図２】
2019061457.tif 000004
【図３】
2019061457.tif 000005
【図４】
2019061457.tif 000006
【図５】
2019061457.tif 000007
【図６】
2019061457.tif 000008
【図７】
2019061457.tif 000009
【図８】
2019061457.tif 000010
【図９】
2019061457.tif 000011
【図１０】
2019061457.tif 000012