JP2008083402A - Mobile terminal device, map information display system and map information display method, and information processing program - Google Patents

Mobile terminal device, map information display system and map information display method, and information processing program Download PDF

Info

Publication number
JP2008083402A
JP2008083402A JP2006263406A JP2006263406A JP2008083402A JP 2008083402 A JP2008083402 A JP 2008083402A JP 2006263406 A JP2006263406 A JP 2006263406A JP 2006263406 A JP2006263406 A JP 2006263406A JP 2008083402 A JP2008083402 A JP 2008083402A
Authority
JP
Japan
Prior art keywords
data
map
image
partial
range
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.)
Pending
Application number
JP2006263406A
Other languages
Japanese (ja)
Inventor
Hidemi Hosoya
日出海 細谷
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.)
MAP MOTION KK
Mapmotion
Original Assignee
MAP MOTION KK
Mapmotion
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 MAP MOTION KK, Mapmotion filed Critical MAP MOTION KK
Priority to JP2006263406A priority Critical patent/JP2008083402A/en
Publication of JP2008083402A publication Critical patent/JP2008083402A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently, accurately, and speedily display map information by using a mobile terminal. <P>SOLUTION: Map data are stored which includes partial image data of a map, and attribute data including content information and area information on structures etc., positioned within a map cover range. Further, the relation between a partial image ID and attribute data IDs of structures etc., positioned within a partial image cover range is stored. A display means of displaying an image corresponding to the range A of the map on the basis of the partial image of the range A selects attribute data corresponding to the range A referring to the relation and sets the attribute value of the selected attribute data within the range of area information, included in the selected attribute data, of range-A corresponding raster data. Then a cursor is displayed on the image corresponding to the range A, element values of the cursor position are acquired from the range-A corresponding raster data, and content information included in the selected attribute data is displayed on condition that the acquired element values are attribute values of the selected attribute data. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、携帯電話などの携帯端末装置を利用して地図情報を表示する技術に関する。   The present invention relates to a technique for displaying map information using a mobile terminal device such as a mobile phone.

従来より、地理的位置を手がかりに、位置に関する情報を持ったデータと属性データとを総合的に管理・加工し、視覚的に表示し、高度な分析や迅速な判断を可能にする地理情報システム(GIS:Geographic Information System)が知られている。近年では、携帯電話を利用したナビゲーションシステムなど、携帯端末装置で地図情報を表示するタイプの地理情報システムも普及しつつある。   Conventionally, a geographical information system that makes it possible to perform advanced analysis and quick judgment by comprehensively managing and processing data with position information and attribute data and displaying them visually, using the geographical position as a clue. (GIS: Geographic Information System) is known. In recent years, geographic information systems of a type that display map information on a mobile terminal device, such as a navigation system using a mobile phone, are becoming widespread.

地理情報システムでは、通常、ラスタデータとベクターデータとを組み合わせて種々の機能を実現している。ラスタデータは、例えばスキャナーにより読み取られた地図画像データであり、ベクターデータは、点、線、ポリゴン等からなるプリミティブ(図形)データである。具体的には、地図画像データ上に構造物や特定エリア等(以下、「構造物等」という)に対応するプリミティブデータを定義し、そのプリミティブデータに構造物等の属性情報や付加情報(以下、まとめて「POI情報」という)を関連づけることで、地図上の構造物やエリアを指定して、関連するPOI情報を検索して表示する機能等が実現される。
特開号公報
In the geographic information system, various functions are usually realized by combining raster data and vector data. The raster data is map image data read by a scanner, for example, and the vector data is primitive (graphic) data composed of points, lines, polygons, and the like. Specifically, primitive data corresponding to a structure, a specific area, etc. (hereinafter referred to as “structure, etc.”) is defined on the map image data, and attribute information or additional information (hereinafter, “structure”) is added to the primitive data. , Collectively referred to as “POI information”), a function of searching for and displaying related POI information by designating a structure or an area on a map, and the like are realized.
Japanese Patent Publication

一般に地図画像データは膨大なデータ量となり、また都市部などには多量のプリミティブやそのPOI情報が設定されるため、地理情報システムにとって、これらのデータの管理、検索、表示等を効率よく実行することは、非常に重要な要素となる。   In general, map image data has an enormous amount of data, and a large amount of primitives and their POI information are set in urban areas, etc., so the management, retrieval, display, etc. of these data are efficiently executed for the geographic information system. This is a very important factor.

特に、携帯端末装置を利用して地図情報を表示する場合、携帯端末装置に特有の制限、例えばCPUパワーやメモリ容量などのスペック上の制限、浮動小数演算が行えない等のプログラム実行環境上の制限が課されるため、データ管理、データ検索、画像表示等についてよりいっそうの工夫が求められる。   In particular, when displaying map information using a mobile terminal device, there are restrictions peculiar to the mobile terminal device, such as restrictions on specifications such as CPU power and memory capacity, and the program execution environment such as floating point arithmetic cannot be performed. Since restrictions are imposed, more ingenuity is required for data management, data retrieval, image display, and the like.

そこで、本発明は、携帯端末装置を利用して地図情報を表示する場合に、効率的に、正確かつ迅速に、データ管理、データ検索、画像表示等を行うことができる新しい枠組みを提供することを目的とする。   Accordingly, the present invention provides a new framework capable of performing data management, data search, image display, etc. efficiently and accurately when displaying map information using a mobile terminal device. With the goal.

本発明の携帯端末装置は、所定の地図画像について、該地図画像をメッシュ状に分割した各部分地図画像の画像データ(部分画像データ)と、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データ記憶手段と、前記地図画像の所定範囲に対応する画像を、前記地図データに含まれる部分画像データのうち、前記所定範囲に少なくとも一部が含まれる部分地図画像(範囲部分地図画像)の部分画像データに基づいて表示する表示手段とを備え、前記地図データ記憶手段は、部分地図画像の識別情報と、該部分地図画像のカバー範囲に少なくとも一部が位置する構造物等の前記属性データの識別情報との対応関係を記憶しており、前記表示手段は、前記対応関係を参照して、範囲部分地図画像に対応する属性データを選択し、前記所定範囲に対応して確保されたラスタデータの、前記選択した属性データに含まれる領域情報で特定される範囲内の要素に、前記選択した属性データに対応する属性値を設定するラスタデータ設定手段と、前記所定範囲に対応する画像上にカーソルを表示するカーソル表示手段と、前記ラスタデータを参照し、前記カーソルの位置に対応する要素の属性値を取得するカーソル位置属性値取得手段と、前記取得した属性値が前記選択した属性データに対応する属性値であることを条件として、前記選択した属性データに含まれるコンテンツ情報を表示する属性データ参照手段と、を備えることを特徴とする。   The mobile terminal device according to the present invention includes, for a predetermined map image, image data (partial image data) of each partial map image obtained by dividing the map image into a mesh shape, a structure located in the cover range of the map image, and the like Map data storage means for storing map data including content information and attribute data including area information on the map image, and an image corresponding to a predetermined range of the map image is stored in the partial image data included in the map data. A display unit configured to display based on partial image data of a partial map image (range partial map image) at least partly included in the predetermined range, wherein the map data storage unit includes identification information of the partial map image, , Storing a correspondence relationship with the identification information of the attribute data such as a structure at least part of which is located in the cover range of the partial map image, the display means, The range specified by the region information included in the selected attribute data of the raster data secured corresponding to the predetermined range is selected by referring to the correspondence relationship and selecting the attribute data corresponding to the range partial map image A raster data setting means for setting an attribute value corresponding to the selected attribute data in the element, a cursor display means for displaying a cursor on an image corresponding to the predetermined range, and the raster data, Cursor position attribute value acquisition means for acquiring an attribute value of an element corresponding to the cursor position, and on the condition that the acquired attribute value is an attribute value corresponding to the selected attribute data, Attribute data reference means for displaying the included content information.

好適には、前記属性データ参照手段は、前記取得した属性値が前記選択した属性データに対応する属性値であり、かつ、前記選択した属性データに含まれるコンテンツ情報が他の地図の識別情報を含む場合に、該他の地図について表示処理が行われるように制御することを特徴とする。   Preferably, the attribute data reference unit is configured such that the acquired attribute value is an attribute value corresponding to the selected attribute data, and the content information included in the selected attribute data includes identification information of another map. When it includes, it controls so that a display process may be performed about this other map.

また好適には、前記属性データ参照手段は、前記取得した属性値が前記選択した属性データに対応する属性値であり、かつ、前記選択した属性データに含まれるコンテンツ情報がURL情報を含む場合に、該URL情報に基づくブラウザ処理が行われるように制御することを特徴とする。   Further preferably, the attribute data reference unit is configured such that the acquired attribute value is an attribute value corresponding to the selected attribute data, and content information included in the selected attribute data includes URL information. The browser control based on the URL information is controlled.

また好適には、ユーザの入力に基づいて前記所定範囲を設定できることを特徴とする。   Preferably, the predetermined range can be set based on a user input.

また好適には、前記属性データは、複数設定されるレイヤーのうち1以上のレイヤーに対応付けられており、前記ラスタデータ設定手段は、範囲部分地図に対応する属性データのうち、表示対象のレイヤーに対応付けられた属性データを選択することを特徴とする。この場合、ユーザの入力に基づいて表示対象レイヤーを指定できることが望ましい。   Preferably, the attribute data is associated with one or more of a plurality of layers to be set, and the raster data setting unit is configured to display a layer to be displayed among the attribute data corresponding to the range partial map. The attribute data associated with is selected. In this case, it is desirable that the display target layer can be specified based on the user input.

本発明の地図情報表示システムは、少なくとも1台のサーバと、少なくとも1台の本発明の携帯端末装置とを備えた地図情報表示システムであって、前記携帯端末装置は、前記サーバに対して、地図データのダウンロードリクエストを送信し、該リクエストに応じて取得した地図データを前記地図データ記憶手段に記憶する地図データ取得手段を備え、前記サーバは、所定の地図画像について、該地図画像の部分地図画像の部分画像データと、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データデータベースと、前記携帯端末装置より前記ダウンロードリクエストを受信し、該リクエストによって指定される地図データを前記地図データデータベースから読み出して、前記携帯端末装置に配信する地図データ配信手段とを備えていることを特徴とする。   The map information display system of the present invention is a map information display system comprising at least one server and at least one portable terminal device of the present invention, wherein the portable terminal device Map data acquisition means for transmitting a map data download request and storing the map data acquired in response to the request in the map data storage means, the server for a predetermined map image, a partial map of the map image A map data database for storing map data including partial image data of an image, attribute information including content information of a structure or the like located in a cover range of the map image, and region information on the map image, and the portable terminal The download request is received from the device, and the map data specified by the request is converted to the map data data. Is read out from the base, characterized in that it includes a map data distribution means for distributing to the portable terminal device.

本発明の地図情報表示方法は、所定の地図画像について、該地図画像をメッシュ状に分割した各部分地図画像の画像データ(部分画像データ)と、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データ記憶手段を参照し、前記地図画像の所定範囲に対応する画像を、前記地図データに含まれる部分画像データのうち、前記所定範囲に少なくとも一部が含まれる部分地図画像(範囲部分地図画像)の部分画像データに基づいて表示する表示工程を備え、前記地図データ記憶手段は、部分地図画像の識別情報と、該部分地図画像のカバー範囲に少なくとも一部が位置する構造物等の前記属性データの識別情報との対応関係を記憶しており、前記表示工程は、前記対応関係を参照して、範囲部分地図画像に対応する属性データを選択し、前記所定範囲に対応して用意されたラスタデータの、前記選択した属性データに含まれる領域情報で特定される範囲内の要素に、前記選択した属性データに対応する属性値を設定するラスタデータ設定工程と、前記所定範囲に対応する画像上にカーソルを表示するカーソル表示工程と、前記ラスタデータを参照し、前記カーソルの位置に対応する要素の属性値を取得するカーソル位置属性値取得工程と、前記取得した属性値が前記選択した属性データに対応する属性値であることを条件として、前記選択した属性データに含まれるコンテンツ情報を表示する属性データ参照工程と、を備えることを特徴とする。   According to the map information display method of the present invention, for a predetermined map image, image data (partial image data) of each partial map image obtained by dividing the map image into a mesh shape, a structure positioned in the cover range of the map image, and the like The map data storage means for storing the map data including the content information and the attribute data including the area information on the map image, and the map data includes an image corresponding to a predetermined range of the map image A display step of displaying based on partial image data of a partial map image (range partial map image) at least part of which is included in the predetermined range, wherein the map data storage means identifies the partial map image Storing the correspondence relationship between the information and the identification information of the attribute data such as a structure at least a part of which is located in the cover range of the partial map image, Referring to the correspondence, the attribute data corresponding to the range partial map image is selected, and the raster data prepared corresponding to the predetermined range is specified by the area information included in the selected attribute data. A raster data setting step of setting an attribute value corresponding to the selected attribute data in an element within the range to be selected, a cursor display step of displaying a cursor on an image corresponding to the predetermined range, and referring to the raster data The cursor position attribute value acquisition step of acquiring the attribute value of the element corresponding to the cursor position, and the selected attribute condition that the acquired attribute value is an attribute value corresponding to the selected attribute data An attribute data reference step for displaying content information included in the attribute data.

本発明の情報処理プログラムは、本発明の地図情報表示方法の各工程を携帯端末装置上で実行させることを特徴とする。本発明の情報処理プログラムは、CD−ROM、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークを介してダウンロードすることにより、携帯端末装置にインストールまたはロードすることができる。   The information processing program of the present invention is characterized by causing each step of the map information display method of the present invention to be executed on a mobile terminal device. The information processing program of the present invention can be installed or loaded on a portable terminal device by downloading it through various recording media such as a CD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network.

なお、本明細書において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されても良い。   In this specification, the term “means” does not simply mean a physical means, but also includes a case where the functions of the means are realized by software. Further, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.

本発明によれば、携帯端末装置を利用して地図情報を表示する場合に、効率的に、正確かつ迅速に、データ管理、データ検索、画像表示等を行うことができる新しい枠組みを提供することができる。   According to the present invention, it is possible to provide a new framework capable of performing data management, data search, image display, and the like efficiently and accurately when displaying map information using a mobile terminal device. Can do.

(第1実施形態)
以下に本発明の実施の形態について図面を用いて説明する。
(First embodiment)
Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の実施形態である地図情報表示システム100の概略構成を示すブロック図である。図に示すように、地図情報表示システム100は、地図データを配信する地図データサーバ1、配信される地図データに基づき地図情報を表示する携帯端末装置2等を備えている。地図データサーバ1と携帯端末装置2とは、所定の通信ネットワークN(LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して相互に通信可能に構成されている。なお、地図データサーバ1や携帯端末装置2の数は、設計に応じて変更することができる。   FIG. 1 is a block diagram showing a schematic configuration of a map information display system 100 according to an embodiment of the present invention. As shown in the figure, the map information display system 100 includes a map data server 1 that distributes map data, a portable terminal device 2 that displays map information based on the distributed map data, and the like. The map data server 1 and the mobile terminal device 2 include a predetermined communication network N (which may be any of LAN, the Internet, a dedicated line, a packet communication network, a combination thereof, and includes both wired and wireless). Via the network. In addition, the number of the map data server 1 and the portable terminal device 2 can be changed according to design.

このような地図情報表示システムは、例えば従来のWebアプリケーションサーバシステムの技術を用いて構成することができる。この場合、地図データサーバ1は、Webサーバやデータベースサーバとして機能し、クライアントとして機能する携帯端末装置2から例えばHTTPプロトコルに従い送信される所定のリクエストを受け付けると、この所定のリクエストに応じた処理を行い、その処理結果を携帯端末装置2に送信する。   Such a map information display system can be configured using, for example, the technology of a conventional Web application server system. In this case, when the map data server 1 functions as a Web server or a database server and receives a predetermined request transmitted according to, for example, the HTTP protocol from the mobile terminal device 2 functioning as a client, the map data server 1 performs processing according to the predetermined request. The processing result is transmitted to the portable terminal device 2.

図2(a)は、地図データサーバ1のハードウェア構成を示すブロック図である。図2(a)に示すように、地図データサーバ1は、CPU、ROM、RAM、外部記憶装置、キーボードや液晶ディスプレイ等のユーザインタフェース、通信インタフェース等のハードウェアを備えており、例えば、汎用の情報処理装置を用いて構成することができる。なお、地図データサーバ1は、単一の情報処理装置により構成されるものであっても、ネットワーク上に分散した複数の情報処理装置により構成されるものであってもよい。   FIG. 2A is a block diagram showing a hardware configuration of the map data server 1. As shown in FIG. 2A, the map data server 1 includes hardware such as a CPU, a ROM, a RAM, an external storage device, a user interface such as a keyboard and a liquid crystal display, and a communication interface. An information processing apparatus can be used. Note that the map data server 1 may be constituted by a single information processing device or may be constituted by a plurality of information processing devices distributed on a network.

図2(b)は、地図データサーバ1の機能構成を示すブロック図である。図2(b)に示すように、地図データサーバ1は、地図データデータベース10、地図データ配信手段11、マップリスト記憶手段12等の機能手段を含んでいる。これらの各機能手段は、地図データサーバ1のCPUが、ROM、RAM、外部記憶装置などに記憶された所定の情報処理プログラムを実行することにより、実現される。   FIG. 2B is a block diagram showing a functional configuration of the map data server 1. As shown in FIG. 2B, the map data server 1 includes functional means such as a map data database 10, map data distribution means 11, map list storage means 12, and the like. Each of these functional means is realized by the CPU of the map data server 1 executing a predetermined information processing program stored in a ROM, a RAM, an external storage device or the like.

図3(a)は、携帯端末装置2のハードウェア構成を示すブロック図である。図3(a)に示すように、携帯端末装置2は、CPU、ROM、RAM、キーパッドや液晶パネル等のユーザインタフェース、通信インタフェース等のハードウェアを備えており、例えば、一般的な携帯電話やPDAを用いて構成することができる。   FIG. 3A is a block diagram illustrating a hardware configuration of the mobile terminal device 2. As shown in FIG. 3A, the mobile terminal device 2 includes hardware such as a CPU, a ROM, a RAM, a user interface such as a keypad and a liquid crystal panel, and a communication interface. Or a PDA.

図3(b)は、携帯端末装置2の機能構成を示すブロック図である。図3(b)に示すように、携帯端末装置2は、メニュー手段20、地図データ取得手段21、地図データ記憶手段22、地図情報表示手段23、Webブラウザ手段24などの機能手段を含んでいる。また、地図情報表示手段23は、ラスタデータ設定手段、カーソル表示手段、カーソル位置属性値取得手段、リンクデータ参照手段などを含んでいる。これらのうちメニュー手段20〜地図情報表示手段23は、携帯端末装置2のCPUが、ROM、RAM、外部記憶装置などに記憶された本発明に基づく情報処理プログラムを実行することにより、携帯端末装置2上で動作する地図情報表示アプリケーションとして実現される。また、Webブラウザ手段24は、従来の携帯端末装置用のWebブラウザモジュールである。   FIG. 3B is a block diagram illustrating a functional configuration of the mobile terminal device 2. As shown in FIG. 3B, the portable terminal device 2 includes functional means such as menu means 20, map data acquisition means 21, map data storage means 22, map information display means 23, and Web browser means 24. . The map information display means 23 includes raster data setting means, cursor display means, cursor position attribute value acquisition means, link data reference means, and the like. Among these, the menu means 20 to the map information display means 23 are such that the CPU of the mobile terminal device 2 executes an information processing program based on the present invention stored in a ROM, RAM, external storage device, etc. 2 is realized as a map information display application that operates on the computer. The web browser means 24 is a conventional web browser module for a portable terminal device.

以下、地図情報表示システム100の構成・動作について詳細に説明する。   Hereinafter, the configuration and operation of the map information display system 100 will be described in detail.

最初に図4及び図5を参照して、地図データデータベース10、地図データ記憶手段22、及び、本実施形態において用いられる地図データファイルについて説明する。   First, the map data database 10, the map data storage means 22, and the map data file used in this embodiment will be described with reference to FIG. 4 and FIG.

地図データデータベース10は、地図(通常の地図のほか、建物内のフロアマップや地下鉄等の路線図なども含む)のID(識別情報)に対応づけて、地図名称、地図データファイルなどを記憶している(図4(a)参照)。   The map data database 10 stores map names, map data files, etc. in association with IDs (identification information) of maps (including normal maps, floor maps in buildings, route maps of subways, etc.). (See FIG. 4A).

また、地図データ記憶手段22は、地図データデータベース10に記憶される地図データファイルのうちユーザが取得した地図データファイル(図では、有楽町マップ、浅草観光マップ、羽田3Fマップの3つ)について、地図IDに対応づけて記憶している(図4(b)参照)。   Further, the map data storage means 22 uses the map data files (three in the figure, Yurakucho map, Asakusa sightseeing map, and Haneda 3F map) acquired by the user among the map data files stored in the map data database 10. It is stored in association with the ID (see FIG. 4B).

地図データデータベース10、地図データ記憶手段22に記憶される地図データファイルは、FAT(File Allocation Table)、部分画像データ部、リンクデータ部、対応関係データ部などを含んで構成される(図4(c)参照)。   The map data file stored in the map data database 10 and the map data storage means 22 includes a FAT (File Allocation Table), a partial image data part, a link data part, a correspondence data part, etc. (FIG. 4 ( c)).

FATは、地図データファイルに含まれる各データの位置等を管理するためのテーブルであり、従来のファイルシステムにおけるFATと同様にして構成することができる。   The FAT is a table for managing the position and the like of each data included in the map data file, and can be configured in the same manner as the FAT in the conventional file system.

部分画像データ部は、対応する地図画像をメッシュ状に分割した各部分地図画像の画像データ(部分画像データ)が格納されたデータ部である。本実施形態の画像データ部は、部分地図画像IDに対応づけて、部分画像データ、地図画像ローカル座標系における部分地図の座標情報などを含んで構成される(図5(a)参照)。   The partial image data portion is a data portion in which image data (partial image data) of each partial map image obtained by dividing the corresponding map image into a mesh shape is stored. The image data portion of the present embodiment is configured to include partial image data, coordinate information of a partial map in the map image local coordinate system, and the like in association with the partial map image ID (see FIG. 5A).

部分画像データは、例えば市場で提供されている地図全体の画像データから該当する部分を切り出して作成することができ、そのサイズ(メッシュサイズ)は設計に応じて定めることができるが、例えば、240×240画素とすることが考えられる。また、部分画像のデータ形式は、例えばJPEG形式とすることが考えられる。   The partial image data can be created by cutting out a corresponding portion from the image data of the entire map provided in the market, for example, and its size (mesh size) can be determined according to the design. It can be considered to be × 240 pixels. In addition, the data format of the partial image may be, for example, the JPEG format.

リンクデータ部は、対応する地図画像のカバー範囲(地図画像に描かれる地上の範囲)に位置する構造物等の属性データ(以下、「リンクデータ」という)が格納されたデータ部である。本実施形態のリンクデータ部は、リンクデータIDに対応づけて、タイトル情報、コンテンツ情報、コンテンツタイプ情報、地図画像上の領域情報、レイヤーIDなどを含んで構成される(図5(b)参照)。   The link data portion is a data portion in which attribute data (hereinafter referred to as “link data”) of structures and the like located in the cover range of the corresponding map image (the ground range drawn on the map image) is stored. The link data portion of the present embodiment is configured to include title information, content information, content type information, area information on a map image, layer ID, and the like in association with the link data ID (see FIG. 5B). ).

タイトル情報は、例えば構造物等の名称やコンテンツ名の情報である。またコンテンツ情報は、構造物等のPOI情報(例えば、構造物等がレストランなどの店舗であれば、店内の画像、開店時間、お奨め品の情報など)、構造物等に関連する地図の地図ID情報、構造物等に関連するURL(Uniform Resource Locator)情報のいずれかのタイプの情報であり、コンテンツタイプ情報はそのコンテンツ情報のタイプが記述される。   The title information is, for example, information on the name of the structure or the content name. The content information includes POI information such as a structure (for example, if the structure is a restaurant or the like, a store image, opening time, recommended product information, etc.), a map map related to the structure, etc. It is information of any type of URL (Uniform Resource Locator) information related to ID information, structures, etc., and the content type information describes the type of the content information.

地図画像上の領域情報は、地図画像上の多角形領域を記述する情報であり、例えば多角形領域の地図画像ローカル座標系における頂点座標の情報を含んで構成される。多角形領域は、原則として、構造物等が占める地上領域に対応するように設定されるが、該地上領域と関係なく所定形状(例えば、フラッグのアイコン形状)に設定してもよい。また、多角形領域に限られず、点領域、線領域としてもよい。   The area information on the map image is information describing a polygon area on the map image, and includes, for example, information on vertex coordinates in the map image local coordinate system of the polygon area. In principle, the polygonal area is set so as to correspond to the ground area occupied by the structure or the like, but may be set to a predetermined shape (for example, a flag icon shape) regardless of the ground area. Moreover, it is not restricted to a polygon area | region, It is good also as a point area | region and a line area | region.

レイヤーは、グループ単位でリンクデータに関する表示/非表示を制御するための概念であり、原則として複数設定される。リンクデータは、それぞれ1以上のレイヤーに対応付けられており、リンクデータ部にはその対応付けられたレイヤーのレイヤーIDが格納される。本実施形態では、後述するように、表示対象として指定されたレイヤーに対応するリンクデータについて、POI情報の表示等が行われることになる。   A layer is a concept for controlling display / non-display of link data in units of groups, and a plurality of layers are set in principle. Each piece of link data is associated with one or more layers, and the layer ID of the associated layer is stored in the link data portion. In the present embodiment, as will be described later, POI information is displayed for link data corresponding to a layer designated as a display target.

対応関係データ部は、部分地図とリンクデータとの対応関係が格納されたデータ部である。本実施形態の対応関係データ部は、部分地図画像IDと、該部分地図のカバー範囲に少なくとも一部が位置する構造物等のリンクデータIDとの対応関係を格納したテーブルを含んで構成される(図5(c)参照)。後述するように、かかるテーブルを参照することで、部分地図内に位置する構造物等のリンクデータを迅速に検索して読み出すことが可能となる。   The correspondence data portion is a data portion in which the correspondence between the partial map and the link data is stored. The correspondence data section of this embodiment includes a table that stores the correspondence between the partial map image ID and the link data ID of a structure or the like that is at least partially located in the cover range of the partial map. (See FIG. 5 (c)). As will be described later, by referring to such a table, it is possible to quickly search and read out link data such as structures located in the partial map.

なお、図4、図5に示すデータ構造は一例であり、他のデータ構造を採用してもよい。例えば、画像データ部と対応関係データ部とは、共に部分地図画像IDに対応づけて構成されているため、両者を1つのデータ部として構成してもよい。また、図1には示していないが、上記のようなデータ構造の地図データファイルを作成する装置を含むように地図情報表示システム100を構成してもよい。   Note that the data structures shown in FIGS. 4 and 5 are examples, and other data structures may be employed. For example, since the image data part and the correspondence data part are both configured to correspond to the partial map image ID, both may be configured as one data part. Although not shown in FIG. 1, the map information display system 100 may be configured to include a device that creates a map data file having the above data structure.

次に、図6〜図8のフローチャートなどを参照して、携帯端末装置2を利用して地図情報を表示する枠組みについて説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。   Next, a framework for displaying map information using the mobile terminal device 2 will be described with reference to the flowcharts of FIGS. In addition, each process (including the partial process to which the code | symbol is not provided) can be arbitrarily changed in order within the range which does not produce contradiction in the processing content, or can be performed in parallel.

まず、携帯端末装置2に対してユーザが地図情報表示アプリケーションの起動を入力すると、最初にメニュー手段20がメニューを表示する(図10(a)参照)。   First, when the user inputs activation of the map information display application to the mobile terminal device 2, the menu means 20 first displays a menu (see FIG. 10A).

メニューには地図データファイルの取得を指示する選択肢30が表示され、ユーザが該選択肢を選択すると、図6に示す地図データファイル取得処理が実行される。一方、メニューには、ユーザが過去に取得した地図データファイルの一覧リスト31も表示されており、ユーザが該リストから取得済みの地図データファイルを選択すると、図7、図8に示す地図情報表示処理が実行される。   An option 30 for instructing acquisition of the map data file is displayed on the menu, and when the user selects the option, the map data file acquisition process shown in FIG. 6 is executed. On the other hand, a list 31 of map data files acquired by the user in the past is also displayed in the menu. When the user selects a map data file acquired from the list, the map information display shown in FIGS. Processing is executed.

(地図データ取得処理:図6)
まず、地図データ取得手段21は、地図データサーバ1に対してマップリストファイルのリクエストを送信する(S100)。
(Map data acquisition process: Fig. 6)
First, the map data acquisition means 21 transmits a map list file request to the map data server 1 (S100).

地図データサーバ1の地図データ配信手段11は、マップリストファイルのリクエストを受信すると、マップリスト記憶手段12からマップリストファイルを読み出し、リクエストを行った携帯端末装置2に対して送信する(S101)。   When the map data distribution unit 11 of the map data server 1 receives the request for the map list file, the map data distribution unit 11 reads the map list file from the map list storage unit 12 and transmits it to the mobile terminal device 2 that has made the request (S101).

マップリストファイルは、地図データデータベース10に記憶される地図データファイルの一部又は全部について、地図ID、地図名称、地図データファイルのデータサイズなど記述した情報を含む(図9参照)。   The map list file includes information describing a map ID, a map name, a data size of the map data file, etc. for a part or all of the map data file stored in the map data database 10 (see FIG. 9).

地図データ取得手段21は、リクエストに応じて送信されるマップリストファイルを受信すると、これに基づき、取得可能な地図データファイルについて、地図名称、データサイズ等をリスト表示し、ユーザからの入力を待機する(S102)。   Upon receipt of the map list file transmitted in response to the request, the map data acquisition means 21 displays a list of map names, data sizes, etc. for the map data files that can be acquired, and waits for input from the user (S102).

ユーザがリスト表示を参照して取得したい地図データファイルを選択すると、地図データ取得手段21は、前記ユーザのID、前記ユーザが選択した地図データファイルの地図IDなどを含むようにダウンロードリクエストを作成し、地図データサーバ1に対して送信する(S103)。   When the user selects a map data file to be acquired by referring to the list display, the map data acquisition means 21 creates a download request so as to include the ID of the user, the map ID of the map data file selected by the user, and the like. The data is transmitted to the map data server 1 (S103).

地図データサーバ1の地図データ配信手段11は、地図データファイルのダウンロードリクエストを受信すると、該リクエストから地図IDを抽出し、地図データデータベース10から前記抽出した地図IDに対応する地図データファイルを読み出して、ダウンロードリクエストを行った携帯端末装置2に対して送信する(S104)。   When the map data distribution means 11 of the map data server 1 receives the download request for the map data file, it extracts the map ID from the request and reads out the map data file corresponding to the extracted map ID from the map data database 10. Then, the data is transmitted to the mobile terminal device 2 that has made the download request (S104).

地図データ取得手段21は、ダウンロードリクエストに応じて送信される地図データファイルを受信すると、これを地図データ記憶手段22にその地図IDに対応づけて記憶する(S105)。これにより、地図データ取得処理は終了し、メニュー手段20によるメニュが再び、表示される。   Upon receiving the map data file transmitted in response to the download request, the map data acquisition means 21 stores it in the map data storage means 22 in association with the map ID (S105). Thereby, the map data acquisition process is ended, and the menu by the menu means 20 is displayed again.

(地図情報表示処理:図7、図8)
まず、地図情報表示手段23は、ユーザが選択した地図データファイルを地図データ記憶手段22から読み出す(S200)。
(Map information display processing: FIGS. 7 and 8)
First, the map information display means 23 reads the map data file selected by the user from the map data storage means 22 (S200).

次に、地図情報表示手段23は、液晶パネル等に表示する地図画像上の範囲(以下、「表示範囲エリア」という)を初期設定する(RAM等に記憶する)(S201)。   Next, the map information display means 23 initializes (stores in a RAM or the like) a range (hereinafter referred to as “display range area”) on the map image to be displayed on the liquid crystal panel or the like (S201).

表示範囲エリアは、例えば地図画像ローカル座標系における左上頂点座標、縦横サイズを決定することで画定できる。縦横サイズが携帯端末装置2の液晶パネル等のサイズや解像度に応じて予め定まる場合は、左上頂点座標を決定すれば表示範囲エリアを画定することができる。   The display range area can be defined, for example, by determining the upper left vertex coordinates and the vertical and horizontal sizes in the map image local coordinate system. When the vertical and horizontal sizes are determined in advance according to the size and resolution of the liquid crystal panel of the mobile terminal device 2, the display range area can be defined by determining the upper left vertex coordinates.

なお、表示範囲エリアは、例えば地図画像の中心が表示されるように初期設定してもよいし、地図データファイルごとに所定の地点が表示されるように初期設定してもよい。   The display range area may be initially set so that the center of the map image is displayed, for example, or may be initially set so that a predetermined point is displayed for each map data file.

次に、地図情報表示手段23は、前記読み出した地図データファイルの画像データ部を参照し、前記設定した表示範囲エリアに少なくとも一部が含まれる部分地図画像(範囲部分地図画像)を決定する(S202)。例えば、表示範囲エリアの4頂点を含む部分地図画像を決定し、それら4つの部分地図画像を囲む領域内に含まれる部分地図画像を範囲部分地図画像として決定する。   Next, the map information display means 23 refers to the image data portion of the read map data file and determines a partial map image (range partial map image) at least partially included in the set display range area ( S202). For example, the partial map image including the four vertices of the display range area is determined, and the partial map image included in the area surrounding the four partial map images is determined as the range partial map image.

次に、地図情報表示手段23は、前記読み出した地図データファイルの画像データ部に格納される部分画像データのうち、前記決定した範囲部分地図画像の部分画像データに基づいて、表示範囲エリア内の地図画像を表示する(携帯端末装置2の液晶パネル等に表示されるように制御する)(S203)(図10(b)、図11(a)参照)。   Next, the map information display means 23 is based on the determined partial image data of the range partial map image among the partial image data stored in the image data portion of the read map data file. A map image is displayed (controlled so as to be displayed on a liquid crystal panel or the like of the portable terminal device 2) (S203) (see FIG. 10B and FIG. 11A).

このように本実施形態では、地図画像を部分地図画像に分割しておき、地図画像の所定範囲を表示する際に、その表示範囲に関わる範囲部分地図画像を用いて表示を行うように構成しているため、地図画像全体をイメージバッファに展開し保持しておく必要はない。そのため、CPUパワーやメモリ容量等に制限が課される携帯端末装置でも効率よく地図画像を表示することができる。   As described above, in this embodiment, the map image is divided into partial map images, and when the predetermined range of the map image is displayed, the display is performed using the range partial map image related to the display range. Therefore, it is not necessary to expand and hold the entire map image in the image buffer. Therefore, a map image can be efficiently displayed even in a portable terminal device in which restrictions are imposed on CPU power, memory capacity, and the like.

また、地図データファイル内に、対応する地図画像の部分地図画像を全てパッケージしているため、一旦、地図データファイルをダウンロードすれば、更なる画像データのダウンロードなしに(従って、オフラインの状態でも)対応する地図画像の任意の範囲を表示させることができる。また、このようなパッケージ化を図ることで携帯端末装置2と地図データサーバ1との地図データの授受に関する通信回数を減らすことができ、ひいては通信に関わるオーバヘッドを大きく減らすことができる。   Moreover, since all the partial map images of the corresponding map image are packaged in the map data file, once the map data file is downloaded, there is no further image data download (and therefore even in an offline state). An arbitrary range of the corresponding map image can be displayed. Further, by implementing such packaging, it is possible to reduce the number of times of communication related to the exchange of map data between the mobile terminal device 2 and the map data server 1, and thus the overhead related to communication can be greatly reduced.

次に、地図情報表示手段23は、前記決定した範囲部分地図画像のうち、例えば表示範囲エリアの中央を含む範囲部分地図画像を選択し(S204)、前記読み出した地図データファイルの対応関係データ部を参照して、前記選択した範囲部分画像の部分地図画像IDに対応付けられたリンクデータIDを抽出する(S205)。なお、S204において2以上の範囲部分地図画像を選択してもよい。   Next, the map information display means 23 selects, for example, a range partial map image including the center of the display range area from the determined range partial map images (S204), and the correspondence data portion of the read map data file The link data ID associated with the partial map image ID of the selected range partial image is extracted (S205). In S204, two or more range partial map images may be selected.

次に、地図情報表示手段23は、前記読み出した地図データファイルのリンクデータ部から、前記抽出したリンクデータIDに対応するリンクデータを抽出する(S206)。   Next, the map information display means 23 extracts link data corresponding to the extracted link data ID from the link data portion of the read map data file (S206).

このとき、ユーザの入力等に基づいて表示対象レイヤーが指定されている場合は、そのレイヤーIDに対応付けられているリンクデータのみを選択して抽出する。一方、指定されていない場合は全てのレイヤーが表示対象レイヤーであるとして、前記抽出したリンクデータIDに対応するリンクデータを全て選択して抽出する。   At this time, when a display target layer is designated based on user input or the like, only link data associated with the layer ID is selected and extracted. On the other hand, if not designated, all the link data corresponding to the extracted link data ID are selected and extracted, assuming that all layers are display target layers.

次に、地図情報表示手段23(ラスタデータ設定手段)は、表示対象レイヤーごとに、カーソル位置判定用ラスタデータ用の領域をメモリ上に確保するとともに、前記抽出したリンクデータにカーソル位置判定用属性値を割り当てる(S207)。   Next, the map information display means 23 (raster data setting means) secures an area for cursor position determination raster data for each display target layer on the memory, and adds the cursor position determination attribute to the extracted link data. A value is assigned (S207).

なお、一つの部分地図画像IDに同一のレイヤーIDを持つ複数のリンクデータのリンクデータIDが対応付けられている場合(例えば図5(b)、(c)に示す例では、部分地図画像ID[P002]に同一のレイヤーID[Y01]を持つ2つのリンクデータのリンクデータID[L001]、[L080]が対応付けられている)、各リンクデータには異なるカーソル位置判定用属性値を割り当てるものとする。   In addition, when link data ID of several link data with the same layer ID is matched with one partial map image ID (For example, in the example shown to FIG.5 (b), (c), partial map image ID) Link data IDs [L001] and [L080] of two link data having the same layer ID [Y01] are associated with [P002]), and different cursor position determination attribute values are assigned to each link data. Shall.

カーソル位置判定用ラスタデータは、原則として表示範囲エリアと同サイズ(表示範囲エリアの各画素に対応する要素を持つ)で、ラスタデータの各要素がカーソル位置判定用属性値を要素値として取ることができるように確保される(図11(a)参照)。   The raster data for cursor position determination is, in principle, the same size as the display range area (having elements corresponding to each pixel of the display range area), and each element of raster data takes the attribute value for cursor position determination as the element value (See FIG. 11A).

カーソル位置判定用属性値は、地図画像上に表示されたカーソルがいずれかの構造物等の地図画像上領域内にあるかどうかを判定するために利用される属性値であり、例えば赤=1、青=2のように、予め色に対して付与された番号(色値)を属性値として用いることができる。   The attribute value for cursor position determination is an attribute value used for determining whether or not the cursor displayed on the map image is in the area on the map image such as any structure, for example, red = 1 A number (color value) previously assigned to a color such as blue = 2 can be used as an attribute value.

なお、S205において複数のリンクデータIDを抽出し、従ってS206において複数のリンクデータを抽出している場合であって、既に同じレイヤーIDに対応するカーソル位置判定用ラスタデータが確保されている場合、そのレイヤーIDに関して改めラスタデータを確保する必要はない。   If a plurality of link data IDs are extracted in S205, and thus a plurality of link data are extracted in S206, and raster data for cursor position determination corresponding to the same layer ID is already secured, There is no need to secure new raster data for the layer ID.

次に、地図情報表示手段23(ラスタデータ設定手段)は、前記抽出したリンクデータから、地図画像上の領域情報(多角形領域34の情報)を抽出し(S208)、前記確保したカーソル位置判定用ラスタデータの前記抽出した領域情報によって規定される領域35の各要素に、前記抽出したリンクデータに割り当てたカーソル位置判定用属性値を要素値として設定する(S209)(図11(b)参照)。かかる設定は、属性値として色値を用いる場合、カーソル位置判定用ラスタデータの前記抽出した領域情報によって規定される領域35をカーソル位置判定用属性値の色で塗りつぶすことに相当する。   Next, the map information display means 23 (raster data setting means) extracts area information on the map image (information on the polygon area 34) from the extracted link data (S208), and determines the secured cursor position. The attribute value for cursor position determination assigned to the extracted link data is set as an element value for each element of the area 35 defined by the extracted area information of the raster data for use (S209) (see FIG. 11B). ). This setting is equivalent to filling the area 35 defined by the extracted area information of the cursor position determination raster data with the color of the cursor position determination attribute value when a color value is used as the attribute value.

次に、地図情報表示手段23(カーソル表示手段)は、表示範囲エリア内の地図画像上にカーソル32を表示する(S210)(図10(c)参照)。カーソル32の表示位置は、例えば表示範囲エリアの中央位置とすることができるが、ユーザからの入力に基づいて移動させられるように構成してもよい。   Next, the map information display means 23 (cursor display means) displays the cursor 32 on the map image in the display range area (S210) (see FIG. 10C). The display position of the cursor 32 can be, for example, the center position of the display range area, but may be configured to be moved based on an input from the user.

次に、地図情報表示手段23(カーソル位置属性値取得手段)は、前記設定したカーソル位置判定用ラスタデータを参照して、前記表示したカーソル32の位置に対応するラスタデータ要素値を取得する(S211)。   Next, the map information display means 23 (cursor position attribute value acquisition means) refers to the set cursor position determination raster data and acquires a raster data element value corresponding to the position of the displayed cursor 32 ( S211).

次に、地図情報表示手段23(リンクデータ参照手段)は、前記取得した要素値が、前記抽出したリンクデータに割り当てたカーソル位置判定用属性値と一致するか否かを判断し(S212)、一致しない場合はリンクフラグをOFFに設定して(S213)、S215の工程に進む。   Next, the map information display means 23 (link data reference means) determines whether or not the acquired element value matches the attribute value for cursor position determination assigned to the extracted link data (S212). If they do not match, the link flag is set to OFF (S213), and the process proceeds to S215.

一方、一致する場合、地図情報表示手段23(リンクデータ参照手段)は、前記抽出したリンクデータからタイトル情報を抽出して、これを画面上に(例えば、表示範囲エリア内の地図画像上に)表示するとともに、リンクフラグをONにする(S214)(図10(d)参照)。   On the other hand, if they match, the map information display means 23 (link data reference means) extracts title information from the extracted link data and displays it on the screen (for example, on the map image in the display range area). At the same time, the link flag is turned on (S214) (see FIG. 10D).

携帯電話等の携帯端末装置によっては、浮動少数演算を行うことができないプログラム実行環境を採用している場合がある。このような携帯端末装置では、通常、整数演算による擬似的な幾何学演算によって構造物等の地図画像上の領域を算出する場合が多いが、そのような演算では誤差が発生することを避けられないため、表示上はカーソル位置が地図画像上の領域に含まれていないにも関わらず、含まれていると判断してしまったり、その逆の状態が起こり得る。   Some mobile terminal devices such as mobile phones may employ a program execution environment that cannot perform floating-point operations. In such a portable terminal device, usually, an area on a map image of a structure or the like is often calculated by a pseudo-geometric calculation based on an integer calculation. However, an error can be avoided in such calculation. Therefore, although the cursor position is not included in the area on the map image on the display, it may be determined that the cursor position is included or vice versa.

これに対し本実施形態では、上記のように、表示範囲エリアと同サイズのカーソル位置判定用ラスタデータを確保して、該ラスタデータの構造物等の地図上領域に対応する領域に属性値を設定しておき、該ラスタデータのカーソル位置の要素値をチェックすることで、表示範囲エリア内のカーソルが構造物等の地図上領域に入っているか否かを判断する構成としている。そのため、浮動少数演算を行うことができない携帯端末装置であっても正確にカーソル位置が地図画像上の領域に含まれているかどうかを判断することができる。   On the other hand, in the present embodiment, as described above, the cursor position determination raster data having the same size as the display range area is secured, and attribute values are assigned to areas on the map such as structures of the raster data. It is set so that it is determined whether or not the cursor in the display range area is in a map area such as a structure by checking the element value at the cursor position of the raster data. Therefore, even a portable terminal device that cannot perform floating-point arithmetic can accurately determine whether the cursor position is included in the area on the map image.

次に、地図情報表示手段23は、ユーザからの入力を待機する(S215)。   Next, the map information display means 23 waits for an input from the user (S215).

ユーザから表示範囲エリア移動指示が入力された場合、地図情報表示手段23は、該移動指示に基づいて表示範囲エリアを設定し直して(S216)、S202に再帰する。   When the display range area movement instruction is input from the user, the map information display unit 23 resets the display range area based on the movement instruction (S216), and returns to S202.

一方、ユーザからリンクデータ参照指示が入力された場合(例えば、決定キーをクリックするなど)、地図情報表示手段23は、リンクフラグのON/OFFをチェックし(S217)、リンクフラグがOFFの場合は、S215に再帰する。   On the other hand, when a link data reference instruction is input from the user (for example, when a determination key is clicked), the map information display means 23 checks ON / OFF of the link flag (S217), and the link flag is OFF. Returns to S215.

リンクフラグがONの場合、地図情報表示手段23(リンクデータ参照手段)は、前記抽出したリンクデータからコンテンツタイプ情報を抽出し、コンテンツ情報がどのタイプであるかを判断する(S218)。   When the link flag is ON, the map information display means 23 (link data reference means) extracts content type information from the extracted link data, and determines what type the content information is (S218).

コンテンツ情報がPOI情報タイプである場合、地図情報表示手段23(リンクデータ参照手段)は、前記抽出したリンクデータからコンテンツ情報(POI情報)を抽出し、これを画面上に表示する(S219)(図10(e)参照)。その後、ユーザから地図画像への復帰を指示する入力があった場合は、キャッシュデータを利用するなどして表示範囲エリア内の地図画像を再表示して(S220)、S215に再帰する。   When the content information is a POI information type, the map information display means 23 (link data reference means) extracts the content information (POI information) from the extracted link data and displays it on the screen (S219) ( (Refer FIG.10 (e)). Thereafter, when there is an input for instructing the return to the map image from the user, the map image in the display range area is redisplayed by using cache data (S220), and the process returns to S215.

また、コンテンツ情報が地図IDタイプである場合、地図情報表示手段23(リンクデータ参照手段)は、前記抽出したリンクデータからコンテンツ情報(地図ID)を抽出し、これに対応する地図データファイルを地図データ記憶手段22から読み出して(S221)、S201に再帰する。   If the content information is of the map ID type, the map information display means 23 (link data reference means) extracts the content information (map ID) from the extracted link data, and maps the map data file corresponding thereto to the map. The data is read from the data storage means 22 (S221), and the process returns to S201.

また、コンテンツ情報がURL情報タイプである場合、地図情報表示手段23(リンクデータ参照手段)は、前記抽出したリンクデータからコンテンツ情報(URL情報)を抽出し、これをWebブラウザ手段24に通知して、該URL情報に基づくブラウザ処理が行われるように制御する(S222)。なお、Webブラウザ手段24によってブラウザ処理が実行されている間、地図情報表示手段は、例えば停止又はスリープモードに移行することが考えられる。   If the content information is a URL information type, the map information display means 23 (link data reference means) extracts the content information (URL information) from the extracted link data and notifies the web browser means 24 of the content information. Then, the browser processing based on the URL information is controlled (S222). Note that while the browser process is being executed by the Web browser unit 24, the map information display unit may be in a stop or sleep mode, for example.

このように本実施形態では、地図データファイルについて、部分地図画像の画像データを格納する部分画像データ部や、構造物等の属性データを格納するリンクデータ部に加えて、部分地図画像IDと、部分地図画像のカバー範囲に少なくとも一部が位置する構造物等のリンクデータIDとの対応関係を格納する対応関係データ部をも含むように構成しているため、一旦、地図データファイルをダウンロードしておければ、部分地図画像を表示する際に、前記対応関係を参照して該部分地図画像に対応する構造物等のリンクデータを高速かつ効率よく検索し、表示等を行うことができる。   As described above, in this embodiment, in addition to the partial image data portion for storing the image data of the partial map image and the link data portion for storing the attribute data such as the structure, the map data file includes the partial map image ID, Since it is configured to include a correspondence data part that stores the correspondence with the link data ID of a structure or the like that is at least partially located in the coverage of the partial map image, the map data file is downloaded once. In this case, when displaying a partial map image, it is possible to search for link data such as structures corresponding to the partial map image at high speed and display by referring to the correspondence relationship.

またリンクデータを、複数設定されるレイヤーのうち1以上のレイヤーに対応付けておき、表示対象のレイヤーに対応付けられたリンクデータを選択してそのPOI情報の表示等を行うように構成しているため、表示対象レイヤーを1つ又は複数指定することで、表示されるPOI情報等を柔軟に変更することができる。   In addition, link data is associated with one or more of a plurality of layers, and the link data associated with the display target layer is selected to display the POI information. Therefore, by specifying one or more display target layers, the displayed POI information can be flexibly changed.

(その他)
本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。
(Other)
The present invention is not limited to the above-described embodiment, and can be variously modified and applied.

例えば、図10(f)に示すように、表示範囲エリアの地図画像上の、リンクデータの領域情報に基づく位置に、リンクデータが有ることを示すアイコン33などを表示するように構成してもよい。   For example, as shown in FIG. 10F, an icon 33 or the like indicating that link data is present may be displayed at a position based on the area information of the link data on the map image in the display range area. Good.

また例えば、地図情報表示システム100は、地図データファイルの配信に応じてユーザに課金する枠組みを備えていてもよい。例えば、地図データ配信手段11は、地図データファイルを配信した場合に、配信先ユーザのID、配信した地図データファイルの地図IDなどを含む情報を、図示しない課金サーバ(地図データサーバ1が課金サーバの機能を兼ねてもよい)に通知し、これを受けて課金サーバは、配信先ユーザに対し課金処理を実行する。   Further, for example, the map information display system 100 may include a framework for charging the user in accordance with the distribution of the map data file. For example, when the map data distribution unit 11 distributes a map data file, the map data distribution unit 11 supplies information including the ID of the distribution destination user, the map ID of the distributed map data file, etc. And the accounting server executes accounting processing for the distribution destination user.

課金処理には、従来と同様のスキームを用いることができる。例えば携帯電話料金に加算して請求するタイプの課金スキームのほか、いわゆるクレジットカード会社の決済システム、インターネットを利用したプリペイド課金システム、コンビニエンスストア等の店舗で支払うことにより決済を行うシステムなど、外部にある決済処理システムを用いた課金スキームなどを採用することができる。これらを利用する場合、課金サーバは、各システム運営会社の課金・決済サーバ等と送受信を行って課金手続を要求することになる。   The same scheme as the conventional scheme can be used for the billing process. For example, in addition to the type of billing scheme that is charged in addition to mobile phone charges, so-called credit card company settlement systems, prepaid billing systems using the Internet, systems that make payments by paying at stores such as convenience stores, etc. A billing scheme using a certain payment processing system can be employed. When these are used, the billing server requests billing procedures by transmitting and receiving to / from the billing / settlement server of each system operating company.

また上記実施形態では、POI情報、地図ID情報、URL情報の3つのタイプのコンテンツ情報について説明しているが、これら以外のタイプのコンテンツ情報を含むように構成してもよい。また例えば、URL情報のタイプの場合に、Webブラウザ手段24によってサーバにアクセスするのではなく、地図情報表示手段23等が直接、URL情報に基づいてサーバにアクセスして情報を取得し、これをPOI情報と同じようにして表示する構成としてもよい。この場合、図9に示すように、マップリストファイルにそのようなタイプであることを示す情報(「サーバアクセス有り」情報)を含めておき、S102で表示することで、ユーザはリストデータを参照する際に更なるダウンロードが必要となるか否かを把握して、地図データファイルを選択することができる。   Moreover, although the said embodiment demonstrated three types of content information, POI information, map ID information, and URL information, you may comprise so that content information of types other than these may be included. Also, for example, in the case of the URL information type, instead of accessing the server by the web browser means 24, the map information display means 23 etc. directly accesses the server based on the URL information to acquire information, The display may be performed in the same manner as the POI information. In this case, as shown in FIG. 9, the map list file includes information indicating such a type (“server access present” information) and is displayed in S102, so that the user refers to the list data. It is possible to select a map data file by grasping whether or not further downloading is necessary when performing.

なお上記実施形態では説明を省略しているが、地図データ取得処理、地図情報表示処理の実行中、割り込みにより任意のタイミングで、メニュー処理へ移行したり、地図情報表示アプリケーションを終了することができる。またメニュー処理では、表示された一覧リストを参照して、取得済みの地図データファイルの削除を指示することもできる。またS215においてユーザが入力できる指示は、表示範囲エリア移動指示や、リンクデータ参照指示に限られない。図8のフローチャートには示していないが、ユーザは、メニュー処理への移行や、地図画像の拡大縮小、回転、表示対象レイヤーの指定(切り替え)などを指示することができる。   Although the description is omitted in the above embodiment, during the execution of the map data acquisition process and the map information display process, it is possible to shift to the menu process or terminate the map information display application at any timing by interruption. . In the menu processing, it is also possible to instruct deletion of the acquired map data file with reference to the displayed list. Further, the instruction that can be input by the user in S215 is not limited to the display range area movement instruction or the link data reference instruction. Although not shown in the flowchart of FIG. 8, the user can instruct the shift to the menu processing, the enlargement / reduction of the map image, the rotation, the designation (switching) of the display target layer, and the like.

地図情報表示システム100の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a map information display system 100. FIG. 地図データサーバ1の構成を示すブロック図である。2 is a block diagram showing a configuration of a map data server 1. FIG. 携帯端末装置2の構成を示すブロック図である。3 is a block diagram showing a configuration of a mobile terminal device 2. FIG. 地図データデータベース10、地図データ記憶手段22の構成を説明するための図である。It is a figure for demonstrating the structure of the map data database 10 and the map data storage means 22. FIG. 地図データファイルのデータ構造を説明するための図である。It is a figure for demonstrating the data structure of a map data file. 地図データ取得処理を説明するためのフローチャートである。It is a flowchart for demonstrating a map data acquisition process. 地図情報表示処理を説明するためのフローチャートである。It is a flowchart for demonstrating map information display processing. 地図情報表示処理を説明するためのフローチャートである。It is a flowchart for demonstrating map information display processing. マップリストファイルを説明するための図である。It is a figure for demonstrating a map list file. 携帯端末装置において表示される画面例を説明するための図である。It is a figure for demonstrating the example of a screen displayed in a portable terminal device. カーソル位置判定用ラスタデータの設定方法を説明するための図である。It is a figure for demonstrating the setting method of the raster data for cursor position determination.

符号の説明Explanation of symbols

1 地図データサーバ
2 携帯端末装置
10 地図データデータベース
11 地図データ配信手段
20 メニュー手段
21 地図データ取得手段
22 地図データ記憶手段
23 地図情報表示手段
24 Webブラウザ手段
100 地図情報表示システム
DESCRIPTION OF SYMBOLS 1 Map data server 2 Portable terminal device 10 Map data database 11 Map data delivery means 20 Menu means 21 Map data acquisition means 22 Map data storage means 23 Map information display means 24 Web browser means 100 Map information display system

Claims (9)

所定の地図画像について、該地図画像をメッシュ状に分割した各部分地図画像の画像データ(以下、「部分画像データ」という)と、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データ記憶手段と、
前記地図画像の所定範囲に対応する画像を、前記地図データに含まれる部分画像データのうち、前記所定範囲に少なくとも一部が含まれる部分地図画像(以下、「範囲部分地図画像」という)の部分画像データに基づいて表示する表示手段とを備え、
前記地図データ記憶手段は、部分地図画像の識別情報と、該部分地図画像のカバー範囲に少なくとも一部が位置する構造物等の前記属性データの識別情報との対応関係を記憶しており、
前記表示手段は、
前記対応関係を参照して、範囲部分地図画像に対応する属性データを選択し、前記所定範囲に対応して確保されたラスタデータの、前記選択した属性データに含まれる領域情報で特定される範囲内の要素に、前記選択した属性データに対応する属性値を設定するラスタデータ設定手段と、
前記所定範囲に対応する画像上にカーソルを表示するカーソル表示手段と、
前記ラスタデータを参照し、前記カーソルの位置に対応する要素の属性値を取得するカーソル位置属性値取得手段と、
前記取得した属性値が前記選択した属性データに対応する属性値であることを条件として、前記選択した属性データに含まれるコンテンツ情報を表示する属性データ参照手段と、を備えることを特徴とする携帯端末装置。
With respect to a predetermined map image, image data of each partial map image obtained by dividing the map image into a mesh shape (hereinafter referred to as “partial image data”), content information such as a structure located in the cover range of the map image, and Map data storage means for storing map data including attribute data including area information on the map image;
An image corresponding to a predetermined range of the map image is a portion of a partial map image (hereinafter referred to as “range partial map image”) that includes at least a part of the predetermined image in the partial image data included in the map data. Display means for displaying based on the image data,
The map data storage means stores the correspondence between the identification information of the partial map image and the identification information of the attribute data such as a structure that is at least partially located in the cover range of the partial map image,
The display means includes
A range specified by area information included in the selected attribute data of raster data secured corresponding to the predetermined range by selecting attribute data corresponding to the range partial map image with reference to the correspondence relationship Raster data setting means for setting an attribute value corresponding to the selected attribute data in an element in
Cursor display means for displaying a cursor on an image corresponding to the predetermined range;
A cursor position attribute value acquisition unit that refers to the raster data and acquires an attribute value of an element corresponding to the position of the cursor;
And a mobile device comprising: attribute data reference means for displaying content information included in the selected attribute data on condition that the acquired attribute value is an attribute value corresponding to the selected attribute data. Terminal device.
前記属性データ参照手段は、前記取得した属性値が前記選択した属性データに対応する属性値であり、かつ、前記選択した属性データに含まれるコンテンツ情報が他の地図の識別情報を含む場合に、該他の地図について表示処理が行われるように制御することを特徴とする請求項1記載の携帯端末装置。   When the acquired attribute value is an attribute value corresponding to the selected attribute data, and the content information included in the selected attribute data includes identification information of another map, 2. The portable terminal device according to claim 1, wherein display control is performed so that display processing is performed for the other map. 前記属性データ参照手段は、前記取得した属性値が前記選択した属性データに対応する属性値であり、かつ、前記選択した属性データに含まれるコンテンツ情報がURL情報を含む場合に、該URL情報に基づくブラウザ処理が行われるように制御することを特徴とする請求項1又は2記載の携帯端末装置。   When the acquired attribute value is an attribute value corresponding to the selected attribute data and the content information included in the selected attribute data includes URL information, the attribute data reference unit includes the URL information. 3. The mobile terminal device according to claim 1, wherein control is performed so that browser processing based on the browser processing is performed. ユーザの入力に基づいて前記所定範囲を設定できることを特徴とする請求項1乃至3のいずれか1項に記載の携帯端末装置。   The portable terminal device according to claim 1, wherein the predetermined range can be set based on a user input. 前記属性データは、複数設定されるレイヤーのうち1以上のレイヤーに対応付けられており、
前記ラスタデータ設定手段は、範囲部分地図に対応する属性データのうち、表示対象のレイヤーに対応付けられた属性データを選択することを特徴とする請求項1乃至4のいずれか1項に記載の携帯端末装置。
The attribute data is associated with one or more layers among a plurality of set layers,
The raster data setting unit selects attribute data associated with a display target layer from among attribute data corresponding to a range partial map. Mobile terminal device.
ユーザの入力に基づいて表示対象レイヤーを指定できることを特徴とする請求項5記載の携帯端末装置。   6. The portable terminal device according to claim 5, wherein a display target layer can be designated based on a user input. 少なくとも1台のサーバと、少なくとも1台の請求項1乃至6のいずれか1項に記載の携帯端末装置とを備えた地図情報表示システムであって、
前記携帯端末装置は、
前記サーバに対して、地図データのダウンロードリクエストを送信し、該リクエストに応じて取得した地図データを前記地図データ記憶手段に記憶する地図データ取得手段を備え、
前記サーバは、
所定の地図画像について、該地図画像の部分地図画像の部分画像データと、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データデータベースと、
前記携帯端末装置より前記ダウンロードリクエストを受信し、該リクエストによって指定される地図データを前記地図データデータベースから読み出して、前記携帯端末装置に配信する地図データ配信手段とを備えていることを特徴とする地図情報表示システム。
A map information display system comprising at least one server and at least one portable terminal device according to any one of claims 1 to 6,
The portable terminal device
A map data acquisition unit that transmits a map data download request to the server and stores the map data acquired in response to the request in the map data storage unit,
The server
For a predetermined map image, a map including partial image data of the partial map image of the map image, and attribute data including content information such as structures located in the cover range of the map image and area information on the map image A map data database for storing data;
Map data distribution means for receiving the download request from the mobile terminal device, reading out map data specified by the request from the map data database, and distributing the map data to the mobile terminal device. Map information display system.
所定の地図画像について、該地図画像をメッシュ状に分割した各部分地図画像の画像データ(以下、「部分画像データ」という)と、該地図画像のカバー範囲に位置する構造物等のコンテンツ情報及び地図画像上の領域情報を含む属性データと、を含む地図データを記憶する地図データ記憶手段を参照し、前記地図画像の所定範囲に対応する画像を、前記地図データに含まれる部分画像データのうち、前記所定範囲に少なくとも一部が含まれる部分地図画像(以下、「範囲部分地図画像」という)の部分画像データに基づいて表示する表示工程を備え、
前記地図データ記憶手段は、部分地図画像の識別情報と、該部分地図画像のカバー範囲に少なくとも一部が位置する構造物等の前記属性データの識別情報との対応関係を記憶しており、
前記表示工程は、
前記対応関係を参照して、範囲部分地図画像に対応する属性データを選択し、前記所定範囲に対応して用意されたラスタデータの、前記選択した属性データに含まれる領域情報で特定される範囲内の要素に、前記選択した属性データに対応する属性値を設定するラスタデータ設定工程と、
前記所定範囲に対応する画像上にカーソルを表示するカーソル表示工程と、
前記ラスタデータを参照し、前記カーソルの位置に対応する要素の属性値を取得するカーソル位置属性値取得工程と、
前記取得した属性値が前記選択した属性データに対応する属性値であることを条件として、前記選択した属性データに含まれるコンテンツ情報を表示する属性データ参照工程と、を備えることを特徴とする地図情報表示方法。
With respect to a predetermined map image, image data of each partial map image obtained by dividing the map image into a mesh shape (hereinafter referred to as “partial image data”), content information such as a structure located in the cover range of the map image, and The map data storage means for storing the map data including the attribute data including the area information on the map image, and the image corresponding to the predetermined range of the map image is selected from the partial image data included in the map data A display step of displaying based on partial image data of a partial map image (hereinafter referred to as “range partial map image”) at least partly included in the predetermined range,
The map data storage means stores the correspondence between the identification information of the partial map image and the identification information of the attribute data such as a structure that is at least partially located in the cover range of the partial map image,
The display step includes
A range specified by area information included in the selected attribute data of raster data prepared corresponding to the predetermined range by selecting attribute data corresponding to the range partial map image with reference to the correspondence relationship A raster data setting step for setting an attribute value corresponding to the selected attribute data in an element in
A cursor display step of displaying a cursor on an image corresponding to the predetermined range;
A cursor position attribute value acquisition step of referring to the raster data and acquiring an attribute value of an element corresponding to the position of the cursor;
An attribute data reference step for displaying content information included in the selected attribute data on the condition that the acquired attribute value is an attribute value corresponding to the selected attribute data Information display method.
請求項7記載の地図情報表示方法をコンピュータで実行させるための情報処理プログラム。 An information processing program for causing a computer to execute the map information display method according to claim 7.
JP2006263406A 2006-09-27 2006-09-27 Mobile terminal device, map information display system and map information display method, and information processing program Pending JP2008083402A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006263406A JP2008083402A (en) 2006-09-27 2006-09-27 Mobile terminal device, map information display system and map information display method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006263406A JP2008083402A (en) 2006-09-27 2006-09-27 Mobile terminal device, map information display system and map information display method, and information processing program

Publications (1)

Publication Number Publication Date
JP2008083402A true JP2008083402A (en) 2008-04-10

Family

ID=39354344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006263406A Pending JP2008083402A (en) 2006-09-27 2006-09-27 Mobile terminal device, map information display system and map information display method, and information processing program

Country Status (1)

Country Link
JP (1) JP2008083402A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016043847A1 (en) * 2014-09-19 2016-03-24 Intel Corporation Regulation via geofence boundary segment crossings
CN107533811A (en) * 2015-05-19 2018-01-02 索尼公司 Information processor, information processing method and program
CN112487129A (en) * 2020-12-14 2021-03-12 中科星通(廊坊)信息技术有限公司 Visualization method and device for mass remote sensing vector data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016043847A1 (en) * 2014-09-19 2016-03-24 Intel Corporation Regulation via geofence boundary segment crossings
CN107533811A (en) * 2015-05-19 2018-01-02 索尼公司 Information processor, information processing method and program
CN107533811B (en) * 2015-05-19 2020-11-24 索尼公司 Information processing apparatus, information processing method, and program
CN112487129A (en) * 2020-12-14 2021-03-12 中科星通(廊坊)信息技术有限公司 Visualization method and device for mass remote sensing vector data

Similar Documents

Publication Publication Date Title
CN110081891B (en) Method and apparatus for rendering map images using modification of non-raster map data
US6724382B2 (en) Method and apparatus for distributing and displaying maps electronically
CA2581696C (en) Method of labelling a highly curved path on a map rendered on a wireless communications device
US20040217980A1 (en) Image streaming
CN105814453A (en) Determining location information using a location data point provided by a computing device
US10073896B2 (en) System and method for providing nearby search service using POI clustering scheme
CN104221007A (en) Method of pre-fetching map data for rendering and offline routing
KR20130082582A (en) Method and system for providing range search services in digital map
JP2004085779A (en) Method and computer program for drawing spatial information on digital map
JP4874205B2 (en) Map display method and map display device
JP2008083402A (en) Mobile terminal device, map information display system and map information display method, and information processing program
CN104063113A (en) Set display and interaction method for location-related information in digital map
JP4712624B2 (en) Information distribution apparatus, information distribution method, and information distribution program
JP2006221109A (en) Real estate property information display system
KR100540397B1 (en) Method and System for Providing Map Information to Mobile Device
JP3689070B2 (en) Map attribute information update system, server device, terminal device, map attribute information update method, map attribute information update program, and recording medium on which map attribute information update program is recorded
JP2014228645A (en) Determination device, determination method, determination program and map display system
KR20140116251A (en) Apparatus and method for managing contents media
JP4304291B2 (en) GUIDANCE INFORMATION PROVIDING METHOD, GUIDANCE INFORMATION PROVIDING SERVER, AND GUIDANCE INFORMATION PROVIDING PROGRAM
JP2019197556A (en) Information processing apparatus, information processing system, information processing method, and program
JP4404499B2 (en) MAP INFORMATION PROVIDING METHOD AND APPARATUS, AND RECORDING MEDIUM CONTAINING PROGRAM AND RECORDING THE METHOD
JP6545069B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6168844B2 (en) Information processing apparatus, information processing method, and program
JP6383693B2 (en) Information processing apparatus, program, and information processing method
JP6157562B2 (en) Information processing apparatus, information processing system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090917

A072 Dismissal of procedure

Effective date: 20110119

Free format text: JAPANESE INTERMEDIATE CODE: A073