JP2002183765A - Map display device, map display method, and computer program used in map display device - Google Patents

Map display device, map display method, and computer program used in map display device

Info

Publication number
JP2002183765A
JP2002183765A JP2001288454A JP2001288454A JP2002183765A JP 2002183765 A JP2002183765 A JP 2002183765A JP 2001288454 A JP2001288454 A JP 2001288454A JP 2001288454 A JP2001288454 A JP 2001288454A JP 2002183765 A JP2002183765 A JP 2002183765A
Authority
JP
Japan
Prior art keywords
map
curved surface
display device
information
projection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001288454A
Other languages
Japanese (ja)
Other versions
JP4786842B2 (en
Inventor
Yoshiyuki Mochizuki
義幸 望月
Keiichi Senda
圭一 仙田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001288454A priority Critical patent/JP4786842B2/en
Publication of JP2002183765A publication Critical patent/JP2002183765A/en
Application granted granted Critical
Publication of JP4786842B2 publication Critical patent/JP4786842B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a map display device allowing a driver to precisely grasp the map information displayed on a screen in a short time. SOLUTION: In this map display device 10, a curved surface generation part 150 successively generates first to second curved surfaces having forms according to the arrangement of an enlarged part or contracted part designated on a map by a user, respectively, which are gradually deformed via the intermediate shape between the both, a mapping part 150 maps a map stored in a map memory part 110 on each generated curved surface to generate mapped images, and a projection part 170 successively displays projection images of the mapped images projected onto a flat virtual screen. The map display device 10 thus displays a map partially enlarged or contracted while keeping the connecting relation of roads, which is gradually deformed between two display forms.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、地図表示装置、地
図表示方法、及び前記地図表示装置において用いられる
コンピュータプログラムに関し、特に、カーナビゲーシ
ョン装置において用いられる道路地図表示技術に関す
る。
The present invention relates to a map display device, a map display method, and a computer program used in the map display device, and more particularly to a road map display technology used in a car navigation device.

【0002】[0002]

【従来の技術】地図表示装置の一応用例として、カーナ
ビゲーション装置がある。カーナビゲーション装置で用
いられる地図表示装置においては、特に、表示された地
図を利用者、すなわち運転者が一瞥して理解できる必要
があり、運転者がごく短い時間で情報を把握できる地図
の表示方法に関して様々な工夫が行われている。当該工
夫の一例として、運転者が所望すると考えられる情報を
強調して表示する方法がある。
2. Description of the Related Art As one application example of a map display device, there is a car navigation device. In a map display device used in a car navigation device, in particular, a user, that is, a driver needs to be able to understand the displayed map at a glance, and a map display method in which the driver can grasp information in a very short time. Various innovations have been made for. As an example of such a device, there is a method of highlighting and displaying information considered to be desired by the driver.

【0003】自動車の運転において、交差点、目的地な
ど、運転者が特に注意を払うと考えられる地点がある。
ここで当該地点を注目点と呼ぶ。従来のある種類の地図
表示装置は、注目点付近の拡大図を表示する。この表示
方法を用いる地図表示装置は、例えば自動車が主要な交
差点に接近した際に、当該交差点付近の拡大図を表示す
ることにより、運転者の進路判断を支援する。なお、拡
大図を全画面に表示するのではなく、画面の一部分にお
いて地図に重ねて表示する地図表示装置もある。
[0003] In driving an automobile, there are points, such as intersections and destinations, where the driver is expected to pay special attention.
Here, the point is called a point of interest. One type of conventional map display device displays an enlarged view near a point of interest. A map display device using this display method assists a driver in determining a course by, for example, displaying an enlarged view near an intersection when a car approaches a main intersection. There is a map display device that displays an enlarged view on a part of the screen instead of displaying it on the entire screen.

【0004】また、地図の表示範囲の周辺をより大きな
縮尺で表した広域図を、画面の一部分において地図に重
ねて表示する地図表示装置もある。この表示方法によれ
ば、運転者は地図を確認しつつ同時に前記広域図により
地図周辺にある道路をも確認することができる。このよ
うに、従来の地図表示装置は、注目点付近の拡大図を表
示し、また地図周辺の広域図を表示することにより、運
転者が所望すると考えられる情報を強調して表示する。
これにより、画面に表示された情報を運転者が短時間で
把握できるよう図っている。
[0004] There is also a map display device that displays a wide-area map showing the periphery of the map display range on a larger scale on a map in a part of the screen. According to this display method, the driver can check the map and at the same time check the roads around the map by the wide area map. As described above, the conventional map display device displays an enlarged view around the point of interest and a wide-area view around the map to emphasize and display information considered to be desired by the driver.
Thus, the driver can grasp the information displayed on the screen in a short time.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記従
来技術の装置における表示方法において、注目点付近の
拡大図が全画面に表示される場合には、運転者は拡大図
を見ながら同時に地図に表示される拡大図周辺の道路を
確認することが全くできないという問題がある。また、
注目点付近の拡大図又は地図周辺の広域図が画面の一部
分において地図に重ねて表示される場合には、運転者は
当該表示によって隠された地図部分を確認することがで
きないという問題があり、さらに、縮尺が異なる拡大図
または広域図と地図とは連続して描かれないため、両図
の関係、特に両図の間での道路の接続関係を運転者が短
時間で把握することが困難であるという問題がある。
However, in the above display method of the prior art device, when an enlarged view near the point of interest is displayed on the entire screen, the driver simultaneously displays the enlarged view on the map while viewing the enlarged view. There is a problem that the road around the enlarged map to be displayed cannot be confirmed at all. Also,
When the enlarged map near the point of interest or the wide area map around the map is displayed over the map in a part of the screen, there is a problem that the driver cannot confirm the map portion hidden by the display, Furthermore, because the enlarged or wide-area map and the map with different scales are not drawn consecutively, it is difficult for the driver to quickly understand the relationship between the two diagrams, particularly the road connection between the two diagrams. There is a problem that is.

【0006】また、運転者が拡大図又は広域図を確認す
るため地図と当該拡大図又は広域図との間で視線を移動
させる際に、注目点を見失う場合があるという問題点も
ある。なお、従来、遠近法を用いて地図を表示する技術
がある。この表示方法は、人間の視覚特性に倣い遠くの
ものを小さくかつ近くのものを大きく表示することによ
り、表示された地図について運転者の遠近把握を容易に
するが、注目点付近を拡大表示し、又は地図周辺を広域
表示する場合には、前記と同様の問題を有する。
Another problem is that when the driver moves his / her line of sight between the map and the enlarged view or the wide area view to check the enlarged view or the wide area view, the driver may lose his or her attention. Heretofore, there is a technique for displaying a map using a perspective method. This display method makes it easy for the driver to grasp the perspective of the displayed map by displaying the distant objects small and the nearby objects large according to the visual characteristics of humans. In the case where a large area is displayed around the map or around the map, the same problem as described above occurs.

【0007】上記の問題に鑑み、本発明は、画面に表示
された地図情報を運転者が短時間の内に的確に把握でき
る地図表示装置を提供することを目的とする。
[0007] In view of the above problems, an object of the present invention is to provide a map display device that enables a driver to accurately grasp map information displayed on a screen within a short time.

【0008】[0008]

【課題を解決するための手段】(1) 上記問題を解決
するため、本発明の地図表示装置は、1つの面の曲率を
時間的に徐々に変化させる過程で得られる、形状の異な
る複数の面の各々に対し、地図に関する第1座標情報を
前記各面上の第2座標情報に変換するとともに、前記各
面毎に得られた前記第2座標情報に従って前記地図を表
示することを特徴とする。
(1) In order to solve the above-mentioned problems, a map display device of the present invention comprises a plurality of maps having different shapes, which are obtained by gradually changing the curvature of one surface over time. For each of the surfaces, the first coordinate information related to the map is converted into the second coordinate information on each of the surfaces, and the map is displayed according to the second coordinate information obtained for each of the surfaces. I do.

【0009】(2) 前記(1)の地図表示装置におい
て、前記第1座標情報は前記地図上に表示されるべき目
的物の位置を示し、前記地図表示装置は、前記第1座標
情報を記憶している地図記憶手段と、1つの面を第1の
形状から第2の形状まで両者の中間的な形状を経由して
徐々に変形させる過程で得られる複数の面を生成する曲
面生成手段と、前記第1座標情報を前記生成された各面
上の第2座標情報に変換し、前記目的物を表す画像を、
前記変換された第2座標情報により示される位置を基準
として前記各面上にテクスチャマッピングすることによ
り前記各面毎にマップドイメージを生成するマッピング
手段と、前記生成された各マップドイメージを平面状の
仮想スクリーンに透視投影することにより得られた投影
イメージを順次表示する投影表示手段とを備えてもよ
い。
(2) In the map display device of (1), the first coordinate information indicates a position of an object to be displayed on the map, and the map display device stores the first coordinate information. Map storage means, and curved surface generation means for generating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two. , Converting the first coordinate information into the second coordinate information on each of the generated surfaces,
Mapping means for generating a mapped image for each surface by texture mapping on each surface with reference to the position indicated by the converted second coordinate information; and Projection display means for sequentially displaying projection images obtained by perspective projection on a virtual screen in a shape of a circle.

【0010】(3) 前記(2)の地図表示装置は、注
目点を含む前記地図上の部分領域を、時間的に徐々に拡
大表示又は縮小表示し、前記曲面生成手段は、前記部分
領域が拡大表示される場合には、前記部分領域に含まれ
る目的物を表す画像がテクスチャマッピングされる前記
面上の部分と前記透視投影における視線とがなす角度
が、前記面の他の部分と前記透視投影における視線とが
なす角度よりも大きい形状を前記第2の形状として、前
記複数の面を生成し、前記部分領域が縮小表示される場
合には、前記部分領域に含まれる目的物を表す画像がテ
クスチャマッピングされる前記面上の部分と前記透視投
影における視線とがなす角度が、前記面の他の部分と前
記透視投影における視線とがなす角度よりも小さい形状
を前記第2の形状として、前記複数の面を生成してもよ
い。
[0010] (3) The map display device of (2) gradually enlarges or reduces the partial area on the map including the point of interest over time, and the curved surface generating means determines that the partial area is When the image is enlarged and displayed, an angle formed between a portion on the surface on which the image representing the object included in the partial region is texture-mapped and a line of sight in the perspective projection is different from that of the other portion of the surface. An image representing an object included in the partial area when the plurality of surfaces are generated and the partial area is displayed in a reduced form, with the shape larger than the angle formed by the line of sight in projection as the second shape. The angle between the portion on the surface on which the texture mapping is performed and the line of sight in the perspective projection is smaller than the angle between the other portion of the surface and the line of sight in the perspective projection is defined as the second shape. Thus, the plurality of surfaces may be generated.

【0011】(4) 前記(3)の地図表示装置におい
て、前記曲面生成手段は、前記注目点の位置、及び前記
部分領域が拡大表示されるべきか縮小表示されるべきか
の区別を示す情報を利用者から受け付ける注目点受付部
を有し、前記受け付けた情報に応じて、前記複数の面を
生成してもよい。 (5) 前記(1)の地図表示装置において、前記第1
座標情報は前記地図上に表示されるべき目的物の位置を
示し、前記地図表示装置は、前記第1座標情報を記憶し
ている地図記憶手段と、1つの面を第1の形状から第2
の形状まで両者の中間的な形状を経由して徐々に変形さ
せる過程で得られる複数の面を生成する曲面生成手段
と、前記第1座標情報を前記生成された各面上の第2座
標情報に変換し、前記目的物を表す画像を、前記変換さ
れた第2座標情報により示される位置を基準として、前
記各面を仮想スクリーンとして透視投影することにより
前記各面毎に得られた投影イメージを、順次表示する投
影表示手段とを備えてもよい。
(4) In the map display device according to (3), the curved surface generating means includes information indicating the position of the point of interest and whether the partial area should be displayed in an enlarged or reduced manner. May be provided from a user, and the plurality of planes may be generated according to the received information. (5) In the map display device of (1), the first
The coordinate information indicates a position of an object to be displayed on the map, and the map display device includes: a map storage unit storing the first coordinate information;
Curved surface generating means for generating a plurality of surfaces obtained in the process of gradually deforming through intermediate shapes between the two shapes, and the second coordinate information on each of the generated surfaces And a projection image obtained for each of the surfaces by perspectively projecting each of the surfaces as a virtual screen on the basis of the position indicated by the converted second coordinate information, based on the image representing the object. And a projection display means for sequentially displaying them.

【0012】(6) 前記(5)の地図表示装置は、注
目点を含む前記地図上の部分領域を、時間的に徐々に拡
大表示又は縮小表示し、前記曲面生成手段は、前記部分
領域が拡大表示される場合には、前記部分領域に含まれ
る目的物が透視投影される前記面上の部分と前記透視投
影における視線とがなす角度が、前記面の他の部分と前
記透視投影における視線とがなす角度よりも小さい形状
を前記第2の形状として、前記複数の面を生成し、前記
部分領域が縮小表示される場合には、前記部分領域に含
まれる目的物が透視投影される前記面上の部分と前記透
視投影における視線とがなす角度が、前記面の他の部分
と前記透視投影における視線とがなす角度よりも大きい
形状を前記第2の形状として、前記複数の面を生成して
もよい。
(6) The map display device of (5) gradually enlarges or reduces the partial area on the map including the point of interest with time, and the curved surface generating means determines that the partial area is When the display is enlarged and displayed, the angle between the portion on the surface on which the object included in the partial area is perspectively projected and the line of sight in the perspective projection is different from the other portion of the surface and the line of sight in the perspective projection. When the shape smaller than the angle formed by the plurality of surfaces is generated as the second shape, and the partial region is reduced and displayed, the object included in the partial region is perspectively projected. The plurality of surfaces are generated by setting the shape formed by an angle formed by a portion on a surface and a line of sight in the perspective projection larger than an angle formed by another portion of the surface and a line of sight in the perspective projection as the second shape. May be.

【0013】(7) 前記(6)の地図表示装置におい
て、前記曲面生成手段は、前記注目点の位置、及び前記
部分領域が拡大表示されるべきか縮小表示されるべきか
の区別を示す情報を利用者から受け付ける注目点受付部
を有し、前記受け付けた情報に応じて、前記複数の面を
生成してもよい。 (8) 本発明の地図表示方法は、1つの面を第1の形
状から第2の形状まで両者の中間的な形状を経由して徐
々に変形させる過程で得られる複数の面を示す定義情報
を生成する曲面生成ステップと、地図上に表示されるべ
き目的物の位置を示す第1座標情報を前記定義情報によ
り示される各面上の第2座標情報に変換し、前記目的物
を表す画像を前記変換された第2座標情報により示され
る位置を基準として前記各面上にテクスチャマッピング
することにより、前記各面毎にマップドイメージを生成
するマッピングステップと、前記各マップドイメージを
平面状の仮想スクリーンに透視投影することにより得ら
れる投影イメージを生成し、順次表示する投影表示ステ
ップとを含む。
(7) In the map display device of (6), the curved surface generating means includes information indicating a position of the point of interest and whether the partial area should be enlarged or reduced. May be provided from a user, and the plurality of planes may be generated according to the received information. (8) According to the map display method of the present invention, definition information indicating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two. Generating a curved surface, and converting the first coordinate information indicating the position of the object to be displayed on the map into the second coordinate information on each surface indicated by the definition information, and generating an image representing the object. A mapping step of generating a mapped image for each surface by performing texture mapping on each of the surfaces with reference to the position indicated by the converted second coordinate information; A projection display step of generating a projection image obtained by performing perspective projection on the virtual screen of the above, and sequentially displaying the projection image.

【0014】(9) 本発明の地図表示方法は、1つの
面を第1の形状から第2の形状まで両者の中間的な形状
を経由して徐々に変形させる過程で得られる複数の面を
示す定義情報を生成する曲面生成ステップと、地図上に
表示されるべき目的物の位置を示す第1座標情報を前記
定義情報により示される各面上の第2座標情報に変換
し、前記目的物を表す画像を前記変換された第2座標情
報により示される位置を基準として前記各面を仮想スク
リーンとして透視投影することにより得られる投影イメ
ージを、前記各面毎に生成し、順次表示する投影表示ス
テップとを含む。
(9) According to the map display method of the present invention, a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two are used. A curved surface generating step of generating definition information to be displayed, and converting first coordinate information indicating a position of the object to be displayed on a map into second coordinate information on each surface indicated by the definition information, A projection image generated by perspectively projecting each surface as a virtual screen on the basis of a position indicated by the converted second coordinate information on the image representing Steps.

【0015】(10) 本発明のプログラムは、地図表
示装置をコンピュータにより実現するためのコンピュー
タ実行可能なプログラムであって、1つの面を第1の形
状から第2の形状まで両者の中間的な形状を経由して徐
々に変形させる過程で得られる複数の面を示す定義情報
を生成する曲面生成ステップと、地図上に表示されるべ
き目的物の位置を示す第1座標情報を前記定義情報によ
り示される各面上の第2座標情報に変換し、前記目的物
を表す画像を前記変換された第2座標情報により示され
る位置を基準として前記各面上にテクスチャマッピング
することにより、前記各面毎にマップドイメージを生成
するマッピングステップと、前記各マップドイメージを
平面状の仮想スクリーンに透視投影することにより得ら
れる投影イメージを生成し、順次表示する投影表示ステ
ップとを、前記コンピュータに実行させる。
(10) The program of the present invention is a computer-executable program for realizing a map display device by a computer, wherein one surface is intermediate from the first shape to the second shape. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of gradually deforming via a shape; and first coordinate information indicating a position of an object to be displayed on a map, based on the definition information. By converting the image representing the object into a texture on the respective surface with reference to the position indicated by the converted second coordinate information, A mapping step of generating a mapped image for each, and projecting a projection image obtained by perspectively projecting each of the mapped images on a planar virtual screen. And a projection display step of generating and sequentially displaying the generated data.

【0016】(11) 本発明のプログラムは、地図表
示装置をコンピュータにより実現するためのコンピュー
タ実行可能なプログラムであって、1つの面を第1の形
状から第2の形状まで両者の中間的な形状を経由して徐
々に変形させる過程で得られる複数の面を示す定義情報
を生成する曲面生成ステップと、地図上に表示されるべ
き目的物の位置を示す第1座標情報を前記定義情報によ
り示される各面上の第2座標情報に変換し、前記目的物
を表す画像を前記変換された第2座標情報により示され
る位置を基準として前記各面を仮想スクリーンとして透
視投影することにより得られる投影イメージを、前記各
面毎に生成し、順次表示する投影表示ステップとを、前
記コンピュータに実行させる。
(11) The program according to the present invention is a computer-executable program for realizing a map display device by a computer, wherein one surface is intermediate between the first shape and the second shape. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of gradually deforming via a shape; and first coordinate information indicating a position of an object to be displayed on a map, based on the definition information. It is obtained by converting into a second coordinate information on each indicated surface, and perspectively projecting each image as a virtual screen on the basis of a position indicated by the converted second coordinate information on an image representing the object. And a projection display step of generating a projection image for each of the surfaces and sequentially displaying the projection images.

【0017】[0017]

【発明の実施の形態】<第1の実施の形態>第1の実施
の形態における地図表示装置10について説明する。地
図表示装置10は、地図上において利用者から指定され
る注目点の位置に応じた所期の形状を有し、かつ時間的
に徐々に変形する曲面を生成し、生成される曲面毎に地
図を示す座標情報をテクスチャマッピングし、テクスチ
ャマッピングされた座標情報を透視投影して得られる像
を表示することにより、道路の接続関係を保ったままで
前記注目点を含む部分領域を拡大表示する装置である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS <First Embodiment> A map display device 10 according to a first embodiment will be described. The map display device 10 generates a curved surface having an expected shape according to the position of a point of interest specified by a user on the map and gradually deforming with time, and generates a map for each generated curved surface. Is a device that performs texture mapping of coordinate information indicating, and displays an image obtained by perspective projection of the texture-mapped coordinate information, thereby enlarging and displaying a partial area including the point of interest while maintaining a road connection relationship. is there.

【0018】<全体構成>図1に示すように、第1の実
施の形態における地図表示装置10は、地図記憶部11
0、自車位置受付部155、曲面記憶部140、曲面生
成部150、マッピング部160、投影部170及び表
示部180から構成される。地図表示装置10は、具体
的にはプロセッサ、プログラムを記憶しているROM
(Read Only Memory)、作業用のRA
M(Random Access Memory)等の
ソフトウェア及びハードウェアにより実現される。前記
各部の機能は、プロセッサがROMに記憶されているプ
ログラムを実行することにより実現される。前記各部の
間におけるデータの受け渡しは、RAM等のハードウェ
アを介して行われる。
<Overall Configuration> As shown in FIG. 1, a map display device 10 according to the first embodiment
0, the vehicle position receiving unit 155, the curved surface storage unit 140, the curved surface generating unit 150, the mapping unit 160, the projecting unit 170, and the display unit 180. The map display device 10 is, specifically, a processor and a ROM storing a program.
(Read Only Memory), RA for work
It is realized by software and hardware such as M (Random Access Memory). The function of each unit is realized by the processor executing a program stored in the ROM. The transfer of data between the units is performed via hardware such as a RAM.

【0019】<地図記憶部110>地図記憶部110
は、ビットマップデータにより表される画像情報、及び
文字列と、それぞれの位置を示す第1座標情報と対応付
けて記憶している。ここで、前記第1座標情報を、地図
情報全体に亘る2次元直交座標系における座標により表
すものとし、当該座標系をst座標系と称する。
<Map storage unit 110> Map storage unit 110
Are stored in association with image information and character strings represented by bitmap data, and first coordinate information indicating respective positions. Here, the first coordinate information is represented by coordinates in a two-dimensional orthogonal coordinate system over the entire map information, and the coordinate system is referred to as an st coordinate system.

【0020】図2は、地図記憶部110が記憶している
画像情報の一例であり、前記第1座標情報の0≦s≦1
000、0≦t≦1000に対応する画像情報を示して
いる。図3は、地図記憶部110が記憶している文字情
報の一例であり、111は文字情報テーブルである。文
字情報テーブル111は、文字情報について文字と文字
位置を示す第1座標情報とを格納する。
FIG. 2 shows an example of the image information stored in the map storage unit 110, wherein 0 ≦ s ≦ 1 of the first coordinate information.
000, 0 ≦ t ≦ 1000. FIG. 3 is an example of character information stored in the map storage unit 110, and 111 is a character information table. The character information table 111 stores a character and first coordinate information indicating a character position for the character information.

【0021】<曲面記憶部140>曲面記憶部140
は、透視投影を行う仮想的な空間に存する異なる複数の
曲面であって、地図情報がマッピングされる曲面を定義
する情報を記憶している。ここで、当該空間を3次元直
交座標系を用いて表すものとし、当該座標系をxyz座
標系と称する。
<Curved Surface Storage Unit 140> Curved Surface Storage Unit 140
Stores information defining a plurality of different curved surfaces existing in a virtual space where perspective projection is performed, to which the map information is mapped. Here, the space is represented using a three-dimensional orthogonal coordinate system, and the coordinate system is referred to as an xyz coordinate system.

【0022】曲面記憶部140は、拡大すべき地図部分
がテクスチャマッピングされる曲面部分において前記曲
面と前記透視投影における視線とがなす角度が、前記曲
面の他の部分と前記透視投影における視線とがなす角度
よりも大きい曲面形状を定義する情報を、前記地図部分
が表示される画面上の部分を示す情報と対応付けて記憶
し、また、縮小すべき地図部分がテクスチャマッピング
される曲面部分において前記曲面と前記透視投影におけ
る視線とがなす角度が、前記曲面の他の部分と前記透視
投影における視線とがなす角度よりも小さい曲面形状を
定義する情報を、前記地図部分が表示される画面上の部
分を示す情報と対応付けて記憶している。前記曲面の形
状に応じて地図が拡大及び縮小される作用については、
投影部170の説明において詳述する。
The curved surface storage unit 140 stores the angle between the curved surface and the line of sight in the perspective projection in the curved surface portion on which the map portion to be enlarged is texture-mapped, and the angle between the other part of the curved surface and the line of sight in the perspective projection. The information defining the curved surface shape larger than the angle to be formed is stored in association with the information indicating the portion on the screen where the map portion is displayed, and the map portion to be reduced is stored in the curved surface portion on which the texture mapping is performed. The angle between the curved surface and the line of sight in the perspective projection is information defining a curved surface shape smaller than the angle between the other part of the curved surface and the line of sight in the perspective projection, on the screen where the map portion is displayed. It is stored in association with the information indicating the part. Regarding the effect that the map is enlarged and reduced according to the shape of the curved surface,
This will be described in detail in the description of the projection unit 170.

【0023】曲面記憶部140は、地図を拡大縮小する
作用を有さない形状として、特に、平面を定義する情報
を記憶している。以降、当該情報をも含めて、曲面記憶
部140に記憶される曲面又は平面を定義する情報を、
曲面定義情報と総称する。曲面記憶部140は、前記情
報を次の何れかの形態により記憶している。 (1)x、y及びzの関係式により表される曲面 (2)面上の複数のサンプル点を補間して得られる曲面 (3)媒介変数u及びvを用いて面上の点のx、y及び
z座標を表した曲面 図4に、曲面の一例を示す。同図(a)は、関係式 x2+(y−0.5)2+(z+1)2=1.25 により表される曲面141を、同図(b)は、関係式 x2+(y−0.5)2+(z−1)2=1.25 により表される曲面142を、それぞれ −0.5≦x≦0.5、0≦y≦1 の範囲について示している。形状の理解を助けるため、
同図においてx座標及びy座標について0.1刻みに測
地線を表示した。曲面141、曲面142は、それぞ
れ、地図の表示範囲の手前部分、遠方部分を拡大する。
各部分は、それぞれ、表示画面において、下方部分、上
方部分に相当する。
The curved surface storage unit 140 stores, in particular, information defining a plane as a shape having no function of enlarging or reducing a map. Hereinafter, including the information, the information defining the curved surface or the plane stored in the curved surface storage unit 140,
Collectively referred to as curved surface definition information. The curved surface storage unit 140 stores the information in one of the following forms. (1) A surface represented by a relational expression of x, y, and z (2) A surface obtained by interpolating a plurality of sample points on the surface (3) x of a point on the surface using the parameters u and v FIG. 4 illustrates an example of a curved surface. FIG. 11A shows a curved surface 141 represented by a relational expression x 2 + (y−0.5) 2 + (z + 1) 2 = 1.25, and FIG. 10B shows a relational expression x 2 + ( The curved surface 142 represented by (y−0.5) 2 + (z−1) 2 = 1.25 is shown for the ranges of −0.5 ≦ x ≦ 0.5 and 0 ≦ y ≦ 1, respectively. To help understand the shape,
In the figure, geodesic lines are displayed at intervals of 0.1 for the x coordinate and the y coordinate. The curved surface 141 and the curved surface 142 respectively enlarge a front portion and a distant portion of the display range of the map.
Each part corresponds to a lower part and an upper part on the display screen, respectively.

【0024】図5は、前記曲面及び平面について、曲面
記憶部140が記憶している情報の例を示している。曲
面記憶部140は、曲面定義情報欄に前記曲面定義情報
を記憶し、拡大縮小部分欄に拡大又は縮小すべき地図部
分が表示される画面上の部分を示す情報を記憶してい
る。なお、曲面記憶部140は、前記(2)及び(3)
の形態により表した曲面定義情報を記憶してもよい(図
示省略)。
FIG. 5 shows an example of information stored in the curved surface storage section 140 for the curved surface and the plane. The curved surface storage unit 140 stores the curved surface definition information in a curved surface definition information column, and stores information indicating a portion on a screen where a map portion to be enlarged or reduced is displayed in an enlarged / reduced portion column. It should be noted that the curved surface storage unit 140 stores the above (2) and (3)
May be stored (not shown).

【0025】<曲面生成部150>曲面生成部150
は、運転者の操作に応じて2つの形状の間を両者の中間
的な形状を経由して徐々に変形する曲面を生成して、当
該曲面を表す曲面定義情報をマッピング部160に対し
て出力する。以下、詳細に説明する。曲面生成部150
は、注目点受付部151及び注目点記憶部152を有す
る。
<Curved Surface Generating Unit 150> Curved Surface Generating Unit 150
Generates a curved surface that gradually deforms between two shapes in response to a driver's operation via an intermediate shape between the two shapes, and outputs curved surface definition information representing the curved surface to the mapping unit 160. I do. The details will be described below. Surface generation unit 150
Has an attention point reception unit 151 and an attention point storage unit 152.

【0026】注目点受付部151は、例えば表示部18
0が有する画面の前面に設置されるタッチパネル等によ
り実現され、運転者が拡大表示及び縮小表示を区別して
当該タッチパネル等に触れることにより、運転者が意図
した注目点の画面上における位置を認識し、当該位置を
示す情報を拡大表示及び縮小表示の区別とともに曲面生
成部150に対して通知する。
The attention point receiving unit 151 is, for example, a display unit 18
0 is realized by a touch panel or the like installed on the front of the screen that the driver 0 has. The driver recognizes the position on the screen of the point of interest intended by the driver by touching the touch panel or the like while distinguishing between enlarged display and reduced display. Then, the information indicating the position is notified to the curved surface generation unit 150 together with the distinction between the enlarged display and the reduced display.

【0027】注目点記憶部152は、画面上の位置と拡
大表示及び縮小表示の区別とを示す情報を記憶する。図
6に示すように、注目点記憶部152は、前注目点欄及
び現注目点欄を有しており、双方の欄はそれぞれ、注目
点の位置と拡大縮小の区別を保持し、最初、双方の欄は
注目点の位置が指定されていないことを示す情報が記憶
されている。
The attention point storage unit 152 stores information indicating the position on the screen and the distinction between enlarged display and reduced display. As shown in FIG. 6, the point of interest storage unit 152 has a previous point of interest column and a current point of interest column, and both columns hold the position of the point of interest and the distinction between enlargement and reduction. Both columns store information indicating that the position of the point of interest is not specified.

【0028】曲面生成部150は、注目点受付部151
から画面上の位置を拡大縮小の区別とともに示す情報を
通知され、現注目点欄の内容を前注目点欄に転記し、当
該通知された情報を現注目点欄に記録する。次に、曲面
生成部150は、前注目点について、位置が指定されて
いる場合には、曲面記憶部140から前注目点を拡大縮
小部分に含む曲面定義情報を取得し、位置が指定されて
いない場合には、曲面記憶部140から平面を定義する
情報を取得する。現注目点についても、同様にして曲面
記憶部140から情報を取得する。曲面生成部150
は、前注目点について取得した情報が表す形状を有する
曲面又は平面(以後、前曲面と称する)から、現注目点
について取得した情報が表す形状を有する曲面又は平面
(以後、現曲面と称する)まで、両者の中間的な形状を
経由して徐々に変形する曲面を順次生成する。
The curved surface generating section 150 includes a point of interest receiving section 151.
Is notified of information indicating the position on the screen together with the distinction of enlargement / reduction, the contents of the current point of interest column are transferred to the previous point of interest column, and the notified information is recorded in the current point of interest column. Next, when the position is specified for the previous point of interest, the surface generating unit 150 acquires the surface definition information including the previous point of interest in the enlarged / reduced portion from the surface storage unit 140, and specifies the position. If not, the information that defines the plane is acquired from the curved surface storage unit 140. Information about the current point of interest is similarly obtained from the curved surface storage unit 140. Surface generation unit 150
Is a curve or a plane having a shape represented by the information obtained for the current point of interest (hereinafter referred to as a current surface) from a surface or a plane having a shape represented by the information obtained for the previous point of interest. Until then, a curved surface that is gradually deformed via an intermediate shape between them is sequentially generated.

【0029】当該曲面を生成する一具体例として、曲面
生成部150が2つの形状の間を10等分して両形状の
中間的な形状を有する9個の曲面を生成する方法につい
て述べる。 (1) x、y及びzの関係式により曲面が定義される
場合、前曲面及び現曲面の面上にあって、共通のx,y
座標値を有する複数の点を求める。前曲面について求め
たn個の点が P1:(x1 ,y1 ,zp1) … Pn:(xn ,yn ,z
pn) であり、現曲面について求めたn個の点が C1:(x1 ,y1 ,zc1) … Cn:(xn ,yn ,z
cn) であるとき、曲面生成部150はi=1…9の各々につ
いてn個のサンプル点 S1i:(x1 ,y1 ,zp1+i(zc1−zp1)/10)
… Sni:(xn ,yn ,zpn+i(zcn−zpn)/10)
(i=1…9) により定義される9個の曲面を順次生成する。
As a specific example of generating the curved surface, a method in which the curved surface generating unit 150 divides two shapes into ten and generates nine curved surfaces having an intermediate shape between the two shapes will be described. (1) When a surface is defined by the relational expression of x, y, and z, it is on the surfaces of the previous surface and the current surface, and has a common x, y
Find a plurality of points having coordinate values. The n points obtained for the front surface are P1: (x1, y1, zp1)... Pn: (xn, yn, z)
pn), and the n points obtained for the current surface are C1: (x1, y1, zc1)... Cn: (xn, yn, z
cn), the curved surface generating unit 150 sets n sample points S1i for each of i = 1... 9: (x1, y1, zp1 + i (zc1−zp1) / 10)
... Sni: (xn, yn, zpn + i (zcn-zpn) / 10)
Nine curved surfaces defined by (i = 1... 9) are sequentially generated.

【0030】(2) 面上の複数のサンプル点により曲
面が定義される場合であって、前曲面を定義するm個の
サンプル点が P1:(x1 ,y1 ,zp1) … Pm:(xm ,ym ,z
pm) であり、現曲面を定義するm個のサンプル点が C1:(x1 ,y1 ,zc1) … Cm:(xm ,ym ,z
cm) であるとき、曲面生成部150はi=1…9の各々につ
いてm個のサンプル点 S1i:(x1 ,y1 ,zp1+i(zc1−zp1)/10)
… Smi:(xm ,ym ,zpm+i(zcm−zpm)/10)
(i=1…9) により定義される9個の曲面を順次生成する。
(2) In the case where a curved surface is defined by a plurality of sample points on a surface, m sample points defining a front surface are represented by P1: (x1, y1, zp1)... Pm: (xm, ym, z
pm), and m sample points defining the current surface are C1: (x1, y1, zc1)... Cm: (xm, ym, z)
cm), the curved surface generating unit 150 sets m sample points S1i for each of i = 1... 9: (x1, y1, zp1 + i (zc1−zp1) / 10)
... Smi: (xm, ym, zpm + i (zcm-zpm) / 10)
Nine curved surfaces defined by (i = 1... 9) are sequentially generated.

【0031】前記例は、前曲面と現曲面とが共通のxy
座標値を有するサンプル点により定義されている場合に
ついて示しているが、両者が異なるxy座標値を有する
サンプル点により定義されている場合は、一方の曲面を
定義するサンプル点の座標値を双線形補間することによ
り他方の曲面を定義するサンプル点と等しいxy座標を
有する点を算出し、当該点をサンプル点として用いれば
よい。
In the above example, the front surface and the current surface have a common xy
Although the case where they are defined by sample points having coordinate values is shown, when both are defined by sample points having different xy coordinate values, the coordinate values of the sample points defining one surface are bilinear. By interpolation, a point having xy coordinates equal to the sample point defining the other curved surface may be calculated, and the point may be used as the sample point.

【0032】(3) 媒介変数u及びvを用いて曲面上
の点のx、y及びz座標が定義される場合であって、前
曲面が P:(xp(u,v) ,yp(u,v) ,zp(u,
v)) 現曲面が C:(xc(u,v) ,yc(u,v) ,zc(u,
v)) と定義される場合、曲面生成部150はi=1…9の各
々について Mi:(xp(u,v) + i(xc(u,v)−xp
(u,v))/10 ,yp(u,v) + i(yc
(u,v)−yp(u,v))/10 ,zp(u,v)
+ i(zc(u,v)−zp(u,v))/10 )(i
=1…9) により定義される9個の曲面を順次生成する。
(3) When the x, y, and z coordinates of a point on the surface are defined using the parameters u and v, the front surface is defined as P: (xp (u, v), yp (u , V), zp (u,
v)) The current surface is C: (xc (u, v), yc (u, v), zc (u,
v)), the surface generating unit 150 calculates Mi: (xp (u, v) + i (xc (u, v) -xp) for each of i = 1 ... 9.
(U, v)) / 10, yp (u, v) + i (yc
(U, v) -yp (u, v)) / 10, zp (u, v)
+ I (zc (u, v) -zp (u, v)) / 10) (i
= 1... 9) are sequentially generated.

【0033】曲面生成部150は、マッピング部160
に対して、生成した曲面を表す曲面定義情報を順次出力
し、最後に現曲面を表す曲面定義情報を出力する。図7
は、表示画面の下方部分に位置する注目点を運転者から
指定されている状態において、新たに、表示画面の上方
部分に位置する注目点を運転者から指定された場合に、
曲面生成部150が出力する曲面を示す概念図である。
The curved surface generation unit 150 includes a mapping unit 160
, Sequentially outputs surface definition information representing the generated surface, and finally outputs surface definition information representing the current surface. FIG.
In a state where the driver has designated a point of interest located in the lower part of the display screen, if a driver newly designates a point of interest located in the upper part of the display screen,
FIG. 4 is a conceptual diagram illustrating a curved surface output by a curved surface generation unit 150.

【0034】曲面生成部150は、表示画面の下方部分
を拡大する曲面141を前曲面とし、表示画面の上方部
分を拡大する曲面142を現曲面として、曲面141か
ら曲面142に向かって、両者の中間的な形状を有する
曲面143を順次生成し、当該生成した曲面を表す曲面
定義情報をマッピング部160へ出力する。その後、曲
面142を表す曲面定義情報をマッピング部160へ出
力する。
The curved surface generating section 150 sets the curved surface 141 that enlarges the lower part of the display screen as the front curved surface, and the curved surface 142 that enlarges the upper part of the display screen as the current curved surface, and moves the curved surface 141 from the curved surface 141 toward the curved surface 142. A curved surface 143 having an intermediate shape is sequentially generated, and the curved surface definition information representing the generated curved surface is output to the mapping unit 160. After that, surface definition information representing the surface 142 is output to the mapping unit 160.

【0035】<自車位置受付部155>自車位置受付部
155は、本地図表示装置外のGPS(Global
Positioning System)装置又は慣性
航法装置等から、本地図表示装置が搭載された自動車の
現在位置及び進行方向に関する情報を受け付け、当該位
置及び方向を表す自車位置情報をマッピング部160に
出力する。
<Vehicle Position Reception Unit 155> The vehicle position reception unit 155 is a GPS (Global) outside the map display device.
Information on the current position and the traveling direction of the vehicle equipped with the map display device is received from a Positioning System device or an inertial navigation device, and the vehicle position information indicating the position and direction is output to the mapping unit 160.

【0036】図8は、自車位置情報の一例を示してい
る。自車位置情報156は、自車位置及び進行方向から
なる。自車位置はst座標系における座標、進行方向は
s軸から反時計周りに測った角度により表される。<マ
ッピング部160>マッピング部160は、自車位置受
付部155から受け取った自車位置情報156に応じて
地図上の表示対象となる領域を算出し、当該領域に含ま
れる画像情報を、曲面生成部150から入力される曲面
毎にテクスチャマッピングする。以下、詳細に説明す
る。
FIG. 8 shows an example of the vehicle position information. The own vehicle position information 156 includes the own vehicle position and the traveling direction. The vehicle position is represented by coordinates in the st coordinate system, and the traveling direction is represented by an angle measured counterclockwise from the s axis. <Mapping Unit 160> The mapping unit 160 calculates an area to be displayed on the map in accordance with the vehicle position information 156 received from the vehicle position reception unit 155, and generates the image information included in the area into a curved surface. Texture mapping is performed for each curved surface input from the unit 150. The details will be described below.

【0037】マッピング部160は、自車位置を含む矩
形領域を表示対象領域として算出する。ここでは、一例
として、進行方向に向かって自車位置から前方9Km、
後方1Km、左右それぞれ5Kmの範囲の領域を算出す
るものとする。図9は、当該算出された領域を示してい
る。同図において、157が表示対象領域、158が自
車位置、159が進行方向である。
The mapping section 160 calculates a rectangular area including the position of the vehicle as a display target area. Here, as an example, 9 km forward from the own vehicle position in the traveling direction,
It is assumed that an area within a range of 1 km behind and 5 km on each side is calculated. FIG. 9 shows the calculated area. In the figure, reference numeral 157 denotes a display target area, 158 denotes a vehicle position, and 159 denotes a traveling direction.

【0038】次に、マッピング部160は、前記表示対
象領域のst座標を、透視投影を行う仮想空間のxy座
標に対応付ける座標変換を求める。当該変換は、自車位
置及び進行方向に応じた平行移動及び回転移動、並びに
縮小により構成される。マッピング部160は、自車位
置及び進行方向に応じた平行移動量、回転移動量及び縮
小比に応じて当該変換fを算出する。
Next, the mapping unit 160 obtains a coordinate transformation for associating the st coordinates of the display target area with the xy coordinates of the virtual space for performing perspective projection. The conversion is constituted by a parallel movement and a rotational movement according to the own vehicle position and the traveling direction, and a reduction. The mapping unit 160 calculates the conversion f according to the amount of parallel movement, the amount of rotational movement, and the reduction ratio according to the position and traveling direction of the vehicle.

【0039】次に、マッピング部160は、前記領域に
含まれる画像情報の位置を示す第1座標情報(s0,t
0)に対して当該画像情報をテクスチャマッピングする
基準となる前記曲面上の位置を示す第2座標情報(f
(s0,t0),z0)を次のようにして算出する。 (1) x、y及びzの関係式により曲面が定義される
場合、当該関係式のx、yにf(s0,t0)を代入し
てzについて解く。
Next, the mapping section 160 generates first coordinate information (s0, t) indicating the position of the image information contained in the area.
0), the second coordinate information (f) indicating a position on the curved surface that is a reference for texture-mapping the image information.
(S0, t0), z0) are calculated as follows. (1) When a curved surface is defined by a relational expression of x, y, and z, f (s0, t0) is substituted for x and y in the relational expression to solve for z.

【0040】(2) 面上の複数のサンプル点により曲
面が定義される場合、x、y座標に関してf(s0,t
0)の近隣にあるサンプル点の座標値を双線形補間して
z0を得る。 (3) 媒介変数u及びvを用いて曲面上の点のx、y
及びz座標が定義される場合、x、yにf(s0,t
0)を代入してu0、v0を求め、当該u0、v0から
z0を求める。
(2) When a curved surface is defined by a plurality of sample points on a surface, f (s0, t
The coordinate values of the sample points near 0) are bilinearly interpolated to obtain z0. (3) x, y of a point on a curved surface using parameter u and v
And z coordinates are defined, x and y are f (s0, t
0) is substituted to determine u0 and v0, and z0 is determined from u0 and v0.

【0041】マッピング部160は、当該求めた曲面上
の位置(f(s0,t0),z0)に前記画像情報の各
画素をテクスチャマッピングする。このマッピングは、
従来実施されているテクスチャマッピングを用いて行
う。なお、エイリアシングを除去するために、面積寄与
率に応じてテクスチャマッピングする方法及び双線形補
間等を用いて画素を補間してテクスチャマッピングする
方法が従来行われており、本テクスチャマッピング処理
において当該方法を適用してもよい。
The mapping unit 160 texture-maps each pixel of the image information at the obtained position (f (s0, t0), z0) on the curved surface. This mapping is
This is performed using texture mapping that has been conventionally performed. Note that, in order to remove the aliasing, a method of performing texture mapping according to the area contribution ratio and a method of performing texture mapping by interpolating pixels using bilinear interpolation or the like have been conventionally performed. May be applied.

【0042】マッピング結果の一例として、図10は、
図4(a)の曲面141に図9の表示対象領域157に
含まれる画像情報をテクスチャマッピングした結果を示
している。図11は図4(b)の曲面142に図9の表
示対象領域157に含まれる画像情報をテクスチャマッ
ピングした結果を示している。なお、形状の理解を助け
るため図10、図11の双方に測地線を表示した。
As an example of the mapping result, FIG.
A result of texture mapping of image information included in the display target area 157 of FIG. 9 on the curved surface 141 of FIG. 4A is shown. FIG. 11 shows a result of texture mapping of image information included in the display target area 157 of FIG. 9 on the curved surface 142 of FIG. 4B. Note that geodesic lines are displayed in both FIG. 10 and FIG. 11 to help understanding of the shape.

【0043】マッピング部160は、当該テクスチャマ
ッピング処理を、曲面生成部150から入力される曲面
毎に行う。 <投影部170>投影部170は、前記曲面毎に、マッ
ピング部160によりテクスチャマッピングされた画像
情報を平面状の仮想スクリーンに透視投影する。以下、
詳細に説明する。
The mapping unit 160 performs the texture mapping process for each curved surface input from the curved surface generating unit 150. <Projection Unit 170> The projection unit 170 perspectively projects image information texture-mapped by the mapping unit 160 on a flat virtual screen for each of the curved surfaces. Less than,
This will be described in detail.

【0044】図12(a)は、図10のテクスチャマッ
ピング結果に対して投影部170が行う透視投影を示す
概念図であり、曲面171、仮想スクリーン172、視
点173、視線174の位置関係を示している。従来の
遠近法を用いる場合と同様、投影部170は、視点17
3を進行方向に向かって曲面171の手前の適切な高さ
に仮想的に配置し、仮想スクリーン172を適切な視野
が得られる位置に配置する。この配置において仮想スク
リーン172に投影される像は現実の地域を上空から眺
めた景色に相当するため、現実感のある地図を運転者に
提示することができ、運転者の遠近把握を容易にする。
FIG. 12A is a conceptual diagram showing perspective projection performed by the projection unit 170 on the texture mapping result of FIG. 10 and shows the positional relationship among a curved surface 171, a virtual screen 172, a viewpoint 173, and a line of sight 174. ing. As in the case of using the conventional perspective method, the projection unit 170
3 is virtually arranged at an appropriate height before the curved surface 171 in the traveling direction, and the virtual screen 172 is arranged at a position where an appropriate visual field can be obtained. In this arrangement, the image projected on the virtual screen 172 corresponds to a view of the real area from the sky, so that a realistic map can be presented to the driver, and the driver can easily grasp the perspective. .

【0045】図12(b)は、同図(a)のx=0にお
ける断面図であり、Lsは仮想スクリーン172の高
さ、L1は進行方向に向かって曲面171の手前半分が
仮想スクリーン172に投影される長さを示している。
地図の特定の部分を拡大しない場合と比較するため、
x、y座標に関して曲面171と同じ範囲を有する平面
の手前半分が仮想スクリーン172に投影される長さを
L0により示している。
FIG. 12B is a cross-sectional view at x = 0 in FIG. 12A, where Ls is the height of the virtual screen 172 and L1 is the virtual screen 172 in the front half of the curved surface 171 in the traveling direction. Shows the length projected to.
To compare a particular part of the map without zooming,
L0 indicates the length of the front half of a plane having the same range as the curved surface 171 with respect to the x and y coordinates projected on the virtual screen 172.

【0046】同図に示したように、曲面171は、進行
方向に向かって手前部分において視線と大きな角度θ1
で交わり遠方部分において小さな角度θ2で交わる。曲
面上の同一面積の部分について、視線となす角度が小さ
いほど仮想スクリーン上に投影される面積が小さくなる
ため、曲面171にテクスチャマッピングされた地図を
透視投影した像は、手前部分が拡大され遠方部分が縮小
される。このことはL0<L1であることからも確かめ
られる。
As shown in the figure, the curved surface 171 has a large angle θ1 with respect to the line of sight in the front part in the traveling direction.
Intersect at a small angle θ2 in a distant portion. For a portion of the same area on the curved surface, the smaller the angle between the line of sight and the line of sight, the smaller the area projected on the virtual screen. Therefore, the perspective projection image of the map texture-mapped on the curved surface 171 is enlarged in the near side, Parts are reduced. This can also be confirmed from L0 <L1.

【0047】図13(a)は、図11のテクスチャマッ
ピング結果に対する透視投影を示す概念図であり、17
6は曲面、177は仮想スクリーン、178は視点、1
79は視線である。これらの配置及びその効果は、前記
と同様である。図13(b)は、同図(a)のx=0に
おける断面図であり、Lsは仮想スクリーン177の高
さ、L1は進行方向に向かって曲面176の奥半分が仮
想スクリーン177に投影される長さ、L0はx、y座
標に関して曲面176と同じ範囲を有する平面の奥半分
が仮想スクリーン177に投影される長さである。
FIG. 13A is a conceptual diagram showing perspective projection for the texture mapping result of FIG.
6 is a curved surface, 177 is a virtual screen, 178 is a viewpoint, 1
79 is a line of sight. These arrangements and their effects are the same as described above. FIG. 13B is a cross-sectional view at x = 0 in FIG. 13A, where Ls is the height of the virtual screen 177, and L1 is the depth half of the curved surface 176 projected on the virtual screen 177 in the traveling direction. L0 is the length of the back half of a plane having the same range as the curved surface 176 with respect to the x and y coordinates projected onto the virtual screen 177.

【0048】曲面176は、進行方向に向かって手前部
分において視線と小さな角度θ1で交わり遠方部分にお
いて大きな角度θ2で交わるため、曲面176にテクス
チャマッピングされた地図を透視投影した像は、手前部
分が縮小され遠方部分が拡大される。このことはL0<
L1であることからも確かめられる。このように、拡大
すべき地図部分がテクスチャマッピングされる点におい
て前記曲面と前記透視投影における視線とがなす角度
が、前記曲面の他の部分と前記透視投影における視線と
がなす角度よりも大きく、縮小すべき地図部分がテクス
チャマッピングされる点において前記曲面と前記透視投
影における視線とがなす角度が、前記曲面の他の部分と
前記透視投影における視線とがなす角度よりも小さい形
状を有する曲面にテクスチャマッピングした地図情報を
透視投影することにより、道路の接続関係を保ったまま
地図の所望の部分を拡大し、また縮小した像を得ること
ができる。
Since the curved surface 176 intersects the line of sight at a small angle θ1 at the front part in the traveling direction and intersects at a large angle θ2 at the distant part, the perspective projection image of the map texture-mapped on the curved surface 176 is It is reduced and the distant part is enlarged. This means that L0 <
It can be confirmed from L1. In this way, the angle between the curved surface and the line of sight in the perspective projection at the point where the map portion to be enlarged is texture mapped is larger than the angle between the other portion of the curved surface and the line of sight in the perspective projection, An angle formed by the curved surface and the line of sight in the perspective projection at a point where the map portion to be reduced is texture-mapped is a curved surface having a shape smaller than the angle formed by the other part of the curved surface and the line of sight in the perspective projection. By perspectively projecting the texture-mapped map information, a desired portion of the map can be enlarged or reduced while maintaining the road connection relationship.

【0049】投影部170は、曲面生成部150が出力
する曲面毎にマッピング部160がテクスチャマッピン
グした画像情報を、平面状の仮想スクリーンに透視投影
する。例えば、運転者の操作に応じて、前曲面が図12
の曲面171であり、現曲面が図13の曲面176とな
った場合、曲面生成部150は、曲面171から曲面1
76までの中間的な形状を有する曲面を順次出力し、マ
ッピング部160は、当該曲面毎に画像情報をテクスチ
ャマッピングし、投影部170は、当該テクスチャマッ
ピングされた画像情報を透視投影する。これにより、投
影部170は、地図の手前部分が拡大された投影像か
ら、地図の遠方部分が拡大された投影像へと、徐々に変
形する投影像を出力する。
The projection unit 170 perspectively projects image information texture-mapped by the mapping unit 160 for each curved surface output from the curved surface generation unit 150 onto a flat virtual screen. For example, the front curved surface is changed according to the driver's operation in FIG.
When the current curved surface is the curved surface 176 in FIG. 13, the curved surface generating unit 150 converts the curved surface 171 from the curved surface 171 to the curved surface 171.
Surfaces having intermediate shapes up to 76 are sequentially output, the mapping unit 160 texture-maps the image information for each of the surfaces, and the projection unit 170 perspectively projects the texture-mapped image information. Thereby, the projection unit 170 outputs a projection image that is gradually deformed from a projection image in which the front part of the map is enlarged to a projection image in which a distant part of the map is enlarged.

【0050】<表示部180>表示部180は、液晶パ
ネル、ブラウン管、プラズマパネル、EL(Elect
ro Luminescence)パネル等により実現
される画面を備え、前記曲面毎に、投影部170により
透視投影された像及び文字情報を当該画面に表示する。
以下、詳細に説明する。
<Display Unit 180> The display unit 180 includes a liquid crystal panel, a cathode ray tube, a plasma panel, and an EL (Elect).
a screen realized by a panel (ro Luminescence), etc., and displays an image and character information perspectively projected by the projection unit 170 for each of the curved surfaces on the screen.
The details will be described below.

【0051】表示部180は、前記曲面毎に仮想スクリ
ーンに透視投影された像を拡大または縮小して画面の全
体に表示する。次に表示部180は、表示対象領域に含
まれる各文字情報の位置(s0,t0)に対して前記曲
面毎に、曲面上の点(f(s0,t0),z0)を前記
マッピング部160と同様にして算出し、点(f(s
0,t0),z0)が前記透視投影される仮想スクリー
ン上の点を算出し、当該仮想スクリーン上の点に対応す
る画面上の点を中心として文字フォントを表示する。
The display unit 180 enlarges or reduces the image projected and projected on the virtual screen for each of the curved surfaces, and displays the image on the entire screen. Next, the display unit 180 maps a point (f (s0, t0), z0) on the curved surface to the mapping unit 160 for each of the curved surfaces with respect to the position (s0, t0) of each piece of character information included in the display target area. Is calculated in the same manner as
(0, t0), z0) calculate the point on the virtual screen to be perspectively projected, and display the character font around the point on the screen corresponding to the point on the virtual screen.

【0052】このように、地図表示装置10は、文字情
報の表示に際して文字フォントをテクスチャマッピング
及び透視投影の対象とせず、表示部180は、前記求め
た画面上の位置に文字フォントを表示することにより、
テクスチャマッピング及び透視投影により生じる文字フ
ォントの変形を回避する。図14は、図12の透視投影
の結果について表示部180が行う画面表示例であり、
図15は、図13の透視投影の結果について表示部18
0が行う画面表示例を示している。運転者の操作に応じ
て、前曲面が図12に示した曲面171であり、現曲面
が図13に示した曲面176となった場合の例によれ
ば、表示部180は、図14の表示から図15の表示ま
で、両表示間を徐々に変形する地図を表示する。
As described above, the map display device 10 does not target the character font for texture mapping and perspective projection when displaying the character information, and the display unit 180 displays the character font at the determined position on the screen. By
Avoid character font deformation caused by texture mapping and perspective projection. FIG. 14 is a screen display example performed by the display unit 180 on the result of the perspective projection in FIG.
FIG. 15 shows the display unit 18 regarding the result of the perspective projection of FIG.
0 shows a screen display example. According to the example in which the front curved surface is the curved surface 171 shown in FIG. 12 and the current curved surface is the curved surface 176 shown in FIG. 13 according to the driver's operation, the display unit 180 displays the display shown in FIG. 15 to the display of FIG. 15, a map that gradually changes between the two displays is displayed.

【0053】<地図表示処理>以下、図16及び図17
に示すフローチャートを参照しながら、地図表示装置1
0が行う地図表示処理について説明する。地図表示装置
10は、運転者の操作に応じて2つの形状の間を両者の
中間的な形状を経由して徐々に変形する曲面を生成し、
当該曲面毎に曲面定義情報を付してサブ処理を呼び出す
メイン処理と、メイン処理から与えられた曲面定義情報
によって表される曲面または平面に地図をテクスチャマ
ッピングし透視投影して表示するサブ処理とを行うこと
により、2つの表示形状の間を徐々に変形する地図を表
示する。
<Map Display Processing> Hereinafter, FIGS. 16 and 17
Referring to the flowchart shown in FIG.
Next, the map display processing performed by No. 0 will be described. The map display device 10 generates a curved surface that gradually deforms between the two shapes via an intermediate shape between the two shapes according to the operation of the driver,
A main process for calling the sub-process with the surface definition information for each of the surfaces, and a sub-process for texture-mapping and perspectively projecting and displaying a map on a surface or a plane represented by the surface definition information given from the main process. Is performed, a map that gradually changes between the two display shapes is displayed.

【0054】<メイン処理>注目点受付部151は、運
転者が意図した注目点の画面上における位置を表す情報
を取得し(ステップS010)、当該情報に応じて、曲
面生成部150は、前注目点及び現注目点の位置情報を
更新する(ステップS011)。更新された前注目点に
ついて、位置が指定されている場合には(ステップS0
12)、曲面生成部150は、当該位置を含む地図部分
を拡大する曲面定義情報を曲面記憶部140から取得し
(ステップS013)、位置が指定されていない場合に
は、平面を表す情報を取得する(ステップS014)。
さらに、曲面生成部150は、更新された現注目点につ
いて、同様にして曲面記憶部140から情報を取得する
(ステップS015〜ステップS017)。
<Main Processing> The point-of-interest receiving section 151 acquires information indicating the position of the point of interest on the screen intended by the driver (step S010). The position information of the point of interest and the current point of interest is updated (step S011). When the position is designated for the updated previous point of interest (step S0
12), the curved surface generating unit 150 acquires the curved surface definition information for enlarging the map portion including the position from the curved surface storage unit 140 (step S013), and acquires the information representing the plane when the position is not specified. (Step S014).
Further, the curved surface generation unit 150 similarly acquires information on the updated current point of interest from the curved surface storage unit 140 (steps S015 to S017).

【0055】曲面生成部150は、前注目点について取
得した情報により表される前曲面から、現注目点につい
て取得した情報により表される現曲面まで(ステップS
020)、両者の中間的な形状を経由して徐々に変形す
る曲面を1つ生成し(ステップS021)、当該曲面を
指定してサブ処理を実行する処理を(ステップS02
2)、順次繰り返す(ステップS023)。その後、曲
面生成部150は、現曲面を指定してサブ処理を実行す
る(ステップS024)。
The surface generating unit 150 performs processing from the previous surface represented by the information obtained for the previous point of interest to the current surface represented by the information obtained for the current point of interest (step S
020), generate one curved surface that gradually deforms via an intermediate shape between the two (step S021), and execute a sub-process by designating the curved surface (step S02).
2) Repeat sequentially (step S023). Thereafter, the curved surface generation unit 150 executes the sub-process by designating the current curved surface (step S024).

【0056】<サブ処理>サブ処理において、地図表示
装置10は、メイン処理のステップS022及びステッ
プS024から曲面定義情報を与えられ、以下の処理を
行う。自車位置受付部155は、自車位置及び進行方向
をマッピング部160に出力する(ステップS10
1)。マッピング部160は、自車位置受付部155か
ら入力された自車位置及び進行方向に応じて表示対象領
域を算出する(ステップS102)。マッピング部16
0は、st座標からxy座標への変換fを算出する(ス
テップS103)。
<Sub Processing> In the sub processing, the map display device 10 is given the surface definition information from steps S 022 and S 024 of the main processing, and performs the following processing. The vehicle position receiving unit 155 outputs the vehicle position and the traveling direction to the mapping unit 160 (Step S10).
1). The mapping unit 160 calculates a display target area according to the vehicle position and the traveling direction input from the vehicle position reception unit 155 (Step S102). Mapping unit 16
0 calculates the conversion f from the st coordinate to the xy coordinate (step S103).

【0057】マッピング部160は、表示対象領域に含
まれる画像情報の位置を示す第1座標情報に対し(ステ
ップS104)、変換fを用いて、メイン処理から与え
られた情報により定義される曲面又は平面上の位置を示
す第2座標情報を算出し(ステップS105)、算出さ
れた位置を基準として当該画像情報の各画素をマッピン
グする(ステップS106)。投影部170は、マッピ
ング部160によりマッピングされた画像情報を仮想ス
クリーンに透視投影する(ステップS108)。
The mapping unit 160 converts the first coordinate information indicating the position of the image information included in the display target area (step S104) into a curved surface defined by the information given from the main processing by using the conversion f. The second coordinate information indicating the position on the plane is calculated (step S105), and each pixel of the image information is mapped based on the calculated position (step S106). The projection unit 170 perspectively projects the image information mapped by the mapping unit 160 on a virtual screen (step S108).

【0058】表示部180は、仮想スクリーンに透視投
影された像を拡大または縮小して表示部180が備える
画面の全体に表示する(ステップS109)。表示部1
80は、文字位置が表示対象領域に含まれる各文字情報
について(ステップS110)、画面上の表示位置を算
出し(ステップS111)、算出された位置に文字フォ
ントを表示する(ステップS112)。
The display unit 180 enlarges or reduces the image perspectively projected on the virtual screen and displays it on the entire screen of the display unit 180 (step S109). Display 1
80 calculates a display position on the screen for each character information whose character position is included in the display target area (step S110) (step S111), and displays a character font at the calculated position (step S112).

【0059】<第1のまとめ>以上のように、地図表示
装置10は、運転者から指定された注目点の位置に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を順次生成し、当該曲面毎に地図情報を
テクスチャマッピングし、テクスチャマッピングされた
地図情報を透視投影して得られる像を表示することによ
り、道路の接続関係を保ちつつ部分的に拡大又は縮小し
た地図であって、2つの表示形状の間を徐々に変形する
地図を表示する。
<First Summary> As described above, the map display device 10 gradually moves between the two shapes in accordance with the position of the point of interest specified by the driver via the intermediate shape between the two shapes. Are sequentially generated, texture information of map information is texture-mapped for each curved surface, and an image obtained by perspective projection of the texture-mapped map information is displayed, thereby partially maintaining the road connection relationship. An enlarged or reduced map, which gradually changes between two display shapes, is displayed.

【0060】地図表示装置10は、前記注目点を含む地
図部分がテクスチャマッピングされる点において曲面と
前記透視投影における視線とがなす角度が、曲面の他の
部分と前記透視投影における視線とがなす角度よりも大
きい形状を有する曲面へ向かって前記各曲面を生成する
ことにより、前記注目点の周辺部分を徐々に拡大表示す
る。
In the map display device 10, the angle formed between the curved surface and the line of sight in the perspective projection at the point where the map portion including the point of interest is texture-mapped forms the other part of the curved surface with the line of sight in the perspective projection. By generating each of the curved surfaces toward a curved surface having a shape larger than the angle, a peripheral portion of the point of interest is gradually enlarged and displayed.

【0061】また、前記注目点を含む地図部分がテクス
チャマッピングされる点において曲面と前記透視投影に
おける視線とがなす角度が、曲面の他の部分と前記透視
投影における視線とがなす角度よりも小さい形状を有す
る曲面へ向かって前記各曲面を生成することにより、前
記注目点の周辺部分を徐々に縮小表示する。地図表示装
置10は、何れの場合も文字情報をマッピング及び透視
投影の対象とせず、文字情報に対応する画面上の位置に
フォントを直接表示するため、マッピング及び透視投影
により生じるフォントの変形が回避される。
The angle formed by the curved surface and the line of sight in the perspective projection at the point where the map portion including the point of interest is texture-mapped is smaller than the angle formed by the other part of the curved surface and the line of sight in the perspective projection. By generating each of the curved surfaces toward a curved surface having a shape, a peripheral portion of the point of interest is gradually reduced and displayed. In any case, the map display apparatus 10 does not target the character information for mapping and perspective projection, and displays the font directly at a position on the screen corresponding to the character information, thereby avoiding font deformation caused by mapping and perspective projection. Is done.

【0062】<第2の実施の形態>第2の実施の形態に
おける地図表示装置20について説明する。地図表示装
置20は、地図上において利用者から指定される注目点
の位置に応じた所期の形状を有し、かつ時間的に徐々に
変形する曲面を生成し、生成される曲面毎に標高に応じ
た起伏を施し、当該曲面に地図を示す座標情報をテクス
チャマッピングし、テクスチャマッピングされた座標情
報を透視投影して得られる像を表示することにより、道
路の接続関係を保ったままで前記注目点を含む部分領域
を拡大又は縮小し、かつ立体感のある地図を表示する装
置である。以下、第1の実施の形態と同じ点は説明を省
略して、異なる点を主に説明する。
<Second Embodiment> A map display device 20 according to a second embodiment will be described. The map display device 20 generates a curved surface having an expected shape according to the position of a point of interest specified by a user on a map and gradually deforming over time, and for each generated curved surface, an altitude is generated. By performing undulations according to the above, texture-mapping coordinate information indicating a map on the curved surface, and displaying an image obtained by perspective projection of the texture-mapped coordinate information, thereby maintaining the road connection relationship while maintaining the road connection relationship. This is a device that enlarges or reduces a partial area including a point and displays a map with a three-dimensional effect. Hereinafter, description of the same points as in the first embodiment will be omitted, and different points will be mainly described.

【0063】<全体構成>図18に示すように、第2の
実施の形態における地図表示装置20は、前記第1の実
施の形態における地図表示装置10に対して、さらに標
高記憶部120を備え、マッピング部160は曲面変形
部161を備える。 <標高記憶部120>標高記憶部120は、標高点の位
置と標高値との組からなる標高情報を記憶している。
<Overall Configuration> As shown in FIG. 18, the map display device 20 according to the second embodiment further includes an elevation storage unit 120 in addition to the map display device 10 according to the first embodiment. , The mapping unit 160 includes a curved surface deformation unit 161. <Elevation Storage Unit 120> The elevation storage unit 120 stores elevation information including a set of an elevation point position and an elevation value.

【0064】図19は、標高記憶部120が記憶してい
る標高情報の一例を示している。標高テーブル121
は、各標高点について位置及び標高値を格納する。当該
位置はst座標系により表される。 <マッピング部160>第2の実施の形態において、マ
ッピング部160は、自車位置受付部155から受け取
った自車位置情報156に応じて地図上の表示対象とな
る領域を算出し、当該領域に含まれる画像情報を、曲面
変形部161が変形した曲面にマッピングする。以下、
詳細に説明する。
FIG. 19 shows an example of the altitude information stored in the altitude storage unit 120. Elevation table 121
Stores a position and an elevation value for each elevation point. The position is represented by the st coordinate system. <Mapping Unit 160> In the second embodiment, the mapping unit 160 calculates a region to be displayed on the map according to the vehicle position information 156 received from the vehicle position receiving unit 155, and assigns the region to the region. The included image information is mapped onto the curved surface deformed by the curved surface deforming unit 161. Less than,
This will be described in detail.

【0065】マッピング部160は、第1の実施の形態
と同様にして、表示対象領域及び変換fを算出する。マ
ッピング部160は、曲面変形部161に対して前記表
示対象領域及び変換fを通知し、曲面記憶部140が記
憶している情報により定義される曲面を変形するよう指
示し、曲面変形部161から変形された曲面の定義情報
を取得する。
The mapping section 160 calculates the display target area and the conversion f in the same manner as in the first embodiment. The mapping unit 160 notifies the surface deforming unit 161 of the display target area and the transformation f, instructs the surface deforming unit 161 to deform the surface defined by the information stored in the surface storing unit 140, Obtain the definition information of the deformed surface.

【0066】マッピング部160は、表示対象領域に含
まれる画像情報の位置を示す第1座標情報(s0,t
0)に対して曲面変形部161から取得した曲面上の位
置を示す第2座標情報(f(s0,t0),z0)を算
出する。当該算出は、曲面変形部161から取得した曲
面定義情報について、x、y座標に関してf(s0,t
0)の近隣にあるサンプル点の座標値を双線形補間する
ことにより行う。マッピング部160は、第1の実施の
形態と同様にして、当該求めた点(f(s0,t0),
z0)を基準として前記画像情報の各画素をマッピング
する。
The mapping section 160 generates first coordinate information (s0, t) indicating the position of the image information contained in the display target area.
For 0), the second coordinate information (f (s0, t0), z0) indicating the position on the curved surface acquired from the curved surface deformation unit 161 is calculated. The calculation is performed on the surface definition information acquired from the surface deformation unit 161 with respect to the x and y coordinates by f (s0, t).
This is performed by bilinearly interpolating the coordinate values of sample points near 0). The mapping unit 160 determines the obtained point (f (s0, t0),
Each pixel of the image information is mapped based on z0).

【0067】<曲面変形部161>曲面変形部161
は、マッピング部160から表示対象領域及び変換fを
通知され、曲面生成部150から入力される曲面を標高
情報に応じて変形し、当該変形した曲面をマッピング部
160へ出力する。以下、詳細に説明する。曲面変形部
161は、前記表示対象領域に含まれる各標高点につい
て、標高点の位置(s0,t0)に対して前記曲面上の
点(f(s0,t0),z0)を算出する。当該算出し
たz0に対して標高値hに定数aを乗じた値を加えた点
(f(s0,t0),z0+ah)を算出し、当該各点
を、変形した曲面を定義するサンプル点としてマッピン
グ部160に通知する。ここで、定数aはxyz座標系
における標高の縮尺であり、かつ起伏の強調度合いをも
表す。すなわち、aの値を大きくすることにより起伏が
強調される。
<Curved surface deforming portion 161> Curved surface deforming portion 161
Is notified of the display target area and the transformation f from the mapping unit 160, transforms the curved surface input from the curved surface generating unit 150 according to the altitude information, and outputs the transformed curved surface to the mapping unit 160. The details will be described below. The curved surface deformation unit 161 calculates a point (f (s0, t0), z0) on the curved surface with respect to the position (s0, t0) of the elevation point for each elevation point included in the display target area. A point (f (s0, t0), z0 + ah) is calculated by adding a value obtained by multiplying the height value h by a constant a to the calculated z0, and each point is mapped as a sample point defining a deformed curved surface. Notify section 160. Here, the constant a is a scale of the altitude in the xyz coordinate system, and also represents the degree of emphasis on the undulation. That is, the undulation is emphasized by increasing the value of a.

【0068】図20は、曲面変形部161が行う変形処
理を示す概念図であり、165は曲面生成部150から
入力される情報により表される曲面、166は標高点の
位置に対応する当該曲面上の点の一例、167は点16
6を標高値hに応じてz軸方向に移動した点、168は
変形された曲面を示している。なお、表示対象領域に含
まれる標高値の平均値又は最小値からの差分をhとして
もよい。また、予め定められたxy座標位置に変形され
た曲面を定義するサンプル点を設けるべき場合であっ
て、当該位置に標高点がない場合は、近隣の標高点の標
高値を双線形補間等により補間することにより当該サン
プル点を算出すればよい。
FIG. 20 is a conceptual diagram showing the deformation processing performed by the surface deformation unit 161. A surface 165 is represented by information input from the surface generation unit 150. Reference numeral 166 denotes a surface corresponding to the position of an elevation point. An example of the upper point, 167 is the point 16
The point 168, which has been moved in the z-axis direction in accordance with the altitude h, indicates a deformed curved surface. Note that the difference from the average value or the minimum value of the elevation values included in the display target area may be set to h. In the case where a sample point that defines a deformed curved surface should be provided at a predetermined xy coordinate position, and there is no elevation point at that position, the elevation value of a nearby elevation point is calculated by bilinear interpolation or the like. The sample point may be calculated by interpolation.

【0069】図21は、曲面変形部161により変形さ
れた曲面に対してマッピング部160が行うマッピング
結果の例を示している。図22は、図21のマッピング
結果を投影部170が透視投影した像について、表示部
180が行う画面表示の例を示している。 <地図表示処理>以下、図23に示すフローチャートを
参照しながら、地図表示装置20が行う地図表示処理を
説明する。
FIG. 21 shows an example of a mapping result performed by the mapping unit 160 on a curved surface deformed by the curved surface deforming unit 161. FIG. 22 illustrates an example of a screen display performed by the display unit 180 on an image in which the mapping unit of FIG. 21 is perspectively projected by the projection unit 170. <Map Display Processing> The map display processing performed by the map display device 20 will be described below with reference to the flowchart shown in FIG.

【0070】地図表示装置20は、運転者の操作に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を生成し、当該曲面毎に曲面定義情報を
付してサブ処理を呼び出すメイン処理と、メイン処理か
ら与えられた曲面定義情報によって表される曲面または
平面を標高情報に応じて変形し、当該変形した曲面に地
図をテクスチャマッピングし透視投影して表示するサブ
処理とを行うことにより、2つの表示形状の間を徐々に
変形する地図を表示する。
The map display device 20 generates a curved surface that is gradually deformed between the two shapes in accordance with the driver's operation via an intermediate shape between the two shapes, and attaches the curved surface definition information to each of the curved surfaces. The main processing that calls the sub-processing, and the surface or plane represented by the surface definition information given from the main processing is deformed according to the altitude information, and the map is texture-mapped and perspectively projected and displayed on the deformed surface. By performing the sub-process, a map that gradually changes between the two display shapes is displayed.

【0071】メイン処理は、第1の実施の形態における
メイン処理と同様であり、ここでは説明を省略する。サ
ブ処理において、地図表示装置20は、メイン処理のス
テップS022及びステップS024から曲面定義情報
を与えられ、以下の処理を行う。自車位置受付部155
は、自車位置及び進行方向をマッピング部160に出力
する(ステップS201)。マッピング部160は、自
車位置受付部155から入力された自車位置及び進行方
向に応じて表示対象領域を算出し(ステップS20
2)、さらに変換fを算出する(ステップS203)。
The main processing is the same as the main processing in the first embodiment, and the description is omitted here. In the sub-process, the map display device 20 is given the curved surface definition information from steps S022 and S024 of the main process, and performs the following process. Own vehicle position reception unit 155
Outputs the vehicle position and the traveling direction to the mapping unit 160 (step S201). The mapping unit 160 calculates the display target area according to the vehicle position and the traveling direction input from the vehicle position reception unit 155 (step S20).
2) Further, a conversion f is calculated (step S203).

【0072】曲面変形部161は、表示対象領域に含ま
れる標高情報に応じて、メイン処理から与えられた情報
により定義される曲面又は平面を変形する(ステップS
204)。マッピング部160は、表示対象領域に含ま
れる画像情報の位置を示す第1座標情報に対し(ステッ
プS205)、曲面変形部161により変形された曲面
上の位置を示す第2座標情報を算出し(ステップS20
6)、算出された位置を基準として当該画像情報の各画
素をマッピングする(ステップS207)。投影部17
0は、マッピング部160によりマッピングされた画像
情報を仮想スクリーンに透視投影する(ステップS20
9)。
The curved surface deforming section 161 deforms a curved surface or a plane defined by the information given from the main processing according to the altitude information included in the display target area (step S).
204). The mapping unit 160 calculates second coordinate information indicating a position on the curved surface deformed by the curved surface deforming unit 161 with respect to the first coordinate information indicating the position of the image information included in the display target area (Step S205) ( Step S20
6) Mapping each pixel of the image information based on the calculated position (step S207). Projection unit 17
0 perspectively projects the image information mapped by the mapping unit 160 onto the virtual screen (step S20).
9).

【0073】表示部180は、仮想スクリーンに透視投
影された像を拡大または縮小して表示部180が備える
画面の全体に表示する(ステップS210)。表示部1
80は、文字位置が表示対象領域に含まれる各文字情報
について(ステップS211)、画面上の表示位置を算
出し(ステップS212)、算出された位置に文字フォ
ントを表示する(ステップS213)。
The display unit 180 enlarges or reduces the image perspectively projected on the virtual screen and displays it on the entire screen of the display unit 180 (step S210). Display 1
80 calculates a display position on the screen for each character information whose character position is included in the display target area (step S211) (step S212), and displays a character font at the calculated position (step S213).

【0074】<第2のまとめ>以上のように、地図表示
装置20は、運転者の操作に応じて2つの形状の間を両
者の中間的な形状を経由して徐々に変形する曲面を地図
表示装置10と同様にして生成し、当該曲面毎に標高に
応じた起伏を施し、当該起伏を施した曲面にテクスチャ
マッピングした地図情報を透視投影することにより、運
転者から指定された注目点の周辺部分を拡大し、かつ立
体感のある地図を表示する。
<Second Conclusion> As described above, the map display device 20 maps a curved surface that is gradually deformed between two shapes in response to a driver's operation via an intermediate shape between the two. It is generated in the same manner as the display device 10, undulates according to the elevation for each of the curved surfaces, and perspectively projects map information texture-mapped on the undulated curved surface, thereby obtaining a target point designated by the driver. Enlarge the surrounding area and display a three-dimensional map.

【0075】地図表示装置20は、文字フォントについ
て地図表示装置10と同様にして、マッピング及び透視
投影により生じる変形を回避する。 <第3の実施の形態>第3の実施の形態における地図表
示装置30について説明する。地図表示装置30は、地
図上において利用者から指定される注目点の位置に応じ
た所期の形状を有し、かつ時間的に徐々に変形する曲面
を生成し、生成される曲面毎に自車位置の周囲を除いて
標高に応じた起伏を施し、当該曲面に地図を示す座標情
報をテクスチャマッピングし、テクスチャマッピングさ
れた座標情報を透視投影して得られる像を表示すること
により、道路の接続関係を保ったままで所望の部分を拡
大又は縮小し、かつ立体感のある地図を表示する装置で
ある。地図表示装置30は、自車位置の周辺において起
伏による地図表示の隠蔽を回避する。以下、第2の実施
の形態と同じ点は説明を省略して、異なる点を主に説明
する。
The map display device 20 avoids deformation caused by mapping and perspective projection in the same manner as the map display device 10 for character fonts. <Third Embodiment> A map display device 30 according to a third embodiment will be described. The map display device 30 generates a curved surface having a desired shape according to the position of a point of interest specified by a user on a map and gradually deforming over time, and automatically generates a curved surface for each generated curved surface. By performing undulation according to elevation except for the periphery of the car position, texture-mapping coordinate information indicating a map on the curved surface, and displaying an image obtained by perspective projection of the texture-mapped coordinate information, the image of the road is displayed. This is a device that enlarges or reduces a desired portion while maintaining a connection relationship, and displays a map with a three-dimensional effect. The map display device 30 avoids hiding the map display due to the undulation around the position of the vehicle. Hereinafter, description of the same points as in the second embodiment will be omitted, and different points will be mainly described.

【0076】<全体構成>図24に示すように、第3の
実施の形態における地図表示装置30における曲面変形
部161は、前記第2の実施の形態における曲面変形部
161に対して、さらに標高変更部162を備える。 <曲面変形部161>曲面変形部161は、曲面生成部
150から入力される曲面を、標高変更部162により
変更された標高情報に応じて変形し、当該変形した曲面
をマッピング部160へ出力する。
<Overall Configuration> As shown in FIG. 24, the curved surface deforming section 161 of the map display device 30 in the third embodiment is higher in elevation than the curved surface deforming section 161 in the second embodiment. A change unit 162 is provided. <Surface Deformation Unit 161> The surface deformation unit 161 deforms the surface input from the surface generation unit 150 according to the altitude information changed by the altitude change unit 162, and outputs the deformed surface to the mapping unit 160. .

【0077】<標高変更部162>標高変更部162
は、自車位置の周囲に平坦領域を設け、当該領域におい
て標高情報を均等値に変更し、その周辺において当該領
域からの距離に応じて標高情報を変更する。以下、詳細
に説明する。標高変更部162は、表示対象領域の部分
であって自車位置を含む矩形領域を平坦領域として算出
する。ここでは、一例として、進行方向に向かって自車
位置から前方5Km、左右それぞれ1Kmの範囲の領域
を算出するものとする。
<Altitude changing unit 162> Altitude changing unit 162
Provides a flat area around the own vehicle position, changes the altitude information in the area to an equal value, and changes the altitude information around the area according to the distance from the area. The details will be described below. The altitude changing unit 162 calculates a rectangular area that is a part of the display target area and includes the position of the host vehicle as a flat area. Here, as an example, it is assumed that an area within a range of 5 Km ahead and 1 Km each on the left and right sides from the vehicle position in the traveling direction is calculated.

【0078】標高変更部162は、当該領域に含まれる
全ての標高値を当該領域における標高の最低値hlow に
変更する。さらに、標高変更部162は、当該領域から
の距離dの関数 q(d)=d(0<d≦1)、1(1<d) を用いて、当該領域の周辺であって当該領域から距離d
0 における標高hを、 hlow +q(d0 )×(h−hlow ) に変更する。
The altitude change unit 162 changes all the altitude values included in the area to the minimum altitude hlow in the area. Further, the altitude changing unit 162 uses the function q (d) = d (0 <d ≦ 1), 1 (1 <d) of the distance d from the area to be Distance d
Change the altitude h at 0 to hlow + q (d0) × (h-hlow).

【0079】図25に、変更された標高情報を用いて曲
面変形部161が変形した曲面を示す。同図において斜
線を施した領域が平坦領域である。当該領域内において
標高値が均等値に変更されるため起伏が施されず、その
周辺において当該領域からの距離に応じて起伏の抑制が
滑らかに解除される。図26は、曲面変形部161によ
り変形された曲面に対してマッピング部160が行うマ
ッピング結果の例を示している。図27は、図26のマ
ッピング結果を投影部170が透視投影した像につい
て、表示部180が行う画面表示の例を示している。
FIG. 25 shows a curved surface deformed by the curved surface deforming section 161 using the changed altitude information. In the drawing, a hatched area is a flat area. Since the elevation value is changed to an equal value in the area, no undulation is performed, and the suppression of the undulation is smoothly released around the area according to the distance from the area. FIG. 26 illustrates an example of a mapping result performed by the mapping unit 160 on the curved surface deformed by the curved surface deforming unit 161. FIG. 27 illustrates an example of a screen display performed by the display unit 180 on an image in which the mapping unit of FIG.

【0080】このように、地図表示装置30は、平坦領
域において起伏の表示を抑制することにより、当該領域
にある山等により遮られることなく道路を表示する。こ
の効果は、図22に示した第2の実施の形態における画
面表示例と比較して顕著である。 <地図表示処理>以下、図28に示すフローチャートを
参照しながら、地図表示装置30が行う地図表示処理を
説明する。
As described above, the map display device 30 displays the road without being interrupted by mountains or the like in the flat area by suppressing the display of the undulation in the flat area. This effect is remarkable as compared with the screen display example in the second embodiment shown in FIG. <Map Display Processing> The map display processing performed by the map display device 30 will be described below with reference to the flowchart shown in FIG.

【0081】地図表示装置30は、運転者の操作に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を生成し、当該曲面毎に曲面定義情報を
付してサブ処理を呼び出すメイン処理と、メイン処理か
ら与えられた曲面定義情報によって表される曲面または
平面を自車位置周辺が平坦になるよう変更した標高情報
に応じて変形し、当該変形した曲面に地図をテクスチャ
マッピングし透視投影して表示するサブ処理とを行うこ
とにより、2つの表示形状の間を徐々に変形する地図を
表示する。
The map display device 30 generates a curved surface that gradually changes between the two shapes in accordance with the driver's operation via an intermediate shape between the two shapes, and attaches the curved surface definition information to each of the curved surfaces. A main process for calling the sub-process, and a curved surface or a plane represented by the curved surface definition information given from the main process is deformed according to the altitude information changed so that the periphery of the own vehicle position becomes flat, and the deformed curved surface is changed. And performing a sub-process of texture-mapping and perspectively projecting and displaying the map, thereby displaying a map that gradually changes between the two display shapes.

【0082】メイン処理は、第1の実施の形態における
メイン処理と同様であり、ここでは説明を省略する。サ
ブ処理において、自車位置受付部155は、自車位置及
び進行方向をマッピング部160に出力する(ステップ
S301)。マッピング部160は、自車位置受付部1
55から入力された自車位置及び進行方向に応じて表示
対象領域を算出し(ステップS302)、さらに変換f
を算出する(ステップS303)。
The main processing is the same as the main processing in the first embodiment, and the description is omitted here. In the sub-process, the vehicle position receiving unit 155 outputs the vehicle position and the traveling direction to the mapping unit 160 (Step S301). The mapping unit 160 includes the own vehicle position receiving unit 1
The display target area is calculated in accordance with the own vehicle position and the traveling direction input from 55 (step S302), and is further converted f
Is calculated (step S303).

【0083】標高変更部162は、平坦領域において標
高値を均等値に変更し、当該領域の周辺において領域か
らの距離に応じて標高値を変更する(ステップS30
4)。曲面変形部161は、標高変更部162により変
更された標高情報に応じて、メイン処理から与えられた
情報により定義される曲面又は平面を変形する(ステッ
プS305)。
The altitude change unit 162 changes the altitude value to a uniform value in the flat area, and changes the altitude value around the area according to the distance from the area (step S30).
4). The curved surface deforming unit 161 deforms a curved surface or a plane defined by the information given from the main process according to the altitude information changed by the altitude changing unit 162 (Step S305).

【0084】マッピング部160は、表示対象領域に含
まれる画像情報の位置を示す第1座標情報に対し(ステ
ップS306)、曲面変形部161により変形された曲
面上の位置を示す第2座標情報を算出し(ステップS3
07)、算出された位置を基準として当該画像情報の各
画素をマッピングする(ステップS308)。投影部1
70は、マッピング部160によりマッピングされた画
像情報を仮想スクリーンに透視投影する(ステップS3
10)。
The mapping section 160 converts the second coordinate information indicating the position on the curved surface deformed by the curved surface deforming section 161 into the first coordinate information indicating the position of the image information included in the display target area (step S306). Calculation (step S3
07), mapping each pixel of the image information based on the calculated position (step S308). Projection unit 1
70 performs perspective projection of the image information mapped by the mapping unit 160 on a virtual screen (step S3).
10).

【0085】表示部180は、仮想スクリーンに透視投
影された像を拡大または縮小して表示部180が備える
画面の全体に表示する(ステップS311)。表示部1
80は、文字位置が表示対象領域に含まれる各文字情報
について(ステップS312)、画面上の表示位置を算
出し(ステップS313)、算出された位置に文字フォ
ントを表示する(ステップS314)。
The display unit 180 enlarges or reduces the image perspectively projected on the virtual screen and displays it on the entire screen of the display unit 180 (step S311). Display 1
80 calculates the display position on the screen for each character information whose character position is included in the display target area (step S312) (step S313), and displays the character font at the calculated position (step S314).

【0086】<第3のまとめ>以上のように、地図表示
装置30は、運転者の操作に応じて2つの形状の間を両
者の中間的な形状を経由して徐々に変形する曲面を地図
表示装置10と同様にして生成し、当該曲面毎に自車位
置の周囲を除いて標高に応じた起伏を施し、当該起伏を
施した曲面にテクスチャマッピングした地図情報を透視
投影することにより、運転者から指定された注目点の周
辺部分を拡大し、かつ立体感のある地図を表示する。さ
らに、地図表示装置30は、自車位置の周辺において起
伏の表示を抑制することにより、起伏による地図の隠蔽
を回避する。
<Third Summary> As described above, the map display device 30 maps a curved surface that is gradually deformed between two shapes in response to a driver's operation via an intermediate shape between the two. Driving is performed in the same manner as in the display device 10, by performing undulation according to the altitude except for the periphery of the vehicle position for each of the curved surfaces, and perspectively projecting map information texture-mapped on the undulated curved surface. The part around the point of interest specified by the user is enlarged, and a three-dimensional map is displayed. Further, the map display device 30 suppresses the display of the ups and downs around the own vehicle position, thereby avoiding hiding the map due to the ups and downs.

【0087】地図表示装置30は、文字フォントについ
て地図表示装置10と同様にして、マッピング及び透視
投影により生じる変形を回避する。 <第4の実施の形態>第4の実施の形態における地図表
示装置40について説明する。地図表示装置40は、地
図上において利用者から指定される注目点の位置に応じ
た所期の形状を有し、かつ時間的に徐々に変形する曲面
を生成し、生成される曲面毎に、当該曲面により表され
る仮想スクリーンに地図を示す座標情報を透視投影し、
さらに当該透視投影により得られる像を表示画面に投影
して表示することにより、道路の接続関係を保ったまま
で前記注目点を含む部分領域を拡大又は縮小した地図を
表示する装置である。以下、第1の実施の形態と対比し
つつ、同じ点は説明を省略して、異なる点を主に説明す
る。
The map display device 30 avoids deformation caused by mapping and perspective projection in the same manner as the map display device 10 for character fonts. <Fourth Embodiment> A map display device 40 according to a fourth embodiment will be described. The map display device 40 has a desired shape according to the position of the point of interest specified by the user on the map, and generates a curved surface that gradually deforms over time, and for each generated curved surface, Perspectively projecting coordinate information indicating a map on a virtual screen represented by the curved surface,
Further, the apparatus displays an image obtained by projecting the image obtained by the perspective projection on a display screen and displaying a map in which a partial area including the point of interest is enlarged or reduced while maintaining the road connection relation. Hereinafter, in comparison with the first embodiment, the same points will not be described, and different points will be mainly described.

【0088】<全体構成>図29に示すように、第4の
実施の形態における地図表示装置40は、地図記憶部2
10、自車位置受付部255、曲面記憶部240、曲面
生成部250、投影部270及び表示部280から構成
される。 <地図記憶部210>地図記憶部210は、第1の実施
の形態における地図記憶部110と同一であり、ビット
マップデータにより表される画像情報、及び文字列と、
それぞれの位置を示す第1座標情報と対応付けて記憶し
ている。
<Overall Configuration> As shown in FIG. 29, a map display device 40 according to the fourth embodiment has a map storage unit 2
10, the vehicle position receiving unit 255, the curved surface storage unit 240, the curved surface generation unit 250, the projection unit 270, and the display unit 280. <Map Storage Unit 210> The map storage unit 210 is the same as the map storage unit 110 in the first embodiment, and stores image information and character strings represented by bitmap data,
It is stored in association with first coordinate information indicating each position.

【0089】<曲面記憶部240>曲面記憶部240
は、透視投影を行う仮想的な空間に存する曲面であっ
て、透視投影において仮想的なスクリーンとなる曲面を
定義する情報を記憶している。ここで、第1の実施の形
態と同様、当該透視投影を行う仮想的な空間を3次元直
交座標系を用いて表すものとし、当該座標系をxyz座
標系と称する。
<Curved surface storage unit 240> Curved surface storage unit 240
Is a curved surface existing in a virtual space for perspective projection, and stores information defining a curved surface that becomes a virtual screen in perspective projection. Here, as in the first embodiment, a virtual space in which the perspective projection is performed is represented using a three-dimensional orthogonal coordinate system, and the coordinate system is referred to as an xyz coordinate system.

【0090】曲面記憶部240は、拡大すべき地図部分
が透視投影される曲面部分において前記曲面と前記透視
投影における視線とがなす角度が、前記曲面の他の部分
と前記透視投影における視線とがなす角度よりも小さい
曲面形状を定義する情報を、前記地図部分が表示される
画面上の部分を示す情報と対応付けて記憶し、また、縮
小すべき地図部分が透視投影される曲面部分において前
記曲面と前記透視投影における視線とがなす角度が、前
記曲面の他の部分と前記透視投影における視線とがなす
角度よりも大きい曲面形状を定義する情報を、前記地図
部分が表示される画面上の部分を示す情報と対応付けて
記憶している。前記曲面の形状に応じて地図が拡大及び
縮小される作用については、投影部270の説明におい
て詳述する。
The curved surface storage 240 stores the angle between the curved surface and the line of sight in the perspective projection in the curved surface portion where the map portion to be enlarged is perspectively projected, and the relationship between the other portion of the curved surface and the line of sight in the perspective projection. The information defining the curved surface shape smaller than the angle formed is stored in association with the information indicating the portion on the screen where the map portion is displayed, and the map portion to be reduced is perspectively projected on the curved surface portion. The angle between the curved surface and the line of sight in the perspective projection is information defining a curved surface shape that is greater than the angle between the other part of the curved surface and the line of sight in the perspective projection, on the screen where the map portion is displayed. It is stored in association with the information indicating the part. The operation of enlarging and reducing the map according to the shape of the curved surface will be described in detail in the description of the projection unit 270.

【0091】曲面記憶部240は、地図を拡大縮小する
作用を有さない形状として、特に、平面を定義する情報
を記憶している。以降、当該情報をも含めて、曲面記憶
部240に記憶される曲面又は平面を定義する情報を、
曲面定義情報と総称する。曲面記憶部240は、第1の
実施の形態と同様に、次の何れかの形態により前記曲面
を定義する情報を記憶している。
The curved surface storage unit 240 stores, in particular, information defining a plane as a shape having no function of enlarging or reducing a map. Hereinafter, including the information, the information defining the curved surface or the plane stored in the curved surface storage unit 240,
Collectively referred to as curved surface definition information. As in the first embodiment, the curved surface storage unit 240 stores information defining the curved surface in one of the following forms.

【0092】(1) x、y及びzの関係式により表さ
れる曲面 (2) 面上の複数のサンプル点を補間して得られる曲
面 (3) 媒介変数u及びvを用いて面上の点のx、y及
びz座標を表した曲面 図30に、曲面記憶部240が記憶している情報により
定義される曲面の一例を示す。同図(a)は、関係式 x2+(y−1)2+(z−0.5)2=1.25 により表される曲面241を、同図(b)は、関係式 x2+(y+1)2+(z−0.5)2=1.25 により表される曲面242を、それぞれ −0.5≦x≦0.5、0≦z≦1 の範囲について示している。形状の理解を助けるため、
同図においてx座標及びz座標について0.1刻みに測
地線を表示した。曲面241、曲面242は、それぞ
れ、地図の表示範囲の手前部分、遠方部分を拡大する。
両部分は、それぞれ、表示画面において、下方部分、上
方部分に相当する。
(1) A surface represented by a relational expression of x, y, and z (2) A surface obtained by interpolating a plurality of sample points on the surface (3) A surface obtained by using the parameter u and v Curved Surface Representing x, y, and z Coordinates of Points FIG. 30 shows an example of a curved surface defined by the information stored in the curved surface storage unit 240. FIG (a) is a curved surface 241 which is represented by the equation x 2 + (y-1) 2 + (z-0.5) 2 = 1.25, Fig. (B), the relational expression x 2 The curved surface 242 represented by + (y + 1) 2 + (z−0.5) 2 = 1.25 is shown for the ranges of −0.5 ≦ x ≦ 0.5 and 0 ≦ z ≦ 1. To help understand the shape,
In the figure, geodesic lines are displayed in 0.1 steps for the x coordinate and the z coordinate. The curved surface 241 and the curved surface 242 enlarge the front part and the distant part of the display range of the map, respectively.
Both parts correspond to a lower part and an upper part on the display screen, respectively.

【0093】曲面記憶部240は、図5に示した第1の
実施の形態における曲面記憶部140と同様、曲面定義
情報欄に前記曲面定義情報を記憶し、拡大部分欄に拡大
すべき地図部分が表示される画面上の部分を示す情報を
記憶している。なお、曲面記憶部240は、前記(2)
及び(3)の形態により表した曲面定義情報を記憶して
もよい(図示省略)。
The curved surface storage unit 240 stores the curved surface definition information in the curved surface definition information column and stores the map portion to be enlarged in the enlarged portion column, similarly to the curved surface storage unit 140 in the first embodiment shown in FIG. Is stored on the screen on which is displayed. It should be noted that the curved surface storage unit 240 is provided in the above (2).
Also, the curved surface definition information expressed in the form of (3) may be stored (not shown).

【0094】<曲面生成部250>曲面生成部250
は、運転者の操作に応じて2つの形状の間を両者の中間
的な形状を経由して徐々に変形する曲面を生成して、当
該曲面を表す曲面定義情報を投影部270に対して出力
する。曲面生成部250は、注目点受付部251及び注
目点記憶部252を有する。
<Curved Surface Generating Unit 250> Curved Surface Generating Unit 250
Generates a curved surface that gradually deforms between two shapes in response to a driver's operation via an intermediate shape between the two shapes, and outputs curved surface definition information representing the curved surface to the projection unit 270. I do. The curved surface generation unit 250 includes a point of interest receiving unit 251 and a point of interest storage unit 252.

【0095】注目点受付部251は、第1の実施の形態
における注目点受付部151と同様に構成され、運転者
が意図した注目点の画面上における位置と拡大縮小の区
別を示す情報を曲面生成部250に対して通知する。注
目点記憶部252は、図6に示した第1の実施の形態に
おける注目点記憶部152と同様、前注目点欄及び現注
目点欄を有しており、最初、双方の欄にはそれぞれの注
目点の位置が指定されていないことを示す情報が記憶さ
れている。
The attention point receiving section 251 has the same configuration as the attention point receiving section 151 in the first embodiment, and outputs information indicating the position of the attention point intended by the driver on the screen and the distinction between enlargement and reduction to a curved surface. The generation unit 250 is notified. The attention point storage unit 252 has a previous attention point column and a current attention point column, as in the attention point storage unit 152 in the first embodiment shown in FIG. Is stored, indicating that the position of the target point is not specified.

【0096】曲面生成部250は、注目点受付部251
から画面上の位置を拡大縮小の区別とともに示す情報を
通知され、注目点記憶部252の内容を更新し、前曲面
から現曲面まで、両者の中間的な形状を経由して徐々に
変形する曲面を生成する。曲面生成部250は、投影部
270に対して、生成した曲面を表す曲面定義情報を順
次出力し、最後に現曲面を表す曲面定義情報を出力す
る。
The curved surface generation unit 250 includes the attention point reception unit 251
Is notified of information indicating the position on the screen together with the distinction between enlargement and reduction, the contents of the attention point storage unit 252 are updated, and the curved surface gradually deforms from the previous curved surface to the current curved surface via an intermediate shape between the two. Generate The surface generation unit 250 sequentially outputs the surface definition information representing the generated surface to the projection unit 270, and finally outputs the surface definition information representing the current surface.

【0097】曲面生成部250が行う前記動作は、第1
の実施の形態において説明した曲面生成部150が行う
動作と同様であり、詳細な説明を省略する。図31は、
表示画面の下方部分に位置する注目点を運転者から指定
されている状態において、新たに、表示画面の上方部分
に位置する注目点を運転者から指定された場合に、曲面
生成部250が出力する曲面を示す概念図である。
The operation performed by the curved surface generation unit 250 is as follows.
The operation is the same as that performed by the curved surface generation unit 150 described in the embodiment, and a detailed description is omitted. FIG.
In a state in which the driver has designated a point of interest located in the lower part of the display screen, when the driver newly designates a point of interest located in the upper part of the display screen, the curved surface generation unit 250 outputs FIG. 3 is a conceptual diagram illustrating a curved surface.

【0098】曲面生成部250は、表示画面の下方部分
を拡大する曲面241を前曲面とし、表示画面の上方部
分を拡大する曲面242を現曲面として、曲面241か
ら曲面242に向かって、両者の中間的な形状を有する
曲面243を順次生成し、当該生成した曲面を表す曲面
定義情報を投影部270へ出力する。その後、曲面24
2を表す曲面定義情報を投影部270へ出力する。
The curved surface generating section 250 sets the curved surface 241 for enlarging the lower part of the display screen as the front curved surface and the curved surface 242 for enlarging the upper part of the display screen as the current curved surface, and moves the curved surface 241 from the curved surface 241 toward the curved surface 242. A curved surface 243 having an intermediate shape is sequentially generated, and curved surface definition information representing the generated curved surface is output to the projection unit 270. Then, the curved surface 24
2 is output to the projection unit 270.

【0099】<自車位置受付部255>自車位置受付部
255は、本地図表示装置外のGPS装置又は慣性航法
装置等から本地図表示装置が搭載された自動車の現在位
置及び進行方向に関する情報を受け付け、当該位置及び
方向を表す自車位置情報を投影部270に出力する。自
車位置情報の構成は、第1の実施の形態におけるものと
同様である。
<Vehicle Position Receiving Unit 255> The vehicle position receiving unit 255 provides information on the current position and traveling direction of the vehicle equipped with the present map display device from a GPS device or an inertial navigation device outside the present map display device. And outputs vehicle position information indicating the position and direction to the projection unit 270. The configuration of the vehicle position information is the same as that in the first embodiment.

【0100】<投影部270>投影部270は、自車位
置受付部255から受け取った自車位置情報に応じて地
図上の表示対象となる領域を算出し、当該領域に含まれ
る画像情報を、曲面生成部250から入力される曲面毎
に、当該曲面により表される仮想スクリーンに透視投影
する。以下、詳細に説明する。
<Projection Unit 270> The projection unit 270 calculates a region to be displayed on the map according to the vehicle position information received from the vehicle position reception unit 255, and converts the image information included in the region into For each curved surface input from the curved surface generation unit 250, perspective projection is performed on a virtual screen represented by the curved surface. The details will be described below.

【0101】投影部270は、第1の実施の形態と同様
にして、自車位置を含む矩形領域を表示対象領域として
算出する。図9は、当該算出された領域の一例を示して
いる。次に投影部270は、前記表示対象領域に含まれ
る画像情報の位置を示す第1座標情報を、透視投影を行
う仮想空間のxy座標に対応付ける座標変換を求める。
当該変換は、自車位置及び進行方向に応じた平行移動及
び回転移動、並びに縮小により構成される。投影部27
0は、自車位置及び進行方向に応じた平行移動量、回転
移動量及び縮小比に応じて当該変換fを算出する。
The projection unit 270 calculates a rectangular area including the position of the own vehicle as a display target area in the same manner as in the first embodiment. FIG. 9 shows an example of the calculated area. Next, the projection unit 270 obtains a coordinate transformation that associates the first coordinate information indicating the position of the image information included in the display target area with the xy coordinates of the virtual space where the perspective projection is performed.
The conversion is constituted by a parallel movement and a rotational movement according to the own vehicle position and the traveling direction, and a reduction. Projection unit 27
0 calculates the conversion f in accordance with the amount of parallel movement, the amount of rotational movement, and the reduction ratio according to the vehicle position and the traveling direction.

【0102】図32は、図9の表示対象領域に含まれる
画像情報に対して変換fにより座標変換され、透視投影
を行う仮想空間内に位置付けられた画像情報の一例を示
している。投影部270は、前記第1座標情報を(s
0,t0)とすると、変換fを用いた座標変換により前
記仮想空間内の位置(f(s0,t0),0)を算出
し、算出された位置を見通す視線と仮想スクリーンとの
交点を示す第2座標情報を算出し、前記第2座標情報に
より示される位置を基準として前記画像情報を透視投影
する。
FIG. 32 shows an example of image information positioned in a virtual space for performing perspective projection by performing coordinate conversion on the image information included in the display target area in FIG. The projection unit 270 converts the first coordinate information into (s
(0, t0), the position (f (s0, t0), 0) in the virtual space is calculated by coordinate transformation using the transformation f, and the intersection of the line of sight with which the calculated position is seen and the virtual screen is shown. Second coordinate information is calculated, and the image information is perspectively projected with reference to the position indicated by the second coordinate information.

【0103】図33(a)は、図30(a)に示した仮
想スクリーンに対して投影部270が行う透視投影を示
す概念図であり、平面271、仮想スクリーン272、
視点273、視線274の位置関係を示している。従来
の遠近法を用いる場合と同様、投影部270は、視点2
73を進行方向に向かって平面271の手前の適切な高
さに仮想的に配置し、仮想スクリーン272を適切な視
野が得られる位置に配置する。この配置において仮想ス
クリーン272に投影される像は、現実の地域を上空か
ら眺めた視界に相当するため、現実感のある地図を運転
者に提示することができ、運転者の遠近把握を容易にす
る。
FIG. 33 (a) is a conceptual diagram showing perspective projection performed by the projection unit 270 on the virtual screen shown in FIG. 30 (a).
The positional relationship between the viewpoint 273 and the line of sight 274 is shown. As in the case of using the conventional perspective method, the projection unit 270 sets the viewpoint 2
73 is virtually arranged at an appropriate height before the plane 271 in the traveling direction, and the virtual screen 272 is arranged at a position where an appropriate visual field can be obtained. Since the image projected on the virtual screen 272 in this arrangement corresponds to the field of view of the real area viewed from the sky, a realistic map can be presented to the driver, and the driver can easily grasp the perspective. I do.

【0104】図33(b)は、同図(a)のx=0にお
ける断面図であり、Lsは仮想スクリーン272の高
さ、L1は進行方向に向かって平面271の手前半分が
仮想スクリーン272に投影される長さを示している。
地図の特定の部分を拡大しない場合と比較するため、
x、z座標に関して仮想スクリーン272と同じ範囲を
有する平面状の仮想スクリーンに同部分が投影される長
さをL0により示している。
FIG. 33 (b) is a cross-sectional view at x = 0 in FIG. 33 (a), where Ls is the height of the virtual screen 272 and L1 is the front half of the plane 271 in the traveling direction. Shows the length projected to.
To compare a particular part of the map without zooming,
L0 indicates the length at which the same portion is projected on a planar virtual screen having the same range as the virtual screen 272 with respect to the x and z coordinates.

【0105】同図に示したように、仮想スクリーン27
2は、進行方向に向かって手前部分を見通す視線と小さ
な角度θ1で交わり遠方部分を見通す視線と大きな角度
θ2で交わる。平面上の同一面積の部分について、視線
となす角度が小さいほど仮想スクリーン上に投影される
面積が大きくなるため、平面271にマッピングされた
地図を透視投影した像は、手前部分が拡大され遠方部分
が縮小される。このことはL0<L1であることからも
確かめられる。
As shown in FIG.
2 intersects at a small angle θ1 with the line of sight looking into the front part in the traveling direction and intersects with the line of sight looking at the distant part at a large angle θ2. For a portion of the same area on the plane, the smaller the angle between the line of sight and the line of sight, the larger the area projected on the virtual screen. Therefore, the perspective projection image of the map mapped on the plane 271 is enlarged in the front and the distant portion Is reduced. This can also be confirmed from L0 <L1.

【0106】図34(a)は、図30(b)に示した仮
想スクリーンに対して投影部270が行う透視投影を示
す概念図であり、276は平面、277は仮想スクリー
ン、278は視点、279は視線である。これらの配置
及びその効果は、前記と同様である。図34(b)は、
同図(a)のx=0における断面図であり、Lsは仮想
スクリーン277の高さ、L1は進行方向に向かって平
面276の奥半分が仮想スクリーン277に投影される
長さ、L0はx、z座標に関して仮想スクリーン277
と同じ範囲を有する平面状の仮想スクリーンに同部分が
投影される長さである。
FIG. 34A is a conceptual diagram showing perspective projection performed by the projection unit 270 on the virtual screen shown in FIG. 30B, where 276 is a plane, 277 is a virtual screen, 278 is a viewpoint, 279 is the line of sight. These arrangements and their effects are the same as described above. FIG. 34 (b)
FIG. 3A is a cross-sectional view at x = 0, where Ls is the height of the virtual screen 277, L1 is the length of the rear half of the plane 276 projected on the virtual screen 277 in the traveling direction, and L0 is x , Virtual screen 277 with respect to z coordinate
This is the length that the same portion is projected on a planar virtual screen having the same range as.

【0107】仮想スクリーン277は、進行方向に向か
って手前部分を見通す視線と大きな角度θ1で交わり遠
方部分を見通す視線と小さな角度θ2で交わるため、平
面276にマッピングされた地図を透視投影した像は、
手前部分が縮小され遠方部分が拡大される。このことは
L0<L1であることからも確かめられる。このよう
に、拡大すべき地図部分が透視投影される点において前
記曲面と前記透視投影における視線とがなす角度が、前
記曲面の他の部分と前記透視投影における視線とがなす
角度よりも小さく、縮小すべき地図部分が透視投影され
る点において前記曲面と前記透視投影における視線とが
なす角度が、前記曲面の他の部分と前記透視投影におけ
る視線とがなす角度よりも大きい形状を有する曲面に地
図情報を透視投影することにより、道路の接続関係を保
ったまま地図の所望の部分を拡大、縮小した像を得るこ
とができる。
Since the virtual screen 277 intersects with the line of sight seeing the front part in the traveling direction at a large angle θ1 and intersects with the line of sight seeing the distant part at a small angle θ2, the perspective projection image of the map mapped on the plane 276 is ,
The front part is reduced and the distant part is enlarged. This can also be confirmed from L0 <L1. Thus, the angle between the curved surface and the line of sight in the perspective projection at the point where the map portion to be enlarged is perspectively projected is smaller than the angle between the other portion of the curved surface and the line of sight in the perspective projection, At the point where the map portion to be reduced is perspective-projected, the angle between the curved surface and the line of sight in the perspective projection is larger than the angle between the other portion of the curved surface and the line of sight in the perspective projection. By perspectively projecting the map information, it is possible to obtain an image in which a desired portion of the map is enlarged or reduced while maintaining the road connection relation.

【0108】投影部270は、曲面生成部250が出力
する曲面毎に、当該曲面によって表される仮想スクリー
ンに透視投影する。例えば、運転者の操作に応じて、前
曲面が図33の仮想スクリーン272を表しており、現
曲面が図34の仮想スクリーン277を表すこととなっ
た場合、曲面生成部250は、仮想スクリーン272か
ら仮想スクリーン277までの中間的な形状を有する曲
面を順次出力し、投影部270は、表示対象領域に含ま
れる画像情報を当該曲面により表される仮想スクリーン
に透視投影する。これにより、投影部270は、地図の
手前部分が拡大された投影像から、地図の遠方部分が拡
大された投影像へと、徐々に変形する投影像を出力す
る。
The projection unit 270 performs perspective projection for each curved surface output from the curved surface generation unit 250 on a virtual screen represented by the curved surface. For example, in response to the driver's operation, when the front curved surface represents the virtual screen 272 in FIG. 33 and the current curved surface represents the virtual screen 277 in FIG. To the virtual screen 277 are sequentially output, and the projection unit 270 perspectively projects image information included in the display target area on the virtual screen represented by the curved surface. As a result, the projection unit 270 outputs a projection image that is gradually deformed from a projection image in which the front part of the map is enlarged to a projection image in which a distant part of the map is enlarged.

【0109】<表示部280>表示部280は、液晶パ
ネル、ブラウン管、プラズマパネル、EL(Elect
ro Luminescence)パネル等により実現
される画面を備え、前記曲面毎に、投影部270により
透視投影された像及び文字情報を当該画面に表示する。
以下、詳細に説明する。
<Display Unit 280> The display unit 280 includes a liquid crystal panel, a cathode ray tube, a plasma panel, and an EL (Elect).
A screen realized by a panel (ro Luminescence) panel or the like is provided, and an image and character information perspectively projected by the projection unit 270 are displayed on the screen for each of the curved surfaces.
The details will be described below.

【0110】表示部280は、前記曲面毎に透視投影さ
れた像を画面に投影して表示する。次に表示部280
は、文字位置が表示対象領域に含まれる各文字情報につ
いて、文字位置(s0,t0)をxyz座標系で表した
点(f(s0,t0),0)が透視投影される仮想スク
リーン上の点を算出し、当該仮想スクリーン上の点が投
影される画面上の点を算出し、当該画面上の点を中心と
して文字フォントを表示する。
The display unit 280 projects an image perspectively projected for each curved surface onto a screen and displays it. Next, the display unit 280
Is a point (f (s0, t0), 0) representing the character position (s0, t0) in the xyz coordinate system for each character information included in the display target area on the virtual screen on which perspective projection is performed. A point is calculated, a point on the screen at which the point on the virtual screen is projected is calculated, and a character font is displayed centering on the point on the screen.

【0111】このように、地図表示装置40は、文字情
報の表示に際して地図表示装置10と同様の表示方法を
用いることにより、マッピング及び透視投影により生じ
る文字フォントの変形を回避する。 <地図表示処理>以下、図35に示すフローチャートを
参照しながら、地図表示装置40が行う地図表示処理に
ついて説明する。
As described above, the map display device 40 uses the same display method as the map display device 10 when displaying character information, thereby avoiding deformation of character fonts caused by mapping and perspective projection. <Map Display Processing> The map display processing performed by the map display device 40 will be described below with reference to the flowchart shown in FIG.

【0112】地図表示装置40は、運転者の操作に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を生成し、当該曲面毎に曲面定義情報を
付してサブ処理を呼び出すメイン処理と、メイン処理か
ら与えられた曲面定義情報によって表される仮想スクリ
ーンに地図情報を透視投影して表示するサブ処理とを行
うことにより、2つの表示形状の間を徐々に変形する地
図を表示する。
The map display device 40 generates a curved surface that gradually changes between the two shapes in accordance with the operation of the driver via an intermediate shape between the two shapes, and attaches the curved surface definition information to each of the curved surfaces. A main process for calling the sub-process, and a sub-process for perspectively projecting and displaying the map information on a virtual screen represented by the curved surface definition information given from the main process, so that a space between the two display shapes is obtained. Display a gradually changing map.

【0113】メイン処理は、第1の実施の形態における
メイン処理と同様であり、ここでは説明を省略する。サ
ブ処理において、自車位置受付部255は、自車位置及
び進行方向を投影部270に出力する(ステップS40
1)。投影部270は、自車位置受付部255から入力
された自車位置及び進行方向に応じて表示対象領域を算
出する(ステップS402)。投影部270は、st座
標系から、透視投影を行う仮想空間のxy座標への変換
fを算出する(ステップS403)。
The main processing is the same as the main processing in the first embodiment, and the description is omitted here. In the sub-process, the host vehicle position receiving unit 255 outputs the host vehicle position and the traveling direction to the projection unit 270 (Step S40).
1). The projection unit 270 calculates a display target area according to the vehicle position and the traveling direction input from the vehicle position reception unit 255 (Step S402). The projection unit 270 calculates the transformation f from the st coordinate system to the xy coordinates of the virtual space for performing perspective projection (step S403).

【0114】投影部270は、表示対象領域に含まれる
画像情報位置を示す第1座標情報から変換fにより透視
投影を行う仮想空間内の位置を算出し、算出された位置
を見通す視線と、メイン処理から与えられた情報により
定義される仮想スクリーンとの交点を示す第2座標情報
を算出し、前記第2座標情報により示される位置を基準
として前記画像情報を透視投影する(ステップS40
8)。
The projection unit 270 calculates the position in the virtual space where the perspective projection is to be performed by the transformation f from the first coordinate information indicating the image information position included in the display target area. The second coordinate information indicating the intersection with the virtual screen defined by the information given from the processing is calculated, and the image information is perspectively projected with reference to the position indicated by the second coordinate information (step S40).
8).

【0115】表示部280は、仮想スクリーンに透視投
影された像を表示部280が備える画面に投影して表示
する(ステップS409)。表示部280は、表示対象
領域に含まれる各文字情報について(ステップS41
0)、画面上の表示位置を算出し(ステップS41
1)、算出された位置に文字フォントを表示する(ステ
ップS412)。
The display unit 280 projects and displays the image perspectively projected on the virtual screen on the screen of the display unit 280 (step S409). The display unit 280 determines each character information included in the display target area (step S41).
0), and calculates the display position on the screen (step S41)
1) A character font is displayed at the calculated position (step S412).

【0116】<第4のまとめ>以上のように、地図表示
装置40は、運転者から指定された注目点の位置に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を生成し、当該曲面毎に表される仮想ス
クリーンに地図を透視投影し、当該透視投影により得ら
れる像を表示画面に投影して表示することにより、道路
の接続関係を保ちつつ部分的に拡大又は縮小した地図で
あって、2つの表示形状の間を徐々に変形する地図を表
示する。
<Fourth Summary> As described above, the map display device 40 gradually switches between the two shapes in accordance with the position of the point of interest specified by the driver via the intermediate shape between the two. By generating a curved surface that deforms into a shape, perspectively projecting a map on a virtual screen represented for each curved surface, and projecting and displaying an image obtained by the perspective projection on a display screen, while maintaining the connection relation of roads, A partially enlarged or reduced map, which gradually changes between two display shapes, is displayed.

【0117】地図表示装置10は、前記注目点を含む地
図部分が透視投影される点において曲面と前記透視投影
における視線とがなす角度が、曲面の他の部分と前記透
視投影における視線とがなす角度よりも小さい形状を有
する曲面へ向かって前記各曲面を生成することにより、
前記注目点の周辺部分を徐々に拡大表示する。また、前
記注目点を含む地図部分が透視投影される点において曲
面と前記透視投影における視線とがなす角度が、曲面の
他の部分と前記透視投影における視線とがなす角度より
も大きい形状を有する曲面へ向かって前記各曲面を生成
することにより、前記注目点の周辺部分を徐々に縮小表
示する。
In the map display device 10, the angle between the curved surface and the line of sight in the perspective projection at the point where the map portion including the point of interest is perspectively projected is defined by the other part of the curved surface and the line of sight in the perspective projection. By generating each of the curved surfaces toward a curved surface having a shape smaller than an angle,
The periphery of the point of interest is gradually enlarged. Further, the angle formed between the curved surface and the line of sight in the perspective projection at a point where the map portion including the point of interest is perspectively projected has a shape larger than the angle formed between the other part of the curved surface and the line of sight in the perspective projection. By generating each of the curved surfaces toward the curved surface, the peripheral portion of the target point is gradually reduced.

【0118】地図表示装置40は、何れの場合も文字フ
ォントについて地図表示装置10と同様にして、マッピ
ング及び透視投影により生じる変形を回避する。 <第5の実施の形態>第5の実施の形態における地図表
示装置50について説明する。地図表示装置50は、地
図上において利用者から指定される注目点の位置に応じ
た所期の形状を有し、かつ時間的に徐々に変形する曲面
を生成し、標高に応じた起伏を施した地図情報を前記生
成された曲面毎に表される仮想スクリーンに透視投影
し、当該透視投影により得られる像を表示画面に投影し
て表示することにより、道路の接続関係を保ったままで
所望の部分を拡大又は縮小し、かつ立体感のある地図を
表示する装置である。以下、第1、第2及び第4の実施
の形態と対比しつつ、同じ点は説明を省略して、異なる
点を主に説明する。
In any case, the map display device 40 avoids deformation caused by mapping and perspective projection in the character font in the same manner as the map display device 10. <Fifth Embodiment> A map display device 50 according to a fifth embodiment will be described. The map display device 50 generates a curved surface having an expected shape according to the position of a point of interest designated by a user on a map and gradually deforming with time, and performs undulation according to elevation. By performing perspective projection of the generated map information on a virtual screen represented for each of the generated curved surfaces, and projecting and displaying an image obtained by the perspective projection on a display screen, it is possible to maintain a desired connection while maintaining road connection relations. This is a device that enlarges or reduces a part and displays a map with a three-dimensional effect. Hereinafter, while comparing with the first, second, and fourth embodiments, description of the same points will be omitted, and different points will be mainly described.

【0119】<全体構成>図36に示すように、第5の
実施の形態における地図表示装置50は、前記第4の実
施の形態における地図表示装置40に対して、さらに標
高記憶部220を備え、投影部270は地図変形部26
1を備える。 <標高記憶部220>標高記憶部220は、第1の実施
の形態における標高記憶部120と同一であり、図15
に示した標高テーブル121を有し、各標高点について
位置及び標高値を格納する。
<Overall Configuration> As shown in FIG. 36, the map display device 50 in the fifth embodiment further includes an elevation storage unit 220 in addition to the map display device 40 in the fourth embodiment. , The projection unit 270 is the map transformation unit 26
1 is provided. <Elevation Storage Unit 220> The elevation storage unit 220 is the same as the elevation storage unit 120 in the first embodiment, and FIG.
, And stores a position and an altitude value for each altitude point.

【0120】<地図変形部261>地図変形部261
は、投影部270から表示対象領域を通知され、表示対
象領域内に含まれる画像情報の位置を示す第1座標情報
に標高値を付加することにより変更して、投影部270
へ出力する。以下、詳細に説明する。地図変形部261
は、前記第1座標情報を(s0,t0)とすると、前記
第1座標情報に、標高点(s0,t0)の標高値hの定
数aを乗じた値を付加することにより((s0,t
0),ah)と変更し、投影部270に通知する。ここ
で、定数aはxyz座標系における標高の縮尺であり、
かつ起伏の強調度合いをも表す。すなわち、aの値を大
きくすることにより起伏が強調される。
<Map transformation unit 261> Map transformation unit 261
Is changed by adding an elevation value to the first coordinate information indicating the position of the image information included in the display target region, from the projection unit 270.
Output to The details will be described below. Map transformation unit 261
Is obtained by adding a value obtained by multiplying the first coordinate information by a constant a of an altitude value h of an altitude point (s0, t0), assuming that the first coordinate information is (s0, t0). t
0), ah), and notifies the projection unit 270. Here, the constant a is a scale of the altitude in the xyz coordinate system,
It also indicates the degree of emphasis on the undulation. That is, the undulation is emphasized by increasing the value of a.

【0121】なお、第2の実施の形態と同様、表示対象
領域に含まれる標高値の平均値又は最小値からの差分を
hとしてもよい。また、前記第1座標情報(s0,t
0)により示される位置に標高点がない場合は、近隣の
標高点の標高値を双線形補間等により補間することによ
り標高値hを算出すればよい。 <投影部270>第5の実施の形態において、投影部2
70は、自車位置受付部255から受け取った自車位置
情報に応じて地図上の表示対象となる領域を算出し、当
該領域に含まれる画像情報を、地図変形部261により
変更された座標情報を用いて、曲面生成部250から入
力される曲面毎に表される仮想スクリーンに透視投影す
る。以下、詳細に説明する。
As in the second embodiment, the difference between the average value or the minimum value of the elevation values included in the display target area may be set to h. Further, the first coordinate information (s0, t
If there is no elevation point at the position indicated by 0), the elevation value h may be calculated by interpolating the elevation values of neighboring elevation points by bilinear interpolation or the like. <Projection unit 270> In the fifth embodiment, the projection unit 2
70 calculates an area to be displayed on the map according to the own vehicle position information received from the own vehicle position receiving unit 255, and converts the image information included in the area into the coordinate information changed by the map deforming unit 261. Is used to perform perspective projection on a virtual screen represented for each curved surface input from the curved surface generation unit 250. The details will be described below.

【0122】投影部270は、第4の実施の形態と同様
にして、表示対象領域及び変換fを算出する。投影部2
70は、地図変形部261に対して前記表示対象領域を
通知し、表示対象領域内に含まれる画像情報の位置を示
す第1座標情報に標高値を付加するよう指示し、地図変
形部261から標高値が付加された座標情報((s0,
t0),ah)を取得する。
The projection unit 270 calculates the display target area and the transformation f in the same manner as in the fourth embodiment. Projection unit 2
70 notifies the map deforming unit 261 of the display target area, instructs the map deforming unit 261 to add an elevation value to the first coordinate information indicating the position of the image information included in the display target area, Coordinate information ((s0,
t0), ah) are obtained.

【0123】投影部270は、前記座標情報((s0,
t0),ah)の第1及び第2要素を変換fにより座標
変換することにより前記仮想空間内の位置(f(s0,
t0),ah)を算出し、算出された位置を見通す視線
と仮想スクリーンとの交点を示す第2座標情報を算出
し、前記第2座標情報により示される位置を基準として
前記画像情報を透視投影する。
The projection unit 270 transmits the coordinate information ((s0,
The coordinates (f (s0, t0), ah) of the first and second elements in the virtual space are transformed by the transformation f.
t0), ah) are calculated, second coordinate information indicating an intersection between the line of sight looking into the calculated position and the virtual screen is calculated, and the image information is perspectively projected with reference to the position indicated by the second coordinate information. I do.

【0124】<地図表示処理>以下、図37に示すフロ
ーチャートを参照しながら、地図表示装置50が行う地
図表示処理を説明する。地図表示装置50は、運転者の
操作に応じて2つの形状の間を両者の中間的な形状を経
由して徐々に変形する曲面を生成し、当該曲面毎に曲面
定義情報を付してサブ処理を呼び出すメイン処理と、標
高情報に応じて変形した地図をメイン処理から与えられ
た曲面定義情報によって表される曲面または平面に透視
投影して表示するサブ処理とを行うことにより、2つの
表示形状の間を徐々に変形する地図を表示する。
<Map Display Processing> The map display processing performed by the map display device 50 will be described below with reference to the flowchart shown in FIG. The map display device 50 generates a curved surface that gradually deforms between the two shapes in accordance with the operation of the driver via an intermediate shape between the two shapes, and attaches the curved surface definition information to each of the curved surfaces to add a sub surface. Two processes are performed by performing a main process for calling the process and a sub process for perspectively projecting and displaying a map deformed according to the elevation information on a curved surface or a plane represented by the curved surface definition information given from the main process. Displays a map that gradually changes between shapes.

【0125】メイン処理は、第1の実施の形態における
メイン処理と同様であり、ここでは説明を省略する。サ
ブ処理において、自車位置受付部255は、自車位置及
び進行方向を投影部270に出力する(ステップS50
1)。投影部270は、自車位置受付部255から入力
された自車位置及び進行方向に応じて表示対象領域を算
出する(ステップS502)。投影部270は、st座
標系から、透視投影を行う仮想空間のxy座標への変換
fを算出する(ステップS503)。
The main processing is the same as the main processing in the first embodiment, and the description is omitted here. In the sub-process, the vehicle position receiving unit 255 outputs the vehicle position and the traveling direction to the projection unit 270 (Step S50).
1). The projection unit 270 calculates the display target area according to the vehicle position and the traveling direction input from the vehicle position reception unit 255 (Step S502). The projection unit 270 calculates the transformation f from the st coordinate system to the xy coordinates of the virtual space for performing perspective projection (step S503).

【0126】地図変形部261は、表示対象領域内に含
まれる画像情報の位置を示す第1座標情報に対し標高値
を付加する(ステップS505)。投影部270は、当
該標高値が付加された座標情報について、メイン処理か
ら与えられた情報により定義される仮想スクリーン上の
位置を示す第2座標情報を算出し、当該位置を基準とし
て前記画像情報を透視投影する(ステップS509)。
The map deformation unit 261 adds an altitude value to the first coordinate information indicating the position of the image information included in the display target area (step S505). The projection unit 270 calculates second coordinate information indicating a position on the virtual screen defined by the information given from the main processing for the coordinate information to which the elevation value has been added, and uses the image information as a reference based on the position. Is perspectively projected (step S509).

【0127】表示部280は、仮想スクリーンに透視投
影された像を表示部280が備える画面に投影して表示
する(ステップS510)。表示部280は、表示対象
領域に含まれる各文字情報について(ステップS51
1)、画面上の表示位置を算出し(ステップS51
2)、算出された位置に文字フォントを表示する(ステ
ップS513)。
The display unit 280 projects the image perspectively projected on the virtual screen onto the screen of the display unit 280 and displays it (step S510). The display unit 280 determines each character information included in the display target area (step S51).
1) The display position on the screen is calculated (step S51)
2) A character font is displayed at the calculated position (step S513).

【0128】<第5のまとめ>以上のように、地図表示
装置50は、運転者の操作に応じて2つの形状の間を両
者の中間的な形状を経由して徐々に変形する曲面を生成
し、当該曲面毎に表される仮想スクリーンに、標高に応
じた起伏を施した地図情報を透視投影し、透視投影によ
り得られる像を画面に投影して表示することにより、地
図の所望の部分を拡大、縮小し、かつ立体感のある地図
であって、2つの表示形状の間を徐々に変形する地図を
表示する。
<Fifth Conclusion> As described above, the map display device 50 generates a curved surface that gradually deforms between two shapes in accordance with the driver's operation via an intermediate shape between the two. Then, on a virtual screen represented for each of the curved surfaces, map information subjected to undulation according to elevation is perspectively projected, and an image obtained by the perspective projection is projected and displayed on a screen, thereby displaying a desired portion of the map. Is enlarged and reduced, and a map having a three-dimensional effect is displayed, wherein the map gradually changes between the two display shapes.

【0129】地図表示装置50は、文字フォントについ
て地図表示装置10と同様にして、マッピング及び透視
投影により生じる変形を回避する。 <第6の実施の形態>第6の実施の形態における地図表
示装置60について説明する。地図表示装置60は、地
図上において利用者から指定される注目点の位置に応じ
た所期の形状を有し、かつ時間的に徐々に変形する曲面
を生成し、自車位置の周囲を除いて標高に応じた起伏を
施した地図情報を、前記生成された曲面毎に表される仮
想スクリーンに透視投影し、当該透視投影により得られ
る像を表示画面に投影して表示することにより、道路の
接続関係を保ったままで所望の部分を拡大又は縮小し、
かつ立体感のある地図を表示する装置である。地図表示
装置60は、さらに、自車位置の周辺において起伏によ
る地図表示の隠蔽を回避する。以下、第1、第3及び第
5の実施の形態と対比しつつ、同じ点は説明を省略し
て、異なる点を主に説明する。
The map display device 50 avoids the deformation caused by mapping and perspective projection in the character font in the same manner as the map display device 10. <Sixth Embodiment> A map display device 60 according to a sixth embodiment will be described. The map display device 60 generates a curved surface having an expected shape according to the position of the point of interest specified by the user on the map and gradually deforming over time, and excluding the periphery of the own vehicle position. Map information subjected to undulations according to the altitude is perspectively projected on a virtual screen represented for each of the generated curved surfaces, and an image obtained by the perspective projection is projected and displayed on a display screen, whereby roads are displayed. Enlarge or reduce the desired part while maintaining the connection relationship of,
It is a device that displays a map with a three-dimensional effect. The map display device 60 further avoids hiding the map display due to undulation around the position of the vehicle. Hereinafter, while comparing with the first, third, and fifth embodiments, the same points will not be described, and different points will be mainly described.

【0130】<全体構成>図38に示すように、第6の
実施の形態における地図表示装置60における地図変形
部261は、前記第5の実施の形態における地図変形部
261に対して、さらに標高変更部262を備える。 <地図変形部261>地図変形部261は、投影部27
0から表示対象領域を通知され、表示対象領域内に含ま
れる画像情報の位置を示す第1座標情報に標高変更部2
62により変更された標高値を付加して、投影部270
へ出力する。
<Overall Configuration> As shown in FIG. 38, the map deforming section 261 of the map display device 60 of the sixth embodiment is different from the map deforming section 261 of the fifth embodiment in elevation. A change unit 262 is provided. <Map deforming unit 261> The map deforming unit 261
0, the display target area is notified, and the first coordinate information indicating the position of the image information included in the display target area is added to the elevation change unit
The projection unit 270 adds the elevation value changed by
Output to

【0131】<標高変更部262>標高変更部262
は、第3の実施の形態における標高変更部162と同一
であり、自車位置の周囲に平坦領域を設け、当該領域に
おいて標高情報を均等値に変更し、その周辺において当
該領域からの距離に応じて標高情報を変更する。 <地図表示処理>以下、図39に示すフローチャートを
参照しながら、地図表示装置60が行う地図表示処理を
説明する。
<Elevation changing unit 262> Altitude changing unit 262
Is the same as the altitude change unit 162 in the third embodiment, provides a flat area around the own vehicle position, changes the altitude information to an equal value in the area, and sets the distance from the area to the equivalent value. Change the altitude information accordingly. <Map Display Processing> The map display processing performed by the map display device 60 will be described below with reference to the flowchart shown in FIG.

【0132】地図表示装置60は、運転者の操作に応じ
て2つの形状の間を両者の中間的な形状を経由して徐々
に変形する曲面を生成し、当該曲面毎に曲面定義情報を
付してサブ処理を呼び出すメイン処理と、自車位置周辺
が平坦になるよう変更した標高情報に応じて変形した地
図を、メイン処理から与えられた曲面定義情報によって
表される曲面または平面に透視投影して表示するサブ処
理とを行うことにより、2つの表示形状の間を徐々に変
形する地図を表示する。
The map display device 60 generates a curved surface that gradually changes between the two shapes in accordance with the driver's operation via an intermediate shape between the two shapes, and attaches the curved surface definition information to each of the curved surfaces. The main processing that calls the sub-processing and the map deformed according to the altitude information changed so that the surroundings of the vehicle position become flat are perspectively projected onto a curved surface or a plane represented by the curved surface definition information given from the main processing. And displaying a sub-process of displaying the map, the map gradually changing between the two display shapes is displayed.

【0133】メイン処理は、第1の実施の形態における
メイン処理と同様であり、ここでは説明を省略する。サ
ブ処理において、自車位置受付部255は、自車位置及
び進行方向を投影部270に出力する(ステップS60
1)。投影部270は、自車位置受付部255から入力
された自車位置及び進行方向に応じて表示対象領域を算
出する(ステップS602)。投影部270は、st座
標系から、透視投影を行う仮想空間のxy座標への変換
fを算出する(ステップS603)。
The main processing is the same as the main processing in the first embodiment, and the description is omitted here. In the sub-process, the vehicle position receiving unit 255 outputs the vehicle position and the traveling direction to the projection unit 270 (Step S60).
1). The projection unit 270 calculates the display target area according to the vehicle position and the traveling direction input from the vehicle position reception unit 255 (step S602). The projection unit 270 calculates the transformation f from the st coordinate system to the xy coordinates of the virtual space for performing perspective projection (step S603).

【0134】標高変更部262は、平坦領域において標
高値を均等値に変更し、当該領域の周辺において領域か
らの距離に応じて標高値を変更する(ステップS60
4)。地図変形部261は、表示対象領域内に含まれる
画像情報の位置を示す第1座標情報に対し前記変更され
た標高値を付加する(ステップS605)。投影部27
0は、当該変更された標高値が付加された座標情報につ
いて、メイン処理から与えられた情報により定義される
仮想スクリーン上の位置を示す第2座標情報を算出し、
当該位置を基準として前記画像情報を透視投影する(ス
テップS610)。
The altitude change unit 262 changes the altitude value to a uniform value in the flat area, and changes the altitude value around the area according to the distance from the area (step S60).
4). The map deformation unit 261 adds the changed altitude value to the first coordinate information indicating the position of the image information included in the display target area (Step S605). Projection unit 27
0 calculates second coordinate information indicating a position on the virtual screen defined by the information given from the main processing, for the coordinate information to which the changed elevation value has been added,
The image information is perspectively projected based on the position (step S610).

【0135】表示部280は、仮想スクリーンに透視投
影された像を表示部280が備える画面に投影して表示
する(ステップS611)。表示部280は、表示対象
領域に含まれる各文字情報について(ステップS61
2)、画面上の表示位置を算出し(ステップS61
3)、算出された位置に文字フォントを表示する(ステ
ップS614)。
The display unit 280 projects the image perspectively projected on the virtual screen onto the screen of the display unit 280 and displays it (step S611). The display unit 280 determines each character information included in the display target area (step S61).
2) The display position on the screen is calculated (step S61).
3) A character font is displayed at the calculated position (step S614).

【0136】<第6のまとめ>以上のように、地図表示
装置60は、運転者の操作に応じて2つの形状の間を両
者の中間的な形状を経由して徐々に変形する曲面を生成
し、自車位置の周囲を除いて標高に応じた起伏を施した
地図情報を、前記曲面毎に表される仮想スクリーンに透
視投影し、透視投影により得られる像を画面に投影して
表示することにより、地図の所望の部分を拡大、縮小
し、かつ立体感のある地図を表示する。さらに、地図表
示装置60は、自車位置の周辺において起伏の表示を抑
制することにより、起伏による地図の隠蔽を回避する。
<Sixth Summary> As described above, the map display device 60 generates a curved surface that is gradually deformed between two shapes via an intermediate shape between the two shapes according to the driver's operation. Then, map information subjected to undulation according to the altitude except for the periphery of the vehicle position is perspectively projected on a virtual screen represented for each curved surface, and an image obtained by the perspective projection is projected and displayed on the screen. Thus, a desired portion of the map is enlarged or reduced, and a three-dimensional map is displayed. Further, the map display device 60 suppresses the display of the ups and downs around the own vehicle position, thereby avoiding hiding the map due to the ups and downs.

【0137】地図表示装置60は、文字フォントについ
て地図表示装置10と同様にして、マッピング及び透視
投影により生じる変形を回避する。 <変形例>なお、本発明を上記の実施の形態に基づいて
説明してきたが、本発明は、上記の実施の形態に限定さ
れないのはもちろんである。以下のような場合も本発明
に含まれる。
The map display device 60 avoids deformation caused by mapping and perspective projection in the same manner as the map display device 10 for character fonts. <Modifications> Although the present invention has been described based on the above embodiment, it is needless to say that the present invention is not limited to the above embodiment. The following cases are also included in the present invention.

【0138】(1) 本発明は、実施の形態で説明した
各ステップを含む方法であるとしてもよい。また、これ
らの方法を、コンピュータシステムを用いて実現するた
めのコンピュータプログラムであるとしてもよいし、前
記プログラムを表すデジタル信号であるとしてもよい。
また、本発明は、前記プログラム又は前記デジタル信号
を記録したコンピュータ読取り可能な記録媒体、例え
ば、フロッピー(登録商標)ディスク、ハードディス
ク、CD―ROM、MO、DVD、DVD−ROM、D
VD−RAM、半導体メモリ等であるとしてもよい。
(1) The present invention may be a method including the steps described in the embodiment. Further, the method may be a computer program for realizing the method using a computer system, or may be a digital signal representing the program.
The present invention also provides a computer-readable recording medium on which the program or the digital signal is recorded, for example, a floppy (registered trademark) disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM,
It may be a VD-RAM, a semiconductor memory, or the like.

【0139】また、本発明は、電気通信回線、無線又は
有線通信回線、若しくはインターネットに代表されるネ
ットワーク等を経由して伝送される前記コンピュータプ
ログラム又は前記デジタル信号であるとしてもよい。ま
た、本発明は、マイクロプロセッサ及びメモリを備えた
コンピュータシステムであり、前記メモリは前記プログ
ラムを記憶しており、前記マイクロプロセッサは前記メ
モリに記憶されている前記プログラムに従って動作する
ことにより、前記方法を実現するとしてもよい。
Further, the present invention may be the computer program or the digital signal transmitted via an electric communication line, a wireless or wired communication line, or a network represented by the Internet, or the like. The present invention is also a computer system including a microprocessor and a memory, wherein the memory stores the program, and the microprocessor operates in accordance with the program stored in the memory, whereby the method is performed. May be realized.

【0140】また、前記プログラム又は前記デジタル信
号は、前記記録媒体に記録されて移送され、若しくは、
前記ネットワーク等を経由して移送され、独立した他の
コンピュータシステムにおいて実施されるとしてもよ
い。 (2) 前記曲面記憶部140及び曲面記憶部240が
記憶している曲面は、前記説明のために例示した曲面に
限定されるものではない。すなわち、前記説明したよう
に、面上の複数のサンプル点、又は媒介変数u及びvを
用いて曲面を定義すれば、より複雑な形状の曲面を定義
することができる。
Further, the program or the digital signal is recorded on the recording medium and transferred, or
The data may be transferred via the network or the like and implemented in another independent computer system. (2) The curved surfaces stored in the curved surface storage unit 140 and the curved surface storage unit 240 are not limited to the curved surfaces exemplified for the above description. That is, as described above, if a curved surface is defined using a plurality of sample points on the surface or the parameters u and v, a curved surface having a more complicated shape can be defined.

【0141】こられの定義方法を用いて所期の形状の曲
面を定義することにより、前記説明のために例示した曲
面の形状により得られる効果に限定されることなく、地
図の所望の部分を拡大、縮小することができる。 (3) 第1及び第4の実施の形態では、表示画面の下
方部分に位置する注目点を運転者から指定されている状
態において、新たに、表示画面の上方部分に位置する注
目点を運転者から指定された場合に、それぞれ曲面生成
部150及び曲面生成部250が出力する曲面を例示し
たが、同一部分を繰り返し指定された場合については、
指定された部分の拡大率を引き上げて表示してもよい。
By defining a curved surface having a desired shape using these definition methods, it is possible to define a desired portion of the map without being limited to the effect obtained by the curved surface shape exemplified for the above description. Can be enlarged and reduced. (3) In the first and fourth embodiments, a new point of interest located in the upper part of the display screen is driven while the driver designates a point of interest located in the lower part of the display screen. In the case where the surface is designated by the user, the curved surfaces generated by the curved surface generating unit 150 and the curved surface generating unit 250 are illustrated. However, when the same part is repeatedly designated,
The magnification of the designated portion may be increased and displayed.

【0142】当該表示を行うために、曲面記憶部140
及び曲面記憶部240は、同一の地図部分を異なる率で
拡大する2つの曲面を記憶し、曲面生成部150及び曲
面生成部250は、表示画面の同一部分を連続して運転
者から指定された場合に、低い拡大率を有する曲面か
ら、高い拡大率を有する曲面に向かって両者の中間的な
形状を有する曲面を順次生成すればよい。
To perform the display, the curved surface storage unit 140
And the curved surface storage unit 240 stores two curved surfaces that enlarge the same map portion at different rates, and the curved surface generation unit 150 and the curved surface generation unit 250 continuously specify the same portion of the display screen by the driver. In this case, a curved surface having an intermediate shape between the curved surfaces having a low magnification and a curved surface having a high magnification may be sequentially generated.

【0143】(4) 前記第1乃至第6の実施の形態に
おいて、地図表示装置10乃至60は、表示部の所定位
置に文字情報を表すフォントを直接表示することによ
り、マッピング及び透視投影による前記フォントの変形
を回避するとしたが、この表示方法が適用される対象は
文字情報に限定されない。すなわち、例えば、目標物を
示すランドマーク図形等が地図に含まれる場合、前記図
形を、マッピング及び透視投影することなく表示部の所
定位置に直接表示することにより、前記図形の変形が回
避され、視認性が向上する。
(4) In the first to sixth embodiments, the map display devices 10 to 60 directly display a font representing character information at a predetermined position on the display unit, thereby enabling mapping and perspective projection. Although it has been described that font deformation is avoided, the target to which this display method is applied is not limited to character information. That is, for example, when a landmark graphic or the like indicating a target is included in the map, the graphic is directly displayed at a predetermined position on the display unit without mapping and perspective projection, thereby avoiding deformation of the graphic. The visibility is improved.

【0144】[0144]

【発明の効果】(1) 本発明の地図表示装置は、1つ
の面の曲率を時間的に徐々に変化させる過程で得られ
る、形状の異なる複数の面の各々に対し、地図に関する
第1座標情報を前記各面上の第2座標情報に変換すると
ともに、前記各面毎に得られた前記第2座標情報に従っ
て前記地図を表示することを特徴とする。
(1) The map display device of the present invention provides, for each of a plurality of surfaces having different shapes, obtained in the process of gradually changing the curvature of one surface over time, the first coordinates relating to the map. The information is converted into second coordinate information on each surface, and the map is displayed according to the second coordinate information obtained for each surface.

【0145】この構成によれば、前記地図表示装置は、
曲面の形状に応じて定まる目的部分を拡大及び縮小した
地図を、道路の接続関係を保ったまま表示できるため、
例えば、運転者が細部の情報を所望すると考えられる部
分を拡大しながら、同じ地図の辺縁部を縮小して広域を
表示することが可能となる。このような表示においても
道路の接続関係は保たれ、運転者は画面に表示された地
図情報を短時間の内に的確に把握できる。また、前記地
図表示装置は、2つの表示形状の間を徐々に変形させて
地図を表示するため、拡大、縮小箇所が変動した場合に
も滑らかに表示が変形し、運転者は注目している地図上
の点を見失うことがない。
According to this configuration, the map display device includes:
Because it is possible to display a map in which the target part determined according to the shape of the curved surface is enlarged and reduced while maintaining the connection relation of the road,
For example, it is possible to display a wide area by reducing the peripheral portion of the same map while enlarging a portion where the driver desires detailed information. Even in such a display, the connection relation of the roads is maintained, and the driver can accurately grasp the map information displayed on the screen within a short time. In addition, since the map display device displays the map by gradually deforming between the two display shapes, the display is smoothly deformed even when the enlarged or reduced portion changes, and the driver is paying attention. Never lose a point on the map.

【0146】(2) 前記(1)の地図表示装置におい
て、前記第1座標情報は前記地図上に表示されるべき目
的物の位置を示し、前記地図表示装置は、前記第1座標
情報を記憶している地図記憶手段と、1つの面を第1の
形状から第2の形状まで両者の中間的な形状を経由して
徐々に変形させる過程で得られる複数の面を生成する曲
面生成手段と、前記第1座標情報を前記生成された各面
上の第2座標情報に変換し、前記目的物を表す画像を、
前記変換された第2座標情報により示される位置を基準
として前記各面上にテクスチャマッピングすることによ
り前記各面毎にマップドイメージを生成するマッピング
手段と、前記生成された各マップドイメージを平面状の
仮想スクリーンに透視投影することにより得られた投影
イメージを順次表示する投影表示手段とを備えてもよ
い。
(2) In the map display device of (1), the first coordinate information indicates a position of an object to be displayed on the map, and the map display device stores the first coordinate information. Map storage means, and curved surface generation means for generating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two. , Converting the first coordinate information into the second coordinate information on each of the generated surfaces,
Mapping means for generating a mapped image for each surface by texture mapping on each surface with reference to the position indicated by the converted second coordinate information; and Projection display means for sequentially displaying projection images obtained by perspective projection on a virtual screen in a shape of a circle.

【0147】(3) 前記(2)の地図表示装置におい
て、前記第1の形状と第2の形状とは、平面と曲面、曲
面と曲面、及び曲面と平面のいずれかである。こられの
構成によれば、前記地図表示装置は、前記曲面にテクス
チャマッピングされた地図を透視投影するので、前記投
影イメージ上には、地図を単に透視投影した場合に比べ
て拡大及び縮小される部分が生じる。また、空間的に連
続した形状の曲面を用いることにより、前記投影イメー
ジに表される道路の接続関係が保たれる。前記地図表示
装置は、この作用により、前述した効果を発揮する。
(3) In the map display device of (2), the first shape and the second shape are any one of a plane and a curved surface, a curved surface and a curved surface, and a curved surface and a plane. According to this configuration, since the map display device perspectively projects the map texture-mapped on the curved surface, the map is enlarged and reduced on the projection image as compared with a case where the map is simply perspectively projected. Parts arise. In addition, by using a curved surface having a spatially continuous shape, the connection relation of roads represented in the projection image is maintained. The map display device exerts the above-mentioned effects by this action.

【0148】(4) 前記(2)又は(3)の地図表示
装置は、注目点を含む前記地図上の部分領域を、時間的
に徐々に拡大表示又は縮小表示し、前記曲面生成手段
は、前記部分領域が拡大表示される場合には、前記部分
領域に含まれる目的物を表す画像がテクスチャマッピン
グされる前記面上の部分と前記透視投影における視線と
がなす角度が、前記面の他の部分と前記透視投影におけ
る視線とがなす角度よりも大きい形状を前記第2の形状
として、前記複数の面を生成し、前記部分領域が縮小表
示される場合には、前記部分領域に含まれる目的物を表
す画像がテクスチャマッピングされる前記面上の部分と
前記透視投影における視線とがなす角度が、前記面の他
の部分と前記透視投影における視線とがなす角度よりも
小さい形状を前記第2の形状として、前記複数の面を生
成してもよい。
(4) The map display device according to (2) or (3) displays a partial area on the map including the point of interest gradually in an enlarged or reduced manner over time. When the partial area is displayed in an enlarged manner, an angle formed between a portion on the surface on which an image representing an object included in the partial region is texture-mapped and a line of sight in the perspective projection is different from that of the surface. A shape included in the partial area when the plurality of surfaces are generated and the partial area is displayed in a reduced size as the second shape, the shape being larger than the angle formed by the part and the line of sight in the perspective projection. An angle formed by a portion on the surface on which an image representing an object is texture-mapped and a line of sight in the perspective projection is smaller than an angle formed by another portion of the surface and a line of sight in the perspective projection with the second shape. The plurality of surfaces may be generated as the shape of.

【0149】(5) 前記(4)の地図表示装置におい
て、前記曲面生成手段は、前記注目点の位置、及び前記
部分領域が拡大表示されるべきか縮小表示されるべきか
の区別を示す情報を利用者から受け付ける注目点受付部
を有し、前記受け付けた情報に応じて、前記複数の面を
生成してもよい。これらの構成によれば、前記地図表示
装置は、利用者から注目点の位置を受け付け、当該注目
点を含む地図部分を徐々に拡大又は縮小して表示するの
で、運転者は、例えば、交差点を指定して徐々に拡大表
示させることにより詳細な地図を確認し、また、表示さ
れている地図の周辺部を指定して徐々に縮小表示させる
ことにより広域地図を確認することができる。何れの場
合にも、表示の変形は徐々に行われるので、運転者は注
目している地図上の点を見失うことがない。
(5) In the map display device according to (4), the curved surface generating means includes information indicating the position of the point of interest and whether the partial area should be enlarged or reduced. May be provided from a user, and the plurality of planes may be generated according to the received information. According to these configurations, the map display device receives the position of the point of interest from the user, and gradually enlarges or reduces the map portion including the point of interest. A detailed map can be confirmed by designating and gradually expanding the display, and a wide area map can be confirmed by designating a peripheral portion of the displayed map and gradually reducing the display. In any case, since the display is gradually changed, the driver does not lose sight of the point on the map of interest.

【0150】(6) 前記(5)の地図表示装置は、さ
らに、標高点の位置と標高とを対応付けて示す標高情報
を記憶している標高記憶手段を備え、前記マッピング手
段は、前記標高情報により示される標高点の位置を前記
生成された各面上の位置に変換し、前記各面を、前記変
換された位置において前記標高情報により示される標高
に応じた大きさの起伏を設けることにより変形する曲面
変形部を有し、前記第1座標情報を前記変形された各面
上の第2座標情報に変換してもよい。
(6) The map display device of (5) further comprises elevation storage means for storing elevation information indicating the position of the elevation point and the elevation in association with each other, and the mapping means comprises: Converting the position of the elevation point indicated by the information into a position on each of the generated surfaces, and providing each surface with undulations of a size corresponding to the elevation indicated by the elevation information at the converted position. May be used to convert the first coordinate information into second coordinate information on each of the deformed surfaces.

【0151】この構成によれば、地図表示装置は標高に
応じた立体的な地図を表示するため、実際の地形を上空
から眺めた景色に相当する現実感のある地図を運転者に
提示することができ、前述の効果に加えて、運転者によ
る地形の把握を一層容易にする効果がある。 (7) 前記(6)の地図表示装置において、前記曲面
変形部は、地図上の現在位置を含む領域において前記標
高情報により示される標高を均等値に変更する標高変更
部を有し、前記変更された標高に応じて前記曲面を変形
してもよい。
According to this configuration, since the map display device displays a three-dimensional map corresponding to the altitude, it presents the driver with a realistic map corresponding to a view of the actual terrain viewed from above. In addition to the above-described effects, there is an effect that the driver can easily grasp the terrain. (7) In the map display device according to (6), the curved surface deforming unit includes an altitude changing unit that changes an altitude indicated by the altitude information to a uniform value in an area including a current position on a map, The curved surface may be deformed according to the determined altitude.

【0152】この構成によれば、地図表示装置は自車位
置の周辺において地図を平面的に表示し、その他の部分
において地図を立体的に表示するため、前述の効果を維
持しつつ、自車位置の周辺においては起伏により地図が
隠蔽される問題を回避する。 (8) 前記(2)乃至(7)の何れかの地図表示装置
において、前記投影表示手段は、前記投影イメージを表
示する際に、前記目的物を表す画像の表示位置を基準と
してさらに前記目的物を表す文字列を表示してもよい。
According to this configuration, the map display device displays the map two-dimensionally in the vicinity of the position of the vehicle and displays the map three-dimensionally in other portions. Avoid the problem that the map is concealed around the location due to undulation. (8) In the map display device according to any one of (2) to (7), when displaying the projection image, the projection display unit may further include a display position of an image representing the object as a reference. A character string representing an object may be displayed.

【0153】この構成によれば、地図表示装置は文字フ
ォントをテクスチャマッピング及び透視投影の対象とせ
ず、文字位置に対応する画面上の位置に文字フォントを
直接表示するため、マッピング及び透視投影により生じ
る文字フォントの変形が回避され、文字の視認性が向上
する。 (9) 前記(1)の地図表示装置において、前記第1
座標情報は前記地図上に表示されるべき目的物の位置を
示し、前記地図表示装置は、前記第1座標情報を記憶し
ている地図記憶手段と、1つの面を第1の形状から第2
の形状まで両者の中間的な形状を経由して徐々に変形さ
せる過程で得られる複数の面を生成する曲面生成手段
と、前記第1座標情報を前記生成された各面上の第2座
標情報に変換し、前記目的物を表す画像を、前記変換さ
れた第2座標情報により示される位置を基準として、前
記各面を仮想スクリーンとして透視投影することにより
前記各面毎に得られた投影イメージを、順次表示する投
影表示手段とを備えてもよい。
According to this configuration, the map display device does not target the character font for texture mapping and perspective projection, but directly displays the character font at a position on the screen corresponding to the character position. Deformation of the character font is avoided, and the visibility of the character is improved. (9) In the map display device of (1), the first
The coordinate information indicates a position of an object to be displayed on the map, and the map display device includes: a map storage unit storing the first coordinate information;
Curved surface generating means for generating a plurality of surfaces obtained in the process of gradually deforming through intermediate shapes between the two shapes, and the second coordinate information on each of the generated surfaces And a projection image obtained for each of the surfaces by perspectively projecting each of the surfaces as a virtual screen on the basis of the position indicated by the converted second coordinate information, based on the image representing the object. And a projection display means for sequentially displaying them.

【0154】(10) 前記(9)の地図表示装置にお
いて、前記第1の形状と第2の形状とは、平面と曲面、
曲面と曲面、及び曲面と平面のいずれかである。こられ
の構成によれば、前記地図表示装置は、前記曲面に地図
を透視投影するので、前記投影イメージ上には、地図を
平面に透視投影した場合に比べて拡大及び縮小される部
分が生じる。また、空間的に連続した形状の曲面を用い
ることにより、前記投影イメージに表される道路の接続
関係が保たれる。前記地図表示装置は、この作用によ
り、前述した効果を発揮する。
(10) In the map display device according to (9), the first shape and the second shape are plane and curved surfaces,
One of a curved surface and a curved surface, and a curved surface and a flat surface. According to this configuration, the map display device performs perspective projection of the map on the curved surface. Therefore, a portion that is enlarged and reduced occurs on the projection image as compared with a case where the map is perspectively projected on a plane. . In addition, by using a curved surface having a spatially continuous shape, the connection relation of roads represented in the projection image is maintained. The map display device exerts the above-mentioned effects by this action.

【0155】(11) 前記(9)又は(10)の地図
表示装置は、注目点を含む前記地図上の部分領域を、時
間的に徐々に拡大表示又は縮小表示し、前記曲面生成手
段は、前記部分領域が拡大表示される場合には、前記部
分領域に含まれる目的物が透視投影される前記面上の部
分と前記透視投影における視線とがなす角度が、前記面
の他の部分と前記透視投影における視線とがなす角度よ
りも小さい形状を前記第2の形状として、前記複数の面
を生成し、前記部分領域が縮小表示される場合には、前
記部分領域に含まれる目的物が透視投影される前記面上
の部分と前記透視投影における視線とがなす角度が、前
記面の他の部分と前記透視投影における視線とがなす角
度よりも大きい形状を前記第2の形状として、前記複数
の面を生成してもよい。
(11) The map display device according to (9) or (10) displays a partial area on the map including the point of interest gradually in an enlarged or reduced manner over time. When the partial area is displayed in an enlarged manner, an angle formed between a portion on the surface on which the object included in the partial region is perspectively projected and a line of sight in the perspective projection is different from that of another portion of the surface. When the shape smaller than the angle formed by the line of sight in the perspective projection is defined as the second shape, the plurality of surfaces are generated, and when the partial region is displayed in a reduced size, the object included in the partial region is transparent. An angle formed by a portion on the surface to be projected and a line of sight in the perspective projection is larger than an angle formed by another portion of the surface and a line of sight in the perspective projection, as the second shape, May be generated No.

【0156】(12) 前記(11)の地図表示装置に
おいて、前記曲面生成手段は、前記注目点の位置、及び
前記部分領域が拡大表示されるべきか縮小表示されるべ
きかの区別を示す情報を利用者から受け付ける注目点受
付部を有し、前記受け付けた情報に応じて、前記複数の
面を生成してもよい。これらの構成によれば、前記地図
表示装置は、利用者から注目点の位置を受け付け、当該
注目点を含む地図部分を徐々に拡大又は縮小して表示す
るので、運転者は、例えば、交差点を指定して徐々に拡
大表示させることにより詳細な地図を確認し、また、表
示されている地図の周辺部を指定して徐々に縮小表示さ
せることにより広域地図を確認することができる。何れ
の場合にも、表示の変形は徐々に行われるので、運転者
は注目している地図上の点を見失うことがない。
(12) In the map display device according to (11), the curved surface generating means may include information indicating the position of the point of interest and whether the partial area should be enlarged or reduced. May be provided from a user, and the plurality of planes may be generated according to the received information. According to these configurations, the map display device receives the position of the point of interest from the user, and gradually enlarges or reduces the map portion including the point of interest. A detailed map can be confirmed by designating and gradually expanding the display, and a wide area map can be confirmed by designating a peripheral portion of the displayed map and gradually reducing the display. In any case, since the display is gradually changed, the driver does not lose sight of the point on the map of interest.

【0157】(13) 前記(12)の地図表示装置
は、さらに、標高点の位置と標高とを対応付けて示す標
高情報を記憶している標高記憶手段を有し、前記投影表
示手段は、前記第1座標情報により示される位置におけ
る標高を前記標高情報に基づいて算出し、算出された標
高に応じて、前記第1座標情報を変更する地図変形部を
有し、前記変更された第1座標情報に従って前記投影イ
メージを順次表示してもよい。
(13) The map display device of (12) further includes elevation storage means for storing elevation information indicating the position of the elevation point and the elevation in association with each other, and the projection display means comprises: A map deformation unit that calculates an altitude at a position indicated by the first coordinate information based on the altitude information, and changes the first coordinate information according to the calculated altitude; The projection images may be sequentially displayed according to the coordinate information.

【0158】この構成によれば、地図表示装置は標高に
応じた立体的な地図を表示するため、実際の地形を上空
から眺めた景色に相当する現実感のある地図を運転者に
提示することができ、前述の効果に加えて、運転者によ
る地形の把握を一層容易にする。 (14) 前記(13)の地図表示装置において、前記
地図変更部は、地図上の現在位置を含む領域において前
記標高情報により示される標高を均等値に変更する標高
変更部を有し、変更された標高に応じて前記第1座標情
報を変更してもよい。
According to this configuration, the map display device displays a three-dimensional map corresponding to the altitude, so that the driver is presented with a realistic map corresponding to a view of the actual terrain viewed from above. This makes it easier for the driver to grasp the terrain in addition to the effects described above. (14) In the map display device according to (13), the map changing unit includes an altitude changing unit that changes an altitude indicated by the altitude information to a uniform value in an area including a current position on a map. The first coordinate information may be changed according to the altitude.

【0159】この構成によれば、地図表示装置は自車位
置の周辺において地図を平面的に表示し、その他の部分
において地図を立体的に表示するため、前述の効果を維
持しつつ、自車位置の周辺においては起伏により地図が
隠蔽される問題を回避する。 (15) 前記(9)乃至(14)の何れかの地図表示
装置において、前記投影表示手段は、前記投影イメージ
を表示する際に、前記目的物を表す画像の表示位置を基
準としてさらに前記目的物を表す文字列を表示してもよ
い。
According to this configuration, the map display device displays the map two-dimensionally in the vicinity of the position of the vehicle and displays the map three-dimensionally in the other portions. Avoid the problem that the map is concealed around the location due to undulation. (15) In the map display device according to any one of (9) to (14), when displaying the projection image, the projection display means may further include a display position of an image representing the object as a reference. A character string representing an object may be displayed.

【0160】この構成によれば、地図表示装置は文字フ
ォントを透視投影の対象とせず、文字位置に対応する画
面上の位置に文字フォントを直接表示するため、透視投
影により生じる文字フォントの変形が回避され、文字の
視認性が向上する。 (16) 前記(7)又は(14)の地図表示装置にお
いて、前記標高変更部は、さらに、前記領域の周辺にお
いて前記領域からの距離に応じて前記標高情報により示
される標高を変更してもよい。
According to this configuration, the map display device does not target the character font for perspective projection, but directly displays the character font at a position on the screen corresponding to the character position. It is avoided and the visibility of the character is improved. (16) In the map display device according to (7) or (14), the altitude changing unit may further change the altitude indicated by the altitude information according to a distance from the area around the area. Good.

【0161】この構成によれば、平面的に表示される部
分と立体的に表示される部分との境界において表示が滑
らかに連続するため、前記(7)又は(14)の効果を
維持しつつ、視覚上の不自然さを軽減する。 (17) 本発明の地図表示装置は、注目点の位置を利
用者から地図上において指定され、前記地図に関する第
1座標情報を、前記指定された位置に応じた形状を有す
る曲面上の第2座標情報に変換し、変換された第2座標
情報に従って前記地図を表示することを特徴とする。
According to this configuration, since the display is smoothly continued at the boundary between the part displayed in two dimensions and the part displayed in three dimensions, the effect of (7) or (14) is maintained. , Reduce visual unnaturalness. (17) In the map display device of the present invention, the position of the point of interest is specified on the map by the user, and the first coordinate information related to the map is changed to the second coordinate information on the curved surface having a shape corresponding to the specified position. The map is converted into coordinate information, and the map is displayed according to the converted second coordinate information.

【0162】この構成によれば、地図表示装置は、地図
上において利用者が注目する箇所を指示され、当該箇所
を拡大又は縮小して表示することができる。 (18) 本発明の地図表示方法は、1つの面を第1の
形状から第2の形状まで両者の中間的な形状を経由して
徐々に変形させる過程で得られる複数の面を示す定義情
報を生成する曲面生成ステップと、地図上に表示される
べき目的物の位置を示す第1座標情報を前記定義情報に
より示される各面上の第2座標情報に変換し、前記目的
物を表す画像を前記変換された第2座標情報により示さ
れる位置を基準として前記各面上にテクスチャマッピン
グすることにより、前記各面毎にマップドイメージを生
成するマッピングステップと、前記各マップドイメージ
を平面状の仮想スクリーンに透視投影することにより得
られる投影イメージを生成し、順次表示する投影表示ス
テップとを含む。
According to this configuration, the map display device is instructed on a point on the map where the user pays attention and can enlarge or reduce the point. (18) In the map display method according to the present invention, definition information indicating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two. Generating a curved surface, and converting the first coordinate information indicating the position of the object to be displayed on the map into the second coordinate information on each surface indicated by the definition information, and generating an image representing the object. A mapping step of generating a mapped image for each surface by performing texture mapping on each of the surfaces with reference to the position indicated by the converted second coordinate information; A projection display step of generating a projection image obtained by performing perspective projection on the virtual screen of the above, and sequentially displaying the projection image.

【0163】(19) 本発明の地図表示方法は、1つ
の面を第1の形状から第2の形状まで両者の中間的な形
状を経由して徐々に変形させる過程で得られる複数の面
を示す定義情報を生成する曲面生成ステップと、地図上
に表示されるべき目的物の位置を示す第1座標情報を前
記定義情報により示される各面上の第2座標情報に変換
し、前記目的物を表す画像を前記変換された第2座標情
報により示される位置を基準として前記各面を仮想スク
リーンとして透視投影することにより得られる投影イメ
ージを、前記各面毎に生成し、順次表示する投影表示ス
テップとを含む。
(19) According to the map display method of the present invention, a plurality of surfaces obtained in the process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two are used. A curved surface generating step of generating definition information to be displayed, and converting first coordinate information indicating a position of the object to be displayed on a map into second coordinate information on each surface indicated by the definition information, A projection image generated by perspectively projecting each surface as a virtual screen on the basis of a position indicated by the converted second coordinate information on the image representing Steps.

【0164】これらの構成によれば、前記方法に従って
表示された投影イメージにおいて、前記曲面の形状に応
じて定まる地図の目的部分が拡大及び縮小され、かつ道
路の接続関係が保たれるので、運転者は表示された投影
イメージから地図情報を短時間の内に的確に把握でき
る。また、拡大、縮小箇所が変動した場合にも表示が滑
らかに変形するので、運転者は注目している地図上の点
を見失うことがない。
According to these configurations, in the projection image displayed according to the above method, the target portion of the map determined according to the shape of the curved surface is enlarged and reduced, and the road connection relationship is maintained. The user can accurately grasp the map information from the displayed projection image in a short time. In addition, the display is smoothly deformed even when the enlarged or reduced portion changes, so that the driver does not lose sight of the point on the map of interest.

【0165】(20) 本発明のプログラムは、地図表
示装置をコンピュータにより実現するためのコンピュー
タ実行可能なプログラムであって、1つの面を第1の形
状から第2の形状まで両者の中間的な形状を経由して徐
々に変形させる過程で得られる複数の面を示す定義情報
を生成する曲面生成ステップと、地図上に表示されるべ
き目的物の位置を示す第1座標情報を前記定義情報によ
り示される各面上の第2座標情報に変換し、前記目的物
を表す画像を前記変換された第2座標情報により示され
る位置を基準として前記各面上にテクスチャマッピング
することにより、前記各面毎にマップドイメージを生成
するマッピングステップと、前記各マップドイメージを
平面状の仮想スクリーンに透視投影することにより得ら
れる投影イメージを生成し、順次表示する投影表示ステ
ップとを、前記コンピュータに実行させる。
(20) The program of the present invention is a computer-executable program for realizing a map display device by a computer, and has one surface which is intermediate between the first shape and the second shape. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of gradually deforming via a shape; and first coordinate information indicating a position of an object to be displayed on a map, based on the definition information. By converting the image representing the object into a texture on the respective surface with reference to the position indicated by the converted second coordinate information, A mapping step of generating a mapped image for each, and projecting a projection image obtained by perspectively projecting each of the mapped images on a planar virtual screen. And a projection display step of generating and sequentially displaying the generated data.

【0166】(21) 本発明のプログラムは、地図表
示装置をコンピュータにより実現するためのコンピュー
タ実行可能なプログラムであって、1つの面を第1の形
状から第2の形状まで両者の中間的な形状を経由して徐
々に変形させる過程で得られる複数の面を示す定義情報
を生成する曲面生成ステップと、地図上に表示されるべ
き目的物の位置を示す第1座標情報を前記定義情報によ
り示される各面上の第2座標情報に変換し、前記目的物
を表す画像を前記変換された第2座標情報により示され
る位置を基準として前記各面を仮想スクリーンとして透
視投影することにより得られる投影イメージを、前記各
面毎に生成し、順次表示する投影表示ステップとを、前
記コンピュータに実行させる。
(21) The program of the present invention is a computer-executable program for realizing a map display device by a computer, and has one surface which is intermediate between the first shape and the second shape. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of gradually deforming via a shape; and first coordinate information indicating a position of an object to be displayed on a map, based on the definition information. It is obtained by converting into a second coordinate information on each indicated surface, and perspectively projecting each image as a virtual screen on the basis of a position indicated by the converted second coordinate information on an image representing the object. And a projection display step of generating a projection image for each of the surfaces and sequentially displaying the projection images.

【0167】これらの構成によれば、前記プログラムを
実行することにより、前記コンピュータは、前述した効
果を有する地図を表示する。
According to these configurations, by executing the program, the computer displays a map having the above-described effects.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施形態における地図表示装置10のブ
ロック図である。
FIG. 1 is a block diagram of a map display device 10 according to a first embodiment.

【図2】地図記憶部が記憶している画像情報の一例であ
る。
FIG. 2 is an example of image information stored in a map storage unit.

【図3】地図記憶部が記憶している文字情報の一例であ
る。
FIG. 3 is an example of character information stored in a map storage unit.

【図4】曲面記憶部が記憶する曲面の形状を示す一例で
ある。
FIG. 4 is an example showing a shape of a curved surface stored in a curved surface storage unit.

【図5】曲面記憶部が記憶する情報の一例である。FIG. 5 is an example of information stored in a curved surface storage unit.

【図6】注目点記憶部が記憶する情報の一例である。FIG. 6 is an example of information stored in an attention point storage unit.

【図7】曲面生成部が出力する曲面の形状を示す一例で
ある。
FIG. 7 is an example showing a shape of a curved surface output by a curved surface generating unit.

【図8】自車位置受付部が出力する自車位置情報の一例
である。
FIG. 8 is an example of host vehicle position information output by the host vehicle position receiving unit;

【図9】自車位置情報に応じた地図のマッピング範囲を
説明するための概念図である。
FIG. 9 is a conceptual diagram for describing a mapping range of a map according to own vehicle position information.

【図10】マッピング部がマッピングした地図情報の一
例である。
FIG. 10 is an example of map information mapped by a mapping unit.

【図11】マッピング部がマッピングした地図情報の一
例である。
FIG. 11 is an example of map information mapped by a mapping unit.

【図12】(a)投影部が行う投影処理を説明するため
の概念図である。 (b)図(a)のx=0における断面図である。
FIG. 12A is a conceptual diagram illustrating a projection process performed by a projection unit. (B) It is sectional drawing in x = 0 of FIG.

【図13】(a)投影部が行う投影処理を説明するため
の概念図である。 (b)図(a)のx=0における断面図である。
FIG. 13A is a conceptual diagram illustrating a projection process performed by a projection unit. (B) It is sectional drawing in x = 0 of FIG.

【図14】表示部が表示する地図の一例である。FIG. 14 is an example of a map displayed by the display unit.

【図15】表示部が表示する地図の一例である。FIG. 15 is an example of a map displayed by the display unit.

【図16】地図表示処理のメイン処理を示すフローチャ
ートである。
FIG. 16 is a flowchart showing a main process of a map display process.

【図17】第1の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 17 is a flowchart illustrating a sub process according to the first embodiment.

【図18】第2の実施形態における地図表示装置20の
ブロック図である。
FIG. 18 is a block diagram of a map display device 20 according to the second embodiment.

【図19】標高記憶部が記憶している標高情報の一例で
ある。
FIG. 19 is an example of altitude information stored in an altitude storage unit.

【図20】曲面変形部が行う変形処理を説明するための
概念図である。
FIG. 20 is a conceptual diagram illustrating a deformation process performed by a curved surface deformation unit.

【図21】マッピング部がマッピングした地図情報の一
例である。
FIG. 21 is an example of map information mapped by a mapping unit.

【図22】表示部が表示する地図の一例である。FIG. 22 is an example of a map displayed by the display unit.

【図23】第2の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 23 is a flowchart illustrating a sub-process according to the second embodiment.

【図24】第3の実施形態における地図表示装置30の
ブロック図である。
FIG. 24 is a block diagram of a map display device 30 according to the third embodiment.

【図25】曲面変形部が変形した曲面の一例である。FIG. 25 is an example of a curved surface deformed by a curved surface deforming section.

【図26】マッピング部がマッピングした地図情報の一
例である。
FIG. 26 is an example of map information mapped by a mapping unit.

【図27】表示部が表示する地図の一例である。FIG. 27 is an example of a map displayed by the display unit.

【図28】第3の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 28 is a flowchart illustrating a sub-process according to the third embodiment.

【図29】第4の実施形態における地図表示装置40の
ブロック図である。
FIG. 29 is a block diagram of a map display device 40 according to a fourth embodiment.

【図30】曲面記憶部が記憶する曲面の一例である。FIG. 30 is an example of a curved surface stored in a curved surface storage unit.

【図31】曲面生成部が出力する曲面の形状を示す一例
である。
FIG. 31 is an example showing a shape of a curved surface output by a curved surface generating unit.

【図32】透視投影を行う仮想空間内に位置付けられた
画像情報の一例である。
FIG. 32 is an example of image information positioned in a virtual space for performing perspective projection.

【図33】(a)投影部が行う投影処理を説明するため
の概念図である。 (b)図(a)のx=0における断面図である。
FIG. 33 (a) is a conceptual diagram illustrating a projection process performed by a projection unit. (B) It is sectional drawing in x = 0 of FIG.

【図34】(a)投影部が行う投影処理を説明するため
の概念図である。 (b)図(a)のx=0における断面図である。
FIG. 34A is a conceptual diagram illustrating a projection process performed by a projection unit. (B) It is sectional drawing in x = 0 of FIG.

【図35】第4の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 35 is a flowchart illustrating a sub-process according to the fourth embodiment.

【図36】第5の実施形態における地図表示装置50の
ブロック図である。
FIG. 36 is a block diagram of a map display device 50 according to a fifth embodiment.

【図37】第5の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 37 is a flowchart showing a sub-process in the fifth embodiment.

【図38】第6の実施形態における地図表示装置60の
ブロック図である。
FIG. 38 is a block diagram of a map display device 60 according to the sixth embodiment.

【図39】第6の実施形態におけるサブ処理を示すフロ
ーチャートである。
FIG. 39 is a flowchart showing a sub-process in the sixth embodiment.

【符号の説明】[Explanation of symbols]

10 地図表示装置 20 地図表示装置 30 地図表示装置 40 地図表示装置 50 地図表示装置 60 地図表示装置 110 地図記憶部 111 文字情報テーブル 120 標高記憶部 121 標高テーブル 140 曲面記憶部 141 曲面 142 曲面 143 曲面 150 曲面生成部 151 注目点受付部 152 注目点記憶部 155 自車位置受付部 156 自車位置情報 157 表示対象領域 158 自車位置 159 進行方向 160 マッピング部 161 曲面変形部 162 標高変更部 170 投影部 171 曲面 172 仮想スクリーン 173 視点 174 視線 176 曲面 177 仮想スクリーン 178 視点 179 視線 180 表示部 210 地図記憶部 220 標高記憶部 240 曲面記憶部 241 曲面 242 曲面 243 曲面 250 曲面生成部 251 注目点受付部 252 注目点記憶部 255 自車位置受付部 261 地図変形部 262 標高変更部 270 投影部 271 平面 272 仮想スクリーン 273 視点 274 視線 276 平面 277 仮想スクリーン 280 表示部 Reference Signs List 10 map display device 20 map display device 30 map display device 40 map display device 50 map display device 60 map display device 110 map storage unit 111 character information table 120 elevation storage unit 121 elevation table 140 curved surface storage unit 141 curved surface 142 curved surface 143 curved surface 150 Curved surface generation unit 151 Attention point reception unit 152 Attention point storage unit 155 Own vehicle position reception unit 156 Own vehicle position information 157 Display target area 158 Own vehicle position 159 Traveling direction 160 Mapping unit 161 Curved surface deformation unit 162 Elevation change unit 170 Projection unit 171 Curved surface 172 Virtual screen 173 View point 174 View line 176 Curved surface 177 Virtual screen 178 View point 179 View line 180 Display unit 210 Map storage unit 220 Elevation storage unit 240 Curved surface storage unit 241 Curved surface 242 Curved surface 243 Curved surface 250 curved Generator 251 focused point accepting unit 252 target point storage unit 255 vehicle position receiving unit 261 map deforming unit 262 altitude changing unit 270 projection 271 plane 272 virtual screen 273 viewpoint 274 gaze 276 plane 277 virtual screen 280 display unit

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C032 HB02 HB05 HB22 HC08 HC23 HD03 2F029 AA02 AA07 AC03 AC14 AC19 AD07 AD08 5B050 AA10 BA07 BA09 BA17 EA12 EA13 EA24 EA27 EA28 EA30 FA02 5H180 AA01 FF22 FF32 FF37  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C032 HB02 HB05 HB22 HC08 HC23 HD03 2F029 AA02 AA07 AC03 AC14 AC19 AD07 AD08 5B050 AA10 BA07 BA09 BA17 EA12 EA13 EA24 EA27 EA28 EA30 FA02 5H180 AA01 FF22 FF32 FF32

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】 1つの面の曲率を時間的に徐々に変化さ
せる過程で得られる、形状の異なる複数の面の各々に対
し、地図に関する第1座標情報を前記各面上の第2座標
情報に変換するとともに、前記各面毎に得られた前記第
2座標情報に従って前記地図を表示することを特徴とす
る地図表示装置。
1. For each of a plurality of surfaces having different shapes obtained in a process of gradually changing the curvature of one surface over time, first coordinate information relating to a map is converted into second coordinate information on each surface. And displaying the map in accordance with the second coordinate information obtained for each of the surfaces.
【請求項2】 前記地図表示装置において、前記第1座
標情報は前記地図上に表示されるべき目的物の位置を示
し、 前記地図表示装置は、 前記第1座標情報を記憶している地図記憶手段と、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を生成する曲面生成手段と、 前記第1座標情報を前記生成された各面上の第2座標情
報に変換し、前記目的物を表す画像を、前記変換された
第2座標情報により示される位置を基準として前記各面
上にテクスチャマッピングすることにより前記各面毎に
マップドイメージを生成するマッピング手段と、 前記生成された各マップドイメージを平面状の仮想スク
リーンに透視投影することにより得られた投影イメージ
を順次表示する投影表示手段とを備えることを特徴とす
る請求項1に記載の地図表示装置。
2. The map display device, wherein the first coordinate information indicates a position of an object to be displayed on the map, and wherein the map display device stores the first coordinate information. Means, a curved surface generating means for generating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two, and the first coordinates Converting information into the second coordinate information on each of the generated surfaces, and texture-mapping an image representing the object on each of the surfaces based on a position indicated by the converted second coordinate information. Mapping means for generating a mapped image for each surface by means of: a projection table for sequentially displaying projection images obtained by perspectively projecting each of the generated mapped images on a planar virtual screen. A map display device according to claim 1, characterized in that it comprises a means.
【請求項3】 前記第1の形状と第2の形状とは、 平面と曲面、曲面と曲面、及び曲面と平面のいずれかで
ある。ことを特徴とする請求項2に記載の地図表示装
置。
3. The first shape and the second shape are any one of a plane and a curved surface, a curved surface and a curved surface, and a curved surface and a plane. The map display device according to claim 2, wherein:
【請求項4】 前記地図表示装置は、注目点を含む前記
地図上の部分領域を、時間的に徐々に拡大表示又は縮小
表示し、 前記曲面生成手段は、 前記部分領域が拡大表示される場合には、前記部分領域
に含まれる目的物を表す画像がテクスチャマッピングさ
れる前記面上の部分と前記透視投影における視線とがな
す角度が、前記面の他の部分と前記透視投影における視
線とがなす角度よりも大きい形状を前記第2の形状とし
て、前記複数の面を生成し、 前記部分領域が縮小表示される場合には、前記部分領域
に含まれる目的物を表す画像がテクスチャマッピングさ
れる前記面上の部分と前記透視投影における視線とがな
す角度が、前記面の他の部分と前記透視投影における視
線とがなす角度よりも小さい形状を前記第2の形状とし
て、前記複数の面を生成することを特徴とする請求項2
又は3記載の地図表示装置。
4. The map display device displays a partial area on the map including a point of interest with time in an enlarged or reduced manner over time. The angle between the portion on the surface on which the image representing the object included in the partial region is texture-mapped and the line of sight in the perspective projection is different from the other portion of the surface and the line of sight in the perspective projection. An image representing an object included in the partial area is texture-mapped when the plurality of planes are generated and the partial area is reduced and displayed as the second shape with a shape larger than an angle to be formed. An angle between a part on the surface and a line of sight in the perspective projection is smaller than an angle between another part of the surface and a line of sight in the perspective projection, as the second shape, 3. The method according to claim 2, further comprising:
Or the map display device according to 3.
【請求項5】 前記曲面生成手段は、 前記注目点の位置、及び前記部分領域が拡大表示される
べきか縮小表示されるべきかの区別を示す情報を利用者
から受け付ける注目点受付部を有し、 前記受け付けた情報に応じて、前記複数の面を生成する
ことを特徴とする請求項4に記載の地図表示装置。
5. The curved surface generating means includes a point of interest receiving unit that receives, from a user, information indicating a position of the point of interest and whether the partial area should be enlarged or reduced and displayed. The map display device according to claim 4, wherein the plurality of surfaces are generated according to the received information.
【請求項6】 前記地図表示装置は、さらに、 標高点の位置と標高とを対応付けて示す標高情報を記憶
している標高記憶手段を備え、 前記マッピング手段は、 前記標高情報により示される標高点の位置を前記生成さ
れた各面上の位置に変換し、前記各面を、前記変換され
た位置において前記標高情報により示される標高に応じ
た大きさの起伏を設けることにより変形する曲面変形部
を有し、 前記第1座標情報を前記変形された各面上の第2座標情
報に変換することを特徴とする請求項5に記載の地図表
示装置。
6. The map display device further comprises elevation storage means for storing elevation information indicating the position of the elevation point and the elevation in association with each other, and the mapping means comprises an elevation indicated by the elevation information. A curved surface deformation in which a position of a point is converted into a position on each of the generated surfaces, and each of the surfaces is deformed by providing a relief having a size corresponding to the altitude indicated by the altitude information at the converted position. The map display device according to claim 5, further comprising: a unit configured to convert the first coordinate information into second coordinate information on each of the deformed surfaces.
【請求項7】 前記曲面変形部は、 地図上の現在位置を含む領域において前記標高情報によ
り示される標高を均等値に変更する標高変更部を有し、 前記変更された標高に応じて前記曲面を変形することを
特徴とする請求項6に記載の地図表示装置。
7. The curved surface deforming unit includes an altitude changing unit that changes an altitude indicated by the altitude information to an equal value in an area including a current position on a map, and the surface is changed according to the changed altitude. 7. The map display device according to claim 6, wherein
【請求項8】 前記投影表示手段は、 前記投影イメージを表示する際に、前記目的物を表す画
像の表示位置を基準としてさらに前記目的物を表す文字
列を表示することを特徴とする請求項2乃至7の何れか
に記載の地図表示装置。
8. The projection display means, when displaying the projection image, further displays a character string representing the object based on a display position of an image representing the object. 8. The map display device according to any one of 2 to 7.
【請求項9】 前記地図表示装置において、前記第1座
標情報は前記地図上に表示されるべき目的物の位置を示
し、 前記地図表示装置は、 前記第1座標情報を記憶している地図記憶手段と、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を生成する曲面生成手段と、 前記第1座標情報を前記生成された各面上の第2座標情
報に変換し、前記目的物を表す画像を、前記変換された
第2座標情報により示される位置を基準として、前記各
面を仮想スクリーンとして透視投影することにより前記
各面毎に得られた投影イメージを、順次表示する投影表
示手段とを備えることを特徴とする請求項1記載の地図
表示装置。
9. The map display device, wherein the first coordinate information indicates a position of an object to be displayed on the map, and wherein the map display device stores the first coordinate information. Means, a curved surface generating means for generating a plurality of surfaces obtained in a process of gradually deforming one surface from a first shape to a second shape via an intermediate shape between the two, and the first coordinates The information is converted into the second coordinate information on each of the generated surfaces, and the image representing the object is seen through each of the surfaces as a virtual screen with reference to the position indicated by the converted second coordinate information. 2. The map display device according to claim 1, further comprising projection display means for sequentially displaying a projection image obtained for each surface by projecting.
【請求項10】 前記第1の形状と第2の形状とは、 平面と曲面、曲面と曲面、及び曲面と平面のいずれかで
あることを特徴とする請求項9記載の地図表示装置。
10. The map display device according to claim 9, wherein the first shape and the second shape are any one of a flat surface and a curved surface, a curved surface and a curved surface, and a curved surface and a flat surface.
【請求項11】 前記地図表示装置は、注目点を含む前
記地図上の部分領域を、時間的に徐々に拡大表示又は縮
小表示し、 前記曲面生成手段は、 前記部分領域が拡大表示される場合には、前記部分領域
に含まれる目的物が透視投影される前記面上の部分と前
記透視投影における視線とがなす角度が、前記面の他の
部分と前記透視投影における視線とがなす角度よりも小
さい形状を前記第2の形状として、前記複数の面を生成
し、 前記部分領域が縮小表示される場合には、前記部分領域
に含まれる目的物が透視投影される前記面上の部分と前
記透視投影における視線とがなす角度が、前記面の他の
部分と前記透視投影における視線とがなす角度よりも大
きい形状を前記第2の形状として、前記複数の面を生成
することを特徴とする請求項9又は10に記載の地図表
示装置。
11. The map display device displays a partial area on the map including a point of interest gradually in an enlarged or reduced manner over time, and the curved surface generating unit includes: The angle between a part on the surface where the object included in the partial area is perspectively projected and the line of sight in the perspective projection is smaller than the angle between the other part of the surface and the line of sight in the perspective projection. The plurality of surfaces are generated using the small shape as the second shape, and when the partial region is reduced and displayed, a portion on the surface on which an object included in the partial region is perspectively projected is defined. The angle formed by the line of sight in the perspective projection is larger than the angle formed by the line of sight in the perspective projection with the other part of the surface, and the plurality of surfaces are generated as the second shape. Claim 9 or 11. The map display device according to 10.
【請求項12】 前記曲面生成手段は、 前記注目点の位置、及び前記部分領域が拡大表示される
べきか縮小表示されるべきかの区別を示す情報を利用者
から受け付ける注目点受付部を有し、 前記受け付けた情報に応じて、前記複数の面を生成する
ことを特徴とする請求項11に記載の地図表示装置。
12. The curved surface generating means includes a point of interest receiving unit that receives, from a user, information indicating the position of the point of interest and whether the partial area should be displayed in an enlarged or reduced manner. The map display device according to claim 11, wherein the plurality of surfaces are generated according to the received information.
【請求項13】 前記地図表示装置は、さらに、 標高点の位置と標高とを対応付けて示す標高情報を記憶
している標高記憶手段を有し、 前記投影表示手段は、前記第1座標情報により示される
位置における標高を前記標高情報に基づいて算出し、算
出された標高に応じて、前記第1座標情報を変更する地
図変形部を有し、 前記変更された第1座標情報に従って前記投影イメージ
を順次表示することを特徴とする請求項12に記載の地
図表示装置。
13. The map display device further includes elevation storage means for storing elevation information indicating the position of the elevation point and the elevation in association with each other, and wherein the projection display means includes the first coordinate information. Has a map deforming unit that calculates an elevation at a position indicated by, based on the elevation information, and changes the first coordinate information according to the calculated elevation. The projection is performed according to the changed first coordinate information. 13. The map display device according to claim 12, wherein images are sequentially displayed.
【請求項14】 前記地図変更部は、 地図上の現在位置を含む領域において前記標高情報によ
り示される標高を均等値に変更する標高変更部を有し、 変更された標高に応じて前記第1座標情報を変更するこ
とを特徴とする請求項13に記載の地図表示装置。
14. The map change unit has an elevation change unit that changes an altitude indicated by the altitude information to a uniform value in an area including a current position on a map, and the first change unit according to the changed altitude. 14. The map display device according to claim 13, wherein the coordinate information is changed.
【請求項15】 前記投影表示手段は、 前記投影イメージを表示する際に、前記目的物を表す画
像の表示位置を基準としてさらに前記目的物を表す文字
列を表示することを特徴とする請求項9乃至14の何れ
かに記載の地図表示装置。
15. The projection display means, when displaying the projection image, further displays a character string representing the object based on a display position of an image representing the object. 15. The map display device according to any one of 9 to 14.
【請求項16】 前記標高変更部は、さらに、 前記領域の周辺において前記領域からの距離に応じて前
記標高情報により示される標高を変更することを特徴と
する請求項7又は14に記載の地図表示装置。
16. The map according to claim 7, wherein the altitude change unit further changes an altitude indicated by the altitude information around the area according to a distance from the area. Display device.
【請求項17】 注目点の位置を利用者から地図上にお
いて指定され、前記地図に関する第1座標情報を、前記
指定された位置に応じた形状を有する曲面上の第2座標
情報に変換し、変換された第2座標情報に従って前記地
図を表示することを特徴とする地図表示装置。
17. A position of a point of interest is designated on a map by a user, and first coordinate information on the map is converted into second coordinate information on a curved surface having a shape corresponding to the designated position. A map display device, wherein the map is displayed according to the converted second coordinate information.
【請求項18】 地図を表示する方法であって、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を示す定義情報を生成する曲面生成ステップと、 地図上に表示されるべき目的物の位置を示す第1座標情
報を前記定義情報により示される各面上の第2座標情報
に変換し、前記目的物を表す画像を前記変換された第2
座標情報により示される位置を基準として前記各面上に
テクスチャマッピングすることにより、前記各面毎にマ
ップドイメージを生成するマッピングステップと、 前記各マップドイメージを平面状の仮想スクリーンに透
視投影することにより得られる投影イメージを生成し、
順次表示する投影表示ステップとを含むことを特徴とす
る地図表示方法。
18. A method for displaying a map, comprising the steps of: transforming one surface from a first shape to a second shape gradually through an intermediate shape between the two; A surface generating step of generating definition information shown on the map; converting first coordinate information indicating a position of the object to be displayed on the map into second coordinate information on each surface indicated by the definition information; The image representing the second
A mapping step of generating a mapped image for each of the surfaces by texture-mapping the surfaces on the basis of the position indicated by the coordinate information; and perspectively projecting the mapped images on a planar virtual screen. Generate a projection image obtained by
And a projection display step of displaying sequentially.
【請求項19】 地図を表示する方法であって、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を示す定義情報を生成する曲面生成ステップと、 地図上に表示されるべき目的物の位置を示す第1座標情
報を前記定義情報により示される各面上の第2座標情報
に変換し、前記目的物を表す画像を前記変換された第2
座標情報により示される位置を基準として前記各面を仮
想スクリーンとして透視投影することにより得られる投
影イメージを、前記各面毎に生成し、順次表示する投影
表示ステップとを含むことを特徴とする地図表示方法。
19. A method for displaying a map, comprising the steps of: transforming one surface from a first shape to a second shape gradually through an intermediate shape between the two; A surface generating step of generating definition information shown on the map; converting first coordinate information indicating a position of the object to be displayed on the map into second coordinate information on each surface indicated by the definition information; The image representing the second
A projection display step of generating, for each surface, a projection image obtained by perspectively projecting each surface as a virtual screen based on the position indicated by the coordinate information, and sequentially displaying the generated image. Display method.
【請求項20】 地図表示装置をコンピュータにより実
現するためのコンピュータ実行可能なプログラムであっ
て、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を示す定義情報を生成する曲面生成ステップと、 地図上に表示されるべき目的物の位置を示す第1座標情
報を前記定義情報により示される各面上の第2座標情報
に変換し、前記目的物を表す画像を前記変換された第2
座標情報により示される位置を基準として前記各面上に
テクスチャマッピングすることにより、前記各面毎にマ
ップドイメージを生成するマッピングステップと、 前記各マップドイメージを平面状の仮想スクリーンに透
視投影することにより得られる投影イメージを生成し、
順次表示する投影表示ステップとを前記コンピュータに
実行させることを特徴とするプログラム。
20. A computer-executable program for realizing a map display device by a computer, wherein one surface is gradually changed from a first shape to a second shape via an intermediate shape between the two. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of deforming; and first coordinate information indicating a position of an object to be displayed on a map. 2 coordinate information, and converts the image representing the target object into the converted second image.
A mapping step of generating a mapped image for each of the surfaces by texture-mapping the surfaces on the basis of the position indicated by the coordinate information; and perspectively projecting the mapped images on a planar virtual screen. Generate a projection image obtained by
And causing the computer to execute a projection display step of sequentially displaying.
【請求項21】 地図表示装置をコンピュータにより実
現するためのコンピュータ実行可能なプログラムであっ
て、 1つの面を第1の形状から第2の形状まで両者の中間的
な形状を経由して徐々に変形させる過程で得られる複数
の面を示す定義情報を生成する曲面生成ステップと、 地図上に表示されるべき目的物の位置を示す第1座標情
報を前記定義情報により示される各面上の第2座標情報
に変換し、前記目的物を表す画像を前記変換された第2
座標情報により示される位置を基準として前記各面を仮
想スクリーンとして透視投影することにより得られる投
影イメージを、前記各面毎に生成し、順次表示する投影
表示ステップとを前記コンピュータに実行させることを
特徴とするプログラム。
21. A computer-executable program for realizing a map display device by a computer, wherein one surface is gradually formed from a first shape to a second shape via an intermediate shape between the two. A curved surface generating step of generating definition information indicating a plurality of surfaces obtained in a process of deforming; and first coordinate information indicating a position of an object to be displayed on a map. 2 coordinate information, and converts the image representing the target object into the converted second image.
Causing the computer to execute a projection display step of generating a projection image obtained by perspectively projecting each surface as a virtual screen based on the position indicated by the coordinate information for each of the surfaces and sequentially displaying the generated images. Features program.
JP2001288454A 2000-10-06 2001-09-21 Map display device, map display method, and computer program used in the map display device Expired - Lifetime JP4786842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001288454A JP4786842B2 (en) 2000-10-06 2001-09-21 Map display device, map display method, and computer program used in the map display device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2000-308483 2000-10-06
JP2000308483 2000-10-06
JP2000308483 2000-10-06
JP2001288454A JP4786842B2 (en) 2000-10-06 2001-09-21 Map display device, map display method, and computer program used in the map display device

Publications (2)

Publication Number Publication Date
JP2002183765A true JP2002183765A (en) 2002-06-28
JP4786842B2 JP4786842B2 (en) 2011-10-05

Family

ID=26601740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001288454A Expired - Lifetime JP4786842B2 (en) 2000-10-06 2001-09-21 Map display device, map display method, and computer program used in the map display device

Country Status (1)

Country Link
JP (1) JP4786842B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078193A (en) * 2002-08-10 2004-03-11 Alpine Electronics Inc Method and device for map image display of navigation system
JP2006243458A (en) * 2005-03-04 2006-09-14 C's Lab Ltd Three dimensional map display device and three dimensional map display program
JP2007078774A (en) * 2005-09-12 2007-03-29 Sanyo Electric Co Ltd Vehicle guiding device
JP2009003475A (en) * 2008-09-22 2009-01-08 Zenrin Co Ltd Map display device, map display method, and computer program
JP2009139625A (en) * 2007-12-06 2009-06-25 Alpine Electronics Inc Map display device
JPWO2012114387A1 (en) * 2011-02-25 2014-07-07 三菱電機株式会社 Map drawing device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10207356A (en) * 1997-01-20 1998-08-07 Nissan Motor Co Ltd Navigation system and medium which stores navigation program using the system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10207356A (en) * 1997-01-20 1998-08-07 Nissan Motor Co Ltd Navigation system and medium which stores navigation program using the system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078193A (en) * 2002-08-10 2004-03-11 Alpine Electronics Inc Method and device for map image display of navigation system
JP2006243458A (en) * 2005-03-04 2006-09-14 C's Lab Ltd Three dimensional map display device and three dimensional map display program
JP4533191B2 (en) * 2005-03-04 2010-09-01 株式会社シーズ・ラボ 3D map display device and 3D map display program
JP2007078774A (en) * 2005-09-12 2007-03-29 Sanyo Electric Co Ltd Vehicle guiding device
JP2009139625A (en) * 2007-12-06 2009-06-25 Alpine Electronics Inc Map display device
JP2009003475A (en) * 2008-09-22 2009-01-08 Zenrin Co Ltd Map display device, map display method, and computer program
JPWO2012114387A1 (en) * 2011-02-25 2014-07-07 三菱電機株式会社 Map drawing device
JP5599503B2 (en) * 2011-02-25 2014-10-01 三菱電機株式会社 Map drawing device

Also Published As

Publication number Publication date
JP4786842B2 (en) 2011-10-05

Similar Documents

Publication Publication Date Title
US6573842B2 (en) Map display device, map display method, and computer program for use in map display device
US8880341B2 (en) Method and apparatus for displaying three-dimensional terrain and route guidance
KR100520708B1 (en) Method for displaying three dimensional map
KR100520707B1 (en) Method for displaying multi-level text data in three dimensional map
JP5036179B2 (en) Two-dimensional linear data real-time three-dimensional conversion method and apparatus, two-dimensional linear data real-time three-dimensional image display method and display apparatus
JP3266236B2 (en) Car navigation system
US20060267803A1 (en) Non-perspective variable-scale map displays
JP2009232310A (en) Image processor for vehicle, image processing method for vehicle, image processing program for vehicle
US20060152503A1 (en) Method and apparatus for transforming two-dimensional building data to three-dimensional building data in real time and method and apparatus for three-dimensionally visualizing two-dimensional building data in real time
US6449557B2 (en) Device and method for changing map information
JP3568357B2 (en) Map information display device and map information display method in navigation device, and computer-readable recording medium storing map information display control program in navigation device
US20130127852A1 (en) Methods for providing 3d building information
JP3451699B2 (en) Navigation system with bird&#39;s eye view display function
EP1160544B1 (en) Map display device, map display method, and computer program for use in map display device
JP2001307121A (en) Map information correction device and its method
JP2013061178A (en) Image display control system, image display control method, and image display control program
JP4786842B2 (en) Map display device, map display method, and computer program used in the map display device
JP2610998B2 (en) Drawing method of car navigation system
JP4587601B2 (en) Map display apparatus, map display method, computer program used in map display apparatus, and program recording medium
CN115683152A (en) Vehicle navigation guiding method and device based on coordinate transformation and electronic equipment
JP3360563B2 (en) 3D terrain display device
JP5164341B2 (en) Projection method and graphic display device
JP2007078774A (en) Vehicle guiding device
JP4358123B2 (en) Navigation system
JP3365313B2 (en) 3D terrain display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110404

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110621

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110714

R150 Certificate of patent or registration of utility model

Ref document number: 4786842

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

SZ02 Written request for trust registration

Free format text: JAPANESE INTERMEDIATE CODE: R313Z02

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

SZ02 Written request for trust registration

Free format text: JAPANESE INTERMEDIATE CODE: R313Z02

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term