JP3081184B2 - Navigation device - Google Patents
Navigation deviceInfo
- Publication number
- JP3081184B2 JP3081184B2 JP13185898A JP13185898A JP3081184B2 JP 3081184 B2 JP3081184 B2 JP 3081184B2 JP 13185898 A JP13185898 A JP 13185898A JP 13185898 A JP13185898 A JP 13185898A JP 3081184 B2 JP3081184 B2 JP 3081184B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- mark
- intersection
- map
- road
- 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
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は案内地図上に目印を
表示するようにしたナビゲーション装置に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a navigation device for displaying a mark on a guide map.
【0002】[0002]
【従来の技術】従来の情報表示装置においては、例えば
特開昭62ー151884号公報に示されるように、ホ
テル、駐車場、ガソリンスタンド等の所定の施設を、該
施設が存在する位置に、道路に重畳して目印(シンボ
ル)で表示するものが知られている。2. Description of the Related Art In a conventional information display device, as shown in, for example, Japanese Patent Application Laid-Open No. 62-151884, a predetermined facility such as a hotel, a parking lot, a gas station, etc. is placed at a position where the facility exists. 2. Description of the Related Art There is known a device which is superimposed on a road and displayed by a mark (symbol).
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来の装置によると、例えば使用者がホテルの目印を表示
させるよう指示した場合、地図上にはホテルの所在地そ
れぞれに同じ目印が表示される。これら表示された複数
の目印は、使用者にとっては、その目印どれもが同等の
情報である。従って、複数のホテルの内、どれが使用者
にとって有用な情報であるかについての区別がつかな
い。また、特に都市部の地図を表示させた場合、多くの
目印が表示されるが、情報量が多過ぎ、かつ表示される
目印が同等であると、その多くの情報から有用な情報を
得ることか困難となる。However, according to the above-mentioned conventional apparatus, for example, when a user instructs to display a hotel landmark, the same landmark is displayed at each hotel location on a map. For the user, all of these displayed marks are equivalent information for the user. Therefore, it cannot be distinguished which of the plurality of hotels is useful information for the user. Also, especially when displaying a map of an urban area, many landmarks are displayed. However, if the amount of information is too large and the displayed landmarks are the same, useful information can be obtained from the large amount of information. Or difficult.
【0004】また、図18に示すように画面に案内交差
点名5、距離表示6を描画し、道路1に立体交差する案
内道路2を矢印3とともに描画する方式が行われている
が、本来立体交差道路が目印となる筈であるが、この表
示だけでは道路が立体交差しているか否かも分からず、
単に矢印だけに頼らなければならないので見誤ってしま
うという問題がある。[0004] As shown in FIG. 18, a method of drawing a guide intersection name 5 and a distance display 6 on a screen and drawing a guide road 2 that crosses over a road 1 with an arrow 3 is used. The intersection should be a landmark, but this display alone does not tell whether the road is overpassing,
There is a problem that it is necessary to rely solely on the arrow and thus mistakenly recognize it.
【0005】本発明は上記課題を解決するためのもの
で、地図データの外に目印データを持ち、目印に優先度
を持たせて表示することにより、見易く、案内交差点を
確実に認識できるようにしたナビゲーション装置を提供
することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and has mark data outside map data, and displays the mark with a priority so that the guide intersection can be recognized easily and easily. It is an object of the present invention to provide a navigation device that has been developed.
【0006】[0006]
【課題を解決するための手段】本発明は、地図データ及
び該地図データにおける座標に関連する位置情報と表示
に関する情報とを含む目印データを格納する記憶手段
と、前記地図データに基づき地図を描画すると共に前記
目印データを検索し前記目印データの位置情報と表示に
関する情報に基づき前記地図上に目印を描画する地図描
画手段とを備え、前記地図描画手段は、地図上に描画さ
れる目印のうち特定の目印を強調表示して描画すること
を特徴とする。また、本発明は、予め設定されたコース
に沿って案内すべき交差点の交差点図を描画して表示す
るナビゲーション装置において、地図データ及び該地図
データにおける座標に関連する位置情報と表示に関する
情報とを含む目印データを格納する記憶手段と、前記地
図データに基づき案内すべき交差点の交差点図を描画す
ると共に前記目印データを検索し前記目印データの位置
情報と表示に関する情報に基づき前記交差点図上に目印
を描画する交差点図描画手段とを備え、前記交差点図描
画手段は、交差点図上に描画される目印のうち特定の目
印を強調表示して描画することを特徴とする。また、本
発明は、前記記憶手段に格納される目印データはさらに
優先度に関する情報を含み、前記地図描画手段は、前記
目印の優先度に関する情報に基づき地図上に描画される
目印のうち特定の目印を強調表示することを特徴とす
る。また、本発明は、前記地図描画手段は、前記目印デ
ータの優先度に基づく描画順位で表示画面に目印を表示
することを特徴とする。また、本発明は、目印に枠をつ
けることにより他の目印とは表示形態を異ならせて目印
を強調表示することを特徴とする。また、本発明は、前
記目印データは、交差点データに付加されていることを
特徴とする。SUMMARY OF THE INVENTION The present invention provides a storage means for storing mark data including map data, position information relating to coordinates in the map data, and information relating to display, and draws a map based on the map data. And map drawing means for searching for the mark data and drawing a mark on the map based on the position information and display information of the mark data, wherein the map drawing means includes It is characterized in that a specific mark is highlighted and drawn. Further, the present invention provides a navigation device which draws and displays an intersection diagram of an intersection to be guided along a preset course, and which stores map data and positional information related to coordinates in the map data and information on display. Storage means for storing mark data including the mark data, drawing an intersection map of an intersection to be guided based on the map data, searching for the mark data, and setting a mark on the intersection map based on the position information and the display-related information of the mark data. And an intersection diagram drawing means for drawing the intersection mark. The intersection map drawing means highlights and draws a specific mark among the marks drawn on the intersection map. Also, in the present invention, the mark data stored in the storage means further includes information on priority, and the map drawing means determines a specific one of the marks drawn on the map based on the information on the priority of the mark. It is characterized in that the mark is highlighted. Further, the invention is characterized in that the map drawing means displays a mark on a display screen in a drawing order based on a priority of the mark data. Further, the present invention is characterized in that a mark is provided with a frame to make the display form different from that of other marks to highlight the mark. Further, the present invention is characterized in that the mark data is added to the intersection data.
【0007】[0007]
【作用および発明の効果】本発明は地図上に描画される
目印のうち強調表示される目印を特定し、該目印の表示
形態を他の目印とは異ならせて描画するようにしたの
で、複数目印が表示された場合でも、その目印のうち、
使用者にとって有用な目印情報を認識良く得ることがで
きる。特に、車両用モニタ等の限られた表示スペースに
表示した場合に、認識良く効率的に情報を表示すること
ができる。また、交差点図上に描画される目印のうち強
調表示される目印を特定し、該目印の表示形態を他の目
印と異ならせて描画するようにしたので、複数交差点周
辺の目印が表示された場合でも、その目印のうち、使用
者にとって有用な目印情報を認識良く得ることができ、
交差点の情報を効率的に得ることができる。According to the present invention, the mark to be highlighted is specified from the marks drawn on the map, and the display form of the mark is made different from other marks to draw the mark. If you see a placemark,
The landmark information useful for the user can be obtained with good recognition. In particular, when the information is displayed in a limited display space such as a vehicle monitor, the information can be efficiently displayed with good recognition. In addition, since a mark to be highlighted is specified from among the marks drawn on the intersection diagram, and the display form of the mark is made different from other marks, the marks around the plurality of intersections are displayed. Even in such a case, among the landmarks, useful landmark information for the user can be obtained with good recognition.
Intersection information can be obtained efficiently.
【0008】[0008]
【発明の実施の形態】以下、図面を参照しつつ本発明の
実施の形態について説明する。図1は本発明のナビゲー
ション装置の表示画面を示す図である。図中、1は道
路、2は立体交差案内道路、3は矢印、5は交差点名、
6は距離表示、7は案内交差点、8は目印、9は川、1
0は道路である。図1(a)においては、道路1に立体
交差する案内道路2に対して単に矢印を付すだけでな
く、図のように輪郭をつけるとともに斜線をつけて強調
し、一見して立体交差道路2へ進めばよいことが認識で
きるようにしている。図1(b)においては、川9、利
用しない道路10を背景画として描画するとともに、本
屋さんの目印8を黒枠で囲んで強調することにより、案
内交差点7を認識し易くしている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a display screen of the navigation device of the present invention. In the figure, 1 is a road, 2 is an overpass, 3 is an arrow, 5 is an intersection name,
6 is a distance display, 7 is a guidance intersection, 8 is a landmark, 9 is a river, 1
0 is a road. In FIG. 1 (a), the guide road 2 that crosses over the road 1 is not simply marked with an arrow, but is also contoured as shown in the figure and emphasized with diagonal lines. So that you can recognize that you should go to. In FIG. 1 (b), the river 9 and the unused road 10 are drawn as background images, and the mark 8 of the bookstore is highlighted with a black frame to make it easier to recognize the guidance intersection 7.
【0009】図2は本発明が適用されるナビゲーション
装置のシステム構成の例を示す図である。図2におい
て、11は距離計、12は舵角計、13は入力部、16
はデータ処理制御部、17は画像出力制御部、18は表
示部、21はナビゲーションプログラムファイル、23
は地図データファイルを示す。距離計11は、車両の走
行距離を計測するものであり、例えば車輪の回転を検出
して計数するものや加速度を検出して2回積分するもの
等でよいが、その他の計測手段であってもよい。舵角計
12は、交差点を曲がったか否かを検出するもであり、
例えばハンドルの回転部に取り付けた光学的な回転セン
サーや回転型の抵抗ボリューム等を使用することができ
るが、車輪部に取り付ける角度センサーでもよい。入力
部13は、ジョイスティックやキー、タッチパネルであ
り、或いは表示部18の画面と結合し画面にキーやメニ
ューを表示してその画面から入力するものでもよい。FIG. 2 is a diagram showing an example of a system configuration of a navigation device to which the present invention is applied. In FIG. 2, 11 is a distance meter, 12 is a steering angle meter, 13 is an input unit, 16
Is a data processing control unit, 17 is an image output control unit, 18 is a display unit, 21 is a navigation program file, 23
Indicates a map data file. The range finder 11 measures the traveling distance of the vehicle, and may be, for example, a device that detects and counts the rotation of the wheels, or a device that detects acceleration and integrates twice, but other measuring means. Is also good. The steering angle meter 12 detects whether the vehicle has turned at an intersection or not.
For example, an optical rotation sensor or a rotation type resistance volume attached to a rotating portion of a steering wheel can be used, but an angle sensor attached to a wheel portion may be used. The input unit 13 may be a joystick, a key, or a touch panel, or may be a unit connected to a screen of the display unit 18 to display a key or a menu on the screen and input from the screen.
【0010】データ処理制御部16は、ナビゲーション
装置の中枢となるものであって、入力部13から現在
地、目的地が設定されると、ファイル21に格納された
そのコースのナビゲーションプログラムを呼び出して実
行する。各ナビゲーションプログラムは、コースを設定
したり、走行するコースに沿って、表示部18の画面に
道路図を表示したり、曲がるべき交差点の進路案内画面
を出したり、交差点までの残り距離その他の案内情報を
表示したりするように構成される。そのための道路デー
タや地図データを格納しているのがファイル23であ
り、表示部18への画像の出力を制御するのが画像出力
制御部17である。上記ナビゲーションシステムでは、
走行前に入力部13から現在地及び目的地を入力する
と、データ処理制御部16は、そのコースに対応するナ
ビゲーションプログラムをファイル21の中から読み出
して実行する。[0010] The data processing control section 16 is the center of the navigation apparatus. When the current location and the destination are set from the input section 13, the data processing control section 16 calls and executes the navigation program of the course stored in the file 21. I do. Each navigation program sets a course, displays a road map on the screen of the display unit 18 along the course to be driven, displays a route guidance screen of an intersection to be turned, and provides information on the remaining distance to the intersection and other information. It is configured to display information. The file 23 stores road data and map data for that purpose, and the image output control unit 17 controls output of an image to the display unit 18. In the above navigation system,
When the current location and the destination are input from the input unit 13 before traveling, the data processing control unit 16 reads out the navigation program corresponding to the course from the file 21 and executes the navigation program.
【0011】ナビゲーションプログラムは、そのコース
に従って距離計11や舵角計12からの計測情報を基に
自車位置を算出し、表示部18及びスピーカ20を通し
てコースの案内図及び現在地等の表示、通過途中の特徴
物の案内、交差点の案内等を行う。例えば次の交差点ま
での距離が長いコースの途中では、コースを外れていな
いという安心感を運転者に与えるために、或いは通過中
の特徴物の写真を画面に写し出したりする。或いは、案
内図と自車位置とを表示し、コースにおける走行位置を
知らせたりする。そして、交差点が近くなると、先に述
べたように交差点を描画して出力する。The navigation program calculates the position of the vehicle based on the measurement information from the distance meter 11 and the steering angle meter 12 according to the course, and displays and passes the guide map of the course and the current position through the display unit 18 and the speaker 20. Guidance of features on the way, guidance of intersections, etc. are performed. For example, in the middle of a course where the distance to the next intersection is long, in order to give the driver a sense of security that he / she is not off the course, or to display a photograph of the feature being passed on the screen. Alternatively, a guide map and the position of the own vehicle are displayed to inform the traveling position on the course. Then, when the intersection is near, the intersection is drawn and output as described above.
【0012】次に上記表示画面を出力するための描画方
式について説明する。先ず、図3ないし図7によりデー
タ構造について説明する。道路のネットワークデータ
は、道路のネットワークが例えば図3に示すような交差
点番号I〜VII、道路番号〜14(図の○で囲んだ
番号)からなるものとした場合、交差点データについて
は図4、道路データについては図5、ノードデータにつ
いては図6に示すようなデータ構成となっている。すな
わち、交差点データは、図4(a)に示すように交差点
番号I〜VIIに対応して交差点名、当該交差点が始点
となっている道路のうち一番番号の小さい道路番号(出
る道路)、当該交差点が終点となっている道路のうち一
番番号の小さい道路番号(入る道路)、(東経,北
緯)、メモリにおけるその交差点目印データ、背景デー
タが格納されている先頭アドレスを示す目印ポインタ及
び背景ポインタ等からなる。また、道路データは、図4
(b)に示すように道路番号〜14(図の○で囲んだ
番号)に対応して交差点番号による始点、終点、同じ始
点を持つ道路のうち番号が次のもの、同じ終点を持つ道
路のうち番号が次のもの、メモリにおけるノードデータ
が格納されている先頭アドレスを示すノード列ポイン
タ、道路の長さ、太さ等からなる。Next, a drawing method for outputting the display screen will be described. First, the data structure will be described with reference to FIGS. The road network data is, for example, assuming that the road network is composed of intersection numbers I to VII and road numbers to 14 (numbers circled in FIG. 3) as shown in FIG. The road data has a data configuration as shown in FIG. 5, and the node data has a data configuration as shown in FIG. That is, as shown in FIG. 4 (a), the intersection data includes an intersection name corresponding to the intersection numbers I to VII, a road number having the smallest number among the roads starting from the intersection (exiting road), Among the roads ending at the intersection, the smallest road number (road to enter), (East longitude, north latitude), the intersection mark data in the memory, a mark pointer indicating the head address where the background data is stored, and It consists of a background pointer and the like. The road data is shown in FIG.
As shown in (b), corresponding to the road numbers 14 to 14 (the number enclosed by a circle in the figure), the starting point, the ending point, and the roads having the same starting point by the intersection number are the next and the roads having the same ending point. The number is the next one, the node column pointer indicating the head address where the node data in the memory is stored, the length of the road, the thickness of the road, and the like.
【0013】そして、ノードデータは、図5に示すよう
にノード数、東経、北緯等からなり、道路番号の単位は
複数個のノードからなる。ノードデータは道路上の1地
点に関する位置座標データで、道路を折れ線近似したと
きの各点をノードとして表している。ノード間を接続す
るものをアークと呼ぶと、複数のノード列のそれぞれの
間をアークで接続することによって道路が表現される。
例えば道路番号は、道路データよりノードデータの先
頭アドレスがA000で始まり、図5のノード列データ
からノード数15からなるノードデータで構成されるこ
とが分かる。The node data includes the number of nodes, east longitude, north latitude, and the like, as shown in FIG. 5, and the unit of the road number includes a plurality of nodes. The node data is position coordinate data of one point on the road, and each point when the road is approximated by a polygonal line is represented as a node. When a connection between nodes is called an arc, a road is represented by connecting an arc between each of a plurality of node rows.
For example, it can be understood that the road number starts with A000 as the head address of the node data from the road data, and is composed of node data including 15 nodes from the node string data in FIG.
【0014】これらのネットワークデータによると、例
えば交差点番号Iに着目した場合、ここを始点とするコ
ースでは、まず、交差点データの始点情報から道路番号
、次にこの道路番号に関する道路データの「同じ始
点を持つ道路のうち番号が次のもの」から道路番号が
検索される。そして、道路番号における同様の情報で
は、逆に道路番号であることから周囲道路として他の
道路番号のものはないことが判断できる。これは、終点
に関しても同様である。According to these network data, if attention is paid to, for example, an intersection number I, in a course starting from this point, first, a road number is obtained from the start point information of the intersection data, and then "the same start point" of the road data relating to this road number is obtained. The road number is searched from "the road having the next number is next." Then, with the same information in the road number, it can be determined that there is no other road number as the surrounding road because the road number is the reverse. This is the same for the end point.
【0015】図6は背景データの構造を示す図である。
背景データは背景ポインタで先頭アドレスが指定される
メモリ領域に、各交差点毎に道路、川、線路等目につき
易いデータとして蓄えられており、図6(a)に示すよ
うに背景データがいくつあるかを示す要素数、各背景デ
ータを構成するノードの数、道路=1、川=2、線路=
3としたときのノード種別、東経、北緯等からなってい
る。図6(b)に示す例では、要素数が3でそれらはノ
ード種別1(道路)、ノード種別2(川)、ノード種別
3(線路)からなっている。なお、川、線路も道路と同
じに折れ線近似したときの各点をノードとして表してい
る。そして各背景画像はノード列を用いることにより描
画することができ、本発明では背景画を優先描画するよ
うにして案内交差点の認識をし易くしている。FIG. 6 is a diagram showing the structure of the background data.
Background data is stored in a memory area designated by a background pointer at a head address as data that is easy to see for roads, rivers, railroads, and the like for each intersection, and there are several background data as shown in FIG. The number of elements that indicate whether or not, the number of nodes that make up each background data, road = 1, river = 2, track =
3, the node type, east longitude, north latitude, and the like. In the example shown in FIG. 6B, the number of elements is 3, and they are composed of node type 1 (road), node type 2 (river), and node type 3 (track). In addition, each point of the river and the track when the polygonal line approximation is the same as the road is represented as a node. Each background image can be drawn by using a node array. In the present invention, the background image is drawn preferentially so that the guidance intersection can be easily recognized.
【0016】図7は交差点目印データの構造を示し、図
7(a)に示すように交差点目印ポインタで先頭アドレ
スが指定されるメモリ領域に、各交差点毎に目印数、目
印の中心位置の位置座標(東経、北緯)、目印パターン
番号が格納されている。図7(b)は目印パターン番号
のファイルを示し、目印パターン番号毎に、銀行、ガソ
リンスタンド等の画像データが、24×24ドットのマ
トリックスデータとして格納されている。なお、この画
像データは文字コードで持つようにしてもよい。FIG. 7 shows the structure of the intersection landmark data. As shown in FIG. 7A, the number of landmarks and the position of the center position of each landmark are stored in the memory area where the head address is specified by the intersection landmark pointer. Coordinates (east longitude, north latitude) and landmark pattern numbers are stored. FIG. 7B shows a file of landmark pattern numbers, in which image data of a bank, a gas station, etc. is stored as matrix data of 24 × 24 dots for each landmark pattern number. Note that this image data may be stored in a character code.
【0017】以下、本発明の描画方式の処理フローを説
明する。図8は本発明のナビゲーション処理フローを示
す図である。ステップ100でこの処理がスタートし、
現在位置、目的地を入力して経路探索を行い(ステップ
101,102)、経路に沿った案内交差点データを作
成する(ステップ103)。このとき案内交差点間の距
離が接近した場合は、複合案内交差点データとして登録
される。そして現在位置を追跡し(ステップ104)、
目的位置到着までこの処理を行って案内経路を設定し、
以後交差点案内を行っていく(ステップ105,10
6)。The processing flow of the drawing method according to the present invention will be described below. FIG. 8 is a diagram showing a navigation processing flow of the present invention. This process starts in step 100,
A route search is performed by inputting the current position and the destination (steps 101 and 102), and guidance intersection data along the route is created (step 103). At this time, if the distance between the guidance intersections is approaching, it is registered as composite guidance intersection data. Then, the current position is tracked (step 104),
Perform this process until the destination is reached, set a guidance route,
Thereafter, guidance of the intersection is performed (steps 105 and 10).
6).
【0018】図9は交差点描画処理フローを示す図であ
る。ステップ110で交差点描画サブルーチンがスター
トし、見易いように画面の回転角度を設定する(ステッ
プ111)。例えば、図18に示すように案内交差点を
画面中央にして進行方向を真上にするように画面角度を
設定することにより行われる。そして川、海、線路等の
背景を描画し(ステップ112)、次の描画道路を検索
する(ステップ113)。各描画道路の各ノードの東
経、北緯座標を画面に表示するための座標変換を行って
道路を描画し(ステップ114,115)、さらに案内
用の矢印、建物等の目印を描画し(ステップ116,1
17)、このサブルーチンが終了する(ステップ11
8)。FIG. 9 is a diagram showing an intersection drawing processing flow. At step 110, the intersection drawing subroutine starts, and the rotation angle of the screen is set so that it is easy to see (step 111). For example, as shown in FIG. 18, this is performed by setting the screen angle such that the guidance intersection is at the center of the screen and the traveling direction is right above. Then, the background of the river, the sea, the track, etc. is drawn (step 112), and the next drawn road is searched (step 113). The road is drawn by performing coordinate conversion for displaying the east longitude and north latitude coordinates of each node of each drawn road on the screen (steps 114 and 115), and further, guide arrows, marks such as buildings, and the like are drawn (step 116). , 1
17), this subroutine ends (step 11)
8).
【0019】図10は回転角度設定処理フローを示す図
である。ステップ120で回転角度設定処理がスタート
し、案内道路列GROAD〔〕のうち、終点が次の案内
交差点であるものをGROAD〔gp〕とする(ステッ
プ121)。GROAD〔gp〕は道路列と同時に案内
交差点列を表すことになる。GROAD〔gp〕のノー
ド列node〔〕を入力してノード数をiとし、nod
e〔i〕と画面中心との距離が100m以上か否か判断
する(ステップ123)。これは本実施例では画面で表
示される縦方向の長さを200mとしているので、no
de〔i〕と画面中心の距離が100mより大きいか否
かの判断によりnode〔i〕を描画するか否かを決定
するためである。100m以下であればnode〔i〕
は画面におさまってしまうので、iをi−1に置き換え
(ステップ124)、一つ手前のノードについて調べ、
このノードと画面中心の距離が100mより大きくなる
node〔i〕を検索する。i≧0で100mより大き
くなるノードがない場合には、GROAD〔gp〕はす
べて画面におさまってしまうので、gpをgp−1に置
き換え、以上の処理を繰り返す(ステップ126、12
7)。そして、例えばnode〔i〕は画面中心との距
離が100以下であり、node〔i−1〕と画面中心
との距離が100mより大きいとすると、node
〔i〕とnode〔i−1〕の間で画面中心座標との距
離が100mとなる座標(X,Y)を計算し(ステップ
128)、座標(X,Y)から画面中心座標を向く方向
が垂直になるような回転角度を計算し(ステップ12
9)処理を終了する。FIG. 10 is a diagram showing a rotation angle setting processing flow. In step 120, the rotation angle setting process starts, and among the guide road rows GROAD [], the one whose end point is the next guide intersection is set as GROAD [gp] (step 121). GROAD [gp] represents a guide intersection line at the same time as a road line. A node sequence node [] of GROAD [gp] is input, and the number of nodes is set to i.
It is determined whether the distance between e [i] and the center of the screen is 100 m or more (step 123). In this embodiment, since the vertical length displayed on the screen is 200 m, no
This is for determining whether to render node [i] by determining whether the distance between de [i] and the center of the screen is greater than 100 m. If it is less than 100m, node [i]
Will fit on the screen, so replace i with i-1 (step 124) and check for the previous node.
The node [i] in which the distance between this node and the center of the screen is larger than 100 m is searched. If i ≧ 0 and there is no node larger than 100 m, GROAD [gp] will all fit on the screen, so replace gp with gp−1 and repeat the above processing (steps 126 and 12).
7). For example, if node [i] has a distance of 100 or less from the center of the screen and node [i-1] has a distance greater than 100 m, node
The coordinates (X, Y) at which the distance from the screen center coordinates becomes 100 m between [i] and node [i-1] are calculated (step 128), and the direction from the coordinates (X, Y) to the screen center coordinates. Is calculated such that the angle becomes vertical (step 12).
9) End the process.
【0020】図11は描画道路検索処理フローを示す図
である。ステップ140で描画道路検索処理がスタート
し、描画交差点リストに次に案内する交差点を登録する
(ステップ141)。次に描画交差点リストに繋がって
いる道路の検索を行う。すなわち、描画交差点リストの
中の交差点が全て検索済みであるか否か判断し(ステッ
プ142)、検索済みであれば処理は終了し、検索済み
でなければ描画交差点リストから未検索の交差点Cを1
つ取り出し、この交差点を検索済みとする(ステップ1
43)。次に交差点Cに繋がっている道路を検索し、描
画道路リストにまだ登録していない道路を登録する(ス
テップ144)。こうして登録した道路の交差点でCと
反対側の交差点のうち、画面中心座標からの距離が10
0m以下のものは描画する必要があるので、そのうち描
画交差点リストに未登録のものは描画交差点リストに登
録する(ステップ145)。そしてステップ142に戻
り、同様の処理を繰り返すことにより描画道路の検索を
行う。FIG. 11 is a diagram showing a drawing road search processing flow. In step 140, the drawing road search process starts, and the intersection to be guided next is registered in the drawing intersection list (step 141). Next, a search is made for roads connected to the drawn intersection list. That is, it is determined whether or not all the intersections in the drawing intersection list have been searched (step 142). If the search has been completed, the process ends. 1
And take this intersection as searched (step 1
43). Next, a road connected to the intersection C is searched, and a road not yet registered in the drawing road list is registered (step 144). Among the intersections of the roads registered in this way, of the intersections on the opposite side to C, the distance from the screen center coordinates is 10
Since it is necessary to draw the ones of 0 m or less, those not registered in the drawing intersection list are registered in the drawing intersection list (step 145). Then, the process returns to step 142 to repeat the same processing to search for the drawn road.
【0021】図12は座標変換処理フローを示す図であ
る。ステップ150で座標変換処理がスタートし、先ず
i=1に設定し、描画道路リストのi番目の道路のノー
ド列を入力してi=i+1とし(ステップ151、15
2)、ノード列を画面座標に変換する(ステップ15
3)。そしてiが描画道路数に達するまで以上の処理を
繰返し(ステップ154)、iが描画道路数に達すると
座標変換処理が終了する。FIG. 12 is a diagram showing a coordinate conversion processing flow. In step 150, the coordinate conversion process starts. First, i = 1 is set, and a node sequence of the i-th road in the drawing road list is input to set i = i + 1 (steps 151 and 15).
2) Convert the node sequence into screen coordinates (step 15)
3). The above processing is repeated until i reaches the number of drawing roads (step 154). When i reaches the number of drawing roads, the coordinate conversion process ends.
【0022】図13は背景描画処理フローを示す図であ
る。ステップ160で背景描画処理がスタートしてブロ
ック番号をiとする。これは本実施例では1つの案内交
差点について背景画データを9ブロック領域に分割して
おり、先ずi=0としてブロック0番目の背景データを
入力する(ステップ161、162)。jを各ブロック
における背景データ数としてj番目の背景データを取り
出す(ステップ163、164)。そして背景データを
画面座標に変換し(ステップ165)、描画範囲内か否
か、背景データの種類が何であるか判断し(ステップ1
66、167)、背景が道路であれば道路用の色で幅を
つけて描画し(ステップ168)、線路であれば線路用
の色で描画し(ステップ169)、川であれば川用の色
でそれぞれ描画するとともに、川に幅があれば中を塗り
つぶす(ステップ170〜172)。そしてj=j−1
としてj≧0である限り以上の処理を繰返し、jが0よ
り小となるとi=i+1として次のデータブロックにつ
いて同様の処理を行い(ステップ173〜176)、す
べての背景画データについて色づけして描画する。FIG. 13 is a diagram showing the flow of the background drawing process. In step 160, the background drawing process starts, and the block number is set to i. In this embodiment, the background image data is divided into nine block areas for one guidance intersection. First, the background data of the 0th block is input as i = 0 (steps 161 and 162). The j-th background data is extracted by setting j as the number of background data in each block (steps 163 and 164). Then, the background data is converted into screen coordinates (step 165), and it is determined whether or not it is within the drawing range and what kind of background data is (step 1).
66, 167), if the background is a road, it is drawn with a width in the color for the road (step 168), if it is a track, it is drawn in the color for the track (step 169), and if it is a river, it is drawn for the river. Each color is drawn, and if the river has a width, the inside is painted out (steps 170 to 172). And j = j-1
The above processing is repeated as long as j ≧ 0, and when j is smaller than 0, the same processing is performed for the next data block as i = i + 1 (steps 173 to 176), and all background image data are colored. draw.
【0023】図14は道路描画用データ作成処理を示す
図である。図14(a)は道路描画処理を示すフローで
あり、ステップ180で道路描画処理がスタートし、描
画用データ作成処理を行い(ステップ181)、次に画
面に道路を描画する処理を行う(ステップ182)。描
画用データ作成処理は、図14(b)に示すように、画
面座標に変換してあるノード列により表示される道路
を、その太さを考慮したポリゴンに変換する処理を行う
(ステップ191)。そして、図14(c)に示すよう
に、まず画面座標に変換したノード列により表される道
路を図15(a)に示すように画面に表示し(ステップ
200)、次に図15(b)に示すようにポリゴンを描
画し(ステップ201)、さらに図15(c)に示すよ
うにポリゴンの中を道路描画色で塗りつぶす(ステップ
203)。FIG. 14 is a diagram showing a road drawing data creation process. FIG. 14A is a flowchart showing the road drawing process. In step 180, the road drawing process starts, a drawing data creation process is performed (step 181), and then a process of drawing a road on the screen is performed (step 181). 182). In the drawing data creation process, as shown in FIG. 14B, a process of converting a road displayed by a node sequence converted into screen coordinates into a polygon in consideration of its thickness is performed (step 191). . Then, as shown in FIG. 14C, the road represented by the node sequence converted into the screen coordinates is first displayed on the screen as shown in FIG. 15A (step 200), and then the road shown in FIG. ) Is drawn (step 201), and the polygon is painted in the road drawing color as shown in FIG. 15C (step 203).
【0024】図16は案内交差点の矢印および目印描画
処理フローを示す図である。図16(a)において、ス
テップ210で矢印描画処理がスタートし、案内道路列
からノード列を入力して画面座標に変換し(ステップ2
11)、この道路を他の道路と色を変えて描画するとと
もに、先端に三角形の矢印を描画する(ステップ21
2、213)。道路の色を変えることにより道路が強調
されるので、案内道路を見誤ることがない。図16
(b)においては目印にランク付けをおこなって描画す
る処理を示しており、ステップ220で目印描画処理が
スタートし、次に案内する交差点の目印データを入力す
る(ステップ221)。この場合、図7で示したパター
ン番号の小さいものを優先するようにあらかじめランク
をつけておき、一つ目の目印を描画して枠をつけ(ステ
ップ222)、順次二つ目以降の目印をランク付けに応
じて描画する(ステップ223)。FIG. 16 is a diagram showing a flow of a process of drawing an arrow at a guidance intersection and a mark. In FIG. 16A, an arrow drawing process starts in step 210, and a node sequence is input from the guide road sequence and converted into screen coordinates (step 2).
11) Draw this road in a different color from the other roads, and draw a triangular arrow at the tip (step 21).
2, 213). Since the road is emphasized by changing the color of the road, the guide road is not mistaken. FIG.
(B) shows a process of rendering a mark by ranking the mark. In step 220, the mark drawing process is started, and mark data of an intersection to be guided next is input (step 221). In this case, ranks are assigned in advance so as to give priority to the pattern with the smaller pattern number shown in FIG. 7, the first mark is drawn and a frame is set (step 222), and the second and subsequent marks are sequentially marked. Drawing is performed according to the ranking (step 223).
【0025】図17は背景と目印を選択表示する処理フ
ローを示す図である。先ず画面の回転角度を設定し(ス
テップ231)、背景に川、線路等があるか否か判断
し、背景があれば背景を描画し(ステップ233)、背
景がない場合には目印を描画する(ステップ234)。
そして、描画道路を検索し、座標変換を行って道路描画
して矢印を描画する(ステップ235〜238)。FIG. 17 is a diagram showing a processing flow for selectively displaying a background and a mark. First, the rotation angle of the screen is set (step 231), it is determined whether or not there is a river or a track in the background, and if there is a background, the background is drawn (step 233). If there is no background, a mark is drawn. (Step 234).
Then, the drawing road is searched, coordinate conversion is performed, and the road is drawn to draw an arrow (steps 235 to 238).
【0026】以上のように、道路、川、線路等の背景が
ある場合にはこれらを優先して描画することにより、案
内交差点を認識し易くし、さらに目印には優先度をつけ
て優先度に応じて順次表示することにより目印が多すぎ
て見にくくなることを防止し、また目印を強調表示する
ことにより一見して案内交差点を認識することが可能と
なる。As described above, when there is a background such as a road, a river, a track, etc., these are drawn with priority to make it easier to recognize the guidance intersection, and a mark is given a priority to give a priority. , It is possible to prevent that there are too many marks to make it difficult to see, and by highlighting the marks, it is possible to recognize the guidance intersection at a glance.
【図1】 本発明のナビゲーション装置の交差点描画方
式による表示画面を示す図である。FIG. 1 is a diagram showing a display screen according to an intersection drawing method of a navigation device of the present invention.
【図2】 本発明が適用されるナビゲーション装置のシ
ステム構成の一実施例を示す図である。FIG. 2 is a diagram showing an embodiment of a system configuration of a navigation device to which the present invention is applied.
【図3】 道路のネットワークを示す図である。FIG. 3 is a diagram showing a road network;
【図4】 交差点及び道路データを示す図である。FIG. 4 is a diagram showing intersections and road data.
【図5】 ノードデータを示す図である。FIG. 5 is a diagram showing node data.
【図6】 背景データ構造を示す図である。FIG. 6 is a diagram showing a background data structure.
【図7】 目印データ構造を示す図である。FIG. 7 is a diagram showing a mark data structure.
【図8】 ナビゲーション処理フローを示す図である。FIG. 8 is a diagram showing a navigation processing flow.
【図9】 交差点描画処理フローを示す図である。FIG. 9 is a diagram showing an intersection drawing processing flow.
【図10】 画面の回転角度設定処理フローを示す図で
ある。FIG. 10 is a diagram showing a screen rotation angle setting processing flow.
【図11】 描画道路検索処理フローを示す図である。FIG. 11 is a diagram showing a drawn road search processing flow.
【図12】 座標変換処理フローを示す図である。FIG. 12 is a diagram showing a coordinate conversion processing flow.
【図13】 背景描画処理フローを示す図である。FIG. 13 is a diagram showing a background drawing processing flow.
【図14】 道路描画処理フローを示す図である。FIG. 14 is a diagram showing a road drawing processing flow.
【図15】 描画道路を示す図である。FIG. 15 is a diagram showing a drawing road.
【図16】 矢印描画および目印描画処理フローを示す
図である。FIG. 16 is a diagram showing an arrow drawing and mark drawing processing flow.
【図17】 背景画優先描画処理フローを示す図であ
る。FIG. 17 is a diagram showing a background image priority drawing processing flow.
【図18】 従来の案内交差点描画方法を示す図であ
る。FIG. 18 is a diagram showing a conventional guidance intersection drawing method.
1…道路、2…立体交差案内道路、3…矢印、5…交差
点名、6…距離表示、7…案内交差点、8…目印、9…
川、10…道路。1 road, 2 crossroad guideway, 3 arrow, 5 intersection name, 6 distance display, 7 guide intersection, 8 landmark, 9 ...
River, 10 ... Road.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 横山昭二 愛知県安城市藤井町高根10番地アイシ ン・エィ・ダブリュ株式会社内 (56)参考文献 特開 昭58−122593(JP,A) 特開 平1−213516(JP,A) 特開 昭62−57099(JP,A) (58)調査した分野(Int.Cl.7,DB名) G01C 21/00 G08G 1/0969 G09B 29/10 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Shoji Yokoyama 10 Takane, Fujii-cho, Anjo-shi, Aichi Prefecture Inside Aisin AW Co., Ltd. (56) References JP-A-58-122593 (JP, A) Hei 1-213516 (JP, A) JP-A-62-57099 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G01C 21/00 G08G 1/0969 G09B 29/10
Claims (6)
標に関連する位置情報と表示に関する情報とを含む目印
データを格納する記憶手段と、 前記地図データに基づき地図を描画すると共に前記目印
データを検索し前記目印データの位置情報と表示に関す
る情報に基づき前記地図上に目印を描画する地図描画手
段とを備え、 前記地図描画手段は、地図上に描画される目印のうち特
定の目印を強調表示して描画することを特徴とするナビ
ゲーション装置。1. A storage means for storing mark data including map data, position information relating to coordinates in the map data, and information relating to display, drawing a map based on the map data and retrieving the mark data. Map drawing means for drawing a mark on the map based on the position information of the mark data and information on display, wherein the map drawing means comprises a special feature among the marks drawn on the map.
A navigation device characterized in that a predetermined mark is highlighted and drawn.
き交差点の交差点図を描画して表示するナビゲーション
装置において、 地図データ及び該地図データにおける座標に関連する位
置情報と表示に関する情報とを含む目印データを格納す
る記憶手段と、 前記地図データに基づき案内すべき交差点の交差点図を
描画すると共に前記目印データを検索し前記目印データ
の位置情報と表示に関する情報に基づき前記交差点図上
に目印を描画する交差点図描画手段とを備え、 前記交差点図描画手段は、交差点図上に描画される目印
のうち特定の目印を強調表示して描画することを特徴と
するナビゲーション装置。2. A navigation device for drawing and displaying an intersection diagram of an intersection to be guided along a preset course, comprising: map data; position information relating to coordinates in the map data; and display information. Storage means for storing landmark data; drawing an intersection diagram of an intersection to be guided based on the map data; searching for the landmark data; and displaying a landmark on the intersection diagram based on the position information and display information of the landmark data. An intersection diagram drawing unit for drawing, wherein the intersection diagram drawing unit highlights and draws a specific landmark among the landmarks drawn on the intersection diagram.
さらに優先度に関する情報を含み、前記地図描画手段
は、前記目印の優先度に関する情報に基づき地図上に描
画される目印のうち特定の目印を強調表示することを特
徴とする請求項1記載のナビゲーション装置。3. The landmark data stored in the storage unit further includes information on a priority, and the map drawing unit is configured to output a specific landmark among the landmarks drawn on the map based on the information on the priority of the landmark. 2. The navigation device according to claim 1, wherein is highlighted .
優先度に基づく描画順位で表示画面に目印を表示するこ
とを特徴とする請求項3記載のナビゲーション装置。4. The navigation device according to claim 3, wherein the map drawing means displays the mark on a display screen in a drawing order based on the priority of the mark data.
は表示形態を異ならせて目印を強調表示することを特徴
とする請求項1乃至3のうちいずれか1項記載のナビゲ
ーション装置。5. The navigation device according to claim 1, wherein a frame is formed on the mark so that the mark is displayed differently from other marks to highlight the mark.
されていることを特徴とする請求項1乃至4のうちいず
れか1項記載のナビゲーション装置。6. The navigation device according to claim 1, wherein the mark data is added to intersection data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13185898A JP3081184B2 (en) | 1998-05-14 | 1998-05-14 | Navigation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13185898A JP3081184B2 (en) | 1998-05-14 | 1998-05-14 | Navigation device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29083589A Division JP3002482B2 (en) | 1989-11-07 | 1989-11-07 | Navigation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH112537A JPH112537A (en) | 1999-01-06 |
JP3081184B2 true JP3081184B2 (en) | 2000-08-28 |
Family
ID=15067775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13185898A Expired - Lifetime JP3081184B2 (en) | 1998-05-14 | 1998-05-14 | Navigation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3081184B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000043953A1 (en) * | 1999-01-25 | 2000-07-27 | Kabushiki Kaisya Zenrin | Device and method for creating and using data on road map expressed by polygons |
JP4676684B2 (en) | 2003-08-26 | 2011-04-27 | クラリオン株式会社 | In-vehicle information terminal |
JP4931675B2 (en) * | 2007-04-11 | 2012-05-16 | アルパイン株式会社 | Navigation device |
JP5971369B2 (en) * | 2015-03-11 | 2016-08-17 | 日本電気株式会社 | Driving support device, driving support method, and program |
CN113624245B (en) * | 2020-05-08 | 2024-04-16 | 北京京东乾石科技有限公司 | Navigation method and device, computer storage medium and electronic equipment |
-
1998
- 1998-05-14 JP JP13185898A patent/JP3081184B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH112537A (en) | 1999-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2659742B2 (en) | Navigation device | |
WO1989006341A1 (en) | A display unit of navigation system | |
JP3831555B2 (en) | Detour route search method for navigation device | |
JP2798934B2 (en) | Navigation device | |
JP3081184B2 (en) | Navigation device | |
JP3883719B2 (en) | Destination candidate display method of route search system | |
JP4355048B2 (en) | Navigation device, route search method, and information terminal device | |
JP4209545B2 (en) | Landmark display method and navigation apparatus | |
JP4152478B2 (en) | Route search device, route search method, and storage medium | |
JP3275673B2 (en) | Travel route guidance device | |
JP3009681B2 (en) | Navigation device | |
JP3002482B2 (en) | Navigation device | |
JP3708372B2 (en) | Route display method for in-vehicle navigation system | |
JP2824426B2 (en) | Navigation device and map display device | |
JP2921409B2 (en) | Vehicle navigation system | |
JP3008753B2 (en) | Travel position display device | |
JP2905491B2 (en) | Navigation device | |
JP3325245B2 (en) | Navigation device | |
JP2984645B2 (en) | Vehicle navigation system | |
JP2859757B2 (en) | In-vehicle navigator | |
JPH1164021A (en) | Navigation information providing method by printing | |
JPH09257505A (en) | Route guiding method of on-vehicle navigation system | |
JP3448288B2 (en) | Navigation device | |
JP2984646B2 (en) | Vehicle navigation system | |
JPH0894368A (en) | Navigation device for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20080623 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090623 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 10 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 10 |