JP5374482B2 - Map display device, map display method, and map display program - Google Patents
Map display device, map display method, and map display program Download PDFInfo
- Publication number
- JP5374482B2 JP5374482B2 JP2010265167A JP2010265167A JP5374482B2 JP 5374482 B2 JP5374482 B2 JP 5374482B2 JP 2010265167 A JP2010265167 A JP 2010265167A JP 2010265167 A JP2010265167 A JP 2010265167A JP 5374482 B2 JP5374482 B2 JP 5374482B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- display
- input
- operation input
- display mode
- 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
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、地図表示装置、地図表示方法および地図表示プログラムに関する。 The present invention relates to a map display device, a map display method, and a map display program.
地図を表示する地図表示システムの一例としてナビゲーションシステムが知られているところ、近年、このナビゲーションシステムは、カーナビゲーションシステムのような専用端末のみならず、携帯電話、携帯情報端末等のGPS機能を搭載した携帯端末を用いたものが急激に普及している。ナビゲーションシステムでは、端末の画面に地図情報や案内経路を含む画像情報が表示され、ユーザは、地図上の案内経路を確認しながら目的地まで進むことができる。 A navigation system is known as an example of a map display system for displaying a map. In recent years, this navigation system has not only a dedicated terminal such as a car navigation system but also a GPS function such as a mobile phone and a portable information terminal. Those using portable terminals are rapidly spreading. In the navigation system, image information including map information and a guide route is displayed on the screen of the terminal, and the user can proceed to the destination while checking the guide route on the map.
このようなナビゲーションシステムに関する技術の一例として、特許文献1(特開2008−32593号公報)には、車両用ナビゲーション装置が記載されている。この車両用ナビゲーション装置は、ユーザがタッチパネルにスクロール操作を行うと、自車両が走行中か否か及び経路案内が行われているか否かを判定し、判定結果が両方とも是である場合に、誘導経路のサイズに応じたスクロール量だけ地図画像をスクロールさせる。また、ユーザがタッチパネルに縮尺変更の操作を行った場合は、誘導経路のサイズに応じた変化量だけ縮尺を変更させる。 As an example of a technology related to such a navigation system, Japanese Patent Application Laid-Open No. 2008-32593 discloses a vehicle navigation device. When the user performs a scroll operation on the touch panel, the vehicle navigation device determines whether or not the host vehicle is traveling and whether or not route guidance is performed, and if both determination results are positive, The map image is scrolled by a scroll amount corresponding to the size of the guide route. In addition, when the user performs a scale change operation on the touch panel, the scale is changed by an amount of change corresponding to the size of the guide route.
上記特許文献1に記載のナビゲーション装置では、ナビゲーション中に地図画像のスクロールや縮尺変更の操作を行うことができるところ、ユーザがうっかり誤ってこれらのタッチパネル操作を行ってしまった場合にも、地図画像のスクロールや縮尺変更が行われてしまう。その結果、ナビゲーション中にユーザの意図しない方向へ地図画像がスクロールされたり、ユーザの意図しない大きさに地図画像の縮尺が変更されてしまうため、ナビゲーション中の地図情報及び案内経路の視認性が下がるという問題がある。
In the navigation device described in
また、ナビゲーション端末によってはナビゲーション中のユーザの誤操作が原因で、それまで行われていたナビゲーションが中断したり現在位置の更新が停止したりするなど、ナビゲーション装置の動作や表示がユーザの意図しない状態になってしまう場合もある。特に、近年では、感度の高いタッチパネルを用いて地図操作を可能にした携帯端末が提供されているところ、タッチパネルの感度が高いほど誤操作も発生しやすいため、ナビゲーションにおける地図表示の視認性や操作性がかえって低下してしまうという問題がある。 Also, depending on the navigation terminal, the operation or display of the navigation device is not intended by the user, for example, the navigation that has been performed is interrupted or the update of the current position is stopped due to an erroneous operation by the user during navigation. It may become. In particular, in recent years, mobile terminals that enable map operations using a highly sensitive touch panel have been provided. The higher the sensitivity of the touch panel, the easier it is to cause erroneous operations. However, there is a problem that it decreases.
そこで、本発明の目的は、地図表示中の誤操作により地図表示の利便性が低下することを防止することが可能な地図表示装置を提供することである。 Therefore, an object of the present invention is to provide a map display device that can prevent the convenience of map display from being lowered due to an erroneous operation during map display.
本発明は、地図データを取得する取得手段と、ユーザによる操作入力を受け付ける受付手段と、前記地図データに基づく地図を、複数の表示態様の中から前記受け付けた操作入力に対応する表示態様で表示させる表示制御手段と、前記受け付けた操作入力が誤操作か否かを、当該操作入力の入力時間及び/又は当該操作入力の入力回数と、前記操作入力の受付時から経過した無操作時間と、に基づいて判定する判定手段と、前記受け付けた操作入力が誤操作であると判定された場合に、当該誤操作に基づく表示態様を前記複数の表示態様中の他の表示態様へ復帰させる復帰手段と、を備えることを特徴とする。 The present invention displays an acquisition means for acquiring map data, a reception means for receiving an operation input by a user, and a map based on the map data in a display mode corresponding to the received operation input from a plurality of display modes. Display control means, and whether or not the received operation input is an erroneous operation, the input time of the operation input and / or the number of inputs of the operation input, and the no-operation time that has elapsed since the reception of the operation input Determining means for determining on the basis of, and a return means for returning the display mode based on the erroneous operation to another display mode in the plurality of display modes when the received operation input is determined to be an erroneous operation. It is characterized by providing.
前記判定手段は、前記操作入力の入力時間が所定入力時間以内である場合、及び/又は、当該操作入力の入力回数が所定入力回数以下である場合において、前記無操作時間が所定経過時間を超えたことを条件に、前記受け付けた操作入力が誤操作と判定することを特徴とする。 When the input time of the operation input is within a predetermined input time and / or when the number of times of input of the operation input is less than or equal to the predetermined number of inputs, the determination unit is configured to exceed the predetermined elapsed time. The received operation input is determined to be an erroneous operation.
前記表示制御手段が前記地図をディスプレイの縦方向及び横方向のいずれの方向にも表示可能である場合に、当該地図の表示方向を指定する表示方向指定情報を取得する取得手段をさらに備え、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記取得された表示方向指定情報が横方向表示を指定していることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。
When the display control means can display the map in either the vertical direction or the horizontal direction of the display, the display control means further comprises an acquisition means for acquiring display direction designation information for designating a display direction of the map, In addition to the case where the accepted operation input is determined to be an erroneous operation, the return means is configured to display a display mode based on the erroneous operation on the condition that the acquired display direction designation information designates a horizontal display. The map display device according to
前記地図表示装置の角度を計測する角度センサをさらに備え、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記計測された角度が所定角度閾値以下であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする。 An angle sensor for measuring an angle of the map display device is further provided, and the return means has the measured angle equal to or less than a predetermined angle threshold in addition to the case where the received operation input is determined to be an erroneous operation. On the condition, the display mode based on the erroneous operation is returned to the other display mode.
前記地図表示装置の加速度を検出する加速度センサをさらに備え、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記検出した加速度が所定加速度閾値以上であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする。 The apparatus further comprises an acceleration sensor for detecting the acceleration of the map display device, and the return means has the detected acceleration equal to or greater than a predetermined acceleration threshold in addition to the case where the received operation input is determined to be an erroneous operation. On the condition, the display mode based on the erroneous operation is returned to the other display mode.
前記地図表示装置の位置を測位する測位手段をさらに備え、前記取得手段は、経路案内データを取得し、前記表示制御手段は、前記地図データに基づく地図と前記経路案内データに基づく案内経路と前記測位位置により特定される現在位置とを前記受け付けた操作入力に対応する表示態様で表示させ、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記案内経路上の基準地点から所定の案内地点までの予想所要時間より当該基準地点からの経路案内実行時間を減算した減算結果が所定時間閾値以内であることを条件に、及び/または、前記測位位置により特定される前記案内経路上の現在位置が当該案内経路上の所定の案内地点より所定距離以内であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする。 Positioning means for positioning the position of the map display device is further provided, the acquisition means acquires route guidance data, and the display control means includes a map based on the map data, a guidance route based on the route guidance data, and the The current position specified by the positioning position is displayed in a display mode corresponding to the received operation input, and the return means is configured to display the guidance route in addition to the case where the received operation input is determined to be an erroneous operation. Identified on the condition that the subtraction result obtained by subtracting the route guidance execution time from the reference point from the upper reference point to the predetermined guide point is within a predetermined time threshold and / or by the positioning position The display mode based on the erroneous operation is changed on the condition that the current position on the guide route is within a predetermined distance from the predetermined guide point on the guide route. Characterized in that to return to another display mode.
前記地図表示装置の位置を測位する測位手段を備え、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に、前記受け付けた操作入力に基づく表示態様を、前記地図の地図基準点が前記測位位置に基づいて定まる表示態様に復帰させることを特徴とする。 Positioning means for positioning the position of the map display device, wherein the return means displays a display mode based on the received operation input when the received operation input is determined to be an erroneous operation; The reference point is returned to the display mode determined based on the positioning position.
前記地図表示装置の位置を測位する測位手段をさらに備え、前記取得手段は、経路案内データを取得し、前記表示制御手段は、前記地図データに基づく地図と前記経路案内データに基づく案内経路と前記測位位置により特定される現在位置とを前記受け付けた操作入力に対応する表示態様で表示させ、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に、前記受け付けた操作入力に基づく表示態様を、前記地図の地図基準点が前記現在位置に基づいて定まる表示態様に復帰させることを特徴とする。 Positioning means for positioning the position of the map display device is further provided, the acquisition means acquires route guidance data, and the display control means includes a map based on the map data, a guidance route based on the route guidance data, and the The current position specified by the positioning position is displayed in a display mode corresponding to the received operation input, and the return means is configured to display the received operation input when it is determined that the received operation input is an erroneous operation. The display mode based on is returned to the display mode in which the map reference point of the map is determined based on the current position.
前記地図表示装置は、ナビゲーションを提供するナビゲーション装置であり、前記復帰手段は、前記受け付けた操作入力が誤操作であると判定された場合に加えて、当該誤操作に対応する表示態様においてナビゲーションが中止されていることを条件に、当該ナビゲーションを開始する表示態様へ復帰させることを特徴とする。 The map display device is a navigation device that provides navigation, and the return means stops navigation in a display mode corresponding to the erroneous operation in addition to the case where the received operation input is determined to be an erroneous operation. On the condition that it is, it returns to the display mode which starts the said navigation, It is characterized by the above-mentioned.
また、本発明は、地図表示装置における地図表示方法であって、地図データを取得する取得ステップと、ユーザによる操作入力を受け付ける受付ステップと、前記地図データに基づく地図を、複数の表示態様の中から前記受け付けた操作入力に対応する表示態様で表示させる表示制御ステップと、前記受け付けた操作入力が誤操作か否かを、当該操作入力の入力時間及び/又は当該操作入力の入力回数と、前記操作入力の受付時から経過した無操作時間と、に基づいて判定する判定ステップと、前記受け付けた操作入力が誤操作であると判定された場合に、当該誤操作に基づく表示態様を前記複数の表示態様中の他の表示態様に復帰させる復帰ステップと、を備えることを特徴とする。 The present invention is also a map display method in a map display device, wherein an acquisition step for acquiring map data, a reception step for receiving an operation input by a user, and a map based on the map data are displayed in a plurality of display modes. Display control step for displaying in a display mode corresponding to the received operation input, whether or not the received operation input is an erroneous operation, the input time of the operation input and / or the input count of the operation input, and the operation A determination step that is determined based on a no-operation time that has elapsed since the time of receiving an input, and a display mode that is based on the erroneous operation when the received operation input is determined to be an erroneous operation. And a return step for returning to another display mode.
また、本発明は、上記各ステップをコンピュータに実行させるためのプログラムとしても成立する。このプログラムは、CD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。 Further, the present invention is also realized as a program for causing a computer to execute the above steps. This program can be installed or loaded on a computer through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, or a semiconductor memory, or via a communication network.
また、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されてもよい。 Further, in this specification and the like, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Further, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.
本発明によれば、地図表示中の誤操作により地図表示の利便性が低下することを防止することが可能な地図表示装置を提供することができるようになる。 ADVANTAGE OF THE INVENTION According to this invention, the map display apparatus which can prevent that the convenience of map display falls by mistaken operation during map display can be provided.
次に、本発明を実施するための形態について、図面を参照して詳細に説明する。なお、実施形態1では、地図表示装置がナビゲーションシステムに適用される場合について説明するが、本発明に係る地図表示装置は、ナビゲーションシステムに限られず、例えば、GPSによる測位データを利用して地図上にユーザの移動履歴を表示するようなシステムにも適用することが可能である。
Next, embodiments for carrying out the present invention will be described in detail with reference to the drawings. In addition, although
[実施形態1]
図1は、本発明の実施の形態1によるナビゲーションシステム1の構成を示すブロック図である。図1に示すように、ナビゲーションシステム(地図表示システム)1は、ナビゲーションサーバ(地図サーバ)10、端末装置(地図表示端末)20を備えており、ナビゲーションサーバ10と端末装置20は、通信ネットワーク50を介して接続されている。
[Embodiment 1]
FIG. 1 is a block diagram showing a configuration of a
ナビゲーションサーバ10は、CPU、ROMやRAM等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用のサーバ・コンピュータを適用することができる。なお、ナビゲーションサーバ10は、単一のコンピュータにより構成されるものであっても、通信ネットワーク50上に分散した複数のコンピュータにより構成されるものであってもよい。
The
ナビゲーションサーバ10は、通信部11、記憶部12、経路探索部13、送信データ編集部14を備えている。通信部11、経路探索部13、および送信データ編集部14は、ナビゲーションサーバ10のCPUがROM等に格納された所定のプログラムを実行することにより実現される機能のモジュールに相当する。記憶部12は、ナビゲーションサーバ10のROMやRAM等のメモリ、外部記憶装置によって実現される。
The
通信部11は、通信ネットワーク50を介して端末装置20と通信することにより、各種情報を送受信するためのインタフェースである。通信部11は、端末装置20から送信される経路探索条件を受け付ける受付手段としても機能する。
The
記憶部12には、ガイダンスデータ、地図データ、道路ネットワークデータ等が記憶されている。ガイダンスデータは、交差点などの分岐ノードにおける右左折等を案内する音声パターンなどのデータを蓄積したデータベースである。
The
地図データは、ベクタ方式やラスタ方式等で構成される地図データである。道路ネットワークデータは、道路の交差点、屈曲点、端点などをノードとし、各ノード間を結ぶ経路をリンクとし、ノードデータ(ノードの緯度及び経度)と、リンクデータ(リンク番号)と、全てのリンクのコスト情報(距離や所要時間)に関するリンクコストデータとを含むデータベースとして構成される。 The map data is map data configured by a vector method, a raster method, or the like. Road network data consists of road intersections, inflection points, end points, etc. as nodes, routes connecting each node as links, node data (node latitude and longitude), link data (link numbers), and all links And a database including link cost data related to cost information (distance and required time).
経路探索部13は、端末装置20から送信された経路探索条件に従い、道路ネットワークデータ等の探索用ネットワークデータを参照して、出発地から目的地までの最適経路を探索する機能を備える。このとき、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるリンクをたどって案内経路とすることによって、最適経路を探索することができる。このような経路探索の手法としてはラベル確定法やダイクストラ法などの周知の手法を利用することができる。「最適な」経路とは、出発地から目的地までのコスト情報が最小であることをいう。また、距離、料金、所要時間、その他のパラメータ、及び各種パラメータを任意に組み合わせたもの等、目的に応じてリンクのコスト情報を設定可能である。
The
送信データ編集部14は、探索の結果得られた最適経路を、端末装置20に送信するための経路案内データに編集する機能を備える。また、編集した経路案内データを通信部11を介して端末装置20に送信する機能を備える。
The transmission
図2は、端末装置20の構成を示すブロック図である。端末装置20は、携帯電話機、携帯情報端末、携帯型ナビゲーション装置、ノートパソコン、その他の携帯可能な端末装置が該当するが、車に装着型のナビゲーション専用装置などであってもよい。
FIG. 2 is a block diagram illustrating a configuration of the
端末装置20は、制御装置21、入力装置22、表示装置23を備える。制御装置21は、CPU、ROMやRAM等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備えている。制御装置21は、通信部211、GPS処理部212、地図経路データ取得部213、表示制御部214、操作受付部215、誤操作判定部216、復帰処理部217を備える。制御装置21が備える各部は、CPUがROM等に格納された所定のプログラムを実行することにより実現される機能のモジュールに相当する。
The
通信部211は、通信ネットワーク50を介してナビゲーションサーバ10と通信するためのインタフェースである。
The
GPS処理部212は、端末装置の位置を測位する位置測位手段としての機能を備える。GPS処理部212には、GPS受信機によりGPS衛星信号を受信し、端末装置20の位置(緯度及び経度)を測位する周知のGPS機能を適用することができる。
The
地図経路データ取得部213は、入力装置22を介してユーザより入力された経路探索条件を、ナビゲーションサーバ10に送信するデータに編集し、通信部211を介してナビゲーションサーバ10に送信する機能と、ナビゲーションサーバ10から送信される経路案内データを取得する機能を備える。また、地図データの取得要求をナビゲーションサーバ10に送信し、ナビゲーションサーバ10から地図データを取得する機能を備える。
The map route
表示制御部214は、GPS処理部212が測位した測位位置と、ナビゲーションサーバ10から受信した経路案内データ及び地図データに基づいて、案内経路、現在位置及び地図画像を、複数の表示態様の中から該当する一の表示態様で表示装置23へ表示させる機能を備える。なお、現在位置は、測位位置を案内経路上の所定位置(例えば最も近い位置)にルートマッチングさせた場合の当該所定位置とすることができる。
The
地図画像を表示する際の複数の表示態様は、仕様や設計等に応じて適宜設定することができるが、例えば、地図を検索する地図モード、ナビゲーションを行うナビゲーションモード、ユーザの移動履歴を残す移動履歴モードなどがある。さらに、地図モードには、例えば、通常の地図表示モード、道路を強調して表示する道路モード、路線を強調して表示する鉄道モードなど複数のモードがあり、ナビゲーションモードには、例えば、地図を表示して案内をする地図ナビモード、地図を表示せずに音声のみで案内を行う音声ナビモードなど複数のモードを備えることができる。 A plurality of display modes for displaying a map image can be appropriately set according to specifications, designs, and the like. For example, a map mode for searching a map, a navigation mode for performing navigation, and a movement for leaving a user's movement history There is a history mode. Further, the map mode includes a plurality of modes such as a normal map display mode, a road mode in which roads are highlighted, and a railroad mode in which routes are highlighted, and the navigation mode includes, for example, a map. A plurality of modes such as a map navigation mode for displaying and guiding and a voice navigation mode for guiding only by voice without displaying a map can be provided.
また、地図画面には、地図を表示する際に基準となる地図基準点(地図中心点)が設定されているところ、ある表示態様では、地図基準点は現在位置に基づいて定まるように設定される。従って、地図基準点が地図画面の略中央に設定されている場合、ユーザの現在位置は地図画面の略中央に常に位置するように地図が表示される。なお、地図基準点は、仕様や設計に応じて設定することができるが、ユーザによる読図性や経路認識性を向上させるように設定されることが望ましく、例えば地図検索の場合は、地図基準点が目的地と一致するようにしてもよい。 In addition, a map reference point (map center point) that serves as a reference when displaying a map is set on the map screen. In a certain display mode, the map reference point is set to be determined based on the current position. The Accordingly, when the map reference point is set at the approximate center of the map screen, the map is displayed so that the current position of the user is always located at the approximate center of the map screen. The map reference point can be set according to the specifications and design, but is preferably set so as to improve the readability and route recognition by the user. For example, in the case of map search, the map reference point May match the destination.
操作受付部215は、入力装置22を介してユーザより操作入力を受け付けると、受け付けた操作入力に応じた所定の処理を実行する機能を備える。例えば、当該操作入力に応じた表示態様を複数の表示態様の中から決定し、当該決定した表示態様で地図や経路案内がディスプレイへ表示されるように表示制御部214を制御する。操作受付部215が受け付ける操作入力の内容は、ナビゲーションの設計や仕様に応じて適宜設定することができ、特に限定はないが、例えば、地図に対する操作(地図の移動、回転、拡張)、ナビゲーションに関連する操作(リルート、経由地変更、周辺検索、渋滞表示など)、POI情報(Point of Interest:例えば、地点、駅、店舗、施設、エリア、SA/PA)の追加、変更、削除、参照などの操作がある。また、注記情報の表示や案内画像の表示を指示する操作、各種設定(音量、自己アイコン変更、車種変更、速度変更など)の参照や変更の操作、各種表示モード(ナビゲーション、信号案内、ハイウェイ、矢印案内、テキスト案内、駅案内、鳥瞰、3D)の変更操作などがある。
When receiving an operation input from the user via the
誤操作判定部216は、操作受付部215が受け付けた操作入力(対象操作入力)が誤操作か否かを判断する。具体的には、対象操作入力の入力時間及び/又は当該対象操作入力の入力回数と、対象操作入力の受付時から経過した無操作時間と、に基づいて判定することができる。例えば、誤操作判定部216は、対象操作入力の入力時間を計測し、当該計測した入力時間が規定入力時間(例:1秒)以内であるか否かを判定する。また、対象操作入力の入力回数を計測し、当該計測した入力回数が規定入力回数以下であるか否かを判定する。また、操作受付部215が対象操作入力を受け付けた時を起算点とした無操作時間の経過時間を計測し、当該計測した無操作時間が規定経過時間(例:30秒)を超えたか否かを判定する。なお、対象操作入力が複数の操作入力から構成される場合は最後の操作入力の受付時を起算点とする。そして、対象操作入力の入力時間が規定入力時間以内である場合、及び/又は、対象操作入力の入力回数が規定入力回数以下である場合において、無操作時間が規定経過時間を超えたことを条件に、当該対象操作入力は誤操作と判定する。なお、規定入力時間、規定入力回数、規定経過時間は、仕様や設計に応じて適宜設定することができ、予めデフォルトで設定してもよいし、ユーザが自ら設定できるようにしてもよい。
The erroneous
復帰処理部217は、誤操作判定部216により対象操作入力が誤操作であると判定された場合に、表示制御部214を制御して、誤操作に対応する表示態様を所定の他の表示態様に復帰させる。所定の他の表示態様は、仕様や設計に応じて適宜設定することができるが、地図やナビゲーションを利用中のユーザの利便性が損なわれない表示態様が設定される。例えば、誤操作により地図基準点が現在位置からずれている場合には、地図基準点を現在位置(またはGPSによる測位点)に移動させるようにしたり、誤操作によりナビゲーションが中止している場合には、ナビゲーションを再開させるようにしたりすることができる。なお、復帰処理部217による復帰処理の詳細については後述する。
When the erroneous
入力装置22は、ユーザによる操作及び入力のためのものであり、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーを操作して種々の入力操作を行うキーボードやボタン、出力手段である表示装置23に表示されるメニュー画面のメニューや地図画面を操作して入力操作を行うタッチパネルなどとすることができる。なお、キーボードやボタンを物理キーともいう。
The
表示装置23には、メニュー画面や探索された案内経路及び地図などが表示される。ユーザは、ナビゲーションサーバ10に経路探索を依頼する場合、入力装置22を操作し、サービスメニュー画面や所定の入力画面を表示装置23に表示して、出発地や目的地などの経路探索条件を入力する。出発地として現在位置を選択すると、GPS処理部212が測位した測位位置が出発地として使用される。また、ユーザが住所を直接入力したり地図上の所定位置を現在位置として直接指定してもよい。
The
通信ネットワーク50は、ナビゲーションサーバ10と端末装置20との間で情報を送受信するための通信回線である。例えば、インターネット、LAN、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
The
次に、ナビゲーションシステム1の動作について説明する。
Next, the operation of the
図3は、端末装置20の動作のフローチャートである。なお、後述の各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上1ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、1ステップとして把握することができる。
FIG. 3 is a flowchart of the operation of the
ステップS1では、GPS処理部212は、端末装置20の位置を所定タイミング(例:1秒)にて測位して端末装置20のメモリ等に記憶する。
In step S <b> 1, the
ステップS2では、地図経路データ取得部213は、ユーザにより入力された経路探索条件を、通信部211を介してナビゲーションサーバ10に送信する。ナビゲーションサーバ10に送信される経路探索条件には、出発地と目的地の情報が含まれる。出発地と目的地は、ユーザが入力装置22を介して入力することができる。また、出発地として現在位置が選択された場合には、GPS処理部212が測位した測位位置が出発地とされる。また、ユーザが入力装置22を操作して住所や地図上の所望の地点を入力した場合は、当該入力された地点が出発地として使用される。
In step S <b> 2, the map route
ナビゲーションサーバ10は、端末装置20から経路探索条件を受信すると、経路探索部13において出発地から目的地までの最適経路を探索する。
When the
さらに、送信データ編集部14において、探索の結果得られた最適経路を端末装置20に送信するための経路案内データに編集する。経路案内データには、出発地から目的地までの経路上にある交差点などの分岐等(案内ポイント(案内地点))の属性情報が含まれる。属性情報には、案内ポイントの座標(緯度、経度情報)、次の案内ポイントまで(または前の案内ポイントから)の経路の座標点列、道路種別、案内ポイントの名称、名称のよみがな、案内ポイントにおける進行角度情報、案内ポイントにおける案内用画像、案内用音声データ、案内ポイントの種別(交差点、料金所等)等が含まれる。送信データ編集部14は、編集した経路案内データを、通信部11を介して端末装置20に送信する。
Further, the transmission
ステップS3では、端末装置20の地図経路データ取得部213は、ナビゲーションサーバ10から通信部211を介して経路案内データを受信し、受信した経路案内データを端末装置20のメモリ等に記憶する。
In step S <b> 3, the map route
ステップS4では、地図経路データ取得部213は、通信部211を介してナビゲーションサーバ10にGPS処理部212が測位した測位位置周辺の地図データ要求を送信する。
In step S <b> 4, the map route
ナビゲーションサーバ10は、端末装置20から地図データ要求を受信すると、測位位置周辺の地図データを記憶部12から取得し、通信部11を介して端末装置20に地図データを送信する。
When the
ステップS5では、端末装置20の地図経路データ取得部213は、ナビゲーションサーバ10から通信部211を介して地図データを受信し、受信した地図データを端末装置20のメモリ等に記憶する。
In step S <b> 5, the map route
ステップS6では、端末装置20の表示制御部214は、案内経路、現在位置、地図画像を含む経路案内画面(ナビゲーション画面)を所定の表示態様で表示装置23に表示する。なお、ここでは、所定の表示態様は、地図基準点が現在位置と一致する場合のナビゲーションモードであるものとする。
In step S6, the
ステップS7では、端末装置20の操作受付部215は、入力装置22を介してユーザから何らかの操作入力を受け付けたか否かを判定する。そして、判定結果が是である場合は(YES)、ステップS8に進み、判定結果が否である場合は(NO)、操作受付部215は、ステップS10に進む。
In step S <b> 7, the
ステップS8では、操作受付部215は、当該操作入力に応じた所定の処理を実行する。具体的には、当該操作入力に応じた表示態様を決定し、決定した表示態様で地図や案内経路を表示装置23に表示させる。なお、ここでは、受け付けた操作入力がユーザの誤操作である場合について説明する。図5は、ナビゲーション中に受け付けた誤操作入力によって表示態様が変更され、ナビゲーションが停止した場合の様子を示している。同図に示すように、誤操作前のナビゲーション中の画面G1には、現在位置Pが地図基準点Qと一致する地図Aが表示されているところ、誤操作入力が発生した結果、画面G2には、地図基準点Q上に現在位置Pが表示されていない地図Bが表示され、ナビゲーションも停止していることがわかる。
In step S8, the
ステップS9では、操作受付部215は、誤操作対応処理を実行する。具体的には、受け付けた操作入力が誤操作であったか否かを後述する誤操作判断基準に従って判断し、誤操作であった場合は、所定の復帰処理を実行する。なお、誤操作対応処理の詳細については、後述する。
In step S9, the
ステップS10では、端末装置20は、GPS測位位置に基づいて目的地に到着しているか否かを判定し、到着していれば(YES)、処理を終了する。一方、目的地に到着していない場合には、ステップS11に進む。
In step S10, the
ステップS11では、端末装置20は、経路案内画面に表示する地図データの取得が必要か否か判断する。目的地までの地図データは一括で取得していない場合は、端末装置20は目的地へ到着するまでの間、通信ネットワーク50を介してナビゲーションサーバ10から現在位置付近の地図データを取得する必要がある。端末装置20は、地図データの取得が必要と判断した場合(YES)には、ステップS4に移行する。また、地図データの取得が不要と判断した場合(NO)には、ステップS6へ移行する。
In step S11, the
次に、図4を用いて端末装置20による誤操作対応処理(図3のステップS9)の流れについて説明する。
Next, the flow of an erroneous operation handling process (step S9 in FIG. 3) by the
ステップS91にて、誤操作判定部216は、現在の端末装置20の状態が、地図を表示中の状態であるか否かを判定し、地図を表示中である場合は(YES)、ステップS92へ進み、地図を表示中でない場合は(NO)、誤操作による地図表示の利便性が低下することもないので、誤操作対応処理を終了する。なお、誤操作判定部216は、現在の状態がナビゲーション中や現在地表示中などの状態であるか否かを判定し、これらの判定結果に応じてステップS92へ進むか否かを決定してもよい。
In step S91, the erroneous
ステップS92にて、誤操作判定部216は、図3のステップ7にて受け付けたユーザの操作入力(以下「対象操作」という。)が誤操作か否かを、端末装置20が、現在所定の地図操作状態にあるか否か又は現在所定の地図表示状態にあるか否かに基づいて判定する。所定の地図操作又は所定の地図表示の内容は、ナビゲーションシステム1が提供する地図やナビゲーションの内容に応じて適宜設定することができるが、例えば、地図に対する操作(地図の移動、回転、拡張など)、ナビゲーションに関連する操作(リルート、経由地変更、周辺検索、渋滞表示など)、POI情報(Point of Interest:例えば、地点、駅、店舗、施設、エリア、SA/PA)の追加、変更、削除、参照などの操作が該当する。また、地図上の注記情報の表示や案内画像の表示を指示する操作、各種設定(音量、自己アイコン変更、車種変更、速度変更など)の参照や変更の操作、各種表示モード(ナビゲーション、信号案内、ハイウェイ、矢印案内、テキスト案内、駅案内、鳥瞰、3D)の変更操作なども含まれる。なお、所定の地図操作状態及び地図表示状態は、上記各操作状態又は表示状態のうちの少なくとも1つ又は任意の組み合わせとすることができる。端末装置20が、これらの操作状態又は表示状態にある場合には、対象操作はユーザの意図に沿った操作であると考えられので、誤操作の対象から外すことができる。なお、誤操作判定部216は、例えば、所定の記憶領域に格納された地図操作/表示状態のリストを参照することにより、上記判定を行うことができる。
In step S92, the erroneous
ステップS92にて、誤操作判定部216は、現在所定の地図操作/表示状態にないと判定した場合は(S92のNO)、ステップS93へ進み、現在所定の地図操作/表示状態にあると判定した場合は(S92のYES)、対象操作はユーザの意図した操作である(=誤操作ではない)と判定し、誤操作対応処理を終了する。
If it is determined in step S92 that the erroneous
ステップS93にて、誤操作判定部216は、対象操作が誤操作か否かを所定の無操作条件を満たすか否かによって判定する。そして、無操作条件を満たすと判定した場合は(YES)、対象操作は誤操作であると判定してステップS94へ進み、無操作条件を満たさないと判定した場合は(NO)、対象操作は誤操作ではないと判定して、誤操作対応処理を終了する。
In step S93, the erroneous
なお、無操作条件は、操作受付部215が操作入力を受け付けていない無操作時間に基づいて設定することができ、誤操作判定部216が参照するため所定の記憶領域に記憶される。また、無操作時間は、例えば操作受付部215が対象操作を受け付けた時点から起算することができる。操作受付部215が受け付ける操作には、タッチパネルを介して入力される操作と、物理キーを介して入力される操作がある。
The no-operation condition can be set based on the no-operation time during which the
誤操作判定部216は、無操作条件の第1の例として、対象操作を受け付けた後の無操作時間が規定時間(例:30秒)を超えた場合、対象操作は無操作条件を満たし(YES)、誤操作であると判定することができる。例えば対象操作が誤操作である場合は、次の操作が入力される可能性は少ないと考えられるからである。
As a first example of the no-operation condition, the erroneous
また、無操作条件は、対象操作の入力時間、対象操作の入力回数、又は、対象操作の入力時間と入力回数の組み合わせに基づいて設定することもできる。 The no-operation condition can also be set based on the input time of the target operation, the input count of the target operation, or a combination of the input time and the input count of the target operation.
例えば、無操作条件の第2の例として、対象操作が規定時間(例:1秒)以内で行われた後、無操作時間が規定時間(例:30秒)を超えた場合は、対象操作は無操作条件を満たすと判定してもよい。例えばユーザがうっかりタッチパネルに触れてしまったような場合は、対象操作の入力時間は短いと考えられるからである。 For example, as a second example of the no-operation condition, if the target operation is performed within a specified time (eg, 1 second) and then the no-operation time exceeds the specified time (eg: 30 seconds), the target operation May be determined to satisfy the no-operation condition. For example, when the user accidentally touches the touch panel, the input time of the target operation is considered to be short.
また、無操作条件の第3の例として、対象操作が規定回数(例:1回)以内かつ規定時間(例:1秒)以内で行われた後、無操作時間が規定時間(例:30秒)を超えた場合は、対象操作は無操作条件を満たすと判定してもよい。例えばユーザがうっかりタッチパネルに触れてしまったような場合は、対象操作の入力回数は少なく、入力時間も短いと考えられるからである。 Further, as a third example of the no-operation condition, after the target operation is performed within a specified number of times (eg, 1 time) and within a specified time (eg: 1 second), the no-operation time is set to a specified time (eg, 30). Second), it may be determined that the target operation satisfies the no-operation condition. For example, if the user inadvertently touches the touch panel, it is considered that the number of inputs of the target operation is small and the input time is short.
なお、上述した規定時間及び規定回数は、仕様や設計に応じて適宜これを設定することができ、例えば、予め端末装置20において固定設定してもよいし、ユーザが任意に設定できるようにしてもよい。また、操作入力の種類に応じて規定時間や規定回数が異なるように設定してもよい。また、無操作条件は、上記第1の例〜第3の例のうちの少なくとも1つ又は任意の組み合わせとすることができ、他の条件を追加してもよい。
Note that the specified time and the specified number of times described above can be set as appropriate according to the specifications and design. For example, the specified time and the specified number of times may be fixedly set in advance in the
他の条件の一例として、端末装置の使用状態に基づいて無操作状態を判定することができる。具体的には、端末装置20が備える加速度センサ(図示せず)が計測した加速度が所定加速度閾値以下であるか否かを判定し、判定結果が是である場合は、無操作時間が規定時間(例:30秒)を超えたことを条件に、対象操作は無操作条件を満たすと判定してもよい。例えば、ユーザが端末装置20を机上に置かれた静止状態のカバンやポケットにしまった状態で、うっかりタッチパネルに触れるなどして誤操作が発生した場合には、端末装置20は静止状態にあると考えられるからである。なお、所定加速度閾値は、設計に応じて適宜設定することができる。
As an example of other conditions, the no-operation state can be determined based on the usage state of the terminal device. Specifically, it is determined whether or not an acceleration measured by an acceleration sensor (not shown) included in the
ステップS94にて、復帰処理部217は、端末装置20が所定のトリガ条件を満たすか否かを判定し、所定のトリガ条件を満たすと判定した場合は(YES)、誤操作に基づいて処理された地図画面の表示態様を所定の他の表示態様に復帰させるためにステップS95へ進み、一方、トリガ条件を満たさないと判定した場合は(NO)、誤操作対応処理を終了する。
In step S94, the
なお、トリガ条件は、誤操作に基づく表示態様を他の表示態様に復帰させるのに適したタイミングを設定することができ、復帰処理部217が参照するため所定の記憶領域に記憶される。
The trigger condition can set a timing suitable for returning a display mode based on an erroneous operation to another display mode, and is stored in a predetermined storage area for reference by the
トリガ条件の第1の例として、復帰処理部217は、ユーザが案内経路上の案内ポイント(音声案内または画像案内が行われる所定の案内地点)に近づいた場合にトリガ条件を満たすとすることができる。具体的には、ユーザが案内ポイントに近づいたか否かを判定する第1の条件として、案内経路上の基準地点から所定の案内地点に到着するまでに要する予想所要時間(例:10分)を算出し、この予想所要時間より当該基準地点からの経路案内実行時間を減算した減算結果が所定時間閾値(例:5分)以内となった場合は、ユーザが案内ポイントに近づいたと判定する方法がある。基準地点は、例えば出発地点が該当し、案内ポイントが複数ある場合は、対象となる案内ポイントの1つ前の案内ポイントとしてもよい。予想所要時間は、基準地点から案内地点までの距離と予測移動速度とに基づいて算出する。予測移動速度は、例えば、経路検索の際にユーザに移動手段(徒歩、車)や速度情報(徒歩=ゆっくり/早く、車=軽自動車/一般自動車(普通車)/大型車)を選択させ、選択された移動手段や移動情報に基づいて決定することができる。また、ユーザが予測速度情報や予想所要時間を直接入力するようにしてもよい。さらにまた、GPS処理部212による測位位置と測位時刻(又は、ルートマッチされた経路上の現在位置と測位時刻)からユーザの予想移動速度を算出するようにしてもよい。なお、経路案内実行時間は、基準時点からの経路案内の実行に伴い経過した時間である。
As a first example of the trigger condition, the
また、第2の条件としては、案内ポイントにユーザが到着する到着予想時刻(例:13時10分)を、基準地点から案内地点までの距離と予測移動速度とに基づいて算出し、現在時刻が到着予想時刻より所定時間(例:5分)以内となった場合は、ユーザが案内ポイントに近づいたと判定する方法がある。案内ポイントが複数ある場合は、案内ポイントごとに到着予想時刻を算出する。なお、ユーザが到着予想時刻を直接入力するようにしてもよい。 As a second condition, an estimated arrival time (eg, 13:10) at which the user arrives at the guidance point is calculated based on the distance from the reference point to the guidance point and the predicted moving speed, and the current time Is within a predetermined time (for example, 5 minutes) from the estimated arrival time, there is a method for determining that the user has approached the guidance point. When there are a plurality of guide points, the estimated arrival time is calculated for each guide point. Note that the user may directly input the estimated arrival time.
また、第3の条件としては、現在位置の座標が、案内経路ポイントの座標から所定距離範囲内に含まれるか否かを判定する方法もある。第1、第2及び第3の条件は、いずれか1つを採用してもよいし、2つ以上を任意に組み合わせてもよい。ナビゲーション中の案内は、交差点など経路上特に重要な地点でユーザの注意を惹きつけるために行われるので、ユーザに適切な案内経路画面を確認させることが望ましいところ、当該構成によれば、ユーザが画面を確認するタイミングに合わせて復帰処理を行うことができる。 As a third condition, there is a method for determining whether or not the coordinates of the current position are within a predetermined distance range from the coordinates of the guide route point. Any one of the first, second, and third conditions may be adopted, or two or more may be arbitrarily combined. Since guidance during navigation is performed in order to attract the user's attention at a particularly important point on the route such as an intersection, it is desirable to have the user confirm an appropriate guidance route screen. Return processing can be performed in accordance with the timing of checking the screen.
また、トリガ条件の第2の例として、復帰処理部217は、ユーザの動作(モーション)が所定の動作である場合にトリガ条件を満たすと判定することができる。具体的には、端末装置20が備える加速度センサ(図示せず)が計測した加速度が所定加速度閾値以上であるか否かを判定し、判定結果が是である場合に、トリガ条件を満たすと判定する。所定加速度閾値は、設計に応じて適宜設定することができる。当該構成によれば、例えば、ユーザが端末装置20をポケットやカバンから取り出して使用するタイミングなどに合わせて復帰処理を行うことができる。
As a second example of the trigger condition, the
また、トリガ条件の第3の例として、復帰処理部217は、端末装置20の状態が所定の状態に変更したか否かを判定し、判定結果が是である場合に、トリガ条件を満たすとすることができる。所定の状態とは、例えば、端末装置20がサスペンド状態から復帰する状態などが該当する。当該構成によれば、端末装置20が不使用状態から使用状態へ移行するタイミングに合わせて復帰処理を行うことができる。
As a third example of the trigger condition, the
また、トリガ条件の第4の例として、復帰処理部217は、端末装置20の画面表示スタイルが、所定のスタイルに変更した場合に、トリガ条件を満たすとすることができる。所定のスタイルとは、例えば、画面表示スタイルが、所定の情報を縦画面(縦方向)に従って表示する縦画面スタイルと横画面(横方向)に沿って表示する横画面スタイルとを有する場合における横画面スタイルが該当する。例えば、端末装置20が、表示部と操作キーをそれぞれ有する一対の筺体がヒンジ部を介して折り畳み可能、かつ、表示部を有する筺体がヒンジ部を中心に回動可能に構成されている場合において、横画面スタイルは、ユーザが、表示部側筺体を操作キー側筺体に対して所定角度回転させることにより利用可能となる。また、端末装置20が表示部と操作キーがひとかたまりの棒状形態に構成されている場合は、縦画面スタイルの端末装置20を例えば左方向へ略90度回転させることにより横画面スタイルとして利用することができる。例えば、ナビゲーションにおける地図表示は、横画面スタイルのほうが、視認性が高く、操作も容易である場合がある。そこで、復帰処理部217は、端末装置20が備える角度センサ(図示せず)が計測した角度が、所定角度閾値以下であるか否かを判定し、判定結果が是である場合に、画面スタイルが横画面スタイルであると判定する。なお、角度センサを使わない例として、端末装置20が画面スタイルの判定機能を別途備える場合は、当該判定機能を利用することもできる。復帰処理部217は、当該端末装置20より現在の画面スタイル(表示方向)を指定する画面スタイル指定情報(表示方向指定情報)を取得し、この取得した画面スタイル指定情報に基づいて現在の画面スタイルが横画面スタイルであると判定してもよい。当該構成によれば、ナビゲーションにより適した画面スタイルに合わせて復帰処理を行うことができる。
As a fourth example of the trigger condition, the
また、トリガ条件の第5の例として、誤操作判定部216は、所定の状態復帰指示がユーザより入力されたか否かを判定し、判定結果が是である場合に、トリガ条件を満たすとすることができる。所定の状態復帰指示は、設計に応じて適宜設定することができるが、例えば、所定の音声入力、所定ボタンを所定回数(例:2回)押下、タッチパネルにて地図を所定回数(例:2回)タッチするなど簡易な作業を設定することができる。当該構成によれば、ユーザに操作負担をかけずに当該ユーザの指示に応じて復帰処理を行うことができる。
As a fifth example of the trigger condition, the erroneous
また、トリガ条件の第6の例として、誤操作判定部216は、GPS処理部212による位置の測位が誤操作により中断された場合において、その後再び測位が開始された場合に、トリガ条件を満たすとすることができる。当該構成によれば、ユーザの現在位置を案内経路上で更新できるタイミングに応じて復帰処理を行うことができる。
Further, as a sixth example of the trigger condition, the erroneous
なお、トリガ条件は、上記第1の例〜第6の例のうちの少なくとも1つ又は任意の組み合わせとすることができる。 The trigger condition can be at least one of the first to sixth examples or any combination.
トリガ条件を満たした場合、ステップ95にて、復帰処理部217は、誤操作に基づいて処理された地図画面の表示態様を所定の表示態様に復帰させるための復帰処理を実行する。所定の表示態様は、地図及びナビゲーションへの視認性が下がらないように設定することができる。
When the trigger condition is satisfied, in step 95, the
復帰処理の第1の例として、復帰処理部217は、現在表示中の地図の地図基準点が現在位置(ルートマッチされた案内経路上の位置)と一致するように、さらに、規定のナビゲーション動作状態(ナビ動作状態)となるように、表示態様を変更する。規定のナビ動作状態は、例えば、対象操作前のナビ動作状態が該当し、対象操作前のナビ動作状態がナビゲーション中であり、対象操作によりナビが中止してしまった場合には、対象操作前のナビ動作状態へ復帰すべく、ナビを再開することができる。一方、対象操作前のナビ動作状態がナビ停止中であり、対象操作によりナビが実行されてしまった場合には、対象操作前のナビ動作状態へ復帰すべく、ナビを停止することができる。当該構成によれば、誤操作により現在位置が地図から消えてしまった場合でも、自動的に現在位置を地図基準点とした地図に復帰するので、地図確認が容易になる。さらに、例えば、誤操作によりナビが停止してしまった場合にも、自動的にナビが開始されるので案内経路に沿ったスムーズな移動が可能になる。
As a first example of the return process, the
図5は、地図画面が、ナビゲーション中に受け付けた誤操作入力によって表示態様が変更された後、ナビゲーション前の表示態様に復帰した場合の様子を示している。同図に示すように、誤操作時の画面G2では、現在位置Pを含まない地図Bが表示され、ナビゲーションも停止している。一方、復帰処理実行後の画面G3では、現在位置Pが地図基準点Q上に位置する地図Cが表示され、ナビゲーションも再開していることがわかる。 FIG. 5 shows a state in which the map screen returns to the display mode before navigation after the display mode is changed by an erroneous operation input received during navigation. As shown in the figure, on the screen G2 at the time of an erroneous operation, a map B that does not include the current position P is displayed, and navigation is also stopped. On the other hand, on the screen G3 after the return process is executed, the map C in which the current position P is located on the map reference point Q is displayed, and it can be seen that the navigation is resumed.
また、復帰処理の第2の例として、復帰処理部217は、現在表示中の地図の地図基準点がGPS測位位置と一致するように、さらに、規定のナビ動作状態となるように、表示態様を変更する。当該構成によれば、誤操作により現在位置が地図から消えてしまった場合でも、自動的にGPS測位位置を基準点とした地図に復帰するので、地図確認が容易になる。さらに、例えば、誤操作によりナビが停止してしまった場合にも、自動的にナビが開始されるので案内経路に沿ったスムーズな移動が可能になる。
Further, as a second example of the return processing, the
また、復帰処理の第3の例として、復帰処理部217は、現在の地図画面のナビモードが規定のナビモード(例:デフォルト、誤操作前のナビモード)となるように表示態様へ変更する。ナビモードが複数ある場合(例えば、地図を表示して案内をする地図ナビモードと地図を表示せずに音声のみで案内を行う音声ナビモードなど)に、誤操作によりユーザが意図しないナビモードへ変更した場合でも、デフォルト又は誤操作前のナビモードのナビモードへ自動的に復帰させることができる。
Further, as a third example of the return process, the
また、復帰処理の第4の例として、復帰処理部217は、現在の地図モードが規定の地図モード(例:デフォルト、誤操作前の地図モード)となるように表示態様を変更する。地図モードが複数ある場合(例えば、通常の地図、道路を強調する道路モード、路線を強調する鉄道モードなど)に、誤操作によりユーザが意図しない地図モードへ変更した場合でも、デフォルト又は誤操作前の地図モードへ自動的に復帰させることができる。
As a fourth example of the return process, the
また、復帰処理の第5の例として、復帰処理部217は、現在の地図の縮尺が規定の縮尺(例:デフォルト、誤操作前の縮尺)となるように表示態様を変更する。ユーザが任意に縮尺を選択可能な構成において、誤操作によりユーザが意図しない縮尺へ変更した場合でも、デフォルト又は誤操作前の縮尺へ自動的に復帰させることができる。
Further, as a fifth example of the restoration process, the
また、復帰処理の第6の例として、復帰処理部217は、現在の地図回転モードが規定(例:デフォルト、誤操作前の地図回転モード)の地図回転モードとなるように表示態様を変更する。地図回転モードが複数ある場合(例えば、タッチパネルへのタッチにより回転させるモードや、端末装置20を向けた方向に応じて回転させるモードなど)に、誤操作によりユーザが意図しない地図回転モードへ変更した場合でも、デフォルト又は誤操作前の地図回転モードへ自動的に復帰させることができる。
Further, as a sixth example of the return process, the
また、復帰処理の第7の例として、復帰処理部217は、現在の基本設定を規定の基本設定(例:デフォルト、誤操作前の基本設定)となるように表示態様を変更する。当該構成によれば、誤操作によりユーザが意図しない基本設定へ変更した場合でも、デフォルト又は誤操作前の基本設定へ自動的に復帰させることができる。
Further, as a seventh example of the return process, the
なお、復帰処理の対象となる表示態様は、上記第1の例〜第7の例に限られず、仕様や設計等に応じて適宜設定することができる。 Note that the display mode that is the target of the return process is not limited to the first to seventh examples, and can be set as appropriate according to specifications, designs, and the like.
以上のように、本実施形態によれば、地図表示中にユーザより操作入力を受け付けた場合は、当該操作入力が誤操作であるか否かを判定し、誤操作であると判定した場合は、例えば誤操作入力前の表示態様に地図やナビゲーションを復帰させるので、誤操作により地図表示の利便性が低下することを防止することが可能なる。 As described above, according to the present embodiment, when an operation input is received from the user during map display, it is determined whether or not the operation input is an erroneous operation. Since the map and the navigation are restored to the display mode before the erroneous operation input, it is possible to prevent the convenience of the map display from being lowered due to an erroneous operation.
[実施形態2]
実施形態2では、実施形態1の端末装置20が歩数計機能を備える場合について説明する。図6は、端末装置20の構成を示すブロック図である。実施形態2の端末装置20が、実施形態1の端末装置20(図2)と異なる点は、歩数計処理部218を備える点である。
[Embodiment 2]
歩数計処理部218は、ユーザの歩行時における体の上下方向の振動を検知することによって利用者の歩数を計測する歩数計測機能を有する。歩数を計測する歩数計測機能には、例えば、端末装置20内部に取り付けられた振り子の動きによって歩数をカウントする振り子式や、一定時間あたりの速度変化を計測する加速度センサを利用して歩数をカウントする加速度センサ式などの周知の歩数計測技術を適用することができる。また、歩数計処理部218は、計測された歩数に基づいて歩行距離を算出する歩行距離算出機能を有する。歩行距離は、例えば、所定の歩幅値に計測された歩行数を乗じることによって算出することができる。
The
実施形態2における端末装置20の動作の流れについて説明する。
An operation flow of the
図3のステップS1〜ステップ6に従い、端末装置20はナビゲーションを提供する。そして、ステップS7にて、操作受付部215は、歩数計使用開始の操作入力を受け付けると(YES)、ステップS8にて、歩数計処理部218にその旨を指示し、歩数及び歩行距離の算出を開始させる。また、ナビゲーションを実行中の場合には、ナビゲーションを中止し、地図の表示態様を非ナビゲーション表示態様へ変更する。
The
ステップ9にて、端末装置20は、実施形態1にて上述したように図4に示す誤操作判定処理を実行し、歩数計使用開始の操作入力が誤操作である場合は、歩数及び歩行距離の算出を中止して、ナビゲーションを再開させる。
In step 9, the
以上の構成によれば、ナビゲーション中に歩数計使用開始が誤操作によって入力された場合にも、自動的にナビゲーションが再開されるのでユーザの利便性を損なうことを回避できる。 According to the above configuration, even when the start of pedometer use is input by mistake during navigation, the navigation is automatically resumed, so that it is possible to avoid impairing the convenience of the user.
[その他の実施形態]
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
[Other Embodiments]
The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. The above-described embodiment is merely an example in all respects, and is not construed as limiting.
(1)例えば、端末装置20は、ナビゲーションサーバ10の経路探索部13及び送信データ編集部14の機能を備え、記憶部12のガイダンスデータ、地図データ、道路ネットワークデータ等を記憶装置に蓄積することにより、ナビゲーションサーバ10の経路探索機能を備えることができる。これにより、端末装置20は、ナビゲーションサーバ10と通信を行わずに単独で上記ナビゲーションサービスをユーザに提供することができる。
(1) For example, the
(2)また、操作受付部215は、入力装置22を介して受け付けた操作入力が所定の無効化条件を満たす場合は、当該操作入力に応じた処理(例:地図の表示態様の変更)を実行せず、当該操作入力そのものを無効にしてもよい。所定の無効化条件は、設計に応じて設定することができるが、例えば、操作入力が所定時間(例:0.5秒)以内という内容を設定することができる。これによれば、無効化条件に合致する操作入力は無効とされ、該当する地図表示の変更も実行されないので、誤操作による地図表示の利便性が低下することを防止することができる。
(2) In addition, when the operation input received via the
1 ナビゲーションシステム、10 ナビゲーションサーバ、11 通信部、12 記憶部、13 経路探索部、14 送信データ編集部、20 端末装置、21 制御装置、22 入力装置、23 表示装置、211 通信部、212 GPS処理部、213 地図経路データ取得部、214 表示制御部、215 操作受付部、216 誤操作判定部、217 復帰処理部、50 通信ネットワーク
DESCRIPTION OF
Claims (10)
ユーザによる操作入力を受け付ける受付手段と、
前記地図データに基づく地図を、複数の表示態様の中から前記受け付けた操作入力に対応する表示態様で表示させる表示制御手段と、
前記受け付けた操作入力が誤操作か否かを、当該操作入力の入力時間及び/又は当該操作入力の入力回数と、前記操作入力の受付時から経過した無操作時間と、に基づいて判定する判定手段と、
前記受け付けた操作入力が誤操作であると判定された場合に、地図表示装置の使用状態又は、前記ユーザが案内地点に近づいたか否かに基づいて、当該誤操作に基づく表示態様を前記複数の表示態様中の他の表示態様へ復帰させる復帰手段と、
を備えることを特徴とする地図表示装置。 An acquisition means for acquiring map data;
A receiving means for receiving an operation input by a user;
Display control means for displaying a map based on the map data in a display mode corresponding to the received operation input from a plurality of display modes;
Determination means for determining whether or not the received operation input is an erroneous operation based on the input time of the operation input and / or the number of times of input of the operation input and the no-operation time that has elapsed since the reception of the operation input. When,
When it is determined that the received operation input is an erroneous operation, the display mode based on the erroneous operation is determined based on the usage state of the map display device or whether the user has approached the guide point. Return means for returning to another display mode in the inside,
A map display device comprising:
前記操作入力の入力時間が所定入力時間以内である場合、及び/又は、当該操作入力の入力回数が所定入力回数以下である場合において、前記無操作時間が所定経過時間を超えたことを条件に、前記受け付けた操作入力が誤操作と判定することを特徴とする請求項1に記載の地図表示装置。 The determination means includes
When the input time of the operation input is within a predetermined input time and / or when the number of times of input of the operation input is less than or equal to the predetermined input number, the no-operation time exceeds a predetermined elapsed time. The map display device according to claim 1, wherein the received operation input is determined to be an erroneous operation.
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記取得された表示方向指定情報が横方向表示を指定していることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。 When the display control means can display the map in either the vertical direction or the horizontal direction of the display, the display control means further comprises an acquisition means for acquiring display direction designation information for designating a display direction of the map,
The return means is
In addition to the case where it is determined that the received operation input is an erroneous operation, the display mode based on the erroneous operation is changed to the other display on the condition that the acquired display direction designation information designates horizontal display. The map display device according to claim 1, wherein the map display device is returned to the display mode.
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記計測された角度が所定角度閾値以下であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。 An angle sensor for measuring the angle of the map display device;
The return means is
In addition to the case where it is determined that the received operation input is an erroneous operation, the display mode based on the erroneous operation is returned to the other display mode on condition that the measured angle is not more than a predetermined angle threshold. The map display device according to claim 1, wherein the map display device is a display device.
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記検出した加速度が所定加速度閾値以上であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。 An acceleration sensor for detecting the acceleration of the map display device;
The return means is
In addition to the case where the received operation input is determined to be an erroneous operation, the display mode based on the erroneous operation is returned to the other display mode on condition that the detected acceleration is equal to or greater than a predetermined acceleration threshold. The map display device according to claim 1, wherein:
前記取得手段は、
経路案内データを取得し、
前記表示制御手段は、
前記地図データに基づく地図と前記経路案内データに基づく案内経路と前記測位位置により特定される現在位置とを前記受け付けた操作入力に対応する表示態様で表示させ、
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に加えて、前記案内経路上の基準地点から所定の案内地点までの予想所要時間より当該基準地点からの経路案内実行時間を減算した減算結果が所定時間閾値以内であることを条件に、及び/または、前記案内経路上の現在位置が前記所定の案内地点より所定距離以内であることを条件に、前記誤操作に基づく表示態様を前記他の表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。 It further comprises positioning means for positioning the position of the map display device,
The acquisition means includes
Get route guidance data,
The display control means includes
Displaying a map based on the map data, a guidance route based on the route guidance data, and a current position specified by the positioning position in a display mode corresponding to the received operation input;
The return means is
In addition to the case where it is determined that the received operation input is an erroneous operation, a subtraction result obtained by subtracting the route guidance execution time from the reference point from the estimated required time from the reference point on the guide route to the predetermined guide point On the condition that the current position on the guide route is within a predetermined distance from the predetermined guide point, the display mode based on the erroneous operation is The map display device according to claim 1, wherein the map display device is returned to the display mode.
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に、前記受け付けた操作入力に基づく表示態様を、前記地図の地図中心点が前記測位位置に基づいて定まる表示態様に復帰させることを特徴とする請求項1または2に記載の地図表示装置。 It further comprises positioning means for positioning the position of the map display device,
The return means is
When it is determined that the received operation input is an erroneous operation, the display mode based on the received operation input is returned to a display mode in which a map center point of the map is determined based on the positioning position. The map display device according to claim 1 or 2.
前記取得手段は、
経路案内データを取得し、
前記表示制御手段は、
前記地図データに基づく地図と前記経路案内データに基づく案内経路と前記測位位置により特定される現在位置とを前記受け付けた操作入力に対応する表示態様で表示させ、
前記復帰手段は、
前記受け付けた操作入力が誤操作であると判定された場合に、前記受け付けた操作入力に基づく表示態様を、前記地図の地図基準点が前記現在位置に基づいて定まる表示態様に復帰させる特徴とする請求項1または2に記載の地図表示装置。 It further comprises positioning means for positioning the position of the map display device,
The acquisition means includes
Get route guidance data,
The display control means includes
Displaying a map based on the map data, a guidance route based on the route guidance data, and a current position specified by the positioning position in a display mode corresponding to the received operation input;
The return means is
The display mode based on the received operation input is returned to a display mode in which a map reference point of the map is determined based on the current position when it is determined that the received operation input is an erroneous operation. Item 3. The map display device according to item 1 or 2.
前記復帰手段が、前記受け付けた操作入力が誤操作であると判定された場合に加えて、当該誤操作に対応する表示態様においてナビゲーションが中止されていることを条件に、復帰させた前記他の表示態様において、ナビゲーションの提供を開始することを特徴とする請求項1または2に記載の地図表示装置。 The map display device is a navigation device that provides navigation;
Said return means, in addition to the case where the received operation input is determined to be erroneous, on condition that the navigation is stopped in the display mode corresponding to the erroneous operation, the other display mode is returned The map display device according to claim 1 , wherein provision of navigation is started.
地図データを取得する取得ステップと、
ユーザによる操作入力を受け付ける受付ステップと、
前記地図データに基づく地図を、複数の表示態様の中から前記受け付けた操作入力に対応する表示態様で表示させる表示制御ステップと、
前記受け付けた操作入力が誤操作か否かを、当該操作入力の入力時間及び/又は当該操作入力の入力回数と、前記操作入力の受付時から経過した無操作時間と、に基づいて判定する判定ステップと、
前記受け付けた操作入力が誤操作であると判定された場合に、地図表示装置の使用状態又は、前記ユーザが案内地点に近づいたか否かに基づいて、当該誤操作に基づく表示態様を前記複数の表示態様中の他の表示態様に復帰させる復帰ステップと、
を備えることを特徴とする地図表示方法。 A map display method in a map display device,
An acquisition step of acquiring map data;
A reception step for receiving an operation input by a user;
A display control step of displaying a map based on the map data in a display mode corresponding to the received operation input from a plurality of display modes;
A determination step of determining whether or not the received operation input is an erroneous operation based on the input time of the operation input and / or the number of input times of the operation input and the no-operation time that has elapsed since the reception of the operation input. When,
When it is determined that the received operation input is an erroneous operation, the display mode based on the erroneous operation is determined based on the usage state of the map display device or whether the user has approached the guide point. A return step for returning to another display mode in the inside,
A map display method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010265167A JP5374482B2 (en) | 2010-11-29 | 2010-11-29 | Map display device, map display method, and map display program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010265167A JP5374482B2 (en) | 2010-11-29 | 2010-11-29 | Map display device, map display method, and map display program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012117831A JP2012117831A (en) | 2012-06-21 |
| JP5374482B2 true JP5374482B2 (en) | 2013-12-25 |
Family
ID=46500850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010265167A Active JP5374482B2 (en) | 2010-11-29 | 2010-11-29 | Map display device, map display method, and map display program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5374482B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6038612B2 (en) * | 2012-11-29 | 2016-12-07 | パイオニア株式会社 | PROCESS CONTROL DEVICE, PROCESS CONTROL METHOD, AND PROCESS CONTROL PROGRAM |
| JP6426938B2 (en) * | 2014-08-07 | 2018-11-21 | 株式会社ゼンリンデータコム | Control program, information processing method and information processing apparatus |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000231670A (en) * | 1999-02-10 | 2000-08-22 | Sharp Corp | Sales management device with touch panel |
| JP2004362429A (en) * | 2003-06-06 | 2004-12-24 | Matsushita Electric Ind Co Ltd | Command input device using touch panel display |
| JP5119555B2 (en) * | 2009-03-19 | 2013-01-16 | 株式会社ユピテル | In-vehicle electronic device and program |
-
2010
- 2010-11-29 JP JP2010265167A patent/JP5374482B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012117831A (en) | 2012-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8244454B2 (en) | Navigation device and method | |
| JP6181554B2 (en) | Navigation or mapping apparatus and method | |
| US7590487B2 (en) | Method and apparatus of displaying three-dimensional arrival screen for navigation system | |
| EP3063501B1 (en) | Apparatus and methods of determining paths through an electronic map | |
| JP6024366B2 (en) | Information processing apparatus and processing method | |
| EP2223045B1 (en) | Navigation device and corresponding method | |
| JP2011059952A (en) | Input/output display device | |
| JP4760792B2 (en) | Vehicle navigation device | |
| WO2012057256A1 (en) | Navigation terminal, navigation method, and navigation program | |
| JP2008122092A (en) | Navigation system and portable terminal device | |
| JP5658636B2 (en) | Route guidance device and route guidance method | |
| JP5374482B2 (en) | Map display device, map display method, and map display program | |
| JP5367675B2 (en) | Navigation terminal, navigation method and navigation program | |
| JP5115862B2 (en) | Route guidance device | |
| JP2009036541A (en) | Navigation apparatus and navigation program | |
| JP2012202782A (en) | Portable information terminal | |
| JP2010210484A (en) | Navigation device | |
| CN112414427B (en) | Navigation information display method and electronic equipment | |
| JP2006003664A (en) | Map display device and navigation device | |
| JP5378037B2 (en) | Navigation device and destination setting method thereof | |
| JP2004184168A (en) | Navigation device | |
| JP6566854B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| JP6694781B2 (en) | Route guidance device, route guidance method, and computer program | |
| JP2015206676A (en) | Portable terminal device, navigation device, and program | |
| JP5247927B1 (en) | Information search apparatus and information search program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130812 |
|
| 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: 20130829 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5374482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |