(57)【要約】【課題】同じ被写体を撮影する他者の存在をユーザに知らせる。【解決手段】端末装置は、自装置の位置情報と、撮像部の撮影方向をサーバ装置２０へ送信する。サーバ装置２０は、複数の端末装置から位置情報と撮影方向を受信し、予め定められた被写体の位置情報と、受信した情報に基づいて、同じ被写体を撮影している端末装置を特定する。サーバ装置２０は、特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する。端末装置は、サーバ装置２０が送信した情報を受信し、受信した情報を、ユーザの視界または撮像部が生成した現実空間の画像に重畳して表示する。【選択図】図１
2019061456.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置から位置情報と撮影方向を受信する受信部と、
予め定められた被写体の位置情報と、前記受信部が受信した情報に基づいて、同じ被写体を撮影している端末装置を特定する特定部と、
前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する送信部と
を備える情報処理装置。
【請求項２】
複数の端末装置から現実空間の画像を受信する受信部と、
前記受信部が受信した画像に基づいて同じ被写体を撮像している端末装置を特定する特定部と、
前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する送信部と
を備える情報処理装置。
【請求項３】
前記送信部が送信する情報は、前記特定部が特定した端末装置の数を表す
請求項１に記載の情報処理装置。
【請求項４】
前記端末装置における前記情報の表示態様は、前記特定部が特定した端末装置の数に応じて異なる
請求項３記載の情報処理装置。
【請求項５】
前記被写体は、予め定められた商品であり、
前記送信部が送信する情報には、前記商品の在庫数を表す情報が含まれる
請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記被写体は、予め定められた地点である
請求項３または請求項４に記載の情報処理装置。
【請求項７】
前記送信部は、前記特定部が特定した端末装置の数が予め定められた条件を満たす地点の情報を送信する
請求項６に記載の情報処理装置。
【請求項８】
前記送信部は、特典を表す情報を送信し、
当該特典を表す情報が送信される端末装置の数が予め定められた数である
請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
複数の端末装置から位置情報と撮影方向を受信する第１受信部と、
予め定められた被写体の位置情報と、前記第１受信部が受信した情報に基づいて、同じ被写体を撮影している端末装置を特定する特定部と、
前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する第１送信部と
を有する情報処理装置と、
撮像部と、
自装置の位置情報と、前記撮像部の撮影方向を前記情報処理装置へ送信する第２送信部と、
前記第１送信部が送信した情報を受信する第２受信部と、
前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部と
を有する端末装置と
を備える情報処理システム。
【請求項１０】
複数の端末装置から現実空間の画像を受信する第１受信部と、
前記第１受信部が受信した画像に基づいて同じ被写体を撮像している端末装置を特定する特定部と、
前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する第１送信部と
を有する情報処理装置と、
撮像部と、
前記撮像部が生成した現実空間の画像を前記情報処理装置へ送信する第２送信部と、
前記第１送信部が送信した情報を受信する第２受信部と、
前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部と
を有する端末装置と
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理システムに関する。
【背景技術】
【０００２】
現実空間の画像にオブジェクトを重畳させる発明として、例えば特許文献１に開示された表示システムがある。この表示システムは、オブジェクトの位置から予め設定された所定距離以内に位置するオブジェクト表示装置の数を計数する。計数されたオブジェクト表示装置の数が所定数である場合、オブジェクト表示装置は、オブジェクトを所定の表示態様で表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３３００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明によれば、オブジェクトの周辺に他の表示装置のユーザがいることが分かるものの、同じオブジェクトを撮影しているか不明である。同じオブジェクトを撮影している他者の存在を知ることができれば、オブジェクトに対する他者の関心の度合いを知ることができる。
【０００５】
本発明は、同じ被写体を撮影する他者の存在をユーザに知らせる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の端末装置から位置情報と撮影方向を受信する受信部と、予め定められた被写体の位置情報と、前記受信部が受信した情報に基づいて、同じ被写体を撮影している端末装置を特定する特定部と、前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する送信部とを備える情報処理装置を提供する。
【０００７】
また、本発明は、複数の端末装置から現実空間の画像を受信する受信部と、前記受信部が受信した画像に基づいて同じ被写体を撮像している端末装置を特定する特定部と、前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する送信部とを備える情報処理装置を提供する。
【０００８】
本発明においては、前記送信部が送信する情報は、前記特定部が特定した端末装置の数を表す構成であってもよい。
【０００９】
また、本発明においては、前記端末装置における前記情報の表示態様は、前記特定部が特定した端末装置の数に応じて異なる構成であってもよい。
【００１０】
また、本発明においては、前記被写体は、予め定められた商品であり、前記送信部が送信する情報には、前記商品の在庫数を表す情報が含まれる構成であってもよい。
【００１１】
また、本発明においては、前記被写体は、予め定められた地点である構成であってもよい。
【００１２】
また、本発明においては、前記送信部は、前記特定部が特定した端末装置の数が予め定められた条件を満たす地点の情報を送信する構成であってもよい。
【００１３】
また、本発明においては、前記送信部は、特典を表す情報を送信し、当該特典を表す情報が送信される端末装置の数が予め定められた数である構成であってもよい。
【００１４】
また、本発明は、複数の端末装置から位置情報と撮影方向を受信する第１受信部と、予め定められた被写体の位置情報と、前記第１受信部が受信した情報に基づいて、同じ被写体を撮影している端末装置を特定する特定部と、前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する第１送信部とを有する情報処理装置と、撮像部と、自装置の位置情報と、前記撮像部の撮影方向を前記情報処理装置へ送信する第２送信部と、前記第１送信部が送信した情報を受信する第２受信部と、前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部とを有する端末装置とを備える情報処理システムを提供する。
【００１５】
また、本発明は、複数の端末装置から現実空間の画像を受信する第１受信部と、前記第１受信部が受信した画像に基づいて同じ被写体を撮像している端末装置を特定する特定部と、前記特定部が特定した端末装置へ、他の端末装置が同じ被写体を撮影していることを表す情報を送信する第１送信部とを有する情報処理装置と、撮像部と、前記撮像部が生成した現実空間の画像を前記情報処理装置へ送信する第２送信部と、前記第１送信部が送信した情報を受信する第２受信部と、前記第２受信部が受信した情報を、ユーザの眼前に表示または前記撮像部が生成した現実空間の画像に重畳して表示する表示制御部とを有する端末装置とを備える情報処理システムを提供する。
【発明の効果】
【００１６】
本発明によれば、同じ被写体を撮影する他者の存在をユーザに知らせることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報処理システム１を構成する装置を示した図。
【図２】端末装置１０のハードウェア構成を示した図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバ装置２０のハードウェア構成を示した図。
【図５】第１テーブルの一例を示した図。
【図６】第２テーブルの一例を示した図。
【図７】サーバ装置２０の機能ブロック図。
【図８】サーバ装置２０が行う処理の流れを示したフローチャート。
【図９】端末装置１０の撮影範囲の一例を示した図。
【図１０】端末装置１０の撮影範囲の一例を示した図。
【図１１】第３テーブルの一例を示した図。
【発明を実施するための形態】
【００１８】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係る情報処理システム１を構成する装置を示した図である。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。通信網２は、インターネット、固定電話網、移動体通信網などを含む。通信網２には、端末装置１０Ａ、１０Ｂ、１０Ｃが有線または無線によって接続される。また、通信網２には、有線でサーバ装置２０が接続されている。
【００１９】
本実施形態に係る端末装置１０Ａ、１０Ｂ、１０Ｃは、スマートフォンであり、本発明に係る端末装置の一例である。端末装置１０Ａ、１０Ｂ、１０Ｃは、いずれも同じ構成であるため、以下、各々を区別する必要がない場合は、端末装置１０と表記する。端末装置１０は、通信網２を介して音声通信および／またはデータ通信を行う。端末装置１０は、スマートフォンに限定されるものではなく、タブレット端末、フィーチャーフォン、所謂、ウェアラブル端末と呼ばれる眼鏡型のコンピュータ装置などの携帯型の装置であってもよい。端末装置１０は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。サーバ装置２０は、通信網２を介して端末装置１０と通信を行い、端末装置１０からのアクセスに応じて端末装置１０へ情報を提供する。サーバ装置２０は、本発明に係る情報処理装置の一例である。本実施形態に係る情報処理システム１においては、端末装置１０とサーバ装置２０が協働し、端末装置１０で予め定められた被写体を撮影した際に、同じ被写体を撮影している者の存在を端末装置１０のユーザに知らせる。
【００２０】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。タッチパネル１０３は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサとを組み合わせた装置であり、ユーザにより操作される操作部の一例である。タッチパネル１０３は、文字やＧＵＩ（Graphical User Interface）、端末装置１０を操作するためのメニュー画面などを表示する。また、タッチパネル１０３は、ユーザが指で触れた位置をセンサで検出する。制御部１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。
【００２１】
通信部１０５は、有線および／または無線でコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信部１０５は、通信網２を介して音声通信とデータ通信を行う。音声処理部１０７は、マイクロフォンとスピーカを有している。音声処理部１０７は、端末装置１０同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロフォンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置へ送信される。
【００２２】
撮像部１０８は、撮像素子、撮像素子に像を結像する光学系、撮像素子へ入射する光を制限する絞りなどを備えている。撮像部１０８は、撮像素子に結像した像の画像を生成する。測位部１０９は、衛星測位システムを利用して端末装置１０の位置を測位する。測位部１０９は、人工衛星から送信される電波を取得し、取得した電波に基づいて端末装置の位置を表す位置情報を生成する。なお、測位部１０９は、所謂Ａ−ＧＰＳ（Assisted-GPS）やＤＧＰＳ（Differential GPS）の技術を用いて位置を測位するものであってもよい。方位測定部１０６は、電子コンパスの機能を有する。方位測定部１０６は、撮像部１０８の撮影方向の方位を測定し、測定した方位を表す方位情報を生成する。
【００２３】
記憶部１０２は、制御部１０１が実行するプログラムを記憶する。なお、プログラムは、電気通信回線を介してネットワークから取得してもよい。記憶部１０２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（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のように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【００７５】
本明細書で使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第１および第２の要素への参照は、２つの要素のみがそこで採用され得ること、または何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００７６】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨および範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【符号の説明】
【００７７】
１…情報処理システム、１０、１０Ａ、１０Ｂ、１０Ｃ…端末装置、２０…サーバ装置、１０１…制御部、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０６…方位測定部、１０７…音声処理部、１０８…撮像部、１０９…測位部、２０１…制御部、２０２…記憶部、２０５…通信部、１００１…送信部、１００２…受信部、１００３…表示制御部、２００１…受信部、２００２…特定部、２００３…送信部。
【図１】
2019061456.tif 000003
【図２】
2019061456.tif 000004
【図３】
2019061456.tif 000005
【図４】
2019061456.tif 000006
【図５】
2019061456.tif 000007
【図６】
2019061456.tif 000008
【図７】
2019061456.tif 000009
【図８】
2019061456.tif 000010
【図９】
2019061456.tif 000011
【図１０】
2019061456.tif 000012
【図１１】
2019061456.tif 000013