(57)【要約】【課題】ＡＲ技術において、移動端末にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報を適切に配信することを可能とする。【解決手段】オブジェクト管理装置１は、オブジェクトの配置位置及び地図情報に基づき、オブジェクトを視認可能な範囲を当該オブジェクトに関するオブジェクト情報の配信範囲としてオブジェクト情報毎に設定する配信範囲設定部１４を備える。これにより、移動端末がオブジェクトを視認可能な場所に位置する場合に、当該オブジェクトのオブジェクト情報が当該移動端末に配信されることとなる。従って、移動端末にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報が適切に配信されることとなる。【選択図】図２
2011244398.tif 000002
【特許請求の範囲】
【請求項１】
移動端末の位置が配信範囲に該当する場合に前記移動端末に配信されるオブジェクト情報における前記配信範囲を設定するオブジェクト配信範囲設定装置であって、
オブジェクトの配置位置に関する情報を含む前記オブジェクト情報を記憶しているオブジェクト情報記憶手段と、
現実空間における、視線を遮る物である遮蔽物の位置及び形状に関する情報を含む地図情報を記憶している地図情報記憶手段と、
前記オブジェクト情報記憶手段から前記オブジェクト情報を取得するオブジェクト情報取得手段と、
前記地図情報記憶手段から前記地図情報を取得する地図情報取得手段と、
前記オブジェクト情報取得手段により取得された前記オブジェクト情報に示されるオブジェクトの配置位置、及び前記地図情報取得手段により取得された前記地図情報に基づき、前記オブジェクトを視認可能な範囲を前記配信範囲として前記オブジェクト情報毎に設定する配信範囲設定手段と
を備えることを特徴とするオブジェクト配信範囲設定装置。
【請求項２】
前記配信範囲設定手段は、
前記地図情報に基づき定義される現実空間において、前記オブジェクトの配置位置を端点として、予め設定された所定の長さを有する複数の線分を仮想的に生成し、前記線分が前記オブジェクトの配置位置から前記所定の長さ以内の位置において前記遮蔽物と交わる場合には、前記線分と当該遮蔽物との交点を補正点として設定し、前記線分が前記遮蔽物と交わらない場合には、前記線分の他端点を補正点として設定し、前記複数の線分毎に設定された前記複数の補正点間を結ぶ線に囲まれる領域を前記配信範囲として設定する
ことを特徴とする請求項１に記載のオブジェクト配信範囲設定装置。
【請求項３】
前記地図情報記憶手段は、前記遮蔽物が透過物である場合には、当該遮蔽物に透過属性を対応付けて記憶しており、
前記配信範囲設定手段は、前記線分が前記遮蔽物と交わる場合であっても、当該遮蔽物に前記透過属性が対応付けられている場合には、当該遮蔽物が存在しないものとして前記補正点の設定を実施する
ことを特徴とする請求項２に記載のオブジェクト配信範囲設定装置。
【請求項４】
前記地図情報記憶手段は、２次元で表された地図情報を記憶しており、
前記配信範囲設定手段は、前記２次元の地図上における前記オブジェクトの配置位置を端点として、前記オブジェクトの配置位置の周囲３６０°にわたり所定の角度間隔で複数の前記線分を生成する
ことを特徴とする請求項２または３に記載のオブジェクト配信範囲設定装置。
【請求項５】
前記地図情報記憶手段は、３次元で表された地図情報を記憶しており、
前記配信範囲設定手段は、
前記オブジェクトの配置位置を中心とし、前記線分の所定の長さを半径とする球面を仮想的に設定し、前記球面上の全てにわたり所定間隔で前記他端点が位置するように、複数の前記線分を生成する
ことを特徴とする請求項２または３に記載のオブジェクト配信範囲設定装置。
【請求項６】
移動端末の位置が配信範囲に該当する場合に前記移動端末に配信されるオブジェクト情報の前記配信範囲を設定するオブジェクト配信範囲設定装置におけるオブジェクト配信範囲設定方法であって、
オブジェクトの配置位置に関する情報を含む前記オブジェクト情報を記憶しているオブジェクト情報記憶手段から前記オブジェクト情報を取得するオブジェクト情報取得ステップと、
現実空間における、視線を遮る物である遮蔽物の位置及び形状に関する情報を含む地図情報を記憶している地図情報記憶手段から前記地図情報を取得する地図情報取得ステップと、
前記オブジェクト情報取得ステップにおいて取得された前記オブジェクト情報に示されるオブジェクトの配置位置、及び前記地図情報取得ステップにおいて取得された前記地図情報に基づき、前記オブジェクトを視認可能な範囲を前記配信範囲として前記オブジェクト情報毎に設定する配信範囲設定ステップと
を有することを特徴とするオブジェクト配信範囲設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト配信範囲設定装置及びオブジェクト配信範囲設定方法に関する。
【背景技術】
【０００２】
近年において、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）技術を用いたサービスが開発・提供されている。例えば、現実空間における移動端末の所在位置の周辺に配置されたオブジェクトがサーバから移動端末に提供され、移動端末に備えられたカメラにより取得した画像に種々の情報や画像を含むオブジェクトを重畳表示する技術が知られている。また、移動端末の現在位置から所定の範囲内の店舗に関するコンテンツを当該移動端末に提供する技術が知られている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−４８５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、移動端末とオブジェクトとの精密な位置関係は考慮されず、移動端末の位置から所定の距離以内に配置されたオブジェクトの情報が当該移動端末に配信されるので、移動端末の位置から視認不可能なオブジェクトに関する情報が移動端末に配信される場合がある。即ち、従来技術では、不要なオブジェクトの情報が移動端末に配信される場合があった。また、移動端末からの距離が遠い場合であっても、移動端末から視認可能な場所に配置されたオブジェクトの情報は、移動端末に配信されることが好ましい。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、ＡＲ技術において、移動端末にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報を適切に配信することが可能となるオブジェクト配信範囲設定装置及びオブジェクト配信範囲設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のオブジェクト配信範囲設定装置は、移動端末の位置が配信範囲に該当する場合に移動端末に配信されるオブジェクト情報における配信範囲を設定するオブジェクト配信範囲設定装置であって、オブジェクトの配置位置に関する情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段と、現実空間における、視線を遮る物である遮蔽物の位置及び形状に関する情報を含む地図情報を記憶している地図情報記憶手段と、オブジェクト情報記憶手段からオブジェクト情報を取得するオブジェクト情報取得手段と、地図情報記憶手段から地図情報を取得する地図情報取得手段と、オブジェクト情報取得手段により取得されたオブジェクト情報に示されるオブジェクトの配置位置、及び地図情報取得手段により取得された地図情報に基づき、オブジェクトを視認可能な範囲を配信範囲としてオブジェクト情報毎に設定する配信範囲設定手段とを備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明のオブジェクト配信範囲設定方法は、移動端末の位置が配信範囲に該当する場合に移動端末に配信されるオブジェクト情報の配信範囲を設定するオブジェクト配信範囲設定装置におけるオブジェクト配信範囲設定方法であって、オブジェクトの配置位置に関する情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段からオブジェクト情報を取得するオブジェクト情報取得ステップと、現実空間における、視線を遮る物である遮蔽物の位置及び形状に関する情報を含む地図情報を記憶している地図情報記憶手段から地図情報を取得する地図情報取得ステップと、オブジェクト情報取得ステップにおいて取得されたオブジェクト情報に示されるオブジェクトの配置位置、及び地図情報取得ステップにおいて取得された地図情報に基づき、オブジェクトを視認可能な範囲を配信範囲としてオブジェクト情報毎に設定する配信範囲設定ステップとを有することを特徴とする。
【０００８】
本発明のオブジェクト配信範囲設定装置及びオブジェクト配信範囲設定方法によれば、オブジェクトの配置位置及び地図情報に基づき、オブジェクトを視認可能な範囲が当該オブジェクトに関するオブジェクト情報の配信範囲としてオブジェクト情報毎に設定される。これにより、移動端末がオブジェクトを視認可能な場所に位置する場合に、当該オブジェクトのオブジェクト情報が当該移動端末に配信されることとなる。従って、移動端末にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報が適切に配信されることとなる。
【０００９】
また、本発明のオブジェクト配信範囲設定装置は、配信範囲設定手段は、地図情報に基づき定義される現実空間において、オブジェクトの配置位置を端点として、予め設定された所定の長さを有する複数の線分を仮想的に生成し、線分がオブジェクトの配置位置から所定の長さ以内の位置において遮蔽物と交わる場合には、線分と当該遮蔽物との交点を補正点として設定し、線分が遮蔽物と交わらない場合には、線分の他端点を補正点として設定し、複数の線分毎に設定された複数の補正点間を結ぶ線に囲まれる領域を配信範囲として設定することを特徴とする。
【００１０】
この構成によれば、オブジェクトの配置位置を端点とする所定の長さの線分が設定され、当該線分と遮蔽物との交点又は当該線分の他端点が、配信範囲の外縁を設定するための補正点として設定され、複数の補正点間を結ぶ線に囲まれる領域が配信範囲として設定される。ここで、線分の延在方向は、移動端末からオブジェクトを視認する際の視線方向に相当する。また、線分の長さは、オブジェクトを視認可能な限界距離に相当する。これにより、オブジェクトを視認可能な範囲が補正点により適切に定義される。さらに、オブジェクトを視認可能な範囲が配信範囲として設定されるので、配信されるべきオブジェクト情報が適切に移動端末に配信されることとなる。
【００１１】
また、本発明のオブジェクト配信範囲設定装置では、地図情報記憶手段は、遮蔽物が透過物である場合には、当該遮蔽物に透過属性を対応付けて記憶しており、配信範囲設定手段は、線分が遮蔽物と交わる場合であっても、当該遮蔽物に透過属性が対応付けられている場合には、当該遮蔽物が存在しないものとして補正点の設定を実施することを特徴とする。
【００１２】
遮蔽物が視線上に存在しても、当該遮蔽物が透過物である場合には、移動端末からみて当該遮蔽物の陰となる位置に存在する物を視認可能である。本発明の構成によれば、遮蔽物に透過属性が付与されている場合に、当該遮蔽物が存在しないものとして補正点が設定されるので、移動端末が遮蔽物を通してオブジェクトを視認可能である場合に、当該移動端末の位置がオブジェクト情報の配信範囲に含まれるように設定されることとなる。従って、移動端末に配信されるべきオブジェクト情報が適切に配信されることとなる。
【００１３】
また、本発明のオブジェクト配信範囲設定装置では、地図情報記憶手段は、２次元で表された地図情報を記憶しており、配信範囲設定手段は、２次元の地図上におけるオブジェクトの配置位置を端点として、オブジェクトの配置位置の周囲３６０°にわたり所定の角度間隔で複数の線分を生成することを特徴とする。
【００１４】
この構成によれば、オブジェクトの周囲３６０°にわたって所定の角度間隔で生成された線分ごとに複数の補正点が設定されるので、設定された複数の補正点により、オブジェクト情報の適切な配信範囲が定義することが可能となる。
【００１５】
また、本発明のオブジェクト配信範囲設定装置では、地図情報記憶手段は、３次元で表された地図情報を記憶しており、配信範囲設定手段は、オブジェクトの配置位置を中心とし、線分の所定の長さを半径とする球面を仮想的に設定し、球面上の全てにわたり所定間隔で他端点が位置するように、複数の線分を生成することを特徴とする。
【００１６】
この構成によれば、オブジェクトの配置位置を中心として設定された球面上に、オブジェクトの配置位置を端点とする複数の線分の他端点が配置され、かかる線分ごとに補正点が設定される。この補正点に基づき、オブジェクトの配信範囲が設定されるので、３次元で表された地図情報上に、オブジェクトを視認可能な範囲が、オブジェクト情報の配信範囲として適切に設定されることとなる。
【発明の効果】
【００１７】
ＡＲ技術において、移動端末にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報を適切に配信することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】オブジェクト管理装置を含むシステムの装置構成を示す図である。
【図２】オブジェクト管理装置の機能的構成を示すブロック図である。
【図３】オブジェクト管理装置のハードブロック図である。
【図４】オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。
【図５】補正配信範囲記憶部の構成及び記憶されているデータの例を示す図である。
【図６】オブジェクト配信範囲設定方法の処理内容を示すフローチャートである。
【図７】オブジェクト情報の配信範囲設定の例を示す図である。
【図８】第２実施形態におけるオブジェクト配信範囲設定方法の処理内容を示すフローチャートである。
【図９】第２実施形態におけるオブジェクト情報の配信範囲設定の例を示す図である。
【発明を実施するための形態】
【００１９】
本発明に係るオブジェクト配信範囲設定装置及びオブジェクト配信範囲設定方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２０】
（第１実施形態）
図１は、本実施形態に係るオブジェクト管理装置を含むシステムの装置構成を示すブロック図である。図１に示すように、本システムは、オブジェクト管理装置１（オブイジェクト配信範囲設定装置）及び移動端末２を含み、オブジェクト管理装置１と移動端末２とは、所定のネットワーク３により通信可能である。移動端末２は、例えば、移動体通信網を介した通信が可能な携帯端末である。この場合には、所定のネットワーク３は、移動体通信網を構成するネットワークである。なお、移動端末２及びネットワーク３は、上記した例により構成されるものには限られず、移動端末２は、例えば、ＩＰ通信可能な端末装置であってもよい。
【００２１】
図２は、本実施形態に係るオブジェクト管理装置１の機能的構成を示すブロック図である。本実施形態のオブジェクト管理装置１は、例えば、現実空間又は仮想空間に配置されたオブジェクトに関するオブジェクト情報を管理する装置であって、移動端末２から送信された位置情報に基づきオブジェクト情報を抽出し、抽出されたオブジェクト情報を当該移動端末２に送信する。本実施形態のオブジェクト管理装置１は、移動端末２の位置が配信範囲に該当する場合に移動端末２に配信されるオブジェクト情報における当該配信範囲を設定する。なお、オブジェクト情報を取得した移動端末２は、カメラ等の撮像装置により取得した現実空間の画像に種々の情報や画像を含むオブジェクトを重畳表示する。
【００２２】
図２に示すように、オブジェクト管理装置１は、機能的には、オブジェクト配信範囲設定部１Ａ及びオブジェクト配信部１Ｂを備える。オブジェクト管理装置１は、オブジェクト配信範囲設定部１Ａに含まれる各機能部により、本発明のオブジェクト配信範囲設定装置を構成することができる。従って、オブジェクト配信範囲設定部１Ａ及びオブジェクト配信部１Ｂはそれぞれ、互いに通信可能な別の装置に備えられることとしてもよい。
【００２３】
オブジェクト配信範囲設定部１Ａは、地図ＤＢ１０（地図情報記憶手段）、地図情報取得部１１（地図情報取得手段）、オブジェクト情報記憶部１２（オブジェクト情報記憶手段）、オブジェクト情報取得部１３（オブジェクト情報取得手段）、配信範囲設定部１４（配信範囲設定手段）及び補正配信範囲記憶部１５（配信範囲設定手段）を備える。
【００２４】
また、オブジェクト配信部１Ｂは、配信要求受信部１６、オブジェクト情報抽出部１７及びオブジェクト情報送信部１８を備える。
【００２５】
図３は、オブジェクト管理装置１のハードウエア構成図である。オブジェクト管理装置１は、物理的には、図３に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、データ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等の補助記憶装置１０５、入力デバイスであるキーボード等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図２に示した各機能は、図３に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図２を参照し、オブジェクト管理装置１の各機能部について詳細に説明する。
【００２６】
地図ＤＢ１０は、地図情報を記憶している記憶手段である。地図情報は、現実空間における地形、道路形状、構造物の位置及び形状等のデータを含む。また、地図情報は、現実空間における、視線を遮る物である遮蔽物の位置及び形状に関する情報を含む。遮蔽物は、例えば、現実空間に配置された構造物が例示される。
【００２７】
地図情報取得部１１は、地図ＤＢ１０から地図情報を取得する部分である。地図情報取得部１１は、取得した地図情報を配信範囲設定部１４に送出する。
【００２８】
オブジェクト情報記憶部１２は、オブジェクトに関する情報であるオブジェクト情報を記憶している記憶手段である。オブジェクト情報は、少なくともオブジェクトの配置位置を示す位置情報を含む。図４は、オブジェクト情報記憶部１２の構成及び記憶されているデータの例を示す図である。
【００２９】
図４に示すように、オブジェクト情報記憶部１２は、オブジェクトを識別するＩＤごとに、名称、位置情報、配信距離及び表示範囲を対応付けて記憶している。名称Ｎは、当該オブジェクトの名称を示す。位置情報は、オブジェクトの現実空間における配置位置を示す情報であり、例えば、経度Ｘ、緯度Ｙ及び高度Ｚにより示される。配信距離ｒは、当該オブジェクトが配信される範囲を円（又は球面）で定義するための半径を示す情報である。オブジェクトの配信範囲は、当該オブジェクトの配置位置を中心とする円または球面に囲まれる領域に定義することができる。表示範囲Ｒは、補正配信範囲記憶部１５に記憶されている補正配信範囲に関する情報に対するリンク情報である。補正配信範囲記憶部１５では、表示範囲Ｒに示されるリンク情報ごとに、補正配信範囲が定義・記憶されている。なお、オブジェクト情報は、図４に示した情報の他、例えば、当該オブジェクトを移動端末２において表示させる際の画像データを含むこととしてもよい。
【００３０】
オブジェクト情報取得部１３は、オブジェクト情報記憶部１２からオブジェクト情報を取得する部分である。
【００３１】
配信範囲設定部１４は、オブジェクト情報取得部１３により取得されたオブジェクト情報に示されるオブジェクトの配置位置、及び地図情報取得部１１により取得された地図情報に基づき、オブジェクトを視認可能な範囲を配信範囲としてオブジェクト情報毎に設定する部分である。具体的には、配信範囲設定部１４は、地図情報に基づき定義される現実空間において、オブジェクトの配置位置を端点として、予め設定された所定の長さを有する複数の線分を仮想的に生成し、線分がオブジェクトの配置位置から所定の長さ以内の位置において遮蔽物と交わる場合には、線分と当該遮蔽物との交点を補正点として設定し、線分が遮蔽物と交わらない場合には、線分の他端点を補正点として設定し、複数の線分毎に設定された複数の補正点間を結ぶ線に囲まれる領域を、当該オブジェクトの配信範囲として設定する。オブジェクトの配信範囲の設定処理の詳細は、図６及び図７を参照して後述する。
【００３２】
補正配信範囲記憶部１５は、配信範囲設定部１４により設定された、オブジェクトの配信範囲を記憶する部分である。図５は、補正配信範囲記憶部１５の構成及び記憶されているデータの例を示す図である。図５に示すように、補正配信範囲記憶部１５は、オブジェクト情報記憶部１２のオブジェクト情報から参照されるリンク情報としての表示範囲Ｒごとに、補正配信範囲を記憶している。補正配信範囲は、配信範囲設定部１４により設定された複数の補正点（Ｘ，Ｙ，Ｚ）の集合として記憶されている。なお、図５に示す例では、補正点は、３次元空間における座標として定義されているが、補正点及び配信範囲が２次元の地図情報上において定義される場合には、Ｚ座標の値を含まないこととしてもよいし、Ｚ座標の値が「０」であることとしてもよい。また、補正配信範囲記憶部１５に記憶されている情報は、オブジェクト情報記憶部１２に記憶されることとして、オブジェクト管理装置１が補正配信範囲記憶部１５を備えないこととしてもよい。
【００３３】
配信要求受信部１６は、移動端末２からのオブジェクトの配信要求を受信する部分である。配信要求には、移動端末２の現在位置を示す現在位置情報が含まれている。配信要求受信部１６は、移動端末２の現在位置情報をオブジェクト情報抽出部１７に送出する。
【００３４】
オブジェクト情報抽出部１７は、移動端末２に送信するためのオブジェクト情報をオブジェクト情報記憶部１２から抽出する部分である。具体的には、オブジェクト情報抽出部１７は、オブジェクト情報記憶部１２においてオブジェクトごとに記憶されている表示範囲Ｒに基づき、補正配信範囲記憶部１５において当該表示範囲Ｒに対応付けて記憶されている補正配信範囲を取得する。そして、オブジェクト情報抽出部１７は、取得した補正配信範囲に、移動端末２の現在位置が含まれる場合に、当該オブジェクトのオブジェクト情報を配信対象として抽出する。オブジェクト情報抽出部１７は、抽出されたオブジェクト情報をオブジェクト情報送信部１８に送出する。
【００３５】
オブジェクト情報送信部１８は、オブジェクト情報抽出部１７により抽出されたオブジェクト情報を移動端末２に送信する部分である。
【００３６】
続いて、図６及び図７を参照して、本実施形態のオブジェクト配信範囲設定方法におけるオブジェクト管理装置１の動作について説明する。図６は、オブジェクト管理装置１において実施される処理内容を示すフローチャートである。また、図７は、オブジェクト情報の配信範囲設定の例を示す図である。なお、図７では、２次元で表された地図情報を扱っている。
【００３７】
まず、ステップＳ１の処理に先立ち、オブジェクト情報取得部１３及び地図情報取得部１１はそれぞれ、オブジェクト情報及び地図情報を取得する（オブジェクト情報取得ステップ、地図情報取得ステップ）。続いて、配信範囲設定部１４は、地図情報に基づき、道路及び遮蔽物（構造物）等を含む現実空間の構成を設定し、オブジェクト情報に示されるオブジェクトを、当該オブジェクトの位置情報に基づき現実空間にマッピングする（Ｓ１）。図７に示す例では、オブジェクトＯは、構造物Ｓ５の道路側端部に位置している。
【００３８】
次に、配信範囲設定部１４は、オブジェクト情報から配信距離ｒを取得する（Ｓ２）。続いて、配信範囲設定部１４は、配信距離ｒに基づき配信範囲円Ｃを設定する（図７参照）（Ｓ３）。配信範囲円Ｃは、遮蔽物が全く存在しないと仮定した場合における当該オブジェクト情報の配信範囲を示すこととなる。本実施形態では、配信範囲設定部１４は、遮蔽物の存在に従って配信範囲円Ｃにより示される配信範囲を補正し、補正結果を当該オブジェクト情報の配信範囲として設定する。
【００３９】
次に、配信範囲設定部１４は、配信範囲の補正のための初期の補正処理方向を設定する（Ｓ４）。図７では、補正処理方向は、図示右方向に設定されている。続いて、配信範囲設定部１４は、オブジェクトの配置位置を端点として補正処理方向に延びる長さｒの線分Ｌｎを生成する（Ｓ５）。ここで、線分Ｌｎの他端点は、配信範囲円Ｃの円周上に位置することとなる。
【００４０】
次に、配信範囲設定部１４は、線分Ｌｎ上に遮蔽物Ｓｎがあるか否かを判定する（Ｓ６）。線分Ｌｎ上に遮蔽物Ｓｎがあると判定された場合には、処理手順はステップＳ７に進められる。一方、線分Ｌｎ上に遮蔽物Ｓｎがあると判定されなかった場合には、処理手順はステップＳ８に進められる。図７に示す例では、線分Ｌ１上に遮蔽物Ｓｎが存在しないので、処理手順は、ステップＳ８に進められる。また、ステップＳ５〜Ｓ１０の処理が繰り返された後のステップＳ５において、線分Ｌ３が生成された場合には、線分Ｌ３上に遮蔽物Ｓ１が存在するので、処理手順はステップＳ７に進められる。
【００４１】
ステップＳ７において、配信範囲設定部１４は、線分Ｌｎと遮蔽物Ｓｎとの交点を配信補正点（補正点）として設定する（Ｓ７）。図７に示す例では、線分Ｌ３上と遮蔽物Ｓ１の交点に、配信補正点Ｐ３が設定されている。
【００４２】
一方、ステップＳ８において、配信範囲設定部１４は、線分Ｌｎと配信範囲円Ｃとの交点を配信補正点（補正点）として設定する（Ｓ８）。図７に示す例では、線分Ｌ１上と配信範囲円Ｃの交点に、配信補正点Ｐ１が設定されている。即ち、この場合には、配信範囲設定部１４は、線分Ｌｎの他端点を配信補正点Ｐｎとして設定する。
【００４３】
現実空間を２次元の平面として表した地図上においてオブジェクトＯの配信範囲を設定する場合には、配信範囲設定部１４は、２次元の地図上におけるオブジェクトＯの配置位置を端点として、オブジェクトの配置位置の周囲３６０°にわたり所定の角度間隔Ｄで複数の線分Ｌｎを生成し、生成された線分Ｌｎごとに配信補正点Ｐｎを設定する。従って、ステップＳ９において、配信範囲設定部１４は、２次元平面上における全方向に対する補正処理を実施したか否かを判定する（Ｓ９）。全方向に対する補正処理を実施したと判定された場合には、処理手順はステップＳ１１に進められる。一方、全方向に対する補正処理を実施したと判定されなかった場合には、処理手順はステップＳ１０に進められる。
【００４４】
ステップＳ１０において、配信範囲設定部１４は、補正処理方向を示す角度を所定の角度Ｄｎだけインクリメントする（Ｓ１０）。そして、処理手順はステップＳ５に戻り、線分Ｌｎ＋１が生成され、線分Ｌｎ＋１に対する補正点Ｐｎ＋１が設定される。図７に示す例では、ステップＳ５〜Ｓ１０の処理の繰り返しにより、複数の線分Ｌ１〜Ｌ１１が生成され、さらに複数の配信補正点Ｐ１〜Ｐ１１が設定されている。
【００４５】
ステップＳ１１において、配信範囲設定部１４は、複数の配信補正点Ｐｎ間を結ぶ線に囲まれる領域を配信範囲として設定する（Ｓ１１）。図７では、複数の配信補正点Ｐ１〜Ｐ１１間を結んだ領域Ａ１が、オブジェクトＯに関するオブジェクト情報の配信範囲として設定される。続くステップＳ１２では、配信範囲設定部１４は、配信範囲の領域Ａ１の適正化処理を実施する（Ｓ１２）。適正化処理は、例えば、領域Ａ１の形状において、所定角度未満の鋭角部分を平滑化する処理等である。なお、ステップＳ１２における適正化処理は、実施されないこととしてもよい。そして、配信範囲設定部１４は、ステップＳ１２に至る処理において生成された配信範囲を、当該オブジェクト情報に対応付けて、補正配信範囲記憶部１５に記憶させる（Ｓ１３）。配信範囲は、図５に示したように、配信範囲を定義可能な配信補正点Ｐｎの集合として記憶される。こうして、本実施形態の処理を終了する。なお、本実施形態におけるステップＳ１〜Ｓ１３の処理内容は、本発明における配信範囲設定ステップの一例を構成する。
【００４６】
なお、図７では、現実空間を２次元の平面として表した地図上においてオブジェクトＯの配信範囲を設定する例を示したが、地図ＤＢ１０が３次元で表された地図情報を記憶しており、オブジェクト情報記憶部１２がオブジェクトの配置位置を３次元空間における位置情報として有している場合には、オブジェクト情報の配信範囲を３次元空間において設定することが可能である。
【００４７】
この場合には、図６のフローチャートにおけるステップＳ３において、配信範囲設定部１４は、配信範囲円Ｃではなく、オブジェクトの配置位置を中心とし、半径を配信距離ｒとする、配信範囲を示す球面を仮想的に設定する。そして、ステップＳ５において、配信範囲設定部１４は、オブジェクトＯの配置位置を端点として、当該球面上に他端点が位置する線分を生成する。
【００４８】
ステップＳ５〜Ｓ１０の処理の繰り返しにより、配信範囲設定部１４は、オブジェクトＯの配置位置を端点として、３次元空間における全方位にわたり所定の角度間隔で複数の線分を生成する。換言すると、配信範囲設定部１４は、ステップＳ３において生成された球面上の全てにわたり所定間隔で他端点が位置するように、複数の線分を生成することとなる。
【００４９】
そして、配信範囲設定部１４は、生成された線分ごとに配信補正点を設定する。以上の処理により、配信範囲設定部１４は、３次元で定義された地図情報上におけるオブジェクト情報の配信範囲を３次元の領域として設定することが可能である。
【００５０】
以上説明した第１実施形態のオブジェクト管理装置１及びオブジェクト配信範囲設定方法では、配信範囲設定部１４により、オブジェクトの配置位置及び地図情報に基づき、オブジェクトを視認可能な範囲が当該オブジェクトに関するオブジェクト情報の配信範囲としてオブジェクト情報毎に設定される。これにより、移動端末２がオブジェクトを視認可能な場所に位置する場合に、当該オブジェクトのオブジェクト情報が当該移動端末２に配信されることとなる。従って、移動端末２にオブジェクトを適切に表示させるために、配信されるべきオブジェクト情報が適切に配信されることとなる。
【００５１】
（第２実施形態）
次に、図８及び図９を参照して、第２実施形態におけるオブジェクト管理装置１の動作について説明する。図８は、オブジェクト管理装置１において実施される処理内容を示すフローチャートである。また、図９は、第２実施形態におけるオブジェクト情報の配信範囲設定の例を示す図である。
【００５２】
第２実施形態では、地図ＤＢ１０に記憶されている地図情報における遮蔽物が透過物である場合には、当該遮蔽物に対して透過属性が対応付けて記憶されている。なお、視線が当該構造物に遮られている場合であっても、視線の基準位置から見て当該構造物の陰となる領域を、当該構造物を通して視認可能であるような場合に、当該構造物を透過物として定義する。第２実施形態では、遮蔽物における透過属性の有無が考慮された、オブジェクト情報の配信範囲の設定が実施される。図８及び図９を参照して、オブジェクト情報の配信範囲の設定処理を具体的に説明する。なお、図９における遮蔽物Ｓ２４には透過属性が付与されているものとする。
【００５３】
図８のフローチャートにおけるステップＳ２１〜Ｓ２６の処理内容はそれぞれ、図６のフローチャートにおけるステップＳ１〜Ｓ６の処理内容と同様である。
【００５４】
ステップＳ２６において、線分Ｌｎ上に遮蔽物Ｓｎがあると判定された場合には、処理手順はステップＳ２７に進められる。一方、線分Ｌｎ上に遮蔽物Ｓｎがあると判定されなかった場合には、処理手順はステップＳ３０に進められる。
【００５５】
続くステップＳ２７において、配信範囲設定部１４は、線分Ｌｎ上に遮蔽物Ｓｎに透過属性が付与されているか否かを判定する（Ｓ２７）。線分Ｌｎ上に遮蔽物Ｓｎに透過属性が付与されていると判定された場合には、処理手順はステップＳ２８に進められる。一方、線分Ｌｎ上に遮蔽物Ｓｎに透過属性が付与されていると判定されなかった場合には、処理手順はステップＳ２９に進められる。図９に示す例では、ステップＳ２５〜Ｓ３０の処理が繰り返された後のステップＳ２５において線分Ｌ２９が生成された場合には、線分Ｌ２９上の遮蔽物Ｓ２４に透過属性が付与されているので、処理手順は、ステップＳ２８に進められる。
【００５６】
ステップＳ２８において、配信範囲設定部１４は、ステップＳ２６において判定した遮蔽物とは異なる他の遮蔽物が線分Ｌｎ上に存在するか否かを判定する（Ｓ２８）。他の遮蔽物が線分Ｌｎ上に存在すると判定された場合には、処理手順はステップＳ２７に戻り、当該他の遮蔽物に関する透過属性の有無が判定される。一方、他の遮蔽物が線分Ｌｎ上に存在すると判定されなかった場合には、処理手順はステップＳ３０に進められる。
【００５７】
ステップＳ２９，Ｓ３０の処理内容はそれぞれ、図６のフローチャートにおけるステップＳ７，Ｓ８の処理内容と同様である。図９に示すように、線分Ｌ２９上に遮蔽物Ｓ２４が存在する場合であっても、遮蔽物Ｓ２４には透過属性が付与されているので、配信範囲設定部１４は、線分Ｌ２９上と配信範囲円Ｃの交点に、配信補正点Ｐ２９を設定する。即ち、この場合には、配信範囲設定部１４は、線分Ｌ２９の他端点を配信補正点Ｐ２９として設定する。
【００５８】
ステップＳ３１〜Ｓ３５の処理内容はそれぞれ、図６のフローチャートにおけるステップＳ９〜Ｓ１３の処理内容と同様である。なお、ステップＳ３３において、配信範囲設定部１４は、複数の配信補正点Ｐ２１〜Ｐ３１間を結んだ領域Ａ２を、オブジェクトＯに関するオブジェクト情報の配信範囲として設定する。
【００５９】
以上説明したように、ステップＳ２７において遮蔽物に透過属性が付与されていると判定された場合には、線分上に遮蔽物がある場合であっても、当該遮蔽物が存在しないものとして、配信補正点の設定処理（Ｓ３０）、及び他の遮蔽物の有無の判定処理（Ｓ２８）が実施される。これにより、移動端末２が遮蔽物を通してオブジェクトを視認可能である場合に、当該移動端末２の位置がオブジェクト情報の配信範囲に含まれるように設定されることとなる。従って、移動端末２に配信されるべきオブジェクト情報が適切に配信されることとなる。
【００６０】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６１】
例えば、オブジェクト情報抽出部１７により抽出されたオブジェクト情報がオブジェクト情報送信部１８により移動端末２に送信されるときに、補正配信範囲記憶部１５に記憶されている当該オブジェクトの配信範囲に関する情報も併せて送信されることとしてもよい。この場合には、移動端末２は、オブジェクトの配信範囲に関する情報を、現実空間の画像に当該オブジェクトを表示させるか否かの判定に用いることができる。より具体的には、移動端末２は、配信されたオブジェクト情報及び配信範囲に関する情報を一定期間保持する。そして、移動端末２が当該オブジェクトを視認不可能な位置に移動した後に、再び当該オブジェクトの配信範囲内に移動した場合に、移動端末２は、当該オブジェクトを表示させる判断をすることができる。これにより、移動端末２におけるオブジェクトの表示の高速化を図ることが可能となる。また、オブジェクトの配信範囲に関する情報は、オブジェクトとの距離及び遮蔽物の存在に基づき当該オブジェクトの視認の可能性が考慮されて設定された情報であるので、移動端末２は、当該オブジェクトを表示するか否かの判定を実施するに際して、当該オブジェクトの視認可能性の判断が不要となる。
【符号の説明】
【００６２】
１…オブジェクト管理装置、１Ａ…オブジェクト配信範囲設定部、１Ｂ…オブジェクト配信部、２…移動端末、１０…地図ＤＢ、１１…地図情報取得部、１２…オブジェクト情報記憶部、１３…オブジェクト情報取得部、１４…配信範囲設定部、１５…補正配信範囲記憶部、１６…配信要求受信部、１７…オブジェクト情報抽出部、１８…オブジェクト情報送信部、Ａ１，Ａ２…配信範囲、Ｃ…配信範囲円、Ｌｎ…線分、Ｏ…オブジェクト、Ｐｎ…配信補正点、Ｓｎ…遮蔽物。
【図１】
2011244398.tif 000003
【図２】
2011244398.tif 000004
【図３】
2011244398.tif 000005
【図４】
2011244398.tif 000006
【図５】
2011244398.tif 000007
【図６】
2011244398.tif 000008
【図７】
2011244398.tif 000009
【図８】
2011244398.tif 000010
【図９】
2011244398.tif 000011