(57)【要約】【課題】区間情報によって管理する区間の数が増大することを防止する技術の提供。【解決手段】本発明の区間情報管理システムは、車両が所定の動作を行った区間を示す区間情報を記録する区間情報記録手段と、前記区間における前記車両の走行回数を当該区間に対応付けて記録する走行回数記録手段と、前記区間において前記車両が前記動作を行った動作回数を当該区間に対応付けて記録する動作回数記録手段と、前記走行回数に対する前記動作回数の割合である動作割合が所定の割合条件を満足する前記区間についての前記区間情報を削除する削除手段と、を備える。【選択図】図３
2014197359.tif 000002
【特許請求の範囲】
【請求項１】
車両が所定の動作を行った区間を示す区間情報を記録する区間情報記録手段と、
前記区間における前記車両の走行回数を当該区間に対応付けて記録する走行回数記録手段と、
前記区間において前記車両が前記動作を行った動作回数を当該区間に対応付けて記録する動作回数記録手段と、
前記走行回数に対する前記動作回数の割合である動作割合が所定の割合条件を満足する前記区間についての前記区間情報を削除する削除手段と、
を備える区間情報管理システム。
【請求項２】
前記削除手段は、前記走行回数が所定の回数条件を満足し、かつ、前記動作割合が前記割合条件を満足する前記区間についての前記区間情報を削除する、
請求項１に記載の区間情報管理システム。
【請求項３】
前記削除手段は、前記走行回数が所定の回数閾値よりも大きく、かつ、前記動作割合が所定の割合閾値よりも小さい前記区間についての前記区間情報を削除する、
請求項２に記載の区間情報管理システム。
【請求項４】
前記削除手段は、前記走行回数が前記回数閾値よりも大きく、かつ、前記動作割合が前記割合閾値よりも小さい前記区間のうち、最終走行時刻が最も古い区間についての前記区間情報を削除する、
請求項３に記載の区間情報管理システム。
【請求項５】
前記削除手段は、前記走行回数が前記回数閾値よりも大きい前記区間のすべてについての前記動作割合が前記割合閾値以上である場合、
前記走行回数が前記回数閾値よりも大きい前記区間のうち最も前記動作割合が小さい前記区間についての前記区間情報を削除する、
請求項４に記載の区間情報管理システム。
【請求項６】
前記削除手段は、前記走行回数が前記回数閾値よりも大きい前記区間が存在しない場合、前記動作割合が最も小さい前記区間についての前記区間情報を削除する、
請求項４または請求項５のいずれかに記載の区間情報管理システム。
【請求項７】
前記区間情報記録手段は、前記車両が減速した前記区間を示す前記区間情報を記録する、
請求項１から請求項６のいずれか一項に記載の区間情報管理システム。
【請求項８】
車両が所定の動作を行った区間を示す区間情報を記録する区間情報記録工程と、
前記区間における前記車両の走行回数を当該区間に対応付けて記録する走行回数記録工程と、
前記区間において前記車両が前記動作を行った動作回数を当該区間に対応付けて記録する動作回数記録工程と、
前記走行回数に対する前記動作回数の割合である動作割合が所定の割合条件を満足する前記区間についての前記区間情報を削除する削除工程と、
を含む区間情報管理方法。
【請求項９】
車両が所定の動作を行った区間を示す区間情報を記録する区間情報記録機能と、
前記区間における前記車両の走行回数を当該区間に対応付けて記録する走行回数記録機能と、
前記区間において前記車両が前記動作を行った動作回数を当該区間に対応付けて記録する動作回数記録機能と、
前記走行回数に対する前記動作回数の割合である動作割合が所定の割合条件を満足する前記区間についての前記区間情報を削除する削除機能と、
をコンピュータに実行させる区間情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、区間ごとの区間情報を記録する区間情報管理システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、運転支援を行う対象の地点を学習する技術が知られている（特許文献１、参照。
）。
特許文献１において、減速操作が行われた回数が所定の回数以上の地点を、当該運転支援を行う対象の地点として学習している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２７８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一度でも減速操作を行った地点のすべてについて、少なくとも減速操作が行われた回数を記録しておかなければならず、膨大な数の地点を管理しなければならないという問題があった。
本発明は、前記課題にかんがみてなされたもので、区間情報によって管理する区間の数が増大することを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明において、区間情報記録手段は、車両が所定の動作を行った区間を示す区間情報を記録する。走行回数記録手段は、区間における車両の走行回数を当該区間に対応付けて記録する。動作回数記録手段は、区間において車両が動作を行った動作回数を当該区間に対応付けて記録する。そして、削除手段は、走行回数に対する動作回数の割合である動作割合が所定の割合条件を満足する区間についての区間情報を削除する。前記の構成において、削除手段は、動作割合が割合条件を満足する区間についての区間情報を削除するため、区間情報によって管理する区間の数が増大することを防止できる。
【０００６】
区間情報記録手段は、車両が所定の動作を行った区間を示す区間情報を記録すればよく、所定の動作とは運転支援を行う対象の動作であってもよい。これにより、区間情報を取得した運転支援装置等において、運転支援を行う区間を特定できる。所定の動作とは、車両自体の動作であってもよいし、運転者の運転操作であってもよい。運転支援とは、車両を直接制御することであってもよいし、運転者に警告や案内等を提供することであってもよい。区間とは、車両が走行可能な道路の一部を意味し、道路上において長さを有する区間であってもよいし、道路上において長さを有さない区間（すなわち地点）であってもよい。
また、区間情報は、少なくとも区間が特定可能な情報であればよく、所定の動作を行った区間が存在するリンクを示す情報を含んでもよい。また、区間情報は、リンク上において所定の動作を行った開始地点や終了地点を示す情報を含んでもよいし、リンク上において所定の動作を行った距離を示す情報を含んでもよい。さらに、区間情報は、リンク上において運転支援を行う開始地点や終了地点を示す情報を含んでもよいし、リンク上において運転支援を行う距離を示す情報を含んでもよい。
【０００７】
走行回数記録手段は、区間における車両の走行回数を当該区間に対応付けて記録すればよく、過去に所定の動作を行った区間を車両が再度走行した場合に、当該区間についての走行回数に１を加算すればよい。動作回数記録手段は、区間において車両が動作を行った動作回数を当該区間に対応付けて記録すればよく、過去に所定の動作を行った区間にて車両が再度所定の動作を行った場合に、当該区間についての動作回数に１を加算すればよい。
【０００８】
削除手段は、動作割合が割合条件を満足する区間についての区間情報を削除すればよく、割合条件は運転支援を実施する動作割合に対応してもよい。これにより、運転支援を実施する対象でない動作割合が対応付けられた区間についての区間情報を削除できる。例えば、動作割合が小さい区間では所定の動作のための運転支援が無駄に実施される可能性が高いため、動作割合が閾値よりも小さい区間についての区間情報を削除してもよい。区間情報を削除するとは、記録媒体において区間情報を消去することであってもよい。また、区間情報を削除するとは、記録媒体において区間情報を消去しないにしても、当該区間情報を参照しないように無効化することであってもよい。
【０００９】
さらに、削除手段は、走行回数が所定の回数条件を満足し、かつ、動作割合が割合条件を満足する区間についての区間情報を削除してもよい。これにより、走行回数と動作割合との組み合わせに基づいて、削除の可否を判定できる。例えば、走行回数が小さい区間では区間情報が利用される可能性が低いため、走行回数が閾値よりも小さい区間についての区間情報を削除してもよい。
【００１０】
具体的に、削除手段は、走行回数が所定の回数閾値よりも大きく、かつ、動作割合が所定の割合閾値よりも小さい区間についての区間情報を削除してもよい。ここで、動作割合とは、区間にて車両が所定の動作を行う確率を示し、当該確率の信頼度は標本数としての走行回数が大きいほど高くなる。従って、走行回数が所定の回数閾値よりも大きい区間についての動作割合は、区間にて車両が所定の動作を行う真の確率を高い信頼度で示すと考えることができる。従って、走行回数が回数閾値よりも大きく、かつ、動作割合が割合閾値よりも小さい区間についての区間情報を削除することにより、車両が所定の動作を行う確率が真に低いと高い信頼度で判断できる区間についての区間情報を削除できる。
【００１１】
さらに、削除手段は、走行回数が回数閾値よりも大きく、かつ、動作割合が割合閾値よりも小さい区間のうち、最終走行時刻が最も古い区間についての区間情報を削除してもよい。これにより、車両が所定の動作を行う真の確率が低いと高い信頼度で判断できる区間が複数存在する場合、当該複数存在する区間のうち最終走行時刻が最も古い区間についての区間情報を削除できる。すなわち、車両が所定の動作を行う真の確率が低く、かつ、車両が今後走行する可能性が低い区間についての区間情報を削除できる。
【００１２】
また、削除手段は、走行回数が回数閾値よりも大きい区間のすべてについての動作割合が割合閾値以上である場合、走行回数が回数閾値よりも大きい区間のうち最も動作割合が小さい区間についての区間情報を削除してもよい。これにより、車両が所定の動作を行う確率を高い信頼度で判断できる区間のうち、車両が所定の動作を行う確率が最も低いと判断できる区間についての区間情報を削除できる。走行回数が回数閾値以下の区間についての区間情報を削除対象としないため、例えば走行回数が小さくなりがちな新設道路等についての区間情報が削除されることを防止できる。
【００１３】
削除手段は、走行回数が回数閾値よりも大きい区間が存在しない場合、動作割合が最も小さい区間についての区間情報を削除してもよい。走行回数が最も小さい区間についての区間情報を削除対象としないため、例えば走行回数が小さくなりがちな新設道路等についての区間情報が削除されることを防止できる。
【００１４】
区間情報記録手段は、車両が減速した区間を示す区間情報を記録してもよい。これにより、運転支援としての減速支援を行うための区間情報を記録できる。むろん、区間情報は、減速以外の動作を行った区間を示してもよく、加速した区間や操舵が行われた区間や駐車を行った区間等を示してもよい。
【００１５】
さらに、本発明のように、区間情報を削除する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えた区間情報管理装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１６】
【図１】ナビゲーション装置を示すブロック図である。
【図２】区間情報記録処理を示すフローチャートである。
【図３】区間情報削除処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーション装置の構成：
（２）区間情報記録処理：
（３）他の実施形態：
【００１８】
（１）ナビゲーション装置の構成：
図１は、本発明の一実施形態にかかる区間情報管理システムとしてのナビゲーション装置１０の構成を示すブロック図である。ナビゲーション装置１０は、車両に備えられている。ナビゲーション装置１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶されたプログラムを実行する。記録媒体３０は、地図情報３０ａと区間情報データベース（ＤＢ）３０ｂとを記録する。
【００１９】
地図情報３０ａは、道路上に設定されたノードの位置等を示すノードデータと、ノード同士を接続する道路に対応するリンクについての情報を示すリンクデータと、ノード同士を接続する道路の形状等を示す形状補間点データとを含んでいる。本実施形態において、リンクは、車両の走行方向ごとに設けられていることとする。すなわち、ある道路と、当該道路と車両の走行方向が反対の対向道路とが併設されている場合、当該道路と対向道路とのそれぞれについてリンクが設定されていることとする。
【００２０】
区間情報ＤＢ３０ｂは、車両が減速を行った減速区間についての情報を示す区間情報を記録したデータベースである。区間情報は、減速区間ごとに、減速リンクＬと終点Ｐと最終車速Ｖと減速回数Ｇと走行回数Ｓと更新時刻Ｔとを対応付けて記録した情報である。図１の区間情報ＤＢ３０ｂにおいて、区間数Ｚの減速区間（１〜Ｚ）のそれぞれについて区間情報が記録されている。減速リンクＬとは、車両が減速を行った道路に対応するリンクを意味する。終点Ｐは、減速の終了地点である。減速の終了地点とは、車速が０となった地点、または、車両が減速を開始した後において加速を行った地点である。
【００２１】
最終車速Ｖとは、減速の終了地点における車速である。減速回数Ｇは、減速区間にて車両が減速を行った回数である。走行回数Ｓとは、減速区間における車両の走行回数である。更新時刻Ｔとは、最後に区間情報を更新した時刻を意味し、車両が減速区間を最後に走行した最終走行時刻を意味する。本実施形態において、車両が減速区間を走行するのとほぼ同時に、少なくとも当該減速区間についての走行回数Ｓが更新されるため、更新時刻Ｔを減速区間における最終走行時刻と見なす。
【００２２】
車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４と車両ＥＣＵ４５とを備える。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の位置を算出するための信号を制御部２０に出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を制御部２０に出力する。ジャイロセンサ４３は、車両に作用する角加速度に対応した信号を制御部２０に出力する。
【００２３】
制御部２０は、車速センサ４２およびジャイロセンサ４３から出力された信号に基づく自立航法情報と地図情報３０ａとに基づいて車両の現在地が存在し得る比較対象道路を複数設定し、ＧＰＳ受信部４１にて取得されたＧＰＳ信号の誤差円に基づいて比較対象道路を絞り込む。そして、制御部２０は、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行している道路である走行道路として特定するマップマッチング処理を行い、当該マップマッチング処理によって特定された走行道路上で車両の現在地を特定する。
【００２４】
ユーザＩ／Ｆ部４４は、制御部２０から出力された映像信号や音声信号に基づいて運転支援としての減速案内を出力する出力装置（ディスプレイ，スピーカ等）と、ユーザから各種操作を受け付ける入力装置（操作ボタン、タッチセンサ等）とを含む。車両ＥＣＵ４５は、車両を制御するコンピュータである。本実施形態の車両ＥＣＵ４５は、少なくともＡＣＣ（アクセサリーポジション）−ＯＮ／ＯＦＦを示す情報と、アクセルペダルのＯＮ／ＯＦＦを示す情報と、ブレーキペダルのＯＮ／ＯＦＦを示す情報とを制御部２０に出力する。
【００２５】
制御部２０はナビゲーションプログラム２１を実行する。ナビゲーションプログラム２１は、区間情報記録部２１ａと走行回数記録部２１ｂと動作回数記録部２１ｃと削除部２１ｄと運転支援部２１ｅとを含む。
【００２６】
区間情報記録部２１ａは、車両が所定の動作を行った区間を示す区間情報を記録する機能を制御部２０に実行させるモジュールである。具体的に、区間情報記録部２１ａの機能により制御部２０は、車両が減速した減速区間を示す区間情報を区間情報ＤＢ３０ｂに記録する。制御部２０は、車両が減速を開始し、その後、当該減速が終了するごとに、区間情報を区間情報ＤＢ３０ｂに記録する。制御部２０は、アクセルペダルがＯＦＦかつブレーキペダルがＯＮとなった状態における減速量が所定値以上となった場合に、車両が減速を開始したと判定する。所定値（例えば５ｋｍ／時）は、記録媒体３０に記録されている。また、制御部２０は、車両が減速している状態において、車速が０となった場合、または、車両が加速した場合に、減速が終了したと判定する。車両が加速した場合とは、車両が減速している状態において、アクセルペダルが再度ＯＮとなった場合である。さらに、制御部２０は、減速が終了したタイミングにおける現在地と車速とをそれぞれ直前の終点Ｐ'と直前の最終車速Ｖ'として取得し、当該直前の終点Ｐ'が存在するリンク（走行道路に対応するリンク）を減速リンクＬとして取得する。
【００２７】
区間情報記録部２１ａの機能により制御部２０は、既存の減速区間において車両が減速した場合、当該既存の減速区間についての区間情報を区間情報ＤＢ３０ｂにて更新記録する。既存の減速区間とは、すでに区間情報ＤＢ３０ｂに記録されている区間情報が示す減速区間を意味する。制御部２０は、減速リンクＬが一致する区間情報であって、直前の終点Ｐ'から所定距離（例えば１０ｍ）以内の終点Ｐを示す区間情報が区間情報ＤＢ３０ｂに記録されている場合には、既存の減速区間にて車両が減速したと判定する。
【００２８】
既存の減速区間についての区間情報を区間情報ＤＢ３０ｂにて更新記録するにあたり、制御部２０は、直前の終点Ｐ'と直前の最終車速Ｖ'に基づいて、既存の減速区間についての区間情報の終点Ｐと最終車速Ｖとを更新する。
【００２９】
具体的に、制御部２０は、更新後の終点Ｐと最終車速Ｖとを以下の（１），（２）式によって算出する。
Ｐ＝（Ｇ＊Ｐ＋Ｐ'）／（Ｇ＋１）    …（１）
Ｖ＝（Ｇ＊Ｖ＋Ｖ'）／（Ｇ＋１）    …（２）
Ｇは既存の減速区間についての区間情報が示す減速回数Ｇである。上記の（１），（２）式が示すように、更新後の終点Ｐと最終車速Ｖは、過去の走行回数Ｇに今回の走行回数（１回）を加えた（Ｇ＋１）回の減速における終点Ｐの平均位置および最終車速Ｖの平均値を意味する。
【００３０】
一方、区間情報記録部２１ａの機能により制御部２０は、既存の減速区間ではなく、未記録の減速区間において車両が減速した場合には、減速リンクＬと直前の終点Ｐ'と直前の最終車速Ｖ'とを、そのまま減速リンクＬと終点Ｐと最終車速Ｖとして示す新たな区間情報を区間情報ＤＢ３０ｂに記録する。未記録の減速区間において車両が減速した場合とは、減速リンクＬが一致する区間情報であって、直前の終点Ｐ'から所定距離以内の終点Ｐを示す区間情報が区間情報ＤＢ３０ｂに記録されていないことである。
【００３１】
走行回数記録部２１ｂは、区間における車両の走行回数を当該区間に対応付けて記録する機能を制御部２０に実行させるモジュールである。走行回数記録部２１ｂの機能により制御部２０は、既存の減速区間を車両が通過した場合に、当該区間情報の走行回数Ｓに１を加算して更新記録する。なお、既存の減速区間を車両が通過した場合には、車両が減速を行うなうことなく減速区間を通過した場合と、車両が減速を行いながら減速区間を通過した場合とが含まれる。いずれの場合であっても、区間情報ＤＢ３０ｂの区間情報のうち少なくとも走行回数Ｓが更新記録される。走行回数記録部２１ｂの機能により制御部２０は、走行回数Ｓを更新記録した時刻を更新時刻Ｔとして更新記録する。なお、走行回数記録部２１ｂの機能により制御部２０は、未記録の減速区間についての区間情報が新たに記録された場合、新たな区間情報の走行回数Ｓとして１を記録する。
【００３２】
動作回数記録部２１ｃは、区間において車両が所定の動作を行った動作回数を当該区間に対応付けて記録する機能を制御部２０に実行させるモジュールである。すなわち、動作回数記録部２１ｃの機能により制御部２０は、既存の減速区間についての区間情報が更新記録された場合、既存の減速区間についての区間情報の減速回数Ｇに１を加算して更新記録する。一方、動作回数記録部２１ｃの機能により制御部２０は、未記録の減速区間についての区間情報が新たに記録された場合、新たな区間情報の減速回数Ｇとして１を記録する。
【００３３】
削除部２１ｄは、走行回数Ｓに対する減速回数Ｇの割合である動作割合Ｄ（＝Ｇ／Ｓ）が所定の割合条件を満足する区間についての区間情報を削除する機能を制御部２０に実行させるモジュールである。具体的に、削除部２１ｄの機能により制御部２０は、走行回数Ｓが所定の回数条件を満足し、かつ、動作割合Ｄが割合条件を満足する減速区間についての区間情報を区間情報ＤＢ３０ｂから削除する。さらに具体的に、削除部２１ｄの機能により制御部２０は、走行回数Ｓが所定の回数閾値ＳTHよりも大きく、かつ、動作割合Ｄが所定の割合閾値ＤTHよりも小さい減速区間についての区間情報を区間情報ＤＢ３０ｂから削除する。すなわち、走行回数Ｓが回数閾値ＳTHよりも大きいことは走行回数Ｓが所定の回数条件を満足することを意味し、動作割合Ｄが割合閾値ＤTHよりも小さいことは動作割合Ｄが割合条件を満足することを意味する。
【００３４】
運転支援部２１ｅは、区間情報ＤＢ３０ｂに記録された区間情報に基づいて運転支援を実行する機能を制御部２０に実行させるモジュールである。運転支援部２１ｅの機能により制御部２０は、区間情報ＤＢ３０ｂの区間情報が示す減速区間を車両が走行する場合に、減速を促す音声案内をユーザＩ／Ｆ部４４から出力させる。従って、区間情報ＤＢ３０ｂは、減速を促す音声案内を実施する減速区間を示すデータベースであるということができる。
【００３５】
以上説明した本実施形態の構成において、削除部２１ｄの機能により制御部２０は、動作割合Ｄが割合条件を満足する減速区間についての区間情報を削除するため、区間情報によって管理する減速区間の数が増大することを防止できる。削除部２１ｄの機能により制御部２０は、走行回数Ｓが回数条件を満足し、かつ、動作割合Ｄが割合条件を満足する減速区間についての区間情報を区間情報ＤＢ３０ｂから削除ことにより、走行回数Ｓと動作割合Ｄとの組み合わせに基づいて、削除の可否を判定できる。
【００３６】
さらに具体的に、削除部２１ｄの機能により制御部２０は、走行回数Ｓが回数閾値ＳTHよりも大きく、かつ、動作割合Ｄが割合閾値ＤTHよりも小さい減速区間についての区間情報を区間情報ＤＢ３０ｂから削除する。ここで、動作割合Ｄは、減速区間にて車両が減速する確率を示し、当該確率の信頼度は標本数としての走行回数Ｓが大きいほど高くなる。従って、走行回数Ｓが回数閾値ＳTHよりも大きい減速区間についての動作割合Ｄは、減速区間にて車両が減速する確率を高い信頼度で示すと考えることができる。従って、走行回数Ｓが回数閾値ＳTHよりも大きく、かつ、動作割合Ｄが割合閾値ＤTHよりも小さい減速区間についての区間情報を削除することにより、車両が減速する確率が低いと高い信頼度で判断できる減速区間についての区間情報を削除できる。これにより、減速を行う可能性が高い区間においてのみ減速を促すことができる。
【００３７】
本実施形態において、回数閾値ＳTHは３８０回であり、予め記録媒体３０に記録されている。
【表１】
2014197359.tif 000003
表１は、標本誤差と標本数との関係を示す表である。表１の関係は公知の計算式に基づいて得ることができる。表１に示すように、標本数としての走行回数Ｓが３８０よりも大きくなると、母集団の数に拘わらず、動作割合Ｄの標本誤差を５％以下に抑えることができる。動作割合Ｄの標本誤差Ｅ（Ｓ）とは、標本数としての走行回数Ｓのもとで得られた動作割合Ｄと、減速区間にて車両が減速する真の確率との間で乖離し得る誤差（絶対値）を意味する。本実施形態において、割合閾値ＤTHは、７５％であり、予め記録媒体３０に記録されている。以上説明した回数閾値ＳTHと割合閾値ＤTHとを適用することにより、最大の誤差（正）を考慮しても、減速区間にて車両が減速する真の確率が下限値Ｔ（８０％）よりも小さくなる減速区間についての区間情報を削除対象とすることができる。下限値Ｔは、減速区間にて車両が減速する確率のうち、区間情報を削除しないこととする範囲の下限値であり、減速を促す案内を実施することとする範囲の下限値である。
【００３８】
なお、回数閾値ＳTHは３８０回に限られない。例えば、標本誤差Ｅ（Ｓ）が２％以下となるように回数閾値ＳTHを２４００回と設定してもよい。この場合、割合閾値ＤTHを７８％とすることにより、減速区間にて車両が減速する真の確率が８０％よりも小さい減速区間についての区間情報を削除対象とすることができる。
【００３９】
（２）区間情報記録処理：
次に、区間情報記録処理の一例について詳細に説明する。図２は、区間情報記録処理のフローチャートである。制御部２０は、車両がＡＣＣ−ＯＮの状態において区間情報記録処理を繰り返して実行する。まず、区間情報記録部２１ａの機能により制御部２０は、車両ＥＣＵ４５および車速センサ４２から取得した情報に基づいて、車両が減速しているか否かを判定する（ステップＳ１００〜Ｓ１１０）。具体的に、区間情報記録部２１ａの機能により制御部２０は、アクセルペダルがＯＦＦであるか否かを判定する（ステップＳ１００）。アクセルペダルがＯＦＦであると判定した場合（ステップＳ１００：Ｙ）、区間情報記録部２１ａの機能により制御部２０は、ブレーキペダルがＯＮであるか否かを判定する（ステップＳ１０５）。さらに、ブレーキペダルがＯＮであると判定した場合（ステップＳ１０５：Ｙ）、区間情報記録部２１ａの機能により制御部２０は、ブレーキペダルＯＮ後の減速量が所定値（５ｋｍ／時）以上であるか否かを判定する（ステップＳ１１０）。
【００４０】
なお、制御部２０は、ステップＳ１０５においてブレーキペダルがＯＦＦであると判定された状態から、ブレーキペダルがＯＮであると判定された状態に転じたタイミングにおける車速をブレーキペダルＯＮ時の車速としてＲＡＭ等に記録しておく。そして、制御部２０は、現在の車速からブレーキペダルＯＮ時の車速を減算した値を、ブレーキペダルＯＮ後の減速量として特定する。
【００４１】
ステップＳ１１０においてブレーキペダルＯＮ後の減速量が所定値以上であると判定すること（ステップＳ１００〜Ｓ１１０：すべてＹ）は、車両が減速を開始したことを意味する。なお、車両が減速を開始したか否かの判定基準は以上の例に限られず、例えばブレーキペダルがＯＮとなったことをもって車両が減速を開始したと判定してもよいし、減速度が閾値以上となった場合に車両が減速を開始したと判定してもよい。
【００４２】
以上の処理によって車両が減速を開始したと判定しなかった場合（ステップＳ１００〜Ｓ１１０：いずれかＮ）、区間情報記録部２１ａの機能により制御部２０は、既存の減速区間を車両が通過したか否かを判定する（ステップＳ１１５）。すなわち、制御部２０は、区間情報ＤＢ３０ｂにすでに記録されている減速リンクＬと同一のリンクに対応する道路が走行中の走行道路であり、当該減速リンクＬ上に存在する終点Ｐを最新の現在地が通過した場合に、既存の減速区間を車両が通過したと判定する。
【００４３】
既存の減速区間を車両が通過したと判定しなかった場合（ステップＳ１１５：Ｎ）、制御部２０は、ＡＣＣ−ＯＦＦであるか否かを判定する（ステップＳ１２５）。ＡＣＣ−ＯＦＦであると判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１００に戻る。以上の処理によって、車両が減速するか、既存の減速区間を通過しない限り、区間情報ＤＢ３０ｂは更新されないこととなる。
【００４４】
一方、既存の減速区間を車両が通過したと判定した場合（ステップＳ１１５：Ｙ）、走行回数記録部２１ｂの機能により制御部２０は、当該通過した既存の減速区間についての区間情報の走行回数Ｓに１を加算して更新記録する（ステップＳ１２０）。また、走行回数記録部２１ｂの機能により制御部２０は、通過した既存の減速区間についての区間情報の更新時刻Ｔを現在の時刻によって更新記録する。
【００４５】
ステップＳ１００〜Ｓ１１０の処理において車両が減速を開始したと判定した場合（ステップＳ１００〜Ｓ１１０：すべてＹ）、区間情報記録部２１ａの機能により制御部２０は、減速が終了したか否かを判定する（ステップＳ１３０〜Ｓ１３５）。具体的に、制御部２０は、車速が０になったか否かを判定する（ステップＳ１３０）。車速が０であると判定しなかった場合、区間情報記録部２１ａの機能により制御部２０は、アクセルペダルがＯＮとなったか否かを判定する（ステップＳ１３５）。車両が減速を開始した状態において、車速が０になった場合、または、アクセルペダルがＯＮとなった場合、減速が終了したことを意味する。
車速が０であると判定せず、かつ、アクセルペダルがＯＮとなったと判定しなかった場合（ステップＳ１３０，Ｓ１３５：いずれもＮ）、すなわち減速が継続している場合、制御部２０は、ステップＳ１３０に戻る。これにより、減速が終了するまでステップＳ１３０，Ｓ１３５を繰り返すことができる。
【００４６】
一方、車速が０であると判定した場合、または、アクセルペダルがＯＮとなったと判定した場合（ステップＳ１３０，Ｓ１３５：いずれかＹ）、すなわち減速が終了した場合、制御部２０は、減速区間における直前の最終車速Ｖ'と直前の終点Ｐ'と減速リンクＬとを取得する（ステップＳ１４０）。すなわち、制御部２０は、車速が０であると判定したタイミング、または、アクセルペダルがＯＮとなったと判定したタイミングにおける現在地と車速とをそれぞれ直前の終点Ｐ'と直前の最終車速Ｖ'として取得する。また、制御部２０は、直前の終点Ｐ'が存在するリンク（走行道路に対応するリンク）を減速リンクＬとして取得する。
【００４７】
次に、区間情報記録部２１ａの機能により制御部２０は、既存の減速区間において車両が減速したか否かを判定する（ステップＳ１４５）。すなわち、制御部２０は、減速リンクＬが一致する区間情報であって、直前の終点Ｐ'から所定距離（１０ｍ）以内の終点Ｐを示す区間情報が区間情報ＤＢ３０ｂに記録されている場合には、既存の減速区間にて車両が減速したと判定する。
【００４８】
既存の減速区間において車両が減速したと判定した場合（ステップＳ１４５：Ｙ）、区間情報記録部２１ａの機能により制御部２０は、既存の減速区間についての区間情報を更新記録する（ステップＳ１５０）。具体的に、制御部２０は、更新後の終点Ｐと最終車速Ｖとを上記の（１），（２）式によって算出する。すなわち、制御部２０は、直前の終点Ｐ'と直前の最終車速Ｖ'と終点Ｐと最終車速Ｖとを平均した位置と車速とを更新後の終点Ｐと最終車速Ｖとして算出する。さらに、走行回数記録部２１ｂの機能により制御部２０は、既存の減速区間についての区間情報の走行回数Ｓに１を加算して更新記録する。そして、走行回数記録部２１ｂの機能により制御部２０は、既存の減速区間について更新時刻Ｔを現在の時刻によって更新する。また、動作回数記録部２１ｃの機能により制御部２０は、既存の減速区間についての区間情報の減速回数Ｇに１を加算して更新記録する。
【００４９】
既存の減速区間についての区間情報を更新記録すると、制御部２０は、ＡＣＣ−ＯＦＦであるか否かを判定する（ステップＳ１２５）。ＡＣＣ−ＯＦＦであると判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１００に戻る。以上の処理によって、既存の減速区間において車両が減速した場合に、当該減速区間ついての区間情報を更新記録する処理を繰り返して実行できる。
【００５０】
一方、既存の減速区間において車両が減速したと判定しなかった場合（ステップＳ１４５：Ｎ）、区間情報記録部２１ａの機能により制御部２０は、車両が減速した未記録の減速区間についての区間情報を新たに記録する（ステップＳ１５５）。具体的に、制御部２０は、減速リンクＬと直前の終点Ｐ'と直前の最終車速Ｖ'とを、そのまま減速リンクＬと終点Ｐと最終車速Ｖとして示す新たな区間情報を区間情報ＤＢ３０ｂに記録する。さらに、動作回数記録部２１ｃの機能により制御部２０は、新たな区間情報の減速回数Ｇとして１を記録する。また、走行回数記録部２１ｂの機能により制御部２０は、新たな区間情報の走行回数Ｓとして１を記録する。そして、走行回数記録部２１ｂの機能により制御部２０は、新たな区間情報の更新時刻Ｔとして現在の時刻を記録する。区間情報を新たに記録した場合、区間情報ＤＢ３０ｂに記録されている減速区間の区間数Ｚが１だけ増加するため、区間情報記録部２１ａの機能により制御部２０は、区間数Ｚに１を加算する。
【００５１】
以上のようにして未記録の減速区間についての区間情報を新たに記録すると、削除部２１ｄの機能により制御部２０は、減速区間の区間数Ｚが上限区間数ＺMAXよりも大きいか否かを判定する（ステップＳ１６０）。上限区間数ＺMAX（例えば５０００個）は、記録媒体３０の記憶容量等に基づいて予め設定されており、記録媒体３０に記録されている。なお、区間数Ｚは、区間情報を新たに記録するごとに１ずつ増加するため、区間数Ｚが上限区間数ＺMAXと等しい状態において区間情報を新たに記録した場合に、区間数Ｚが上限区間数ＺMAXよりも大きくなる。
【００５２】
区間数Ｚが上限区間数ＺMAXよりも大きいと判定しなかった場合（ステップＳ１６０：Ｎ）、制御部２０は、ＡＣＣ−ＯＦＦであるか否かを判定する（ステップＳ１２５）。ＡＣＣ−ＯＦＦであると判定しなかった場合（ステップＳ１２５：Ｎ）、制御部２０は、ステップＳ１００に戻る。以上の処理によって、未記録の減速区間において車両が初めて減速した場合に、当該減速区間ついての区間情報を新たに記録する処理を繰り返して実行できる。
【００５３】
区間数Ｚが上限区間数ＺMAXよりも大きいと判定した場合（ステップＳ１６０：Ｙ）、削除部２１ｄの機能により制御部２０は、区間情報削除処理を実行する（ステップＳ１６５）。図３は、区間情報削除処理のフローチャートである。まず、削除部２１ｄの機能により制御部２０は、区間情報ＤＢ３０ｂに記録された区間情報が示す各減速区間について走行回数Ｓに対する減速回数Ｇの割合である動作割合Ｄ（＝Ｇ／Ｓ）を算出する（ステップＳ２００）。なお、動作割合Ｄは、予め区間情報ＤＢ３０ｂに記録されてもよい。
【００５４】
次に、削除部２１ｄの機能により制御部２０は、走行回数Ｓが所定の回数閾値ＳTH（３８０回）よりも大きい減速区間が存在するか否かを判定する（ステップＳ２１０）。すなわち、制御部２０は、動作割合Ｄと、減速区間にて車両が減速する真の確率との間の誤差が５％以下となる減速区間が存在するか否かを判定する。走行回数Ｓが回数閾値ＳTHよりも大きい減速区間が存在すると判定した場合（ステップＳ２１０：Ｙ）、削除部２１ｄの機能により制御部２０は、動作割合Ｄが割合閾値ＤTH（７５％）よりも小さい減速区間が存在するか否かを判定する（ステップＳ２２０）。
【００５５】
さらに、動作割合Ｄが所定の割合閾値ＤTHよりも小さい減速区間が存在すると判定した場合（ステップＳ２２０：Ｙ）、削除部２１ｄの機能により制御部２０は、走行回数Ｓが回数閾値ＳTHよりも大きく、かつ、動作割合Ｄが割合閾値ＤTHよりも小さい減速区間のうち、最終走行時刻が最も古い減速区間についての区間情報を削除する（ステップＳ２３０）。上述のように、車両が減速区間を走行すると同時に、少なくとも走行回数Ｓが更新され、現在の時刻によって更新時刻Ｔが更新されるため、更新時刻Ｔは最終走行時刻を意味する。これにより、車両が減速を行う確率が低いと高い信頼度で判断できる減速区間が複数存在する場合、当該複数存在する減速区間のうち最終走行時刻が最も古い減速区間についての区間情報を削除できる。すなわち、車両が減速する確率が低く、かつ、車両が今後走行する可能性が最も低い減速区間についての区間情報を削除できる。なお、走行回数Ｓが回数閾値ＳTHよりも大きく、かつ、動作割合Ｄが割合閾値ＤTHよりも小さい減速区間が１個のみ存在する場合、制御部２０は、当該１個の減速区間についての区間情報を削除すればよい。なお、区間情報を削除するとは、区間情報を構成する減速リンクＬと終点Ｐと最終車速Ｖと減速回数Ｇと走行回数Ｓと更新時刻Ｔとを区間情報ＤＢ３０ｂから消去し、区間数Ｚを１だけ減じることを意味する。
【００５６】
一方、動作割合Ｄが割合閾値ＤTHよりも小さい減速区間が存在すると判定しなかった場合（ステップＳ２２０：Ｎ）、削除部２１ｄの機能により制御部２０は、走行回数Ｓが回数閾値ＳTHよりも大きい減速区間のうち最も動作割合Ｄが小さい減速区間についての区間情報を削除する（ステップＳ２４０）。すなわち、制御部２０は、走行回数Ｓが回数閾値ＳTHよりも大きい減速区間のすべてについての動作割合Ｄが割合閾値ＤTH以上である場合、これらの減速区間のうち最も動作割合Ｄが小さい減速区間についての区間情報を削除する。これにより、車両が減速する確率を高い信頼度で判断できる減速区間のうち、車両が減速する確率が最も低いと判断できる減速区間についての区間情報を削除できる。走行回数Ｓが回数閾値ＳTH以下の区間についての区間情報を削除対象としないため、例えば走行回数Ｓが小さくなりがちな新設道路等についての区間情報が削除されることを防止できる。
【００５７】
また、走行回数Ｓが所定の回数閾値ＳTHよりも大きい減速区間が存在すると判定しなかった場合（ステップＳ２１０：Ｎ）、削除部２１ｄの機能により制御部２０は、動作割合Ｄが最も小さい減速区間についての区間情報を削除する（ステップＳ２５０）。すなわち、走行回数Ｓが所定の回数閾値ＳTHよりも大きい減速区間が存在しない場合、制御部２０は、すべての減速区間のうち、動作割合Ｄが最も小さい減速区間についての区間情報を削除する。走行回数が最も小さい減速区間についての区間情報を削除対象としないため、例えば走行回数が小さくなりがちな新設道路等についての区間情報が削除されることを防止できる。以上の処理（ステップＳ２３０〜Ｓ２５０）のいずれかにおいて、１個の減速区間についての区間情報を削除するため、区間数Ｚが上限区間数ＺMAXよりも大きくならないようにすることができる。
【００５８】
本実施形態において、運転支援部２１ｅの機能により制御部２０は、区間数Ｚが上限区間数ＺMAXよりも大きくならないように管理された区間情報ＤＢ３０ｂに基づいて運転支援としての減速支援を行う。すなわち、制御部２０は、車両が区間情報ＤＢ３０ｂに記録された減速区間の終点Ｐに接近している場合に、理想的な減速度によって、現在の車速から終点Ｐにて最終車速Ｖまで減速するのに要する走行距離を算出する。理想的な減速度とは、乗り心地や燃費が良好となる減速度であってもよく、公知の手法によって特定できる。そして、制御部２０は、減速区間の終点Ｐから走行距離だけ手前の位置を現在地が通過した場合に、減速の開始を促す音声案内をユーザＩ／Ｆ部４４から出力させる。上述のように、区間情報ＤＢ３０ｂにおいて動作割合Ｄに基づいて区間情報を削除しておくことにより、減速の開始を促す頻度が多くなり過ぎることを防止できる。また、動作割合Ｄが大きい減速区間についての区間情報を残すことができるため、実際に減速を行う可能性が低い地点にて減速の開始を促すことを防止できる。
【００５９】
（３）他の実施形態：
区間情報は、減速以外の動作を行った区間を示してもよく、加速した区間や操舵が行われた区間や駐車を行った地点等を示してもよい。これらの区間情報を利用することにより、加速支援やシフトチェンジの支援や駐車支援等を行うことができる。さらに、区間情報は、必ずしも運転支援に利用されなくてもよく、所定の動作を行った区間を記録した運転履歴を作成するために区間情報が記録されてもよい。所定の動作とは、車両自体の動作であってもよいし、運転者の運転操作であってもよい。また、運転支援とは、運転者に案内を行う支援に限らず、車両ＥＣＵ等に対して制御信号を出力することにより、車両を直接制御することであってもよい。区間とは、車両が走行可能な道路の一部を意味し、道路上において長さを有する区間であってもよいし、道路上において長さを有さない区間（すなわち地点）であってもよい。さらに、区間情報は、所定の動作を行った区間の開始地点や終了地点や長さ等を示す情報を含んでもよい。また、区間情報は、運転支援を行う区間の開始地点や終了地点や長さ等を示す情報を含んでもよい。
【００６０】
削除部２１ｄの機能により制御部２０は、動作割合Ｄが割合条件を満足する区間についての区間情報を削除すればよく、動作割合Ｄが閾値よりも大きい区間についての区間情報を削除してもよい。また、削除部２１ｄの機能により制御部２０は、必ずしも走行回数Ｓと動作割合Ｄとの組み合わせに基づいて区間情報を削除しなくてもよく、動作割合Ｄのみに基づいて区間情報を削除してもよい。また、前記実施形態において、区間情報を区間情報ＤＢ３０ｂに新たに記録した場合に区間情報削除処理（図３）を実行したが、例えば上限区間数ＺMAXが可変であり、当該上限区間数ＺMAXが減少した場合に区間情報削除処理を実行してもよい。さらに、車両が目的地に到達した場合に区間情報削除処理を実行してもよい。これらの場合、区間情報を削除する減速区間の数は２以上であってもよい。
【００６１】
表１に示すように、標本誤差Ｅ（Ｓ）は走行回数Ｓに依存する。従って、制御部２０は、走行回数Ｓに応じて減速区間ごとに異なる割合閾値ＤTHを設定してもよい。ここで、動作割合Ｄに標本誤差Ｅ（Ｓ）を加算した値（Ｄ＋Ｅ（Ｓ））は、車両が減速する真の確率が取り得る最大値であり、当該値（Ｄ＋Ｅ（Ｓ））が上述の下限値Ｔよりも小さくなる減速区間についての区間情報を削除すればよい。すなわち、Ｄ＋Ｅ（Ｓ）＜Ｔを満足する減速区間についての区間情報を削除すればよく、制御部２０は、動作割合Ｄが割合閾値ＤTH＝Ｔ−Ｅ（Ｓ）よりも小さい減速区間について区間情報を削除してもよい。
【符号の説明】
【００６２】
１０…ナビゲーション装置、２０…制御部、２１…ナビゲーションプログラム、２１ａ…区間情報記録部、２１ａ…ナビゲーションプログラム、２１ｂ…走行回数記録部、２１ｃ…動作回数記録部、２１ｄ…削除部、２１ｅ…運転支援部、３０…記録媒体、３０ａ…地図情報、３０ｂ…区間情報ＤＢ、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部、４５…車両ＥＣＵ、Ｇ…減速回数、Ｓ…走行回数。
【図１】
2014197359.tif 000004
【図２】
2014197359.tif 000005
【図３】
2014197359.tif 000006