Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5516652B2 - Portable display device and program - Google Patents
[go: Go Back, main page]

JP5516652B2 - Portable display device and program - Google Patents

Portable display device and program Download PDF

Info

Publication number
JP5516652B2
JP5516652B2 JP2012135382A JP2012135382A JP5516652B2 JP 5516652 B2 JP5516652 B2 JP 5516652B2 JP 2012135382 A JP2012135382 A JP 2012135382A JP 2012135382 A JP2012135382 A JP 2012135382A JP 5516652 B2 JP5516652 B2 JP 5516652B2
Authority
JP
Japan
Prior art keywords
information
display
latitude
longitude
acquisition means
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.)
Expired - Lifetime
Application number
JP2012135382A
Other languages
Japanese (ja)
Other versions
JP2012211915A (en
Inventor
洋一 村山
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2012135382A priority Critical patent/JP5516652B2/en
Publication of JP2012211915A publication Critical patent/JP2012211915A/en
Application granted granted Critical
Publication of JP5516652B2 publication Critical patent/JP5516652B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、表示画面を有した携帯表示機器、およびプログラムに関する。 The present invention relates to a portable display device having a display screen and a program.

近時、データ通信機能等を搭載したモバイルパソコン、PDA(Personal Digital Assistants)、携帯電話機等の携帯型情報端末が急速に普及している。データ通信機能を利用した携帯型情報端末として、現在位置を中心とした地図を表示する携帯型情報端末が開発されている(例えば、特許文献1参照)。このような携帯型情報端末はGPS受信機を内蔵し、このGPS受信機により得た現在位置を含む地図の画像を外部の地図データベースサーバからダウンロードして、ダウンロードした地図の画像を表示するように構成されている。   In recent years, mobile personal computers equipped with data communication functions and the like, PDAs (Personal Digital Assistants), and portable information terminals such as mobile phones are rapidly spreading. As a portable information terminal using a data communication function, a portable information terminal that displays a map centered on the current position has been developed (for example, see Patent Document 1). Such a portable information terminal has a built-in GPS receiver, downloads a map image including the current position obtained by the GPS receiver from an external map database server, and displays the downloaded map image. It is configured.

特開2001−159537号公報JP 2001-159537 A

しかしながら、従来の携帯型情報端末では、ユーザが携帯型情報端末を持ってビル内にいる場合、ユーザがその携帯型情報端末で地図の画像を表示させても、そのビルの何階であるかをその携帯型情報端末から把握することができない。   However, in a conventional portable information terminal, when a user has a portable information terminal and is in a building, even if the user displays a map image on the portable information terminal, what floor of the building is there Cannot be grasped from the portable information terminal.

本発明は、現在位置の高度に基づく情報を直ちに確認できるようにすることにあるThe present invention is to be able to immediately confirm the highly based information of the current position.

請求項1記載の発明は、表示画面を有した携帯表示機器であって、現在位置の緯度・経度・高度のGPS位置情報を、GPS測位による情報の受信により取得する位置取得手段と、前記位置取得手段で取得した前記現在位置のGPS位置情報の中の緯度・経度の情報から、その緯度・経度における海抜高度データを、複数の緯度・経度における地表面の海抜高度データを記憶するデータベースを参照することにより取得する海抜取得手段と、前記海抜取得手段で取得した海抜高度データと、前記位置取得手段で取得した前記現在位置のGPS位置情報の中の測位高度データと、の双方の高度データに基づいて所定処理を実行する処理制御手段と、前記処理制御手段で処理された表示情報を、前記現在位置の高度に基づく表示情報として前記表示画面上で表示する表示制御手段と、を具備したことを特徴とする The invention according to claim 1 is a portable display device having a display screen, wherein the position acquisition means for acquiring GPS position information of latitude, longitude, and altitude of the current position by receiving information by GPS positioning, and the position From the latitude / longitude information in the GPS position information of the current position acquired by the acquisition means, refer to the database that stores the altitude data at sea level at the latitude / longitude and the sea level altitude data at the ground surface at multiple latitudes / longitudes The altitude data of both the sea level acquisition means acquired by the sea level, the sea level altitude data acquired by the sea level acquisition means, and the positioning altitude data in the GPS position information of the current position acquired by the position acquisition means. Processing control means for executing predetermined processing based on the display information processed by the processing control means as display information based on the altitude of the current position. Characterized by comprising display control means for displaying on the screen, the.

本発明によれば、現在位置の高度に基づく情報を直ちに確認できるようにすることができる。 According to the present invention, it is possible to allow immediate sure highly based information of the current position.

本発明が適用された地図表示システムの構成を示したブロック図である。It is the block diagram which showed the structure of the map display system to which this invention was applied. 図1に示された地図表示システム(地図情報提供サーバ)の構成を示したブロック図である。It is the block diagram which showed the structure of the map display system (map information provision server) shown by FIG. 図1に示された携帯電話の構成を示したブロック図である。It is the block diagram which showed the structure of the mobile telephone shown by FIG. 図3に示された階高データテーブルのデータ構成を示した図面である。It is drawing which showed the data structure of the floor height data table shown by FIG. 前記携帯電話が実行する処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the process which the said mobile telephone performs. 前記地図情報提供サーバが実行する処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the process which the said map information provision server performs. 図5の処理の続きを示したフローチャートである。6 is a flowchart showing a continuation of the process of FIG. 前記携帯電話の表示画面を示した図面である。4 is a diagram illustrating a display screen of the mobile phone. 第二実施形態において建物を示した側断面図である。It is the sectional side view which showed the building in 2nd embodiment. 第二実施形態において携帯電話の構成を示したブロック図である。It is the block diagram which showed the structure of the mobile telephone in 2nd embodiment.

以下に、本発明を実施するための形態について図面を用いて説明する。但し、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。   EMBODIMENT OF THE INVENTION Below, the form for implementing this invention is demonstrated using drawing. However, although various technically preferable limitations for implementing the present invention are given to the embodiments described below, the scope of the invention is not limited to the following embodiments and illustrated examples.

〔第一の実施の形態〕
図1は、本発明の第1実施形態による情報提供システム1(地図表示システム)の構成を示すブロック図である。
地図情報提供サービスシステム2(サーバ)は、地図情報DB(データベース)26と、地図情報提供サービスサーバ200とで構成され、ネットワーク4を介して位置情報(住所または緯度経度)を受信すると、該位置情報で示される場所を中心とした所定のスケールの地図情報を携帯電話機3(携帯機器)に提供する。
[First embodiment]
FIG. 1 is a block diagram showing a configuration of an information providing system 1 (map display system) according to the first embodiment of the present invention.
The map information providing service system 2 (server) is composed of a map information DB (database) 26 and a map information providing service server 200. When the position information (address or latitude / longitude) is received via the network 4, the map information providing service system 2 (server) Map information of a predetermined scale centered on the location indicated by the information is provided to the mobile phone 3 (mobile device).

ネットワーク4は、電話回線網、ISDN回線網、専用線、移動体通信網、通信衛星回線、CATV回線網等の各種通信回線を含む。ネットワーク4は、インターネットのようにオープンなネットワークであっても良いし、LANのように閉ざされたネットワークであっても良い。また、ネットワーク4は、任意な時に接続が可能であれば良く、常時接続されている必要はない。また、ネットワーク4は、情報管理の信頼性の観点から、特定のユーザのみアクセス可能なセキュリティを確保しているネットワークであることが望ましい。なお、携帯電話機3と地図情報提供サービスサーバ200とが通信するための通信プロトコルは特に限定されないが、ここでは通信プロトコルがHTTPであり、地図情報提供サービスサーバ200がWWWサーバとしての機能を有し、携帯電話機3はブラウザ機能を有している。   The network 4 includes various communication lines such as a telephone line network, an ISDN line network, a dedicated line, a mobile communication network, a communication satellite line, and a CATV line network. The network 4 may be an open network such as the Internet or a closed network such as a LAN. The network 4 only needs to be connectable at any time and does not need to be always connected. Further, the network 4 is preferably a network that secures security accessible only to a specific user from the viewpoint of reliability of information management. The communication protocol for communication between the mobile phone 3 and the map information providing service server 200 is not particularly limited, but here the communication protocol is HTTP, and the map information providing service server 200 has a function as a WWW server. The mobile phone 3 has a browser function.

通信サービス業者サーバ8は、通信サービス業者により運用されるサーバであり、無線基地局6、中継基地局7などを介して、携帯電話機3からのネットワーク4へのアクセス要求に応じてインターネット接続サービスを提供する。特に、本実施形態では、通信サービス業者サーバ8は、携帯電話機3と上述した地図情報提供サービスサーバ200との間における情報授受を制御する。また、携帯電話機3は、人工衛星5からの情報と周辺の無線基地局6からの情報とを無線信号にて受信することで自身の位置情報(緯度経度)を取得するGPS機能を有する。   The communication service provider server 8 is a server operated by a communication service provider, and provides an Internet connection service in response to an access request from the mobile phone 3 to the network 4 via the radio base station 6 and the relay base station 7. provide. In particular, in this embodiment, the communication service provider server 8 controls information exchange between the mobile phone 3 and the map information providing service server 200 described above. Further, the mobile phone 3 has a GPS function for acquiring its own position information (latitude and longitude) by receiving information from the artificial satellite 5 and information from the surrounding radio base stations 6 by radio signals.

次に、図2を用いて地図情報提供サービスシステム2について説明する。図2は、地図情報提供サービスサーバ200を中心とした構成の機能ブロック図である。図2に示すように、地図情報提供サービスサーバ200は、CPU21と、RAM22と、入力部23と、通信制御部24と、プログラム記憶部25と、地図情報DB26と、表示部27と、これらをデータ入出力可能に接続したバス28と、を具備する。   Next, the map information providing service system 2 will be described with reference to FIG. FIG. 2 is a functional block diagram of the configuration centering on the map information providing service server 200. As shown in FIG. 2, the map information providing service server 200 includes a CPU 21, a RAM 22, an input unit 23, a communication control unit 24, a program storage unit 25, a map information DB 26, a display unit 27, and these. And a bus 28 connected so as to be able to input and output data.

プログラム記憶部25はシステムプログラムを予め記憶した記憶媒体を有しており、この記憶媒体は磁気的記憶媒体、光学的記憶媒体又は半導体メモリから構成されている。プログラム記憶部25の記憶媒体に記憶されたシステムプログラムは、CPU21にとって実行可能なプログラムである。なお、プログラム記憶部25に記憶するシステムプログラムは、その一部又は全部を他のコンピュータから通信制御部24で受信して記憶する構成にしても良い。
CPU21は、プログラム記憶部25からシステムプログラムを読み出して実行し、サーバ全体の駆動制御をするように構成されている。
RAM22は、CPU21に作業領域を提供するものであり、システムプログラムに従ってCPU21が実行した処理により生成されたデータ、CPU21が読み出したデータ等を一時的に記憶するように構成されている。
The program storage unit 25 has a storage medium in which a system program is stored in advance, and this storage medium is composed of a magnetic storage medium, an optical storage medium, or a semiconductor memory. The system program stored in the storage medium of the program storage unit 25 is a program that can be executed by the CPU 21. Note that a part or all of the system program stored in the program storage unit 25 may be received and stored by the communication control unit 24 from another computer.
The CPU 21 is configured to read and execute a system program from the program storage unit 25 and control the drive of the entire server.
The RAM 22 provides a work area to the CPU 21 and is configured to temporarily store data generated by processing executed by the CPU 21 in accordance with the system program, data read by the CPU 21, and the like.

入力部23は、カーソルキー、文字・数字の入力キー及び各種機能キーを備えたキーボード等から構成され、このキーボードで操作されたキーに対応した信号を、バス28を通じてCPU21に出力するように構成されている。なお、入力部23は、必要に応じてマウス、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
表示部27は、陰極管表示装置、液晶表示装置、その他の表示装置であり、CPU21からバス28を通じて入力した表示信号に従った表示を行うように構成されている。
通信制御部24は、CPU21の指示によってネットワーク4に対してデータの送受を行うように構成されている。
The input unit 23 includes a keyboard having cursor keys, character / number input keys, and various function keys. The input unit 23 is configured to output signals corresponding to the keys operated on the keyboard to the CPU 21 through the bus 28. Has been. The input unit 23 may include a pointing device such as a mouse and a touch panel, and other input devices as necessary.
The display unit 27 is a cathode ray tube display device, a liquid crystal display device, or other display devices, and is configured to perform display according to a display signal input from the CPU 21 through the bus 28.
The communication control unit 24 is configured to send and receive data to and from the network 4 according to instructions from the CPU 21.

地図情報DB26は記憶媒体を具備し、この記憶媒体は磁気的記憶媒体、光学的記憶媒体又は半導体メモリから構成されている。地図情報DB26は海抜データ記憶手段として機能し、地図情報DB26の記憶媒体には地図データベース26a及び海抜データベース26bが予め記憶されている。地図データベース26a及び海抜データベース26bは、CPU21にとって読取可能なデータベースである。   The map information DB 26 includes a storage medium, and the storage medium includes a magnetic storage medium, an optical storage medium, or a semiconductor memory. The map information DB 26 functions as sea level data storage means, and the map database 26a and the sea level database 26b are stored in advance in the storage medium of the map information DB 26. The map database 26a and the sea level database 26b are readable by the CPU 21.

地図データベース26aは、緯度経度で規定された複数のレイヤーを同緯度・同経度で重ね合わせた画像であり、例えば、第一のレイヤーには地形(例えば河川、陸、湖、海、海岸線)の画像が緯度経度で規定されており、第二のレイヤーには交通機関(例えば道路、線路)の画像が緯度経度で規定されており、第三のレイヤーにはオブジェクト(例えば建物、店舗、表札名称、学校、公園)が緯度経度で規定されている。
海抜データベース26bには、緯度経度で規定された海抜データが含まれている。海抜データとは、ある緯度経度における平均海面を基準とした地表の高さを表している。
プログラム記憶部25のシステムプログラムによってCPU21が海抜データ検索手段として機能し、CPU21は通信制御部24によって受信した携帯電話機3の緯度経度に対応する海抜データを海抜データベース26bから検索するように設けられている。
The map database 26a is an image in which a plurality of layers defined by latitude and longitude are overlapped at the same latitude and longitude. For example, the first layer includes terrain (for example, river, land, lake, sea, coastline). The image is specified by latitude and longitude, the image of transportation (for example, roads, railroads) is specified by latitude and longitude in the second layer, and the object (for example, building, store, nameplate name) is specified in the third layer , Schools, parks) are defined by latitude and longitude.
The sea level database 26b includes sea level data defined by latitude and longitude. The sea level data represents the height of the ground surface based on the average sea level at a certain latitude and longitude.
The CPU 21 functions as a sea level data search means according to the system program of the program storage unit 25, and the CPU 21 is provided to search the sea level database 26 b for sea level data corresponding to the latitude and longitude of the mobile phone 3 received by the communication control unit 24. Yes.

次に携帯電話機3の機能構成について詳述する。図3は、携帯電話機3の構成を示すブロック図である。図において、送受信部36は、周波数変換部とモデムとから構成されている。送受信部36は、アンテナANT1を介して無線基地局6と無線通信をするために、電波の周波数変換および変復調を行うものである。通信制御部39は、所定の通信方式(例えば、CDMA(符号分割多重接続)等)に基づいた通信制御を行うものである。音声処理部40は、音声信号の符号化/復号化を行うものであり、通信制御部39からのPCM音声信号をD/A変換によりアナログ音声信号へ変換し、スピーカ41から発音させる一方、マイク42から入力されたアナログ音声信号をA/D変換によりPCM信号に変換し、通信制御部39へ送出する。入力部33は、相手先の電話番号を入力する数値キーや、オンフック/オフフックを行うスイッチ、音声出力を変えるボリュームスイッチ等から構成される。   Next, the functional configuration of the mobile phone 3 will be described in detail. FIG. 3 is a block diagram showing the configuration of the mobile phone 3. In the figure, the transmission / reception unit 36 includes a frequency conversion unit and a modem. The transmission / reception unit 36 performs frequency conversion and modulation / demodulation of radio waves in order to perform wireless communication with the wireless base station 6 via the antenna ANT1. The communication control unit 39 performs communication control based on a predetermined communication method (for example, CDMA (Code Division Multiple Access) or the like). The audio processing unit 40 performs encoding / decoding of the audio signal, converts the PCM audio signal from the communication control unit 39 into an analog audio signal by D / A conversion, and causes the speaker 41 to generate sound, while The analog audio signal input from 42 is converted into a PCM signal by A / D conversion and sent to the communication control unit 39. The input unit 33 includes numeric keys for inputting the telephone number of the other party, a switch for performing on-hook / off-hook, a volume switch for changing sound output, and the like.

CPU31は、所定のプログラムに従って装置全体を制御する。具体的には、CPU31は、後述する位置検出部34により取得した位置情報(所在位置)を、上述した地図情報提供サービスサーバ200へ自動的に送信する一方、後述のプログラム記憶部37に予め記憶されている所定の端末用プログラムによって、演算手段として機能し、CPU31は位置検出部34により検出した現在の高さと、データ記憶部38に記憶された階高H1及び階高H2と、送受信部36、通信制御部39によって受信した海抜データとから階数を演算するようになっている。   The CPU 31 controls the entire apparatus according to a predetermined program. Specifically, the CPU 31 automatically transmits position information (location position) acquired by a position detection unit 34 described later to the map information providing service server 200 described above, while being stored in advance in a program storage unit 37 described later. The CPU 31 functions as a calculation means according to the predetermined terminal program, and the CPU 31 detects the current height detected by the position detection unit 34, the floor height H1 and the floor height H2 stored in the data storage unit 38, and the transmission / reception unit 36. The floor number is calculated from the sea level data received by the communication control unit 39.

プログラム記憶部37には、上記CPU31で実行されるプログラムや種々のパラメータ等が格納されている。また、RAM32は、上記CPU31の制御に伴って生成されるデータを格納する格納領域と、ワーキングエリア等の領域とを備えている。
データ記憶部38はフラッシュメモリ等の書き換え可能な不揮発性記憶媒体を具備する。データ記憶部38は階高記憶手段として機能するものであり、データ記憶部38の不揮発性記憶媒体には階高データテーブル38aが格納されている。例えば図4に示すように、階高データテーブル38aは、建物の規模(建物の種類)ごとに一階の階高H1及び二階以上の各階の階高H2が対応づけられたデータテーブルである。なお、階高データテーブル38aは、プログラム記憶部37の端末用プログラムに含まれていても良い。
The program storage unit 37 stores programs executed by the CPU 31 and various parameters. The RAM 32 includes a storage area for storing data generated under the control of the CPU 31 and an area such as a working area.
The data storage unit 38 includes a rewritable nonvolatile storage medium such as a flash memory. The data storage unit 38 functions as a floor storage unit, and a floor storage data table 38 a is stored in the nonvolatile storage medium of the data storage unit 38. For example, as shown in FIG. 4, the floor height data table 38 a is a data table in which the floor height H <b> 1 on the first floor and the floor height H <b> 2 on each floor above the second floor are associated with each building size (building type). The floor height data table 38a may be included in the terminal program in the program storage unit 37.

表示部35は、液晶表示器からなり、上記CPU31の制御の下、動作モードや、電話番号、通話時間等の各種データ、受信した地図データなどを表示する。位置検出部34は、米国国防省が打ち上げた測地衛星(NAVSTAR:現在は24個が地球を周回している)のうち、少なくとも4個程度(それ以下でもよいが精度が低下する)の測地衛星から発信する電波(1.22760G/1.57542GHz)と、周辺の無線基地局6から送信される補正情報とをGPSアンテナATN2により受信し、現在位置の緯度・経度(・高度)情報からなる位置情報を取得する。   The display unit 35 includes a liquid crystal display, and displays the operation mode, various data such as a telephone number and a call time, received map data, and the like under the control of the CPU 31. The position detector 34 is a geodetic satellite of at least about 4 (which may be less than that, but the accuracy decreases) among the geodetic satellites (NAVSTAR: currently 24 orbiting the earth) launched by the US Department of Defense. The position of the current position latitude / longitude (· altitude) information received from the GPS antenna ATN2 by receiving radio waves (1.22760G / 1.57542GHz) transmitted from the GPS base station 6 and correction information transmitted from the surrounding radio base station 6 Get information.

次に、図5〜図7を用いて地図情報提供サービスシステム2及び携帯電話機3の動作について説明する。ここで、図5及び図7は、携帯電話機3のCPU31がプログラム記憶部37に格納された端末用プログラムに従って実行する処理の流れを示した図面である。図6は、地図情報提供サービスサーバ200のCPU21がプログラム記憶部25に格納されたシステムプログラムに従って実行する処理の流れを示した図面である。   Next, operations of the map information providing service system 2 and the mobile phone 3 will be described with reference to FIGS. Here, FIG. 5 and FIG. 7 are diagrams showing a flow of processing executed by the CPU 31 of the mobile phone 3 in accordance with the terminal program stored in the program storage unit 37. FIG. 6 is a diagram showing a flow of processing executed by the CPU 21 of the map information providing service server 200 according to the system program stored in the program storage unit 25.

まず、携帯電話機3のCPU31は、図5に示した海抜データ及び地図画像の取得処理を行う。この処理は、ユーザが携帯電話機3を用いて自分の現在位置を測定することで実行される。即ち、携帯電話機3の待機状態ではCPU31は入力部33が操作されたか否かを判断しており(ステップS1)、ユーザが入力部33を操作してGPSモードに移行する旨を入力すると、CPU31はその旨を検知して入力部33から入力し(ステップS1:Yes)、GPSモードメニューを表示部35に表示させる(ステップS2)。   First, the CPU 31 of the mobile phone 3 performs sea level data and map image acquisition processing shown in FIG. This process is executed by the user measuring his / her current position using the mobile phone 3. That is, in the standby state of the mobile phone 3, the CPU 31 determines whether or not the input unit 33 has been operated (step S <b> 1), and when the user operates the input unit 33 and inputs that the mode is shifted to the GPS mode, the CPU 31. Is detected and input from the input unit 33 (step S1: Yes), and the GPS mode menu is displayed on the display unit 35 (step S2).

そして、携帯電話機3は表示部35でGPSモードメニューを表示したまま待機状態となっており、CPU31は入力部33が操作されたか否かを判断している(ステップS3)。ユーザがGPSモードのメニュー画面に従って入力部33を操作して現在位置を取得する旨を入力すると、CPU31はその旨を検出する(ステップS3:Yes)。そして、CPU31は、位置検出部34を制御して位置検出部34で現在の緯度・経度・高さを取得し(ステップS4…取得手段、高さ検出手段)、現在の緯度・経度・高さをRAM32のワーキングエリア領域に一時記憶する。次いで、CPU31は、取得した現在の緯度・経度・高さを表示部35に表示させる(ステップS5)。   The mobile phone 3 is in a standby state with the GPS mode menu displayed on the display unit 35, and the CPU 31 determines whether or not the input unit 33 has been operated (step S3). When the user operates the input unit 33 according to the GPS mode menu screen and inputs that the current position is to be acquired, the CPU 31 detects that (step S3: Yes). Then, the CPU 31 controls the position detection unit 34 to acquire the current latitude / longitude / height by the position detection unit 34 (step S4... Acquisition means, height detection means), and the current latitude / longitude / height. Is temporarily stored in the working area area of the RAM 32. Next, the CPU 31 displays the acquired current latitude / longitude / height on the display unit 35 (step S5).

そして、携帯電話機3は表示部35で現在の緯度・経度・高さを表示したまま待機状態となっており、CPU31は入力部33が操作されたか否かを判断している(ステップS6)。ユーザが表示画面に従って入力部33を操作して、ネットワーク4を介して地図情報提供サービスサーバ200に接続して現在位置を送信する旨を入力すると、CPU31はその旨を入力部33から検出し(ステップS6:Yes)、送受信部36、通信制御部39を制御して現在の緯度・経度・高さを送信する(ステップS7)。次いで、CPU31は、地図の画像及び海抜データを地図情報提供サービスサーバ200から受信したか否かを判定し(ステップS8)、地図の画像及び海抜データを受信し終わるまで受信処理を続ける(ステップS8:No)。   The mobile phone 3 is in a standby state with the current latitude / longitude / height displayed on the display unit 35, and the CPU 31 determines whether or not the input unit 33 has been operated (step S6). When the user operates the input unit 33 according to the display screen and inputs that the current position is transmitted by connecting to the map information providing service server 200 via the network 4, the CPU 31 detects this from the input unit 33 ( (Step S6: Yes), the transmission / reception unit 36 and the communication control unit 39 are controlled to transmit the current latitude / longitude / height (step S7). Next, the CPU 31 determines whether or not the map image and the sea level data are received from the map information providing service server 200 (step S8), and the reception process is continued until the map image and the sea level data are received (step S8). : No).

一方、地図情報提供サービスサーバ200のCPU21は、携帯電話機3からその携帯電話機3の現在位置の緯度及び経度を通信制御部24で受信したら、図6に示した地図画像及び海抜データの提供処理を行う。即ち、CPU21は、上記ステップS7で携帯電話機3から送信された緯度・経度を受信すると(ステップS9:Yes)、受信した緯度・経度をほぼ中心にした所定範囲内の各レイヤーを地図データベース26aから読み出し、読み出した各レイヤーを重ね合わせて地図の画像を生成する(ステップS10)。次いで、CPU21は、受信した緯度・経度における海抜データを海抜データベース26bから検索して読み出す(ステップS11…海抜データ検索手段)。そして、CPU21は、通信制御部24を制御し、生成した地図の画像及び読み出した海抜データを通信制御部24で携帯電話機3に送信する(ステップS12…海抜データ送信手段)。そして、地図の画像及び海抜データの提供処理が終了する。   On the other hand, when the communication control unit 24 receives the latitude and longitude of the current position of the mobile phone 3 from the mobile phone 3, the CPU 21 of the map information providing service server 200 performs the map image and sea level data providing process shown in FIG. Do. That is, when the CPU 21 receives the latitude / longitude transmitted from the mobile phone 3 in step S7 (step S9: Yes), each layer within a predetermined range that is substantially centered on the received latitude / longitude is read from the map database 26a. A map image is generated by superimposing the read layers and the read layers (step S10). Next, the CPU 21 searches and reads the sea level data at the received latitude and longitude from the sea level database 26b (step S11... Sea level data search means). And CPU21 controls the communication control part 24, and transmits the produced | generated map image and the read sea level data to the mobile telephone 3 by the communication control part 24 (step S12 ... sea level data transmission means). Then, the map image and sea level data provision processing is completed.

そして、携帯電話機3においては、CPU31が送受信部36、通信制御部39で地図情報提供サービスサーバ200から地図の画像及び海抜データを受信したら(ステップS8:Yes…受信手段、海抜データ受信手段)、地図の画像及び海抜データをRAM32に記憶する(地図記憶手段)。
そして、海抜データ及び地図画像の取得処理が終了し、図7に示した地図画像表示処理が開始する。地図画像表示処理においては、まずCPU31は、受信した海抜データを検出した高さと照合する(ステップS13)。そして、CPU31は、ユーザに対して建物の種類を選択させるためのメニュー画面を表示部35に表示させる(ステップS14)。このメニュー画面では、建物の種類が複数表示されており(例えば、図4のようなデータテーブルの場合には「中小規模」、「大規模」が表示部35に表示される。)、ユーザがこれらの種類の中から選択できるようになっている。このメニュー画面を表示している最中、CPU31は所定時間経過するのを計時するとともにユーザにより入力部33が操作されたか否かを判断している(ステップS15、ステップS16)。
そして、ユーザが所定時間内に入力部33によって一種類を選択したら、CPU31はその旨を入力部33から検出し(ステップS15:Yes…入力手段)、選択された種類の建物についての一階の階高H1と二階以上の各階の階高H2を階高データテーブル38aから検索して読み出す(ステップS17)。一方、ユーザが建物の種類を所定時間内に選択しなかったら(ステップS16:Yes)、CPU31はデフォルトの一種類についての一階の階高H1と二階以上の各階の階高H2を階高データテーブル38aから検索して読み出す(ステップS18)。
Then, in the mobile phone 3, when the CPU 31 receives the map image and the sea level data from the map information providing service server 200 by the transmission / reception unit 36 and the communication control unit 39 (step S8: Yes: reception means, sea level data reception means), The map image and the sea level data are stored in the RAM 32 (map storage means).
And the acquisition process of sea level data and a map image is complete | finished, and the map image display process shown in FIG. 7 is started. In the map image display process, first, the CPU 31 compares the received sea level data with the detected height (step S13). And CPU31 displays the menu screen for making a user select the kind of building on the display part 35 (step S14). In this menu screen, a plurality of types of buildings are displayed (for example, in the case of a data table as shown in FIG. 4, “medium-scale” and “large-scale” are displayed on the display unit 35), and the user selects You can choose from these types. While the menu screen is displayed, the CPU 31 counts a predetermined time and determines whether or not the input unit 33 has been operated by the user (steps S15 and S16).
And if a user selects one kind with the input part 33 within predetermined time, CPU31 will detect that from the input part 33 (step S15: Yes ... input means), and the 1st floor about the selected kind of building is detected. The floor height H1 and the floor height H2 of each floor above the second floor are retrieved from the floor height data table 38a and read (step S17). On the other hand, if the user does not select the type of building within the predetermined time (step S16: Yes), the CPU 31 obtains the floor height data of the floor height H1 of the first floor and the floor height H2 of each floor above the second floor for one type of default. The data is retrieved from the table 38a and read (step S18).

次いで、CPU31は読み出した階高H1・階高H2、受信した海抜データ及び検出した高さから現在の階数を演算する(ステップS19)。階数の演算に際しては、CPU31は次式(1)を用いて計算し、得られたNの自然数部分を階数とする。式(1)において、H0は受信した海抜データの値であり、H4は検出した高さの値である。
(H4−H0−H1)/H2+2=N … (1)
Next, the CPU 31 calculates the current floor number from the read floor height H1, floor height H2, the received sea level data, and the detected height (step S19). When calculating the rank, the CPU 31 calculates using the following equation (1), and uses the obtained natural number portion of N as the rank. In equation (1), H0 is the value of the received sea level data, and H4 is the detected height value.
(H4-H0-H1) / H2 + 2 = N (1)

次いで、CPU31は、受信した地図の画像をRAM32から読み出し(読出手段)、その読み出した地図の画像を表示部35に表示させるとともに、求めた階数を表示部35に表示させ(ステップS20)、CPU31による処理が終了する。図8は表示部35に表示される画面について示したものである。図8(a)、(b)ともに、表示画面内には地図の画像91が表示されているが、現在位置を表す星マーク92が地図の画像91のほぼ中央部に合成されて表示されている。図8(a)の画面では、階数を表す「○F」マーク93(○は求められた階数の数値)がCPU31によって星マーク92の周囲に合成され、その合成画像が表示部35に表示されている。一方、図8(b)の画面では、階数を表す「○F」マーク93がCPU31によって地図の画像91の外に配置され、地図の画像91とともに「○F」マーク93が表示部35に表示されている。   Next, the CPU 31 reads out the received map image from the RAM 32 (reading means), displays the read map image on the display unit 35, and displays the obtained floor number on the display unit 35 (step S20). The process according to is completed. FIG. 8 shows a screen displayed on the display unit 35. 8 (a) and 8 (b), a map image 91 is displayed on the display screen, but a star mark 92 representing the current position is synthesized and displayed at a substantially central portion of the map image 91. Yes. In the screen of FIG. 8A, “F” mark 93 (◯ is a numerical value of the obtained floor number) representing the floor number is combined around the star mark 92 by the CPU 31, and the combined image is displayed on the display unit 35. ing. On the other hand, in the screen of FIG. 8B, the “○ F” mark 93 representing the floor is arranged outside the map image 91 by the CPU 31, and the “○ F” mark 93 is displayed on the display unit 35 together with the map image 91. Has been.

なお、データ記憶部38には、建物の規模ごとに一階の階高H1及び二階以上の各階の階高H2が対応づけられ記憶されているが、建物の規模ごとに一階以上の各階の階高H6が対応づけられて記憶されていても良い。この場合において、上記ステップS19においてCPU31が以下の式(2)を用いてNを求め、Nの自然数部分を階数として求める。
(H4−H0)/H6+1=N … (2)
The data storage unit 38 stores the floor height H1 of the first floor and the floor height H2 of each floor of two or more floors for each building scale, but each floor of one or more floors is stored for each building scale. The floor height H6 may be associated and stored. In this case, in step S19, the CPU 31 obtains N using the following equation (2), and obtains the natural number part of N as the rank.
(H4-H0) / H6 + 1 = N (2)

以上のように、本実施形態によれば、ユーザは、携帯電話機3により現在位置を検出することにより、現在位置を含む地図の画像を携帯電話機3の表示部35に表示させることができる。ここで、表示部35には地図とともに階数が表示されるから、ユーザがビル等の建物内で現在位置を携帯電話機3検出すれば、その建物の何階であるかを携帯電話機3から把握することができる。   As described above, according to the present embodiment, the user can display the map image including the current position on the display unit 35 of the mobile phone 3 by detecting the current position with the mobile phone 3. Here, since the floor number is displayed together with the map on the display unit 35, if the user detects the current position of the mobile phone 3 in a building such as a building, the mobile phone 3 grasps the floor number of the building. be able to.

特に、携帯電話機3が現在の階数を演算するに際して現在位置の海抜データを地図情報提供サービスサーバ200から受信し、その海抜データを現在の高さから差し引いてから建物の階数を演算しているため、表示部35に表示される階数がより正確なものである。
また、携帯電話機3が現在の階数を演算するに際してユーザの操作に従った建物の規模(建物の種類)を入力部33から入力し、ユーザによって選択された種類に応じた階高H1、階高H2に基づき建物の階数を演算しているため、表示部35に表示される階数がより正確なものとなる。
Particularly, when the mobile phone 3 calculates the current floor number, it receives the sea level data at the current position from the map information providing service server 200 and subtracts the sea level data from the current height before calculating the floor number of the building. The floor number displayed on the display unit 35 is more accurate.
Further, when the mobile phone 3 calculates the current floor number, the building size (building type) according to the user's operation is input from the input unit 33, and the floor height H1 and floor height corresponding to the type selected by the user are input. Since the floor number of the building is calculated based on H2, the floor number displayed on the display unit 35 becomes more accurate.

〔第二の実施の形態〕
第一実施形態では、携帯電話機3が地図情報提供サービスサーバ200から海抜データH0を受信し(ステップS8)、海抜データH0、階高H1、階高H2及び高さH4から階数を算出している。それに対して第二実施形態では、携帯電話機3が建物の一階の高さを検出し、その検出した一階の高さ、階高H1、階高H2及び高さH4から階数を算出するようになっている。
[Second Embodiment]
In the first embodiment, the mobile phone 3 receives the sea level data H0 from the map information providing service server 200 (step S8), and calculates the floor number from the sea level data H0, the floor height H1, the floor height H2, and the height H4. . On the other hand, in the second embodiment, the mobile phone 3 detects the height of the first floor of the building, and calculates the floor number from the detected first floor height, floor height H1, floor height H2, and height H4. It has become.

詳細に説明すると、携帯電話機3が建物の一階の高さを検出できるように、図9に示すように建物101の一階の入口102に無線基地局103が設置されており、図10に示すように無線基地局103と通信できる第二通信モジュール50が携帯電話機3に内蔵されている。
無線基地局103はトランシーバ、制御回路等を具備し、例えばBluetooth(登録商標)規格やICタグ等の近接無線通信規格に従った無線通信を行うものであり、周囲にある携帯電話機3に対して現在位置の測定を催促する旨の無線信号を送信するように構成されている。
第二通信モジュール50もトランシーバ、制御回路等を具備し、例えばBluetooth(登録商標)規格やICタグ等の近接無線通信規格に従った無線通信を行うものであり、受信した無線信号をCPU31に出力するように構成されている。
携帯電話機3は第二通信モジュール50を具備したことを除いては第一実施形態の場合と同様に構成されている。また、地図情報提供サービスサーバ200は第一実施形態の場合と同様に構成されているが、データ記憶部26に海抜データベース26bが記憶されていなくても良い。
More specifically, a radio base station 103 is installed at the entrance 102 on the first floor of the building 101 as shown in FIG. 9 so that the mobile phone 3 can detect the height of the first floor of the building. As shown, the mobile phone 3 has a second communication module 50 that can communicate with the radio base station 103.
The wireless base station 103 includes a transceiver, a control circuit, and the like, and performs wireless communication in accordance with a proximity wireless communication standard such as a Bluetooth (registered trademark) standard or an IC tag. It is configured to transmit a wireless signal for prompting measurement of the current position.
The second communication module 50 also includes a transceiver, a control circuit, and the like, and performs wireless communication in accordance with a proximity wireless communication standard such as Bluetooth (registered trademark) standard or an IC tag, and outputs the received wireless signal to the CPU 31. Is configured to do.
The mobile phone 3 is configured in the same manner as in the first embodiment except that the mobile phone 3 includes the second communication module 50. The map information providing service server 200 is configured in the same manner as in the first embodiment, but the sea level database 26b may not be stored in the data storage unit 26.

以下に第二実施形態における地図情報提供サービスサーバ200、携帯電話機3の動作を説明するが、第二実施形態に特徴的な動作を主に説明し、第一実施形態における処理と同じ処理については簡略して説明する。
携帯電話機3を持ったユーザが入口102から建物101内に入ると、無線基地局103から携帯電話機3に無線信号が送信される。携帯電話機3が第二通信モジュール50で無線基地局103から無線信号を受信すると、第二通信モジュール50から無線信号をCPU31に出力される。
これにより、CPU31が、位置検出部34を制御して位置検出部34で現在位置を取得し、現在位置の高さをRAM22に一次記憶する。ここでRAM22に記憶された高さが建物101の一階の高さであり、以下では高さH5と示す。
その後、携帯電話機3のCPU31は図5に示した処理を行う。CPU31の処理中にユーザが建物101の中で現在位置取得の旨を入力すると、CPU31が位置検出部34で現在の緯度・経度・高さを取得し、現在の緯度・経度・高さをRAM22に一時記憶する(ステップS4)。ここでRAM22に記憶された高さが携帯電話機3の現在位置の高さであり、以下では高さH4と示す。
The operations of the map information providing service server 200 and the mobile phone 3 in the second embodiment will be described below. The operations characteristic of the second embodiment are mainly described, and the same processing as the processing in the first embodiment is described. Briefly described.
When a user with the mobile phone 3 enters the building 101 from the entrance 102, a radio signal is transmitted from the radio base station 103 to the mobile phone 3. When the mobile phone 3 receives a radio signal from the radio base station 103 by the second communication module 50, the radio signal is output from the second communication module 50 to the CPU 31.
As a result, the CPU 31 controls the position detection unit 34 to acquire the current position by the position detection unit 34, and temporarily stores the height of the current position in the RAM 22. Here, the height stored in the RAM 22 is the height of the first floor of the building 101, and is indicated as a height H5 below.
Thereafter, the CPU 31 of the mobile phone 3 performs the processing shown in FIG. When the user inputs the acquisition of the current position in the building 101 during the processing of the CPU 31, the CPU 31 acquires the current latitude / longitude / height by the position detection unit 34, and stores the current latitude / longitude / height in the RAM 22. Is temporarily stored (step S4). Here, the height stored in the RAM 22 is the height of the current position of the mobile phone 3, and is hereinafter referred to as a height H <b> 4.

その後のCPU31の処理は第一実施形態の場合と同様に行われ、CPU31は現在の緯度・経度・高さを地図情報提供サービスサーバ200に対して送信する(ステップS7)。次のステップS8では、第一実施形態においては地図の画像及び海抜データの両方を受信し終わるまで受信処理を続けていたが、第二実施形態においては地図の画像のみを受信し終わるまで受信処理を続ける。
一方、地図情報提供サービスサーバ200においても、携帯電話機3から現在の緯度・経度・高さを受信したら、CPU21が図6の処理を行うが、ステップS11の処理を省略し、ステップS12においては地図の画像のみを携帯電話機3に送信する。
Subsequent processing of the CPU 31 is performed in the same manner as in the first embodiment, and the CPU 31 transmits the current latitude / longitude / height to the map information providing service server 200 (step S7). In the next step S8, the reception process is continued until both the map image and the sea level data are received in the first embodiment. In the second embodiment, the reception process is performed until only the map image is received. Continue.
On the other hand, also in the map information providing service server 200, when the current latitude / longitude / height is received from the mobile phone 3, the CPU 21 performs the process of FIG. 6, but omits the process of step S11, and in step S12, the map. Are transmitted to the mobile phone 3 only.

そして、携帯電話機3においては、CPU31が送受信部36で地図情報提供サービスサーバ200から地図の画像を受信したら(ステップS8:Yes)、第一実施形態の場合と同様に図7に示した処理が開始する。
ここで、第二実施形態ではステップS19の処理を省略し、ステップS13の階数の演算に際してはCPU31が次式(3)を用いて階数を求める。ここで、Nの自然数部分を階数として求める。
(H4−H5−H1)/H2+2=N … (3)
In the mobile phone 3, when the CPU 31 receives the map image from the map information providing service server 200 by the transmitting / receiving unit 36 (step S8: Yes), the processing shown in FIG. 7 is performed as in the first embodiment. Start.
Here, in the second embodiment, the process of step S19 is omitted, and when calculating the rank in step S13, the CPU 31 obtains the rank using the following equation (3). Here, the natural number part of N is obtained as a rank.
(H4-H5-H1) / H2 + 2 = N (3)

なお、建物の規模ごとに一階以上の各階の階高H6が対応づけられてデータ記憶部38に記憶されている場合、上記ステップS19においてCPU31が以下の式(4)を用いてNを求め、Nの自然数部分を階数として求める。
(H4−H5)/H6+1=N … (4)
ステップS13後に、CPU31は、図9に示すように、受信した地図の画像を表示部35に表示させるとともに、求めた階数を表示部35に表示させる(ステップS20)。
In addition, when the floor height H6 of each floor more than one floor is matched and memorize | stored in the data storage part 38 for every scale of the building, CPU31 calculates | requires N using the following formula | equation (4) in said step S19. , N is obtained as a floor number.
(H4-H5) / H6 + 1 = N (4)
After step S13, as shown in FIG. 9, the CPU 31 displays the received map image on the display unit 35 and displays the obtained floor number on the display unit 35 (step S20).

第二実施形態によれば、ユーザは、携帯電話機3により現在位置を検出することにより、現在位置を含む地図の画像とともに階数が表示部35表示されるから、その建物の何階であるかを携帯電話機3から把握することができる。また、ユーザが建物101に入った時に予め一階の高さH5が検出され、その高さH5を現在の高さH4から差し引いてから建物の階数を演算しているため、表示部35に表示される階数がより正確なものである。   According to the second embodiment, the user can detect the current position by the mobile phone 3, and the floor number is displayed on the display unit 35 together with the map image including the current position. It can be grasped from the mobile phone 3. Further, when the user enters the building 101, the height H5 of the first floor is detected in advance, and the floor number of the building is calculated after the height H5 is subtracted from the current height H4. The number of floors used is more accurate.

なお、本発明は、上記各実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、地図情報提供サービスサーバ200の機能を他のサーバに分散させても良く、地図データベース26aをファイルサーバに記憶させ、海抜データベース26bを別のファイルサーバに記憶させ、地図情報提供サービスサーバ200がLAN接続によりファイルサーバ中の地図データベース26a及び別のファイルサーバ中の海抜データベース26bを読み取れるように構成しても良い。
この場合においては、地図情報提供サービスサーバ200、LAN及び二つのファイルサーバを組み合わせた装置が「サーバ」に相当し、LANとネットワーク4との間にルータを設け、地図情報提供サービスサーバ200はルータを介してネットワーク4に接続するようになっている。
The present invention is not limited to the above-described embodiments, and various improvements and design changes may be made without departing from the spirit of the present invention.
For example, the functions of the map information providing service server 200 may be distributed to other servers, the map database 26a is stored in a file server, the sea level database 26b is stored in another file server, and the map information providing service server 200 is You may comprise so that the map database 26a in a file server and the sea level database 26b in another file server can be read by LAN connection.
In this case, the map information providing service server 200, a device combining a LAN and two file servers corresponds to a “server”, a router is provided between the LAN and the network 4, and the map information providing service server 200 is a router. It connects with the network 4 via this.

1 … 情報提供システム
2 … 地図情報提供サービスシステム
3 … 携帯電話機
21 … CPU
24 … 通信制御部
DESCRIPTION OF SYMBOLS 1 ... Information provision system 2 ... Map information provision service system 3 ... Mobile telephone 21 ... CPU
24 ... Communication control unit

Claims (5)

表示画面を有した携帯表示機器であって、
現在位置の緯度・経度・高度のGPS位置情報を、GPS測位による情報の受信により取得する位置取得手段と、
前記位置取得手段で取得した前記現在位置のGPS位置情報の中の緯度・経度の情報から、その緯度・経度における海抜高度データを、複数の緯度・経度における地表面の海抜高度データを記憶するデータベースを参照することにより取得する海抜取得手段と、
前記海抜取得手段で取得した海抜高度データと、前記位置取得手段で取得した前記現在位置のGPS位置情報の中の測位高度データと、の双方の高度データに基づいて所定処理を実行する処理制御手段と、
前記処理制御手段で処理された表示情報を、前記現在位置の高度に基づく表示情報として前記表示画面上で表示する表示制御手段と、
を具備したことを特徴とする携帯表示機器。
A portable display device having a display screen,
Position acquisition means for acquiring GPS position information of the latitude, longitude, and altitude of the current position by receiving information by GPS positioning;
A database that stores altitude altitude data at the latitude / longitude from the latitude / longitude information in the GPS position information of the current position acquired by the position acquisition means, and altitude data at the ground surface at a plurality of latitudes / longitudes Sea level acquisition means to acquire by referring to
Process control means for executing a predetermined process based on the altitude data of both the altitude data acquired by the sea level acquisition means and the positioning altitude data in the GPS position information of the current position acquired by the position acquisition means. When,
Display control means for displaying the display information processed by the processing control means on the display screen as display information based on the altitude of the current position;
A portable display device comprising:
前記処理制御手段で実行される所定処理は、前記測位高度データと前記海抜高度データとの差分で決まる建物内における階数情報を求める処理である、
ことを特徴とする請求項1記載の携帯表示機器。
The predetermined process executed by the process control means is a process for obtaining floor information in a building determined by a difference between the positioning altitude data and the sea level altitude data.
The portable display device according to claim 1.
前記位置取得手段で取得した前記GPS位置情報に含まれる緯度・経度に基づく地図情報を取得する地図情報取得手段と、を更に具備し、
前記表示制御手段は、前記取得の地図情報を前記表示画面上に表示すると共に、前記表示情報を、前記地図表示内での前記現在位置を示す表示位置に対応付けて表示する、
ことを特徴とする請求項1又は2に記載の携帯表示機器。
Map information acquisition means for acquiring map information based on latitude and longitude included in the GPS position information acquired by the position acquisition means,
The display control means displays the acquired map information on the display screen, and displays the display information in association with a display position indicating the current position in the map display.
Mobile display device according to claim 1 or 2, characterized in that.
前記海抜取得手段は、前記GPS位置情報の中の緯度・経度の情報をネットワークを介して外部サーバに送信し、その外部サーバから、当該外部サーバに記憶された前記データベースから前記緯度・経度における地表面の海抜高度データを前記ネットワークを介して受信することで取得する、
ことを特徴とする請求項1〜の何れかに記載の携帯表示機器。
The sea level acquisition means transmits latitude / longitude information in the GPS position information to an external server via a network, and from the external server, the location at the latitude / longitude from the database stored in the external server. Obtaining the sea level altitude data of the surface by receiving it via the network,
The portable display device according to any one of claims 1 to 3 .
表示画面を有した携帯表示機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
現在位置の緯度・経度・高度のGPS位置情報を、GPS測位による情報の受信により取得する位置取得手段、
前記位置取得手段で取得した前記現在位置のGPS位置情報の中の緯度・経度の情報から、その緯度・経度における海抜高度データを、複数の緯度・経度における地表面の海抜高度データを記憶するデータベースを参照することにより取得する海抜取得手段、
前記海抜取得手段で取得した海抜高度データと、前記位置取得手段で取得した前記現在位置のGPS位置情報の中の測位高度データと、の双方の高度データに基づいて所定処理を実行する処理制御手段、
前記処理制御手段で処理された表示情報を、前記現在位置の高度に基づく表示情報として前記表示画面上で表示する表示制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
A program for controlling a computer of a portable display device having a display screen,
The computer,
Position acquisition means for acquiring GPS position information of the latitude, longitude and altitude of the current position by receiving information by GPS positioning;
A database that stores altitude altitude data at the latitude / longitude from the latitude / longitude information in the GPS position information of the current position acquired by the position acquisition means, and altitude data at the ground surface at a plurality of latitudes / longitudes Sea level acquisition means to acquire by referring to
Process control means for executing a predetermined process based on the altitude data of both the altitude data acquired by the sea level acquisition means and the positioning altitude data in the GPS position information of the current position acquired by the position acquisition means. ,
Display control means for displaying the display information processed by the processing control means on the display screen as display information based on the altitude of the current position;
A computer-readable program designed to function as a computer.
JP2012135382A 2012-06-15 2012-06-15 Portable display device and program Expired - Lifetime JP5516652B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012135382A JP5516652B2 (en) 2012-06-15 2012-06-15 Portable display device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012135382A JP5516652B2 (en) 2012-06-15 2012-06-15 Portable display device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010236021A Division JP5104934B2 (en) 2010-10-21 2010-10-21 Portable display device and program

Publications (2)

Publication Number Publication Date
JP2012211915A JP2012211915A (en) 2012-11-01
JP5516652B2 true JP5516652B2 (en) 2014-06-11

Family

ID=47265964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012135382A Expired - Lifetime JP5516652B2 (en) 2012-06-15 2012-06-15 Portable display device and program

Country Status (1)

Country Link
JP (1) JP5516652B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106597502B (en) * 2016-12-20 2019-10-29 北京小米移动软件有限公司 Height above sea level determines method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3275673B2 (en) * 1995-12-08 2002-04-15 松下電器産業株式会社 Travel route guidance device
JPH09319300A (en) * 1996-05-29 1997-12-12 Seiko Epson Corp Information processing apparatus, information providing system, and information acquisition method
JP4113649B2 (en) * 2000-03-21 2008-07-09 株式会社キャドセンター 3D map creation method, recording medium recording 3D map creation program, and 3D map creation system
JP2002286492A (en) * 2001-03-26 2002-10-03 Denso Corp Portable navigation device
JP2003214873A (en) * 2002-01-28 2003-07-30 Sanyo Electric Co Ltd Navigation system and server system

Also Published As

Publication number Publication date
JP2012211915A (en) 2012-11-01

Similar Documents

Publication Publication Date Title
US9223882B2 (en) Method, apparatus, and recording medium for selecting location of mobile device
US9008635B2 (en) Method of displaying a map on a phone screen
JP5169674B2 (en) POSITION INFORMATION ACQUISITION SYSTEM, POSITION INFORMATION ACQUISITION METHOD, MOBILE COMMUNICATION TERMINAL, AND PROGRAM
US20170336936A1 (en) Method for seamless mobile user experience between outdoor and indoor maps
JP2010244407A (en) Evacuation guidance system, evacuation guidance method, evacuation guidance server, portable information terminal, and evacuation guidance program for the portable information terminal
CA2649137C (en) Method of displaying a map on a phone screen
JP3125771B2 (en) Method and system for providing terminal peripheral information
JP4655458B2 (en) Portable device, map display system, and height display program
JP5104934B2 (en) Portable display device and program
CN103269394A (en) Method and system for setting mobile terminal application theme
JP2008228162A (en) Area map management system and area map management method
CN101790138A (en) Location selection method, device and computer program product
JP2020173687A (en) Evacuation route information providing device, communication terminal and computer program
JP2008046893A (en) Portable communication terminal, method for acquiring information and information acquisition program
JP5516652B2 (en) Portable display device and program
CN112770253A (en) Emergency call positioning method and device, storage medium and electronic equipment
US20090222587A1 (en) Providing location path
JP2004347945A (en) Position display system of portable terminal, method, map providing server, and program
KR102143014B1 (en) Navigation network system using cellphone
JP4653016B2 (en) Mobile device, calling method and calling system
CN101246017A (en) Method for realizing communication connection of satellite navigation machine
JP5322544B2 (en) Map text output device, method and system
JP2012168074A (en) Electronic apparatus, program, contact support method and contact support system
JP2009145221A (en) NAVIGATION SYSTEM, PORTABLE TERMINAL DEVICE, SERVER DEVICE, PORTABLE TERMINAL DEVICE PROGRAM, SERVER DEVICE PROGRAM, AND GUIDANCE METHOD
JP2008203013A (en) Portable terminal device and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20130820

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20131018

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140122

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140317

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

Ref document number: 5516652

Free format text: JAPANESE INTERMEDIATE CODE: R150

Country of ref document: JP