(57)【要約】【課題】携帯型ナビゲーション装置において、ユーザーによる移動手段の変更を適切に判別し、変更後の移動手段に応じた経路案内を自動的に行えるようにする。【解決手段】経路案内処理部１１４が、ＧＰＳ部１０９を通じて取得される現在位置と、移動手段に応じた経路探索結果とを用いて、表示部１１０を通じて経路案内を行う構成を有する。移動手段判別部１１５が自機の状況に応じて、ユーザーの現在の移動手段を判別し、判別結果が現在の経路案内対象の移動手段と異なる場合に、切り替え制御部１１６が機能し、新たな移動手段に応じた経路案内を行うように切り替え制御を行う。【選択図】図１
2014122792.tif 000002
【特許請求の範囲】
【請求項１】
現在位置取得手段と、
前記現在位置取得手段で取得される現在位置と、移動手段に応じた経路探索結果とを利用して少なくとも表示手段を通じて経路案内を行う経路案内処理手段と、
自機の状況に応じてユーザーの現在の移動手段を判別する判別手段と、
前記判別手段の判別結果が、現在の経路案内対象の移動手段と異なる場合に、当該判別結果に応じた新たな移動手段に応じた経路案内に切り替える切り替え制御手段と
を備えることを特徴とする携帯型ナビゲーション装置。
【請求項２】
請求項１に記載の携帯型ナビゲーション装置であって、
現在時刻取得手段を備え、
前記判別手段は、少なくとも自機の直近の移動速度を考慮して、ユーザーの現在の前記移動手段を判別するものであり、
前記直近の移動速度は、前記現在位置取得手段で取得された過去の現在位置と前記現在位置取得手段で取得された過去の現在時刻とに基づいて把握される移動経路上の移動距離と移動時間から算出されることを特徴とする携帯型ナビゲーション装置。
【請求項３】
請求項１に記載の携帯型ナビゲーション装置であって、
現在時刻取得手段と、
通信手段と
を備え、
前記判別手段は、少なくとも自機の直近の移動速度と、現在位置に応じた交通情報とを考慮して、ユーザーの現在の前記移動手段を判別するものであり、
前記直近の移動速度は、前記現在位置取得手段で取得された過去の現在位置と前記現在位置取得手段で取得された過去の現在時刻とに基づいて把握される移動経路上の移動距離と移動時間から算出され、
前記交通情報は、前記通信手段を通じて所定の情報提供元から取得されることを特徴とする携帯型ナビゲーション装置。
【請求項４】
請求項１に記載の携帯型ナビゲーション装置であって、
現在時刻取得手段と、
通信手段と
を備え、
前記判別手段は、少なくとも自機の直近の移動速度と、現在位置に応じた交通情報と、道路属性とを考慮して、ユーザーの現在の前記移動手段を判別するものであり、
前記直近の移動速度は、前記現在位置取得手段で取得された過去の現在位置と前記現在位置取得手段で取得された過去の現在時刻とに基づいて把握される移動経路上の移動距離と移動時間から算出され、
前記交通情報は、前記通信手段を通じて所定の情報提供元から取得され、
前記道路属性は、現在位置に応じて地図情報から取得されることを特徴とする携帯型ナビゲーション装置。
【請求項５】
請求項１に記載の携帯型ナビゲーション装置であって、
現在時刻取得手段と、
通信手段と
を備え、
前記判別手段は、少なくとも自機の直近の移動速度と、現在位置に応じた交通情報と、表示される地図の縮尺とを考慮して、ユーザーの現在の前記移動手段を判別するものであり、
前記直近の移動速度は、前記現在位置取得手段で取得された過去の現在位置と前記現在位置取得手段で取得された過去の現在時刻とに基づいて把握される移動経路上の移動距離と移動時間から算出され、
前記交通情報は、前記通信手段を通じて所定の情報提供元から取得され、
前記表示される地図の縮尺は、経路案内処理手段により表示手段に表示される地図の縮尺が用いられることを特徴とする携帯型ナビゲーション装置。
【請求項６】
請求項１に記載の携帯型ナビゲーション装置であって、
現在時刻取得手段と、
通信手段と
を備え、
前記判別手段は、少なくとも自機の直近の移動速度と、現在位置に応じた交通情報と、表示される地図の縮尺と、現在位置から目的地までの経路上の距離を考慮して、ユーザーの現在の前記移動手段を判別するものであり、
前記直近の移動速度は、前記現在位置取得手段で取得された過去の現在位置と前記現在位置取得手段で取得された過去の現在時刻とに基づいて把握される移動経路上の移動距離と移動時間から算出され、
前記交通情報は、前記通信手段を通じて所定の情報提供元から取得され、
前記表示される地図の縮尺は、経路案内処理手段により表示手段に表示される地図の縮尺が用いられ、
現在位置から目的地までの経路上の前記距離は、現在位置取得手段で取得された現在位置から設定された目的地までの地図上で把握されるものであることを特徴とする携帯型ナビゲーション装置。
【請求項７】
請求項１、請求項２、請求項３、請求項４、請求項５または請求項６のいずれかに記載の携帯型ナビゲーション装置であって、
前記判別手段は、センサからの検出出力、外部からの給電の有無、前記移動速度の継続時間、前記移動速度の継続距離、地図情報から判別可能な信号機位置、移動手段の切り替え確認に対する応答操作の内の１つ以上を更に考慮して、ユーザーの現在の移動手段を判別することを特徴とする携帯型ナビゲーション装置。
【請求項８】
現在位置取得手段で取得される現在位置と移動手段に応じた経路探索結果とを利用して、経路案内処理手段が、少なくとも表示手段を通じて経路案内を行う経路案内処理工程と、
判別手段が、自機の状況に応じてユーザーの現在の移動手段を判別する判別工程と、
前記判別工程における判別結果が、現在の経路案内対象の移動手段と異なる場合に、切り替え制御手段が、当該判別結果に応じた新たな移動手段に応じた経路案内に切り替える切り替え制御工程と
を有することを特徴とする携帯型ナビゲーション装置でのナビゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、高機能携帯電話端末などの携帯型情報端末により実現される携帯型ナビゲーション装置、および、当該携帯型ナビゲーション装置で用いられるナビゲーション方法に関する。
【背景技術】
【０００２】
従来からＰＮＤ（Portable Navigation Device）などと呼ばれる持ち運び可能なナビゲーション装置が用いられている。ＰＮＤは、自動車に搭載してカーナビゲーション装置として用いたり、徒歩で移動する場合の歩行者用ナビゲーション装置として用いたりできる。また、近年、広く普及してきているスマートフォンと呼ばれる高機能携帯電話端末は、ナビゲーション用のアプリケーション（ソフトウェア）を実行させることによりナビゲーション装置として機能させることができる。そして、高機能携帯電話端末を自動車に持ち込んでカーナビゲーション装置として用いたり、また、歩行時には歩行者用ナビゲーション装置として用いたりできる。
【０００３】
このように、カーナビゲーション装置としても、また、歩行者用ナビゲーション装置としても利用可能な携帯型装置の場合、途中で移動手段が変わった場合には、ユーザーからの指示により、変更後の移動手段に応じたルート探索をし直す必要がある。例えば、最初は自動車で目的地に向ったが、交通渋滞のために自動車を駐車場に止めて、途中から徒歩で目的地に向うといった場合には、当該携帯型装置では、変更後の移動手段に応じてルート探索をし直して、新たに経路案内処理を行うようにする必要がある。
【０００４】
そして、移動手段が途中で変わっても適切に経路案内（ルート案内）を行えるようにする技術には、以下に示すものがある。例えば、後に記す特許文献１に開示された経路探索装置は、出発地から目的地までの間で自動車から徒歩へ、あるいは、徒歩から自動車へと移動手段が変わる可能性のある場所を乗り換えノードとして設定し、これを記憶保持ておく。そして、当該経路探索装置は、当該乗り換えノードに到達した場合に、それまで利用していた移動手段が所定の他の移動手段に変わったと判断し、変化後の移動手段に応じた経路案内に切り替えを行うようにしている。
【０００５】
また、後に記す特許文献２に開示されたナビゲーション装置は、自動車への着脱に応じて、車内モードと車外モードとを判別できるようにしている。そして、車内モードのときにはカーナビゲーション装置として機能し、車外モードのときには歩行者用ナビゲーション装置として機能するようにしている。また、後に記す特許文献３に開示された情報提供システム等は、ユーザーの操作によって移動手段を変更し、変更後の移動手段に応じた経路案内を行うようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１４８９８５号公報
【特許文献２】特開２００１−３１７９４７号公報
【特許文献３】特開２０１０−２０４１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述した特許文献１に開示された経路探索装置の場合には、乗り換えノードが設定された電子地図データを用いなければならず、予め設定されている乗り換えノード以外での移動手段の変更には対応できない。例えば、ユーザーの携帯型装置（携帯端末）で、ユーザー以外の人が運転する自動車の運転手に対して経路案内を行うようにした後、当該ユーザーのみが当該自動車を乗り換えノ−ド以外の場所で降車して徒歩で移動し始めた場合には対応できない。
【０００８】
また、上述した特許文献２に記載のナビゲーション装置の場合には、自動車への着脱を検出することにより、車内モードと車外モードとを切り替えている。このため、自動車への装着の必要がなく、運転者以外のユーザーが手に持って利用可能なナビゲーション装置の場合には、車内モードと車外モードとの切り替えができない。また、上述した特許文献３の情報提供システムの場合には、必ずユーザーの操作入力を必要とするため、ユーザーにとっては操作入力が煩わしい場合がある。
【０００９】
以上のことに鑑み、この発明は、携帯型ナビゲーション装置において、ユーザーによる移動手段の変更を適切に判別し、変更後の移動手段に応じた経路案内を自動的に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明の携帯型ナビゲーション装置は、
現在位置取得手段と、
前記現在位置取得手段で取得される現在位置と、移動手段に応じた経路探索結果とを利用して少なくとも表示手段を通じて経路案内を行う経路案内処理手段と、
自機の状況に応じてユーザーの現在の移動手段を判別する判別手段と、
前記判別手段の判別結果が、現在の経路案内対象の移動手段と異なる場合に、当該判別結果に応じた新たな移動手段に応じた経路案内に切り替える切り替え制御手段と
を備えることを特徴とする。
【００１１】
この請求項１に記載の発明の携帯型ナビゲーション装置によれば、経路案内処理手段が、現在位置取得手段で取得される現在位置と、移動手段に応じた経路探索結果とを用いて、少なくとも表示手段を通じて経路案内を行うことができる。そして、判別手段が自機の状況に応じて、ユーザーの現在の移動手段を判別するようにしている。そして、判別手段による判別結果が、現在の経路案内対象の移動手段と異なる場合に、切り替え制御手段が機能し、新たな移動手段に応じた経路案内を行うように切り替え制御を行う。
【００１２】
これにより、当初自動車で目的地に向ったが、例えば目的地の近傍において自動車を駐車場に止め、徒歩で目的に向うようにした場合であっても、ユーザーは特別な操作入力を行うことなく、自動的に移動手段が徒歩の場合の経路案内に切り替えることができる。すなわち、移動手段がどのような場所で変わっても、移動手段に応じた適切な経路探索を行なった、その結果に基づいて地図表示を用いた経路案内を切れ目なく（シームレスに）行うことができる。
【発明の効果】
【００１３】
この発明によれば、携帯型ナビゲーション装置において、ユーザーによる移動手段の変更を適切に判別し、変更後の移動手段に応じた経路探索を行って、地図表示を用いた経路案内を自動的に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】この発明のナビゲーション装置の一実施の形態が適用されたユーザー端末装置１を説明するための図である。
【図２】ユーザー端末装置１において実行される経路案内処理を説明するためのフローチャートである。
【図３】図２に続くフローチャートである。
【図４】ユーザー端末装置１で行われる経路案内処理において、表示部１１０に表示される表示画面の例を説明するための図である。
【図５】ユーザー端末装置１で行われる経路案内処理において、表示部１１０に表示される表示画面の例を説明するための図である。
【図６】移動手段の判別に利用可能な情報と、その情報を用いた移動手段の判別方法についてまとめた図である。
【発明を実施するための形態】
【００１５】
以下、この発明の携帯型ナビゲーション装置、携帯型ナビゲーション装置で用いられるナビゲーション方法の一実施の形態について説明する。この発明の携帯型ナビゲーション装置は、例えば、持ち運び可能な簡易型のナビゲーション装置であるＰＮＤとして、あるいは、タブレット型端末装置などにより、いわゆるスタンドアロン型の装置として実現することができる。
【００１６】
また、経路情報を提供するサーバ装置と、ＰＮＤやタブレット型端末装置、あるいは、スマートフォンなどと呼ばれる高機能携帯電話端末とがネットワークを通じて接続されて協働するものとして実現することもできる。以下においては説明を簡単にするため、経路情報を提供するサーバ装置と高機能携帯電話端末であるユーザー端末装置とがネットワークを通じて接続されることにより、ナビゲーション機能を実現する場合を例にして、この発明の一実施の形態について説明する。
【００１７】
［ナビゲーションシステムおよびナビゲーション装置の構成例］
図１は、この実施の形態のナビゲーションシステムを説明するための図である。図１に示すように、この実施の形態のナビゲーションシステムは、ユーザー端末装置１と経路情報提供サーバ装置３とがネットワーク２を通じて接続されて構成される。この実施の形態において、ユーザー端末装置１は、スマートフォンなどと呼ばれる高機能携帯電話端末であり、この発明の携帯型ナビゲーション装置、ナビゲーション方法の一実施の形態が適用されたものである。
【００１８】
ネットワーク２は、主にインターネットであるが、ユーザー端末装置１からインターネットまでを接続する、例えば、携帯電話網や種々のＬＡＮ（Local Area Network）等を含む。経路情報提供サーバ装置３は、地図情報、道路ネットワークデータ、歩行者ネットワークデータを保持し、ユーザー端末装置１からの経路探索要求に応じて、経路探索処理を行い、探索結果をユーザー端末装置１に提供する機能を実現する。
【００１９】
また、この実施の形態において、ユーザー端末装置１は、後述もするが、自機の現在位置を測位するＧＰＳ機能を備えるが、自機の現在位置を常時適切に取得できるように、ネットワーク２に接続された携帯端末位置情報サーバ４の利用も可能になっている。携帯端末位置情報サーバ４は、電話会社側に設けられ、各基地局の番号、各基地局の設置位置の緯度・経度などを管理する。そして、携帯端末位置情報サーバ４は、基地局から送られてくる携帯電話端末の端末識別情報や当該携帯電話端末からの電波の受信電界強度の情報から、携帯電話端末の位置を三角測量の手法を用いて算出して管理する機能を備える。
【００２０】
また、携帯端末位置情報サーバ４は、算出した携帯電話端末の位置情報を当該携帯電話端末に送るなどの機能をも備える。これにより、ユーザー端末装置１は、ＧＰＳ機能による現在位置の測位ができない場合であっても、携帯端末位置情報サーバ４からの情報により、自機の現在位置を把握し、これを自機の現在位置として用いることができる。このように構成されるナビゲーションシステムにおいて、ユーザー端末装置１では、自機の現在位置と、経路情報提供サーバ装置３からの探索結果に基づいて、経路案内処理（ナビゲーション処理）を行うことができる。
【００２１】
そして、詳しくは後述するが、経路情報提供サーバ装置３が保持する道路ネットワークデータは、移動手段が自動車である場合の経路を探索するためのものであり、歩行者ネットワークデータは、移動手段が徒歩である場合の経路を探索するためのものである。すなわち、経路情報提供サーバ装置３は、移動手段に応じた経路を探索して要求元のユーザー端末装置１に提供できる。
【００２２】
このため、この実施の形態のユーザー端末装置１は、経路情報提供サーバ装置３から経路情報の提供を受けて経路案内処理（ナビゲーション処理）を実行している間において、検出可能な自機の状況に応じて、自機を持ち歩くユーザーの移動手段を判別する。そして、判別した自機のユーザーの移動手段が、経路案内の対象となっている移動手段と異なっている場合には、ユーザーの手を煩わせることなく、新たに判別した移動手段に応じた経路案内を行うように自動的に切り替える機能を有する。
【００２３】
以下に、この実施の形態のユーザー端末装置１と経路情報提供サーバ装置３のそれぞれの構成と動作について具体的に説明する。なお、図１においては、ユーザー端末装置１は、１つしか示していないが、実際には多数のユーザーが所持する多数のユーザー端末装置１のそれぞれが、ネットワーク２を通じて経路情報提供サーバ装置３と協働して動作する。
【００２４】
［ユーザー端末装置１の構成例］
まず、ユーザー端末装置１の構成例について説明する。図１の下端側のブロック図に、ユーザー端末装置１の基本構成を示す。図１に示すユーザー端末装置１おいて、無線通信部１０１は、ネットワーク２を通じて受信した信号を自機が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。当該無線通信部１０１には、送受信アンテナ１０１Ａが接続されている。
【００２５】
制御部１０２は、ユーザー端末装置１の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access Memory）がＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部１０２は、種々のアプリケーションを実行するアプリ実行部としても機能する。
【００２６】
記憶装置１０３は、記録媒体として不揮発性メモリを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等の不揮発性メモリへの書込み／記録保持／読み出し／削除を行う。操作部１０４は、ユーザー端末装置１に設けられたハードウェアキーからなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部１０２に供給する。なお、操作部１０４に設けられたハードウェアキーは例えば電源のオン／オフキーや基本機能を実行するための幾つかのファンクションキー等である。
【００２７】
時間制御部１０５は、現在年月日、現在曜日、現在時刻を管理する。センサ部１０６は、ジャイロセンサ、加速度センサ、方位センサ（地磁気センサ）などを備える。ジャイロセンサは、ユーザー端末装置１の各速度や回転方向を、また、加速度センサは、ユーザー端末装置１にかかる加速度を検出する。また、方位センサは、地磁気を検出することにより、ユーザー端末装置１がどちらの方向を向いているかを検出する。すなわち、センサ部１０６は、方位センサの他、３軸（前後、左右、上下）の加速度センサや加速度センサと角速度センサを組み合わせた６軸センサが搭載される。これらのセンサにより、ユーザー端末装置１の姿勢や向きを特定し、いわゆるナビゲーション機能等を適切に提供できるようにしている。また、この実施の形態のユーザー端末装置１は、ジャイロセンサや加速度センサからの検出出力から、ユーザー端末装置１の振動状態を把握し、自動車で移動中か、歩行中かなどの判別も可能にしている。
【００２８】
充電回路１０７は、外部からの電力を変換してバッテリ（充電地）１０８に供給し、当該バッテリ１０８を充電する機能を実現する。なお、制御部１０２は、充電回路１０７を通じてバッテリ１０８への充電状態を管理し、過充電にならないように充電回路１０７を制御できるようになっている。バッテリ１０８は、充電回路１０７により充電され、ユーザー端末装置１の各部に駆動電力を供給する。ＧＰＳ部１０９およびＧＰＳアンテナ１０９Ａは、自機の現在位置を測位する機能を実現する。
【００２９】
表示部１１０は、種々の画像データや映像データの供給を受けて、これを映像信号に変換し、当該映像信号に応じた画像や映像を自己の表示画面に表示する。また、表示部１１０の表示画面に貼付されたタッチパネル１１１は、表示画面に表示される情報と共に、いわゆるソフトウェアキーを構成する。したがって、制御部１０２は、タッチパネル１１１からのユーザーの指示位置を示す情報と当該指示位置に対応する表示部１１０の表示画面上に表示された情報とに基づいて、ユーザーからの指示入力が認識できるようになっている。
【００３０】
音声出力部１１２は、これに供給される種々の音声データをアナログ音声信号に変換し、これをスピーカ１１３に供給する。これにより、音声出力部１１２に供給された音声データに応じた音声がスピーカ１１３から放音される。これら音声出力部１１２およびスピーカ１１３は、ＴＴＳ（Text To Speech）機能を実現する場合などに用いられる。したがって、経路案内処理（ナビゲーション処理）時における音声案内なども、音声出力部１１２およびスピーカ１１３を通じて行われる。
【００３１】
経路案内処理部１１４は、自機からの要求に応じて経路情報提供サーバ装置３から提供される地図情報を含む経路探索結果とＧＰＳ部１０９などからの現在位置とに基づいて、経路案内処理（ナビゲーション処理）を実行する。具体的に、経路案内処理部１１４は、経路と自機の現在位置とを示した地図を表示部１１０に表示し、ユーザーに対して経路を案内する処理を行う。
【００３２】
この場合、経路案内処理部１１４は、必要に応じて、曲がり角などを指示する音声データを、記憶装置１０３から読み出して、音声出力部１１２に供給して、これに応じた音声をスピーカ１１３から放音し、音声メッセージによっても、ユーザーを誘導できる。なお、何らかの原因でＧＰＳ部１０９により現在位置を測位できないときには、携帯端末位置情報サーバ４からの現在位置を用いて、自機の現在位置を特定することもできる。
【００３３】
移動手段判別部１１５は、経路案内処理が行われている場合に、自機（ユーザー端末装置１）の状況に応じて、自機を所持する（持ち歩く）ユーザーの移動手段を判別する機能を実現する。ユーザー端末装置１の状況は、次のような情報により把握可能である。例えば、ユーザー端末装置１の移動速度、交通情報（渋滞情報）、ユーザー端末装置１が位置する道路の道路属性、ユーザー端末装置１の現在位置から目的地までの距離、ユーザー端末装置１に表示している地図の縮尺等を用いることができる。
【００３４】
ここで、ユーザー端末装置１の状況に応じて、ユーザーの移動手段を判別する方法（手法）の一例について説明する。以下においては、当初自動車で出かけるために移動手段を「自動車」として経路探索を行い、自動車用のナビゲーション機能を利用していたが、その後に移動手段が徒歩になった場合を例にして説明する。
【００３５】
ユーザー端末装置１の移動速度は、ＧＰＳ部１０９などを通じて取得された過去の現在位置と、時間制御部１０５を通じて取得された過去の当該現在位置を取得した時点の時刻とに基づいて把握できる、経路上での移動距離と移動時間とから算出可能である。そして、直近の所定区間の移動距離と移動時間とにより、ユーザー端末装置１の直近の移動速度が把握できる。そして、ユーザー端末装置１の移動速度が時速３ｋｍ〜７ｋｍであればユーザーの移動手段は徒歩である判別できる。また、自機の移動速度が時速８ｋｍ以上であればユーザーの移動手段は自動車であると判別できる。
【００３６】
また、ユーザー端末装置１の現在位置を含む場所の交通情報（主に渋滞情報）を、ネットワーク２を通じて取得して、これを考慮する。詳しくは、制御部１０２が交通情報の提供要求を形成し、これを無線通信部１０１及び送受信アンテナ１０１Ａを通じて所定の交通情報提供サーバ装置に送信し、当該サーバ装置から交通情報を取得する。これにより、自動車で走行中の道路が渋滞しているために、移動速度が時速３ｋｍ〜７ｋｍになった場合に、移動手段が徒歩になったと誤判別することを防止できる。
【００３７】
また、ユーザー端末装置１が位置する道路の道路属性は、ＧＰＳ部１０９などを通じて取得される現在位置に対応する道路属性を地図情報に含まれる情報に基づいて特定できる。そして、簡単には、現在位置が高速道路上にあればユーザーの移動手段は自動車であり、歩行者専用道路上にあればユーザーの移動手段は徒歩であると判別できる。なお、移動方向をも考慮し、一方通行の道路を逆方向に移動している場合には、移動手段は徒歩であると判別するなどのことも可能である。
【００３８】
また、現在位置から目的地までの距離は、ＧＰＳ部１０９を通じて取得される現在位置から経路探索のために設定された目的地までの地図上での距離（位置関係）として把握できる。これにより、ユーザー端末装置１が目的地に対してどの位近づいたのかという状況を把握できる。そして、例えば、ユーザー端末装置１と目的地との距離が所定距離より離れている場合には、ユーザーの移動手段は自動車であり、ユーザー端末装置１と目的地との距離が所定距離以下に近づいた場合にはユーザーの移動手段は徒歩であると判別できる。
【００３９】
また、経路案内処理時においては、現在位置から目的地までの経路全体を表示する場合を考えると、その距離に応じて表示する地図の縮尺は、５万分の１、２万５千分の１、１万分の１などのように切り替えられる。すなわち、現在位置から目的地までの経路が長ければ長いほど小縮尺（分母の値が大きい縮尺）の地図が必要であり、逆に現在位置から目的地までの経路が短ければ短いほど大縮尺（分母の値が小さい縮尺）の地図で済む。このため、経路全体を表示する場合の地図の縮尺が例えば１万分の１以下になれば、地域図から市街図に変わったことが分かるので、現在位置から目的地までの距離が近く、ユーザーの移動手段は徒歩であると判別できる。このように、この実施の形態のユーザー端末装置１の経路案内処理部１１４は、表示する地図の縮尺も自動的に制御することが可能なものである。
【００４０】
なお、ここでは、移動速度、交通情報（渋滞情報）、道路属性、現在位置から目的地までの距離、表示している地図の縮尺を用いて、ユーザー端末装置１のユーザーの移動手段を判別する場合を説明した。しかし、移動手段の判別に用いる情報は１つに限るものではない。移動速度と、交通情報（渋滞情報）と、道路属性と、現在位置から目的地までの距離と、表示している地図の縮尺との１つ以上を用いることができる。さらに、詳しくは後述するが、その他の種々の情報を用いることも可能であり、用いる情報の組み合わせも種々のものがある。
【００４１】
そして、切り替え制御部１１６は、移動手段判別部１１５の判別結果が、それまでの移動手段と異なる場合に、それまでの移動手段に対応する経路案内処理から、新たに判別された移動手段に応じた経路案内処理に自動的に切り替える処理を行う。これにより、当初、自動車で目的地に向ったが、途中で自動車を降りて徒歩で目的地に向うようになった場合であっても、ユーザーが操作を行うことなく、移動手段を自動車とする経路案内から移動手段を徒歩とする経路案に自動的に切り替えることができる。
【００４２】
［経路情報提供サーバ装置３の構成例］
次に、経路情報提供サーバ装置３の構成例について説明する。図１の上端側のブロック図に、経路情報提供サーバ装置３の基本構成を示す。図１に示す経路情報提供サーバ装置３において、通信Ｉ／Ｆ３０１は、ネットワーク２を通じて受信した信号を自機が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。
【００４３】
制御部３０２は、経路情報提供サーバ装置３の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部３０２は、種々のアプリケーションを実行するアプリケーション実行部としても機能する。記憶装置３０３は、記録媒体としてハードディスクを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等のハードディスクへの書込み／記録保持／読み出し／削除を行う。
【００４４】
地図ＤＢ３０４、道路ネットワークＤＢ３０５、歩行者ネットワークＤＢのそれぞれは、ハードディスクなどの大容量記録媒体に形成され、所定のデータを記憶保持する。ここで、文字「ＤＢ」は、データベースの略称である。
【００４５】
地図ＤＢ３０４は、地図を描画するための例えばベクトルデータやラスタデータ、注記データ等の種々の地図情報（地図データ）を緯度・経度情報に対応付けて記憶保持する。具体的に、地図ＤＢ３０４に蓄積されている地図情報は、例えば、道路、鉄道、河川、山岳、商業施設、金融機関、住宅、標識などの所定の種別毎（レイヤ毎）に形成されている。
【００４６】
道路ネットワークＤＢ３０５は、ノードデータ及びリンクデータからなる道路ネットワークデータを記憶保持する。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。また、リンクデータは、ノードデータを結ぶ線分によって、高速道路、国道、県道、市町村道、私道などの自動車が通行可能な経路を示す。そして、各リンクデータには、そのリンクを構成するノードの番号と、リンクコストと、リンク種別等の情報が対応付けられている。
【００４７】
リンクコストは、そのリンクが表す道路を通行する際にユーザーにかかる負荷を表している。この実施の形態においてリンクコストは、そのリンクが表す道路の長さに応じて設定されている。なお、リンクコストは、そのリンクが表す道路を通行するのに要する時間に応じて設定されていてもよい。そして、リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となる経路を探索する場合に参照される。リンク種別は、道路属性に相当し、当該リンク部分が、高速道路、国道、県道、市町村道、私道の内のどれかを示す情報である。この他にも、リンクデータは、そのリンクの道幅などの詳細情報を備えている。
【００４８】
歩行者ネットワークＤＢ３０６は、基本的なデータ構成は、上述した道路ネットワークＤＢ３０５と同様である。しかし、歩行者ネットワークＤＢ３０６で管理されるリンクデータは、歩行者が通行可能な一般道、種々の道路に付随する歩道、横断歩道、歩道橋、建物内や公園内の通り抜け可能な歩行者用通路など、歩行者が通行可能な道路についてのものである。
【００４９】
要求抽出部３０７は、制御部３０２の制御の下、通信Ｉ／Ｆ３０１を通じて受信したユーザー端末装置１などからの種々の要求を分解し、必要となる情報を抽出して、抽出した情報を関係する処理部に供給する。例えば、受信した要求の種別を示す情報から当該要求がユーザー端末装置１からの経路探索要求である場合、要求抽出部３０７は、当該要求から出発地、目的地、移動手段等の情報を抽出し、これらをルート探索処理部３０８に供給する。
【００５０】
ルート探索処理部３０８は、制御部３０２の制御の下、要求抽出部３０７からの出発地、目的地、移動手段などの情報に基づいて経路探索を行う。この場合、ルート探索処理部３０８は、移動手段が自動車の場合には道路ネットワークＤＢ３０５を用いて経路探索を行い、移動手段が徒歩の場合には歩行者ネットワークを用いて経路探索を行う。そして、ルート探索処理部３０８は、探索して得られた出発地から目的地までの経路情報（ルート情報）に応じて経路案内を行うために必要になる地図情報を地図ＤＢ３０４から取得し、当該地図情報とルート情報とを情報提供部３０９に供給する。
【００５１】
情報提供部３０９は、制御部３０２の制御の下、ルート探索処理部３０８からの地図情報とルート情報などを含む送信用のデータを整え、これを通信Ｉ／Ｆ３０１を通じて経路探索要求の送信元のユーザー端末装置１に提供する処理を行う。また、情報提供部３０９は、制御部３０２の制御に応じて、ユーザー端末装置１からの供給に応じた地図情報を地図ＤＢ３０４から取得し、これを通信Ｉ／Ｆ３０１を通じて要求元のユーザー端末装置１に提供するなどの処理も行う。
【００５２】
このように、経路情報提供サーバ装置３は、ユーザー端末装置１からの経路探索要求に応じて経路探索を行い、その結果と経路案内に必要になる地図情報等を、経路探索要求の送信元に提供する処理を行う。
【００５３】
［ユーザー端末装置１と経路情報提供サーバ装置３とによるナビゲーション機能］
そして、上述したように構成されるこの実施の形態のユーザー端末装置１と経路情報提供サーバ装置３とが協働してナビゲーション機能を実現する。具体的には、ユーザー端末装置１からの経路探索要求に応じて、経路情報提供サーバ装置３において経路探索を行い、その結果を要求元のユーザー端末装置１に返信する。ユーザー端末装置１では、経路情報提供サーバ装置３からの経路探索結果と、ＧＰＳ部１０９などを通じて取得する自機の現在位置とを用いて、経路と現在位置とを示した地図をユーザー端末装置１の表示部１１０に表示して経路案内を行う。
【００５４】
上述したように、経路情報提供サーバ装置３は、ユーザー端末装置１からの要求に応じて、移動手段が自動車である場合の経路探索と、移動手段が徒歩である場合の経路探索とを行うことができる。そして、ユーザー端末装置１は、経路情報提供サーバ装置３からの経路探索結果に応じて、自動車用ナビゲーション装置として機能したり、歩行者用ナビゲーション装置として機能したりすることができる。そして、ユーザー端末装置１は、経路案内実行時において、自機を持ち歩くユーザーの移動手段を所定のタイミング毎に判別する。そして、ユーザー端末装置１は、経路案内の対象となっている移動手段（経路探索に用いた移動手段）と新たに判別した移動手段とが異なっている場合には、新たに判別した移動手段に応じた経路案内に自動的に切り替えることができるようにしている。
【００５５】
［ユーザー端末装置１の処理］
次に、ユーザー端末装置１で行われる経路案内処理について具体的に説明する。図２、図３は、この実施の形態のユーザー端末装置１において実行される経路案内処理を説明するためのフローチャートである。また、図４、図５は、当該経路案内処理において、ユーザー端末装置１の表示部１１０に表示される表示画面の例を説明するための図である。
【００５６】
この実施の形態のユーザー端末装置１においては、例えば、所定のメニューから経路案内アプリ（ナビゲーションアプリ）を実行する項目が選択されると、制御部１０２は、図２、図３のフローチャートに示す処理を実行する。そして、制御部１０２は、まず、所定のＵＲＬ（Uniform Resource Locator）を用いて経路情報提供サーバ装置３が提供する経路探索サイトにアクセスする（ステップＳ１０１）。そして、当該経路探索サイトから表示画面等の必要な情報の提供を受けて、まず、情報入力画面を表示部１１０に表示する（ステップＳ１０２）。
【００５７】
図４（Ａ）は、ステップＳ１０２で表示部１１０に表示される情報入力画面の一例を説明するための図である。当該情報入力画面は、出発地の入力表示欄Ｎ１、目的地の入力表示欄Ｎ２、移動手段の入力表示欄Ｎ３、移動手段が自動車である場合に表示される高速道路を利用するか否かの入力表示欄Ｎ４等が表示される。なお、図４（Ａ）には、４つの入力表示欄Ｎ１、Ｎ２、Ｎ３、Ｎ４しか示していないが、これ以外にも種々の入力表示欄が設けられており、表示をスクロールさせて、目的とする情報の入力表示欄を表示させて情報の入力を行うことができるようにされる。
【００５８】
また、当該情報入力画面には、図４（Ａ）に示したように出発地や目的地を地図上で指示して入力するための地図を表示する地図表示エリアＨ１が表示されたり、図示しないが、文字情報を入力するためのソフトウェアキーボードが表示されたりする場合もある。そして、制御部１０２は、情報入力画面（図４（Ａ））を通じて、出発地から目的地までの経路を探索するために必要となる種々の条件情報の入力を受け付ける（ステップＳ１０３）。
【００５９】
ステップＳ１０３において、制御部１０２は、まず、ＧＰＳ部１０９を通じて取得する現在位置を出発地として入力表示欄Ｎ１に表示する。さらに、制御部１０２は、当該現在位置を経路情報提供サーバ装置３に送信して、当該現在位置を中心とする所定範囲の地図情報を経路情報提供サーバ装置３から取得する。そして、制御部１０２は、取得した地図情報に応じた地図を地図表示エリアＨ１に表示する。これにより、初期状態として現在位置を出発地として用いることができるようにされ、地図表示エリアＨ１に表示された地図上において、タッチパネル１１１を通じて位置指示操作を行うことにより、現在位置とした出発地の調整や変更を行うことができる。
【００６０】
また、現在位置とは異なる位置を出発地とする場合には、出発地の入力表示欄Ｎ１に、出発地としたい場所の住所や郵便番号やいわゆるランドマークの名称など、出発地やその近傍を特定可能な情報を入力する。この場合、入力表示欄Ｎ１にカーソルを位置付けることにより、地図表示エリアＨ１部分にソフトウェアキーボードが表示され、当該ソフトウェアキーボードを通じて住所等の入力が可能にされる。
【００６１】
制御部１０２は、入力表示欄Ｎ１に入力された住所等の入力情報を経路情報提供サーバ装置３に送信して、当該入力情報により特定される場所（位置）を中心とする所定範囲の地図情報を経路情報提供サーバ装置３から取得する。そして、制御部１０２は、取得した地図情報に応じた地図を地図表示エリアＨ１に表示する。これにより、ユーザーによって入力された（指示された）場所（位置）を出発地として用いることができるようにされる。そして、地図表示エリアＨ１に表示された地図上において、タッチパネル１１１を通じて位置指示操作を行うことにより、指示した出発地の調整や変更を行うことができる。
【００６２】
また、目的地の入力表示欄Ｎ２への情報の入力は、上述した現在位置とは異なる位置を出発地とする場合に、出発地の入力表示欄Ｎ１や地図表示エリアＨ１に対して行うようにした入力指示と同様にして、目的地の入力が行われる。また、移動手段の入力表示欄Ｎ３や高速道路を利用するか否かの入力表示欄Ｎ４等に対する情報の入力は、これらの入力表示欄にＮ３、Ｎ４に対して、カーソルを位置付けることにより、選択可能な項目からなる例えばプルダウンメニューを表示する。そして、当該プルダウンメニューから目的とする項目を選択入力することができるようにされる。
【００６３】
このように、ステップＳ１０３においては、ユーザー端末装置１と経路情報提供サーバ装置３とが協働し、入力表示欄Ｎ１、Ｎ２、Ｎ３、Ｎ４等への情報入力や地図表示エリアＨ１に対する指示入力を可能にし、経路探索に用いる種々の情報を受け付ける。さらに、ステップＳ１０３において制御部１０２は、タッチパネル１１１を通じて、初期画面の下端部に表示された「終了」ボタンか「探索」ボタンに対する操作入力を受け付ける。
【００６４】
そして、制御部１０２は、「探索」ボタンが選択されたか否かを判別し（ステップＳ１０４）、「探索」ボタンは操作されていないと判別したときには、「終了」ボタンが操作されたか否かを判別する（ステップＳ１０５）。ステップＳ１０５の判別処理で、「終了」ボタンが操作されたと判別したときには、表示部１１０の表示を図２、図３に示す処理が実行される前の状態に戻すなどの所定の終了処理を実行し（ステップＳ１０６）、この図２、図３に示す処理を終了する。また、ステップＳ１０５の判別処理で、「終了」ボタンは操作されていないと判別したときには、ステップＳ１０３からの処理を繰り返し、情報入力画面に対する情報入力の受け付け処理を継続する。
【００６５】
そして、情報入力画面（図４（Ａ））を通じて適切に情報が入力された後、ステップＳ１０４の判別処理において、「探索」ボタンが操作されたと制御部１０２が判別したとする。この場合、制御部１０２は、経路探索要求を生成し、これを経路情報提供サーバ装置３に送信する（ステップＳ１０７）。ここで、経路探索要求は、経路情報提供サーバ装置３宛の要求であって、要求元の識別情報、要求種別、図４（Ａ）に示した情報入力画面を通じて入力された経路探索のための種々の情報からなる。
【００６６】
この後、制御部１０２は、送信した経路探索要求に応じて経路情報提供サーバ装置３において実行された経路探索の結果を受信して、記憶装置０３に格納するようにする（ステップＳ１０８）。そして、制御部１０２は、経路情報提供サーバ装置３からの探索結果を受信したか否かを判別し（ステップＳ１０９）、探索結果を受信していないと判別したときには、ステップＳ１０８からの処理を繰り返す。また、ステップＳ１０９の判別処理において、探索結果を受信したと判別したとする。この場合、制御部１０２は、記憶装置１０３に格納した探索結果を表示部１１０に表示し（ステップＳ１１０）、ユーザーからの操作入力を受け付ける（ステップＳ１１１）。
【００６７】
図４（Ｂ）は、ステップＳ１１０で表示部１１０に表示される探索結果の表示画面の一例を説明するための図である。当該探索結果の表示画面は、出発地の表示欄Ｎ１１、目的地の表示欄Ｎ１２、経由地の表示欄Ｎ１３、到着予定時刻の表示欄Ｎ１４等の種々の情報の表示欄が表示される。また、当該探索結果の表示画面には、出発地から目的地までの経路（ルート）を示す地図情報を表示する地図表示エリアＨ１１が表示される。出発地の表示欄Ｎ１１と目的地の表示欄Ｎ１２とには、ユーザー端末装置１のユーザーによって指示された（入力された）出発地と目的地とが表示される。また、経由地の表示欄Ｎ１３と、到着予定時刻の表示欄Ｎ１４と、地図表示エリアＨ１１とのそれぞれには、経路探索の結果得られた情報が表示される。
【００６８】
また、当該探索結果の表示画面の下端側には、「戻る」ボタンと「開始」ボタンとが設けられている。「戻る」ボタンは、当該探索結果の表示画面に表示された情報を確認した結果、経路探索をやり直す場合に操作するものである。また、「開始」ボタンは、探索結果に応じた経路案内を開始する場合に操作するものである。
【００６９】
そして、制御部１０２は、図３の処理に進み、ステップＳ１１１において、経路案内の開始を指示する「開始」ボタンが操作されたか否かを判別する（ステップＳ１１２）。ステップＳ１１２の判別処理において、「開始」ボタンは操作されていないと判別したときには、制御部１０２は、「戻る」ボタンが操作されたか否かを判別する（ステップＳ１１３）。
【００７０】
ステップＳ１１３の判別処理において、「戻る」ボタンが操作されたと判別したときには、制御部１０２は図２のステップＳ１０２からの処理を繰り返す。これにより、経路探索のために必要になる情報の入力からやり直して、新たに入力された情報に応じた経路探索を行えるようにする。また、ステップＳ１１３の判別処理において、「戻る」ボタンは操作されていないと判別した時には、制御部１０２は、図２のステップＳ１１１からの処理を繰り返し、探索結果の表示画面に対する操作入力を受け付ける。
【００７１】
また、ステップＳ１１２の判別処理において、「開始」ボタンが操作されたと判別したとする。この場合、制御部１０２は、経路案内処理部１１４を制御して、記憶装置１０３に記憶保持した経路情報提供サーバ装置３からの探索結果情報を用いて経路案内処理を開始する（ステップＳ１１４）。図５（Ａ）は、経路案内処理時の表示画面の例を説明するための図である。図５（Ａ）に示すように、経路案内処理が開始されると、経路案内処理部１１４は、ＧＰＳ部１０９からの現在位置情報（緯度・経度）と経路情報提供サーバ装置３からの検索結果情報を用いて、表示部１１０に現在位置を含む地図を表示する。
【００７２】
そして、経路案内処理部１１４は、順次にＧＰＳ部１０９から取得する現在位置を用いて、刻々と変化する自機の現在位置に応じて表示位置が変化するように自機の現在位置を示すマークＰを当該地図上に表示させる。そして、経路案内処理部１１４は、進行方向や曲がり角などの案内を、当該地図への現在位置の表示と音声出力部１１２を通じてスピーカ１１３から放音する音声ガイダンスとにより行う。
【００７３】
この後、制御部１０２は、移動手段判別部１１５を制御して、自機を使用するユーザーの移動手段を判別する（ステップＳ１１５）。移動手段判別部１１５は、上述もしたように、自機の移動速度、交通情報（主に渋滞情報）、道路属性、表示している地図の縮尺、現在位置から目的地までの距離等の１以上の情報を用いることによって、ユーザーの移動手段を判別する。なお、詳しくは後述するが、ここで示した情報以外の情報を用いてユーザーの移動手段を判別することもできる。
【００７４】
そして、制御部１０２は、今回判別したユーザーの移動手段は、現在行っている経路案内処理の対象になっている移動手段から変わったか否か（移動手段が変化したか否か）を判別する（ステップＳ１１６）。ステップＳ１１６の判別処理において、移動手段は変化していないと判別したときには、目的地への到着や所定の終了操作を受け付けるなど、経路案内処理を終了させる事象が生じたか否かを判別する（ステップＳ１１７）。
【００７５】
ステップＳ１１７の判別処理において、経路案内を終了させる事象が生じたと判別したとする。この場合、制御部１０２は、表示部１１０の表示を図２、図３に示す処理が実行される前の状態に戻すなどの所定の終了処理を実行し（ステップＳ１１８）、この図２、図３に示す処理を終了する。また、ステップＳ１１７の判別処理において、経路案内を終了させる事象は生じていないと判別したときには、制御部１０２は、ステップＳ１１５からの処理を繰り返し、経路案内処理を継続させる。
【００７６】
また、ステップＳ１１６の判別処理において、移動手段が変化したと判別したときには、制御部１０２は、経路案内対象の移動手段の切り替えを通知する表示を表示部１１０に行う（ステップＳ１１９）。図５（Ｂ）は、経路案内対象の移動手段の切り替えを通知する場合に表示する表示画面の例を説明するための図である。この実施の形態において、経路案内対象の移動手段の切り替えの通知は、図５（Ａ）を用いて説明した経路案内時の表示画面上に、図５（Ｂ）に示すように切り替え通知エリアＨ２１を設け、ここに切り替えメッセージ等を表示することにより行なう。
【００７７】
この実施の形態においては、上述もしたように、自動車で目的地に向ったが、途中で自動車を降りて、徒歩で目的地に向う場合を例にしている。このため、この実施の形態においては、当該切り替え通知エリアＨ２１には、移動手段が自動車から徒歩になったことを判別した旨と、移動手段を徒歩する経路案内に切り替える旨のメッセージが表示されている。また、図５（Ｂ）に示すように、当該切り替え通知エリアＨ２１には、新たに判別された移動手段に応じた経路案内処理への自動的な切り替えをキャンセルするための「キャンセル」ボタンが表示される。
【００７８】
そして、制御部１０２は、タッチパネル１１１を通じて、当該「キャンセル」ボタンへの操作入力を受け付ける（ステップＳ１２０）。この後、制御部１０２は、「キャンセル」ボタンが操作されたか否かを判別する（ステップＳ１２１）。ステップＳ１２１の判別処理において、「キャンセル」ボタンが操作されたと判別したときには、制御部１０２は、図５（Ｂ）に示すように表示される切り替え通知エリアＨ２１への表示を消去し（ステップＳ１２２）、ステップＳ１１５からの処理を繰り返す。これにより、図５（Ａ）に示した経路案内時の表示画面に戻り、そのままの（元の移動手段のままの）経路案内処理が継続して行われる。
【００７９】
また、ステップＳ１２１の判別処理において、「キャンセル」ボタンは操作されていないと判別したときには、制御部１０２は、移動手段の切り替えを通知してから一定時間（例えば５秒〜１０秒）経過したか否かを判別する（ステップＳ１２３）。ステップＳ１２３の判別処理において、移動手段の切り替えを通知してから一定時間経過していないと判別したときには、ステップＳ１２０からの処理を繰り返す。このように、移動手段の切り替えを通知してから一定時間経過したか否かを判別するのは、「キャンセル」ボタンに対する操作を受け付ける適切な時間を確保するためであり、時間制御部１０５からの時刻情報により判別可能である。
【００８０】
ステップＳ１２３の判別処理において、移動手段の切り替えを通知してから一定時間経過したと判別したときには、制御部１０２は、現在行っている経路案内処理（移動手段の判別前の移動手段に対応した経路案内処理）を終了させる（ステップＳ１２４）。この後、制御部１０２は、新たな移動手段に応じた経路探索要求を形成し、これを経路情報提供サーバ装置３に送信する（ステップＳ１２５）。具体的に当該経路探索要求は、ＧＰＳ１０９を通じて取得する現在位置を出発地とし、目的地をステップＳ１０３において受け付けた目的地を目的地とし、また、移動手段をステップＳ１１５で判別した移動手段とするものである。
【００８１】
この後、制御部１０２は、送信した経路探索要求に応じて経路情報提供サーバ装置３において実行された経路探索の結果を受信して、記憶装置１０３に格納するようにする（ステップＳ１２６）。そして、制御部１０２は、経路情報提供サーバ装置３からの探索結果を受信したか否かを判別し（ステップＳ１２７）、探索結果を受信していないと判別したときには、ステップＳ１２６からの処理を繰り返す。また、ステップＳ１２７の判別処理において、探索結果を受信したと判別したとする。この場合、制御部１０２は、ステップＳ１１４からの処理を繰り返し、ステップＳ１２６において受信して記憶装置１０３に格納した経路情報提供サーバ装置３からの新たな探索結果を用いて、新たに判別した移動手段に応じた経路案内処理を行う。
【００８２】
これにより、当初、移動手段を自動車とする経路探索を行って経路案内処理を実行するようにしたが、途中から徒歩で移動するようにしても、自動的に移動手段の変化を検出し、変化後の移動手段に応じた経路案内に自動的に切り替えることができる。すなわち、経路案内処理の実行中に、移動手段が変わっても、ユーザーは何らの操作を行うことなく、シームレスに実際の移動手段に応じた経路案内に切り替えることができる。
【００８３】
［移動手段の判別方法のまとめ］
次に、この実施の形態のユーザー端末装置１において、移動手段判別部１１５の機能として実現される、ユーザー端末装置１を使用するユーザーの移動手段の自動判別方法の具体例についてまとめる。
【００８４】
図６は、移動手段の判別に利用可能な情報と、その情報を用いた移動手段の判別方法についてまとめた図である。移動手段の判別に利用可能な情報としては、図６に示すような種々の情報を用いることができる。「移動速度」は、上述もしたように、ＧＰＳ部１０９を通じて取得された過去の現在位置と、時間制御部１０５を通じて取得された過去の当該現在位置を取得した時点の時刻とに基づいて把握できる、経路上での移動距離と移動時間とから算出可能な情報である。そして、図６に示すように、歩行時の移動速度の範囲を設定しておくことにより、歩行時と、そうでない場合（例えば、自動車による移動時）とを区別することができる。なお、移動速度が「時速０ｋｍ」である場合は判別の対象外とする。停止時状態にあるときには、移動手段を特定できないためである。
【００８５】
「道路属性」は、上述もしたように、ＧＰＳ部１０９を通じて取得される現在位置に対応する地図上の道路の属性（種別）であり、地図情報や道路ネットワークデータや歩行者ネットワークデータに含まれる情報に基づいて特定できる。そして、図６に示すように、現在位置が高速道路であれば移動手段は自動車であり、歩行者専用道路であれば移動手段は徒歩であると判別できる。されに、移動方向を加味することにより、一方通行の道路を逆方向に移動している場合には、移動手段は徒歩であると判別できる。
【００８６】
また、「現在位置から目的地までの距離」は、上述もしたように、ＧＰＳ部１０９を通じて取得される現在位置から経路探索のために設定された目的地までの地図上での関係として把握できる。そして、図６に示すように、「現在位置から目的地までの距離」が、所定距離以下、例えば、数百ｍ以下であれば、移動手段は徒歩、そうでなければ移動手段は自動車というように判別することができる。
【００８７】
また、「表示している地図の縮尺」は、上述もしたように、経路全体を表示する場合の地図の縮尺が、１／１００００（１万分の１）以上（例えば、１／５０００、１／１０００、…等）であれば、現在位置から目的地までの距離が近いと判別できる。このため、経路全体を示すために表示された地図が、１／１００００（１万分の１）以上であれば、移動手段は徒歩であり、１／１００００以下（例えば、１／２５０００、１／５００００、…等）であれば、移動手段は自動車であると判別できる。
【００８８】
また、「交通情報」は、ネットワーク２を通じて取得可能な情報であり、より具体的には、ＶＩＣＳ（登録商標）の情報などがある。ＶＩＣＳ（登録商標）の交通情報は、財団法人道路交通情報通信システムセンターが収集、処理、編集し、通信メディア等を通じて送信している情報である。なお、ＶＩＣＳ（登録商標）は、Vehicle Information and Communication Systemの略称である。このような交通情報を用いることにより、ユーザーの移動速度等を加味すれば、移動手段が徒歩か自動車かの判別に役立てることができる。
【００８９】
また、「停車位置（場所）」は、ＧＰＳ部１０９を通じて取得される現在位置が地図上の何処かに基づいて把握可能な情報である。そして、例えば、過去数分前の現在位置が駐車場である場合には、移動手段は自動車から徒歩に変更になったと判別できる。また、「センサ出力」は、ユーザー端末装置１に搭載されたジャイロセンサや加速度センサからのセンサ出力である。このようなセンサ出力の変化パターンが、歩行時の振動パターンか、自動車移動時の振動パターンかを判別することにより、ユーザーの移動手段を判別できる。
【００９０】
また、「充電中か否か」を示す情報は、この実施の形態のユーザー端末装置１においては、図１に示したように、充電回路１０７に対して外部から給電されているか否かを制御部１０２が判別することにより得られる情報である。通常、徒歩で移動中である場合にユーザー端末装置１対して外部から給電を行うということはないので、外部から給電されている場合には、自動車に搭載されている、すなわち、移動手段は自動車であると判別できる。
【００９１】
また、「移動速度の継続時間」と「移動速度の継続距離」とは、「移動速度」を用いた移動手段の判別をより正確に行えるようにするものである。従って、時速３ｋｍ〜時速７ｋｍでの移動が、例えば３０秒以上継続したら移動手段は徒歩になったと判別したり、時速３ｋｍ〜時速７ｋｍでの移動が、例えば５００ｍ以上継続したら移動手段は徒歩になったと判別したりするなどのことが可能となる。
【００９２】
また、「信号機の位置」は、例えば、地図情報あるいは道路ネットワーク情報や歩行者ネットワーク情報に含まれている情報である。これにより、当初時速８ｋｍ以上で移動していたが、徐々に移動速度を落とし、移動速度が時速３ｋｍ〜７ｋｍになっても、移動している経路上の現在位置の近傍に信号機が在ることが分かれば、信号機の存在による減速の可能性があることが分かる。これにより、移動手段の誤判別を防止できる。
【００９３】
また、「移動手段の確認」は、移動手段が例えば自動車から徒歩に変わったことを検知した場合に、切り替え確認メッセージを表示部１１０の表示画面に表示し、確認入力を求め、確認入力がされた場合に、移動手段の切り替えを行うようにするものである。なお、図２、図３を用いて説明したユーザー端末装置１においての処理では、確認入力がされなかった場合に、移動手段が変わったと判別して、移動手段の自動切換えを行っている点で、この「移動手段の確認」の有無を用いる場合とは異なっている。
【００９４】
このように、移動手段の判別は種々の情報を用いて行うことが可能である。しかし、いずれか１つだけの情報に基づいて判別した場合には、判別の精度が悪い場合がある。そこで、幾つかの情報を勘案して移動手段の判別を行うことにより、精度よく移動手段の判別を行うことができる。
【００９５】
例えば、少なくとも、「移動速度」を用いることにより、移動手段を判別できる。しかし、自動車利用時に渋滞にはまって移動速度が時速３ｋｍ〜７ｋｍで移動するようになった場合には移動手段が「徒歩」に変わったと誤判別する可能性がある。そこで、「移動速度」に加えて、「交通情報（渋滞情報）」をも考慮して、移動手段を判別することにより、より精度のよい移動手段の判別が可能になる。
【００９６】
また、「移動速度」と「交通情報（渋滞情報）」とに加えて、「道路属性」をも考慮することにより、現在位置が「交通情報（渋滞情報）」を考慮すべき道路か否かを判別できるので、より精度のよい移動手段の判別が可能になる。また、「移動速度」と「交通情報（渋滞情報）」とに加えて、「表示している地図の縮尺」をも考慮したり、あるいは、「移動速度」と「交通情報（渋滞情報）」とに加えて、「現在位置から目的地までの距離」をも考慮したりする構成としてもよい。この場合には、現在位置から目的地までが比較的に近い場合において、渋滞にはまって移動速度が遅くなったのか、徒歩に変化したのかの判別を精度よく行うことができる。また、「移動速度」と「交通情報（渋滞情報）」と「道路属性」と「表示している地図の縮尺」や「現在位置から目的地までの距離」を考慮して、移動手段を判別する構成としてもよい。
【００９７】
また、ここで説明した具体例以外にも、図６に示した種々の情報の内の少なくとも１つ以上を用いて、移動手段を判別するように構成することができる。また、図６に示さなかった他の情報を用いて、移動手段の判別を行うようにすることももちろん可能である。
【００９８】
［実施の形態の効果］
この発明によれば、ユーザー端末装置１において、ユーザーによる移動手段の変更を適切に検知し、変更後の移動手段に応じた経路探索をし直して、変更後の移動手段に応じた経路案内を自動的に行うことができる。これにより、ユーザー端末装置１に対して何らの操作を行うことなく、例えば、ユーザー端末装置１を自動車用のナビゲーション装置として機能している状態から歩行者用のナビゲーション装置として機能する状態に自動的に切り替えられる。また、移動手段がどのような場所で変わっても、移動手段に応じた適切な経路案内を切れ目なく（シームレスに）行うことができる。
【００９９】
［変形例等］
また、上述した実施の形態においては、ナビゲーション装置としての機能を、ユーザー端末装置１と経路情報提供サーバ装置３とがネットワーク２を通じて接続されることにより実現される場合を例にして説明したが、これに限るものではない。地図ＤＢ３０４、道路ネットワークＤＢ３０５、歩行者ネットワークＤＢ３０６、ルート探索処理部３０８を、ユーザー端末装置１側に設けることにより、ユーザー端末装置１単体の構成で、この発明のナビゲーション装置を実現できる。
【０１００】
また、ユーザー端末装置１の経路案内処理部１１４、移動手段判別部１１５、切り替え制御部１１６の各部の機能を、ユーザー端末装置１の制御部１０２において実行されるソフトウェアにより、制御部１０２の機能として実現することもできる。同様に、経路情報提供サーバ装置３の要求抽出部３０７、ルート探索処理部３０８、情報提供部３０９の各機能は、経路情報提供サーバ装置３の制御部３０２において実行されるソフトウェアにより、制御部３０２の機能として実現することもできる。
【０１０１】
また、上述の実施の形態では、当初の移動手段を「自動車」として経路探索を行い自動車対応の経路案内を行うようにした後、途中で移動手段が「徒歩」に変わった場合を例にして説明したが、これに限るものではない。当初の移動手段を「徒歩」として経路探索を行い歩行者対応の経路案内を行うようにした後、途中で移動手段が「自動車」に変わった場合にも、同様に対応可能である。要は、移動手段の判別方法として、移動手段が「自動車」である場合の判別方法を用いることができるようにしておけばよい。そして、移動手段が「自動車」である場合の判別方法も、図６に示した例に示した１以上の情報を組み合わせて判別することが可能である。もちろん、移動手段が「自動車」であることを判別するための新たな情報、条件を追加することも可能である。
【０１０２】
また、経路案内処理時には、例えば、ＧＰＳ部で測位した現在位置を探索した最寄りの経路上に位置付けるルートマッチングと、ＧＰＳ部で測位した現在位置を地図上の最寄りの最適な道路上に位置付けるマップマッチングとを行う場合がある。この発明は、ルートマッチングを行う場合であっても、マップマッチングを行う場合であっても適用可能である。
【０１０３】
また、上述した実施の形態のユーザー端末装置１では、ＧＰＳ部１０９を通じて自機の現在位置を取得したり、ネットワーク２に接続された携帯端末位置情報サーバ４の機能により、自機の現在位置を取得したりしたが、これに限るものではない。高機能携帯電話端末であるユーザー端末装置１には、Ｗｉ−Ｆｉ（Wireless Fidelity）規格に準拠した無線ＬＡＮ接続機能が搭載されたものも多い。そこで、当該無線ＬＡＮ機能を用いて、通信可能な複数のアクセスポイントの識別情報を所定のサーバ装置に送信することにより、当該サーバ装置から自機の現在位置の提供を受けることもできる。すなわち、Ｗｉ−Ｆｉ機能を利用して現在位置を取得することも可能である。
【０１０４】
また、徒歩で移動する場合には、電車、バス、地下鉄などの公共交通機関を利用する場合もある。そして、電車、バス、地下鉄などの公共交通機関の走行経路は予め決まっているので、現在位置と地図情報とを突き合わせることにより、公共交通機関の経路上を移動している場合には、徒歩で公共交通機関を利用していると判別できる。すなわち、移動手段が徒歩か自動車かの判別に支障を来すこともない。なお、路線バスの場合には、停留所での停車の状況を考慮することにより、その他の自動車の場合と区別可能である。
【０１０５】
また、上述した実施の形態では、地図ＤＢ３０４、道路ネットワークＤＢ３０５、歩行者ネットワークＤＢ３０６を経路情報提供サーバ装置３が備えるものとして説明したが、これに限るものではない。地図ＤＢ３０４、道路ネットワークＤＢ３０５、歩行者ネットワークＤＢ３０６などの情報は、ネットワーク２上の他のサーバ装置に存在するものを、経路情報提供サーバ装置３が利用することもできる。すなわち、経路情報提供サーバ装置３は、ネットワーク２上の複数のサーバ装置からなるいわゆるクラウドシステムとして構成することもできる。
【０１０６】
［その他］
また、上述した実施の形態の説明からも分かるように、携帯型ナビゲーション装置の現在位置取得手段の機能は、ユーザー端末装置１のＧＰＳ部１０９及びＧＰＳアンテナ１０９Ａが実現している。また、携帯型ナビゲーション装置の経路案内処理手段、判別手段、切り替え制御手段の各機能は、ユーザー端末装置１の経路案内処理部１１４、移動手段判別部１１５、切り替え制御部１１６が実現している。また、携帯型ナビゲーション装置の現在時刻取得手段、通信手段の各機能は、ユーザー端末装置１の時間制御部１０５、無線通信部１０１及び送受信アンテナ１０１Ａが実現している。
【０１０７】
また、図２、図３のフローチャートを用いて説明した方法が、この発明に係る携帯型ナビゲーション装置でのナビゲーション方法の一実施の形態が適用されたものである。また、図２、図３のフローチャートに示した処理を実行するプログラムを形成し、これを高機能携帯電話端末に搭載することによって、この発明の携帯型ナビゲーション装置を構成することができる。
【符号の説明】
【０１０８】
１…ユーザー端末装置、１０１…無線通信部、１０１Ａ…送受信アンテナ、１０２…制御部、１０３…記憶装置、１０４…操作部、１０５…時間制御部、１０６…センサ部、１０７…充電回路、１０８…バッテリ、１０９…ＧＰＳ部、１０９Ａ…ＧＰＳアンテナ、１１０…表示部、１１１…タッチパネル、１１２…音声出力部、１１３…スピーカ、１１４…経路案内処理部、１１５…移動手段判別部、１１６…切り換え制御部、２…ネットワーク、３…経路情報提供サーバ装置、３０１…通信Ｉ／Ｆ、３０２…制御部、３０３…記憶装置、３０４…地図ＤＢ、３０５…道路ネットワークＤＢ、３０６…歩行者ネットワークＤＢ、３０７…要求抽出部、３０８…ルート探索処理部、３０９…情報提供部、４…携帯端末位置情報サーバ
【図１】
2014122792.tif 000003
【図２】
2014122792.tif 000004
【図３】
2014122792.tif 000005
【図４】
2014122792.tif 000006
【図５】
2014122792.tif 000007
【図６】
2014122792.tif 000008