(57)【要約】【課題】自分の位置からは見ることのできない、様々な撮影データなどの視聴可能データを取得すること。【解決手段】記憶部１０２は、通信端末２００の位置を示す位置情報と通信端末２００の端末の向きを示す端末方向と範囲特定情報から形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶している。そして、受信部１０１により、通信端末２００ａからの閲覧要求が受信されると、特定部１０３は、撮影データの撮影対象位置を特定する。そして、選択部１０４は、特定部１０３により特定された撮影対象位置に基づいて、記憶部に記憶されている複数のユーザレコードから任意のユーザレコードを選択し、送信部１０５は、選択部１０４により選択されたユーザレコードに含まれている撮影データを通信端末２００ａに送信する。【選択図】  図2
2014225782.tif 000002
【特許請求の範囲】
【請求項１】
通信端末であるユーザ端末の位置を示す位置情報、前記ユーザ端末の向きを示す端末方向および範囲特定情報とから形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶する記憶手段と、
一のユーザ端末からの要求に基づいて、撮影データの撮影対象位置を特定する特定手段と、
前記特定手段により特定された撮影対象位置に基づいて、前記記憶手段に記憶されている複数のユーザレコードから任意のユーザレコードを選択する選択手段と、
前記選択手段により選択されたユーザレコードの撮影データを前記一のユーザ端末に送信する送信手段と、
を備える情報処理装置。
【請求項２】
前記選択手段は、
前記一のユーザ端末から撮影対象位置に対する視認方向と、ユーザレコードそれぞれに記述されている端末方向とに基づいて、前記視認方向に最も近い端末方向を有する任意のユーザレコードを選択する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記範囲特定情報は、ユーザ端末が撮影データを取得するための光学機器の画角および撮影データの撮影有効距離により定義されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
自端末の位置を示す位置情報を取得する位置情報取得手段と、
前記自端末の向きを示す端末方向を取得する端末方向取得手段と、
ユーザの視認方向を検出する視認方向検出手段と、
前記位置情報取得手段により取得された位置情報と、前記視認方向検出手段により検出されたユーザの視認方向と、あらかじめ定められた距離情報とに基づいた撮影対象位置を特定可能な情報を請求項１から３のいずれか一項に記載の情報処理装置に送信する通知手段と、
を備える通信端末。
【請求項５】
撮影データを取得する取得手段と、
前記取得手段により取得された撮影データを表示する表示手段と、
前記表示手段により表示される撮影データにおいて任意の位置を指定する指定手段と、
をさらに備え、
前記視認方向検出手段は、前記指定手段により指定された位置に基づいて視認方向を検出することを特徴とする請求項４に記載の通信端末。
【請求項６】
前記視認方向検出手段は、ユーザの視線を検出することにより視認方向を検出することを特徴とする請求項４または５に記載の通信端末。
【請求項７】
通信端末であるユーザ端末の位置を示す位置情報と前記ユーザ端末の向きを示す端末方向と範囲特定情報から形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶する記憶手段を備える情報処理装置のデータ取得方法において、
一のユーザ端末からの要求に基づいて、撮影データの撮影対象位置を特定する特定ステップと、
前記特定ステップにより特定された撮影対象位置に基づいて、前記記憶手段に記憶されている複数のユーザレコードから任意のユーザレコードを選択する選択ステップと、
前記選択ステップにより選択されたユーザレコードの撮影データを前記一のユーザ端末に送信する送信ステップと、
を備えるデータ取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末で撮影したデータを取得する情報処理装置、通信端末およびデータ取得方法に関する。
【背景技術】
【０００２】
従来において、交差点の道路状況を迅速に把握するために、その交差点にカメラを設置しておき、その交差点に進入しようとする自動車に対して死角となる道路状況を撮影し、この撮影した撮影データをその自動車に対して送信する技術が存在する。かかる技術によって、受信した撮影データを運転者に知らしめることができ、自動車の運転手は、死角となる道路の状況を把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０１５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述特許文献１に記載の技術においては、あらかじめ定められた撮影データを受信するものであり、任意の場所を見ることができない。例えば、対象となる物体が自動車などの車両ではなく、人間等のユーザである場合があり、廊下の曲がり角や、遮蔽物の向こう側などの様子を知りたい場合がある。またさらに、コンサートなどで、前の席の方からの見え方などを知りたい場合がある。しかし、上述特許文献１に記載の技術においては、交差点などの固定の場所にカメラを設置しているため、いろいろな角度や所望の場所についての撮影データを見ることができない。
【０００５】
そこで、本発明においては、自分の位置からは見ることのできない、様々な撮影データなどの視聴可能データを取得することができる情報処理装置、そのような視聴可能データを提供する通信端末、およびデータ取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明の情報処理装置は、通信端末であるユーザ端末の位置を示す位置情報、前記ユーザ端末の向きを示す端末方向および範囲特定情報から形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶する記憶手段と、一のユーザ端末からの要求に基づいて、撮影データの撮影対象位置を特定する特定手段と、前記特定手段により特定された撮影対象位置に基づいて、前記記憶手段に記憶されている複数のユーザレコードから任意のユーザレコードを選択する選択手段と、前記選択手段により選択されたユーザレコードの撮影データを前記一のユーザ端末に送信する送信手段と、を備えている。
【０００７】
また、本発明のデータ取得方法は、通信端末であるユーザ端末の位置を示す位置情報と前記ユーザ端末の向きを示す端末方向と範囲特定情報から形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶する記憶手段を備える情報処理装置のデータ取得方法において、一のユーザ端末からの要求に基づいて、撮影データの撮影対象位置を特定する特定ステップと、前記特定ステップにより特定された撮影対象位置に基づいて、前記記憶手段に記憶されている複数のユーザレコードから任意のユーザレコードを選択する選択ステップと、前記選択ステップにより選択されたユーザレコードの撮影データを前記一のユーザ端末に送信する送信ステップと、を備えている。
【０００８】
この発明によれば、通信端末であるユーザ端末の位置を示す位置情報と前記ユーザ端末の向きを示す端末方向と範囲特定情報から形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶しておき、一のユーザ端末からの要求に基づいて、撮影データの撮影対象位置を特定し、  特定された撮影対象位置に基づいて、前記記憶手段に記憶されている複数のユーザレコードから任意のユーザレコードを選択する。そして、選択されたユーザレコードの撮影データを前記一のユーザ端末に送信する。これにより、一のユーザ端末のユーザからは見ることのできない様々な撮影データを、当該ユーザは取得することができる。
【０００９】
また、本発明の情報処理装置において、前記選択手段は、前記一のユーザ端末から撮影対象位置に対する視認方向と、ユーザレコードそれぞれに記述されている端末方向とに基づいて、前記視認方向に最も近い端末方向を有する任意のユーザレコードを選択する。
【００１０】
この発明によれば、一のユーザ端末から撮影対象位置に対する視認方向と、ユーザレコードそれぞれに記述されている端末方向とに基づいて、視認方向に最も近い端末方向を有する任意のユーザレコードを選択することで、一のユーザにとってより見やすい撮影データを選択することができる。
【００１１】
また、本発明の情報処理装置において、前記範囲特定情報は、ユーザ端末が撮影データを取得するための光学機器の画角および撮影データの撮影有効距離により定義される。
【００１２】
この発明によれば、範囲特定情報は、ユーザ端末が撮影データを取得するための光学機器の画角および撮影データの撮影有効距離により定義される。これにより、その範囲を簡易に定義づけすることができる。
【００１３】
また、本発明の通信端末は、自端末の位置を示す位置情報を取得する位置情報取得手段と、前記自端末の向きを示す端末方向を取得する端末方向取得手段と、ユーザの視認方向を検出する視認方向検出手段と、前記位置情報取得手段により取得された位置情報と、前記視認方向検出手段により検出されたユーザの視認方向と、あらかじめ定められた距離情報とに基づいて、撮影データの撮影対象位置を特定する特定手段と、前記特定手段により特定された撮影対象位置の撮影対象位置を上記情報処理装置に送信する通知手段と、を備えている。
【００１４】
この発明によれば、位置情報と、ユ−ザの視認方向と、あらかじめ定められた距離情報とに基づいて、撮影データの撮影対象位置を特定することで、特定された撮影対象位置の撮影対象位置を情報処理装置に送信することができる。
【００１５】
また、本発明の通信端末は、自端末の位置を示す位置情報を取得する位置情報取得手段と、前記自端末の向きを示す端末方向を取得する端末方向取得手段と、前記端末方向取得手段により取得された端末方向に基づいてユーザの視認方向を検出する視認方向検出手段と、前記位置情報取得手段により取得された位置情報と、前記視認方向検出手段により検出されたユーザの視認方向と、および端末内に設定された距離情報とを上記情報処理装置に送信する通知手段と、を備えている。
【００１６】
この発明によれば、位置情報と、ユーザの視認方向と、および端末内に設定された距離情報とを情報処理装置に送信することで、情報処理装置では、受信した各種情報に基づいて簡易に撮影対象位置を特定することができる。
【００１７】
また、本発明の通信端末は、撮影データを取得する取得手段と、前記取得手段により取得された撮影データを表示する表示手段と、前記表示手段により表示される撮影データにおいて任意の位置を指定する指定手段と、をさらに備え、前記視認方向検出手段は、前記指定手段により指定された位置に基づいて視認方向を検出する。
【００１８】
この発明によれば、表示される撮影データにおいて任意の位置を指定することで、簡易に、一のユーザの視認方向を検出することができる。
【００１９】
また、本発明の通信端末において、前記視認方向検出手段は、ユーザの視線を検出することにより視認方向を検出する。
【００２０】
この発明によれば、ユーザの視線を検出することにより視認方向を検出する。例えば、ユーザの眼球の動きを検出することによりその視線を検出することができる。これにより、簡易に視認方向を特定することができる。
【発明の効果】
【００２１】
本発明によれば、一のユーザ端末のユーザからは見ることのできない様々な撮影データを、当該ユーザは取得することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態の情報処理システム１０のシステム構成を示すブロック図である。
【図２】サーバ１００の機能を示すブロック図である。
【図３】サーバ１００のハードウェア構成図である。
【図４】記憶部１０２が記憶しているユーザレコードの具体例を示す説明図である。
【図５】撮影対象位置に基づいてユーザレコードを選択するための処理概念を示す説明図である。
【図６】通信端末２００ａの機能構成を示すブロック図である。
【図７】情報処理システム１０を構成する通信端末２００とサーバ１００との処理を示すシーケンス図である。
【図８】、通信端末２００がサーバ１００に撮影データを記憶させるときに処理を示すシーケンス図である。
【図９】複数ある他の通信端末２００から一の通信端末を選択するときの処理概念を示す説明図である。
【図１０】表示部２０２とタッチパネル２０３とを用いた撮影データの撮影対象位置の指定処理を示す説明図である。
【発明を実施するための形態】
【００２３】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２４】
図１は、本実施形態の情報処理システム１０のシステム構成を示すブロック図である。図１に示される通り、本情報処理システム１０は、サーバ１００と、複数の通信端末２００ａ〜２００ｃとを含んで構成されている。そして複数の通信端末２００ａ〜２００ｃは、それぞれカメラを備えており、撮影データを随時取得し、サーバ１００に対して、撮影データを送信している。なお、本実施形態においては、特定しない通信端末については、通信端末２００と称している。
【００２５】
サーバ１００では、各通信端末２００ａ〜２００ｃから撮影データを受信し、受信した撮影データを、その位置を示す位置情報とともに記憶している。
【００２６】
ここで、通信端末２００ａのユーザが、ある死角となる場所などの所望の場所を指定した場合、その所望の場所（死角となる場所）を撮影している通信端末をサーバ１００は検索する。例えば、通信端末２００ｃが、その死角となる場所を撮影していたとすると、サーバ１００は、通信端末２００ｃの撮影範囲（端末の位置や端末方向、画角など）に基づいて、通信端末２００ｃはユーザが欲している死角を撮影していると判断することができ、その撮影データを通信端末２００ａに送信することができる。
【００２７】
つぎに、本実施形態の情報処理装置であるサーバ１００の機能について説明する。図２は、サーバ１００の機能を示すブロック図である。図２に示される通り、サーバ１００は、受信部１０１（受信手段）、記憶部１０２（記憶手段）、特定部１０３（特定手段）、選択部１０４（選択手段）、および送信部１０５（送信手段）を含んで構成されている。
【００２８】
図３は、このサーバ１００のハードウェア構成図である。図２に示されるサーバ１００は、物理的には、図３に示すように、１または複数のＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスである入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスクや半導体メモリ等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図２における各機能は、図３に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２９】
受信部１０１は、一の通信端末である通信端末２００ａから送信される、所望する撮影データの撮影対象位置を含んだ閲覧要求を受信する部分である。この撮影データの撮影対象位置は、例えば、通信端末２００ａにとっての、いわゆる死角の位置を特定する情報であってもよい。なお、ここでの通信端末２００ａは、他の通信端末２００ｂ等の撮影データの取得要求をした端末としている。
【００３０】
また、受信部１０１は、各通信端末２００ａ〜２００ｃから撮影範囲（位置情報、端末方向、並びにカメラの画角および撮影有効距離などの範囲特定情報）、および撮影データを受信する。受信した撮影範囲および撮影データは、記憶部１０２に記憶される。
【００３１】
記憶部１０２は、受信部１０１において受信された、各通信端末２００ａ〜２００ｃにおいて撮影された撮影データを含むユーザレコードを記憶する部分である。図４は、記憶部１０２が記憶しているユーザレコードの具体例を示す説明図である。図４に示される通り、ユーザレコードは、ユーザＩＤ、撮影範囲（位置情報、端末方向および範囲特定情報）、および撮影データを対応付けて記述された管理情報である。これらユーザレコードは、上述した通り受信部１０１により受信された情報である。
【００３２】
ここでユーザＩＤは、通信端末２００を特定するためのＩＤである。位置情報は、通信端末２００の位置を示す情報である。撮影範囲は、通信端末２００が撮影している範囲を示す情報であり、例えば、範囲特定情報（通信端末２００が備えているカメラの画角やその撮影有効距離）、並びに、その端末の位置および撮影している端末方向で特定することができる。範囲特定情報は、通信端末２００が備えているカメラの画角やその撮影有効距離で特定することができるが、これに限るものではない。例えば、範囲特定情報をイメージ（図形）で表現し、端末の位置および端末方向に基づいて、その通信端末２００を起点としてイメージを形成することで、撮影範囲を特定するようにしてもよい。撮影データは、実際に通信端末２００ａ〜２００ｃにおいて撮影されたデータであり、動画データであるが、動画に限らず静止画データとしてもよい。いわゆる視聴可能なデータ（視聴可能データ）であればよい。
【００３３】
特定部１０３は、受信部１０１において受信された閲覧要求に基づいて、撮影データの撮影対象位置を特定する部分である。本実施形態においては、閲覧要求には撮影対象位置を示す位置情報を含んでいるため、そのまま抽出処理をすることにより撮影対象位置の特定を行うことになる。
【００３４】
なお、受信部１０１において、撮影対象位置に代えて、その要求をした端末の位置情報、端末方向、および指定された距離情報を受信した場合、特定部１０３は、これら情報に基づいて撮影対象位置を算出することができる。
【００３５】
すなわち、本実施形態においては、受信部１０１が、通信端末２００から、撮影対象位置を特定可能な情報を受信することにより、特定部１０３は、撮影対象位置を特定することができる。ここで、撮影対象位置を特定可能な情報とは、撮影対象位置そのものであってもよいし、または端末の位置情報・端末方向・距離情報であってもよい。
【００３６】
選択部１０４は、特定部１０３において特定された撮影データの撮影対象位置と、記憶部１０２に記憶されている複数のユーザレコードにおける撮影範囲とに基づいて、当該撮影対象位置を含んだユーザレコードを選択する部分である。上述した通り、ユーザレコードには、位置情報や端末方向、画角等に基づいて定義された撮影範囲が含まれており、一意に所定の撮影範囲を特定することができる。よって、その撮影範囲に撮影データの撮影対象位置が含まれているか否かを判断することにより、ユーザレコードの選択処理を行うことができる。
【００３７】
図５において、その処理概念を説明する。図５に示される通り、通信端末２００ａのユーザＡ（位置Ｘ１）がＴ字路に向かって歩いているとする。なお、ユーザＡの両側には、建物などの建造物があり、その左右は見通しが悪いものとする。ここで、Ｔ字路の左側から通信端末２００ｂを保持するユーザＢが歩いている。ここでユーザＢは、その現在位置Ｘ２として、端末方向Ｗ２で示される方向に、撮影範囲Ｓ２で示される範囲を撮影している。また、ユーザＣ（通信端末２００ｃ）は、その現在位置Ｘ３として、端末方向Ｗ３で示されている方向に、撮影範囲Ｓ３で示される範囲を撮影している。
【００３８】
ここで、ユーザＡがその壁越しの死角の地点である撮影対象位置Ｐを特定する。ユーザＡは、通信端末２００ａを操作することにより、通信端末２００ａの現在位置Ｘ１、その視認方向Ｗ１、および現在位置Ｘ１から距離Ｌにより、撮影対象位置Ｐを一意に特定することができる。この具体的な処理については、後述する。
【００３９】
そして、図５に示される通り、ユーザＢの撮影範囲Ｓ２は、撮影対象位置Ｐを含んでおり、ユーザＣの撮影範囲Ｓ３は、撮影対象位置Ｐを含んでいないことから、選択部１０４は、ユーザＢのユーザレコードを選択することになる。なお、複数のユーザレコードを選択可能な場合には、通信端末２００ａのユーザＡによりいずれの撮影データ（または撮影位置：各ユーザの位置）を選択させてもよいし、ユーザＡの視認方向Ｗ１に最も近い、端末方向を有するユーザの撮影データを選択するようにしてもよい。また、通信端末２００におけるカメラの解像度に基づいて、より高解像度のカメラにより撮影された撮影データを選択するようにしてもよい。この場合、サーバ１００の記憶部１０２は、ユーザレコードとして、撮影データ等に対応付けて、さらに解像度情報を対応付けて記憶する必要がある。また、単に撮影対象位置に最も近い通信端末２００により撮影された撮影データを選択してもよい。
【００４０】
さらに、撮影対象位置が、カメラの方向や距離などから他のユーザによる撮影範囲に入っていると判断できる場合でも、遮蔽物により撮影できていないと判断できる場合には、そのような通信端末による撮影データを選択しないようにすることもできる。その場合、障害物などの３次元空間における配置情報をサーバ１００において管理している必要がある。例えば、サーバ１００のユーザ周囲環境記憶部（図示せず）は、地図情報などの周囲環境情報を記憶している。この周囲環境情報には、建物や壁などの遮蔽物の配置情報が記述されている。この配置情報は、その遮蔽物の位置を示す位置情報、高さ情報、および平面にしめるその遮蔽物の形状情報（図形情報）からなるものとするが、これに限るものではない。そして、サーバ１００の選択部１０４は、ユーザの視認方向と撮影対象位置との間に遮蔽物があると判断できる場合、そのユーザの撮影データを選択しないようにすることができる。
【００４１】
送信部１０５は、選択部１０４において選択したユーザレコードに含まれている撮影データを通信端末２００ａに送信する部分である。なお、選択部１０４において、該当するユーザレコードを選択することができなかった場合、送信部１０５は、対応する撮影データはない旨の情報を通信端末２００ａに通知するようにしてもよい。
【００４２】
このようにして、サーバ１００は、一のユーザ、例えば通信端末２００ａのユーザＡから死角にある場所の撮影データを抽出して、当該一のユーザに対して送信することができる。
【００４３】
つぎに、他の通信端末２００ｂまたは２００ｃの撮影データの閲覧要求を行う通信端末２００ａについて説明する。図６は、通信端末２００ａの機能構成を示すブロック図である。図６に示される通り、この通信端末２００ａは、カメラ部２０１（取得手段）、表示部２０２（表示手段）、タッチパネル２０３（指定手段）、視認方向検知部２０４（視認方向検出手段）、位置取得部２０５（位置情報取得手段）、方位センサ２０６（端末方向取得手段）、対象位置特定部２０７（特定手段）、送信部２０８（通知手段）、および受信部２０９を含んで構成されている。この通信端末２００ａは、サーバ１００と同様に、一または複数のＣＰＵや、ＲＯＭ、ＲＡＭ等のメモリ、通信デバイス、ディスプレイ等を備えたハードウェアから構成されている。なお、他の通信端末２００ｂおよび２００ｃも同様の構成をとるものとする。
【００４４】
カメラ部２０１は、撮影データを撮影する部分である。このカメラ部２０１は、動画のほか静止画を撮影するようにしてもよい。
【００４５】
表示部２０２は、カメラ部２０１により取得された撮影データ（または静止画データ）を表示する部分である。
【００４６】
タッチパネル２０３は、表示部２０２に表示された撮影データに対して、その撮影データ中におけるユーザが見たい部分をタッチ操作により指定された箇所を受け付ける部分である。
【００４７】
視認方向検知部２０４は、タッチパネル２０３により受け付けられた箇所、および方位センサ２０６により検出された方位に基づいて、視認したい詳細な方向である視認方向を検出する部分である。
【００４８】
位置取得部２０５は、ＧＰＳ等のモジュールを利用して端末の現在位置を特定する位置情報を取得する部分である。
【００４９】
方位センサ２０６は、通信端末２００ａが撮影している方向を検出する部分である。方位センサ等を利用することにより、その方向を位置に決めることができる。
【００５０】
対象位置特定部２０７は、位置取得部２０５により取得された現在位置、視認方向検知部２０４により検出された視認方向、およびあらかじめ定められた距離情報に基づいて、撮影データの撮影対象位置を特定する部分である。この対象位置特定部２０７は、現在位置からの視認方向を判断し、さらにその現在位置からの距離情報で定められた距離の位置を撮影対象位置として特定することができる。
【００５１】
図５の例でも示した通り、通信端末２００ａは、ユーザＡ（通信端末２００ａ）の現在位置Ｘ１、視認方向Ｗ１、および距離Ｌに基づいて、撮影対象位置Ｐを特定することができる。視認方向Ｗ１は、端末方向と、さらにユーザが視認している部分に基づいて視認方向を特定することができる。
【００５２】
送信部２０８は、対象位置特定部２０７により特定された撮影対象位置を含んだ閲覧要求を、当該端末のユーザの操作に従って、サーバ１００に対して送信する部分である。なお、通信端末２００ｂまたは２００ｃのように撮影データをサーバ１００に提供する場合には、送信部２０８は、定期的に、カメラ部２０１で撮影した撮影データを、方位センサ２０６により検出された端末方向、およびカメラ部２０１の性能情報（画角および有効撮影距離）とともに送信する。これによって、サーバ１００は、これら情報をユーザレコードとして記憶することができる。
【００５３】
受信部２０９は、サーバ１００から送信された、他の通信端末２００ｂまたは２００ｃにおいて撮影された撮影データを受信する部分である。表示部２０２は、受信部２０９において受信された撮影データを、タッチパネル２０３においてタッチされた表示部２０２上の位置に重畳表示する。なお、表示する際において、その位置に応じた射影変換などの画像処理を行うようにしてもよい。
【００５４】
ここで表示部２０２とタッチパネル２０３とを用いた撮影データの撮影対象位置の指定処理について説明する。
【００５５】
図１０に、その具体例を示す。図１０（ａ）は、ユーザが位置する周辺領域を示す図である。図１０（ａ）に示される通り、ユーザはＴ字路に向けて歩いていることを想定している。図１０（ｂ）は、カメラ部２０１において取得した撮影データを表示部２０２が表示する具体例を示す。本実施形態の通信端末２００においては、表示部２０２にタッチパネル２０３が重ね合わされている。そして、ユーザにより画面上の所望の箇所がタッチされると、その箇所が見たい部分であるとして受け付けられる。図１０（ｂ）においては、タッチ位置Ｔが、ユーザが見たい箇所として受け付けられる。対象位置特定部２０７は、タッチ位置Ｔで指定された表示部２０２の画面上の位置（いわゆるディスプレイとしての座標）、端末の位置情報、端末方向、およびあらかじめ定義づけられた距離情報を利用することにより、撮影データの撮影対象位置を特定することができる。
【００５６】
図１０（ｃ）は、サーバ１００から取得した撮影データの重畳表示を示す図である。通信端末２００ａにおいては、受信部２０９により、他の通信端末２００ｂにおいて取得された撮影データが受信される。その後、表示部２０２は、現に撮影している撮影データを表示している表示部２０２におけるタッチ位置Ｔの位置に、取得した他の通信端末２００ｂの撮影データＤを重畳表示することができる。
【００５７】
上述の構成例は、タッチパネルディスプレイを備えた携帯端末を例にとったものであるが、これに限定されるものではない。例えば、サーバ１００において、周囲環境情報（地図情報）を記憶しているなど、自端末の周囲の環境を把握できている場合、その周囲環境情報を利用して、所望の位置をユーザがタッチすることで、その位置を撮影対象位置とすることもできる。また、上述の例においては、タッチパネル上の所望の座標をタッチすることにより、正確な方向を割り出し、撮影対象位置を特定しようとしたが、タッチすることなく、カメラ（端末）が向いている方向に基づいて、撮影対象位置を特定しようとしてもよい。
【００５８】
さらに、例えば、メガネ型携帯端末としてもよい。すなわち、通信端末２００ａは、ヘッドマウントディスプレイを具備するメガネ型携帯端末であってもよい。
【００５９】
このようなメガネ型携帯端末とする場合、視認方向検知部２０４は、そのメガネ型フレームのレンズ内側に、眼球の動きを検出するセンサとすることにより、視線の検知を行うことができる。すなわち、その視線に基づいて撮影対象位置を特定することができる。そして、眼鏡型端末（レンズ）を介してユーザが実際に視認した現実世界の物体に、レンズ内面に撮影データを投影することによって、重畳表示するようにしてもよい。
【００６０】
つぎに、本実施形態の情報処理システム１０のデータ取得方法の処理について説明する。図７は、情報処理システム１０を構成する通信端末２００とサーバ１００との処理を示すシーケンス図である。
【００６１】
通信端末２００ａのユーザは、閲覧要求の対象となる撮影データの撮影対象位置を特定し、その位置を含んだ閲覧要求をサーバ１００に対して送信する（Ｓ１０１）。
【００６２】
サーバ１００において、受信部１０１により撮影対象位置を含んだ閲覧要求が受信されると、選択部１０４により、記憶部１０２に記憶されている情報に基づいて、通信端末２００ａの位置から所定範囲にいる他の通信端末２００（ここでは例えば通信端末２００ａおよび２００ｃ）の撮影範囲が取得される（Ｓ１０２）。
【００６３】
そして、選択部１０４により、その撮影対象位置が撮影範囲に含まれる通信端末２００が導出される（Ｓ１０３）。ここで、選択部１０４により、対象となる通信端末２００がないと判断される場合には、該当する端末がない旨通知され、再度、撮影対象位置の指定が促される（Ｓ１０５）。
【００６４】
また、対象となる通信端末２００があると判断される場合には、その数が複数であるか否かが、選択部１０４により判断される（Ｓ１０６）。複数あると判断される場合には、選択部１０４により、所定の選択ルールに従って、任意の通信端末２００が選択される（Ｓ１０７）。上述した通り、例えば、視認方向が近い通信端末２００を選択するなどである。
【００６５】
そして、サーバ１００においては、選択部１０４により選択された通信端末２００の撮影データが送信部１０５により送信される（Ｓ１０８）。
【００６６】
通信端末２００では、送信された撮影データが受信部２０９により受信される（Ｓ１０９）。ここで、受信部２０９においては、サーバ１００から、他の通信端末２００の端末方向の情報をも受信しており、表示部２０２により、当該端末方向の情報に基づいて、射影変換が行われる（Ｓ１１０）。なお、この射影変換は必須の構成ではなく、例えば、自機の視認方向と撮影データを撮影した端末方向との差が所定角以上の場合には射影変換をしないようにしてもよい。あまりにもその差が大きすぎると、射影変換しても、見やすい画像にならないためである。また、この射影変換処理はサーバ側で実施してもいい。その場合は、受信部２０９において、他の通信端末２００の端末方向の情報を受信する必要はない。
【００６７】
そして、表示部２０２において指定された位置に、受信した撮影データが重畳処理され（Ｓ１１１）、表示される（Ｓ１１２）。
【００６８】
つぎに、サーバ１００に対して、通信端末２００ｂおよび２００ｃが撮影データを記憶させるときに処理について説明する。図８は、その処理を示すシーケンス図である。
【００６９】
通信端末２００ｂにおいて、周期的に、撮影範囲（位置情報、端末方向、および画角等）および撮影データが送信される（Ｓ２０１）。なお、カメラの画角等の不変の情報は、最初に送信するだけでよい。サーバ１００において、送信された撮影範囲および撮影データが、受信部１０１により受信され（Ｓ２０２）、記憶部１０２に記憶される（Ｓ２０３）。
【００７０】
一方で、通信端末２００ｃにおいて、周期的に、撮影範囲および撮影データが送信される（Ｓ２０４）。サーバ１００において、送信された撮影範囲および撮影データが、受信部１０１により受信され（Ｓ２０５）、記憶部１０２に記憶される（Ｓ２０６）。
【００７１】
このようにして、各通信端末２００ｂおよび２００ｃにおいては、周期的に位置情報、撮影範囲および撮影データを送信し、これをサーバ１００において記憶させることにより、サーバ１００において各端末で取得された撮影データを管理することができる。
【００７２】
つぎに、図９を用いて、図７におけるＳ１０７他の通信端末２００の選択の仕方について説明する。図９は、端末方向と、自機からの撮影対象位置への方向とに基づいて、複数ある他の通信端末２００から一の通信端末を選択するときの処理概念を示す説明図である。
【００７３】
図９では、遮蔽物ＺがユーザＡの視認方向に配置されている。撮影データの撮影対象位置Ｐは、遮蔽物Ｚの向こう側にあり、ユーザＡからは撮影データの撮影対象位置Ｐを見ることはできない。
【００７４】
一方で、ユーザＢおよびＣは、遮蔽物Ｚの向こう側にいる。このとき、撮影データの撮影対象位置Ｐは、ユーザＢの撮影範囲Ｓ２およびユーザＣの撮影範囲Ｓ３のいずれにも含まれている。よって、サーバ１００は、ユーザＢが保持している通信端末２００ｂにより撮影された撮影データか、ユーザＣの通信端末２００ｃにより撮影された撮影データか、いずれかを選択する必要がある。
【００７５】
ここで、視認方向Ｗ１は、ユーザＡ（通信端末２００ａ）の現在位置と撮影データの撮影対象位置Ｐとを結んだ方向であることから、サーバ１００は、演算によりその方向を算出することができる。また、ユーザＢ（通信端末２００ｂ）の端末方向Ｗ２は、その方位センサに基づいて算出することができ、同様にユーザＣ（通信端末ｃ）の端末方向Ｗ３は、その方位センサに基づいて算出することができる。
【００７６】
そして、サーバ１００の選択部１０４は、視認方向Ｗ１と端末方向Ｗ２との角度の差分、視認方向Ｗ１と端末方向Ｗ３との角度の差分を判断して、その角度の差分の小さい方の通信端末を選択する。
【００７７】
図９の例では、端末方向Ｗ２が、視認方向Ｗ１と近い、すなわちその角度の差分が小さいと判断され、通信端末２００ｂのユーザレコードが選択され、そのレコードに対応付けられている撮影データが通信端末２００ａに送信される。
【００７８】
なお、サーバ１００は、ここでの差分情報をも合わせて送信し、通信端末２００ａにおいて、その差分が所定値以下である場合には、表示部２０２は、射影変換処理を行ってから重畳処理を行うようにしてもよい。
【００７９】
つぎに、図９を用いて、ユーザＣが、撮影対象位置を特定する場合について説明する。ユーザＣが、撮影対象位置Ｐを上述の方法で特定すると、撮影範囲に基づいて、ユーザＡによるものとユーザＢによるものとの２つが選択可能な状態となる。すなわち、撮影対象位置Ｐは、撮影範囲Ｓ１およびＳ２の両方に含まれている。ここで、ユーザＡの目の前（視認方向Ｗ１と撮影対象位置Ｐとの間）には、遮蔽物Ｚが配置されていることが、サーバ１００は配置情報等により把握している。このため、サーバ１００の選択部１０４は、ユーザＡによる撮影データ（ユーザＡのユーザレコード）を選択することなく、ユーザＢによる撮影データ（ユーザＢのユーザレコード）を選択して、その撮影データをユーザＣに送信する。これにより、実際に撮影された撮影データを選択して、ユーザに提供することができる。
【００８０】
つぎに、本実施形態のサーバ１００、通信端末２００の作用効果について説明する。本実施形態のサーバ１００において、記憶部１０２は、通信端末２００の位置を示す位置情報と通信端末２００の端末の向きを示す端末方向と範囲特定情報とから形成される撮影範囲情報と、当該ユーザ端末により取得された撮影データとを対応付けたユーザレコードを、ユーザ端末ごとに記憶している。そして、受信部１０１により、通信端末２００ａからの閲覧要求が受信されると、特定部１０３は、撮影データの撮影対象位置を特定する。
【００８１】
そして、選択部１０４は、特定部１０３により特定された撮影対象位置に基づいて、記憶部に記憶されている複数のユーザレコードから任意のユーザレコードを選択し、送信部１０５は、選択部１０４により選択されたユーザレコードに含まれている撮影データを通信端末２００ａに送信する。これにより、通信端末２００ａのユーザからは見ることのできない、様々な撮影データを取得することができる。
【００８２】
また、このサーバ１００において、受信部１０１は、一のユーザ端末である通信端末２００ａから、通信端末２００ａのユーザにより指定された、撮影データの撮影対象位置を示す位置情報を含んだ閲覧要求を受信する。そして、特定部１０３は、受信された要求から位置情報を抽出することができ、撮影データの撮影対象位置を特定することができる。
【００８３】
また、このサーバ１００において、受信部１０１は、通信端末２００ａの位置情報、当該通信端末２００ａのユーザの視認方向、および当該通信端末２００ａの現在位置からの距離を示す距離情報を含んだ閲覧要求を受信する。そして、特定部１０３は、閲覧要求に含まれている位置情報、視認方向および距離情報を抽出することができ、これら情報に基づいて撮影データの撮影対象位置を特定することができる。
【００８４】
また、このサーバ１００において、選択部１０４は、通信端末２００ａから撮影対象位置に対する視認方向と、記憶部１０２に記憶されているユーザ管理レコードそれぞれに記述されている端末方向とに基づいて、視認方向に最も近い端末方向を有する一のユーザ管理レコードを選択することで、一のユーザにとってより見やすい撮影データを選択することができる。
【００８５】
また、このサーバ１００において、範囲特定情報は、ユーザ端末が撮影データを取得するためのカメラなどの光学機器の画角および撮影データの撮影有効距離により定義される。これにより、その範囲を簡易に定義づけすることができる。
【００８６】
また、本実施形態の通信端末２００ａにおいて、対象位置特定部２０７は、当該端末の位置情報と、ユ−ザの視認方向と、あらかじめ定められた距離情報とに基づいて、撮影データの撮影対象位置を特定し、送信部２０８は、特定された撮影対象位置をサーバ１００に送信することができる。
【００８７】
また、この通信端末２００ａにおいて、送信部２０８は、当該端末の位置情報と、ユーザの視認方向と、および端末内に設定された距離情報とをサーバ１００に送信する。サーバ１００では、受信した各種情報に基づいて簡易に撮影対象位置を特定することができる。
【００８８】
また、この通信端末２００ａにおいて、表示部２０２に表示される撮影データにおいて、タッチパネル２０３は、任意の位置の指定を受け付けることで、視認方向検知部２０４は、簡易に、一のユーザの視認方向を検出することができる。
【００８９】
また、この通信端末２００ａにおいて、視認方向検知部２０４は、ユーザの視線を検出することにより視認方向を検出する。例えば、ユーザの眼球の動きを検出することによりその視線を検出することができる。これにより、簡易に視認方向を特定することができる。
【符号の説明】
【００９０】
１０…情報処理システム、１００…サーバ、１０１…受信部、１０２…記憶部、１０３…特定部、１０４…選択部、１０５…送信部、２００、２００ａ、２００ｂ、２００ｃ…通信端末、２０１…カメラ部、２０２…表示部、２０３…タッチパネル、２０４…視認方向検知部、２０５…位置取得部、２０６…方位センサ、２０７…対象位置特定部、２０８…送信部、２０９…受信部。
【図１】
2014225782.tif 000003
【図２】
2014225782.tif 000004
【図３】
2014225782.tif 000005
【図４】
2014225782.tif 000006
【図５】
2014225782.tif 000007
【図６】
2014225782.tif 000008
【図７】
2014225782.tif 000009
【図８】
2014225782.tif 000010
【図９】
2014225782.tif 000011
【図１０】
2014225782.tif 000012