EP1526360A1

Method for displaying three-dimensional map

Abstract

The present invention provides a method for displaying a three-dimensional map, wherein the amount of calculation is reduced and processing speed is increased when the three-dimensional map is displayed on a display panel by converting map data with two-dimensional coordinates into map data with three-dimensional coordinates by means of a perspective projection method. In the method of the present invention, map data with three-dimensional coordinates of a certain area with respect to coordinates of a reference position are loaded, or map data with two-dimensional coordinates are loaded and then modeled into map data with three-dimensional coordinates. The map data with three-dimensional coordinates are converted into those in a coordinate system based on the view point. A plurality of objects in the map data are classified according to properties thereof. The classified objects are rendered on a plurality of layers. The plurality of layers with the respective objects rendered thereon are displayed on one display panel in an overlapped state.

EP1526360A1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 6 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

30 claims: 2 independent, 28 dependent

  1. 1
    A method for displaying a three-dimensional map, comprising:a loading step of, by a control unit, loading map data with three-dimensional coordinates of a certain area with respect to a reference position for two-dimensional coordinates from a map storage unit;a view point coordinate converting step of setting a view point at the reference position for two-dimensional coordinates, and converting the map data with three-dimensional coordinates loaded in the loading step into those in a three-dimensional coordinate system based on the view point;a rendering step of classifying respective objects in the map data, which have been converted into those in the three-dimensional coordinate system based on the view point in the view point coordinate converting step, according to properties thereof, and rendering the classified objects on a plurality of layers;and a displaying step of displaying the plurality of layers with the respective objects rendered thereon in the rendering step on one display panel in an overlapped state.
  2. 15
    A method for displaying a three-dimensional map, comprising:a three-dimensional environment initializing step of initializing display environments under which the three-dimensional map is displayed;a view point setting step of setting a view point and a sight line with respect to a reference position for two-dimensional coordinates;a projection parameter setting step of setting projection parameters;a three-dimensional modeling step of loading map data with two-dimensional coordinates of a certain area with respect to the reference position for two-dimensional coordinates, and modeling the loaded map data into map data with three-dimensional coordinates;a view point coordinate converting step of converting the map data with three-dimensional coordinates modeled in the three-dimensional modeling step into those in a three-dimensional coordinate system based on the view point set in the view point setting step;a rendering step of classifying a plurality of objects in the map data, which have been converted into those in the three-dimensional coordinate system based on the view point in the view point converting step, according to properties thereof, processing the classified objects according to values set in the three-dimensional environment initializing step and projection parameter setting step, and rendering them on a plurality of layers, respectively;and a displaying step of displaying the plurality of layers with the objects rendered thereon in the rendering step on one display panel by overlapping them one above another in predetermined order.