JP3460719B2 - Map data display device and map data display method - Google Patents
Map data display device and map data display methodInfo
- Publication number
- JP3460719B2 JP3460719B2 JP2002276549A JP2002276549A JP3460719B2 JP 3460719 B2 JP3460719 B2 JP 3460719B2 JP 2002276549 A JP2002276549 A JP 2002276549A JP 2002276549 A JP2002276549 A JP 2002276549A JP 3460719 B2 JP3460719 B2 JP 3460719B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- map
- data
- route
- map data
- 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.)
- Expired - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は平面的な地図データ
と立体的な景観データを用いて、通常時は観光案内,道
案内を行い、災害時には避難誘導を行うシステムに関
し、特にユーザによるシステムの操作性を向上させる方
法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system that uses two-dimensional map data and three-dimensional landscape data to provide tourist guidance and route guidance in normal times and evacuation guidance in the event of a disaster. The present invention relates to a method of improving operability.
【0002】[0002]
【従来の技術】ベクトル地図から景観を表示すること、
また地図上で経路検索を行い経路付近の風景を写した写
真などのマルチメディア情報を表示するシステムについ
ては、機能図形情報シンポジウム講演論文集「グラフィ
ック・イメージメディアの高度利用に向けて」(199
0年 第49項から第54項)および情報処理学会研究
資料 グラフィックスとCAD 49−3(1991年
第1項から第8項)において示されている。また景観
データの仮想現実表現におけるグラフィックイメージの
表示、インタフェースおよびシステムについては、自動
制御連合講演会資料(1990年 第11項から第14
項)および情報処理学会研究資料 グラフィックスとC
AD 49−8(1991年 第1項から第8項)にお
いて提示されている。2. Description of the Related Art Displaying a landscape from a vector map,
Regarding a system for displaying multimedia information such as photographs of scenery near the route by searching the route on the map, the Proceedings of the Symposium on Functional Graphic Information "Toward advanced use of graphic image media" (199
Year 0, paragraphs 49 to 54) and IPSJ Research Materials Graphics and CAD 49-3 (1991, paragraphs 1 to 8). Also, regarding the display of graphic images, interfaces and systems in virtual reality representation of landscape data, the materials of the Automatic Control Joint Lecture (1990, items 11 to 14).
) And IPSJ Research Materials Graphics and C
Presented in AD 49-8 (1991, paragraphs 1-8).
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
技術においては、平面的な地図から立体的な景観への変
換および表示が主な目的であり、両者の特徴すなわち平
面地図では図形間のトポロジカルな配置関係の見やす
さ、立体地図では感覚的なわかりやすさを1つのシステ
ムの上で実現する方式については示されていない。また
仮想現実システムにおいては、グラフィック表示された
仮想世界の中の対象の動き、ヘッドマウント型センサデ
バイスやグローブ型センサデバイスを使ったユーザによ
る対象への接触方法およびその反応の表示については報
告されているが、景観によって表現された仮想世界の中
に新しい空間を生成し、その中に別の世界をウインドウ
を使って付加的な属性を表示する方法については示され
ていない。However, in the above-mentioned prior art, the main purpose is to convert and display a two-dimensional map into a three-dimensional landscape, and the feature of both is the topological arrangement between figures in the two-dimensional map. It does not show how to realize relational visibility and sensory comprehension on a single system on a three-dimensional map. In the virtual reality system, the movement of the object in the virtual world displayed graphically, the method of touching the object by the user using the head mounted sensor device or the glove sensor device and the display of the reaction are reported. However, it does not show how to create a new space in a virtual world represented by a landscape and display another attribute in it by using a window to display additional attributes.
【0004】本発明の目的は地図データを使ってビジュ
アルに景観を作成していくものであり、ユーザの視点を
移動させることによって平面,立体両方のメディアに違
和感なく移り利用でき、ユーザの理解しやすいメディア
を選択できる方法と、景観の中に長方形、あるいは直方
体のウインドウを表示してその中に文書,図形,画像を
表示するためのユーザフレンドリなシステムと方法を提
供することにある。またこのシステムを仮想現実システ
ムとしても利用可能とし、キーボードやマウスのような
従来のデバイスを使わないユーザにとって使い勝手の良
いビジュアルなインタフェースを提供する。The object of the present invention is to visually create a landscape using map data, and by moving the user's viewpoint, it is possible to move to and use both flat and three-dimensional media without a feeling of discomfort. It is to provide a method that allows easy selection of media and a user-friendly system and method for displaying a rectangular or rectangular parallelepiped window in a landscape and displaying documents, figures, and images in the window. The system can also be used as a virtual reality system, providing a visual interface that is convenient for users who do not use conventional devices such as keyboards and mice.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に、視点が上方から下方へ向いている場合には、平面地
図で表示し、視点が水平方向へ移るに従って地図から3
次元の景観イメージを生成表示するようにした。[Means for Solving the Problems] In order to solve the above problems, when the viewpoint is directed from the upper side to the lower side, a planar map is displayed, and as the viewpoint moves in the horizontal direction, 3
Generated and displayed a three-dimensional landscape image.
【0006】より具体的な一実施形態として、景観の中
の属性の表示については、指示カーソルを表示し、その
指示カーソルの向きからその方向にある建物のような地
物を地図データの中を検索するというポインティング方
式と、3次元ウインドウを計算し、景観の中の地物との
干渉チェックを行ってウインドウを優先的に表示してそ
の中に図形や画像のようなメディアを表示するようにし
て、景観と違和感のない表示を行えるようにした。さら
にウインドウに表示する属性を持つ対象は別の地物によ
ってかくされていることもあるため、これを地図データ
から検索して隠蔽している対象の表示をソリッド表示か
らワイヤフレーム表示に切り換えることによって対象を
強調表示する。さらにワイヤフレーム表示の対象につい
ては干渉チェックを行わず通りぬけ可能とし、ソリッド
表示の対象については干渉チェックを行い通りぬけがで
きないようにしてユーザがより現実に近い感覚でシステ
ムを利用できるようにした。As a more specific embodiment, regarding the display of attributes in a landscape, an instruction cursor is displayed, and a feature such as a building in that direction is displayed in the map data from the direction of the instruction cursor. A pointing method of searching and calculating a three-dimensional window, checking interference with features in the landscape, preferentially displaying the window, and displaying media such as figures and images in it In this way, the display can be displayed in a way that does not feel uncomfortable with the scenery. In addition, because the object that has the attribute to be displayed in the window may be hidden by another feature, searching for this from the map data and switching the hidden object display from solid display to wireframe display Highlight the target. In addition, the target for wireframe display can be passed through without checking for interference, and the target for solid display can be checked through for interference so that the user can use the system with a more realistic feeling. .
【0007】視点の移動で平面地図と立体地図の間を滑
らかに移動することができるため、両者いずれの場合で
も注視点を見失なうことがない。またユーザの理解しや
すいメディアで表示でき印刷出力が容易になる。3次元
ウインドウによって地物に付加された属性が景観と違和
感なく表示される。また地物を選択するために複雑な動
作を必要としない。さらにワイヤフレーム表示とソリッ
ド表示の形態の違いによって干渉チェック実行をスイッ
チするために通過可否の判定も容易であり、景観を表示
中にシーンが切り替わることによって感じる違和感を感
じないようにすることが可能である。Since it is possible to smoothly move between the two-dimensional map and the three-dimensional map by moving the viewpoint, the gazing point is not lost in both cases. In addition, it can be displayed on a medium that is easy for the user to understand, which facilitates printout. The attribute added to the feature is displayed by the three-dimensional window without a sense of discomfort. Also, no complicated movements are required to select a feature. In addition, it is easy to determine whether or not to pass through because the interference check execution is switched depending on the difference between the wire frame display and the solid display form, and it is possible to avoid the discomfort felt when the scene is switched while displaying the landscape. Is.
【0008】[0008]
【発明の実施の形態】地図データを使った従来の案内シ
ステムは、図2(a)に示すように、グラフィックディ
スプレイに地図を表示し、自分の現在地と中継地および
目的地を入力することによって、現在地から中継地を経
て目的地へ向かう経路を検索し、図2(b)のように地
図上に表示して経路を示したり、検索した経路を地図と
重ねて印刷出力することが主な目的であった。また図2
(c)に示すように、計算して求めた経路あるいは設定
した経路に沿って、周辺にある建物のような地物データ
に付加された文書や写真画像のようなマルチメディア情
報をウインドウなどの表示手段によってユーザに提示し
ていた。しかしこのようなシステムにおいては、地図デ
ータは背景として表示するだけであったため、地図だけ
では現実の自分の位置に対する確認が困難であり、また
経路を示す場合においても、実際どのような経路を通っ
ていくのか現実と対応が取りにくいという欠点があっ
た。また従来の地図案内システムは、単機能であり、観
光案内や道案内など限られた場合しか利用できなかっ
た。そのため多くの目的のために使用することはできな
かった。本実施例においては、前者の問題点において
は、地図を3次元に復元して行う方法、後者の問題点に
ついては、通常時は道案内システム、災害が発生したよ
うな非常時における避難誘導への機能利用という多目的
使用について説明する。BEST MODE FOR CARRYING OUT THE INVENTION A conventional guidance system using map data displays a map on a graphic display as shown in FIG. The main method is to search for a route from the current location to a destination via a relay point and display the route on the map as shown in FIG. 2B, or to print out the retrieved route by overlaying it on the map. It was the purpose. See also FIG.
As shown in (c), along the calculated route or set route, multimedia information such as documents and photo images added to the feature data such as buildings in the vicinity can be displayed in a window or the like. It was presented to the user by the display means. However, in such a system, since the map data was only displayed as the background, it was difficult to confirm the actual position of oneself only with the map, and even when showing the route, the actual route was There was a drawback that it was difficult to correspond to the reality. In addition, the conventional map guidance system has a single function and can be used only in limited cases such as tourist information and directions. Therefore it could not be used for many purposes. In the present embodiment, the former problem is a method of restoring a map in three dimensions, and the latter problem is a route guidance system in normal times and evacuation guidance in an emergency such as a disaster. The multipurpose use of the function of is explained.
【0009】図3は多目的ビジュアル案内システムを実
現するためのシステム構成を示す。コンピュータ301
は、ユーザに対するインタフェース装置であり、ここに
地図データが表示される。地図データは座標列による多
角形形状の図形によって表現されるベクトルデータであ
る。ユーザはキーボード302やマウス303のような
入力デバイスを使って地図・地理属性検索のためのキー
ワードを入力し地図や景観のスクロールを行い、さらに
ディスプレイ309に表示した地図データや景観データ
を指定し、プリンタ304を用いて出力する。地図デー
タサーバ305は、コンピュータ301によって入力さ
れた座標や名称のキーを使ってディスプレイ309に表
示する地図データや地図データとリンクされている地物
データ(属性データ)を検索してネットワーク308を
介してコンピュータ301に転送する。地図データサー
バ305にない地図データは、LAN(ローカルエリア
ネットワーク)のようなネットワーク307を介して他
の地図データサーバにアクセスし、必要とする地図デー
タを検索する。さらに地図データサーバ305は、地図
データを使った経路検索,属性検索や避難誘導のような
シミュレーションを行う。CG・コンピューティングサ
ーバ306は、地図を立体的かつ陰影をつけて表示する
ために必要な光線追跡や、複数の物体の干渉チェック,
隠蔽面消去などコンピュータグラフィックス(CG)固
有の処理を行い景観を作成する。このとき景観はソリッ
ド表示するものとする。FIG. 3 shows a system configuration for realizing a multipurpose visual guidance system. Computer 301
Is an interface device for the user, and the map data is displayed here. The map data is vector data represented by a polygonal figure based on a coordinate sequence. The user uses the input device such as the keyboard 302 or the mouse 303 to input a keyword for map / geographical attribute search, scrolls the map or landscape, and further specifies the map data or landscape data displayed on the display 309. Output using the printer 304. The map data server 305 searches for map data to be displayed on the display 309 and feature data (attribute data) linked to the map data by using the key of the coordinates and the name input by the computer 301, and searches the network 308 via the network 308. And transfers it to the computer 301. For map data that does not exist in the map data server 305, another map data server is accessed via a network 307 such as a LAN (local area network) to search for necessary map data. Further, the map data server 305 performs simulation such as route search, attribute search and evacuation guidance using the map data. The CG / computing server 306 performs ray tracing necessary for displaying a map in a three-dimensional and shaded manner, interference check of a plurality of objects,
Computer graphics (CG) -specific processing such as hidden surface removal is performed to create a landscape. At this time, the landscape is displayed as a solid.
【0010】図4は、通常のディスプレイを用いるので
はなく、ビジュアルな案内をユーザが仮想的に体験でき
るように構成したシステム図である。このような仮想体
験システムにおいてはユーザ412があたかもコンピュ
ータグラフィックスの作り出す世界の中にいるかのよう
に感じることができる。両眼視ディスプレイ401は右
目,左目用のサブディスプレイより構成されるヘッドマ
ウント型ディスプレイであり、さらに磁気センサなどを
使って頭の動きも検出する。サラウンドヘッドホン40
2は聴覚デバイスであり、エコー機能を持たせるとドッ
プラー効果なども表現できる。またグローブ型指示デバ
イス403は、指と手首の動きを検出する。地図データ
サーバ408,CG・コンピューティングサーバ409
は、図3における305,306と同じ機能を持ってい
る。両眼視ディスプレイ401から得られた頭の動きの
信号とグローブ型指示デバイス403で得られた指,手
首の動きの信号は、両眼視ディスプレイコントローラ4
04とポインティングデバイスコントローラ406を介
して、モーションアナライザ407に送られる。モーシ
ョンアナイライザ407の中では簡単な背景のデータ
(素背景データ)と、ユーザの動きを反映するデータ
(ユーザモーションデータ)が構築されており、モーシ
ョンアナライザ407に入ってくる信号をユーザモーシ
ョンデータに反映してその動きを生成する。このデータ
はCG・コンピューティングサーバ409に送られ、よ
りリアルな背景データ、ユーザモーションデータが必要
ならば音声データが生成され、両眼視ディスプレイコン
トローラ404,サラウンドヘッドホンコントローラ4
05に送られ、ユーザ412の装着した両眼視ディスプ
レイ401に表示され、サラウンドヘッドホン402に
おいて音が発せられる。尚、411はネットワークであ
る。FIG. 4 is a system diagram configured such that the user can virtually experience visual guidance instead of using a normal display. In such a virtual experience system, the user 412 can feel as if in the world created by computer graphics. The binocular display 401 is a head-mounted display including sub-displays for the right eye and the left eye, and also detects head movements using a magnetic sensor or the like. Surround headphones 40
Reference numeral 2 is a hearing device, and if it has an echo function, it can also express the Doppler effect and the like. Further, the glove type pointing device 403 detects movements of a finger and a wrist. Map data server 408, CG / computing server 409
Has the same function as 305 and 306 in FIG. The signal of the movement of the head obtained from the binocular display 401 and the signal of the movement of the finger and the wrist obtained from the glove type pointing device 403 are the binocular display controller 4
04 and the pointing device controller 406, and is sent to the motion analyzer 407. In the motion analyzer 407, simple background data (plain background data) and data that reflects the user's movement (user motion data) are constructed, and the signal coming into the motion analyzer 407 is converted into user motion data. Reflect it and generate the movement. This data is sent to the CG / computing server 409, and more realistic background data and voice data are generated if user motion data is required, and the binocular display controller 404 and the surround headphone controller 4 are used.
05 is displayed on the binocular display 401 worn by the user 412, and a sound is emitted from the surround headphones 402. Incidentally, 411 is a network.
【0011】図3に示すシステムを使って2次元の平面
地図と3次元の立体地図の間の違和感のない変換方法を
説明する。図5は地図表示の流れのイメージを表す。図
5(a)のように、ユーザの視点が地図に対して水平方
向にあるとする。このときは景観表示である。そしてユ
ーザの視点を上方から下方を見るように指示カーソル5
01を操作して視点を移動する。このとき景観は図5
(b)に示すように、地物の側面が狭くなったイメージ
になる。さらに視点を移動すると景観が図5(c)に示
すように地図におきかわる。この表示形態の変換は景観
と地図がほとんど重なる状態で行われるためユーザが目
標物を見失うことはない。A method of converting between a two-dimensional two-dimensional map and a three-dimensional three-dimensional map using the system shown in FIG. 3 will be described. FIG. 5 shows an image of the flow of map display. As shown in FIG. 5A, it is assumed that the user's viewpoint is in the horizontal direction with respect to the map. At this time, it is a landscape display. Then, the cursor 5 for instructing the user's viewpoint to look downward from above
Operate 01 to move the viewpoint. At this time the landscape is
As shown in (b), the side surface of the feature becomes narrower. When the viewpoint is further moved, the landscape replaces the map as shown in FIG. This conversion of the display form is performed in a state where the landscape and the map almost overlap, so that the user does not lose sight of the target.
【0012】平面地図と立体地図である景観との変換の
アルゴリズムを図6及び図7に示す。このアルゴリズム
を図1に示す図3のシステムの機能詳細を用いて説明す
る。ユーザによって地図検索のためのキー(自分の位置
など)がコンピュータ301から入力され(図6のステ
ップ601)キー入力判定・コード化部101によって
地図データサーバ305が地図データを検索するための
コードデータ(緯度・経度など)に変換して、地図デー
タサーバ305に転送され、地図データ検索部105に
おいてコードデータに対応する地図が検索される(ステ
ップ602)。この地図データはベクトルデータであ
り、図8に示すような形式を持つ。この形式は2タイプ
による表現が可能であり、タイプフラグの1ビットで識
別される。タイプ1はそれぞれの点に高さの情報(Z座
標)が付加されており、タイプ2では(X,Y)座標の
列によって決まる多角形図形全体に一様にZ座標が付加
されることを意味する。複雑な形状の建物などに対して
はタイプ1の形式が適し、ビルのような直方体や等高線
に対してはタイプ2の形式が適している。このとき視点
が水平方向を見るものであれば(ステップ603)、検
索された地図データ、又はシミュレーション計算部10
7(後述)にてシミュレーション計算が施された地図デ
ータをデータ転送部108によってCG・コンピューテ
ィングサーバ306に転送し、景観データ作成部111
にてコンピュータグラフィックスによる景観データを作
成する(ステップ604)。視点の方向によって表示の手
段を選択する機能はメディア選択部109である。この
とき、視点の方向については、最初はデフォルトの方向
を設定しておき、その方向に沿った3次元イメージを表
示する。景観データ作成部111は、この景観データを
作成するために陰面消去,光線追跡によるシェーディン
グを行う。作成した景観データまたは地図データはコン
ピュータ301に転送しデータ表示部104にて表示制
御する(ステップ605)。尚、CG・コンピューティ
ングサーバ306もデータ転送部114を持っている。
また、景観データはデータ表示部104にて視点の位置
と方向によって決まる2次元の平面に投影してディスプ
レイ309に表示する。6 and 7 show algorithms for converting a two-dimensional map into a landscape which is a three-dimensional map. This algorithm will be described using the functional details of the system of FIG. 3 shown in FIG. A user inputs a map search key (such as his / her position) from the computer 301 (step 601 in FIG. 6). Code input for the map data server 305 to search the map data by the key input determination / coding unit 101. It is converted to (latitude / longitude, etc.) and transferred to the map data server 305, and the map data search unit 105 searches for a map corresponding to the code data (step 602). This map data is vector data and has a format as shown in FIG. This format can be expressed by two types and is identified by 1 bit of the type flag. In Type 1, the height information (Z coordinate) is added to each point, and in Type 2, the Z coordinate is added uniformly to the entire polygonal figure determined by the sequence of (X, Y) coordinates. means. The type 1 format is suitable for buildings with complex shapes, and the type 2 format is suitable for rectangular parallelepipeds such as buildings and contour lines. At this time, if the viewpoint is to see the horizontal direction (step 603), the retrieved map data or the simulation calculation unit 10
7 (described later), the map data subjected to the simulation calculation is transferred to the CG / computing server 306 by the data transfer unit 108, and the landscape data creation unit 111.
At step 604, landscape data is created by computer graphics. The function of selecting the display means according to the direction of the viewpoint is the media selection unit 109. At this time, with respect to the direction of the viewpoint, a default direction is initially set, and a three-dimensional image along that direction is displayed. The landscape data creation unit 111 performs shading by hidden surface removal and ray tracing in order to create this landscape data. The created landscape data or map data is transferred to the computer 301 and displayed on the data display unit 104 (step 605). The CG / computing server 306 also has the data transfer unit 114.
Further, the landscape data is projected on the two-dimensional plane determined by the position and direction of the viewpoint on the data display unit 104 and displayed on the display 309.
【0013】次にこの景観データをスクロールするため
に視点または視方向を変更する(ステップ606)。視
点位置とその方向は指示カーソル用キー入力判定部10
2又はスクロールキー入力判定部103によってコード
化される。スクロールの方法としては、2通りある。1
つは景観のスクロールと、もう一つは平面地図のスクロ
ールである。今地図を景観で見ているとき、視点を水平
方向に見るように変更するとする(ステップ607)。
このとき視方向と鉛直線が作る角度θが、指定範囲内|
θ|≦θthになったところで(図7のステップ60
8)、メディア選択部109にて地図データを用いて表
示すべきと判定して地図データを転送しデータ表示部1
04にて表示制御する(ステップ609)。このときθ
thは必ずしも0とする必要はない。|θ|≠0のとき地
図データは台形補正して表示することによって、人間の
視野にあるイメージにあわせることも可能である。次に
垂直方向から水平方向に景観を見るように変更するとす
る。このとき視点の指定範囲内|θ|>Θthになったと
ころで(ステップ610)、メディア選択部109にて
景観データを用いて表示すべきと判定し、景観データ作
成部111によって地図データを景観データに変換する
(ステップ611,614)。こうして得られたデータ
を用いて視点変更に伴う視野変更スクロールを実行する
(ステップ612)。尚、データ表示方法判定部110,
干渉チェック部112,ウインドウ生成部113の機能
は後述する。Next, the viewpoint or the viewing direction is changed to scroll the landscape data (step 606). The viewpoint position and its direction are indicated by the key input determination unit 10 for the instruction cursor.
2 or coded by the scroll key input determination unit 103. There are two scrolling methods. 1
One is landscape scrolling and the other is flat map scrolling. It is assumed that, when the map is viewed in the landscape, the viewpoint is changed to the horizontal direction (step 607).
At this time, the angle θ formed by the viewing direction and the vertical line is within the specified range.
When θ│ ≦ θth (step 60 in FIG. 7)
8), the media selection unit 109 determines that the map data should be displayed and transfers the map data to the data display unit 1
The display is controlled at 04 (step 609). Then θ
th does not necessarily have to be 0. When | θ | ≠ 0, the map data can be displayed after being subjected to the trapezoidal correction so as to match the image in the human visual field. Next, let's change the view from the vertical direction to the horizontal direction. At this time, when | θ |> Θth within the specified range of the viewpoint (step 610), the media selection unit 109 determines that the landscape data should be used for display, and the landscape data creation unit 111 converts the map data into the landscape data. (Steps 611, 614). Execute the view change scroll accompanying the view change using the data obtained in this way
(Step 612). The data display method determination unit 110,
Functions of the interference check unit 112 and the window generation unit 113 will be described later.
【0014】これによって平面地図と立体地図の間の移
行が違和感なく行われる。もし水平方向の視点による景
観表示と垂直方向の視点による地図の間で急激に表示を
変更すると、自分の現在地や目標を見失うことがある
が、本方式によってこのような不具合は回避される。ま
た、印刷出力する場合でも、ユーザの好みにあった出力
が可能である。As a result, the transition between the two-dimensional map and the three-dimensional map can be performed without a feeling of strangeness. If you change the view abruptly between a horizontal view and a vertical view, you may lose track of your current location or your goal, but this method avoids this problem. Further, even when printing out, it is possible to output according to the user's preference.
【0015】次に表示データを使った案内の方法につい
て示す。案内における重要な内容の1つは地物の詳細情
報の検索表示である。案内の仕方には2通りある1つは
ユーザが主体的に行う方法であり、もう1つはシステム
が自律的に行う方法である。まずユーザが景観を見なが
ら行う方法ついて説明する。すなわち立体的に表示され
た情景を見ながらスクロールおよび詳細情報の検索表示
を行う。スクロールは、以下に示す7個のキーを入力す
ることによって実施される。Next, a guide method using display data will be described. One of the important contents in the guidance is a search display of detailed information of the feature. There are two ways to provide guidance, one is a method performed by the user independently, and the other is a method performed autonomously by the system. First, a method for the user to see the landscape will be described. That is, the user scrolls and searches for detailed information while viewing the stereoscopically displayed scene. Scrolling is performed by entering the seven keys shown below.
【0016】1.前進移動、2.後進移動、3.上へ移
動、4.下へ移動、5.θ(オイラー角)、6.ψ(オ
イラー角)、7.φ(オイラー角)
詳細情報を持つ地物を指定するために、図5(a)に示
すような指示カーソル501を表示する。このとき検索
の方向が分かりやすいような形状にしておくことが必要
である。スクロールをしながらこの指示カーソルによっ
て地物を指定してその詳細情報である属性を検索する。
属性検索表示アルゴリズムを図9及び図10に示す。1. Forward movement, 2. Move backward 3. Move up, 4. Move down, 5. θ (Euler angle), 6. ψ (Euler angle), 7. φ (Euler angle) In order to specify a feature having detailed information, an instruction cursor 501 as shown in FIG. 5A is displayed. At this time, it is necessary to make the shape so that the direction of search can be easily understood. While scrolling, a feature is designated by this pointing cursor and an attribute which is detailed information thereof is searched for.
The attribute search display algorithm is shown in FIGS. 9 and 10.
【0017】まず指示カーソルの向きを地物を選ぶよう
に設定する(ステップ801)。次に指示カーソルの方
向と一致する地物を検索する。コンピュータグラフィッ
クスにおけるZバッファ法によって求めることができる
が、景観表示のための基礎データである地図データによ
って検出することも可能でありその方法について示す。
指示カーソルの向きに対して指示カーソルの位置901
から図11の902に示すような検索ラインを設定する
(ステップ802)。そして検索ラインを始点901か
ら小部分ごとに刻みながら(ステップ804)線分と交差
する地物データを検索する。このとき図12に示すよう
に地物のワイヤフレームデータ1001(図5の図形デ
ータを意味する)、面データ1002,属性データ10
03に分けて管理するデータ構造を持っていると検索は
容易になる。First, the direction of the pointing cursor is set so as to select a feature (step 801). Next, a feature that matches the direction of the pointing cursor is searched. It can be determined by the Z-buffer method in computer graphics, but it can also be detected by the map data that is the basic data for landscape display, and its method will be shown.
Position 901 of the pointing cursor with respect to the direction of the pointing cursor
To set a search line as indicated by 902 in FIG. 11 (step 802). Then, the feature data intersecting with the line segment is searched while dividing the search line from the start point 901 into small portions (step 804). At this time, as shown in FIG. 12, the wireframe data 1001 of the feature (meaning the graphic data of FIG. 5), the surface data 1002, and the attribute data 10
Searching becomes easy if it has a data structure that is managed separately in 03.
【0018】まずワイヤフレームデータの中の(X,Y)
座標を使って検索ライン902との交差をチェックす
る。そして交差した地物データの面データをリンク10
04をたどって検索する。このリンクをたどる動作は、
ワイヤフレームデータ1001と面データ1002に共
通なIDデータを探すことに対応する(図12参照)。
そして高さを付加した検索ラインと面との交差をチェッ
クする(ステップ805)。もし交差する点があれば(ス
テップ806)その点の座標(X,Y,Z)値を求めて
指示棒のさきからその交差点まで線パターンをディスプ
レイの中に描画してその地物が選択されたことを示す
(ステップ807)。これは平面の4個の座標と線分の
2個の座標が分かっているため容易に求めることができ
る。図11では交差の候補として地物データ903,9
04がチェックの対象となる。選択された地物は色を変
えたりハイライト表示をするなど強調表示をすることに
よって選択されたことを示しておく(ステップ80
8)。以後このような地物のポインティングの方法をビ
ームショットポインティングと呼ぶことにする。このよ
うなポインティング手法は特に仮想現実システムにおい
て有効となる。これはインタフェースとしてキーボード
やマウスのようなデバイスを持たず、手首や指の動きに
合わせて指示カーソルを動かすことになるからである。First, (X, Y) in the wire frame data
Check the intersection with the search line 902 using the coordinates. Then, the surface data of the intersected feature data is linked 10
Search 04. The action of following this link is
This corresponds to searching for ID data common to the wire frame data 1001 and the surface data 1002 (see FIG. 12).
Then, the intersection of the search line added with the height and the surface is checked (step 805). If there is an intersecting point (step 806), the coordinate (X, Y, Z) value of that point is calculated, a line pattern is drawn from the point of the indicator bar to the intersection, and the feature is selected. (Step 807). This can be easily obtained because the four coordinates of the plane and the two coordinates of the line segment are known. In FIG. 11, the feature data 903, 9 are used as intersection candidates.
04 is the target of the check. It is shown that the selected feature is selected by highlighting it by changing its color or highlighting it (step 80).
8). Hereinafter, such a feature pointing method will be referred to as beam shot pointing. Such a pointing method is particularly effective in a virtual reality system. This is because the interface does not have a device such as a keyboard or mouse, and the pointing cursor is moved according to the movement of the wrist or finger.
【0019】ビームショットポインティングによって検
索された地物データは、その他の地物データによってか
なりの部分が見えなくなっている可能性が十分にある。
そのため隠蔽の原因となっている地物をソリッド表示か
らワイヤフレーム表示に変える。このワイヤフレーム表
示の対象となる地物データの選択も地図データを用いる
ことによって行うことができる。この方法を図13を用
いて示す。いま図11で地物データ904が検索された
とする。There is a good possibility that the feature data retrieved by beam shot pointing may be obscured to a considerable extent by other feature data.
For this reason, the feature causing the concealment is changed from the solid display to the wireframe display. The selection of the feature data to be displayed in the wire frame can also be performed by using the map data. This method will be described with reference to FIG. It is assumed that the feature data 904 is retrieved in FIG.
【0020】まず指示カーソルの位置1101と検索さ
れた地物1102を構成する特徴点からカーソルの位置
1101まで線分を引き、その最も外側にある2本の線
分1103,1104によって囲まれる領域にある図形
を検索し(ステップ809)、その地物の面データを消去
しワイヤフレームだけ残して表示する(ステップ81
0)。図13では地物1105,1106がこれに対応
するためワイヤフレーム表示に変更される。このような
データ表示を高速に行うためには、ワイヤフレームデー
タ1001と面1002のデータについて異なる表示属
性を付けて表示しておけば面データのみを消去すること
によって実現できる。これによってビームショットで検
索された地物データが見やすくなる。これはデータ表示
方法判別部110によって実施される。First, a line segment is drawn from the feature point constituting the position 1101 of the pointing cursor and the searched feature 1102 to the position 1101 of the cursor, and a region surrounded by the two line segments 1103 and 1104 on the outermost side is drawn. A certain figure is searched (step 809), the surface data of the feature is erased, and only the wire frame is displayed (step 81).
0). In FIG. 13, since the features 1105 and 1106 correspond to this, the display is changed to the wireframe display. In order to perform such data display at high speed, if the wire frame data 1001 and the data of the surface 1002 are displayed with different display attributes, they can be realized by deleting only the surface data. This makes it easier to see the feature data retrieved by beam shot. This is performed by the data display method determination unit 110.
【0021】次に地物データに付加された属性データを
検索することによってそれをディスプレイに表示する。
属性データの検索手順を示す。まずビームショットポイ
ンティングによって検索された地物データについてリン
ク1005をたどり属性データ1003を検索して(ス
テップ811)ディスプレイに表示する。この表示方法
は、2通りが可能である。1つは長方形による平面のウ
インドウを表示する方法であり、もう一つは直方体によ
る立体的なウインドウを表示する方法である。このよう
なウインドウは表示されている世界の中に表示する。2
次元の長方形のウインドウは文書データ,2次元の図形
データ,画像データを表示するために用いる。3次元の
直方体のウインドウは3次元の図形を表示するときに用
いる。ウインドウは、選ばれた対象が完全に隠れないよ
うに表示する。この領域をどのように計算するかを示
す。今ポイントされた地物データの(X,Y,Z)を透
視変換式に通すことによって表示上の(X,Y)座標に
変換する。この(X,Y)データからこの地物に対する
外接四角形を計算する。そしてこの外接四角形の各辺を
通るように水平垂直の線分を考え表示領域を分割する。
もし外接四角形の辺が表示領域の境界に重なっていなけ
れば最大表示画面は9分割される。一辺が重なっていれ
ば6分割,2辺が重なっていれば4分割,3辺の場合は
2分割になる。分割して得られる領域の中でどの領域に
ウインドウを表示するかを次のステップによって決め
る。Next, the attribute data added to the feature data is retrieved to display it on the display.
The search procedure of attribute data is shown. First, the feature data retrieved by beam shot pointing is followed by a link 1005 to retrieve the attribute data 1003 (step 811) and display it on the display. There are two possible display methods. One is a method of displaying a rectangular plane window, and the other is a method of displaying a rectangular stereoscopic window. Such a window is displayed in the displayed world. Two
The dimensional rectangular window is used to display document data, two-dimensional graphic data, and image data. The three-dimensional rectangular window is used when displaying a three-dimensional figure. The window is displayed so that the selected object is not completely hidden. Here is how to calculate this region. The (X, Y, Z) of the pointed feature data is converted into the (X, Y) coordinate on the display by passing through the perspective conversion formula. A circumscribed rectangle for this feature is calculated from this (X, Y) data. Then, the display area is divided so as to consider horizontal and vertical line segments so as to pass through each side of the circumscribed quadrangle.
If the sides of the circumscribed quadrangle do not overlap the boundaries of the display area, the maximum display screen is divided into nine. If one side overlaps, it will be divided into six, if two sides overlap, it will be divided into four, and if there are three sides, it will be divided into two. In the area obtained by dividing, the area to display the window is determined by the next step.
【0022】step1:まず8個の領域の大きさとウ
インドウの大きさを比較し、そのなカのいずれかに属性
表示ウインドウが収まる場合には、その中の一個の領域
を選択する。
step2:左上から順番に今注目しているウインドウ
に対して1×2の領域の大きさを比較し、その中のいず
れかに属性ウインドウが収まる場合には、その中で最大
となる1個の領域を選択する。
step3:左上から順番に今注目しているウインドウ
に対して2×1の領域の大きさを比較し、その中のいず
れかに属性ウインドウが収まる場合には、その中で最大
となる1個の領域を選択する。
step4:左上から順番に今注目しているウインドウ
に対して2×2の領域の大きさを比較し、その中のいず
れかに属性ウインドウが収まる場合には、その中で最大
となる1個の領域を選択する。
step5:左上から順番に今注目しているウインドウ
に対して2×3の領域の大きさを比較し、その中のいず
れかに属性ウインドウが収まる場合には、その中で最大
となる1個の領域を選択する。
step6:左上から順番に今注目しているウインドウ
に対して3×2の領域の大きさを比較し、その中のいず
れかに属性ウインドウが収まる場合には、その中で最大
となる1個の領域を選択する。
これによって属性を表示する最大の領域が検索される
(ステップ812)。Step 1: First, the size of the eight areas is compared with the size of the window, and if the attribute display window fits in one of the areas, one area is selected. step2: The size of the 1 × 2 area is compared with the currently focused window in order from the upper left, and if the attribute window fits in any of them, the largest one Select an area. step3: The size of the 2 × 1 area is compared with the currently focused window in order from the upper left, and if the attribute window fits in any of them, the largest one Select an area. step4: The size of the 2 × 2 area is compared with the currently focused window in order from the upper left, and if the attribute window fits in any of them, the largest one of them is selected. Select an area. step5: The size of the 2 × 3 area is compared with the currently focused window in order from the upper left, and if the attribute window fits in any of them, the largest one Select an area. step6: The size of the 3 × 2 area is compared in order from the upper left with respect to the window that is currently focused on. If the attribute window fits in any of them, the largest one of them is selected. Select an area. As a result, the maximum area for displaying the attribute is searched (step 812).
【0023】3次元のウインドウについても同じように
計算するが、透視変換を用いて得られるウインドウ形状
の外接四角形について計算する。この3次元のウインド
ウの中は、優先的にアクセスできるようにすることがで
きる。これは属性データ1003に背景となっているからな
る景観データ(ワイヤフレームデータ1001や面デー
タ1002)よりもアクセス優先権を示すフラグをデー
タに設けることによって対応できる。3次元のウインド
ウを表示するときは背景と干渉チェックを行うことによ
ってウインドウの方を優先的に表示する。これは図1の
干渉チェック部112およびウインドウ表示部113に
よって実施される。図4に示すシステムを使用すれば、
ユーザの頭,手首や指の動きの信号と指示カーソルの動
きを連動させることができるため、手の動きにあわせて
表示画面の中の指示カーソルを移動させることができ
る。そして3次元ウインドウの中にある図形にアクセス
ができる。このようにしてウインドウを表示したあとそ
の中に属性データを表示する(ステップ813)。実際
に案内を行っているイメージを図14に示す。図14
(a)では指示カーソル1201からのビームショット
ポインティングによる線パターン1202によって建物
1203が指定されている。図14(b)では建物12
03の表示属性が変更され、さらにそれを隠蔽している
建物1204,1205がワイヤフレームに表示されて
いる。また属性情報として3次元の図形情報(ここでは
建物1203のなかにあるモニュメントを表示してい
る)が3次元ウィンドウ1207の中に表示されてい
る。ここでは複数のウインドウを1個の表示画面の中に
まとめて表示することも可能である。このときは上のs
tep1からstep6までを2回続け、一回選択した
領域は二回目は対象としないようにすることによって実
現できる。The same calculation is performed for a three-dimensional window, but a circumscribed quadrangle of a window shape obtained by using perspective transformation is calculated. The three-dimensional window can be preferentially accessed. This can be dealt with by providing the attribute data 1003 with a flag indicating access priority to the data than the landscape data (the wireframe data 1001 and the surface data 1002) that are the background. When a three-dimensional window is displayed, the window is preferentially displayed by checking the background and interference. This is performed by the interference check unit 112 and the window display unit 113 in FIG. Using the system shown in Figure 4,
Since it is possible to link the movement signal of the user's head, wrist, or finger with the movement of the pointing cursor, the pointing cursor on the display screen can be moved according to the movement of the hand. You can then access the graphics in the 3D window. After displaying the window in this manner, the attribute data is displayed in the window (step 813). An image of the actual guidance is shown in FIG. 14
In (a), a building 1203 is designated by a line pattern 1202 by beam shot pointing from the pointing cursor 1201. In FIG. 14B, the building 12
The display attribute of 03 is changed, and the buildings 1204 and 1205 concealing it are displayed in the wire frame. Further, as the attribute information, three-dimensional graphic information (here, a monument in the building 1203 is displayed) is displayed in the three-dimensional window 1207. Here, it is also possible to collectively display a plurality of windows on one display screen. At this time, s above
This can be realized by continuing steps 1 to 6 twice, and not selecting the region selected once for the second time.
【0024】景観データをスクロールすると、自分の視
点と情景を変えることができるだけでなく、ソリッド表
示時に干渉チェックを行うことによってそのデータを突
き抜けることができないようにしたりすることも可能で
ある。もちろんどのようなソリッド表示している地物に
対しても、干渉チェックを行わずに常に突き抜けること
もできるが、突き抜けた後自分がどこにいるのかわから
なくなることがある。このためもし突き抜けたいと考え
た地物については、それを前に表示したビームショット
ポインティングによって検索し、その表示データのワイ
ヤフレームデータだけ表示したまま残して面データを消
去する。こうしてワイヤフレーム管理されているデータ
はその中を通ることができるが、ソリッド表示されてい
るデータは干渉チェックによってその面以上に進むこと
ができなくなる。これによってより現実的で扱いやすい
システムになる。具体的には、干渉チェックは面データ
902に対してだけ実行する。By scrolling the landscape data, it is possible not only to change the user's viewpoint and the scene, but also to prevent the data from being penetrated by performing an interference check during solid display. Of course, you can always go through any solid-displayed feature without checking for collisions, but sometimes you cannot know where you are after going through the feature. For this reason, if the feature that one wishes to penetrate is searched for by the beam shot pointing previously displayed, only the wire frame data of the display data is displayed and the surface data is erased. In this way, the wireframe-managed data can pass through it, but the solid-displayed data cannot go beyond that plane due to the interference check. This makes the system more realistic and manageable. Specifically, the interference check is performed only on the surface data 902.
【0025】次にシステムが自律的に案内をする方法に
ついて説明する。この時は自分の位置と目的地および中
継地を指定する。そして道路地図データを用いて経路の
検索を行う。これはダイクストラ法,ヒープ法,Aスタ
ー法などを用いることによって求めることができる。経
路を求めたとき、その経路と交差する別の道に指示カー
ソルの形状を発生させることを示すタグデータを付加し
ておく。そして景観表示の範囲内にタグの位置を含むと
きに指示カーソルと同じ形状を表示する。この指示カー
ソルはポインティングされるまで動くことはできない。
そして実際の指示カーソルは最初に求めた経路に沿って
移動し、属性情報が付加された地物に近づいたときはビ
ームショットポインティングでその地物を選択し、属性
を検索して表示する。ポインティングするときのタイミ
ングは、自位置すなわち実際に可働する指示カーソルの
位置を(X,Y)とすると、その位置から指定の距離の
内側にある座標を図形の特徴点として持つ地物データを
選択する。Next, a method for the system to guide autonomously will be described. At this time, specify your position, destination, and transit point. Then, the route is searched using the road map data. This can be obtained by using the Dijkstra method, heap method, A-star method, or the like. When the route is obtained, tag data indicating that the shape of the pointing cursor is generated on another route intersecting the route is added. Then, when the tag position is included in the landscape display range, the same shape as the instruction cursor is displayed. This pointing cursor cannot move until it is pointed.
Then, the actual pointing cursor moves along the path initially obtained, and when the feature is added, the feature is selected by beam shot pointing, and the feature is searched and displayed. As for the timing of pointing, assuming that the position of the pointing cursor that actually operates, that is, the position that actually operates is (X, Y), the feature data having coordinates inside the specified distance from that position as feature points of the figure select.
【0026】これは次のようにして行われる。地物デー
タの特徴点の座標(Xi,Yi)が一つでもThis is done as follows. Even if the coordinates (Xi, Yi) of the feature point of the feature data are one
【0027】[0027]
【数1】 [Equation 1]
【0028】を満たすときはその地物が選ばれたものと
考え干渉チェックを行い、現在の指示カーソルの位置
(X,Y)から交差点の座標(X,Y)に向かって線パ
ターンを発生させる。そして図9及び図10に示すアル
ゴリズムに従って属性情報を表示する。次に指示カーソ
ルの形状が現れてきたときには、その指示カーソルデー
タをビームショットポインティングすると、今までの動
いていた指示カーソルを消去し、新しく選択した指示カ
ーソル図形を新しく指示カーソルとして使う。そしてこ
の指示カーソルを使って自律的な処理による案内を再開
する。このとき選択した指示カーソルから新しい目的地
および通過していない経過地に対して再び経路検索を行
う。最初に検索した経路が選ばれないようにするため、
直前において求めた経路に対して指示カーソルデータか
ら折れ曲がりまで延びている部分線分に対応する道路は
存在しないように道路データをブロックしておいて経路
の再計算を行う。こうして直前に求めた同じ経路が選ば
れないようにできる。このとき新しい経過地を入れるこ
とも可能である。このような自律的な動作による案内の
イメージを図15に示す。図15(a)では指示カーソ
ル1301によるビームショットポインティングで地物
データ1302が選択され、その属性情報1303がウイン
ドウに表示されている。図15(b)は、指示カーソル
1301によるビームショットポインティングで別の指
示カーソル図形1304が検索されたことを示す。図1
5(c)は、新しい指示カーソルを選ぶことによる案内
経路の変更を示す。When the condition is satisfied, it is considered that the feature is selected, interference check is performed, and a line pattern is generated from the current position (X, Y) of the pointing cursor toward the coordinates (X, Y) of the intersection. . Then, the attribute information is displayed according to the algorithms shown in FIGS. 9 and 10. Next, when the shape of the pointing cursor appears, the pointing cursor data is beam shot-pointed, the pointing cursor that has been moving so far is erased, and the newly selected pointing cursor graphic is used as a new pointing cursor. Then, the guidance by the autonomous processing is restarted using this instruction cursor. At this time, the route search is performed again for the new destination and the passing place which has not passed through from the selected instruction cursor. In order not to select the route searched first,
The road data is blocked so that there is no road corresponding to the partial line segment extending from the instruction cursor data to the bend for the route obtained immediately before, and the route is recalculated. In this way, it is possible to prevent the same route obtained immediately before from being selected. At this time, it is also possible to enter a new place. An image of guidance by such an autonomous operation is shown in FIG. In FIG. 15A, the feature data 1302 is selected by beam shot pointing with the pointing cursor 1301, and its attribute information 1303 is displayed in the window. FIG. 15B shows that another pointing cursor graphic 1304 has been searched by beam shot pointing with the pointing cursor 1301. Figure 1
5 (c) shows the change of the guide route by selecting a new pointing cursor.
【0029】このようなビジュアル案内システムはデパ
ートや旅行会社,交番などに置くことによって利用する
ことができる。特に交番に設置することによって、人の
説明では理解するのが難しい道案内などの業務をわかり
やすく行うことができる。Such a visual guidance system can be used by placing it in a department store, a travel agency, a police box, or the like. In particular, by installing it at a police box, it is possible to perform tasks such as directions that are difficult for people to understand in an easy-to-understand manner.
【0030】さらにこのようなシステムは、他の目的へ
の使用が可能である。例えば通常時は道案内に使用する
が地震,火災などの災害による非常時には避難誘導シス
テムとして利用することが可能である。この利用は以下
の方式で行う。Furthermore, such a system can be used for other purposes. For example, it is usually used for route guidance, but it can also be used as an evacuation guidance system in the event of an emergency such as an earthquake or fire. This is used in the following method.
【0031】まず現在このシステムを設置している場所
から避難場所に対して経路の検索を行う。そして図1の
シミュレーション計算部107において災害シミュレー
ションを行う。災害シミュレーションとしては火災延
焼,浸水,地震シミュレーションが現在可能である。災
害シミュレーションの初期値はネットワークを通じて入
ってくる災害計測データを用いる。この初期値は時々刻
々リアルタイムで入ってくるが、シミュレーションの中
には時間がかかるものもあるため、初期値データは一回
のシミュレーションが終了するたび補正する。ここで重
要なことは、シミュレーションや避難誘導路の表示を人
々にわかりやすい方式で行うことである。まず災害地域
を示すため、景観の中の災害が起こっている方向にある
地物の色をかえる。この色は目立ちやすい色で統一す
る。実際避難中の人は色を識別するだけの余裕はないと
考えられる。従って、人は色の違いによって災害の大き
さ,方向を知る余裕はないと考えられる。実際の避難誘
導路表示のイメージを図16に示す。矢印1401は避
難の方向を示す。地物データ1402,1403は災害
の方向にあるため強調表示されている。First, a route is searched from the place where this system is currently installed to the evacuation place. Then, the simulation calculation unit 107 of FIG. 1 performs a disaster simulation. Fire disasters, floods, and earthquake simulations are currently available as disaster simulations. The initial value of the disaster simulation uses disaster measurement data that comes in through the network. This initial value comes in real time every moment, but since some simulations take time, the initial value data is corrected every time one simulation is completed. What is important here is to perform simulations and display of evacuation routes in a way that is easy for people to understand. First, to show the disaster area, change the color of the feature in the direction of the disaster in the landscape. This color should be conspicuous and unified. It is considered that people who are actually evacuating cannot afford to distinguish colors. Therefore, it is considered that people cannot afford to know the magnitude and direction of a disaster due to the difference in color. An image of an actual evacuation guidance route display is shown in FIG. An arrow 1401 indicates the evacuation direction. The feature data 1402 and 1403 are highlighted because they are in the direction of a disaster.
【0032】このように以上示したビジュアル案内シス
テムは通常時と非常時というように目的を変えて機能を
使用することが可能であり、さらにユーザフレンドリな
インタフェースを持っているため、人は年齢層に関係な
くシステムを扱うことができる。As described above, the visual guidance system shown above can use the function by changing its purpose such as normal time and emergency, and has a user-friendly interface. You can handle the system regardless of.
【0033】[0033]
【発明の効果】本発明に示すシステムによれば、平面的
な地図データと立体的な景観データの間を自由に行き来
することができるため、ユーザが理解しやすいメディア
でシステムを利用し結果を出力することが可能である。
また2次元および3次元ウインドウによりユーザにとっ
てわかりやすい違和感のない形態で属性が表示できる。
また属性データを表示するときに、属性データとリンク
している地物データが極力かくれないようにするため、
両者は同時に見やすくなっている。さらに強調表示する
地物データをかくしている別の地物データをワイヤフレ
ーム表示に切り換えるため、強調表示がさらに有効にな
る。また通り抜けたい地物をワイヤフレーム表示するこ
とによって、目標を見失うことなく景観の中を移動でき
る。さらにシステム主導による自律的な動作による案内
を行っていてもユーザが対話的に介入して案内経路が変
更できるため使い易さが向上する。さらにこのシステム
は通常時は観光案内,交番における道案内業務,災害が
起きたような非常時には避難誘導路表示システムとして
機能が使えるため、多目的システムとして利用できるAccording to the system of the present invention, it is possible to freely move back and forth between the two-dimensional map data and the three-dimensional landscape data. It is possible to output.
The two-dimensional and three-dimensional windows allow the attributes to be displayed in a form that is easy for the user to understand and that is natural.
Also, when displaying the attribute data, to prevent the feature data linked to the attribute data from being hidden as much as possible,
Both are easy to see at the same time. Since another feature data, which hides the feature data to be further highlighted, is switched to the wire frame display, the highlighting becomes more effective. By displaying the features you want to pass through in wire frame, you can move through the landscape without losing sight of the target. Further, even if the guidance is performed by the system-driven autonomous operation, the user can interactively intervene to change the guidance route, which improves the usability. In addition, this system can be used as a multi-purpose system because it can be used as a tourist guide, guide service at police box, and as an evacuation guidance route display system in the event of a disaster.
【図1】本発明のビジュアル案内システムの機能図であ
る。FIG. 1 is a functional diagram of a visual guidance system of the present invention.
【図2】従来の案内システムの使用例を示す図である。FIG. 2 is a diagram showing an example of use of a conventional guidance system.
【図3】ビジュアル案内システムの装置構成図である。FIG. 3 is a device configuration diagram of a visual guidance system.
【図4】システムユーザが仮想的に景観の中に入って案
内を体験できる仮想体験システムの装置構成図である。FIG. 4 is a device configuration diagram of a virtual experience system in which a system user can virtually enter a landscape and experience guidance.
【図5】地図データと景観データの間の移行を始点の変
更によって違和感なく行うことを示す図である。FIG. 5 is a diagram showing that the transition between map data and landscape data is performed without a sense of discomfort by changing the starting point.
【図6】平面地図と立体地図の間の移行を違和感なく行
うためのアルゴリズムである。FIG. 6 is an algorithm for performing a transition between a two-dimensional map and a three-dimensional map without a feeling of strangeness.
【図7】平面地図と立体地図の間の移行を違和感なく行
うためのアルゴリズムである。FIG. 7 is an algorithm for performing a transition between a two-dimensional map and a three-dimensional map without a feeling of strangeness.
【図8】地図データの構成図である。FIG. 8 is a configuration diagram of map data.
【図9】景観の中に地物データに付加された属性情報を
表示するためのアルゴリズムである。FIG. 9 is an algorithm for displaying attribute information added to feature data in a landscape.
【図10】景観の中に地物データに付加された属性情報
を表示するためのアルゴリズムである。FIG. 10 is an algorithm for displaying attribute information added to feature data in a landscape.
【図11】ビームショットポインティングによる地物デ
ータの検索方式を示すための説明図である。FIG. 11 is an explanatory diagram showing a search method of feature data by beam shot pointing.
【図12】景観および属性データの管理方式図である。FIG. 12 is a diagram showing a management method of landscape and attribute data.
【図13】検索した地物データを隠蔽する別の地物デー
タを検索する方式を示すための説明図である。FIG. 13 is an explanatory diagram showing a method of searching for another feature data that conceals the searched feature data.
【図14】属性情報の表示を具体的な画面イメージで示
した図である。FIG. 14 is a diagram showing a specific screen image for displaying attribute information.
【図15】システムが自律的な動作によって案内を行う
ことを具体的な画面イメージで示した図である。FIG. 15 is a diagram showing a specific screen image that the system provides guidance by autonomous operation.
【図16】ビジュアル案内システムを災害時の避難誘導
にも使ったときの画面イメージである。FIG. 16 is a screen image when the visual guidance system is also used for evacuation guidance in the event of a disaster.
101…キー入力・コード化部、102…指示カーソル
用キー入力判定部、103…スクロールキー入力判定
部、104…データ表示部、105…地図データ検索
部、106…地理データ検索部、107…シミュレーシ
ョン計算部、108…データ転送部、109…メディア選
択部、110…データ表示方法判定部、111…景観デ
ータ作成部、112…干渉チェック部、113…ウイン
ドウ生成部、114…データ転送部。101 ... Key input / coding unit, 102 ... Key input determination unit for instruction cursor, 103 ... Scroll key input determination unit, 104 ... Data display unit, 105 ... Map data search unit, 106 ... Geographic data search unit, 107 ... Simulation Calculation unit, 108 ... Data transfer unit, 109 ... Media selection unit, 110 ... Data display method determination unit, 111 ... Landscape data creation unit, 112 ... Interference check unit, 113 ... Window generation unit, 114 ... Data transfer unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−312699(JP,A) 特開 昭64−42799(JP,A) 車の流れをどう”さばく”か,エレク トロニクス 1991年2月号,日本,株式 会社オーム社,1991年 2月 1日,第 36巻 第2号,p38〜42 (58)調査した分野(Int.Cl.7,DB名) G09B 29/00 - 29/14 G06T 11/60 300 G06T 17/50 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References Japanese Patent Laid-Open No. 1-312699 (JP, A) Japanese Patent Laid-Open No. 64-42799 (JP, A) How to "determine" the flow of vehicles, Electronics, February 1991 No., Japan, Ohmsha Co., Ltd., February 1, 1991, Volume 36, No. 2, p38-42 (58) Fields investigated (Int.Cl. 7 , DB name) G09B 29/00-29/14 G06T 11/60 300 G06T 17/50
Claims (4)
と、前記地図データから2次元の平面地図若しくは3次
元の立体地図を作成し表示手段に表示する表示制御手段
と、自位置を取得する自位置取得手段と、火災・浸水・
地震等の複数種類の災害に関する災害地域の情報をネッ
トワークを介して取得する手段と、目的地を入力する目
的地入力手段と、前記自位置取得手段によって得られた
自位置と前記目的地入力手段から入力された目的地によ
り経路を検索して前記表示手段上で案内する検索手段と
を備え、 前記検索手段は、前記災害地域の情報が受信された場合
には該情報に基づいて前記自位置から前記災害地域を避
難誘導して所定の避難場所への経路探索をおこない、前
記表示手段に表示することを特徴とする地図データ表示
装置。1. A map data storage means for storing map data, a display control means for creating a two-dimensional two-dimensional map or a three-dimensional three-dimensional map from the map data and displaying it on a display means, and a self-position for acquiring the own position. Position acquisition means and fire / flood /
Network information of the disaster area related to a plurality of types of disaster such as an earthquake
Means to acquire via network and eyes to enter destination
Obtained by the target location input means and the own position acquisition means
Depending on your position and the destination input from the destination input means
And a search means for searching for Rikei path guides on said display means, said retrieval means, if the information of the disaster area is received
To avoid the disaster area from the location based on the information.
Difficulty guiding to search for a route to a designated evacuation site,
A map data display device characterized by displaying on a display means .
は、経路の再探索時に前記ネットワークを通じて取得さ
れる最新の情報を使用することを特徴とする請求項1記
載の地図データ表示装置。2. The map data display device according to claim 1, wherein the route search for evacuation guidance by the search means uses the latest information acquired through the network when the route is searched again.
の色を変更して表示することを特徴とする請求項1又は
2の何れかに記載の地図データ表示装置。3. The map data display device according to claim 1, wherein the display means changes and displays the color of a feature in the disaster area.
図データから地図を作成する地図作成手段と、自位置を
取得する自位置取得手段と、目的地を入力する目的地入
力手段と、前記自位置取得手段によって得られた自位置
と前記目的地入力手段から入力された目的地により経路
を検索する経路検索手段と、前記地図作成手段によって
作成された地図及び経路検索手段によって検索された経
路を表示手段に表示する表示制御手段と、ネットワーク
に接続された通信手段とを有する地図表示装置におい
て、 前記地図作成手段によって地図データから2次元の平面
地図若しくは3次元の立体地図を作成し、 前記経路検索手段によって取得した自位置と入力された
目的地の位置により経路を探索して前記表示制御手段で
前記作成した地図と共に前記経路を表示して案内表示を
行い、 更に、前記通信手段を介して災害地域の情報を取得した
場合には、前記経路検索手段によって該災害地域情報に
基づいて該災害地域を避難誘導して所定の避難場所への
経路探索をして前記表示手段に表示して案内表示を行う
ことを特徴とする地図データ表示方法。 4. A recording means for recording map data, and the land.
Map creation means to create a map from the diagram data, and
Own position acquisition means to acquire and destination entry to enter the destination
Force means and the own position obtained by the own position acquisition means
And the route according to the destination input from the destination input means
By means of a route search means for searching
The created map and the history searched by the route search means.
Display control means for displaying the route on the display means, and a network
To a map display device having a communication means connected to
A two-dimensional plane from the map data by the map creating means.
A map or a three-dimensional three-dimensional map is created, and the own position acquired by the route searching means is input.
The route is searched by the position of the destination and the display control means is used.
Display the route along with the created map to display guidance
Performed and acquired information on the disaster area through the communication means.
In this case, the disaster area information is
Based on the evacuation guidance of the disaster area based on the
The route is searched and displayed on the display means to display guidance.
A map data display method characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002276549A JP3460719B2 (en) | 2002-09-24 | 2002-09-24 | Map data display device and map data display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002276549A JP3460719B2 (en) | 2002-09-24 | 2002-09-24 | Map data display device and map data display method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29877791A Division JP3376593B2 (en) | 1991-11-14 | 1991-11-14 | Map data display device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003177666A JP2003177666A (en) | 2003-06-27 |
JP3460719B2 true JP3460719B2 (en) | 2003-10-27 |
Family
ID=19196983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002276549A Expired - Lifetime JP3460719B2 (en) | 2002-09-24 | 2002-09-24 | Map data display device and map data display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3460719B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3079118B1 (en) | 2014-01-06 | 2018-11-14 | Mitsubishi Heavy Industries, Ltd. | Emergency decision-making assistance system |
EP3279840A4 (en) | 2015-03-31 | 2018-04-11 | Mitsubishi Heavy Industries, Ltd. | Display generating device, display control device, and display generating method |
JP6815761B2 (en) * | 2016-06-17 | 2021-01-20 | 株式会社東芝 | 3D display device, 3D display method and program applied to the 3D display device |
JP7155231B2 (en) * | 2020-12-21 | 2022-10-18 | 株式会社東芝 | Display device, display method and program applied to the display device |
-
2002
- 2002-09-24 JP JP2002276549A patent/JP3460719B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
車の流れをどう"さばく"か,エレクトロニクス 1991年2月号,日本,株式会社オーム社,1991年 2月 1日,第36巻 第2号,p38〜42 |
Also Published As
Publication number | Publication date |
---|---|
JP2003177666A (en) | 2003-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3376593B2 (en) | Map data display device | |
US5602564A (en) | Graphic data processing system | |
AU2020202551B2 (en) | Method for representing points of interest in a view of a real environment on a mobile device and mobile device therefor | |
Bane et al. | Interactive tools for virtual x-ray vision in mobile augmented reality | |
EP2672459B1 (en) | Apparatus and method for providing augmented reality information using three dimension map | |
CN105143828B (en) | Mapping application function of search | |
Schmalstieg et al. | The world as a user interface: Augmented reality for ubiquitous computing | |
JP2005149409A (en) | Image reproduction method and apparatus | |
EP0856786A2 (en) | Window Displaying apparatus and method | |
Piekarski | Interactive 3d modelling in outdoor augmented reality worlds | |
Li et al. | Cognitive issues in mobile augmented reality: an embodied perspective | |
JP5004777B2 (en) | Efficient action history recording and playback method in virtual space | |
Nescher et al. | Simultaneous mapping and redirected walking for ad hoc free walking in virtual environments | |
JP2015087909A (en) | Information processing system, information processing device, information processing server, information processing method and program | |
Plumlee et al. | Integrating multiple 3d views through frame-of-reference interaction | |
JP3460719B2 (en) | Map data display device and map data display method | |
JP3551184B2 (en) | Guidance system, map data server device, map data display terminal device | |
JP3460720B2 (en) | Map data display device and map data display method | |
JP3206047B2 (en) | Graphic data processing system | |
JP3460718B2 (en) | Map data display device and map data display method | |
JPH0784746A (en) | Information display device and method thereof by three-dimensional icon | |
JP3496677B2 (en) | Map data display device | |
JP2003202802A (en) | Map data display device and map data display method | |
JP3551185B2 (en) | Map data display device and map data display method | |
Avery et al. | Visualizing occluded physical objects in unfamiliar outdoor augmented reality environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070815 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090815 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100815 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 9 |