WO2010038328A1 - Map display device, map display method, and computer program - Google Patents
Map display device, map display method, and computer program Download PDFInfo
- Publication number
- WO2010038328A1 WO2010038328A1 PCT/JP2009/000978 JP2009000978W WO2010038328A1 WO 2010038328 A1 WO2010038328 A1 WO 2010038328A1 JP 2009000978 W JP2009000978 W JP 2009000978W WO 2010038328 A1 WO2010038328 A1 WO 2010038328A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- data
- map
- note
- annotation
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/005—Map projections or methods associated specifically therewith
Definitions
- the present invention relates to a technique for displaying a note image such as various names and marks on a map image, and particularly relates to a technique for displaying a note display at an appropriate density.
- Patent Document 1 discloses a technique for adjusting the density of annotation display (spot display) on a map when a map image is displayed using a computer or the like. That is, Patent Document 1 describes that when the area occupied by the note name display on the display screen is greater than or equal to a specified allowable limit, the area is less than the allowable limit.
- JP 2005-227340 A JP 2005-227340 A
- the number of notes displayed varies greatly depending on the characteristics of each region. For example, an area where people are concentrated, such as an urban area where development has progressed, has a larger number of notes, and is less in suburbs and mountainous areas where development has not progressed.
- an object of the present invention is to determine regional characteristics based on a note display displayed on a map.
- Another object of the present invention is to display notes according to the characteristics of the area where the map is displayed.
- a map display device provided with a display unit is map data composed of a plurality of layers, and map image data divided into a plurality of meshes for each layer;
- Storage means for storing map data having a plurality of note display data for displaying a plurality of notes on the map image of each mesh, display point determining means for determining display points to be displayed on the display unit, and the plurality One or more meshes including a display point determined by the display point determination means and its surrounding area as a search range in a predetermined reference layer among the layers of the above-described layers, and the specified search range Counting means for counting the number of the annotation displays displayed based on the annotation data included in the mesh, a display layer to be displayed on the display section, and When a display range including the display point is determined, note display selection means for selecting note display data to be included in the display range from the note display data in the display range of the display layer according to the counting result of the counting means. And a display image including a note display based on the
- the apparatus further comprises city type determination means for determining a city type of the display point based on a counting result of the counting means, and the note display data includes attribute data indicating an attribute of each note display.
- the note display selection means specifies the attribute of the note display data according to the city type determined by the city type determination means, the display layer, and the scale of the map to be displayed, and within the display range of the display layer.
- the annotation display data having the specified attribute may be selected from the annotation display data.
- each time a display point is determined by the display point determination unit the city type determination unit performs determination of a city type, and the annotation display selection unit determines the city type according to the determination result of the city type determination unit.
- the note display selecting means continues for a predetermined number of times. Then, before the second city type is detected, the attribute of the annotation display data is specified according to the first city type, and after the second city type is detected continuously for the predetermined number of times or more, the first city type is identified.
- the attribute of the note display data may be specified in accordance with the two city types.
- the city type determination unit Does not determine the city type
- the annotation display selection means identifies the attribute of the annotation display data according to the city type corresponding to the previously determined display point, the display layer, and the scale of the map to be displayed. You may do it.
- the counting means includes, in the search range, a first mesh including the display point and one or more second meshes around the first mesh,
- the number of annotation displays may be counted by weighting the number of annotation displays in the first mesh rather than the number of annotation displays in the first mesh.
- the annotation display data is constituted by a plurality of data entities respectively corresponding to the plurality of annotation displays on the map image, and the counting of the number of the annotation displays performed by the counting means is: The number of data entities may be counted.
- the city type determination device is map data composed of a plurality of layers, each map image data divided into a plurality of meshes for each layer, Storage means for storing map data having note display data for displaying a plurality of notes on a mesh map image, designation means for designating an urbanization determination reference point, and a predetermined one of the plurality of layers
- one or more meshes including the urbanization determination reference point and its surrounding area are specified as a search range, and displayed based on annotation data included in the mesh in the specified search range
- a counting means for counting the number of the annotations displayed, and a city type of the urbanization determination reference point based on a counting result of the counting means.
- a city type determination means is map data composed of a plurality of layers, each map image data divided into a plurality of meshes for each layer
- Storage means for storing map data having note display data for displaying a plurality of notes on a mesh map image, designation means for designating an urbanization determination reference point, and a predetermined one of the
- map display system according to an embodiment of the present invention will be described with reference to the drawings.
- display of a map image will be mainly described.
- the map display system according to the present embodiment may be a subsystem of a navigation system.
- FIG. 1 shows the overall configuration of the map display system according to this embodiment.
- this map display system includes one or more user terminals 1, 1,... That are map display devices, access points 7, 7 that perform wireless communication, and access points 7, 7. And a server 3 connected via a network 9.
- the server 3 is configured by, for example, a general-purpose computer system having a communication function with the network 9 and stores map data. Then, map data is provided via the network 9 in response to requests from the user terminals 1, 1.
- the user terminals 1, 1,... May be any computer device having a communication function with the server 3, for example, a dedicated terminal for a navigation system, a mobile phone, a portable information terminal, or a general-purpose personal computer. But you can.
- the functions or configurations of the user terminals 1, 1,... Described below are based on predetermined hardware included in the user terminals 1, 1,... And predetermined software (computer program) that controls or operates them. Can be realized.
- the software (computer program) can be stored in a computer-readable recording medium.
- FIG. 2 is a configuration diagram of the user terminal 1.
- the user terminal 1 includes a display unit 111, an input unit 113, a GPS processing unit 115, a communication processing unit 117, a display point determination unit 119, a city type determination unit 121, and a display image.
- a synthesis unit 123, a map data storage unit 125, a city type table 131, and a note data selection table 133 are provided.
- the display unit 111 includes a display device such as a liquid crystal panel.
- the display unit 111 displays a screen to be provided to the user.
- the input unit 113 includes an operation unit such as a push button, a keyboard, a touch panel, or a pointing device.
- the input unit 113 receives input from the user.
- the GPS processing unit 115 is a current position detection unit of the user terminal 1.
- the GPS processing unit 115 includes a GPS antenna and a GPS signal processing unit that processes the GPS signal received by the GPS antenna and identifies the coordinates (latitude and longitude) of the current position of the user terminal 1.
- the user terminal 1 may include position detection means other than the GPS processing unit 115.
- position detection means using WiFi radio waves of a wireless LAN may be used.
- the GPS processing unit 115 can be omitted. That is, the user terminal 1 may not include the GPS processing unit 115 (position detecting unit).
- the communication processing unit 117 communicates with the server 3 by wireless or wired communication. For example, the communication processing unit 117 acquires map data from the server 3 and stores it in the map data storage unit 125.
- the map data storage unit 125 stores the map data 200 acquired from the server 3 by the communication processing unit 117.
- FIG. 3 shows the data structure of the map data 200.
- the map data 200 is composed of a plurality of layers 210, 210,.
- the layers 210, 210,... are hierarchized according to the scale of the map image, for example, as shown in FIG. 4A.
- the data of each layer 210 is configured in units of a mesh 220 obtained by dividing a map image into a predetermined size.
- the layer having the finest mesh 220 that is, the layer having a detailed map image is defined as layer 1, and as the mesh size becomes coarser, it becomes layer 2 and layer 3, and has six layers up to layer 6 having the coarsest mesh. Also good.
- Each mesh 220 includes a map image data block 221 of each mesh and a note data group 223 on the map image of each mesh.
- the map image data block 221 includes a plurality of polygon data entities and polyline data entities. Each polygon data entity and polyline data entity has an attribute information item and a position information item indicating their characteristics.
- the note data group 223 includes a plurality of note entities 225, 225,.
- Each annotation entity 225, 225,... Has data for performing one annotation display (spot display).
- FIG. 4B is an example of a display screen displayed on the display unit 111.
- the annotation display refers to, for example, various characters, symbols, figures, marks, and the like displayed on the map image as shown in FIG. 4B. Therefore, each annotation entity 225, 225,... May include data such as characters, symbols, figures, marks, and the like.
- Each note entity 225, 225,... Includes text data of various names (for example, place names (addresses), area names, river names, and names of various landmarks (buildings, structures), etc.) Image data such as a store mark may be included.
- each note entity 225, 225,... Includes a data item indicating an attribute of each note display.
- the attribute includes, for example, the type (address, intersection, convenience store, gas station, station, etc.) of each note display, and information on the position where each note display is arranged.
- the display point determination unit 119 is based on the output of the input unit 113 or the GPS processing unit 115, the point included in the map displayed on the display unit 111, that is, the point where the map is to be displayed (display Point). For example, when a notification of position information (for example, latitude and longitude, an address, a name of a landmark, etc.) to be displayed on the display unit 111 is received from the input unit 113 or a map already displayed on the display unit 111 When the input for scrolling is received, or when the position information of the current position is received from the GPS processing unit 115, the display point determination unit 119 displays the display on the display unit 111 based on them. Point A is determined.
- the display point A may be, for example, the latitude and longitude of a point (see FIG. 4B) displayed at a specific position (for example, the center) of the display unit 111.
- the city type determination unit 121 performs the note display counting process and the city type determination process to determine the city type of the display point determined by the display point determination unit 119.
- the city type indicates the degree of congestion of the annotation display on the map, that is, the number (density) of the annotation entities 225 per unit area. This is because the note display on the map is denser in the region where development (urbanization) has progressed, that is, the number of note entities 225 per unit area is large. On the other hand, in regions such as mountainous areas where development is not progressing, note display is sparse, that is, the number of note entities 225 per unit area is small. Therefore, in this embodiment, the city type determination is performed on the assumption that the degree of congestion of the annotation display substantially indicates the degree of urbanization.
- FIG. 5 shows a map image divided into predetermined reference layer meshes.
- the reference layer may be determined in advance as any one of the plurality of layers.
- the search range 320 includes a mesh 310 including the display point A and all meshes in contact with the mesh 310 (all meshes around the mesh 310 (upper, lower, left, right, diagonally upper and lower)). May be the search range 320.
- the search range 320 may be only the mesh 310, or may be configured with five meshes including four meshes that are adjacent to the mesh 310 vertically and horizontally.
- the city type determination unit 121 acquires the annotation data 223 of each mesh 220 belonging to the search range 320 from the map data storage unit 125. Then, the city type determination unit 121 counts the number of annotation entities 225 of each mesh 220 for each mesh. Furthermore, the city type determination unit 121 calculates the total number of entities in the entire search range 320. When determining the total number of entities in the entire search range 320, the city type determination unit 121 may calculate the total after applying a predetermined weighting factor to the number of entities for each mesh.
- the weighting factor of the mesh 310 to which the display point A belongs is made larger than the surroundings, or the weighting factor of the mesh that is adjacent to the mesh 310 in the vertical or horizontal direction is set to be greater than the weighting factor of the mesh that is adjacent in the diagonal direction. You may enlarge it.
- the city type determination unit 121 calculates the number of entities per mesh in the search range 320 (average number of entities) by dividing the total number of entities calculated here by the number of meshes in the search range 320.
- the city type determination unit 121 determines a city type by referring to the city type table 131 based on the average number of entities calculated by the above-described annotation display counting process.
- the above processing is preferably performed with a reference layer.
- a medium (center) mesh fineness layer for example, layer 3
- FIG. 6 shows an example of the city type table 131. That is, the city type table 131 stores the average number of entities 1311 and the city type 1313 in association with each other.
- the city type of the display point A determined by the display point determination unit 119 is determined.
- the city type determination unit 121 determines the city type of other points. Can also be determined. That is, the city type determination unit 121 can determine the city type of a designated arbitrary point in the same procedure as described above.
- the city type determination unit 121 may determine the city type. That is, each time the map image to be displayed on the display unit 111 is switched, the city type determination unit 121 may determine the city type of the display point A each time. Alternatively, on the contrary, when the map image to be displayed on the display unit 111 is scrolled and the scroll width is small, the city type determination unit 121 determines the city type of the display point A. It does not have to be done every time.
- the city type determination by the city type determination unit 121 is omitted, and the display image is displayed.
- the combining unit 123 may use past city type determination results.
- the city Type determination may be omitted.
- the display image composition unit 123 performs an annotation display selection process for performing an annotation display selection process and an image process.
- image processing a display image including the note display selected by the note display selection unit is synthesized and displayed on the display unit 111.
- the display image composition unit 123 performs, for example, the following processing as the note display selection processing.
- the display image composition unit 123 stores the corresponding map image data block 221 from the map data storage unit 125. get.
- the display range is determined by, for example, the display layer, the display time point A, and the scale of the map to be displayed. Therefore, for example, the display image composition unit 123 may acquire the map image data block 221 from the map data storage unit 125 according to the display layer to be displayed on the display unit 111, the display time point A, and the scale of the map to be displayed. .
- the scale of the display layer and the map displayed on the display unit 111 may be determined according to a user input or an instruction from another application (not shown) in the user terminal 1.
- the display image composition unit 123 further acquires the annotation entity 225 included in the display range described above from the map data storage unit 125, and according to the city type (or the average number of entities calculated by the city type determination unit 121). To select the note display to be displayed in the display range. For example, the display image composition unit 123 acquires the annotation entity 225 for displaying annotations included in the display range based on the display point A, the display layer, and the scale. Then, the display image synthesis unit 123 selects the note entity 225 according to the city type determined by the city type determination unit 121 and the note data selection table 133.
- the note data selection table 133 defines the attribute of the note display included in the display image according to the layer and city type.
- FIG. 7 shows an example of the note data selection table 133.
- a table is configured for each layer.
- a scale range for displaying the note display is defined for each attribute and each city type. For example, in the example of the figure, when the city type is “around the big city terminal”, the “address name” is displayed when the scale is “120” or less, and the “gas station mark” is the scale “100” or less. “Expanded address name” is displayed when the scale is “80” or less, and “Convenience store display” is displayed when the scale is “60” or less.
- the scale shown in the example of FIG. 7 is a display scale for each layer.
- the scale is larger as the numerical value is larger, and the map is smaller as the numerical value is smaller.
- the display image composition unit 123 performs, for example, the following processing as image processing. That is, the display image synthesizing unit 123 generates a synthesized image (see FIG. 4B) to be displayed on the display unit 111 by superimposing the annotation display on the map image. Then, the display image synthesis unit 123 causes the display unit 111 to display the image synthesized as described above.
- the display image composition unit 123 may be configured as follows, for example. That is, when switching from one city type to another city type, the city type adopted by the display image composition unit 123 in the note data selection process may be switched as follows, for example.
- the display image synthesizing unit 123 performs the processing with the first city type until the second city type is detected continuously for a predetermined number of times or more.
- the display image composition unit 123 performs subsequent processing using the second city type.
- FIG. 8 is a flowchart showing a procedure for determining a city type based on map data.
- the communication processing part 117 acquires previously required map data from the server 3, and stores it in the map data storage part 125.
- FIG. 8 is a flowchart showing a procedure for determining a city type based on map data.
- the communication processing part 117 acquires previously required map data from the server 3, and stores it in the map data storage part 125.
- the display point determination unit 119 determines the display point A (S11).
- the city type determination unit 121 acquires the display point A determined by the display point determination unit 119, the city type determination unit 121 determines the mesh 220 of the search range including the display point A and its surrounding area in a predetermined reference layer. Then, referring to the map data storage unit 125, the annotation data 223 is acquired from the mesh 220 within the search range of the reference layer (S13).
- the city type determination unit 121 counts the total number of annotation entities 225 acquired in step S13 (S15). At this time, the city type determination unit 121 may perform weighting using the weighting coefficient as described above.
- the city type determination unit 121 calculates the average number of entities from the total number of entities counted in step S15 (S17).
- the city type determination unit 121 refers to the city type table 131 and identifies a city type corresponding to the average number of entities calculated in step S17 (S19).
- the city type of the display point can be determined based on the map data.
- FIG. 9 is a flowchart showing the procedure for synthesizing and displaying the display image.
- the display image composition unit 123 determines a display range to be displayed on the display unit 111 (S21).
- the display image composition unit 123 acquires the city type determined by the city type determination unit 121 (S23).
- the display image composition unit 123 refers to the note data selection table 133 and specifies the attribute of the note display to be included and displayed on the display screen from the city type, the display layer, and the display scale (S25).
- the display image composition unit 123 acquires the map image data block 221 and the note data group 223 in the display range of the display layer from the map data storage unit 125 (S27).
- the display image composition unit 123 extracts the annotation entity 225 having the annotation display attribute specified in step S25 from the annotation data group 223 acquired in step S27. Then, the display image obtained by superimposing the annotation display based on the entity extracted here on the map image based on the map image data block 221 acquired in step S27 is synthesized (S29).
- the display image composition unit 123 displays the display image on the display unit 111 (S31).
- FIG. 1 is an overall configuration diagram of a map display system according to an embodiment of the present invention.
- 2 is a configuration diagram of a user terminal 1.
- FIG. It is a data structure of the map data 200.
- A is an explanatory diagram of a layer, and B is an example of a composite image. It is explanatory drawing of the search range.
- An example of the city type table 131 is shown.
- An example of the annotation data selection table 133 is shown. It is a flowchart which shows the procedure of the process which determines a city type based on map data. It is a flowchart which shows the synthesis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
An annotation is displayed according to the region characteristics determined on the basis of an annotation displayed on a map. A map display device comprises a storage unit (125) for storing, for each layer, map data including map image data about a map divided into a plurality of meshes and annotation display data about each of the meshes; a display spot determination unit (119) for determining a display spot to be displayed on a display unit (111); a city type determination unit (121) for, in one reference layer predetermined among the layers, setting as a search range one or more meshes including the display spot and its surrounding region and counting the number of annotations displayed; a display image creating unit (123) for, when a display range including a display layer and a display spot to be displayed on the display unit (111) is determined, selecting annotation display data to be included in the display range from the annotation display data within the display range of the display layer according to the counting result, and creating and displaying a display image including the annotation display.
Description
本発明は、地図画像に種々の名称やマークなどの注記表示を重ねて表示する技術に関し、特に、注記表示が適当な密度で表示されるようにする技術に関する。
The present invention relates to a technique for displaying a note image such as various names and marks on a map image, and particularly relates to a technique for displaying a note display at an appropriate density.
コンピュータなどを用いて地図画像を表示する際に、地図上の注記表示(スポット表示)の密度が適切になるように調整する技術が、例えば特許文献1に記載されている。すなわち、特許文献1には、注記名称表示が表示画面において占める面積が、指定された許容限度以上になるときは、その面積が許容限度未満となるようにすることが記載されている。
特開2005-227340号公報
For example, Patent Document 1 discloses a technique for adjusting the density of annotation display (spot display) on a map when a map image is displayed using a computer or the like. That is, Patent Document 1 describes that when the area occupied by the note name display on the display screen is greater than or equal to a specified allowable limit, the area is less than the allowable limit.
JP 2005-227340 A
ところで、注記表示の数は、それぞれの地域の特性に応じて大きく異なる。例えば、開発が進んだ都市部などのように人が集中する地域ほど注記表示が多く、開発が進んでいない郊外や山間部などでは少ないという特徴がある。
By the way, the number of notes displayed varies greatly depending on the characteristics of each region. For example, an area where people are concentrated, such as an urban area where development has progressed, has a larger number of notes, and is less in suburbs and mountainous areas where development has not progressed.
そこで、本発明の目的は、地図上に表示される注記表示に基づいて、地域の特性を判定することである。
Therefore, an object of the present invention is to determine regional characteristics based on a note display displayed on a map.
本発明の別の目的は、地図を表示する地域の特性に応じた注記表示を行うことである。
Another object of the present invention is to display notes according to the characteristics of the area where the map is displayed.
本発明の一つの実施態様に従う表示部を備えた地図表示装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、前記表示部に表示される表示地点を決定する表示地点決定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える。
A map display device provided with a display unit according to one embodiment of the present invention is map data composed of a plurality of layers, and map image data divided into a plurality of meshes for each layer; Storage means for storing map data having a plurality of note display data for displaying a plurality of notes on the map image of each mesh, display point determining means for determining display points to be displayed on the display unit, and the plurality One or more meshes including a display point determined by the display point determination means and its surrounding area as a search range in a predetermined reference layer among the layers of the above-described layers, and the specified search range Counting means for counting the number of the annotation displays displayed based on the annotation data included in the mesh, a display layer to be displayed on the display section, and When a display range including the display point is determined, note display selection means for selecting note display data to be included in the display range from the note display data in the display range of the display layer according to the counting result of the counting means. And a display image including a note display based on the map image data of the display range of the display layer and the note display data selected by the note display selection means, and the display image is displayed on the display unit. Image processing means.
好適な実施形態では、前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、前記注記表示データは、各注記表示の属性を示す属性データを含み、前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するようにしてもよい。
In a preferred embodiment, the apparatus further comprises city type determination means for determining a city type of the display point based on a counting result of the counting means, and the note display data includes attribute data indicating an attribute of each note display. The note display selection means specifies the attribute of the note display data according to the city type determined by the city type determination means, the display layer, and the scale of the map to be displayed, and within the display range of the display layer. The annotation display data having the specified attribute may be selected from the annotation display data.
好適な実施形態では、前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うときに、前記都市タイプ判定手段による判定結果が第1の都市タイプから第2の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第2の都市タイプが検出される前は前記第1の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第2の都市タイプが検出された後は前記第2の都市タイプに従って前記注記表示データの属性の特定を行ってもよい。
In a preferred embodiment, each time a display point is determined by the display point determination unit, the city type determination unit performs determination of a city type, and the annotation display selection unit determines the city type according to the determination result of the city type determination unit. When specifying the attribute of the note display data, if the determination result by the city type determining means is switched from the first city type to the second city type, the note display selecting means continues for a predetermined number of times. Then, before the second city type is detected, the attribute of the annotation display data is specified according to the first city type, and after the second city type is detected continuously for the predetermined number of times or more, the first city type is identified. The attribute of the note display data may be specified in accordance with the two city types.
好適な実施形態では、前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定しても良い。
In a preferred embodiment, when the amount of displacement between the latest display point determined by the display point determination unit and the display point determined before the latest display point is equal to or less than a predetermined value, the city type determination unit Does not determine the city type, and the annotation display selection means identifies the attribute of the annotation display data according to the city type corresponding to the previously determined display point, the display layer, and the scale of the map to be displayed. You may do it.
好適な実施形態では、前記計数手段は、前記探索範囲に、前記表示地点を含む第1のメッシュ及び前記第1のメッシュの周辺の一以上の第2のメッシュを含め、前記第2のメッシュの内の注記表示個数よりも、前記第1のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数するようにしてもよい。
In a preferred embodiment, the counting means includes, in the search range, a first mesh including the display point and one or more second meshes around the first mesh, The number of annotation displays may be counted by weighting the number of annotation displays in the first mesh rather than the number of annotation displays in the first mesh.
好適な実施形態では、前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数を計数することでもよい。
In a preferred embodiment, the annotation display data is constituted by a plurality of data entities respectively corresponding to the plurality of annotation displays on the map image, and the counting of the number of the annotation displays performed by the counting means is: The number of data entities may be counted.
本発明の一つの実施態様に従う都市タイプ判定装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、都市化判定基準地点を指定する指定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える。
The city type determination device according to one embodiment of the present invention is map data composed of a plurality of layers, each map image data divided into a plurality of meshes for each layer, Storage means for storing map data having note display data for displaying a plurality of notes on a mesh map image, designation means for designating an urbanization determination reference point, and a predetermined one of the plurality of layers In the one reference layer, one or more meshes including the urbanization determination reference point and its surrounding area are specified as a search range, and displayed based on annotation data included in the mesh in the specified search range A counting means for counting the number of the annotations displayed, and a city type of the urbanization determination reference point based on a counting result of the counting means. And a city type determination means.
以下、本発明の一実施形態に係る地図表示システムについて、図面を参照して説明する。以下の説明では、主として地図画像の表示に関して説明する。本実施形態に係る地図表示システムはナビゲーションシステムのサブシステムであっても良い。
Hereinafter, a map display system according to an embodiment of the present invention will be described with reference to the drawings. In the following description, display of a map image will be mainly described. The map display system according to the present embodiment may be a subsystem of a navigation system.
図1は、本実施形態に係る地図表示システムの全体構成を示す。同図に示すように、本地図表示システムは、地図表示装置である一台以上のユーザ端末1,1,・・・と、無線通信を行うアクセスポイント7,7と、アクセスポイント7,7とネットワーク9を介して接続されているサーバ3とを備える。各ユーザ端末1,1,・・・は、無線通信機能を利用してアクセスポイント7にアクセスし、ネットワーク9を介してサーバ3にアクセスするか、または、有線通信によってネットワーク9を介してサーバ3にアクセスする。
FIG. 1 shows the overall configuration of the map display system according to this embodiment. As shown in the figure, this map display system includes one or more user terminals 1, 1,... That are map display devices, access points 7, 7 that perform wireless communication, and access points 7, 7. And a server 3 connected via a network 9. Each user terminal 1, 1,... Accesses the access point 7 using a wireless communication function and accesses the server 3 via the network 9, or the server 3 via the network 9 by wired communication. To access.
サーバ3は、例えば、ネットワーク9との通信機能を有する汎用的なコンピュータシステムにより構成され、地図データを保存している。そして、ユーザ端末1,1・・・からのリクエストに応じて、ネットワーク9を介して地図データを提供する。
The server 3 is configured by, for example, a general-purpose computer system having a communication function with the network 9 and stores map data. Then, map data is provided via the network 9 in response to requests from the user terminals 1, 1.
ユーザ端末1,1,・・・は、たとえば、サーバ3との通信機能を有するコンピュータ装置であればよく、例えば、ナビゲーションシステムの専用端末、携帯電話機、携帯情報端末、あるいは汎用的なパーソナルコンピュータなどでもよい。以下に説明するユーザ端末1,1,・・・の機能ないし構成は、ユーザ端末1,1,・・・が有する所定のハードウェアと、それらを制御ないし動作させる所定のソフトウェア(コンピュータプログラム)によって実現することができる。そのソフトウェア(コンピュータプログラム)は、コンピュータ読み取り可能な記録媒体に格納されることができる。
The user terminals 1, 1,... May be any computer device having a communication function with the server 3, for example, a dedicated terminal for a navigation system, a mobile phone, a portable information terminal, or a general-purpose personal computer. But you can. The functions or configurations of the user terminals 1, 1,... Described below are based on predetermined hardware included in the user terminals 1, 1,... And predetermined software (computer program) that controls or operates them. Can be realized. The software (computer program) can be stored in a computer-readable recording medium.
図2は、ユーザ端末1の構成図である。
FIG. 2 is a configuration diagram of the user terminal 1.
ユーザ端末1は、同図に示すように、表示部111と、入力部113と、GPS処理部115と、通信処理部117と、表示地点決定部119と、都市タイプ判定部121と、表示画像合成部123と、地図データ記憶部125と、都市タイプテーブル131と、注記データ選択テーブル133とを備える。
As shown in the figure, the user terminal 1 includes a display unit 111, an input unit 113, a GPS processing unit 115, a communication processing unit 117, a display point determination unit 119, a city type determination unit 121, and a display image. A synthesis unit 123, a map data storage unit 125, a city type table 131, and a note data selection table 133 are provided.
表示部111は、たとえば、液晶パネルなどの表示装置を備える。表示部111には、ユーザに対して提供する画面が表示される。
The display unit 111 includes a display device such as a liquid crystal panel. The display unit 111 displays a screen to be provided to the user.
入力部113は、たとえば、プッシュボタン、キーボード、タッチパネルあるいはポインティングデバイスなどの操作部を備える。入力部113は、ユーザからの入力を受け付ける。
The input unit 113 includes an operation unit such as a push button, a keyboard, a touch panel, or a pointing device. The input unit 113 receives input from the user.
GPS処理部115は、ユーザ端末1の現在位置検出手段である。GPS処理部115は、GPSアンテナとGPSアンテナが受信したGPS信号を処理して、ユーザ端末1の現在位置の座標(緯度及び経度)を特定するGPS信号処理手段とを有する。なお、ユーザ端末1は、GPS処理部115以外の位置検出手段を備えていても良い。たとえばGPS処理部115の代わりに、無線LANのWiFi電波を利用した位置検出手段でも良い。なお、GPS処理部115は、省略できる。すなわち、ユーザ端末1がGPS処理部115(位置検出手段)を備えていなくても良い。
The GPS processing unit 115 is a current position detection unit of the user terminal 1. The GPS processing unit 115 includes a GPS antenna and a GPS signal processing unit that processes the GPS signal received by the GPS antenna and identifies the coordinates (latitude and longitude) of the current position of the user terminal 1. Note that the user terminal 1 may include position detection means other than the GPS processing unit 115. For example, instead of the GPS processing unit 115, position detection means using WiFi radio waves of a wireless LAN may be used. The GPS processing unit 115 can be omitted. That is, the user terminal 1 may not include the GPS processing unit 115 (position detecting unit).
通信処理部117は、無線あるいは有線通信によって、サーバ3と通信を行う。例えば、通信処理部117は、サーバ3から地図データを取得して、地図データ記憶部125に格納する。
The communication processing unit 117 communicates with the server 3 by wireless or wired communication. For example, the communication processing unit 117 acquires map data from the server 3 and stores it in the map data storage unit 125.
地図データ記憶部125は、通信処理部117がサーバ3から取得した地図データ200を記憶する。
The map data storage unit 125 stores the map data 200 acquired from the server 3 by the communication processing unit 117.
図3は、地図データ200のデータ構造を示す。
FIG. 3 shows the data structure of the map data 200.
同図に示すように、地図データ200は、複数のレイヤ210、210,・・・から構成されている。レイヤ210、210,・・・は、例えば、図4Aに示すように、地図画像の縮尺に応じて階層化されている。それぞれのレイヤ210のデータは、地図画像を所定の大きさに区切ったメッシュ220単位で構成されている。ここでは、最も細かいメッシュ220を有するレイヤ、つまり詳細な地図画像を有するレイヤをレイヤ1とし、メッシュサイズが粗くなるにつれて、レイヤ2,レイヤ3となり、最も粗いメッシュを有するレイヤ6までの6階層としても良い。
As shown in the figure, the map data 200 is composed of a plurality of layers 210, 210,. The layers 210, 210,... Are hierarchized according to the scale of the map image, for example, as shown in FIG. 4A. The data of each layer 210 is configured in units of a mesh 220 obtained by dividing a map image into a predetermined size. Here, the layer having the finest mesh 220, that is, the layer having a detailed map image is defined as layer 1, and as the mesh size becomes coarser, it becomes layer 2 and layer 3, and has six layers up to layer 6 having the coarsest mesh. Also good.
各メッシュ220は、それぞれのメッシュの地図画像データブロック221と、各メッシュの地図画像上の注記データグループ223とを有する。
Each mesh 220 includes a map image data block 221 of each mesh and a note data group 223 on the map image of each mesh.
地図画像データブロック221は、複数のポリゴンデータエンティティ及びポリラインデータエンティティを含む。各ポリゴンデータエンティティ及びポリラインデータエンティティは、それぞれの特性を示す属性情報項目及び位置情報項目を有する。
The map image data block 221 includes a plurality of polygon data entities and polyline data entities. Each polygon data entity and polyline data entity has an attribute information item and a position information item indicating their characteristics.
注記データグループ223は、複数の注記エンティティ225,225,・・・によって構成されている。各注記エンティティ225,225,・・・は、それぞれ一つの注記表示(スポット表示)を行うためのデータを有する。図4Bは、表示部111に表示される表示画面の一例である。注記表示とは、例えば、図4Bに示すような地図画像上に表示された種々の文字、記号、図形、マークなどをいう。従って、各注記エンティティ225,225,・・・には、これらの文字、記号、図形、マークなどのデータが含まれていても良い。また、各注記エンティティ225,225,・・・には、各種名称(例えば、地名(住所)、地域名、河川名、及び各種ランドマーク(建築物、構造物)の名称など)のテキストデータや、店舗のマークなどの画像データが含まれていても良い。さらに、各注記エンティティ225,225,・・・には、各注記表示の属性を示すデータ項目も含まれている。属性とは、例えば、各注記表示が示しているものの種別(住所、交差点、コンビニ、ガソリンスタンド、駅、等)や、各注記表示が配置される位置の情報が含まれる。
The note data group 223 includes a plurality of note entities 225, 225,. Each annotation entity 225, 225,... Has data for performing one annotation display (spot display). FIG. 4B is an example of a display screen displayed on the display unit 111. The annotation display refers to, for example, various characters, symbols, figures, marks, and the like displayed on the map image as shown in FIG. 4B. Therefore, each annotation entity 225, 225,... May include data such as characters, symbols, figures, marks, and the like. Each note entity 225, 225,... Includes text data of various names (for example, place names (addresses), area names, river names, and names of various landmarks (buildings, structures), etc.) Image data such as a store mark may be included. Further, each note entity 225, 225,... Includes a data item indicating an attribute of each note display. The attribute includes, for example, the type (address, intersection, convenience store, gas station, station, etc.) of each note display, and information on the position where each note display is arranged.
図2を参照すると、表示地点決定部119は、入力部113またはGPS処理部115の出力に基づいて、表示部111に表示される地図に含まれる地点、つまり、地図を表示させたい地点(表示地点)を決定する。例えば、入力部113から、表示部111に表示させるべき位置情報(例えば、緯度および経度、住所、ランドマークの名称など)の通知を受けたとき、または、表示部111に既に表示されている地図をスクロールさせるための入力を受けたとき、あるいは、GPS処理部115から現在位置の位置情報の通知を受けたときに、それらに基づいて、表示地点決定部119は、表示部111に表示する表示地点Aを決定する。ここで、表示地点Aとは、例えば、表示部111の特定の位置(例えば中心)に表示される地点(図4B参照)の緯度及び経度でよい。
Referring to FIG. 2, the display point determination unit 119 is based on the output of the input unit 113 or the GPS processing unit 115, the point included in the map displayed on the display unit 111, that is, the point where the map is to be displayed (display Point). For example, when a notification of position information (for example, latitude and longitude, an address, a name of a landmark, etc.) to be displayed on the display unit 111 is received from the input unit 113 or a map already displayed on the display unit 111 When the input for scrolling is received, or when the position information of the current position is received from the GPS processing unit 115, the display point determination unit 119 displays the display on the display unit 111 based on them. Point A is determined. Here, the display point A may be, for example, the latitude and longitude of a point (see FIG. 4B) displayed at a specific position (for example, the center) of the display unit 111.
都市タイプ判定部121は、注記表示計数処理と都市タイプ判定処理とを行って、表示地点決定部119が決定した表示地点の都市タイプを判定する。ここで、都市タイプとは、地図における注記表示の混雑度合い、つまり、単位面積あたりの注記エンティティ225の個数の多さ(密度)を示すものである。これは、開発(都市化)が進んだ地域ほど地図上の注記表示が密であり、つまり単位面積あたりの注記エンティティ225の個数が多いという特徴があるからである。また、これとは反対に、山間部などの開発が進んでいない地域では注記表示が疎であり、つまり単位面積あたりの注記エンティティ225の個数が少ないという特徴があるためである。従って、この注記表示の混雑度合いは、実質的には都市化の度合いを示すものとして、本実施形態では都市タイプ判定を行っている。
The city type determination unit 121 performs the note display counting process and the city type determination process to determine the city type of the display point determined by the display point determination unit 119. Here, the city type indicates the degree of congestion of the annotation display on the map, that is, the number (density) of the annotation entities 225 per unit area. This is because the note display on the map is denser in the region where development (urbanization) has progressed, that is, the number of note entities 225 per unit area is large. On the other hand, in regions such as mountainous areas where development is not progressing, note display is sparse, that is, the number of note entities 225 per unit area is small. Therefore, in this embodiment, the city type determination is performed on the assumption that the degree of congestion of the annotation display substantially indicates the degree of urbanization.
次に、図5を参照して、都市タイプ判定部121が行う注記表示計数処理、及び都市タイプ判定処理について説明する。図5は、予め定められた基準レイヤのメッシュに分割された地図画像を示す。基準レイヤは、複数のレイヤのうちのいずれか一つに予め定められていてもよい。
Next, a note display counting process and a city type determination process performed by the city type determination unit 121 will be described with reference to FIG. FIG. 5 shows a map image divided into predetermined reference layer meshes. The reference layer may be determined in advance as any one of the plurality of layers.
注記表示計数処理では、例えば、以下のような処理が行われる。すなわち、都市タイプ判定部121は、表示地点決定部119が定めた表示地点Aを取得すると、図5に示すように、基準レイヤにおける表示地点A及びその周辺領域を含む1以上のメッシュを探索範囲320として特定する。ここで、探索範囲320は、例えば、図5に示すように、表示地点Aを含むメッシュ310と、そのメッシュ310に接する全メッシュ(メッシュ310の周辺(上下、左右、斜め上下)の全メッシュ)を探索範囲320としてもよい。あるいは、探索範囲320は、メッシュ310のみでも良いし、メッシュ310と上下左右に隣り合う4つのメッシュを含む5メッシュで構成しても良い。
In the note display counting process, for example, the following process is performed. That is, when the city type determination unit 121 acquires the display point A determined by the display point determination unit 119, as shown in FIG. 5, one or more meshes including the display point A and its surrounding area in the reference layer are searched. It is specified as 320. Here, for example, as shown in FIG. 5, the search range 320 includes a mesh 310 including the display point A and all meshes in contact with the mesh 310 (all meshes around the mesh 310 (upper, lower, left, right, diagonally upper and lower)). May be the search range 320. Alternatively, the search range 320 may be only the mesh 310, or may be configured with five meshes including four meshes that are adjacent to the mesh 310 vertically and horizontally.
都市タイプ判定部121は、探索範囲320に属する各メッシュ220の注記データ223を、地図データ記憶部125から取得する。そして、都市タイプ判定部121は、メッシュごとに、それぞれのメッシュ220の注記エンティティ225の数を計数する。さらに、都市タイプ判定部121は、探索範囲320全体のエンティティ数の総計を求める。探索範囲320全体のエンティティ数の総計を求める際、都市タイプ判定部121は、各メッシュ別のエンティティ数に所定の重み係数をかけてから総計を算出しても良い。例えば、表示地点Aが属するメッシュ310の重み係数を周辺よりも大きくしたり、メッシュ310と上下または左右方向に隣り合っているメッシュの重み係数を、斜め方向に隣り合っているメッシュの重み係数より大きくしたりしても良い。都市タイプ判定部121は、ここで算出したエンティティ数の総計を、探索範囲320のメッシュ数で割って、探索範囲320のメッシュあたりのエンティティ数(平均エンティティ数)を算出する。
The city type determination unit 121 acquires the annotation data 223 of each mesh 220 belonging to the search range 320 from the map data storage unit 125. Then, the city type determination unit 121 counts the number of annotation entities 225 of each mesh 220 for each mesh. Furthermore, the city type determination unit 121 calculates the total number of entities in the entire search range 320. When determining the total number of entities in the entire search range 320, the city type determination unit 121 may calculate the total after applying a predetermined weighting factor to the number of entities for each mesh. For example, the weighting factor of the mesh 310 to which the display point A belongs is made larger than the surroundings, or the weighting factor of the mesh that is adjacent to the mesh 310 in the vertical or horizontal direction is set to be greater than the weighting factor of the mesh that is adjacent in the diagonal direction. You may enlarge it. The city type determination unit 121 calculates the number of entities per mesh in the search range 320 (average number of entities) by dividing the total number of entities calculated here by the number of meshes in the search range 320.
都市タイプ判定処理では、例えば以下のような処理が行われる。すなわち、都市タイプ判定部121は、上述の注記表示計数処理で算出した平均エンティティ数に基づいて、都市タイプテーブル131を参照して、都市タイプを判定する。
In the city type determination process, for example, the following process is performed. That is, the city type determination unit 121 determines a city type by referring to the city type table 131 based on the average number of entities calculated by the above-described annotation display counting process.
なお、注記表示のエンティティ数は、レイヤによってその数が異なるので、上記の処理は基準レイヤを定めて行うことが好ましい。メッシュの細かさが異なる複数のレイヤがあるとき、中程度(中央)のメッシュの細かさのレイヤ(例えばレイヤ3)を基準レイヤとしても良い。これは、ある程度広い範囲で判定を行った方が、都市としての特性を把握しやすいからである。
Note that the number of annotation-displayed entities varies depending on the layer, so the above processing is preferably performed with a reference layer. When there are a plurality of layers having different mesh finenesses, a medium (center) mesh fineness layer (for example, layer 3) may be used as the reference layer. This is because it is easier to grasp the characteristics of the city if the determination is made within a wide range.
図6は、都市タイプテーブル131の一例を示す。すなわち、都市タイプテーブル131は、平均エンティティ数1311と都市タイプ1313とを対応付けて記憶している。
FIG. 6 shows an example of the city type table 131. That is, the city type table 131 stores the average number of entities 1311 and the city type 1313 in association with each other.
なお、上述した注記表示計数処理及び都市タイプ判定処理では、表示地点決定部119が定めた表示地点Aの都市タイプを判定しているが、都市タイプ判定部121は、これ以外の地点の都市タイプを判定することもできる。すなわち、都市タイプ判定部121は、指定された任意の地点の都市タイプを、上述と同様の手順で判定することができる。
In the note display counting process and the city type determination process described above, the city type of the display point A determined by the display point determination unit 119 is determined. However, the city type determination unit 121 determines the city type of other points. Can also be determined. That is, the city type determination unit 121 can determine the city type of a designated arbitrary point in the same procedure as described above.
表示地点決定部119によって表示地点Aが決定されるたびに、都市タイプ判定部121が都市タイプの判定を行うようにしてもよい。つまり、表示部111に表示させる地図画像が切り替わるたびに、その都度、都市タイプ判定部121が表示地点Aの都市タイプ判定を行っても良い。あるいは、これとは反対に、表示部111に表示させる地図画像をスクロールするようなときであって、そのスクロール幅が小さいときなどは、都市タイプ判定部121は、表示地点Aの都市タイプ判定を毎回行わなくても良い。つまり、表示地点決定部119が決定した最新の表示地点Aと、その直前の表示地点との変位量が所定以下であるときは、都市タイプ判定部121による都市タイプ判定を省略して、表示画像合成部123は、過去の都市タイプ判定結果を利用しても良い。あるいは、表示地点決定部119が決定した最新の表示地点Aと、その直前の表示地点とが、あるレイヤ(例えば、最も詳細なメッシュのレイヤ1)において同一メッシュに含まれているときは、都市タイプ判定を省略しても良い。
Each time the display point A is determined by the display point determination unit 119, the city type determination unit 121 may determine the city type. That is, each time the map image to be displayed on the display unit 111 is switched, the city type determination unit 121 may determine the city type of the display point A each time. Alternatively, on the contrary, when the map image to be displayed on the display unit 111 is scrolled and the scroll width is small, the city type determination unit 121 determines the city type of the display point A. It does not have to be done every time. That is, when the displacement amount between the latest display point A determined by the display point determination unit 119 and the immediately preceding display point is equal to or less than a predetermined value, the city type determination by the city type determination unit 121 is omitted, and the display image is displayed. The combining unit 123 may use past city type determination results. Alternatively, when the latest display point A determined by the display point determination unit 119 and the immediately preceding display point are included in the same mesh in a certain layer (for example, layer 1 of the most detailed mesh), the city Type determination may be omitted.
表示画像合成部123は、注記表示の選択処理を行う注記表示選択処理と、画像処理とを行う。そして、画像処理においては、注記表示選択手段によって選択された注記表示を含む表示画像を合成し、表示部111に表示させる。
The display image composition unit 123 performs an annotation display selection process for performing an annotation display selection process and an image process. In the image processing, a display image including the note display selected by the note display selection unit is synthesized and displayed on the display unit 111.
表示画像合成部123は、注記表示選択処理として、例えば以下のような処理を行う。すなわち、表示画像合成部123は、表示部111に表示させる地図のレイヤ(表示レイヤ)、及び表示させる範囲(表示範囲)が定まると、それに対応する地図画像データブロック221を地図データ記憶部125から取得する。表示範囲は、例えば、表示レイヤ、表示時点A及び表示させる地図の縮尺により定まる。従って、表示画像合成部123は、例えば、表示部111に表示させる表示レイヤ、表示時点A及び表示させる地図の縮尺に応じて、地図画像データブロック221を地図データ記憶部125から取得しても良い。なお、表示部111に表示させる表示レイヤ及び地図の縮尺は、ユーザの入力、またはユーザ端末1内の図示しない他のアプリケーションからの指示などに応じて定めてもよい。
The display image composition unit 123 performs, for example, the following processing as the note display selection processing. In other words, when the map layer (display layer) to be displayed on the display unit 111 and the display range (display range) are determined, the display image composition unit 123 stores the corresponding map image data block 221 from the map data storage unit 125. get. The display range is determined by, for example, the display layer, the display time point A, and the scale of the map to be displayed. Therefore, for example, the display image composition unit 123 may acquire the map image data block 221 from the map data storage unit 125 according to the display layer to be displayed on the display unit 111, the display time point A, and the scale of the map to be displayed. . Note that the scale of the display layer and the map displayed on the display unit 111 may be determined according to a user input or an instruction from another application (not shown) in the user terminal 1.
表示画像合成部123は、さらに、上述の表示範囲に含まれている注記エンティティ225を地図データ記憶部125から取得して、都市タイプ(あるいは都市タイプ判定部121が算出した平均エンティティ数)に応じて、表示範囲に表示させる注記表示を選択する。例えば、表示画像合成部123は、表示地点A、表示レイヤ及び縮尺に基づいて、表示範囲に含まれる注記表示の注記エンティティ225を取得する。そして、表示画像合成部123は、都市タイプ判定部121で判定された都市タイプ、及び注記データ選択テーブル133に従って、注記エンティティ225を選択する。
The display image composition unit 123 further acquires the annotation entity 225 included in the display range described above from the map data storage unit 125, and according to the city type (or the average number of entities calculated by the city type determination unit 121). To select the note display to be displayed in the display range. For example, the display image composition unit 123 acquires the annotation entity 225 for displaying annotations included in the display range based on the display point A, the display layer, and the scale. Then, the display image synthesis unit 123 selects the note entity 225 according to the city type determined by the city type determination unit 121 and the note data selection table 133.
注記データ選択テーブル133は、レイヤ及び都市タイプに応じて、表示画像に含める注記表示の属性を定めている。
The note data selection table 133 defines the attribute of the note display included in the display image according to the layer and city type.
図7は、注記データ選択テーブル133の一例を示す。同図に示す例では、レイヤごとにテーブルが構成されている。各テーブルでは、属性別、都市タイプ別に、注記表示を表示する縮尺の範囲が規定されている。例えば、同図の例では、都市タイプが「大都市ターミナル周辺」の場合、「住所名」は縮尺が「120」以下のときに表示され、「ガソリンスタンドマーク」は縮尺が「100」以下のときに表示され、「拡大住所名」は縮尺が「80」以下のときに表示され、「コンビニ表示」は縮尺が「60」以下のときに表示される。
FIG. 7 shows an example of the note data selection table 133. In the example shown in the figure, a table is configured for each layer. In each table, a scale range for displaying the note display is defined for each attribute and each city type. For example, in the example of the figure, when the city type is “around the big city terminal”, the “address name” is displayed when the scale is “120” or less, and the “gas station mark” is the scale “100” or less. “Expanded address name” is displayed when the scale is “80” or less, and “Convenience store display” is displayed when the scale is “60” or less.
なお、図7の例で示す縮尺とはレイヤ別の表示縮尺である。この縮尺は、数値が大きいほど地図は拡大されていて、数値が小さいほど地図は縮小されている。
Note that the scale shown in the example of FIG. 7 is a display scale for each layer. The scale is larger as the numerical value is larger, and the map is smaller as the numerical value is smaller.
表示画像合成部123は、画像処理として、例えば以下のような処理を行う。すなわち、表示画像合成部123は、地図画像の上に注記表示を重ねて、表示部111に表示させる合成画像(図4B参照)を生成する。そして、表示画像合成部123は、上記のようにして合成した画像を表示部111に表示させる。
The display image composition unit 123 performs, for example, the following processing as image processing. That is, the display image synthesizing unit 123 generates a synthesized image (see FIG. 4B) to be displayed on the display unit 111 by superimposing the annotation display on the map image. Then, the display image synthesis unit 123 causes the display unit 111 to display the image synthesized as described above.
なお、表示地点Aが切り替わるごとに都市タイプ判定部121が都市タイプ判定を行っているとき、都市タイプが切り替わる境界付近では、都市タイプ判定部121の判定結果が、不安定にぶれることがある。そこで、このぶれによる影響を受けないようにするために、表示画像合成部123は、例えば以下のようにしても良い。すなわち、ある都市タイプから別の都市タイプへ切り替わるとき、表示画像合成部123が注記データ選択処理において採用する都市タイプは、例えば以下のようにして切り替えてもよい。すなわち、都市タイプ判定部121による判定結果が、連続して第1の都市タイプ(例えば「大都市ターミナル周辺」)である状態から、第2の都市タイプ(例えば「市街地」)へ切り替わったとき、表示画像合成部123は、所定回数以上連続して第2の都市タイプが検出されるまでは、第1の都市タイプのままで処理を行う。そして、所定回数以上連続して第2の都市タイプが検出されると、表示画像合成部123は、それ以降の処理を第2の都市タイプを用いて処理を行う。これにより、都市タイプが切り替わる境界付近において、都市タイプ判定部121による判定結果がぶれることがあっても、その影響を受けず、注記表示の表示レベルの切り替えを安定的に行うことができる。
In addition, when the city type determination unit 121 performs the city type determination every time the display point A is switched, the determination result of the city type determination unit 121 may be unstable in the vicinity of the boundary where the city type is switched. Therefore, in order to avoid the influence of the blur, the display image composition unit 123 may be configured as follows, for example. That is, when switching from one city type to another city type, the city type adopted by the display image composition unit 123 in the note data selection process may be switched as follows, for example. That is, when the determination result by the city type determination unit 121 is continuously switched from the first city type (for example, “around the big city terminal”) to the second city type (for example, “urban area”), The display image synthesizing unit 123 performs the processing with the first city type until the second city type is detected continuously for a predetermined number of times or more. When the second city type is detected continuously for a predetermined number of times or more, the display image composition unit 123 performs subsequent processing using the second city type. Thereby, even if the determination result by the city type determination unit 121 is blurred near the boundary where the city type is switched, the display level of the note display can be switched stably without being influenced by the determination result.
次に、上述した構成を備えるユーザ端末1における処理手順について、図8及び図9を用いて説明する。
Next, a processing procedure in the user terminal 1 having the above-described configuration will be described with reference to FIGS.
図8は、地図データに基づいて都市タイプを判定する処理の手順を示すフローチャートである。なお、以下の処理を行う前に、予め通信処理部117が必要な地図データをサーバ3から取得して、地図データ記憶部125に格納しておく。
FIG. 8 is a flowchart showing a procedure for determining a city type based on map data. In addition, before performing the following process, the communication processing part 117 acquires previously required map data from the server 3, and stores it in the map data storage part 125. FIG.
まず、表示地点決定部119が表示地点Aを決定する(S11)。
First, the display point determination unit 119 determines the display point A (S11).
都市タイプ判定部121は、表示地点決定部119が定めた表示地点Aを取得すると、所定の基準レイヤにおいて、この表示地点A及びその周辺領域を含む探索範囲のメッシュ220を定める。そして、地図データ記憶部125を参照し、基準レイヤの探索範囲内のメッシュ220から、注記データ223を取得する(S13)。
When the city type determination unit 121 acquires the display point A determined by the display point determination unit 119, the city type determination unit 121 determines the mesh 220 of the search range including the display point A and its surrounding area in a predetermined reference layer. Then, referring to the map data storage unit 125, the annotation data 223 is acquired from the mesh 220 within the search range of the reference layer (S13).
都市タイプ判定部121は、ステップS13で取得した注記エンティティ225の数の総計を計数する(S15)。このとき、都市タイプ判定部121は、上述したような重み係数による重み付けを行っても良い。
The city type determination unit 121 counts the total number of annotation entities 225 acquired in step S13 (S15). At this time, the city type determination unit 121 may perform weighting using the weighting coefficient as described above.
都市タイプ判定部121は、ステップS15で計数したエンティティ数の総計から、平均エンティティ数を算出する(S17)。
The city type determination unit 121 calculates the average number of entities from the total number of entities counted in step S15 (S17).
都市タイプ判定部121は、都市タイプテーブル131を参照して、ステップS17で算出した平均エンティティ数に対応する都市タイプを特定する(S19)。
The city type determination unit 121 refers to the city type table 131 and identifies a city type corresponding to the average number of entities calculated in step S17 (S19).
上述した処理により、地図データに基づいて、表示地点の都市タイプを判定することができる。
By the above-described processing, the city type of the display point can be determined based on the map data.
図9は、表示画像の合成及び表示の手順を示すフローチャートである。
FIG. 9 is a flowchart showing the procedure for synthesizing and displaying the display image.
表示レイヤ、表示地点A及び表示縮尺が特定されると、表示画像合成部123は表示部111に表示させる表示範囲を決定する(S21)。
When the display layer, the display point A, and the display scale are specified, the display image composition unit 123 determines a display range to be displayed on the display unit 111 (S21).
表示画像合成部123は、都市タイプ判定部121が定めた都市タイプを取得する(S23)。
The display image composition unit 123 acquires the city type determined by the city type determination unit 121 (S23).
表示画像合成部123は、注記データ選択テーブル133を参照して、都市タイプ、表示レイヤ及び表示縮尺から、表示画面に含めて表示させる注記表示の属性を特定する(S25)。
The display image composition unit 123 refers to the note data selection table 133 and specifies the attribute of the note display to be included and displayed on the display screen from the city type, the display layer, and the display scale (S25).
表示画像合成部123は、表示レイヤの表示範囲の地図画像データブロック221及び注記データグループ223を、地図データ記憶部125から取得する(S27)。
The display image composition unit 123 acquires the map image data block 221 and the note data group 223 in the display range of the display layer from the map data storage unit 125 (S27).
表示画像合成部123は、ステップS27で取得した注記データグループ223のうち、ステップS25で特定された注記表示の属性の注記エンティティ225を抽出する。そして、ステップS27で取得した地図画像データブロック221に基づく地図画像に、ここで抽出したエンティティに基づく注記表示を重ねた表示画像を合成する(S29)。
The display image composition unit 123 extracts the annotation entity 225 having the annotation display attribute specified in step S25 from the annotation data group 223 acquired in step S27. Then, the display image obtained by superimposing the annotation display based on the entity extracted here on the map image based on the map image data block 221 acquired in step S27 is synthesized (S29).
そして、表示画像合成部123は、その表示画像を表示部111に表示させる(S31)。
Then, the display image composition unit 123 displays the display image on the display unit 111 (S31).
これにより、本実施形態によれば、地図画像が表示される地域の特性に応じた注記表示を行うことができる。
Thus, according to the present embodiment, it is possible to display a note according to the characteristics of the area where the map image is displayed.
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
The embodiments of the present invention described above are examples for explaining the present invention, and are not intended to limit the scope of the present invention only to those embodiments. Those skilled in the art can implement the present invention in various other modes without departing from the gist of the present invention.
1 ユーザ端末
111 表示部
113 入力部
115 GPS処理部
117 通信処理部
119 表示地点決定部
121 都市タイプ判定部
123 表示画像合成部
125 地図データ記憶部
131 都市タイプテーブル
133 注記データ選択テーブル 1User terminal 111 Display unit 113 Input unit 115 GPS processing unit 117 Communication processing unit 119 Display point determination unit 121 City type determination unit 123 Display image composition unit 125 Map data storage unit 131 City type table 133 Note data selection table
111 表示部
113 入力部
115 GPS処理部
117 通信処理部
119 表示地点決定部
121 都市タイプ判定部
123 表示画像合成部
125 地図データ記憶部
131 都市タイプテーブル
133 注記データ選択テーブル 1
Claims (9)
- 表示部を備えた地図表示装置であって、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
前記表示部に表示される表示地点を決定する表示地点決定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える地図表示装置。 A map display device having a display unit,
Map data composed of multiple layers, map image data divided into multiple meshes for each layer, and annotation display data for displaying multiple annotations on the map image of each mesh Storage means for storing map data having:
Display point determining means for determining a display point displayed on the display unit;
One or more meshes including a display point determined by the display point determination unit and its surrounding area are specified as a search range in a predetermined reference layer of the plurality of layers, and the specified Counting means for counting the number of the annotation displays displayed based on the annotation data included in the mesh within the search range;
When a display range including the display layer to be displayed on the display unit and the display point is determined, a note to be included in the display range is determined from the annotation display data in the display range of the display layer according to the counting result of the counting unit. Note display selection means for selecting display data;
Image processing for combining the map image data of the display range of the display layer and a display image including a note display based on the note display data selected by the note display selection unit, and displaying the display image on the display unit A map display device comprising: means. - 前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、
前記注記表示データは、各注記表示の属性を示す属性データを含み、
前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択することを特徴とする請求項1記載の地図表示装置。 A city type determination unit that determines a city type of the display point based on a counting result of the counting unit;
The note display data includes attribute data indicating attributes of each note display,
The note display selection unit specifies the attribute of the note display data according to the city type determined by the city type determination unit, the display layer, and the scale of the map to be displayed, and includes the display layer within the display range of the display layer. 2. The map display device according to claim 1, wherein the note display data having the specified attribute is selected from the note display data. - 前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うときに、
前記都市タイプ判定手段による判定結果が第1の都市タイプから第2の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第2の都市タイプが検出される前は前記第1の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第2の都市タイプが検出された後は前記第2の都市タイプに従って前記注記表示データの属性の特定を行うことを特徴とする請求項2に記載の地図表示装置。 Each time a display point is determined by the display point determination unit, the city type determination unit determines a city type, and the note display selection unit determines the attribute of the note display data according to the determination result of the city type determination unit. When doing the identification
When the determination result by the city type determination unit is switched from the first city type to the second city type, the note display selection unit is configured to detect the second city type continuously after a predetermined number of times. The attribute of the note display data is specified according to the first city type, and after the second city type is detected continuously for the predetermined number of times or more, the attribute of the note display data is determined according to the second city type. The map display device according to claim 2, wherein the map display device performs identification. - 前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、
前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定することを特徴とする請求項2記載の地図表示装置。 When the amount of displacement between the latest display point determined by the display point determination unit and the display point determined before the latest display point is less than or equal to a predetermined amount, the city type determination unit determines the city type. Not
3. The annotation display selection unit specifies an attribute of the annotation display data according to a city type corresponding to the previously determined display point, the display layer, and a scale of a map to be displayed. The map display device described. - 前記計数手段は、
前記探索範囲に、前記表示地点を含む第1のメッシュ及び前記第1のメッシュの周辺の一以上の第2のメッシュを含め、
前記第2のメッシュの内の注記表示個数よりも、前記第1のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数することを特徴とする請求項1~4のいずれかに記載の地図表示装置。 The counting means includes
The search range includes a first mesh including the display point and one or more second meshes around the first mesh,
5. The number of annotation displays is counted by weighting the number of annotation displays in the first mesh rather than the number of annotation displays in the second mesh. The map display device described in 1. - 前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、
前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数の計数であることを特徴とする請求項1~5のいずれかに記載の地図表示装置。 The annotation display data is composed of a plurality of data entities respectively corresponding to a plurality of annotation displays on the map image,
6. The map display device according to claim 1, wherein the counting of the number of the annotation displays performed by the counting means is a counting of the number of the data entities. - 複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を備える地図表示方法。 Map data composed of multiple layers, map image data divided into multiple meshes for each layer, and annotation display data for displaying multiple annotations on the map image of each mesh Storing map data having a storage means;
Determining a display point to be displayed on the display unit;
In one predetermined reference layer of the plurality of layers, one or more meshes including the determined display point and its surrounding area are specified as a search range, and the mesh within the specified search range Counting the number of note displays displayed based on the note data included in;
When a display range including the display layer to be displayed on the display unit and the display point is determined, a note to be included in the display range is determined from the annotation display data in the display range of the display layer according to the counting result of the counting unit. Selecting display data,
Combining the map image data of the display range of the display layer and a display image including a note display based on the selected note display data, and displaying the display image on the display unit. Method. - 地図を表示するためのコンピュータプログラムであって、
コンピュータに実行されると、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、が行われるコンピュータプログラム。 A computer program for displaying a map,
When executed on a computer,
Map data composed of multiple layers, map image data divided into multiple meshes for each layer, and annotation display data for displaying multiple annotations on the map image of each mesh Storing map data having a storage means;
Determining a display point to be displayed on the display unit;
In one predetermined reference layer of the plurality of layers, one or more meshes including the determined display point and its surrounding area are specified as a search range, and the mesh within the specified search range Counting the number of note displays displayed based on the note data included in;
When a display range including the display layer to be displayed on the display unit and the display point is determined, a note to be included in the display range is determined from the annotation display data in the display range of the display layer according to the counting result of the counting unit. Selecting display data,
A computer that combines the map image data of the display range of the display layer and a display image including a note display based on the selected note display data and displays the display image on the display unit. program. - 複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
都市化判定基準地点を指定する指定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える、地図データから都市タイプを判定する装置。 Map data composed of a plurality of layers, each map image data divided into a plurality of meshes for each layer, and a plurality of annotations on each mesh map image Storage means for storing map data having note display data;
A designation means for designating the urbanization judgment reference point;
In one predetermined reference layer of the plurality of layers, one or more meshes including the urbanization determination reference point and its surrounding area are specified as a search range, and the mesh within the specified search range Counting means for counting the number of the annotation display displayed based on the annotation data included in
An apparatus for determining a city type from map data, comprising: a city type determining means for determining a city type of the urbanization determination reference point based on a counting result of the counting means.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008-252960 | 2008-09-30 | ||
JP2008252960A JP4326583B1 (en) | 2008-09-30 | 2008-09-30 | Map display device, map display method, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010038328A1 true WO2010038328A1 (en) | 2010-04-08 |
Family
ID=41149083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/000978 WO2010038328A1 (en) | 2008-09-30 | 2009-03-04 | Map display device, map display method, and computer program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4326583B1 (en) |
WO (1) | WO2010038328A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5383417B2 (en) * | 2009-10-07 | 2014-01-08 | 株式会社ゼンリンデータコム | Map information processing apparatus, map information processing method, and map information processing program |
JP7346979B2 (en) * | 2019-07-30 | 2023-09-20 | トヨタ自動車株式会社 | tagging device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08210862A (en) * | 1995-02-07 | 1996-08-20 | Mitsubishi Electric Corp | Map display method for navigation |
JPH10333555A (en) * | 1997-06-02 | 1998-12-18 | Nissan Motor Co Ltd | On-vehicle display device |
JP2000337894A (en) * | 1999-05-24 | 2000-12-08 | Fujitsu Ten Ltd | Method and device for judging presence or absence of city map in navigation device, and map data storage |
JP2004163592A (en) * | 2002-11-12 | 2004-06-10 | Zenrin Datacom Co Ltd | Map information providing system |
JP2007156849A (en) * | 2005-12-06 | 2007-06-21 | Sony Corp | Image controller and image display |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2602938Y2 (en) * | 1993-11-05 | 2000-02-07 | クラリオン株式会社 | Car navigation system |
JPH1173099A (en) * | 1997-08-29 | 1999-03-16 | Denso Corp | Map display device |
JP2003114615A (en) * | 2001-08-03 | 2003-04-18 | Sony Corp | Map providing device, map providing method and map providing system |
JP2003244748A (en) * | 2001-12-14 | 2003-08-29 | Hitachi Ltd | Method and system for detecting position of mobile station |
JP3753110B2 (en) * | 2002-08-07 | 2006-03-08 | 株式会社デンソー | Car navigation system |
US20060136125A1 (en) * | 2003-04-02 | 2006-06-22 | Chua Beng S | Digital map display |
JP4290156B2 (en) * | 2005-11-07 | 2009-07-01 | 株式会社ゼンリンデータコム | Map information provision system |
-
2008
- 2008-09-30 JP JP2008252960A patent/JP4326583B1/en not_active Expired - Fee Related
-
2009
- 2009-03-04 WO PCT/JP2009/000978 patent/WO2010038328A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08210862A (en) * | 1995-02-07 | 1996-08-20 | Mitsubishi Electric Corp | Map display method for navigation |
JPH10333555A (en) * | 1997-06-02 | 1998-12-18 | Nissan Motor Co Ltd | On-vehicle display device |
JP2000337894A (en) * | 1999-05-24 | 2000-12-08 | Fujitsu Ten Ltd | Method and device for judging presence or absence of city map in navigation device, and map data storage |
JP2004163592A (en) * | 2002-11-12 | 2004-06-10 | Zenrin Datacom Co Ltd | Map information providing system |
JP2007156849A (en) * | 2005-12-06 | 2007-06-21 | Sony Corp | Image controller and image display |
Also Published As
Publication number | Publication date |
---|---|
JP4326583B1 (en) | 2009-09-09 |
JP2010085587A (en) | 2010-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10170084B2 (en) | Graphical representation generation for multiple points of interest | |
US9099056B2 (en) | Method of labelling a highly curved path on a map rendered on a wireless communications device | |
JP5089439B2 (en) | Method and apparatus for displaying map image of navigation system | |
US7359798B2 (en) | Method of controlling display of point information on map | |
US20080162031A1 (en) | Information processing apparatus, information processing method and information processing program | |
US9110573B2 (en) | Personalized viewports for interactive digital maps | |
JP2012018468A (en) | Display device and program | |
JP2002340588A (en) | Navigation system and poi-icon display method | |
JP2003337041A (en) | Map display system, method for displaying map and program | |
JP2014519606A (en) | Navigation system with assistance for turning multiple turns at short distances | |
US9835459B2 (en) | Electronic device, and method and program for displaying name of search object candidate | |
CN105405355B (en) | The method for carrying out information point screening on the electronic map | |
JPWO2010023963A1 (en) | Avatar display method, avatar display device and storage medium | |
JP4326583B1 (en) | Map display device, map display method, and computer program | |
KR101307349B1 (en) | Device and method for displaying locations on a map of mobile terminal | |
CN106796498B (en) | Method, system, and storage medium for rendering a map for a user | |
JP4884458B2 (en) | Map display apparatus and method for displaying area with comparison object | |
KR101737544B1 (en) | System and method for providing map transaction service | |
JP5583178B2 (en) | IMPORTANT AREA DETERMINING DEVICE, METHOD, AND PROGRAM | |
JP4340326B1 (en) | Navigation device for heading up | |
JP2010101838A (en) | Navigation device | |
JP4275928B2 (en) | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP2011008019A (en) | Controller, projector, control method, projection method, control program, projection program, and recording medium | |
JP2006078298A (en) | System and method for displaying map information | |
JP5640598B2 (en) | Information display device, information display system, information display method, portable terminal, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09817372 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGTHS PURSUANT TO RULE 112(1) EPC (EPO FORM 07.09.11) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09817372 Country of ref document: EP Kind code of ref document: A1 |