[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6422697B2 - Screen display device and screen display system - Google Patents

Screen display device and screen display system Download PDF

Info

Publication number
JP6422697B2
JP6422697B2 JP2014155134A JP2014155134A JP6422697B2 JP 6422697 B2 JP6422697 B2 JP 6422697B2 JP 2014155134 A JP2014155134 A JP 2014155134A JP 2014155134 A JP2014155134 A JP 2014155134A JP 6422697 B2 JP6422697 B2 JP 6422697B2
Authority
JP
Japan
Prior art keywords
node
vector
screen display
map
current location
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.)
Active
Application number
JP2014155134A
Other languages
Japanese (ja)
Other versions
JP2016031344A (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.)
WHERE, INC.
Kyowa Exeo Corp
Original Assignee
WHERE, INC.
Kyowa Exeo Corp
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 WHERE, INC., Kyowa Exeo Corp filed Critical WHERE, INC.
Priority to JP2014155134A priority Critical patent/JP6422697B2/en
Publication of JP2016031344A publication Critical patent/JP2016031344A/en
Application granted granted Critical
Publication of JP6422697B2 publication Critical patent/JP6422697B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、携帯端末のナビゲーション等の地図画面上において、矢印を正しく表示するための画面表示装置及び画面表示システムに関する。   The present invention relates to a screen display device and a screen display system for correctly displaying an arrow on a map screen such as navigation of a mobile terminal.

以下、本明細書において、「携帯端末」とは、スマートフォン、モービルフォン、携帯タブレット、PDA(携帯情報端末)、携帯型ナビゲーション装置、携帯パソコン、その他小型の携帯可能なコンピュータ、移動端末、及び携帯電話機等を指称するものとする。   Hereinafter, in this specification, “portable terminal” refers to a smartphone, a mobile phone, a portable tablet, a PDA (personal digital assistant), a portable navigation device, a portable personal computer, other small portable computers, mobile terminals, and portable terminals. A telephone or the like is designated.

近年、携帯端末等をナビゲーション装置として活用する技術が普及している。この技術では、携帯端末に備わるGPS(グローバルポジショニングシステム)受信機によって現在地を測位し、その測位した現在地から目的地に向かう方向を矢印で表示して利用者を誘導している。しかしながら、GPSによる測位は誤差が大きく低精度であるため、矢印が誤った方向に表示されて、誤誘導されてしまう可能性があった。   In recent years, a technique for utilizing a portable terminal or the like as a navigation device has been widespread. In this technology, a GPS (Global Positioning System) receiver provided in a mobile terminal is used to measure the current location, and the direction from the measured current location to the destination is indicated by an arrow to guide the user. However, since positioning by GPS has a large error and low accuracy, there is a possibility that the arrow is displayed in the wrong direction and misguided.

特許文献1には、この問題を解決する方法として、扇形の図形で移動先方向を表示することが提案されている。即ち、特許文献1には、携帯端末を利用したナビゲーション装置において、現在地を測定する測位手段の誤差距離を把握し、地点間距離が誤差距離より大きい場合に、扇形方向表示部を用いて扇形の図形で移動先の方向を表示することが記載されている。   Japanese Patent Application Laid-Open No. 2004-133867 proposes displaying the movement destination direction as a fan-shaped figure as a method for solving this problem. That is, in Patent Document 1, in a navigation device using a portable terminal, an error distance of a positioning unit that measures a current location is grasped, and when the distance between points is larger than the error distance, a fan-shaped direction display unit is used to detect a fan shape. It is described that the direction of the moving destination is displayed with a figure.

特開2014−006077号公報JP 2014-006077 A

特許文献1に記載されている上述したナビゲーション技術によれば、先端が拡がる扇形図形であるため、進行方向の誤表示は避けられるが、扇形に拡がるどの方向へ進むべきかの判断が難しい。また、誘導に、矢印ではなく扇形図形を用いること自体がなじまない。   According to the above-described navigation technique described in Patent Document 1, since the tip is a fan-shaped figure that expands, erroneous display of the traveling direction can be avoided, but it is difficult to determine which direction the fan should expand. In addition, it is unfamiliar to use a fan-shaped figure instead of an arrow for guidance.

従って本発明の目的は、進行方向の誘導表示を矢印表示することが可能であり、しかも、低精度の測位環境下においても正しい方向を向いた矢印を表示できる画面表示装置及び画面表示システムを提供することにある。   Accordingly, an object of the present invention is to provide a screen display device and a screen display system that can display a guidance display in the direction of travel with an arrow and that can display an arrow pointing in the correct direction even in a low-precision positioning environment. There is to do.

本発明の画面表示装置は、地図情報を取得する地図情報取得手段と、現在地測位情報を取得する測位情報取得手段と、現在地から次のノードへの表示ベクトルを算出するベクトル算出手段と、地図情報取得手段が取得した地図情報、測位情報取得手段が取得した現在地測位情報、及びベクトル算出手段が算出した表示ベクトルを矢線又は矢印で表示する表示手段とを備えている。ベクトル算出手段は、現在地の1つ前のノードと次のノードとを結ぶ直線上であって、1つ前のノード及び次のノード間の距離の複数倍の距離だけ、次のノードから進んだ位置を仮想ノードとし、現在地測位情報が示す測位現在地から仮想ノードの位置に向かうベクトルを表示ベクトルとするように構成されている。   The screen display device of the present invention includes map information acquisition means for acquiring map information, positioning information acquisition means for acquiring current position positioning information, vector calculation means for calculating a display vector from the current position to the next node, and map information And display means for displaying the map information acquired by the acquisition means, the current position positioning information acquired by the positioning information acquisition means, and the display vector calculated by the vector calculation means by arrows or arrows. The vector calculation means advances from the next node by a distance that is a multiple of the distance between the previous node and the next node on a straight line connecting the previous node and the next node of the current location. The position is set as a virtual node, and a vector from the positioning current position indicated by the current position positioning information to the position of the virtual node is set as a display vector.

携帯端末等の地図画面上において、現在地から目的地へ向けてノード毎に矢印表示を行う画面表示装置が提供される。この装置では、測位された現在地から出発し仮想ノードで終端する表示ベクトルに基づいて矢線又は矢印が表示される。この仮想ノードVは、現在地の1つ前のノードAと現在地の次のノードBとを結んだ直線上にあり、かつ、1つ前のノードA及び次のノードB間の距離の複数倍(M倍)だけ次のノードBから離れた位置に設定される。このように、本発明によれば、地図上で矢線又は矢印により進行方向が表示されるので、なじみ易い。また、矢線又は矢印として、測位された現在地と次のノードとを単に結ぶのではなく、測位された現在地と、仮想ノードVとを結んでいるため、GPS測位による10mを越える現在地の測位誤差をほとんど吸収することができる。従って、このように現在地の測位精度が低い測位環境下においても、矢線又は矢印が誤った方向に向くことが確実に防止でき、目的地への正確な誘導が可能となる。   Provided is a screen display device that displays an arrow for each node from a current location to a destination on a map screen of a mobile terminal or the like. In this apparatus, an arrow line or an arrow is displayed based on a display vector that starts from the current location and ends at a virtual node. The virtual node V is on a straight line connecting the node A immediately before the current location and the node B next to the current location, and is a multiple of the distance between the previous node A and the next node B ( M times) is set at a position away from the next node B. Thus, according to the present invention, the traveling direction is displayed on the map by the arrow line or the arrow, so that it is easy to become familiar with. In addition, since the current position and the next node are not simply connected as an arrow line or an arrow, but the current position and the virtual node V are connected, the positioning error of the current position exceeding 10 m due to GPS positioning. Can be almost absorbed. Therefore, even in such a positioning environment where the positioning accuracy of the current location is low, it is possible to reliably prevent the arrow line or the arrow from being directed in the wrong direction and to accurately guide to the destination.

ベクトル算出手段は、1つ前のノードの位置をA(Xa,Ya)、次のノードの位置をB(Xb,Yb)、複数倍の倍数をM、測位現在地をP(Xp,Yp)、cを定数とすると、仮想ノードの位置をV(Xb+M(Xb−Xa),Yb+M(Yb−Ya))から算出し、表示ベクトルをy=[{Yb+M(Yb−Ya)−Yp}/{Xb+M(Xb−Xa)−Xp}]x+cから求めるように構成されていることが好ましい。   The vector calculation means uses A (Xa, Ya) as the position of the previous node, B (Xb, Yb) as the position of the next node, M as a multiple of multiples, P (Xp, Yp) as the current position of the positioning, If c is a constant, the position of the virtual node is calculated from V (Xb + M (Xb−Xa), Yb + M (Yb−Ya)), and the display vector is y = [{Yb + M (Yb−Ya) −Yp} / {Xb + M. (Xb−Xa) −Xp}] x + c is preferable.

この場合、複数倍の倍数Mが、M≧10であることがより好ましい。   In this case, it is more preferable that the multiple M is M ≧ 10.

本発明の画面表示システムは、少なくとも1つの縮尺について地図情報を記憶している地図サーバと、GPS衛星と、地図サーバに通信回線を介して接続可能であると共にGPS衛星からの電波を受信可能である、上述した画面表示装置とを備えている。   The screen display system of the present invention can be connected to a map server storing map information for at least one scale, a GPS satellite, and the map server via a communication line, and can receive radio waves from the GPS satellite. The above-mentioned screen display device is provided.

本発明によれば、地図上で矢線又は矢印により進行方向が表示されるので、なじみ易い。また、矢線又は矢印として、測位された現在地と次のノードとを単に結ぶのではなく、測位された現在地と、仮想ノードVとを結んでいるため、GPS測位による10mを越える現在地の測位誤差をほとんど吸収することができる。従って、このように現在地の測位精度が低い測位環境下においても、矢線又は矢印が誤った方向に向くことが確実に防止でき、目的地への正確な誘導が可能となる。   According to the present invention, the traveling direction is displayed on the map by an arrow line or an arrow, so that it is easy to become familiar. In addition, since the current position and the next node are not simply connected as an arrow line or an arrow, but the current position and the virtual node V are connected, the positioning error of the current position exceeding 10 m due to GPS positioning. Can be almost absorbed. Therefore, even in such a positioning environment where the positioning accuracy of the current location is low, it is possible to reliably prevent the arrow line or the arrow from being directed in the wrong direction and to accurately guide to the destination.

本発明の画面表示システムの一実施形態における全体のシステム構成を概略的に示すブロック図である。1 is a block diagram schematically showing an overall system configuration in an embodiment of a screen display system of the present invention. 図1の画面表示システムにおけるスマートフォンの構成を概略的に示すブロック図である。It is a block diagram which shows schematically the structure of the smart phone in the screen display system of FIG. 図1の画面表示システムにおけるスマートフォンのアプリケーションの処理フローを概略的に示すフローチャートである。It is a flowchart which shows roughly the processing flow of the application of the smart phone in the screen display system of FIG. スマートフォンのアプリケーションを実施することにより構築されるシステム構成を概略的に示すブロック図である。It is a block diagram which shows roughly the system configuration constructed | assembled by implementing the application of a smart phone. スマートフォンのアプリケーションの動作原理を従来技術と比較して説明する図である。It is a figure explaining the operation principle of the application of a smart phone compared with a prior art. スマートフォンのアプリケーションを実施することによりディスプレイ上に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on a display by implementing the application of a smart phone. スマートフォンのアプリケーションを実施することによりディスプレイ上に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on a display by implementing the application of a smart phone.

図1は本発明の画面表示システムの一実施形態における全体のシステム構成を概略的に示している。   FIG. 1 schematically shows the entire system configuration in an embodiment of the screen display system of the present invention.

同図において、10は画面表示装置の一例であるスマートフォン、11はこのスマートフォン10が通信回線を介して接続可能となっている地図サーバ、12はGPS衛星電波を常に発信しており、スマートフォン10が電波を受信可能な複数のGPS衛星をそれぞれ示している。   In the figure, 10 is a smartphone as an example of a screen display device, 11 is a map server to which the smartphone 10 can be connected via a communication line, 12 is always transmitting GPS satellite radio waves, and the smartphone 10 A plurality of GPS satellites capable of receiving radio waves are shown.

なお、本実施形態では、画面表示装置の一例としてスマートフォンを用いているが、スマートフォンに代えてモービルフォン、個人情報端末、携帯タブレット、PDA、携帯型ナビゲーション装置、携帯パソコン、その他小型の携帯可能なコンピュータ、又は携帯電話機等を用いても良い。   In this embodiment, a smartphone is used as an example of the screen display device. However, a mobile phone, a personal information terminal, a portable tablet, a PDA, a portable navigation device, a portable personal computer, and other small portable devices can be used instead of the smartphone. A computer, a mobile phone, or the like may be used.

図2は本実施形態におけるスマートフォン10の構成を概略的に示している。スマートフォン10は、ハードウェア上は、マルチコア及びキャッシュを含むCPU(セントラルプロセッシングユニット)、GPU(グラフィックプロセッシングユニット)、メモリコントローラ、周辺デバイスコントローラ、及びディスプレイコントローラを一般的に有するアプリケーションプロセッサ10aと、アプリケーションプロセッサ10aに接続されており、メインメモリを構成しているDRAM(ダイナミックランダムアクセスメモリ)10bと、アプリケーションプロセッサ10aに接続されており、OS(オペレーションシステム)やアプリケーションプログラムが格納されているフラッシュメモリ10cと、アプリケーションプロセッサ10aに接続されているベースバンドプロセッサ10dと、ベースバンドプロセッサ10dに接続されている無線部10eと、無線部10eに接続されているアンテナ10fと、アプリケーションプロセッサ10a及びベースバンドプロセッサ10dに接続されている電源・オーディオ用LSI(半導体集積回路)チップ10gと、電源・オーディオ用LSIチップ10gに接続されているバッテリ10hと、電源・オーディオ用LSIチップ10gに接続されているスピーカ10iと、アプリケーションプロセッサ10aに接続されているタッチパネル式のディスプレイ10jと、アプリケーションプロセッサ10aに接続されているGPSチップ10kと、アプリケーションプロセッサ10aに接続されている、例えばカメラ、無線LAN、Bluetooth「ブルートゥース」(登録商標)及びセンサ類等からなる周辺デバイス10lとを備えている。   FIG. 2 schematically shows the configuration of the smartphone 10 in the present embodiment. The smartphone 10 includes, in hardware, an application processor 10a generally including a CPU (Central Processing Unit) including a multi-core and cache, a GPU (Graphic Processing Unit), a memory controller, a peripheral device controller, and a display controller, and an application processor. A DRAM (Dynamic Random Access Memory) 10b which is connected to the main processor 10a, and a flash memory 10c which is connected to the application processor 10a and stores an OS (operation system) and application programs. A baseband processor 10d connected to the application processor 10a and a baseband processor A radio unit 10e connected to 10d, an antenna 10f connected to the radio unit 10e, a power / audio LSI (semiconductor integrated circuit) chip 10g connected to the application processor 10a and the baseband processor 10d, A battery 10h connected to the power / audio LSI chip 10g, a speaker 10i connected to the power / audio LSI chip 10g, a touch panel display 10j connected to the application processor 10a, and an application processor 10a A GPS chip 10k connected to the application processor 10a, and a peripheral connected to the application processor 10a, such as a camera, a wireless LAN, Bluetooth “Bluetooth” (registered trademark), and sensors. Side device 10l.

アプリケーションプロセッサ10aに設けられているCPUは、OSやブートプログラム等の基本プログラムに従ってフラッシュメモリ10cに記憶されているアプリケーションプログラムを実行して本実施形態の処理を行うように構成されている。また、CPUは、このアプリケーションプロセッサ10aの動作を制御するように構成されている。   A CPU provided in the application processor 10a is configured to execute an application program stored in the flash memory 10c in accordance with a basic program such as an OS or a boot program to perform the processing of this embodiment. The CPU is configured to control the operation of the application processor 10a.

DRAM10bはメインメモリとして使用され、フラッシュメモリ10cから転送されたプログラムやデータを一時的に保存するように構成されている。また、このDRAM10bは、プログラム実行時の各種データが一時的に保存されるワークエリアとしても使用される。後述するように、CPUのキャッシュも同じ目的で使用される。   The DRAM 10b is used as a main memory, and is configured to temporarily store programs and data transferred from the flash memory 10c. The DRAM 10b is also used as a work area for temporarily storing various data during program execution. As will be described later, the CPU cache is also used for the same purpose.

このような構成のスマートフォン10において、アプリケーションプロセッサ10aは、プログラム起動時は、まず、DRAM10b内にプログラム記憶領域、データ記憶領域及びワークエリアを確保し、フラッシュメモリ10cからプログラム及びデータを取り込んで、プログラム記憶領域及びデータ記憶領域に格納する。次いで、このプログラム記憶領域に格納されたプログラムに基づいてアプリケーション処理を実行する。なお、アプリケーションプロセッサ10aがフラッシュメモリ10cからプログラム及びデータを直接的に取り込んで、このプログラムに基づいてアプリケーション処理を実行しても良い。   In the smartphone 10 having such a configuration, when the program is started, the application processor 10a first secures a program storage area, a data storage area, and a work area in the DRAM 10b, and fetches the program and data from the flash memory 10c. Store in the storage area and data storage area. Next, application processing is executed based on the program stored in the program storage area. Note that the application processor 10a may directly fetch a program and data from the flash memory 10c and execute application processing based on the program.

地図サーバ11は、例えば、あらかじめ登録された所定の領域(例えば所定の市町村)の地図情報が、少なくとも1つの縮尺について地図情報として記憶されている。この地図サーバ11、本実施形態では、例えばインターネット上の地図サービスサーバ等の地図情報を提供するサーバであるが、その他の地図情報提供サーバであっても良い。   In the map server 11, for example, map information of a predetermined area (for example, a predetermined municipality) registered in advance is stored as map information for at least one scale. In this embodiment, the map server 11 is a server that provides map information such as a map service server on the Internet, but may be another map information providing server.

図3は本実施形態におけるスマートフォン10のアプリケーションの処理フローを概略的に示している。同図に示すように、アプリケーションが起動されると、スマートフォン10のアプリケーションプロセッサ10aは、ディスプレイ10j上の図示しない操作画面からのユーザの操作(指タッチ又は左クリック)により、目的地の位置情報とルート案内又は目的地案内の要求指示があったか否かを判別する(ステップS1)。   FIG. 3 schematically shows the processing flow of the application of the smartphone 10 in the present embodiment. As shown in the figure, when the application is started, the application processor 10a of the smartphone 10 receives the position information of the destination by the user's operation (finger touch or left click) from an operation screen (not shown) on the display 10j. It is determined whether or not there has been a route guidance or destination guidance request instruction (step S1).

要求指示があったと判別された場合(YESの場合)のみ、常に更新されている現在地測位情報を取得する(ステップS2)。なお、スマートフォン10は、バックグラウンドにおいて、GPS衛星12からのGPS信号によって現在地の測位情報を常に更新しており、その更新した現在地測位情報を例えばDRAM10bに記憶している。   Only when it is determined that there is a request instruction (in the case of YES), the current location positioning information that is constantly updated is acquired (step S2). Note that the smartphone 10 constantly updates the positioning information of the current location with the GPS signal from the GPS satellite 12 in the background, and stores the updated current location positioning information in, for example, the DRAM 10b.

次いで、アプリケーションプロセッサ10aは、測位現在地に対応して、地図サーバ11からあらかじめ登録された所定の領域(例えば所定の市町村)における必要な地図情報を取得し、ディスプレイ10j上に表示する(ステップS3)。   Next, the application processor 10a acquires necessary map information in a predetermined area (for example, a predetermined municipality) registered in advance from the map server 11 corresponding to the positioning current location, and displays it on the display 10j (step S3). .

次いで、アプリケーションプロセッサ10aは、目的地の位置を表す目的地情報、及び当初現在地の位置を表す現在地情報を取得する(ステップS4)。これら目的地情報及び現在地情報は、例えば、ディスプレイ10j上に表示された地図上でユーザが入力操作することによって行われる。   Next, the application processor 10a acquires destination information indicating the position of the destination and current position information indicating the position of the initial current position (step S4). These destination information and current location information are performed, for example, by the user performing an input operation on a map displayed on the display 10j.

次いで、アプリケーションプロセッサ10aは、現在地情報の示す当初現在地から目的地情報の示す目的地までの経路を算出する(ステップS5)。   Next, the application processor 10a calculates a route from the initial current location indicated by the current location information to the destination indicated by the destination information (step S5).

その後、アプリケーションプロセッサ10aは、後に詳細に説明する表示ベクトルの算出を行い(ステップS6)、算出した表示ベクトルに基づいて矢線又は矢印を画面上に表示し(ステップS7)、このアプリケーションを終了する。   Thereafter, the application processor 10a calculates a display vector, which will be described in detail later (step S6), displays an arrow line or an arrow on the screen based on the calculated display vector (step S7), and ends this application. .

図4に示すように、このアプリケーションによって、スマートフォン10には、あらかじめ登録された所定の領域(例えば所定の市町村)における必要な地図情報を地図サーバ11から取得する地図情報取得手段40と、GPS衛星12からのGPS信号によって自己の現在地を常に更新し取得する測位情報取得手段41と、入力された真の現在地から目的地までの経路を算出する経路算出手段42と、算出された経路から目的地への表示ベクトルを算出するベクトル算出手段43と、地図情報取得手段40から得た地図情報、測位情報取得手段41から得た現在地測位情報、経路算出手段42から得た経路情報、及びベクトル算出手段43が算出した表示ベクトルに基づいて矢線又は矢印を表示する表示手段44とが構築される。   As shown in FIG. 4, by this application, the smartphone 10 has a map information acquisition means 40 for acquiring necessary map information in a predetermined area (for example, a predetermined municipality) registered in advance from the map server 11, and a GPS satellite. Positioning information acquisition means 41 that constantly updates and acquires its current location with GPS signals from 12, a route calculation means 42 that calculates a route from the input true current location to the destination, and a destination from the calculated route Vector calculation means 43 for calculating the display vector to the map, map information obtained from the map information acquisition means 40, current position positioning information obtained from the positioning information acquisition means 41, route information obtained from the route calculation means 42, and vector calculation means Display means 44 for displaying an arrow line or an arrow based on the display vector calculated by 43 is constructed.

ステップS6(ベクトル算出手段43)における表示ベクトルの算出処理について、以下詳細に説明する。   The display vector calculation processing in step S6 (vector calculation means 43) will be described in detail below.

図5はスマートフォンのアプリケーションの動作原理を従来技術と比較して説明しており、同図(A)は従来の矢印表示方法、同図(B)は本実施形態による矢印表示方法をそれぞれ示している。   FIG. 5 explains the operation principle of a smartphone application in comparison with the prior art. FIG. 5A shows a conventional arrow display method, and FIG. 5B shows an arrow display method according to the present embodiment. Yes.

図5(A)及び(B)に示すように、経路算出手段42により、当初現在地から、ノード1、ノード2、ノード3、ノード4、ノード5、ノード6、及びノード7を通って目的地に至る経路が設定されたとする。   As shown in FIGS. 5 (A) and 5 (B), the route calculation means 42 uses the node 1, the node 2, the node 3, the node 4, the node 5, the node 6, and the node 7 from the initial current location to the destination. Suppose that the route to is set.

この場合、従来技術の矢印表示方法によると、同図(A)に示すように、測位現在地51がGPS測位による10mを越える測位誤差を有しており真の現在地50に対して大きくずれているため、この測位現在地51から参照番号52で示す次のノード2へ進む算出ベクトルは、参照番号53に示すように、本来のベクトルに対して大きな誤差角を有している。   In this case, according to the arrow display method of the prior art, the positioning current position 51 has a positioning error exceeding 10 m due to GPS positioning as shown in FIG. Therefore, the calculated vector going from the current position 51 to the next node 2 indicated by reference numeral 52 has a large error angle with respect to the original vector, as indicated by reference numeral 53.

一方、本実施形態の矢印表示方法によると、同図(B)に示すように、真の現在地54の1つ前のノード55(ノード1)と次のノード56(ノード2)とを結ぶ直線上であって、1つ前のノード55及び次のノード56間の距離の複数倍(この場合10倍)の距離だけ、次のノード56から進んだ位置を仮想ノード57とし、現在地測位情報が示す測位現在地58から仮想ノード57の位置に向かうベクトルを表示ベクトルとしているので、参照番号59に示すように、誤差角が非常に小さくなる。   On the other hand, according to the arrow display method of the present embodiment, as shown in FIG. 5B, a straight line connecting the node 55 (node 1) immediately before the true current location 54 and the next node 56 (node 2). Above, the position advanced from the next node 56 by a distance that is a multiple of the distance between the previous node 55 and the next node 56 (in this case, 10 times) is set as a virtual node 57, and the current location positioning information is Since the vector from the current position 58 to the position of the virtual node 57 is used as the display vector, the error angle becomes very small as indicated by reference numeral 59.

具体的には、本実施形態によれば、ステップS6(ベクトル算出手段43)における表示ベクトルの算出処理は、現在地の1つ前のノード55の位置をA(Xa,Ya)、現在地の次のノード56の位置をB(Xb,Yb)、複数倍の倍数をM(本実施形態では、M=10であるが、M≧10であることが望ましい)、測位現在地54をP(Xp,Yp)、cを定数とすると、仮想ノード57の位置は、V(Xb+M(Xb−Xa),Yb+M(Yb−Ya))から算出される。さらに、表示ベクトルは、y=[{Yb+M(Yb−Ya)−Yp}/{Xb+M(Xb−Xa)−Xp}]x+cから求められる。このようにして求めた表示ベクトルにより矢線又は矢印を表示する。   Specifically, according to the present embodiment, the display vector calculation processing in step S6 (vector calculation means 43) is performed by setting the position of the node 55 immediately before the current location to A (Xa, Ya) and the next of the current location. The position of the node 56 is B (Xb, Yb), a multiple of multiples is M (in this embodiment, M = 10, but preferably M ≧ 10), and the positioning current position 54 is P (Xp, Yp). ), Where c is a constant, the position of the virtual node 57 is calculated from V (Xb + M (Xb−Xa), Yb + M (Yb−Ya)). Further, the display vector is obtained from y = [{Yb + M (Yb−Ya) −Yp} / {Xb + M (Xb−Xa) −Xp}] x + c. An arrow line or an arrow is displayed by the display vector thus obtained.

図6はこのアプリケーションを実施することによりディスプレイ10j上に表示される画面の一例を示している。同図において、60は画面上に表示された地図、61は地図60上に示された当初現在地、62は地図60上に示された目的地63への矢線をそれぞれ示している。   FIG. 6 shows an example of a screen displayed on the display 10j by executing this application. In the figure, 60 is a map displayed on the screen, 61 is an initial current location shown on the map 60, and 62 is an arrow line to a destination 63 shown on the map 60.

図7はこのアプリケーションを実施することによりディスプレイ10j上に表示される画面の一例を示している。同図において、70は画面上に表示されたカメラ画像、71はカメラ画像70上に示された矢印をそれぞれ示している。   FIG. 7 shows an example of a screen displayed on the display 10j by executing this application. In the figure, reference numeral 70 denotes a camera image displayed on the screen, and 71 denotes an arrow shown on the camera image 70.

以上説明したように、本実施形態によれば、測位された現在地51と次のノード52とを結ぶのではなく、測位された現在地58と仮想ノード57とを結んでいるため、誤差角が著しく小さくなり、GPS測位による10mを越える現在地の測位誤差をほとんど吸収することができる。従って、このように現在地の測位精度が低い測位環境下においても、矢線又は矢印が誤った方向に向くことが確実に防止でき、目的地への正確な誘導が可能となる。   As described above, according to the present embodiment, since the measured current location 51 and the next node 52 are not connected but the measured current location 58 and the virtual node 57 are connected, the error angle is remarkably large. It becomes smaller and can almost absorb the positioning error of the present location exceeding 10 m by GPS positioning. Therefore, even in such a positioning environment where the positioning accuracy of the current location is low, it is possible to reliably prevent the arrow line or the arrow from being directed in the wrong direction and to accurately guide to the destination.

以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様及び変更態様で実施することができる。従って本発明の範囲は特許請求の範囲及びその均等範囲によってのみ規定されるものである。   All the embodiments described above are illustrative of the present invention and are not intended to be limiting, and the present invention can be implemented in other various modifications and changes. Therefore, the scope of the present invention is defined only by the claims and their equivalents.

携帯端末における地図画面表示や、自動車用ナビゲーションシステムにおける地図画面表示に適用可能である。   The present invention can be applied to a map screen display in a portable terminal and a map screen display in an automobile navigation system.

10 スマートフォン
10a アプリケーションプロセッサ
10b DRAM
10c フラッシュメモリ
10d ベースバンドプロセッサ
10e 無線部
10f アンテナ
10g 電源・オーディオ用LSIチップ
10h バッテリ
10i スピーカ
10j タッチパネル式のディスプレイ
10k GPSチップ
10l 周辺デバイス
11 地図サーバ
12 複数のGPS衛星
40 地図情報取得手段
41 測位情報取得手段
42 経路算出手段
43 ベクトル算出手段
44 表示手段
50、54 真の現在地
51、58 測位現在地
52、56 次のノード
53、59 誤差角
55 1つ前のノード
57 仮想ノード
60 地図
61 当初現在地
62 矢線
63 目的地
70 カメラ画像
71 矢印
10 Smartphone 10a Application processor 10b DRAM
10c Flash memory 10d Baseband processor 10e Radio unit 10f Antenna 10g Power supply / audio LSI chip 10h Battery 10i Speaker 10j Touch panel display 10k GPS chip 10l Peripheral device 11 Map server 12 Multiple GPS satellites 40 Map information acquisition means 41 Positioning information Acquisition means 42 Route calculation means 43 Vector calculation means 44 Display means 50, 54 True current location 51, 58 Positioning current location 52, 56 Next node 53, 59 Error angle 55 Previous node 57 Virtual node 60 Map 61 Initial current location 62 Arrow line 63 Destination 70 Camera image 71 Arrow

Claims (4)

地図情報を取得する地図情報取得手段と、現在地測位情報を取得する測位情報取得手段と、当初の現在地から複数のノードを通って目的地に至る経路を算出する経路算出手段と、現在地から該現在地の次のノードへの表示ベクトルを算出するベクトル算出手段と、前記地図情報取得手段が取得した地図情報、前記測位情報取得手段が取得した現在地測位情報、及び前記ベクトル算出手段が算出した表示ベクトルを矢線又は矢印で表示する表示手段とを備えており、
前記ベクトル算出手段は、前記算出された複数のノードのうちの、前記現在地の1つ前のノードと前記次のノードとを結ぶ直線上であって前記1つ前のノード及び前記次のノード間の距離の複数倍の距離だけ前記次のノードから進んだ位置を仮想ノードとし、前記現在地測位情報が示す測位現在地から前記仮想ノードの位置に向かうベクトルを前記表示ベクトルとするように構成されていることを特徴とする画面表示装置。
A map information acquiring section for acquiring map information, the positioning information acquiring means for acquiring current location positioning information, a route calculating means for calculating a route to the destination through the original from the current position a plurality of nodes, the location from the current location Vector calculation means for calculating a display vector to the next node of the map, map information acquired by the map information acquisition means, current location information acquired by the positioning information acquisition means, and display vector calculated by the vector calculation means Display means for displaying with an arrow line or an arrow,
The vector calculating means is a straight line connecting the previous node of the current location and the next node among the calculated nodes, and between the previous node and the next node. A position advanced from the next node by a multiple of the distance is set as a virtual node, and a vector from the positioning current position indicated by the current position positioning information to the position of the virtual node is set as the display vector. A screen display device characterized by that.
前記ベクトル算出手段は、前記1つ前のノードの位置をA(Xa,Ya)、前記次のノードの位置をB(Xb,Yb)、前記複数倍の倍数をM、前記測位現在地をP(Xp,Yp)、cを定数とすると、前記仮想ノードの位置をV(Xb+M(Xb−Xa),Yb+M(Yb−Ya))から算出し、前記表示ベクトルをy=[{Yb+M(Yb−Ya)−Yp}/{Xb+M(Xb−Xa)−Xp}]x+cから求めるように構成されていることを特徴とする請求項1に記載の画面表示装置。   The vector calculating means sets the position of the previous node as A (Xa, Ya), the position of the next node as B (Xb, Yb), the multiple of the multiples as M, and the current position as P ( Assuming that Xp, Yp) and c are constants, the position of the virtual node is calculated from V (Xb + M (Xb−Xa), Yb + M (Yb−Ya)), and the display vector is y = [{Yb + M (Yb−Ya). 2. The screen display device according to claim 1, wherein the screen display device is configured to be obtained from:) − Yp} / {Xb + M (Xb−Xa) −Xp}] x + c. 前記複数倍の倍数Mが、M≧10であることを特徴とする請求項2に記載の画面表示装置。   The screen display device according to claim 2, wherein the multiple M is M ≧ 10. 少なくとも1つの縮尺について地図情報を記憶している地図サーバと、GPS衛星と、前記地図サーバに通信回線を介して接続可能であると共に前記GPS衛星からの電波を受信可能である請求項1から3のいずれか1項に記載の画面表示装置とを備えていることを特徴とする画面表示システム。   4. A map server storing map information for at least one scale, a GPS satellite, and being connectable to the map server via a communication line and capable of receiving radio waves from the GPS satellite. A screen display system comprising the screen display device according to any one of the above.
JP2014155134A 2014-07-30 2014-07-30 Screen display device and screen display system Active JP6422697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014155134A JP6422697B2 (en) 2014-07-30 2014-07-30 Screen display device and screen display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014155134A JP6422697B2 (en) 2014-07-30 2014-07-30 Screen display device and screen display system

Publications (2)

Publication Number Publication Date
JP2016031344A JP2016031344A (en) 2016-03-07
JP6422697B2 true JP6422697B2 (en) 2018-11-14

Family

ID=55441800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014155134A Active JP6422697B2 (en) 2014-07-30 2014-07-30 Screen display device and screen display system

Country Status (1)

Country Link
JP (1) JP6422697B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0686199U (en) * 1993-05-21 1994-12-13 日本電気ホームエレクトロニクス株式会社 Navigation device
KR100811232B1 (en) * 2003-07-18 2008-03-07 엘지전자 주식회사 Turn-by-turn navigation system ? next guidance way
JP4101200B2 (en) * 2004-03-31 2008-06-18 株式会社ナビタイムジャパン Navigation device and program
JP4736897B2 (en) * 2006-03-29 2011-07-27 日本ビクター株式会社 Navigation device
JP4932902B2 (en) * 2007-03-27 2012-05-16 パイオニア株式会社 Navigation device, route guidance method, and route guidance program

Also Published As

Publication number Publication date
JP2016031344A (en) 2016-03-07

Similar Documents

Publication Publication Date Title
US9906702B2 (en) Non-transitory computer-readable storage medium, control method, and computer
US9110150B2 (en) Positioning device, positioning method, program, and recording medium
JP6069952B2 (en) Positioning method of mobile terminal device, control program, mobile terminal device
US20130304373A1 (en) Navigation method, navigation system and map data downloading method for navigation
JP2012117976A (en) Mobile terminal, system and method
JP2009121885A (en) Positioning system and vehicle-mounted unit
JP2012117977A (en) Mobile terminal, system and method
JP2018194537A (en) Method, program and system for position determination and tracking
JP2014194363A (en) Guidance device, guidance method, and program
US20160025496A1 (en) Positioning Device, Method for Controlling Same, and Program
JP5631819B2 (en) Navigation device
JPWO2015105007A1 (en) Traveling direction determination device, map matching device, traveling direction determination method, and program
JP2013195196A (en) Information processing apparatus and program
JP2015155802A (en) Portable electronic equipment and position calculation program
JP6357992B2 (en) Electronic equipment and calibration program
WO2019071838A1 (en) Positioning method and apparatus
CN104316946B (en) Base station, GNSS joint positioning methods and device
JP6422697B2 (en) Screen display device and screen display system
JP6250708B2 (en) Traveling direction information output device, map matching device, traveling direction information output method, and program
JP5896167B2 (en) Moving track display device, program, and moving track display method
JP2014107587A (en) Electronic device and control program for the same
JP5550545B2 (en) Navigation device
CN110169088B (en) System and method for improving stability of displayed user location using recent location history
JP2016121950A (en) Information processor and program
JP2016057126A (en) Electronic apparatus and traveling azimuth estimation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180417

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: 20181009

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181017

R150 Certificate of patent or registration of utility model

Ref document number: 6422697

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250