(57)【要約】【課題】走行中の案内に関連する情報である案内関連情報を、移動の状態に応じて出力することができなかった。【解決手段】現在位置情報を取得する現在位置情報取得部と、目的地情報を受け付ける受付部と、地図情報と現在位置情報と目的地情報とを用いて１種類以上の案内関連情報を有する経路情報を取得する経路探索部と、移動状態情報を取得する移動状態情報取得部と、移動状態情報が合致する移動状態条件に対応付いている案内種類情報を取得する案内種類情報取得部と、案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、経路情報を用いて取得する案内関連情報取得部と、案内関連情報取得部が取得した案内関連情報を出力する出力部とを備えるナビゲーション装置により、移動の状態に応じた案内関連情報を、移動の状態に応じて出力することができる。【選択図】図１
2015042944.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されているナビゲーション装置であって、
移動の状態に関する条件である移動状態条件と、走行中の案内に関連する情報である案内関連情報の種類を示す情報である案内種類情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、
地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部と、
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
目的地を示す目的地情報を受け付ける受付部と、
前記地図情報と前記現在位置情報と前記目的地情報とを用いて、前記現在位置から前記目的地までの経路を探索し、当該経路を示す情報であり、１種類以上の案内関連情報を有する情報である経路情報を取得する経路探索部と、
移動の状態を示す情報である移動状態情報を取得する移動状態情報取得部と、
前記移動状態情報取得部が取得した移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、前記出力管理情報格納部から取得する案内種類情報取得部と、
前記案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、前記経路情報を用いて取得する案内関連情報取得部と、
前記案内関連情報取得部が取得した案内関連情報を出力する出力部とを備えるナビゲーション装置。
【請求項２】
前記出力部は、
前記移動状態情報取得部が取得した移動状態情報に応じて予め決められた出力態様にて、前記案内関連情報取得部が取得した案内関連情報を出力する請求項１記載のナビゲーション装置。
【請求項３】
前記出力管理情報は、緊急時に出力することを示す情報である緊急時出力情報を有し、
緊急時であるか否かを判断する判断部をさらに備え、
前記案内種類情報取得部は、
前記判断部が緊急時であると判断した場合に、前記緊急時出力情報が対応付いている案内種類情報を取得する請求項１または請求項２記載のナビゲーション装置。
【請求項４】
前記緊急時出力情報は、案内関連情報が燃料補給地点に関する情報であることを示す案内種類情報に対応付いており、
前記判断部は、
移動体の燃料残量を示す情報である燃料残量情報を取得し、当該燃料残量情報が示す移動体の燃料残量が予め決められた条件を満たすほど少ないか否かを判断し、予め決められた条件を満たすほど少ない場合に、緊急時であると判断する請求項３記載のナビゲーション装置。
【請求項５】
前記受付部は、
緊急時であることを示す情報である緊急時情報を受け付け、
前記判断部は、
前記受付部が緊急時情報を受け付けたか否かを判断し、受け付けた場合に、緊急時であると判断する請求項３記載のナビゲーション装置。
【請求項６】
前記案内種類情報は、案内関連情報がコンビニに関する情報であることを示す情報である請求項５記載のナビゲーション装置。
【請求項７】
移動体の状態に関する情報である状態関連情報を取得する状態関連情報取得部をさらに備え、
前記出力部は、
前記案内関連情報取得部が取得した案内関連情報と、前記状態関連情報取得部が取得した状態関連情報とを出力する請求項１から請求項６いずれか一項に記載のナビゲーション装置。
【請求項８】
前記出力部は、
前記移動状態情報取得部が取得した移動状態情報に応じて予め決められた出力態様にて、前記案内関連情報取得部が取得した案内関連情報と、前記移動体関連情報取得部が取得した移動体関連情報とを出力する請求項７記載のナビゲーション装置。
【請求項９】
移動の状態に関する条件である移動状態条件と、走行中の案内に関連する情報である案内関連情報の種類を示す情報である案内種類情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、
地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部と、
現在位置情報取得部と、受付部と、経路探索部と、移動状態情報取得部と、案内種類情報取得部と、案内関連情報取得部と、出力部とを用いて行われる情報処理方法であって、
前記現在位置情報取得部が、
現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記受付部が、
目的地を示す目的地情報を受け付ける受付ステップと、
前記経路探索部が、
前記地図情報と前記現在位置情報と前記目的地情報とを用いて、前記現在位置から前記目的地までの経路を探索し、当該経路を示す情報であり、１種類以上の案内関連情報を有する情報である経路情報を取得する経路探索ステップと、
前記移動状態情報取得部が、
移動の状態を示す情報である移動状態情報を取得する移動状態情報取得ステップと、
前記案内種類情報取得部が、
前記移動状態情報取得部が取得した移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、前記出力管理情報格納部から取得する案内種類情報取得ステップと、
前記案内関連情報取得部が、
前記案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、前記経路情報を用いて取得する案内関連情報取得ステップと、
前記出力部が、
前記案内関連情報取得部が取得した案内関連情報を出力する出力ステップとを備える情報処理方法。
【請求項１０】
移動の状態に関する条件である移動状態条件と、走行中の案内に関連する情報である案内関連情報の種類を示す情報である案内種類情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、
地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部とにアクセス可能なコンピュータを、
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
目的地を示す目的地情報を受け付ける受付部と、
前記地図情報と前記現在位置情報と前記目的地情報とを用いて、前記現在位置から前記目的地までの経路を探索し、当該経路を示す情報であり、１種類以上の案内関連情報を有する情報である経路情報を取得する経路探索部と、
移動の状態を示す情報である移動状態情報を取得する移動状態情報取得部と、
前記移動状態情報取得部が取得した移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、前記出力管理情報格納部から取得する案内種類情報取得部と、
前記案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、前記経路情報を用いて取得する案内関連情報取得部と、
前記案内関連情報取得部が取得した案内関連情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザが設定した目的地までの経路を探索し、当該目的地まで案内するナビゲーション装置が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“サイバーナビ”、［online］、パイオニア株式会社、［２０１３年７月３１日検索］、インターネット［URL；http://pioneer.jp/carrozzeria/cybernavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置では、走行中の案内に関連する情報である案内関連情報を、移動の状態に応じて出力することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のナビゲーション装置は、移動体に搭載されているナビゲーション装置であって、移動の状態に関する条件である移動状態条件と、走行中の案内に関連する情報である案内関連情報の種類を示す情報である案内種類情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部と、現在位置を示す現在位置情報を取得する現在位置情報取得部と、目的地を示す目的地情報を受け付ける受付部と、地図情報と現在位置情報と目的地情報とを用いて、現在位置から目的地までの経路を探索し、経路を示す情報であり、１種類以上の案内関連情報を有する情報である経路情報を取得する経路探索部と、移動の状態を示す情報である移動状態情報を取得する移動状態情報取得部と、移動状態情報取得部が取得した移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、出力管理情報格納部から取得する案内種類情報取得部と、案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、経路情報を用いて取得する案内関連情報取得部と、案内関連情報取得部が取得した案内関連情報を出力する出力部とを備えるナビゲーション装置である。
【０００６】
このような構成により、案内関連情報を、移動の状態に応じて出力することができる。
【０００７】
また、本第二の発明のナビゲーション装置は、第一の発明に対して、出力部は、移動状態情報取得部が取得した移動状態情報に応じて予め決められた出力態様にて、案内関連情報取得部が取得した案内関連情報を出力するナビゲーション装置である。
【０００８】
このような構成により、案内関連情報を、移動の状態に応じて異なる出力態様にて出力することができる。
【０００９】
また、本第三の発明のナビゲーション装置は、第一または第二の発明に対して、出力管理情報は、緊急時に出力することを示す情報である緊急時出力情報を有し、緊急時であるか否かを判断する判断部をさらに備え、案内種類情報取得部は、判断部が緊急時であると判断した場合に、緊急時出力情報が対応付いている案内種類情報を取得するナビゲーション装置である。
【００１０】
このような構成により、緊急時に出力すべき案内関連情報を、緊急時に出力することができる。
【００１１】
また、本第四の発明のナビゲーション装置は、第三の発明に対して、緊急時出力情報は、案内関連情報が燃料補給地点に関する情報であることを示す案内種類情報に対応付いており、判断部は、移動体の燃料残量を示す情報である燃料残量情報を取得し、燃料残量情報が示す移動体の燃料残量が予め決められた条件を満たすほど少ないか否かを判断し、予め決められた条件を満たすほど少ない場合に、緊急時であると判断するナビゲーション装置である。
【００１２】
このような構成により、燃料補給地点に関する情報を、移動体の燃料残量が少ない場合に出力することができる。
【００１３】
また、本第五の発明のナビゲーション装置は、第三の発明に対して、受付部は、緊急時であることを示す情報である緊急時情報を受け付け、判断部は、受付部が緊急時情報を受け付けたか否かを判断し、受け付けた場合に、緊急時であると判断するナビゲーション装置である。
【００１４】
このような構成により、ユーザから緊急時である旨を受け付けることにより、緊急時に出力すべき案内関連情報を出力することができる。
【００１５】
また、本第六の発明のナビゲーション装置は、第五の発明に対して、案内種類情報は、案内関連情報がコンビニに関する情報であることを示す情報であるナビゲーション装置である。
【００１６】
このような構成により、コンビニに関する情報を、ユーザから緊急時である旨を受け付けた場合に出力することができる。
【００１７】
また、本第七の発明のナビゲーション装置は、第一から第六いずれか１つの発明に対して、移動体の状態に関する情報である状態関連情報を取得する状態関連情報取得部をさらに備え、出力部は、案内関連情報取得部が取得した案内関連情報と、状態関連情報取得部が取得した状態関連情報とを出力するナビゲーション装置である。
【００１８】
このような構成により、案内関連情報と、移動体の状態に関する状態関連情報とを、移動の状態に応じて出力することができる。
【００１９】
また、本第八の発明のナビゲーション装置は、第七の発明に対して、出力部は、移動状態情報取得部が取得した移動状態情報に応じて予め決められた出力態様にて、案内関連情報取得部が取得した案内関連情報と、移動体関連情報取得部が取得した移動体関連情報とを出力するナビゲーション装置である。
【００２０】
このような構成により、案内関連情報と、移動体の状態に関する状態関連情報とを、移動の状態に応じて異なる出力態様にて出力することができる。
【発明の効果】
【００２１】
本発明によるナビゲーション装置等によれば、移動の状態に応じた案内関連情報を、移動の状態に応じて出力することができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１におけるナビゲーション装置１のブロック図
【図２】同ナビゲーション装置１の全体動作について説明するフローチャート
【図３】同案内種類情報の取得処理について説明するフローチャート
【図４】同緊急時に対応する案内種類情報の取得処理について説明するフローチャート
【図５】同出力態様情報の取得処理について説明するフローチャート
【図６】同出力管理情報の例を示す図
【図７】同出力態様管理情報の例を示す図
【図８】同案内関連情報の出力例を示す図
【図９】同案内関連情報の出力例を示す図
【図１０】同案内関連情報の出力例を示す図
【図１１】同案内関連情報の出力例を示す図
【図１２】同案内関連情報の出力例を示す図
【図１３】同案内関連情報の出力例を示す図
【図１４】上記実施の形態におけるコンピュータシステムの概観図
【図１５】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、本発明によるナビゲーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２４】
（実施の形態１）
本実施の形態において、移動の状態に応じた案内関連情報を取得し、出力するナビゲーション装置１について説明する。
【００２５】
なお、本実施の形態におけるナビゲーション装置１は、例えば、カーナビゲーションシステムや、ナビゲーション機能を有する携帯端末などである。また、携帯端末は、例えば、携帯電話や、ＰＤＡなどである。また、ナビゲーション装置１は、通常、移動体に搭載される。移動体は、通常、陸上を走行するものであり、いわゆる燃料により動作するものであり、人が乗ることができるものであればよい。移動体は、例えば、自動車や、バイクなどである。また、燃料は、例えば、ガソリンや、軽油、電力などである。
【００２６】
図１は、本実施の形態におけるナビゲーション装置１のブロック図である。ナビゲーション装置１は、出力管理情報格納部１０１、地図情報格納部１０２、現在位置情報取得部１０３、現在時刻情報取得部１０４、受付部１０５、経路探索部１０６、移動状態情報取得部１０７、判断部１０８、案内種類情報取得部１０９、案内関連情報取得部１１０、状態関連情報取得部１１１、出力部１１２を備える。
【００２７】
出力管理情報格納部１０１には、１以上の出力管理情報が格納される。「出力管理情報」とは、後述の出力部１１２が出力する情報を管理するための情報である。また、「出力管理情報」とは、移動状態条件と案内種類情報とが対応付いた情報である。「移動状態条件」とは、移動の状態に関する条件である。また、「移動状態条件」とは、移動の状態を示す情報である移動状態情報に関する条件でもある。また、「案内種類情報」とは、案内関連情報の種類を示す情報である。また、「案内関連情報」とは、走行中の案内に関連する情報である。
【００２８】
上記「移動状態情報」が示す「移動の状態」とは、移動の速度や、移動の方向、移動しているか否かなどである。また、「移動の状態」は、通常、ナビゲーション装置１の移動の状態である。また、「移動の状態」は、例えば、ナビゲーション装置１が搭載されている移動体の移動の状態であってもよい。
【００２９】
以上より、上記「移動状態条件」は、例えば、ナビゲーション装置１の移動の速度が、予め決められた速度以上であることや、ナビゲーション装置１の移動の方向が、予め決められた方向であること、ナビゲーション装置１が移動していることなどである。
【００３０】
また、上記「案内関連情報」は、例えば、現在位置に関連する情報や、地点に関する情報、時刻に関する情報、時間に関する情報などである。
【００３１】
上記「現在位置に関連する情報」とは、現在位置の案内に関連する情報である現在位置案内関連情報である。「現在位置案内関連情報」は、例えば、現在位置周辺の地図や、現在位置に対応する経路などを示す情報である。
【００３２】
また、上記「地点に関する情報」とは、地点の案内に関連する情報である地点案内関連情報である。当該「地点」とは、例えば、交差点や、休憩地点、観光名所、駅などである。また、「休憩地点」は、例えば、ガソリンスタンドや、いわゆるコンビニなどである。また、「地点案内関連情報」は、例えば、経路上の交差点までの距離や、経路上の交差点での進行方向、休憩地点の位置、当該位置周辺の地図、休憩地点までの経路、休憩地点までの距離、休憩地点までの時間などを示す情報である。また、当該「交差点」および「休憩地点」は、通常、直近の交差点および直近の休憩地点である。また、当該「休憩地点までの経路」は、例えば、休憩地点を経由する目的地までの経路であってもよい。
【００３３】
また、上記「時刻に関する情報」とは、時刻の案内に関連する情報である時刻案内関連情報である。「時刻案内関連情報」は、例えば、目的地に到着する予定の時刻などを示す情報である。また、上記「時間に関する情報」とは、時間の案内に関連する情報である時間案内関連情報である。「時間案内関連情報」は、例えば、目的地に到着する予定の時間や、出発してからの経過時間などを示す情報である。
【００３４】
また、上記「案内種類情報」が示す「案内関連情報の種類」は、通常、案内関連情報が示す案内の内容の種類である内容種類である。また、上記「案内種類情報」が示す「案内関連情報の種類」は、例えば、案内関連情報のデータ形式の種類である形式種類であってもよい。「内容種類」は、例えば、現在位置に関すること、地点に関すること、時刻に関すること、時間に関することなどである。具体的に、「内容種類」は、例えば、現在位置周辺の地図や、経路上の直近の交差点までの距離、直近の休憩地点までの経路、目的地に到着する予定の時刻、出発してからの経過時間などである。また、「形式種類」は、例えば、画像や、文字、数値、音声などである。また、上記「内容種類」を示す案内種類情報を、以下、適宜、内容種類情報とする。また、上記「形式種類」を示す案内種類情報を、以下、適宜、形式種類情報とする。
【００３５】
また、出力管理情報は、例えば、緊急時出力情報を有していてもよい。「緊急時出力情報」とは、緊急時に出力することを示す情報である。また、「緊急時出力情報」は、通常、いわゆるフラグである。
【００３６】
地図情報格納部１０２には、地図を示す地図情報が格納される。「地図情報」が示す地図の種類や、「地図情報」のデータ形式などは、問わない。
【００３７】
また、「地図情報」は、通常、道路を示す１以上の道路情報を有する。「道路情報」は、例えば、道路の名称や、道路の種類、道路の両端の位置を示す情報などを有する。また、「道路情報」は、例えば、道路のスコアや、道路を識別する情報などを有する。当該「スコア」は、通常、経路探索時に用いる「コスト」である。また、「道路情報」には、道路情報を識別する情報が対応付いていてもよい。
【００３８】
また、「地図情報」は、例えば、地図上の地点を示す１以上の地点情報を有していてもよい。当該「地点」の種類は、問わない。また、当該「地点」は、例えば、道路の端点であってもよい。また、「地点情報」は、少なくとも、地点の位置を示す位置情報を有する。当該「位置」は、通常、経緯度であるが、地図上の座標であってもよい。また、当該「位置」には、例えば、高度（高さ）が含まれてもよい。また、「地点情報」は、例えば、地点の名称や、地点の種類などを示す情報を有していてもよい。また、「地点情報」は、例えば、地点を識別する情報を有していてもよい。また、「地点情報」には、地点情報を識別する情報が対応付いていてもよい。
【００３９】
現在位置情報取得部１０３は、現在位置を示す現在位置情報を取得する。「現在位置情報」は、現在位置を示す位置情報である。また、現在位置情報取得部１０３は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部１０３は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１０３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４０】
現在時刻情報取得部１０４は、現在時刻を示す現在時刻情報を取得する。「現在時刻情報」は、現在時刻を示す情報である時刻情報である。また、現在時刻情報取得部１０４は、通常、定期的に現在時刻情報を取得する。また、現在時刻情報取得部１０４は、通常、いわゆる時計や、いわゆるＮＴＰサーバ、現在時刻情報を出力するプログラムなどから、現在時刻情報を取得する。この場合、現在時刻情報取得部１０４は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在時刻情報取得部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４１】
受付部１０５は、情報または指示を受け付ける。当該情報とは、目的地情報や、緊急時情報などである。「目的地情報」とは、目的地を示す情報である。また、「目的地情報」は、通常、地点情報である。また、「目的地情報」は、例えば、位置情報であってもよい。また、「緊急時情報」とは、緊急時であることを示す情報である。「緊急時」とは、通常ではないことであり、広く解する。当該「通常」とは、走行中であることである。また、当該「通常ではないこと」とは、例えば、走行中にコンビニを探すことや、走行中にガソリンスタンドを探すこと、走行中に駐車場を探すことなどである。また、「緊急時情報」は、通常、いわゆるフラグである。
【００４２】
また、上記指示とは、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などである。なお、受付部１０５がこれらの指示を受け付けた場合、ナビゲーション装置１は、通常、当該受け付けた指示に応じた処理を行う。
【００４３】
また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００４４】
また、受付部１０５における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１０５は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００４５】
経路探索部１０６は、地図情報と現在位置情報と目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路を探索する。そして、経路探索部１０６は、当該経路を示す経路情報を取得する。具体的に、経路探索部１０６は、通常、現在位置情報と、目的地情報とを、地図情報に適用する。「現在位置情報を地図情報に適用する」とは、当該現在位置情報が示す地図上の位置を、出発地とすることである。また、「目的地情報を地図情報に適用する」とは、当該目的地情報が示す地図上の地点を、目的地とすることである。そして、経路探索部１０６は、出発地から目的地までの経路を探索する。このとき、経路探索部１０６は、通常、地図情報が有する道路情報が有するスコアを、経路のコストとして用いる。この場合、経路探索部１０６は、通常、スコアの合計が最小となる経路を探索する。
【００４６】
また、経路情報は、通常、１種類以上の案内関連情報を有する。言い換えると、経路情報は、例えば、１種類以上の案内関連情報から構成される情報であってもよい。当該「１種類以上の案内関連情報」は、通常、静的な情報である。当該「案内関連情報」は、例えば、経路周辺の地図を示す地図情報や、経路が通過する位置を示す１以上の位置情報、経路が通過する１以上の地点を示す地点情報、当該１以上の位置または地点を結ぶ道路を示す道路情報、経路の距離を示す経路距離情報、経路が通過する交差点の名称を示す交差点名称情報、経路が通過する交差点での進行方向を示す交差点進行方向情報などである。
【００４７】
なお、経路の探索には、通常、最短経路問題の解法（アルゴリズム）を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、Ａ＊アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。また、経路情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００４８】
移動状態情報取得部１０７は、移動状態情報を取得する。移動状態情報取得部１０７は、通常、定期的に移動状態情報を取得するが、そうでなくてもよい。また、移動状態情報取得部１０７は、通常、速度計や、ジャイロセンサなどから、移動状態情報を取得する。この場合、移動状態情報取得部１０７は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、移動状態情報取得部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４９】
判断部１０８は、緊急時であるか否かを判断する。判断部１０８は、通常、緊急時であるか否かを判断するための条件（以下、適宜、緊急時条件）を、予め保持している。そして、判断部１０８は、当該緊急時条件を用いて、緊急時であるか否かを判断する。
【００５０】
上記「緊急時条件」とは、例えば、移動体の状態に関する条件や、受付部１０５が受け付けた情報に関する条件である。「移動体の状態に関する条件」は、通常、移動体の状態に関する情報である状態関連情報に関する条件でもある。なお、「状態関連情報」の詳細については、後述する。また、「緊急時条件」は、例えば、燃料残量が予め決められた閾値以下であることや、移動速度が予め決められた速度以上であること、受付部１０５が緊急時情報を受け付けたことなどである。
【００５１】
例えば、緊急時条件が「燃料残量＜１０Ｌ」であるとする。当該緊急時条件は、移動体の燃料残量が１０Ｌ未満であることを意味する。この様な場合、判断部１０８は、移動体の燃料残量が１０Ｌ未満である場合に、緊急時であると判断する。
【００５２】
また、例えば、緊急時条件が「受付情報＝緊急時情報」であるとする。当該緊急時条件は、受付部１０５が受け付けた情報が緊急時情報であること（受付部１０５が緊急時情報を受け付けたこと）を意味する。この様な場合、判断部１０８は、受付部１０５が受け付けた情報が緊急時情報である場合に（受付部１０５が緊急時情報を受け付けた場合に）、緊急時であると判断する。
【００５３】
案内種類情報取得部１０９は、移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、出力管理情報格納部１０１から取得する。当該「移動状態情報」は、移動状態情報取得部１０７が取得した移動状態情報である。具体的に、案内種類情報取得部１０９は、移動状態情報が、出力管理情報格納部１０１に格納されている１以上の移動状態条件のいずれに合致するか否かを判断する。そして、案内種類情報取得部１０９は、合致すると判断した移動状態条件に対応付いている案内種類情報を、出力管理情報格納部１０１から取得する。
【００５４】
例えば、移動状態情報が「移動中」であるとする。当該移動状態情報は、ナビゲーション装置１またはナビゲーション装置１が搭載されている移動体が移動中であることを示す。また、例えば、移動状態条件が「移動状態＝移動中」であるとする。当該移動状態条件は、ナビゲーション装置１またはナビゲーション装置１が搭載されている移動体が移動中であることを意味する。この様な場合、案内種類情報取得部１０９は、当該移動状態情報が、当該移動状態条件に合致すると判断する。
【００５５】
また、例えば、移動状態情報が「南」であるとする。当該移動状態情報は、ナビゲーション装置１またはナビゲーション装置１が搭載されている移動体の移動の方向が南であることを示す。また、例えば、移動状態条件が「移動方向＝（南，南西，南東）」であるとする。当該移動状態条件は、ナビゲーション装置１またはナビゲーション装置１が搭載されている移動体の移動の方向が南または南西または南東であることを意味する。この様な場合、案内種類情報取得部１０９は、当該移動状態情報が、当該移動状態条件に合致すると判断する。
【００５６】
なお、太陽は、通常、南の方面の空を通過する。従って、例えば、移動の方向が南である場合、ユーザは、日光を眩しく感じる場合がある。上記の移動方向に関する移動状態条件は、例えば、この様な場合に、案内関連情報の内容の種類や、形式の種類を切り替えるために用いられる。
【００５７】
また、例えば、判断部１０８が緊急時であると判断した場合、案内種類情報取得部１０９は、緊急時出力情報が対応付いている案内種類情報を、出力管理情報格納部１０１から取得する。具体的に、判断部１０８が緊急時であると判断した場合、案内種類情報取得部１０９は、出力管理情報格納部１０１に格納されている１以上の移動状態条件のいずれに、緊急時出力情報が対応付いているか否かを判断する。そして、案内種類情報取得部１０９は、緊急時出力情報が対応付いている案内種類情報を、出力管理情報格納部１０１から取得する。
【００５８】
また、判断部１０８が緊急時であると判断した場合、案内種類情報取得部１０９は、例えば、緊急時出力情報が対応付いている案内種類情報のみを取得してもよい。また、判断部１０８が緊急時であると判断した場合、案内種類情報取得部１０９は、例えば、移動状態情報が合致する移動状態条件に対応付いている案内種類情報と、緊急時出力情報が対応付いている案内種類情報とを取得してもよい。
【００５９】
案内関連情報取得部１１０は、案内種類情報取得部１０９が取得した案内種類情報が示す種類の案内関連情報を取得する。案内関連情報取得部１１０は、通常、案内関連情報を、経路情報を用いて取得する。「経路情報を用いて取得する」とは、経路情報が有する案内関連情報を取得することや、経路情報を用いて、案内関連情報を算出することなどである。例えば、案内種類情報が示す種類の案内関連情報を経路情報が有している場合、案内関連情報取得部１１０は、当該案内関連情報を、経路情報から取得する。また、例えば、案内種類情報が示す種類の案内関連情報を経路情報が有していない場合、案内関連情報取得部１１０は、当該経路情報を用いて、案内関連情報を算出する。また、案内関連情報取得部１１０は、例えば、地図情報を用いて、案内関連情報を算出してもよい。また、案内関連情報を算出する場合、案内関連情報取得部１１０は、例えば、現在位置情報または現在時刻情報を用いる。
【００６０】
例えば、案内種類情報が、内容種類を示す「直近交差点名」であるとする。当該案内種類情報は、案内関連情報の内容種類が、直近の交差点の名称であることを意味する。この様な場合、案内関連情報取得部１１０は、経路情報から、直近の交差点の名称を示す案内関連情報を取得する。このとき、案内関連情報取得部１１０は、例えば、現在位置情報と、経路情報が有する交差点を示す１以上の地点情報とを用いて、当該現在位置情報が示す現在位置と、当該地点情報が示す地点との距離を算出する。そして、案内関連情報取得部１１０は、現在位置との距離が最短であり、進行方向に存在する交差点を示す地点情報から、地点（交差点）の名称を示す情報を取得する。
【００６１】
また、例えば、案内種類情報が、内容種類を示す「直近休憩地点距離」であるとする。当該案内種類情報は、案内関連情報の内容種類が、直近の休憩地点までの距離であることを意味する。この様な場合、案内関連情報取得部１１０は、直近の休憩地点までの距離を示す案内関連情報を取得する。このとき、案内関連情報取得部１１０は、例えば、現在位置情報と、地図情報が有する休憩地点を示す１以上の地点情報とを用いて、当該現在位置情報が示す現在位置と、当該地点情報が示す地点との距離を算出する。そして、案内関連情報取得部１１０は、算出した距離の中から、最短の距離を取得する。
【００６２】
また、例えば、案内種類情報が、内容種類を示す「目的地到着予定時刻」であるとする。当該案内種類情報は、案内関連情報の内容種類が、目的地に到着する予定の時刻であることを意味する。この様な場合、案内関連情報取得部１１０は、経路情報を用いて、目的地に到着する予定の時刻を示す案内関連情報を算出する。このとき、案内関連情報取得部１１０は、例えば、現在位置から目的地までの残りの経路の距離を、経路情報から取得する。そして、案内関連情報取得部１１０は、現在の移動速度を取得する。そして、案内関連情報取得部１１０は、残りの経路の距離と現在の移動速度を用いて、目的地に到着するまでの時間を算出する。そして、案内関連情報取得部１１０は、現在時刻に、目的地に到着するまでの時間を加算し、目的地に到着する予定の時刻を示す案内関連情報を算出する。
【００６３】
また、例えば、案内種類情報が、形式種類を示す「画像」であるとする。当該案内種類情報は、案内関連情報の形式種類が、画像であることを意味する。この様な場合、案内関連情報取得部１１０は、画像である案内関連情報を取得する。
【００６４】
また、例えば、案内種類情報が、形式種類を示す「文字」であるとする。当該案内種類情報は、案内関連情報の形式種類が、文字であることを意味する。この様な場合、案内関連情報取得部１１０は、文字である案内関連情報を取得する。
【００６５】
また、例えば、案内種類情報が、内容種類と形式種類を示す「直近交差点名＆画像」であるとする。この様な場合、案内関連情報取得部１１０は、直近の交差点の名称を示す画像を、案内関連情報として取得する。このとき、案内関連情報取得部１１０は、上記と同様の処理を行い、直近の交差点の名称を示す文字を取得する。そして、案内関連情報取得部１１０は、当該文字を画像化し、当該画像を取得する。当該画像化の方法や手順などは、問わない。
【００６６】
また、例えば、案内種類情報が、内容種類と形式種類を示す「目的地到着予定時刻＆文字」であるとする。この様な場合、案内関連情報取得部１１０は、目的地に到着する小汀の時刻を示す文字を、案内関連情報として取得する。このとき、案内関連情報取得部１１０は、上記と同様の処理を行い、目的地に到着する予定の時刻を示す数値を取得する。そして、案内関連情報取得部１１０は、当該数値を文字化し、当該文字を取得する。
【００６７】
また、案内関連情報取得部１１０は、通常、経路探索部１０６が経路情報を取得した場合に、当該経路情報を用いて、案内関連情報を取得する。また、例えば、経路探索部１０６が経路情報を取得していない場合、案内関連情報取得部１１０は、通常、地図情報を用いて、案内関連情報を取得する。「地図情報を用いて、案内関連情報を取得する」とは、地図情報を用いて、案内関連情報を算出することである。また、地図情報を用いて案内関連情報を取得する場合、案内関連情報取得部１１０は、通常、経路に依存しない案内関連情報を取得する。当該案内関連情報は、例えば、現在位置に対応する地図や、出発してからの経過時間、直近の休憩地点までの距離、直近の休憩地点までの時間などを示す情報である。
【００６８】
以上より、内容種類情報は、例えば、いわゆる関数名（関数を識別する情報）であると考えてもよい。また、形式種類情報は、例えば、いわゆる関数に与える引数であると考えてもよい。
【００６９】
状態関連情報取得部１１１は、状態関連情報を取得する。「状態関連情報」とは、移動体の状態に関する情報である。「移動体の状態」とは、例えば、移動体の移動の状態や、移動体の燃料残量の状態、移動体の機構の状態などである。つまり、「状態関連情報」は、例えば、移動体の移動の状態に関する情報である移動状態情報や、移動体の燃料残量の状態に関する情報（以下、適宜、燃料残量状態情報）、移動体の操作の状態に関する情報（以下、適宜、操作状態情報）などである。
【００７０】
上記「燃料残量の状態」とは、例えば、燃料残量があるか否かや、燃料残量の割合などである。また、上記「機構の状態」とは、移動体が備える機構の状態である。「移動体が備える機構」とは、例えば、エンジンや、モーター、いわゆるアクセル、いわゆるブレーキ、セレクトレバー、シフトレバー、シフトペダル、ハンドルなどである。これらの機構は、移動体によっては、備えている場合もあれば、備えていない場合もある。つまり、「機構の状態」とは、具体的には、例えば、エンジンのＯＮ／ＯＦＦの状態、セレクトレバー／シフトレバー／シフトペダルの状態、アクセルの踏み込み度合、ブレーキペダルの踏み込み度合、ハンドルの回転度合などである。
【００７１】
また、上記「セレクトレバー／シフトレバー／シフトペダルの状態」とは、セレクトレバー／シフトレバー／シフトペダルが指し示す状態である。「セレクトレバーの状態」は、例えば、セレクトレバーが「Ｒ」の位置にあることや、セレクトレバーが「Ｄ」の位置にあることなどである。また、「シフトレバー／シフトペダルの状態」は、例えば、シフトレバー／シフトペダルが「１速」の位置にあることや、シフトレバー／シフトペダルが「Ｎ」の位置にあることなどである。また、上記「ハンドルの回転度合」は、通常、角度により示される。
【００７２】
また、状態関連情報取得部１１１が取得する状態関連情報の種類は、通常、予め決められている。また、状態関連情報取得部１１１は、通常、定期的に、状態関連情報を取得する。
【００７３】
また、状態関連情報取得部１１１は、通常、移動体が備える装置や機構などから、状態関連情報を取得する。この場合、状態関連情報取得部１１１は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、状態関連情報である移動状態情報を取得する場合、状態関連情報取得部１１１は、例えば、移動状態情報取得部１０７が取得した移動状態情報を取得してもよい。また、状態関連情報取得部１１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００７４】
出力部１１２は、案内関連情報を出力する。また、出力部１１２は、例えば、移動状態に応じて予め決められた出力態様にて、案内関連情報を出力してもよい。「出力態様」とは、出力の態様であり、出力の様式や、出力の書式、出力の形式などを含み、広く解する。また、このとき、出力部１１２は、通常、出力態様を決定する。そして、出力部１１２は、当該決定した出力態様にて、案内関連情報を出力する。「出力態様を決定する」とは、出力態様を示す情報（以下、適宜、出力態様情報）を取得することである。また、「出力態様にて出力する」とは、当該取得した出力態様情報が示す出力態様にて出力することである。
【００７５】
具体的に、出力部１１２は、例えば、１以上の出力態様管理情報を予め保持している。「出力態様管理情報」とは、出力態様を管理するための情報である。また、「出力態様管理情報」とは、移動状態条件と出力態様情報とが対応付いた情報である。そして、出力部１１２は、移動状態情報が、保持している１以上の移動状態条件のいずれに合致するか否かを判断する。そして、出力部１１２は、合致すると判断した移動状態条件に対応付いている出力態様情報を、保持している出力態様管理情報から取得する。
【００７６】
なお、上記「出力態様情報」は、出力態様を示すことができればよく、その形式や内容などは、問わない。「出力態様情報」は、例えば、出力時のレイアウトや、出力時の形状、出力時のサイズ（寸法）などを示す。
【００７７】
また、出力部１１２は、例えば、案内関連情報および状態関連情報を出力してもよい。「案内関連情報および状態関連情報を出力」とは、案内関連情報と状態関連情報とを共に出力することである。このとき、出力部１１２は、例えば、上記案内関連情報の出力と同様に、移動状態に応じて予め決められた出力態様にて、案内関連情報および状態関連情報を出力してもよい。なお、当該出力態様を決定する方法や手順などは、上記案内関連情報を出力する場合の出力態様を決定する方法や手順などと同様であるので、説明を省略する。
【００７８】
また、出力態様情報は、例えば、出力する情報の種類を示す出力種類情報を有していてもよい。当該「出力する情報の種類」とは、案内関連情報、または、案内関連情報および状態関連情報である。
【００７９】
また、出力部１１２は、例えば、出力する情報が２以上である場合に、出力態様情報を取得してもよい。
【００８０】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００８１】
また、例えば、出力管理情報が出力態様情報を有していてもよい。この場合、出力部１１２は、出力管理情報から出力態様情報を取得する。なお、当該出力管理情報から出力態様情報を取得する方法や手順などは、出力態様管理情報から出力態様情報を取得する方法や手順などと同様であるので、説明を省略する。
【００８２】
また、出力部１１２は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１２は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００８３】
なお、出力管理情報格納部１０１、地図情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、出力管理情報格納部１０１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して出力管理情報格納部１０１などに記憶されてもよい。
【００８４】
また、経路探索部１０６、判断部１０８、案内種類情報取得部１０９、案内関連情報取得部１１０は、通常、ＭＰＵやメモリ等から実現され得る。また、経路探索部１０６などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、経路探索部１０６などは、ハードウェア（専用回路）で実現されてもよい。
【００８５】
次に、ナビゲーション装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、ナビゲーション装置１の全体動作を示すフローチャートである。
【００８６】
（ステップＳ２０１）ナビゲーション装置１は、受付部１０５が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【００８７】
（ステップＳ２０２）ナビゲーション装置１は、電源ＯＮの処理を行う。
【００８８】
（ステップＳ２０３）現在位置情報取得部１０３は、現在位置情報の取得を開始する。以降、現在位置情報取得部１０３は、通常、ナビゲーション装置１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【００８９】
（ステップＳ２０４）現在時刻情報取得部１０４は、現在時刻情報の取得を開始する。以降、現在時刻情報取得部１０４は、通常、ナビゲーション装置１の電源がＯＦＦになるまで、現在時刻情報を定期的に取得し続ける。
【００９０】
（ステップＳ２０５）移動状態情報取得部１０７は、移動状態情報の取得を開始する。以降、移動状態情報取得部１０７は、通常、ナビゲーション装置１の電源がＯＦＦになるまで、移動状態情報を定期的に取得し続ける。
【００９１】
（ステップＳ２０６）状態関連情報取得部１１１は、状態関連情報の取得を開始する。以降、状態関連情報取得部１１１は、通常、ナビゲーション装置１の電源がＯＦＦになるまで、状態関連情報を定期的に取得し続ける。
【００９２】
（ステップＳ２０７）経路探索部１０６は、受付部１０５が目的地情報を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０８に進み、そうでない場合は、ステップＳ２０９に進む。
【００９３】
（ステップＳ２０８）経路探索部１０６は、ステップＳ２０３で取得した現在位置情報と、ステップＳ２０７で受け付けた目的地情報と、地図情報格納部１０２に格納されている地図情報とを用いて、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路を探索し、当該経路を示す経路情報を取得する。
【００９４】
（ステップＳ２０９）案内種類情報取得部１０９は、移動状態情報取得部１０７が移動状態情報を取得したか否かを判断する。取得した場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２１１に進む。
【００９５】
（ステップＳ２１０）案内種類情報取得部１０９は、案内種類情報を取得する。この処理の詳細は、図３のフローチャートを用いて説明する。
【００９６】
（ステップＳ２１１）判断部１０８は、予め保持している緊急時条件を用いて、緊急時であるか否かを判断する。緊急時である場合は、ステップＳ２１２に進み、そうでない場合は、ステップＳ２１３に進む。
【００９７】
（ステップＳ２１２）案内関連情報取得部１１０は、緊急時に対応する案内種類情報を取得する。「緊急時に対応する案内種類情報」とは、緊急時出力情報が対応付いている案内種類情報である。なお、この処理の詳細は、図４のフローチャートを用いて説明する。
【００９８】
（ステップＳ２１３）案内関連情報取得部１１０は、経路探索部１０６が経路情報を取得済みであるか否かを判断する。当該判断は、例えば、受付部１０５が目的地情報を受け付け済みであるか否かを判断することであってもよい。そして、経路情報を取得済みである場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２１５に進む。
【００９９】
（ステップＳ２１４）案内関連情報取得部１１０は、経路探索部１０６が取得した経路情報を用いて、ステップＳ２１０またはステップＳ２１２で取得した案内種類情報が示す種類の案内関連情報を取得する。
【０１００】
（ステップＳ２１５）案内関連情報取得部１１０は、地図情報格納部１０２に格納されている地図情報を用いて、ステップＳ２１０またはステップＳ２１２で取得した案内種類情報が示す種類の案内関連情報を取得する。
【０１０１】
（ステップＳ２１６）出力部１１２は、出力態様情報を取得する。この処理の詳細は、図５のフローチャートを用いて説明する。
【０１０２】
（ステップＳ２１７）出力部１１２は、状態関連情報を出力するか否かを判断する。当該判断は、例えば、状態関連情報を出力するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、状態関連情報を出力する場合は、ステップＳ２１９に進み、そうでない場合は、ステップＳ２１８に進む。
【０１０３】
（ステップＳ２１８）出力部１１２は、ステップＳ２１４またはステップＳ２１５で取得した案内関連情報を、ステップＳ２１７で取得した出力態様情報が示す出力態様にて出力する。
【０１０４】
（ステップＳ２１９）出力部１１２は、ステップＳ２１４またはステップＳ２１５で取得した案内関連情報およびステップＳ２０６で取得した状態関連情報を、ステップＳ２１７で取得した出力態様情報が示す出力態様にて出力する。
【０１０５】
（ステップＳ２２０）ナビゲーション装置１は、受付部１０５が電源ＯＦＦの処理を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２２１に進み、そうでない場合は、ステップＳ２０７に戻る。
【０１０６】
（ステップＳ２２１）ナビゲーション装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【０１０７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０８】
図３は、図２のフローチャートのステップＳ２１０の案内種類情報の取得処理を示すフローチャートである。なお、図３のフローチャートにおいて、出力管理情報格納部１０１には、ｍ個の出力管理情報が格納されているものとする。
【０１０９】
（ステップＳ３０１）案内種類情報取得部１０９は、カウンタｉに１をセットする。
【０１１０】
（ステップＳ３０２）案内種類情報取得部１０９は、移動状態情報取得部１０７が取得した移動状態情報が、出力管理情報［ｉ］が有する移動状態条件である移動状態条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３０４に進む。
【０１１１】
（ステップＳ３０３）案内種類情報取得部１０９は、出力管理情報［ｉ］が有する案内種類情報である案内種類情報［ｉ］を取得する。
【０１１２】
（ステップＳ３０４）案内種類情報取得部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３０５に進む。
【０１１３】
（ステップＳ３０５）案内種類情報取得部１０９は、ｉを１インクリメントする。そして、ステップＳ３０２に戻る。
【０１１４】
図４は、図２のフローチャートのステップＳ２１２の緊急時に対応する案内種類情報の取得処理を示すフローチャートである。なお、図４のフローチャートにおいて、出力管理情報格納部１０１には、ｍ個の出力管理情報が格納されているものとする。
【０１１５】
（ステップＳ４０１）案内種類情報取得部１０９は、カウンタｉに１をセットする。
【０１１６】
（ステップＳ４０２）案内種類情報取得部１０９は、移動状態情報取得部１０７が取得した移動状態情報が、出力管理情報［ｉ］が有する案内種類情報である案内種類情報［ｉ］に、緊急時出力情報が対応付いているか否かを判断する。対応付いている場合は、ステップＳ４０３に進み、そうでない場合は、ステップＳ４０４に進む。
【０１１７】
（ステップＳ４０３）案内種類情報取得部１０９は、出力管理情報［ｉ］が有する案内種類情報である案内種類情報［ｉ］を取得する。
【０１１８】
（ステップＳ４０４）案内種類情報取得部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４０５に進む。
【０１１９】
（ステップＳ４０５）案内種類情報取得部１０９は、ｉを１インクリメントする。そして、ステップＳ４０２に戻る。
【０１２０】
図５は、図２のフローチャートのステップＳ２１５の出力態様情報の取得処理を示すフローチャートである。なお、図５のフローチャートにおいて、出力部１１２は、ｍ個の出力態様管理情報を予め保持しているものとする。
【０１２１】
（ステップＳ５０１）出力部１１２は、カウンタｉに１をセットする。
【０１２２】
（ステップＳ５０２）出力部１１２は、移動状態情報取得部１０７が取得した移動状態情報が、出力態様管理情報［ｉ］が有する移動状態条件である移動状態条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ５０３に進み、そうでない場合は、ステップＳ５０４に進む。
【０１２３】
（ステップＳ５０３）出力部１１２は、出力態様管理情報［ｉ］が有する出力態様情報である出力態様情報［ｉ］を取得する。
【０１２４】
（ステップＳ５０４）出力部１１２は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ５０５に進む。
【０１２５】
（ステップＳ５０５）出力部１１２は、ｉを１インクリメントする。そして、ステップＳ５０２に戻る。
【０１２６】
（具体例）
次に、ナビゲーション装置１の動作の具体例について説明する。なお、本具体例において、ナビゲーション装置１は、自動車に搭載されているカーナビゲーションシステム（以下、カーナビ）であるものとする。また、出力管理情報格納部１０１には、図６に示す出力管理情報が格納されているものとする。当該出力管理情報は、レコードを一意に特定するためのＩＤと、移動状態条件（項目名：条件）と、内容種類情報（項目名：内容種類）と、形式種類情報（項目名：項目種類）と、緊急時出力情報（項目名：緊急時）とを有する。また、出力部１１２は、図７に示す出力態様管理情報を保持しているものとする。当該出力態様管理情報は、レコードを一意に特定するためのＩＤと、移動状態条件（項目名：条件）と、出力態様情報（項目名：出力態様）とを有する。
【０１２７】
（例１）
本例において、移動状態に応じた案内関連情報を出力する例について説明する。
【０１２８】
まず、ユーザ（ドライバー）が自動車に乗り込み、エンジンをＯＮにしたとする。すると、カーナビの電源がＯＮになる。また、現在位置情報取得部１０３は、現在位置情報の取得を開始する。また、現在時刻情報取得部１０４は、現在時刻情報の取得を開始する。また、移動状態情報取得部１０７は、移動状態情報の取得を開始する。また、状態関連情報取得部１１１は、状態関連情報の取得を開始する。
【０１２９】
次に、ユーザがカーナビを操作し、目的地を設定したとする。すると、カーナビの受付部１０５は、当該目的地を示す目的地情報を受け付ける。
【０１３０】
次に、経路探索部１０６は、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路を探索し、当該経路を示す経路情報を取得する。当該経路情報が示す経路は、例えば、図８である。
【０１３１】
次に、自動車が停止中であるため、移動状態情報取得部１０７は、自動車が停止中であることを示す移動状態情報「停止中」を取得する。
【０１３２】
次に、案内種類情報取得部１０９は、移動状態情報「停止中」が、図６の「ＩＤ＝０１１」の移動状態条件「移動状態＝停止中」に合致すると判断する。そして、案内種類情報取得部１０９は、図６の「ＩＤ＝０１１」の内容種類情報「現在経路地図」および形式種類情報「画像」を取得する。当該内容種類情報は、案内関連情報の内容の種類が、現在位置を中心とする経路および地図であることを示す。
【０１３３】
次に、案内関連情報取得部１１０は、内容種類情報「現在経路地図」および形式種類情報「画像」に応じて、現在経路地図を示す画像を取得する。このとき、案内関連情報取得部１１０は、例えば、現在位置情報と経路情報と地図情報とを用いて、当該画像を取得する。当該画像を取得する方法や手順などは、問わない。
【０１３４】
次に、出力部１１２は、現在経路地図を示す画像を出力する。当該出力の様子は、例えば、図８である。
【０１３５】
次に、ユーザが自動車の運転を開始したとする。すると、移動状態情報取得部１０７は、自動車が移動中であることを示す移動状態情報「移動中」を取得する。
【０１３６】
次に、案内種類情報取得部１０９は、移動状態情報「移動中」が、図６の「ＩＤ＝０１２」の移動状態条件「移動状態＝移動中」に合致すると判断する。そして、案内種類情報取得部１０９は、図６の「ＩＤ＝０１２」の内容種類情報「交差点距離，交差点進路」および形式種類情報「画像」を取得する。当該内容種類情報は、案内関連情報の内容の種類が、経路上の直近の交差点までの距離および経路上の直近の交差点における進路（進行方向）であることを示す。
【０１３７】
次に、案内関連情報取得部１１０は、内容種類情報「交差点距離，交差点進路」および形式種類情報「画像」に応じて、交差点距離および交差点進路を示す画像を取得する。このとき、案内関連情報取得部１１０は、例えば、現在位置情報と経路情報とを用いて、当該画像を取得する。案内関連情報取得部１１０は、例えば、まず、現在位置情報と経路情報とを用いて、経路情報が有する交差点情報が示す１以上の交差点のうち、現在位置に最も近い距離にある交差点と、現在位置情報が示す現在位置との距離を算出する。「交差点情報」とは、経路情報が有する地点情報のうち、交差点を示す地点情報である。また、案内関連情報取得部１１０は、現在位置から最も近い距離にある交差点における進行方向を示す交差点進行方向情報を、経路情報から取得する。そして、案内関連情報取得部１１０は、算出した距離と、取得した交差点進行方向情報とを画像化し、当該画像を取得する。当該画像化の方法や手順などは、問わない。
【０１３８】
次に、出力部１１２は、交差点距離および交差点進路を示す画像を出力する。当該出力の様子は、例えば、図９である。
【０１３９】
（例２）
本例において、緊急時に対応する案内関連情報を出力する例について説明する。なお、本例において、緊急時条件は、「燃料残量＜１０Ｌ」であるものとする。当該緊急時条件は、燃料残量が１０Ｌ（リットル）未満であることを意味する。
【０１４０】
まず、例１と同様に、自動車が停止している状態において、出力部１１２が、図８に示す画像を出力しているものとする。すると、移動状態情報取得部１０７は、自動車が停止中であることを示す移動状態情報「停止中」を取得する。また、このとき、自動車の燃料残量が８Ｌであるものとする。すると、状態関連情報取得部１１１は、燃料残量を示す状態関連情報である燃料残量状態情報「８Ｌ」を取得する。
【０１４１】
次に、判断部１０８は、燃料残量状態情報「８Ｌ」が、緊急時条件「燃料残量＜１０Ｌ」を満たすと判断する。そして、判断部１０８は、緊急時であると判断する。
【０１４２】
次に、案内関連情報取得部１１０は、緊急時に出力することを示す緊急時出力情報が対応付いている図６の「ＩＤ＝０１５」の内容種類情報「燃料補給地点経路地図」および形式種類情報「画像」を取得する。当該内容種類情報は、案内関連情報の内容の種類が、直近の燃料補給地点までの経路およびその周辺の地図であることを示す。
【０１４３】
次に、経路探索部１０６は、直近の燃料補給地点を示す地点情報を、地図情報格納部１０２から取得する。そして、経路探索部１０６は、現在位置情報が示す現在位置から、取得した地点情報が示す燃料補給地点までの経路を探索し、当該経路を示す経路情報を取得する。
【０１４４】
次に、案内関連情報取得部１１０は、内容種類情報「燃料補給地点経路地図」および形式種類情報「画像」に応じて、燃料補給地点経路地図を示す画像を取得する。このとき、案内関連情報取得部１１０は、例えば、現在位置から直近の燃料補給地点までの経路を示す経路情報と地図情報とを用いて、当該画像を取得する。当該画像を取得する方法や手順などは、問わない。
【０１４５】
次に、出力部１１２は、移動状態情報「停止中」が、図７の「ＩＤ＝０１１」の移動状態条件「移動状態＝停止中」に合致すると判断する。そして、出力部１１２は、図７の「ＩＤ＝０１１」の出力態様情報「子ウィンドウ」を取得する。当該出力態様情報は、２以上の情報のうちの１つの情報を、いわゆる親ウィンドウに出力し、残りの１以上の情報を、いわゆる子ウィンドウにて出力することを意味する。つまり、当該出力態様情報は、いわゆるＰｉｃｔｕｒｅ  ｉｎ  Ｐｉｃｔｕｒｅにて、２以上の情報を出力することを意味する。
【０１４６】
次に、出力部１１２は、案内関連情報取得部１１０が取得した燃料補給地点経路地図を示す画像を、子ウィンドウに出力する。当該出力の様子は、例えば、図１０である。
【０１４７】
また、例１と同様に、ユーザが自動車の運転を開始したとする。すると、移動状態情報取得部１０７は、自動車が移動中であることを示す移動状態情報「移動中」を取得する。
【０１４８】
次に、案内関連情報取得部１１０は、例１と同様に、交差点距離および交差点進路を示す画像を取得する。なお、当該交差点は、例えば、目的地までの経路上の直近の交差点であってもよいし、直近の燃料補給地点までの経路上の直近の交差点であってもよい。
【０１４９】
次に、出力部１１２は、移動状態情報「移動中」が、図７の「ＩＤ＝０１２」の移動状態条件「移動状態＝移動中」に合致すると判断する。そして、出力部１１２は、図７の「ＩＤ＝０１２」の出力態様情報「画面分割」を取得する。当該出力態様情報は、出力する情報の数に応じて画面を分割し、当該出力する各情報を分割した画面に出力することを意味する。
【０１５０】
次に、出力部１１２は、交差点距離および交差点進路を示す画像と、燃料補給地点経路地図を示す画像とを、画面分割により出力する。当該出力の様子は、例えば、図１１である。
【０１５１】
（例３）
次に、案内関連情報と共に状態関連情報を出力する例について説明する。なお、本例において、自動車は、いわゆるＭＴ車であるものとする。また、状態関連情報取得部１１１は、シフトレバーの位置（ギアポジション）を示す状態関連情報を取得するものとする。
【０１５２】
まず、例１と同様に、自動車が停止している状態において、出力部１１２が、図８に示す画像を出力しているものとする。すると、状態関連情報取得部１１１は、例えば、シフトレバーがニュートラルの位置にあることを示す状態関連情報「Ｎ」を取得する。
【０１５３】
次に、出力部１１２は、例２と同様に、出力態様情報「子ウィンドウ」を取得する。
【０１５４】
次に、出力部１１２は、状態関連情報「Ｎ」を子ウィンドウに出力する。当該出力の様子は、例えば、図１２である。
【０１５５】
また、例１と同様に、ユーザが自動車の運転を開始したとする。また、このとき、シフトレバーは、いわゆる３速の位置にあるとする。すると、状態関連情報取得部１１１は、シフトレバーがいわゆる３速の位置にあることを示す状態関連情報「３」を取得する。
【０１５６】
次に、出力部１１２は、例２と同様に、出力態様情報「画面分割」を取得する。
【０１５７】
次に、出力部１１２は、交差点距離および交差点進路を示す画像と、状態関連情報「３」とを、画面分割により出力する。当該出力の様子は、例えば、図１３である。
【０１５８】
以上、本実施の形態によるナビゲーション装置１によれば、案内関連情報を、移動の状態に応じて出力することができる。また、本実施の形態によるナビゲーション装置１によれば、当該案内関連情報を、移動の状態に応じた出力態様にて出力することができる。また、本実施の形態によるナビゲーション装置１によれば、当該案内関連情報を、状態関連情報と共に出力することができる。また、本実施の形態によるナビゲーション装置１によれば、当該案内関連情報と当該状態関連情報とを、移動の状態に応じた出力態様にて出力することができる。また、これらにより、本実施の形態によるナビゲーション装置１は、移動の状態に応じた適切な案内関連情報を、移動の状態に応じた適切な出力態様にて、ユーザに提示することができる。
【０１５９】
また、本実施の形態によるナビゲーション装置１によれば、案内関連情報の内容の種類および形式の種類を、移動の状態に応じて変更することができる。これにより、ユーザは、移動中のユーザの状態に最適な内容および形式の種類にて、案内関連情報を認識することができる。
【０１６０】
なお、本実施の形態において、ナビゲーション装置１は、例えば、緊急時に、予め決められた処理を行ってもよい。当該「予め決められた処理」とは、例えば、直近の休憩地点までの経路を探索すること（直近の休憩地点を目的地とすること）や、直近の休憩地点を経由する経路を探索すること（直近の休憩地点を経由地とすること）などである。また、当該「予め決められた処理」を、以下、適宜、休憩地点設定処理とする。また、当該休憩地点設定処理を行うか否かは、例えば、ユーザからの指示に従ってもよい。
【０１６１】
この場合、出力部１１２は、例えば、判断部１０８が緊急時であると判断した場合に、緊急時であることをユーザに通知するための出力を行う。当該出力は、例えば、画面出力や、音出力、緊急時に点灯するランプを点灯させるための信号を、当該ランプに送信することなどである。
【０１６２】
また、この場合、受付部１０５は、例えば、出力部１１２が上記出力を行ったあとに、上記休憩地点設定処理を行う指示である休憩地点設定指示を受け付ける。当該指示の入力手段は、例えば、移動体が備える操作機構によるものである。当該「操作機構」とは、ユーザが操作し得る機構である。また、受付部１０５が休憩地点設定指示を受け付ける場合は、通常、緊急時であるので、当該操作機構は、比較的操作が容易な機構であることが好適である。「比較的操作が容易」とは、操作機構の位置や場所などを目視や指で触ることで確認することなく操作できることである。当該操作機構は、例えば、ウインカーレバーや、ワイパーレバー、クラッチペダル、ウインカーボタン、クラッチレバーなどである。また、受付部１０５は、例えば、ユーザが通常とは異なる操作を操作機構に対して行った場合に、休憩地点設定指示を受け付けてもよい。
【０１６３】
また、この場合、経路探索部１０６は、例えば、現在位置情報が示す現在位置から最も近い距離にある休憩地点を示す地点情報を、地図情報から取得する。そして、経路探索部１０６は、地図情報と現在位置情報と取得した地点情報とを用いて、当該現在位置が示す現在位置から、当該地点情報が示す休憩地点までの経路を探索する。また、このとき、経路探索部１０６は、例えば、地図情報と現在位置情報と目的地情報と取得した地点情報とを用いて、当該現在位置が示す現在位置から、当該地点情報が示す休憩地点を経由する当該目的地情報が示す目的地までの経路を探索してもよい。そして、経路探索部１０６は、当該探索した経路を示す経路情報を取得する。
【０１６４】
また、この場合、案内関連情報取得部１１０は、例えば、経路探索部１０６が取得した経路情報と地図情報とを用いて、当該経路およびその周辺の地図を示す画像を取得する。
【０１６５】
また、この場合、出力部１１２は、例えば、案内関連情報取得部１１０が取得した画像を出力する。
【０１６６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１６７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１６８】
また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、移動の状態に関する条件である移動状態条件と、走行中の案内に関連する情報である案内関連情報の種類を示す情報である案内種類情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、地図を示す情報であり、道路を示す１以上の道路情報を有する情報である地図情報が格納される地図情報格納部とにアクセス可能なコンピュータを、現在位置を示す現在位置情報を取得する現在位置情報取得部と、目的地を示す目的地情報を受け付ける受付部と、前記地図情報と前記現在位置情報と前記目的地情報とを用いて、前記現在位置から前記目的地までの経路を探索し、当該経路を示す情報であり、１種類以上の案内関連情報を有する情報である経路情報を取得する経路探索部と、移動の状態を示す情報である移動状態情報を取得する移動状態情報取得部と、前記移動状態情報取得部が取得した移動状態情報が合致する移動状態条件に対応付いている案内種類情報を、前記出力管理情報格納部から取得する案内種類情報取得部と、前記案内種類情報取得部が取得した案内種類情報が示す種類の案内関連情報を、前記経路情報を用いて取得する案内関連情報取得部と、前記案内関連情報取得部が取得した案内関連情報を出力する出力部として機能させるためのプログラムである。
【０１６９】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１７０】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１７１】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１７２】
また、図１４は、前述のプログラムを実行して、前述の実施の形態のナビゲーション装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０１７３】
図１４において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７４】
図１５は、コンピュータシステム９のブロック図である。図１５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１７５】
コンピュータシステム９に、前述の実施の形態のナビゲーション装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１７６】
プログラムは、コンピュータ９０１に、前述の実施の形態のナビゲーション装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１７７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７８】
以上のように、本発明にかかるナビゲーション装置は、案内関連情報を、移動の状態に応じて出力することができるという効果を有し、ナビゲーション装置等として有用である。
【符号の説明】
【０１７９】
１  ナビゲーション装置
１０１  出力管理情報格納部
１０２  地図情報格納部
１０３  現在位置情報取得部
１０４  現在時刻情報取得部
１０５  受付部
１０６  経路探索部
１０７  移動状態情報取得部
１０８  判断部
１０９  案内種類情報取得部
１１０  案内関連情報取得部
１１１  状態関連情報取得部
１１２  出力部
【図１】
2015042944.tif 000003
【図２】
2015042944.tif 000004
【図３】
2015042944.tif 000005
【図４】
2015042944.tif 000006
【図５】
2015042944.tif 000007
【図６】
2015042944.tif 000008
【図７】
2015042944.tif 000009
【図８】
2015042944.tif 000010
【図９】
2015042944.tif 000011
【図１０】
2015042944.tif 000012
【図１１】
2015042944.tif 000013
【図１２】
2015042944.tif 000014
【図１３】
2015042944.tif 000015
【図１４】
2015042944.tif 000016
【図１５】
2015042944.tif 000017