[go: up one dir, main page]

JP2000285254A - Shade setting device and display control device - Google Patents

Shade setting device and display control device

Info

Publication number
JP2000285254A
JP2000285254A JP8628199A JP8628199A JP2000285254A JP 2000285254 A JP2000285254 A JP 2000285254A JP 8628199 A JP8628199 A JP 8628199A JP 8628199 A JP8628199 A JP 8628199A JP 2000285254 A JP2000285254 A JP 2000285254A
Authority
JP
Japan
Prior art keywords
setting
light source
viewpoint
shading
shadow
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
JP8628199A
Other languages
Japanese (ja)
Other versions
JP4018291B2 (en
Inventor
Hiroshi Shimoura
弘 下浦
Kenji Tenmoku
健二 天目
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP8628199A priority Critical patent/JP4018291B2/en
Publication of JP2000285254A publication Critical patent/JP2000285254A/en
Application granted granted Critical
Publication of JP4018291B2 publication Critical patent/JP4018291B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

(57)【要約】 【課題】視点と物体との相対角度が時間的に変動する画
像であって、光源と物体との相対角度が時間的に変動し
ない画像を、物体面に陰影付けをして表示させる場合
に、メモリの容量を節約し、コンピュータの計算の負担
を減少させる。 【解決手段】光源の方向または位置が物体に対して固定
されている場合に、物体を構成する各面の方向を形状デ
ータベース4から読み取り、この方向と、光源の方向ま
たは位置に基づいて各面の陰影付けを行い、形状データ
ベース4に記憶する。 【効果】陰影付け計算を1コマごとにリアルタイムで行
う必要はなくなり、効率よく陰影設定ができる。
(57) [Summary] An image in which the relative angle between a viewpoint and an object fluctuates with time, and in which the relative angle between a light source and an object does not fluctuate with time, is shaded on the object plane. When displaying, the memory capacity is saved and the computational burden on the computer is reduced. When the direction or position of a light source is fixed with respect to an object, the direction of each surface constituting the object is read from a shape database, and each surface is read based on this direction and the direction or position of the light source. , And stored in the shape database 4. [Effect] There is no need to perform shading calculation in real time for each frame, and shading can be set efficiently.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータグラ
フィックス(以下「CG」という)を用いて、形状の特
定されている各種の物体を陰影付けする陰影設定装置及
び表示制御装置に関するものである。本発明の陰影設定
装置及び表示制御装置は、例えば、車載ナビゲーション
装置やドライビングシミュレータなどに使用される地図
表示装置、ナビゲーションソフトを実行するパソコンの
表示装置、ウォーキングナビソフトを実行する携帯パソ
コンの表示装置などに適用することができる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shading setting device and a display control device for shading various objects having a specified shape using computer graphics (hereinafter referred to as "CG"). The shade setting device and the display control device of the present invention are, for example, a map display device used for an in-vehicle navigation device or a driving simulator, a personal computer display device executing navigation software, and a mobile personal computer display device executing walking navigation software. And so on.

【0002】[0002]

【従来の技術】形状の特定されている各種の物体を立体
的に表示したい場合、陰影を付けると立体感が出て効果
的である。この陰影付けの方法には、種々のものが考え
られるが、いずれの方法でも、光線のベクトルを仮定し
て物体面の法線ベクトルとの角度を計算して、この角度
に応じた濃さの陰影を付ける。
2. Description of the Related Art When it is desired to three-dimensionally display various objects having a specified shape, shading is effective to give a three-dimensional effect. Various shading methods are conceivable, but in any case, the angle with the normal vector of the object plane is calculated assuming the vector of the light ray, and the density corresponding to this angle is calculated. Add shading.

【0003】物体を陰影付けして画像として表示する場
合、光源と物体を構成する各面(以下「ポリゴン」とい
う)との相対角度関係、視点とポリゴンとの相対角度関
係を分けて考えなければならない。視点とポリゴンとの
相対角度が固定されていて、しかも光源とポリゴンとの
相対角度、つまり光線ベクトルとポリゴンの法線ベクト
ルとの角度が変動しない静止画像の場合は、前記陰影付
け計算は一度行えば済む。
In the case where an object is shaded and displayed as an image, the relative angle relationship between the light source and each surface (hereinafter, referred to as a "polygon") constituting the object and the relative angle relationship between the viewpoint and the polygon must be considered separately. No. If the relative angle between the viewpoint and the polygon is fixed and the relative angle between the light source and the polygon, that is, the angle between the ray vector and the normal vector of the polygon does not change, the shading calculation is performed once. You just need to.

【0004】また、視点とポリゴンとの相対角度が変動
する画像であって、光源とポリゴンとの相対角度、つま
り光線ベクトルとポリゴンの法線ベクトルとの角度が1
コマずつ変わる画像であれば、前記角度計算、陰影付け
計算は、1コマごとにリアルタイムで行わなければなら
ない。
In an image in which the relative angle between the viewpoint and the polygon fluctuates, the relative angle between the light source and the polygon, that is, the angle between the ray vector and the normal vector of the polygon is 1
For images that change frame by frame, the angle calculation and the shading calculation must be performed in real time for each frame.

【0005】[0005]

【発明が解決しようとする課題】ところが、視点とポリ
ゴンとの相対角度が変動する画像であっても、光線ベク
トルとポリゴンの法線ベクトルとの角度が変動しない画
像、あるいは変動してもその変動時間が画像の1コマよ
りもはるかに長い画像がある。例えば、ドライブしなが
ら風景を見る画像のような場合、視線の位置方向は変わ
っても、風景と太陽との角度関係はほとんど変わらな
い。
However, even for an image in which the relative angle between the viewpoint and the polygon fluctuates, an image in which the angle between the ray vector and the normal vector of the polygon does not fluctuate, or even when the image fluctuates, the angle fluctuates. There are images whose time is much longer than one frame of the image. For example, in the case of an image in which the scenery is viewed while driving, the angular relationship between the scenery and the sun hardly changes even if the position direction of the line of sight changes.

【0006】このような画像を表示する場合は、角度計
算、陰影付け計算を1コマごとにリアルタイムで行って
いると、計算機やメモリの容量が多く必要となり、極め
て効率が悪い。したがって、視点とポリゴンとの相対角
度が時間的に変動する画像であって、光源とポリゴンと
の相対角度が時間的に変動しない画像、又は変動しても
その変動時間が画像の1コマよりもはるかに長い画像
を、物体面に陰影付けをして表示させる場合に、メモリ
の容量や、コンピュータの計算の負担が最小限で済む陰
影設定装置や表示制御装置が求められていた。
In the case of displaying such an image, if the angle calculation and the shading calculation are performed in real time for each frame, a large capacity of a computer and a memory is required, which is extremely inefficient. Therefore, an image in which the relative angle between the viewpoint and the polygon fluctuates with time, and the image in which the relative angle between the light source and the polygon does not fluctuate with time, or even if it fluctuates, the fluctuation time is longer than one frame of the image. When displaying a much longer image with shading on an object surface, a shading setting device and a display control device that requires a minimum amount of memory and a small computational load on a computer have been required.

【0007】[0007]

【課題を解決するための手段】(1)本発明の陰影設定装
置は、物体の形状を記憶している形状記憶手段と、視点
の方向又は位置を設定する視点設定手段と、光源の方向
又は位置を物体に対して固定する光源固定手段と、形状
記憶手段に記憶された物体の形状に基づいて、物体を構
成する各面の方向を読み取り、この方向と、光源固定手
段によって固定された光源の方向又は位置に基づいて各
面の陰影を設定する陰影設定手段と、陰影設定手段によ
り設定された陰影を記憶する陰影記憶手段とを備えるも
のである(請求項1)。
Means for Solving the Problems (1) A shadow setting device according to the present invention comprises: shape storage means for storing the shape of an object; viewpoint setting means for setting the direction or position of a viewpoint; Light source fixing means for fixing the position to the object, and the direction of each surface constituting the object is read based on the shape of the object stored in the shape storage means, and the direction and the light source fixed by the light source fixing means And a shadow storage means for storing the shadow set by the shadow setting means (claim 1).

【0008】この陰影設定装置であれば、光源の方向又
は位置は、物体に対して固定されているので、陰影の付
き方は、視点の方向又は位置が変化しても変化しない。
したがって、各面の陰影の付き方も、変化しないので、
陰影記憶手段に記憶しておく。したがって、角度計算、
陰影付け計算を1コマごとにリアルタイムで行う必要は
なくなり、効率よく陰影設定ができる。
In this shadow setting device, since the direction or position of the light source is fixed with respect to the object, the way of shading does not change even if the direction or position of the viewpoint changes.
Therefore, the shading of each surface does not change,
It is stored in the shadow storage means. Therefore, the angle calculation,
There is no need to perform shading calculations in real time for each frame, and shading can be set efficiently.

【0009】そして、陰影記憶手段により記憶された陰
影に基づいて、視点の方向又は位置から見た画面を作成
することができる。 (2) 本発明の表示制御装置は、物体の形状を記憶してい
る形状記憶手段と、視点の方向又は位置を設定する視点
設定手段と、光源の方向又は位置を設定し又は更新する
光源設定・更新手段と、形状記憶手段に記憶された物体
の形状に基づいて、物体を構成する各面の方向を読み取
り、この方向と、光源設定・更新手段によって設定され
又は更新された光源の方向又は位置に基づいて各面の陰
影を設定する陰影設定手段と、陰影設定手段により設定
された陰影を記憶する陰影記憶手段と、陰影記憶手段に
より記憶された陰影に基づいて、視点設定手段に設定さ
れた視点の方向又は位置から見た画面を作成する画面作
成手段とを備え、前記光源設定・更新手段の更新周期
が、画面の更新周期よりも長いことを特徴とする(請求
項2)。
Then, based on the shadows stored by the shadow storage means, a screen viewed from the direction or position of the viewpoint can be created. (2) The display control device of the present invention includes a shape storage unit that stores the shape of the object, a viewpoint setting unit that sets the direction or position of the viewpoint, and a light source setting that sets or updates the direction or position of the light source. Update means, based on the shape of the object stored in the shape storage means, read the direction of each surface constituting the object, this direction and the direction of the light source set or updated by the light source setting / update means or A shadow setting unit that sets a shadow of each surface based on the position, a shadow storage unit that stores the shadow set by the shadow setting unit, and a viewpoint setting unit that is set based on the shadow stored by the shadow storage unit. Screen creation means for creating a screen viewed from the direction or position of the viewpoint, wherein an update cycle of the light source setting / update means is longer than an update cycle of the screen.

【0010】この表示制御装置においては、光源の方向
又は位置が変動するという前提なので、できる陰影も変
動していく。この光源の方向又は位置を更新する周期
を、画面の更新周期(1コマの時間)よりも長くとる。
これにより、画面の更新周期よりも長い周期で陰影を更
新していくことができ、陰影設定手段の計算負荷を軽減
し、陰影記憶手段の容量を減らすことができる。
[0010] In this display control device, since the direction or position of the light source is presumed to fluctuate, the resulting shadow also fluctuates. The cycle of updating the direction or position of the light source is set longer than the cycle of updating the screen (time of one frame).
As a result, the shadow can be updated in a cycle longer than the screen update cycle, so that the calculation load of the shadow setting unit can be reduced and the capacity of the shadow storage unit can be reduced.

【0011】前記光源設定・更新手段は、一定時間ごと
に光源の方向又は位置を更新するもであってもよい(請
求項3)。例えば、太陽のように光源の位置が時間的に
変動していく場合に有効である。 (3)前記視点設定手段は、移動体の位置に基づいて視点
の方向又は位置を設定するものであってもよい(請求項
4)。
[0011] The light source setting / updating means may update the direction or position of the light source at fixed time intervals. For example, this is effective when the position of the light source fluctuates with time like the sun. (3) The viewpoint setting means may set a direction or a position of the viewpoint based on a position of the moving body (claim 4).

【0012】例えば、車載ナビゲーション装置であれば
ドライバの目の高さ若しくは鳥瞰図のように上空におけ
る所定の高さと、検出された車両の現在位置における車
両の進行方向とにより、視点の方向又は位置を設定して
もよい。ユーザが任意に位置と方向を設定してもよい。
この表示制御装置は、地図データ記憶手段と、地図上の
経路を自動的に計算する経路計算手段とをさらに備え、
前記視点設定手段は、計算された経路上に沿った移動体
の位置に基づいて視点の方向又は位置を設定するもので
あってもよい(請求項5)。
For example, in the case of an in-vehicle navigation device, the direction or position of the viewpoint is determined by the height of the driver's eyes or a predetermined height in the sky as in a bird's eye view and the traveling direction of the vehicle at the detected current position of the vehicle. May be set. The user may arbitrarily set the position and the direction.
The display control device further includes map data storage means, and route calculation means for automatically calculating a route on the map,
The viewpoint setting means may set a direction or a position of the viewpoint based on the calculated position of the moving body along the route (claim 5).

【0013】この発明であれば、視点は、最適経路に沿
った所定の高さと方向に設定される。最適経路に沿った
景観地図を作製することができる。ここで「所定の高
さ」とは、例えばドライバの目の高さでもよく、鳥瞰図
のように上空における所定の高さでもよい。
According to the present invention, the viewpoint is set at a predetermined height and direction along the optimum route. A landscape map along the optimal route can be created. Here, the “predetermined height” may be, for example, the height of the driver's eyes or a predetermined height in the sky as in a bird's eye view.

【0014】[0014]

【発明の実施の形態】以下、本発明の実施の形態を、添
付図面を参照しながら詳細に説明する。本発明の実施の
形態では、「物体」は、多面体であるものとし、「ポリ
ゴン」とは、多面体である物体を構成する各面のことを
いう。 −第1の実施形態− この発明の実施形態では、光線の方向を固定してオフラ
インで陰影を設定する。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In the embodiments of the present invention, an “object” is assumed to be a polyhedron, and a “polygon” refers to each surface constituting an object that is a polyhedron. -First Embodiment- In an embodiment of the present invention, a shadow is set offline by fixing the direction of a light beam.

【0015】図1は、陰影設定装置の機能ブロック図で
ある。陰影設定装置は、光源ベクトルを記憶しているデ
ータベース3と、ポリゴンデータ記憶している形状デー
タベース4と、形状データベース4に記憶されているポ
リゴンデータに対して陰影付けを行うコンピュータ1
と、マンマシンインタフェイス2(例えば画面とキーボ
ード、マウスなどのポインティングデバイスの組み合わ
せ)とを備えている。
FIG. 1 is a functional block diagram of the shadow setting device. The shading setting device includes a database 3 storing light source vectors, a shape database 4 storing polygon data, and a computer 1 for shading polygon data stored in the shape database 4.
And a man-machine interface 2 (for example, a combination of a screen and a pointing device such as a keyboard and a mouse).

【0016】前記コンピュータ1は、光源ベクトル設定
部12と、ポリゴン陰影付け部13とを有している。形
状データは、1つ1つの物体の形状を特定するためのデー
タであり、図2に示されるような形で記憶されている。
その記憶媒体は何でもよく、例えばDVD−ROM,D
VD−RAM,CD−ROM,MD,ハードディスク,
フロッピーディスク,MO,DATなどあげられる。
The computer 1 has a light source vector setting unit 12 and a polygon shading unit 13. The shape data is data for specifying the shape of each object, and is stored in a form as shown in FIG.
The storage medium may be anything, for example, DVD-ROM, D
VD-RAM, CD-ROM, MD, hard disk,
Floppy disk, MO, DAT and the like.

【0017】形状データは、ファイルサイズ、ポリゴン
テーブルサイズ、頂点テーブルサイズのデータと、物体
を構成するポリゴン数のデータと、頂点数のデータと、
ポリゴンデータと、頂点データとで構成されている。ポ
リゴンデータの内訳は、1つ1つのポリゴンについて、頂
点数、色、テクスチャデータ、α値、各頂点へのポイン
タ、となっている。ここで、頂点数は、例えば五角形な
ら5となる。色は、明度のみで表わしてもよく、RGB
値で表わしてもよく、XYZ表色系、マンセル表色系で
表わしてもよく、色見本の番号で表わしてもよい。テク
スチャデータとは、レンガ、石壁、花崗岩、窓付レンガ
壁、窓付石壁などのポリゴン面の表面模様のデータであ
る。α値とは、下のポリゴンの上にポリゴンを塗り重ね
る場合に、上の色を下の色に対して、どのような重みで
加えるかを示すパラメータである。すなわち重みをα
(0≦α≦1)とし、下の色のRGB値を(R1,G1,
B1)、上の色のRGB値を(R2,G2,B2)と書く
と、塗り重ねた部分の最終的な色のRGB値は、 (R,G,B)=α(R2,G2,B2)+(1−α)
(R1,G1,B1)、 と表される。不透明色の場合はα=1、半透明色の場合
は0<α<1、無色透明の場合は、α=0である。
The shape data includes file size, polygon table size, vertex table size data, data on the number of polygons constituting the object, data on the number of vertices,
It is composed of polygon data and vertex data. The details of the polygon data are, for each polygon, the number of vertices, color, texture data, α value, and pointer to each vertex. Here, the number of vertices is 5, for example, for a pentagon. The color may be represented only by lightness, RGB
It may be represented by a value, an XYZ color system, a Munsell color system, or a color sample number. The texture data is data of a surface pattern of a polygon surface such as a brick, a stone wall, a granite, a brick wall with a window, and a stone wall with a window. The α value is a parameter indicating what weight is applied to the upper color with respect to the lower color when a polygon is overlaid on the lower polygon. That is, the weight is α
(0 ≦ α ≦ 1), and the RGB values of the lower color are (R1, G1,
B1), the RGB value of the upper color is written as (R2, G2, B2), and the RGB value of the final color of the painted portion is (R, G, B) = α (R2, G2, B2) ) + (1-α)
(R1, G1, B1). Α = 1 for an opaque color, 0 <α <1 for a translucent color, and α = 0 for a colorless and transparent color.

【0018】頂点データは、各頂点の位置を決定するデ
ータである。図3は、ポリゴンデータの中の各ポリゴン
について陰影付け処理を施して保存する処理を示すフロ
ーチャートである。まず,光源ベクトルが固定されると
(ステップS1)、コンピュータ1は、ポリゴンを順に処
理する(ステップS2)。ポリゴンテーブルからポリゴン
色を読み込み(ステップS4)、陰影付け処理を行う(ス
テップS5)。そして、処理後、ポリゴン色を保存し(ス
テップS6)、全ポリゴンについてこの処理を繰り返す
(ステップS3)。
The vertex data is data for determining the position of each vertex. FIG. 3 is a flowchart showing a process of performing shading processing and saving each polygon in the polygon data. First, when the light source vector is fixed,
(Step S1), the computer 1 sequentially processes polygons (Step S2). The polygon color is read from the polygon table (step S4), and shading processing is performed (step S5). After the processing, the polygon color is stored (step S6), and this processing is repeated for all the polygons.
(Step S3).

【0019】図4は、1つのポリゴンに対する陰影付け
処理の詳細を示すフローチャートである。まず、ポリゴ
ンの法線ベクトルNを算出し(ステップS51)、光源ベ
クトルdとの内積をとることにより両ベクトルのなす角
θを算出し(ステップS52)、角θに応じて減衰率を
算出する(ステップS53)。この減衰率の算出式は、 I(θ)/I=[(1− cosθ)(1−k)]/2+k である。ここで、Iは最大明度、I(θ)は角θにおけ
る明度、kは両ベクトルのなす角θが0のとき(ポリゴ
ンが光源に対して真裏を向いているとき)の、I(0)
/Iのことである。
FIG. 4 is a flowchart showing details of the shading process for one polygon. First, a normal vector N of the polygon is calculated (step S51), and an inner product of the polygon and the light source vector d is calculated to calculate an angle θ between the two vectors (step S52), and an attenuation rate is calculated according to the angle θ. (Step S53). The formula for calculating this attenuation rate is I (θ) / I = [(1−cos θ) (1−k)] / 2 + k. Here, I is the maximum lightness, I (θ) is the lightness at the angle θ, and k is I (0) when the angle θ formed by both vectors is 0 (when the polygon is directly behind the light source).
/ I.

【0020】kが0.75のときの減衰率I(θ)/I
を角度θに対してプロットしたグラフが図5である。以
上に説明した陰影付け処理は、ランバートモデルと言わ
れるものであるが、これ以外にも、フォン・シェーディ
ング、ブリン・シェーディング、スムーズ・シェーディ
ングなどが採用可能である。
Attenuation rate I (θ) / I when k is 0.75
FIG. 5 is a graph in which is plotted against the angle θ. The above-described shading processing is called a Lambert model, but other than this, von shading, bling shading, smooth shading, and the like can be adopted.

【0021】S54では、R=G=Bであるかどうか判
定する。R=G=Bであれば、無彩色ということであ
り、ステップS5に進み、R,G,Bにそれぞれ減衰率
をかける。R=G=Bでなければ、ポリゴンの色をHS
I(色相、彩度、明度)に変換し(ステップS56)、明
度Iに減衰率をかけて(ステップS57)、R,G,Bに
戻す(ステップS58)。
In S54, it is determined whether R = G = B. If R = G = B, it means an achromatic color, and the process proceeds to step S5, where R, G, and B are multiplied by the respective attenuation rates. If R = G = B, the color of the polygon is HS
I is converted into I (hue, saturation, lightness) (step S56), the lightness I is multiplied by an attenuation rate (step S57), and the values are returned to R, G, B (step S58).

【0022】−第2の実施形態− ここでは、一日の太陽の動きをシミュレートするときな
ど、光源を移動させる必要のある場合の実施形態を説明
する。この実施形態では、ドライブシミュレーターな
ど、道路地図上に経路が設定されていて、ドライバの視
点や上空から見た景色をCGで再現する場合を想定する
が、これに限定されるものでなく、マンマシンインタフ
ェイスを使って視点位置と方向を設定するものであって
もよい。
Second Embodiment Here, an embodiment in which the light source needs to be moved, such as when simulating the movement of the sun in a day, will be described. In this embodiment, it is assumed that a route is set on a road map such as a drive simulator, and a scene viewed from the driver's viewpoint or the sky is reproduced by CG. However, the present invention is not limited to this. The viewpoint position and direction may be set using a machine interface.

【0023】表示周期ごとに光源を移動させなくても、
例えば10分や1時間ごとに太陽の位置を計算して光源
ベクトルを自動的に設定することにより、自然光を実現
することができる。図6は、表示制御装置の全体構成図
であり、表示制御装置は、経路設定部5で設定された経
路に沿って走行するドライバの視点や上空の位置・方向
を記憶する視点位置データベース6と、マンマシンイン
タフェイス2と、ポリゴンデータを記憶している形状デ
ータベース4と、形状データベース4に記憶されている
ポリゴンデータに対して陰影付けを行うコンピュータ1
と、表示装置8と、時計7とを備えている。
Even if the light source is not moved every display cycle,
For example, natural light can be realized by calculating the position of the sun every 10 minutes or 1 hour and automatically setting the light source vector. FIG. 6 is an overall configuration diagram of the display control device. The display control device includes a viewpoint position database 6 that stores a viewpoint and a position / direction of a driver traveling along the route set by the route setting unit 5. , A man-machine interface 2, a shape database 4 storing polygon data, and a computer 1 for shading the polygon data stored in the shape database 4
And a display device 8 and a clock 7.

【0024】コンピュータ1は、図6に示すように、視
点位置データベース6に記憶されたデータ又はマンマシ
ンインタフェイス2で設定されたデータに基づいて、視
点位置を設定する視点位置設定部11と、陰影更新周期
監視部15と、光源ベクトル設定部12と、ポリゴン陰
影付け部13と、表示周期監視部16と、CG作成・表
示部14とを有している。
As shown in FIG. 6, the computer 1 includes a viewpoint position setting unit 11 for setting a viewpoint position based on data stored in the viewpoint position database 6 or data set on the man-machine interface 2. It has a shading update cycle monitoring unit 15, a light source vector setting unit 12, a polygon shading unit 13, a display cycle monitoring unit 16, and a CG creation / display unit 14.

【0025】陰影更新周期監視部15は、光源ベクトル
を更新する周期(例えば1時間)を監視する。表示周期
監視部16は、視点位置を更新する周期(例えば1/3
0秒)を監視する。以上のコンピュータ1の陰影付け処
理を説明したのが図7のフローチャートである。
The shade update cycle monitor 15 monitors a cycle (for example, one hour) for updating the light source vector. The display cycle monitoring unit 16 updates the cycle of updating the viewpoint position (for example, 1/3
0 seconds). FIG. 7 is a flowchart illustrating the shading processing of the computer 1 described above.

【0026】図7に沿って説明する。まず、視点の初期
位置・方向が設定されると(ステップT1)、時計7か
ら時刻を取得し(ステップT3)、表示更新時刻になれ
ば(ステップT4)、視点位置を更新する(ステップT
5)。そして、表示対象ポリゴンを読み込み(ステップ
T6)、その表示対象ポリゴンに対して、回転、拡大・
縮小、平行移動等の公知の3次元コンピュータグラフィ
ックス処理(例えば特開平6−83937号公報、特開
平5−203457号公報参照)を施して、CG作成・
表示を行う(ステップT13)。
A description will be given with reference to FIG. First, when the initial position and direction of the viewpoint are set (step T1), the time is obtained from the clock 7 (step T3). When the display update time comes (step T4), the viewpoint position is updated (step T4).
5). Then, the display target polygon is read (step T6), and the display target polygon is rotated, enlarged,
A known CG process such as reduction and translation is performed (for example, see JP-A-6-83937 and JP-A-5-203457) to create a CG.
Display is performed (step T13).

【0027】陰影更新周期がくると(ステップT7のy
es)、コンピュータ1は、視点位置と時計から光源ベ
クトルを更新し(ステップT8)、ポリゴンを順に処理
する(ステップT9)。ポリゴンテーブルからポリゴン色
を読み込み(ステップT11)、陰影付け処理を行う(ス
テップT12)。そして、その表示対象ポリゴンに対し
て、CG作成・表示を行う(ステップT13)。
When the shadow update cycle comes (y in step T7)
es), the computer 1 updates the light source vector from the viewpoint position and the clock (step T8), and sequentially processes the polygons (step T9). The polygon color is read from the polygon table (step T11), and shading processing is performed (step T12). Then, a CG is created and displayed for the display target polygon (step T13).

【0028】このように、表示更新時刻になるごとに、
CG作成・表示を行うが、光源ベクトルの更新は表示更
新周期より長い陰影更新周期ごとに行うことが特徴であ
る。 −第3の実施形態− この実施形態では、車載ナビゲーション装置など、実際
にドライバの視点や上空からの視点が動く場合に、見た
景色をCGで再現する場合を想定する。
Thus, every time the display update time comes,
CG creation and display are performed, and the feature is that the light source vector is updated in each shadow update cycle longer than the display update cycle. -Third Embodiment-In this embodiment, it is assumed that when a driver's viewpoint or a viewpoint from the sky actually moves, such as a vehicle-mounted navigation device, the viewed scene is reproduced by CG.

【0029】図8は全体構成図であり、車載ナビゲーシ
ョン装置21は、車速計、ジャイロなどのセンサ17か
らの信号に基づいて車両の位置を検出する位置検出部1
9と、ポリゴンデータを含む地図データを記憶している
地図データベース20と、経路計算部18と、陰影更新
周期監視部15と、光源ベクトル設定部12と、地図デ
ータベース20に記憶されているポリゴンデータに対し
て陰影付けを行うポリゴン陰影付け部13と、表示周期
監視部16と、CG作成・表示部14とを有している。
さらに、表示装置8、時計7が付属している。
FIG. 8 is an overall configuration diagram. The on-vehicle navigation device 21 is a position detecting section 1 for detecting the position of the vehicle based on a signal from a sensor 17 such as a speedometer or a gyro.
9, a map database 20 storing map data including polygon data, a route calculation unit 18, a shadow update cycle monitoring unit 15, a light source vector setting unit 12, and polygon data stored in the map database 20. , A polygon shading unit 13 for shading, a display cycle monitoring unit 16, and a CG creation / display unit 14.
Further, a display device 8 and a clock 7 are attached.

【0030】経路計算部18は、位置検出部19で算出
された車両の現在位置データに基づいて、地図データベ
ース20から経路計算のためのリンクデータを読み出
し、現在位置から目的地までの最短経路の計算を行い、
得られた最短経路をCG作成・表示部14に送るもので
ある(経路計算法については、例えば特開昭58−22
3017号公報参照)。
The route calculation unit 18 reads link data for route calculation from the map database 20 based on the current position data of the vehicle calculated by the position detection unit 19, and calculates the shortest route from the current position to the destination. Do the calculation,
The obtained shortest route is sent to the CG creation / display unit 14 (for a route calculation method, see, for example,
No. 3017).

【0031】車載ナビゲーション装置21は、さらに、
GPS衛星からの信号を受信して、絶対位置や方位を検
出するGPS受信機(図示せず)を備えていてもよく、
ビーコンアンテナ、漏洩同軸ケーブル、FM多重放送
機、通信衛星、放送衛星、携帯電話、自動車電話などか
ら送出される位置情報や道路情報、施設情報(渋滞情
報,事故情報,交差点名称,行き先案内)等のデータを
受信する受信機(図示せず)を備えていてもよい。
The in-vehicle navigation device 21 further includes:
A GPS receiver (not shown) for receiving a signal from a GPS satellite and detecting an absolute position and an azimuth may be provided.
Beacon antennas, leaky coaxial cables, FM multiplex broadcasters, communication satellites, broadcast satellites, mobile phones, car phones, location information and road information, facility information (traffic jam information, accident information, intersection names, destination guidance), etc. May be provided with a receiver (not shown) for receiving the data of FIG.

【0032】また、位置検出部19は、この車両の位置
データと、地図データベース20に格納されている道路
のパターンとの比較(いわゆる地図マッチング法;例え
ば特開昭61−56910号公報参照)に基いて、車両
の存在確率を加味した道路及び道路上の車両位置を検出
する機能を備えていてもよい。前記地図データは、地図
を一定の緯度経度で区画した長方形又は正方形であるメ
ッシュ単位で記憶されている。地図データは、道路地図
データ及びポリゴンデータを含んでいる。
The position detector 19 compares the vehicle position data with the road pattern stored in the map database 20 (so-called map matching method; see, for example, Japanese Patent Application Laid-Open No. 61-56910). Based on this, a function of detecting a road and a vehicle position on the road in consideration of the existence probability of the vehicle may be provided. The map data is stored in units of meshes, which are rectangles or squares obtained by dividing the map at a certain latitude and longitude. The map data includes road map data and polygon data.

【0033】道路地図データは、道路(高速自動車国
道、自動車専用道路、一般国道、都道府県道など)の交
差点又は折曲点を表わすノードと、ノード同士をつなぐ
リンク(道路を表わす)との組合せデータからなる。こ
こで「ノード」とは、道路の交差点や折曲点を特定する
ための座標位置のことであり、交差点を表わすノードを
交差点ノード、交差点以外の折曲点を表わすノードを補
間点ノードという。各ノードをつないだ方向付き線分が
リンクであり、リンクデータは、リンク番号、リンクを
構成するノードへのポインタ、リンクの長さ、リンクの
方向、その方向における走行所要時間、国道などの道路
種別のデータを含んでいる。
The road map data is a combination of nodes representing intersections or bends of roads (highway expressways, motorways, general national roads, prefectural roads, etc.) and links (representing roads) connecting the nodes. Consists of data. Here, the “node” is a coordinate position for specifying a road intersection or a bending point. A node representing an intersection is called an intersection node, and a node representing a bending point other than an intersection is called an interpolation point node. A line segment with a direction connecting each node is a link, and the link data includes a link number, a pointer to a node constituting the link, a link length, a link direction, a required traveling time in that direction, and a road such as a national road. Includes type data.

【0034】ポリゴンデータは、施設の立体形状等を特
定するためのデータであり、基本的には、図2に示され
るように色、テクスチャデータ、α値などのデータが、
ポリゴンテーブルの形で記憶されている。なお、図2に
示した以外にも、1つ1つの施設の識別番号や、各施設
の属性(例:民家、オフィスビル、公園、学校など)番
号がデータに加わることもある。
The polygon data is data for specifying the three-dimensional shape of the facility, etc. Basically, as shown in FIG. 2, data such as color, texture data, α value, etc.
It is stored in the form of a polygon table. In addition to the data shown in FIG. 2, an identification number of each facility and an attribute number of each facility (eg, a private house, an office building, a park, a school, etc.) may be added to the data.

【0035】頂点データは、当該地図メッシュの中での
頂点の相対座標で記憶されている。ここで、「相対座
標」とは、当該メッシュの端から測った座標をいう。以
上の車載ナビゲーション装置21の動作についてを用い
て説明するが、基本的には、図7のフローチャートを用
いて説明したのと同様である。ただし、地図を見る視点
位置と方向が、車両の走行に連れて位置検出部19から
入力されるところが異なっている。
The vertex data is stored as the relative coordinates of the vertices in the map mesh. Here, “relative coordinates” refer to coordinates measured from the edge of the mesh. The operation of the in-vehicle navigation device 21 described above will be described, but is basically the same as that described using the flowchart of FIG. The difference is that the viewpoint position and the direction of viewing the map are input from the position detection unit 19 as the vehicle travels.

【0036】すなわち、表示更新時刻になればその時刻
の視点位置に基づいて表示対象ポリゴンを読み込み、そ
の表示対象ポリゴンに対して、ドライバの視点や上空か
ら見たCG作成・表示を行う。陰影更新周期がくると、
視点位置と時計から光源ベクトルを更新し、ポリゴンに
対して、陰影付け処理を行い、立体的な景観地図を作成
する。
That is, when the display update time comes, a display target polygon is read based on the viewpoint position at that time, and CG creation / display from the driver's viewpoint or the sky is performed on the display target polygon. When the shade update cycle comes,
The light source vector is updated from the viewpoint position and the clock, shading processing is performed on the polygon, and a three-dimensional landscape map is created.

【0037】図9、図10は、作成された景観地図の表
示例を示す。図9は、経路34に沿って交差点を左折す
る前の画面を示す景観図であり、図10は、交差点を左
折した直後の景観図である。建物31,32,33に
は、太陽35による陰影が付けられている(図9参照)
が、交差点を曲がった時には、車両の回転に伴い、陰影
の向きが見かけ上変わる(図10参照)。しかし、交差
点を曲がる前と曲がる後で、陰影更新周期が経過してい
ないことを前提とすれば、太陽や大地を基準にして見た
陰影の向きは不変となっている。
FIGS. 9 and 10 show display examples of the created landscape map. FIG. 9 is a landscape view showing the screen before turning left at the intersection along the route 34, and FIG. 10 is a landscape view immediately after turning left at the intersection. The buildings 31, 32, and 33 are shaded by the sun 35 (see FIG. 9).
However, when the vehicle turns around the intersection, the direction of the shadow changes apparently as the vehicle rotates (see FIG. 10). However, assuming that the shadow update cycle has not elapsed before and after turning at the intersection, the direction of the shadow as viewed with respect to the sun and the earth is unchanged.

【0038】なお、陰影更新周期が経過すれば、太陽の
位置が変わるので、陰影の向きは変化する。図11は、
太陽の位置がさらに低くなった場合の景観図を示してい
る。太陽の位置は35aで示され、建物31,32,3
3には、図9と比較して新たなポリゴン面に陰影が加わ
っている。陰影更新周期は、一定時間時間ごとである必
要はなく、時刻あるいは時間帯によってその長さを変化
させてもよい。図12は、陰影更新周期t0,t1,t
2,t3,‥‥を時間帯によって変化させた例を示す。こ
の例では、18時から6時までは、陰影を更新しないこ
ととしている。夜間は太陽の位置が変わっても、陰影に
変化はないからである。
It should be noted that, after the elapse of the shadow update cycle, the position of the sun changes, so that the direction of the shadow changes. FIG.
It shows a landscape view when the position of the sun is further lowered. The position of the sun is indicated by 35a and the buildings 31, 32, 3
In FIG. 3, a shadow is added to a new polygon surface as compared with FIG. The shading update cycle does not need to be at regular time intervals, but may be changed in length depending on time or time zone. FIG. 12 shows a shadow update cycle t0, t1, t
An example in which 2, t3, ‥‥ is changed according to the time zone is shown. In this example, the shading is not updated from 18:00 to 6:00. This is because the shadow does not change at night even if the position of the sun changes.

【0039】以上、本発明の実施の形態を説明してきた
が、本発明は前記実施の形態に限られるものではなく、
本発明の範囲内で種々の変更を施すことが可能である。
Although the embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment.
Various changes can be made within the scope of the present invention.

【0040】[0040]

【発明の効果】以上のように請求項1記載の本発明によ
れば、視点と物体との相対角度が時間的に変動する画像
であって、光源と物体との相対角度が時間的に変動しな
い画像の物体面に、オフラインで、立体感のある陰影を
付けて表示させることができるので、メモリの容量を節
約でき、コンピュータの計算の負担が最小限で済む。
As described above, according to the first aspect of the present invention, an image in which the relative angle between the viewpoint and the object fluctuates with time, the relative angle between the light source and the object fluctuates with time. Since the object plane of the image not to be displayed can be displayed offline with a three-dimensional effect, the memory capacity can be saved and the computational burden on the computer can be minimized.

【0041】請求項2記載の本発明によれば、光源と物
体との相対角度が時間的に変動しても、その変動時間が
画像の1コマよりもはるかに長い場合に、画面の更新周
期よりも長い周期で陰影を更新していくことができ、陰
影設定手段の計算負荷を軽減し、陰影記憶手段の容量を
減らすことができる。請求項4又は請求項5記載の本発
明によれば、車載ナビゲーションやドライビングシミュ
レーション装置に最適である。
According to the second aspect of the present invention, even if the relative angle between the light source and the object fluctuates with time, if the fluctuation time is much longer than one frame of the image, the screen update cycle The shadow can be updated in a longer cycle, so that the calculation load of the shadow setting means can be reduced and the capacity of the shadow storage means can be reduced. According to the present invention described in claim 4 or claim 5, the present invention is most suitable for in-vehicle navigation and a driving simulation device.

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

【図1】第1の発明の実施形態にかかる表示制御装置の
ブロック図である。
FIG. 1 is a block diagram of a display control device according to an embodiment of the first invention.

【図2】形状データの記憶形態を示す図である。FIG. 2 is a diagram showing a storage form of shape data.

【図3】ポリゴンデータの中の各ポリゴンについて陰影
付け処理を施して保存する処理を示すフローチャートで
ある。
FIG. 3 is a flowchart showing a process of applying a shading process to each polygon in polygon data and storing the result;

【図4】陰影付け処理の詳細を示すフローチャートであ
る。
FIG. 4 is a flowchart illustrating details of shading processing.

【図5】kが0.75のときの減衰率I(θ)/Iを角
度θに対してプロットしたグラフである。
FIG. 5 is a graph in which an attenuation rate I (θ) / I when k is 0.75 is plotted with respect to an angle θ.

【図6】第2の発明の実施形態にかかる表示制御装置の
ブロック図である。
FIG. 6 is a block diagram of a display control device according to an embodiment of the second invention.

【図7】コンピュータ1の陰影付け及び表示制御処理を
説明するためのフローチャートである。
FIG. 7 is a flowchart for explaining shading and display control processing of the computer 1;

【図8】第3の発明の実施形態にかかる表示制御装置の
ブロック図である。
FIG. 8 is a block diagram of a display control device according to an embodiment of the third invention.

【図9】本発明の表示制御処理により作成された景観地
図の表示例を示す図である。
FIG. 9 is a diagram showing a display example of a landscape map created by the display control processing of the present invention.

【図10】本発明の表示制御処理により作成された景観
地図の表示例を示す図である。
FIG. 10 is a diagram showing a display example of a landscape map created by the display control process of the present invention.

【図11】本発明の表示制御処理により作成された、時
間帯の異なる景観地図の表示例を示す図である。
FIG. 11 is a diagram showing a display example of a landscape map with different time zones created by the display control process of the present invention.

【図12】陰影更新周期を、時間帯に応じて変化させた
例を示すグラフである。
FIG. 12 is a graph showing an example in which a shadow update cycle is changed according to a time zone.

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

1 コンピュータ 本発明の表示制御処理により作成された景観地図の表示
例を示す図である。 2 マンマシンインタフェイス 3 データベース 4 形状データベース 5 経路設定部 6 視点位置データベース 7 時計 8 表示装置 11 視点位置設定部 12 光源ベクトル設定部 13 ポリゴン陰影付け部 14 CG作成・表示部 15 陰影更新周期監視部 16 表示周期監視部 18 経路計算部 19 位置検出部 20 地図データベース 21 車載ナビゲーション装置
FIG. 1 is a diagram illustrating a display example of a landscape map created by the display control process of the present invention. 2 Man-machine interface 3 Database 4 Shape database 5 Route setting unit 6 Viewpoint position database 7 Clock 8 Display device 11 Viewpoint position setting unit 12 Light source vector setting unit 13 Polygon shading unit 14 CG creation / display unit 15 Shading update cycle monitoring unit 16 Display cycle monitoring unit 18 Route calculation unit 19 Position detection unit 20 Map database 21 In-vehicle navigation device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】コンピュータグラフィックスを用いて、形
状の特定されている各種の物体を陰影付けして表示する
ための陰影設定装置であって、 物体の形状を記憶している形状記憶手段と、 視点の方向又は位置を設定する視点設定手段と、 光源の方向又は位置を物体に対して固定する光源固定手
段と、 形状記憶手段に記憶された物体の形状に基づいて、物体
を構成する各面の方向を読み取り、この方向と、光源固
定手段によって固定された光源の方向又は位置に基づい
て各面の陰影を設定する陰影設定手段と、 陰影設定手段により設定された陰影を記憶する陰影記憶
手段とを備えることを特徴とする陰影設定装置。
1. A shading setting device for shading and displaying various objects whose shapes are specified by using computer graphics, comprising: shape storage means for storing the shapes of the objects; Viewpoint setting means for setting the direction or position of the viewpoint; light source fixing means for fixing the direction or position of the light source to the object; and each surface constituting the object based on the shape of the object stored in the shape storage means And a shade setting means for setting the shade of each surface based on the direction and the direction or position of the light source fixed by the light source fixing means, and a shading storage means for storing the shading set by the shading setting means. And a shadow setting device.
【請求項2】コンピュータグラフィックスを用いて、形
状の特定されている各種の物体を陰影付けして表示する
表示制御装置であって、 物体の形状を記憶している形状記憶手段と、 視点の方向又は位置を設定する視点設定手段と、 光源の方向又は位置を設定し又は更新する光源設定・更
新手段と、 形状記憶手段に記憶された物体の形状に基づいて、物体
を構成する各面の方向を読み取り、この方向と、光源設
定・更新手段によって設定され又は更新された光源の方
向又は位置に基づいて各面の陰影を設定する陰影設定手
段と、 陰影設定手段により設定された陰影を記憶する陰影記憶
手段と、 陰影記憶手段により記憶された陰影に基づいて、視点設
定手段に設定された視点の方向又は位置から見た画面を
作成する画面作成手段とを備え、 前記光源設定・更新手段の更新周期が、画面の更新周期
よりも長いことを特徴とする表示制御装置。
2. A display control apparatus for shading and displaying various objects having a specified shape using computer graphics, comprising: shape storage means for storing the shape of the object; Viewpoint setting means for setting the direction or position; light source setting / updating means for setting or updating the direction or position of the light source; and, based on the shape of the object stored in the shape storage means, A direction is read, a shadow setting means for setting a shadow of each surface based on the direction and the direction or position of the light source set or updated by the light source setting / update means, and a shadow set by the shadow setting means are stored. And a screen creating means for creating a screen viewed from the direction or position of the viewpoint set by the viewpoint setting means based on the shadow stored by the shadow storing means. A display control device, wherein an update cycle of the light source setting / updating means is longer than a screen update cycle.
【請求項3】前記光源設定・更新手段は、一定時間ごと
に光源の方向又は位置を更新するである請求項2記載の
表示制御装置。
3. The display control device according to claim 2, wherein said light source setting / updating means updates the direction or position of the light source at predetermined time intervals.
【請求項4】前記視点設定手段は、移動体の位置に基づ
いて視点の方向又は位置を設定するものである請求項2
表示制御装置。
4. The viewpoint setting means sets a direction or a position of a viewpoint based on a position of a moving body.
Display control device.
【請求項5】地図データ記憶手段と、地図上の経路を自
動的に計算する経路計算手段とをさらに備え、前記視点
設定手段は、計算された経路上に沿った移動体の位置に
基づいて視点の方向又は位置を設定するものである請求
項4載の表示制御装置。
5. A map data storage means, and a route calculation means for automatically calculating a route on a map, wherein the viewpoint setting means is based on the calculated position of the moving body on the route. The display control device according to claim 4, wherein the direction or the position of the viewpoint is set.
JP8628199A 1999-03-29 1999-03-29 Display control device Expired - Fee Related JP4018291B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8628199A JP4018291B2 (en) 1999-03-29 1999-03-29 Display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8628199A JP4018291B2 (en) 1999-03-29 1999-03-29 Display control device

Publications (2)

Publication Number Publication Date
JP2000285254A true JP2000285254A (en) 2000-10-13
JP4018291B2 JP4018291B2 (en) 2007-12-05

Family

ID=13882458

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8628199A Expired - Fee Related JP4018291B2 (en) 1999-03-29 1999-03-29 Display control device

Country Status (1)

Country Link
JP (1) JP4018291B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110519A (en) * 2002-09-19 2004-04-08 Dainippon Ink & Chem Inc Texture expression device, texture expression method, and synthesis method
KR20110132031A (en) * 2010-06-01 2011-12-07 엘지전자 주식회사 Mobile terminal and image processing method of mobile terminal
KR20160129082A (en) * 2014-03-27 2016-11-08 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 Interface adjustment method and terminal
CN108089573A (en) * 2016-11-22 2018-05-29 福特全球技术公司 Vehicle vision

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110519A (en) * 2002-09-19 2004-04-08 Dainippon Ink & Chem Inc Texture expression device, texture expression method, and synthesis method
KR20110132031A (en) * 2010-06-01 2011-12-07 엘지전자 주식회사 Mobile terminal and image processing method of mobile terminal
KR101676800B1 (en) * 2010-06-01 2016-11-16 엘지전자 주식회사 Mobile terminal and image processing method for mobile terminal
KR20160129082A (en) * 2014-03-27 2016-11-08 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 Interface adjustment method and terminal
KR101943997B1 (en) 2014-03-27 2019-01-30 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 Interface adjustment method and terminal
CN108089573A (en) * 2016-11-22 2018-05-29 福特全球技术公司 Vehicle vision
CN108089573B (en) * 2016-11-22 2022-09-30 福特全球技术公司 Vehicle vision

Also Published As

Publication number Publication date
JP4018291B2 (en) 2007-12-05

Similar Documents

Publication Publication Date Title
KR100283381B1 (en) Navigation system and memorizing medium for memorizing operation programs used for the same
JP4559555B2 (en) 3D map display method and navigation apparatus
JP4486175B2 (en) 3D map display apparatus and method
KR100520708B1 (en) Method for displaying three dimensional map
JP4964762B2 (en) Map display device and map display method
US8515664B2 (en) Digital map signpost system
EP1195577A2 (en) Map display device, map display method, and computer program for use in map display device
US6591190B2 (en) Navigation system
JP2011524022A (en) Display of route information on digital map image
JPH10207351A (en) Navigation system and medium which stores navigation program using the system
JP3707770B2 (en) Map information correction apparatus and map information correction method
JP5786574B2 (en) Image display control system, image display control method, and image display control program
JP4491541B2 (en) 3D map display device and navigation device
JP3460488B2 (en) Navigation system
US6650253B2 (en) Map display device, map display method, and computer program for use in map display device
JP2000055675A (en) Vehicle map display apparatus and method
JPH1144545A (en) 3D landscape map display navigation device
JP2000207577A (en) 3D map display device
JP4018291B2 (en) Display control device
JP3222438B2 (en) Map display device and method
JP2000276609A (en) Navigation system
JP3360563B2 (en) 3D terrain display device
JP2007279757A (en) Map display apparatus
JP2818992B2 (en) Terrain information analysis device and terrain information analysis method
JP7417198B2 (en) Map display system, map display program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050308

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050506

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050628

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050719

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050902

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050907

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20051007

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20060424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070920

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130928

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees