(57)【特許請求の範囲】
【請求項１】
移動体の現在位置を示す現在位置情報を取得する現在位置取得部と、
地図を示す地図情報を格納する地図情報格納部と、
前記現在位置から目的地までのルートを示す設定ルート情報を格納する設定ルート情報格納部と、
前記現在位置情報を用いて、前記移動体が前記ルートを走行中であることを示す第一走行状態情報、または、前記移動体が前記ルートを外れて走行中であることを示す第二走行状態情報を取得する走行状態情報取得部と、
前記目的地に向かう前記移動体の移動を支援する案内情報として、前記移動体の走行方向を示す矢印表示情報または前記地図を表す地図表示情報を出力する情報出力部と、
前記情報出力部が出力する前記案内情報の種類を、前記走行状態情報取得部が取得した前記第一走行状態情報または前記第二走行状態情報に対応させて決定する種類決定部と、
前記種類決定部が決定した前記案内情報の種類と、前記種類決定部が前回決定した前記案内情報の種類とが異なるか否かを判断する判断部とを具備し、
前記情報出力部は、
前記走行状態情報取得部が前記第二走行状態情報を取得し、前記第二走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記矢印表示情報を前記地図表示情報に切り替えて出力し、
前記走行状態情報取得部が前記第一走行状態情報を取得し、前記第一走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記地図表示情報を前記矢印表示情報に切り替えて出力するナビゲーション装置。
【請求項２】
前記移動体が二輪車であり、前記二輪車に設置される請求項１記載のナビゲーション装置。
【請求項３】
地図を示す地図情報を格納する地図情報格納部と、移動体の現在位置から目的地までのルートを示す設定ルート情報を格納する設定ルート情報格納部とを備えるコンピュータを、
前記現在位置を示す現在位置情報を取得する現在位置取得部と、
前記現在位置情報を用いて、前記移動体が前記ルートを走行中であることを示す第一走行状態情報、または、前記移動体が前記ルートを外れて走行中であることを示す第二走行状態情報を取得する走行状態情報取得部と、
前記目的地に向かう前記移動体の移動を支援する案内情報として、前記移動体の走行方向を示す矢印表示情報または前記地図を表す地図表示情報を出力する情報出力部と、
前記情報出力部が出力する前記案内情報の種類を、前記走行状態情報取得部が取得した前記第一走行状態情報または前記第二走行状態情報に対応させて決定する種類決定部と、
前記種類決定部が決定した前記案内情報の種類と、前記種類決定部が前回決定した前記案内情報の種類とが異なるか否かを判断する判断部として機能させるとともに、
前記情報出力部に、
前記走行状態情報取得部が前記第二走行状態情報を取得し、前記第二走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記矢印表示情報を前記地図表示情報に切り替えて出力させ、
前記走行状態情報取得部が前記第一走行状態情報を取得し、前記第一走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記地図表示情報を前記矢印表示情報に切り替えて出力させるためのプログラム。
【請求項４】
移動体の現在位置を示す現在位置情報を取得する現在位置取得部と、
地図を示す地図情報を格納する地図情報格納部と、
前記現在位置から目的地までのルートを示す設定ルート情報を格納する設定ルート情報格納部と、
前記現在位置情報を用いて、前記移動体が前記ルートを走行中であることを示す第一走行状態情報、または、前記移動体が前記ルートを外れて走行中であることを示す第二走行状態情報を取得する走行状態情報取得部と、
前記目的地に向かう前記移動体の移動を支援する案内情報として、前記移動体の走行方向を示す矢印表示情報または前記地図を表す地図表示情報を出力する情報出力部と
前記情報出力部が出力する前記案内情報の種類を、前記走行状態情報取得部が取得した前記第一走行状態情報または前記第二走行状態情報に対応させて決定する種類決定部と、
前記種類決定部が決定した前記案内情報の種類と、前記種類決定部が前回決定した前記案内情報の種類とが異なるか否かを判断する判断部とを具備し、
前記情報出力部は、
前記走行状態情報取得部が前記第二走行状態情報を取得し、前記第二走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記矢印表示情報を前記地図表示情報に切り替えて出力し、
前記走行状態情報取得部が前記第一走行状態情報を取得し、前記第一走行状態情報に対応させて前記種類決定部が決定した前記案内情報の種類と前記種類決定部が前回決定した前記案内情報の種類が異なると前記判断部が判断した場合に、前記地図表示情報を前記矢印表示情報に切り替えて出力するナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行状態に対応する種類の案内情報を出力するナビゲーション装置等に関するものである。
【背景技術】
【０００２】
従来のナビゲーション装置において、例えば、設定したルートを逸脱した場合や速度オーバーの場合等の走行状態を検知し、リルートしたり、注意喚起したりするナビゲーション装置があった（例えば、特許文献１、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６４５６３号公報
【特許文献２】特開２００９−１１６４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のナビゲーション装置においては、走行状態に応じた適切な案内ができなかった。
【０００５】
特に、ディスプレイのサイズが小さいナビゲーション装置において、走行中等のディスプレイを見にくい状況の場合と、停止時等の比較的ディスプレイを見やすい状況の場合とで、同等の案内を出力しており、適切な案内ではなかった。
【０００６】
また、ディスプレイのサイズが小さいナビゲーション装置において、順調に予定の道路を走行中でも詳細な案内を出力している等、適切とは言えない案内を出力していた。
【課題を解決するための手段】
【０００７】
本第一の開示のナビゲーション装置は、現在位置を取得する現在位置取得部と、走行に関する状態を示す走行状態情報を取得する走行状態情報取得部と、現在位置に対応する案内であり、走行状態情報に対応する種類の案内の情報である案内情報を出力する案内情報出力部を具備するナビゲーション装置である。
【０００８】
かかる構成により、走行状態に応じた案内が可能となる。
【０００９】
また、本第二の開示のナビゲーション装置は、第一の開示に対して、走行状態情報取得部が取得した走行状態情報が、予め決められた条件を満たすか否かを判断する判断部をさらに具備し、案内情報出力部は、判断部が、走行状態情報が予め決められた条件を満たすと判断した場合に、出力中の案内情報とは異なる種類の案内情報を出力するナビゲーション装置である。
【００１０】
かかる構成により、走行状態に応じた案内が可能となる。
【００１１】
また、本第三の開示のナビゲーション装置は、第二の開示に対して、設定されたルートを示す情報である設定ルート情報を格納し得る設定ルート情報格納部をさらに具備し、走行状態情報取得部は、現在位置取得部が取得した現在位置を用いて、設定ルート情報が示すルートをはずれたか否かを示す情報である走行状態情報を取得し、判断部は、走行状態情報が、設定ルート情報が示すルートをはずれたことを示す情報であるか否かを判断し、案内情報出力部は、判断部が、走行状態情報が設定ルート情報の示すルートをはずれたことを示す情報であると判断した場合に、出力中の案内情報とは異なる種類の案内情報を出力するナビゲーション装置である。
【００１２】
かかる構成により、設定されたルートをはずれた場合に、適切な案内情報を出力できる。
【００１３】
また、本第四の開示のナビゲーション装置は、第一の開示に対して、走行状態情報取得部は、走行速度を取得し、判断部は、走行速度が、予め決められた条件を満たすか否かを判断するナビゲーション装置である。
【００１４】
かかる構成により、走行速度に応じた適切な案内情報を出力できる。
【００１５】
また、本第五の開示のナビゲーション装置は、第二から第四いずれか１つの開示に対して、地図情報を格納し得る地図情報格納部をさらに具備し、案内情報出力部は、判断部が、走行状態情報が予め決められた条件を満たすと判断した場合に、出力中の案内情報とは異なる種類の案内情報であり、地図情報格納部の地図情報を用いた案内情報を出力するナビゲーション装置である。
【００１６】
かかる構成により、走行状態に応じた案内が可能となる。
【００１７】
また、本第六の開示のナビゲーション装置は、第五の開示に対して、簡易な案内を構成する１以上の簡易案内情報を格納し得る簡易案内情報格納部をさらに具備し、案内情報出力部は、判断部が、走行状態情報が予め決められた条件を満たすと判断した場合に、第一種案内情報から第二種案内情報に出力を切り替える、または判断部が、走行状態情報が予め決められた条件を満たすと判断した場合に、第二種案内情報から第一種案内情報に出力を切り替えるナビゲーション装置である。
【００１８】
かかる構成により、設定されたルートをはずれた場合に、適切な案内情報を出力できる。
【００１９】
また、本第七の開示のナビゲーション装置は、第一から第六いずれか１つの開示に対して、二輪車に設置されるナビゲーション装置である。
【００２０】
かかる構成により、二輪車用のナビゲーション装置において、走行状態に応じた適切な案内情報を出力できる。
【発明の効果】
【００２１】
本発明によるナビゲーション装置によれば、走行状態に応じた適切な案内情報を出力できる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１におけるナビゲーション装置のブロック図
【図２】同ナビゲーション装置の動作について説明するフローチャート
【図３】同簡易案内情報の集合を示す図
【図４】同種類決定条件管理表を示す図
【図５】同出力例を示す図
【図６】同出力例を示す図
【図７】同コンピュータシステムの概観図
【図８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、ナビゲーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
【００２５】
本実施の形態において、走行状態に対応する種類の案内情報を出力するナビゲーション装置について説明する。
【００２６】
また、本実施の形態において、走行状態が予め決められた条件を満たすと判断した場合に、出力する案内情報の種類を変更するナビゲーション装置について説明する。なお、予め決められた条件は、例えば、設定されたルートをはずれたこと、走行速度が予め決められた条件を満たすこと等である。
【００２７】
また、本実施の形態において、走行状態情報に応じて、簡易表示から地図表示、または地図表示から簡易表示に切り替えるナビゲーション装置について説明する。
【００２８】
図１は、本実施の形態におけるナビゲーション装置のブロック図である。ナビゲーション装置は、格納部１、受付部２、処理部３、および出力部４を備える。
【００２９】
格納部１は、地図情報格納部１１、簡易案内情報格納部１２、設定ルート情報格納部１３、および種類決定条件格納部１４を備える。
【００３０】
処理部３は、現在位置取得部３１、経路探索部３２、走行状態情報取得部３３、および判断部３４を備える。
【００３１】
出力部４は、案内情報出力部４１を備える。案内情報出力部４１は、種類決定手段４１１、および案内情報出力手段４１２を備える。
【００３２】
格納部１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する地図情報、簡易案内情報、設定ルート情報、種類決定条件等である。
【００３３】
地図情報格納部１１は、地図情報を格納し得る。地図情報とは、地図を構成する情報である。地図情報は、例えば、地図画像（地図図柄情報と言っても良い）、地図上に表示される１以上のオブジェクト、当該オブジェクトの種類、を有する。地図情報は、例えば、ＫＩＷＩフォーマットである。ただし、地図情報のフォーマット、内容等は問わない。地図情報は、例えば、地図の図柄を示す地図図柄情報と、用語と当該用語の地図上での位置を示す位置情報を有する用語情報を有する。地図図柄情報は、例えば、地図を構成するビットマップまたはベクトルデータなどである。用語とは、地図上に表記されているオブジェクト（文字列）を有する。また、位置情報は、地図上の緯度経度を有する情報や、二次元平面上のＸ，Ｙ座標値などである。また、地図情報は、好ましくは、縮尺ごとに地図図柄情報と、用語情報を有する。なお、オブジェクトとは、地図上に表示されている地名や建物や名勝や場所の名称や公園や山などをいう。
【００３４】
簡易案内情報格納部１２は、１以上の簡易案内情報を格納し得る。簡易案内情報は、簡易な案内を構成する情報である。簡易案内情報は、例えば、走行方向を示す１以上の矢印情報である。矢印情報は、例えば、右矢印、左矢印、上矢印、Ｕターンを示す矢印等を示す情報である。矢印情報は、例えば、画像である。矢印情報は、例えば、ビットマップ、ベクターデータ等で構成される。なお、矢印情報のデータ構造や内容は問わない。また、簡易案内情報は、通常、地図図柄情報を有さない。
【００３５】
設定ルート情報格納部１３は、設定されたルートを示す情報である設定ルート情報を格納し得る。設定ルート情報は、通常、経路探索部３２が行った経路探索処理により取得されたルートの情報である。設定ルート情報は、ユーザが入力した情報でも良い。設定ルート情報は、通常、目的地情報を含む。目的地情報は、目的地を示す情報である。目的地情報は、通常、ユーザが入力した目的地の情報である。
【００３６】
種類決定条件格納部１４は、出力する案内情報の種類を決定するための情報である。種類決定条件格納部１４は、例えば、種類識別子と条件とを有する１以上の種類決定条件情報を格納し得る。種類識別子は、案内情報の種類を識別する情報である。条件は、例えば、「ルートから外れた」「ルート上」である。また、条件は、例えば、「走行速度＜＝５ｋｍ／ｈ」「走行速度＝０」である。また、条件は、例えば、「走行道路種別＝高速道路」「走行道路種別＝細街路」「走行道路種別＝一方通行の道路」である。
【００３７】
受付部２は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、目的地情報、経路探索指示等である。
【００３８】
指示や情報等の入力手段は、タッチパネルやリモコンやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部２は、タッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３９】
処理部３は、各種の処理を行う。各種の処理とは、例えば、後述する現在位置取得部３１、経路探索部３２、走行状態情報取得部３３、判断部３４等が行う処理である。
【００４０】
現在位置取得部３１は、現在位置を取得する。現在位置取得部３１は、例えば、ＧＰＳ受信機により現在位置を取得する。現在位置取得部３１は、例えば、携帯電話の３以上の基地局からの電波強度等を用いて、ナビゲーション装置の現在位置を取得しても良い。なお、現在位置取得部３１が現在位置を取得する手段、方法は問わない。また、現在位置は、通常、絶対位置（緯度，経度）であるが、地図情報上の座標情報等でも良い。なお、現在位置取得部３１の処理は公知技術であるので、詳細な説明を省略する。
【００４１】
経路探索部３２は、経路探索を行う。経路探索部３２は、例えば、現在位置取得部３１が取得した現在位置を始点、受付部２が受け付けた目的地情報が示す目的地を終点として、地図情報格納部１１の地図情報を用いて経路探索し、ルート情報を取得する。経路探索部３２のアルゴリズムは、Ａ＊アルゴリズム、ダイクストラ法等、問わない。経路探索部３２の処理は公知技術であるので、詳細な説明を省略する。なお、ルート情報は、ルートを示す情報であり、例えば、地点の集合である。経路探索部３２は、通常、取得したルート情報を設定ルート情報格納部１３に蓄積する。かかる設定ルート情報格納部１３に蓄積されたルート情報は、設定ルート情報である。
【００４２】
走行状態情報取得部３３は、走行に関する状態を示す走行状態情報を取得する。走行状態情報は、例えば、現在位置に基づく情報である。走行状態情報は、例えば、現在位置と地図情報とから取得され得る情報である。走行状態情報は、例えば、現在位置取得部３１が取得した現在位置と設定ルート情報とを用いて取得される情報である。走行状態情報は、例えば、現在位置が、設定ルート情報が示すルートをはずれたか否かを示す情報である。走行状態情報は、例えば、設定ルート情報が示すルート上を走行していることを示す情報である。走行状態情報は、例えば、走行している道路の種類（高速道路、細街路など）を示す情報である。また、走行状態情報は、例えば、現在位置を用いない情報であり、移動体の状態を用いる情報である。走行状態情報は、例えば、走行速度である。走行状態情報は、例えば、加速度である。
【００４３】
判断部３４は、走行状態情報取得部３３が取得した走行状態情報が、予め決められた条件を満たすか否かを判断する。
【００４４】
ここで、予め決められた条件とは、例えば、走行状態情報が設定ルート情報の示すルートをはずれたこと、走行速度が閾値以下または閾値より小さいこと、走行速度が閾値以上または閾値より大きいこと等である。
【００４５】
つまり、判断部３４は、例えば、走行状態情報が、設定ルート情報が示すルートをはずれたことを示す情報であるか否かを判断しても良い。また、判断部３４は、走行速度が、予め決められた条件を満たすか否かを判断しても良い。
【００４６】
出力部４は、各種の情報を出力する。各種の情報とは、例えば、案内情報、地図情報等である。
【００４７】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００４８】
案内情報出力部４１は、現在位置取得部３１が取得した現在位置に対応する案内の情報である案内情報を出力する。案内情報は、ナビゲーションのための情報である。案内情報は、目的地に向かう移動を支援する情報である。
【００４９】
案内情報出力部４１は、現在位置に対応する案内であり、走行状態情報に対応する種類の案内情報を出力する。
【００５０】
案内情報出力部４１は、走行状態情報に対応する種類の案内情報を出力する。案内情報の種類には、例えば、後述する簡易案内情報を用いた第一種案内情報と、地図情報を用いた第二種案内情報がある。つまり、案内情報の種類の違いは、案内情報に地図図柄情報を含むか否かによる違いでも良い。また、案内情報の種類には、例えば、音声による第一種案内情報と、表示による第二種案内情報がある。つまり、案内情報の種類の違いは、案内情報を出力する出力媒体（表示、音声、表示＋音声など）の違いでも良い。また、案内情報の種類が異なるとは、案内情報内に含まれる情報の内容が異なることではない。また、案内情報の種類が異なるとは、案内情報の一部の情報が存在するか。欠落しているか等の違いではない。つまり、案内情報の種類が異なることは、ユーザの五感により、直ぐさま判断可能である。
【００５１】
案内情報出力部４１は、判断部３４が、走行状態情報が予め決められた条件を満たすと判断した場合に、出力中の案内情報とは異なる種類の案内情報を出力する。
【００５２】
案内情報出力部４１は、例えば、判断部３４が、走行状態情報が設定ルート情報の示すルートをはずれたことを示す情報であると判断した場合に、出力中の案内情報とは異なる種類の案内情報を出力する。
【００５３】
案内情報出力部４１は、判断部３４が、走行状態情報が予め決められた条件を満たすと判断した場合に、出力中の案内情報とは異なる種類の案内情報であり、地図情報格納部１１の地図情報を用いた案内情報を出力する。
【００５４】
案内情報出力部４１は、判断部３４が、走行状態情報が予め決められた条件を満たすと判断した場合に、第一種案内情報から第二種案内情報に出力を切り替える。または、案内情報出力部４１は、判断部３４が、走行状態情報が予め決められた条件を満たすと判断した場合に、第二種案内情報から第一種案内情報に出力を切り替える。
【００５５】
案内情報出力部４１は、例えば、設定ルート情報が示すルートを走行中は、地図情報を有さない簡易案内情報を出力し、設定ルート情報が示すルートをはずれたと判断された場合は地図情報を有する詳細な案内情報を出力する。
【００５６】
なお、案内情報出力部４１は、通常、ディスプレイを有する。ディスプレイは、液晶でも、プラズマ等でも良く、その材料は問わない。また、ディスプレイは、６インチ以下の小さい画面であることは好適である。また、ディスプレイのサイズは、５インチ以下であることはさらに好適である。つまり、ディスプレイは、具体的には、例えば、いわゆる時計型の端末装置（例えば、スマートウォッチ）、サイクルコンピュータ、小型のメータクラスター等のディスプレイである。
【００５７】
種類決定手段４１１は、走行状態情報取得部３３が取得した走行状態情報に対応する案内情報の種類を決定する。種類決定手段４１１は、例えば、種類決定条件格納部１４の１以上の種類決定条件情報を用いて、走行状態情報取得部３３が取得した走行状態情報に対応する種類識別子を取得する。
【００５８】
案内情報出力手段４１２は、種類決定手段４１１が決定した案内情報の種類に対応する案内情報であり、現在位置に対応する案内情報を出力する。
【００５９】
格納部１、地図情報格納部１１、簡易案内情報格納部１２、設定ルート情報格納部１３、および種類決定条件格納部１４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６０】
格納部１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１等で記憶されるようになってもよい。
【００６１】
処理部３、経路探索部３２、走行状態情報取得部３３、および判断部３４は、通常、ＭＰＵやメモリ等から実現され得る。処理部３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６２】
出力部４、案内情報出力部４１、および案内情報出力手段４１２は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部４等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６３】
次に、ナビゲーション装置の動作について、図２のフローチャートを用いて説明する。
【００６４】
（ステップＳ２０１）受付部２は、目的地情報を受け付けたか否かを判断する。目的地情報を受け付けた場合はステップＳ２０２に行き、目的地情報を受け付けない場合はステップＳ２０１に戻る。
【００６５】
（ステップＳ２０２）現在位置取得部３１は、現在位置を取得する。
【００６６】
（ステップＳ２０３）経路探索部３２は、ステップＳ２０２で取得された現在位置を始点、ステップＳ２０１で受け付けられた目的地情報が示す目的地を終点として、地図情報格納部１１の地図情報を用いて経路探索し、設定ルート情報を取得する。
【００６７】
（ステップＳ２０４）経路探索部３２は、ステップＳ２０３で取得した設定ルート情報を設定ルート情報格納部１３に蓄積する。
【００６８】
（ステップＳ２０５）現在位置取得部３１は、現在位置を取得する。
【００６９】
（ステップＳ２０６）走行状態情報取得部３３は、予め決められた走行状態情報を取得する。
【００７０】
（ステップＳ２０７）種類決定手段４１１は、ステップＳ２０６で取得された走行状態情報に対応する案内情報の種類を、種類決定条件格納部１４の１以上の種類決定条件情報を用いて決定する。
【００７１】
（ステップＳ２０８）判断部３４は、直前まで出力していた案内情報の種類と、ステップＳ２０７で決定された案内情報の種類とが異なるか否かを判断する。なお、直前まで出力していた案内情報の種類と、ステップＳ２０７で決定された案内情報の種類とが異なる場合は、予め決められた条件を満たす場合である、とする。また、直前まで出力していた案内情報の種類と、ステップＳ２０７で決定された案内情報の種類とが異なる場合は、判断部３４は、案内情報の種類を変更する、と判断する、とする。
【００７２】
（ステップＳ２０９）案内情報出力手段４１２は、直前まで出力していた案内情報の種類とは異なる種類の案内情報であり、種類決定手段４１１が決定した案内情報の種類に対応する案内情報であり、現在位置に対応する案内情報を取得する。ステップＳ２１１に行く。なお、案内情報の種類と現在位置とが決まった後、案内情報出力手段４１２が対応する案内情報を取得する処理は公知技術である。
【００７３】
（ステップＳ２１０）案内情報出力手段４１２は、直前まで出力していた案内情報の種類と同じ種類の案内情報であり、現在位置に対応する案内情報を取得する。
【００７４】
（ステップＳ２１１）案内情報出力手段４１２は、ステップＳ２０９またはステップＳ２１０で取得した案内情報を出力する。ステップＳ２０５に戻る。
【００７５】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７６】
以下、本実施の形態におけるナビゲーション装置の具体的な動作について説明する。以下、３つの具体例について説明する。
【００７７】
具体例１は、移動体が、設定ルート情報が示すルート上を走行している場合は簡易案内情報を用いた第一種案内情報を出力し、設定ルート情報が示すルートをはずれた場合は地図情報を用いた第二種案内情報を出力するナビゲーション装置である。
【００７８】
具体例２は、走行している道路種が高速道路または有料道路等の信号が無い道路の場合は簡易案内情報を用いた第一種案内情報を出力し、信号がある道路の場合は地図情報を用いた第二種案内情報を出力するナビゲーション装置である。
【００７９】
具体例３は、走行速度が閾値より大きい場合は簡易案内情報を用いた第一種案内情報を出力し、走行速度が閾値以下の場合は地図情報を用いた第二種案内情報を出力するナビゲーション装置である。
【００８０】
また、簡易案内情報格納部１２は、図３に示す簡易案内情報の集合を格納している。ここでの簡易案内情報は、矢印の画像である。
【００８１】
また、種類決定条件格納部１４は、図４に示す種類決定条件管理表を格納している。種類決定条件管理表は、「ＩＤ」「条件」「種類識別子」を有するレコードを１以上格納している。「ＩＤ」はレコードを識別する情報である。「条件」は走行状態情報に関する条件である。「種類識別子」は案内情報の種類を識別する情報である。
【００８２】
さらに、ここでの移動体は、バイクである、とする。
（具体例１）
【００８３】
具体例１において、図４に示す種類決定条件管理表の「ＩＤ＝１」のレコードが適用される。また、具体例１において、走行状態情報は、現在位置が設定ルート上を走行しているか否かを示す情報である。
【００８４】
今、ユーザは、目的地情報「ＸＸＸ」を入力した、とする。そして、受付部２は、目的地情報「ＸＸＸ」を受け付ける。
【００８５】
次に、現在位置取得部３１は、現在位置を取得する。次に、経路探索部３２は、取得された現在位置を始点、目的地情報「ＸＸＸ」が示す目的地を終点として、地図情報格納部１１の地図情報を用いて経路探索し、設定ルート情報を取得する。そして、経路探索部３２は、取得した設定ルート情報を設定ルート情報格納部１３に蓄積する。
【００８６】
次に、現在位置取得部３１は、現在位置を取得する。
【００８７】
次に、走行状態情報取得部３３は、現在位置と設定ルート情報とを用いて、走行状態情報「設定ルートを走行（例えば、「１」）」を取得する。
【００８８】
次に、種類決定手段４１１は、取得された走行状態情報に対応する案内情報の種類「第一種案内情報」を、種類決定条件管理表の「ＩＤ＝１」のレコードを用いて取得する。
【００８９】
次に、案内情報出力手段４１２は、「第一種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図５である。図５の案内情報は、地図を有しない案内情報であり、簡易案内情報を有する簡易な案内情報である。
【００９０】
以降、ユーザ（移動体）が設定ルート上を走行している間、図５のような「第一種案内情報」に対応する案内情報が出力される。
【００９１】
そして、ある時に、ユーザ（移動体）が設定ルートから外れた、とする。
【００９２】
次に、現在位置取得部３１は、現在位置を取得する。なお、この現在位置は設定ルートから外れている。
【００９３】
次に、走行状態情報取得部３３は、走行状態情報「設定ルート外を走行（例えば、「０」）」を取得する。
【００９４】
次に、種類決定手段４１１は、取得された走行状態情報に対応する案内情報の種類「第二種案内情報」を、種類決定条件管理表の「ＩＤ＝１」のレコードを用いて取得する。
【００９５】
次に、判断部３４は、さきほどまでの案内情報の種類「第一種案内情報」と、決定された案内情報の種類「第二種案内情報」とが異なる、と判断する。
【００９６】
次に、案内情報出力手段４１２は、「第二種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図６である。図６の案内情報は、地図図柄画像を有する案内情報であり、詳細な案内情報である。
（具体例２）
【００９７】
具体例２において、図４に示す種類決定条件管理表の「ＩＤ＝２」のレコードが適用される。また、具体例２において、走行状態情報は、道路種である。または、走行状態情報は、信号が有る道路か、信号が無い道路かを示す情報である。
【００９８】
今、ユーザは、目的地情報「ＸＸＸ」を入力した、とする。そして、受付部２は、目的地情報「ＸＸＸ」を受け付ける。
【００９９】
次に、現在位置取得部３１は、現在位置を取得する。次に、経路探索部３２は、取得された現在位置を始点、目的地情報「ＸＸＸ」が示す目的地を終点として、地図情報格納部１１の地図情報を用いて経路探索し、設定ルート情報を取得する。そして、経路探索部３２は、取得した設定ルート情報を設定ルート情報格納部１３に蓄積する。
【０１００】
次に、現在位置取得部３１は、現在位置を取得する。
【０１０１】
次に、走行状態情報取得部３３は、現在位置と地図情報とを用いて、道路種「高速道路」を取得する。次に、走行状態情報取得部３３は、道路種「高速道路」から、走行状態情報「信号無し（例えば、「１」）」を取得する。
【０１０２】
次に、種類決定手段４１１は、取得された走行状態情報に対応する案内情報の種類「第一種案内情報」を、種類決定条件管理表の「ＩＤ＝２」のレコードを用いて取得する。
【０１０３】
次に、案内情報出力手段４１２は、「第一種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図５である。
【０１０４】
以降、ユーザは、高速道路上を走行して行くが、ある時に、信号のある一般道路に出た、とする。
【０１０５】
次に、現在位置取得部３１は、現在位置を取得する。
【０１０６】
次に、走行状態情報取得部３３は、走行状態情報「信号有り（例えば、「０」）」を取得する。
【０１０７】
次に、種類決定手段４１１は、取得された走行状態情報に対応する案内情報の種類「第二種案内情報」を、種類決定条件管理表の「ＩＤ＝２」のレコードを用いて取得する。
【０１０８】
次に、判断部３４は、さきほどまでの案内情報の種類「第一種案内情報」と、決定された案内情報の種類「第二種案内情報」とが異なる、と判断する。
【０１０９】
次に、案内情報出力手段４１２は、「第二種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図６である。
（具体例３）
【０１１０】
具体例３において、図４に示す種類決定条件管理表の「ＩＤ＝３」のレコードが適用される。また、具体例３において、走行状態情報は、走行速度である。
【０１１１】
今、ユーザは、目的地情報「ＸＸＸ」を入力した、とする。そして、受付部２は、目的地情報「ＸＸＸ」を受け付ける。
【０１１２】
次に、現在位置取得部３１は、現在位置を取得する。次に、経路探索部３２は、取得された現在位置を始点、目的地情報「ＸＸＸ」が示す目的地を終点として、地図情報格納部１１の地図情報を用いて経路探索し、設定ルート情報を取得する。そして、経路探索部３２は、取得した設定ルート情報を設定ルート情報格納部１３に蓄積する。
【０１１３】
そして、移動体が止まっている状態から動き出した、とする。
【０１１４】
次に、現在位置取得部３１は、現在位置を取得する。
【０１１５】
次に、走行状態情報取得部３３は、「走行速度＝１ｋｍ／ｈ」を取得する。
【０１１６】
次に、種類決定手段４１１は、取得された走行状態情報「走行速度＝１ｋｍ／ｈ」に対応する案内情報の種類「第二種案内情報」を、種類決定条件管理表の「ＩＤ＝３」のレコードを用いて取得する。
【０１１７】
次に、案内情報出力手段４１２は、「第二種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図６である。
【０１１８】
以降、移動体のスピードが上がって、「走行速度＝６ｋｍ／ｈ」になった、とする。
【０１１９】
次に、現在位置取得部３１は、現在位置を取得する。
【０１２０】
次に、走行状態情報取得部３３は、「走行速度＝６ｋｍ／ｈ」を取得した、とする。
【０１２１】
次に、種類決定手段４１１は、取得された走行状態情報「走行速度＝６ｋｍ／ｈ」に対応する案内情報の種類「第一種案内情報」を、種類決定条件管理表の「ＩＤ＝３」のレコードを用いて取得する。
【０１２２】
次に、案内情報出力手段４１２は、「第一種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図５である。
【０１２３】
そして、今度は、移動体が停止した、とする。次に、現在位置取得部３１は、現在位置を取得する。
【０１２４】
次に、走行状態情報取得部３３は、「走行速度＝０ｋｍ／ｈ」を取得した、とする。
【０１２５】
次に、種類決定手段４１１は、取得された走行状態情報「走行速度＝０ｋｍ／ｈ」に対応する案内情報の種類「第二種案内情報」を、種類決定条件管理表の「ＩＤ＝３」のレコードを用いて取得する。
【０１２６】
次に、案内情報出力手段４１２は、「第二種案内情報」に対応する案内情報であり、現在位置に対応する案内情報を取得する。そして、案内情報出力手段４１２は、取得した案内情報を出力する。かかる出力例は、図６である。
【０１２７】
以上、本実施の形態によれば、走行状態に応じた案内が可能となる。
【０１２８】
また、本実施の形態によれば、設定されたルートをはずれた場合に、適切な案内情報を出力できる。
【０１２９】
また、本実施の形態によれば、走行速度に応じた適切な案内情報を出力できる。
【０１３０】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるナビゲーション装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、現在位置を取得する現在位置取得部と、走行に関する状態を示す走行状態情報を取得する走行状態情報取得部と、前記現在位置に対応する案内であり、前記走行状態情報に対応する種類の案内の情報である案内情報を出力する案内情報出力部として機能させるためのプログラムである。
【０１３１】
また、上記プログラムにおいて、コンピュータを、前記走行状態情報取得部が取得した走行状態情報が、予め決められた条件を満たすか否かを判断する判断部としてさらに機能させ、前記案内情報出力部は、前記判断部が、前記走行状態情報が予め決められた条件を満たすと判断した場合に、前記出力中の案内情報とは異なる種類の案内情報を出力する
ものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３２】
また、コンピュータがアクセス可能な記録媒体は、設定されたルートを示す情報である設定ルート情報を格納し得る設定ルート情報格納部を具備し、上記プログラムにおいて、前記走行状態情報取得部は、前記現在位置取得部が取得した現在位置を用いて、前記設定ルート情報が示すルートをはずれたか否かを示す情報である走行状態情報を取得し、前記判断部は、前記走行状態情報が、前記設定ルート情報が示すルートをはずれたことを示す情報であるか否かを判断し、前記案内情報出力部は、前記判断部が、前記走行状態情報が前記設定ルート情報の示すルートをはずれたことを示す情報であると判断した場合に、出力中の案内情報とは異なる種類の案内情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３３】
また、上記プログラムにおいて、前記走行状態情報取得部は、走行速度を取得し、前記判断部は、前記走行速度が、予め決められた条件を満たすか否かを判断するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３４】
また、コンピュータがアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を具備し、上記プログラムにおいて、前記案内情報出力部は、前記判断部が、前記走行状態情報が予め決められた条件を満たすと判断した場合に、前記出力中の案内情報とは異なる種類の案内情報であり、前記地図情報格納部の地図情報を用いた案内情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３５】
また、コンピュータがアクセス可能な記録媒体は、簡易な案内を構成する１以上の簡易案内情報を格納し得る簡易案内情報格納部を具備し、上記プログラムにおいて、前記案内情報出力部は、前記判断部が、前記走行状態情報が予め決められた条件を満たすと判断した場合に、簡易案内情報を用いた第一種案内情報から地図情報を用いた第二種案内情報に出力を切り替える、または前記判断部が、前記走行状態情報が予め決められた条件を満たすと判断した場合に、地図情報を用いた第二種案内情報から簡易案内情報を用いた第一種案内情報に出力を切り替えるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３６】
図７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のナビゲーション装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図７は、このコンピュータシステム３００の概観図であり、図８は、システム３００のブロック図である。
【０１３７】
図７において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１３８】
図８において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１３９】
コンピュータシステム３００に、上述した実施の形態のナビゲーション装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１４０】
プログラムは、コンピュータ３０１に、上述した実施の形態のナビゲーション装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１４１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１４４】
以上のように、本発明にかかるナビゲーション装置は、走行状態に応じた適切な案内情報を出力できる、という効果を有し、車載用やバイク用等のナビゲーション装置等として有用である。
【符号の説明】
【０１４５】
１  格納部
２  受付部
３  処理部
４  出力部
１１  地図情報格納部
１２  簡易案内情報格納部
１３  設定ルート情報格納部
１４  種類決定条件格納部
３１  現在位置取得部
３２  経路探索部
３３  走行状態情報取得部
３４  判断部
４１  案内情報出力部
４１１  種類決定手段
４１２  案内情報出力手段
【図１】
0006533072.tif 000002
【図２】
0006533072.tif 000003
【図３】
0006533072.tif 000004
【図４】
0006533072.tif 000005
【図５】
0006533072.tif 000006
【図６】
0006533072.tif 000007
【図７】
0006533072.tif 000008
【図８】
0006533072.tif 000009