[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011257865A - Object display device, and object display method - Google Patents

Object display device, and object display method Download PDF

Info

Publication number
JP2011257865A
JP2011257865A JP2010130235A JP2010130235A JP2011257865A JP 2011257865 A JP2011257865 A JP 2011257865A JP 2010130235 A JP2010130235 A JP 2010130235A JP 2010130235 A JP2010130235 A JP 2010130235A JP 2011257865 A JP2011257865 A JP 2011257865A
Authority
JP
Japan
Prior art keywords
projection plane
coordinate system
dimensional coordinate
small area
reference position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010130235A
Other languages
Japanese (ja)
Other versions
JP4922436B2 (en
Inventor
Shin Hasegawa
慎 長谷川
Keiichi Ochiai
桂一 落合
Takao Nomura
尚央 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PAR 72 PLAZA CO Ltd
NTT Docomo Inc
Original Assignee
PAR 72 PLAZA CO Ltd
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PAR 72 PLAZA CO Ltd, NTT Docomo Inc filed Critical PAR 72 PLAZA CO Ltd
Priority to JP2010130235A priority Critical patent/JP4922436B2/en
Publication of JP2011257865A publication Critical patent/JP2011257865A/en
Application granted granted Critical
Publication of JP4922436B2 publication Critical patent/JP4922436B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress complication of a screen in an AR technology, even if a large amount of information is displayed on an image in a real space in a superimposed manner.SOLUTION: In an object display device 1, an object reference position is arranged in a horizontal two-dimensional coordinate system based on positional information, and an object is arranged, based on the arrangement position in the horizontal two-dimensional coordinate system, in a corresponding projection plane small area. The display position of the object is determined based on the projection plane small area where the object is arranged. When the projection plane small area where the object is arranged is a display inhibited area, the object is rearranged in a projection plane small area which does not fall under the display inhibited area, so that, for example, a projection plane small area where another object is arranged is set to a display inhibited area to avoid that the objects are superimposedly displayed. Consequently, the complication of the screen is suppressed.

Description

本発明は、オブジェクト表示装置及びオブジェクト表示方法に関する。   The present invention relates to an object display device and an object display method.

近年、コンピュータグラフィックスにより仮想的な現実空間を構成する仮想現実(Virtual Reality)、及び現実空間の映像をコンピュータで処理して情報を付加する拡張現実感(AR:Augmented Reality)に関する研究が進められており、特に最近では拡張現実感技術(AR技術)が注目されている。AR技術の実現方法には様々な態様が考えられ、その一つにカメラ付き携帯電話を利用したものを挙げることができる。携帯電話におけるAR技術は、GPS等により測位した携帯電話の位置情報をサーバに送信し、サーバに予め登録された情報のうち、当該携帯電話周辺の店舗や施設の情報をサーバから端末へ送信し、取得した情報を風景映像に付加して表示することにより拡張現実感を実現するものである。かかるAR技術を利用した具体的なサービスの一例として、ゴルフコースのグリーン情報やハザード情報を風景映像に重畳表示するサービスが挙げられる。   In recent years, research on virtual reality (virtual reality) that forms a virtual reality space by computer graphics and augmented reality (AR: augmented reality) that adds information by processing images in the real space with a computer has been advanced. Recently, augmented reality technology (AR technology) has attracted attention. There are various modes for realizing the AR technology, and one of them is one using a camera-equipped mobile phone. The AR technology in a mobile phone transmits the location information of the mobile phone measured by GPS or the like to the server, and among the information registered in advance in the server, sends information on stores and facilities around the mobile phone to the terminal from the server. The augmented reality is realized by adding and displaying the acquired information to the landscape video. As an example of a specific service using such AR technology, there is a service that displays green information and hazard information of a golf course in a superimposed manner on a landscape video.

また、カメラでイメージを取得するとともにカメラの位置および姿勢を測定し、測定されたカメラの位置および姿勢に基づき記憶装置の所定アドレスに格納されたデータを読み出し、読み出されたデータをカメラで取得したイメージに結合させて表示するAR技術が開示されている(例えば、特許文献1参照)。   In addition, the camera acquires an image, measures the camera position and orientation, reads the data stored at a predetermined address of the storage device based on the measured camera position and orientation, and acquires the read data with the camera. An AR technique for displaying an image combined with the image is disclosed (see, for example, Patent Document 1).

特許第3700021号Japanese Patent No. 3700021

カメラで取得した実空間の映像に種々の情報を表示するAR技術では、情報は、情報バルーン、アイコン等のグラフィックスオブジェクトとして実空間の映像に重畳表示される。かかる場合において、表示する情報の量が多くなると表示画面は非常に煩雑となる。また、グラフィックスオブジェクトが重なり合うように表示されると、情報の視認、及びグラフィックオブジェクトの選択操作が困難となる。このような問題は、小型の表示装置が搭載されている携帯電話やPDA等のモバイル端末において特に顕著である。さらに、タッチパネルが採用されたモバイル端末では、画面上に密集されたグラフィックスオブジェクトのうちの一つを操作することは極めて困難である。   In the AR technology for displaying various information on real space video acquired by a camera, the information is superimposed and displayed on the real space video as a graphics object such as an information balloon or an icon. In such a case, the display screen becomes very complicated when the amount of information to be displayed increases. Further, if the graphics objects are displayed so as to overlap each other, it is difficult to visually recognize information and to select the graphic objects. Such a problem is particularly prominent in mobile terminals such as mobile phones and PDAs equipped with small display devices. Further, in a mobile terminal employing a touch panel, it is extremely difficult to operate one of graphics objects that are densely arranged on the screen.

さらに、このAR技術をゴルフコースのナビゲーションに応用した場合では、グリーンの情報やバンカー等のハザード情報が重なって表示されると、グリーンやバンカーの位置の正確な方向や距離を視認することが非常に困難となる。   Furthermore, when this AR technology is applied to navigation of a golf course, it is very easy to visually recognize the exact direction and distance of the green and bunker positions when green information and hazard information such as bunker are superimposed on each other. It becomes difficult.

そこで、本発明は、上記問題点に鑑みてなされたものであり、AR技術において、実空間の映像に重畳表示する情報の量が多い場合であっても、画面の煩雑化を抑制することが可能なオブジェクト表示装置及びオブジェクト表示方法を提供することを目的とする。   Therefore, the present invention has been made in view of the above problems, and in AR technology, even when the amount of information to be superimposed and displayed on a real space image is large, it is possible to suppress complication of the screen. It is an object to provide a possible object display device and object display method.

上記課題を解決するために、本発明のオブジェクト表示装置は、撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置であって、オブジェクト表示装置の現在位置を取得する位置情報取得手段と、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段と、オブジェクト表示装置の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置の現在位置を原点とする水平面2次元座標系を設定する水平面2次元座標系設定手段と、水平面2次元座標系設定手段により設定された水平面2次元座標系にオブジェクト情報記憶手段に記憶されているオブジェクト情報のオブジェクト基準位置情報をプロットするオブジェクト基準位置配置手段と、水平面2次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する投影面2次元座標系設定手段と、投影面2次元座標系設定手段により設定された投影面2次元座標系における各象限を、所定の大きさを有すると共に投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面2次元座標系分割手段と、オブジェクト基準位置配置手段により水平面2次元座標系にプロットされたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定手段と、オブジェクト表示位置決定手段によりオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する表示制御手段とを備えることを特徴とする。   In order to solve the above-described problem, an object display device of the present invention is an object display device that superimposes and displays an object on a real-space video acquired by a photographing unit, and includes position information for acquiring a current position of the object display device. An acquisition means; object information storage means for storing object information including object reference position information, which is information relating to the object and is information relating to a reference position in the real space of the object; A horizontal plane two-dimensional coordinate system setting means for setting a horizontal plane two-dimensional coordinate system including a straight line connecting the position of a specific target in space as one of the reference axes and having the current position of the object display device as an origin; An object in the horizontal two-dimensional coordinate system set by the coordinate system setting means Object reference position arrangement means for plotting object reference position information of object information stored in the information storage means, and a projection plane for projecting the object on which the object reference position information is plotted on a horizontal two-dimensional coordinate system A projection plane two-dimensional coordinate system setting means for setting a projection plane two-dimensional coordinate system having the horizontal and vertical directions on the projection plane as coordinate axes, and a projection plane two-dimensional set by the projection plane two-dimensional coordinate system setting means. A projection plane two-dimensional coordinate system dividing means for dividing each quadrant in the coordinate system into projection plane subareas which are small areas having a predetermined size and a predetermined coordinate value in the projection plane two-dimensional coordinate system; The object reference position information plotted in the horizontal plane two-dimensional coordinate system by the position arranging means is converted into the horizontal plane two-dimensional coordinate system. An object display position determining means for determining the display position of the object by arranging in the projection plane small area corresponding to the arrangement position of the object reference position information, and a projection plane on which the object is arranged by the object display position determining means. And display control means for controlling the display position of the object on the display screen based on the information regarding the area.

また、上記課題を解決するために、本発明のオブジェクト表示方法は、撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置にオブジェクトの重畳表示を実現させるためのオブジェクト表示方法であって、オブジェクト表示装置の現在位置を取得する位置情報取得ステップと、位置情報取得ステップにおいて取得された現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置の現在位置を原点とする水平面2次元座標系を設定する水平面2次元座標系設定ステップと、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段からオブジェクト情報を取得し、水平面2次元座標系設定ステップにより設定された水平面2次元座標系にオブジェクト情報のオブジェクト基準位置情報をプロットするオブジェクト基準位置配置ステップと、水平面2次元座標系にオブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する投影面2次元座標系設定ステップと、投影面2次元座標系設定ステップにより設定された投影面2次元座標系における各象限を、所定の大きさを有すると共に投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面2次元座標系分割ステップと、オブジェクト基準位置配置ステップにおいて水平面2次元座標系にプロットされたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定ステップと、オブジェクト表示位置決定ステップにおいてオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する表示制御ステップとを有することを特徴とする。   In order to solve the above-described problem, an object display method of the present invention is an object display method for realizing an object superimposed display on an object display device that overlays and displays an object on a real-space video acquired by a photographing unit. A position information acquisition step for acquiring the current position of the object display device, and a straight line connecting the current position acquired in the position information acquisition step and the position of the specific target in real space as one of the reference axes. A horizontal plane two-dimensional coordinate system setting step for setting a horizontal plane two-dimensional coordinate system with the current position of the object display device as the origin, and an object reference position that is information related to the object and is information related to the reference position of the object in real space Object that stores object information including information An object reference position placement step for obtaining object information from the information storage means and plotting the object reference position information of the object information on the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting step; Projection plane two-dimensional coordinate system setting step for setting a projection plane for projecting an object on which object reference position information is plotted, and setting a projection plane two-dimensional coordinate system with the horizontal and vertical directions on the projection plane as coordinate axes And each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting step is a projection that is a small area having a predetermined size and a predetermined coordinate value in the projection plane two-dimensional coordinate system. Projection plane two-dimensional coordinate system dividing step to divide into small areas, and object reference position arrangement The object reference position information plotted in the horizontal plane two-dimensional coordinate system in the step is arranged in the small area of the projection plane corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system, thereby determining the display position of the object. An object display position determining step, and a display control step for controlling a display position on the display screen of the object based on information on a small projection plane area where the object is arranged in the object display position determining step. To do.

本発明のオブジェクト表示装置及びオブジェクト表示方法によれば、オブジェクトの基準位置情報がオブジェクト情報に基づき水平面2次元座標系に配置・プロットされ、更に水平面2次元座標系におけるオブジェクト基準位置情報の配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、水平面におけるオブジェクトの基準位置が表示画面におけるオブジェクトの表示位置に反映されることとなるので、実空間の映像に重畳表示する情報の量が多い場合であっても、オブジェクトが整然と表示され、画面の煩雑化を抑制することが可能となる。   According to the object display device and the object display method of the present invention, the reference position information of the object is arranged / plotted in the horizontal plane two-dimensional coordinate system based on the object information, and further, the object reference position information in the horizontal plane two-dimensional coordinate system is placed at the arrangement position. Based on this, the object is arranged in the corresponding projection plane small area. Then, the display position of the object is determined based on the projection surface small area where the object is arranged. As a result, the reference position of the object on the horizontal plane is reflected in the display position of the object on the display screen, so that the object is displayed neatly even when there is a large amount of information to be superimposed on the real space video. Therefore, it is possible to suppress complication of the screen.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト基準位置情報が配置された投影面小エリアがオブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアに再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means, when the projection plane small area in which the object reference position information is arranged corresponds to a display prohibited area that is an area for prohibiting object display, The object is rearranged in a small area of the projection plane that does not correspond to the display prohibited area.

この構成によれば、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制される。   According to this configuration, for example, by setting the projection surface small area in which other objects are arranged as the display prohibition area, it is possible to avoid the objects from being overlapped and displayed. Therefore, even when the amount of objects to be superimposed and displayed on the real space video is large, the complexity of the screen is suppressed.

また、本発明のオブジェクト表示装置は、撮影手段の撮影方向を取得する方位取得手段を更に備え、投影面2次元座標系設定手段は、方位取得手段により取得された撮影方向に直交する面、又は撮影方向の水平方向成分に直交する面を投影面として設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定することを特徴とする。これにより、オブジェクトの表示の制御に好適な投影面2次元座標系が設定される。   The object display device of the present invention further includes an orientation acquisition unit that acquires the imaging direction of the imaging unit, and the projection plane two-dimensional coordinate system setting unit is a plane orthogonal to the imaging direction acquired by the orientation acquisition unit, or A plane orthogonal to the horizontal component of the photographing direction is set as a projection plane, and a projection plane two-dimensional coordinate system is set with the horizontal and vertical directions on the projection plane as coordinate axes. Thereby, a projection plane two-dimensional coordinate system suitable for controlling the display of the object is set.

また、本発明のオブジェクト表示装置では、投影面2次元座標系設定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を始点として撮影手段の撮影方向の水平方向成分に沿って引かれた直線と、投影面との交点を原点として、投影面2次元座標系における座標軸を設定することを特徴とする。   In the object display device of the present invention, the projection plane two-dimensional coordinate system setting means is drawn along a horizontal component of the photographing direction of the photographing means starting from a position at a predetermined height at the current position of the object display device. The coordinate axis in the projection plane two-dimensional coordinate system is set with the intersection of the straight line and the projection plane as the origin.

また、本発明のオブジェクト表示装置では、投影面2次元座標系設定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を視点とした場合に投影面において特定目標物が透視投影される位置を原点として、投影面2次元座標系における座標軸を設定することを特徴とする。   In the object display device of the present invention, the projection plane two-dimensional coordinate system setting means perspectively projects the specific target on the projection plane when the position at a predetermined height at the current position of the object display device is the viewpoint. The coordinate axis in the projection plane two-dimensional coordinate system is set with the position as the origin.

これらの構成によれば、例えば、投影面2次元座標系において表示禁止領域をどのように設定するかといった表示制御における目的に応じて、投影面2次元座標系における座標軸の設定をすることが可能となる。   According to these configurations, for example, it is possible to set the coordinate axes in the projection plane two-dimensional coordinate system according to the purpose in the display control such as how to set the display prohibited area in the projection plane two-dimensional coordinate system. It becomes.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト表示装置の現在位置における所定の高さの位置を視点として、オブジェクト基準位置配置手段により水平面2次元座標系に配置されたオブジェクト基準位置情報が投影面上において透視投影される位置に対応する投影面小エリアに当該オブジェクトを配置することを特徴とする。   In the object display device of the present invention, the object display position determining means is an object arranged in the horizontal plane two-dimensional coordinate system by the object reference position arranging means with the position of a predetermined height at the current position of the object display device as a viewpoint. The object is arranged in a small area of the projection plane corresponding to a position where the reference position information is projected on the projection plane.

この構成によれば、オブジェクトは、撮影手段により取得された実空間の映像における実際の所在位置が属する投影面小エリアに配置されることとなる。これにより、実空間における位置と密接に関連付けられた、オブジェクトの表示による情報の提供が可能となる。   According to this configuration, the object is arranged in the small area of the projection plane to which the actual location in the real space image acquired by the photographing unit belongs. As a result, it is possible to provide information by displaying the object closely associated with the position in the real space.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクトが配置された投影面小エリアを表示禁止領域に設定することを特徴とする。   In the object display device of the present invention, the object display position determining means sets the projection area small area where the object is arranged as a display prohibited area.

この構成によれば、オブジェクト同士が重畳表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制され、オブジェクトの視認性が向上される。   According to this configuration, it is avoided that the objects are displayed in a superimposed manner. Therefore, even when the amount of objects to be superimposed on the real space video is large, the complexity of the screen is suppressed and the visibility of the objects is improved.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面2次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means sets the projection plane small area located within a predetermined distance from the vertical coordinate axis in the projection plane two-dimensional coordinate system as the display prohibited area. It is characterized by setting.

この構成によれば、投影面2次元座標系における垂直方向の座標軸近傍にオブジェクトが配置されないので、重畳される実空間の映像における垂直方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に垂直方向の座標軸が重なるように投影面2次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物の上方及び下方に位置する領域をオブジェクトに遮られることなく表示させることが可能となる。   According to this configuration, since no object is arranged in the vicinity of the vertical coordinate axis in the projection plane two-dimensional coordinate system, visibility of an area corresponding to the vicinity of the vertical coordinate axis in the superimposed real space image is improved. For example, by setting the projection plane two-dimensional coordinate system so that the vertical coordinate axis overlaps the position of the specific target in real space, the specific target and the upper and lower sides of the specific target on the display screen It is possible to display the area located at without being obstructed by the object.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面2次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means uses a projection plane small area positioned within a predetermined distance from the horizontal coordinate axis in the projection plane two-dimensional coordinate system as a display prohibited area. It is characterized by setting.

この構成によれば、投影面2次元座標系における水平方向の座標軸近傍にオブジェクトが配置されないので、重畳される実空間の映像における水平方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に水平方向の座標軸が重なるように投影面2次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物と同程度の高さに位置する領域をオブジェクトに遮られることなく表示させることが可能となる。   According to this configuration, the object is not arranged in the vicinity of the horizontal coordinate axis in the two-dimensional coordinate system of the projection plane, so that the visibility of the area corresponding to the vicinity of the horizontal coordinate axis in the superimposed real space image is improved. For example, by setting the projection plane two-dimensional coordinate system so that the horizontal coordinate axis overlaps the position of the specific target in the real space, the same level as the specific target on the specific target and the display screen A region located at a height can be displayed without being blocked by the object.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面において透視投影された特定目標物の位置から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means displays a projection plane small area located within a predetermined distance set in advance from the position of the specific target that is perspective-projected on the projection plane. It is characterized by setting to.

この構成によれば、投影面及び投影面2次元座標系における特定目標物の位置近傍にオブジェクトが配置されないので、重畳される実空間の映像における特定目標物近傍に相当する領域の視認性が向上する。   According to this configuration, the object is not arranged in the vicinity of the position of the specific target in the projection plane and the projection plane two-dimensional coordinate system, so the visibility of the area corresponding to the vicinity of the specific target in the superimposed real space image is improved. To do.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、オブジェクト表示装置の表示画面において特定のグラフィックオブジェクトを表示するための領域に対応する投影面小エリアを表示禁止領域に設定することを特徴とする。   In the object display device of the present invention, the object display position determining means sets the projection area small area corresponding to the area for displaying the specific graphic object on the display screen of the object display device as the display prohibited area. Features.

この構成によれば、表示画面において特定のグラフィックオブジェクトを表示するための領域に相当する投影面小エリアにオブジェクトが配置されないので、特定のグラフィックオブジェクトをオブジェクトに遮られることなく表示させることが可能となる。   According to this configuration, since the object is not arranged in the small area of the projection plane corresponding to the area for displaying the specific graphic object on the display screen, the specific graphic object can be displayed without being obstructed by the object. Become.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、隣接する投影面小エリアに当該オブジェクトを再配置することを特徴とする。   In the object display device of the present invention, the object display position determining means rearranges the object in the adjacent projection plane small area when the projection plane small area in which the object is arranged corresponds to the display prohibited area. It is characterized by doing.

この構成によれば、表示禁止領域に該当する投影面小エリアにオブジェクトが配置された場合に、当該投影面小エリアに隣接する投影面小エリアに当該オブジェクトが再配置されるので、当該オブジェクトの所在位置近傍の領域に当該オブジェクトを表示できる。   According to this configuration, when an object is arranged in the projection surface small area corresponding to the display prohibited area, the object is rearranged in the projection surface small area adjacent to the projection surface small area. The object can be displayed in an area near the location.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、投影面2次元座標系における当該投影面小エリアの垂直方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means, when the projection plane small area where the object is arranged corresponds to the display prohibited area, the projection plane small area in the projection plane two-dimensional coordinate system. The object is rearranged in a small area of the projection plane indicated by a coordinate value obtained by increasing or decreasing the absolute value of the vertical coordinate value by a predetermined value.

この構成によれば、例えば、表示禁止領域に該当する一の投影面小エリアに複数のオブジェクトが配置された場合に、それらの複数のオブジェクトは、垂直方向に順次並べられて再配置されることとなる。従って、同じ場所に対応付けられた互いに関連する複数のオブジェクトを、表示画面において関連付けを強調させながら表示させることが可能となる。なお、座標値の増加または減少のための所定値は、例えば1とすることができる。また、その所定値は、1以外の値であってもよい。   According to this configuration, for example, when a plurality of objects are arranged in one small projection plane area corresponding to the display prohibited area, the plurality of objects are sequentially arranged and rearranged in the vertical direction. It becomes. Accordingly, it is possible to display a plurality of mutually related objects associated with the same place while highlighting the association on the display screen. The predetermined value for increasing or decreasing the coordinate value can be set to 1, for example. The predetermined value may be a value other than 1.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、当該オブジェクトが配置された投影面小エリアが表示禁止領域に該当する場合には、投影面2次元座標系における当該投影面小エリアの水平方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means, when the projection plane small area where the object is arranged corresponds to the display prohibited area, the projection plane small area in the projection plane two-dimensional coordinate system. The object is rearranged in a small area of the projection plane indicated by a coordinate value obtained by increasing or decreasing the absolute value of the horizontal coordinate value by a predetermined value.

この構成によれば、例えば、表示禁止領域に該当する一の投影面小エリアに複数のオブジェクトが配置された場合に、それらの複数のオブジェクトは、水平方向に順次並べられて再配置されることとなる。従って、同じ場所に対応付けられた互いに関連する複数のオブジェクトを、表示画面において関連付けを強調させながら表示させることが可能となる。なお、座標値の増加または減少のための所定値は、例えば1とすることができる。また、その所定値は、1以外の値であってもよい。また、上記構成の組み合わせによれば、表示禁止領域に配置されたオブジェクトを、投影面2次元座標系における垂直方向の座標値の絶対値を所定値だけ増加又は減少させると共に、水平方向の座標値の絶対値を所定値だけ増加又は減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置することも可能である。   According to this configuration, for example, when a plurality of objects are arranged in one small projection plane area corresponding to the display prohibited area, the plurality of objects are sequentially arranged and rearranged in the horizontal direction. It becomes. Accordingly, it is possible to display a plurality of mutually related objects associated with the same place while highlighting the association on the display screen. The predetermined value for increasing or decreasing the coordinate value can be set to 1, for example. The predetermined value may be a value other than 1. In addition, according to the combination of the above configurations, the absolute value of the vertical coordinate value in the projection plane two-dimensional coordinate system is increased or decreased by a predetermined value, and the horizontal coordinate value of the object placed in the display prohibited area is increased. It is also possible to rearrange the object in the small area of the projection plane indicated by the coordinate value obtained by increasing or decreasing the absolute value of.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、一の投影面小エリアに複数のオブジェクトが配置された場合に、予め設定されたオブジェクトの優先度に基づき、複数のオブジェクトのうちの一のオブジェクトを一の投影面小エリアに配置すると共に、他のオブジェクトを一の投影面小エリアに隣接する投影面小エリアに再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means, when a plurality of objects are arranged in one small projection plane area, based on a preset priority of the objects, One object is arranged in one small projection plane area, and another object is rearranged in a small projection plane area adjacent to one projection plane small area.

この構成によれば、一の投影面小エリアに複数のオブジェクトが配置された場合に、優先度がより高いオブジェクトが当該一の投影面小エリアに配置される。これにより、当該一の投影面小エリアを表示禁止領域として設定することが可能となるので、他のオブジェクトを一の投影面小エリア以外の投影面小エリアであって、一の投影面小エリアに隣接する投影面小エリアに再配置することが可能となる。   According to this configuration, when a plurality of objects are arranged in one small projection plane area, an object having a higher priority is arranged in the one projection plane small area. This makes it possible to set the one projection plane small area as a display-prohibited area, so that another object is a projection plane small area other than one projection plane small area, and one projection plane small area Can be rearranged in a small area of the projection plane adjacent to the.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、予め設定された投影面2次元座標系を分割するための投影面分割ルールに基づき、投影面2次元座標系を複数の投影面小エリアを含む投影面中エリアに分割し、各投影面中エリアに含まれる複数の投影面小エリアに所定の配置順位を設定し、予め設定された優先度がより高いオブジェクトが、配置順位がより高い投影面小エリアに配置されるように、投影面中エリア内に配置されたオブジェクトを再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means converts the projection plane two-dimensional coordinate system into a plurality of projection planes based on a projection plane division rule for dividing a preset projection plane two-dimensional coordinate system. The projection plane is divided into medium areas including small areas, a predetermined arrangement order is set for a plurality of projection plane small areas included in each projection plane area, and an object having a higher priority set in advance has an arrangement order. The object arranged in the projection plane area is rearranged so as to be arranged in a higher projection plane small area.

この構成において、高い優先度が設定されたオブジェクトは、より重要な情報を示すものであり、高い配置順位が設定された投影面小エリアは、表示画面においてより視認容易な領域に相当するものである。従って、この構成によれば、重要な情報を示すオブジェクトを、表示画面においてより視認容易な位置に表示させることが可能となる。   In this configuration, an object set with a high priority indicates more important information, and a small projection plane area set with a high arrangement order corresponds to an area that is more easily visible on the display screen. is there. Therefore, according to this configuration, it is possible to display an object indicating important information at a position that is easier to visually recognize on the display screen.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、実空間における一の対象物に関する複数のオブジェクトであって、一の対象物におけるオブジェクト表示装置の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、一端部に関する情報を示すオブジェクト及び他端部に関する情報を示すオブジェクトをそれぞれ、投影面2次元座標系における水平方向の座標軸の下方及び上方の象限に位置する投影面小エリアに配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means is a plurality of objects related to one object in real space, and one end on the side where the viewpoint position of the object display device in the one object exists When determining the display position of the object indicating the information related to the one end and the information indicating the information related to the other end on the opposite side of the one object, the object indicating the information related to the one end and the information related to the other end are determined. The objects shown are each arranged in a small area on the projection plane located in the lower and upper quadrants of the horizontal coordinate axis in the projection plane two-dimensional coordinate system.

この構成によれば、所定の対象物の一端部及び他端部に関する情報を示す2つのオブジェクトを、互いの関連性及び一の対象物における位置関係をユーザに認識させながら表示させることが可能となる。   According to this configuration, it is possible to display two objects indicating information related to one end and the other end of a predetermined object while allowing the user to recognize the relationship between each other and the positional relationship of the one object. Become.

また、本発明のオブジェクト表示装置では、水平面2次元座標系設定手段により設定された水平面2次元座標系における各象限を、所定の大きさを有すると共に、水平面2次元座標系における所定の座標値を有する小エリアである水平面小エリアに分割する水平面2次元座標系分割手段を更に備え、オブジェクト基準位置配置手段は、オブジェクト情報記憶手段に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を、当該オブジェクト基準位置情報に示される基準位置に対応する水平面小エリアにプロットし、オブジェクト表示位置決定手段は、予め設定された水平面小エリアと投影面小エリアとの対応付けに基づき、オブジェクト基準位置配置手段により水平面小エリアにプロットされたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアに配置することを特徴とすることを特徴とする。   In the object display device of the present invention, each quadrant in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting means has a predetermined size and a predetermined coordinate value in the horizontal plane two-dimensional coordinate system. A horizontal plane two-dimensional coordinate system dividing unit that divides the horizontal plane into a small area that is a small area, and the object reference position arranging unit is configured to obtain the object reference position information based on the object information stored in the object information storage unit. The object display position determining means plots in the horizontal plane small area corresponding to the reference position indicated in the object reference position information, and the object display position determining means is based on the correspondence between the preset horizontal plane small area and the projection plane small area. The object reference position information plotted in the small horizontal plane area by Characterized in that, characterized in that disposed in the projection plane small area associated with the horizontal plane small area.

この構成によれば、オブジェクトは、オブジェクト情報に基づき、オブジェクト基準位置情報が水平面2次元座標系における水平面小エリアに配置され、更に水平面小エリアに対応する投影面小エリアに配置される。そして、オブジェクト基準位置情報が配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、オブジェクトは、水平面における位置関係が反映された投影面小エリアに表示されることとなる。従って、表示画面において、オブジェクトが対応付けられた位置の直感的な認識が容易となる。また、水平面における空間的な広がりが投影面及び表示画面に反映されるので、表示画面においてオブジェクトが密集されずに適度な広がりをもって配置される蓋然性が高い。従って、実空間の映像に重畳表示するオブジェクトの量が多い場合であっても、画面の煩雑化を抑制することが可能となる。   According to this configuration, based on the object information, the object reference position information is arranged in the horizontal plane small area in the horizontal plane two-dimensional coordinate system, and is further arranged in the projection plane small area corresponding to the horizontal plane small area. Then, the display position of the object is determined based on the projection surface small area where the object reference position information is arranged. As a result, the object is displayed in a small area of the projection plane in which the positional relationship on the horizontal plane is reflected. Therefore, it is easy to intuitively recognize the position where the object is associated on the display screen. In addition, since the spatial spread in the horizontal plane is reflected on the projection plane and the display screen, there is a high probability that the objects will be arranged with a moderate spread on the display screen without being crowded. Therefore, even when the amount of objects to be superimposed and displayed on the real space video is large, it is possible to suppress complication of the screen.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、投影面2次元座標系における表示禁止領域に該当する投影面小エリアに対応付けられた水平面小エリアを、オブジェクトの配置を禁止する領域である配置禁止領域として設定し、オブジェクト基準位置情報が配置された水平面小エリアが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアに再配置することを特徴とする。   In the object display device of the present invention, the object reference position arrangement unit prohibits the placement of the object in the horizontal plane small area associated with the projection plane small area corresponding to the display prohibited area in the projection plane two-dimensional coordinate system. If the horizontal small area where the object reference position information is placed corresponds to the placement prohibited area, the object reference position information is rearranged in a horizontal small area that does not correspond to the placement prohibited area. It is characterized by doing.

この構成によれば、オブジェクトが投影面2次元座標系における表示禁止領域に配置されることが防止される。従って、表示面においてオブジェクトを重畳表示させることが好ましくない領域にオブジェクトが表示されないので、表示画面の視認性が向上する。   According to this configuration, the object is prevented from being placed in the display prohibited area in the projection plane two-dimensional coordinate system. Therefore, since the object is not displayed in an area where it is not preferable to superimpose the object on the display surface, the visibility of the display screen is improved.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、水平面2次元座標系における基準軸から予め設定された所定の距離以内に位置する水平面小エリアを配置禁止領域として設定し、オブジェクト基準位置情報が配置された水平面小エリアが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアに再配置することを特徴とする。   In the object display device of the present invention, the object reference position arrangement means sets a horizontal plane small area positioned within a predetermined distance from a reference axis in the horizontal plane two-dimensional coordinate system as an arrangement prohibition area, When the horizontal plane small area in which the position information is arranged corresponds to the arrangement prohibition area, the object reference position information is rearranged in the horizontal plane small area not corresponding to the arrangement prohibition area.

この構成によれば、例えば、水平面2次元座標系における基準軸と投影面2次元座標系における垂直方向の座標軸とが一致するように水平面小エリアと投影面小エリアとが対応付けられている場合に、投影面2次元座標系における垂直方向の座標軸近傍にオブジェクトが配置されないこととなる。従って、重畳される実空間の映像における垂直方向の座標軸近傍に相当する領域の視認性が向上する。例えば、実空間における特定の目標物の位置に垂直方向の座標軸が重なるように投影面2次元座標系を設定することにより、当該特定の目標物、及び表示画面上において特定目標物の上方及び下方に位置する領域をオブジェクトに遮られることなく表示させることが可能となる。   According to this configuration, for example, when the horizontal plane small area and the projection plane small area are associated with each other so that the reference axis in the horizontal plane two-dimensional coordinate system and the vertical coordinate axis in the projection plane two-dimensional coordinate system coincide with each other. In addition, the object is not arranged in the vicinity of the vertical coordinate axis in the projection plane two-dimensional coordinate system. Therefore, the visibility of the region corresponding to the vicinity of the coordinate axis in the vertical direction in the superimposed real space image is improved. For example, by setting the projection plane two-dimensional coordinate system so that the vertical coordinate axis overlaps the position of the specific target in real space, the specific target and the upper and lower sides of the specific target on the display screen It is possible to display the area located at without being obstructed by the object.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、一の水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、オブジェクトに予め設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアに隣接する水平面小エリアに再配置することを特徴とする。   Further, in the object display device of the present invention, the object reference position arranging unit is configured to select a plurality of objects based on a priority set in advance for the object when a plurality of object reference position information is arranged in one horizontal plane small area. One object reference position information among the reference position information is arranged in one horizontal plane small area, and another object reference position information is rearranged in a horizontal plane small area adjacent to one horizontal plane small area. .

この構成によれば、一の水平面小エリアに複数のオブジェクト基準位置情報が配置された場合に、優先度がより高いオブジェクトのオブジェクト基準位置情報が当該一の水平面小エリアに配置されるので、オブジェクトの優先度に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることが可能となる。かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性向上が実現される。   According to this configuration, when a plurality of object reference position information is arranged in one horizontal plane small area, the object reference position information of an object having a higher priority is arranged in the one horizontal plane small area. It is possible to arrange one piece of object reference position information for each small horizontal plane area based on the priorities. Since the display position of the object in the projection plane two-dimensional coordinate system is determined based on the arrangement of the object reference position information, the overlapping display of the objects is prevented, and the visibility of the display surface is improved.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、一の水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、水平面2次元座標系におけるいずれかの次元軸からオブジェクト基準位置情報に示される位置までの距離に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアに隣接する水平面小エリアに再配置することを特徴とする。   Further, in the object display device of the present invention, the object reference position arranging means is configured such that when a plurality of object reference position information is arranged in one horizontal plane small area, the object reference position is determined from any dimension axis in the horizontal plane two-dimensional coordinate system. Based on the distance to the position indicated in the position information, one object reference position information among a plurality of object reference position information is arranged in one horizontal plane small area, and the other object reference position information is set in one horizontal plane small area. It rearranges in the horizontal surface small area adjacent to.

この構成によれば、一の水平面小エリアに複数のオブジェクト基準位置情報が配置された場合に、水平面2次元座標系における座標軸からの距離がより近いオブジェクト基準位置情報が当該一の水平面小エリアに配置されるので、座標軸からの距離に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることが可能となる。かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性向上が実現される。   According to this configuration, when a plurality of object reference position information is arranged in one horizontal plane small area, the object reference position information closer to the coordinate axis in the horizontal two-dimensional coordinate system is displayed in the one horizontal plane small area. Since it is arranged, one object reference position information can be arranged for each small horizontal plane area based on the distance from the coordinate axis. Since the display position of the object in the projection plane two-dimensional coordinate system is determined based on the arrangement of the object reference position information, the overlapping display of the objects is prevented, and the visibility of the display surface is improved.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、オブジェクト表示装置の現在位置を通り、現在位置と実空間における特定目標物の位置とを結ぶ直線と直交する直線により水平面2次元座標系を分割して得られる各領域のうち、特定目標物が存在する領域に位置するオブジェクトを対象としてオブジェクトの基準位置の配置処理を実施することを特徴とする。   Further, in the object display device of the present invention, the object reference position arranging means includes a horizontal plane two-dimensional coordinate by a straight line that passes through the current position of the object display device and is orthogonal to a straight line that connects the current position and the position of the specific target in real space. Of the regions obtained by dividing the system, the object position processing is performed for an object located in a region where the specific target exists.

この構成によれば、表示対象とされる蓋然性が高いオブジェクトのみが処理対象とされ、それ以外のオブジェクトに関する配置処理が実施されないので、処理負担が軽減される。   According to this configuration, only an object with a high probability of being a display target is set as a processing target, and placement processing regarding other objects is not performed, so the processing load is reduced.

また、本発明のオブジェクト表示装置では、投影面2次元座標系設定手段は、オブジェクト表示装置の現在位置を中心として所定の半径を有すると共に、軸心方向を予め設定された所定方向に向けられた仮想的な円筒を設定し、設定された円筒の内側面上における2方向を座標軸とする投影面円柱座標系を、投影面2次元座標系として設定することを特徴とする。これにより、実空間におけるオブジェクト及び当該オブジェクトが対応付けられる対象物の位置関係がより好適に反映されたオブジェクトの表示表現可能となる。   In the object display device of the present invention, the projection plane two-dimensional coordinate system setting means has a predetermined radius centered on the current position of the object display device, and the axial direction is directed to a predetermined direction set in advance. A virtual cylinder is set, and a projection plane cylindrical coordinate system having two directions on the inner side surface of the set cylinder as coordinate axes is set as a projection plane two-dimensional coordinate system. As a result, it is possible to display and display the object in which the positional relationship between the object in the real space and the object associated with the object is more appropriately reflected.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面円柱座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means sets a straight line passing through the arrangement position of one object with the center position as a starting point in the projection plane cylindrical coordinate system. Relocating an object in the projection surface small area that is closest to the projection surface small area in which no other object is arranged and the one object is arranged in the projection surface small area through which the straight line passes. Features.

また、本発明のオブジェクト表示装置では、オブジェクト基準位置配置手段は、水平面2次元座標系において、特定目標物を中心として、この中心位置を始点として一のオブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該一のオブジェクト基準位置が配置されていた水平面小エリアに最も近い水平面小エリアにオブジェクト基準位置を再配置することを特徴とする。   In the object display device of the present invention, the object reference position arrangement means sets a straight line passing through the arrangement position of one object reference position with the center position as a starting point in the horizontal plane two-dimensional coordinate system. Of the horizontal plane small areas through which the straight line passes, the object reference position is set in the horizontal plane small area closest to the horizontal plane small area where no other object reference position is arranged and the one object reference position is arranged. It is characterized by rearranging.

また、本発明のオブジェクト表示装置では、オブジェクト表示位置決定手段は、投影面2次元座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することを特徴とする。   Further, in the object display device of the present invention, the object display position determining means sets a straight line that passes through the position where one object is placed with the specific target as the center in the projection plane two-dimensional coordinate system. In the projection plane small area through which the straight line passes, no object is arranged, and the object is rearranged in the projection plane small area closest to the projection plane small area in which the one object is arranged. It is characterized by.

これらの構成によれば、表示画面において、オブジェクトが対応付けられる実空間における対象物と近い位置に当該オブジェクトが配置されるので、オブジェクトと対象物の関連性を示しながら自然かつ整然とした表現が可能となる。   According to these configurations, since the object is arranged at a position close to the target in the real space to which the object is associated on the display screen, natural and orderly expression is possible while showing the relationship between the object and the target. It becomes.

AR技術において、実空間の映像に重畳表示する情報の量が多い場合であっても、画面の煩雑化を抑制することが可能となる。   In the AR technology, even when the amount of information to be superimposed and displayed on the real space video is large, it is possible to suppress the complication of the screen.

第1実施形態に係るオブジェクト表示装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the object display apparatus which concerns on 1st Embodiment. オブジェクト表示装置のハードウエア構成図である。It is a hardware block diagram of an object display apparatus. オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。It is a figure which shows the example of the structure of the object information storage part, and the data memorize | stored. ゴルフコースを模式的に表した図、及び水平面2次元座標系設定部14により設定される水平面2次元座標系の例を示す図である。FIG. 2 is a diagram schematically illustrating a golf course and an example of a horizontal plane two-dimensional coordinate system set by a horizontal plane two-dimensional coordinate system setting unit. ゴルフコースにおけるオブジェクトの位置を模式的に表した図、及び水平面2次元座標系に配置されたオブジェクトを示す図である。It is the figure which represented the position of the object in a golf course typically, and the figure which shows the object arrange | positioned in a horizontal surface two-dimensional coordinate system. 投影面2次元座標系設定部による投影面2次元座標系の設定処理を説明するための図である。It is a figure for demonstrating the setting process of the projection surface two-dimensional coordinate system by the projection surface two-dimensional coordinate system setting part. 投影面2次元座標系における座標軸の設定の例を示す図である。It is a figure which shows the example of the setting of the coordinate axis in a projection surface two-dimensional coordinate system. 投影面2次元座標系に設定された表示禁止領域の例を示す図、及び投影面2次元座標系に配置されたオブジェクトの例を示す図である。It is a figure which shows the example of the display prohibition area | region set to the projection plane two-dimensional coordinate system, and the figure which shows the example of the object arrange | positioned at a projection plane two-dimensional coordinate system. 投影面2次元座標系において設定された表示禁止領域の例を示す図、及びオブジェクトの再配置の例を示す図である。It is a figure which shows the example of the display prohibition area | region set in the projection surface two-dimensional coordinate system, and the figure which shows the example of the rearrangement of an object. 投影面2次元座標系において設定された表示禁止領域の例を示す図、及びオブジェクトの再配置の例を示す図である。It is a figure which shows the example of the display prohibition area | region set in the projection surface two-dimensional coordinate system, and the figure which shows the example of the rearrangement of an object. 表示禁止領域の設定の例を示す図である。It is a figure which shows the example of a setting of a display prohibition area | region. オブジェクトの再配置の例を示す図である。It is a figure which shows the example of the rearrangement of an object. オブジェクトの再配置における投影面小エリアの配置順位の例を示す図である。It is a figure which shows the example of the arrangement | positioning order of the projection surface small area in the rearrangement of an object. 投影面2次元座標系において設定された表示禁止領域の例を示す図である。It is a figure which shows the example of the display prohibition area | region set in the projection surface two-dimensional coordinate system. オブジェクトの再配置のための単位領域である中エリアの設定を説明するための図である。It is a figure for demonstrating the setting of the middle area which is a unit area | region for the rearrangement of an object. 設定された中エリアごとのオブジェクトの再配置を説明するための図である。It is a figure for demonstrating rearrangement of the object for every set middle area. オブジェクト表示位置決定部により投影面2次元座標系において配置及び再配置されたオブジェクトの例を示す図である。It is a figure which shows the example of the object arrange | positioned and rearranged in the projection surface two-dimensional coordinate system by the object display position determination part. 図17に例示されるようにオブジェクトが投影面2次元座標系に配置された場合における、表示部における表示画面の例である。FIG. 18 is an example of a display screen on the display unit when an object is arranged in the projection plane two-dimensional coordinate system as illustrated in FIG. オブジェクト表示位置決定部により投影面2次元座標系において配置及び再配置されたオブジェクトの他の例を示す図である。It is a figure which shows the other example of the object arrange | positioned and rearranged in the projection surface two-dimensional coordinate system by the object display position determination part. オブジェクト表示装置1において実施される処理内容を示すフローチャートである。4 is a flowchart showing processing contents executed in the object display device 1. 第2実施形態に係るオブジェクト表示装置1の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the object display apparatus 1 which concerns on 2nd Embodiment. ゴルフコース及びゴルフコースにおけるオブジェクトの位置を模式的に表した図、及び水平面2次元座標系及び水平面2次元座標系を分割して生成された水平面小エリアを示す図である。It is the figure which represented the position of the object in a golf course and a golf course typically, and the figure which shows the horizontal surface two-dimensional coordinate system and the horizontal surface small area produced | generated by dividing | segmenting a horizontal surface two-dimensional coordinate system. オブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。It is a figure which shows the example of the structure of the object information storage part, and the data memorize | stored. 水平面2次元座標系において設定された配置禁止領域の例、及びオブジェクトの再配置の例を示す図、及び投影面2次元座標系における投影面小エリアに配置されたオブジェクトの例を示す図である。It is a figure which shows the example of the arrangement | positioning prohibition area | region set in the horizontal plane two-dimensional coordinate system, the example which shows the example of rearrangement of an object, and the figure which shows the example of the object arrange | positioned in the projection plane small area in a projection plane two-dimensional coordinate system. . 配置禁止領域の設定、及びオブジェクトの再配置の他の例を示す図である。It is a figure which shows the other example of the setting of a layout prohibition area | region, and the rearrangement of an object. 第2実施形態のオブジェクト表示装置において実施される処理内容を示すフローチャートである。It is a flowchart which shows the processing content implemented in the object display apparatus of 2nd Embodiment. 第3実施形態における投影面2次元座標系の設定処理を説明するための図である。It is a figure for demonstrating the setting process of the projection surface two-dimensional coordinate system in 3rd Embodiment. 第3実施形態における、投影面2次元座標系の設定からオブジェクトの重畳表示に至る処理内容を説明するための図である。It is a figure for demonstrating the processing content from the setting of a projection surface two-dimensional coordinate system to the superimposition display of an object in 3rd Embodiment. 第3実施形態における、投影面2次元座標系におけるオブジェクトの再配置を説明するための図である。It is a figure for demonstrating rearrangement of the object in a projection surface two-dimensional coordinate system in 3rd Embodiment. 第3実施形態における、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。It is a flowchart which shows the processing content implemented in the object display apparatus 1 in 3rd Embodiment.

本発明に係るオブジェクト表示装置及びオブジェクト表示方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。   Embodiments of an object display device and an object display method according to the present invention will be described with reference to the drawings. If possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.

(第1実施形態)
図1は、第1実施形態に係るオブジェクト表示装置1の機能的構成を示すブロック図である。本実施形態のオブジェクト表示装置1は、ユーザが実空間に向けたカメラ等の撮影装置で取得した映像に種々のオブジェクトを重畳表示することにより、ユーザに拡張現実感を与えるサービスを提供するものであって、例えば、携帯端末等の装置が例示される。なお、本実施形態では、オブジェクト表示装置1が、ゴルフコースにおいて、グリーンやハザード(池、バンカー等含む)に関する情報をオブジェクトとして、コースを撮影した映像に重畳表示するサービスを提供する装置である場合の例を説明するが、オブジェクト表示装置1は、ゴルフコースにおけるサービスを提供する装置に限定されるものではない。
(First embodiment)
FIG. 1 is a block diagram showing a functional configuration of an object display device 1 according to the first embodiment. The object display device 1 according to the present embodiment provides a service that gives the user augmented reality by displaying various objects in a superimposed manner on a video image acquired by the user with a photographing device such as a camera directed to a real space. For example, a device such as a portable terminal is exemplified. In the present embodiment, when the object display device 1 is a device that provides a service for superimposing and displaying on the video of the course, with information on green and hazards (including ponds, bunker, etc.) as objects in the golf course. However, the object display device 1 is not limited to a device that provides a service on a golf course.

図1に示すように、オブジェクト表示装置1は、機能的には、オブジェクト情報記憶部10(オブジェクト情報記憶手段)、位置情報取得部11(位置情報取得手段)、方位取得部12(方位取得手段)、撮影部13(撮影手段)、水平面2次元座標系設定部14(水平面2次元座標系設定手段)、オブジェクト基準位置配置部15(オブジェクト基準位置配置手段)、投影面2次元座標系設定部16(投影面2次元座標系設定手段)、投影面2次元座標系分割部17(投影面2次元座標系分割手段)、オブジェクト表示位置決定部18(オブジェクト表示位置決定手段)、表示制御部19(表示制御手段)及び表示部20を備える。   As shown in FIG. 1, the object display device 1 functionally includes an object information storage unit 10 (object information storage unit), a position information acquisition unit 11 (position information acquisition unit), and an orientation acquisition unit 12 (azimuth acquisition unit). ), Imaging unit 13 (imaging unit), horizontal plane two-dimensional coordinate system setting unit 14 (horizontal plane two-dimensional coordinate system setting unit), object reference position arrangement unit 15 (object reference position arrangement unit), projection plane two-dimensional coordinate system setting unit 16 (projection plane two-dimensional coordinate system setting means), projection plane two-dimensional coordinate system division section 17 (projection plane two-dimensional coordinate system division means), object display position determination section 18 (object display position determination means), display control section 19 (Display control means) and a display unit 20 are provided.

図2は、オブジェクト表示装置1のハードウエア構成図である。オブジェクト表示装置1は、物理的には、図2に示すように、CPU101、主記憶装置であるRAM102及びROM103、データ送受信デバイスである通信モジュール104、ハードディスク、フラッシュメモリ等の補助記憶装置105、入力デバイスであるキーボード等の入力装置106、ディスプレイ等の出力装置107などを含むコンピュータシステムとして構成されている。図1に示した各機能は、図2に示すCPU101、RAM102等のハードウエア上に所定のコンピュータソフトウェアを読み込ませて実行させることにより、CPU101の制御のもとで通信モジュール104、入力装置106、出力装置107を動作させるとともに、RAM102や補助記憶装置105におけるデータの読み出し及び書き込みを行うことで実現される。再び、図1を参照し、オブジェクト表示装置1の各機能部について詳細に説明する。   FIG. 2 is a hardware configuration diagram of the object display device 1. As shown in FIG. 2, the object display device 1 physically includes a CPU 101, a RAM 102 and a ROM 103 which are main storage devices, a communication module 104 which is a data transmission / reception device, an auxiliary storage device 105 such as a hard disk and a flash memory, an input The computer system includes an input device 106 such as a keyboard, which is a device, and an output device 107 such as a display. The functions shown in FIG. 1 are executed by reading predetermined computer software on hardware such as the CPU 101 and the RAM 102 shown in FIG. 2 and executing them, thereby controlling the communication module 104, the input device 106, This is realized by operating the output device 107 and reading and writing data in the RAM 102 and the auxiliary storage device 105. Again, with reference to FIG. 1, each function part of the object display apparatus 1 is demonstrated in detail.

オブジェクト情報記憶部10は、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶している部分である。図3は、オブジェクト情報記憶部10の構成及び記憶されているデータの例を示す図である。図3に示すように、オブジェクト情報記憶部10は、オブジェクト情報を識別するコース情報IDごとに、ジャンル、位置情報(オブジェクト基準位置情報)、情報データをオブジェクト情報として記憶している。   The object information storage unit 10 is a part that stores object information including object reference position information that is information related to an object and is information related to a reference position in the real space of the object. FIG. 3 is a diagram illustrating an example of the configuration of the object information storage unit 10 and stored data. As shown in FIG. 3, the object information storage unit 10 stores genre, position information (object reference position information), and information data as object information for each course information ID for identifying object information.

ジャンルは、当該オブジェクト情報が対応付けられた対象物を示す属性情報である。また、ジャンルは、「バンカー」、「池」といった対象物について、それら対象物におけるオブジェクト表示装置1の視点位置が存在する側の一端部である「手前」、及び当該一端部と反対側である「奥」といった情報を含んでいてもよい。   The genre is attribute information indicating a target object associated with the object information. Also, the genre is “front” that is one end of the object such as “bunker” or “pond” on the side where the viewpoint position of the object display device 1 exists on the object, and the opposite side to the one end. Information such as “back” may be included.

位置情報は、当該オブジェクトが実空間において対応付けられた基準位置を示す情報であり、例えば緯度及び経度に関する情報を含む。また、情報データは、表示部20において実空間の映像に重畳して表示させるためのデータであり、例えば、テキストデータ、アイコン、写真等の所定画像データを含むことができる。本実施形態では、情報データは、ジャンルに示される対象までの距離を示す情報が記憶されている。   The position information is information indicating a reference position with which the object is associated in the real space, and includes information on latitude and longitude, for example. The information data is data that is displayed on the display unit 20 so as to be superimposed on the real space video, and may include predetermined image data such as text data, icons, and photographs, for example. In the present embodiment, the information data stores information indicating the distance to the object indicated by the genre.

また、オブジェクト情報記憶部10は、水平面2次元座標系における配置位置、投影面2次元座標系における表示位置及び表示要否属性を記憶するためのフィールドを更に含んでいてもよい。   The object information storage unit 10 may further include a field for storing an arrangement position in the horizontal plane two-dimensional coordinate system, a display position in the projection plane two-dimensional coordinate system, and a display necessity attribute.

なお、本実施形態のオブジェクト情報は、オブジェクト情報記憶部10に予め記憶されているものとしているが、これには限られない。例えば、オブジェクト表示装置1と通信可能なサーバ(図示せず)においてオブジェクト情報が蓄積されており、当該サーバがオブジェクト表示装置1の位置情報に基づきオブジェクト表示装置1の周辺に配置されたオブジェクト情報を抽出し、抽出されたオブジェクト情報がサーバからオブジェクト表示装置1に送信されることとしてもよい。   In addition, although the object information of this embodiment shall be previously memorize | stored in the object information storage part 10, it is not restricted to this. For example, object information is accumulated in a server (not shown) that can communicate with the object display device 1, and the server stores object information arranged around the object display device 1 based on the position information of the object display device 1. The extracted object information may be transmitted from the server to the object display device 1.

位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する部分である。位置情報取得部11は、例えば、複数のGPS(Global Positioning System)衛星からの電波を受信して、それらの強度からオブジェクト表示装置1の現在位置に関する位置情報を取得するGPSモジュールである。また、オブジェクト表示装置1が移動体通信網による通信が移動端末である場合には、位置情報取得部11は、通信モジュール105を介して通信網と通信することによりオブジェクト表示装置1の近くに存在する衛星の情報をアシストデータとして取得し、位置測位を行うAGPS(Assisted Global Positioning System)方式に対応したモジュールであることができる。この場合には、位置情報をより高速かつ正確に取得することができる。ただし、位置情報取得部11は、GPSまたはAGPSを利用するものに限られるものではなく、GPSに依存することなく位置情報を取得する構成であってもよい。例えば、位置情報取得部11において、WiFiやBluetooth(登録商標)等の無線通信基地局を空間内に複数配設し、それらからの電波強度により端末位置情報を取得する方式を利用してもよいし、このような方式をGPSないしはAGPSに併用する方式を利用することも可能である。   The position information acquisition unit 11 is a part that acquires the current position of the object display device 1. The position information acquisition unit 11 is, for example, a GPS module that receives radio waves from a plurality of GPS (Global Positioning System) satellites and acquires position information related to the current position of the object display device 1 from their intensities. When the object display device 1 is a mobile terminal for communication via the mobile communication network, the position information acquisition unit 11 is located near the object display device 1 by communicating with the communication network via the communication module 105. It can be a module corresponding to an AGPS (Assisted Global Positioning System) system that obtains information on satellites as assist data and performs positioning. In this case, position information can be acquired more quickly and accurately. However, the position information acquisition unit 11 is not limited to those using GPS or AGPS, and may be configured to acquire position information without depending on GPS. For example, the position information acquisition unit 11 may use a method in which a plurality of wireless communication base stations such as WiFi and Bluetooth (registered trademark) are arranged in a space, and terminal position information is acquired based on the radio field intensity therefrom. It is also possible to use a method in which such a method is used in combination with GPS or AGPS.

方位取得部12は、撮影部13の撮影方向を取得する部分である。方位取得部12は、オブジェクト表示装置1が向いている方向の姿勢・角度を検出し、それに相当する信号を出力するモジュールにより構成することができる。方位取得部12を構成するためのモジュールとしては、複数の地磁気センサを組み合わせたものを採用することが可能であり、さらに地磁気センサに加えて複数の加速度センサを組み合わせたモーションセンサを採用してもよい。より詳しくは、方位取得部12を構成するためのモジュールとして、3軸方向の地磁気センサと3軸方向の加速度センサとを組み合わせた6軸センサ、3軸方向の地磁気センサと2軸方向の加速度センサとを組み合わせた5軸センサを採用することが可能であり、また、加速度センサの代わりにジャイロを採用することができる。かかるモーションセンサは、オブジェクト表示装置1の姿勢・角度に関する情報だけでなく、ユーザがオブジェクト表示装置1を動かしたり傾けたりした場合における動作の向きおよび速さを検出することができる。   The bearing acquisition unit 12 is a part that acquires the shooting direction of the shooting unit 13. The azimuth acquisition unit 12 can be configured by a module that detects a posture / angle in a direction in which the object display device 1 is facing and outputs a signal corresponding thereto. As a module for configuring the azimuth acquisition unit 12, it is possible to adopt a combination of a plurality of geomagnetic sensors, and even a motion sensor that combines a plurality of acceleration sensors in addition to a geomagnetic sensor. Good. More specifically, as a module for configuring the azimuth acquisition unit 12, a 6-axis sensor in which a triaxial geomagnetic sensor and a triaxial acceleration sensor are combined, a triaxial geomagnetic sensor, and a biaxial acceleration sensor Can be employed, and a gyro can be employed instead of the acceleration sensor. Such a motion sensor can detect not only information on the posture and angle of the object display device 1 but also the direction and speed of the operation when the user moves or tilts the object display device 1.

撮影部13は、実空間の映像を取得する部分である。撮影部13は、所定の光学系及び受像素子を有し、デジタル画像を取得する機能を提供するモジュールにより構成できる。   The imaging unit 13 is a part that acquires an image of a real space. The photographing unit 13 can include a predetermined optical system and an image receiving element, and can be configured by a module that provides a function of acquiring a digital image.

水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する部分である。図4を参照して、水平面2次元座標系の設定処理を説明する。図4(a)は、ゴルフコースを模式的に表した図である。図4(a)には、オブジェクト表示装置1の現在位置CP及び特定目標物Tが示されている。本実施形態のゴルフコースの案内を実施するサービスでは、例えば、グリーンが特定目標物Tとして設定される。特定目標物に関する情報は、オブジェクト情報の1種としてオブジェクト情報記憶部10に記憶されており(図3におけるジャンル「グリーン」のオブジェクト情報を参照)、例えば、オブジェクト情報記憶部10に記憶されているオブジェクトのうち、任意のオブジェクトをユーザの選択により特定目標物Tとして設定することが可能である。水平面2次元座標系設定部14は、オブジェクト情報記憶部10から、特定目標物Tに関する情報を取得する。また、水平面2次元座標系設定部14は、例えば「真北」といった特定の方位を特定目標物Tに設定できる。   The horizontal plane two-dimensional coordinate system setting unit 14 includes a straight line connecting the current position of the object display device 1 and the position of the specific target in real space as one of the reference axes, and the current position of the object display device 1 is set as the origin. This is a part for setting a horizontal two-dimensional coordinate system. With reference to FIG. 4, the setting process of a horizontal two-dimensional coordinate system is demonstrated. FIG. 4A is a diagram schematically showing a golf course. FIG. 4A shows the current position CP and the specific target T of the object display device 1. In the service for guiding the golf course of the present embodiment, for example, green is set as the specific target T. Information relating to the specific target is stored in the object information storage unit 10 as one type of object information (see the object information of the genre “green” in FIG. 3), for example, stored in the object information storage unit 10. Any object among the objects can be set as the specific target T by the user's selection. The horizontal plane two-dimensional coordinate system setting unit 14 acquires information regarding the specific target T from the object information storage unit 10. Further, the horizontal plane two-dimensional coordinate system setting unit 14 can set a specific direction such as “true north” as the specific target T, for example.

図4(b)は、図4(a)に示されるゴルフコースにおいて、水平面2次元座標系設定部14により設定される水平面2次元座標系の例を示す図である。図4(b)に示す例では、X軸及びY軸からなる直交座標系が水平面2次元座標系として設定されている。即ち、水平面2次元座標系設定部14は、現在位置CPと特定目標物Tを結ぶ水平方向の線を基準軸の1つであるY軸として設定し、Y軸に直交し現在位置CPを通る線をX軸として設定し、Y軸及びX軸からなる水平面2次元座標系を設定する。なお、本実施形態では、現在位置CPと特定目標物Tとを結ぶ水平方向に延びる直線をY軸の設定のために用いているが、ここで用いられる直線は水平方向のものには限られない。また、本実施形態では、水平面2次元座標系の例として直交座標系を例示しているが、これに限定されず、例えば2次元の極座標(円座標)系であってもよい。   FIG. 4B is a diagram showing an example of a horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14 in the golf course shown in FIG. In the example shown in FIG. 4B, an orthogonal coordinate system composed of an X axis and a Y axis is set as a horizontal two-dimensional coordinate system. That is, the horizontal plane two-dimensional coordinate system setting unit 14 sets a horizontal line connecting the current position CP and the specific target T as the Y axis which is one of the reference axes, and is orthogonal to the Y axis and passes through the current position CP. A line is set as the X axis, and a horizontal two-dimensional coordinate system including the Y axis and the X axis is set. In the present embodiment, a straight line extending in the horizontal direction connecting the current position CP and the specific target T is used for setting the Y axis, but the straight line used here is limited to that in the horizontal direction. Absent. In the present embodiment, an orthogonal coordinate system is illustrated as an example of the horizontal two-dimensional coordinate system, but the present invention is not limited to this, and for example, a two-dimensional polar coordinate (circular coordinate) system may be used.

オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報のオブジェクト基準位置情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクトの基準位置情報をプロットする部分である。本実施形態では、オブジェクト基準位置配置部15は、緯度及び経度により表される位置情報(オブジェクト基準位置情報)に基づき、水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する。図5(a)は、ゴルフコースにおけるオブジェクトの基準位置を模式的に表した図である。図5(b)は、水平面2次元座標系に配置されたオブジェクトを示す図である。図5(b)に示すように、バンカー手前、バンカー奥、池手前及び池奥(図3参照)といった属性に対応付けられたオブジェクトのオブジェクト基準位置情報O〜Oは、水平面2次元座標系設定部14により設定された水平面2次元座標系にプロットされている。 Based on the object reference position information of the object information stored in the object information storage unit 10, the object reference position arrangement unit 15 sets the reference position of the object in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14. This is the part where information is plotted. In the present embodiment, the object reference position arrangement unit 15 plots and arranges the object reference position information in the horizontal plane two-dimensional coordinate system based on the position information (object reference position information) represented by latitude and longitude. FIG. 5A is a diagram schematically illustrating a reference position of an object on the golf course. FIG. 5B is a diagram showing objects arranged in a horizontal two-dimensional coordinate system. As shown in FIG. 5B, the object reference position information O 2 to O 5 of the objects associated with the attributes such as the front of the bunker, the back of the bunker, the front of the pond and the back of the pond (see FIG. 3) are two-dimensional coordinates in the horizontal plane. Plotted in a horizontal two-dimensional coordinate system set by the system setting unit 14.

投影面2次元座標系設定部16は、方位取得部12により取得された撮影部13の撮影方向に直行する面、又は撮影方向の水平方向成分に直交する面を投影面として設定し、投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する部分である。図6は、投影面2次元座標系設定部16による投影面2次元座標系の設定処理を説明するための図である。図6に示すように、投影面2次元座標系設定部16は、現在位置CP上における所定高さ位置に設定された視点位置FPを基準位置として、矢印Rにより示される撮影部13の撮影方向または撮影方向の水平方向成分を設定し、その方向に直交する投影面PPを設定する。そして、投影面2次元座標系設定部16は、投影面PP上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する。なお、投影面2次元座標系設定部16は、例えば、投影面2次元座標系における水平方向の座標軸をW軸、垂直方向の座標軸をZ軸として設定する。また、投影面PPは、水平面2次元座標系を含む面に直交する面に限定されない。   The projection plane two-dimensional coordinate system setting unit 16 sets a plane orthogonal to the imaging direction of the imaging unit 13 acquired by the orientation acquisition unit 12 or a plane orthogonal to the horizontal component of the imaging direction as a projection plane. This is a part for setting a projection plane two-dimensional coordinate system with the horizontal and vertical directions as coordinate axes. FIG. 6 is a diagram for explaining the projection plane two-dimensional coordinate system setting process performed by the projection plane two-dimensional coordinate system setting unit 16. As shown in FIG. 6, the projection plane two-dimensional coordinate system setting unit 16 uses the viewpoint position FP set at a predetermined height position on the current position CP as a reference position, and the shooting direction of the shooting unit 13 indicated by the arrow R. Alternatively, a horizontal direction component in the photographing direction is set, and a projection plane PP orthogonal to that direction is set. The projection plane two-dimensional coordinate system setting unit 16 sets a projection plane two-dimensional coordinate system having the horizontal and vertical directions on the projection plane PP as coordinate axes. The projection plane two-dimensional coordinate system setting unit 16 sets, for example, the horizontal coordinate axis in the projection plane two-dimensional coordinate system as the W axis and the vertical coordinate axis as the Z axis. Further, the projection plane PP is not limited to a plane orthogonal to a plane including a horizontal two-dimensional coordinate system.

ここで、投影面2次元座標系設定部16は、図7(a)に示すように、オブジェクト表示装置1の現在位置における所定の高さの位置を始点として撮影部13の撮影方向または撮影方向の水平方向成分に沿って引かれた直線と、投影面PPとの交点を原点として、投影面2次元座標系における座標軸を設定することができる。即ち、オブジェクト表示装置1の現在位置における所定の高さの位置は、図6において視点位置FPにより表されるので、視点位置FPを始点として矢印Rの方向に沿って引かれた直線と投影面PPとの交点が原点に設定される。現在位置における所定の高さは、例えば、一般的なユーザの視点位置である150cm程度に設定されることが好適である。   Here, as shown in FIG. 7A, the projection plane two-dimensional coordinate system setting unit 16 starts a shooting direction or a shooting direction of the shooting unit 13 with a position at a predetermined height at the current position of the object display device 1 as a starting point. The coordinate axis in the two-dimensional coordinate system of the projection plane can be set with the intersection point between the straight line drawn along the horizontal component of the projection plane PP and the projection plane PP as the origin. That is, since the position of the predetermined height at the current position of the object display device 1 is represented by the viewpoint position FP in FIG. 6, the straight line drawn along the direction of the arrow R from the viewpoint position FP and the projection plane The intersection with PP is set as the origin. The predetermined height at the current position is preferably set to, for example, about 150 cm, which is a general user viewpoint position.

また、投影面2次元座標系設定部16は、図7(b)に示すように、オブジェクト表示装置1の現在位置CPにおける所定の高さの位置を視点位置FPとした場合に投影面PPにおいて特定目標物Tが透視投影される位置を原点として、投影面2次元座標系における座標軸を設定することができる。   Further, as shown in FIG. 7B, the projection plane two-dimensional coordinate system setting unit 16 sets the projection plane PP on the projection plane PP when the position of the predetermined height at the current position CP of the object display device 1 is set as the viewpoint position FP. The coordinate axis in the projection plane two-dimensional coordinate system can be set with the position where the specific target T is perspectively projected as the origin.

投影面2次元座標系分割部17は、投影面2次元座標系設定部16により設定された投影面2次元座標系における各象限を、所定の大きさを有すると共に投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する部分である。具体的には、投影面2次元座標系分割部17は、図7(a)及び図7(b)に示すように、投影面2次元座標系における各象限を投影面小エリアVAに分割する。図7(a),(b)に示す例では、投影面2次元座標系における各象限は、正方形の投影面小エリアVAに分割されている。また、投影面小エリアVAは、W軸及びZ軸の座標値を有する。   The projection plane two-dimensional coordinate system dividing unit 17 has each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting unit 16 having a predetermined size and a predetermined value in the projection plane two-dimensional coordinate system. This is a portion that is divided into small areas of the projection plane, which are small areas having the coordinate values. Specifically, the projection plane two-dimensional coordinate system dividing unit 17 divides each quadrant in the projection plane two-dimensional coordinate system into projection plane small areas VA, as shown in FIGS. 7A and 7B. . In the example shown in FIGS. 7A and 7B, each quadrant in the projection plane two-dimensional coordinate system is divided into square projection plane small areas VA. The projection surface small area VA has coordinate values of the W axis and the Z axis.

オブジェクト表示位置決定部18は、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアVAに配置することにより当該オブジェクトの表示位置を決定する部分である。また、オブジェクト表示位置決定部18は、オブジェクトが配置された投影面小エリアVAがオブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアVAに再配置する部分である。さらに、オブジェクト表示位置決定部18は、オブジェクトの表示を禁止する領域である表示禁止領域の設定も実施する。以下、図8〜17を参照して、オブジェクト表示位置決定部18による、オブジェクトの投影面小エリアVAに対する配置処理、再配置処理、禁止領域の設定処理の例を説明する。   The object display position determination unit 18 converts the object reference position information arranged in the horizontal plane two-dimensional coordinate system by the object reference position arrangement unit 15 into a small projection plane corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system. It is a part that determines the display position of the object by arranging it in the area VA. In addition, when the small projection plane area VA in which the object is arranged corresponds to a display prohibition area that prohibits the display of the object, the object display position determination unit 18 projects the object that does not correspond to the display prohibition area. This is a portion to be rearranged in the small area VA. Furthermore, the object display position determination unit 18 also sets a display prohibition area that is an area in which object display is prohibited. Hereinafter, with reference to FIGS. 8 to 17, an example of an object display position determination unit 18 that performs an object placement process, a rearrangement process, and a prohibited area setting process with respect to the projection surface small area VA will be described.

図8(a)は、投影面2次元座標系に設定された表示禁止領域の例を示す図である。即ち、オブジェクト表示位置決定部18は、投影面2次元座標系(投影面PP)において透視投影された特定目標物Tの位置から、予め設定された所定の距離以内に位置する投影面小エリアVAを表示禁止領域に設定する。図8(a)に示す例では、オブジェクト表示位置決定部18は、特定目標物Tであるグリーンが投影された位置を含む投影面小エリアVAを表示禁止領域に設定している。また、オブジェクト表示位置決定部18は、オブジェクト表示装置1の表示画面において特定のグラフィックオブジェクトGを表示するための領域に対応する投影面小エリアVAを表示禁止領域に設定する。図8(a)に示す例では、オブジェクト表示位置決定部18は、ホール数を示すグラフィックオブジェクトG及びゴルフコースの概略図を示すグラフィックオブジェクトGを表示するための領域に対応する投影面小エリアVA,VAを表示禁止領域に設定している。 FIG. 8A is a diagram illustrating an example of the display prohibition area set in the projection plane two-dimensional coordinate system. In other words, the object display position determination unit 18 is a projection plane small area VA located within a predetermined distance set in advance from the position of the specific target T projected in the projection plane two-dimensional coordinate system (projection plane PP). Is set to the display prohibited area. In the example shown in FIG. 8 (a), the object display position determination section 18 is a specific target T green is set to display prohibition region a projection surface small areas VA 1 including the projected position. Further, the object display position determination unit 18 sets a projection plane small area VA corresponding to an area for displaying a specific graphic object G on the display screen of the object display device 1 as a display prohibited area. In the example shown in FIG. 8 (a), the object display position determination unit 18, a projection plane small corresponding to an area for displaying a graphic object G 2 showing a schematic diagram of a graphical object G 1 and golf course indicates the number of holes Areas VA 2 and VA 3 are set as display prohibited areas.

図8(b)は、投影面2次元座標系に配置されたオブジェクトの例を示す図である。即ち、オブジェクト表示位置決定部18は、オブジェクト表示装置1の現在位置CPにおける所定の高さの位置を視点位置FPとして、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報が投影面PP上において透視投影される位置に対応する投影面小エリアVAに当該オブジェクトを配置する(図6参照)。図8(b)に示す例では、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を投影面小エリアVAに配置し、オブジェクトO14を投影面小エリアVAに配置し、オブジェクトO15を投影面小エリアVAに配置している。なお、本実施形態では、オブジェクトは、バルーン型のグラフィックオブジェクトであり、バンカーや池といった対象物までの距離を示す情報データがバルーン内に表示される。この情報データは、オブジェクト情報記憶部10に記憶されている。 FIG. 8B is a diagram illustrating an example of an object arranged in the projection plane two-dimensional coordinate system. That is, the object display position determination unit 18 uses the object reference position arranged in the horizontal plane two-dimensional coordinate system by the object reference position arrangement unit 15 with the position of the predetermined height at the current position CP of the object display device 1 as the viewpoint position FP. The object is arranged in the projection plane small area VA corresponding to the position where the information is perspectively projected on the projection plane PP (see FIG. 6). In the example shown in FIG. 8B, the object display position determination unit 18 arranges the objects O 11 , O 12 , and O 13 in the projection plane small area VA 4 and the object O 14 in the projection plane small area VA 5 . The object O 15 is arranged in the projection plane small area VA 5 . In the present embodiment, the object is a balloon-type graphic object, and information data indicating the distance to an object such as a bunker or a pond is displayed in the balloon. This information data is stored in the object information storage unit 10.

図9(a)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。投影面小エリアVA,VA,VAは、表示画面においてオブジェクトが提供する情報の、実空間における対象物が表示される領域であるので、これらの領域にオブジェクトの重畳表示をすると、当該対象物が隠されることとなる。そこで、オブジェクト表示位置決定部18は、これらの投影面小エリアVA,VA,VAを表示禁止領域として設定する。 FIG. 9A is a diagram illustrating an example of the display prohibited area set in the projection plane two-dimensional coordinate system. Since the projection plane small areas VA 4 , VA 5 , and VA 6 are areas in which information provided by the object is displayed on the display screen, objects in the real space are displayed. The object will be hidden. Therefore, the object display position determination unit 18 sets these projection plane small areas VA 4 , VA 5 , VA 6 as display prohibited areas.

図9(b)は、オブジェクトの再配置の例を示す図である。図9(a)において示したように、オブジェクトO11,O12,O13は、表示禁止領域に配置されているので、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を、隣接する投影面小エリアVAに再配置する。図9(b)に示す例では、オブジェクト表示位置決定部18は、投影面小エリアVAの垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAにオブジェクトを再配置する。ここでは、オブジェクト表示装置1の現在位置に近いオブジェクトを優先して再配置を実施するといったルールが予め設定されているとすると、オブジェクト表示位置決定部18は、オブジェクトO11を、投影面小エリアVAの垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアである投影面小エリアVA11に再配置する。なお、本実施形態では、座標値の絶対値を1増加させた座標値により示される投影面小エリアVAにオブジェクトを再配置することとしているが、これに限られない。座標値の絶対値を減少させた座標値により示される投影面小エリアVAに再配置することとしてもよいし、座標値の絶対値における増加幅または減少幅は、1以外の値であってもよい。 FIG. 9B is a diagram illustrating an example of object rearrangement. As shown in FIG. 9A, since the objects O 11 , O 12 , and O 13 are arranged in the display prohibition area, the object display position determination unit 18 displays the objects O 11 , O 12 , and O 13 . , Rearranged in the adjacent projection plane small area VA. In the example shown in FIG. 9B, the object display position determination unit 18 places an object in the projection plane small area VA indicated by the coordinate value obtained by increasing the absolute value of the vertical coordinate value of the projection plane small area VA by one. Rearrange. Here, assuming that a rule such that an object close to the current position of the object display device 1 is preferentially rearranged is set in advance, the object display position determination unit 18 moves the object O 11 to a small area on the projection plane. The absolute value of the coordinate value in the vertical direction of VA 4 is rearranged in the projection surface small area VA 11 that is the projection surface small area indicated by the coordinate value increased by 1. In the present embodiment, the object is rearranged in the projection plane small area VA indicated by the coordinate value obtained by increasing the absolute value of the coordinate value by 1, but the present invention is not limited to this. It may be rearranged in the projection surface small area VA indicated by the coordinate value obtained by reducing the absolute value of the coordinate value, and the increase or decrease width in the absolute value of the coordinate value may be a value other than 1. Good.

次に、オブジェクト表示位置決定部18は、オブジェクトO12を、垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAに再配置する。ただし、投影面小エリアVA11には、オブジェクトO12より優先されるオブジェクトO11が既に再配置されているので、オブジェクトO12は、投影面小エリアVA12に再配置される。更に、オブジェクト表示位置決定部18は、オブジェクトO13を、垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAに再配置する。ただし、投影面小エリアVA11,VA12にはそれぞれ、オブジェクトO13より優先されるオブジェクトO11,O12が既に再配置されているので、オブジェクトO13は、投影面小エリアVA13に再配置される。同様に、オブジェクト表示位置決定部18は、オブジェクトO14,O15をそれぞれ、投影面小エリアVA14,VA15に再配置する。 Next, the object display position determination unit 18, the object O 12, rearranging the absolute values of vertical coordinates on the projection plane small area VA represented by the coordinate values is increased by one. However, the projection plane small area VA 11, since the object O 11 to override the object O 12 has already been relocated, object O 12 is relocated to the projection plane small area VA 12. Further, the object display position determination unit 18 rearranges the object O 13 in the projection plane small area VA indicated by the coordinate value obtained by increasing the absolute value of the vertical coordinate value by one. However, each of the projection plane small area VA 11, VA 12, since the object O 11, O 12 to override the object O 13 has already been relocated, object O 13 is the projection plane small area VA 13 again Be placed. Similarly, the object display position determination unit 18 rearranges the objects O 14 and O 15 in the projection plane small areas VA 14 and VA 15 , respectively.

図10(a)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。図10(a)に示す例では、表示画面において特定目標物Tの視認性が低下することは好ましくないので、オブジェクト表示位置決定部18は、特定目標物が属する投影面小エリアVAの垂直上方及び下方に位置する投影面小エリアVAを表示禁止領域として設定する。 FIG. 10A is a diagram showing an example of the display prohibition area set in the projection plane two-dimensional coordinate system. In the example shown in FIG. 10A, since it is not preferable that the visibility of the specific target T is reduced on the display screen, the object display position determination unit 18 determines the vertical direction of the projection plane small area VA 1 to which the specific target belongs. setting the projection plane small area VA 7 located above and below a display prohibition region.

図10(b)は、オブジェクトの再配置の例を示す図である。図10(a)において示したように、オブジェクトO11,O12,O13は、表示禁止領域に配置されているので、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を、隣接する投影面小エリアに再配置する。オブジェクト表示装置1の現在位置に近いオブジェクトを優先して再配置を実施すること、及び投影面2次元座標系において、垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAへの移動・再配置を水平方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAへの移動・再配置より優先させるといったルールが予め設定されているとすると、図10(b)に示す例では、オブジェクトO11が配置された投影面小エリアの垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAが表示禁止領域に設定されているので、オブジェクト表示位置決定部18は、例えば、水平方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVA21にオブジェクトO11を再配置する。同様に、オブジェクト表示位置決定部18は、オブジェクトO12,O13をそれぞれ、投影面小エリアVA22,VA23に再配置する。また、オブジェクト表示位置決定部18は、オブジェクトO11が配置された投影面小エリアの垂直方向に位置する全ての投影面小エリアが表示禁止領域に該当することを予め認識できる場合には、垂直方向の投影面小エリアへの再配置を試みることなく、直接に、水平方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVA21にオブジェクトO11を再配置することができる。 FIG. 10B is a diagram illustrating an example of object rearrangement. As shown in FIG. 10A, since the objects O 11 , O 12 , and O 13 are arranged in the display prohibition area, the object display position determination unit 18 displays the objects O 11 , O 12 , and O 13 . , Rearrange in the small area of the adjacent projection plane. Relocation is performed by giving priority to an object close to the current position of the object display device 1, and in the projection plane two-dimensional coordinate system, the projection plane indicated by the coordinate value obtained by incrementing the absolute value of the coordinate value in the vertical direction by 1 A rule is set in advance such that the movement / relocation to the small area VA is given priority over the movement / relocation to the projection surface small area VA indicated by the coordinate value obtained by increasing the absolute value of the horizontal coordinate value by one. Then, in the example shown in FIG. 10B, the projection plane small area VA 1 indicated by the coordinate value obtained by incrementing the absolute value of the vertical coordinate value of the projection plane small area in which the object O 11 is arranged by one. because it is set to display prohibition region, the object display position determination unit 18, for example, the projection plane small area VA 2 represented by the absolute value of the horizontal coordinate value coordinate value is increased by one Repositioning the object O 11 to. Similarly, the object display position determination unit 18 rearranges the objects O 12 and O 13 in the projection plane small areas VA 22 and VA 23 , respectively. Also, the object display position determination unit 18, if it can previously recognize that all of the projection plane small area located in the vertical projection plane small area object O 11 is disposed corresponds to the display prohibition region, vertical The object O 11 is directly rearranged in the projection surface small area VA 21 indicated by the coordinate value obtained by increasing the absolute value of the coordinate value in the horizontal direction by 1 without attempting to rearrange the direction in the small projection surface area. be able to.

図11(a)は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部18は、投影面2次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図11(a)に示す例では、オブジェクト表示位置決定部18は、投影面2次元座標系における垂直方向の座標軸であるZ軸から所定の距離以内の領域PAに属する投影面小エリアVAを表示禁止領域に設定する。 FIG. 11A is a diagram illustrating an example of setting a display prohibited area. The object display position determination unit 18 can set a projection plane small area located within a predetermined distance from a vertical coordinate axis in the projection plane two-dimensional coordinate system as a display prohibited area. In the example shown in FIG. 11 (a), the object display position determination unit 18, a projection plane small area VA belonging from the Z-axis is a coordinate axis in the vertical direction in the area PA Z within a predetermined distance in the projection plane 2-dimensional coordinate system Set to display prohibited area.

図11(b)は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部18は、投影面2次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図11(b)に示す例では、オブジェクト表示位置決定部18は、投影面2次元座標系における水平方向の座標軸であるW軸から所定の距離以内の領域PAに属する投影面小エリアVA及びZ軸から所定の距離以内の領域PAに属する投影面小エリアVAを表示禁止領域に設定する。 FIG. 11B is a diagram illustrating an example of setting a display prohibited area. The object display position determination unit 18 can set a projection plane small area located within a predetermined distance set in advance from a horizontal coordinate axis in the projection plane two-dimensional coordinate system as a display prohibited area. In the example shown in FIG. 11 (b), the object display position determination unit 18, a projection surface small areas VA belonging to a predetermined region PA W within a distance from the W-axis in the horizontal direction of the coordinate axes in the projection plane 2-dimensional coordinate system and setting the projection plane small area VA belonging from the Z axis in the area PA Z within a predetermined distance in the display prohibition region.

図12は、オブジェクトの再配置の例を示す図である。オブジェクト表示位置決定部18は、一の投影面小エリアVAに複数のオブジェクトが配置された場合に、予め設定されたオブジェクトの優先度に基づき、複数のオブジェクトのうちの一のオブジェクトを一の投影面小エリアVAに配置すると共に、他のオブジェクトを一の投影面小エリアに隣接する投影面小エリアVAに再配置する。図12(a)に示す例では、一の投影面小エリアVAにオブジェクトO,Oが配置されている。オブジェクトOの優先度がオブジェクトOの優先度より高い場合には、オブジェクト表示位置決定部18は、図12(b)に示すように、オブジェクトOを投影面小エリアVAに配置すると共に、オブジェクトOを投影面小エリアVAに隣接する投影面小エリアVAに再配置する。 FIG. 12 is a diagram illustrating an example of object rearrangement. The object display position determination unit 18 projects one object out of the plurality of objects into one projection based on the preset priority of the objects when a plurality of objects are arranged in one projection plane small area VA. While arranging in the small surface area VA, another object is rearranged in the small projection surface area VA adjacent to one small projection surface area. In the example shown in FIG. 12 (a), one of the projection surface small areas VA object O A, is O B is disposed. If the priority of the object O A is higher than the priority of Object O B, the object display position determining unit 18, as shown in FIG. 12 (b), placing the object O A on the projection plane small area VA A together, repositioning the projection plane small area VA B adjacent the object O B on the projection plane small area VA a.

図13は、オブジェクトの再配置における投影面小エリアVAの配置順位の例を示す図である。図9及び図10を参照して説明したように、オブジェクト表示位置決定部18は、オブジェクトが配置された投影面小エリアVAの垂直方向又は水平方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAにオブジェクトを再配置するが、複数のオブジェクトの再配置を実施する場合には、図13に例示されるような予め設定された配置順位に従って、オブジェクトの再配置を実施することとしてもよい。   FIG. 13 is a diagram showing an example of the arrangement order of the projection surface small areas VA in the rearrangement of objects. As described with reference to FIGS. 9 and 10, the object display position determination unit 18 is a coordinate in which the absolute value of the vertical or horizontal coordinate value of the projection plane small area VA on which the object is arranged is increased by one. The objects are rearranged in the projection plane small area VA indicated by the value. When a plurality of objects are rearranged, the objects are rearranged according to a preset arrangement order as illustrated in FIG. It is good also as implementing.

次に図14〜16を参照して、オブジェクトの再配置処理のその他の例を説明する。図14(a),(b)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。図14(a)に示す例では、オブジェクト表示位置決定部18は、特定目標物Tが属する投影面小エリアの上下垂直方向に位置する投影面小エリアVA及び左右水平方向に位置する投影面小エリアVAを表示禁止領域として設定する。このように表示禁止領域を設定することにより、表示画面における実空間の映像の視界を良好に保つことが可能となる。 Next, another example of the object rearrangement process will be described with reference to FIGS. FIGS. 14A and 14B are diagrams showing examples of display prohibited areas set in the projection plane two-dimensional coordinate system. In the example shown in FIG. 14A, the object display position determination unit 18 includes the projection plane small area VA 8 positioned in the vertical direction of the projection plane small area to which the specific target T belongs, and the projection plane positioned in the horizontal direction. The small area VA 9 is set as a display prohibited area. By setting the display prohibition area in this manner, it is possible to maintain a good view of the real space video on the display screen.

更に、図14(b)に示すように、オブジェクトO11,O12,O13が投影面小エリアVAに配置され、オブジェクトO14が投影面小エリアVAに配置され、オブジェクトO15が投影面小エリアVAに配置されているので、オブジェクト表示位置決定部18は、投影面小エリアVA,VA,VAを表示禁止領域として設定する。 Further, as shown in FIG. 14B, the objects O 11 , O 12 , and O 13 are arranged in the projection plane small area VA 4 , the object O 14 is arranged in the projection plane small area VA 5 , and the object O 15 is Since it is arranged in the projection plane small area VA 6 , the object display position determination unit 18 sets the projection plane small areas VA 4 , VA 5 , VA 6 as display prohibited areas.

図15は、オブジェクトの再配置のための単位領域である中エリアの設定を説明するための図である。また、図16は、設定された中エリアごとのオブジェクトの再配置を説明するための図である。図15(a)に示すような実空間の映像が取得された場合に、オブジェクト表示位置決定部18は、図15(b)に示すように、実空間の映像における所定点を通り垂直方向及び水平方向に引かれた直線により、対応する投影面2次元座標系を4つの中エリアMA〜MAに分割する。中エリアMAに分割するための所定点は、例えば、特定目標物Tであるグリーン位置に設定することとしてもよいし、特定目標物Tの位置と現在位置との中点等に設定することとしてもよい。 FIG. 15 is a diagram for explaining setting of a middle area which is a unit area for rearrangement of objects. FIG. 16 is a diagram for explaining the rearrangement of objects for each set middle area. When the real space video as shown in FIG. 15A is acquired, the object display position determination unit 18 passes through a predetermined point in the real space video as shown in FIG. The corresponding projection plane two-dimensional coordinate system is divided into four middle areas MA 1 to MA 4 by straight lines drawn in the horizontal direction. For example, the predetermined point for dividing into the middle area MA may be set at a green position that is the specific target T, or may be set at a midpoint between the position of the specific target T and the current position. Also good.

図16(a)に示すように、各中エリアMAは、複数の投影面小エリアVAを含む。そして、オブジェクト表示位置決定部18は、中エリアMAごとに、オブジェクトの配置順位を投影面小エリアVAに対して設定する。ここで設定される配置順位は、例えば、予め設定されているものであってもよいし、中エリアMAに分割するための所定点からの距離が近い投影面小エリアVAから順に順位を設定することとしてもよい。   As shown in FIG. 16A, each middle area MA includes a plurality of small projection plane areas VA. Then, the object display position determination unit 18 sets the object arrangement order for the projection area small area VA for each middle area MA. The arrangement order set here may be set in advance, for example, or the order is set in order from the projection surface small area VA having a short distance from a predetermined point for division into the middle area MA. It is good as well.

続いて、オブジェクト表示位置決定部18は、図16(b)に示すように、オブジェクトO11,O12,O13及びオブジェクトO14,O15をそれぞれ中エリアMAごとの投影面小エリアVAに再配置する。例えば、オブジェクトO11,O12,O13に対して、オブジェクトO11,オブジェクトO12,オブジェクトO13の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部18は、図16(a)に示される中エリアMAにおける投影面小エリアの配置順位に従って、オブジェクトO11,O12,O13をそれぞれ、投影面小エリアVA33,VA32,VA31に再配置する。同様に、例えば、オブジェクトO14,O15に対して、オブジェクトO14,オブジェクトO15の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部18は、図16(a)に示される中エリアMAにおける投影面小エリアの配置順位に従って、オブジェクトO14,O15をそれぞれ、投影面小エリアVA35,VA34に再配置する。 Subsequently, as shown in FIG. 16B, the object display position determination unit 18 converts the objects O 11 , O 12 , O 13 and the objects O 14 , O 15 into the projection plane small area VA for each middle area MA. Rearrange. For example, the object O 11, O 12, O 13, object O 11, when an object O 12, higher priority order of object O 13 is set, the object display position determination unit 18, FIG. The objects O 11 , O 12 , and O 13 are rearranged in the projection plane small areas VA 33 , VA 32 , and VA 31 in accordance with the arrangement order of the projection plane small areas in the middle area MA 3 shown in 16 (a). Similarly, for example, the object O 14, O 15, object O 14, when the higher priority order of object O 15 is set, the object display position determination unit 18, FIG. 16 (a) The objects O 14 and O 15 are rearranged in the projection plane small areas VA 35 and VA 34 in accordance with the arrangement order of the projection plane small areas in the middle area MA 4 shown in FIG.

図17は、オブジェクト表示位置決定部18により投影面2次元座標系において配置及び再配置されたオブジェクトの例を示す図である。また、図17には、表示制御部19により設定された表示範囲枠Fも示されている。表示制御部19は、オブジェクト表示位置決定部18によりオブジェクトが配置された投影面小エリアに関する情報に基づき、オブジェクトの表示画面における表示位置の制御を実施する部分である。具体的には、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、撮影部13から取得されたズーム情報及び画角に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する。   FIG. 17 is a diagram illustrating an example of objects arranged and rearranged in the projection plane two-dimensional coordinate system by the object display position determination unit 18. FIG. 17 also shows a display range frame F set by the display control unit 19. The display control unit 19 is a part that controls the display position of the object on the display screen based on the information regarding the small projection plane area where the object is arranged by the object display position determination unit 18. Specifically, the display control unit 19 is based on the information regarding the shooting direction of the shooting unit 13 acquired by the azimuth acquiring unit 12, the zoom information acquired from the shooting unit 13, and the angle of view in the projection plane two-dimensional coordinate system. The display range is calculated and the display range frame F is set.

図17に示すように、オブジェクトO41,O42,O43,O44はそれぞれ、投影面小エリアVA41,VA42,VA43,VA44に配置されている。各オブジェクトは、バルーン型のグラフィックオブジェクトとして表わされており、バルーン部分には当該オブジェクトまでの距離を表す情報データ(図3参照)が表示されている。また、本実施形態では、バルーン型のオブジェクトの吹き出し元の部分は、当該オブジェクトの実空間における位置が、投影面2次元座標系が属する投影面PP(図6参照)に透視投影された際の投影位置に対応付けられている。オブジェクトO41,O42の吹き出し元の部分は共に、投影面小エリアVA45に属する位置に対応付けられている。また、オブジェクトO43,O44の吹き出し元の部分は共に、投影面小エリアVA46に属する位置に対応付けられている。 As shown in FIG. 17, the objects O 41 , O 42 , O 43 , and O 44 are arranged in the projection surface small areas VA 41 , VA 42 , VA 43 , and VA 44 , respectively. Each object is represented as a balloon-type graphic object, and information data (see FIG. 3) representing the distance to the object is displayed in the balloon portion. Further, in the present embodiment, the balloon-type object balloon source portion is obtained by perspectively projecting the position of the object in the real space onto the projection plane PP (see FIG. 6) to which the projection plane two-dimensional coordinate system belongs. Corresponding to the projection position. Both of the balloons of the objects O 41 and O 42 are associated with positions belonging to the projection plane small area VA 45 . Further, both the balloons of the objects O 43 and O 44 are associated with positions belonging to the projection plane small area VA 46 .

図18は、図17に例示されるようにオブジェクトが投影面2次元座標系に配置された場合における、表示部20における表示画面の例である。図18に示されるように、オブジェクトO41,O42はそれぞれ、池手前及び池奥に対応付けられながら表示されている。また、オブジェクトO43,O44はそれぞれ、バンカー手前及びバンカー奥に対応付けられながら表示されている。そして、各オブジェクトは、現在位置から見たグリーン方向の視界を遮らないように配置されている。 FIG. 18 is an example of a display screen on the display unit 20 when an object is arranged in the projection plane two-dimensional coordinate system as illustrated in FIG. As shown in FIG. 18, the objects O 41 and O 42 are displayed while being associated with the front of the pond and the back of the pond, respectively. Further, the objects O 43 and O 44 are displayed while being associated with the front of the bunker and the back of the bunker, respectively. And each object is arrange | positioned so that the visual field of the green direction seen from the present position may not be blocked | interrupted.

図19は、オブジェクト表示位置決定部18により投影面2次元座標系において配置及び再配置されたオブジェクトの他の例を示す図である。オブジェクト表示位置決定部18は、実空間における一の対象物に関する複数のオブジェクトであって、一の対象物におけるオブジェクト表示装置1の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、一端部に関する情報を示すオブジェクト及び他端部に関する情報を示すオブジェクトをそれぞれ、投影面2次元座標系における水平方向の座標軸の下方及び上方の象限に位置する投影面小エリアVAに配置する。以下、具体的に説明する。   FIG. 19 is a diagram illustrating another example of an object placed and rearranged in the projection plane two-dimensional coordinate system by the object display position determination unit 18. The object display position determination unit 18 is a plurality of objects related to one target object in the real space, the object indicating information about one end part on the side where the viewpoint position of the object display device 1 in the one target object exists, When determining the display position of an object indicating information related to the other end opposite to the one end of the target object, an object indicating information related to the one end and an object indicating information related to the other end are respectively projected onto the projection plane 2. It is arranged in a small projection area VA located in the lower and upper quadrants of the horizontal coordinate axis in the dimensional coordinate system. This will be specifically described below.

図19では、投影面2次元座標系における水平方向の座標軸であるW軸は、特定目標物Tを通るように設定されている。また、オブジェクトO51,O52はそれぞれ、池手前及び池奥を表すオブジェクトであり、オブジェクトO53,O54はそれぞれ、バンカー手前及びバンカー奥を表すオブジェクトである。即ち、オブジェクトO51は、実空間における対象物である池における、オブジェクト表示装置1の視点位置が存在する側の一端部に関する情報を示すオブジェクトであり、オブジェクトO52は、池における、池手前の反対側の他端部に関する情報を示すオブジェクトである。同様に、オブジェクトO53は、実空間における対象物であるバンカーにおける、オブジェクト表示装置1の視点位置が存在する側の一端部に関する情報を示すオブジェクトであり、オブジェクトO54は、バンカーにおける、バンカー手前の反対側の他端部に関する情報を示すオブジェクトである。 In FIG. 19, the W axis, which is the horizontal coordinate axis in the projection plane two-dimensional coordinate system, is set to pass through the specific target T. The objects O 51 and O 52 are objects representing the front of the pond and the back of the pond, respectively, and the objects O 53 and O 54 are objects representing the front of the bunker and the back of the bunker, respectively. That is, the object O 51 is an object indicating information on one end of the object display device 1 on the side where the viewpoint position is present in the pond that is the object in the real space, and the object O 52 is the object in front of the pond in the pond. It is an object indicating information related to the other end on the opposite side. Similarly, the object O 53 is an object indicating information on one end portion on the side where the viewpoint position of the object display device 1 is present in a bunker that is an object in real space, and the object O 54 is in front of the bunker in the bunker. It is an object which shows the information regarding the other end part of the other side.

かかる場合には、オブジェクト表示位置決定部18は、オブジェクトO51をW軸の下方の象限に属する投影面小エリアVA51に配置し、オブジェクトO52をW軸の上方の象限に属する投影面小エリアVA52に配置する。同様に、オブジェクト表示位置決定部18は、オブジェクトO53をW軸の下方の象限に属する投影面小エリアVA53に配置し、オブジェクトO54をW軸の上方の象限に属する投影面小エリアVA54に配置する。これにより、所定の対象物の一端部及び他端部に関する情報を示す2つのオブジェクトを、互いの関連性及びその対象物における位置関係をユーザに認識させながら表示させることが可能となる。なお、W軸を、特定目標物Tと現在位置CPとの中点等を通るように投影面2次元座標系を構成することとしてもよい。 In such a case, the object display position determination section 18 arranges the projection plane small area VA 51 belonging objects O 51 in quadrant below the W-axis, projection plane small belonging objects O 52 above quadrant of W axis Arranged in area VA 52 . Similarly, object display position determination section 18, object O 53 is disposed on the projection surface the small area VA 53 belonging to quadrants below the W-axis, projection endoplasmic area VA belonging objects O 54 above quadrant of W axis 54 . Thereby, it is possible to display two objects indicating information related to one end and the other end of a predetermined object while allowing the user to recognize the relevance of each other and the positional relationship of the object. The projection plane two-dimensional coordinate system may be configured so that the W axis passes through the midpoint of the specific target T and the current position CP.

表示部20は、表示制御部19に制御に基づき、撮影部13により取得された実空間の映像にオブジェクトを重畳表示する部分であり、例えばディスプレイといった装置により構成される。   The display unit 20 is a part that superimposes and displays an object on the real-space video acquired by the imaging unit 13 based on the control of the display control unit 19, and includes a device such as a display.

続いて、図20を参照して、本実施形態のオブジェクト表示方法におけるオブジェクト表示装置1の動作について説明する。図20は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。   Next, the operation of the object display device 1 in the object display method of the present embodiment will be described with reference to FIG. FIG. 20 is a flowchart showing the processing contents executed in the object display device 1.

まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S1、位置情報取得ステップ、方位情報取得ステップ)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S2、水平面2次元座標系設定ステップ)。そして、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する(S3、オブジェクト基準位置配置ステップ)。   First, the position information acquisition unit 11 acquires the current position of the object display device 1. Further, the direction acquisition unit 12 acquires the shooting direction of the shooting unit 13. Furthermore, the imaging unit 13 acquires zoom information and field angle information (S1, position information acquisition step, orientation information acquisition step). Next, the horizontal plane two-dimensional coordinate system setting unit 14 includes a straight line connecting the current position of the object display device 1 and the position of the specific target T in real space as one of the reference axes, and the current position of the object display device 1 A horizontal plane two-dimensional coordinate system is set with S as the origin (S2, horizontal plane two-dimensional coordinate system setting step). The object reference position placement unit 15 plots the object reference position information on the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14 based on the object information stored in the object information storage unit 10. Arrange (S3, object reference position arrangement step).

続いて、投影面2次元座標系設定部16は、投影面PPを設定し、投影面PP上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する(S4、投影面2次元座標系設定ステップ)。次に、投影面2次元座標系分割部17は、投影面2次元座標系設定部16により設定された投影面2次元座標系における各象限を、所定の大きさを有すると共に投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアVAに分割する(S5、投影面2次元座標系分割ステップ)。そして、オブジェクト表示位置決定部18は、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアVAに配置する(S6、オブジェクト表示位置決定ステップ)。ここで、オブジェクト表示位置決定部18は、オブジェクトが配置された投影面小エリアVAの座標値をオブジェクト情報記憶部10の「表示位置」のフィールドに記憶させることとしてもよい。   Subsequently, the projection plane two-dimensional coordinate system setting unit 16 sets the projection plane PP, and sets a projection plane two-dimensional coordinate system having the horizontal and vertical directions on the projection plane PP as coordinate axes (S4, projection plane 2). Dimensional coordinate system setting step). Next, the projection plane two-dimensional coordinate system dividing unit 17 has each projection quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting unit 16 having a predetermined size and projection plane two-dimensional coordinates. The projection plane is divided into small areas VA, which are small areas having predetermined coordinate values in the system (S5, projection plane two-dimensional coordinate system division step). Then, the object display position determination unit 18 projects the object reference position information arranged in the horizontal plane two-dimensional coordinate system by the object reference position arrangement unit 15 corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system. It arrange | positions to the small area VA (S6, object display position determination step). Here, the object display position determination unit 18 may store the coordinate value of the projection surface small area VA where the object is arranged in the “display position” field of the object information storage unit 10.

さらに、オブジェクト表示位置決定部18は、ステップS6においてオブジェクトが配置された投影面小エリアVAがオブジェクトの表示を禁止する領域である表示禁止領域に該当する等所定の場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアVAに再配置する(S7、オブジェクト表示位置決定ステップ)。ここで、オブジェクト表示位置決定部18は、オブジェクトが再配置された投影面小エリアVAの座標値をオブジェクト情報記憶部10の「表示位置」のフィールドに記憶させることとしてもよい。   Further, the object display position determination unit 18 displays the object when the projection surface small area VA in which the object is arranged in step S6 corresponds to a display prohibition area that is an area in which the object display is prohibited. Rearrangement is made in the projection surface small area VA that does not correspond to the prohibited area (S7, object display position determination step). Here, the object display position determination unit 18 may store the coordinate value of the projection plane small area VA on which the object is rearranged in the “display position” field of the object information storage unit 10.

次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、撮影部13から取得されたズーム情報及び画角に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S8、表示制御ステップ)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S9、表示制御ステップ)。ここで、表示制御部19は、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「1」を設定する。また、表示制御部19は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「0」を設定する。   Next, the display control unit 19 displays the display range in the two-dimensional coordinate system on the projection plane based on the information regarding the shooting direction of the shooting unit 13 acquired by the azimuth acquiring unit 12, the zoom information acquired from the shooting unit 13, and the angle of view. And a display range frame F is set (S8, display control step). Subsequently, the display control unit 19 determines whether or not the object is included in the set display range (S9, display control step). Here, when one object is included in the display range, the display control unit 19 sets “1” in the “display necessity attribute” field in the record of the object in the object information storage unit 10. Further, when one object is not included in the display range, the display control unit 19 sets “0” in the “display necessity attribute” field in the record of the object in the object information storage unit 10.

ステップS9において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S10、表示制御ステップ)。一方、ステップS9において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S11、表示制御ステップ)。こうして、本実施形態の処理を終了する。   If it is determined in step S9 that the display range includes an object, the display control unit 19 superimposes the object included in the display range on the real space video and causes the display unit 20 to display the superimposed image (S10, display). Control step). On the other hand, if it is not determined in step S9 that the display range includes the object, the display control unit 19 does not display the object (S11, display control step). In this way, the process of this embodiment is complete | finished.

以上説明した第1実施形態のオブジェクト表示装置1及びオブジェクト表示方法では、オブジェクト情報に基づきオブジェクトの基準位置情報が水平面2次元座標系に配置され、更に水平面2次元座標系における基準位置情報の配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。ここで、オブジェクトが配置された投影面小エリアが表示禁止領域である場合には、当該オブジェクトは表示禁止領域に該当しない投影面小エリアに再配置されるので、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制される。また、オブジェクトは、撮影手段により取得された実空間の映像における実際の所在位置が属する投影面小エリアに配置されることとなる。これにより、実空間における位置と密接に関連付けられた、オブジェクトの表示による情報の提供が可能となる。   In the object display device 1 and the object display method of the first embodiment described above, the reference position information of the object is arranged in the horizontal plane two-dimensional coordinate system based on the object information, and the arrangement position of the reference position information in the horizontal plane two-dimensional coordinate system. Based on the above, the object is arranged in the corresponding small projection plane area. Then, the display position of the object is determined based on the projection surface small area where the object is arranged. Here, when the projection plane small area in which the object is arranged is a display prohibited area, the object is rearranged in the projection plane small area that does not correspond to the display prohibited area. For example, another object is arranged. By setting the small projection plane small area as the display prohibition area, it is possible to prevent the objects from being displayed overlapping each other. Therefore, even when the amount of objects to be superimposed and displayed on the real space video is large, the complexity of the screen is suppressed. Further, the object is arranged in a small area of the projection plane to which the actual location position in the real space image acquired by the photographing means belongs. As a result, it is possible to provide information by displaying the object closely associated with the position in the real space.

(第2実施形態)
次に、第2実施形態に係るオブジェクト表示装置1について説明する。図21は、第2実施形態に係るオブジェクト表示装置1の機能的構成を示すブロック図である。図21に示すように、第2実施形態におけるオブジェクト表示装置1は、水平面2次元座標系分割部21(水平面2次元座標系分割手段)を備える点において、第1実施形態のオブジェクト表示装置1と相違する。また、第2実施形態におけるオブジェクト基準位置配置部15、オブジェクト表示位置決定部18は、第1実施形態におけるそれらの機能部が有する機能と相違する機能を有する。以下、第1実施形態との相違点を中心に説明する。
(Second Embodiment)
Next, the object display device 1 according to the second embodiment will be described. FIG. 21 is a block diagram illustrating a functional configuration of the object display device 1 according to the second embodiment. As shown in FIG. 21, the object display device 1 in the second embodiment is different from the object display device 1 in the first embodiment in that it includes a horizontal plane two-dimensional coordinate system dividing unit 21 (horizontal plane two-dimensional coordinate system dividing means). Is different. Further, the object reference position arrangement unit 15 and the object display position determination unit 18 in the second embodiment have functions different from the functions of those function units in the first embodiment. Hereinafter, the difference from the first embodiment will be mainly described.

水平面2次元座標系分割部21は、水平面2次元座標系設定部14により設定された水平面2次元座標系における各象限を、所定の大きさを有すると共に、水平面2次元座標系における所定の座標値を有する小エリアである水平面小エリアHAに分割する部分である。図22、図23を参照して、水平面2次元座標系分割部21による水平面2次元座標系の分割処理を説明する。   The horizontal plane two-dimensional coordinate system dividing unit 21 has each quadrant in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14 having a predetermined size and a predetermined coordinate value in the horizontal plane two-dimensional coordinate system. It is a part which divides | segments into the horizontal surface small area HA which is a small area which has. With reference to FIGS. 22 and 23, the horizontal plane two-dimensional coordinate system dividing process by the horizontal plane two-dimensional coordinate system dividing unit 21 will be described.

図22(a)は、ゴルフコース及びゴルフコースにおけるオブジェクトの位置を模式的に表した図である。図22(b)は、水平面2次元座標系及び水平面2次元座標系を分割して生成された水平面小エリアHAを示す図である。また、図23(a)は、オブジェクト情報記憶部10の構成及び記憶されているデータの例を示す図であり、その内容は、図3において示したものと同様である。図22(a)に示されるオブジェクトのオブジェクト基準位置情報O〜Oはそれぞれ、図23(a)におけるコース情報ID「ID」〜「ID」に相当する。 FIG. 22A is a diagram schematically showing the golf course and the position of the object on the golf course. FIG. 22B is a diagram illustrating a horizontal plane small area HA generated by dividing the horizontal plane two-dimensional coordinate system and the horizontal plane two-dimensional coordinate system. FIG. 23A is a diagram showing an example of the configuration of the object information storage unit 10 and stored data, and the contents are the same as those shown in FIG. The object reference position information O 2 to O 5 of the object shown in FIG. 22A corresponds to the course information ID “ID 2 ” to “ID 5 ” in FIG.

図22(b)に示すように、水平面2次元座標系分割部21は、図4(b)に示されるような水平面2次元座標系が設定された後に、水平面2次元座標系における各象限を水平面小エリアHAに分割する。図22(b)に示す例では、水平面面2次元座標系における各象限は、正方形の水平面小エリアHAに分割されている。また、水平面小エリアHAは、X軸及びY軸の座標値を有する。   As shown in FIG. 22B, the horizontal plane two-dimensional coordinate system dividing unit 21 sets each quadrant in the horizontal plane two-dimensional coordinate system after the horizontal plane two-dimensional coordinate system as shown in FIG. Divide into horizontal areas HA. In the example shown in FIG. 22B, each quadrant in the horizontal plane two-dimensional coordinate system is divided into square horizontal plane small areas HA. Further, the horizontal small area HA has coordinate values of the X axis and the Y axis.

オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置に対応する水平面小エリアHAに配置する。具体的には、オブジェクト基準位置配置部15は、図22(b)に示すように、オブジェクト基準位置情報O〜Oをそれぞれ、オブジェクト情報記憶部10に記憶されている各オブジェクトの位置情報(図23(a)参照)に基づき、当該位置情報に示される位置が属する水平面小エリアHA〜HAに配置する。ここで、オブジェクト基準位置配置部15は、図23(b)に示されるように、オブジェクトが配置された水平面小エリアHAの座標値をオブジェクト情報記憶部10の「配置位置」のフィールドに記憶させることとしてもよい。 Based on the object information stored in the object information storage unit 10, the object reference position arrangement unit 15 arranges the object reference position information in the horizontal plane small area HA corresponding to the position indicated by the object reference position information. Specifically, as illustrated in FIG. 22B, the object reference position placement unit 15 stores the object reference position information O 2 to O 5 as the position information of each object stored in the object information storage unit 10. based on (FIG. 23 (a) see), arranged in a horizontal plane small area HA 2 ~HA 5 position belongs indicated in the position information. Here, the object reference position placement unit 15 stores the coordinate value of the horizontal plane small area HA on which the object is placed in the “placement position” field of the object information storage unit 10 as shown in FIG. It is good as well.

また、オブジェクト基準位置配置部15は、水平面2次元座標系において、配置禁止領域を設定することができる。図24(a)は、水平面2次元座標系において設定された配置禁止領域の例、及びオブジェクト基準位置情報の再配置の例を示す図である。オブジェクト基準位置配置部15は、図24(a)に示すように、例えば、水平面2次元座標系における基準軸の1つであるY軸から予め設定された所定の距離以内に位置する水平面小エリアHAを配置禁止領域として設定することができる。また、オブジェクト基準位置配置部15は、X軸から予め設定された所定の距離以内に位置する水平面小エリアを配置禁止領域として設定してもよい。 Further, the object reference position placement unit 15 can set a placement prohibited area in a horizontal two-dimensional coordinate system. FIG. 24A is a diagram illustrating an example of an arrangement prohibition region set in the horizontal plane two-dimensional coordinate system and an example of rearrangement of object reference position information. As shown in FIG. 24A, the object reference position arrangement unit 15 is, for example, a horizontal plane small area positioned within a predetermined distance set in advance from the Y axis that is one of the reference axes in the horizontal plane two-dimensional coordinate system. HA Y can be set as a placement prohibited area. Further, the object reference position placement unit 15 may set a horizontal horizontal small area located within a predetermined distance set in advance from the X axis as the placement prohibited area.

また、オブジェクト基準位置配置部15は、投影面2次元座標系における表示禁止領域に該当する投影面小エリアに対応付けられた水平面小エリアを、配置禁止領域として設定することとしてもよい。水平面小エリアと投影面小エリアとの対応付けに関する情報は、後述するように、オブジェクト表示位置決定部18が予め有しているので、それを参照することができる。また、投影面2次元座標系における表示禁止領域の設定は、第1実施形態において説明したように、オブジェクト表示位置決定部18により実施される。   Further, the object reference position placement unit 15 may set a horizontal plane small area associated with a projection plane small area corresponding to a display prohibited area in the projection plane two-dimensional coordinate system as a placement prohibited area. Information related to the correspondence between the horizontal plane small area and the projection plane small area is stored in advance in the object display position determination unit 18 as described later, and can be referred to. Further, the setting of the display prohibited area in the projection plane two-dimensional coordinate system is performed by the object display position determination unit 18 as described in the first embodiment.

オブジェクト基準位置配置部15は、オブジェクト基準位置情報が配置された水平面小エリアHAが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアHAに再配置する。具体的には、図24(a)に示すように、オブジェクト基準位置情報O〜Oが配置禁止領域に該当する水平面小エリアHAに配置されているので、オブジェクト基準位置配置部15は、オブジェクト基準位置情報O〜Oをそれぞれ、水平面小エリアHA12,HA13,HA14,HA15に再配置する。 When the horizontal plane small area HA in which the object reference position information is arranged corresponds to the arrangement prohibited area, the object reference position arrangement unit 15 rearranges the object reference position information in the horizontal plane small area HA that does not correspond to the arrangement prohibited area. To do. Specifically, as shown in FIG. 24A, since the object reference position information O 2 to O 5 is arranged in the horizontal plane small area HA Y corresponding to the arrangement prohibited area, the object reference position arrangement unit 15 The object reference position information O 2 to O 5 is rearranged in the horizontal plane small areas HA 12 , HA 13 , HA 14 , HA 15 , respectively.

オブジェクト基準位置配置部15は、元の配置位置である水平面小エリアHAのX軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報を再配置させたり、元の配置位置である水平面小エリアHAのY軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報を再配置させたりすることができる。また、なお、本実施形態では、各座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクトを再配置することとしているが、これに限られない。座標値の絶対値を減少させた座標値により示される水平面小エリアHAに再配置することとしてもよいし、座標値の絶対値における増加幅または減少幅は、1以外の値であってもよい。   The object reference position placement unit 15 rearranges the object reference position information in the horizontal plane small area HA indicated by the coordinate value obtained by incrementing the absolute value of the X-axis coordinate value of the horizontal plane small area HA that is the original placement position by one. Alternatively, the object reference position information can be rearranged in the horizontal plane small area HA indicated by the coordinate value obtained by incrementing the absolute value of the Y-axis coordinate value of the horizontal plane small area HA that is the original layout position. In the present embodiment, the object is rearranged in the horizontal small area HA indicated by the coordinate value obtained by increasing the absolute value of each coordinate value by 1. However, the present invention is not limited to this. The absolute value of the coordinate value may be rearranged in the small horizontal area HA indicated by the coordinate value, and the increase or decrease in the absolute value of the coordinate value may be a value other than 1. .

また、オブジェクト基準位置配置部15は、一の水平面小エリアHAに複数のオブジェクト基準位置情報が配置される場合に、オブジェクトに予め設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を当該一の水平面小エリアHAに配置すると共に、一のオブジェクト基準位置情報以外の他のオブジェクト基準位置情報を一の水平面小エリアHAに隣接する水平面小エリアHAに再配置することができる。これにより、オブジェクトの優先度に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。   In addition, the object reference position placement unit 15 includes, when a plurality of object reference position information is placed in one horizontal plane small area HA, based on the priority set in advance for the object, One object reference position information is arranged in the one horizontal plane small area HA, and other object reference position information other than the one object reference position information is rearranged in a horizontal plane small area HA adjacent to the one horizontal plane small area HA. can do. Thus, one object reference position information is arranged for each small horizontal plane area based on the priority of the object, and the display position of the object in the projection plane two-dimensional coordinate system is based on the arrangement of the object reference position information. Therefore, the overlapping display of the objects is prevented, and the visibility of the display surface can be improved.

さらに、オブジェクト基準位置配置部15は、一の水平面小エリアHAに複数のオブジェクト基準位置情報が配置される場合に、水平面2次元座標系におけるX軸またはY軸のいずれか次元軸からオブジェクト基準位置情報の位置までの距離に基づきオブジェクトの優先度を設定し、設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアHAに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアHAに隣接する他の水平面小エリアHAに再配置することができる。この場合においても、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。   Further, the object reference position arranging unit 15 determines the object reference position from either the X axis or the Y axis in the horizontal plane two-dimensional coordinate system when a plurality of object reference position information is arranged in one horizontal plane small area HA. The priority of the object is set based on the distance to the position of the information, and one object reference position information among the plurality of object reference position information is arranged in one horizontal plane small area HA based on the set priority. The other object reference position information can be rearranged in another horizontal plane small area HA adjacent to one horizontal plane small area HA. Even in this case, one object reference position information is arranged for each small horizontal plane area, and the display position of the object in the projection plane two-dimensional coordinate system is determined based on the arrangement of the object reference position information. Further, the superimposed display of the objects is prevented, and the visibility of the display surface can be improved.

ここで、オブジェクト基準位置配置部15は、オブジェクト表示装置1の現在位置を通り、現在位置と実空間における特定目標物Tの位置とを結ぶ直線と直交する直線により水平面2次元座標系を分割して得られる各領域のうち、特定目標物が存在する領域に位置するオブジェクトのみを対象としてオブジェクトの基準位置の配置処理を実施することとしてもよい。この場合には、表示対象とされる蓋然性が高いオブジェクトのみが処理対象とされ、それ以外のオブジェクトに関する配置処理が実施されないので、処理負担の軽減が可能となる。   Here, the object reference position arrangement unit 15 divides the horizontal two-dimensional coordinate system by a straight line that passes through the current position of the object display device 1 and is orthogonal to a straight line that connects the current position and the position of the specific target T in the real space. Among the regions obtained in this way, the arrangement processing of the reference position of the object may be performed only for the object located in the region where the specific target exists. In this case, only an object that has a high probability of being a display target is set as a processing target, and placement processing for other objects is not performed, so that the processing load can be reduced.

オブジェクト表示位置決定部18は、予め設定された水平面小エリアHAと投影面小エリアVAとの対応付けに基づき、オブジェクト基準位置配置部15により水平面小エリアHAに配置されたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアVAに配置し、この配置に基づき当該オブジェクトの表示位置を決定する。図24(b)は、投影面2次元座標系における投影面小エリアに配置されたオブジェクトの例を示す図である。   The object display position determination unit 18 sets the object reference position information arranged in the horizontal plane small area HA by the object reference position arrangement unit 15 based on the correspondence between the preset horizontal plane small area HA and the projection plane small area VA. It arrange | positions to the projection surface small area VA matched with the said horizontal surface small area, and the display position of the said object is determined based on this arrangement | positioning. FIG. 24B is a diagram illustrating an example of an object arranged in a small area of the projection plane in the projection plane two-dimensional coordinate system.

オブジェクト表示位置決定部18は、水平面小エリアHAと投影面小エリアVAとの対応付けに関する情報を予め有している。例えば、本実施形態のように、水平面2次元座標系における座標値(X,Y)を、そのまま投影面2次元座標系における座標値(W,Z)に対応付けることができるが、このような対応付けに限定されない。図24(a),(b)に示すように、オブジェクト表示位置決定部18は、水平面小エリアHA12に配置されたオブジェクト基準位置情報Oを投影面小エリアVAH12に配置し、水平面小エリアHA13に配置されたオブジェクト基準位置情報Oを投影面小エリアVAH13に配置し、水平面小エリアHA14に配置されたオブジェクト基準位置情報Oを投影面小エリアVAH14に配置し、水平面小エリアHA15に配置されたオブジェクト基準位置情報Oを投影面小エリアVAH15に配置する。これらの配置処理により、オブジェクトOb,Ob,Ob,Obの表示位置が決定される。 The object display position determination unit 18 has information in advance regarding the association between the horizontal plane small area HA and the projection plane small area VA. For example, as in this embodiment, the coordinate value (X, Y) in the horizontal two-dimensional coordinate system can be directly associated with the coordinate value (W, Z) in the projection plane two-dimensional coordinate system. It is not limited to attaching. FIG. 24 (a), the (b), the object display position determination section 18 arranges the object reference position information O 2 which are arranged in a horizontal plane small area HA 12 to the projection surface small areas VA H12, horizontal small The object reference position information O 3 arranged in the area HA 13 is arranged in the projection plane small area VA H13 , the object reference position information O 4 arranged in the horizontal plane small area HA 14 is arranged in the projection plane small area VA H14 , placing the object reference position information O 5 which are arranged in a horizontal plane small area HA 15 on the projection surface the small area VA H15. Through these arrangement processes, the display positions of the objects Ob 2 , Ob 3 , Ob 4 , and Ob 5 are determined.

なお、図24(b)では、各オブジェクトOb〜Obは、バルーン型のグラフィックオブジェクトとして表わされており、バルーン部分には当該オブジェクトまでの距離を表す情報データ(図23(a)参照)が表示されている。また、バルーン型のオブジェクトの吹き出し元の部分は、当該オブジェクトの実空間における位置が、投影面2次元座標系が属する投影面PP(図6参照)に透視投影された際の投影位置に対応付けられている。 In FIG. 24B, each of the objects Ob 2 to Ob 5 is represented as a balloon-type graphic object, and information data representing the distance to the object is displayed in the balloon portion (see FIG. 23A). ) Is displayed. In addition, the balloon source part of the balloon-type object is associated with the projection position when the position of the object in the real space is perspective-projected on the projection plane PP (see FIG. 6) to which the projection plane two-dimensional coordinate system belongs. It has been.

図25は、配置禁止領域の設定、及びオブジェクトの再配置の他の例を示す図である。オブジェクト基準位置配置部15は、図25に示すように、例えば、Y軸から予め設定された所定の距離以内に位置する水平面小エリアHAを配置禁止領域として設定すると共に、特定目標物Tが属する水平面小エリアHAの左右水平方向に位置する水平面小エリアHAを配置禁止領域として設定することができる。 FIG. 25 is a diagram illustrating another example of the setting of the placement prohibited area and the rearrangement of objects. Object reference position location unit 15, as shown in FIG. 25, for example, sets the horizontal plane small area HA Y as an arrangement inhibition region which is located within a predetermined distance set in advance from the Y-axis, the specific target T it is possible to set the horizontal plane small area HA X located in the left-right horizontal direction belonging horizontal small area HA as an arrangement inhibition region.

この場合には、オブジェクト基準位置情報Oを元の配置位置である水平面小エリアHAのX軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクトに再配置させても、再配置先の水平面小エリアHAが配置禁止領域に属しているので、オブジェクト基準位置配置部15は、更に、水平面小エリアHAのY軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報Oを再配置する。即ち、オブジェクト基準位置情報Oは、水平面小エリアHA23に再配置される。 In this case, re-arranged in the object in a horizontal plane small area HA indicated by the absolute value of the coordinate value is increased by one coordinate value in the X-axis of the horizontal small areas HA is the original position of the object reference position information O 3 Even so, since the rearrangement horizontal plane small area HA belongs to the layout prohibition area, the object reference position layout unit 15 further increases the absolute value of the coordinate value of the Y axis of the horizontal plane small area HA by 1. repositioning the object reference position information O 3 in the horizontal plane small area HA indicated by the coordinate values. That is, the object reference position information O 3 is rearranged in the horizontal plane small area HA 23 .

次に、図26を参照して、第2実施形態に係るオブジェクト表示装置1における処理内容を説明する。図26は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。   Next, processing contents in the object display device 1 according to the second embodiment will be described with reference to FIG. FIG. 26 is a flowchart showing the processing contents executed in the object display device 1.

まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S21)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S22)。   First, the position information acquisition unit 11 acquires the current position of the object display device 1. Further, the direction acquisition unit 12 acquires the shooting direction of the shooting unit 13. Further, the photographing unit 13 acquires zoom information and angle of view information (S21). Next, the horizontal plane two-dimensional coordinate system setting unit 14 includes a straight line connecting the current position of the object display device 1 and the position of the specific target T in real space as one of the reference axes, and the current position of the object display device 1 A horizontal plane two-dimensional coordinate system is set with S as the origin (S22).

続いて、水平面2次元座標系分割部21は、水平面2次元座標系設定部14により設定された水平面2次元座標系における各象限を、水平面小エリアHAに分割する(S23)。   Subsequently, the horizontal plane two-dimensional coordinate system dividing unit 21 divides each quadrant in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14 into horizontal plane small areas HA (S23).

続いて、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置が属する水平面小エリアHAに配置する(S24)。ここで、オブジェクト基準位置配置部15は、図23(b)に示すように、オブジェクト基準位置情報が配置された水平面小エリアHAの座標値をオブジェクト情報記憶部10の「配置位置」のフィールドに記憶させることとしてもよい。また、オブジェクト基準位置配置部15は、オブジェクト基準位置情報が配置された水平面小エリアHAが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアHAに再配置する(S24)。   Subsequently, the object reference position placement unit 15 places the object reference position information in the horizontal plane small area HA to which the position indicated by the object reference position information belongs based on the object information stored in the object information storage unit 10 ( S24). Here, as shown in FIG. 23B, the object reference position placement unit 15 stores the coordinate value of the horizontal plane small area HA in which the object reference position information is placed in the “placement position” field of the object information storage unit 10. It may be memorized. In addition, when the horizontal plane small area HA in which the object reference position information is arranged corresponds to the arrangement prohibited area, the object reference position arrangement unit 15 sets the object reference position information to the horizontal plane small area HA that does not correspond to the arrangement prohibited area. Rearrange (S24).

続いて、投影面2次元座標系設定部16は、方位取得部12により取得された撮影部13の撮影方向の水平方向成分に直交する面を投影面PPとして設定し、投影面PP上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する(S25)。次に、投影面2次元座標系分割部17は、投影面2次元座標系設定部16により設定された投影面2次元座標系における各象限を、投影面小エリアVAに分割する(S26)。そして、オブジェクト表示位置決定部18は、予め設定された水平面小エリアHAと投影面小エリアVAとの対応付けに基づき、オブジェクト基準位置配置部15により水平面小エリアHAに配置されたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアVAに配置する(S27)。ここで、オブジェクト表示位置決定部18は、図23(c)に示すように、オブジェクト基準位置情報が配置された投影面小エリアVAの座標値をオブジェクト情報記憶部10の「表示位置」のフィールドに記憶させることとしてもよい。   Subsequently, the projection plane two-dimensional coordinate system setting unit 16 sets a plane orthogonal to the horizontal component of the imaging direction of the imaging unit 13 acquired by the orientation acquisition unit 12 as the projection plane PP, and the horizontal on the projection plane PP. A projection plane two-dimensional coordinate system having the direction and the vertical direction as coordinate axes is set (S25). Next, the projection plane two-dimensional coordinate system dividing unit 17 divides each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting unit 16 into projection plane small areas VA (S26). The object display position determination unit 18 then sets the object reference position information placed in the horizontal plane small area HA by the object reference position placement unit 15 based on the preset correspondence between the horizontal plane small area HA and the projection plane small area VA. Are arranged in the projection surface small area VA associated with the horizontal plane small area (S27). Here, as shown in FIG. 23C, the object display position determination unit 18 uses the coordinate value of the projection plane small area VA in which the object reference position information is arranged in the “display position” field of the object information storage unit 10. It is good also as making it memorize.

次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、撮影部13から取得されたズーム情報及び画角情報に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S28)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S29)。ここで、表示制御部19は、図23(d)に示すように、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「1」を設定する。また、表示制御部19は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「0」を設定する。   Next, the display control unit 19 displays on the projection plane two-dimensional coordinate system based on the information regarding the imaging direction of the imaging unit 13 acquired by the orientation acquisition unit 12, the zoom information and the angle of view information acquired from the imaging unit 13. The range is calculated and the display range frame F is set (S28). Subsequently, the display control unit 19 determines whether or not the object is included in the set display range (S29). Here, as shown in FIG. 23 (d), when one object is included in the display range, the display control unit 19 displays “display necessity attribute” in the record of the object in the object information storage unit 10. "1" is set in the field of. Further, when one object is not included in the display range, the display control unit 19 sets “0” in the “display necessity attribute” field in the record of the object in the object information storage unit 10.

ステップS29において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S30)。一方、ステップS29において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S31)。こうして、本実施形態の処理を終了する。   When it is determined in step S29 that an object is included in the display range, the display control unit 19 causes the display unit 20 to display the object included in the display range on the real space video (S30). On the other hand, if it is not determined in step S29 that the object is included in the display range, the display control unit 19 does not display the object (S31). In this way, the process of this embodiment is complete | finished.

以上説明した第2実施形態のオブジェクト表示装置1及びオブジェクト表示方法では、オブジェクトは、位置情報に基づき水平面2次元座標系における水平面小エリアに配置され、更に水平面小エリアに対応する投影面小エリアに配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、オブジェクトは、水平面における位置関係が反映された投影面小エリアに配置されることとなる。従って、表示画面において、オブジェクトが対応付けられた位置の直感的な認識が容易となる。また、水平面における空間的な広がりが投影面及び表示面に反映されるので、表示面においてオブジェクトが密集されずに適度な広がりをもって配置される蓋然性が高い。従って、実空間の映像に重畳表示するオブジェクトの量が多い場合であっても、画面の煩雑化を抑制することが可能となる。   In the object display device 1 and the object display method of the second embodiment described above, the object is arranged in the horizontal plane small area in the horizontal plane two-dimensional coordinate system based on the position information, and further in the projection plane small area corresponding to the horizontal plane small area. Be placed. Then, the display position of the object is determined based on the projection surface small area where the object is arranged. As a result, the object is arranged in a small area of the projection plane in which the positional relationship on the horizontal plane is reflected. Therefore, it is easy to intuitively recognize the position where the object is associated on the display screen. In addition, since the spatial spread on the horizontal plane is reflected on the projection plane and the display plane, there is a high probability that the objects are not densely arranged on the display plane and are arranged with a moderate spread. Therefore, even when the amount of objects to be superimposed and displayed on the real space video is large, it is possible to suppress complication of the screen.

(第3実施形態)
次に、第3実施形態に係るオブジェクト表示装置1について説明する。第3実施形態では、投影面2次元座標系設定部16による投影面2次元座標系の設定の方式、及びオブジェクト表示位置決定部18によるオブジェクトの表示位置の決定の方式が第1実施形態と相違する。以下、第1実施形態との相違点を中心に説明する。
(Third embodiment)
Next, the object display device 1 according to the third embodiment will be described. In the third embodiment, the method of setting the projection plane two-dimensional coordinate system by the projection plane two-dimensional coordinate system setting unit 16 and the method of determining the object display position by the object display position determination unit 18 are different from those of the first embodiment. To do. Hereinafter, the difference from the first embodiment will be mainly described.

図27は、第3実施形態における投影面2次元座標系の設定処理を説明するための図である。投影面2次元座標系設定部16は、図27(a)に示すように、仮想グリッドVGを設定し、設定された仮想グリッドVG上に投影面円柱座標系を、本発明の投影面2次元座標系として設定する。即ち、仮想グリッドVGは、実空間上において、オブジェクト表示装置1の現在位置CPを中心として所定の半径を有する円筒の内側面上に仮想的に設けられる。この仮想的な円筒の軸心方向は、例えば、鉛直方向に沿うものとすることができるが、これに限定されず、設定により任意の方向とすることができる。そして、投影面2次元座標系設定部16は、仮想的な円筒の内側面上の2方向(例えば、水平方向及び垂直方向)を座標軸として投影面円柱座標系を設定する。また、仮想グリッドVGとY軸との交点は、仮想グリッドVGの中心として、特定目標物Tの投影点に重畳される。なお、本実施形態では、仮想グリッドVGとY軸との交点は、特定目標物Tの投影点に重畳されることとしたが、任意の方向及び位置を設定により重畳させることができる。   FIG. 27 is a diagram for explaining the setting process of the projection plane two-dimensional coordinate system in the third embodiment. As shown in FIG. 27A, the projection plane two-dimensional coordinate system setting unit 16 sets a virtual grid VG, sets the projection plane cylindrical coordinate system on the set virtual grid VG, and sets the projection plane two-dimensional coordinate system of the present invention. Set as coordinate system. That is, the virtual grid VG is virtually provided on the inner surface of a cylinder having a predetermined radius with the current position CP of the object display device 1 as the center in the real space. The axial direction of the virtual cylinder can be, for example, along the vertical direction, but is not limited to this, and can be an arbitrary direction depending on the setting. Then, the projection plane two-dimensional coordinate system setting unit 16 sets the projection plane cylindrical coordinate system with the two directions (for example, the horizontal direction and the vertical direction) on the inner surface of the virtual cylinder as coordinate axes. In addition, the intersection of the virtual grid VG and the Y axis is superimposed on the projection point of the specific target T as the center of the virtual grid VG. In the present embodiment, the intersection of the virtual grid VG and the Y axis is superimposed on the projection point of the specific target T, but any direction and position can be superimposed by setting.

更に、図27(a),(b)に示すように、投影面2次元座標系分割部17は、仮想グリッドVG上に設定された投影面円柱座標系を、投影面小エリアに分割する。また、オブジェクト表示位置決定部18は、水平面2次元座標系に配置されたオブジェクト基準位置が投影面円柱座標系において透視投影される位置に、オブジェクトOb11〜Ob16を配置する。さらに、表示制御部19は、撮影部13の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Fを設定し、設定された表示範囲枠Fに基づきオブジェクトの実空間映像に対する重畳表示を表示部20に実施させる。 Further, as shown in FIGS. 27A and 27B, the projection plane two-dimensional coordinate system dividing unit 17 divides the projection plane cylindrical coordinate system set on the virtual grid VG into projection plane small areas. In addition, the object display position determination unit 18 arranges the objects Ob 11 to Ob 16 at positions where the object reference position arranged in the horizontal two-dimensional coordinate system is perspective-projected in the projection plane cylindrical coordinate system. Further, the display control unit 19 sets the display range frame F based on the shooting direction, zoom information, and angle-of-view information of the shooting unit 13, and displays the superimposed display of the object on the real space video based on the set display range frame F. Part 20 is performed.

次に、図28を参照して、投影面円柱座標系の設定からオブジェクトの重畳表示に至る処理内容を説明する。図28(a)は、仮想グリッドVG上に設定された投影面円柱座標系を展開した状態を示す図である。投影面円柱座標系における円柱座標は、X,Y,Z,r,θのパラメータで表現される。ここで、rは、仮想グリッドVGの設定時における円柱の半径である。また、θは、方位取得部により取得される撮影方向に関する情報に基づき設定される。オブジェクト表示装置1における処理過程では、オブジェクト表示装置1の現在位置CPの周囲360度にわたって設定された仮想グリッドVGはXZ平面として取り扱われる。なお、本実施形態では、このXZ平面は地面(水平面)に対して直交するものとして例示するが、これに限定されない。また、仮想グリッドVG及び投影面2次元座標系の設定に先立って設定された水平面2次元座標系は、本実施形態では、水平面に平行であるものとして示しているが、これに限定されない。   Next, with reference to FIG. 28, processing contents from setting of the projection plane cylindrical coordinate system to superimposed display of the object will be described. FIG. 28A is a diagram showing a state where the projection plane cylindrical coordinate system set on the virtual grid VG is developed. The cylindrical coordinates in the projection plane cylindrical coordinate system are expressed by parameters of X, Y, Z, r, and θ. Here, r is the radius of the cylinder when the virtual grid VG is set. Also, θ is set based on information regarding the shooting direction acquired by the azimuth acquiring unit. In the process in the object display device 1, the virtual grid VG set over 360 degrees around the current position CP of the object display device 1 is handled as an XZ plane. In this embodiment, the XZ plane is exemplified as being orthogonal to the ground (horizontal plane), but is not limited thereto. Moreover, although the horizontal plane two-dimensional coordinate system set prior to the setting of the virtual grid VG and the projection plane two-dimensional coordinate system is shown as being parallel to the horizontal plane in the present embodiment, the present invention is not limited to this.

図28(a)に示すように、オブジェクト表示位置決定部18は、水平面2次元座標系に配置されたオブジェクト基準位置が投影面円柱座標系において透視投影される位置に、オブジェクトOb11〜Ob16を配置する。なお、図27〜29では、投影面2次元座標系配置されたオブジェクトOb11〜Ob16を便宜的に黒丸で表すこととする。 As shown in FIG. 28A, the object display position determining unit 18 sets the objects Ob 11 to Ob 16 at positions where the object reference position arranged in the horizontal plane two-dimensional coordinate system is perspectively projected in the projection plane cylindrical coordinate system. Place. 27 to 29, the objects Ob 11 to Ob 16 arranged in the projection plane two-dimensional coordinate system are represented by black circles for convenience.

図28(b)は、所定のルールに従って投影面円柱座標系において再配置されたオブジェクトを示す図である。即ち、オブジェクト表示位置決定部18は、オブジェクトOb11〜Ob16を、所定のルールに従ってオブジェクトOb21〜Ob26に示されるように再配置する。なお、図28(b)〜(d)では、再配置されたオブジェクトOb21〜Ob26を、例えば、バルーン型のグラフィックオブジェクトとして表すこととする。 FIG. 28B is a diagram showing objects rearranged in the projection plane cylindrical coordinate system according to a predetermined rule. That is, the object display position determination unit 18 rearranges the objects Ob 11 to Ob 16 as indicated by the objects Ob 21 to Ob 26 according to a predetermined rule. In FIGS. 28B to 28D, the rearranged objects Ob 21 to Ob 26 are represented as, for example, balloon-type graphic objects.

図28(c)は、表示範囲枠の設定の一例を示す図である。即ち、表示制御部19は、撮影部13の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Fを設定する。そして、表示部20は、設定された表示範囲枠Fに基づき、オブジェクトを実空間の映像に重畳して表示する。図28(c)に示す場合には、表示部20は、オブジェクトOb21〜Ob26を実空間の映像に重畳して表示する。 FIG. 28C is a diagram showing an example of setting the display range frame. That is, the display control unit 19, the photographing direction of the imaging unit 13 sets the display range frame F 1 based on the zoom information and the angle information. Then, the display unit 20, based on the display range frame F 1 that is set is displayed by superimposing the object image in the real space. In the case illustrated in FIG. 28C, the display unit 20 displays the objects Ob 21 to Ob 26 so as to be superimposed on the real space video.

図28(d)は、表示範囲枠の設定の他の例を示す図である。即ち、表示制御部19は、撮影部13の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠Fを設定する。そして、表示部20は、設定された表示範囲枠Fに基づき、オブジェクトを実空間の映像に重畳して表示する。図28(d)に示す場合には、表示部20は、オブジェクトOb21〜Ob23を実空間の映像に重畳して表示する。 FIG. 28D is a diagram showing another example of setting the display range frame. That is, the display control unit 19, the photographing direction of the imaging unit 13 sets the display range frame F 2 based on the zoom information and the angle information. Then, the display unit 20, based on the display range frame F 2 that has been set is displayed by superimposing the object image in the real space. In the case illustrated in FIG. 28D, the display unit 20 displays the objects Ob 21 to Ob 23 so as to be superimposed on the real space video.

図29は、投影面円柱座標系におけるオブジェクトの再配置を説明するための図である。図29(a)に示すように、まず、オブジェクトOb11〜Ob16は、水平面2次元座標系に配置されたオブジェクト基準位置が投影面2次元座標系において透視投影される位置に配置される。そして、図29(b)に示すように、オブジェクトOb11〜Ob16はそれぞれ、所定のルールに従ってオブジェクトOb21〜Ob26に示されるように再配置される。即ち、オブジェクト表示位置決定部18は、特定目標物Tを中心として、各オブジェクトOb11〜Ob16の配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該オブジェクトの元の配置位置に最も近い投影面小エリアに各オブジェクトを再配置する。なお、本実施形態では、ゴルフコースにおけるグリーンを特定目標物Tに設定しているが、これには限定されない。例えば、任意の地点を特定目標物Tに設定することが可能である。また、オブジェクトの再配置は、予め設定されたオブジェクトの優先順位に従って実施される。図29は、オブジェクトOb11,O12,O13,O14,O15,O16の順により高い優先度が設定されている場合の例を示している。 FIG. 29 is a diagram for explaining the rearrangement of objects in the projection plane cylindrical coordinate system. As shown in FIG. 29A, first, the objects Ob 11 to Ob 16 are arranged at positions where an object reference position arranged in the horizontal plane two-dimensional coordinate system is perspectively projected in the projection plane two-dimensional coordinate system. Then, as shown in FIG. 29B, the objects Ob 11 to Ob 16 are rearranged as shown in the objects Ob 21 to Ob 26 in accordance with a predetermined rule. That is, the object display position determination unit 18 sets a straight line that passes through the arrangement positions of the objects Ob 11 to Ob 16 with the specific target T as a center, and other objects in the projection surface small area through which the straight line passes are set. Each object is rearranged in a small area of the projection plane that is not arranged and is closest to the original arrangement position of the object. In addition, in this embodiment, although the green in a golf course is set to the specific target T, it is not limited to this. For example, an arbitrary point can be set as the specific target T. Further, the rearrangement of objects is performed in accordance with preset object priorities. FIG. 29 shows an example in which higher priorities are set in the order of the objects Ob 11 , O 12 , O 13 , O 14 , O 15 , O 16 .

所定の再配置ルールに従うと、オブジェクトOb14及びオブジェクトOb15が再配置される投影面小エリアが競合することとなるが、オブジェクトOb14には、オブジェクトOb15より高い優先度が設定されているので、オブジェクトOb14は、オブジェクトOb24に示されるように優先的に再配置され、オブジェクトOb15は、オブジェクトOb25に示されるように、オブジェクトOb24が再配置された投影面小エリアの上方に隣接する投影面小エリアに再配置される。オブジェクトの再配置位置が競合した場合において、更にオブジェクトの再配置を実施するためのルールには、第1実施形態において説明した種々のルールを採用することができる。 According to a predetermined rearrangement rule, but so that the projection surface small areas of the object Ob 14 and object Ob 15 is repositioned to compete, the object Ob 14, is set a higher priority than the object Ob 15 Therefore, the object Ob 14 is preferentially rearranged as shown in the object Ob 24 , and the object Ob 15 is located above the small area of the projection plane where the object Ob 24 is rearranged as shown in the object Ob 25. Is rearranged in a small area of the projection plane adjacent to the. When the object rearrangement positions compete, the various rules described in the first embodiment can be adopted as rules for further rearranging the objects.

また、図29を参照して説明した投影面円柱座標系におけるオブジェクトの再配置ルールは、第2実施形態における、水平面2次元座標系に配置されたオブジェクト基準位置の再配置に適用可能である。即ち、オブジェクト基準位置配置部15は、水平面2次元座標系において、特定目標物Tを中心として、オブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該オブジェクト基準位置の元の配置位置に最も近い水平面小エリアにオブジェクト基準位置を再配置することができる。   Further, the object rearrangement rule in the projection plane cylindrical coordinate system described with reference to FIG. 29 is applicable to the rearrangement of the object reference position arranged in the horizontal two-dimensional coordinate system in the second embodiment. That is, the object reference position placement unit 15 sets a straight line that passes through the placement position of the object reference position around the specific target T in the horizontal plane two-dimensional coordinate system, and among other horizontal plane small areas through which the straight line passes, The object reference position can be rearranged in a small horizontal plane area that is not arranged and that is closest to the original arrangement position of the object reference position.

さらに、図29を参照して説明した投影面円柱座標系におけるオブジェクトの再配置ルールは、第1〜第2実施形態における、投影面2次元座標系に配置されたオブジェクトの再配置に適用可能である。即ち、オブジェクト表示位置決定部18は、投影面2次元座標系において、特定目標物Tを中心とし、この中心位置からオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該オブジェクトが配置されていた元の投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置することができる。   Furthermore, the object rearrangement rules in the projection plane cylindrical coordinate system described with reference to FIG. 29 can be applied to the rearrangement of objects arranged in the projection plane two-dimensional coordinate system in the first to second embodiments. is there. In other words, the object display position determination unit 18 sets a straight line that passes through the arrangement position of the object from the center position with the specific target T as the center in the two-dimensional coordinate system of the projection plane. Among them, the object can be rearranged in the small projection plane area that is closest to the original projection plane small area in which no other object is arranged and the object is arranged.

続いて、図30を参照して、第3実施形態におけるオブジェクト表示装置1の動作について説明する。図30は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。   Subsequently, the operation of the object display device 1 in the third embodiment will be described with reference to FIG. FIG. 30 is a flowchart showing the processing contents executed in the object display device 1.

まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S41)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S42)。そして、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する(S43)。   First, the position information acquisition unit 11 acquires the current position of the object display device 1. Further, the direction acquisition unit 12 acquires the shooting direction of the shooting unit 13. Further, the photographing unit 13 acquires zoom information and field angle information (S41). Next, the horizontal plane two-dimensional coordinate system setting unit 14 includes a straight line connecting the current position of the object display device 1 and the position of the specific target T in real space as one of the reference axes, and the current position of the object display device 1 A two-dimensional coordinate system in the horizontal plane with the origin at is set (S42). The object reference position placement unit 15 plots the object reference position information on the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting unit 14 based on the object information stored in the object information storage unit 10. Arrange (S43).

続いて、投影面2次元座標系設定部16は、仮想グリッドVGを設定し、仮想グリッドVG上に投影面2次元座標系を設定する(S44)。次に、投影面2次元座標系分割部17は、投影面2次元座標系設定部16により設定された投影面2次元座標系における各象限を、投影面小エリアに分割する(S45)。そして、オブジェクト表示位置決定部18は、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアに配置し、さらに、上述した第3実施形態における所定の再配置ルールに従って、オブジェクトを再配置する(S46)。   Subsequently, the projection plane two-dimensional coordinate system setting unit 16 sets a virtual grid VG and sets a projection plane two-dimensional coordinate system on the virtual grid VG (S44). Next, the projection plane two-dimensional coordinate system dividing unit 17 divides each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting unit 16 into small projection plane areas (S45). Then, the object display position determination unit 18 projects the object reference position information arranged in the horizontal plane two-dimensional coordinate system by the object reference position arrangement unit 15 corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system. The objects are arranged in the small area, and the objects are rearranged according to the predetermined rearrangement rule in the third embodiment described above (S46).

次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、ズーム情報及び画角に関する情報に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S47)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S48)。   Next, the display control unit 19 calculates the display range in the projection plane two-dimensional coordinate system based on the information on the shooting direction of the shooting unit 13 acquired by the azimuth acquiring unit 12, the information on the zoom information, and the angle of view. A range frame F is set (S47). Subsequently, the display control unit 19 determines whether or not the object is included in the set display range (S48).

ステップS48において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S49)。一方、ステップS48において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S50)。こうして、本実施形態の処理を終了する。   If it is determined in step S48 that an object is included in the display range, the display control unit 19 causes the display unit 20 to display the object included in the display range on the real space video (S49). On the other hand, if it is not determined in step S48 that the display range includes an object, the display control unit 19 does not display the object (S50). In this way, the process of this embodiment is complete | finished.

以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。   The present invention has been described in detail based on the embodiments. However, the present invention is not limited to the above embodiment. The present invention can be variously modified without departing from the gist thereof.

例えば、本実施形態では各機能部10〜21はオブジェクト表示装置1に一体に構成されることとしているが、これらの各機能部10〜21が互いに通信可能な複数の装置に分散して構成されることとしてもよい。   For example, in the present embodiment, each of the function units 10 to 21 is configured integrally with the object display device 1, but each of these function units 10 to 21 is configured to be distributed among a plurality of devices that can communicate with each other. It is also good to do.

また、本実施形態では、ゴルフコースにおける種々の情報をユーザに提供するための装置をオブジェクト表示装置1の一例として示しているが、これには限定されない。例えば、本発明のオブジェクト表示装置を、カーナビゲーション装置に適用することも可能である。   Moreover, in this embodiment, although the apparatus for providing a user with the various information in a golf course is shown as an example of the object display apparatus 1, it is not limited to this. For example, the object display device of the present invention can be applied to a car navigation device.

1…オブジェクト表示装置、10…オブジェクト情報記憶部、11…位置情報取得部、12…方位取得部、13…撮影部、14…水平面2次元座標系設定部、15…オブジェクト基準位置配置部、16…投影面2次元座標系設定部、17…投影面2次元座標系分割部、18…オブジェクト表示位置決定部、19…表示制御部、20…表示部、21…水平面2次元座標系分割部、CP…現在位置、F…表示範囲枠、FP…視点位置、HA…水平面小エリア、MA…中エリア、O…オブジェクト、PP…投影面、T…特定目標物、VA…投影面小エリア。   DESCRIPTION OF SYMBOLS 1 ... Object display apparatus, 10 ... Object information storage part, 11 ... Position information acquisition part, 12 ... Direction acquisition part, 13 ... Imaging | photography part, 14 ... Horizontal plane two-dimensional coordinate system setting part, 15 ... Object reference position arrangement | positioning part, 16 ... Projection plane two-dimensional coordinate system setting unit, 17 ... Projection plane two-dimensional coordinate system division unit, 18 ... Object display position determination unit, 19 ... Display control unit, 20 ... Display unit, 21 ... Horizontal plane two-dimensional coordinate system division unit, CP: current position, F: display range frame, FP: viewpoint position, HA ... horizontal plane small area, MA ... middle area, O ... object, PP ... projection plane, T ... specific target, VA ... projection plane small area.

Claims (28)

撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置であって、
前記オブジェクト表示装置の現在位置を取得する位置情報取得手段と、
前記オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段と、
前記オブジェクト表示装置の現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、前記オブジェクト表示装置の現在位置を原点とする水平面2次元座標系を設定する水平面2次元座標系設定手段と、
前記水平面2次元座標系設定手段により設定された前記水平面2次元座標系に前記オブジェクト情報記憶手段に記憶されている前記オブジェクト情報の前記オブジェクト基準位置情報をプロットするオブジェクト基準位置配置手段と、
前記水平面2次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する投影面2次元座標系設定手段と、
前記投影面2次元座標系設定手段により設定された前記投影面2次元座標系における各象限を、所定の大きさを有すると共に前記投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面2次元座標系分割手段と、
前記オブジェクト基準位置配置手段により前記水平面2次元座標系にプロットされた前記オブジェクト基準位置情報を、前記水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する前記投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定手段と、
前記オブジェクト表示位置決定手段により前記オブジェクトが配置された前記投影面小エリアに関する情報に基づき、前記オブジェクトの表示画面における表示位置の制御を実施する表示制御手段と
を備えることを特徴とするオブジェクト表示装置。
An object display device that superimposes and displays an object on a real space video acquired by a photographing means,
Position information acquisition means for acquiring a current position of the object display device;
Object information storage means for storing object information including object reference position information that is information related to the object and is information related to a reference position in the real space of the object;
A horizontal plane 2 that includes a straight line connecting the current position of the object display device and the position of the specific target in real space as one of the reference axes, and sets a horizontal two-dimensional coordinate system with the current position of the object display device as the origin. Dimensional coordinate system setting means;
Object reference position arrangement means for plotting the object reference position information of the object information stored in the object information storage means in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting means;
A projection plane for projecting the object on which the object reference position information is plotted is set in the horizontal plane two-dimensional coordinate system, and a projection plane two-dimensional coordinate system having a horizontal axis and a vertical direction on the projection plane as coordinate axes is set. A projection plane two-dimensional coordinate system setting means,
Each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting means is a small area having a predetermined size and a predetermined coordinate value in the projection plane two-dimensional coordinate system. A projection plane two-dimensional coordinate system dividing means for dividing the projection plane into small areas;
The object reference position information plotted in the horizontal plane two-dimensional coordinate system by the object reference position arrangement unit is arranged in the projection plane small area corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system. Object display position determining means for determining the display position of the object,
An object display device comprising: display control means for controlling a display position of the object on a display screen based on information on the small area of the projection plane on which the object is arranged by the object display position determining means. .
前記オブジェクト表示位置決定手段は、
前記オブジェクト基準位置情報が配置された前記投影面小エリアが前記オブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを前記表示禁止領域に該当しない前記投影面小エリアに再配置する
ことを特徴とする請求項1に記載のオブジェクト表示装置。
The object display position determining means includes
When the projection plane small area in which the object reference position information is arranged corresponds to a display prohibition area that is an area prohibiting display of the object, the projection plane small area that does not correspond to the display prohibition area The object display device according to claim 1, wherein the object display device is rearranged.
前記撮影手段の撮影方向を取得する方位取得手段を更に備え、
前記投影面2次元座標系設定手段は、
前記方位取得手段により取得された前記撮影方向に直交する面、又は前記撮影方向の水平方向成分に直交する面を投影面として設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する
ことを特徴とする請求項1または2に記載のオブジェクト表示装置。
Further comprising an azimuth obtaining means for obtaining a photographing direction of the photographing means;
The projection plane two-dimensional coordinate system setting means includes:
Projection using a plane orthogonal to the imaging direction acquired by the azimuth acquisition unit or a plane orthogonal to the horizontal component of the imaging direction as a projection plane, and the horizontal and vertical directions on the projection plane as coordinate axes The object display device according to claim 1, wherein a plane two-dimensional coordinate system is set.
前記投影面2次元座標系設定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を始点として前記撮影手段の撮影方向の水平方向成分に沿って引かれた直線と、前記投影面との交点を原点として、前記投影面2次元座標系における座標軸を設定する
ことを特徴とする請求項3に記載のオブジェクト表示装置。
The projection plane two-dimensional coordinate system setting means includes:
The projection plane 2 starts from the intersection of the projection plane and the straight line drawn along the horizontal component of the imaging direction of the imaging means starting from a position at a predetermined height at the current position of the object display device. The object display device according to claim 3, wherein coordinate axes in a dimensional coordinate system are set.
前記投影面2次元座標系設定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を視点とした場合に前記投影面において前記特定目標物が透視投影される位置を原点として、前記投影面2次元座標系における座標軸を設定する
ことを特徴とする請求項3に記載のオブジェクト表示装置。
The projection plane two-dimensional coordinate system setting means includes:
A coordinate axis in the two-dimensional coordinate system of the projection plane is set with the position at which the specific target is perspectively projected on the projection plane as the origin when the position at a predetermined height at the current position of the object display device is the viewpoint. The object display device according to claim 3.
前記オブジェクト表示位置決定手段は、
前記オブジェクト表示装置の現在位置における所定の高さの位置を視点として、前記オブジェクト基準位置配置手段により前記水平面2次元座標系に配置された前記オブジェクト基準位置情報が前記投影面上において透視投影される位置に対応する前記投影面小エリアに当該オブジェクトを配置する
ことを特徴とする請求項1〜5のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
The object reference position information arranged in the two-dimensional coordinate system on the horizontal plane is perspectively projected on the projection plane by the object reference position arrangement means with the position of a predetermined height at the current position of the object display device as a viewpoint. The object display device according to any one of claims 1 to 5, wherein the object is arranged in the small area of the projection plane corresponding to the position.
前記オブジェクト表示位置決定手段は、前記オブジェクトが配置された前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項6に記載のオブジェクト表示装置。
The object display device according to claim 6, wherein the object display position determination unit sets the projection surface small area in which the object is arranged as the display prohibition area.
前記オブジェクト表示位置決定手段は、
前記投影面2次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項6または7に記載のオブジェクト表示装置。
The object display position determining means includes
The small area on the projection plane located within a predetermined distance set in advance from a vertical coordinate axis in the projection plane two-dimensional coordinate system is set as the display prohibition area. Object display device.
前記オブジェクト表示位置決定手段は、
前記投影面2次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項6〜8のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
The projection area small area positioned within a predetermined distance set in advance from a horizontal coordinate axis in the projection plane two-dimensional coordinate system is set as the display prohibition area. The object display device according to claim 1.
前記オブジェクト表示位置決定手段は、
前記投影面において透視投影された前記特定目標物の位置から、予め設定された所定の距離以内に位置する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項6〜9のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
The projection area small area located within a predetermined distance set in advance from the position of the specific target that is perspectively projected on the projection plane is set as the display prohibition area. The object display device according to any one of the above.
前記オブジェクト表示位置決定手段は、
前記オブジェクト表示装置の表示画面において特定のグラフィックオブジェクトを表示するための領域に対応する前記投影面小エリアを前記表示禁止領域に設定する
ことを特徴とする請求項6〜10のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
11. The display prohibition area is set as the projection area small area corresponding to an area for displaying a specific graphic object on the display screen of the object display device. The object display device described.
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、隣接する前記投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項6〜11のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
The said object is rearranged in the said adjacent projection surface small area, when the said projection surface small area where the said object is arrange | positioned corresponds to the said display prohibition area | region. The object display device according to item 1.
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、前記投影面2次元座標系における当該投影面小エリアの垂直方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項6〜12のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
When the projection plane small area where the object is placed corresponds to the display prohibited area, the absolute value of the vertical coordinate value of the projection plane small area in the projection plane two-dimensional coordinate system is increased by a predetermined value. The object display device according to any one of claims 6 to 12, wherein the object is rearranged in a small area of the projection plane indicated by the reduced coordinate value.
前記オブジェクト表示位置決定手段は、
当該オブジェクトが配置された前記投影面小エリアが前記表示禁止領域に該当する場合には、前記投影面2次元座標系における当該投影面小エリアの水平方向の座標値の絶対値を所定値だけ増加または減少させた座標値により示される投影面小エリアに当該オブジェクトを再配置する
ことを特徴とする請求項6〜13のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
When the projection plane small area where the object is arranged corresponds to the display prohibited area, the absolute value of the horizontal coordinate value of the projection plane small area in the projection plane two-dimensional coordinate system is increased by a predetermined value. The object display device according to any one of claims 6 to 13, wherein the object is rearranged in a small area of the projection plane indicated by the reduced coordinate value.
前記オブジェクト表示位置決定手段は、
一の前記投影面小エリアに複数のオブジェクトが配置された場合に、予め設定された前記オブジェクトの優先度に基づき、前記複数のオブジェクトのうちの一のオブジェクトを前記一の投影面小エリアに配置すると共に、他のオブジェクトを前記一の投影面小エリアに隣接する前記投影面小エリアに再配置する
ことを特徴とする請求項6〜14のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
When a plurality of objects are arranged in one projection plane small area, one object of the plurality of objects is arranged in the one projection plane small area based on a preset priority of the object The object display device according to claim 6, wherein another object is rearranged in the small projection plane area adjacent to the one projection plane small area.
前記オブジェクト表示位置決定手段は、
予め設定された前記投影面2次元座標系を分割するための投影面分割ルールに基づき、前記投影面2次元座標系を複数の前記投影面小エリアを含む投影面中エリアに分割し、各投影面中エリアに含まれる複数の前記投影面小エリアに所定の配置順位を設定し、予め設定された優先度がより高いオブジェクトが、配置順位がより高い投影面小エリアに配置されるように、前記投影面中エリア内に配置された前記オブジェクトを再配置する
ことを特徴とする請求項6〜15のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
Based on a preset projection plane division rule for dividing the projection plane two-dimensional coordinate system, the projection plane two-dimensional coordinate system is divided into projection plane intermediate areas including a plurality of projection plane small areas, A predetermined arrangement order is set for the plurality of small projection plane areas included in the in-plane area, and an object with a higher priority set in advance is arranged in the projection plane small area with a higher arrangement order. The object display device according to any one of claims 6 to 15, wherein the object arranged in the area in the projection plane is rearranged.
前記オブジェクト表示位置決定手段は、
実空間における一の対象物に関する複数のオブジェクトであって、前記一の対象物における前記オブジェクト表示装置の視点位置が存在する側の一端部に関する情報を示すオブジェクト、及び前記一の対象物における当該一端部と反対側の他端部に関する情報を示すオブジェクトの表示位置を決定する場合に、前記一端部に関する情報を示すオブジェクト及び前記他端部に関する情報を示すオブジェクトをそれぞれ、前記投影面2次元座標系における水平方向の座標軸の下方及び上方の象限に位置する前記投影面小エリアに配置する
ことを特徴とする請求項6〜16のいずれか1項に記載のオブジェクト表示装置。
The object display position determining means includes
A plurality of objects related to one object in real space, the object indicating information on one end of the one object on which the viewpoint position of the object display device exists, and the one end of the one object When determining the display position of an object indicating information related to the other end on the side opposite to the part, the object indicating information related to the one end and the object indicating information related to the other end are respectively represented on the projection plane two-dimensional coordinate system. The object display device according to any one of claims 6 to 16, wherein the object display device is arranged in the small area of the projection plane located in a quadrant below and above the horizontal coordinate axis.
前記水平面2次元座標系設定手段により設定された前記水平面2次元座標系における各象限を、所定の大きさを有すると共に、前記水平面2次元座標系における所定の座標値を有する小エリアである水平面小エリアに分割する水平面2次元座標系分割手段を更に備え、
前記オブジェクト基準位置配置手段は、
前記オブジェクト情報記憶手段に記憶されているオブジェクト情報に基づき、前記オブジェクト基準位置情報を、当該オブジェクト基準位置情報に示される基準位置に対応する前記水平面小エリアにプロットし、
前記オブジェクト表示位置決定手段は、
予め設定された前記水平面小エリアと前記投影面小エリアとの対応付けに基づき、前記オブジェクト基準位置配置手段により前記水平面小エリアにプロットされた前記オブジェクト基準位置情報を、当該水平面小エリアに対応付けられた前記投影面小エリアに配置する
ことを特徴とする請求項1〜5のいずれか1項に記載のオブジェクト表示装置。
Each quadrant in the horizontal plane two-dimensional coordinate system set by the horizontal plane two-dimensional coordinate system setting means has a predetermined size and a small horizontal plane that is a small area having a predetermined coordinate value in the horizontal plane two-dimensional coordinate system. It further comprises a horizontal plane two-dimensional coordinate system dividing means for dividing into areas,
The object reference position arranging means is
Based on the object information stored in the object information storage means, the object reference position information is plotted in the horizontal plane small area corresponding to the reference position indicated by the object reference position information,
The object display position determining means includes
Based on the correspondence between the preset horizontal plane small area and the projection plane small area, the object reference position information plotted in the horizontal plane small area by the object reference position placement unit is associated with the horizontal plane small area. The object display device according to claim 1, wherein the object display device is arranged in the small area of the projected plane.
前記オブジェクト基準位置配置手段は、
前記投影面2次元座標系における前記表示禁止領域に該当する前記投影面小エリアに対応付けられた前記水平面小エリアを、オブジェクトの配置を禁止する領域である配置禁止領域として設定し、前記オブジェクト基準位置情報が配置された前記水平面小エリアが前記配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を前記配置禁止領域に該当しない前記水平面小エリアに再配置する
ことを特徴とする請求項18に記載のオブジェクト表示装置。
The object reference position arranging means is
The horizontal plane small area associated with the projection plane small area corresponding to the display prohibition area in the projection plane two-dimensional coordinate system is set as an arrangement prohibition area that is an area in which object placement is prohibited, and the object reference When the horizontal plane small area in which position information is arranged corresponds to the placement prohibited area, the object reference position information is rearranged in the horizontal plane small area not corresponding to the placement prohibited area. 18. An object display device according to 18.
前記オブジェクト基準位置配置手段は、
前記水平面2次元座標系における基準軸から予め設定された所定の距離以内に位置する前記水平面小エリアを前記配置禁止領域として設定し、前記オブジェクト基準位置情報が配置された前記水平面小エリアが前記配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を前記配置禁止領域に該当しない前記水平面小エリアに再配置する
ことを特徴とする請求項18または19に記載のオブジェクト表示装置。
The object reference position arranging means is
The horizontal plane small area located within a predetermined distance set in advance from a reference axis in the horizontal plane two-dimensional coordinate system is set as the placement prohibited area, and the horizontal plane small area in which the object reference position information is placed is the placement 20. The object display device according to claim 18, wherein when the object corresponds to the prohibited area, the object reference position information is rearranged in the small horizontal plane area not corresponding to the arrangement prohibited area.
前記オブジェクト基準位置配置手段は、
一の前記水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、前記オブジェクトに予め設定された優先度に基づき、前記複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を前記一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を前記一の水平面小エリアに隣接する前記水平面小エリアに再配置する
ことを特徴とする請求項18〜20のいずれか1項に記載のオブジェクト表示装置。
The object reference position arranging means is
When a plurality of object reference position information is arranged in one horizontal plane small area, one object reference position information among the plurality of object reference position information is set based on the priority set in advance for the object. It arrange | positions to one horizontal surface small area, and other object reference position information is rearranged to the said horizontal surface small area adjacent to said one horizontal surface small area. The object display device described.
前記オブジェクト基準位置配置手段は、
一の前記水平面小エリアに複数のオブジェクト基準位置情報が配置される場合に、前記水平面2次元座標系におけるいずれかの次元軸からオブジェクト基準位置情報に示される位置までの距離に基づき、前記複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を前記一の水平面小エリアに配置すると共に、他のオブジェクト基準位置情報を前記一の水平面小エリアに隣接する前記水平面小エリアに再配置する
ことを特徴とする請求項18〜21のいずれか1項に記載のオブジェクト表示装置。
The object reference position arranging means is
When a plurality of object reference position information is arranged in one horizontal plane small area, based on the distance from any dimension axis in the horizontal plane two-dimensional coordinate system to the position indicated in the object reference position information, One object reference position information of the object reference position information is arranged in the one horizontal plane small area, and another object reference position information is rearranged in the horizontal plane small area adjacent to the one horizontal plane small area. The object display device according to any one of claims 18 to 21, wherein:
前記オブジェクト基準位置配置手段は、
前記オブジェクト表示装置の現在位置を通り、前記現在位置と実空間における前記特定目標物の位置とを結ぶ直線と直交する直線により前記水平面2次元座標系を分割して得られる各領域のうち、前記特定目標物が存在する前記領域に位置するオブジェクトを対象としてオブジェクトの基準位置の配置処理を実施する
ことを特徴とする請求項18〜22のいずれか1項に記載のオブジェクト表示装置。
The object reference position arranging means is
Of each region obtained by dividing the horizontal plane two-dimensional coordinate system by a straight line that passes through the current position of the object display device and is orthogonal to a straight line that connects the current position and the position of the specific target in real space, The object display device according to any one of claims 18 to 22, wherein an object reference position placement process is performed on an object located in the region where the specific target is present.
前記投影面2次元座標系設定手段は、
前記オブジェクト表示装置の現在位置を中心として所定の半径を有すると共に、軸心方向を予め設定された所定方向に向けられた仮想的な円筒を設定し、設定された前記円筒の内側面上における2方向を座標軸とする投影面円柱座標系を、投影面2次元座標系として設定する
ことを特徴とする請求項1または2に記載のオブジェクト表示装置。
The projection plane two-dimensional coordinate system setting means includes:
A virtual cylinder having a predetermined radius centered on the current position of the object display device and having an axial center direction set in a predetermined direction is set, and 2 on the inner surface of the set cylinder is set. The object display device according to claim 1, wherein a projection plane cylindrical coordinate system having a direction as a coordinate axis is set as a projection plane two-dimensional coordinate system.
前記オブジェクト表示位置決定手段は、前記投影面円柱座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置する
ことを特徴とする請求項24に記載のオブジェクト表示装置。
In the projection plane cylindrical coordinate system, the object display position determination means sets a straight line that passes through the arrangement position of one object with the center position as a starting point, and a projection plane small area through which the straight line passes. 25. The object is rearranged in a small projection plane area that is closest to the projection plane small area in which no other object is arranged and the one object is arranged. Object display device.
前記オブジェクト基準位置配置手段は、前記水平面2次元座標系において、特定目標物を中心として、この中心位置を始点として一のオブジェクト基準位置の配置位置を通る直線を設定し、この直線が通る水平面小エリアのうち、他のオブジェクト基準位置が配置されておらず、且つ当該一のオブジェクト基準位置が配置されていた水平面小エリアに最も近い水平面小エリアにオブジェクト基準位置を再配置する
ことを特徴とする請求項18〜23のいずれか1項に記載のオブジェクト表示装置。
In the horizontal plane two-dimensional coordinate system, the object reference position arrangement means sets a straight line that passes through the arrangement position of one object reference position starting from the center position with the specific target as a center, and a horizontal plane that passes through the straight line. Among the areas, the object reference position is rearranged in a horizontal small area closest to the horizontal small area where the other object reference position is not arranged and the one object reference position is arranged. The object display device according to any one of claims 18 to 23.
前記オブジェクト表示位置決定手段は、前記投影面2次元座標系において、特定目標物を中心とし、この中心位置を始点として一のオブジェクトの配置位置を通る直線を設定し、この直線が通る投影面小エリアのうち、他のオブジェクトが配置されておらず、且つ当該一のオブジェクトが配置されていた投影面小エリアに最も近い投影面小エリアにオブジェクトを再配置する
ことを特徴とする請求項6〜23のいずれか1項に記載のオブジェクト表示装置。
The object display position determination means sets a straight line passing through the arrangement position of one object from the center position as a starting point in the projection plane two-dimensional coordinate system, with the center position as a starting point. The object is rearranged in the projection surface small area closest to the projection surface small area in which no other object is arranged and the one object is arranged in the area. 24. The object display device according to any one of 23.
撮影手段により取得された実空間の映像にオブジェクトを重畳表示するオブジェクト表示装置にオブジェクトの重畳表示を実現させるためのオブジェクト表示方法であって、
前記オブジェクト表示装置の現在位置を取得する位置情報取得ステップと、
前記位置情報取得ステップにおいて取得された現在位置と実空間における特定目標物の位置とを結ぶ直線を基準軸の一つとして含み、前記オブジェクト表示装置の現在位置を原点とする水平面2次元座標系を設定する水平面2次元座標系設定ステップと、
前記オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶しているオブジェクト情報記憶手段からオブジェクト情報を取得し、前記水平面2次元座標系設定ステップにより設定された前記水平面2次元座標系に前記オブジェクト情報の前記オブジェクト基準位置情報をプロットするオブジェクト基準位置配置ステップと、
前記水平面2次元座標系に前記オブジェクト基準位置情報がプロットされたオブジェクトを投影するための投影面を設定し、前記投影面上における水平方向及び垂直方向を座標軸とする投影面2次元座標系を設定する投影面2次元座標系設定ステップと、
前記投影面2次元座標系設定ステップにより設定された前記投影面2次元座標系における各象限を、所定の大きさを有すると共に前記投影面2次元座標系における所定の座標値を有する小エリアである投影面小エリアに分割する投影面2次元座標系分割ステップと、
前記オブジェクト基準位置配置ステップにおいて前記水平面2次元座標系にプロットされた前記オブジェクト基準位置情報を、前記水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する前記投影面小エリアに配置することにより当該オブジェクトの表示位置を決定するオブジェクト表示位置決定ステップと、
前記オブジェクト表示位置決定ステップにおいて前記オブジェクトが配置された前記投影面小エリアに関する情報に基づき、前記オブジェクトの表示画面における表示位置の制御を実施する表示制御ステップと
を有することを特徴とするオブジェクト表示方法。
An object display method for realizing an object superimposed display on an object display device that overlays and displays an object on a real space video acquired by a photographing means,
A position information acquisition step of acquiring a current position of the object display device;
A horizontal plane two-dimensional coordinate system including, as one of reference axes, a straight line connecting the current position acquired in the position information acquisition step and the position of the specific target in real space, and having the current position of the object display device as an origin. A horizontal plane two-dimensional coordinate system setting step to be set;
Object information is acquired from object information storage means storing object information including object reference position information that is information related to the object and is information related to a reference position in the real space of the object, and the horizontal plane two-dimensional coordinate system An object reference position arrangement step of plotting the object reference position information of the object information on the horizontal plane two-dimensional coordinate system set by the setting step;
A projection plane for projecting the object on which the object reference position information is plotted is set in the horizontal plane two-dimensional coordinate system, and a projection plane two-dimensional coordinate system having a horizontal axis and a vertical direction on the projection plane as coordinate axes is set. A projection plane two-dimensional coordinate system setting step;
Each quadrant in the projection plane two-dimensional coordinate system set by the projection plane two-dimensional coordinate system setting step is a small area having a predetermined size and a predetermined coordinate value in the projection plane two-dimensional coordinate system. A projection plane two-dimensional coordinate system dividing step for dividing the projection plane into small areas;
The object reference position information plotted in the horizontal plane two-dimensional coordinate system in the object reference position arrangement step is arranged in the projection plane small area corresponding to the arrangement position of the object reference position information in the horizontal plane two-dimensional coordinate system. An object display position determination step for determining the display position of the object,
An object display method comprising: a display control step of controlling a display position of the object on a display screen based on information on the small area of the projection plane in which the object is arranged in the object display position determining step. .
JP2010130235A 2010-06-07 2010-06-07 Object display device and object display method Expired - Fee Related JP4922436B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010130235A JP4922436B2 (en) 2010-06-07 2010-06-07 Object display device and object display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010130235A JP4922436B2 (en) 2010-06-07 2010-06-07 Object display device and object display method

Publications (2)

Publication Number Publication Date
JP2011257865A true JP2011257865A (en) 2011-12-22
JP4922436B2 JP4922436B2 (en) 2012-04-25

Family

ID=45474007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010130235A Expired - Fee Related JP4922436B2 (en) 2010-06-07 2010-06-07 Object display device and object display method

Country Status (1)

Country Link
JP (1) JP4922436B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014071811A (en) * 2012-10-01 2014-04-21 Sony Corp Information processing device, display control method, and program
JP6100873B1 (en) * 2015-11-20 2017-03-22 株式会社スクウェア・エニックス Program, computer apparatus, and execution method
US9906702B2 (en) 2016-02-16 2018-02-27 Fujitsu Limited Non-transitory computer-readable storage medium, control method, and computer
US11156473B2 (en) * 2016-08-18 2021-10-26 Sony Corporation Information processing apparatus, information processing system, and information processing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004095374A1 (en) * 2003-04-21 2004-11-04 Nec Corporation Video object recognition device and recognition method, video annotation giving device and giving method, and program
JP3700021B2 (en) * 1993-09-10 2005-09-28 ジオヴェクター・コーポレーション Electro-optic vision system using position and orientation
JP2009544107A (en) * 2006-07-19 2009-12-10 ワールド ゴルフ ツアー, インコーポレイテッド Photo mapping in simulation
JP2010238098A (en) * 2009-03-31 2010-10-21 Ntt Docomo Inc Terminal device, information presentation system, and terminal screen display method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3700021B2 (en) * 1993-09-10 2005-09-28 ジオヴェクター・コーポレーション Electro-optic vision system using position and orientation
WO2004095374A1 (en) * 2003-04-21 2004-11-04 Nec Corporation Video object recognition device and recognition method, video annotation giving device and giving method, and program
JP2009544107A (en) * 2006-07-19 2009-12-10 ワールド ゴルフ ツアー, インコーポレイテッド Photo mapping in simulation
JP2010238098A (en) * 2009-03-31 2010-10-21 Ntt Docomo Inc Terminal device, information presentation system, and terminal screen display method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014071811A (en) * 2012-10-01 2014-04-21 Sony Corp Information processing device, display control method, and program
JP6100873B1 (en) * 2015-11-20 2017-03-22 株式会社スクウェア・エニックス Program, computer apparatus, and execution method
JP2017097567A (en) * 2015-11-20 2017-06-01 株式会社スクウェア・エニックス Program, computer device, and execution method
US9906702B2 (en) 2016-02-16 2018-02-27 Fujitsu Limited Non-transitory computer-readable storage medium, control method, and computer
US11156473B2 (en) * 2016-08-18 2021-10-26 Sony Corporation Information processing apparatus, information processing system, and information processing method

Also Published As

Publication number Publication date
JP4922436B2 (en) 2012-04-25

Similar Documents

Publication Publication Date Title
JP7268692B2 (en) Information processing device, control method and program
US10796669B2 (en) Method and apparatus to control an augmented reality head-mounted display
US9223408B2 (en) System and method for transitioning between interface modes in virtual and augmented reality applications
JP6077068B1 (en) Augmented reality system and augmented reality method
US10043314B2 (en) Display control method and information processing apparatus
KR100985737B1 (en) Method, terminal device and computer-readable recording medium for providing information on an object included in visual field of the terminal device
EP3004803B1 (en) A method and apparatus for self-adaptively visualizing location based digital information
US20110287811A1 (en) Method and apparatus for an augmented reality x-ray
US20130185673A1 (en) Electronic Device, Displaying Method And File Saving Method
US10062209B2 (en) Displaying an object in a panoramic image based upon a line-of-sight direction
KR20170089854A (en) Display control device, display control method, and program
US20110216165A1 (en) Electronic apparatus, image output method, and program therefor
JP2019212225A (en) Terminal device and terminal device control method
US20160284130A1 (en) Display control method and information processing apparatus
CN108351736B (en) Wearable display, image display device, and image display system
JP4922436B2 (en) Object display device and object display method
US10192332B2 (en) Display control method and information processing apparatus
JP2009157816A (en) Information display device and information display method
KR20120005735A (en) Method and apparatus for presenting location information on augmented reality
JP4319476B2 (en) Surveying system
WO2021200187A1 (en) Portable terminal, information processing method, and storage medium
JP2023062983A (en) Virtual iron tower display system
JP2012189368A (en) Terminal device, method for changing map display, and program
JP2016151453A (en) Route guiding device and route guiding method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees