JP2011257865A - Object display device, and object display method - Google Patents
Object display device, and object display method Download PDFInfo
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
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).
カメラで取得した実空間の映像に種々の情報を表示する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.
本発明に係るオブジェクト表示装置及びオブジェクト表示方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 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
図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
図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
オブジェクト情報記憶部10は、オブジェクトに関する情報であって、当該オブジェクトの実空間における基準位置に関する情報であるオブジェクト基準位置情報を含むオブジェクト情報を記憶している部分である。図3は、オブジェクト情報記憶部10の構成及び記憶されているデータの例を示す図である。図3に示すように、オブジェクト情報記憶部10は、オブジェクト情報を識別するコース情報IDごとに、ジャンル、位置情報(オブジェクト基準位置情報)、情報データをオブジェクト情報として記憶している。
The object
ジャンルは、当該オブジェクト情報が対応付けられた対象物を示す属性情報である。また、ジャンルは、「バンカー」、「池」といった対象物について、それら対象物におけるオブジェクト表示装置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
位置情報は、当該オブジェクトが実空間において対応付けられた基準位置を示す情報であり、例えば緯度及び経度に関する情報を含む。また、情報データは、表示部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
また、オブジェクト情報記憶部10は、水平面2次元座標系における配置位置、投影面2次元座標系における表示位置及び表示要否属性を記憶するためのフィールドを更に含んでいてもよい。
The object
なお、本実施形態のオブジェクト情報は、オブジェクト情報記憶部10に予め記憶されているものとしているが、これには限られない。例えば、オブジェクト表示装置1と通信可能なサーバ(図示せず)においてオブジェクト情報が蓄積されており、当該サーバがオブジェクト表示装置1の位置情報に基づきオブジェクト表示装置1の周辺に配置されたオブジェクト情報を抽出し、抽出されたオブジェクト情報がサーバからオブジェクト表示装置1に送信されることとしてもよい。
In addition, although the object information of this embodiment shall be previously memorize | stored in the object
位置情報取得部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
方位取得部12は、撮影部13の撮影方向を取得する部分である。方位取得部12は、オブジェクト表示装置1が向いている方向の姿勢・角度を検出し、それに相当する信号を出力するモジュールにより構成することができる。方位取得部12を構成するためのモジュールとしては、複数の地磁気センサを組み合わせたものを採用することが可能であり、さらに地磁気センサに加えて複数の加速度センサを組み合わせたモーションセンサを採用してもよい。より詳しくは、方位取得部12を構成するためのモジュールとして、3軸方向の地磁気センサと3軸方向の加速度センサとを組み合わせた6軸センサ、3軸方向の地磁気センサと2軸方向の加速度センサとを組み合わせた5軸センサを採用することが可能であり、また、加速度センサの代わりにジャイロを採用することができる。かかるモーションセンサは、オブジェクト表示装置1の姿勢・角度に関する情報だけでなく、ユーザがオブジェクト表示装置1を動かしたり傾けたりした場合における動作の向きおよび速さを検出することができる。
The
撮影部13は、実空間の映像を取得する部分である。撮影部13は、所定の光学系及び受像素子を有し、デジタル画像を取得する機能を提供するモジュールにより構成できる。
The
水平面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
図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
オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報のオブジェクト基準位置情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクトの基準位置情報をプロットする部分である。本実施形態では、オブジェクト基準位置配置部15は、緯度及び経度により表される位置情報(オブジェクト基準位置情報)に基づき、水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する。図5(a)は、ゴルフコースにおけるオブジェクトの基準位置を模式的に表した図である。図5(b)は、水平面2次元座標系に配置されたオブジェクトを示す図である。図5(b)に示すように、バンカー手前、バンカー奥、池手前及び池奥(図3参照)といった属性に対応付けられたオブジェクトのオブジェクト基準位置情報O2〜O5は、水平面2次元座標系設定部14により設定された水平面2次元座標系にプロットされている。
Based on the object reference position information of the object information stored in the object
投影面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
ここで、投影面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
また、投影面2次元座標系設定部16は、図7(b)に示すように、オブジェクト表示装置1の現在位置CPにおける所定の高さの位置を視点位置FPとした場合に投影面PPにおいて特定目標物Tが透視投影される位置を原点として、投影面2次元座標系における座標軸を設定することができる。
Further, as shown in FIG. 7B, the projection plane two-dimensional coordinate
投影面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
オブジェクト表示位置決定部18は、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報を、水平面2次元座標系における当該オブジェクト基準位置情報の配置位置に対応する投影面小エリアVAに配置することにより当該オブジェクトの表示位置を決定する部分である。また、オブジェクト表示位置決定部18は、オブジェクトが配置された投影面小エリアVAがオブジェクトの表示を禁止する領域である表示禁止領域に該当する場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアVAに再配置する部分である。さらに、オブジェクト表示位置決定部18は、オブジェクトの表示を禁止する領域である表示禁止領域の設定も実施する。以下、図8〜17を参照して、オブジェクト表示位置決定部18による、オブジェクトの投影面小エリアVAに対する配置処理、再配置処理、禁止領域の設定処理の例を説明する。
The object display
図8(a)は、投影面2次元座標系に設定された表示禁止領域の例を示す図である。即ち、オブジェクト表示位置決定部18は、投影面2次元座標系(投影面PP)において透視投影された特定目標物Tの位置から、予め設定された所定の距離以内に位置する投影面小エリアVAを表示禁止領域に設定する。図8(a)に示す例では、オブジェクト表示位置決定部18は、特定目標物Tであるグリーンが投影された位置を含む投影面小エリアVA1を表示禁止領域に設定している。また、オブジェクト表示位置決定部18は、オブジェクト表示装置1の表示画面において特定のグラフィックオブジェクトGを表示するための領域に対応する投影面小エリアVAを表示禁止領域に設定する。図8(a)に示す例では、オブジェクト表示位置決定部18は、ホール数を示すグラフィックオブジェクトG1及びゴルフコースの概略図を示すグラフィックオブジェクトG2を表示するための領域に対応する投影面小エリアVA2,VA3を表示禁止領域に設定している。
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
図8(b)は、投影面2次元座標系に配置されたオブジェクトの例を示す図である。即ち、オブジェクト表示位置決定部18は、オブジェクト表示装置1の現在位置CPにおける所定の高さの位置を視点位置FPとして、オブジェクト基準位置配置部15により水平面2次元座標系に配置されたオブジェクト基準位置情報が投影面PP上において透視投影される位置に対応する投影面小エリアVAに当該オブジェクトを配置する(図6参照)。図8(b)に示す例では、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を投影面小エリアVA4に配置し、オブジェクトO14を投影面小エリアVA5に配置し、オブジェクトO15を投影面小エリアVA5に配置している。なお、本実施形態では、オブジェクトは、バルーン型のグラフィックオブジェクトであり、バンカーや池といった対象物までの距離を示す情報データがバルーン内に表示される。この情報データは、オブジェクト情報記憶部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
図9(a)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。投影面小エリアVA4,VA5,VA6は、表示画面においてオブジェクトが提供する情報の、実空間における対象物が表示される領域であるので、これらの領域にオブジェクトの重畳表示をすると、当該対象物が隠されることとなる。そこで、オブジェクト表示位置決定部18は、これらの投影面小エリアVA4,VA5,VA6を表示禁止領域として設定する。
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
図9(b)は、オブジェクトの再配置の例を示す図である。図9(a)において示したように、オブジェクトO11,O12,O13は、表示禁止領域に配置されているので、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を、隣接する投影面小エリアVAに再配置する。図9(b)に示す例では、オブジェクト表示位置決定部18は、投影面小エリアVAの垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAにオブジェクトを再配置する。ここでは、オブジェクト表示装置1の現在位置に近いオブジェクトを優先して再配置を実施するといったルールが予め設定されているとすると、オブジェクト表示位置決定部18は、オブジェクトO11を、投影面小エリアVA4の垂直方向の座標値の絶対値を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
次に、オブジェクト表示位置決定部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
図10(a)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。図10(a)に示す例では、表示画面において特定目標物Tの視認性が低下することは好ましくないので、オブジェクト表示位置決定部18は、特定目標物が属する投影面小エリアVA1の垂直上方及び下方に位置する投影面小エリアVA7を表示禁止領域として設定する。
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
図10(b)は、オブジェクトの再配置の例を示す図である。図10(a)において示したように、オブジェクトO11,O12,O13は、表示禁止領域に配置されているので、オブジェクト表示位置決定部18は、オブジェクトO11,O12,O13を、隣接する投影面小エリアに再配置する。オブジェクト表示装置1の現在位置に近いオブジェクトを優先して再配置を実施すること、及び投影面2次元座標系において、垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAへの移動・再配置を水平方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVAへの移動・再配置より優先させるといったルールが予め設定されているとすると、図10(b)に示す例では、オブジェクトO11が配置された投影面小エリアの垂直方向の座標値の絶対値を1増加させた座標値により示される投影面小エリアVA1が表示禁止領域に設定されているので、オブジェクト表示位置決定部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
図11(a)は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部18は、投影面2次元座標系における垂直方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図11(a)に示す例では、オブジェクト表示位置決定部18は、投影面2次元座標系における垂直方向の座標軸であるZ軸から所定の距離以内の領域PAZに属する投影面小エリアVAを表示禁止領域に設定する。
FIG. 11A is a diagram illustrating an example of setting a display prohibited area. The object display
図11(b)は、表示禁止領域の設定の例を示す図である。オブジェクト表示位置決定部18は、投影面2次元座標系における水平方向の座標軸から、予め設定された所定の距離以内に位置する投影面小エリアを表示禁止領域に設定することができる。図11(b)に示す例では、オブジェクト表示位置決定部18は、投影面2次元座標系における水平方向の座標軸であるW軸から所定の距離以内の領域PAWに属する投影面小エリアVA及びZ軸から所定の距離以内の領域PAZに属する投影面小エリアVAを表示禁止領域に設定する。
FIG. 11B is a diagram illustrating an example of setting a display prohibited area. The object display
図12は、オブジェクトの再配置の例を示す図である。オブジェクト表示位置決定部18は、一の投影面小エリアVAに複数のオブジェクトが配置された場合に、予め設定されたオブジェクトの優先度に基づき、複数のオブジェクトのうちの一のオブジェクトを一の投影面小エリアVAに配置すると共に、他のオブジェクトを一の投影面小エリアに隣接する投影面小エリアVAに再配置する。図12(a)に示す例では、一の投影面小エリアVAにオブジェクトOA,OBが配置されている。オブジェクトOAの優先度がオブジェクトOBの優先度より高い場合には、オブジェクト表示位置決定部18は、図12(b)に示すように、オブジェクトOAを投影面小エリアVAAに配置すると共に、オブジェクトOBを投影面小エリアVAAに隣接する投影面小エリアVABに再配置する。
FIG. 12 is a diagram illustrating an example of object rearrangement. The object display
図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
次に図14〜16を参照して、オブジェクトの再配置処理のその他の例を説明する。図14(a),(b)は、投影面2次元座標系において設定された表示禁止領域の例を示す図である。図14(a)に示す例では、オブジェクト表示位置決定部18は、特定目標物Tが属する投影面小エリアの上下垂直方向に位置する投影面小エリアVA8及び左右水平方向に位置する投影面小エリアVA9を表示禁止領域として設定する。このように表示禁止領域を設定することにより、表示画面における実空間の映像の視界を良好に保つことが可能となる。
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
更に、図14(b)に示すように、オブジェクトO11,O12,O13が投影面小エリアVA4に配置され、オブジェクトO14が投影面小エリアVA5に配置され、オブジェクトO15が投影面小エリアVA6に配置されているので、オブジェクト表示位置決定部18は、投影面小エリアVA4,VA5,VA6を表示禁止領域として設定する。
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
図15は、オブジェクトの再配置のための単位領域である中エリアの設定を説明するための図である。また、図16は、設定された中エリアごとのオブジェクトの再配置を説明するための図である。図15(a)に示すような実空間の映像が取得された場合に、オブジェクト表示位置決定部18は、図15(b)に示すように、実空間の映像における所定点を通り垂直方向及び水平方向に引かれた直線により、対応する投影面2次元座標系を4つの中エリアMA1〜MA4に分割する。中エリア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
図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
続いて、オブジェクト表示位置決定部18は、図16(b)に示すように、オブジェクトO11,O12,O13及びオブジェクトO14,O15をそれぞれ中エリアMAごとの投影面小エリアVAに再配置する。例えば、オブジェクトO11,O12,O13に対して、オブジェクトO11,オブジェクトO12,オブジェクトO13の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部18は、図16(a)に示される中エリアMA3における投影面小エリアの配置順位に従って、オブジェクトO11,O12,O13をそれぞれ、投影面小エリアVA33,VA32,VA31に再配置する。同様に、例えば、オブジェクトO14,O15に対して、オブジェクトO14,オブジェクトO15の順により高い優先度が設定されている場合には、オブジェクト表示位置決定部18は、図16(a)に示される中エリアMA4における投影面小エリアの配置順位に従って、オブジェクトO14,O15をそれぞれ、投影面小エリアVA35,VA34に再配置する。
Subsequently, as shown in FIG. 16B, the object display
図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
図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
図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
図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
かかる場合には、オブジェクト表示位置決定部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
表示部20は、表示制御部19に制御に基づき、撮影部13により取得された実空間の映像にオブジェクトを重畳表示する部分であり、例えばディスプレイといった装置により構成される。
The
続いて、図20を参照して、本実施形態のオブジェクト表示方法におけるオブジェクト表示装置1の動作について説明する。図20は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。
Next, the operation of the
まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S1、位置情報取得ステップ、方位情報取得ステップ)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S2、水平面2次元座標系設定ステップ)。そして、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する(S3、オブジェクト基準位置配置ステップ)。
First, the position
続いて、投影面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
さらに、オブジェクト表示位置決定部18は、ステップS6においてオブジェクトが配置された投影面小エリアVAがオブジェクトの表示を禁止する領域である表示禁止領域に該当する等所定の場合には、当該オブジェクトを表示禁止領域に該当しない投影面小エリアVAに再配置する(S7、オブジェクト表示位置決定ステップ)。ここで、オブジェクト表示位置決定部18は、オブジェクトが再配置された投影面小エリアVAの座標値をオブジェクト情報記憶部10の「表示位置」のフィールドに記憶させることとしてもよい。
Further, the object display
次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、撮影部13から取得されたズーム情報及び画角に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S8、表示制御ステップ)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S9、表示制御ステップ)。ここで、表示制御部19は、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「1」を設定する。また、表示制御部19は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「0」を設定する。
Next, the
ステップS9において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S10、表示制御ステップ)。一方、ステップS9において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S11、表示制御ステップ)。こうして、本実施形態の処理を終了する。
If it is determined in step S9 that the display range includes an object, the
以上説明した第1実施形態のオブジェクト表示装置1及びオブジェクト表示方法では、オブジェクト情報に基づきオブジェクトの基準位置情報が水平面2次元座標系に配置され、更に水平面2次元座標系における基準位置情報の配置位置に基づき対応する投影面小エリアにオブジェクトが配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。ここで、オブジェクトが配置された投影面小エリアが表示禁止領域である場合には、当該オブジェクトは表示禁止領域に該当しない投影面小エリアに再配置されるので、例えば、他のオブジェクトが配置された投影面小エリアを表示禁止領域に設定することにより、オブジェクト同士が重なって表示されることが回避される。従って、実空間の映像に重畳表示させるオブジェクトの量が多い場合であっても、画面の煩雑化が抑制される。また、オブジェクトは、撮影手段により取得された実空間の映像における実際の所在位置が属する投影面小エリアに配置されることとなる。これにより、実空間における位置と密接に関連付けられた、オブジェクトの表示による情報の提供が可能となる。
In the
(第2実施形態)
次に、第2実施形態に係るオブジェクト表示装置1について説明する。図21は、第2実施形態に係るオブジェクト表示装置1の機能的構成を示すブロック図である。図21に示すように、第2実施形態におけるオブジェクト表示装置1は、水平面2次元座標系分割部21(水平面2次元座標系分割手段)を備える点において、第1実施形態のオブジェクト表示装置1と相違する。また、第2実施形態におけるオブジェクト基準位置配置部15、オブジェクト表示位置決定部18は、第1実施形態におけるそれらの機能部が有する機能と相違する機能を有する。以下、第1実施形態との相違点を中心に説明する。
(Second Embodiment)
Next, the
水平面2次元座標系分割部21は、水平面2次元座標系設定部14により設定された水平面2次元座標系における各象限を、所定の大きさを有すると共に、水平面2次元座標系における所定の座標値を有する小エリアである水平面小エリアHAに分割する部分である。図22、図23を参照して、水平面2次元座標系分割部21による水平面2次元座標系の分割処理を説明する。
The horizontal plane two-dimensional coordinate
図22(a)は、ゴルフコース及びゴルフコースにおけるオブジェクトの位置を模式的に表した図である。図22(b)は、水平面2次元座標系及び水平面2次元座標系を分割して生成された水平面小エリアHAを示す図である。また、図23(a)は、オブジェクト情報記憶部10の構成及び記憶されているデータの例を示す図であり、その内容は、図3において示したものと同様である。図22(a)に示されるオブジェクトのオブジェクト基準位置情報O2〜O5はそれぞれ、図23(a)におけるコース情報ID「ID2」〜「ID5」に相当する。
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
図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
オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置に対応する水平面小エリアHAに配置する。具体的には、オブジェクト基準位置配置部15は、図22(b)に示すように、オブジェクト基準位置情報O2〜O5をそれぞれ、オブジェクト情報記憶部10に記憶されている各オブジェクトの位置情報(図23(a)参照)に基づき、当該位置情報に示される位置が属する水平面小エリアHA2〜HA5に配置する。ここで、オブジェクト基準位置配置部15は、図23(b)に示されるように、オブジェクトが配置された水平面小エリアHAの座標値をオブジェクト情報記憶部10の「配置位置」のフィールドに記憶させることとしてもよい。
Based on the object information stored in the object
また、オブジェクト基準位置配置部15は、水平面2次元座標系において、配置禁止領域を設定することができる。図24(a)は、水平面2次元座標系において設定された配置禁止領域の例、及びオブジェクト基準位置情報の再配置の例を示す図である。オブジェクト基準位置配置部15は、図24(a)に示すように、例えば、水平面2次元座標系における基準軸の1つであるY軸から予め設定された所定の距離以内に位置する水平面小エリアHAYを配置禁止領域として設定することができる。また、オブジェクト基準位置配置部15は、X軸から予め設定された所定の距離以内に位置する水平面小エリアを配置禁止領域として設定してもよい。
Further, the object reference
また、オブジェクト基準位置配置部15は、投影面2次元座標系における表示禁止領域に該当する投影面小エリアに対応付けられた水平面小エリアを、配置禁止領域として設定することとしてもよい。水平面小エリアと投影面小エリアとの対応付けに関する情報は、後述するように、オブジェクト表示位置決定部18が予め有しているので、それを参照することができる。また、投影面2次元座標系における表示禁止領域の設定は、第1実施形態において説明したように、オブジェクト表示位置決定部18により実施される。
Further, the object reference
オブジェクト基準位置配置部15は、オブジェクト基準位置情報が配置された水平面小エリアHAが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアHAに再配置する。具体的には、図24(a)に示すように、オブジェクト基準位置情報O2〜O5が配置禁止領域に該当する水平面小エリアHAYに配置されているので、オブジェクト基準位置配置部15は、オブジェクト基準位置情報O2〜O5をそれぞれ、水平面小エリア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
オブジェクト基準位置配置部15は、元の配置位置である水平面小エリアHAのX軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報を再配置させたり、元の配置位置である水平面小エリアHAのY軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報を再配置させたりすることができる。また、なお、本実施形態では、各座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクトを再配置することとしているが、これに限られない。座標値の絶対値を減少させた座標値により示される水平面小エリアHAに再配置することとしてもよいし、座標値の絶対値における増加幅または減少幅は、1以外の値であってもよい。
The object reference
また、オブジェクト基準位置配置部15は、一の水平面小エリアHAに複数のオブジェクト基準位置情報が配置される場合に、オブジェクトに予め設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を当該一の水平面小エリアHAに配置すると共に、一のオブジェクト基準位置情報以外の他のオブジェクト基準位置情報を一の水平面小エリアHAに隣接する水平面小エリアHAに再配置することができる。これにより、オブジェクトの優先度に基づき、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。
In addition, the object reference
さらに、オブジェクト基準位置配置部15は、一の水平面小エリアHAに複数のオブジェクト基準位置情報が配置される場合に、水平面2次元座標系におけるX軸またはY軸のいずれか次元軸からオブジェクト基準位置情報の位置までの距離に基づきオブジェクトの優先度を設定し、設定された優先度に基づき、複数のオブジェクト基準位置情報のうちの一のオブジェクト基準位置情報を一の水平面小エリアHAに配置すると共に、他のオブジェクト基準位置情報を一の水平面小エリアHAに隣接する他の水平面小エリアHAに再配置することができる。この場合においても、一の水平面小エリアごとに一のオブジェクト基準位置情報を配置させることとなり、かかるオブジェクト基準位置情報の配置に基づき、投影面2次元座標系におけるオブジェクトの表示位置が決定されるので、オブジェクト同士の重畳表示が防止され、表示面の視認性の向上が可能となる。
Further, the object reference
ここで、オブジェクト基準位置配置部15は、オブジェクト表示装置1の現在位置を通り、現在位置と実空間における特定目標物Tの位置とを結ぶ直線と直交する直線により水平面2次元座標系を分割して得られる各領域のうち、特定目標物が存在する領域に位置するオブジェクトのみを対象としてオブジェクトの基準位置の配置処理を実施することとしてもよい。この場合には、表示対象とされる蓋然性が高いオブジェクトのみが処理対象とされ、それ以外のオブジェクトに関する配置処理が実施されないので、処理負担の軽減が可能となる。
Here, the object reference
オブジェクト表示位置決定部18は、予め設定された水平面小エリアHAと投影面小エリアVAとの対応付けに基づき、オブジェクト基準位置配置部15により水平面小エリアHAに配置されたオブジェクト基準位置情報を、当該水平面小エリアに対応付けられた投影面小エリアVAに配置し、この配置に基づき当該オブジェクトの表示位置を決定する。図24(b)は、投影面2次元座標系における投影面小エリアに配置されたオブジェクトの例を示す図である。
The object display
オブジェクト表示位置決定部18は、水平面小エリアHAと投影面小エリアVAとの対応付けに関する情報を予め有している。例えば、本実施形態のように、水平面2次元座標系における座標値(X,Y)を、そのまま投影面2次元座標系における座標値(W,Z)に対応付けることができるが、このような対応付けに限定されない。図24(a),(b)に示すように、オブジェクト表示位置決定部18は、水平面小エリアHA12に配置されたオブジェクト基準位置情報O2を投影面小エリアVAH12に配置し、水平面小エリアHA13に配置されたオブジェクト基準位置情報O3を投影面小エリアVAH13に配置し、水平面小エリアHA14に配置されたオブジェクト基準位置情報O4を投影面小エリアVAH14に配置し、水平面小エリアHA15に配置されたオブジェクト基準位置情報O5を投影面小エリアVAH15に配置する。これらの配置処理により、オブジェクトOb2,Ob3,Ob4,Ob5の表示位置が決定される。
The object display
なお、図24(b)では、各オブジェクトOb2〜Ob5は、バルーン型のグラフィックオブジェクトとして表わされており、バルーン部分には当該オブジェクトまでの距離を表す情報データ(図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軸から予め設定された所定の距離以内に位置する水平面小エリアHAYを配置禁止領域として設定すると共に、特定目標物Tが属する水平面小エリアHAの左右水平方向に位置する水平面小エリアHAXを配置禁止領域として設定することができる。
FIG. 25 is a diagram illustrating another example of the setting of the placement prohibited area and the rearrangement of objects. Object reference
この場合には、オブジェクト基準位置情報O3を元の配置位置である水平面小エリアHAのX軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクトに再配置させても、再配置先の水平面小エリアHAが配置禁止領域に属しているので、オブジェクト基準位置配置部15は、更に、水平面小エリアHAのY軸の座標値の絶対値を1増加させた座標値により示される水平面小エリアHAにオブジェクト基準位置情報O3を再配置する。即ち、オブジェクト基準位置情報O3は、水平面小エリア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
次に、図26を参照して、第2実施形態に係るオブジェクト表示装置1における処理内容を説明する。図26は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。
Next, processing contents in the
まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S21)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S22)。
First, the position
続いて、水平面2次元座標系分割部21は、水平面2次元座標系設定部14により設定された水平面2次元座標系における各象限を、水平面小エリアHAに分割する(S23)。
Subsequently, the horizontal plane two-dimensional coordinate
続いて、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、オブジェクト基準位置情報を当該オブジェクト基準位置情報に示される位置が属する水平面小エリアHAに配置する(S24)。ここで、オブジェクト基準位置配置部15は、図23(b)に示すように、オブジェクト基準位置情報が配置された水平面小エリアHAの座標値をオブジェクト情報記憶部10の「配置位置」のフィールドに記憶させることとしてもよい。また、オブジェクト基準位置配置部15は、オブジェクト基準位置情報が配置された水平面小エリアHAが配置禁止領域に該当する場合には、当該オブジェクト基準位置情報を配置禁止領域に該当しない水平面小エリアHAに再配置する(S24)。
Subsequently, the object reference
続いて、投影面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
次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、撮影部13から取得されたズーム情報及び画角情報に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S28)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S29)。ここで、表示制御部19は、図23(d)に示すように、一のオブジェクトが表示範囲に含まれる場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「1」を設定する。また、表示制御部19は、一のオブジェクトが表示範囲に含まれない場合には、オブジェクト情報記憶部10における当該オブジェクトのレコードにおいて、「表示要否属性」のフィールドに「0」を設定する。
Next, the
ステップS29において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S30)。一方、ステップS29において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S31)。こうして、本実施形態の処理を終了する。
When it is determined in step S29 that an object is included in the display range, the
以上説明した第2実施形態のオブジェクト表示装置1及びオブジェクト表示方法では、オブジェクトは、位置情報に基づき水平面2次元座標系における水平面小エリアに配置され、更に水平面小エリアに対応する投影面小エリアに配置される。そして、オブジェクトが配置された投影面小エリアに基づき、オブジェクトの表示位置が決定される。これにより、オブジェクトは、水平面における位置関係が反映された投影面小エリアに配置されることとなる。従って、表示画面において、オブジェクトが対応付けられた位置の直感的な認識が容易となる。また、水平面における空間的な広がりが投影面及び表示面に反映されるので、表示面においてオブジェクトが密集されずに適度な広がりをもって配置される蓋然性が高い。従って、実空間の映像に重畳表示するオブジェクトの量が多い場合であっても、画面の煩雑化を抑制することが可能となる。
In the
(第3実施形態)
次に、第3実施形態に係るオブジェクト表示装置1について説明する。第3実施形態では、投影面2次元座標系設定部16による投影面2次元座標系の設定の方式、及びオブジェクト表示位置決定部18によるオブジェクトの表示位置の決定の方式が第1実施形態と相違する。以下、第1実施形態との相違点を中心に説明する。
(Third embodiment)
Next, the
図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
更に、図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
次に、図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
図28(a)に示すように、オブジェクト表示位置決定部18は、水平面2次元座標系に配置されたオブジェクト基準位置が投影面円柱座標系において透視投影される位置に、オブジェクトOb11〜Ob16を配置する。なお、図27〜29では、投影面2次元座標系配置されたオブジェクトOb11〜Ob16を便宜的に黒丸で表すこととする。
As shown in FIG. 28A, the object display
図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
図28(c)は、表示範囲枠の設定の一例を示す図である。即ち、表示制御部19は、撮影部13の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠F1を設定する。そして、表示部20は、設定された表示範囲枠F1に基づき、オブジェクトを実空間の映像に重畳して表示する。図28(c)に示す場合には、表示部20は、オブジェクトOb21〜Ob26を実空間の映像に重畳して表示する。
FIG. 28C is a diagram showing an example of setting the display range frame. That is, the
図28(d)は、表示範囲枠の設定の他の例を示す図である。即ち、表示制御部19は、撮影部13の撮影方向、ズーム情報及び画角情報に基づき表示範囲枠F2を設定する。そして、表示部20は、設定された表示範囲枠F2に基づき、オブジェクトを実空間の映像に重畳して表示する。図28(d)に示す場合には、表示部20は、オブジェクトOb21〜Ob23を実空間の映像に重畳して表示する。
FIG. 28D is a diagram showing another example of setting the display range frame. That is, the
図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
所定の再配置ルールに従うと、オブジェクト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
さらに、図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
続いて、図30を参照して、第3実施形態におけるオブジェクト表示装置1の動作について説明する。図30は、オブジェクト表示装置1において実施される処理内容を示すフローチャートである。
Subsequently, the operation of the
まず、位置情報取得部11は、オブジェクト表示装置1の現在位置を取得する。また、方位取得部12は、撮影部13の撮影方向を取得する。さらに、撮影部13は、ズーム情報及び画角情報を取得する(S41)。次に、水平面2次元座標系設定部14は、オブジェクト表示装置1の現在位置と実空間における特定目標物Tの位置とを結ぶ直線を基準軸の一つとして含み、オブジェクト表示装置1の現在位置を原点とする水平面2次元座標系を設定する(S42)。そして、オブジェクト基準位置配置部15は、オブジェクト情報記憶部10に記憶されているオブジェクト情報に基づき、水平面2次元座標系設定部14により設定された水平面2次元座標系にオブジェクト基準位置情報をプロット・配置する(S43)。
First, the position
続いて、投影面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
次に、表示制御部19は、方位取得部12により取得された撮影部13の撮影方向に関する情報、ズーム情報及び画角に関する情報に基づき、投影面2次元座標系における表示範囲を算出し、表示範囲枠Fを設定する(S47)。続いて、表示制御部19は、設定された表示範囲にオブジェクトが含まれるか否かを判定する(S48)。
Next, the
ステップS48において表示範囲にオブジェクトが含まれると判定された場合には、表示制御部19は、表示範囲に含まれるオブジェクトを実空間の映像に重畳して、表示部20に表示させる(S49)。一方、ステップS48において表示範囲にオブジェクトが含まれると判定されなかった場合には、表示制御部19は、オブジェクトの表示を実施しない(S50)。こうして、本実施形態の処理を終了する。
If it is determined in step S48 that an object is included in the display range, the
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。 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
また、本実施形態では、ゴルフコースにおける種々の情報をユーザに提供するための装置をオブジェクト表示装置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
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
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次元座標系における座標軸を設定する
ことを特徴とする請求項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次元座標系における座標軸を設定する
ことを特徴とする請求項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.
前記オブジェクト基準位置配置手段は、
前記オブジェクト情報記憶手段に記憶されているオブジェクト情報に基づき、前記オブジェクト基準位置情報を、当該オブジェクト基準位置情報に示される基準位置に対応する前記水平面小エリアにプロットし、
前記オブジェクト表示位置決定手段は、
予め設定された前記水平面小エリアと前記投影面小エリアとの対応付けに基づき、前記オブジェクト基準位置配置手段により前記水平面小エリアにプロットされた前記オブジェクト基準位置情報を、当該水平面小エリアに対応付けられた前記投影面小エリアに配置する
ことを特徴とする請求項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次元座標系として設定する
ことを特徴とする請求項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.
ことを特徴とする請求項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.
ことを特徴とする請求項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. .
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)
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)
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 |
-
2010
- 2010-06-07 JP JP2010130235A patent/JP4922436B2/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |