(57)【特許請求の範囲】
【請求項１】
移動体の運転時の操作に関する情報である１以上の運転操作情報が格納される運転操作情報格納部と、
運転操作情報を取得する運転操作情報取得部と、
前記運転操作情報取得部が取得した運転操作情報を、前記運転操作情報格納部に蓄積する運転操作情報蓄積部と、
移動体の運転時の支援に関する情報である１以上の運転支援情報を取得する運転支援情報取得部と、
前記運転支援情報取得部が取得した運転支援情報を出力する出力部とを備え、
前記運転支援情報取得部は、
１以上の運転支援情報が格納される運転支援情報格納手段と、
移動体の運転時の操作に関する条件である運転操作条件と、運転支援情報に加える変更の内容を示す情報であり、時間または距離に関する情報を変更することを示す運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される運転支援変更管理情報格納手段と、
前記運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援変更情報を、前記運転支援変更管理情報格納手段から取得する運転支援変更情報取得手段と、
前記運転支援情報格納手段に格納されている１以上の運転支援情報を取得し、当該運転支援情報を、前記運転支援変更情報取得手段が取得した運転支援変更情報が示す変更の内容に従い変更し、当該変更後の運転支援情報を取得する運転支援情報取得手段とを備え、
前記出力部は、
運転支援情報を出力するか否かを判断するための情報である出力判断対象情報を取得し、当該出力判断対象情報が、前記変更後の運転支援情報が有する時間または距離に対応する出力条件に合致するか否かを判断し、合致する場合に、前記変更後の運転支援情報を出力するナビゲーション装置。
【請求項２】
前記運転支援情報は、交差点に進入するまでの時間を示す交差点進入時間案内情報であり、当該運転支援情報には、移動体の現在位置から交差点までの所要時間に関する出力条件が対応付いており、
前記出力部は、
移動体の現在位置から交差点までの所要時間が、前記運転支援情報が有する出力条件を満たす場合に、前記交差点進入時間案内情報である運転支援情報を出力する請求項１記載のナビゲーション装置。
【請求項３】
前記運転支援情報取得部は、
運転操作条件と、移動体の運転時の操作の特性に関する情報である運転特性情報とを対応付けて有する１以上の運転特性管理情報が格納される運転特性管理情報格納手段と、
前記運転操作情報格納部に格納されている２以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転特性情報を、前記運転特性管理情報格納手段から取得する運転特性情報取得手段とをさらに備え、
前記運転支援変更管理情報格納手段には、
移動体の運転時の操作の特性に関する条件である運転特性条件と、運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納され、
前記運転支援変更情報取得手段は、
前記運転特性情報取得手段が取得した１以上の運転特性情報が合致する運転特性条件に対応付けられている１以上の運転支援変更情報を、前記運転支援変更管理情報格納手段から取得する請求項１または請求項２記載のナビゲーション装置。
【請求項４】
前記運転操作情報格納部には、
運転時の道路の属性に関する情報である道路属性情報が対応付けられている運転操作情報が格納され、
前記運転操作情報取得部は、
運転操作情報と、道路属性情報とを取得し、
前記運転操作情報蓄積部は、
前記運転操作情報取得部が取得した運転操作情報と、道路属性情報とを対応付け、前記運転操作情報格納部に蓄積し、
前記運転支援変更管理情報格納手段には、
運転操作条件と、運転時の道路の属性に関する条件である道路属性条件と、運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納され、
前記運転支援変更情報取得手段は、
前記運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件と、前記運転操作情報格納部に格納されている１以上の道路属性情報が合致する道路属性条件とに対応付けられている１以上の運転支援変更情報を、前記運転支援変更管理情報格納手段から取得する請求項１から請求項３いずれか一項に記載のナビゲーション装置。
【請求項５】
前記運転操作情報は、移動体の速度、移動体の加速度、移動体の制動距離、移動体と物体との距離のうちのいずれか１以上を示す情報である請求項１から請求項４いずれか一項に記載のナビゲーション装置。
【請求項６】
前記道路属性情報は、道路の勾配、道路の曲率、道路の混雑状況、道路の幅、道路の車線数のいずれか１以上を示す情報である請求項４記載のナビゲーション装置。
【請求項７】
移動体の運転時の操作に関する情報である１以上の運転操作情報が格納される運転操作情報格納部と、
移動体の運転時の支援に関する情報である１以上の運転支援情報が格納される運転支援情報格納手段と、
移動体の運転時の操作に関する条件である運転操作条件と、運転支援情報に加える変更の内容を示す情報であり、時間または距離に関する情報を変更することを示す運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される運転支援変更管理情報格納手段と、
運転操作情報取得部と、運転操作情報蓄積部と、運転支援情報取得部と、出力部と、運転支援変更情報取得手段と、運転支援情報取得手段とを用いて行われるナビゲーション方法であって、
前記運転操作情報取得部が、
運転操作情報を取得する運転操作情報取得ステップと、
前記運転操作情報蓄積部が、
前記運転操作情報取得部が取得した運転操作情報を、前記運転操作情報格納部に蓄積する運転操作情報蓄積ステップと、
前記運転支援情報取得部が、
移動体の運転時の支援に関する情報である１以上の運転支援情報を取得する運転支援情報取得ステップと、
前記出力部が、
前記運転支援情報取得部が取得した運転支援情報を出力する出力ステップとを備え、
前記運転支援情報取得ステップは、
前記運転支援変更情報取得手段が、
前記運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援変更情報を、前記運転支援変更管理情報格納手段から取得する運転支援変更情報取得サブステップと、
前記運転支援情報取得手段が、
前記運転支援情報格納手段に格納されている１以上の運転支援情報を取得し、当該運転支援情報を、前記運転支援変更情報取得手段が取得した運転支援変更情報が示す変更の内容に従い変更し、当該変更後の運転支援情報を取得する運転支援情報取得サブステップとを備え、
前記出力ステップにおいて、
運転支援情報を出力するか否かを判断するための情報である出力判断対象情報を取得し、当該出力判断対象情報が、前記変更後の運転支援情報が有する時間または距離に対応する出力条件に合致するか否かを判断し、合致する場合に、前記変更後の運転支援情報を出力するナビゲーション方法。
【請求項８】
移動体の運転時の操作に関する情報である１以上の運転操作情報が格納される運転操作情報格納部と、
移動体の運転時の支援に関する情報である１以上の運転支援情報が格納される運転支援情報格納手段と、
移動体の運転時の操作に関する条件である運転操作条件と、運転支援情報に加える変更の内容を示す情報であり、時間または距離に関する情報を変更することを示す運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される運転支援変更管理情報格納手段とにアクセス可能なコンピュータを、
運転操作情報を取得する運転操作情報取得部、
前記運転操作情報取得部が取得した運転操作情報を、前記運転操作情報格納部に蓄積する運転操作情報蓄積部、
移動体の運転時の支援に関する情報である１以上の運転支援情報を取得する運転支援情報取得部、
前記運転支援情報取得部が取得した運転支援情報を出力する出力部として機能させ、
前記運転支援情報取得部では、
前記運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援変更情報を、前記運転支援変更管理情報格納手段から取得する運転支援変更情報取得手段、
前記運転支援情報格納手段に格納されている１以上の運転支援情報を取得し、当該運転支援情報を、前記運転支援変更情報取得手段が取得した運転支援変更情報が示す変更の内容に従い変更し、当該変更後の運転支援情報を取得する運転支援情報取得手段として機能させるためのプログラムであって、
前記出力部は、
運転支援情報を出力するか否かを判断するための情報である出力判断対象情報を取得し、当該出力判断対象情報が、前記変更後の運転支援情報が有する時間または距離に対応する出力条件に合致するか否かを判断し、合致する場合に、前記変更後の運転支援情報を出力するものとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザに音声ガイダンスを行うナビゲーション装置等が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“楽ナビ”、［online］、パイオニア株式会社、［２０１１年８月１７日検索］、インターネット［URL：http://pioneer.jp/carrozzeria/rakunavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のナビゲーション装置においては、ナビゲーション装置が搭載されている移動体の周囲の状況に応じてガイダンスするだけであり、運転時の操作や、運転時の操作の特性に応じたガイダンスはできなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のナビゲーション装置は、移動体の運転時の操作に関する情報である運転操作情報が格納される運転操作情報格納部と、運転操作情報を取得する運転操作情報取得部と、運転操作情報取得部が取得した運転操作情報を、運転操作情報格納部に蓄積する運転操作情報蓄積部と、運転支援に関する情報である１以上の運転支援情報を取得する運転支援情報取得部と、運転支援情報を出力する出力部とを具備し、運転支援情報取得部は、移動体の運転時の操作に関する条件である運転操作条件と、移動体の運転時の支援に関する情報である運転支援情報とを対応付けて有する１以上の運転支援管理情報が格納される運転支援管理情報格納手段と、運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援情報を、運転支援管理情報格納手段から取得する運転支援情報取得手段とを具備するナビゲーション装置である。
【０００６】
このような構成により、運転時の操作に応じてガイダンスができる。
【０００７】
また、本第二の発明のナビゲーション装置は、第一の発明に対して、運転支援情報取得部は、移動体の運転時の操作に関する条件である運転操作条件と、移動体の運転時の操作の特性に関する情報である運転特性情報とを対応付けて有する１以上の運転特性管理情報が格納される運転特性管理情報格納手段と、運転操作情報格納部に格納されている２以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転特性情報を、運転特性管理情報格納手段から取得する運転特性情報取得手段とをさらに具備し、運転支援管理情報格納手段には、移動体の運転時の操作の特性に関する条件である運転特性条件と、移動体の運転時の支援に関する情報である運転支援情報とを対応付けて有する１以上の運転支援管理情報が格納され、運転支援情報取得手段は、運転特性情報取得手段が取得した１以上の運転特性情報が合致する運転特性条件に対応付けられている１以上の運転支援情報を、運転支援管理情報格納手段から取得するナビゲーション装置である。
【０００８】
このような構成により、運転時の操作の特性に応じてガイダンスができる。
【０００９】
また、本第三の発明のナビゲーション装置は、第一の発明に対して、運転支援情報取得部は、１以上の運転支援情報が格納される運転支援情報格納手段と、運転操作条件と、運転支援情報の変更の内容を示す運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される運転支援変更管理情報格納手段と、運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援変更情報を、運転支援変更管理情報格納手段から取得する運転支援変更情報取得手段とをさらに具備し、運転支援情報取得手段は、運転支援情報格納手段に格納されている１以上の運転支援情報を取得し、運転支援情報を運転支援変更情報取得手段が取得した運転支援変更情報が示す変更の内容に従い変更し、変更後の運転支援情報を取得するナビゲーション装置である。
【００１０】
このような構成により、運転時の操作に応じてガイダンスができる。
【００１１】
また、本第四の発明のナビゲーション装置は、第二の発明に対して、運転支援情報取得部は、１以上の運転支援情報が格納される運転支援情報格納手段と、運転特性条件と、運転支援情報の変更の内容を示す運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される運転支援変更管理情報格納手段と、運転特性情報取得手段が取得した１以上の運転特性情報が合致する運転特性条件に対応付けられている１以上の運転支援変更情報を、運転支援変更管理情報格納手段から取得する運転支援変更情報取得手段とをさらに具備し、運転支援情報取得手段は、運転支援情報格納手段に格納されている１以上の運転支援情報を取得し、運転支援情報を運転支援変更情報取得手段が取得した運転支援変更情報が示す変更の内容に従い変更し、変更後の運転支援情報を取得するナビゲーション装置である。
【００１２】
このような構成により、運転時の操作の特性に応じてガイダンスができる。
【００１３】
また、本第五の発明のナビゲーション装置は、第一または第三の発明に対して、運転操作情報格納部には、運転時の道路の属性に関する情報である道路属性情報が対応付けられている運転操作情報が格納され、運転操作情報取得部は、運転操作情報と、道路属性情報とを取得し、運転操作情報蓄積部は、運転操作情報取得部が取得した運転操作情報と、道路属性情報とを対応付け、運転操作情報格納部に蓄積し、運転支援管理情報格納手段には、運転操作条件と、運転時の道路の属性に関する条件である道路属性条件と、運転支援情報とを対応付けて有する１以上の運転支援管理情報が格納され、運転支援情報取得手段は、運転操作情報格納部に格納されている１以上の運転操作情報が合致する運転操作条件と、運転操作情報格納部に格納されている１以上の道路属性情報が合致する道路属性条件とに対応付けられている１以上の運転支援情報を、運転支援管理情報格納手段から取得するナビゲーション装置である。
【００１４】
このような構成により、運転時の操作と運転時の道路の属性に応じてガイダンスができる。
【００１５】
また、本第六の発明のナビゲーション装置は、第二または第四の発明に対して、運転操作情報格納部には、運転時の道路の属性に関する情報である道路属性情報が対応付けられている運転操作情報が格納され、運転操作情報取得部は、運転操作情報と、道路属性情報とを取得し、運転操作情報蓄積部は、運転操作情報取得部が取得した運転操作情報と、道路属性情報とを対応付け、運転操作情報格納部に蓄積し、運転特性管理情報格納手段には、運転操作条件と、運転時の道路の属性に関する条件である道路属性条件と、運転特性情報とを対応付けて有する１以上の運転特性管理情報が格納され、運転特性情報取得手段は、運転操作情報格納部に格納されている２以上の運転操作情報が合致する運転操作条件と、運転操作情報格納部に格納されている２以上の道路属性情報が合致する道路属性条件とに対応付けられている１以上の運転特性情報を、運転特性管理情報格納手段から取得するナビゲーション装置である。
【００１６】
このような構成により、運転時の操作の特性と運転時の道路の属性に応じてガイダンスができる。
【００１７】
また、本第七の発明のナビゲーション装置は、第五または第六の発明に対して、移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、地図上の道路を示す情報であり、道路の属性を示す１以上の道路属性情報を有する道路情報が格納される道路情報格納部とをさらに具備し、運転操作情報取得部は、運転操作情報を取得し、かつ現在位置情報が示す現在位置に存在する道路を示す道路情報が有する１以上の道路属性情報を、道路情報格納部から取得するナビゲーション装置である。
【００１８】
このような構成により、運転時の操作、または運転時の操作の特性と運転時の道路の属性に応じてガイダンスができる。
【００１９】
また、本第八の発明のナビゲーション装置は、第一から第七いずれかの発明に対して、運転操作情報取得部は、移動体の速度、移動体の加速度、移動体の制動距離、移動体と物体との距離のうちのいずれか１以上を示す運転操作情報を取得するナビゲーション装置である。
【００２０】
このような構成により、移動体の速度、移動体の加速度、移動体の制動距離、移動体と物体との距離のうちのいずれか１以上の運転時の操作に応じてガイダンスができる。
【００２１】
また、本第九の発明のナビゲーション装置は、第五から第七いずれかの発明に対して、運転操作情報取得部は、運転操作情報と、運転操作情報が示す運転操作時の道路の勾配、道路の曲率、道路の混雑状況、道路の幅、道路の車線数のいずれか１以上を示す道路属性情報を取得するナビゲーション装置である。
【００２２】
このような構成により、運転操作時の道路の勾配、道路の曲率、道路の混雑状況、道路の幅、道路の車線数のいずれか１以上の運転時の道路の属性に応じてガイダンスができる。
【００２３】
また、本第十の発明のナビゲーション装置は、第一から第九いずれかの発明に対して、運転支援情報は、交差点に進入するまでの時間を示す交差点進入時間案内情報であり、移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、地図上の道路を示す情報であり、道路の属性を示す１以上の道路属性情報を有する道路情報が格納される道路情報格納部とをさらに具備し、出力部は、移動体の現在の速度を示す現在速度情報を取得する現在速度情報取得手段と、移動体の進行方向に存在する交差点のうち、最も近い交差点の位置を示す交差点位置情報を、道路情報格納部から取得する交差点位置情報取得手段と、現在位置情報が示す位置から、交差点位置情報が示す位置までの距離を算出し、距離と、現在速度情報が示す速度とから、移動体の現在位置から交差点までの所要時間を示す交差点進入予定時間情報を算出する交差点進入予定時間情報算出手段と、交差点進入予定時間情報が示す時間が、交差点進入時間案内情報が示す時間である場合に、交差点進入時間案内情報を運転支援情報として出力する出力手段とを備えるナビゲーション装置である。
【００２４】
このような構成により、運転時の操作、または運転時の操作の特性に応じて、交差点に進入するまでの時間のガイダンスができる。
【００２５】
また、本第十一の発明のナビゲーション装置は、第十の発明に対して、道路情報格納部には、目的地までの経路を示す情報であり、１以上の道路情報を有する経路情報が格納され、交差点位置情報取得手段は、道路情報格納部に格納されている経路情報により右折または左折することが示される交差点であり、最も近い交差点の位置を示す交差点位置情報を、道路情報格納部から取得するナビゲーション装置である。
【００２６】
このような構成により、交差点を右折、または左折する際に、交差点に進入するまでの時間のガイダンスができる。
【００２７】
また、本第十二の発明のナビゲーション装置は、第一から第九記載いずれかの発明に対して、運転支援情報は、物体までの距離を示す物体距離案内情報であり、出力部は、移動体の現在位置から物体までの距離を示す物体距離情報を取得する物体距離情報取得手段と、物体距離情報が示す距離が、物体距離案内情報が示す距離である場合に、物体距離案内情報を運転支援情報として出力する出力手段とを具備するナビゲーション装置である。
【００２８】
このような構成により、運転時の操作、または運転時の操作の特性に応じて、対象物までの距離のガイダンスができる。
【発明の効果】
【００２９】
本発明によるナビゲーション装置等によれば、運転者の運転操作や運転特性に応じてガイダンスができる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１におけるナビゲーション装置１のブロック図
【図２】同ナビゲーション装置１の全体動作について説明するフローチャート
【図３】同運転支援情報の取得処理について説明するフローチャート
【図４】同運転操作情報の例を示す図
【図５】同運転支援管理情報の例を示す図
【図６】同運転支援変更管理情報の例を示す図
【図７】実施の形態２におけるナビゲーション装置２のブロック図
【図８】同運転支援情報の取得処理について説明するフローチャート
【図９】同運転特性管理情報の例を示す図
【図１０】同運転支援管理情報の例を示す図
【図１１】同運転支援変更管理情報の例を示す図
【図１２】各実施の形態におけるコンピュータシステムの概観図
【図１３】各実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３１】
以下、本発明によるナビゲーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３２】
（実施の形態１）
本実施の形態において、過去に蓄積した運転操作の履歴に応じて、ガイダンスを行うナビゲーション装置について説明する。
【００３３】
なお、本実施の形態において、ナビゲーション装置は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されている。
【００３４】
図１は、本実施の形態におけるナビゲーション装置１のブロック図である。ナビゲーション装置１は、運転操作情報格納部１１、道路情報格納部１２、現在位置情報取得部１３、運転操作情報取得部１４、運転操作情報蓄積部１５、運転支援情報取得部１６、出力部１７を備える。運転支援情報取得部１６は、運転支援管理情報格納手段１６１、運転支援情報格納手段１６２、運転支援変更管理情報格納手段１６３、運転支援変更情報取得手段１６４、運転支援情報取得手段１６５を備える。出力部１７は、現在速度情報取得手段１７１、交差点位置情報取得手段１７２、交差点進入予定時間情報算出手段１７３、物体距離情報取得手段１７４、出力手段１７５を備える。
【００３５】
運転操作情報格納部１１には、移動体の運転時の操作に関する情報である１以上の運転操作情報が格納される。また、当該運転操作情報は、運転時の道路の属性に関する情報である道路属性情報と対応付けられていてもよい。つまり、運転操作情報格納部１１には、１以上の運転操作情報と、１以上の道路属性情報とが格納されてもよい。運転操作情報格納部１１に、運転操作情報と、道路属性情報とが格納される場合、通常、１つの運転操作情報と、１以上の道路属性情報とが対応付けられて格納される。
【００３６】
運転操作情報は、運転時の操作に伴う移動体の状態を示す情報とも言える。運転操作情報は、例えば、運転時の移動体自体の状態を示す情報や、運転時の移動体と他との関係を示す情報などである。運転時の移動体自体の状態を示す情報は、例えば、移動体の速度を示す速度情報や、移動体の加速度を示す加速度情報、移動体の制動距離を示す制動距離情報などである。また、運転時の移動体と他との関係を示す情報は、例えば、移動体から他の物体まで距離を示す物体距離情報などである。当該物体は、例えば、当該移動体の前方を走行している移動体や、移動体の前後左右に存在する移動体、壁、電柱、その他の障害物などである。速度情報は、移動体の角速度を示す角速度情報を含む。また、加速度情報は、移動体の角加速度を示す角加速度情報を含む。また、運転操作情報は、例えば、アクセルペダルの踏み込み具合や、ブレーキペダルの踏み込み具合、ハンドル操作の速度、ハンドル操作の加速度（角加速度）などであってもよい。アクセルペダルの踏み込み具合とは、アクセルペダルを踏んでいない状態から、どの程度踏み込んだかを示す。また、ブレーキペダルの踏み込み具合とは、ブレーキペダルを踏んでいない状態から、どの程度踏み込んだかを示す。また、ハンドル操作の速度とは、ハンドル操作に伴い回転するハンドルの角速度である。また、ハンドル操作の角速度とは、ハンドル操作に伴い回転するハンドルの角加速度である。
【００３７】
また、道路属性情報は、運転操作情報が示す運転操作時の道路の属性を示す。道路属性情報は、例えば、道路の勾配を示す道路勾配情報や、道路の曲率を示す道路曲率情報、道路の幅を示す道路幅情報、道路の車線数を示す道路車線数情報、道路の混雑状況を示す道路混雑状況情報などである。道路勾配情報は、道路が平坦であるか、上り坂であるか、下り坂であるかなどを示す情報を含む。また、道路曲率情報は、道路の曲率半径や、道路が直線であるか、カーブであるかなどを示す情報を含む。また、道路幅情報は、道路が広いか、狭いかなどを示す情報を含む。また、道路属性情報は、例えば、道路を識別するための道路識別子や、道路の位置を示す道路位置情報、道路の起点から終点までの距離を示す道路距離情報、道路の制限速度を示す道路制限速度情報、道路の形状を示す道路形状情報、道路の種類を示す道路種類情報などであってもよい。道路位置情報は、例えば、道路の起点の位置を示す起点位置情報や、道路の終点の位置を示す終点位置情報、道路の経由地の位置を示す経由位置情報などである。これらの位置情報は、例えば、経緯度を示す経緯度情報や、地図上の座標を示す座標情報、高度を示す高度情報などである。また、道路形状情報は、例えば、道路が交差点であることを示す情報や、道路が交差点付近であることを示す情報、道路が踏切である（線路と平面交差している）ことを示す情報、トンネル内の道路であること、道路が橋であること、カーブしている道路であることを示す情報などである。また、道路種類情報は、道路が一般国道であることを示す情報や、道路が都道府県道であることを示す情報、道路が市町村道であることを示す情報などである。
【００３８】
道路情報格納部１２には、地図上の道路を示す情報であり、道路の属性を示す１以上の道路属性情報を有する道路情報が格納される。また、道路情報格納部１２には、目的地までの経路を示す情報であり、１以上の道路情報を有する経路情報が格納されてもよい。当該経路情報は、通常、ユーザ（ドライバー）が目的地設定を行い、当該目的地への経路探索を行った結果、道路情報格納部１２に格納される。なお、経路探索については、公知の技術であるので、詳細な説明を省略する。また、道路情報格納部１２には、１以上の道路情報を有する地図情報が格納されていてもよい。つまり、道路情報格納部１２には、道路情報が格納されていればよく、格納の形式は問わない。
【００３９】
地図情報とは、地図に関する情報である。地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
【００４０】
地図情報は、例えば、地図の画像情報である。画像情報は、例えば、ラスタデータや、ベクタデータである。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。
【００４１】
現在位置情報取得部１３は、移動体の現在位置を示す現在位置情報を取得する。現在位置情報は、例えば、経緯度を示す経緯度情報や、地図上の座標を示す座標情報、高度を示す高度情報などである。
【００４２】
現在位置情報取得部１３は、通常、いわゆるＧＰＳ受信機や、移動体通信用の基地局から位置情報を受信する装置などのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。現在位置情報取得部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４３】
運転操作情報取得部１４は、１以上の運転操作情報を取得する。当該運転操作情報は、道路属性情報と対応付けられていてもよい。つまり、運転操作情報取得部１４は、１以上の運転操作情報と、１以上の道路属性情報とを取得してもよい。
【００４４】
運転操作情報を取得する場合、運転操作情報取得部１４は、通常、ナビゲーション装置１が備えられている移動体から、運転操作情報を取得する。
【００４５】
また、道路属性情報を取得する場合、運転操作情報取得部１４は、通常、現在位置情報取得部１３が取得した現在位置情報が示す現在位置と同一の道路位置情報を有する道路情報を、道路情報格納部１２から取得し、当該道路情報が有する道路属性情報を取得する。また、この場合、運転操作情報取得部１４は、通常、１つの運転操作情報に対し、１以上の道路属性情報を取得する。
【００４６】
また、運転操作情報取得部１４は、日付を示す日付情報を取得してもよい。日付情報は、年月日や時刻を含む情報である。また、当該日付情報は、運転操作情報を取得した日付を示す。
【００４７】
運転操作情報取得部１４は、通常、いわゆる車速センサや、加速度センサ、ジャイロセンサ、ブレーキセンサ、車間センサなどのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。運転操作情報取得部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４８】
なお、運転操作情報として制動距離情報を取得する場合、運転操作情報取得部１４は、例えば、ブレーキセンサにより、移動体のブレーキが踏まれたことを検知し、当該検知後、移動体が停止するまでの走行距離を、移動体に備えられている走行距離計から取得することで、制動距離情報を取得する。
【００４９】
運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した１以上の運転操作情報を、運転操作情報格納部１１に蓄積する。また、運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した１以上の運転操作情報と、１以上の道路属性情報とを、運転操作情報格納部１１に蓄積してもよい。なお、運転操作情報と道路属性情報とを蓄積する場合、運転操作情報蓄積部１５は、通常、運転操作情報取得部１４が対応付けて取得した１つの運転操作情報と、１以上の運転道路情報と、当該対応付けた状態で蓄積する。
【００５０】
また、運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した日付情報を、運転操作情報取得部１４が取得した運転操作情報、および道路属性情報と共に、運転操作情報蓄積部１５に蓄積してもよい。また、運転操作情報蓄積部１５は、日付情報を取得し、当該日付情報を、運転操作情報取得部１４が取得した運転操作情報、および道路属性情報と共に、運転操作情報蓄積部１５に蓄積してもよい。
【００５１】
運転支援情報取得部１６は、運転操作情報格納部１１に格納されている１以上の運転操作情報に対応する１以上の運転支援情報を取得する。当該運転支援情報は、運転操作情報格納部１１に格納されている１以上の運転操作情報と、運転操作情報格納部１１に格納されている１以上の道路属性情報とに対応する１以上の運転支援情報であってもよい。なお、運転操作情報格納部１１に格納されている１以上の運転操作情報、または１以上の道路属性情報は、運転操作情報蓄積部１５が過去に蓄積した運転操作情報、または道路属性情報であるが、運転操作情報蓄積部１５が蓄積した直後の運転操作情報、または道路属性情報であってもよい。
【００５２】
運転支援情報とは、運転支援に関する情報であり、その内容は問わない。運転支援情報は、例えば、交差点までの距離を案内する交差点距離案内情報や、右折地点までの距離を案内する右折地点距離案内情報、左折地点までの距離を案内する左折地点距離案内情報、物体までの距離を案内する物体距離案内情報、急ブレーキを警告する速度超過警告情報、急加速を警告する急加速警告情報、物体までの距離が短いことを警告する物体距離警告情報などである。なお、「距離」とは、時間的距離と空間的距離とを含む概念である。
【００５３】
交差点距離案内情報は、例えば、「交差点まで、あと１０秒です」や、「交差点まで、あと３００ｍです」、「２０秒後、交差点です」、「交差点：１０ｓｅｃ」、「交差点＝１００ｍ」などである。右折地点案内情報、および左折地点案内情報は、交差点距離案内情報と同様である。また、物体距離案内情報は、例えば、「車間距離は、５０ｍです」や、「前方の車まで、２０秒です」、「背後の壁：１ｍ」などである。また、急ブレーキ警告情報は、「急ブレーキに注意してください」や、「急ブレーキが多いです」などである。急加速警告情報は、急ブレーキ警告情報と同様である。また、物体距離警告情報は、例えば、「車間距離が短くなってきています」や、「背後に壁が迫っています」などである。
【００５４】
また、運転支援情報は、運転支援情報の元となる運転支援元情報であってもよい。運転支援元情報は、例えば、「交差点まで、あとＮ秒です。」や、「Ｎ秒後、右折です。」、「車間距離は、Ｎｍです」、「ＴＡＲＧＥＴに注意してください」などである。ここでの「Ｎ」は、距離に置換することを示す記号（変数）である。また、「ＴＡＲＧＥＴ」は、警告の対象に置換することを示す記号である。つまり、運転支援元情報とは、当該情報の一部を変更または置換することにより運転支援情報となる情報である。
【００５５】
また、運転支援情報は、例えば、後述の出力部１７が当該運転支援情報を出力する際の条件である出力条件を有していてもよい。なお、例えば、運転支援情報が交差点距離案内情報や、右折地点距離案内情報、左折地点距離案内情報などの距離を案内する情報である場合は、当該運転支援情報を出力条件としてもよい。出力条件は、例えば、（１）「交差点時間≦２０秒」や、（２）「交差点距離≦３００ｍ」、（３）「速度≧８０ｋｍ／ｈ」、（４）「道路形状＝交差点付近」などである。（１）は、交差点までの時間が２０秒以下であることを示す。また、（２）は、交差点までの距離が３００ｍ以下であることを示す。また、（３）は、速度が時速８０ｋｍ以上であることを示す。また、（４）は、道路の形状が交差点付近であることを示す。
【００５６】
また、当該運転支援情報を出力条件とする場合、当該運転支援情報と出力条件とは、一致していなくてもよい。例えば、運転支援情報が「１０秒後、左折です」であり、出力条件が「左折地点時間≦１５秒」であってもよい。
【００５７】
また、運転支援情報は、通常、音声であるが、文字や画像であってもよい。音声は、例えば、文字を音声合成により音声化したものや、文字の読み上げ音声、効果音、警告音、その他の音などである。また、画像は、例えば、文字を画像化したものや、予め用意された画像などである。なお、音声合成、および文字の画像化は、公知の技術であるので、詳細な説明を省略する。
【００５８】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００５９】
なお、運転支援情報取得部１６は、通常、後述の各手段により、運転支援情報を取得する。
【００６０】
運転支援管理情報格納手段１６１には、通常、１以上の運転操作条件と、１以上の運転支援情報とを対応付けて有する１以上の運転支援管理情報が格納される。運転操作条件とは、移動体の運転時の操作に関する条件である。また、運転支援管理情報は、１以上の運転操作条件と、１以上の道路属性条件と、１以上の運転支援情報とを対応付けて有する情報であってもよい。
【００６１】
運転操作条件は、例えば、移動体の速度に関する条件である速度条件や、移動体の加速度に関する条件である加速度条件、移動体の制動距離に関する条件である制動距離条件などである。また、運転操作条件は、通常、運転操作情報を有する。
【００６２】
運転操作条件は、例えば、（１）「速度≧６０ｋｍ／ｈ」や、（２）「加速度≧８．５ｍ／ｓ・ｓ」、（３）「平均物体距離≦３０ｍ」、（４）「平均加速度≦６ｍ／ｓ・ｓ」、（５）「（平均速度≦４０ｋｍ／ｈ）＆（速度≧６０ｋｍ／ｈ）」、（６）「（平均加速度≦−２ｍ／ｓ・ｓ）｜（平均制動距離≧３０ｍ）」などである。（１）は、速度が時速６０ｋｍ以上であることを示す。また、（２）は、加速度が８．５ｍ毎秒毎秒であることを示す。また、（３）は、物体距離の平均が３０ｍ以下であることを示す。また、（４）は、加速度の平均が６ｍ毎秒毎秒であることを示す。また、（５）は、速度の平均が時速４０ｋｍ以下であり、かつ速度が時速６０ｋｍ以上であることを示す。また、（６）は、速度の平均が−２ｍ毎秒毎秒以下であるか、または制動距離の平均が３０ｍ以上であることを示す。
【００６３】
また、道路属性条件は、例えば、道路の勾配に関する条件である道路勾配条件や、道路の曲率に関する条件である道路曲率条件、道路の幅に関する条件である道路幅条件、道路の車線数に関する条件である道路車線数条件、道路の混雑状況に関する条件である道路混雑状況条件などである。また、道路属性条件は、通常、道路属性情報を有する。
【００６４】
道路属性条件は、例えば、（１）「勾配≦１０％」や、（２）「曲率半径≧５００ｍ」、（３）「（勾配≦１‰）＆（曲率≦１／５００）」、（４）「（幅≧８ｍ）｜（車線数≧４）」、などである。（１）は、道路の勾配が１０％以下であることを示す。また、（２）は、道路の曲率半径が５００ｍ以上であることを示す。また、（３）は、道路の勾配が１‰以下であり、かつ道路の曲率が１／５００以下であることを示す。また、（４）は、道路の幅が８ｍ以上であるか、または道路の車線数が４以上であることを示す。
【００６５】
なお、例えば、「（速度≧３０ｋｍ／ｈ）＆（道路形状＝交差点）」のように、運転操作条件は、道路属性条件であってもよい。当該条件は、速度が時速３０ｋｍ以上であり、かつ道路の形状が交差点である（交差点への進入時の速度が時速３０ｋｍ以上である）ことを示す。
【００６６】
運転支援情報格納手段１６２には、１以上の運転支援情報が格納される。
【００６７】
運転支援変更管理情報格納手段１６３には、通常、１以上の運転操作条件と、１以上の運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される。また、運転支援変更管理情報は、１以上の運転操作条件と、１以上の道路属性条件と、１以上の運転支援変更情報とを対応付けて有する情報であってもよい。運転支援変更情報とは、通常、運転支援情報に加える変更の内容を示す情報である。運転支援変更情報は、例えば、（１）「距離×２」や、（２）「時間×１２０％」、（３）「距離：３００ｍ」、（４）「時間→２０秒」などである。（１）は、運転支援情報が示す距離を２倍にすることを示す。また、（２）は、運転支援情報が示す時間を１．５倍にすることを示す。また、（３）は、運転支援情報が示す距離を３００ｍに変更することを示す。また、（４）は、運転支援情報が示す時間を２０秒に変更することを示す。なお、（３）は、運転支援情報が運転支援元情報である場合に、当該運転支援元情報が有する距離を示す記号と、「３００ｍ」とを置換することを示してもよい。また、（４）は、運転支援情報が運転支援元情報である場合に、当該運転支援元情報が有する時間を示す記号と、「２０秒」とを置換することを示してもよい。
【００６８】
運転支援変更情報取得手段１６４は、運転操作情報格納部１１に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援変更情報を、運転支援変更管理情報格納手段１６３から取得する。例えば、運転操作情報格納部１１に１以上の運転操作情報が格納されている場合、運転支援変更情報取得手段１６４は、当該運転操作情報が合致する運転操作条件に対応付けられている運転支援変更情報を取得する。また、例えば、運転操作情報格納部１１に１以上の運転操作情報と１以上の道路属性情報とが対応付けられて格納されている場合、運転支援変更情報取得手段１６４は、当該運転操作情報が合致する運転操作条件、および当該道路属性情報が合致する道路属性条件に対応付けられている運転支援変更情報を取得する。
【００６９】
例えば、運転操作情報格納部１１に格納されている運転操作情報が「速度＝６０ｋｍ／ｈ」であり、運転支援変更管理情報格納手段１６３に格納されている運転操作条件が「速度≧５０ｋｍ／ｈ」である場合、運転支援変更情報取得手段１６４は、当該運転操作情報が当該運転操作条件に合致すると判断し、当該運転操作条件に対応付けられている運転支援変更情報を、運転支援変更管理情報格納手段１６３から取得する。
【００７０】
また、例えば、運転操作情報格納部１１に格納されている運転操作情報と道路属性情報が「速度＝３０ｋｍ／ｈ，道路形状＝交差点」であり、運転支援変更管理情報格納手段１６３に格納されている運転操作条件と道路属性条件が「（速度≧３０ｋｍ／ｈ）＆｛道路形状＝（交差点｜交差点付近）｝」である場合、運転支援変更情報取得手段１６４は、当該運転操作情報と道路属性情報とが、当該運転操作条件と道路属性条件とに合致すると判断し、当該運転操作条件と道路属性条件とに対応付けられている運転支援変更情報を、運転支援変更管理情報格納手段１６３から取得する。
【００７１】
また、運転支援変更情報取得手段１６４は、例えば、運転支援変更管理情報格納手段１６３に格納されている運転操作条件が示す統計処理の内容に従い、運転操作情報格納部１１に格納されている２以上の運手操作情報を統計処理してもよい。そして、運転支援変更情報取得手段１６４は、当該統計処理の結果が運転操作条件に合致するか否かを判断し、合致する運転操作条件に対応付けられている１以上の運転支援変更情報を取得してもよい。
【００７２】
例えば、運転支援変更管理情報格納手段１６３に格納されている運転操作条件が「平均速度≧５０ｋｍ／ｈ」である場合、運転支援変更情報取得手段１６４は、当該運転操作条件に従い、運転操作情報格納部１１に格納されている運転操作情報のうち、速度情報を用いて、平均速度を算出する。そして、例えば、当該平均速度が「５５．５ｋｍ／ｈ」であった場合、運転支援変更情報取得手段１６４は、当該平均速度が当該運転操作条件に合致すると判断し、当該運転操作条件に対応付けられている運転支援変更情報を、運転支援変更管理情報格納手段１６３から取得する。
【００７３】
また、例えば、運転支援変更管理情報格納手段１６３に格納されている運転操作条件と道路属性条件が「（平均速度≧６０ｋｍ／ｈ）＆（平均道路曲率≦４００ｍ）」である場合、運転支援変更情報取得手段１６４は、当該運転操作条件と道路属性条件に従い、運転操作情報格納部１１に格納されている運転操作情報のうち、速度情報と道路曲率情報とが対応付けられている運転操作情報を用いて、平均速度と平均道路曲率とを算出する。そして、例えば、当該平均速度と平均道路曲率が「６２．３ｋｍ／ｈ」、「３８９ｍ」であった場合、運転支援変更情報取得手段１６４は、当該平均加速度と平均道路曲率とが、当該運転操作条件と道路属性条件とに合致すると判断し、当該運転操作条件と道路属性条件とに対応付けられている運転支援変更情報を、運転支援変更管理情報格納手段１６３から取得する。
【００７４】
運転支援情報取得手段１６５は、通常、運転操作情報格納部１１に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援情報を、運転支援管理情報格納手段１６１から取得する。例えば、運転操作情報格納部１１に１以上の運転操作情報が格納されている場合、運転支援情報取得手段１６５は、当該運転操作情報が合致する運転操作条件に対応付けられている運転支援情報を取得する。また、例えば、運転操作情報格納部１１に１以上の運転操作情報と１以上の道路属性情報とが対応付けられて格納されている場合、運転支援情報取得手段１６５は、当該運転操作情報が合致する運転操作条件、および当該道路属性情報が合致する道路属性条件に対応付けられている運転支援情報を取得する。なお、当該運転支援情報の取得の方法や手順などは、運転支援変更情報取得手段１６４による運転支援変更情報の取得と同様なので、説明を省略する。
【００７５】
また、運転支援変更情報取得手段１６４が運転変更情報を取得した場合、運転支援情報取得手段１６５は、運転支援情報格納手段１６２に格納されている１以上の運転支援情報を取得し、当該運転支援情報を運転支援変更情報取得手段１６４が取得した運転支援変更情報が示す変更の内容に従い変更し、変更後の運転支援情報を取得する。
【００７６】
例えば、取得した運転支援情報が「１０秒後、左折です」であり、取得した運転支援変更情報が「時間×３」であった場合、運転支援情報取得手段１６５は、当該運転支援情報が有する「１０秒」を３倍し、変更後の運転支援情報「３０秒後、左折です」を取得する。また、例えば、取得した運転支援情報が「車間距離は、Ｎｍです」であり、取得した運転支援変更情報が「距離：１００ｍ」である場合、運転支援情報取得手段１６５は、当該運転支援情報が有する距離と置換することを示す記号「Ｎ」と、「１００」とを置換し、置換後の運転支援情報「車間距離は、１００ｍです」を取得する。また、例えば、取得した運転支援情報が「ＴＡＲＧＥＴに注意してください」であり、取得した運転支援変更情報が「対象：急発進」である場合、運転支援情報取得手段１６５は、当該運転支援情報が有する警告の対象と置換することを示す記号「ＴＡＲＧＥＴ」と、「急発進」とを置換し、置換後の運転支援情報「急発進に注意してください」を取得する。
【００７７】
また、運転支援情報取得手段１６５は、取得した運転支援情報が有する出力条件を、運転支援変更情報取得手段１６４が取得した運転支援変更情報に従い、変更してもよい。例えば、取得した出力条件が「交差点時間≦１０秒」であり、取得した運転支援変更情報が「時間×２」であった場合、運転支援情報取得手段１６５は、当該出力条件が有する「１０秒」を２倍し、変更後の出力条件「交差点時間≦２０秒」を取得する。また、例えば、「交差点距離≦１００ｍ」であり、取得した運転支援変更情報が「距離×３」であった場合、運転支援情報取得手段１６５は、当該出力条件が有する「１００ｍ」を３倍」し、変更後の出力条件「交差点距離≦３００ｍ」を取得する。
【００７８】
出力部１７は、運転支援情報を出力する。出力部１７は、通常、運転支援情報が有する出力条件に従い、運転支援情報を出力する。例えば、運転支援情報取得部１６が取得した運転支援情報が、出力条件「右折：５００ｍ」を有している場合、出力部１７は、現在位置から右折地点までの距離を逐次取得し、当該距離が５００ｍであるか否かを判断し、当該距離が５００ｍである場合に、運転支援情報を出力する。なお、出力部１７は、通常、後述の各手段により、運転支援情報を出力する。
【００７９】
現在速度情報取得手段１７１は、移動体の現在の速度を示す現在速度情報を取得する。現在速度情報取得手段１７１は、通常、いわゆる車速センサなどのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。現在速度情報取得手段１７１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００８０】
交差点位置情報取得手段１７２は、移動体の進行方向に存在する交差点のうち、最も近い交差点の位置を示す交差点位置情報を、道路情報格納部１２から取得する。交差点位置情報取得手段１７２は、通常、目的地までの経路上に存在する交差点のうち、道路情報格納部１２に格納されている経路情報により右折または左折することが示される交差点であり、最も近い交差点の位置を示す交差点位置情報を取得する。なお、当該交差点は、経路情報により直進することが示される交差点であってもよい。また、当該経路情報は、通常、道路情報格納部１２に格納されているが、任意の記憶領域に格納されていてもよいし、交差点位置情報取得手段１７２が保持していてもよい。
【００８１】
交差点位置情報取得手段１７２は、例えば、次のような手順で、交差点位置情報を取得する。
（１）現在位置情報取得部１３が取得した現在位置情報を取得する。
（２）経路情報が有する道路識別子で識別される道路情報を、道路情報格納部１２から取得する。
（３）経路情報により右折または左折することが示される交差点の位置情報を、（２）で取得した道路情報から取得する。
（４）（１）で取得した現在位置情報が示す位置と、（３）で取得した位置情報との距離を算出する。
（５）（４）で算出した距離のうち、最短の距離である交差点の位置情報を取得する。
【００８２】
なお、交差点位置情報取得手段１７２は、目的地までの経路上に存在する交差点のうち、経路を示す経路情報により右折または左折することが示される交差点であり、最も近い交差点までの距離を示す交差点距離情報を取得してもよい。この場合、交差点位置情報取得手段１７２は、上述の（５）において、位置情報の代わりに、（４）で算出した距離のうち、最短の距離を示す距離情報を取得する。
【００８３】
交差点進入予定時間情報算出手段１７３は、移動体の現在位置から交差点までの所要時間である交差点進入予定時間情報を算出する。交差点進入予定時間情報算出手段１７３は、通常、目的地までの経路上に存在する交差点のうち、経路を示す経路情報により右折または左折することが示される交差点であり、最も近い交差点までの交差点進入予定時間情報を算出する。
【００８４】
交差点進入予定時間情報算出手段１７３は、例えば、次のような手順で、交差点進入予定時間情報を算出する。
（１）現在位置情報取得部１３が取得した現在位置情報を取得する。
（２）現在速度情報取得手段１７１が取得した現在速度情報を取得する。
（３）交差点位置情報取得手段１７２が取得した交差点位置情報を取得する。
（４）（１）で取得した現在位置情報が示す位置と、（３）で取得した交差点位置情報が示す位置との距離を算出し、当該距離を示す交差点距離情報を取得する。
（５）（４）で取得した交差点距離情報を、（２）で取得した現在速度情報で除算し、交差点進入予定時間情報を算出する。
【００８５】
なお、交差点進入予定時間情報算出手段１７３は、交差点位置情報取得手段１７２が交差点距離情報を取得した場合、当該交差点距離情報を上述の（２）で取得した現在速度情報で除算し、交差点進入予定時間情報を算出してもよい。また、交差点進入予定時間情報算出手段１７３は、交差点位置情報取得手段１７２が取得した交差点距離情報を取得してもよい。
【００８６】
物体距離情報取得手段１７４は、移動体の現在位置から物体までの距離を示す物体距離情報を取得する。現在速度情報取得手段１７１は、通常、いわゆる車間センサや、障害物を検知する装置などのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。現在速度情報取得手段１７１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００８７】
出力手段１７５は、運転支援情報取得部１６が取得した運転支援情報を出力する。出力手段１７５は、通常、当該運転支援情報が有する出力条件を満たす場合に、当該運転支援情報を出力する。例えば、当該運転支援情報が交差点距離案内情報や、右折地点距離案内情報、物体距離案内情報などの任意の地点や物体までの距離を案内する情報である場合、出力手段１７５は、当該地点や物体までの距離が、当該距離案内情報が示す距離である場合に、当該時間案内情報を運転支援情報として出力する。また、例えば、速度超過警告情報や、急加速警告情報などの移動体の状態を警告する情報である場合、出力手段１７５は、当該状態が、当該警告情報が有する出力条件を満たす場合に、当該警告情報を運転支援情報として出力する。
【００８８】
例えば、交差点進入予定時間情報算出手段１７３が取得した交差点進入予定時間情報が示す時間が、運転支援情報取得部１６が取得した交差点進入時間案内情報が示す時間である場合、出力手段１７５は、当該交差点進入時間案内情報を出力する。
【００８９】
また、例えば、物体距離情報取得手段１７４が取得した物体距離情報が示す距離が、運転支援情報取得部１６が取得した物体距離案内情報が示す距離である場合、出力手段１７５は、当該物体距離案内情報を出力する。
【００９０】
例えば、右折地点距離案内情報が、「２０秒後、右折です」であり、交差点進入予定時間情報算出手段１７３が、交差点進入予定時間情報を、「２５秒」、「２４秒」、「２３秒」と順次取得している場合、出力手段１７５は、当該交差点進入予定時間情報が「２０秒」になった時点で、当該右折地点距離案内情報「２０秒後、右折です」を出力する。
【００９１】
また、例えば、物体距離案内情報が、警告音であり、当該物体距離案内情報が、出力条件「距離≦１ｍ」を有しているとする。そして、物体距離情報取得手段１７４が、物体距離情報を、「１．５ｍ」、「１．４ｍ」、「１．３ｍ」と順次取得している場合、出力手段１７５は、当該物体距離情報が「１ｍ」以下になった時点で、当該物体距離案内情報である警告音を出力する。
【００９２】
なお、例えば、運転支援情報の出力に時間を要する場合、出力手段１７５は、運転支援情報が有する出力条件を満たす前に、当該運転支援情報を出力してもよい。例えば、前述の右折地点距離案内情報の出力に２秒、要する場合、出力手段１７５は、交差点進入予定時間情報が「２２秒」になった時点で、当該右折地点距離案内情報を出力してもよい。また、例えば、前述の警告音の出力の間に、移動体が０．１ｍ進む場合、出力手段１７５は、物体距離情報が「１．１ｍ」になった時点で、当該警告音を出力してもよい。
【００９３】
また、出力手段１７５は、運転支援情報取得部１６が取得した運転支援情報が有する出力条件に応じて、前述の交差点進入予定時間情報や物体距離情報のような、当該出力条件が合致するか否かを判断するための情報である出力判断対象情報を取得してもよい。例えば、出力条件が、「速度≧６０ｋｍ／ｈ」のように、移動体の速度に関する速度条件である場合、出力手段１７５は、出力判断対象情報として速度情報を取得する。なお、当該速度情報は、現在速度情報取得手段１７１が取得した現在速度情報であってもよいし、運転操作情報取得部１４が取得した運転操作情報であってもよい。また、例えば、出力条件が、「勾配≧１０‰」のように、道路の勾配に関する道路勾配条件である場合、出力手段１７５は、出力判断対象情報として道路勾配情報を取得する。なお、当該道路勾配情報は、運転操作情報取得部１４が取得した道路勾配情報であってもよい。
【００９４】
また、出力手段１７５が出力する運転支援情報の出力の形式や様式などは問わない。
【００９５】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００９６】
出力手段１７５は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力手段１７５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００９７】
なお、運転操作情報格納部１１、道路情報格納部１２、運転支援管理情報格納手段１６１、運転支援情報格納手段１６２、運転支援変更管理情報格納手段１６３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９８】
また、運転操作情報蓄積部１５、運転支援変更情報取得手段１６４、運転支援情報取得手段１６５、交差点位置情報取得手段１７２、交差点進入予定時間情報算出手段１７３は、通常、ＭＰＵやメモリ等から実現され得る。運転操作情報取得部１４等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００９９】
次に、ナビゲーション装置１の動作について説明する。図２は、ナビゲーション装置１の全体動作を示すフローチャートである。なお、図２において、現在位置情報取得部１３は、現在位置情報を常に取得しているものとする。
【０１００】
（ステップＳ２０１）運転操作情報取得部１４は、運転操作情報が取得できるか否かを判断する。取得できる場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０７に進む。
【０１０１】
（ステップＳ２０２）運転操作情報取得部１４は、運転操作情報を取得する。
【０１０２】
（ステップＳ２０３）運転操作情報取得部１４は、道路属性情報が取得できるか否かを判断する。取得できる場合は、ステップＳ２０５に進み、そうでない場合は、ステップＳ２０４に進む。
【０１０３】
（ステップＳ２０４）運転操作情報蓄積部１５は、ステップＳ２０２で取得した運転操作情報を、運転操作情報格納部１１に蓄積する。そして、ステップＳ２０１に戻る。
【０１０４】
（ステップＳ２０５）運転操作情報取得部１４は、現在位置情報取得部１３が取得している現在位置情報が示す現在位置に存在する道路を示す道路情報が有する道路属性情報を、道路情報格納部１２から取得する。
【０１０５】
（ステップＳ２０６）運転操作情報蓄積部１５は、ステップＳ２０２で取得した運転操作情報と、ステップＳ２０５で取得した道路属性情報とを対応付け、運転操作情報格納部１１に蓄積する。そして、ステップＳ２０１に戻る。
【０１０６】
（ステップＳ２０７）運転支援情報取得部１６は、運転操作情報格納部１１に１以上の運転操作情報が格納されているか否かを判断する。格納されている場合は、ステップＳ２０８に進み、そうでない場合は、ステップＳ２０１に戻る。
【０１０７】
（ステップＳ２０８）運転支援情報取得部１６は、運転操作情報格納部１１に格納されている１以上の運転操作情報に対応する運転支援情報を取得する。この処理の詳細は、図３のフローチャートを用いて説明する。
【０１０８】
（ステップＳ２０９）出力部１７は、出力判断対象情報を取得する。
【０１０９】
（ステップＳ２１０）出力部１７は、出力判断対象情報が出力条件に合致するか否かを判断する。合致する場合は、ステップＳ２１１に進み、そうでない場合は、ステップＳ２０９に戻る。
【０１１０】
（ステップＳ２１１）出力部１７は、ステップＳ２０８で取得した運転支援情報を出力し、ステップＳ２０１に戻る。
【０１１１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１２】
また、図２のフローチャートにおいて、運転操作情報が取得できるか否かの判断と、運転操作情報格納部１１に１以上の運転操作情報が格納されているか否かの判断とは、順序を問わない。
【０１１３】
図３は、図２のフローチャートのステップＳ２０８の運転支援情報の取得処理を示すフローチャートである。
【０１１４】
（ステップＳ３０１）運転支援情報取得手段１６５は、運転操作情報格納部１１に格納されているすべての運転操作情報を取得する。
【０１１５】
（ステップＳ３０２）運転支援情報取得手段１６５は、運転支援管理情報格納手段１６１に、運転支援管理情報が格納されているか否かを判断する。格納されている場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３０６に進む。
【０１１６】
（ステップＳ３０３）運転支援情報取得手段１６５は、運転支援管理情報格納手段１６１に格納されているすべての運転支援管理情報を取得する。
【０１１７】
（ステップＳ３０４）運転支援情報取得手段１６５は、ステップＳ３０１で取得した運転操作情報の各々が、ステップＳ３０３で取得した運転支援管理情報が有する運転操作条件に合致するか否かを判断する。
【０１１８】
（ステップＳ３０５）運転支援情報取得手段１６５は、ステップＳ３０４で運転操作情報に合致すると判断した運転操作条件に対応付けられている運転支援情報を取得する。そして、上位処理にリターンする。
【０１１９】
（ステップＳ３０６）運転支援情報取得手段１６５は、運転支援情報格納手段１６２に格納されている運転支援情報を取得する。
【０１２０】
（ステップＳ３０７）運転支援情報取得手段１６５は、運転支援変更管理情報格納手段１６３に運転支援変更管理情報が格納されているか否かを判断する。格納されている場合は、ステップＳ３０８に進み、そうでない場合は、上位処理にリターンする。
【０１２１】
（ステップＳ３０８）運転支援変更情報取得手段１６４は、運転支援変更管理情報格納手段１６３に格納されているすべての運転支援変更管理情報を取得する。
【０１２２】
（ステップＳ３０９）運転支援変更情報取得手段１６４は、ステップＳ３０１で取得した運転操作情報の各々が、ステップＳ３０８で取得した運転支援変更管理情報が有する運転操作条件に合致するか否かを判断する。
【０１２３】
（ステップＳ３１０）運転支援変更情報取得手段１６４は、ステップＳ３０９で運転操作情報に合致すると判断した運転操作条件に対応付けられている運転支援変更情報を取得する。
【０１２４】
（ステップＳ３１１）運転支援情報取得手段１６５は、ステップＳ３１０で取得した運転支援変更情報が示す変更の内容に従い、ステップＳ３０６で取得した運転支援情報を変更し、変更後の運転支援情報を取得する。そして、上位処理にリターンする。
【０１２５】
（具体例１）
次に、ナビゲーション装置１の動作の具体例について説明する。なお、本具体例において、ナビゲーション装置１は、自動車に備えられているものとする。
【０１２６】
（例１：運転操作情報の取得と蓄積）
【０１２７】
まず、ドライバーが自動車を運転しているとする。このとき、自動車は、速度が「５ｋｍ／ｈ」、かつ加速度が「１ｍ／ｓ・ｓ」で走行しているとする。すると、運転操作情報取得部１４は、運転操作情報である速度情報「５ｋｍ／ｈ」と、加速度情報「１ｍ／ｓ・ｓ」を取得する。また、運転操作情報取得部１４は、当該走行時の現在位置に存在する道路を示す道路情報を取得し、当該道路情報が有する道路属性情報を取得する。なお、当該道路属性情報は、勾配情報「１‰」と、道路曲率半径情報「∞」と、道路幅情報「６ｍ」であったとする。なお、道路曲率半径情報「∞」は、走行中の道路が直線であることを示す。
【０１２８】
次に、運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した速度情報「５ｋｍ／ｈ」、加速度情報「１ｍ／ｓ・ｓ」、勾配情報「１‰」と、道路曲率半径情報「∞」と、道路幅情報「６ｍ」を、運転操作情報格納部１１に蓄積する。また、当該取得の日付が、２０１１年８月１日であったとすると、運転操作情報蓄積部１５は、当該日付を示す日付情報「２０１１／０８／０１」を取得し、当該日付情報も共に蓄積する。
【０１２９】
また、ドライバーが上述とは別の日に自動車を運転していたとする。そして、ドライバーは、ブレーキを掛け、自動車を停止させたとする。このとき、自動車は、速度が「０ｋｍ／ｈ」、かつ加速度が「−８ｍ／ｓ・ｓ」、かつブレーキを掛けてから停止するまでの距離である制動距離が「３０ｍ」であったとする。すると、運転操作情報取得部１４は、運転操作情報である速度情報「０ｋｍ／ｈ」と、加速度情報「−８ｍ／ｓ・ｓ」と、制動距離情報「３０ｍ」を取得する。また、上述と同様に、運転操作情報取得部１４は、当該走行時の現在位置に存在する道路を示す道路情報を取得し、勾配情報「０‰」と、道路曲率半径情報「∞」と、道路幅情報「８ｍ」を取得したとする。
【０１３０】
次に、運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した速度情報「０ｋｍ／ｈ」、加速度情報「−８ｍ／ｓ・ｓ」、制動距離情報「３０ｍ」、勾配情報「１‰」と、道路曲率半径情報「∞」と、道路幅情報「８ｍ」を、運転操作情報格納部１１に蓄積する。また、当該取得の日付が、２０１１年８月２０日であったとすると、運転操作情報蓄積部１５は、当該日付を示す日付情報「２０１１／０８／２０」を取得し、当該日付情報も共に蓄積する。
【０１３１】
以上のようにして、運転操作情報取得部１４は、運転操作情報を取得し、また、運転操作情報蓄積部１５は、運転操作情報取得部１４が取得した運転操作情報を、運転操作情報格納部１１に蓄積する。この結果、運転操作情報格納部１１に蓄積された運転操作情報、および道路属性情報は、例えば、図４のようになる。図４において、運転操作情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転操作情報（項目名：運転操作）と、道路属性情報（項目名：道路属性）と、日付情報（項目名：日付）とを有する。また、運転操作情報は、速度情報（項目名：速度）と、加速度情報（項目名：加速度）と、制動距離情報（項目名：制動距離）とを有する。また、道路属性情報は、道路勾配情報（項目名：勾配）と、道路曲率半径情報（項目名：曲率半径）と、道路幅情報（項目名：幅）とを有する。なお、各項目名における「［ｋｍ／ｈ］」などは、単位である。
【０１３２】
（例２：運転支援管理情報を用いた運転支援情報の取得）
【０１３３】
本例において、運転操作情報格納部１１には、図４に示す運転操作情報が格納されているものとする。また、運転支援管理情報格納手段１６１には、図５に示す運転支援管理情報が格納されているものとする。当該運転支援管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転操作条件（項目名：操作条件）と、運転支援情報（項目名：運転支援）と、出力条件（項目名：出力条件）とを有する。
【０１３４】
まず、運転支援情報取得手段１６５は、図４の運転操作情報が合致する運転操作条件を、図５の運転支援管理情報から取得する。例えば、図５の「ＩＤ＝０１１」の運転操作条件「平均速度≧６０ｋｍ／ｈ」について、「平均速度」を含んでいるので、運転支援情報取得手段１６５は、図４の運転操作情報のうち、速度情報を用いて、平均速度を算出する。ここで、当該平均速度が「６２．５ｋｍ／ｈ」であったとする。すると、運転支援情報取得手段１６５は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図５の「ＩＤ＝０１１」の運転支援情報と出力条件「右折地点まで、あと２０秒です｜交差点進入予定時間≦２０秒」を取得する。また、このとき、運転支援情報取得手段１６５は、同一の運転操作条件を有する「ＩＤ＝０１２」、「ＩＤ＝０１３」の運転支援情報と出力条件「左折地点まで、あと２０秒です｜交差点進入予定時間≦２０秒」、「交差点まで、あと２０秒です｜交差点進入予定時間≦２０秒」も取得する。
【０１３５】
また、運転支援情報取得手段１６５は、例えば、図５の「ＩＤ＝０３１」の運転操作条件に従い、図４の運転操作情報から平均制動距離を算出し、当該平均制動距離が「４１．５ｍ」であったとする。すると、運転支援情報取得手段１６５は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図５の「ＩＤ＝０３１」の運転支援情報と出力条件「急ブレーキに注意してください｜速度≧５０ｋｍ／ｈ」を取得する。
【０１３６】
また、運転支援情報取得手段１６５は、例えば、図５の「ＩＤ＝０３３」の運転操作条件に従い、図４の運転操作情報から平均速度を算出し、当該平均制動距離が「３５．７ｋｍ／ｈ」であったとする。すると、運転支援情報取得手段１６５は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図５の「ＩＤ＝０３３」の運転支援情報と出力条件「Ａｌｅｒｔ．ｍｐ３｜曲率半径≦６００ｍ」を取得する。なお、「Ａｌｅｒｔ．ｍｐ３」は、警告音を出力する音声ファイルを識別するファイル名である。
【０１３７】
（例３：運転支援変更管理情報を用いた運転支援情報の取得）
【０１３８】
本例において、運転操作情報格納部１１には、図４の運転操作情報が格納されているものとする。また、運転支援情報格納手段１６２には、（ａ）「１０秒後を右折です」、（ｂ）「３００ｍ先、左方向です」、（ｃ）「前方の車まで、５０ｍです」の３つの運転支援情報が格納されているものとする。なお、これらの運転支援情報の出力条件は、当該運転支援情報そのものである。また、運転支援変更管理情報格納手段１６３には、図６に示す運転支援変更管理情報が格納されているものとする。当該運転支援変更管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転操作条件（項目名：操作条件）と、運転操作情報の変更内容を示す運転支援変更情報（項目名：変更内容）とを有する。
【０１３９】
まず、運転支援情報取得手段１６５は、上述の運転支援情報格納手段１６２に格納されている運転支援情報を取得する。
【０１４０】
次に、運転支援変更情報取得手段１６４は、図４の運転操作情報が合致する運転操作条件を、図６の運転支援変更管理情報から取得する。例えば、図６の「ＩＤ＝０１１」の運転操作条件「平均速度≧６０ｋｍ／ｈ」が「平均速度」を含んでいるので、運転支援情報取得手段１６５は、図４の運転操作情報のうち、速度情報を用いて、平均速度を算出する。ここで、当該平均速度が「６２．５ｋｍ／ｈ」であったとする。すると、運転支援変更情報取得手段１６４は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図６の「ＩＤ＝０１１」の運転支援変更情報「時間×２」を取得する。また、このとき、運転支援変更情報取得手段１６４は、同一の運転操作条件を有する「ＩＤ＝０１２」、「ＩＤ＝０１３」の運転支援変更情報「距離×１．５」、「音量×１２０％」も取得する。なお、「音量×１２０％」は、運転支援情報を音声として出力する際の音量を、１２０％にすることを示す。
【０１４１】
次に、運転支援情報取得手段１６５は、取得していた（ａ）から（ｃ）までの運転支援情報を、運転支援変更情報取得手段１６４が取得した運転支援変更情報に従い変更する。（ａ）の運転支援情報「１０秒後を右折です」について、運転支援情報取得手段１６５は、図６の「ＩＤ＝０１１」の運転支援変更情報「時間×２」に従い変更し、変更後の運転支援変更情報「２０秒後を右折です」を取得する。また、（ｂ）の運転支援情報「３００ｍ先、左方向です」について、運転支援情報取得手段１６５は、図６の「ＩＤ＝０１２」の運転支援変更情報「距離×１．５」に従い変更し、変更後の運転支援変更情報「４５０ｍ先、左方向です」を取得する。また、（ｃ）の運転支援情報「前方の車まで、５０ｍです」について、運転支援情報取得手段１６５は、図６の「ＩＤ＝０１３」の運転支援変更情報「音量×１２０％」に従い変更し、変更後の運転支援変更情報「前方の車まで、５０ｍです」を取得する。
【０１４２】
また、例えば、運転支援変更情報取得手段１６４は、図６の「ＩＤ＝０２１」の運転操作条件に従い、図４の運転操作情報から平均加速度を算出し、当該平均加速度が「６．５ｍ／ｓ・ｓ」であったとする。すると、運転支援変更情報取得手段１６４は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図６の「ＩＤ＝０２１」の運転支援変更情報「時間→３０秒」を取得する。そして、運転支援情報取得手段１６５は、取得していた（ａ）から（ｃ）までの運転支援情報のうち、時間情報を有する（ａ）の「１０秒後を右折です」について、「１０秒」を「３０秒」に変更し、変更後の運転支援情報「３０秒後を右折です」を取得する。
【０１４３】
また、例えば、運転支援変更情報取得手段１６４は、図４の運転操作情報のうち、図６の「ＩＤ＝０２３」の運転操作条件に合致する運転操作情報が存在するか否かを判断し、存在していたとする。すると、運転支援変更情報取得手段１６４は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図６の「ＩＤ＝０２３」の運転支援変更情報「距離→２００ｍ」を取得する。そして、運転支援情報取得手段１６５は、取得していた（ａ）から（ｃ）までの運転支援情報のうち、距離情報を有する（ｂ）の「３００ｍ先、左方向です」と、（ｃ）の「前方の車まで、５０ｍです」について、「３００ｍ」を「２００ｍ」に、「５０ｍ」を「２００ｍ」に変更し、変更後の運転支援情報「２００ｍ先、左方向です」と、「前方の車まで、２００ｍです」を取得する。
【０１４４】
（例４：運転支援情報の出力）
【０１４５】
まず、出力手段１７５は、前述において運転支援情報取得部１６が取得した運転支援情報（運転支援情報取得手段１６５が取得した運転支援情報）を取得する。
【０１４６】
次に、出力手段１７５は、出力判断対象情報を取得しながら、当該出力対象情報が、取得した運転支援情報が有する出力条件に合致するか否かを判断し、合致する場合に、当該運転支援情報を出力する。
【０１４７】
例えば、図５の「ＩＤ＝０２１」の運転支援情報と出力条件「右折地点まで、あと２０秒です｜交差点進入予定時間≦２０秒」について、出力手段１７５は、交差点進入予定時間情報算出手段１７３が取得している交差点進入予定時間情報が「２０秒」以下であるか否かを、逐次判断する。そして、出力手段１７５は、当該時間情報が「２０秒」以下になった時点で、運転支援情報「右折地点まで、あと２０秒です」を出力する。
【０１４８】
また、例えば、図５の「ＩＤ＝０３１」の運転支援情報と出力条件「急ブレーキに注意してください｜速度≧５０ｋｍ／ｈ」について、出力手段１７５は、現在速度情報取得手段１７１が取得している現在速度情報が「５０ｋｍ／ｈ」以上であるか否かを、逐次判断する。そして、出力手段１７５は、当該現在速度情報が「５０ｋｍ／ｈ」以上になった時点で、運転支援情報「急ブレーキに注意してください」を出力する。
【０１４９】
また、例えば、運転支援変更情報により変更した運転支援情報「前方の車まで、２００ｍです」について、出力手段１７５は、物体距離情報取得手段１７４が取得している前方の車までの距離を示す物体距離情報が「２００ｍ」であるか否かを、逐次判断する。そして、出力手段１７５は、当該物体距離情報が「２００ｍ」になった時点で、運転支援情報「前方の車まで、２００ｍです」を出力する。
【０１５０】
なお、本例において出力した運転支援情報は、音声であってもよいし、文字であってもよい。
【０１５１】
なお、本具体例において、運転操作情報として、速度情報、加速度情報、制動距離情報を取得する例を示したが、その他の運転操作情報を取得してもよい。
【０１５２】
また、本具体例において、道路属性情報として、道路勾配情報、道路曲率半径情報、道路幅情報を取得する例を示したが、その他の道路属性情報を取得してもよい。
【０１５３】
以上、本実施の形態によるナビゲーション装置１によれば、運転時の操作に応じてガイダンスを行うことができる。
【０１５４】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作と運転時の道路の属性に応じてガイダンスを行うことができる。
【０１５５】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作に応じて、交差点に進入するまでの時間のガイダンスを行うことができる。
【０１５６】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作に応じて、対象物までの距離のガイダンスを行うことができる。
【０１５７】
また、本実施の形態によるナビゲーション装置１によれば、ユーザ（ドライバー）は、自身の運転時の操作に応じたガイダンスを受けることができる。
【０１５８】
（実施の形態２）
本実施の形態において、過去に蓄積した運転操作の履歴から運転特性を取得し、当該運転特性に応じて、ガイダンスを行うナビゲーション装置について説明する。
【０１５９】
なお、本実施の形態において、ナビゲーション装置は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されている。
【０１６０】
図７は、本実施の形態におけるナビゲーション装置２のブロック図である。ナビゲーション装置２は、運転操作情報格納部１１、道路情報格納部１２、現在位置情報取得部１３、運転操作情報取得部１４、運転操作情報蓄積部１５、運転支援情報取得部２６、出力部１７を備える。運転支援情報取得部２６は、運転特性管理情報格納手段２６６、運転支援管理情報格納手段２６１、運転支援情報格納手段２６２、運転支援変更管理情報格納手段２６３、運転特性情報取得手段２６７、運転支援変更情報取得手段２６４、運転支援情報取得手段２６５を備える。
【０１６１】
運転支援情報取得部２６は、運転操作情報格納部１１に格納されている２以上の運転操作情報に対応する１以上の運転支援情報を取得する。当該運転支援情報は、運転操作情報格納部１１に格納されている２以上の運転操作情報と、運転操作情報格納部１１に格納されている２以上の道路属性情報とに対応する１以上の運転支援情報であってもよい。なお、運転操作情報格納部１１に格納されている２以上の運転操作情報、または２以上の道路属性情報は、運転操作情報蓄積部１５が過去に蓄積した運転操作情報、または道路属性情報であるが、運転操作情報蓄積部１５が蓄積した直後の運転操作情報、または道路属性情報であってもよい。なお、運転支援情報取得部２６は、通常、後述の各手段により、運転支援情報を取得する。また、後述の各手段において、運転支援情報取得部１６が備える各手段における処理等と重複する処理等については、詳細な説明を省略する。
【０１６２】
運転特性管理情報格納手段２６６には、通常、１以上の運転操作条件と、１以上の運転特性情報とを対応付けて有する１以上の運転特性管理情報が格納される。運転特性情報とは、移動体の運転時の操作の特性に関する情報である。また、運転特性管理情報は、１以上の運転操作条件と、１以上の道路属性条件と、１以上の運転特性情報とを対応付けて有する情報であってもよい。
【０１６３】
運転操作条件は、通常、実施の形態１と同じであるが、本実施の形態においては、運転操作情報の種類に関する条件である運転操作種類条件であってもよい。運転操作種類条件は、例えば、「種類＝速度」や、「加速度」、「加速度｜制動距離」などである。
【０１６４】
また、道路属性条件は、通常、実施の形態１と同じであるが、本実施の形態においては、道路属性情報の種類に関する条件である道路属性種類条件であってもよい。道路属性種類条件は、例えば、「道路属性＝勾配」や、「曲率」、「曲率｜形状」などである。
【０１６５】
また、運転特性情報は、例えば、（１）運転操作の具合を示す情報や、（２）運転操作条件に合致する運転操作情報に対する統計処理の内容を示す情報、（３）道路属性条件に合致する道路属性情報に対する統計処理の内容を示す情報などである。（１）は、例えば、運転操作が荒いこと示す「荒い」や、運転操作が穏やかであることを示す「穏やか」、運転操作が危険であることを示す「危険」、運転操作が安全であることを示す「安全」などである。また、（２）は、例えば、運転操作情報格納部１１に格納されている運転操作情報のうち、運転操作条件に合致する運転操作情報の平均を算出する「平均」や、運転操作情報格納部１１に格納されている運転操作情報のうち、運転操作条件に合致する運転操作情報の数をカウントすることを示す「カウント」、運転操作情報格納部１１に格納されている運転操作情報に対する、運転操作条件に合致する運転操作情報の割合を算出する「割合」などである。（３）は、（２）と同様である。また、上記（２）、または（３）の場合、運転特性情報は、当該統計処理結果を示す情報であってもよい。
【０１６６】
運転支援管理情報格納手段２６１には、通常、１以上の運転特性条件と、１以上の運転支援情報とを対応付けて有する１以上の運転支援管理情報が格納される。運転特性条件とは、移動体の運転時の操作の特性に関する条件である。運転特性条件は、通常、運転特性情報を有する。
【０１６７】
運転特性条件は、例えば、（１）「運転特性＝荒い」や、（２）「安全」、（３）「平均速度≧５０ｋｍ／ｈ」、（４）「（加速度≧３ｍ／ｓ・ｓ）＆（割合≧８０％）」、（５）「（平均速度≦５０ｋｍ／ｈ）｜（平均道幅≧８ｍ）」などである。（１）は、運転特性情報が「荒い」であることを示す。また、（２）は、運転特性情報が「安全」であることを示す。また、（３）は、平均速度が時速５０ｋｍ以上であることを示す。また、（４）は、加速度が３ｍ毎秒毎秒である加速度情報が、運転操作情報格納部１１に格納されている運転操作情報の８０％以上であることを示す。また、（５）は、平均速度が時速５０ｋｍ以下であるか、または平均道幅が８ｍ以上であることを示す。
【０１６８】
運転支援情報格納手段２６２には、運転支援情報が格納される。
【０１６９】
運転支援変更管理情報格納手段２６３には、通常、１以上の運転特性情報と、１以上の運転支援変更情報とを対応付けて有する１以上の運転支援変更管理情報が格納される。
【０１７０】
運転特性情報取得手段２６７は、通常、運転操作情報格納部１１に格納されている２以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転特性情報を、運転特性管理情報格納手段２６６から取得する。例えば、運転操作情報格納部１１に２以上の運転操作情報が格納されている場合、運転特性情報取得手段２６７は、当該運転操作情報が合致する運転操作条件に対応付けられている運転特性情報を取得する。また、例えば、運転操作情報格納部１１に２以上の運転操作情報と２以上の道路属性情報とが対応付けられて格納されている場合、運転特性情報取得手段２６７は、当該運転操作情報が合致する運転操作条件、および当該道路属性情報が合致する道路属性条件に対応付けられている運転特性情報を取得する。
【０１７１】
例えば、運転操作情報格納部１１に格納されている運転操作情報が「速度＝５０ｋｍ／ｈ」であり、運転特性管理情報格納手段２６６に格納されている運転特性管理情報が、運転操作条件と運転特性情報を有する「速度≧５０ｋｍ／ｈ｜標準」であるとする。この場合、運転特性情報取得手段２６７は、当該運転操作情報が当該運転操作条件に合致すると判断し、当該運転操作条件に対応付けられている運転特性情報「標準」を取得する。
【０１７２】
また、例えば、運転特性管理情報格納手段２６６に格納されている運転特性管理情報が、運転操作条件と運転特性情報を有する「速度｜平均」であるとする。この場合、運転特性情報取得手段２６７は、当該運転操作条件および運転特性情報に従い、運転操作情報格納部１１に格納されている運転操作情報のうち、速度情報を用いて、平均速度を算出する。そして、運転特性情報取得手段２６７は、当該算出結果である平均の速度情報を、運転特性情報として取得する。
【０１７３】
また、例えば、運転特性管理情報格納手段２６６に格納されている運転特性管理情報が、運転操作条件と運転特性情報を有する「平均速度≧６０ｋｍ／ｈ｜危険」であるとする。この場合、運転特性情報取得手段２６７は、当該運転操作条件に従い、運転操作情報格納部１１に格納されている運転操作情報のうち、速度情報を用いて平均速度を算出する。そして、例えば、当該平均速度が「６２．３ｋｍ／ｈ」であった場合、運転特性情報取得手段２６７は、当該平均速度が運転操作条件に合致すると判断し、当該運転操作条件に対応付けられている運転特性情報「危険」を取得する。
【０１７４】
また、例えば、運転操作情報格納部１１に格納されている運転操作情報が、道路属性情報と対応付けられている「加速度＝５ｍ／ｓ・ｓ｜勾配＝５‰」であり、運転特性管理情報格納手段２６６に格納されている運転特性管理情報が、運転操作条件と道路属性条件と運転特性情報とを有する「加速度≦５ｍ／ｓ・ｓ｜勾配≦５‰｜安全」であるとする。この場合、運転特性情報取得手段２６７は、当該運転操作情報と道路属性情報が、当該運転操作条件と道路属性条件に合致すると判断し、当該運転特性情報「安全」を取得する。
【０１７５】
運転支援変更情報取得手段２６４は、運転特性情報取得手段２６７が取得した１以上の運転特性情報が合致する運転特性条件に対応付けられている１以上の運転支援変更情報を、運転支援変更管理情報格納手段２６３から取得する。運転支援変更情報取得手段２６４は、例えば、運転特性情報取得手段２６７が取得した１以上の運転特性情報を取得し、当該運転特性情報と、運転支援変更管理情報格納手段２６３に格納されている１以上の運転特性条件とが合致するか否かを判断する。そして、運転支援変更情報取得手段２６４は、合致すると判断した運転特性条件に対応付けられている運転支援変更情報を取得する。
【０１７６】
運転支援情報取得手段２６５は、通常、運転特性情報取得手段２６７が取得した１以上の運転特性情報が合致する運転特性条件に対応付けられている１以上の運転支援情報を、運転支援管理情報格納手段２６１から取得する。
【０１７７】
また、運転支援変更情報取得手段２６４が運転変更情報を取得した場合、運転支援情報取得手段２６５は、運転支援情報格納手段２６２に格納されている１以上の運転支援情報を取得し、当該運転支援情報を運転支援変更情報取得手段２６４が取得した運転支援変更情報が示す変更の内容に従い変更し、変更後の運転支援情報を取得する。
【０１７８】
なお、運転特性管理情報格納手段２６６、運転支援管理情報格納手段２６１、運転支援情報格納手段２６２、運転支援変更管理情報格納手段２６３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１７９】
また、運転特性情報取得手段２６７、運転支援変更情報取得手段２６４、運転支援情報取得手段２６５は、通常、ＭＰＵやメモリ等から実現され得る。運転特性情報取得手段２６７等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１８０】
次に、ナビゲーション装置２の動作について説明する。ナビゲーション装置２の全体動作を示すフローチャートは、図２である。図２において、ステップＳ２０８以外は、ナビゲーション装置１の全体動作と同様であるので、説明を省略する。
【０１８１】
図８は、図２のフローチャートのステップＳ２０８の運転支援情報の取得処理を示すフローチャートである。
【０１８２】
（ステップＳ８０１）運転特性情報取得手段２６７は、運転操作情報格納部１１に格納されているすべての運転操作情報を取得する。
【０１８３】
（ステップＳ８０２）運転特性情報取得手段２６７は、運転特性管理情報格納手段２６６に格納されているすべての運転特性管理情報を取得する。
【０１８４】
（ステップＳ８０３）運転特性情報取得手段２６７は、ステップＳ８０１で取得した運転操作情報の各々が、ステップＳ８０２で取得した運転特性管理情報が有する運転操作条件に合致するか否かを判断する。
【０１８５】
（ステップＳ８０４）運転特性情報取得手段２６７は、ステップＳ８０３で運転操作情報に合致すると判断した運転操作条件に対応付けられている運転特性情報を取得する。
【０１８６】
（ステップＳ８０５）運転支援情報取得手段２６５は、運転支援管理情報格納手段２６１に、運転支援管理情報が格納されているか否かを判断する。格納されている場合は、ステップＳ８０６に進み、そうでない場合は、ステップＳ８０９に進む。
【０１８７】
（ステップＳ８０６）運転支援情報取得手段２６５は、運転支援管理情報格納手段２６１に格納されているすべての運転支援管理情報を取得する。
【０１８８】
（ステップＳ８０７）運転支援情報取得手段２６５は、ステップＳ８０４で取得した運転特性情報の各々が、ステップＳ８０６で取得した運転支援管理情報が有する運転特性条件に合致するか否かを判断する。
【０１８９】
（ステップＳ８０８）運転支援情報取得手段２６５は、ステップＳ８０７で運転特性情報に合致すると判断した運転特性条件に対応付けられている運転支援情報を取得する。そして、上位処理にリターンする。
【０１９０】
（ステップＳ８０９）運転支援情報取得手段２６５は、運転支援情報格納手段２６２に格納されている運転支援情報を取得する。
【０１９１】
（ステップＳ８１０）運転支援情報取得手段２６５は、運転支援変更管理情報格納手段２６３に運転支援変更管理情報が格納されているか否かを判断する。格納されている場合は、ステップＳ８１１に進み、そうでない場合は、上位処理にリターンする。
【０１９２】
（ステップＳ８１１）運転支援変更情報取得手段２６４は、運転支援変更管理情報格納手段２６３に格納されているすべての運転支援変更管理情報を取得する。
【０１９３】
（ステップＳ８１２）運転支援変更情報取得手段２６４は、ステップＳ８０４で取得した運転特性情報の各々が、ステップＳ８１１で取得した運転支援変更管理情報が有する運転特性条件に合致するか否かを判断する。
【０１９４】
（ステップＳ８１３）運転支援変更情報取得手段２６４は、ステップＳ８１２で運転特性情報に合致すると判断した運転特性条件に対応付けられている運転支援変更情報を取得する。
【０１９５】
（ステップＳ８１４）運転支援情報取得手段２６５は、ステップＳ８１３で取得した運転支援変更情報が示す変更の内容に従い、ステップＳ８０９で取得した運転支援情報を変更し、変更後の運転支援情報を取得する。そして、上位処理にリターンする。
【０１９６】
（具体例２）
次に、ナビゲーション装置２の動作の具体例について説明する。なお、本具体例において、ナビゲーション装置２は、自動車に備えられているものとする。また、運転操作情報の取得と蓄積、および運転支援情報の出力については、具体例１において説明したので、説明を省略する。
【０１９７】
（例１：運転特性情報の取得）
【０１９８】
本例において、運転操作情報格納部１１には、図４に示す運転操作情報が格納されているものとする。また、運転特性管理情報格納手段２６６には、図９に示す運転特性管理情報が格納されているものとする。当該運転特性管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転操作条件（項目名：操作条件）と、運転特性情報（項目名：運転特性）とを有する。
【０１９９】
まず、運転特性情報取得手段２６７は、図４の運転操作情報が合致する運転操作条件を、図９の運転特性管理情報から取得する。例えば、図９の「ＩＤ＝０１１」の運転特性管理情報について、運転操作条件が「速度」であり、運転特性情報が「平均」であるので、運転特性情報取得手段２６７は、図４の運転操作情報のうち、速度情報を用いて、平均速度を算出し、当該平均速度を示す情報を、運転特性情報として取得する。
【０２００】
また、例えば、運転特性情報取得手段２６７は、図９の「ＩＤ＝０１２」の運転操作条件「平均速度≧６０ｋｍ／ｈ」について、「平均速度」を含んでいるので、図４の運転操作情報のうち、速度情報を用いて、平均速度を算出する。ここで、当該平均速度が「６２．５ｋｍ／ｈ」であったとする。すると、運転特性情報取得手段２６７は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図９の「ＩＤ＝０１２」の運転特性条件「荒い」を取得する。
【０２０１】
また、例えば、運転特性情報取得手段２６７は、図４の運転操作情報のうち、図９の「ＩＤ＝０２３」の運転操作条件に合致する運転操作情報が存在するか否かを判断し、存在していたとする。すると、運転支援変更情報取得手段２６４は、図４の運転操作情報が当該運転操作条件に合致すると判断し、図９の「ＩＤ＝０２３」の運転特性情報「安全」を取得する。
【０２０２】
（例２：運転支援管理情報を用いた運転支援情報の取得）
【０２０３】
本例において、運転支援管理情報格納手段２６１には、図１０に示す運転支援管理情報が格納されているものとする。当該運転支援管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転特性条件（項目名：特性条件）と、運転支援情報（項目名：運転支援）と、出力条件（項目名：出力条件）とを有する。
【０２０４】
まず、運転支援情報取得手段２６５は、運転特性情報取得手段２６７が取得した運転特性情報が合致する運転特性条件を、図１０の運転支援管理情報から取得する。例えば、図１０の「ＩＤ＝０１１」の運転操作条件「安全」について、運転特性情報取得手段２６７が取得した運転特性情報が「安全」であったとする。すると、運転支援情報取得手段２６５は、当該運転特性情報が当該運転特性条件に合致すると判断し、図１０の「ＩＤ＝０１１」の運転支援情報と出力条件「右折地点まで、あと１０秒です｜交差点進入予定時間≦１０秒」を取得する。また、このとき、運転支援情報取得手段２６５は、同一の運転特性条件を有する「ＩＤ＝０１２」、「ＩＤ＝０１３」の運転支援情報と出力条件「左折地点まで、あと１０秒です｜交差点進入予定時間≦１０秒」、「交差点まで、あと１０秒です｜交差点進入予定時間≦１０秒」も取得する。
【０２０５】
また、運転支援情報取得手段２６５は、例えば、図９の「ＩＤ＝０３１」の運転操作条件「平均速度≧７０ｋｍ／ｈ」について、運転特性情報取得手段２６７が取得した運転特性情報が「平均速度：７２．５ｋｍ／ｈ」であったとする。すると、運転支援情報取得手段２６５は、当該運転特性情報が当該運転特性条件に合致すると判断し、図１０の「ＩＤ＝０３１」の運転支援情報と出力条件「スピードに注意してください｜速度≧６０ｋｍ／ｈ」を取得する。また、このとき、運転特性情報取得手段２６７は、同一の運転特性条件を有する「ＩＤ＝０３２」の運転支援情報と出力条件「Ａｌｅｒｔ．ｍｐ３｜曲率半径≦８００ｍ」も取得する。
【０２０６】
（例３：運転支援変更管理情報を用いた運転支援情報の取得）
【０２０７】
本例において、運転支援情報格納手段２６２には、（ａ）「Ｎ秒後を左折です」、（ｂ）「Ｎｍ先、右方向です」の２つの運転支援情報が格納されているものとする。なお、これらの運転支援情報の出力条件は、当該運転支援情報そのものである。また、運転支援変更管理情報格納手段２６３には、図１１に示す運転支援変更管理情報が格納されているものとする。当該運転支援変更管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、運転特性条件（項目名：特性条件）と、運転操作情報の変更内容を示す運転支援変更情報（項目名：変更内容）とを有する。
【０２０８】
まず、運転支援情報取得手段２６５は、上述の運転支援情報格納手段２６２に格納されている運転支援情報を取得する。
【０２０９】
次に、運転支援変更情報取得手段２６４は、運転特性情報取得手段２６７が取得した運転特性情報が合致する運転特性条件を、図１１の運転支援変更管理情報から取得する。例えば、図１１の「ＩＤ＝０１１」の運転操作条件「穏やか」について、運転特性情報取得手段２６７が取得した運転特性情報が「穏やか」であったとする。すると、運転支援変更情報取得手段２６４は、当該運転特性情報が当該運転特性条件に合致すると判断し、図１１の「ＩＤ＝０１１」の運転支援変更情報「時間→２０秒」を取得する。また、このとき、運転支援変更情報取得手段２６４は、同一の運転特性条件を有する「ＩＤ＝０１２」、「ＩＤ＝０１３」の運転支援変更情報「距離→２００ｍ」、「音量×１００％」も取得する。
【０２１０】
次に、運転支援情報取得手段２６５は、取得していた（ａ）、（ｂ）の運転支援情報を、運転支援変更情報取得手段２６４が取得した運転支援変更情報に従い変更する。（ａ）の運転支援情報「Ｎ秒後を左折です」について、運転支援情報取得手段２６５は、当該運転支援情報が有する時間と置換することを示す記号「Ｎ」を、図１１の「ＩＤ＝０１１」の運転支援変更情報「時間→２０秒」に従い置換し、置換後の運転支援変更情報「２０秒後を左折です」を取得する。また、（ｂ）の運転支援情報「Ｎｍ先、右方向です」について、運転支援情報取得手段２６５は、当該運転支援情報が有する距離と置換することを示す記号「Ｎ」を、図１１の「ＩＤ＝０１２」の運転支援変更情報「距離→２００ｍ」に従い置換し、置換後の運転支援変更情報「２００ｍ先、右方向です」を取得する。
【０２１１】
また、例えば、運転支援変更情報取得手段２６４は、図１１の「ＩＤ＝０２１」の運転特性条件「平均速度≧６０ｋｍ／ｈ」について、運転特性情報取得手段２６７が取得した運転特性情報が「平均速度：６２．５ｋｍ／ｈ」であったとする。すると、運転支援変更情報取得手段２６４は、当該運転特性情報が当該運転特性条件に合致すると判断し、図１１の「ＩＤ＝０１２」の運転支援変更情報「時間→３０秒」を取得する。また、このとき、運転支援変更情報取得手段２６４は、同一の運転特性条件を有する「ＩＤ＝０２２」、「ＩＤ＝０３３」の運転支援変更情報「距離→３００ｍ」、「音量×１５０％」も取得する。
【０２１２】
次に、運転支援情報取得手段２６５は、取得していた（ａ）、（ｂ）の運転支援情報を、運転支援変更情報取得手段２６４が取得した運転支援変更情報に従い変更する。（ａ）の運転支援情報「Ｎ秒後を左折です」について、運転支援情報取得手段２６５は、当該運転支援情報が有する時間と置換することを示す記号「Ｎ」を、図１１の「ＩＤ＝０２１」の運転支援変更情報「時間→３０秒」に従い置換し、置換後の運転支援変更情報「３０秒後を左折です」を取得する。また、（ｂ）の運転支援情報「Ｎｍ先、右方向です」について、運転支援情報取得手段２６５は、当該運転支援情報が有する距離と置換することを示す記号「Ｎ」を、図１１の「ＩＤ＝０２２」の運転支援変更情報「距離→３００ｍ」に従い置換し、置換後の運転支援変更情報「３００ｍ先、右方向です」を取得する。
【０２１３】
以上、本実施の形態によるナビゲーション装置２によれば、運転時の操作の特性に応じてガイダンスを行うことができる。
【０２１４】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作の特性と運転時の道路の属性に応じてガイダンスを行うことができる。
【０２１５】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作の特性に応じて、交差点に進入するまでの時間のガイダンスを行うことができる。
【０２１６】
また、本実施の形態によるナビゲーション装置１によれば、運転時の操作の特性に応じて、対象物までの距離のガイダンスを行うことができる。
【０２１７】
また、本実施の形態によるナビゲーション装置１によれば、ユーザ（ドライバー）は、自身の運転時の操作の特性に応じたガイダンスを受けることができる。
【０２１８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２１９】
また、上記各実施の形態におけるナビゲーション装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として運転支援情報を用いたガイダンスが行われてもよい。
【０２２０】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２２１】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２２２】
また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、移動体の運転時の操作に関する情報である運転操作情報と、移動体の運転時の操作に関する条件である運転操作条件と、移動体の運転時の支援に関する情報である運転支援情報とを対応付けて有する１以上の運転支援管理情報とが格納されており、コンピュータを、運転操作情報を取得する運転操作情報取得部と、前記運転操作情報取得部が取得した運転操作情報を、前記運転操作情報格納部に蓄積する運転操作情報蓄積部と、前記記録媒体に過去に蓄積された１または２以上の運転操作情報が示す運転操作に対応する運転支援に関する情報である運転支援情報であり、前記記録媒体に格納されている１以上の運転操作情報が合致する運転操作条件に対応付けられている１以上の運転支援情報を、前記記録媒体から取得する運転支援情報取得部と、前記運転支援情報を出力する出力部として機能させるためのプログラムである。
【０２２３】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０２２４】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２２５】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２２６】
また、図１２は、前述のプログラムを実行して、前述の実施の形態のナビゲーション装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２２７】
図１２において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２８】
図１３は、コンピュータシステム９のブロック図である。図１３において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２２９】
コンピュータシステム９に、前述の実施の形態のナビゲーション装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２３０】
プログラムは、コンピュータ９０１に、前述の実施の形態のナビゲーション装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３２】
以上のように、本発明にかかるナビゲーション装置は、運転者の運転操作や運転特性に応じてガイダンスができるという効果を有し、音声ガイダンスを行うナビゲーション装置等として有用である。
【符号の説明】
【０２３３】
１、２  ナビゲーション装置
１１  運転操作情報格納部
１２  道路情報格納部
１３  現在位置情報取得部
１４  運転操作情報取得部
１５  運転操作情報蓄積部
１６、２６  運転支援情報取得部
１７  出力部
１６１、２６１  運転支援管理情報格納手段
１６２、２６２  運転支援情報格納手段
１６３、２６３  運転支援変更管理情報格納手段
１６４、２６４  運転支援変更情報取得手段
１６５、２６５  運転支援情報取得手段
２６６  運転特性管理情報格納手段
２６７  運転特性情報取得手段
１７１  現在速度情報取得手段
１７２  交差点位置情報取得手段
１７３  交差点進入予定時間情報算出手段
１７４  物体距離情報取得手段
１７５  出力手段
【図１】
0005855412.tif 000002
【図２】
0005855412.tif 000003
【図３】
0005855412.tif 000004
【図４】
0005855412.tif 000005
【図５】
0005855412.tif 000006
【図６】
0005855412.tif 000007
【図７】
0005855412.tif 000008
【図８】
0005855412.tif 000009
【図９】
0005855412.tif 000010
【図１０】
0005855412.tif 000011
【図１１】
0005855412.tif 000012
【図１２】
0005855412.tif 000013
【図１３】
0005855412.tif 000014