JP2011197064A - Three-dimensional map display device - Google Patents

Three-dimensional map display device Download PDF

Info

Publication number
JP2011197064A
JP2011197064A JP2010060729A JP2010060729A JP2011197064A JP 2011197064 A JP2011197064 A JP 2011197064A JP 2010060729 A JP2010060729 A JP 2010060729A JP 2010060729 A JP2010060729 A JP 2010060729A JP 2011197064 A JP2011197064 A JP 2011197064A
Authority
JP
Japan
Prior art keywords
area
map
display
adjacent
dimensional map
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.)
Pending
Application number
JP2010060729A
Other languages
Japanese (ja)
Inventor
Kazuhiro Ota
和宏 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010060729A priority Critical patent/JP2011197064A/en
Publication of JP2011197064A publication Critical patent/JP2011197064A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a three-dimensional map display device displaying a three-dimensional image at high speed.SOLUTION: The three-dimensional map display device is equipped with: a three-dimensional map database storing three-dimensional map data corresponding to each of the regions on a map divided into a plurality of areas; a display area extraction means extracting, from the three-dimensional map database, three-dimensional map data of a desired area; and an image display means displaying a three-dimensional map on a monitor screen by using the three-dimensional map data extracted by the display area extraction means. The three-dimensional map data is map display data corresponding to each of a plurality of areas set along a road on the map. The display area extraction means selects, from among the plurality of areas, the area where an arc passes such that its radius around the position of the visual point of the three-dimensional image displayed on the monitor screen is predetermined specified distance, and its angle range is a prescribed angle range in the traveling direction.

Description

この発明は、3次元地図データを表示する画面に表示する3次元地図表示装置に関するものである。詳しくは、車両等の移動体から見える景色を擬似的に表示する3次元地図表示装置において、3次元画像の表示に必要となる3次元地図データを選別することで、より高速に、画面上に道路周辺の地図情報を表示することが可能な3次元地図表示装置に関するものである。   The present invention relates to a three-dimensional map display device for displaying on a screen for displaying three-dimensional map data. Specifically, in a three-dimensional map display device that displays a scenery seen from a moving body such as a vehicle, the three-dimensional map data necessary for displaying a three-dimensional image is selected, and the screen can be displayed at a higher speed. The present invention relates to a three-dimensional map display device capable of displaying map information around a road.

近年、地理情報システム(GIS:Geographic Information System)が注目を集めている。3次元GIS(3D−GISともいう)は、地理的位置を手がかりに、位置に関する情報を持ったデータ(空間データ)を総合的に管理・加工し、視覚的に表示し、高度な分析や迅速な判断を可能にする技術であり、防災等にも役立っている。
3次元地図表示装置としては、車の運転者の視点から見える道路周辺の景色を3次元の地形データを用いてリアルに再現可能な3次元地形表示装置が開発されている。これにより、例えば車の運転の擬似体験や、交差点近傍を走行する際の危険予知などが可能となっている(例えば、特許文献1参照)。
In recent years, Geographic Information System (GIS) has attracted attention. 3D GIS (also referred to as 3D-GIS) is a comprehensive management and processing of data (spatial data) with information about the location, using the geographical location as a clue, and displaying it visually for advanced analysis and speed. It is a technology that enables easy judgment and is useful for disaster prevention.
As a 3D map display device, a 3D terrain display device has been developed that can realistically reproduce the scenery around the road seen from the viewpoint of the driver of the car using the 3D terrain data. As a result, for example, a simulated experience of driving a car and a danger prediction when traveling near an intersection are possible (for example, see Patent Document 1).

WO1999/064822号公報WO 1999/064822

しかしながら、3次元の地形表示に使用するデータ量は膨大であり、画面上に表示する表示速度が遅くなるという課題があった。   However, the amount of data used for three-dimensional terrain display is enormous, and there is a problem that the display speed displayed on the screen is slow.

この発明は係る課題を解決するためになされたものであり、高速表示が可能で応答の速い3次元地図表示装置を得ることを目的とする。   The present invention has been made to solve the above-described problems, and an object of the present invention is to obtain a three-dimensional map display device capable of high-speed display and quick response.

この発明の3次元地図表示装置は、複数のエリアに分割された地図上の領域の各領域に対応する3次元地図データが格納された3次元地図データベースと、前記3次元地図データベースから所望のエリアの3次元地図データを抽出する表示エリア抽出手段と、前記表示エリア抽出手段が抽出した3次元地図データを用いてモニタ画面上に表示する画像表示手段と、を備えた3次元地図表示装置であって、前記3次元地図データは、前記地図上の道路に沿って設定された複数のエリア毎に対応して前記3次元地図データベースに格納された地図表示データであり、前記表示エリア抽出手段は、前記複数のエリアの中から、前記モニタ画面上に表示する3次元画像の視点である位置を中心とした半径が予め定めた指定距離、角度範囲が進行方向の所定の角度範囲の円弧が通るエリアを選択し、選択した当該エリアに対応する3次元地図データを前記3次元地図データベースから抽出する。   A 3D map display device according to the present invention includes a 3D map database in which 3D map data corresponding to each area of a map divided into a plurality of areas is stored, and a desired area from the 3D map database. A display area extracting means for extracting the 3D map data and an image display means for displaying on the monitor screen using the 3D map data extracted by the display area extracting means. The three-dimensional map data is map display data stored in the three-dimensional map database corresponding to each of a plurality of areas set along a road on the map, and the display area extracting means includes: Among the plurality of areas, a radius centered on a position that is a viewpoint of a three-dimensional image displayed on the monitor screen is a predetermined distance and an angular range that is a traveling direction. Select the area through which the arc of a constant angular range, to extract the three-dimensional map data corresponding to the area selected from the three-dimensional map database.

この発明の3次元地図表示装置によれば3次元画像を高速に表示することができ、移動中の画像の表示においても現実での視界と比べて違和感なく道路周辺を表示することができる。   According to the three-dimensional map display device of the present invention, a three-dimensional image can be displayed at a high speed, and even when a moving image is displayed, the periphery of the road can be displayed without a sense of incongruity compared to the actual field of view.

実施の形態1に係る3次元地図表示装置100の構成を説明する図である。It is a figure explaining the structure of the three-dimensional map display apparatus 100 which concerns on Embodiment 1. FIG. 実施の形態1に係る表示エリア抽出手段110dの構成を示す図である。It is a figure which shows the structure of the display area extraction means 110d which concerns on Embodiment 1. FIG. (a)実施の形態1に係る3次元地図データベースに格納された3D-GISデータのエリアブロック分割の構成例を示す図である。(b)実施の形態1に係る表示エリア抽出手段110dがデータロードする対象のエリアブロックを検索する検索方法を説明する図である。(A) It is a figure which shows the structural example of the area block division | segmentation of 3D-GIS data stored in the three-dimensional map database which concerns on Embodiment 1. FIG. (B) It is a figure explaining the search method in which the display area extraction means 110d which concerns on Embodiment 1 searches the area block of the data load object. 実施の形態1に係る表示エリア抽出手段110dが3次元地図データベースの中から表示対象のエリアブロックを抽出しモニタ表示するフローを説明する図である。It is a figure explaining the flow in which the display area extraction means 110d which concerns on Embodiment 1 extracts the area block of a display target from a three-dimensional map database, and displays it on a monitor. (a)実施の形態1に係る領域IDテーブルの一例である。(b)交差点と道路線路の接続状態を表わした模式図である。(A) It is an example of the area | region ID table which concerns on Embodiment 1. FIG. (B) It is the schematic diagram showing the connection state of an intersection and a road line. 実施の形態1に係る検索座標位置を説明する図である。6 is a diagram for explaining a search coordinate position according to Embodiment 1. FIG. 実施の形態1に係る隣接領域IDテーブルの一例である。4 is an example of an adjacent area ID table according to the first embodiment. 実施の形態1に係る検索座標位置が現在の領域ID内にある場合の隣接領域IDの取得の説明図である。It is explanatory drawing of acquisition of adjacent area ID when the search coordinate position which concerns on Embodiment 1 exists in the present area ID. 実施の形態1に係る検索座標位置が現在の領域ID内にない場合の隣接領域IDの取得の説明図である。It is explanatory drawing of acquisition of adjacent area ID when the search coordinate position which concerns on Embodiment 1 does not exist in the present area ID. 実施の形態1に係る隣接領域IDの取得を説明する他の図である。FIG. 10 is another diagram for explaining acquisition of an adjacent region ID according to the first embodiment. 実施の形態2に係る5又交差点を説明する図である。It is a figure explaining the 5-way intersection which concerns on Embodiment 2. FIG. 実施の形態2に係る3次元地図データの構成例であるIt is an example of a structure of the three-dimensional map data which concerns on Embodiment 2. 従来の3次元地図表示装置200の構成を説明する図である。It is a figure explaining the structure of the conventional three-dimensional map display apparatus 200. FIG. 従来の次元地図データベース117に記憶されている3次元地図データの構成例である。It is a structural example of the three-dimensional map data memorize | stored in the conventional dimension map database 117. FIG.

まず、従来の3次元地図表示装置200の構成例について説明する。図13は従来の3次元地図表示装置200の一例を示すブロック図である。図13において、110は各種演算を行うCPU(中央処理装置)であり、GPSレシーバやセンサからの信号をもとに自車位置を検出する自車位置検出手段110aと、検出された自車位置から目的地までの経路を検索する経路探索手段110bと、3次元地図データベース116から読み出した道路データを所定の視点からの鳥瞰図データに変換する表示変換手段110cとを制御する。3次元地図データベース117は、例えばCD−ROMやハードディスク等の記憶手段に格納されている。111はCPU110で行う各種の演算のプログラムが記憶されたROM(リードオンリーメモリ)であり、112は方位センサ、距離センサ、GPSレシーバ、3次元地図データベース116から読み出した地形/地図表示用の3次元地図データ(3D-GISデータともいう)やCPU110での演算結果等を記憶するメモリ(DRAM)、113は地図データや自車の現在位置などに基づいて表示画像を形成するための画像プロセッサ、114はCPU110から出力される地図データや現在位置のデータなどを合成して液晶ディスプレイに表示される画像を記憶するメモリ(VRAM)、115はVRAM114の出力データを色信号に変換するためのRGB変換回路であり、色信号はRGB変換回路115から液晶ディスプレイに出力される。   First, a configuration example of the conventional three-dimensional map display device 200 will be described. FIG. 13 is a block diagram showing an example of a conventional three-dimensional map display device 200. In FIG. 13, reference numeral 110 denotes a CPU (central processing unit) that performs various calculations, and includes a vehicle position detection unit 110 a that detects a vehicle position based on signals from a GPS receiver and a sensor, and a detected vehicle position. A route search unit 110b that searches for a route from the destination to the destination and a display conversion unit 110c that converts the road data read from the three-dimensional map database 116 into bird's-eye view data from a predetermined viewpoint are controlled. The three-dimensional map database 117 is stored in a storage unit such as a CD-ROM or a hard disk. Reference numeral 111 denotes a ROM (read-only memory) in which programs for various operations performed by the CPU 110 are stored. Reference numeral 112 denotes a three-dimensional display for terrain / map display read out from an orientation sensor, a distance sensor, a GPS receiver, and a three-dimensional map database 116. A memory (DRAM) 113 that stores map data (also referred to as 3D-GIS data) and a calculation result of the CPU 110, an image processor 113 for forming a display image based on the map data, the current position of the vehicle, and the like Is a memory (VRAM) for storing an image displayed on the liquid crystal display by synthesizing map data output from the CPU 110, data on the current position, etc., and 115 is an RGB conversion circuit for converting the output data of the VRAM 114 into color signals. The color signal is output from the RGB conversion circuit 115 to the liquid crystal display. It is.

図14は、3次元地図データベース117に格納されている3次元地図データの構成例である。図において1はグリッド、2は道路、3はエリアブロックである。図14では、地図中の領域が格子状にエリアブロックA〜Fに分割されている。このように従来の3D−GISでは3D表示やアニメーション機能を実現する上で地上の領域をグリッドにより複数のエリアブロックに分割し、グリッドで分割されたエリアブロックごとに3次元地図データを保持していた。   FIG. 14 is a configuration example of 3D map data stored in the 3D map database 117. In the figure, 1 is a grid, 2 is a road, and 3 is an area block. In FIG. 14, the area | region in a map is divided | segmented into area blocks AF by the grid | lattice form. As described above, the conventional 3D-GIS divides a ground area into a plurality of area blocks by a grid and realizes 3D display and animation functions, and holds 3D map data for each area block divided by the grid. It was.

次に、従来の3次元地図表示装置の動作について説明する。経路探索手段110bが実行する経路探索や、表示変換手段110cが実行する表示変換等の処理はプログラムROM111に格納されているプログラムにより実行される。経路の探索や表示変換は自車位置検出手段110aで検出した自車位置20と交差点との距離から表示する鳥瞰図の表示角度θxを求め、3次元地図データベース117から読み出した3D-GISデータと自車位置から方位を決定する。表示変換手段110cは表示角度θxで鳥瞰図変換し、画像プロセッサ113は進行方向が上向きとなるように拡大図を3D表示モニタ116に描画する。   Next, the operation of the conventional 3D map display device will be described. Processing such as route search executed by the route search means 110b and display conversion executed by the display conversion means 110c is executed by a program stored in the program ROM 111. In the route search and display conversion, the display angle θx of the bird's eye view displayed from the distance between the vehicle position 20 detected by the vehicle position detection means 110a and the intersection is obtained, and the 3D-GIS data read from the 3D map database 117 and the vehicle are displayed. The direction is determined from the car position. The display conversion means 110c converts the bird's eye view at the display angle θx, and the image processor 113 draws an enlarged view on the 3D display monitor 116 so that the traveling direction is upward.

ここで、CPU110がプログラムROM111に格納されたプログラムに従い3次元地図データベース117から3D-GISデータを読み出す際、従来は、図12に示すエリアブロックの単位でデータを読み出すことを実行していた。例えば、自車位置20が図12のエリアBにあるとき、CPU110はエリアブロックB全体を3次元表示可能な3D-GISデータを3次元地図データベースから読み出し、画像プロセッサにデータ登録していた。また、車両の進行方向に沿ってエリアブロックCやエリアブロックEを選択し、選択したエリアブロック全体の3D-GISデータを読み出し、画像プロセッサにデータ登録していた。画像プロセッサ113は登録されたデータを用いて3D表示モニタ上に3次元表示を実行していた。
このようにして従来、車両から見る実際の風景に近い鳥瞰図を3D表示モニタ116上に表示することを可能としていた。
Here, when the CPU 110 reads 3D-GIS data from the three-dimensional map database 117 according to a program stored in the program ROM 111, conventionally, the data is read in units of area blocks shown in FIG. For example, when the vehicle position 20 is in the area B of FIG. 12, the CPU 110 reads 3D-GIS data that can display the entire area block B in 3D from the 3D map database and registers the data in the image processor. In addition, the area block C or the area block E is selected along the traveling direction of the vehicle, 3D-GIS data of the entire selected area block is read, and the data is registered in the image processor. The image processor 113 executes 3D display on the 3D display monitor using the registered data.
Thus, conventionally, it has been possible to display a bird's eye view close to the actual scenery viewed from the vehicle on the 3D display monitor 116.

しかしながら、従来の3次元地図データベースに格納されている3D-GISデータは、図14に示されるように格子状に設けられたグリッドで分割したエリアブロック毎に領域分割し保持する構成になっているため、例えば進行方向に長い直線道路を表示する場合であってもグリッドで分割したエリアブロック内の全てのデータをデータロードすることになり、3D表示モニタ11に表示されないような本来不要なデータのためにメモリやプロセッサ等のリソースを浪費する状況が発生してしまい、CPUや画像プロセッサの処理負荷が大きくなるという課題があった。
また、表示の対象とする領域データを抽出する際には、余分なデータロードのために、データ検出にかかる処理負荷が大きくなってしまうことから、3次元表示を行う上で重要な、画面表示におけるシームレス性が低下してしまうという課題があった。本発明ではこれらの課題を解決して3次元画像を高速に表示することを可能とする。
However, the 3D-GIS data stored in the conventional 3D map database is configured to be divided and held for each area block divided by a grid provided in a grid as shown in FIG. Therefore, for example, even when a straight road that is long in the traveling direction is displayed, all the data in the area block divided by the grid is loaded, and originally unnecessary data that is not displayed on the 3D display monitor 11 is loaded. For this reason, a situation in which resources such as a memory and a processor are wasted occurs, and the processing load on the CPU and the image processor increases.
In addition, when extracting the area data to be displayed, the processing load for data detection increases due to extra data loading, which is important for 3D display. There has been a problem that the seamlessness in the case is reduced. The present invention solves these problems and makes it possible to display a three-dimensional image at high speed.

実施の形態1.
図1は、この発明の実施の形態1に係る3次元地図表示装置100の構成を説明する図である。
実施の形態1の3次元地図表示装置100は、従来の3次元地図表示装置200の構成に新たにエリア抽出手段110dが追加されている。なお、従来の3次元地図表示装置200(図13)と同様の機能を有する構成については同一番号を付し、その説明を省略する。
Embodiment 1 FIG.
FIG. 1 is a diagram illustrating the configuration of a 3D map display apparatus 100 according to Embodiment 1 of the present invention.
In the three-dimensional map display device 100 according to the first embodiment, an area extraction unit 110d is newly added to the configuration of the conventional three-dimensional map display device 200. In addition, the same number is attached | subjected about the structure which has the same function as the conventional three-dimensional map display apparatus 200 (FIG. 13), and the description is abbreviate | omitted.

図2は実施の形態1で新たに追加された表示エリア抽出手段110dの構成図である。
図で120は自車位置検出手段110aが検出した現在の位置・姿勢データ16に基づき対象エリアを認識するエリア認識スレッド、120aはエリア認識スレッド120において対象エリアの特定に参照するエリアテーブル、120bはエリアテーブル120aを参照する際に使用するエリアバッファ、121は描画データに必要な処理を行うデータスレッドであり、エリア認識スレッド120から送られる現在のエリアや隣接エリアの描画用データ17(3D-GISデータ)を処理して、画像プロセッサ113に登録する。
画像プロセッサ113は、登録された3D-GISデータを用いて3D表示モニタに3次元地図を表示する。
なお、図2で、110aはGPSレシーバやセンサからの信号をもとに自車位置と車両姿勢角を検出する自車位置検出手段であるが、この3次元地図表示装置を、車両から見える風景を擬似的に3D表示モニタ116に映し出して鑑賞するという使い方をする場合には、110aは3D表示モニタ上に表示する3次元画像の視点位置と視野の方向を指定する視野位置・視野方向指定手段となる。すなわち、自車位置検出手段110は、別の言い方をすれば3D表示モニタ116上に3次元画像を表示する際の視点位置と視点方向を検出して出力する手段である。
FIG. 2 is a configuration diagram of the display area extraction unit 110d newly added in the first embodiment.
In the figure, 120 is an area recognition thread for recognizing a target area based on the current position / posture data 16 detected by the vehicle position detection means 110a, 120a is an area table that is used to identify the target area in the area recognition thread 120, and 120b is An area buffer 121 used when referring to the area table 120a is a data thread for performing processing necessary for drawing data. The drawing data 17 (3D-GIS) of the current area and the adjacent area sent from the area recognition thread 120 Data) is processed and registered in the image processor 113.
The image processor 113 displays the 3D map on the 3D display monitor using the registered 3D-GIS data.
In FIG. 2, 110a is a vehicle position detection means for detecting the vehicle position and the vehicle attitude angle based on signals from a GPS receiver or sensor. 110a is a visual field position / visual field direction designating unit for designating the viewpoint position and visual field direction of the three-dimensional image displayed on the 3D display monitor. It becomes. In other words, the vehicle position detection unit 110 is a unit that detects and outputs a viewpoint position and a viewpoint direction when displaying a three-dimensional image on the 3D display monitor 116 in other words.

図3(a)は3次元地図データベース117に格納された3D-GISデータのエリアブロック分割の一例を示す図である。図3(a)において20は車両の現在位置である。破線はグリッドを表わし、グリッドで囲まれた領域の各々は地図上の領域を分割したエリアブロック3である。このように実施の形態1では車両が走行する道路を基準とし、道路に沿って地図上の領域を分割してエリアブロック3a〜3nを割り当てるようにした。現在位置20はエリアブロック3eにあり、エリアブロックに隣接する領域として、エリアブロック3c、3f、3g、3hが配置されている。
従来の3次元地図データは、所定の間隔で設けられた格子状のグリッドで地図を分割し、分割された領域ごとにエリアブロック3を割り当てる構成としていた(図12参照)。これに対し、実施の形態1では、道路を基準とし道路に沿ってエリアブロック3を割り付けるようにした。道路から離れた場所については車両で移動するにあたってモニタ表示は不要と判断し、エリアブロックの割付を行わないようにした。
FIG. 3A is a diagram showing an example of area block division of 3D-GIS data stored in the 3D map database 117. In FIG. 3A, 20 is the current position of the vehicle. A broken line represents a grid, and each area surrounded by the grid is an area block 3 obtained by dividing an area on the map. As described above, in the first embodiment, the area on the map is divided along the road and the area blocks 3a to 3n are allocated based on the road on which the vehicle travels. The current position 20 is in the area block 3e, and area blocks 3c, 3f, 3g, and 3h are arranged as areas adjacent to the area block.
Conventional three-dimensional map data has a configuration in which a map is divided by a grid-like grid provided at predetermined intervals and an area block 3 is assigned to each divided area (see FIG. 12). On the other hand, in the first embodiment, the area block 3 is allocated along the road on the basis of the road. For places away from the road, it is judged that monitor display is unnecessary when moving by vehicle, so area blocks are not assigned.

図3(b)は、表示エリア抽出手段110dが3次元地図データベース117から地図データをロードしてモニタ上に表示する対象とするエリアブロックを検索する検索方法を説明する図である。
図3(b)において、24は現在の車両が向いている方角、別の言い方をすれば人の視野方向(カメラであればカメラが向いている方角)を示すYaw方向の姿勢位置角θ、25は姿勢位置角θ方向の検索範囲を表わす角度範囲φ、26は指定距離dである。姿勢位置角θ、角度範囲φ、指定距離dについては後で説明する。
FIG. 3B is a diagram for explaining a search method in which the display area extraction unit 110d searches for an area block to be displayed by loading map data from the three-dimensional map database 117 and displaying it on the monitor.
In FIG. 3B, 24 is a posture position angle θ in the Yaw direction indicating the direction in which the current vehicle is facing, in other words, the direction of the visual field of the person (the direction in which the camera is facing in the case of a camera). 25 is an angle range φ representing the search range in the posture position angle θ direction, and 26 is a designated distance d. The posture position angle θ, the angle range φ, and the designated distance d will be described later.

次に、図2〜12を参照して、実施の形態1の表示エリア抽出手段110dが3次元地図データベース117から表示対象のエリアブロックの3D-GISデータを抽出し、3次元地図が3D表示モニタ116に表示されるまでのフローについて説明する。   Next, referring to FIGS. 2 to 12, the display area extracting unit 110 d of Embodiment 1 extracts 3D-GIS data of the area block to be displayed from the 3D map database 117, and the 3D map is a 3D display monitor. A flow until it is displayed at 116 will be described.

図4は、表示エリア抽出手段110dが3次元地図データベース117から表示対象のエリアブロックを抽出し、モニタ表示するまでフローを説明する図である。以下、図4のフローにしたがって説明する。   FIG. 4 is a diagram for explaining the flow until the display area extracting unit 110d extracts the display target area block from the three-dimensional map database 117 and displays it on the monitor. In the following, description will be given according to the flow of FIG.

(1)情報入力(図4のST01)
まず、表示エリア抽出手段110dは、自車位置検出手段110aから、現在の座標位置(x、y)とYaw角方向を表わす現在の姿勢位置角θを入力する。自車位置検出手段110aは例えばGPS(Global Positioning System)受信装置であり、方位角(姿勢位置角θ)を出力する方位センサーもセットになっている。
表示エリア抽出手段110dにはキーボードなどの外部入力手段が接続されており、表示対象となるエリアブロックを表す領域IDを取得する際の、指定距離dと角度範囲φとが予め入力され設定されている。
ここで、指定距離dとは表示対象とするエリアブロックを検索する際の検索範囲を表わすものであり、現在の自分の位置(x、y)を中心とした半径方向の距離dを表わしたのものである。たとえばd=300[m]であれば、現在の座標位置(x、y)から300[m]の範囲内で、次にデータロードを行うエリアブロックを検索することを意味する。
また、角度範囲φとは、データロードするエリアブロックを検索する際のYaw方向の角度検索範囲を表わしたのものである。たとえばφ=45[°]であれば、現在の姿勢位置角θを中心角として±45[°]/2の範囲で、次にモニタ表示を行う可能性のあるエリアブロックを検索することを意味する。
指定距離dや角度範囲φの値は、例えば、人が見ることが出来る距離や視野角、または、カメラが撮影可能な距離や視野角に関する有効範囲や、を参考にして定めることができる。
(1) Information input (ST01 in FIG. 4)
First, the display area extraction unit 110d receives the current coordinate position (x, y) and the current posture position angle θ representing the Yaw angle direction from the vehicle position detection unit 110a. The own vehicle position detection means 110a is, for example, a GPS (Global Positioning System) receiver, and an azimuth sensor that outputs an azimuth angle (attitude position angle θ) is also a set.
An external input means such as a keyboard is connected to the display area extracting means 110d, and a designated distance d and an angle range φ for obtaining an area ID representing an area block to be displayed are input and set in advance. Yes.
Here, the designated distance d represents a search range when searching for an area block to be displayed, and represents a radial distance d centered on the current position (x, y). is there. For example, if d = 300 [m], this means that an area block to be loaded next is searched within the range of 300 [m] from the current coordinate position (x, y).
The angle range φ represents the angle search range in the Yaw direction when searching for an area block to be loaded with data. For example, if φ = 45 [°], it means searching for an area block that may be displayed next in the range of ± 45 [°] / 2 with the current posture position angle θ as the central angle. To do.
The values of the designated distance d and the angle range φ can be determined with reference to, for example, a distance and a viewing angle that can be seen by a person, or an effective range related to a distance and a viewing angle that can be photographed by the camera.

(2)領域IDの取得(図4のST02)
表示エリア抽出手段110dは、領域IDテーブル51を用いて現在の座標位置(x、y)が含まれている領域IDを取得する。図5(a)は領域IDテーブル51の一例であり、図5(b)は図5(a)の領域IDテーブル51を作成した際の交差点と道路線路の接続状態を表わした模式図である。
領域IDテーブル51は、領域IDと領域IDの領域範囲とが関連付けされてテーブル化される。領域範囲は例えば4隅の座標位置(x1、y1)〜(x4、y4)で規定される。領域IDは、各領域毎に番号を付したエリア番号と属性番号からなる。属性番号は例えば通常の道路(01)か、交差点(99)か、などによって属性番号が付けられる。
表示エリア抽出手段110dは、現在の座標位置(x、y)が各領域IDの領域範囲(x1、y1)〜(x4、y4)の範囲内にあるか否かをチェックし、その領域にある場合に、現在の領域IDを取得する。図5の例では、現在の座標位置(x、y)が(x1、y1)=(a、b)、(x2、y2)=(c、d)、(x3、y3)=(e、f)、(x4、y4)=(g、h)に囲まれた範囲内にあるので、領域番号=1001:00を取得する。
(2) Acquisition of area ID (ST02 in FIG. 4)
The display area extracting unit 110d uses the region ID table 51 to acquire a region ID including the current coordinate position (x, y). FIG. 5A is an example of the area ID table 51, and FIG. 5B is a schematic diagram showing the connection state of the intersection and the road line when the area ID table 51 of FIG. 5A is created. .
The area ID table 51 is tabulated in association with the area ID and the area range of the area ID. The area range is defined by, for example, coordinate positions (x1, y1) to (x4, y4) at four corners. The area ID is composed of an area number and an attribute number assigned with a number for each area. For example, the attribute number is assigned according to whether it is a normal road (01) or an intersection (99).
The display area extraction unit 110d checks whether or not the current coordinate position (x, y) is within the range of the range (x1, y1) to (x4, y4) of each region ID. In this case, the current area ID is acquired. In the example of FIG. 5, the current coordinate position (x, y) is (x1, y1) = (a, b), (x2, y2) = (c, d), (x3, y3) = (e, f ), (X4, y4) = (g, h), the region number = 1001: 0 is acquired.

(3)隣接領域IDの取得(図4のST03)
次に表示エリア抽出手段110dは、現在の座標位置が属する領域(エリアブロック)に隣接する領域(エリアブロック)がある場合に、その領域の隣接領域IDを求める。
具体的には、現在の座標位置(x、y)と姿勢位置角θと指定距離dとから、検索位置を表わす検索座標位置(x'、y')を次式により求める(図6参照)。
(3) Acquisition of adjacent region ID (ST03 in FIG. 4)
Next, when there is an area (area block) adjacent to the area (area block) to which the current coordinate position belongs, the display area extraction unit 110d obtains the adjacent area ID of the area.
Specifically, the search coordinate position (x ′, y ′) representing the search position is obtained from the current coordinate position (x, y), the posture position angle θ, and the specified distance d by the following equation (see FIG. 6). .

Figure 2011197064
Figure 2011197064

一方、3次元地図データベース117には、領域IDテーブル51とは別に隣接領域IDテーブル52が作成され格納されている。図7は、隣接領域IDテーブル52の一例である。
この隣接領域IDテーブル52は位置的に隣接する領域の領域ID間の関連付けを行ったものであり、基準となる領域を表す領域ID(エリア番号と属性番号)と、基準となる領域に対して位置的に隣接する領域を表わす領域ID(エリア番号と属性番号)とその角度方向(Yaw角)とが関連付けされている。図7の例では、基準となる領域(領域ID=0001:99)に対して、Yaw角=0[度]の方向に隣接する領域(領域ID=1001:00)が位置していることを表わしている。また、基準となる領域(領域ID=0001:99)に対して、Yaw角=π/2[度]の方向に隣接する領域(領域ID=1001:00)が位置していることを表わしている。
On the other hand, in the 3D map database 117, an adjacent area ID table 52 is created and stored separately from the area ID table 51. FIG. 7 is an example of the adjacent area ID table 52.
This adjacent area ID table 52 is an association between area IDs of areas that are positioned adjacent to each other. The area ID (area number and attribute number) that represents the reference area and the reference area A region ID (area number and attribute number) representing a region that is adjacent in position is associated with its angular direction (Yaw angle). In the example of FIG. 7, an area adjacent to the reference area (area ID = 0001: 99) in the direction of Yaw angle = 0 [degree] (area ID = 1001: 00) is located. It represents. Moreover, it represents that an area (area ID = 1001: 0) adjacent to the reference area (area ID = 0001: 99) in the direction of Yaw angle = π / 2 [degrees] is located. Yes.

次に表示エリア抽出手段110dは、式(1)で求めた座標位置(x'、y')がどの領域ID内にあるか否かをチェックする。
式(1)で求めた座標位置(x'、y')とは、現在の座標位置(x、y)を基準にして、現在の進行方向に設定した指定距離dだけ走行したときの座標位置(x'、y')を表わしており、所定の時間経過後に指定距離dだけ走行した自らがいる可能性のある位置を想定したものである。ここでは、自らがいる可能性のある座標位置のことを検索座標位置(x'、y')として式(1)により表わしている。
Next, the display area extraction unit 110d checks in which region ID the coordinate position (x ′, y ′) obtained by the equation (1) is located.
The coordinate position (x ′, y ′) obtained by the expression (1) is the coordinate position when the vehicle travels a specified distance d set in the current traveling direction with the current coordinate position (x, y) as a reference. (X ′, y ′) is assumed, assuming a position where the user may have traveled a specified distance d after a predetermined time has elapsed. Here, the coordinate position where the user may be present is represented by the expression (1) as the search coordinate position (x ′, y ′).

検索座標位置(x'、y')が属する領域IDを次のステップにより隣接領域IDとして抽出する。
まず、検索座標位置(x'、y')が、現在いる領域ID内にある場合(図8参照)には、求める隣接IDを現在の領域領域IDと判断する(すなわち、隣接領域ID=現在の領域IDとする)。
検索座標位置(x'、y')が現在いる領域ID内にない場合には、[1]隣接領域IDテーブル52に基づき、現在の領域に隣接する領域IDを全て取得する。[2]そして[1]で取得した領域IDの中から、図3(b)で示したように現在の姿勢位置角θ(Yaw角)を中心方向として±φ/2の範囲内にある領域IDを隣接領域IDとして抽出する(すなわち、隣接領域ID=現在位置を中心として半径d、角度範囲がθ±φ/2の扇形曲線が存在する領域を隣接領域としてその隣接領域のIDを抽出する)。
図9は隣接領域のIDの抽出の具体例である(図は説明のため簡略化している)。図9において、表示エリア抽出手段110dは、まず現在の領域(エリアブロック3a)に隣接する領域(エリアブロック3b、3c、3d、3y)の領域IDを隣接領域IDテーブル52を用いて抽出する。そして、エリアブロック3b、3c、3d、3yの中から、現在の姿勢位置角θ(Yaw角)を中心方向として±φ/2の扇形曲線(図9の扇形曲線30)が存在する領域を隣接領域として抽出する。ここでは、エリアブロック3b、3c、3dが隣接領域として抽出される。表示エリア抽出手段110dは、エリアブロック3b、3c、3dに対応するIDを隣接領域IDとして抽出する。
このようにして表示エリア抽出手段110dは、複数あるエリアブロックの中から、これから車両が進む可能性の高い領域、別の言い方をすればモニタ上に3次元地図を表示しようとする領域(エリアブロック)を抽出することができる。
The area ID to which the search coordinate position (x ′, y ′) belongs is extracted as an adjacent area ID by the next step.
First, when the search coordinate position (x ′, y ′) is within the current region ID (see FIG. 8), the adjacent ID to be determined is determined as the current region ID (ie, adjacent region ID = current Area ID).
If the search coordinate position (x ′, y ′) is not in the current region ID, [1] all region IDs adjacent to the current region are acquired based on the adjacent region ID table 52. [2] From among the area IDs acquired in [1], as shown in FIG. 3B, the area within the range of ± φ / 2 with the current posture position angle θ (Yaw angle) as the central direction ID is extracted as an adjacent area ID (that is, adjacent area ID = radius d with the current position as the center, and an area where a fan-shaped curve having an angle range of θ ± φ / 2 is present as an adjacent area, and ID of the adjacent area is extracted ).
FIG. 9 is a specific example of ID extraction of adjacent areas (the figure is simplified for the sake of explanation). In FIG. 9, the display area extracting unit 110 d first extracts the area ID of the area (area blocks 3 b, 3 c, 3 d, 3 y) adjacent to the current area (area block 3 a) using the adjacent area ID table 52. Then, adjacent to the area block 3b, 3c, 3d, 3y is an area where a sector curve of ± φ / 2 (the sector curve 30 in FIG. 9) exists with the current posture position angle θ (Yaw angle) as the central direction. Extract as a region. Here, the area blocks 3b, 3c, and 3d are extracted as adjacent regions. The display area extracting unit 110d extracts IDs corresponding to the area blocks 3b, 3c, and 3d as adjacent area IDs.
In this way, the display area extracting unit 110d has a plurality of area blocks, a region where the vehicle is likely to proceed, in other words, a region (area block) where a three-dimensional map is to be displayed on the monitor. ) Can be extracted.

仮に、現在の領域IDのエリアブロックと抽出した隣接領域IDのエリアブロックとの間に、別のエリアブロックがある場合には、その間にあるエリアブロックについても隣接領域IDとして抽出する。図10は、現在の領域IDのエリアブロックと抽出した隣接領域IDのエリアブロックとの間に、別のエリアブロックがある場合を説明する図である。この例では、現在の領域ID(1011:00)のエリアブロックと抽出した隣接領域ID(1013:00)のエリアブロックの間に別のエリアブロック(領域ID=1012:00)がある場合には、隣接領域IDを1012:00と1013:00と判断する。
なお、隣接領域IDが抽出されない場合には、隣接領域IDがないものと判断する。
If there is another area block between the area block of the current area ID and the extracted area block of the adjacent area ID, the area block between them is also extracted as the adjacent area ID. FIG. 10 is a diagram illustrating a case where another area block exists between the area block of the current area ID and the extracted area block of the adjacent area ID. In this example, when there is another area block (area ID = 1012: 00) between the area block of the current area ID (1011: 00) and the area block of the extracted adjacent area ID (1013: 00). The adjacent area IDs are determined as 1012: 00 and 1013: 00.
If the adjacent area ID is not extracted, it is determined that there is no adjacent area ID.

(4)隣接領域IDの3次元地図データ(3D-GISデータ)をエリアバッファにデータロードする(図4のST04)
次に、表示エリア抽出手段110dは、抽出した隣接領域IDに対応した3D-GISデータを、3次元地図データベースからエリアバッファにデータロードする。データスレッド121は描画用に必要な処理を行い、処理後のデータを画像プロセッサ113に登録する。
(4) Load data of 3D map data (3D-GIS data) of adjacent area ID into the area buffer (ST04 in FIG. 4).
Next, the display area extracting unit 110d loads the 3D-GIS data corresponding to the extracted adjacent area ID from the 3D map database into the area buffer. The data thread 121 performs processing necessary for drawing and registers the processed data in the image processor 113.

(5)3D地図表示(図4のST05)
画像プロセッサ113は、データスレッド121の3D-GISデータを用いて3D表示モニタに表示する。
(5) 3D map display (ST05 in FIG. 4)
The image processor 113 displays the data thread 121 on the 3D display monitor using the 3D-GIS data.

(6)表示を終了するまで、ST01〜ST05を繰り返す。 (6) Repeat ST01 to ST05 until the display is completed.

以上のように、実施の形態1の3次元地図表示装置100は、新たに表示エリア抽出手段110dを備えるようにした。3次元地図データベースは地図上の道路を基準として道路に沿って領域を分割し、各々の領域にID番号(領域ID)を割り当てた。3次元地図データベース117は、領域IDと領域IDの領域範囲とが関連付けされてテーブル(領域IDテーブル51)と、位置的に隣接する領域の領域ID間が関連付けされたテーブル(隣接領域IDテーブル52)を備える。表示エリア抽出手段110dは、現在の車両位置座標を中心とし、半径を指定距離d、角度範囲を車両進行方向(θ±φ/2)とした扇型曲線を描き、この扇型曲線が通る領域のID(隣接領域ID)を抽出する。そして、抽出した隣接領域IDに対応した3D-GISデータを、3次元地図データベースからデータロードする。画像プロセッサ113は、3D-GISデータを用いて3D表示モニタに表示する。   As described above, the three-dimensional map display device 100 according to the first embodiment is newly provided with the display area extracting unit 110d. In the 3D map database, areas are divided along roads on the basis of roads on the map, and ID numbers (area IDs) are assigned to the respective areas. The 3D map database 117 includes a table (region ID table 51) in which region IDs and region ranges of region IDs are associated with each other, and a table in which region IDs of regions adjacent to each other are associated (adjacent region ID table 52). ). The display area extracting unit 110d draws a fan-shaped curve with the current vehicle position coordinate as the center, the radius as the specified distance d, and the angle range as the vehicle traveling direction (θ ± φ / 2), and the area through which the fan-shaped curve passes. ID (adjacent area ID) is extracted. Then, 3D-GIS data corresponding to the extracted adjacent area ID is loaded from the 3D map database. The image processor 113 displays the data on the 3D display monitor using the 3D-GIS data.

このように実施の形態1の3次元地図表示装置は、モニタ上に3次元地図を表示する可能性のある道路周辺の領域だけを的確に抽出することができるため、CPUや画像プロセッサが処理する3次元地図データ量を従来より減らすことができる。これにより3次元画像をより高速に表示することが可能となり、移動中の動画像を表示する場合であっても現実でみる景色と比べて違和感なく、道路周辺の3次元画像をモニタ上に表示することができる。   As described above, the 3D map display apparatus according to the first embodiment can accurately extract only the area around the road where the 3D map may be displayed on the monitor. The amount of 3D map data can be reduced as compared with the prior art. This makes it possible to display 3D images at a higher speed, and displays 3D images around the road without any discomfort compared to the scenery seen in reality even when displaying moving images. can do.

なお、指定距離dは表示可能性が高いとして抽出する地図上の領域数と対応関係にあり、指定距離dを大きな値に設定するとより大きな3D-GISデータを3次元地図データベースからデータロードして蓄えておくことになる。3次元地図表示が途切れる危険は小さくなるがCPUや画像プロセッサの負荷も大きくなる。また、角度範囲φの設定についても同様であり、直線が多い道路の表示の場合には角度範囲φを小さな値に設定しても支障は少ないが、交差点を曲がることが多い表示の場合には、表示の途切れを無くすために角度範囲φを適切な値に設定して3D-GISデータを蓄えておく必要がある。   Note that the designated distance d has a corresponding relationship with the number of areas on the map to be extracted because the display possibility is high. If the designated distance d is set to a large value, larger 3D-GIS data is loaded from the 3D map database. It will be stored. The risk of interruption of the 3D map display is reduced, but the load on the CPU and image processor is also increased. The same applies to the setting of the angle range φ. In the case of a road with many straight lines, setting the angle range φ to a small value will have little trouble, but in the case of a display that often turns at an intersection. In order to eliminate the discontinuity of display, it is necessary to set the angle range φ to an appropriate value and store 3D-GIS data.

実施の形態2.
実施の形態1では3次元地図表示装置の動作を、車両が走行する道路は交差点でほぼ直行する道路構造の例を用いて説明したが、斜め方向に交差点に進入するような道路がある場合であっても同様の動作が可能である。また、実施の形態1では、表示エリア抽出手段110dには予めキーボードなどの外部入力手段により隣接領域IDを取得する際の角度範囲φを設定するようにしていたが、実施の形態2では、角度範囲φを隣接領域IDテーブル52から取得し、自動的に角度範囲φを設定する。
Embodiment 2.
In the first embodiment, the operation of the three-dimensional map display device has been described using an example of a road structure in which the road on which the vehicle travels is almost straight at the intersection, but there is a road that enters the intersection in an oblique direction. Even if it exists, the same operation | movement is possible. In the first embodiment, the display area extraction unit 110d is set in advance with the angle range φ when the adjacent area ID is acquired by an external input unit such as a keyboard. The range φ is acquired from the adjacent region ID table 52, and the angle range φ is automatically set.

図11は、5方向から交差点に進入する5又交差点を表わした模式図である。交差点(領域ID=0005:99)に対して、自車両が走行している上り線路(領域ID=1023:00)や交差点を通過した後の上り線路(領域ID=1021:00、1022:00、1024:00、1025:00)と、自車両が走行している線路と逆方向の下り線路(領域ID=1023:01)や交差点を通過した後の下り線路(領域ID=1021:01、1022:01、1024:01、1025:01)が接続している。
図12は隣接領域IDテーブル52の例であり、図11の交差点に関して、基準となるエリアブロック(交差点(領域ID=0005:99))と基準エリアブロックに隣接するエリアブロックの領域IDとを関連付けしたものである。図12の隣接領域IDテーブル52において、たとえば非交差点(領域ID=1021:00)は交差点から見て35°の方向にあるためYaw角=5π/36として、各々が関連付けされている。
FIG. 11 is a schematic diagram showing a five-way intersection entering the intersection from five directions. For the intersection (area ID = 0005: 99), the upstream line (area ID = 1023: 0) on which the vehicle is traveling and the upstream line after passing the intersection (area ID = 1021: 00, 1022: 00) , 1024: 00, 1025: 00), and the down line (area ID = 1023: 01) in the direction opposite to the line on which the vehicle is traveling, or the down line after passing the intersection (area ID = 1021: 01, 1022: 01, 1024: 01, 1025: 01) are connected.
FIG. 12 shows an example of the adjacent area ID table 52. Regarding the intersection of FIG. 11, the reference area block (intersection (area ID = 0005: 99)) is associated with the area ID of the area block adjacent to the reference area block. It is a thing. In the adjacent area ID table 52 of FIG. 12, for example, a non-intersection (area ID = 1021: 00) is in a direction of 35 ° when viewed from the intersection, so that the Yaw angle = 5π / 36 is associated with each other.

このような5又交差点において、交差点に侵入した車両が、車線規制によって例えば左折方向にしか走行可能な線路が定められている場合、表示エリア抽出手段110dが隣接領域IDを取得するにあたり次のような動作を実行するように予めプログラムしておくことも可能である。以下では、表示エリア抽出手段110dが角度範囲φを隣接領域IDテーブル52から取得し、自動的に角度範囲φを設定する例について説明する。なお、実施の形態1と同様の動作((1)情報入力、(2)領域IDの取得)については説明を省略する。   In such a 5-way intersection, when a vehicle that has entered the intersection is determined to have a track that can travel only in the left turn direction, for example, when the display area extraction unit 110d obtains the adjacent area ID as follows. It is also possible to program in advance to execute various operations. Hereinafter, an example in which the display area extracting unit 110d acquires the angle range φ from the adjacent region ID table 52 and automatically sets the angle range φ will be described. Note that the description of the same operations as in the first embodiment ((1) information input, (2) area ID acquisition) is omitted.

(3)隣接領域IDの取得(図4のST03相当):
実施の形態1と同様に、現在の座標位置(x、y)と、姿勢位置角θと、指定距離dとから、検索位置を表わす検索座標位置(x'、y')を式(1)により求める。
検索座標位置(x'、y')が現在いる領域ID内にない場合に、[1]隣接領域IDテーブル52に基づき、現在の領域に隣接する領域IDを全て取得する。また、隣接領域IDテーブル52に角度範囲φの指定がある場合には、指定された角度範囲φを読み込む。[2]そして[1]で取得した領域IDの中から、現在の姿勢位置角θ(Yaw角)を中心方向として指定された角度範囲φ(例えば、左半分を示す-π<φ<0)内にある領域IDを隣接領域IDとして抽出する。
図11の隣接領域IDテーブル52の例では、自車両が上り線路(領域ID=1023:00)を交差点に向かって走行する場合には、左側にある上り線路(領域ID=1022:00、1021:00)の領域IDを隣接領域IDとして抽出する。
このように左折のみ可能などの車線規制の情報は、交差点の隣接領域IDテーブル52に記憶させるようにしておけばよく、表示エリア抽出手段110dは隣接領域IDテーブル52から車線規制情報を入手して、適切な隣接領域IDを取得することができる。
(4)隣接領域IDの3次元地図データ(3D-GISデータ)をエリアバッファにデータロードする(図4のST04相当)
抽出した隣接領域IDの3D-GISデータを、3次元地図データベースからエリアバッファにデータロードする。データスレッド121は描画用に必要な処理を行い、画像プロセッサがモニタ上に3次元地図画像を表示する。
(3) Acquisition of adjacent region ID (corresponding to ST03 in FIG. 4):
Similar to the first embodiment, the search coordinate position (x ′, y ′) representing the search position is expressed by the equation (1) from the current coordinate position (x, y), the posture position angle θ, and the specified distance d. Ask for.
When the search coordinate position (x ′, y ′) is not within the current region ID, [1] all region IDs adjacent to the current region are acquired based on the adjacent region ID table 52. Further, when the angle range φ is specified in the adjacent region ID table 52, the specified angle range φ is read. [2] And, from the area ID acquired in [1], the angle range φ specified with the current posture position angle θ (Yaw angle) as the center direction (for example, −π <φ <0 indicating the left half) The area ID inside is extracted as the adjacent area ID.
In the example of the adjacent area ID table 52 in FIG. 11, when the host vehicle travels on the up line (area ID = 1023: 0) toward the intersection, the up line on the left side (area ID = 1022: 00, 1021). : 00) is extracted as the adjacent region ID.
Information on which lane restriction that can only be turned left in this way may be stored in the adjacent area ID table 52 at the intersection, and the display area extracting means 110d obtains the lane restriction information from the adjacent area ID table 52. An appropriate adjacent region ID can be acquired.
(4) Three-dimensional map data (3D-GIS data) of adjacent area ID is loaded into the area buffer (corresponding to ST04 in FIG. 4).
The extracted 3D-GIS data of the adjacent area ID is loaded from the 3D map database to the area buffer. The data thread 121 performs processing necessary for drawing, and the image processor displays a three-dimensional map image on the monitor.

このように、実施の形態2の表示エリア抽出手段110dは道路の車線規制などに応じて抽出する領域を取捨選択できるため、CPUや画像プロセッサが実行する無駄な処理を減らすことができる。これにより3次元画像を高速に表示することができ、移動中の画像の表示においても現実での視界と比べて違和感なく道路周辺を表示することができる。   As described above, the display area extraction unit 110d according to the second embodiment can select an area to be extracted according to road lane restrictions and the like, and therefore can reduce wasteful processing executed by the CPU and the image processor. As a result, a three-dimensional image can be displayed at a high speed, and even when a moving image is displayed, a road periphery can be displayed without a sense of incongruity compared to an actual view.

1 グリッド、2 道路 、3 エリアブロック、10 エリア認識スレッド、11 エリアテーブル、12 エリアバッファ、13 データスレッド、16 現在の位置・姿勢データ、17 現在のエリア、隣接エリア、18 データ登録、19 描画実行、20 現在の位置、21 隣接エリアの位置、22 現在エリア、23 隣接エリア、24 姿勢位置角、25 隣接領域までのYaw角、26 隣接領域までの距離、30 扇型曲線、51 領域IDテーブル、52 隣接領域IDテーブル、100 3次元地図表示装置、117 3次元地図データベース、120 エリア認識スレッド、120a エリアテーブル、120b エリアバッファ、121 データスレッド、200 従来の3次元地図表示装置。 1 grid, 2 road, 3 area block, 10 area recognition thread, 11 area table, 12 area buffer, 13 data thread, 16 current position / posture data, 17 current area, adjacent area, 18 data registration, 19 drawing execution 20 Current position, 21 Adjacent area position, 22 Current area, 23 Adjacent area, 24 Posture position angle, 25 Yaw angle to adjacent area, 26 Distance to adjacent area, 30 Fan-shaped curve, 51 Area ID table, 52 adjacent region ID table, 100 3D map display device, 117 3D map database, 120 area recognition thread, 120a area table, 120b area buffer, 121 data thread, 200 conventional 3D map display device

Claims (2)

複数のエリアに分割された地図上の領域の各領域に対応する3次元地図データが格納された3次元地図データベースと、
前記3次元地図データベースから所望のエリアの3次元地図データを抽出する表示エリア抽出手段と、
前記表示エリア抽出手段が抽出した3次元地図データを用いてモニタ画面上に表示する画像表示手段と、を備えた3次元地図表示装置であって、
前記3次元地図データは、前記地図上の道路に沿って設定された複数のエリア毎に対応して前記3次元地図データベースに格納された地図表示データであり、
前記表示エリア抽出手段は、前記複数のエリアの中から、前記モニタ画面上に表示する3次元画像の視点である位置を中心とした半径が予め定めた指定距離、角度範囲が進行方向の所定の角度範囲の円弧が通るエリアを選択し、選択した当該エリアに対応する3次元地図データを前記3次元地図データベースから抽出することを特徴とする3次元地図表示装置。
A 3D map database in which 3D map data corresponding to each of the areas on the map divided into a plurality of areas is stored;
Display area extracting means for extracting 3D map data of a desired area from the 3D map database;
An image display means for displaying on a monitor screen using the 3D map data extracted by the display area extraction means,
The 3D map data is map display data stored in the 3D map database corresponding to each of a plurality of areas set along a road on the map;
The display area extracting means is a predetermined distance in which a radius centered on a position that is a viewpoint of a three-dimensional image displayed on the monitor screen is a predetermined distance and an angle range is a predetermined direction of travel. 3. A 3D map display device, wherein an area through which an arc of an angular range passes is selected, and 3D map data corresponding to the selected area is extracted from the 3D map database.
前記表示エリア抽出手段は、位置的に隣接しているエリアを、前記隣接するエリアの名称と前記隣接する角度方向とで関連付けした隣接領域テーブルを備え、
前記表示エリア抽出手段は、前記隣接領域テーブルを用いて、前記所望のエリアを選択することを特徴とする請求項1記載の3次元地図表示装置。
The display area extracting means includes an adjacent area table in which areas adjacent to each other are associated with each other by a name of the adjacent area and the adjacent angular direction.
The three-dimensional map display device according to claim 1, wherein the display area extraction unit selects the desired area using the adjacent area table.
JP2010060729A 2010-03-17 2010-03-17 Three-dimensional map display device Pending JP2011197064A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010060729A JP2011197064A (en) 2010-03-17 2010-03-17 Three-dimensional map display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010060729A JP2011197064A (en) 2010-03-17 2010-03-17 Three-dimensional map display device

Publications (1)

Publication Number Publication Date
JP2011197064A true JP2011197064A (en) 2011-10-06

Family

ID=44875433

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010060729A Pending JP2011197064A (en) 2010-03-17 2010-03-17 Three-dimensional map display device

Country Status (1)

Country Link
JP (1) JP2011197064A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021516820A (en) * 2018-08-24 2021-07-08 テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド Map rendering methods, equipment, computer equipment and computer programs
WO2023053670A1 (en) 2021-09-28 2023-04-06 ダイナミックマップ基盤株式会社 Information processing method, program, and information processing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021516820A (en) * 2018-08-24 2021-07-08 テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド Map rendering methods, equipment, computer equipment and computer programs
JP7085012B2 (en) 2018-08-24 2022-06-15 テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド Map rendering methods, equipment, computer equipment and computer programs
WO2023053670A1 (en) 2021-09-28 2023-04-06 ダイナミックマップ基盤株式会社 Information processing method, program, and information processing device

Similar Documents

Publication Publication Date Title
US11761789B2 (en) Apparatus and associated methods for use in lane-level mapping of road intersections
CN102692228B (en) Landmark icon in numerical map
EP2162849B1 (en) Lane determining device, lane determining method and navigation apparatus using the same
US9488488B2 (en) Augmented reality maps
WO2018125938A1 (en) Enrichment of point cloud data for high-definition maps for autonomous vehicles
US11656090B2 (en) Method and system for generating navigation data for a geographical location
JP2020201649A (en) Map generation device, map generation method and computer program for map generation
WO2011063034A1 (en) Systems and methods for augmented reality
JP2008014975A (en) Navigation device
JP2008014974A (en) Navigation device
JP2010237124A (en) Map data update system, map data update program, navigation system using the same and vehicle controller
JP2008014973A (en) Navigation device
JP4953012B2 (en) Image recognition device, program for image recognition device, navigation device using the same, and program for navigation device
JP2006177818A (en) Navigation apparatus
US11055862B2 (en) Method, apparatus, and system for generating feature correspondence between image views
EP4089370B1 (en) Method and device for verifying a current location and orientation of a user using landmarks
JP5915292B2 (en) Notification device
JP2012122760A (en) Own-vehicle position recognition system, own-vehicle position recognition program and own-vehicle position recognition method
JP2011197064A (en) Three-dimensional map display device
JP2008286732A (en) Map display, and route display method
US9846819B2 (en) Map image display device, navigation device, and map image display method
JPH10332396A (en) Navigation device
JP2011174723A (en) Guidance apparatus and guidance method
JP2009058430A (en) Navigation apparatus and program
JP2018112845A (en) Drawing support apparatus and program