(57)【要約】【課題】移動経路を適正に設定することができる。【解決手段】携帯端末１００であって、所定の地点の位置情報と対応付けられた所定の測位手段（測位部４ｂ）による測位の精度に係る測位精度情報を取得する精度情報取得部６ｃと、取得された測位精度情報に基づいて、地図上で測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する経路設定部６ｄと、を備えている。【選択図】図１
2015034775.tif 000002
【特許請求の範囲】
【請求項１】
通行可能な道情報を含む地図の情報を取得する第１取得手段と、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段と、
前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段と、
を備えたことを特徴とする経路設定装置。
【請求項２】
前記測位精度情報は、前記測位手段による測位の精度が所定の閾値を基準として区分された情報を含み、
前記地図は、前記測位精度情報の区分に対応して領域分けされてなり、
前記設定手段は、更に、前記地図上で前記測位精度情報の区分に対応する領域のうち、前記測位手段による測位の精度が相対的に低い領域を通らないように前記移動経路を設定することを特徴とする請求項１に記載の経路設定装置。
【請求項３】
前記測位手段は、更に、
測位衛星から送信された信号に基づいて、当該装置本体の存する位置を測位する測位処理を行い、
前記測位精度情報は、前記所定の地点にて前記測位処理を複数回行った結果を基準として生成されてなることを特徴とする請求項１又は２に記載の経路設定装置。
【請求項４】
前記測位手段は、更に、
当該装置本体が静止した状態で、前記所定の地点にて前記測位処理を複数回行い、
前記測位精度情報は、前記測位処理を複数回行った結果のばらつきを基準として生成されてなることを特徴とする請求項３に記載の経路設定装置。
【請求項５】
前記地図を表示する表示手段と、
前記表示手段に表示されている地図上で一の地点を指定する指定手段と、を更に備え、
前記設定手段は、
前記指定手段により指定された一の地点を基準として、前記移動経路を設定することを特徴とする請求項１〜４の何れか一項に記載の経路設定装置。
【請求項６】
前記設定手段は、更に、
前記指定手段により指定された一の地点を経路の始点及び終点のうち、少なくとも一方とするように前記移動経路を設定することを特徴とする請求項５に記載の経路設定装置。
【請求項７】
通行可能な道の所定の地点の位置情報と前記測位精度情報とが対応付けられた地図の情報を記録する記録手段を更に備え、
前記第１取得手段は、前記記録手段から前記地図の情報を取得し、
前記第２取得手段は、前記第１取得手段により前記地図の情報が取得されることで当該地図に含まれる所定の地点の位置情報と対応付けられている前記測位精度情報を取得することを特徴とする請求項１〜６の何れか一項に記載の経路設定装置。
【請求項８】
経路設定装置を用いた経路設定方法であって、
通行可能な道情報を含む地図の情報を取得する処理と、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する処理と、
取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する処理と、
を含むことを特徴とする経路設定方法。
【請求項９】
経路設定装置のコンピュータを、
通行可能な道情報を含む地図の情報を取得する第１取得手段、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段、
前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路設定装置、経路設定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、出発地点から目的地点までの経路を探索して案内するナビゲーション装置が知られている（例えば、特許文献１参照）。このナビゲーション装置は、出発地点と目的地点の情報を情報配信サーバに送信し、当該サーバで道路網や交通網のデータから探索条件に合致した経路を探索する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１６５６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば、ジョギングやマラソン等にナビゲーション装置を利用する使用法も知られている。しかしながら、当該装置本体の存する位置をＧＰＳ（Global Positioning System）等により測位しても、当該測位が不正確であると、所定の単位距離の移動にかかる時間（ラップタイム）や移動速度（ペース）を正確に計測することができないといった問題がある。
【０００５】
そこで、本発明の課題は、移動経路を適正に設定することができる経路設定装置、経路設定方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る経路設定装置は、
通行可能な道情報を含む地図の情報を取得する第１取得手段と、所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段と、前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段と、を備えたことを特徴としている。
【０００７】
また、本発明に係る経路設定方法は、
経路設定装置を用いた経路設定方法であって、通行可能な道情報を含む地図の情報を取得する処理と、所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する処理と、取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する処理と、を含むことを特徴としている。
【０００８】
また、本発明に係るプログラムは、
経路設定装置のコンピュータを、通行可能な道情報を含む地図の情報を取得する第１取得手段、所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段、前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、移動経路を適正に設定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した一実施形態の携帯端末の概略構成を示すブロック図である。
【図２】図１の携帯端末に記録されている地図情報の一例を模式的に示す図である。
【図３】図１の携帯端末による精度情報生成処理に係る動作の一例を示すフローチャートである。
【図４】図１の携帯端末による経路設定処理に係る動作の一例を示すフローチャートである。
【図５】図４の経路設定処理を説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
図１は、本発明を適用した一実施形態の携帯端末１００の概略構成を示すブロック図である。
図１に示すように、携帯端末１００は、中央制御部１と、メモリ２と、状態検出部３と、ＧＰＳ処理部４と、記録部５と、経路設定処理部６と、移動情報算出部７と、表示部８と、表示制御部９と、送受話部１０と、通信制御部１１と、操作入力部１２等を備えている。
また、中央制御部１、メモリ２、状態検出部３、ＧＰＳ処理部４、記録部５、経路設定処理部６、移動情報算出部７、表示制御部９、送受話部１０及び通信制御部１１は、バスライン１３を介して接続されている。
【００１３】
なお、携帯端末１００は、例えば、携帯電話やＰＨＳ（Personal Handy-phone System）などの移動体通信網で用いられる移動局、ＰＤＡ（Personal Data Assistants）等から構成されている。また、携帯端末１００は、例えば、ユーザの所定位置に装着された状態で使用されるものであっても良いし、所持された状態で使用されるものであっても良い。
【００１４】
中央制御部１は、携帯端末１００の各部を制御するものである。具体的には、中央制御部１は、携帯端末１００の各部を制御するＣＰＵ（Central Processing Unit；図示略）を具備し、携帯端末１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００１５】
メモリ２は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成されている。また、メモリ２は、中央制御部１等によって処理されるデータ等を一時的に記録するバッファメモリや、中央制御部１などのワーキングメモリ、当該携帯端末１００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）を備えている。
【００１６】
状態検出部３は、当該端末本体の状態を検出する。
即ち、状態検出部３は、例えば、各種のセンサ（例えば、３軸加速度センサ等）の検出信号に基づいて、当該端末本体が静止しているか、或いは、移動しているかを検出する。
具体的には、状態検出部３は、例えば、３軸加速度センサ（図示略）を具備している。この３軸加速度センサは、互いに直交する３軸方向の加速度をそれぞれ検出し、検出された各軸の検出信号を所定の周波数でサンプリングする。状態検出部３は、３軸加速度センサの出力から当該端末本体の加速度成分を特定して、当該加速度成分の変化の態様から当該端末本体が静止しているか否かを判定する。
ここで、状態検出部３による当該端末本体が静止しているか否かの判定は、例えば、所定の時間間隔毎に行われても良いし、ユーザによる操作入力部１２の所定操作に基づいて指示されたタイミングで行われても良い。
【００１７】
なお、状態検出部３は、互いに直交する３軸方向の地磁気の大きさをそれぞれ検出する３軸地磁気センサや、高低差を求めるために気圧を検出する気圧センサ等を具備していても良い。
【００１８】
ＧＰＳ処理部４は、ＧＰＳ衛星Ｓから送信された信号を受信して、当該端末本体の存する現在位置を測位する。
具体的には、ＧＰＳ処理部４は、例えば、地球低軌道に打ち上げられた複数のＧＰＳ衛星（測位衛星；図１には一つのみ図示）Ｓ、…から送信されるＧＰＳ信号（例えば、アルマナック（概略軌道情報）やエフェメリス（詳細軌道情報）など）を所定のタイミングで受信アンテナ４ａにより受信する。また、ＧＰＳ処理部４は、受信アンテナ４ａを介して受信されるＧＰＳ信号の復調処理を行って、ＧＰＳ情報を生成する。
そして、ＧＰＳ処理部４の測位部（測位手段）４ｂは、生成されたＧＰＳ情報に基づいて当該端末本体の存する現在位置を測位する測位処理を行う。具体的には、測位部４ｂは、生成されたＧＰＳ情報に基づいて所定の測位演算を行うことで、当該端末本体の絶対的な三次元の現在位置（緯度、経度、高度）を測位して当該位置に係る測位情報（例えば、緯度、経度、高度の座標情報）を取得する。
このとき、測位部４ｂは、当該装置本体が静止した状態で、所定の測位地点にて測位処理を複数回行う。即ち、状態検出部３により当該端末本体が静止していると特定されると、測位部４ｂは、測位処理を行って当該端末本体が存する所定の測位地点の測位情報を取得する。この所定の測位地点における測位処理は複数回行われ、測位部４ｂは、測位結果を当該所定の測位地点の識別情報（例えば、住所や地図上で指定された位置等）と対応付けて所定の格納手段（例えば、記録部５等）に格納する。
【００１９】
なお、受信アンテナ４ａにより受信されたＧＰＳ信号に基づいて、端末本体の存する現在位置に係る測位情報を取得するようにしたが、一例であってこれに限られるものではなく、測位情報の取得方法は適宜任意に変更可能である。例えば、予め無線ＬＡＮのアクセスポイント（Access Point）の位置を登録しておき、所定位置で検出された所定数のアクセスポイントからの電波の強度等に基づいて端末本体の存する現在位置を推定するようにしても良い。
【００２０】
記録部５は、例えば、フラッシュメモリ等の不揮発性メモリ、ハードディスク等から構成されている。また、記録部５は、地図データベース５ａを記録している。
地図データベース５ａは、所定範囲の地図Ｍを表示部８に表示するための地図情報が位置座標と対応付けて記録されている。即ち、地図データベース５ａは、都道府県や市町村等の行政区画、番地等の住所情報や、建物、施設、店舗、公園、道路情報、地形情報等を表す地図情報と、緯度、経度や高度等の位置情報とが対応付けられている（図２（ａ）参照）。
また、地図情報は、測位部４ｂによる測位の精度が所定の閾値を基準として区分された測位精度情報の区分に対応して領域分けされている（図２（ｂ）参照）
即ち、地図データベース（記録手段）５ａの所定の測位地点の位置情報には、測位精度情報が対応付けられている。具体的には、例えば、精度情報生成部６ａ（後述）により生成された測位部４ｂによる所定の測位地点における測位の精度に係る測位精度情報が、当該所定の測位地点の位置情報と対応付けて記録されている。そして、測位精度情報を所定数（例えば、二つ等）の異なる閾値を基準として区分し、当該区分の結果に応じて、測位部４ｂによる測位の精度が相対的に高い測位地点（例えば、河川敷等）を含む高精度領域Ａ１、測位部４ｂによる測位の精度が相対的に低い測位地点（例えば、ビル街等）を含む低精度領域Ａ２、測位部４ｂによる測位の精度が高精度領域Ａ１と低精度領域Ａ２の間の精度の測位地点を含む中間精度領域Ａ３等に地図Ｍが領域分けされている。
なお、上記した地図データベース５ａは、一例であってこれに限られるものではなく、当該データベースに記録される情報の内容等は適宜任意に変更可能である。また、地図Ｍの領域分けは、一例であってこれに限られるものではなく、例えば、３つ以外の領域に領域分けされていても良い。
【００２１】
経路設定処理部６は、精度情報生成部６ａと、地図取得部６ｂと、精度情報取得部６ｃと、経路設定部６ｄ等を具備している。
【００２２】
精度情報生成部６ａは、測位部４ｂによる測位の精度に係る測位精度情報を生成する。
即ち、精度情報生成部６ａは、当該装置本体が静止した状態で、測位部４ｂにより所定の測位地点にて測位処理を複数回行った結果を基準として、測位精度情報を生成する。具体的には、精度情報生成部６ａは、所定の格納手段（例えば、記録部５等）から所定の測位地点における複数回の測位処理の結果（測位情報）を取得し、例えば、所定の演算式に従ってばらつき度合（例えば、分散や標準偏差等）を算出して当該所定の測位地点における測位精度情報として取得する。
また、精度情報生成部６ａは、測位精度情報を所定数（例えば、二つ等）の異なる閾値を基準として区分することで、所定の測位地点における測位部４ｂによる測位の精度が相対的に高いのか、低いのか、或いは、中程度であるのかを特定する。この結果、測位の精度が相対的に高い測位地点は地図Ｍ内で高精度領域Ａ１に含まれ、測位の精度が相対的に低い測位地点は地図Ｍ内で低精度領域Ａ２に含まれ、測位の精度が高精度領域Ａ１と低精度領域Ａ２の間の精度の測位地点は中間精度領域Ａ３に含まれることとなる。
【００２３】
地図取得部６ｂは、地図Ｍを取得する。
即ち、地図取得部（第１取得手段）６ｂは、通行可能な道情報を含む地図Ｍの情報を取得する。具体的には、地図取得部６ｂは、ユーザによる操作入力部１２の所定操作に基づいて、記録部５の地図データベース５ａから表示部８に地図Ｍを表示するための地図情報を読み出して取得する。
【００２４】
精度情報取得部６ｃは、測位精度情報を取得する。
即ち、精度情報取得部（第２取得手段）６ｃは、所定の測位地点の位置情報と対応付けられた測位部４ｂ（所定の測位手段）による測位の精度に係る測位精度情報を取得する。具体的には、精度情報取得部６ｃは、地図取得部６ｂにより記録部５の地図データベース５ａから地図情報が読み出されて取得されることで、当該地図情報に含まれる所定の測位地点と対応付けられている測位精度情報を取得する。
なお、測位精度情報の取得方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００２５】
経路設定部６ｄは、地図Ｍ上で測位の精度が相対的に高い地点を通る移動経路Ｒを設定する。
即ち、経路設定部（設定手段）６ｄは、精度情報取得部６ｃにより取得された測位精度情報に基づいて、地図取得部６ｂにより取得された地図Ｍ上で測位部４ｂによる測位の精度が相対的に高い測位地点を通る移動経路Ｒを設定する（図５（ｂ）参照）。具体的には、経路設定部６ｄは、地図Ｍ上で測位精度情報の区分に対応する領域（例えば、高精度領域Ａ１、低精度領域Ａ２、中間精度領域Ａ３等）のうち、測位の精度が相対的に低い領域（例えば、低精度領域Ａ２等）を通らないように移動経路Ｒを設定する。
例えば、表示部８に表示されている地図Ｍ上で、ユーザによる操作入力部１２の所定操作に基づいて中央制御部（指定手段）１のＣＰＵにより一の地点が指定されると（図５（ａ）参照）、経路設定部６ｄは、指定された一の地点を経路の始点（出発地点）Ｐ１及び終点（目的地点）Ｐ２のうちの少なくとも一方とし、且つ、測位の精度が相対的に低い領域（例えば、低精度領域Ａ２等）を通らないように移動経路Ｒを設定する。
なお、図５（ａ）には、地図Ｍの所定範囲内で、移動経路Ｒの始点Ｐ１及び終点Ｐ２が指定された状態を模式的に表している。
【００２６】
移動情報算出部７は、移動経路Ｒに沿って移動中にＧＰＳ処理部４により測位された当該端末の存する位置の測位情報と計時部（図示略）により計時され時刻情報とに基づいて、所定の単位距離の移動にかかる時間（ラップタイム）や移動速度（ペース）等を移動情報として算出する。
また、移動情報算出部７は、例えば、算出された移動情報を測位情報や時間情報等と対応付けて所定の格納手段（例えば、メモリ２等）に出力して、記録させる。
【００２７】
表示部８は、例えば、液晶表示パネルから構成され、表示制御部９からのビデオ信号に基づいて各種画面を表示画面に表示する。
【００２８】
表示制御部９は、メモリ２に一時的に記録されている表示用の画像データを読み出して表示部８に表示させる制御を行う。
具体的には、表示制御部９は、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部１の制御下にてメモリ２から読み出されてＶＲＡＭ（図示略）に記録されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから読み出して、これらのデータを元にビデオ信号を発生して表示部８に出力する。
また、表示制御部９は、地図取得部６ｂにより取得された地図情報に基づいて、所定範囲の地図Ｍを表示部（表示手段）８に表示させる。
【００２９】
送受話部１０は、通信ネットワークＮを介して接続された外部機器の外部ユーザとの通話を行う。
具体的には、送受話部１０は、マイク１０ａ、スピーカ１０ｂ、データ変換部１０ｃ等を備えている。そして、送受話部１０は、マイク１０ａから入力されるユーザの送話音声をデータ変換部１０ｃによりＡ／Ｄ変換処理して送話音声データを中央制御部１に出力するとともに、中央制御部１の制御下にて、通信制御部１１から出力されて入力される受話音声データ等の音声データをデータ変換部１０ｃによりＤ／Ａ変換処理してスピーカ１０ｂから出力する。
【００３０】
通信制御部１１は、通信ネットワークＮ及び通信アンテナ１１ａを介してデータの送受信を行う。
即ち、通信アンテナ１１ａは、当該携帯端末１００が無線基地局（図示略）との通信で採用している所定の通信方式（例えば、Ｗ−ＣＤＭＡ(Wideband Code Division Multiple Access)方式、ＧＳＭ（Global System for Mobile Communications；登録商標）方式等）に対応したデータの送受信が可能なアンテナである。そして、通信制御部１１は、所定の通信方式に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局との間で通信アンテナ１１ａを介してデータの送受信を行う。つまり、通信制御部１１は、中央制御部１から出力されて入力される指示信号に基づいて、通信相手の外部機器に対して、当該外部機器の外部ユーザとの通話中の音声の送受信や、電子メールのデータの送受信を行う。
なお、通信制御部１１の構成は一例であってこれに限られるものではなく、適宜任意に変更可能であり、例えば、図示は省略するが、無線ＬＡＮモジュールを搭載し、アクセスポイント（Access Point）を介して通信ネットワークＮにアクセス可能な構成としても良い。
【００３１】
通信ネットワークＮは、例えば、携帯端末１００を無線基地局やゲートウェイサーバ（図示略）等を介して外部機器と接続する通信ネットワークである。
また、通信ネットワークＮは、例えば、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の様々な回線形態を適用することが可能である。また、通信ネットワークＮには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信ネットワーク網と、ＩＰネットワーク、ＶｏＩＰ（Voice over Internet Protocol）ゲートウェイ、インターネットサービスプロバイダ等が含まれる。
【００３２】
操作入力部１２は、端末本体に対して各種指示を入力するためのものである。
具体的には、操作入力部１２は、端末本体の電源のＯＮ／ＯＦＦに係る電源ボタン、モードや機能等の選択指示に係る上下左右のカーソルボタンや決定ボタン、電話の発着信や電子メールの送受信等の実行指示に係る通信関連ボタン、テキストの入力指示に係る数字ボタンや記号ボタン等の各種ボタン（何れも図示略）を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部１２は、操作されたボタンに応じた操作指示を中央制御部１に出力する。中央制御部１は、操作入力部１２から出力され入力された操作指示に従って所定の動作（例えば、電話の発着信、電子メールの送受信等）を各部に実行させる。
【００３３】
なお、操作入力部１２は、表示部８と一体となって設けられたタッチパネルを有していても良く、ユーザによるタッチパネルの所定操作に基づいて、当該所定操作に応じた操作指示を中央制御部１に出力しても良い。
【００３４】
＜精度情報生成処理＞
以下に、精度情報生成処理について、図４を参照して詳細に説明する。
図４は、精度情報生成処理に係る動作の一例を示すフローチャートである。
以下の精度情報生成処理は、当該端末本体を所持するユーザが歩行等で移動中に逐次行われるものとする。
【００３５】
図４に示すように、状態検出部３は、所定のタイミングで、例えば、３軸加速度センサの出力から当該端末本体の加速度成分を特定し、当該加速度成分の変化の態様から当該端末本体が静止しているか否かを判定する（ステップＳ１）。
ここで、当該端末本体が静止していないと判定されると（ステップＳ１；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、状態検出部３は、所定の時間間隔毎に、上記の判定処理を繰り返し実行する。
【００３６】
ステップＳ１にて、当該端末本体が静止していると判定されると（ステップＳ１；ＹＥＳ）、ＧＰＳ処理部４は、ＧＰＳ衛星Ｓから送信された信号を受信アンテナ４ａを介して受信し、ＧＰＳ信号の復調処理を行ってＧＰＳ情報を逐次生成し、測位部４ｂは、生成されたＧＰＳ情報に基づいて所定の測位演算を行うことで、当該端末本体の存する位置（緯度、経度、高度）を測位して測位情報を取得する（ステップＳ２；測位処理）。なお、取得された測位情報は、測位した地点の識別情報と対応付けて所定の格納手段（例えば、記録部５等）に一時的に格納される。
【００３７】
続けて、測位部４ｂは、所定の測位地点にて測位処理を複数回行ったか否かを判定する（ステップＳ３）。
ここで、測位処理を複数回行っていないと判定されると（ステップＳ３；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、状態検出部３は、上記と同様に、当該端末本体が静止しているか否かを判定する。そして、当該端末本体が静止していると判定されると（ステップＳ１；ＹＥＳ）、ＧＰＳ処理部４は、測位処理を逐次実行する（ステップＳ２）。
上記の各処理は、ステップＳ３にて、測位処理を複数回行ったと判定されるまで（ステップＳ３；ＹＥＳ）、繰り返し行われる。なお、測位処理は、総計として複数回行われていれば良く、例えば、同日に連続して行われても良いし、日時を変えて行われても良い。
【００３８】
ステップＳ３にて、測位処理を複数回行ったと判定されると（ステップＳ３；ＹＥＳ）、精度情報生成部６ａは、所定の測位地点の識別情報と対応付けられている複数回の測位処理の結果（測位情報）を所定の格納手段（例えば、記録部５等）から取得し、測位結果のばらつき度合（例えば、分散や標準偏差等）を算出して所定の測位地点における測位精度情報として取得する（ステップＳ４）。
続けて、精度情報生成部６ａは、測位精度情報を所定数（例えば、二つ等）の異なる閾値を基準として区分することで、所定の測位地点における測位部４ｂによる測位の精度が相対的に高いのか、低いのか、或いは、中程度であるのかを特定する（ステップＳ５）。
次に、精度情報生成部６ａは、生成された測位精度情報を記録部５に出力し、地図データベース５ａは、測位精度情報を所定の測位地点の位置情報と対応付けて記録する（ステップＳ６）。
【００３９】
その後、状態検出部３は、所定のタイミングで、例えば、３軸加速度センサの出力から当該端末本体の加速度成分を特定し、当該加速度成分の変化の態様から当該端末本体が異なる地点に移動したか否かを判定する（ステップＳ７）。
ここで、端末本体が異なる地点に移動したと判定されると（ステップＳ７；ＹＥＳ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、それ以降の各処理を上記と同様に実行させる。
上記の各処理は、ステップＳ７にて、端末本体が異なる地点に移動していないと判定されるまで（ステップＳ７；ＮＯ）、繰り返し行われる。これにより、各測位地点における測位精度情報が生成された状態となり、さらに、当該精度情報生成処理が繰り返し実行されることで、当該端末本体の中に所定の測位地点の位置情報と対応付けられた測位精度情報のデータベースを構築することができる。
【００４０】
ステップＳ７にて、端末本体が異なる地点に移動していないと判定されると（ステップＳ７；ＮＯ）、中央制御部１のＣＰＵは、当該端末本体を所持するユーザの移動が完全に停止したものと判断して、当該精度情報生成処理を終了させる。
【００４１】
＜経路設定処理＞
以下に、経路設定処理について、図５を参照して詳細に説明する。
図５は、経路設定処理に係る動作の一例を示すフローチャートである。
【００４２】
図５に示すように、地図取得部６ｂは、ユーザによる操作入力部１２の所定操作に基づいて、地図データベース５ａからユーザ所望の範囲の地図Ｍを表示部８に表示するための地図情報を読み出して取得する（ステップＳ１１）。そして、精度情報取得部６ｃは、地図取得部６ｂにより地図情報が読み出されて取得されることで、当該地図情報に含まれる所定の測位地点と対応付けられている測位精度情報を取得する（ステップＳ１２）。
続けて、表示制御部９は、地図取得部６ｂにより取得された地図情報に基づいて、ユーザ所望の範囲の地図Ｍを表示部８に表示させる（ステップＳ１３）。
【００４３】
次に、経路設定部６ｄは、表示部８に表示されている地図Ｍ上で、ユーザによる操作入力部１２の所定操作に基づいて始点Ｐ１や終点Ｐ２が指定されたか否かを判定する（ステップＳ１４）。
ここで、始点Ｐ１や終点Ｐ２が指定されていないと判定されると（ステップＳ１４；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、経路設定部６ｄは、所定の時間間隔毎に、上記の判定処理を繰り返し実行する。
【００４４】
ステップＳ１４にて、始点Ｐ１や終点Ｐ２が指定されたと判定されると（ステップＳ１４；ＹＥＳ）、経路設定部６ｄは、精度情報取得部６ｃにより取得された測位精度情報に基づいて、地図Ｍ上で測位部４ｂによる測位の精度が相対的に低い領域（例えば、低精度領域Ａ２等）を通らないように、即ち、高精度領域Ａ１や中間精度領域Ａ３等を通るように移動経路Ｒを設定する（ステップＳ１５）。
続けて、表示制御部９は、地図Ｍ上で経路設定部６ｄにより設定された移動経路Ｒを表示部８に表示させる（ステップＳ１６）。
ここで、経路設定部６ｄは、候補としての移動経路Ｒを複数設定し、表示制御部９は、これら複数の移動経路Ｒの中からユーザ所望の移動経路Ｒを選択可能な形式で表示部８に表示させるようにしても良い。
【００４５】
次に、中央制御部１のＣＰＵは、ユーザによる操作入力部１２の所定操作に基づいて当該経路設定処理の終了指示が入力されたか否かを判定する（ステップＳ１７）。
ここで、終了指示が入力されていないと判定されると（ステップＳ１７；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１３に戻し、それ以降の各処理を上記と同様に実行させる。これにより、移動経路Ｒの始点Ｐ１や終点Ｐ２の再設定、移動経路Ｒの再設定等が実行可能となる。
【００４６】
一方、ステップＳ１７にて、終了指示が入力されたと判定されると（ステップＳ１７；ＹＥＳ）、経路設定部６ｄは、設定された移動経路Ｒに係る情報を記録部５に出力し、記録部５は、移動経路Ｒに係る情報を記録する（ステップＳ１８）。なお、経路設定部６ｄにより候補としての移動経路Ｒが複数設定された場合、記録部５は、これら全ての移動経路Ｒに係る情報を記録しても良いし、選択されたユーザ所望の一の移動経路Ｒに係る情報のみを記録しても良い。
これにより、経路設定処理を終了する。
【００４７】
経路設定処理の終了後、当該端末本体を所持するユーザによる移動経路Ｒに沿った移動（例えば、ジョギング等）の開始指示が入力されると、ＧＰＳ処理部４は、当該端末の存する位置の測位を開始する。
そして、移動情報算出部７は、ＧＰＳ処理部４により測位された当該端末の存する位置の測位情報と計時部（図示略）により計時され時間情報とに基づいて、所定の単位距離の移動にかかる時間（ラップタイム）や移動速度（ペース）等を算出する。
【００４８】
以上のように、本実施形態の携帯端末１００によれば、所定の測位地点の位置情報と対応付けられた測位部４ｂによる測位の精度に係る測位精度情報に基づいて、地図Ｍ上で測位の精度が相対的に高い測位地点を通る移動経路Ｒを設定するので、測位の精度が相対的に低い測位地点を通るような移動経路が設定されてしまうことを抑制することができる。
具体的には、地図Ｍは、測位部４ｂによる測位の精度が所定の閾値を基準として区分された測位精度情報の区分に対応して領域分けされてなり、当該地図Ｍ上で測位精度情報の区分に対応する領域のうち、測位部４ｂによる測位の精度が相対的に低い領域を通らないように移動経路Ｒを設定するので、測位の精度が相対的に高い領域を通る移動経路Ｒを適正に設定することができる。
従って、例えば、所定の単位距離の移動にかかる時間（ラップタイム）や移動速度（ペース）等の算出を正確に行うことができる移動経路Ｒを適正に設定することができる。
【００４９】
また、測位精度情報は、所定の測位地点にて測位処理を複数回行った結果を基準として、具体的には、当該端末本体が静止した状態で、所定の測位地点にて測位処理を複数回行った結果のばらつきを基準として生成されているので、測位部４ｂによる測位の精度を適正に特定することができ、測位の精度が相対的に高い移動経路Ｒを適正に設定することができる。
【００５０】
また、表示部８に表示されている地図Ｍ上で指定された一の地点を基準として、具体的には、指定された一の地点を経路の始点Ｐ１及び終点Ｐ２のうち、少なくとも一方とするように移動経路Ｒを設定するので、ユーザ所望の地点を始点Ｐ１や終点Ｐ２とする移動経路Ｒを設定する場合であっても、測位の精度が相対的に高い移動経路Ｒを適正に設定することができる。
【００５１】
また、通行可能な道の所定の測位地点の位置情報と測位精度情報とが対応付けられた地図情報が地図データベース５ａに記録されているので、当該地図データベース５ａを利用することで地図Ｍや測位精度情報の取得を簡便に行うことができる。即ち、地図取得部６ｂにより地図情報が取得されることで、精度情報取得部６ｃは、当該地図情報に含まれる所定の測位地点と対応付けられている測位精度情報を容易に取得することができる。
【００５２】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、測位部４ｂによる測位の精度に係る測位精度情報を生成して取得するようにしたが、一例であってこれに限られるものではなく、必ずしも精度情報生成部６ａを具備する必要はない。即ち、所定の測位手段が外部機器（図示略）に搭載され、当該外部機器により生成された測位精度情報を所定の通信回線等を介して取得するようにしても良い。
【００５３】
また、上記実施形態にあっては、測位部４ｂによる測位の精度が所定の閾値を基準として区分された測位精度情報の区分に対応して地図Ｍを領域分けするようにしたが、一例であってこれに限られるものではなく、必ずしも測位精度情報を所定の閾値を基準として区分する必要もないし、地図Ｍを領域分けする必要もない。即ち、測位精度情報は、所定の測位地点の位置情報と対応付けられていれば良く、測位精度情報を区分するか否かや地図Ｍを領域分けするか否かは適宜任意に変更可能である。
【００５４】
さらに、上記実施形態にあっては、測位精度情報を、所定の測位地点にて複数回行われた測位処理の結果を基準として生成するようにしたが、例えば、所定の測位地点にて測位処理を一回だけ行い、そのときのＧＰＳの信号強度から測位精度情報を生成するようにしても良い。
【００５５】
また、上記実施形態にあっては、地図Ｍ上でユーザによる操作入力部１２の所定操作に基づいて指定された一の地点を経路の始点Ｐ１及び終点Ｐ２のうち、少なくとも一方とする移動経路Ｒを設定するようにしたが、一例であってこれに限られるものではなく、移動経路Ｒの設定手法は適宜任意に変更可能である。
【００５６】
さらに、上記実施形態にあっては、地図情報を含む地図データベース５ａを記録するようにしたが、一例であってこれに限られるものではなく、必ずしも地図情報を記録しておく必要はなく、例えば、外部機器から地図情報を所定の通信回線等を介して取得するようにしても良い。
【００５７】
また、携帯端末１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。また、経路設定装置として、携帯端末１００を例示したが、一例であってこれに限られるものではなく、地図Ｍ上で測位の精度が相対的に高い地点を通る移動経路を設定可能なものであれば適宜任意に変更可能である。
【００５８】
加えて、上記実施形態にあっては、第１取得手段、第２取得手段、設定手段としての機能を、中央制御部１のＣＰＵの制御下にて、地図取得部６ｂ、精度情報取得部６ｃ、経路設定部６ｄが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記録するプログラムメモリ（図示略）に、第１取得処理ルーチン、第２取得処理ルーチン、設定処理ルーチンを含むプログラムを記録しておく。そして、第１取得処理ルーチンにより中央制御部１のＣＰＵを、通行可能な道情報を含む地図Ｍの情報を取得する手段として機能させるようにしても良い。また、第２取得処理ルーチンにより中央制御部１のＣＰＵを、所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する手段として機能させるようにしても良い。また、設定処理ルーチンにより中央制御部１のＣＰＵを、取得された測位精度情報に基づいて、地図Ｍ上で測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する手段として機能させるようにしても良い。
【００５９】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００６０】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
通行可能な道情報を含む地図の情報を取得する第１取得手段と、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段と、
前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段と、
を備えたことを特徴とする経路設定装置。
＜請求項２＞
前記測位精度情報は、前記測位手段による測位の精度が所定の閾値を基準として区分された情報を含み、
前記地図は、前記測位精度情報の区分に対応して領域分けされてなり、
前記設定手段は、更に、前記地図上で前記測位精度情報の区分に対応する領域のうち、前記測位手段による測位の精度が相対的に低い領域を通らないように前記移動経路を設定することを特徴とする請求項１に記載の経路設定装置。
＜請求項３＞
前記測位手段は、更に、
測位衛星から送信された信号に基づいて、当該装置本体の存する位置を測位する測位処理を行い、
前記測位精度情報は、前記所定の地点にて前記測位処理を複数回行った結果を基準として生成されてなることを特徴とする請求項１又は２に記載の経路設定装置。
＜請求項４＞
前記測位手段は、更に、
当該装置本体が静止した状態で、前記所定の地点にて前記測位処理を複数回行い、
前記測位精度情報は、前記測位処理を複数回行った結果のばらつきを基準として生成されてなることを特徴とする請求項３に記載の経路設定装置。
＜請求項５＞
前記地図を表示する表示手段と、
前記表示手段に表示されている地図上で一の地点を指定する指定手段と、を更に備え、
前記設定手段は、
前記指定手段により指定された一の地点を基準として、前記移動経路を設定することを特徴とする請求項１〜４の何れか一項に記載の経路設定装置。
＜請求項６＞
前記設定手段は、更に、
前記指定手段により指定された一の地点を経路の始点及び終点のうち、少なくとも一方とするように前記移動経路を設定することを特徴とする請求項５に記載の経路設定装置。
＜請求項７＞
通行可能な道の所定の地点の位置情報と前記測位精度情報とが対応付けられた地図の情報を記録する記録手段を更に備え、
前記第１取得手段は、前記記録手段から前記地図の情報を取得し、
前記第２取得手段は、前記第１取得手段により前記地図の情報が取得されることで当該地図に含まれる所定の地点の位置情報と対応付けられている前記測位精度情報を取得することを特徴とする請求項１〜６の何れか一項に記載の経路設定装置。
＜請求項８＞
経路設定装置を用いた経路設定方法であって、
通行可能な道情報を含む地図の情報を取得する処理と、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する処理と、
取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する処理と、
を含むことを特徴とする経路設定方法。
＜請求項９＞
経路設定装置のコンピュータを、
通行可能な道情報を含む地図の情報を取得する第１取得手段、
所定の地点の位置情報と対応付けられた所定の測位手段による測位の精度に係る測位精度情報を取得する第２取得手段、
前記第２取得手段により取得された前記測位精度情報に基づいて、前記地図上で前記測位手段による測位の精度が相対的に高い地点を通る移動経路を設定する設定手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６１】
１００  携帯端末
１      中央制御部
４      ＧＰＳ処理部
４ｂ    測位部
５      記録部
５ａ    地図データベース
６      経路設定処理部
６ａ    精度情報生成部
６ｂ    地図取得部
６ｃ    精度情報取得部
６ｄ    経路設定部
８      表示部
１２    操作入力部
【図１】
2015034775.tif 000003
【図３】
2015034775.tif 000004
【図４】
2015034775.tif 000005
【図２】
2015034775.tif 000006
【図５】
2015034775.tif 000007