(57)【要約】【課題】ＡＲ技術において、実空間の映像に重畳表示する情報の量が多い場合であっても、画面の煩雑化を抑制することを可能とする。【解決手段】オブジェクト表示装置１では、オブジェクト基準位置が位置情報に基づき水平面２次元座標系に配置され、更に水平面２次元座標系における配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。ここで、オブジェクトが配置された投影面小エリアが表示禁止領域である場合には、当該オブジェクトは表示禁止領域に該当しない投影面小エリアに再配置されるので、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、画面の煩雑化が抑制される。【選択図】図１
2011257865.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置であって、
前記オブジェクト表示装置の現在位置を取得する位置情報取得手段と、
前記オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段と、
前記オブジェクト表示装置の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、前記オブジェクト表示装置の現在位置を原点とする水平面２次元座標系を設定する水平面２次元座標系設定手段と、
前記水平面２次元座標系設定手段により設定された前記水平面２次元座標系に前記オブジェクト情報記憶手段に記憶されている前記オブジェクト情報の前記オブジェクト基準位置情報をプロットするオブジェクト基準位置配置手段と、
前記水平面２次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する投影面２次元座標系設定手段と、
前記投影面２次元座標系設定手段により設定された前記投影面２次元座標系における各象限を、所定の大きさを有すると共に前記投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面２次元座標系分割手段と、
前記オブジェクト基準位置配置手段により前記水平面２次元座標系にプロットされた前記オブジェクト基準位置情報を、前記水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する前記投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定手段と、
前記オブジェクト表示位置決定手段により前記オブジェクトが配置された前記投影面小エリアに関する情報に基づき、前記オブジェクトの表示画面における表示位置の制御を実施する表示制御手段と
を備えることを特徴とするオブジェクト表示装置。
【請求項２】
前記オブジェクト表示位置決定手段は、
前記オブジェクト基準位置情報が配置された前記投影面小エリアが前記オブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを前記表示禁止領域に該当しない前記投影面小エリアに再配置する
ことを特徴とする請求項１に記載のオブジェクト表示装置。
【請求項３】
前記撮影手段の撮影方向を取得する方位取得手段を更に備え、
前記投影面２次元座標系設定手段は、
前記方位取得手段により取得された前記撮影方向に直交する面、又は前記撮影方向の水平方向成分に直交する面を投影面として設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する
ことを特徴とする請求項１または２に記載のオブジェクト表示装置。
【請求項４】
前記投影面２次元座標系設定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を始点として前記撮影手段の撮影方向の水平方向成分に沿って引かれた直線と、前記投影面との交点を原点として、前記投影面２次元座標系における座標軸を設定する
ことを特徴とする請求項３に記載のオブジェクト表示装置。
【請求項５】
前記投影面２次元座標系設定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を視点とした場合に前記投影面において前記特定目標物が透視投影される位置を原点として、前記投影面２次元座標系における座標軸を設定する
ことを特徴とする請求項３に記載のオブジェクト表示装置。
【請求項６】
前記オブジェクト表示位置決定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を視点として、前記オブジェクト基準位置配置手段により前記水平面２次元座標系に配置された前記オブジェクト基準位置情報が前記投影面上において透視投影される位置に対応する前記投影面小エリアに当該オブジェクトを配置する
ことを特徴とする請求項１〜５のいずれか１項に記載のオブジェクト表示装置。
【請求項７】
前記オブジェクト表示位置決定手段は、前記オブジェクトが配置された前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項６に記載のオブジェクト表示装置。
【請求項８】
前記オブジェクト表示位置決定手段は、
前記投影面２次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項６または７に記載のオブジェクト表示装置。
【請求項９】
前記オブジェクト表示位置決定手段は、
前記投影面２次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項６〜８のいずれか１項に記載のオブジェクト表示装置。
【請求項１０】
前記オブジェクト表示位置決定手段は、
前記投影面において透視投影された前記特定目標物の位置から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項６〜９のいずれか１項に記載のオブジェクト表示装置。
【請求項１１】
前記オブジェクト表示位置決定手段は、
前記オブジェクト表示装置の表示画面において特定のグラフィックオブジェクトを表示するための領域に対応する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項６〜１０のいずれか１項に記載のオブジェクト表示装置。
【請求項１２】
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、隣接する前記投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項６〜１１のいずれか１項に記載のオブジェクト表示装置。
【請求項１３】
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、前記投影面２次元座標系における当該投影面小エリアの垂直方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項６〜１２のいずれか１項に記載のオブジェクト表示装置。
【請求項１４】
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、前記投影面２次元座標系における当該投影面小エリアの水平方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項６〜１３のいずれか１項に記載のオブジェクト表示装置。
【請求項１５】
前記オブジェクト表示位置決定手段は、
一の前記投影面小エリアに複数のオブジェクトが配置された場合に、予め設定された前記オブジェクトの優先度に基づき、前記複数のオブジェクトのうちの一のオブジェクトを前記一の投影面小エリアに配置すると共に、他のオブジェクトを前記一の投影面小エリアに隣接する前記投影面小エリアに再配置する
ことを特徴とする請求項６〜１４のいずれか１項に記載のオブジェクト表示装置。
【請求項１６】
前記オブジェクト表示位置決定手段は、
予め設定された前記投影面２次元座標系を分割するための投影面分割ルールに基づき、前記投影面２次元座標系を複数の前記投影面小エリアを含む投影面中エリアに分割し、各投影面中エリアに含まれる複数の前記投影面小エリアに所定の配置順位を設定し、予め設定された優先度がより高いオブジェクトが、配置順位がより高い投影面小エリアに配置されるように、前記投影面中エリア内に配置された前記オブジェクトを再配置する
ことを特徴とする請求項６〜１５のいずれか１項に記載のオブジェクト表示装置。
【請求項１７】
前記オブジェクト表示位置決定手段は、
実空間における一の対象物に関する複数のオブジェクトであって、前記一の対象物における前記オブジェクト表示装置の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び前記一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、前記一端部に関する情報を示すオブジェクト及び前記他端部に関する情報を示すオブジェクトをそれぞれ、前記投影面２次元座標系における水平方向の座標軸の下方及び上方の象限に位置する前記投影面小エリアに配置する
ことを特徴とする請求項６〜１６のいずれか１項に記載のオブジェクト表示装置。
【請求項１８】
前記水平面２次元座標系設定手段により設定された前記水平面２次元座標系における各象限を、所定の大きさを有すると共に、前記水平面２次元座標系における所定の座標値を有する小エリアである水平面小エリアに分割する水平面２次元座標系分割手段を更に備え、
前記オブジェクト基準位置配置手段は、
前記オブジェクト情報記憶手段に記憶されているオブジェクト情報に基づき、前記オブジェクト基準位置情報を、当該オブジェクト基準位置情報に示される基準位置に対応する前記水平面小エリアにプロットし、
前記オブジェクト表示位置決定手段は、
予め設定された前記水平面小エリアと前記投影面小エリアとの対応付けに基づき、前記オブジェクト基準位置配置手段により前記水平面小エリアにプロットされた前記オブジェクト基準位置情報を、当該水平面小エリアに対応付けられた前記投影面小エリアに配置する
ことを特徴とする請求項１〜５のいずれか１項に記載のオブジェクト表示装置。
【請求項１９】
前記オブジェクト基準位置配置手段は、
前記投影面２次元座標系における前記表示禁止領域に該当する前記投影面小エリアに対応付けられた前記水平面小エリアを、オブジェクトの配置を禁止する領域である配置禁止領域として設定し、前記オブジェクト基準位置情報が配置された前記水平面小エリアが前記配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を前記配置禁止領域に該当しない前記水平面小エリアに再配置する
ことを特徴とする請求項１８に記載のオブジェクト表示装置。
【請求項２０】
前記オブジェクト基準位置配置手段は、
前記水平面２次元座標系における基準軸から予め設定された所定の距離以内に位置する前記水平面小エリアを前記配置禁止領域として設定し、前記オブジェクト基準位置情報が配置された前記水平面小エリアが前記配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を前記配置禁止領域に該当しない前記水平面小エリアに再配置する
ことを特徴とする請求項１８または１９に記載のオブジェクト表示装置。
【請求項２１】
前記オブジェクト基準位置配置手段は、
一の前記水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、前記オブジェクトに予め設定された優先度に基づき、前記複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を前記一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を前記一の水平面小エリアに隣接する前記水平面小エリアに再配置する
ことを特徴とする請求項１８〜２０のいずれか１項に記載のオブジェクト表示装置。
【請求項２２】
前記オブジェクト基準位置配置手段は、
一の前記水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、前記水平面２次元座標系におけるいずれかの次元軸からオブジェクト基準位置情報に示される位置までの距離に基づき、前記複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を前記一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を前記一の水平面小エリアに隣接する前記水平面小エリアに再配置する
ことを特徴とする請求項１８〜２１のいずれか１項に記載のオブジェクト表示装置。
【請求項２３】
前記オブジェクト基準位置配置手段は、
前記オブジェクト表示装置の現在位置を通り、前記現在位置と実空間における前記特定目標物の位置とを結ぶ直線と直交する直線により前記水平面２次元座標系を分割して得られる各領域のうち、前記特定目標物が存在する前記領域に位置するオブジェクトを対象としてオブジェクトの基準位置の配置処理を実施する
ことを特徴とする請求項１８〜２２のいずれか１項に記載のオブジェクト表示装置。
【請求項２４】
前記投影面２次元座標系設定手段は、
前記オブジェクト表示装置の現在位置を中心として所定の半径を有すると共に、軸心方向を予め設定された所定方向に向けられた仮想的な円筒を設定し、設定された前記円筒の内側面上における２方向を座標軸とする投影面円柱座標系を、投影面２次元座標系として設定する
ことを特徴とする請求項１または２に記載のオブジェクト表示装置。
【請求項２５】
前記オブジェクト表示位置決定手段は、前記投影面円柱座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置する
ことを特徴とする請求項２４に記載のオブジェクト表示装置。
【請求項２６】
前記オブジェクト基準位置配置手段は、前記水平面２次元座標系において、特定目標物を中心として、この中心位置を始点として一のオブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該一のオブジェクト基準位置が配置されていた水平面小エリアに最も近い水平面小エリアにオブジェクト基準位置を再配置する
ことを特徴とする請求項１８〜２３のいずれか１項に記載のオブジェクト表示装置。
【請求項２７】
前記オブジェクト表示位置決定手段は、前記投影面２次元座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置する
ことを特徴とする請求項６〜２３のいずれか１項に記載のオブジェクト表示装置。
【請求項２８】
撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置にオブジェクトの重畳表示を実現させるためのオブジェクト表示方法であって、
前記オブジェクト表示装置の現在位置を取得する位置情報取得ステップと、
前記位置情報取得ステップにおいて取得された現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、前記オブジェクト表示装置の現在位置を原点とする水平面２次元座標系を設定する水平面２次元座標系設定ステップと、
前記オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段からオブジェクト情報を取得し、前記水平面２次元座標系設定ステップにより設定された前記水平面２次元座標系に前記オブジェクト情報の前記オブジェクト基準位置情報をプロットするオブジェクト基準位置配置ステップと、
前記水平面２次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する投影面２次元座標系設定ステップと、
前記投影面２次元座標系設定ステップにより設定された前記投影面２次元座標系における各象限を、所定の大きさを有すると共に前記投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面２次元座標系分割ステップと、
前記オブジェクト基準位置配置ステップにおいて前記水平面２次元座標系にプロットされた前記オブジェクト基準位置情報を、前記水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する前記投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定ステップと、
前記オブジェクト表示位置決定ステップにおいて前記オブジェクトが配置された前記投影面小エリアに関する情報に基づき、前記オブジェクトの表示画面における表示位置の制御を実施する表示制御ステップと
を有することを特徴とするオブジェクト表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト表示装置及びオブジェクト表示方法に関する。
【背景技術】
【０００２】
近年、コンピュータグラフィックスにより仮想的な現実空間を構成する仮想現実（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）、及び現実空間の映像をコンピュータで処理して情報を付加する拡張現実感（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）に関する研究が進められており、特に最近では拡張現実感技術（ＡＲ技術）が注目されている。ＡＲ技術の実現方法には様々な態様が考えられ、その一つにカメラ付き携帯電話を利用したものを挙げることができる。携帯電話におけるＡＲ技術は、ＧＰＳ等により測位した携帯電話の位置情報をサーバに送信し、サーバに予め登録された情報のうち、当該携帯電話周辺の店舗や施設の情報をサーバから端末へ送信し、取得した情報を風景映像に付加して表示することにより拡張現実感を実現するものである。かかるＡＲ技術を利用した具体的なサービスの一例として、ゴルフコースのグリーン情報やハザード情報を風景映像に重畳表示するサービスが挙げられる。
【０００３】
また、カメラでイメージを取得するとともにカメラの位置および姿勢を測定し、測定されたカメラの位置および姿勢に基づき記憶装置の所定アドレスに格納されたデータを読み出し、読み出されたデータをカメラで取得したイメージに結合させて表示するＡＲ技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７０００２１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
カメラで取得した実空間の映像に種々の情報を表示するＡＲ技術では、情報は、情報バルーン、アイコン等のグラフィックスオブジェクトとして実空間の映像に重畳表示される。かかる場合において、表示する情報の量が多くなると表示画面は非常に煩雑となる。また、グラフィックスオブジェクトが重なり合うように表示されると、情報の視認、及びグラフィックオブジェクトの選択操作が困難となる。このような問題は、小型の表示装置が搭載されている携帯電話やＰＤＡ等のモバイル端末において特に顕著である。さらに、タッチパネルが採用されたモバイル端末では、画面上に密集されたグラフィックスオブジェクトのうちの一つを操作することは極めて困難である。
【０００６】
さらに、このＡＲ技術をゴルフコースのナビゲーションに応用した場合では、グリーンの情報やバンカー等のハザード情報が重なって表示されると、グリーンやバンカーの位置の正確な方向や距離を視認することが非常に困難となる。
【０００７】
そこで、本発明は、上記問題点に鑑みてなされたものであり、ＡＲ技術において、実空間の映像に重畳表示する情報の量が多い場合であっても、画面の煩雑化を抑制することが可能なオブジェクト表示装置及びオブジェクト表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のオブジェクト表示装置は、撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置であって、オブジェクト表示装置の現在位置を取得する位置情報取得手段と、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段と、オブジェクト表示装置の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置の現在位置を原点とする水平面２次元座標系を設定する水平面２次元座標系設定手段と、水平面２次元座標系設定手段により設定された水平面２次元座標系にオブジェクト情報記憶手段に記憶されているオブジェクト情報のオブジェクト基準位置情報をプロットするオブジェクト基準位置配置手段と、水平面２次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する投影面２次元座標系設定手段と、投影面２次元座標系設定手段により設定された投影面２次元座標系における各象限を、所定の大きさを有すると共に投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面２次元座標系分割手段と、オブジェクト基準位置配置手段により水平面２次元座標系にプロットされたオブジェクト基準位置情報を、水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定手段と、オブジェクト表示位置決定手段によりオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する表示制御手段とを備えることを特徴とする。
【０００９】
また、上記課題を解決するために、本発明のオブジェクト表示方法は、撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置にオブジェクトの重畳表示を実現させるためのオブジェクト表示方法であって、オブジェクト表示装置の現在位置を取得する位置情報取得ステップと、位置情報取得ステップにおいて取得された現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置の現在位置を原点とする水平面２次元座標系を設定する水平面２次元座標系設定ステップと、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段からオブジェクト情報を取得し、水平面２次元座標系設定ステップにより設定された水平面２次元座標系にオブジェクト情報のオブジェクト基準位置情報をプロットするオブジェクト基準位置配置ステップと、水平面２次元座標系にオブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する投影面２次元座標系設定ステップと、投影面２次元座標系設定ステップにより設定された投影面２次元座標系における各象限を、所定の大きさを有すると共に投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面２次元座標系分割ステップと、オブジェクト基準位置配置ステップにおいて水平面２次元座標系にプロットされたオブジェクト基準位置情報を、水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定ステップと、オブジェクト表示位置決定ステップにおいてオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する表示制御ステップとを有することを特徴とする。
【００１０】
本発明のオブジェクト表示装置及びオブジェクト表示方法によれば、オブジェクトの基準位置情報がオブジェクト情報に基づき水平面２次元座標系に配置・プロットされ、更に水平面２次元座標系におけるオブジェクト基準位置情報の配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、水平面におけるオブジェクトの基準位置が表示画面におけるオブジェクトの表示位置に反映されることとなるので、実空間の映像に重畳表示する情報の量が多い場合であっても、オブジェクトが整然と表示され、画面の煩雑化を抑制することが可能となる。
【００１１】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト基準位置情報が配置された投影面小エリアがオブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアに再配置することを特徴とする。
【００１２】
この構成によれば、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制される。
【００１３】
また、本発明のオブジェクト表示装置は、撮影手段の撮影方向を取得する方位取得手段を更に備え、投影面２次元座標系設定手段は、方位取得手段により取得された撮影方向に直交する面、又は撮影方向の水平方向成分に直交する面を投影面として設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定することを特徴とする。これにより、オブジェクトの表示の制御に好適な投影面２次元座標系が設定される。
【００１４】
また、本発明のオブジェクト表示装置では、投影面２次元座標系設定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を始点として撮影手段の撮影方向の水平方向成分に沿って引かれた直線と、投影面との交点を原点として、投影面２次元座標系における座標軸を設定することを特徴とする。
【００１５】
また、本発明のオブジェクト表示装置では、投影面２次元座標系設定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を視点とした場合に投影面において特定目標物が透視投影される位置を原点として、投影面２次元座標系における座標軸を設定することを特徴とする。
【００１６】
これらの構成によれば、例えば、投影面２次元座標系において表示禁止領域をどのように設定するかといった表示制御における目的に応じて、投影面２次元座標系における座標軸の設定をすることが可能となる。
【００１７】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を視点として、オブジェクト基準位置配置手段により水平面２次元座標系に配置されたオブジェクト基準位置情報が投影面上において透視投影される位置に対応する投影面小エリアに当該オブジェクトを配置することを特徴とする。
【００１８】
この構成によれば、オブジェクトは、撮影手段により取得された実空間の映像における実際の所在位置が属する投影面小エリアに配置されることとなる。これにより、実空間における位置と密接に関連付けられた、オブジェクトの表示による情報の提供が可能となる。
【００１９】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクトが配置された投影面小エリアを表示禁止領域に設定することを特徴とする。
【００２０】
この構成によれば、オブジェクト同士が重畳表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制され、オブジェクトの視認性が向上される。
【００２１】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面２次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。
【００２２】
この構成によれば、投影面２次元座標系における垂直方向の座標軸近傍にオブジェクトが配置されないので、重畳される実空間の映像における垂直方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に垂直方向の座標軸が重なるように投影面２次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物の上方及び下方に位置する領域をオブジェクトに遮られることなく表示させることが可能となる。
【００２３】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面２次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。
【００２４】
この構成によれば、投影面２次元座標系における水平方向の座標軸近傍にオブジェクトが配置されないので、重畳される実空間の映像における水平方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に水平方向の座標軸が重なるように投影面２次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物と同程度の高さに位置する領域をオブジェクトに遮られることなく表示させることが可能となる。
【００２５】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面において透視投影された特定目標物の位置から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。
【００２６】
この構成によれば、投影面及び投影面２次元座標系における特定目標物の位置近傍にオブジェクトが配置されないので、重畳される実空間の映像における特定目標物近傍に相当する領域の視認性が向上する。
【００２７】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト表示装置の表示画面において特定のグラフィックオブジェクトを表示するための領域に対応する投影面小エリアを表示禁止領域に設定することを特徴とする。
【００２８】
この構成によれば、表示画面において特定のグラフィックオブジェクトを表示するための領域に相当する投影面小エリアにオブジェクトが配置されないので、特定のグラフィックオブジェクトをオブジェクトに遮られることなく表示させることが可能となる。
【００２９】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、隣接する投影面小エリアに当該オブジェクトを再配置することを特徴とする。
【００３０】
この構成によれば、表示禁止領域に該当する投影面小エリアにオブジェクトが配置された場合に、当該投影面小エリアに隣接する投影面小エリアに当該オブジェクトが再配置されるので、当該オブジェクトの所在位置近傍の領域に当該オブジェクトを表示できる。
【００３１】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、投影面２次元座標系における当該投影面小エリアの垂直方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することを特徴とする。
【００３２】
この構成によれば、例えば、表示禁止領域に該当する一の投影面小エリアに複数のオブジェクトが配置された場合に、それらの複数のオブジェクトは、垂直方向に順次並べられて再配置されることとなる。従って、同じ場所に対応付けられた互いに関連する複数のオブジェクトを、表示画面において関連付けを強調させながら表示させることが可能となる。なお、座標値の増加または減少のための所定値は、例えば１とすることができる。また、その所定値は、１以外の値であってもよい。
【００３３】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、投影面２次元座標系における当該投影面小エリアの水平方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することを特徴とする。
【００３４】
この構成によれば、例えば、表示禁止領域に該当する一の投影面小エリアに複数のオブジェクトが配置された場合に、それらの複数のオブジェクトは、水平方向に順次並べられて再配置されることとなる。従って、同じ場所に対応付けられた互いに関連する複数のオブジェクトを、表示画面において関連付けを強調させながら表示させることが可能となる。なお、座標値の増加または減少のための所定値は、例えば１とすることができる。また、その所定値は、１以外の値であってもよい。また、上記構成の組み合わせによれば、表示禁止領域に配置されたオブジェクトを、投影面２次元座標系における垂直方向の座標値の絶対値を所定値だけ増加又は減少させると共に、水平方向の座標値の絶対値を所定値だけ増加又は減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することも可能である。
【００３５】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、一の投影面小エリアに複数のオブジェクトが配置された場合に、予め設定されたオブジェクトの優先度に基づき、複数のオブジェクトのうちの一のオブジェクトを一の投影面小エリアに配置すると共に、他のオブジェクトを一の投影面小エリアに隣接する投影面小エリアに再配置することを特徴とする。
【００３６】
この構成によれば、一の投影面小エリアに複数のオブジェクトが配置された場合に、優先度がより高いオブジェクトが当該一の投影面小エリアに配置される。これにより、当該一の投影面小エリアを表示禁止領域として設定することが可能となるので、他のオブジェクトを一の投影面小エリア以外の投影面小エリアであって、一の投影面小エリアに隣接する投影面小エリアに再配置することが可能となる。
【００３７】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、予め設定された投影面２次元座標系を分割するための投影面分割ルールに基づき、投影面２次元座標系を複数の投影面小エリアを含む投影面中エリアに分割し、各投影面中エリアに含まれる複数の投影面小エリアに所定の配置順位を設定し、予め設定された優先度がより高いオブジェクトが、配置順位がより高い投影面小エリアに配置されるように、投影面中エリア内に配置されたオブジェクトを再配置することを特徴とする。
【００３８】
この構成において、高い優先度が設定されたオブジェクトは、より重要な情報を示すものであり、高い配置順位が設定された投影面小エリアは、表示画面においてより視認容易な領域に相当するものである。従って、この構成によれば、重要な情報を示すオブジェクトを、表示画面においてより視認容易な位置に表示させることが可能となる。
【００３９】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、実空間における一の対象物に関する複数のオブジェクトであって、一の対象物におけるオブジェクト表示装置の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、一端部に関する情報を示すオブジェクト及び他端部に関する情報を示すオブジェクトをそれぞれ、投影面２次元座標系における水平方向の座標軸の下方及び上方の象限に位置する投影面小エリアに配置することを特徴とする。
【００４０】
この構成によれば、所定の対象物の一端部及び他端部に関する情報を示す２つのオブジェクトを、互いの関連性及び一の対象物における位置関係をユーザに認識させながら表示させることが可能となる。
【００４１】
また、本発明のオブジェクト表示装置では、水平面２次元座標系設定手段により設定された水平面２次元座標系における各象限を、所定の大きさを有すると共に、水平面２次元座標系における所定の座標値を有する小エリアである水平面小エリアに分割する水平面２次元座標系分割手段を更に備え、オブジェクト基準位置配置手段は、オブジェクト情報記憶手段に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を、当該オブジェクト基準位置情報に示される基準位置に対応する水平面小エリアにプロットし、オブジェクト表示位置決定手段は、予め設定された水平面小エリアと投影面小エリアとの対応付けに基づき、オブジェクト基準位置配置手段により水平面小エリアにプロットされたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアに配置することを特徴とすることを特徴とする。
【００４２】
この構成によれば、オブジェクトは、オブジェクト情報に基づき、オブジェクト基準位置情報が水平面２次元座標系における水平面小エリアに配置され、更に水平面小エリアに対応する投影面小エリアに配置される。そして、オブジェクト基準位置情報が配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、オブジェクトは、水平面における位置関係が反映された投影面小エリアに表示されることとなる。従って、表示画面において、オブジェクトが対応付けられた位置の直感的な認識が容易となる。また、水平面における空間的な広がりが投影面及び表示画面に反映されるので、表示画面においてオブジェクトが密集されずに適度な広がりをもって配置される蓋然性が高い。従って、実空間の映像に重畳表示するオブジェクトの量が多い場合であっても、画面の煩雑化を抑制することが可能となる。
【００４３】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、投影面２次元座標系における表示禁止領域に該当する投影面小エリアに対応付けられた水平面小エリアを、オブジェクトの配置を禁止する領域である配置禁止領域として設定し、オブジェクト基準位置情報が配置された水平面小エリアが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアに再配置することを特徴とする。
【００４４】
この構成によれば、オブジェクトが投影面２次元座標系における表示禁止領域に配置されることが防止される。従って、表示面においてオブジェクトを重畳表示させることが好ましくない領域にオブジェクトが表示されないので、表示画面の視認性が向上する。
【００４５】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、水平面２次元座標系における基準軸から予め設定された所定の距離以内に位置する水平面小エリアを配置禁止領域として設定し、オブジェクト基準位置情報が配置された水平面小エリアが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアに再配置することを特徴とする。
【００４６】
この構成によれば、例えば、水平面２次元座標系における基準軸と投影面２次元座標系における垂直方向の座標軸とが一致するように水平面小エリアと投影面小エリアとが対応付けられている場合に、投影面２次元座標系における垂直方向の座標軸近傍にオブジェクトが配置されないこととなる。従って、重畳される実空間の映像における垂直方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に垂直方向の座標軸が重なるように投影面２次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物の上方及び下方に位置する領域をオブジェクトに遮られることなく表示させることが可能となる。
【００４７】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、一の水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、オブジェクトに予め設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアに隣接する水平面小エリアに再配置することを特徴とする。
【００４８】
この構成によれば、一の水平面小エリアに複数のオブジェクト基準位置情報が配置された場合に、優先度がより高いオブジェクトのオブジェクト基準位置情報が当該一の水平面小エリアに配置されるので、オブジェクトの優先度に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることが可能となる。かかるオブジェクト基準位置情報の配置に基づき、投影面２次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性向上が実現される。
【００４９】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、一の水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、水平面２次元座標系におけるいずれかの次元軸からオブジェクト基準位置情報に示される位置までの距離に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアに隣接する水平面小エリアに再配置することを特徴とする。
【００５０】
この構成によれば、一の水平面小エリアに複数のオブジェクト基準位置情報が配置された場合に、水平面２次元座標系における座標軸からの距離がより近いオブジェクト基準位置情報が当該一の水平面小エリアに配置されるので、座標軸からの距離に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることが可能となる。かかるオブジェクト基準位置情報の配置に基づき、投影面２次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性向上が実現される。
【００５１】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、オブジェクト表示装置の現在位置を通り、現在位置と実空間における特定目標物の位置とを結ぶ直線と直交する直線により水平面２次元座標系を分割して得られる各領域のうち、特定目標物が存在する領域に位置するオブジェクトを対象としてオブジェクトの基準位置の配置処理を実施することを特徴とする。
【００５２】
この構成によれば、表示対象とされる蓋然性が高いオブジェクトのみが処理対象とされ、それ以外のオブジェクトに関する配置処理が実施されないので、処理負担が軽減される。
【００５３】
また、本発明のオブジェクト表示装置では、投影面２次元座標系設定手段は、オブジェクト表示装置の現在位置を中心として所定の半径を有すると共に、軸心方向を予め設定された所定方向に向けられた仮想的な円筒を設定し、設定された円筒の内側面上における２方向を座標軸とする投影面円柱座標系を、投影面２次元座標系として設定することを特徴とする。これにより、実空間におけるオブジェクト及び当該オブジェクトが対応付けられる対象物の位置関係がより好適に反映されたオブジェクトの表示表現可能となる。
【００５４】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面円柱座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することを特徴とする。
【００５５】
また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、水平面２次元座標系において、特定目標物を中心として、この中心位置を始点として一のオブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該一のオブジェクト基準位置が配置されていた水平面小エリアに最も近い水平面小エリアにオブジェクト基準位置を再配置することを特徴とする。
【００５６】
また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面２次元座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することを特徴とする。
【００５７】
これらの構成によれば、表示画面において、オブジェクトが対応付けられる実空間における対象物と近い位置に当該オブジェクトが配置されるので、オブジェクトと対象物の関連性を示しながら自然かつ整然とした表現が可能となる。
【発明の効果】
【００５８】
ＡＲ技術において、実空間の映像に重畳表示する情報の量が多い場合であっても、画面の煩雑化を抑制することが可能となる。
【図面の簡単な説明】
【００５９】
【図１】第１実施形態に係るオブジェクト表示装置の機能的構成を示すブロック図である。
【図２】オブジェクト表示装置のハードウエア構成図である。
【図３】オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。
【図４】ゴルフコースを模式的に表した図、及び水平面２次元座標系設定部１４により設定される水平面２次元座標系の例を示す図である。
【図５】ゴルフコースにおけるオブジェクトの位置を模式的に表した図、及び水平面２次元座標系に配置されたオブジェクトを示す図である。
【図６】投影面２次元座標系設定部による投影面２次元座標系の設定処理を説明するための図である。
【図７】投影面２次元座標系における座標軸の設定の例を示す図である。
【図８】投影面２次元座標系に設定された表示禁止領域の例を示す図、及び投影面２次元座標系に配置されたオブジェクトの例を示す図である。
【図９】投影面２次元座標系において設定された表示禁止領域の例を示す図、及びオブジェクトの再配置の例を示す図である。
【図１０】投影面２次元座標系において設定された表示禁止領域の例を示す図、及びオブジェクトの再配置の例を示す図である。
【図１１】表示禁止領域の設定の例を示す図である。
【図１２】オブジェクトの再配置の例を示す図である。
【図１３】オブジェクトの再配置における投影面小エリアの配置順位の例を示す図である。
【図１４】投影面２次元座標系において設定された表示禁止領域の例を示す図である。
【図１５】オブジェクトの再配置のための単位領域である中エリアの設定を説明するための図である。
【図１６】設定された中エリアごとのオブジェクトの再配置を説明するための図である。
【図１７】オブジェクト表示位置決定部により投影面２次元座標系において配置及び再配置されたオブジェクトの例を示す図である。
【図１８】図１７に例示されるようにオブジェクトが投影面２次元座標系に配置された場合における、表示部における表示画面の例である。
【図１９】オブジェクト表示位置決定部により投影面２次元座標系において配置及び再配置されたオブジェクトの他の例を示す図である。
【図２０】オブジェクト表示装置１において実施される処理内容を示すフローチャートである。
【図２１】第２実施形態に係るオブジェクト表示装置１の機能的構成を示すブロック図である。
【図２２】ゴルフコース及びゴルフコースにおけるオブジェクトの位置を模式的に表した図、及び水平面２次元座標系及び水平面２次元座標系を分割して生成された水平面小エリアを示す図である。
【図２３】オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。
【図２４】水平面２次元座標系において設定された配置禁止領域の例、及びオブジェクトの再配置の例を示す図、及び投影面２次元座標系における投影面小エリアに配置されたオブジェクトの例を示す図である。
【図２５】配置禁止領域の設定、及びオブジェクトの再配置の他の例を示す図である。
【図２６】第２実施形態のオブジェクト表示装置において実施される処理内容を示すフローチャートである。
【図２７】第３実施形態における投影面２次元座標系の設定処理を説明するための図である。
【図２８】第３実施形態における、投影面２次元座標系の設定からオブジェクトの重畳表示に至る処理内容を説明するための図である。
【図２９】第３実施形態における、投影面２次元座標系におけるオブジェクトの再配置を説明するための図である。
【図３０】第３実施形態における、オブジェクト表示装置１において実施される処理内容を示すフローチャートである。
【発明を実施するための形態】
【００６０】
本発明に係るオブジェクト表示装置及びオブジェクト表示方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００６１】
（第１実施形態）
図１は、第１実施形態に係るオブジェクト表示装置１の機能的構成を示すブロック図である。本実施形態のオブジェクト表示装置１は、ユーザが実空間に向けたカメラ等の撮影装置で取得した映像に種々のオブジェクトを重畳表示することにより、ユーザに拡張現実感を与えるサービスを提供するものであって、例えば、携帯端末等の装置が例示される。なお、本実施形態では、オブジェクト表示装置１が、ゴルフコースにおいて、グリーンやハザード（池、バンカー等含む）に関する情報をオブジェクトとして、コースを撮影した映像に重畳表示するサービスを提供する装置である場合の例を説明するが、オブジェクト表示装置１は、ゴルフコースにおけるサービスを提供する装置に限定されるものではない。
【００６２】
図１に示すように、オブジェクト表示装置１は、機能的には、オブジェクト情報記憶部１０（オブジェクト情報記憶手段）、位置情報取得部１１（位置情報取得手段）、方位取得部１２（方位取得手段）、撮影部１３（撮影手段）、水平面２次元座標系設定部１４（水平面２次元座標系設定手段）、オブジェクト基準位置配置部１５（オブジェクト基準位置配置手段）、投影面２次元座標系設定部１６（投影面２次元座標系設定手段）、投影面２次元座標系分割部１７（投影面２次元座標系分割手段）、オブジェクト表示位置決定部１８（オブジェクト表示位置決定手段）、表示制御部１９（表示制御手段）及び表示部２０を備える。
【００６３】
図２は、オブジェクト表示装置１のハードウエア構成図である。オブジェクト表示装置１は、物理的には、図２に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、データ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等の補助記憶装置１０５、入力デバイスであるキーボード等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図１に示した各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませて実行させることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図１を参照し、オブジェクト表示装置１の各機能部について詳細に説明する。
【００６４】
オブジェクト情報記憶部１０は、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶している部分である。図３は、オブジェクト情報記憶部１０の構成及び記憶されているデータの例を示す図である。図３に示すように、オブジェクト情報記憶部１０は、オブジェクト情報を識別するコース情報ＩＤごとに、ジャンル、位置情報（オブジェクト基準位置情報）、情報データをオブジェクト情報として記憶している。
【００６５】
ジャンルは、当該オブジェクト情報が対応付けられた対象物を示す属性情報である。また、ジャンルは、「バンカー」、「池」といった対象物について、それら対象物におけるオブジェクト表示装置１の視点位置が存在する側の一端部である「手前」、及び当該一端部と反対側である「奥」といった情報を含んでいてもよい。
【００６６】
位置情報は、当該オブジェクトが実空間において対応付けられた基準位置を示す情報であり、例えば緯度及び経度に関する情報を含む。また、情報データは、表示部２０において実空間の映像に重畳して表示させるためのデータであり、例えば、テキストデータ、アイコン、写真等の所定画像データを含むことができる。本実施形態では、情報データは、ジャンルに示される対象までの距離を示す情報が記憶されている。
【００６７】
また、オブジェクト情報記憶部１０は、水平面２次元座標系における配置位置、投影面２次元座標系における表示位置及び表示要否属性を記憶するためのフィールドを更に含んでいてもよい。
【００６８】
なお、本実施形態のオブジェクト情報は、オブジェクト情報記憶部１０に予め記憶されているものとしているが、これには限られない。例えば、オブジェクト表示装置１と通信可能なサーバ（図示せず）においてオブジェクト情報が蓄積されており、当該サーバがオブジェクト表示装置１の位置情報に基づきオブジェクト表示装置１の周辺に配置されたオブジェクト情報を抽出し、抽出されたオブジェクト情報がサーバからオブジェクト表示装置１に送信されることとしてもよい。
【００６９】
位置情報取得部１１は、オブジェクト表示装置１の現在位置を取得する部分である。位置情報取得部１１は、例えば、複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信して、それらの強度からオブジェクト表示装置１の現在位置に関する位置情報を取得するＧＰＳモジュールである。また、オブジェクト表示装置１が移動体通信網による通信が移動端末である場合には、位置情報取得部１１は、通信モジュール１０５を介して通信網と通信することによりオブジェクト表示装置１の近くに存在する衛星の情報をアシストデータとして取得し、位置測位を行うＡＧＰＳ（Ａｓｓｉｓｔｅｄ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）方式に対応したモジュールであることができる。この場合には、位置情報をより高速かつ正確に取得することができる。ただし、位置情報取得部１１は、ＧＰＳまたはＡＧＰＳを利用するものに限られるものではなく、ＧＰＳに依存することなく位置情報を取得する構成であってもよい。例えば、位置情報取得部１１において、ＷｉＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信基地局を空間内に複数配設し、それらからの電波強度により端末位置情報を取得する方式を利用してもよいし、このような方式をＧＰＳないしはＡＧＰＳに併用する方式を利用することも可能である。
【００７０】
方位取得部１２は、撮影部１３の撮影方向を取得する部分である。方位取得部１２は、オブジェクト表示装置１が向いている方向の姿勢・角度を検出し、それに相当する信号を出力するモジュールにより構成することができる。方位取得部１２を構成するためのモジュールとしては、複数の地磁気センサを組み合わせたものを採用することが可能であり、さらに地磁気センサに加えて複数の加速度センサを組み合わせたモーションセンサを採用してもよい。より詳しくは、方位取得部１２を構成するためのモジュールとして、３軸方向の地磁気センサと３軸方向の加速度センサとを組み合わせた６軸センサ、３軸方向の地磁気センサと２軸方向の加速度センサとを組み合わせた５軸センサを採用することが可能であり、また、加速度センサの代わりにジャイロを採用することができる。かかるモーションセンサは、オブジェクト表示装置１の姿勢・角度に関する情報だけでなく、ユーザがオブジェクト表示装置１を動かしたり傾けたりした場合における動作の向きおよび速さを検出することができる。
【００７１】
撮影部１３は、実空間の映像を取得する部分である。撮影部１３は、所定の光学系及び受像素子を有し、デジタル画像を取得する機能を提供するモジュールにより構成できる。
【００７２】
水平面２次元座標系設定部１４は、オブジェクト表示装置１の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置１の現在位置を原点とする水平面２次元座標系を設定する部分である。図４を参照して、水平面２次元座標系の設定処理を説明する。図４（ａ）は、ゴルフコースを模式的に表した図である。図４（ａ）には、オブジェクト表示装置１の現在位置ＣＰ及び特定目標物Ｔが示されている。本実施形態のゴルフコースの案内を実施するサービスでは、例えば、グリーンが特定目標物Ｔとして設定される。特定目標物に関する情報は、オブジェクト情報の１種としてオブジェクト情報記憶部１０に記憶されており（図３におけるジャンル「グリーン」のオブジェクト情報を参照）、例えば、オブジェクト情報記憶部１０に記憶されているオブジェクトのうち、任意のオブジェクトをユーザの選択により特定目標物Ｔとして設定することが可能である。水平面２次元座標系設定部１４は、オブジェクト情報記憶部１０から、特定目標物Ｔに関する情報を取得する。また、水平面２次元座標系設定部１４は、例えば「真北」といった特定の方位を特定目標物Ｔに設定できる。
【００７３】
図４（ｂ）は、図４（ａ）に示されるゴルフコースにおいて、水平面２次元座標系設定部１４により設定される水平面２次元座標系の例を示す図である。図４（ｂ）に示す例では、Ｘ軸及びＹ軸からなる直交座標系が水平面２次元座標系として設定されている。即ち、水平面２次元座標系設定部１４は、現在位置ＣＰと特定目標物Ｔを結ぶ水平方向の線を基準軸の１つであるＹ軸として設定し、Ｙ軸に直交し現在位置ＣＰを通る線をＸ軸として設定し、Ｙ軸及びＸ軸からなる水平面２次元座標系を設定する。なお、本実施形態では、現在位置ＣＰと特定目標物Ｔとを結ぶ水平方向に延びる直線をＹ軸の設定のために用いているが、ここで用いられる直線は水平方向のものには限られない。また、本実施形態では、水平面２次元座標系の例として直交座標系を例示しているが、これに限定されず、例えば２次元の極座標（円座標）系であってもよい。
【００７４】
オブジェクト基準位置配置部１５は、オブジェクト情報記憶部１０に記憶されているオブジェクト情報のオブジェクト基準位置情報に基づき、水平面２次元座標系設定部１４により設定された水平面２次元座標系にオブジェクトの基準位置情報をプロットする部分である。本実施形態では、オブジェクト基準位置配置部１５は、緯度及び経度により表される位置情報（オブジェクト基準位置情報）に基づき、水平面２次元座標系にオブジェクト基準位置情報をプロット・配置する。図５（ａ）は、ゴルフコースにおけるオブジェクトの基準位置を模式的に表した図である。図５（ｂ）は、水平面２次元座標系に配置されたオブジェクトを示す図である。図５（ｂ）に示すように、バンカー手前、バンカー奥、池手前及び池奥（図３参照）といった属性に対応付けられたオブジェクトのオブジェクト基準位置情報Ｏ２〜Ｏ５は、水平面２次元座標系設定部１４により設定された水平面２次元座標系にプロットされている。
【００７５】
投影面２次元座標系設定部１６は、方位取得部１２により取得された撮影部１３の撮影方向に直行する面、又は撮影方向の水平方向成分に直交する面を投影面として設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する部分である。図６は、投影面２次元座標系設定部１６による投影面２次元座標系の設定処理を説明するための図である。図６に示すように、投影面２次元座標系設定部１６は、現在位置ＣＰ上における所定高さ位置に設定された視点位置ＦＰを基準位置として、矢印Ｒにより示される撮影部１３の撮影方向または撮影方向の水平方向成分を設定し、その方向に直交する投影面ＰＰを設定する。そして、投影面２次元座標系設定部１６は、投影面ＰＰ上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する。なお、投影面２次元座標系設定部１６は、例えば、投影面２次元座標系における水平方向の座標軸をＷ軸、垂直方向の座標軸をＺ軸として設定する。また、投影面ＰＰは、水平面２次元座標系を含む面に直交する面に限定されない。
【００７６】
ここで、投影面２次元座標系設定部１６は、図７（ａ）に示すように、オブジェクト表示装置１の現在位置における所定の高さの位置を始点として撮影部１３の撮影方向または撮影方向の水平方向成分に沿って引かれた直線と、投影面ＰＰとの交点を原点として、投影面２次元座標系における座標軸を設定することができる。即ち、オブジェクト表示装置１の現在位置における所定の高さの位置は、図６において視点位置ＦＰにより表されるので、視点位置ＦＰを始点として矢印Ｒの方向に沿って引かれた直線と投影面ＰＰとの交点が原点に設定される。現在位置における所定の高さは、例えば、一般的なユーザの視点位置である１５０ｃｍ程度に設定されることが好適である。
【００７７】
また、投影面２次元座標系設定部１６は、図７（ｂ）に示すように、オブジェクト表示装置１の現在位置ＣＰにおける所定の高さの位置を視点位置ＦＰとした場合に投影面ＰＰにおいて特定目標物Ｔが透視投影される位置を原点として、投影面２次元座標系における座標軸を設定することができる。
【００７８】
投影面２次元座標系分割部１７は、投影面２次元座標系設定部１６により設定された投影面２次元座標系における各象限を、所定の大きさを有すると共に投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する部分である。具体的には、投影面２次元座標系分割部１７は、図７（ａ）及び図７（ｂ）に示すように、投影面２次元座標系における各象限を投影面小エリアＶＡに分割する。図７（ａ），（ｂ）に示す例では、投影面２次元座標系における各象限は、正方形の投影面小エリアＶＡに分割されている。また、投影面小エリアＶＡは、Ｗ軸及びＺ軸の座標値を有する。
【００７９】
オブジェクト表示位置決定部１８は、オブジェクト基準位置配置部１５により水平面２次元座標系に配置されたオブジェクト基準位置情報を、水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアＶＡに配置することにより当該オブジェクトの表示位置を決定する部分である。また、オブジェクト表示位置決定部１８は、オブジェクトが配置された投影面小エリアＶＡがオブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアＶＡに再配置する部分である。さらに、オブジェクト表示位置決定部１８は、オブジェクトの表示を禁止する領域である表示禁止領域の設定も実施する。以下、図８〜１７を参照して、オブジェクト表示位置決定部１８による、オブジェクトの投影面小エリアＶＡに対する配置処理、再配置処理、禁止領域の設定処理の例を説明する。
【００８０】
図８（ａ）は、投影面２次元座標系に設定された表示禁止領域の例を示す図である。即ち、オブジェクト表示位置決定部１８は、投影面２次元座標系（投影面ＰＰ）において透視投影された特定目標物Ｔの位置から、予め設定された所定の距離以内に位置する投影面小エリアＶＡを表示禁止領域に設定する。図８（ａ）に示す例では、オブジェクト表示位置決定部１８は、特定目標物Ｔであるグリーンが投影された位置を含む投影面小エリアＶＡ１を表示禁止領域に設定している。また、オブジェクト表示位置決定部１８は、オブジェクト表示装置１の表示画面において特定のグラフィックオブジェクトＧを表示するための領域に対応する投影面小エリアＶＡを表示禁止領域に設定する。図８（ａ）に示す例では、オブジェクト表示位置決定部１８は、ホール数を示すグラフィックオブジェクトＧ１及びゴルフコースの概略図を示すグラフィックオブジェクトＧ２を表示するための領域に対応する投影面小エリアＶＡ２，ＶＡ３を表示禁止領域に設定している。
【００８１】
図８（ｂ）は、投影面２次元座標系に配置されたオブジェクトの例を示す図である。即ち、オブジェクト表示位置決定部１８は、オブジェクト表示装置１の現在位置ＣＰにおける所定の高さの位置を視点位置ＦＰとして、オブジェクト基準位置配置部１５により水平面２次元座標系に配置されたオブジェクト基準位置情報が投影面ＰＰ上において透視投影される位置に対応する投影面小エリアＶＡに当該オブジェクトを配置する（図６参照）。図８（ｂ）に示す例では、オブジェクト表示位置決定部１８は、オブジェクトＯ１１，Ｏ１２，Ｏ１３を投影面小エリアＶＡ４に配置し、オブジェクトＯ１４を投影面小エリアＶＡ５に配置し、オブジェクトＯ１５を投影面小エリアＶＡ５に配置している。なお、本実施形態では、オブジェクトは、バルーン型のグラフィックオブジェクトであり、バンカーや池といった対象物までの距離を示す情報データがバルーン内に表示される。この情報データは、オブジェクト情報記憶部１０に記憶されている。
【００８２】
図９（ａ）は、投影面２次元座標系において設定された表示禁止領域の例を示す図である。投影面小エリアＶＡ４，ＶＡ５，ＶＡ６は、表示画面においてオブジェクトが提供する情報の、実空間における対象物が表示される領域であるので、これらの領域にオブジェクトの重畳表示をすると、当該対象物が隠されることとなる。そこで、オブジェクト表示位置決定部１８は、これらの投影面小エリアＶＡ４，ＶＡ５，ＶＡ６を表示禁止領域として設定する。
【００８３】
図９（ｂ）は、オブジェクトの再配置の例を示す図である。図９（ａ）において示したように、オブジェクトＯ１１，Ｏ１２，Ｏ１３は、表示禁止領域に配置されているので、オブジェクト表示位置決定部１８は、オブジェクトＯ１１，Ｏ１２，Ｏ１３を、隣接する投影面小エリアＶＡに再配置する。図９（ｂ）に示す例では、オブジェクト表示位置決定部１８は、投影面小エリアＶＡの垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡにオブジェクトを再配置する。ここでは、オブジェクト表示装置１の現在位置に近いオブジェクトを優先して再配置を実施するといったルールが予め設定されているとすると、オブジェクト表示位置決定部１８は、オブジェクトＯ１１を、投影面小エリアＶＡ４の垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアである投影面小エリアＶＡ１１に再配置する。なお、本実施形態では、座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡにオブジェクトを再配置することとしているが、これに限られない。座標値の絶対値を減少させた座標値により示される投影面小エリアＶＡに再配置することとしてもよいし、座標値の絶対値における増加幅または減少幅は、１以外の値であってもよい。
【００８４】
次に、オブジェクト表示位置決定部１８は、オブジェクトＯ１２を、垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡに再配置する。ただし、投影面小エリアＶＡ１１には、オブジェクトＯ１２より優先されるオブジェクトＯ１１が既に再配置されているので、オブジェクトＯ１２は、投影面小エリアＶＡ１２に再配置される。更に、オブジェクト表示位置決定部１８は、オブジェクトＯ１３を、垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡに再配置する。ただし、投影面小エリアＶＡ１１，ＶＡ１２にはそれぞれ、オブジェクトＯ１３より優先されるオブジェクトＯ１１，Ｏ１２が既に再配置されているので、オブジェクトＯ１３は、投影面小エリアＶＡ１３に再配置される。同様に、オブジェクト表示位置決定部１８は、オブジェクトＯ１４，Ｏ１５をそれぞれ、投影面小エリアＶＡ１４，ＶＡ１５に再配置する。
【００８５】
図１０（ａ）は、投影面２次元座標系において設定された表示禁止領域の例を示す図である。図１０（ａ）に示す例では、表示画面において特定目標物Ｔの視認性が低下することは好ましくないので、オブジェクト表示位置決定部１８は、特定目標物が属する投影面小エリアＶＡ１の垂直上方及び下方に位置する投影面小エリアＶＡ７を表示禁止領域として設定する。
【００８６】
図１０（ｂ）は、オブジェクトの再配置の例を示す図である。図１０（ａ）において示したように、オブジェクトＯ１１，Ｏ１２，Ｏ１３は、表示禁止領域に配置されているので、オブジェクト表示位置決定部１８は、オブジェクトＯ１１，Ｏ１２，Ｏ１３を、隣接する投影面小エリアに再配置する。オブジェクト表示装置１の現在位置に近いオブジェクトを優先して再配置を実施すること、及び投影面２次元座標系において、垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡへの移動・再配置を水平方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡへの移動・再配置より優先させるといったルールが予め設定されているとすると、図１０（ｂ）に示す例では、オブジェクトＯ１１が配置された投影面小エリアの垂直方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡ１が表示禁止領域に設定されているので、オブジェクト表示位置決定部１８は、例えば、水平方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡ２１にオブジェクトＯ１１を再配置する。同様に、オブジェクト表示位置決定部１８は、オブジェクトＯ１２，Ｏ１３をそれぞれ、投影面小エリアＶＡ２２，ＶＡ２３に再配置する。また、オブジェクト表示位置決定部１８は、オブジェクトＯ１１が配置された投影面小エリアの垂直方向に位置する全ての投影面小エリアが表示禁止領域に該当することを予め認識できる場合には、垂直方向の投影面小エリアへの再配置を試みることなく、直接に、水平方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡ２１にオブジェクトＯ１１を再配置することができる。
【００８７】
図１１（ａ）は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部１８は、投影面２次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図１１（ａ）に示す例では、オブジェクト表示位置決定部１８は、投影面２次元座標系における垂直方向の座標軸であるＺ軸から所定の距離以内の領域ＰＡＺに属する投影面小エリアＶＡを表示禁止領域に設定する。
【００８８】
図１１（ｂ）は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部１８は、投影面２次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図１１（ｂ）に示す例では、オブジェクト表示位置決定部１８は、投影面２次元座標系における水平方向の座標軸であるＷ軸から所定の距離以内の領域ＰＡＷに属する投影面小エリアＶＡ及びＺ軸から所定の距離以内の領域ＰＡＺに属する投影面小エリアＶＡを表示禁止領域に設定する。
【００８９】
図１２は、オブジェクトの再配置の例を示す図である。オブジェクト表示位置決定部１８は、一の投影面小エリアＶＡに複数のオブジェクトが配置された場合に、予め設定されたオブジェクトの優先度に基づき、複数のオブジェクトのうちの一のオブジェクトを一の投影面小エリアＶＡに配置すると共に、他のオブジェクトを一の投影面小エリアに隣接する投影面小エリアＶＡに再配置する。図１２（ａ）に示す例では、一の投影面小エリアＶＡにオブジェクトＯＡ，ＯＢが配置されている。オブジェクトＯＡの優先度がオブジェクトＯＢの優先度より高い場合には、オブジェクト表示位置決定部１８は、図１２（ｂ）に示すように、オブジェクトＯＡを投影面小エリアＶＡＡに配置すると共に、オブジェクトＯＢを投影面小エリアＶＡＡに隣接する投影面小エリアＶＡＢに再配置する。
【００９０】
図１３は、オブジェクトの再配置における投影面小エリアＶＡの配置順位の例を示す図である。図９及び図１０を参照して説明したように、オブジェクト表示位置決定部１８は、オブジェクトが配置された投影面小エリアＶＡの垂直方向又は水平方向の座標値の絶対値を１増加させた座標値により示される投影面小エリアＶＡにオブジェクトを再配置するが、複数のオブジェクトの再配置を実施する場合には、図１３に例示されるような予め設定された配置順位に従って、オブジェクトの再配置を実施することとしてもよい。
【００９１】
次に図１４〜１６を参照して、オブジェクトの再配置処理のその他の例を説明する。図１４（ａ），（ｂ）は、投影面２次元座標系において設定された表示禁止領域の例を示す図である。図１４（ａ）に示す例では、オブジェクト表示位置決定部１８は、特定目標物Ｔが属する投影面小エリアの上下垂直方向に位置する投影面小エリアＶＡ８及び左右水平方向に位置する投影面小エリアＶＡ９を表示禁止領域として設定する。このように表示禁止領域を設定することにより、表示画面における実空間の映像の視界を良好に保つことが可能となる。
【００９２】
更に、図１４（ｂ）に示すように、オブジェクトＯ１１，Ｏ１２，Ｏ１３が投影面小エリアＶＡ４に配置され、オブジェクトＯ１４が投影面小エリアＶＡ５に配置され、オブジェクトＯ１５が投影面小エリアＶＡ６に配置されているので、オブジェクト表示位置決定部１８は、投影面小エリアＶＡ４，ＶＡ５，ＶＡ６を表示禁止領域として設定する。
【００９３】
図１５は、オブジェクトの再配置のための単位領域である中エリアの設定を説明するための図である。また、図１６は、設定された中エリアごとのオブジェクトの再配置を説明するための図である。図１５（ａ）に示すような実空間の映像が取得された場合に、オブジェクト表示位置決定部１８は、図１５（ｂ）に示すように、実空間の映像における所定点を通り垂直方向及び水平方向に引かれた直線により、対応する投影面２次元座標系を４つの中エリアＭＡ１〜ＭＡ４に分割する。中エリアＭＡに分割するための所定点は、例えば、特定目標物Ｔであるグリーン位置に設定することとしてもよいし、特定目標物Ｔの位置と現在位置との中点等に設定することとしてもよい。
【００９４】
図１６（ａ）に示すように、各中エリアＭＡは、複数の投影面小エリアＶＡを含む。そして、オブジェクト表示位置決定部１８は、中エリアＭＡごとに、オブジェクトの配置順位を投影面小エリアＶＡに対して設定する。ここで設定される配置順位は、例えば、予め設定されているものであってもよいし、中エリアＭＡに分割するための所定点からの距離が近い投影面小エリアＶＡから順に順位を設定することとしてもよい。
【００９５】
続いて、オブジェクト表示位置決定部１８は、図１６（ｂ）に示すように、オブジェクトＯ１１，Ｏ１２，Ｏ１３及びオブジェクトＯ１４，Ｏ１５をそれぞれ中エリアＭＡごとの投影面小エリアＶＡに再配置する。例えば、オブジェクトＯ１１，Ｏ１２，Ｏ１３に対して、オブジェクトＯ１１，オブジェクトＯ１２，オブジェクトＯ１３の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部１８は、図１６（ａ）に示される中エリアＭＡ３における投影面小エリアの配置順位に従って、オブジェクトＯ１１，Ｏ１２，Ｏ１３をそれぞれ、投影面小エリアＶＡ３３，ＶＡ３２，ＶＡ３１に再配置する。同様に、例えば、オブジェクトＯ１４，Ｏ１５に対して、オブジェクトＯ１４，オブジェクトＯ１５の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部１８は、図１６（ａ）に示される中エリアＭＡ４における投影面小エリアの配置順位に従って、オブジェクトＯ１４，Ｏ１５をそれぞれ、投影面小エリアＶＡ３５，ＶＡ３４に再配置する。
【００９６】
図１７は、オブジェクト表示位置決定部１８により投影面２次元座標系において配置及び再配置されたオブジェクトの例を示す図である。また、図１７には、表示制御部１９により設定された表示範囲枠Ｆも示されている。表示制御部１９は、オブジェクト表示位置決定部１８によりオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する部分である。具体的には、表示制御部１９は、方位取得部１２により取得された撮影部１３の撮影方向に関する情報、撮影部１３から取得されたズーム情報及び画角に基づき、投影面２次元座標系における表示範囲を算出し、表示範囲枠Ｆを設定する。
【００９７】
図１７に示すように、オブジェクトＯ４１，Ｏ４２，Ｏ４３，Ｏ４４はそれぞれ、投影面小エリアＶＡ４１，ＶＡ４２，ＶＡ４３，ＶＡ４４に配置されている。各オブジェクトは、バルーン型のグラフィックオブジェクトとして表わされており、バルーン部分には当該オブジェクトまでの距離を表す情報データ（図３参照）が表示されている。また、本実施形態では、バルーン型のオブジェクトの吹き出し元の部分は、当該オブジェクトの実空間における位置が、投影面２次元座標系が属する投影面ＰＰ（図６参照）に透視投影された際の投影位置に対応付けられている。オブジェクトＯ４１，Ｏ４２の吹き出し元の部分は共に、投影面小エリアＶＡ４５に属する位置に対応付けられている。また、オブジェクトＯ４３，Ｏ４４の吹き出し元の部分は共に、投影面小エリアＶＡ４６に属する位置に対応付けられている。
【００９８】
図１８は、図１７に例示されるようにオブジェクトが投影面２次元座標系に配置された場合における、表示部２０における表示画面の例である。図１８に示されるように、オブジェクトＯ４１，Ｏ４２はそれぞれ、池手前及び池奥に対応付けられながら表示されている。また、オブジェクトＯ４３，Ｏ４４はそれぞれ、バンカー手前及びバンカー奥に対応付けられながら表示されている。そして、各オブジェクトは、現在位置から見たグリーン方向の視界を遮らないように配置されている。
【００９９】
図１９は、オブジェクト表示位置決定部１８により投影面２次元座標系において配置及び再配置されたオブジェクトの他の例を示す図である。オブジェクト表示位置決定部１８は、実空間における一の対象物に関する複数のオブジェクトであって、一の対象物におけるオブジェクト表示装置１の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、一端部に関する情報を示すオブジェクト及び他端部に関する情報を示すオブジェクトをそれぞれ、投影面２次元座標系における水平方向の座標軸の下方及び上方の象限に位置する投影面小エリアＶＡに配置する。以下、具体的に説明する。
【０１００】
図１９では、投影面２次元座標系における水平方向の座標軸であるＷ軸は、特定目標物Ｔを通るように設定されている。また、オブジェクトＯ５１，Ｏ５２はそれぞれ、池手前及び池奥を表すオブジェクトであり、オブジェクトＯ５３，Ｏ５４はそれぞれ、バンカー手前及びバンカー奥を表すオブジェクトである。即ち、オブジェクトＯ５１は、実空間における対象物である池における、オブジェクト表示装置１の視点位置が存在する側の一端部に関する情報を示すオブジェクトであり、オブジェクトＯ５２は、池における、池手前の反対側の他端部に関する情報を示すオブジェクトである。同様に、オブジェクトＯ５３は、実空間における対象物であるバンカーにおける、オブジェクト表示装置１の視点位置が存在する側の一端部に関する情報を示すオブジェクトであり、オブジェクトＯ５４は、バンカーにおける、バンカー手前の反対側の他端部に関する情報を示すオブジェクトである。
【０１０１】
かかる場合には、オブジェクト表示位置決定部１８は、オブジェクトＯ５１をＷ軸の下方の象限に属する投影面小エリアＶＡ５１に配置し、オブジェクトＯ５２をＷ軸の上方の象限に属する投影面小エリアＶＡ５２に配置する。同様に、オブジェクト表示位置決定部１８は、オブジェクトＯ５３をＷ軸の下方の象限に属する投影面小エリアＶＡ５３に配置し、オブジェクトＯ５４をＷ軸の上方の象限に属する投影面小エリアＶＡ５４に配置する。これにより、所定の対象物の一端部及び他端部に関する情報を示す２つのオブジェクトを、互いの関連性及びその対象物における位置関係をユーザに認識させながら表示させることが可能となる。なお、Ｗ軸を、特定目標物Ｔと現在位置ＣＰとの中点等を通るように投影面２次元座標系を構成することとしてもよい。
【０１０２】
表示部２０は、表示制御部１９に制御に基づき、撮影部１３により取得された実空間の映像にオブジェクトを重畳表示する部分であり、例えばディスプレイといった装置により構成される。
【０１０３】
続いて、図２０を参照して、本実施形態のオブジェクト表示方法におけるオブジェクト表示装置１の動作について説明する。図２０は、オブジェクト表示装置１において実施される処理内容を示すフローチャートである。
【０１０４】
まず、位置情報取得部１１は、オブジェクト表示装置１の現在位置を取得する。また、方位取得部１２は、撮影部１３の撮影方向を取得する。さらに、撮影部１３は、ズーム情報及び画角情報を取得する（Ｓ１、位置情報取得ステップ、方位情報取得ステップ）。次に、水平面２次元座標系設定部１４は、オブジェクト表示装置１の現在位置と実空間における特定目標物Ｔの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置１の現在位置を原点とする水平面２次元座標系を設定する（Ｓ２、水平面２次元座標系設定ステップ）。そして、オブジェクト基準位置配置部１５は、オブジェクト情報記憶部１０に記憶されているオブジェクト情報に基づき、水平面２次元座標系設定部１４により設定された水平面２次元座標系にオブジェクト基準位置情報をプロット・配置する（Ｓ３、オブジェクト基準位置配置ステップ）。
【０１０５】
続いて、投影面２次元座標系設定部１６は、投影面ＰＰを設定し、投影面ＰＰ上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する（Ｓ４、投影面２次元座標系設定ステップ）。次に、投影面２次元座標系分割部１７は、投影面２次元座標系設定部１６により設定された投影面２次元座標系における各象限を、所定の大きさを有すると共に投影面２次元座標系における所定の座標値を有する小エリアである投影面小エリアＶＡに分割する（Ｓ５、投影面２次元座標系分割ステップ）。そして、オブジェクト表示位置決定部１８は、オブジェクト基準位置配置部１５により水平面２次元座標系に配置されたオブジェクト基準位置情報を、水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアＶＡに配置する（Ｓ６、オブジェクト表示位置決定ステップ）。ここで、オブジェクト表示位置決定部１８は、オブジェクトが配置された投影面小エリアＶＡの座標値をオブジェクト情報記憶部１０の「表示位置」のフィールドに記憶させることとしてもよい。
【０１０６】
さらに、オブジェクト表示位置決定部１８は、ステップＳ６においてオブジェクトが配置された投影面小エリアＶＡがオブジェクトの表示を禁止する領域である表示禁止領域に該当する等所定の場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアＶＡに再配置する（Ｓ７、オブジェクト表示位置決定ステップ）。ここで、オブジェクト表示位置決定部１８は、オブジェクトが再配置された投影面小エリアＶＡの座標値をオブジェクト情報記憶部１０の「表示位置」のフィールドに記憶させることとしてもよい。
【０１０７】
次に、表示制御部１９は、方位取得部１２により取得された撮影部１３の撮影方向に関する情報、撮影部１３から取得されたズーム情報及び画角に基づき、投影面２次元座標系における表示範囲を算出し、表示範囲枠Ｆを設定する（Ｓ８、表示制御ステップ）。続いて、表示制御部１９は、設定された表示範囲にオブジェクトが含まれるか否かを判定する（Ｓ９、表示制御ステップ）。ここで、表示制御部１９は、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部１０における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「１」を設定する。また、表示制御部１９は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部１０における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「０」を設定する。
【０１０８】
ステップＳ９において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部１９は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部２０に表示させる（Ｓ１０、表示制御ステップ）。一方、ステップＳ９において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部１９は、オブジェクトの表示を実施しない（Ｓ１１、表示制御ステップ）。こうして、本実施形態の処理を終了する。
【０１０９】
以上説明した第１実施形態のオブジェクト表示装置１及びオブジェクト表示方法では、オブジェクト情報に基づきオブジェクトの基準位置情報が水平面２次元座標系に配置され、更に水平面２次元座標系における基準位置情報の配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。ここで、オブジェクトが配置された投影面小エリアが表示禁止領域である場合には、当該オブジェクトは表示禁止領域に該当しない投影面小エリアに再配置されるので、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制される。また、オブジェクトは、撮影手段により取得された実空間の映像における実際の所在位置が属する投影面小エリアに配置されることとなる。これにより、実空間における位置と密接に関連付けられた、オブジェクトの表示による情報の提供が可能となる。
【０１１０】
（第２実施形態）
次に、第２実施形態に係るオブジェクト表示装置１について説明する。図２１は、第２実施形態に係るオブジェクト表示装置１の機能的構成を示すブロック図である。図２１に示すように、第２実施形態におけるオブジェクト表示装置１は、水平面２次元座標系分割部２１（水平面２次元座標系分割手段）を備える点において、第１実施形態のオブジェクト表示装置１と相違する。また、第２実施形態におけるオブジェクト基準位置配置部１５、オブジェクト表示位置決定部１８は、第１実施形態におけるそれらの機能部が有する機能と相違する機能を有する。以下、第１実施形態との相違点を中心に説明する。
【０１１１】
水平面２次元座標系分割部２１は、水平面２次元座標系設定部１４により設定された水平面２次元座標系における各象限を、所定の大きさを有すると共に、水平面２次元座標系における所定の座標値を有する小エリアである水平面小エリアＨＡに分割する部分である。図２２、図２３を参照して、水平面２次元座標系分割部２１による水平面２次元座標系の分割処理を説明する。
【０１１２】
図２２（ａ）は、ゴルフコース及びゴルフコースにおけるオブジェクトの位置を模式的に表した図である。図２２（ｂ）は、水平面２次元座標系及び水平面２次元座標系を分割して生成された水平面小エリアＨＡを示す図である。また、図２３（ａ）は、オブジェクト情報記憶部１０の構成及び記憶されているデータの例を示す図であり、その内容は、図３において示したものと同様である。図２２（ａ）に示されるオブジェクトのオブジェクト基準位置情報Ｏ２〜Ｏ５はそれぞれ、図２３（ａ）におけるコース情報ＩＤ「ＩＤ２」〜「ＩＤ５」に相当する。
【０１１３】
図２２（ｂ）に示すように、水平面２次元座標系分割部２１は、図４（ｂ）に示されるような水平面２次元座標系が設定された後に、水平面２次元座標系における各象限を水平面小エリアＨＡに分割する。図２２（ｂ）に示す例では、水平面面２次元座標系における各象限は、正方形の水平面小エリアＨＡに分割されている。また、水平面小エリアＨＡは、Ｘ軸及びＹ軸の座標値を有する。
【０１１４】
オブジェクト基準位置配置部１５は、オブジェクト情報記憶部１０に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置に対応する水平面小エリアＨＡに配置する。具体的には、オブジェクト基準位置配置部１５は、図２２（ｂ）に示すように、オブジェクト基準位置情報Ｏ２〜Ｏ５をそれぞれ、オブジェクト情報記憶部１０に記憶されている各オブジェクトの位置情報（図２３（ａ）参照）に基づき、当該位置情報に示される位置が属する水平面小エリアＨＡ２〜ＨＡ５に配置する。ここで、オブジェクト基準位置配置部１５は、図２３（ｂ）に示されるように、オブジェクトが配置された水平面小エリアＨＡの座標値をオブジェクト情報記憶部１０の「配置位置」のフィールドに記憶させることとしてもよい。
【０１１５】
また、オブジェクト基準位置配置部１５は、水平面２次元座標系において、配置禁止領域を設定することができる。図２４（ａ）は、水平面２次元座標系において設定された配置禁止領域の例、及びオブジェクト基準位置情報の再配置の例を示す図である。オブジェクト基準位置配置部１５は、図２４（ａ）に示すように、例えば、水平面２次元座標系における基準軸の１つであるＹ軸から予め設定された所定の距離以内に位置する水平面小エリアＨＡＹを配置禁止領域として設定することができる。また、オブジェクト基準位置配置部１５は、Ｘ軸から予め設定された所定の距離以内に位置する水平面小エリアを配置禁止領域として設定してもよい。
【０１１６】
また、オブジェクト基準位置配置部１５は、投影面２次元座標系における表示禁止領域に該当する投影面小エリアに対応付けられた水平面小エリアを、配置禁止領域として設定することとしてもよい。水平面小エリアと投影面小エリアとの対応付けに関する情報は、後述するように、オブジェクト表示位置決定部１８が予め有しているので、それを参照することができる。また、投影面２次元座標系における表示禁止領域の設定は、第１実施形態において説明したように、オブジェクト表示位置決定部１８により実施される。
【０１１７】
オブジェクト基準位置配置部１５は、オブジェクト基準位置情報が配置された水平面小エリアＨＡが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアＨＡに再配置する。具体的には、図２４（ａ）に示すように、オブジェクト基準位置情報Ｏ２〜Ｏ５が配置禁止領域に該当する水平面小エリアＨＡＹに配置されているので、オブジェクト基準位置配置部１５は、オブジェクト基準位置情報Ｏ２〜Ｏ５をそれぞれ、水平面小エリアＨＡ１２，ＨＡ１３，ＨＡ１４，ＨＡ１５に再配置する。
【０１１８】
オブジェクト基準位置配置部１５は、元の配置位置である水平面小エリアＨＡのＸ軸の座標値の絶対値を１増加させた座標値により示される水平面小エリアＨＡにオブジェクト基準位置情報を再配置させたり、元の配置位置である水平面小エリアＨＡのＹ軸の座標値の絶対値を１増加させた座標値により示される水平面小エリアＨＡにオブジェクト基準位置情報を再配置させたりすることができる。また、なお、本実施形態では、各座標値の絶対値を１増加させた座標値により示される水平面小エリアＨＡにオブジェクトを再配置することとしているが、これに限られない。座標値の絶対値を減少させた座標値により示される水平面小エリアＨＡに再配置することとしてもよいし、座標値の絶対値における増加幅または減少幅は、１以外の値であってもよい。
【０１１９】
また、オブジェクト基準位置配置部１５は、一の水平面小エリアＨＡに複数のオブジェクト基準位置情報が配置される場合に、オブジェクトに予め設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を当該一の水平面小エリアＨＡに配置すると共に、一のオブジェクト基準位置情報以外の他のオブジェクト基準位置情報を一の水平面小エリアＨＡに隣接する水平面小エリアＨＡに再配置することができる。これにより、オブジェクトの優先度に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面２次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。
【０１２０】
さらに、オブジェクト基準位置配置部１５は、一の水平面小エリアＨＡに複数のオブジェクト基準位置情報が配置される場合に、水平面２次元座標系におけるＸ軸またはＹ軸のいずれか次元軸からオブジェクト基準位置情報の位置までの距離に基づきオブジェクトの優先度を設定し、設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアＨＡに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアＨＡに隣接する他の水平面小エリアＨＡに再配置することができる。この場合においても、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面２次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。
【０１２１】
ここで、オブジェクト基準位置配置部１５は、オブジェクト表示装置１の現在位置を通り、現在位置と実空間における特定目標物Ｔの位置とを結ぶ直線と直交する直線により水平面２次元座標系を分割して得られる各領域のうち、特定目標物が存在する領域に位置するオブジェクトのみを対象としてオブジェクトの基準位置の配置処理を実施することとしてもよい。この場合には、表示対象とされる蓋然性が高いオブジェクトのみが処理対象とされ、それ以外のオブジェクトに関する配置処理が実施されないので、処理負担の軽減が可能となる。
【０１２２】
オブジェクト表示位置決定部１８は、予め設定された水平面小エリアＨＡと投影面小エリアＶＡとの対応付けに基づき、オブジェクト基準位置配置部１５により水平面小エリアＨＡに配置されたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアＶＡに配置し、この配置に基づき当該オブジェクトの表示位置を決定する。図２４（ｂ）は、投影面２次元座標系における投影面小エリアに配置されたオブジェクトの例を示す図である。
【０１２３】
オブジェクト表示位置決定部１８は、水平面小エリアＨＡと投影面小エリアＶＡとの対応付けに関する情報を予め有している。例えば、本実施形態のように、水平面２次元座標系における座標値（Ｘ，Ｙ）を、そのまま投影面２次元座標系における座標値（Ｗ，Ｚ）に対応付けることができるが、このような対応付けに限定されない。図２４（ａ），（ｂ）に示すように、オブジェクト表示位置決定部１８は、水平面小エリアＨＡ１２に配置されたオブジェクト基準位置情報Ｏ２を投影面小エリアＶＡＨ１２に配置し、水平面小エリアＨＡ１３に配置されたオブジェクト基準位置情報Ｏ３を投影面小エリアＶＡＨ１３に配置し、水平面小エリアＨＡ１４に配置されたオブジェクト基準位置情報Ｏ４を投影面小エリアＶＡＨ１４に配置し、水平面小エリアＨＡ１５に配置されたオブジェクト基準位置情報Ｏ５を投影面小エリアＶＡＨ１５に配置する。これらの配置処理により、オブジェクトＯｂ２，Ｏｂ３，Ｏｂ４，Ｏｂ５の表示位置が決定される。
【０１２４】
なお、図２４（ｂ）では、各オブジェクトＯｂ２〜Ｏｂ５は、バルーン型のグラフィックオブジェクトとして表わされており、バルーン部分には当該オブジェクトまでの距離を表す情報データ（図２３（ａ）参照）が表示されている。また、バルーン型のオブジェクトの吹き出し元の部分は、当該オブジェクトの実空間における位置が、投影面２次元座標系が属する投影面ＰＰ（図６参照）に透視投影された際の投影位置に対応付けられている。
【０１２５】
図２５は、配置禁止領域の設定、及びオブジェクトの再配置の他の例を示す図である。オブジェクト基準位置配置部１５は、図２５に示すように、例えば、Ｙ軸から予め設定された所定の距離以内に位置する水平面小エリアＨＡＹを配置禁止領域として設定すると共に、特定目標物Ｔが属する水平面小エリアＨＡの左右水平方向に位置する水平面小エリアＨＡＸを配置禁止領域として設定することができる。
【０１２６】
この場合には、オブジェクト基準位置情報Ｏ３を元の配置位置である水平面小エリアＨＡのＸ軸の座標値の絶対値を１増加させた座標値により示される水平面小エリアＨＡにオブジェクトに再配置させても、再配置先の水平面小エリアＨＡが配置禁止領域に属しているので、オブジェクト基準位置配置部１５は、更に、水平面小エリアＨＡのＹ軸の座標値の絶対値を１増加させた座標値により示される水平面小エリアＨＡにオブジェクト基準位置情報Ｏ３を再配置する。即ち、オブジェクト基準位置情報Ｏ３は、水平面小エリアＨＡ２３に再配置される。
【０１２７】
次に、図２６を参照して、第２実施形態に係るオブジェクト表示装置１における処理内容を説明する。図２６は、オブジェクト表示装置１において実施される処理内容を示すフローチャートである。
【０１２８】
まず、位置情報取得部１１は、オブジェクト表示装置１の現在位置を取得する。また、方位取得部１２は、撮影部１３の撮影方向を取得する。さらに、撮影部１３は、ズーム情報及び画角情報を取得する（Ｓ２１）。次に、水平面２次元座標系設定部１４は、オブジェクト表示装置１の現在位置と実空間における特定目標物Ｔの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置１の現在位置を原点とする水平面２次元座標系を設定する（Ｓ２２）。
【０１２９】
続いて、水平面２次元座標系分割部２１は、水平面２次元座標系設定部１４により設定された水平面２次元座標系における各象限を、水平面小エリアＨＡに分割する（Ｓ２３）。
【０１３０】
続いて、オブジェクト基準位置配置部１５は、オブジェクト情報記憶部１０に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置が属する水平面小エリアＨＡに配置する（Ｓ２４）。ここで、オブジェクト基準位置配置部１５は、図２３（ｂ）に示すように、オブジェクト基準位置情報が配置された水平面小エリアＨＡの座標値をオブジェクト情報記憶部１０の「配置位置」のフィールドに記憶させることとしてもよい。また、オブジェクト基準位置配置部１５は、オブジェクト基準位置情報が配置された水平面小エリアＨＡが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアＨＡに再配置する（Ｓ２４）。
【０１３１】
続いて、投影面２次元座標系設定部１６は、方位取得部１２により取得された撮影部１３の撮影方向の水平方向成分に直交する面を投影面ＰＰとして設定し、投影面ＰＰ上における水平方向及び垂直方向を座標軸とする投影面２次元座標系を設定する（Ｓ２５）。次に、投影面２次元座標系分割部１７は、投影面２次元座標系設定部１６により設定された投影面２次元座標系における各象限を、投影面小エリアＶＡに分割する（Ｓ２６）。そして、オブジェクト表示位置決定部１８は、予め設定された水平面小エリアＨＡと投影面小エリアＶＡとの対応付けに基づき、オブジェクト基準位置配置部１５により水平面小エリアＨＡに配置されたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアＶＡに配置する（Ｓ２７）。ここで、オブジェクト表示位置決定部１８は、図２３（ｃ）に示すように、オブジェクト基準位置情報が配置された投影面小エリアＶＡの座標値をオブジェクト情報記憶部１０の「表示位置」のフィールドに記憶させることとしてもよい。
【０１３２】
次に、表示制御部１９は、方位取得部１２により取得された撮影部１３の撮影方向に関する情報、撮影部１３から取得されたズーム情報及び画角情報に基づき、投影面２次元座標系における表示範囲を算出し、表示範囲枠Ｆを設定する（Ｓ２８）。続いて、表示制御部１９は、設定された表示範囲にオブジェクトが含まれるか否かを判定する（Ｓ２９）。ここで、表示制御部１９は、図２３（ｄ）に示すように、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部１０における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「１」を設定する。また、表示制御部１９は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部１０における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「０」を設定する。
【０１３３】
ステップＳ２９において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部１９は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部２０に表示させる（Ｓ３０）。一方、ステップＳ２９において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部１９は、オブジェクトの表示を実施しない（Ｓ３１）。こうして、本実施形態の処理を終了する。
【０１３４】
以上説明した第２実施形態のオブジェクト表示装置１及びオブジェクト表示方法では、オブジェクトは、位置情報に基づき水平面２次元座標系における水平面小エリアに配置され、更に水平面小エリアに対応する投影面小エリアに配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、オブジェクトは、水平面における位置関係が反映された投影面小エリアに配置されることとなる。従って、表示画面において、オブジェクトが対応付けられた位置の直感的な認識が容易となる。また、水平面における空間的な広がりが投影面及び表示面に反映されるので、表示面においてオブジェクトが密集されずに適度な広がりをもって配置される蓋然性が高い。従って、実空間の映像に重畳表示するオブジェクトの量が多い場合であっても、画面の煩雑化を抑制することが可能となる。
【０１３５】
（第３実施形態）
次に、第３実施形態に係るオブジェクト表示装置１について説明する。第３実施形態では、投影面２次元座標系設定部１６による投影面２次元座標系の設定の方式、及びオブジェクト表示位置決定部１８によるオブジェクトの表示位置の決定の方式が第１実施形態と相違する。以下、第１実施形態との相違点を中心に説明する。
【０１３６】
図２７は、第３実施形態における投影面２次元座標系の設定処理を説明するための図である。投影面２次元座標系設定部１６は、図２７（ａ）に示すように、仮想グリッドＶＧを設定し、設定された仮想グリッドＶＧ上に投影面円柱座標系を、本発明の投影面２次元座標系として設定する。即ち、仮想グリッドＶＧは、実空間上において、オブジェクト表示装置１の現在位置ＣＰを中心として所定の半径を有する円筒の内側面上に仮想的に設けられる。この仮想的な円筒の軸心方向は、例えば、鉛直方向に沿うものとすることができるが、これに限定されず、設定により任意の方向とすることができる。そして、投影面２次元座標系設定部１６は、仮想的な円筒の内側面上の２方向（例えば、水平方向及び垂直方向）を座標軸として投影面円柱座標系を設定する。また、仮想グリッドＶＧとＹ軸との交点は、仮想グリッドＶＧの中心として、特定目標物Ｔの投影点に重畳される。なお、本実施形態では、仮想グリッドＶＧとＹ軸との交点は、特定目標物Ｔの投影点に重畳されることとしたが、任意の方向及び位置を設定により重畳させることができる。
【０１３７】
更に、図２７（ａ），（ｂ）に示すように、投影面２次元座標系分割部１７は、仮想グリッドＶＧ上に設定された投影面円柱座標系を、投影面小エリアに分割する。また、オブジェクト表示位置決定部１８は、水平面２次元座標系に配置されたオブジェクト基準位置が投影面円柱座標系において透視投影される位置に、オブジェクトＯｂ１１〜Ｏｂ１６を配置する。さらに、表示制御部１９は、撮影部１３の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Ｆを設定し、設定された表示範囲枠Ｆに基づきオブジェクトの実空間映像に対する重畳表示を表示部２０に実施させる。
【０１３８】
次に、図２８を参照して、投影面円柱座標系の設定からオブジェクトの重畳表示に至る処理内容を説明する。図２８（ａ）は、仮想グリッドＶＧ上に設定された投影面円柱座標系を展開した状態を示す図である。投影面円柱座標系における円柱座標は、Ｘ，Ｙ，Ｚ，ｒ，θのパラメータで表現される。ここで、ｒは、仮想グリッドＶＧの設定時における円柱の半径である。また、θは、方位取得部により取得される撮影方向に関する情報に基づき設定される。オブジェクト表示装置１における処理過程では、オブジェクト表示装置１の現在位置ＣＰの周囲３６０度にわたって設定された仮想グリッドＶＧはＸＺ平面として取り扱われる。なお、本実施形態では、このＸＺ平面は地面（水平面）に対して直交するものとして例示するが、これに限定されない。また、仮想グリッドＶＧ及び投影面２次元座標系の設定に先立って設定された水平面２次元座標系は、本実施形態では、水平面に平行であるものとして示しているが、これに限定されない。
【０１３９】
図２８（ａ）に示すように、オブジェクト表示位置決定部１８は、水平面２次元座標系に配置されたオブジェクト基準位置が投影面円柱座標系において透視投影される位置に、オブジェクトＯｂ１１〜Ｏｂ１６を配置する。なお、図２７〜２９では、投影面２次元座標系配置されたオブジェクトＯｂ１１〜Ｏｂ１６を便宜的に黒丸で表すこととする。
【０１４０】
図２８（ｂ）は、所定のルールに従って投影面円柱座標系において再配置されたオブジェクトを示す図である。即ち、オブジェクト表示位置決定部１８は、オブジェクトＯｂ１１〜Ｏｂ１６を、所定のルールに従ってオブジェクトＯｂ２１〜Ｏｂ２６に示されるように再配置する。なお、図２８（ｂ）〜（ｄ）では、再配置されたオブジェクトＯｂ２１〜Ｏｂ２６を、例えば、バルーン型のグラフィックオブジェクトとして表すこととする。
【０１４１】
図２８（ｃ）は、表示範囲枠の設定の一例を示す図である。即ち、表示制御部１９は、撮影部１３の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Ｆ１を設定する。そして、表示部２０は、設定された表示範囲枠Ｆ１に基づき、オブジェクトを実空間の映像に重畳して表示する。図２８（ｃ）に示す場合には、表示部２０は、オブジェクトＯｂ２１〜Ｏｂ２６を実空間の映像に重畳して表示する。
【０１４２】
図２８（ｄ）は、表示範囲枠の設定の他の例を示す図である。即ち、表示制御部１９は、撮影部１３の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Ｆ２を設定する。そして、表示部２０は、設定された表示範囲枠Ｆ２に基づき、オブジェクトを実空間の映像に重畳して表示する。図２８（ｄ）に示す場合には、表示部２０は、オブジェクトＯｂ２１〜Ｏｂ２３を実空間の映像に重畳して表示する。
【０１４３】
図２９は、投影面円柱座標系におけるオブジェクトの再配置を説明するための図である。図２９（ａ）に示すように、まず、オブジェクトＯｂ１１〜Ｏｂ１６は、水平面２次元座標系に配置されたオブジェクト基準位置が投影面２次元座標系において透視投影される位置に配置される。そして、図２９（ｂ）に示すように、オブジェクトＯｂ１１〜Ｏｂ１６はそれぞれ、所定のルールに従ってオブジェクトＯｂ２１〜Ｏｂ２６に示されるように再配置される。即ち、オブジェクト表示位置決定部１８は、特定目標物Ｔを中心として、各オブジェクトＯｂ１１〜Ｏｂ１６の配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該オブジェクトの元の配置位置に最も近い投影面小エリアに各オブジェクトを再配置する。なお、本実施形態では、ゴルフコースにおけるグリーンを特定目標物Ｔに設定しているが、これには限定されない。例えば、任意の地点を特定目標物Ｔに設定することが可能である。また、オブジェクトの再配置は、予め設定されたオブジェクトの優先順位に従って実施される。図２９は、オブジェクトＯｂ１１，Ｏ１２，Ｏ１３，Ｏ１４，Ｏ１５，Ｏ１６の順により高い優先度が設定されている場合の例を示している。
【０１４４】
所定の再配置ルールに従うと、オブジェクトＯｂ１４及びオブジェクトＯｂ１５が再配置される投影面小エリアが競合することとなるが、オブジェクトＯｂ１４には、オブジェクトＯｂ１５より高い優先度が設定されているので、オブジェクトＯｂ１４は、オブジェクトＯｂ２４に示されるように優先的に再配置され、オブジェクトＯｂ１５は、オブジェクトＯｂ２５に示されるように、オブジェクトＯｂ２４が再配置された投影面小エリアの上方に隣接する投影面小エリアに再配置される。オブジェクトの再配置位置が競合した場合において、更にオブジェクトの再配置を実施するためのルールには、第１実施形態において説明した種々のルールを採用することができる。
【０１４５】
また、図２９を参照して説明した投影面円柱座標系におけるオブジェクトの再配置ルールは、第２実施形態における、水平面２次元座標系に配置されたオブジェクト基準位置の再配置に適用可能である。即ち、オブジェクト基準位置配置部１５は、水平面２次元座標系において、特定目標物Ｔを中心として、オブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該オブジェクト基準位置の元の配置位置に最も近い水平面小エリアにオブジェクト基準位置を再配置することができる。
【０１４６】
さらに、図２９を参照して説明した投影面円柱座標系におけるオブジェクトの再配置ルールは、第１〜第２実施形態における、投影面２次元座標系に配置されたオブジェクトの再配置に適用可能である。即ち、オブジェクト表示位置決定部１８は、投影面２次元座標系において、特定目標物Ｔを中心とし、この中心位置からオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該オブジェクトが配置されていた元の投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することができる。
【０１４７】
続いて、図３０を参照して、第３実施形態におけるオブジェクト表示装置１の動作について説明する。図３０は、オブジェクト表示装置１において実施される処理内容を示すフローチャートである。
【０１４８】
まず、位置情報取得部１１は、オブジェクト表示装置１の現在位置を取得する。また、方位取得部１２は、撮影部１３の撮影方向を取得する。さらに、撮影部１３は、ズーム情報及び画角情報を取得する（Ｓ４１）。次に、水平面２次元座標系設定部１４は、オブジェクト表示装置１の現在位置と実空間における特定目標物Ｔの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置１の現在位置を原点とする水平面２次元座標系を設定する（Ｓ４２）。そして、オブジェクト基準位置配置部１５は、オブジェクト情報記憶部１０に記憶されているオブジェクト情報に基づき、水平面２次元座標系設定部１４により設定された水平面２次元座標系にオブジェクト基準位置情報をプロット・配置する（Ｓ４３）。
【０１４９】
続いて、投影面２次元座標系設定部１６は、仮想グリッドＶＧを設定し、仮想グリッドＶＧ上に投影面２次元座標系を設定する（Ｓ４４）。次に、投影面２次元座標系分割部１７は、投影面２次元座標系設定部１６により設定された投影面２次元座標系における各象限を、投影面小エリアに分割する（Ｓ４５）。そして、オブジェクト表示位置決定部１８は、オブジェクト基準位置配置部１５により水平面２次元座標系に配置されたオブジェクト基準位置情報を、水平面２次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置し、さらに、上述した第３実施形態における所定の再配置ルールに従って、オブジェクトを再配置する（Ｓ４６）。
【０１５０】
次に、表示制御部１９は、方位取得部１２により取得された撮影部１３の撮影方向に関する情報、ズーム情報及び画角に関する情報に基づき、投影面２次元座標系における表示範囲を算出し、表示範囲枠Ｆを設定する（Ｓ４７）。続いて、表示制御部１９は、設定された表示範囲にオブジェクトが含まれるか否かを判定する（Ｓ４８）。
【０１５１】
ステップＳ４８において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部１９は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部２０に表示させる（Ｓ４９）。一方、ステップＳ４８において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部１９は、オブジェクトの表示を実施しない（Ｓ５０）。こうして、本実施形態の処理を終了する。
【０１５２】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【０１５３】
例えば、本実施形態では各機能部１０〜２１はオブジェクト表示装置１に一体に構成されることとしているが、これらの各機能部１０〜２１が互いに通信可能な複数の装置に分散して構成されることとしてもよい。
【０１５４】
また、本実施形態では、ゴルフコースにおける種々の情報をユーザに提供するための装置をオブジェクト表示装置１の一例として示しているが、これには限定されない。例えば、本発明のオブジェクト表示装置を、カーナビゲーション装置に適用することも可能である。
【符号の説明】
【０１５５】
１…オブジェクト表示装置、１０…オブジェクト情報記憶部、１１…位置情報取得部、１２…方位取得部、１３…撮影部、１４…水平面２次元座標系設定部、１５…オブジェクト基準位置配置部、１６…投影面２次元座標系設定部、１７…投影面２次元座標系分割部、１８…オブジェクト表示位置決定部、１９…表示制御部、２０…表示部、２１…水平面２次元座標系分割部、ＣＰ…現在位置、Ｆ…表示範囲枠、ＦＰ…視点位置、ＨＡ…水平面小エリア、ＭＡ…中エリア、Ｏ…オブジェクト、ＰＰ…投影面、Ｔ…特定目標物、ＶＡ…投影面小エリア。
【図１】
2011257865.tif 000003
【図２】
2011257865.tif 000004
【図３】
2011257865.tif 000005
【図４】
2011257865.tif 000006
【図５】
2011257865.tif 000007
【図６】
2011257865.tif 000008
【図７】
2011257865.tif 000009
【図８】
2011257865.tif 000010
【図９】
2011257865.tif 000011
【図１０】
2011257865.tif 000012
【図１１】
2011257865.tif 000013
【図１２】
2011257865.tif 000014
【図１３】
2011257865.tif 000015
【図１４】
2011257865.tif 000016
【図１５】
2011257865.tif 000017
【図１６】
2011257865.tif 000018
【図１７】
2011257865.tif 000019
【図１８】
2011257865.tif 000020
【図１９】
2011257865.tif 000021
【図２０】
2011257865.tif 000022
【図２１】
2011257865.tif 000023
【図２２】
2011257865.tif 000024
【図２３】
2011257865.tif 000025
【図２４】
2011257865.tif 000026
【図２５】
2011257865.tif 000027
【図２６】
2011257865.tif 000028
【図２７】
2011257865.tif 000029
【図２８】
2011257865.tif 000030
【図２９】
2011257865.tif 000031
【図３０】
2011257865.tif 000032