[go: up one dir, main page]

JP2018044959A - Display device - Google Patents

Display device Download PDF

Info

Publication number
JP2018044959A
JP2018044959A JP2017237908A JP2017237908A JP2018044959A JP 2018044959 A JP2018044959 A JP 2018044959A JP 2017237908 A JP2017237908 A JP 2017237908A JP 2017237908 A JP2017237908 A JP 2017237908A JP 2018044959 A JP2018044959 A JP 2018044959A
Authority
JP
Japan
Prior art keywords
data
destination
route
control unit
candidate
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
JP2017237908A
Other languages
Japanese (ja)
Inventor
貴之 宮沢
Takayuki Miyazawa
貴之 宮沢
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.)
Pioneer Corp
Geotechnologies Inc
Original Assignee
Pioneer Electronic Corp
Increment P 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 Pioneer Electronic Corp, Increment P Corp filed Critical Pioneer Electronic Corp
Priority to JP2017237908A priority Critical patent/JP2018044959A/en
Publication of JP2018044959A publication Critical patent/JP2018044959A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】ナビゲーション装置での目的地設定の利便性を改善する。【解決手段】ナビゲーション装置1の制御部42は、ナビゲーション装置1の移動における出発位置SPおよび現在位置PPを用いて進行方向(L1)を推定し、推定した進行方向にある目的地(P1)を探索する。【選択図】図4To improve the convenience of destination setting in a navigation device. A control unit 42 of a navigation device 1 estimates a traveling direction (L1) using a starting position SP and a current position PP in movement of the navigation device 1, and determines a destination (P1) in the estimated traveling direction. Explore. [Selection] Figure 4

Description

本発明は、表示装置に関する。   The present invention relates to a display device.

ユーザにより目的地が選択されると、これに応じて経路を探索して案内するナビゲーション装置がある(特許文献1、2)。   When a destination is selected by a user, there is a navigation device that searches and guides a route according to the destination (Patent Documents 1 and 2).

特開2003−057049号公報JP 2003-057049 A 特開2010−023062号公報JP 2010-023062 A

しかしながら、出発前に毎回目的地を選択することは、ユーザにとって手間である。特に急いで出発したい場合、ユーザは、目的地を設定しないで移動し始めてしまう。
ナビゲーション装置などの電子機器では、目的地設定の手間により、せっかくの探索機能が十分に利用されていない。
However, it is troublesome for the user to select the destination every time before departure. In particular, when the user wants to leave quickly, the user starts to move without setting a destination.
In an electronic device such as a navigation device, the special search function is not fully utilized due to the trouble of setting a destination.

このようにナビゲーション装置では、たとえば目的地設定の利便性を改善することが求められる。   Thus, the navigation device is required to improve the convenience of setting the destination, for example.

請求項1に係る発明は、現在位置情報を取得する取得手段と、複数の地点のうち、前記現在位置情報を含む経路で過去に案内された地点の地点情報を表示する表示手段と、を有することを特徴とする表示装置である。   The invention according to claim 1 includes acquisition means for acquiring current position information, and display means for displaying point information of points previously guided by a route including the current position information among a plurality of points. This is a display device.

本発明の第1実施形態に係るナビゲーション装置のハードウェアを示す概略構成図である。It is a schematic block diagram which shows the hardware of the navigation apparatus which concerns on 1st Embodiment of this invention. 図1のメモリデバイスに記憶されるナビゲーション用データを示す説明図である。It is explanatory drawing which shows the data for navigation memorize | stored in the memory device of FIG. 図1の制御部による案内処理を示すフローチャートである。It is a flowchart which shows the guidance process by the control part of FIG. 図3の目的地の予測案内処理の詳しいフローチャートである。It is a detailed flowchart of the prediction guidance process of the destination of FIG. 候補目的地の探索処理の説明図である。It is explanatory drawing of the search process of a candidate destination. 複数の候補目的地を表示する表示画面の一例を示す図である。It is a figure which shows an example of the display screen which displays a some candidate destination. 現在位置から、選択された候補目的地までの案内経路の一例を示す説明図である。It is explanatory drawing which shows an example of the guidance route from the present position to the selected candidate destination. 経路案内画面の一例を示す図である。It is a figure which shows an example of a route guidance screen. 複数の候補目的地を表示する、更新された表示画面の一例を示す図である。It is a figure which shows an example of the updated display screen which displays a some candidate destination. 第2実施形態での、目的地の予測案内処理のフローチャートである。It is a flowchart of the prediction guidance process of the destination in 2nd Embodiment. 候補目的地の探索処理および絞り込み処理の説明図である。It is explanatory drawing of the search process of a candidate destination, and a narrowing-down process. 複数の候補目的地を表示する表示画面の一例を示す図である。It is a figure which shows an example of the display screen which displays a some candidate destination. 第3実施形態での、候補目的地の探索処理の説明図である。It is explanatory drawing of the search process of a candidate destination in 3rd Embodiment. 本発明の第4実施形態に係るナビゲーションシステムの概略構成図である。It is a schematic block diagram of the navigation system which concerns on 4th Embodiment of this invention. 図14のサーバ装置のハードウェアを示す概略構成図である。It is a schematic block diagram which shows the hardware of the server apparatus of FIG. 第4実施形態での候補目的地の探索処理の説明図である。It is explanatory drawing of the search process of the candidate destination in 4th Embodiment. 第4実施形態での、複数の候補目的地を表示する表示画面の一例を示す図である。It is a figure which shows an example of the display screen which displays a some candidate destination in 4th Embodiment.

以下、本発明の実施形態を、図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[第1実施形態]
図1は、本発明の第1実施形態に係るナビゲーション装置1のハードウェアを示す概略構成図である。ナビゲーション装置1は、電子機器の一種である。
図1のナビゲーション装置1は、GPS(Global Positioning System)受信部11、加速度センサ12、ディスプレイデバイス13、タッチパネルデバイス14、無線通信部15、メモリデバイス16、CPU(Central Processing Unit)17、RAM(Random Access Memory)18、およびこれらを接続するシステムバス19を有する。
ナビゲーション装置1は、電子機器の一種であり、目的地の候補を探索して提示し、選択された目的地までの経路を探索し、探索した経路で案内する。
ナビゲーション装置1は、たとえば自動車などの車両に搭載される。ナビゲーション装置1は、小型の携帯サイズに形成されてもよい。
[First Embodiment]
FIG. 1 is a schematic configuration diagram showing hardware of the navigation apparatus 1 according to the first embodiment of the present invention. The navigation device 1 is a type of electronic device.
1 includes a GPS (Global Positioning System) receiving unit 11, an acceleration sensor 12, a display device 13, a touch panel device 14, a wireless communication unit 15, a memory device 16, a CPU (Central Processing Unit) 17, a RAM (Random). Access Memory) 18 and a system bus 19 for connecting them.
The navigation device 1 is a type of electronic device that searches for and presents a destination candidate, searches for a route to the selected destination, and guides the searched route.
The navigation device 1 is mounted on a vehicle such as an automobile. The navigation device 1 may be formed in a small portable size.

GPS受信部11は、GPS衛星の電波を受信する。衛星からの電波には、たとえばGPS衛星の位置および時刻の情報が含まれる。GPS受信部11は、複数のGPS衛星の位置および時刻から、GPS受信部11の位置を示す座標値を演算し、CPU17へ出力する。座標値には、たとえば緯度経度の値が使用できる。GPS受信部11が演算した座標値は、ナビゲーション装置1のたとえば現在位置として用いることができる。   The GPS receiver 11 receives radio waves from GPS satellites. The radio wave from the satellite includes, for example, information on the position and time of the GPS satellite. The GPS receiving unit 11 calculates a coordinate value indicating the position of the GPS receiving unit 11 from the positions and times of a plurality of GPS satellites, and outputs them to the CPU 17. For example, latitude and longitude values can be used as the coordinate value. The coordinate value calculated by the GPS receiver 11 can be used as, for example, the current position of the navigation device 1.

加速度センサ12は、ナビゲーション装置1に作用する加速度を検出し、CPU17へ出力する。加速度センサ12は、たとえばナビゲーション装置1に作用する3軸方向の加速度を検出する。加速度センサ12により検出された加速度を二重積分することにより、ナビゲーション装置1の移動方向および移動量が得られる。この移動方向および移動量を用いてGPS受信部11が演算した座標値を補正することにより、たとえば地下、ビルなどの屋内のようにGPS衛星の電波が受信できない状況下でも、ナビゲーション装置1の現在位置を得られる。   The acceleration sensor 12 detects the acceleration acting on the navigation device 1 and outputs it to the CPU 17. The acceleration sensor 12 detects, for example, acceleration in three axial directions that acts on the navigation device 1. By double-integrating the acceleration detected by the acceleration sensor 12, the moving direction and the moving amount of the navigation device 1 can be obtained. By correcting the coordinate value calculated by the GPS receiver 11 using the moving direction and the moving amount, the current state of the navigation device 1 can be obtained even in a situation where GPS satellite radio waves cannot be received, such as indoors such as underground and buildings. You can get the position.

ディスプレイデバイス13は、たとえば液晶ディスプレイデバイスである。ディスプレイデバイス13は、表示画面を表示する。ディスプレイデバイス13は、CPU17から入力される表示データに基づく各種のナビゲーション用の表示画面を表示する。ナビゲーション用の表示画面には、たとえば、目的地の選択画面、選択された目的地へ至る案内経路の選択画面、選択された案内経路での案内画面がある。   The display device 13 is a liquid crystal display device, for example. The display device 13 displays a display screen. The display device 13 displays various display screens for navigation based on display data input from the CPU 17. The display screen for navigation includes, for example, a destination selection screen, a guidance route selection screen to the selected destination, and a guidance screen for the selected guidance route.

タッチパネルデバイス14は、たとえば静電式または感圧式のタッチパネルデバイスである。タッチパネルデバイス14は、透明または半透明であり、ディスプレイデバイス13の表示画面と重ねて配置される。タッチパネルデバイス14は、ユーザ操作があると、操作位置を示す入力データを、ナビゲーション用画面に対する操作位置のデータとして、CPU17へ出力する。
なお、タッチパネルデバイス14は、入力デバイスの一種である。ナビゲーション装置1は、入力デバイスとして、たとえばキー入力デバイスを備えてもよい。
The touch panel device 14 is, for example, an electrostatic or pressure sensitive touch panel device. The touch panel device 14 is transparent or translucent, and is arranged so as to overlap the display screen of the display device 13. When there is a user operation, the touch panel device 14 outputs input data indicating the operation position to the CPU 17 as operation position data for the navigation screen.
The touch panel device 14 is a kind of input device. The navigation apparatus 1 may include, for example, a key input device as an input device.

無線通信部15は、たとえば図示外の基地局と無線通信する。基地局と無線通信部15との無線通信には、たとえば64QAM(Quadrature Amplitude Modulation)で符号化された無線通信データが用いられる。
無線通信部15は、CPU17から入力されるデータを、64QAMで符号化し、基地局へ送信する。基地局は、無線通信部15から受信した符号化データを復号し、復号した通信データを、基地局が接続された通信ネットワークを通じて、図示外のサーバ装置へ送信する。
また、基地局は、無線通信部15へ送信される通信データを、通信ネットワークを通じてサーバ装置から受信し、64QAMで符号化し、無線通信部15へ送信する。無線通信部15は、基地局から受信した符号化データを復号し、復号したデータをCPU17へ出力する。
The radio communication unit 15 performs radio communication with a base station (not shown), for example. For wireless communication between the base station and the wireless communication unit 15, for example, wireless communication data encoded by 64QAM (Quadrature Amplitude Modulation) is used.
The wireless communication unit 15 encodes data input from the CPU 17 with 64QAM and transmits the data to the base station. The base station decodes the encoded data received from the wireless communication unit 15, and transmits the decoded communication data to a server device (not shown) through a communication network to which the base station is connected.
Further, the base station receives communication data transmitted to the wireless communication unit 15 from the server device through the communication network, encodes it with 64QAM, and transmits the encoded data to the wireless communication unit 15. The wireless communication unit 15 decodes the encoded data received from the base station, and outputs the decoded data to the CPU 17.

メモリデバイス16は、たとえばハードディスクデバイス、不揮発性メモリで構成される。メモリデバイス16は、ナビゲーション処理に必要な各種のデータを記憶する。
図2は、図1のメモリデバイス16に記憶されるナビゲーション用データを示す説明図である。
図2のメモリデバイス16は、ナビゲーション用データとして、地図データ21、登録地データ22、現在位置データ23、出発位置データ24、候補目的地データ25、目的地データ26、目的地履歴データ27、候補経路データ28、案内経路データ29、経路履歴データ30、および通信取得データ31を記憶する。
また、図2には、メモリデバイス16に記憶されたナビゲーションプログラム41も図示されている。
The memory device 16 is composed of, for example, a hard disk device or a nonvolatile memory. The memory device 16 stores various data necessary for navigation processing.
FIG. 2 is an explanatory diagram showing navigation data stored in the memory device 16 of FIG.
The memory device 16 in FIG. 2 includes, as navigation data, map data 21, registered location data 22, current location data 23, departure location data 24, candidate destination data 25, destination data 26, destination history data 27, candidates. The route data 28, the guide route data 29, the route history data 30, and the communication acquisition data 31 are stored.
FIG. 2 also shows a navigation program 41 stored in the memory device 16.

地図データ21は、たとえば、タッチパネルデバイス14に表示する地図の区域毎のテクスチャデータ、および経路探索に用いる経路データを有する。
テクスチャデータは、地図データ21がカバーする地域を地図表示するためのデータである。テクスチャデータは、たとえば、カバー地域の各区域(メッシュ)の表示画像、各区域の位置(範囲)を示す座標値を含む。
経路データは、カバー地域内の移動経路を探索するために利用されるデータである。経路データは、たとえば、人または車両が通行可能な道路のデータを含む。道路のデータは、たとえば道路の名称、道路の識別情報、道路の経路を示す座標値リスト、道路のたとえば車線数や歩道の有無などの構造情報を含む。
The map data 21 includes, for example, texture data for each area of the map displayed on the touch panel device 14 and route data used for route search.
The texture data is data for displaying a map of the area covered by the map data 21. The texture data includes, for example, a display image of each area (mesh) in the cover area and a coordinate value indicating the position (range) of each area.
The route data is data used for searching for a moving route in the covered area. The route data includes, for example, data on roads on which people or vehicles can pass. The road data includes, for example, a road name, road identification information, a coordinate value list indicating a road route, and structural information such as the number of lanes and the presence / absence of a sidewalk of the road.

登録地データ22は、目的地として設定可能な地点のデータである。目的地として設定可能な地点には、たとえば遊園地、公園、遺跡、構造物、ビル、駅、店舗、交差点、駐車場がある。登録地データ22は、各地点のデータとして、たとえば、地点の座標値、地点に存在する対象物の名称、種類を含む。
なお、地図データ21および登録地データ22の一部または全部は、無線通信部15により取得されてよい。無線通信部15により取得されたデータは、通信取得データ31として、メモリデバイス16に記憶される。
The registered place data 22 is data of points that can be set as destinations. The points that can be set as the destination include, for example, an amusement park, park, ruins, structure, building, station, store, intersection, and parking lot. The registered place data 22 includes, for example, the coordinate value of the point, the name of the object existing at the point, and the type as the data of each point.
Part or all of the map data 21 and the registered place data 22 may be acquired by the wireless communication unit 15. Data acquired by the wireless communication unit 15 is stored in the memory device 16 as communication acquisition data 31.

現在位置データ23は、ナビゲーション装置1の現在位置を示すデータである。現在位置データ23は、たとえば現在位置の座標値を含む。現在位置データ23は、GPS受信部11により繰り返し演算されるナビゲーション装置1の現在位置の緯度経度のデータにより、更新できる。   The current position data 23 is data indicating the current position of the navigation device 1. The current position data 23 includes, for example, the coordinate value of the current position. The current position data 23 can be updated with the latitude and longitude data of the current position of the navigation device 1 that is repeatedly calculated by the GPS receiver 11.

出発位置データ24は、ナビゲーション装置1が移動を開始した出発位置を示すデータである。出発位置データ24は、過去の位置を示すデータである。出発位置データ24は、たとえば出発位置の座標値を含む。   The departure position data 24 is data indicating a departure position where the navigation device 1 starts moving. The departure position data 24 is data indicating a past position. The departure position data 24 includes, for example, a coordinate value of the departure position.

候補目的地データ25は、目的地の探索条件に基づいて、目的地の候補として探索された地点のデータである。候補目的地データ25は、探索された地点を特定するためのデータとして、たとえば、候補目的地として選択された地点に存在する対応物の名称、座標値を含む。   Candidate destination data 25 is data of points searched as destination candidates based on destination search conditions. Candidate destination data 25 includes, for example, the names and coordinate values of corresponding objects present at the points selected as candidate destinations as data for specifying the searched points.

目的地データ26は、目的地として選択された地点のデータである。目的地データ26は、選択された地点を特定するためのデータとして、たとえば、目的地として選択された地点に存在する対応物の名称、座標値を含む。   The destination data 26 is data of a point selected as the destination. The destination data 26 includes, as data for specifying the selected point, for example, the name and coordinate value of the counterpart existing at the point selected as the destination.

目的地履歴データ27は、過去に目的地に至る経路として選択された経路のデータである。目的地履歴データ27は、目的地データ26を蓄積したデータである。目的地履歴データ27は、過去に目的地として選択された各経路のデータとして、たとえば、目的地として選択された地点に存在する対応物の名称、座標値を含む。   The destination history data 27 is data of a route selected as a route to reach the destination in the past. The destination history data 27 is data in which the destination data 26 is accumulated. The destination history data 27 includes, for example, names and coordinate values of corresponding objects existing at the point selected as the destination as data of each route selected as the destination in the past.

候補経路データ28は、出発位置または現在位置から目的地までの経路として探索された1乃至複数の経路を示すデータである。候補経路データ28は、探索された候補経路を示すデータとして、たとえば、候補経路を示す座標値リストを含む。   The candidate route data 28 is data indicating one or more routes searched as a route from the starting position or the current position to the destination. The candidate route data 28 includes, for example, a coordinate value list indicating candidate routes as data indicating the searched candidate routes.

案内経路データ29は、候補経路データ28から選択された1つの案内経路のデータである。案内経路データ29は、案内経路を示すデータとして、たとえば、案内経路を示す座標値リストを含む。   The guide route data 29 is data of one guide route selected from the candidate route data 28. The guide route data 29 includes, for example, a coordinate value list indicating the guide route as data indicating the guide route.

経路履歴データ30は、過去に案内経路とされた経路のデータである。経路履歴データ30は、案内経路データ29を蓄積したデータである。経路履歴データ30は、過去に案内経路とされた経路のデータとして、たとえば、案内経路を示す座標値リストを含む。   The route history data 30 is data of a route that has been a guide route in the past. The route history data 30 is data in which the guide route data 29 is accumulated. The route history data 30 includes, for example, a coordinate value list indicating a guide route as data of a route that has been a guide route in the past.

図1において、CPU17は、マイクロコンピュータである。
RAM18は、プログラムおよびデータを一時記憶する揮発性メモリである。
CPU17は、図2のメモリデバイス16に記憶されるナビゲーションプログラム41をRAM18に読み込んで実行する。これにより、ナビゲーション装置1には、図1に示すように、制御部42が実現される。
制御部42は、ナビゲーション装置1の制御部42として機能し、ナビゲーション装置1の全体的な動作を制御する。
制御部42は、ナビゲーション装置1にナビゲーション機能を実現するために、たとえば、ナビゲーション装置1の位置を取得する処理と、ナビゲーション装置1の進行方向を推定する処理と、推定された進行方向の目的地を探索する処理と、探索した目的地を、選択可能な候補目的地としてディスプレイデバイス13に表示する処理と、選択された候補目的地を目的地とする案内経路を探索して案内する処理と、を実行する。
なお、メモリデバイス16に記憶されるナビゲーションプログラム41は、ナビゲーション装置1の出荷前にメモリデバイス16に記録されたものでも、出荷後にメモリデバイス16に記録されたものでもよい。出荷後にメモリデバイス16に記録されるナビゲーションプログラム41は、たとえばCD−ROM(CompactDisc-ReadOnlyMemory)などのコンピュータ読取可能な記録媒体に記録されたものをインストールしたものでも、通信ネットワークなどを通じて図示外のサーバ装置からダウンロードしたものでもよい。
In FIG. 1, a CPU 17 is a microcomputer.
The RAM 18 is a volatile memory that temporarily stores programs and data.
The CPU 17 reads the navigation program 41 stored in the memory device 16 of FIG. Thereby, as shown in FIG. 1, the control part 42 is implement | achieved in the navigation apparatus 1. FIG.
The control unit 42 functions as the control unit 42 of the navigation device 1 and controls the overall operation of the navigation device 1.
In order to realize the navigation function in the navigation device 1, the control unit 42 acquires, for example, a process for acquiring the position of the navigation device 1, a process for estimating the traveling direction of the navigation device 1, and a destination in the estimated traveling direction. A process of searching for a destination, a process of displaying the searched destination on the display device 13 as a selectable candidate destination, a process of searching and guiding a guide route with the selected candidate destination as a destination, Execute.
The navigation program 41 stored in the memory device 16 may be recorded in the memory device 16 before shipment of the navigation device 1 or may be recorded in the memory device 16 after shipment. The navigation program 41 recorded in the memory device 16 after shipment may be one installed on a computer-readable recording medium such as a CD-ROM (CompactDisc-ReadOnlyMemory), or a server (not shown) via a communication network or the like. It may be downloaded from a device.

次に、図1のナビゲーション装置1の動作について説明する。
ナビゲーション機能が起動されると、制御部42は、GPS受信部11の座標値または加速度センサ12の加速度を用いて、ナビゲーション装置1の最新の位置を取得する。制御部42は、取得した最新の位置により現在位置データ23を更新する。
また、制御部42は、現在位置データ23を用いて地図データ21から、現在位置を含むテクスチャデータを読み込む。制御部42は、現在位置を地図上に表示するデータを生成し、ディスプレイデバイス13へ出力する。ディスプレイデバイス13は、現在位置を地図上に表示する。
制御部42は、以上の現在位置データ23および表示地図の更新処理を、周期的に繰り返す。
また、制御部42は、たとえばナビゲーション装置1において目的地が設定される場合、設定された目的地までの案内処理を実行する。
Next, the operation of the navigation device 1 of FIG. 1 will be described.
When the navigation function is activated, the control unit 42 acquires the latest position of the navigation device 1 using the coordinate value of the GPS receiving unit 11 or the acceleration of the acceleration sensor 12. The control unit 42 updates the current position data 23 with the acquired latest position.
The control unit 42 reads texture data including the current position from the map data 21 using the current position data 23. The control unit 42 generates data for displaying the current position on the map and outputs the data to the display device 13. The display device 13 displays the current position on the map.
The control unit 42 periodically repeats the current position data 23 and display map update processing described above.
For example, when a destination is set in the navigation device 1, the control unit 42 executes guidance processing to the set destination.

図3は、図1の制御部42による案内処理を示すフローチャートである。
図3の案内処理において、制御部42は、目的地の設定の要否を判断する(ステップST1)。
制御部42は、目的地の設定の要否の確認画面の表示データを生成し、ディスプレイデバイス13に表示させる。
タッチパネルデバイス14は、ディスプレイデバイス13に表示された画面に対するユーザ操作を検出する。タッチパネルデバイス14から操作位置データが入力されると、制御部42は、該操作位置に基づいて、目的地の設定の要否を判断する。
FIG. 3 is a flowchart showing the guidance processing by the control unit 42 of FIG.
In the guidance process of FIG. 3, the control unit 42 determines whether it is necessary to set a destination (step ST1).
The control unit 42 generates display data for a confirmation screen for determining whether or not to set the destination, and causes the display device 13 to display the display data.
The touch panel device 14 detects a user operation on the screen displayed on the display device 13. When the operation position data is input from the touch panel device 14, the control unit 42 determines whether or not the destination needs to be set based on the operation position.

目的地の設定が必要である場合、制御部42は、目的地および案内経路を探索して案内する処理を開始する。
具体的には、制御部42は、まず、目的地を選択するために、目的地のリストをディスプレイデバイス13に表示させる(ステップST2)。
制御部42は、メモリデバイス16の登録地データ22および目的地履歴データ27から、地点のデータを読み込み、これらの地点を選択可能に表示する表示データを生成し、ディスプレイデバイス13に表示させる。
タッチパネルデバイス14がディスプレイデバイス13に表示された1つの地点に対するユーザ操作を検出する。制御部42は、タッチパネルデバイス14から入力される操作位置データに基づいて、その操作位置に表示している地点を目的地として選択する(ステップST3)。制御部42は、メモリデバイス16の目的地データ26を、選択した地点のデータにより更新する。
When setting of the destination is necessary, the control unit 42 starts a process of searching for and guiding the destination and the guidance route.
Specifically, the control unit 42 first displays a list of destinations on the display device 13 in order to select a destination (step ST2).
The control unit 42 reads point data from the registered location data 22 and the destination history data 27 of the memory device 16, generates display data for displaying these points in a selectable manner, and causes the display device 13 to display the display data.
The touch panel device 14 detects a user operation for one point displayed on the display device 13. Based on the operation position data input from the touch panel device 14, the control unit 42 selects a point displayed at the operation position as a destination (step ST3). The control unit 42 updates the destination data 26 of the memory device 16 with the data at the selected point.

目的地を選択すると、制御部42は、選択した目的地へ至る経路を探索する(ステップST4)。
制御部42は、現在位置データ23、目的地データ26および経路データを読み込み、現在位置から目的地までの経路を探索する。制御部42は、たとえば最短距離、最短時間、一般道優先、有料道路優先、屋根道優先などの経路の探索条件に応じた経路を探索する。メモリデバイス16は、制御部42は、探索した経路により、候補経路データ28を更新する。候補経路データ28には、複数の探索条件に対応する複数の経路の候補のデータが記憶される。
When the destination is selected, the control unit 42 searches for a route to the selected destination (step ST4).
The control unit 42 reads the current position data 23, the destination data 26 and the route data, and searches for a route from the current position to the destination. The control unit 42 searches for a route according to a route search condition such as the shortest distance, the shortest time, the general road priority, the toll road priority, and the roof road priority. In the memory device 16, the control unit 42 updates the candidate route data 28 with the searched route. The candidate route data 28 stores a plurality of route candidate data corresponding to a plurality of search conditions.

複数の経路の候補を探索した後、制御部42は、探索した複数の経路から1つを、案内経路として選択する(ステップST5)。
制御部42は、候補経路データ28、地図データ21のテクスチャデータを読み込み、探索した複数の経路を地図上に表示するデータを生成し、ディスプレイデバイス13に表示させる。
タッチパネルデバイス14がディスプレイデバイス13に表示された1つの経路に対するユーザ操作を検出する。制御部42は、タッチパネルデバイス14から入力される操作位置データに基づいて、その操作位置に表示している経路を案内経路として選択する。制御部42は、選択した経路のデータにより、メモリデバイス16の案内経路データ29を更新する。
After searching for a plurality of route candidates, the control unit 42 selects one of the searched plurality of routes as a guide route (step ST5).
The control unit 42 reads the texture data of the candidate route data 28 and the map data 21, generates data for displaying the searched plurality of routes on the map, and causes the display device 13 to display the data.
The touch panel device 14 detects a user operation for one route displayed on the display device 13. Based on the operation position data input from the touch panel device 14, the control unit 42 selects the route displayed at the operation position as the guide route. The control unit 42 updates the guide route data 29 of the memory device 16 with the selected route data.

目的地および案内経路を選択すると、制御部42は、該案内経路での経路案内を開始する(ステップST6)。
制御部42は、現在位置データ23を読み込み、ディスプレイデバイス13の表示画面に表示する地図範囲を決定する。
次に、制御部42は、該表示する地図範囲の案内経路データ29、テクスチャデータを読み込み、現在位置および案内経路を地図上に表示するデータを生成し、ディスプレイデバイス13に表示させる。ユーザは、表示された地図および案内経路にしたがって、現在位置から目的地へ向かって移動を開始できる。
制御部42は、たとえば現在位置データ23を更新する度に上述した処理を繰り返し、ディスプレイデバイス13の表示を更新する。ディスプレイデバイス13に表示される地図および案内経路は、ナビゲーション装置1の移動に応じて更新される。ユーザは、ナビゲーション装置1に表示された地図および案内経路により移動方向を確認し、選択した目的地まで移動できる。
When the destination and the guidance route are selected, the control unit 42 starts route guidance on the guidance route (step ST6).
The control unit 42 reads the current position data 23 and determines a map range to be displayed on the display screen of the display device 13.
Next, the control unit 42 reads the guide route data 29 and the texture data of the map range to be displayed, generates data for displaying the current position and the guide route on the map, and causes the display device 13 to display the data. The user can start moving from the current position to the destination according to the displayed map and guide route.
For example, the control unit 42 repeats the above-described process every time the current position data 23 is updated, and updates the display of the display device 13. The map and the guide route displayed on the display device 13 are updated according to the movement of the navigation device 1. The user can confirm the moving direction from the map and the guide route displayed on the navigation device 1 and move to the selected destination.

目的地までの経路案内が完了すると、制御部42は、終了処理を実行する。
制御部42は、案内した目的地データ26により、目的地履歴データ27を更新する。また、案内経路データ29により、経路履歴データ30を更新する。
これにより、ユーザを実際に案内した目的地と案内経路が、メモリデバイス16に蓄積される。ユーザは、後にこれらを呼び出して再利用できる。
When the route guidance to the destination is completed, the control unit 42 executes an end process.
The control unit 42 updates the destination history data 27 with the guided destination data 26. Further, the route history data 30 is updated with the guide route data 29.
As a result, the destination and guidance route that actually guided the user are stored in the memory device 16. The user can later call them for reuse.

このように、ナビゲーション装置1は、ユーザの目的地および案内経路を探索し、該案内経路で目的地までユーザを案内できる。
しかしながら、上述したように、この案内機能を利用するためには、ユーザは、移動を開始する前に、出発位置点において目的地および案内経路を設定する必要がある。
出発前に毎回目的地を設定することは、ユーザにとって手間である。
また、急いで出発したい場合、ユーザは、その手間を惜しんで、目的地を設定しないまま出発することがある。
このように、案内機能は、十分に利用されているとは言えない。
そこで、本実施形態では、出発前に目的地を設定しない場合でも、移動開始後に目的地を簡単に設定できるようにする。これにより、案内機能の利便性の向上が図れる。以下、詳しく説明する。
In this way, the navigation device 1 can search for the user's destination and guide route, and guide the user to the destination using the guide route.
However, as described above, in order to use this guidance function, the user needs to set a destination and a guidance route at the departure point before starting the movement.
Setting the destination each time before departure is troublesome for the user.
In addition, when the user wants to start quickly, the user may leave without setting the destination with the effort.
Thus, it cannot be said that the guidance function is fully utilized.
Therefore, in the present embodiment, even when the destination is not set before departure, the destination can be easily set after the start of movement. Thereby, the convenience of the guidance function can be improved. This will be described in detail below.

図3のステップST1において、目的地の設定が不要であると判断すると、制御部42は、さらに移動が開始されたか否かを判断する(ステップST7)。
制御部42は、たとえばGPS受信部11の検出位置が所定距離以上変化した場合、移動が開始されたと判断する。
制御部42は、移動開始が検出されるまで、これらのステップST1およびステップST7による判断処理を繰り返す。
If it is determined in step ST1 of FIG. 3 that setting of a destination is not necessary, the control unit 42 determines whether or not movement has further started (step ST7).
For example, when the detection position of the GPS receiving unit 11 has changed by a predetermined distance or more, the control unit 42 determines that the movement has started.
The control unit 42 repeats the determination process of step ST1 and step ST7 until the start of movement is detected.

そして、出発前に目的地が選択されないまま移動が開始されると、制御部42は、目的地の予測案内処理を開始する(ステップST8)。   Then, when the movement is started before the destination is selected before departure, the control unit 42 starts a predicted guidance process for the destination (step ST8).

図4は、図3の目的地の予測案内処理の詳しいフローチャートである。
図4の目的地の予測案内処理において、制御部42は、移動を開始した出発位置を保存する(ステップST11)。
制御部42は、予測案内処理を開始すると判断した時点でのナビゲーション装置1の現在位置データ23により、出発位置データ24を更新する。
また、制御部42は、地図データ21のテクスチャデータを読み込み、現在位置およびその周囲を表示する地図をディスプレイデバイス13に表示させる(ステップST12)。
FIG. 4 is a detailed flowchart of the destination prediction guidance processing of FIG.
In the predicted guidance process for the destination shown in FIG. 4, the control unit 42 stores the starting position where the movement is started (step ST11).
The control unit 42 updates the departure position data 24 with the current position data 23 of the navigation device 1 when it is determined to start the prediction guidance process.
Moreover, the control part 42 reads the texture data of the map data 21, and displays the map which displays the present position and its periphery on the display device 13 (step ST12).

出発位置を保存して表示した後、制御部42は、候補目的地を予測して提示する処理を開始する。
この候補目的地の予測提示処理において、制御部42は、まず、移動開始後の現在位置を取得する(ステップST13)。
たとえば、制御部42は、GPS受信部11が演算した現在位置を取得する。
また、GPS受信部11が新たな現在位置を演算していない場合、制御部42は、GPS受信部11の現在位置を最後に更新した後の未更新期間での加速度センサ12の検出値を用いてGPS受信部11が最後に演算した現在位置を補正し、現在位置を取得する。
制御部42は、取得した最新の現在位置により、現在位置データ23を更新する。
After storing and displaying the departure position, the control unit 42 starts a process of predicting and presenting the candidate destination.
In this candidate destination prediction presentation process, the control unit 42 first acquires the current position after the start of movement (step ST13).
For example, the control unit 42 acquires the current position calculated by the GPS receiving unit 11.
When the GPS receiving unit 11 has not calculated a new current position, the control unit 42 uses the detection value of the acceleration sensor 12 in the non-updated period after the current position of the GPS receiving unit 11 is updated last time. The current position calculated last by the GPS receiver 11 is corrected, and the current position is acquired.
The control unit 42 updates the current position data 23 with the acquired latest current position.

最新の現在位置を取得した後、制御部42は、ナビゲーション装置1の進行方向を推定する(ステップST14)。
たとえば、制御部42は、出発位置から現在位置へ向かう方向を、ナビゲーション装置1の進行方向として推定する。
また、制御部42は、推定したナビゲーション装置1の進行方向を基準とし、該進行方向に対して所定の角度範囲内にある地点を、移動中に目的地として選択するための候補目的地として探索する(ステップST15)。制御部42は、登録地データ22、目的地履歴データ27を読み込み、所定の角度範囲内の地点を探索する。制御部42は、この候補目的地の探索により得た1乃至複数の地点のデータにより、候補目的地データ25を更新する。
After acquiring the latest current position, the control unit 42 estimates the traveling direction of the navigation device 1 (step ST14).
For example, the control unit 42 estimates the direction from the departure position to the current position as the traveling direction of the navigation device 1.
In addition, the control unit 42 searches for a point within a predetermined angle range with respect to the estimated traveling direction of the navigation device 1 as a candidate destination for selecting the destination while moving. (Step ST15). The control unit 42 reads the registered place data 22 and the destination history data 27 and searches for a point within a predetermined angle range. The control unit 42 updates the candidate destination data 25 with data of one or more points obtained by searching for the candidate destination.

図5は、候補目的地の探索処理の説明図である。
図5は、地図データ21の1つの区域を表示する地図である。図5には、出発位置SP、現在位置PP、探索対象の複数の地点である第1地点P1から第6地点P6、が図示されている。
この場合、制御部42は、まず、出発位置SPの座標値から現在位置PPの座標値へ向かう方向を、ナビゲーション装置1の進行方向として推定する。図5の3本の点線のうち、真ん中の点線L1が、推定されたナビゲーション装置1の信号方向を示す。
FIG. 5 is an explanatory diagram of the candidate destination search process.
FIG. 5 is a map that displays one area of the map data 21. FIG. 5 illustrates a departure position SP, a current position PP, and a plurality of points to be searched, a first point P1 to a sixth point P6.
In this case, the control unit 42 first estimates the direction from the coordinate value of the departure position SP to the coordinate value of the current position PP as the traveling direction of the navigation device 1. Among the three dotted lines in FIG. 5, the middle dotted line L1 indicates the estimated signal direction of the navigation device 1.

次に、制御部42は、推定したナビゲーション装置1の進行方向(L1)を基準とし、現在地の進行方向(L1)から所定の角度範囲を特定する。図5の3本の点線のうち、両端の2本の点線L2,L3が、所定の角度範囲の境界線を示す。この境界線(L2,L3)の間が、進行方向(L1)から所定の角度範囲として特定される。境界線(L2,L3)は、現在位置PPから伸びる。
制御部42は、所定の角度範囲内に緯度経度が属する地点を、候補目的地として探索する。制御部42は、登録地データ22および目的地履歴データ27から、該角度範囲内の緯度経度を有する地点を抽出する。制御部42は、抽出した1乃至複数の地点のデータにより、候補目的地データ25を更新する。
図5の場合、制御部42は、探索対象の第1地点P1から第6地点P6のうち、第1地点P1、第2地点P2および第6地点P6を、所定の角度範囲内に緯度経度が属する地点として探索する。
Next, the control unit 42 specifies a predetermined angle range from the traveling direction (L1) of the current location with the estimated traveling direction (L1) of the navigation device 1 as a reference. Of the three dotted lines in FIG. 5, two dotted lines L2 and L3 at both ends indicate boundary lines in a predetermined angle range. A space between the boundary lines (L2, L3) is specified as a predetermined angle range from the traveling direction (L1). The boundary lines (L2, L3) extend from the current position PP.
The control unit 42 searches for a point where the latitude and longitude belong within a predetermined angle range as a candidate destination. The control unit 42 extracts points having latitude and longitude within the angle range from the registered place data 22 and the destination history data 27. The control unit 42 updates the candidate destination data 25 with the extracted data of one or more points.
In the case of FIG. 5, the control unit 42 determines the latitude and longitude of the first point P1, the second point P2, and the sixth point P6 from the first point P1 to the sixth point P6 to be searched within a predetermined angle range. Search as a point to belong.

なお、この所定の角度範囲内には、多数の地点が存在することが予想される。
この場合、制御部42は、該角度範囲内に存在し且つ出発位置からたとえば10kmのように所定の距離範囲以内に存在する複数の地点を、複数の候補目的地として探索してよい。
また、制御部42は、該角度範囲内の複数の地点を、出発位置に近いものから順番に所定数だけ、複数の候補目的地として探索してよい。
後述するように、探索された複数の候補目的地は、選択可能にディスプレイデバイス13に表示される。ディスプレイデバイス13に同時に選択可能に表示できる候補目的地の個数は、ディスプレイデバイス13の表示画面のサイズにより物理的に制限される。よって、後者のように探索する複数の候補目的地を所定数以下に制限しても、ユーザが選択できる地点は実質的に制限されない。複数の候補目的地を所定数以下に制限することで、候補目的地の探索処理時間を略一定の時間以下に短縮できる。
また、登録地データ22および目的地履歴データ27に登録された地点を、地点の属性に基づいて分類し、ユーザに応じた分類の優先順位で所定数以下の複数の候補目的地を探索してもよい。
It should be noted that a large number of points are expected to exist within the predetermined angle range.
In this case, the control unit 42 may search, as a plurality of candidate destinations, a plurality of points existing within the angle range and within a predetermined distance range such as 10 km from the starting position.
Further, the control unit 42 may search a plurality of points within the angle range as a plurality of candidate destinations in a predetermined number in order from the closest to the starting position.
As will be described later, the plurality of searched candidate destinations are displayed on the display device 13 in a selectable manner. The number of candidate destinations that can be displayed simultaneously on the display device 13 is physically limited by the size of the display screen of the display device 13. Therefore, even if the plurality of candidate destinations to be searched are limited to a predetermined number or less as in the latter case, the points that can be selected by the user are not substantially limited. By limiting the plurality of candidate destinations to a predetermined number or less, the candidate destination search processing time can be shortened to a substantially constant time or less.
Further, the points registered in the registered place data 22 and the destination history data 27 are classified based on the attributes of the points, and a plurality of candidate destinations having a predetermined number or less are searched for in the classification priority order according to the user. Also good.

進行方向から所定の角度範囲内にある候補目的地を探索した後、制御部42は、探索した候補目的地をディスプレイデバイス13に表示する(ステップST16)。制御部42は、候補目的地データ25を読み込み、抽出された候補目的地をディスプレイデバイス13に表示する。   After searching for a candidate destination within a predetermined angle range from the traveling direction, the control unit 42 displays the searched candidate destination on the display device 13 (step ST16). The control unit 42 reads the candidate destination data 25 and displays the extracted candidate destination on the display device 13.

図6は、複数の候補目的地を表示する表示画面の一例を示す図である。
図6の表示画面は、ナビゲーション装置1のディスプレイデバイス13に表示される。
図6の地図の表示範囲は、図5の区域の右下部分に対応している。ナビゲーション装置1の現在位置および現在の進行方向が、矢線ARにより表示される。
そして、ディスプレイデバイス13の表示画面の左端には、表示画面の外周に沿って、抽出された3つの候補目的地を示す3つの表示オブジェクトが表示される。具体的には、第1地点P1の表示オブジェクトOB1と、第2地点P2の表示オブジェクトOB2と、第6地点P6の表示オブジェクトOB3とが表示される。
表示オブジェクトOB1〜OB3の表示画面での配置は、図5での地点の位置関係に対応している。たとえば、図6の地図の表示範囲において、表示オブジェクトOB1の延長線上に第1地点P1が存在するように、表示オブジェクトOB1は配置される。
ユーザは、ディスプレイデバイス13の表示により、所望の目的地が候補目的地として提示されているか否かを確認できる。ユーザは、所望の目的地の表示オブジェクトを選択する。タッチパネルデバイス14は、ユーザの操作位置を示すデータを出力する。制御部42は、操作位置データに基づいて、1つの表示オブジェクトが選択されたことを判断する。制御部42は、選択された表示オブジェクトに対応する候補目的地のデータにより、目的地データ26を更新する。
FIG. 6 is a diagram illustrating an example of a display screen that displays a plurality of candidate destinations.
The display screen of FIG. 6 is displayed on the display device 13 of the navigation apparatus 1.
The display range of the map of FIG. 6 corresponds to the lower right portion of the area of FIG. The current position and the current traveling direction of the navigation device 1 are displayed by an arrow AR.
Then, at the left end of the display screen of the display device 13, three display objects indicating the three extracted candidate destinations are displayed along the outer periphery of the display screen. Specifically, the display object OB1 at the first point P1, the display object OB2 at the second point P2, and the display object OB3 at the sixth point P6 are displayed.
The arrangement of the display objects OB1 to OB3 on the display screen corresponds to the positional relationship of points in FIG. For example, the display object OB1 is arranged so that the first point P1 exists on the extended line of the display object OB1 in the display range of the map of FIG.
The user can confirm whether or not a desired destination is presented as a candidate destination by displaying on the display device 13. The user selects a display object at a desired destination. The touch panel device 14 outputs data indicating the operation position of the user. The control unit 42 determines that one display object has been selected based on the operation position data. The control unit 42 updates the destination data 26 with the candidate destination data corresponding to the selected display object.

そして、複数の候補目的地の1つが目的地として選択される(ステップST17)と、制御部42は、経路データを用いて、現在位置から、選択した候補目的地までの1乃至複数の候補経路を探索し、表示する。また、複数の候補経路から案内経路が選択されると、制御部42は、選択した案内経路による経路案内を開始する(ステップST18)。
なお、この経路探索から経路案内までの処理は、図3のステップST4からステップST6までの処理に対応する。
Then, when one of the plurality of candidate destinations is selected as the destination (step ST17), the control unit 42 uses the route data to display one or more candidate routes from the current position to the selected candidate destination. Search for and display. When a guide route is selected from a plurality of candidate routes, the control unit 42 starts route guidance using the selected guide route (step ST18).
Note that the processing from route search to route guidance corresponds to the processing from step ST4 to step ST6 in FIG.

図7は、現在位置から、選択された候補目的地までの案内経路の一例を示す説明図である。
図7の区域は、図5の区域に対応する。第2地点P2が目的地として選択された例である。
そして、表示された複数の候補目的地P1,P2,P6のうちの1つである第2地点P2が目的地として選択された場合、制御部42は、選択した時点での現在位置から、選択した第2地点P2までの案内経路R1を探索する。
その後、制御部42は、図8に示すように、ディスプレイデバイス13の表示画面に、候補目的地を選択した時点での現在位置PPと、該現在位置PPから目的地としての第2地点P2までの案内経路R1とが、地図に重ねて表示される。
図8は、経路案内画面の一例を示す図である。
FIG. 7 is an explanatory diagram showing an example of a guide route from the current position to the selected candidate destination.
The area of FIG. 7 corresponds to the area of FIG. In this example, the second point P2 is selected as the destination.
And when the 2nd point P2 which is one of the displayed several candidate destinations P1, P2, and P6 is selected as a destination, the control part 42 selects from the present position at the time of selection. The guide route R1 to the second point P2 is searched.
Thereafter, as shown in FIG. 8, the control unit 42 displays the current position PP at the time of selecting the candidate destination on the display screen of the display device 13, and the current position PP to the second point P2 as the destination. The guide route R1 is displayed superimposed on the map.
FIG. 8 is a diagram illustrating an example of a route guidance screen.

これに対し、図4のステップST17において、表示した候補目的地がタッチパネルデバイス14の操作により選択されない場合、制御部42は、ステップST13からステップST17までの目的地の予測案内処理を再び実行する。制御部42は、移動中に、候補目的地の1つが選択されるまで、ステップST13からステップST17までの処理を繰り返し実行する。   On the other hand, when the displayed candidate destination is not selected by the operation of the touch panel device 14 in step ST17 of FIG. 4, the control unit 42 executes the destination prediction guidance processing from step ST13 to step ST17 again. The controller 42 repeatedly executes the processes from step ST13 to step ST17 until one of the candidate destinations is selected during the movement.

図9は、複数の候補目的地を表示する、更新された表示画面の一例を示す図である。
現在位置は、図6の現在位置から移動している。
その結果、図9の表示画面の矢線ARは、図6のものと比べて、地図(表示画面)の上方へ移動している。
このように現在位置が上に移動すると、ナビゲーション装置1の進行方向および所定の角度範囲が、図5の区域に対して、上側へ移動する。制御部42は、該角度範囲内の地点として、第1地点P1、と第2地点P2とを探索する。
その結果、図9の表示画面では、第1地点P1に対応する表示オブジェクトと、第2地点P2に対応する表示オブジェクトとが、選択可能な表示オブジェクトとして表示されている。
このように、ユーザに提示する候補目的地は、ユーザによるナビゲーション装置1の移動に従って変化する。
FIG. 9 is a diagram illustrating an example of an updated display screen that displays a plurality of candidate destinations.
The current position has moved from the current position in FIG.
As a result, the arrow line AR on the display screen in FIG. 9 has moved to the upper side of the map (display screen) compared to that in FIG.
Thus, when the current position moves upward, the traveling direction of the navigation device 1 and the predetermined angle range move upward with respect to the area of FIG. The control unit 42 searches for the first point P1 and the second point P2 as points within the angle range.
As a result, on the display screen of FIG. 9, the display object corresponding to the first point P1 and the display object corresponding to the second point P2 are displayed as selectable display objects.
In this way, the candidate destination presented to the user changes according to the movement of the navigation device 1 by the user.

以上のように、本実施形態のナビゲーション装置1は、ユーザが目的地を選択しないまま出発した場合、出発後の実際の移動経路に基づいて移動開始後に候補目的地を自動探索し、提示する。ユーザは、移動中に、移動方向に応じて自動的に探索された目的とする候補目的地を選択し、該候補目的地までの経路案内を受けることができる。ユーザは、出発前に目的地を設定することなく、経路案内を利用できる。   As described above, when the user departs without selecting a destination, the navigation device 1 according to the present embodiment automatically searches for and presents the candidate destination after starting the movement based on the actual movement route after the departure. During movement, the user can select a target candidate destination automatically searched according to the moving direction, and receive route guidance to the candidate destination. The user can use route guidance without setting a destination before departure.

特に、本実施形態のナビゲーション装置1は、出発時に出発位置SPを保存し、その出発位置SPから移動開始後の現在位置PPへ向かう方向を進行方向(L1)として特定し、該進行方向を基準とした所定の角度範囲内の候補目的地を探索して提示する。よって、ナビゲーション装置1は、ユーザが過去に訪れたことがない地点を候補目的地として提示し、該未到達地点までの経路を案内することができる。   In particular, the navigation device 1 according to the present embodiment stores the departure position SP at the time of departure, specifies the direction from the departure position SP toward the current position PP after the start of movement as the traveling direction (L1), and uses the traveling direction as a reference. The candidate destination within the predetermined angle range is searched and presented. Therefore, the navigation apparatus 1 can present a point that the user has not visited in the past as a candidate destination, and can guide a route to the unreachable point.

また、本実施形態のナビゲーション装置1は、候補目的地を、ディスプレイデバイス13の表示画面に表示されている地図の表示範囲と無関係に探索し、地図の表示範囲外の候補目的地を、表示画面の外周に沿って配置した選択可能なオブジェクトにより提示する。ユーザは、表示された該オブジェクトを選択することにより、地図の表示範囲外の候補目的地を目的地として選択できる。ナビゲーション装置1は、ディスプレイデバイス13に表示されない遠方の地点についても、選択可能な候補目的地として提示できる。ユーザは、案内に適した縮尺の地図をディスプレイデバイス13の表示画面に表示させた状態で、該表示の範囲外に存在する地点を候補目的地として移動中に選択し、選択した目的地までの経路案内を受けることができる。   In addition, the navigation device 1 of the present embodiment searches for a candidate destination regardless of the display range of the map displayed on the display screen of the display device 13, and displays a candidate destination outside the map display range on the display screen. Presented by selectable objects placed along the perimeter of the. The user can select a candidate destination outside the display range of the map as the destination by selecting the displayed object. The navigation apparatus 1 can also present distant points that are not displayed on the display device 13 as selectable candidate destinations. The user selects a point that is outside the display range while moving a map of a scale suitable for guidance on the display screen of the display device 13 as a candidate destination and moves to the selected destination. You can get route guidance.

[第2実施形態]
次に、本発明の第2実施形態に係るナビゲーション装置1について説明する。
第2実施形態に係るナビゲーション装置1は、候補目的地の探索処理が、第1実施形態のものと異なる。以下、第1実施形態との相違点について説明する。
[Second Embodiment]
Next, a navigation device 1 according to a second embodiment of the present invention will be described.
The navigation device 1 according to the second embodiment differs from that of the first embodiment in the candidate destination search process. Hereinafter, differences from the first embodiment will be described.

図10は、第2実施形態での、目的地の予測案内処理のフローチャートである。
図10の目的地の予測案内処理において、制御部42は、出発位置を保存し(ステップST11)、地図を表示した後(ステップST12)、候補目的地を予測して提示する処理を開始する。
FIG. 10 is a flowchart of destination prediction guidance processing in the second embodiment.
In the destination prediction guidance process of FIG. 10, the control unit 42 stores the departure position (step ST11), displays the map (step ST12), and then starts a process of predicting and presenting the candidate destination.

この候補目的地の予測提示処理において、制御部42は、候補目的地の抽出処理と、絞り込み処理との、二段階の処理を実行する。
制御部42は、候補目的地を抽出するために、最新の現在位置を取得し(ステップST13)、ナビゲーション装置1の進行方向を推定し(ステップST14)、該進行方向に対して所定の角度範囲内にある地点を候補目的地として探索する(ステップST15)。
In this candidate destination prediction presentation process, the control unit 42 executes two-stage processing, that is, candidate destination extraction processing and narrowing-down processing.
In order to extract the candidate destination, the control unit 42 acquires the latest current position (step ST13), estimates the traveling direction of the navigation device 1 (step ST14), and has a predetermined angular range with respect to the traveling direction. A point inside is searched as a candidate destination (step ST15).

次に、制御部42は、抽出処理により得た複数の地点の絞り込み処理を実行する(ステップST21)。
制御部42は、経路履歴データ30から、抽出した地点へ案内した過去の移動経路を探索する。
制御部42は、探索した過去の経路と、ナビゲーション装置1の現在の移動経路とを比較する。制御部42は、たとえば出発位置および現在位置が、探索した過去の経路上に位置するか否かで、一致を判断する。
そして、これらの経路が一致していない場合、制御部42は、探索した過去の経路により至った地点を、探索した地点から除く。
経路が一致する地点は、探索した地点に残す。経路が探索されなかった地点は、探索した地点に残す。
制御部42は、この過去の経路により絞り込んだ1乃至複数の地点のデータにより、候補目的地データ25を更新する。
Next, the control part 42 performs the narrowing-down process of several points obtained by the extraction process (step ST21).
The control unit 42 searches the route history data 30 for past movement routes that have been guided to the extracted points.
The control unit 42 compares the searched past route with the current movement route of the navigation device 1. For example, the control unit 42 determines a match based on whether or not the departure position and the current position are located on the searched past route.
If these routes do not match, the control unit 42 excludes the point reached by the searched past route from the searched points.
The point where the route matches is left at the searched point. The point where the route is not searched is left as the searched point.
The control unit 42 updates the candidate destination data 25 with data of one or more points narrowed down by the past route.

図11は、候補目的地の探索処理および絞り込み処理の説明図である。
図11は、図5に対応する。また、出発位置SP、現在位置PP、第1地点P1から第6地点P6に加えて、経路履歴データ30の第1過去経路R2と第2過去経路R3と、が図示されている。
第1過去経路R2は、出発位置から第2地点P2へ至る経路である。
第2過去経路R3は、出発位置から第6地点P6へ至る経路である。
FIG. 11 is an explanatory diagram of a candidate destination search process and a narrowing process.
FIG. 11 corresponds to FIG. Further, the first past route R2 and the second past route R3 of the route history data 30 are illustrated in addition to the departure position SP, the current position PP, and the first point P1 to the sixth point P6.
The first past route R2 is a route from the departure position to the second point P2.
The second past route R3 is a route from the departure position to the sixth point P6.

図11では、ステップST15の候補目的地の探索処理により、探索対象の第1地点P1から第6地点P6のうち、第1地点P1、第2地点P2および第6地点P6が探索される。
制御部42は、探索した各地点について、過去経路に応じた絞り込み処理を実行する(ステップST21)。
たとえば、ユーザは、第2過去経路R3により第6地点P6へ行ったことがあるとする。現在位置PPは、第2過去経路R3から外れている。この場合、制御部42は、探索により抽出した第6地点P6を除外する。
また、ユーザは、第1過去経路により第2地点P2へ行ったことがあるとする。現在位置PPは、第2過去経路R3上にある。この場合、制御部42は、探索により抽出した第2地点P2を残す。
また、第1地点P1については、過去経路がないとする。この場合、制御部42は、探索により抽出した第1地点P1を残す。
In FIG. 11, the first point P1, the second point P2, and the sixth point P6 are searched from the first point P1 to the sixth point P6 to be searched by the search process of the candidate destination in step ST15.
The control unit 42 executes a narrowing process according to the past route for each searched point (step ST21).
For example, it is assumed that the user has gone to the sixth point P6 by the second past route R3. The current position PP is out of the second past route R3. In this case, the control unit 42 excludes the sixth point P6 extracted by the search.
Further, it is assumed that the user has been to the second point P2 by the first past route. The current position PP is on the second past route R3. In this case, the control unit 42 leaves the second point P2 extracted by the search.
Further, it is assumed that there is no past route for the first point P1. In this case, the control unit 42 leaves the first point P1 extracted by the search.

候補目的地を、過去経路が一致しない地点以外のものに絞り込んだ後、制御部42は、探索した候補目的地をディスプレイデバイス13に表示する(ステップST16)。
制御部42は、候補目的地データ25を読み込み、抽出された候補目的地をディスプレイデバイス13に表示する。
After narrowing the candidate destinations to points other than the points where the past routes do not match, the control unit 42 displays the searched candidate destinations on the display device 13 (step ST16).
The control unit 42 reads the candidate destination data 25 and displays the extracted candidate destination on the display device 13.

図12は、複数の候補目的地を表示する表示画面の一例を示す図である。
図12の表示画面は、図6に対応する。
そして、図12の表示画面の左端には、表示画面の外周に沿って、抽出された2つの候補目的地に対応する2つの表示オブジェクトが表示される。具体的には、第1地点P1に対応する表示オブジェクトと、第2地点P2に対応する表示オブジェクトと、が表示される。
FIG. 12 is a diagram illustrating an example of a display screen that displays a plurality of candidate destinations.
The display screen of FIG. 12 corresponds to FIG.
Then, at the left end of the display screen of FIG. 12, two display objects corresponding to the two extracted candidate destinations are displayed along the outer periphery of the display screen. Specifically, a display object corresponding to the first point P1 and a display object corresponding to the second point P2 are displayed.

図10の目的地の予測案内処理において、ステップST17以降の処理は、第1実施形態の図4と同様であり、説明を省略する。   In the destination prediction guidance process of FIG. 10, the processes after step ST <b> 17 are the same as those in FIG. 4 of the first embodiment, and a description thereof is omitted.

以上のように、本実施形態のナビゲーション装置1は、進行方向(L1)から所定の角度範囲内に位置する地点のうち、過去の移動経路が一致していない地点を、候補目的地から除外する。過去の移動経路により、候補目的地を絞り込む。
これにより、ユーザが選択する可能性が低い地点を、候補目的地として提示しないようにできる。ユーザが移動を開始した経路により向かおうとしている所望の目的地を優先的に提示できる。
たとえば、第1実施形態では、第6地点P6の表示オブジェクトOB3の表示は、図9の矢線ARに示す現在位置まで移動して初めて消去される。これに対し、本実施形態では、図12の矢線ARに示すように、それよりも手前の現在位置において、表示オブジェクトOB3が表示されないようになる。
As described above, the navigation device 1 according to the present embodiment excludes points that do not match the past movement paths from points located within a predetermined angle range from the traveling direction (L1) from the candidate destinations. . Narrow down candidate destinations based on past travel routes.
Thereby, it is possible to prevent a point that is unlikely to be selected by the user from being presented as a candidate destination. It is possible to preferentially present a desired destination that the user is about to travel on the route on which the user has started moving.
For example, in the first embodiment, the display of the display object OB3 at the sixth point P6 is erased only after moving to the current position indicated by the arrow AR in FIG. On the other hand, in the present embodiment, as indicated by the arrow AR in FIG. 12, the display object OB3 is not displayed at the current position before that.

なお、第2実施形態では、制御部42は、第1実施形態と同様に登録地データ22、目的地履歴データ27の地点を進行方向(L1)に対する所定の角度範囲で探索した後、過去の走行履歴(過去経路R2,R3)により絞り込みをかけている。
この他にもたとえば、制御部42は、過去の走行履歴(過去経路)により、目的地および走行履歴が共に合致する地点を、候補目的地として絞り込んでもよい。
また、制御部42は、過去の走行履歴(過去経路R2,R3)と現在の移動経路とを比較し、現在の移動経路と合致する過去の走行履歴の目的地を、候補目的地として選択してもよい。
また、制御部42は、第1実施形態での処理と、第2実施形態での処理とを、状況に応じて切り替えてもよい。たとえば第1実施形態での処理により得られる地点の個数が多い場合にのみ、第2実施形態での絞り込み処理を実行するようにしてもよい。
In the second embodiment, the control unit 42 searches for a point of the registration destination data 22 and the destination history data 27 within a predetermined angle range with respect to the traveling direction (L1), as in the first embodiment. Narrowing is applied based on the travel history (past routes R2, R3).
In addition to this, for example, the control unit 42 may narrow down, as candidate destinations, points where both the destination and the travel history match based on the past travel history (past route).
Further, the control unit 42 compares the past travel history (past routes R2, R3) with the current travel route, and selects a destination of the past travel history that matches the current travel route as a candidate destination. May be.
Moreover, the control part 42 may switch the process in 1st Embodiment, and the process in 2nd Embodiment according to a condition. For example, the narrowing process according to the second embodiment may be executed only when the number of points obtained by the process according to the first embodiment is large.

[第3実施形態]
次に、本発明の第3実施形態に係るナビゲーション装置1について説明する。
第3実施形態に係るナビゲーション装置1は、候補目的地の探索処理が、第1実施形態のものと異なる。以下、第1実施形態との相違点について説明する。
[Third Embodiment]
Next, a navigation device 1 according to a third embodiment of the present invention will be described.
The navigation device 1 according to the third embodiment differs from that of the first embodiment in the candidate destination search process. Hereinafter, differences from the first embodiment will be described.

図13は、第3実施形態での、候補目的地の探索処理の説明図である。
図4のステップST15の、移動中の候補目的地探索処理において、制御部42は、推定したナビゲーション装置1の進行方向と、現在位置PPでの進行方向とを勘案し、角度範囲を決定する。
制御部42は、たとえば、出発位置SPから現在位置PPまでの距離に応じた大きさのナビゲーション装置1の進行方向を示す第1ベクトルD1と、現在位置PPの同方向への連続移動距離に応じた大きさの第2ベクトルD2とを合成し、この合成方向を移動中の候補目的地探索処理に用いる進行方向とする。
制御部42は、合成方向を基準とし、該合成方向に対して所定の角度範囲内にある地点を、移動中に目的地として選択するための候補目的地として探索する(ステップST15)。
図13には、合成方向を示す線分L4、この合成方向を基準とした所定の角度範囲の両端を示す2本の点線L5,L6が図示されている。制御部42は、点線L5と点線L6との間に位置する地点を、移動中に目的地として選択するための候補目的地として探索する。制御部42は、探索対象の第1地点P1から第6地点P6のうち、第1地点P1および第2地点P2を、所定の角度範囲内に緯度経度が属する地点として探索する。
FIG. 13 is an explanatory diagram of a candidate destination search process according to the third embodiment.
In the candidate destination search process during movement in step ST15 of FIG. 4, the control unit 42 determines the angle range in consideration of the estimated traveling direction of the navigation device 1 and the traveling direction at the current position PP.
For example, the control unit 42 responds to the first vector D1 indicating the traveling direction of the navigation device 1 having a magnitude corresponding to the distance from the departure position SP to the current position PP, and the continuous movement distance of the current position PP in the same direction. Are combined with the second vector D2 having a predetermined size, and this combined direction is set as a traveling direction used for the candidate destination search process during movement.
The control unit 42 searches for a point within the predetermined angle range with respect to the synthesis direction as a reference destination as a reference for selecting the destination during movement (step ST15).
FIG. 13 shows a line segment L4 indicating the composite direction and two dotted lines L5 and L6 indicating both ends of a predetermined angle range with reference to the composite direction. The control unit 42 searches for a point located between the dotted line L5 and the dotted line L6 as a candidate destination for selecting as a destination during movement. The control unit 42 searches the first point P1 and the second point P2 among the first to sixth points P1 to P6 to be searched as points to which latitude and longitude belong within a predetermined angle range.

以上のように、本実施形態のナビゲーション装置1は、ユーザが目的地を選択しないまま出発した場合、出発後の実際の移動経路に基づいて移動開始後に候補目的地を自動探索し、提示する。ユーザは、移動中に、移動方向に応じて自動的に探索された目的とする候補目的地を選択し、該候補目的地までの経路案内を受けることができる。ユーザは、出発前に目的地を設定することなく、経路案内を利用できる。
特に、本実施形態では、出発位置SPから現在位置PPへ向かうナビゲーション装置1の進行方向に、現在の進行方向を合成しているため、現在の進行方向を考慮した範囲について候補目的地を探索できる。出発位置SPから目的地まで直線的に進むことができない道路事情を考慮し、より確からしい候補目的地を抽出できる。
また、合成の際のナビゲーション装置1の進行方向を、出発位置SPから現在位置PPまでの距離に応じた大きさのベクトルとして合成している。よって、出発位置SPからかなり進んだ時点において、候補となり得ない地点を候補目的地として抽出し難くなる。目的地に近くなるほど、最適な地点を候補目的地として抽出することが可能になる。
なお、本実施形態では、出発位置SPから現在位置PPへ向かうナビゲーション装置1の進行方向と、現在位置PPの移動方向とを合成している。この他にもたとえば、現在位置PPの移動方向を、所定の角度範囲の基準方向としてもよい。
As described above, when the user departs without selecting a destination, the navigation device 1 according to the present embodiment automatically searches for and presents the candidate destination after starting the movement based on the actual movement route after the departure. During movement, the user can select a target candidate destination automatically searched according to the moving direction, and receive route guidance to the candidate destination. The user can use route guidance without setting a destination before departure.
In particular, in the present embodiment, since the current traveling direction is synthesized with the traveling direction of the navigation device 1 from the departure position SP to the current position PP, a candidate destination can be searched for in a range that considers the current traveling direction. . Considering the road situation that cannot go straight from the departure position SP to the destination, more likely candidate destinations can be extracted.
Further, the traveling direction of the navigation device 1 at the time of synthesis is synthesized as a vector having a size corresponding to the distance from the starting position SP to the current position PP. Therefore, it is difficult to extract a point that cannot be a candidate as a candidate destination at a time point that has advanced considerably from the departure position SP. The closer to the destination, the more optimal points can be extracted as candidate destinations.
In the present embodiment, the traveling direction of the navigation device 1 from the departure position SP to the current position PP and the moving direction of the current position PP are combined. In addition, for example, the moving direction of the current position PP may be set as a reference direction within a predetermined angle range.

[第4実施形態]
図14は、本発明の第4実施形態に係るナビゲーションシステム51の概略構成図である。
図14のナビゲーションシステム51は、多機能携帯端末52、サーバ装置53、およびこれらを接続する通信ネットワーク54を有する。
そして、第4実施形態のナビゲーションシステム51は、多機能携帯端末52に第2実施形態と同様のナビゲーションを実現するために、サーバ装置53はナビゲーション処理を実行し、多機能携帯端末52はナビゲーションのユーザインタフェースとして機能する。
ナビゲーションシステム51は、クライアントサーバシステムの一種である。
以下、主に、第2実施形態との相違点について説明する。
[Fourth Embodiment]
FIG. 14 is a schematic configuration diagram of a navigation system 51 according to the fourth embodiment of the present invention.
The navigation system 51 of FIG. 14 includes a multi-function portable terminal 52, a server device 53, and a communication network 54 that connects them.
In the navigation system 51 of the fourth embodiment, the server device 53 performs navigation processing in order to realize the same navigation as that of the second embodiment on the multi-function mobile terminal 52, and the multi-function mobile terminal 52 Functions as a user interface.
The navigation system 51 is a kind of client server system.
Hereinafter, differences from the second embodiment will be mainly described.

通信ネットワーク54は、たとえばインターネット、電話回線網で構成される。通信ネットワーク54は、多機能携帯端末52と無線通信する基地局55を有する。   The communication network 54 is composed of, for example, the Internet or a telephone line network. The communication network 54 includes a base station 55 that performs wireless communication with the multi-function mobile terminal 52.

多機能携帯端末52は、たとえばスマートフォンなどのユーザが携帯可能な端末である。
多機能携帯端末52のハードウェア構成は、たとえば図1のナビゲーション装置1のものと同様である。同一の符号を使用して図示を省略する。
The multifunctional portable terminal 52 is a terminal that can be carried by a user such as a smartphone.
The hardware configuration of the multi-function portable terminal 52 is the same as that of the navigation device 1 of FIG. The same reference numerals are used and illustration is omitted.

多機能携帯端末52の無線通信部15は、基地局55と通信回線を確立する。無線通信部15は、この通信回線を用いて、多機能携帯端末52を用いたナビゲーションにおいて、サーバ装置53から各種の通信データを受信する。無線通信部15は、受信した通信データをCPU17へ出力する。
無線通信部15は、通信回線を用いて、CPU17から入力されるリクエストなどの通信データを送信する。通信データは、基地局55に受信された後、通信ネットワーク54を通じてサーバ装置53により受信される。
The wireless communication unit 15 of the multi-function mobile terminal 52 establishes a communication line with the base station 55. The wireless communication unit 15 receives various communication data from the server device 53 in navigation using the multi-function portable terminal 52 using the communication line. The wireless communication unit 15 outputs the received communication data to the CPU 17.
The wireless communication unit 15 transmits communication data such as a request input from the CPU 17 using a communication line. The communication data is received by the server device 53 through the communication network 54 after being received by the base station 55.

多機能携帯端末52のCPU17は、メモリデバイス16に記憶されたナビゲーションプログラム41をRAM18に読み込んで実行する。これにより、多機能携帯端末52のクライアント制御部61が実現される。
クライアント制御部61は、多機能携帯端末52をサーバ装置53のユーザインタフェースとして機能させる制御を実行する。
具体的にはたとえば、クライアント制御部61は、無線通信部15がサーバ装置53から受信した通信データにより表示データを生成し、ディスプレイデバイス13に表示させる。
また、クライアント制御部61は、タッチパネルデバイス14から入力される操作位置データに基づいて、操作に対応するリクエストを生成し、無線通信部15へ出力する。無線通信部15は、リクエストをサーバ装置53へ送信する。
The CPU 17 of the multi-function portable terminal 52 reads the navigation program 41 stored in the memory device 16 into the RAM 18 and executes it. Thereby, the client control unit 61 of the multi-function mobile terminal 52 is realized.
The client control unit 61 executes control for causing the multi-function portable terminal 52 to function as a user interface of the server device 53.
Specifically, for example, the client control unit 61 generates display data based on communication data received from the server device 53 by the wireless communication unit 15 and causes the display device 13 to display the display data.
Further, the client control unit 61 generates a request corresponding to the operation based on the operation position data input from the touch panel device 14 and outputs the request to the wireless communication unit 15. The wireless communication unit 15 transmits the request to the server device 53.

図15は、図14のサーバ装置53のハードウェアを示す概略構成図である。
図15のサーバ装置53は、サーバ通信部71、サーバメモリデバイス72、サーバCPU73、サーバRAM74、およびこれらを接続するサーバシステムバス75を有する。
これらのサーバ装置53の各部71〜75は、図1のナビゲーション装置1の同名のものと同じ機能を有するので、説明を省略する。
FIG. 15 is a schematic configuration diagram showing hardware of the server device 53 of FIG.
15 includes a server communication unit 71, a server memory device 72, a server CPU 73, a server RAM 74, and a server system bus 75 that connects these components.
Since each part 71-75 of these server apparatuses 53 has the same function as the thing of the same name of the navigation apparatus 1 of FIG. 1, description is abbreviate | omitted.

サーバメモリデバイス72は、ナビゲーション用データとして、図2と同様の地図データ21、登録地データ22、多機能携帯端末52の候補目的地データ25、多機能携帯端末52の目的地データ26、多機能携帯端末52の目的地履歴データ27、多機能携帯端末52の候補経路データ28、多機能携帯端末52の案内経路データ29、多機能携帯端末52の経路履歴データ30、多機能携帯端末52の現在位置データ23、多機能携帯端末52の出発位置データ24、および多機能携帯端末52での通信取得データ31を記憶する。
この他にも、サーバメモリデバイス72は、図示されていない他の多機能携帯端末の目的地履歴データ76、他の多機能携帯端末の経路履歴データ77を記憶する。
As the navigation data, the server memory device 72 has the same map data 21, registered location data 22, candidate destination data 25 of the multi-function mobile terminal 52, destination data 26 of the multi-function mobile terminal 52, multi-function. Destination history data 27 of the mobile terminal 52, candidate route data 28 of the multi-function mobile terminal 52, guidance route data 29 of the multi-function mobile terminal 52, route history data 30 of the multi-function mobile terminal 52, current of the multi-function mobile terminal 52 The position data 23, the departure position data 24 of the multi-function mobile terminal 52, and the communication acquisition data 31 in the multi-function mobile terminal 52 are stored.
In addition to this, the server memory device 72 stores destination history data 76 of other multifunctional mobile terminals not shown, and route history data 77 of other multifunctional portable terminals.

サーバCPU73は、サーバメモリデバイス72に記憶されるナビゲーションプログラム41をサーバRAM74に読み込んで実行する。これにより、サーバ装置53に、サーバ制御部78が実現される。
サーバ制御部78は、ナビゲーションシステム51の全体を制御する制御部として機能する。
サーバ制御部78は、多機能携帯端末52をユーザインタフェースに用いたナビゲーション機能を実現するために、たとえば、多機能携帯端末52の位置を取得する処理と、多機能携帯端末52の進行方向を推定する処理と、推定された進行方向の目的地を探索する処理と、探索した目的地を、選択可能な候補目的地として多機能携帯端末52のディスプレイデバイス13に表示する処理と、選択された候補目的地を目的地とする案内経路を探索して案内する処理と、を実行する。
The server CPU 73 reads the navigation program 41 stored in the server memory device 72 into the server RAM 74 and executes it. Thereby, a server control unit 78 is realized in the server device 53.
The server control unit 78 functions as a control unit that controls the entire navigation system 51.
In order to realize a navigation function using the multi-function mobile terminal 52 as a user interface, the server control unit 78 estimates a traveling direction of the multi-function mobile terminal 52 and, for example, a process of acquiring the position of the multi-function mobile terminal 52. Processing for searching for a destination in the estimated traveling direction, processing for displaying the searched destination as a selectable candidate destination on the display device 13 of the multi-function mobile terminal 52, and selected candidates And searching for a guidance route with the destination as the destination for guidance.

以下、ナビゲーションシステム51の動作を説明する。   Hereinafter, the operation of the navigation system 51 will be described.

多機能携帯端末52を用いたナビゲーション処理を実行するために、サーバ制御部78は、多機能携帯端末52から、多機能携帯端末52の最新の現在位置を取得する。
サーバ制御部78は、位置情報のリクエストを多機能携帯端末52へ送信する。リクエストは、サーバ通信部71から送信され、通信ネットワーク54および基地局55を通じて、多機能携帯端末52の無線通信部15に受信される。
多機能携帯端末52のクライアント制御部61は、多機能携帯端末52の無線通信部15が受信したリクエストに応じて多機能携帯端末52の最新の現在位置を取得し、サーバ装置53へ送信する。最新の現在位置のデータは、多機能携帯端末52の無線通信部15から基地局55へ送信され、基地局55および通信ネットワーク54を通じて、サーバ装置53のサーバ通信部71に受信される。
In order to execute the navigation process using the multi-function mobile terminal 52, the server control unit 78 acquires the latest current position of the multi-function mobile terminal 52 from the multi-function mobile terminal 52.
The server control unit 78 transmits a request for position information to the multi-function mobile terminal 52. The request is transmitted from the server communication unit 71 and is received by the wireless communication unit 15 of the multi-function mobile terminal 52 through the communication network 54 and the base station 55.
The client control unit 61 of the multi-function mobile terminal 52 acquires the latest current position of the multi-function mobile terminal 52 in response to the request received by the wireless communication unit 15 of the multi-function mobile terminal 52 and transmits it to the server device 53. The latest data of the current position is transmitted from the wireless communication unit 15 of the multi-function mobile terminal 52 to the base station 55 and received by the server communication unit 71 of the server device 53 through the base station 55 and the communication network 54.

多機能携帯端末52の現在位置を取得したサーバ制御部78は、多機能携帯端末52の現在位置を、多機能携帯端末52に表示させる処理を実行する。サーバ制御部78は、多機能携帯端末52の現在位置を含む地域のテクスチャデータを読み込み、地図の表示データを生成し、多機能携帯端末52へ送信する。クライアント制御部61は、受信したデータに基づいてディスプレイデバイス13に表示する表示データを生成し、ディスプレイデバイス13に表示させる。   The server control unit 78 that has acquired the current position of the multi-function mobile terminal 52 executes a process of causing the multi-function mobile terminal 52 to display the current position of the multi-function mobile terminal 52. The server control unit 78 reads texture data of a region including the current position of the multi-function mobile terminal 52, generates map display data, and transmits the map display data to the multi-function mobile terminal 52. The client control unit 61 generates display data to be displayed on the display device 13 based on the received data, and causes the display device 13 to display the display data.

サーバ制御部78は、多機能携帯端末52から、多機能携帯端末52の最新の現在位置を繰り返し取得する。サーバ制御部78は、取得した複数の現在位置に基づいて、多機能携帯端末52の移動の有無を判断する。
そして、たとえば多機能携帯端末52の目的地を設定する処理を実行する前に、多機能携帯端末52の移動が開始された場合、サーバ制御部78は、図10と同様の流れで目的地の予測案内処理を実行する。
The server control unit 78 repeatedly acquires the latest current position of the multi-function mobile terminal 52 from the multi-function mobile terminal 52. The server control unit 78 determines whether or not the multifunctional portable terminal 52 has moved based on the plurality of acquired current positions.
Then, for example, when the movement of the multi-function mobile terminal 52 is started before executing the process of setting the destination of the multi-function mobile terminal 52, the server control unit 78 follows the same flow as in FIG. Predictive guidance processing is executed.

目的地の予測案内処理において、サーバ制御部78は、移動開始を検出した時点での現在位置により、出発位置データ24を更新する。
その後、新たな現在位置を取得すると、出発位置から最新の現在位置へ向かう方向を多機能携帯端末52の進行方向と推定し、該進行方向から所定の角度範囲の候補目的地を探索する。
この候補目的地を探索において、サーバ制御部78は、まず、登録地データ22、多機能携帯端末52の目的地履歴データ27とともに、他の多機能携帯端末の目的地履歴データ76を読み込む。サーバ制御部78は、登録地データ22、多機能携帯端末52の目的地履歴データ27、および他の多機能携帯端末の目的地履歴データ76から、進行方向から所定の角度範囲の地点を抽出する。
In the predicted destination guidance process, the server control unit 78 updates the departure position data 24 with the current position when the movement start is detected.
Thereafter, when a new current position is acquired, the direction from the departure position to the latest current position is estimated as the traveling direction of the multi-function mobile terminal 52, and candidate destinations within a predetermined angle range are searched from the traveling direction.
In searching for this candidate destination, the server control unit 78 first reads the destination history data 76 of the other multi-function mobile terminal together with the registered location data 22 and the destination history data 27 of the multi-function mobile terminal 52. The server control unit 78 extracts a point in a predetermined angle range from the traveling direction from the registered place data 22, the destination history data 27 of the multi-function mobile terminal 52, and the destination history data 76 of another multi-function mobile terminal. .

次に、サーバ制御部78は、抽出した地点についての絞り込み処理を実行する。サーバ制御部78は、多機能携帯端末52の経路履歴データ30、他の多機能携帯端末の経路履歴データ77を読み込み、現在の移動経路と一致しない過去経路の目的地を、抽出した地点から除く。
サーバ制御部78は、他の多機能携帯端末の過去経路(経路履歴データ77)により絞り込んだ1乃至複数の地点のデータにより、候補目的地データ25を更新する。
Next, the server control part 78 performs the narrowing-down process about the extracted point. The server control unit 78 reads the route history data 30 of the multi-function mobile terminal 52 and the route history data 77 of other multi-function mobile terminals, and removes the destination of the past route that does not match the current travel route from the extracted points. .
The server control unit 78 updates the candidate destination data 25 with data of one or more points narrowed down by past routes (route history data 77) of other multi-function mobile terminals.

図16は、第4実施形態での候補目的地の探索処理の説明図である。
図16は、図11に対応する。
そして、図16には、他の多機能携帯端末の目的地履歴データ76としての第7地点P7と、他の多機能携帯端末による第7地点P7へ至る第4過去経路R4と、が図示されている。
この場合、サーバ制御部78は、図10のステップST15の地点の抽出処理により、第1地点P1から第7地点P7までの複数の地点から、第1地点P1、第2地点P2、第6地点P6および第7地点P7を抽出する。
また、サーバ制御部78は、抽出した複数の地点についての、過去経路による絞り込み処理を実行する(ステップST21)。サーバ制御部78は、経路履歴データ30を用いて、第1地点P1、第2地点P2とともに、第4過去経路R4に対応する第7地点P7を、絞り込んだ候補目的地として探索する。
FIG. 16 is an explanatory diagram of a candidate destination search process in the fourth embodiment.
FIG. 16 corresponds to FIG.
FIG. 16 illustrates a seventh point P7 as the destination history data 76 of another multi-function mobile terminal and a fourth past route R4 to the seventh point P7 by another multi-function mobile terminal. ing.
In this case, the server control unit 78 performs the first point P1, the second point P2, the sixth point from a plurality of points from the first point P1 to the seventh point P7 by the point extraction process in step ST15 of FIG. P6 and the seventh point P7 are extracted.
Moreover, the server control part 78 performs the narrowing-down process by the past path | route about several extracted points (step ST21). Using the route history data 30, the server control unit 78 searches the seventh point P7 corresponding to the fourth past route R4 together with the first point P1 and the second point P2 as narrowed candidate destinations.

なお、仮にたとえば、他の多機能携帯端末の目的地履歴データ76に第6地点P6が含まれ、他の多機能携帯端末の経路履歴データ77に図11とは異なる現在位置PPを通る過去経路が記録され、この過去経路が現在の移動経路と合致する場合、サーバ制御部78は、第2実施形態とは異なり、第6地点P6を削除しない。
サーバ制御部78は、該多機能携帯端末52の経路履歴データ30の過去経路、および他の多機能携帯端末の目的地履歴データ76の過去経路のうち、いずれか1つの過去経路において合致する候補目的地を残す。
Note that, for example, the sixth point P6 is included in the destination history data 76 of another multi-function mobile terminal, and the past route passing the current position PP different from FIG. 11 in the route history data 77 of the other multi-function mobile terminal. Is recorded, and the server control unit 78 does not delete the sixth point P6 unlike the second embodiment when the past route matches the current travel route.
The server control unit 78 matches candidates in any one of the past routes of the route history data 30 of the multi-function mobile terminal 52 and the past routes of the destination history data 76 of other multi-function mobile terminals. Leave the destination.

次に、サーバ制御部78は、探索して絞り込んだ候補目的地を表示するデータを生成し、多機能携帯端末52へ送信する。クライアント制御部61は、ディスプレイデバイス13に候補目的地を表示し、タッチパネルデバイス14の操作位置データに基づいて1つの候補目的地を選択する。クライアント制御部61は、選択した候補目的地を示すデータをサーバ装置53へ送信する。サーバ制御部78は、受信データに含まれる候補目的地のデータにより、目的地データ26を更新する。   Next, the server control unit 78 generates data for displaying candidate destinations searched and narrowed down, and transmits the data to the multi-function mobile terminal 52. The client control unit 61 displays the candidate destination on the display device 13 and selects one candidate destination based on the operation position data of the touch panel device 14. The client control unit 61 transmits data indicating the selected candidate destination to the server device 53. The server control unit 78 updates the destination data 26 with the candidate destination data included in the received data.

図17は、第4実施形態での、複数の候補目的地を表示する表示画面の一例を示す図である。
図17の表示画面は、図6に対応する。
そして、図17のディスプレイデバイス13の表示画面の左端には、表示画面の外周に沿って、抽出された3つの候補目的地に対応する3つの表示オブジェクトが表示される。具体的には、第1地点P1の表示オブジェクトOB1、第2地点P2の表示オブジェクトOB2、第7地点P7の表示オブジェクトOB4、が表示される。
クライアント制御部61は、この3つの表示オブジェクトのうちの1つを目的地として選択することができる。クライアント制御部61は、選択した候補目的地を示すデータを、サーバ装置53へ送信する。
FIG. 17 is a diagram illustrating an example of a display screen that displays a plurality of candidate destinations according to the fourth embodiment.
The display screen of FIG. 17 corresponds to FIG.
Then, at the left end of the display screen of the display device 13 of FIG. 17, three display objects corresponding to the three extracted candidate destinations are displayed along the outer periphery of the display screen. Specifically, the display object OB1 at the first point P1, the display object OB2 at the second point P2, and the display object OB4 at the seventh point P7 are displayed.
The client control unit 61 can select one of the three display objects as the destination. The client control unit 61 transmits data indicating the selected candidate destination to the server device 53.

目的地として選択された候補目的地のデータを受信すると、サーバ制御部78は、目的地データ26を更新し、選択した目的地へ至る候補経路を探索し、多機能携帯端末52へ送信する。クライアント制御部61は、ディスプレイデバイス13に候補経路を表示し、タッチパネルデバイス14の操作位置データに基づいて1つの候補経路を選択する。クライアント制御部61は、選択した候補経路を示すデータをサーバ装置53へ送信する。サーバ制御部78は、受信データに含まれる候補経路のデータにより、候補経路の1つを案内経路として選択し、案内経路データ29を更新する。   When the data of the candidate destination selected as the destination is received, the server control unit 78 updates the destination data 26, searches for a candidate route to the selected destination, and transmits it to the multi-function mobile terminal 52. The client control unit 61 displays the candidate route on the display device 13 and selects one candidate route based on the operation position data of the touch panel device 14. The client control unit 61 transmits data indicating the selected candidate route to the server device 53. The server control unit 78 selects one of the candidate routes as the guide route based on the candidate route data included in the received data, and updates the guide route data 29.

案内経路データ29を更新した後、サーバ制御部78は、多機能携帯端末52に該案内経路を案内させる。
具体的には、サーバ制御部78は、多機能携帯端末52の現在位置を取得すると、多機能携帯端末52の現在位置の移動に応じたテクスチャデータとともに案内経路データ29を読み込む。そして、地図上に現在位置および案内経路を表示するデータを生成し、多機能携帯端末52へ送信する。クライアント制御部61は、サーバ装置53から受信したデータに基づいて表示データを生成し、ディスプレイデバイス13に表示させる。これにより、多機能携帯端末52のディスプレイデバイス13には、地図上に案内経路が表示される。
After updating the guide route data 29, the server control unit 78 causes the multi-function mobile terminal 52 to guide the guide route.
Specifically, when the current position of the multi-function mobile terminal 52 is acquired, the server control unit 78 reads the guide route data 29 together with the texture data corresponding to the movement of the current position of the multi-function mobile terminal 52. Then, data for displaying the current position and the guide route on the map is generated and transmitted to the multi-function portable terminal 52. The client control unit 61 generates display data based on the data received from the server device 53 and causes the display device 13 to display the display data. As a result, the guide route is displayed on the map on the display device 13 of the multi-function mobile terminal 52.

以上のように、第4実施形態では、多機能携帯端末52に表示する候補目的地を、他の多機能携帯端末の目的地履歴データ76および経路履歴データ77を用いて絞り込む。よって、他の多機能携帯端末を使用するユーザが現在の移動経路で向かった地点を候補目的地として提示できる。   As described above, in the fourth embodiment, candidate destinations to be displayed on the multi-function mobile terminal 52 are narrowed down using the destination history data 76 and the route history data 77 of other multi-function mobile terminals. Therefore, a point where a user using another multi-function mobile terminal headed on the current travel route can be presented as a candidate destination.

なお、たとえば上記第4実施形態のナビゲーションシステム51において、サーバ装置53は、第2実施形態のナビゲーション装置1と同様の流れの処理を実施している。
この他にもたとえばサーバ装置53は、第1実施形態のナビゲーション装置1と同様の流れの処理を実施してよい。
For example, in the navigation system 51 of the fourth embodiment, the server device 53 performs the same flow process as the navigation device 1 of the second embodiment.
In addition to this, for example, the server device 53 may perform processing similar to that of the navigation device 1 of the first embodiment.

上記第4実施形態のナビゲーションシステム51では、多機能携帯端末52は、サーバ装置53のユーザインタフェースとして機能し、サーバ装置53は、ナビゲーションのためのすべての処理を実行している。
この他にもたとえば、多機能携帯端末52は、サーバ装置53の替わりに、ナビゲーションのための一連の処理の一部を実行してもよい。
また、多機能携帯端末52は、ナビゲーションのためのすべての処理を実行し、サーバ装置53は、ナビゲーション処理に必要なデータを記憶してもよい。この場合、サーバ装置53は、多機能携帯端末52のリクエストに応じて、要求されたデータを多機能携帯端末52へ送信する。
In the navigation system 51 of the fourth embodiment, the multi-function portable terminal 52 functions as a user interface of the server device 53, and the server device 53 executes all the processes for navigation.
In addition to this, for example, the multi-function mobile terminal 52 may execute a part of a series of processes for navigation instead of the server device 53.
The multi-function mobile terminal 52 may execute all the processes for navigation, and the server device 53 may store data necessary for the navigation process. In this case, the server device 53 transmits the requested data to the multi-function mobile terminal 52 in response to a request from the multi-function mobile terminal 52.

以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。   The above embodiment is an example of a preferred embodiment of the present invention, but the present invention is not limited to this, and various modifications or changes can be made without departing from the scope of the invention.

たとえば上記実施形態では、ナビゲーション装置1または多機能携帯端末52の進行方向に対し、所定の角度範囲内の地点を候補目的地として探索している。
この他にもたとえば、ナビゲーション装置1または多機能携帯端末52の進行方向にある地点を候補目的地として探索したり、進行方向から所定の距離幅内の地点を候補目的地として探索したりしてもよい。
For example, in the above embodiment, a point within a predetermined angle range is searched for as a candidate destination with respect to the traveling direction of the navigation device 1 or the multi-function mobile terminal 52.
In addition, for example, a point in the traveling direction of the navigation device 1 or the multi-function mobile terminal 52 is searched as a candidate destination, or a point within a predetermined distance width from the traveling direction is searched as a candidate destination. Also good.

1 ナビゲーション装置(電子機器)
13 ディスプレイデバイス(表示部)
15 無線通信部(クライアント通信部)
41 ナビゲーションプログラム(プログラム)
42 制御部(取得部、推定部、目的地探索部、案内経路探索部)
51 ナビゲーションシステム
52 多機能携帯端末(電子機器)
53 サーバ装置
54 通信ネットワーク
61 クライアント制御部
71 サーバ通信部
78 サーバ制御部(取得部、推定部、目的地探索部、案内経路探索部)
L1 点線(進行方向)
OB1,OB2,OB3,OB4 表示オブジェクト
P1,P2,P6 候補目的地
PP 現在位置
SP 出発位置(過去位置)
R2 第2過去経路(電子機器の移動履歴)
R3 第3過去経路(電子機器の移動履歴)
R4 第4過去経路(他の電子機器の移動履歴)
1 Navigation device (electronic equipment)
13 Display device (display unit)
15 Wireless communication unit (client communication unit)
41 Navigation program
42 control unit (acquisition unit, estimation unit, destination search unit, guidance route search unit)
51 Navigation System 52 Multifunctional Mobile Terminal (Electronic Device)
53 Server device 54 Communication network 61 Client control unit 71 Server communication unit 78 Server control unit (acquisition unit, estimation unit, destination search unit, guide route search unit)
L1 dotted line (traveling direction)
OB1, OB2, OB3, OB4 Display objects P1, P2, P6 Candidate destination PP Current position SP Departure position (past position)
R2 2nd past route (movement history of electronic equipment)
R3 3rd past route (movement history of electronic equipment)
R4 4th past route (movement history of other electronic devices)

Claims (1)

現在位置情報を取得する取得手段と、
複数の地点のうち、前記現在位置情報を含む経路で過去に案内された地点の地点情報を表示する表示手段と、
を有することを特徴とする表示装置。
Acquisition means for acquiring current position information;
Display means for displaying point information of points previously guided by a route including the current position information among a plurality of points;
A display device comprising:
JP2017237908A 2017-12-12 2017-12-12 Display device Pending JP2018044959A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017237908A JP2018044959A (en) 2017-12-12 2017-12-12 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017237908A JP2018044959A (en) 2017-12-12 2017-12-12 Display device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016091352A Division JP2016145840A (en) 2016-04-28 2016-04-28 Display device, display method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019154837A Division JP2020076734A (en) 2019-08-27 2019-08-27 Display device

Publications (1)

Publication Number Publication Date
JP2018044959A true JP2018044959A (en) 2018-03-22

Family

ID=61692544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017237908A Pending JP2018044959A (en) 2017-12-12 2017-12-12 Display device

Country Status (1)

Country Link
JP (1) JP2018044959A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783678A (en) * 1993-09-13 1995-03-28 Mazda Motor Corp Path guidance device of vehicle
JP2002328035A (en) * 2001-04-27 2002-11-15 Pioneer Electronic Corp Navigation system, server device for navigation system, processing program for estimating destination, and recording medium for recording processing program for estimating destination
JP2005090978A (en) * 2003-09-12 2005-04-07 Equos Research Co Ltd Navigation device and navigation method
JP2011214939A (en) * 2010-03-31 2011-10-27 Denso Corp Navigation system and program thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783678A (en) * 1993-09-13 1995-03-28 Mazda Motor Corp Path guidance device of vehicle
JP2002328035A (en) * 2001-04-27 2002-11-15 Pioneer Electronic Corp Navigation system, server device for navigation system, processing program for estimating destination, and recording medium for recording processing program for estimating destination
JP2005090978A (en) * 2003-09-12 2005-04-07 Equos Research Co Ltd Navigation device and navigation method
JP2011214939A (en) * 2010-03-31 2011-10-27 Denso Corp Navigation system and program thereof

Similar Documents

Publication Publication Date Title
JP4497748B2 (en) Navigation device, server device for navigation system, destination estimation processing program, and recording medium recording destination estimation processing program
US8255150B2 (en) Dynamic destination map display for navigation system
US6484093B1 (en) Communication route guidance system
JP5932531B2 (en) Electronic device, destination search method, program, recording medium, navigation system, and server device
JP4688198B2 (en) MAP INFORMATION DISPLAY SYSTEM, MAP INFORMATION DISPLAY METHOD, SERVER DEVICE, AND TERMINAL DEVICE
EP1096232A2 (en) Apparatus and method for displaying a map
JP4994028B2 (en) Gasoline price information collection system, gasoline price information collection method, and navigation apparatus
JP5954941B2 (en) Navigation system, navigation device, and information providing server
JP2002342330A (en) Navigation system
JP2013036930A (en) Navigation device and navigation system comprising the same
JP2018179760A (en) Navigation device and program
JP2014025805A (en) Electronic apparatus, notification method of guide information, program, recording medium, client server system, client terminal, and server device
JP4682665B2 (en) Navigation device, map data update system, map data update method
JP7082588B2 (en) Programs, navigation systems, navigation devices
JP2021175981A (en) Display device
JP2016145840A (en) Display device, display method, and program
US7640099B2 (en) Method and apparatus for inputting data indicating tentative destination for navigation system
JP2018044959A (en) Display device
JP2006276139A (en) VEHICLE INFORMATION PROVIDING DEVICE, VEHICLE INFORMATION PROVIDING SYSTEM, AND VEHICLE INFORMATION PROVIDING METHOD
JP2002340576A (en) Navigation device, navigation device server, and portable information terminal
JP2005114424A (en) Navigation system and method, and program therefor
JP4253961B2 (en) Information center, navigation device, and navigation system
JP2007263867A (en) Navigation system, method and program therefor
JP2007256020A (en) Navigation device, navigation method, and navigation program
JP6011907B2 (en) Navigation device and navigation method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190604