(57)【要約】【課題】ＡＲ技術において、オブジェクトの表示処理の負荷を軽減すると共に、オブジェクトを視認し易い表示画面を提供する。【解決手段】オブジェクト管理装置１では、位置情報取得部１０により位置情報が取得され、不可視構造物判別部１２により、仮想空間における構造物から不可視構造物が判別され、非表示オブジェクト制御部１５により、不可視構造物に対応付けられたオブジェクトに非表示フラグが付加される。これにより、オブジェクトの表示処理を実施する際に、非表示フラグが付されたオブジェクトを表示させないといった制御が可能となる。従って、オブジェクトを表示するときの表示処理の負荷が軽減されると共に、表示効率が向上する。また、表示不要なオブジェクトを表示させないように制御することができるので、整然としたオブジェクトの表示画面を提供することが可能となる。【選択図】図１
2011118687.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間に配置されたオブジェクトに関する情報であるオブジェクト情報を管理するオブジェクト管理装置であって、
前記仮想空間における視点位置を示す位置情報を取得する位置情報取得手段と、
前記仮想空間に存在する構造物のうち、前記視点位置との間に他の構造物が存在することにより前記視点位置から一部又は全部を視認できない構造物である不可視構造物を判別する不可視構造物判別手段と、
前記不可視構造物に対応付けられた前記オブジェクトを、非表示のオブジェクトとして判別する非表示オブジェクト制御手段と
を備えることを特徴とするオブジェクト管理装置。
【請求項２】
前記非表示オブジェクト制御手段は、
前記オブジェクトを非表示とする属性である非表示属性を、前記オブジェクト情報における、非表示のオブジェクトとして判別された前記オブジェクトの識別データに対応付けて、前記オブジェクト情報を記憶するためのオブジェクト情報記憶手段に記憶させる
ことを特徴とする請求項１に記載のオブジェクト管理装置。
【請求項３】
前記オブジェクトの前記仮想空間における配置位置を示す情報であるオブジェクト位置情報と、前記構造物の所在位置を示す情報である構造物位置情報とを取得し、前記オブジェクト及び前記構造物の位置関係に基づき、前記オブジェクトを前記構造物に対応付けるオブジェクト対応付手段を更に備え、
前記非表示オブジェクト制御手段は、前記オブジェクト対応付手段により前記不可視構造物に対応付けられた前記オブジェクトを非表示のオブジェクトとして判別する
ことを特徴とする請求項１または２に記載のオブジェクト管理装置。
【請求項４】
前記オブジェクト対応付手段は、前記オブジェクトの配置位置と前記構造物の所在位置との距離が、予め設定された一定の距離以内である場合に、当該オブジェクトを当該構造物に対応付けることを特徴とする請求項３に記載のオブジェクト管理装置。
【請求項５】
前記オブジェクト対応付手段は、前記オブジェクト位置情報と前記構造物位置情報とが一定以上一致する場合に、当該オブジェクトを当該構造物に対応付けることを特徴とする請求項３に記載のオブジェクト管理装置。
【請求項６】
前記構造物に関する情報であり、前記構造物の所在位置を示す情報を含む構造物情報を予め記憶している地図データ記憶手段を更に備え、
前記不可視構造物判別手段は、前記地図データ記憶手段に記憶されている前記構造物情報に基づいて不可視構造物を判別する
ことを特徴とする請求項１〜５のいずれか１項に記載のオブジェクト管理装置。
【請求項７】
前記オブジェクト情報を記憶するためのオブジェクト情報記憶手段を更に備え、
前記非表示オブジェクト制御手段は、前記オブジェクト情報記憶手段に記憶された前記オブジェクト情報に前記非表示属性を付加する
ことを特徴とする請求項１〜６のいずれか１項に記載のオブジェクト管理装置。
【請求項８】
前記オブジェクト情報を出力するためのオブジェクト情報出力手段であって、前記非表示属性が対応付けられた前記オブジェクト情報を出力せず、前記非表示属性が対応付けられていない前記オブジェクト情報を出力するオブジェクト情報出力手段を更に備えることを特徴とする請求項１〜７のいずれか１項に記載のオブジェクト管理装置。
【請求項９】
前記オブジェクトを表示するためのオブジェクト表示手段であって、前記非表示属性が対応付けられた前記オブジェクトを表示せず、前記非表示属性が対応付けられていない前記オブジェクトを表示するオブジェクト表示手段を更に備えることを特徴とする請求項１〜７のいずれか１項に記載のオブジェクト管理装置。
【請求項１０】
仮想空間に配置されたオブジェクトに関する情報であるオブジェクト情報を管理するオブジェクト管理装置におけるオブジェクト管理方法であって、
前記仮想空間における視点位置を示す位置情報を取得する位置情報取得ステップと、
前記仮想空間に存在する構造物のうち、前記視点位置との間に他の構造物が存在することにより前記視点位置から一部又は全部を視認できない構造物である不可視構造物を判別する不可視構造物判別ステップと、
前記不可視構造物に対応付けられた前記オブジェクトを、非表示のオブジェクトとして判別する非表示オブジェクト制御ステップと
を有することを特徴とするオブジェクト管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト管理装置及びオブジェクト管理方法に関する。
【背景技術】
【０００２】
近年において、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）技術を用いたサービスが開発・提供されている。例えば、移動端末の所在位置の周辺に配置されたオブジェクトを取得し、移動端末に備えられたカメラにより取得した画像にオブジェクトを重畳表示する技術が知られている。この技術では、オブジェクトには、例えば、現実環境における構造物に関連する情報が含まれるので、画像中の構造物に関連する情報を提供することが可能となる。また、仮想的な空間に配置されたオブジェクト等を表示するに際して、キャラクタオブジェクトが他のオブジェクトよりも視点寄りに位置する場合に、当該キャラクタオブジェクトを表示対象とする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８２０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のＡＲ技術を用いたサービスでは、移動端末の所在位置及びカメラが向けられた方位といった情報に基づきオブジェクトを取得し、取得したオブジェクトを表示するので、例えば、他の構造物等に遮られて視認できない構造物に関連するオブジェクトが表示される場合がある。即ち、表示不要なオブジェクトが表示されることとなるので、表示処理の負荷が大きくなると共に、オブジェクトの表示が乱雑なものとなる。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、ＡＲ技術において、オブジェクトの表示処理の負荷を軽減すると共に、オブジェクトを視認し易い表示画面を提供することが可能なオブジェクト管理装置及びオブジェクト管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のオブジェクト管理装置は、仮想空間に配置されたオブジェクトに関する情報であるオブジェクト情報を管理するオブジェクト管理装置であって、仮想空間における視点位置を示す位置情報を取得する位置情報取得手段と、仮想空間に存在する構造物のうち、視点位置との間に他の構造物が存在することにより視点位置から一部又は全部を視認できない構造物である不可視構造物を判別する不可視構造物判別手段と、不可視構造物に対応付けられたオブジェクトを、非表示のオブジェクトとして判別する非表示オブジェクト制御手段とを備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明のオブジェクト管理方法は、仮想空間に配置されたオブジェクトに関する情報であるオブジェクト情報を管理するオブジェクト管理装置におけるオブジェクト管理方法であって、仮想空間における視点位置を示す位置情報を取得する位置情報取得ステップと、仮想空間に存在する構造物のうち、視点位置との間に他の構造物が存在することにより視点位置から一部又は全部を視認できない構造物である不可視構造物を判別する不可視構造物判別ステップと、不可視構造物に対応付けられたオブジェクトを、非表示のオブジェクトとして判別する非表示オブジェクト制御ステップとを有することを特徴とする。
【０００８】
本発明のオブジェクト管理装置及びオブジェクト管理方法によれば、視点位置から一部又は全部を視認できない構造物に対応付けられたオブジェクトが非表示のオブジェクトとして判別されるので、オブジェクトの表示処理を実施する際に、非表示と判別されたオブジェクトを表示させないといった制御が可能となる。これにより、オブジェクトを表示するときの表示処理の負荷が軽減されると共に、表示効率が向上する。また、表示不要なオブジェクトを表示させないように制御することができるので、整然としたオブジェクトの表示画面を提供することが可能となる。なお、構造物は、地表に存在する全ての物を含んでおり、建造物のみならず、自然の地形により形成された物も含む。また、構造物には、仮想空間内において仮想的に設けられた構造物も含まれる。
【０００９】
また、本発明のオブジェクト管理装置では、非表示オブジェクト制御手段は、オブジェクトを非表示とする属性である非表示属性を、オブジェクト情報における、非表示のオブジェクトとして判別されたオブジェクトの識別データに対応付けて、オブジェクト情報を記憶するためのオブジェクト情報記憶手段に記憶させることが好ましい。
【００１０】
この場合には、視点位置から一部又は全部を視認できない構造物に対応付けられたオブジェクトに非表示属性が付加されるので、オブジェクトの表示処理を実施する際に、非表示属性が付されたオブジェクトを表示させないといった制御が可能となる。
【００１１】
また、本発明のオブジェクト管理装置は、オブジェクトの仮想空間における配置位置を示す情報であるオブジェクト位置情報と、構造物の所在位置を示す情報である構造物位置情報とを取得し、オブジェクト及び構造物の位置関係に基づき、オブジェクトを構造物に対応付けるオブジェクト対応付手段を更に備え、非表示オブジェクト制御手段は、オブジェクト対応付手段により不可視構造物に対応付けられたオブジェクトを非表示のオブジェクトとして判別することを特徴とする。
【００１２】
この場合には、構造物とオブジェクトとの位置関係に基づいて、オブジェクトが構造物に対応付けられるので、オブジェクトの配置位置に応じた適切な構造物に対応付けることが可能となる。
【００１３】
また、本発明のオブジェクト管理装置では、オブジェクト対応付手段は、オブジェクトの配置位置と構造物の所在位置との距離が、予め設定された一定の距離以内である場合に、当該オブジェクトを当該構造物に対応付けることが好ましい。
【００１４】
この場合には、オブジェクトは、一定の距離以内に存在する構造物に対応付けられることとなるので、オブジェクトと構造物との適切な対応付けが可能となる。
【００１５】
また、本発明のオブジェクト管理装置では、オブジェクト対応付手段は、オブジェクト位置情報と構造物位置情報とが一定以上一致する場合に、当該オブジェクトを当該構造物に対応付けることが好ましい。
【００１６】
オブジェクト位置情報と構造物位置情報とが一定以上一致することは、当該オブジェクトと当該構造物とが互いに近い位置に存在する可能性が高い。これにより、近い位置に存在する構造物にオブジェクトを対応付けることが可能となる。
【００１７】
また、本発明のオブジェクト管理装置は、構造物に関する情報であり、構造物の所在位置を示す情報を含む構造物情報を予め記憶している地図データ記憶手段を更に備え、不可視構造物判別手段は、地図データ記憶手段に記憶されている構造物情報に基づいて不可視構造物を判別することが好ましい。この場合には、不可視構造物判別手段は、地図データ記憶手段に記憶された情報に基づき確実に不可視構造物の判別を実施できる。
【００１８】
また、本発明のオブジェクト管理装置は、オブジェクト情報を記憶するためのオブジェクト情報記憶手段を更に備え、非表示オブジェクト制御手段は、オブジェクト情報記憶手段に記憶されたオブジェクト情報に非表示属性を付加することが好ましい。この場合には、確実に非表示属性を付すオブジェクト情報を記憶できる。
【００１９】
また、本発明のオブジェクト管理装置では、オブジェクト情報を出力するためのオブジェクト情報出力手段であって、非表示属性が対応付けられたオブジェクト情報を出力せず、非表示属性が対応付けられていないオブジェクト情報を出力するオブジェクト情報出力手段を更に備えることが好ましい。
【００２０】
この場合には、例えば、移動端末といった装置に、非表示属性が付されていないオブジェクト情報を出力できるので、当該移動端末に、視認可能な構造物に対応付けられたオブジェクトのみを表示させることが可能となる。
【００２１】
また、本発明のオブジェクト管理装置では、オブジェクトを表示するためのオブジェクト表示手段であって、非表示属性が対応付けられたオブジェクトを表示せず、非表示属性が対応付けられていないオブジェクトを表示するオブジェクト表示手段を更に備えることが好ましい。
【００２２】
この場合には、視認可能な構造物に対応付けられたオブジェクトのみを表示することが可能となる。
【発明の効果】
【００２３】
ＡＲ技術において、オブジェクトの表示処理の負荷を軽減すると共に、オブジェクトを視認し易い表示画面を提供することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】オブジェクト管理装置の機能的構成を示すブロック図である。
【図２】オブジェクト管理装置のハードブロック図である。
【図３】地図データ記憶部の構成及び記憶されているデータの例を示す図である。
【図４】不可視構造物判別処理を説明するための図である。
【図５】オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。
【図６】オブジェクト管理装置において実施されるオブジェクト管理方法の処理内容を示すフローチャートである。
【図７】第２実施形態に係るオブジェクト管理装置の機能的構成を示すブロック図である。
【発明を実施するための形態】
【００２５】
本発明に係るオブジェクト管理装置の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２６】
（第１実施形態）
図１は、第１実施形態に係るオブジェクト管理装置１の機能的構成を示すブロック図である。なお、図１では、オブジェクト管理装置１と通信可能な移動端末２の機能的構成も示されている。オブジェクト管理装置１は、仮想空間に配置されたオブジェクトに関する情報であるオブジェクト情報を管理する装置であって、本実施形態のオブジェクト管理装置１は、例えばサーバといったコンピュータにより構成される。
【００２７】
また、移動端末２は、オブジェクト管理装置１からオブジェクト情報を受信し、受信したオブジェクト情報に基づきオブジェクトを表示する装置である。例えば、移動端末２が備える撮像装置（図示せず）により取得した現実環境の画像に、オブジェクトを重畳して表示することができる。表示画像中におけるオブジェクトは、表示画像中の現実環境の空間における、オブジェクト情報に含まれるオブジェクトの座標が示す位置に配置される。これにより、現実環境の画像に含まれる構造物にオブジェクトを対応付けた表示が可能となる。
【００２８】
オブジェクト管理装置１は、機能的には、位置情報取得部１０（位置情報取得手段）、地図データ記憶部１１（地図データ記憶手段）、不可視構造物判別部１２（不可視構造物判別手段）、オブジェクト情報記憶部１３（オブジェクト情報記憶手段）、オブジェクト対応付部１４（オブジェクト対応付手段）、非表示オブジェクト制御部１５（非表示オブジェクト制御手段）及びオブジェクト情報出力部１６（オブジェクト情報出力手段）を備える。
【００２９】
図２は、オブジェクト管理装置１のハードウエア構成図である。オブジェクト管理装置１は、物理的には、図２に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等の補助記憶装置１０５、入力デバイスであるキーボード及びマウス等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図１に示した各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図１を参照し、オブジェクト管理装置１の各機能部について詳細に説明する。
【００３０】
位置情報取得部１０は、移動端末２から位置情報を取得する部分である。本実施形態における移動端末２の位置情報は、移動端末２にオブジェクトを表示させる際の、仮想空間における視点位置を示し、例えば、緯度及び経度により表される座標情報である。
【００３１】
地図データ記憶部１１は、現実環境または仮想空間に存在する構造物に関する情報である構造物情報を予め記憶している記憶手段である。図３は、地図データ記憶部１１の構成及び記憶されている構造物情報の例を示す図である。図３に示すように、地図データ記憶部１１は、構造物を一意に識別する構造物ＩＤに対応付けて、構造物名、住所、代表座標及び頂点座標を構造物情報として記憶している。
【００３２】
構造物情報は、少なくとも構造物の所在位置を示す情報を含む。本実施形態では、住所、代表座標及び頂点座標といった情報により構造物の所在位置が示される。
【００３３】
代表座標は、当該構造物が占める領域内の任意の一点を示す座標（緯度，経度）であり、例えば、当該構造物が占める領域の重心点や、当該構造物の輪郭を形成する複数の頂点のうちの一点の座標である。
【００３４】
頂点座標は、当該構造物の輪郭を形成する頂点の座標（緯度，経度）である。図３に示す構造物情報は、４点の頂点座標を有しているが、複雑な構造物の形状を示すために、さらに多くの頂点座標が含まれていても良い。
【００３５】
構造物は、地表に存在する全ての物を含んでおり、建造物のみならず、自然の地形により形成された物も含む。また、構造物には、仮想空間内において仮想的に設けられた構造物も含まれる。
【００３６】
なお、本実施形態では、地図データ記憶部１１は、オブジェクト管理装置１に備えられることとしたが、オブジェクト管理装置１と通信可能な他の装置に備えられることとしてもよい。
【００３７】
不可視構造物判別部１２は、仮想空間に存在する構造物のうち、視点位置との間に他の構造物が存在することにより視点位置から一部又は全部を視認できない構造物である不可視構造物を判別する部分である。次に、図４を参照して、不可視構造物判別部１２による不可視構造物判別処理を具体的に説明する。
【００３８】
まず、不可視構造物判別部１２は、位置情報取得部１０から視点位置の位置情報を取得する。続いて、不可視構造物判別部１２は、地図データ記憶部１１を参照して、視点位置から予め設定された所定の距離以内に存在する構造物の構造物情報を取得する。ここで、所定の距離は、例えば、５００メートルといった距離に設定される。
【００３９】
続いて、不可視構造物判別部１２は、視点位置を原点とする２次元の座標系を設定し、原点を通る構造物ＳＮの接線を生成し、生成された接線と横軸とが成す角のうち最大の角である最大角θｍａｘＮ及び最小の角である最小角θｍｉｎＮを生成する。図４（ａ）は、構造物ＳＡ及び構造物ＳＢのそれぞれについて生成された最大角θｍａｘＡ及び最小角θｍｉｎＡ、並びに最大角θｍａｘＢ及び最小角θｍｉｎＢを示す図である。図４（ａ）に示すように、原点を通る構造物ＳＡ，ＳＢの接線は、原点と各構造物の頂点座標とを通る直線として生成することができる。
【００４０】
次に、不可視構造物判別部１２は、一の構造物に関する最小角から最大角までの範囲に、他の構造物に関する最小角及び最大角が含まれる場合に、当該一の構造物及び当該他の構造物を不可視構造物の候補として判別する。図４（ａ）に示す例では、θｍｉｎＡ≦θｍｉｎＢ＜θｍａｘＢ≦θｍａｘＡとなるので、不可視構造物判別部１２は、構造物ＳＡ及び構造物ＳＢを不可視構造物の候補として判別する。即ち、構造物ＳＡ及び構造物ＳＢのいずれかは、視点位置から一部または全部が視認不可能な構造物である。
【００４１】
続いて、不可視構造物判別部１２は、視点位置から不可視構造物の候補として判別された一の構造物及び他の構造物のそれぞれまでの距離を算出し、視点位置からの距離が遠い方の構造物を不可視構造物として判別する。例えば、視点位置から、構造物の頂点座標から導かれる構造物の重心位置までの距離、または、視点位置から、構造物情報として記憶されている代表座標の位置までの距離を、視点位置から構造物までの距離として用いることができる。図４（ｂ）に示す例では、不可視構造物判別部１２は、視点位置から不可視構造物の候補として判別された構造物ＳＡ及び構造物ＳＢのそれぞれまでの距離ＲＡ，ＲＢを算出する。そして、距離ＲＡ＜距離ＲＢであるので、不可視構造物判別部１２は、構造物ＳＢを不可視構造物として判別する。
【００４２】
不可視構造物判別部１２は、視点位置から予め設定された所定の距離以内に存在する構造物として地図データ記憶部１１から取得した全ての構造物に対して、上記の不可視構造物判別処理を実施し、不可視構造物として判別された構造物の構造物ＩＤを、非表示オブジェクト制御部１５に送出する。
【００４３】
なお、本実施形態では、不可視構造物判別部１２は、視点位置から一部または全部が視認不可能な構造物を不可視構造物として判別しているが、一部が視認不可能な構造物を不可視構造物として判別するか否かは、予めオブジェクト管理装置１に設定することにより選択可能としてもよい。
【００４４】
オブジェクト情報記憶部１３は、オブジェクト情報を記憶させるための記憶手段である。図５は、オブジェクト情報記憶部１３に記憶されたオブジェクト情報の構成及びデータの例を示す図である。図５（ａ）に示すように、オブジェクト情報記憶部１３は、オブジェクトを識別するオブジェクトＩＤに対応付けて、オブジェクト名、住所、代表座標をオブジェクト情報として記憶している。オブジェクト情報に含まれる住所及び代表座標といった情報は、仮想空間におけるオブジェクトの配置位置を示す情報である。また、オブジェクト情報は、構造物ＩＤ及び非表示フラグを対応付けて記憶するためのフィールドを有している。
【００４５】
なお、本実施形態では、オブジェクト情報記憶部１３は、オブジェクト管理装置１に備えられることとしたが、オブジェクト管理装置１と通信可能な他の装置に備えられることとしてもよい。
【００４６】
オブジェクト対応付部１４は、オブジェクトの仮想空間における配置位置を示す情報であるオブジェクト位置情報と、構造物の所在位置を示す情報である構造物位置情報とを取得し、オブジェクト及び構造物の位置関係に基づき、オブジェクトを構造物に対応付ける部分である。以下に、オブジェクト対応付部１４によるオブジェクトの構造物への対応付け処理を具体的に説明する。
【００４７】
地図データ記憶部１１に構造物の所在位置を示す代表座標が記憶されており、オブジェクト情報記憶部１３にオブジェクトの配置位置を示す代表座標が記憶されている場合には、オブジェクト対応付部１４は、オブジェクトの配置位置と構造物の所在位置との距離が、予め設定された一定の距離以内である場合に、当該オブジェクトを当該構造物に対応付ける。ここで、一定の距離は、例えば２０メートルとすることができる。また、地図データ記憶部１１に構造物の所在位置を示す代表座標が記憶されておらず、頂点座標のみが記憶されている場合には、複数の頂点座標から導かれる構造物の重心位置を構造物の所在位置とすることができる。これにより、オブジェクトは、一定の距離以内に存在する構造物に対応付けられることとなるので、オブジェクトと構造物との適切な対応付けが可能となる。
【００４８】
また、地図データ記憶部１１に構造物の所在位置を示す住所が記憶されており、オブジェクト情報記憶部１３にオブジェクトの配置位置を示す住所が記憶されている場合には、オブジェクト対応付部１４は、構造物の住所とオブジェクトの住所とが一定以上一致する場合に、当該オブジェクトを当該構造物に対応付ける。住所の一致判定には、例えば、いわゆるストリング解析といった方法を用いることができる。オブジェクトの住所と構造物の住所とが一定以上一致する場合には、当該オブジェクトと当該構造物とが互いに近い位置に存在する可能性が高い。これにより、近い位置に存在する構造物にオブジェクトを対応付けることが可能となる。
【００４９】
オブジェクト対応付部１４は、図５（ｂ）に示すように、オブジェクトを対応付けた構造物の構造物ＩＤを、当該オブジェクトのオブジェクトＩＤに対応付けてオブジェクト情報記憶部１３に記憶させる。
【００５０】
非表示オブジェクト制御部１５は、不可視構造物に対応付けられたオブジェクトを、非表示のオブジェクトとして判別する部分である。具体的には、非表示オブジェクト制御部１５は、不可視構造物に対応付けられたオブジェクトを非表示とする属性である非表示フラグ（非表示属性）を、オブジェクト情報における当該オブジェクトの識別データに対応付けて記憶させる。
【００５１】
まず、非表示オブジェクト制御部１５は、不可視構造物として判別された構造物の構造物ＩＤを不可視構造物判別部１２から取得する。次に、非表示オブジェクト制御部１５は、オブジェクト情報記憶部１３を参照して、不可視構造物に対応付けられたオブジェクトを抽出する。例えば、不可視構造物の構造物ＩＤが「ｂｂｂ」である場合には、非表示オブジェクト制御部１５は、図５（ｂ）に示すオブジェクト情報を参照して、構造物ＩＤ「ｂｂｂ」が対応づけられたオブジェクトＩＤ「ｙｙｙ」を抽出する。そして、非表示オブジェクト制御部１５は、図５（ｃ）に示すように、オブジェクトＩＤ「ｙｙｙ」に非表示フラグ「１」をセットする。
【００５２】
なお、本実施形態では、非表示オブジェクト制御部１５は、非表示と判別されたオブジェクトのオブジェクト情報に非表示フラグを対応付けることにより、非表示のオブジェクトの判別をすることとしているが、オブジェクト情報記憶部１３がオブジェクト管理装置１と通信可能な他の装置に備えられている場合には、非表示オブジェクト制御部１５は、非表示のオブジェクトとして判別した判別結果の情報を当該他の装置に送信することとしてもよい。
【００５３】
オブジェクト情報出力部１６は、オブジェクト情報記憶部１３に記憶されたオブジェクト情報を移動端末２に出力する部分である。ここで、オブジェクト情報出力部１６は、移動端末２の所在位置から一定の距離以内に配置されたオブジェクトのオブジェクト情報を抽出し、抽出されたオブジェクト情報を移動端末２に出力することができる。移動端末２の所在位置を示す位置情報は、位置情報取得部１０により取得される。
【００５４】
また、オブジェクト情報出力部１６は、非表示フラグがセットされたオブジェクト情報を出力せず、非表示フラグがセットされていないオブジェクト情報のみを移動端末２に出力することとしてもよい。これにより、移動端末２に、視認可能な構造物に対応付けられたオブジェクトのみを表示させることが可能となる。
【００５５】
なお、本実施形態では、位置情報取得部１０、地図データ記憶部１１、不可視構造物判別部１２、オブジェクト情報記憶部１３、オブジェクト対応付部１４、非表示オブジェクト制御部１５及びオブジェクト情報出力部１６は、オブジェクト管理装置１に１体に備えられることとしたが、上記各機能部１０〜１６はそれぞれ互いに通信可能な装置に分散されて備えられることとしてもよい。
【００５６】
次に、移動端末２の機能を説明する。移動端末２は、機能的には、ＧＰＳ２０、方位センサ２１、位置情報送信部２２、オブジェクト情報受信部２３及びオブジェクト表示部２４を備える。移動端末２は、図２に示したオブジェクト管理装置１のハードウエア構成と同様の構成を有するコンピュータであり、例えば、携帯電話や携帯端末といった装置により構成される。
【００５７】
ＧＰＳ２０は、移動端末２の所在位置を測位する装置であり、測位された所在位置を示す位置情報を位置情報送信部２２及びオブジェクト表示部２４に送出する。また、方位センサ２１は、移動端末２が向けられている方位を検出する装置である。方位センサ２１は、検出した方位に関する情報である方位情報をオブジェクト表示部２４に送出する。移動端末２は、位置情報及び方位情報に基づき、移動端末２のユーザの視野範囲、または移動端末２が備える撮像装置（図示せず）の視野範囲を特定できる。
【００５８】
位置情報送信部２２は、移動端末２の所在位置を示す位置情報をオブジェクト管理装置１に送信する部分である。なお、本実施形態では、位置情報はＧＰＳ２０により取得されることとしているが、例えば、ＷｉＦｉ、ＲＦＩＤタグ、マーカ認識、画像認識といった方法により測位が実施され、位置情報が取得されることとしてもよい。
【００５９】
オブジェクト情報受信部２３は、オブジェクト管理装置１のオブジェクト情報出力部１６から出力されたオブジェクト情報を受信する部分である。オブジェクト情報受信部２３は、受信したオブジェクト情報をオブジェクト表示部２４に送出する。
【００６０】
オブジェクト表示部２４は、オブジェクト情報受信部２３から取得したオブジェクト情報に含まれるオブジェクトを、オブジェクト情報に示される当該オブジェクトの配置位置に対応させて表示する部分である。具体的には、オブジェクト表示部２４は、移動端末２の撮像装置の視野範囲内に配置されたオブジェクトを表示する。ここで、オブジェクト表示部２４は、非表示フラグがセットされたオブジェクトを表示せずに、非表示フラグがセットされていないオブジェクトのみを表示する。これにより、移動端末２における表示処理の負荷が軽減される。また、不可視構造物に対応付けられたオブジェクトが表示されないこととなるので、整然としたオブジェクトの表示画面を提供することが可能となる。
【００６１】
続いて、図６を参照して、本実施形態のオブジェクト管理方法におけるオブジェクト管理装置１の動作について説明する。図６は、オブジェクト管理装置１において実施される処理内容を示すフローチャートである。
【００６２】
まず、位置情報取得部１０は、移動端末２から移動端末２の所在位置を示す位置情報を取得する（Ｓ１、位置情報取得ステップ）。続いて、不可視構造物判別部１２は、ステップＳ１において取得した位置情報に基づき、地図データ記憶部１１を参照し、仮想空間に存在する構造物から不可視構造物を判別する（Ｓ２、不可視構造物判別ステップ）。
【００６３】
次に、オブジェクト対応付部１４は、オブジェクト位置情報と構造物位置情報とを取得し、オブジェクト及び構造物の位置関係に基づき、オブジェクトを構造物に対応付ける（Ｓ３）。オブジェクト対応付部１４は、例えば、一定の距離以内に存在する構造物にオブジェクトを対応付ける。
【００６４】
続いて、非表示オブジェクト制御部１５は、不可視構造物として判別された構造物の構造物ＩＤを不可視構造物判別部１２から取得し、オブジェクト情報記憶部１３を参照して、不可視構造物に対応付けられたオブジェクトを抽出する（Ｓ４、非表示オブジェクト判別ステップ）。そして、非表示オブジェクト制御部１５は、ステップＳ４において抽出されたオブジェクトのオブジェクトＩＤに対応付けて非表示フラグをセットし、オブジェクト情報としてオブジェクト情報記憶部１３に記憶させる（Ｓ５、非表示オブジェクト判別ステップ）。
【００６５】
そして、オブジェクト情報出力部１６は、オブジェクト情報記憶部１３に記憶されたオブジェクト情報を移動端末２に出力する（Ｓ６）。こうして、本実施形態の処理を終了する。
【００６６】
以上説明した実施形態のオブジェクト管理装置１及びオブジェクト管理方法では、非表示オブジェクト制御部１５により、視点位置から一部又は全部を視認できない構造物に対応付けられたオブジェクトに非表示フラグが付加されるので、オブジェクトの表示処理を実施する際に、非表示フラグが付されたオブジェクトを表示させないといった制御が可能となる。これにより、オブジェクトを表示するときの表示処理の負荷が軽減されると共に、表示効率が向上する。また、表示不要なオブジェクトを表示させないように制御することができるので、整然としたオブジェクトの表示画面を提供することが可能となる。
【００６７】
（第２実施形態）
図７は、第２実施形態に係るオブジェクト管理装置１Ａの機能的構成を示すブロック図である。第１実施形態におけるオブジェクト管理装置１は、移動端末２から送信された位置情報に基づき非表示オブジェクトの判別を行い、オブジェクトを移動端末２に出力する構成を有しており、例えばサーバといった装置により構成されるものである（図１参照）。これに対し、第２実施形態のオブジェクト管理装置１Ａは、自装置において取得した位置情報に基づき非表示オブジェクトの判別を行い、オブジェクトを表示する構成を有している。第２実施形態のオブジェクト管理装置１Ａは、例えば、携帯電話、移動端末といった装置により構成される。
【００６８】
オブジェクト管理装置１Ａは、機能的には、位置情報取得部１０Ａ（位置情報取得手段）、地図データ記憶部１１Ａ（地図データ記憶手段）、不可視構造物判別部１２Ａ（不可視構造物判別手段）、オブジェクト情報記憶部１３Ａ（オブジェクト情報記憶手段）、オブジェクト対応付部１４Ａ（オブジェクト対応付手段）、非表示オブジェクト制御部１５Ａ（非表示オブジェクト制御手段）、オブジェクト情報取得部１７Ａ（オブジェクト表示手段）、オブジェクト表示部１８Ａ（オブジェクト表示手段）、ＧＰＳ２０Ａ及び方位センサ２１Ａを備える。
【００６９】
位置情報取得部１０Ａは、オブジェクト管理装置１Ａの所在位置を示す位置情報を取得する部分である。位置情報は、ＧＰＳ２０Ａにより測位される。位置情報取得部１０Ａは、取得した位置情報を不可視構造物判別部１２Ａに送出する。なお、本実施形態では、位置情報はＧＰＳ２０Ａにより取得されることとしているが、例えば、ＷｉＦｉ、ＲＦＩＤタグ、マーカ認識、画像認識といった方法により測位が実施され、位置情報が取得されることとしてもよい。
【００７０】
地図データ記憶部１１Ａ、不可視構造物判別部１２Ａ、オブジェクト情報記憶部１３Ａ、オブジェクト対応付部１４Ａ及び非表示オブジェクト制御部１５Ａはそれぞれ、図１における地図データ記憶部１１、不可視構造物判別部１２、オブジェクト情報記憶部１３、オブジェクト対応付部１４及び非表示オブジェクト制御部１５と同様の機能を有する。
【００７１】
オブジェクト情報取得部１７Ａは、オブジェクト情報記憶部１３に記憶されたオブジェクト情報を取得する部分である。ここで、オブジェクト情報取得部１７Ａは、ＧＰＳ２０Ａから取得した位置情報に基づき、オブジェクト管理装置１Ａの所在位置から一定の距離以内に配置されたオブジェクトのオブジェクト情報のみを取得することができる。オブジェクト情報取得部１７Ａは、取得したオブジェクト情報をオブジェクト表示部に送出する。
【００７２】
オブジェクト表示部１８Ａは、オブジェクト情報取得部１７Ａから送出されたオブジェクト情報に含まれるオブジェクトを、オブジェクト情報に示される当該オブジェクトの配置位置に対応させて表示する部分である。具体的には、オブジェクト表示部１８Ａは、オブジェクト管理装置１Ａの撮像装置（図示せず）の視野範囲内に配置されたオブジェクトを表示する。ここで、オブジェクト表示部１８Ａは、非表示フラグがセットされたオブジェクトを表示せずに、非表示フラグがセットされていないオブジェクトのみを表示する。これにより、オブジェクト管理装置１Ａにおける表示処理の負荷が軽減される。また、不可視構造物に対応付けられたオブジェクトが表示されないこととなるので、整然としたオブジェクトの表示画面を提供することが可能となる。
【００７３】
ＧＰＳ２０Ａは、オブジェクト管理装置１Ａの所在位置を測位する装置であり、測位された所在位置を示す位置情報を位置情報取得部１０Ａ、オブジェクト情報取得部１７Ａ及びオブジェクト表示部１８Ａに送出する。
【００７４】
また、方位センサ２１Ａは、オブジェクト管理装置１Ａが向けられている方位を検出する装置である。方位センサ２１Ａは、検出した方位に関する情報である方位情報をオブジェクト表示部１８Ａに送出する。オブジェクト管理装置１Ａは、位置情報及び方位情報に基づき、オブジェクト管理装置１Ａのユーザの視野範囲、またはオブジェクト管理装置１Ａが備える撮像装置（図示せず）の視野範囲を特定できる。
【００７５】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００７６】
１，１Ａ…オブジェクト管理装置、２…移動端末、１０，１０Ａ…位置情報取得部、１１，１１Ａ…地図データ記憶部、１２，１２Ａ…不可視構造物判別部、１３，１３Ａ…オブジェクト情報記憶部、１４，１４Ａ…オブジェクト対応付部、１５，１５Ａ…非表示オブジェクト制御部、１６…オブジェクト情報出力部、１７Ａ…オブジェクト情報取得部、１８Ａ…オブジェクト表示部、２１，２１Ａ…方位センサ、２２…位置情報送信部、２３…オブジェクト情報受信部、２４…オブジェクト表示部、ＳＡ，ＳＢ…構造物。
【図１】
2011118687.tif 000003
【図２】
2011118687.tif 000004
【図３】
2011118687.tif 000005
【図４】
2011118687.tif 000006
【図５】
2011118687.tif 000007
【図６】
2011118687.tif 000008
【図７】
2011118687.tif 000009