(57)【要約】【課題】正確に車両の動作や車両に影響を与える信号機を予測可能な情報を作成すること。【解決手段】車両の停止位置を示す停止位置情報を取得し、前記停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと前記最近接信号交差点に対する前記車両の進入方向とを対応づけて最近接信号交差点情報として取得し、前記最近接信号交差点より前方の前方信号交差点における信号機の点灯パターンと前記前方信号交差点が存在する道路上での前記車両の動作とを対応づけて前方信号交差点情報として取得し、前記最近接信号交差点情報と前記前方信号交差点情報とを対応づけて所定の記憶媒体に蓄積する。【選択図】図１
2010061215.tif 000002
【特許請求の範囲】
【請求項１】
車両の停止位置を示す停止位置情報を取得する停止位置情報取得手段と、
前記停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと前記最近接信号交差点に対する前記車両の進入方向とを対応づけて最近接信号交差点情報として取得する最近接信号交差点情報取得手段と、
前記最近接信号交差点より前方の前方信号交差点における信号機の点灯パターンと前記前方信号交差点が存在する道路上での前記車両の動作とを対応づけて前方信号交差点情報として取得する前方信号交差点情報取得手段と、
前記最近接信号交差点情報と前記前方信号交差点情報とを対応づけて所定の記憶媒体に蓄積する蓄積制御手段と、
を備える走行履歴蓄積システム。
【請求項２】
前記停止位置情報取得手段は、前記停止位置の前方で前記車両が再停止した再停止位置を示す再停止位置情報を取得し、
前記前方信号交差点情報取得手段は、前記車両の走行軌跡において前記最近接信号交差点の次に存在する前記前方信号交差点から前記再停止位置より前方の最も近い前記前方信号交差点までの各信号交差点について前記前方信号交差点情報を取得する、
請求項１に記載の走行履歴蓄積システム。
【請求項３】
前記最近接信号交差点情報取得手段は、前記最近接信号交差点における信号機の点灯パターンとして前記停止位置において前記車両が停止してから前記最近接信号交差点を通過するまでの間における信号機の点灯状態の推移を示す情報を取得する、
請求項１または請求項２のいずれかに記載の走行履歴蓄積システム。
【請求項４】
前記前方信号交差点情報取得手段は、前記車両の動作を示す情報として、前記車両が通過した前記前方信号交差点の間の所要時間を示す情報を取得する、
請求項１〜請求項３のいずれかに記載の走行履歴蓄積システム。
【請求項５】
車両の停止位置を示す停止位置情報を取得する停止位置情報取得工程と、
前記停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと前記最近接信号交差点に対する前記車両の進入方向とを対応づけて最近接信号交差点情報として取得する最近接信号交差点情報取得工程と、
前記最近接信号交差点より前方の前方信号交差点における信号機の点灯パターンと前記前方信号交差点が存在する道路上での前記車両の動作とを対応づけて前方信号交差点情報として取得する前方信号交差点情報取得工程と、
前記最近接信号交差点情報と前記前方信号交差点情報とを対応づけて所定の記憶媒体に蓄積する蓄積制御工程と、
を含む走行履歴蓄積方法。
【請求項６】
車両の停止位置を示す停止位置情報を取得する停止位置情報取得機能と、
前記停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと前記最近接信号交差点に対する前記車両の進入方向とを対応づけて最近接信号交差点情報として取得する最近接信号交差点情報取得機能と、
前記最近接信号交差点より前方の前方信号交差点における信号機の点灯パターンと前記前方信号交差点が存在する道路上での前記車両の動作とを対応づけて前方信号交差点情報として取得する前方信号交差点情報取得機能と、
前記最近接信号交差点情報と前記前方信号交差点情報とを対応づけて所定の記憶媒体に蓄積する蓄積制御機能と、
をコンピュータに実現させる走行履歴蓄積プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行履歴を蓄積する走行履歴蓄積システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、信号交差点の通過コストを設定し、当該通過コストに基づいて経路探索を行う技術が知られており、例えば、特許文献１には、信号機の有無や信号機における矢印信号の有無に応じて経路探索用のコスト情報を設定する技術が知られている。
【特許文献１】特開２００５−３２１３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術においては、車両の動作や車両の動作に影響を与える信号機を正確に予測可能な情報を作成することができなかった。すなわち、現実の信号交差点の周辺における車両の動作は、信号機の有無や矢印信号の有無のみならず、信号機の点灯パターンや信号交差点に対する車両の進入方向に依存して変動する。従って、信号機の有無や矢印信号の有無のみに基づいて信号交差点やその周辺の道路における車両の走行の様子を正確に予測することは困難である。
本発明は、上記課題にかんがみてなされたもので、車両の動作や車両の動作に影響を与える信号機を正確に予測可能な情報を作成することを目的とする。
【課題を解決するための手段】
【０００４】
上記の目的を達成するため、本発明においては、停止位置情報が示す停止位置よりも前方の最も近い最近接信号交差点における信号機の点灯パターンと最近接信号交差点に対する車両の進入方向とを対応づけて最近接信号交差点情報として取得する。また、最近接信号交差点より前方の前方信号交差点における信号機の点灯パターンと前方信号交差点が存在する道路上での前記車両の動作とを対応づけて前方信号交差点情報として取得する。そして、最近接信号交差点情報と前方信号交差点情報とを対応づけて所定の記憶媒体に蓄積させる。
【０００５】
この結果、最近接信号交差点をキーにして最近接信号交差点情報を参照し、当該最近接信号交差点情報に対応した前方信号交差点情報を参照できるように所定の記憶媒体に情報が蓄積されることになる。すなわち、車両が最近接信号交差点に対して特定の進入方向で進入し、最近接信号交差点が特定の点灯パターンであったときに、最近接信号交差点をキーにして最近接信号交差点情報を参照して上述の特定の進入方向、特定の点灯パターンに合致した最近接信号交差点情報が存在するか否かを判別することができる。そして、当該最近接信号交差点情報に対応する前方信号交差点情報を参照すると、最近接信号交差点における進入方向と点灯パターンに対応した、前方信号交差点における信号機の点灯パターンと前方信号交差点が存在する道路上での車両の動作の履歴を参照することができる。従って、この履歴に基づいて車両の動作や車両の動作に影響を与える信号機を正確に予測することが可能である。
【０００６】
停止位置情報取得手段においては、車両の停止位置を示す停止位置情報を取得することができれば良く、停止位置自体を直接的あるいは間接的に特定するための情報であっても良いし、停止位置が所定の範囲内であることを特定するための情報（例えば、特定のリンク内で停止したことを示す情報）であってもよく、種々の構成を採用可能である。なお、ここでは、車両が停止したと見なせる所定の基準を満たしているときに車両が停止したとして停止位置を特定すれば良く、所定の基準としては、例えば、車両の速度が略０ｋｍ／ｈとなっている状態であることや、所定速度（例えば、５ｋｍ／ｈ）以下となっている状態が所定時間以上継続していることなどが挙げられる。
【０００７】
最近接信号交差点情報取得手段は、最近接信号交差点情報を取得することができれば良く、公知の種々のセンサやカメラなどの出力情報や路車間通信によって最近接信号交差点における信号機の点灯パターンを特定可能である。また、公知の種々のセンサやカメラなどの出力情報や路車間通信、ＧＰＳ信号や地図上での走行軌跡などによって最近接信号交差点に対する車両の進入方向を特定可能である。点灯パターンと進入方向とが特定されれば、両者を対応づけて最近接信号交差点情報を定義すればよい。
【０００８】
なお、前方とは車両の走行軌跡において進行方向と同じ方向である。ここで、点灯パターンは、最近接信号交差点における信号機の点灯状態であり、最近接信号交差点を通過した後の車両の走行に影響を与え得る点灯パターンである。すなわち、最近接信号交差点における点灯パターンと進入方向とが特定の組み合わせであることによって最近接信号交差点を通過した後の車両が特定の動作を行うことが期待できる場合に、点灯パターンと進入方向とを対応づけて最近接信号交差点情報とする。
【０００９】
前方信号交差点情報取得手段は、前方信号交差点情報を取得することができれば良く、公知の種々のセンサやカメラなどの出力情報や路車間通信等によって前方信号交差点における信号機の点灯パターンを特定可能である。また、公知の種々のセンサやカメラなどの出力情報や路車間通信、ＧＰＳ信号や地図上での走行軌跡などによって前方信号交差点が存在する道路上での車両の動作を特定可能である。点灯パターンと車両の動作とが特定されれば、両者を対応づけて前方信号交差点情報を定義すればよい。
【００１０】
なお、ここでの点灯パターンは、前方信号交差点における信号機の点灯状態であり、最近接信号交差点を通過した後の車両の走行に影響を与え得る点灯パターンである。また、前方信号交差点が存在する道路上での前記車両の動作は、最近接信号交差点における信号機の点灯パターンや進入方向、前方信号交差点における信号機の点灯パターン等によって影響された結果としての車両の動作である。なお、車両が走行する際には、ある時点での動作によってそれ以後の時点での動作が影響を受けるため、前方信号交差点が存在する道路上での車両の動作として、過去の車両の動作によって影響された結果としての車両の動作が含まれていても良い。例えば、前方信号交差点間の道路上での停止や、信号交差点の通過が車両の動作に相当する。むろん、車両の動作に関連する情報、例えば、当該動作を行う時刻などは車両の動作を示す情報に含まれ得る。従って、車両の動作を示す情報として、前方信号交差点の間の所要時間を取得する構成であっても良い。
【００１１】
蓄積制御手段は、所定の記憶媒体に対する情報の蓄積を制御して最近接信号交差点情報と前方信号交差点情報とを対応づけて蓄積させることができれば良い。ここで、所定の記憶媒体と他の手段とは物理的に一体の装置であっても良いし、物理的に別の場所に存在するシステムであっても良い。後者としては、例えば、所定の記憶媒体を備えるサーバに対して通信によって情報を蓄積するシステムが挙げられる。
【００１２】
さらに、走行履歴に対応した最近接信号交差点情報と前方信号交差点情報とを所定の記憶媒体に蓄積させる際に、走行履歴を取得する際の始点と終点とを規定して起点から終点までの走行履歴を取得する処理を繰り返しても良い。例えば、停止位置の前方で車両が再停止したときに再停止位置を示す再停止位置情報を取得し、再停止位置より前方の最も近い信号交差点を終点とする。すなわち、車両の走行軌跡において最近接信号交差点の次に存在する前方信号交差点から再停止位置より前方の最も近い前方信号交差点までの各信号交差点について前方信号交差点情報を取得する。
【００１３】
この構成によれば、当該前方信号交差点情報と最近接信号交差点情報とによって、最初の停止位置から再停止位置の前方の最も近い前方信号交差点までの間の情報を構成することができる。むろん、再停止位置は、ある走行履歴を取得する際の終点を規定するための情報となるが、次の走行履歴を取得する際の情報にもなる。すなわち、再停止位置を最初の停止位置とし、当該位置より前方の最も近い最近接信号交差点について最近接信号交差点情報を取得していく処理を行うことで、車両の停止を契機にして情報をまとめて所定の記憶媒体に蓄積させることが可能である。
【００１４】
さらに、最近接信号交差点情報に含まれる点灯パターンを示す情報として、停止位置において車両が停止してから最近接信号交差点を通過するまでの間における信号機の点灯状態の推移を示す情報を取得してもよい。すなわち、信号交差点においては、信号機の点灯状態を変動させることによって信号交差点において車両に対して許可する進行方向を制御しているため、信号機の点灯状態の推移（点灯状態の時間的変化）が異なるとその後の車両の動作が異なり得る。そこで、最近接信号交差点における信号機の点灯状態の推移を点灯パターンとして取得すれば、その後の車両の動作を正確に予測することが可能になる。
【００１５】
なお、本発明のように、停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと進入方向とに基づいて、前方信号交差点が存在する道路上での車両の動作を予測する情報を蓄積する手法は、この処理を行うプログラムや方法としても適用可能である。また、以上のような走行履歴蓄積システム、方法、プログラムは、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、走行履歴蓄積システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【発明を実施するための最良の形態】
【００１６】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）走行履歴蓄積システムの構成：
（２）走行履歴取得処理：
（３）走行履歴の構成例：
（４）走行履歴の利用例：
（５）他の実施形態：
【００１７】
（１）走行履歴蓄積システムの構成：
（１−１）ナビゲーション装置の構成：
図１は、車両１１に備えられたナビゲーション装置１０と道路情報の管理センタに設置された蓄積サーバ５０とを含む構成を示すブロック図である。ナビゲーション装置１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０と記憶媒体３０とを備えており、当該記憶媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラム２１を実行可能である。当該ナビゲーションプログラム２１によって、車両１１の走行履歴を収集し、蓄積サーバ５０に送信する走行履歴蓄積システムとしてナビゲーション装置１０を機能させる。
【００１８】
そのため車両１１は、ＧＰＳ受信部４０と車速センサ４１とジャイロセンサ４２とカメラ４３を備えている。ＧＰＳ受信部４０は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両１１の現在位置を算出するための信号、および、現在日時を示す信号を出力する。制御部２０は、この信号を取得して車両１１の現在位置および日時を取得する。車速センサ４１は、車両１１が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車両１１の速度を取得する。ジャイロセンサ４２は、車両１１の水平面内の旋回についての角加速度を検出し、車両１１の向きに対応した信号を出力する。制御部２０は図示しないインタフェースを介してこの信号を取得し、車両１１の走行方向を取得する。車速センサ４１およびジャイロセンサ４２は、ＧＰＳ受信部４０の出力信号から特定される車両１１の現在位置を補正するためなどに利用される。また、車両１１の現在位置は、後述する地図情報３０ａと照合することにより適宜補正される。カメラ４３は、自車両の前方情報の空間を視野に含むように自車両に対して取り付けられており、撮影した画像を示す画像情報を出力する。制御部２０は、図示しないインタフェースを介してこの画像情報を取得して画像認識処理を行い、信号機の点灯状態を特定する。
【００１９】
ナビゲーションプログラム２１は、停止位置情報取得部２１ａと最近接信号交差点情報取得部２１ｂと前方信号交差点情報取得部２１ｃと蓄積制御部２１ｄとナビゲーション処理部２１ｅとを備えており、記憶媒体３０や制御部２０におけるＲＡＭ等と協働する。また、記憶媒体３０には、ナビゲーションプログラム２１による上述の機能を実施するため地図情報３０ａが記憶されている。地図情報３０ａは、車両が走行する道路上に設定されたノードを示すノードデータ、ノード間の道路の形状を特定するための形状補間点データ、ノード同士の連結を示すリンクデータ、道路やその周辺に存在する地物を示すデータ等を含み、車両１１の現在位置の特定や、目的地までの経路探索、目的地への経路案内等に利用される。なお、本実施形態において、ノードデータにはノードが対応する交差点が信号交差点であるか否かを示す情報が含まれる。
【００２０】
停止位置情報取得部２１ａは、停止位置情報を取得する機能を制御部２０に実現させる。すなわち、制御部２０は、停止位置情報取得部２１ａの処理により、ＧＰＳ受信部４０、車速センサ４１、ジャイロセンサ４２の出力信号を取得し、当該出力信号に基づいて車両１１の現在位置を示す情報を取得し、当該情報に基づいて車両１１が停止したか否か、または、停止後に走行を開始したか否かを判別する。また、車両１１が停止した場合には、停止位置を示す停止位置情報を取得する。ここで、停止位置情報は停止位置の前方の最も近い信号交差点である最近接信号交差点を特定可能な情報であれば良く、本実施形態において停止位置情報は停止位置が含まれるリンクを示す情報である。また、走行中に車両１１が停止したか否かの判別は所定の基準に基づいて行われれば良く、本実施形態においては所定速度（例えば、５ｋｍ／ｈ）以下となっている状態が所定時間以上継続している場合に停止したと判別する。むろん、車両の速度が０ｋｍ／ｈとなっているときに車両１１が停止したと判別しても良いし、停止位置情報は停止位置自体を直接的あるいは間接的に示す情報であっても良い。また、車両１１が停止後に走行を開始した場合とは、路上に駐車していた車両１１にて電源を投入して走行を開始した場合および道路外の駐車場に駐車していた車両１１にて電源を投入して走行を開始した場合を含む。また、前者の場合には駐車していた路上の位置を示す情報が停止位置情報となり、後者の場合には駐車場から道路に進入した際の道路上の位置を示す情報が停止位置情報となる。
【００２１】
最近接信号交差点情報取得部２１ｂは、最近接信号交差点における信号機の点灯パターンと最近接信号交差点に対する前記車両の進入方向とを対応づけて最近接信号交差点情報として取得する機能を制御部２０に実現させる。すなわち、制御部２０は、最近接信号交差点情報取得部２１ｂの処理により、ＧＰＳ受信部４０、車速センサ４１、ジャイロセンサ４２の出力信号を取得し、当該出力信号に基づいて車両１１の現在位置を示す情報を取得する。また、制御部２０は、地図情報３０ａを参照して車両１１の前方に存在する信号交差点を検索する。そして、制御部２０は、上述の停止位置の前方に存在する最も近い信号交差点（１個目の交差点）を最近接信号交差点として特定し、車両１１の現在位置に基づいて車両１１が最近接信号交差点を通過したと判別されたときに、車両１１の現在位置の推移（走行軌跡）に基づいて最近接信号交差点への車両１１の進入方向を特定する。
【００２２】
さらに、制御部２０は、最近接信号交差点情報取得部２１ｂの処理により、カメラ４３の出力信号を取得し、当該出力信号に基づいて車両１１の前方の最近接信号交差点における信号機の点灯パターンを取得する。本実施形態において最近接信号交差点における信号機の点灯パターンは、停止位置において車両が停止してから最近接信号交差点を通過するまでの間における信号機の点灯状態の推移を示す情報である。なお、本実施形態においては、最近接信号交差点情報に対して最近接信号交差点を通過した時間帯を示す情報が含まれている。
【００２３】
前方信号交差点情報取得部２１ｃは、前方信号交差点における信号機の点灯パターンと前方信号交差点が存在する道路上での車両の動作とを対応づけて前方信号交差点情報として取得する機能を制御部２０に実現させる。すなわち、制御部２０は、前方信号交差点情報取得部２１ｃの処理により、最近接信号交差点より前方の道路上においてＧＰＳ受信部４０、車速センサ４１、ジャイロセンサ４２の出力信号を取得し、当該出力信号に基づいて車両１１の現在位置を示す情報を取得する。また、制御部２０は、地図情報３０ａを参照し、車両１１が存在する道路において当該車両１１の前方に存在する最も近い信号交差点を検索する。
【００２４】
そして、制御部２０は、車両１１より前方に存在する最も近い信号交差点（２個目以降の交差点）を前方信号交差点として特定する処理を行い、車両１１の現在位置に基づいて車両１１が前方信号交差点を通過したと判別されたときに、信号交差点間の所要時間を特定する。信号交差点を通過すると再度前方信号交差点の特定を行う。さらに、停止位置情報取得部２１ａの処理により、車両１１の現在位置に基づいて車両１１が停止したと判別されたとき、すなわち、上述の停止位置の前方で再停止したと判別されたとき、制御部２０は、当該再停止した位置を示す再停止位置情報を取得する。ここでも、再停止位置情報は再停止位置が含まれるリンクを示す情報である。
【００２５】
このとき制御部２０は、前方信号交差点情報取得部２１ｃの処理により、カメラ４３の出力信号を取得し、当該出力信号に基づいて車両１１の前方の前方信号交差点における信号機の点灯パターンを取得する。なお、車両１１が前方信号交差点を通過した場合、当該前方信号交差点における信号機の点灯パターンは、前方信号交差点を通過した時点において当該前方信号交差点の信号機にて点灯していたランプの色を示す情報（現示情報）である。また、車両１１が再停止した場合、当該前方信号交差点における信号機の点灯パターンは、車両１１が再停止した時点で再停止位置より前方の最も近い前方信号交差点の信号機にて点灯していたランプの色を示す情報である。
【００２６】
蓄積制御部２１ｄは、最近接信号交差点情報と前方信号交差点情報とを対応づけて記憶媒体３０に蓄積する機能を制御部２０に実現させる。すなわち、制御部２０は、蓄積制御部２１ｄの処理により、最近接信号交差点情報取得部２１ｂが取得した最近接信号交差点情報と前方信号交差点情報取得部２１ｃが取得した前方信号交差点情報とを対応づけて記憶媒体３０に蓄積する（図１に示す最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃ）。なお、同じ条件の下で複数組の最近接信号交差点情報，前方信号交差点情報が取得されたとき、記憶媒体３０へ記録する所要時間を平均化するなど、統計的な処理を行って記憶媒体３０に情報を記録しても良い。
【００２７】
なお、本実施形態において蓄積制御部２１ｄは、蓄積サーバ５０に対して最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃを送信し、蓄積サーバ５０から最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃを受信する機能を制御部２０に実現させることが可能である。すなわち、蓄積制御部２１ｄは外部機器と無線通信を行う図示しない通信部を制御する機能を制御部２０に実現させる通信制御部２１ｄ１を備えており、蓄積サーバ５０は外部機器と無線通信を行う図示しない通信部を備えている。また、蓄積サーバ５０の記憶媒体５１には複数の車両から収集し、統計的な処理がなされた最近接信号交差点情報５１ａと前方信号交差点情報５１ｂとが記録されている。
【００２８】
制御部２０は通信制御部２１ｄ１の処理によって、蓄積サーバ５０と通信を行うことが可能であり、制御部２０は定期的に記憶媒体３０から最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃを取得して蓄積サーバ５０に送信する。蓄積サーバ５０においては送信された各情報を取得し、上述の統計的な処理を行って最近接信号交差点情報５１ａと前方信号交差点情報５１ｂとを更新する。一方、制御部２０は定期的に蓄積サーバ５０と通信を行って最近接信号交差点情報５１ａと前方信号交差点情報５１ｂとを取得して記憶媒体３０における最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃを更新する。
【００２９】
ナビゲーション処理部２１ｅは、車両１１において経路案内を行う機能を制御部２０に実現させる。すなわち、制御部２０は、ナビゲーション処理部２１ｅの処理によって、車両１１を目的地までの経路に沿って走行するように案内するための情報を図示しない表示部やスピーカーから出力させる。本実施形態において制御部２０は、この処理の過程において、最近接信号交差点情報３０ｂ，前方信号交差点情報３０ｃを参照し、走行経路上に存在する信号交差点の信号機の点灯状態を推定して案内する。
【００３０】
（２）走行履歴取得処理：
次に、以上の構成において実施される停止履歴取得処理および停止履歴蓄積処理について説明する。図２は、ナビゲーション装置１０で実施される走行履歴取得処理を示すフローチャートである。この処理は、車両１１が備えるスイッチにおいて電源が投入された後に実行され、電源がＯＦＦとなるまで実行され続ける。この処理において制御部２０は、停止位置情報取得部２１ａの処理により、１個目の信号交差点を通過したか否かを判別する（ステップＳ１００）。
【００３１】
すなわち、電源投入前において車両１１は停止していたため、当該停止していた位置を停止位置とし、制御部２０は、当該停止位置から走行を開始して始めて信号交差点を通過したか否かを判別する。ステップＳ１００において、１個目の信号交差点を通過したと判別されないときにはステップＳ１００の判別を続ける。
【００３２】
ステップＳ１００において１個目の信号交差点を通過したと判別されたとき、制御部２０は当該１個目の信号交差点の通過時刻と進入方向と点灯パターンを記憶媒体３０に記憶させる（ステップＳ１０５）。ここで制御部２０は、まず、停止位置情報取得部２１ａの処理により、停止位置情報を取得する。すなわち、車両１１が路上に駐車していた場合および走行の過程で停止した場合には当該停止位置が含まれるリンクを特定するための情報を停止位置情報として取得する。また、車両１１が駐車場に駐車していた場合には、駐車場から道路に進入した際の道路上の位置が含まれるリンクを特定するための情報を停止位置情報として取得する。また、制御部２０は、最近接信号交差点情報取得部２１ｂの処理により、当該停止位置から走行を開始して始めて通過した１個目の信号交差点、すなわち、最近接信号交差点について進入方向と点灯パターンからなる最近接信号交差点情報３０ｂを取得する。また、制御部２０は、蓄積制御部２１ｄの処理により、最近接信号交差点を記憶媒体３０に記憶させる。なお、当該ステップＳ１０５の処理の後、走行経路に沿った信号交差点の順序を示す番号Ｎを１から２にインクリメントする。
【００３３】
次に制御部２０は、停止位置情報取得部２１ａおよび前方信号交差点情報取得部２１ｃの処理により、車両１１が再停止あるいはＮ個目の信号交差点通過のいずれかの動作を行なったか否かを判別する（ステップＳ１１０）。Ｎ個目の信号交差点を通過したと判別されたとき制御部２０は、前方信号交差点情報取得部２１ｃの処理により前方信号交差点情報３０ｃを取得し、蓄積制御部２１ｄの処理により最近接信号交差点と最近接信号交差点情報３０ｂとを対応づけて記憶媒体３０に記憶させる（ステップＳ１１５）。すなわち、制御部２０は、（Ｎ−１）個目の信号交差点からＮ個目の信号交差点までの所要時間を取得する。また、通過したＮ個目の信号交差点の信号機の点灯パターンを取得し、所要時間および点灯パターンを示す情報を前方信号交差点情報３０ｃとして記憶媒体３０に記憶させる。そして、Ｎをインクリメントし（ステップＳ１２０）、ステップＳ１１０以降の処理を繰り返す。
【００３４】
一方、車両１１が再停止したと判別されたとき制御部２０は、前方信号交差点情報取得部２１ｃの処理により、再停止位置の前方の前方信号交差点に関する前方信号交差点情報３０ｃを取得し、蓄積制御部２１ｄの処理により最近接信号交差点情報３０ｂと対応づけて記憶媒体３０に記憶させる（ステップＳ１２５）。すなわち、制御部２０は、（Ｎ−１）個目の信号交差点から再停止位置で停止するまでの所要時間を取得する。また、再停止位置の前方の最も近い前方信号交差点をＮ個目の信号交差点とし、当該信号交差点の信号機の点灯パターンを取得し、所要時間および点灯パターンを示す情報を前方信号交差点情報３０ｃとして記憶媒体３０に記憶させる。そして、Ｎを初期化し（ステップＳ１３０）、ステップＳ１０５以降の処理を繰り返す。すなわち、再停止した位置を最初の停止位置として最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃを取得する処理を繰り返す。
【００３５】
（３）走行履歴の構成例：
次に、以上の処理によって作成される走行履歴（最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃ）の例を説明する。図３Ａは、１個目〜Ｎ個目の信号交差点Ｉ1，Ｉ2，Ｉ3，Ｉ4，，，ＩNが存在する道路および当該道路上での車両１１の走行履歴を例示する図である。同図３Ａにおいては、信号交差点Ｉ1を一方のノードとするリンクで車両１１が駐車しており（図３ＡのＣ0）、走行開始後に信号交差点Ｉ2，Ｉ3間のリンクで再停止し（図３ＡのＣ1）、再停止した後の走行開始後に信号交差点Ｉ(N-1)，ＩNをノードとするリンクで再停止した（図３ＡのＣ2）状態を示している。なお、図３Ａにおいて信号交差点Ｉ(N-1)は図示されていない。
【００３６】
車両１１が駐車している状態Ｃ0から走行を開始すると図２に示すフローチャートが実行され、車両１１が信号交差点Ｉ1を通過したことによってステップＳ１０５が実行されて信号交差点Ｉ1を最近接信号交差点とした最近接信号交差点情報３０ｂが蓄積される。図４は、蓄積される情報の例を示しており、同図４に示す例においては、最近接信号交差点情報３０ｂが左側に示され、その右隣に前方信号交差点情報３０ｃが示されている。また、本実施形態においては、車両１１が最近接信号交差点を通過した時間帯を示す情報も取得されており、図４に示すように、最近接信号交差点情報３０ｂに含まれている。なお、図４においては各信号交差点についての情報を通過した順に左から右に並べて記載している。さらに、情報が記録されない場合には"−"を付しており、何らかの情報が記録され得る場合には"・・・"としている。
【００３７】
図３Ａに示す例のように１個目の信号交差点が信号交差点Ｉ1である場合には、信号交差点Ｉ1における信号機の点灯パターンと信号交差点Ｉ1に対する進入方向が最近接信号交差点情報３０ｂとして蓄積される。この例において点灯パターンは、車両１１が停止位置において停止してから信号交差点Ｉ1を通過するまでの間における信号機の点灯状態の推移を示す情報であり、当該点灯パターンと信号交差点Ｉ1への進入方向との組み合わせに対してより前方の前方信号交差点における動作を対応づけることで車両の動作を予測することになる。
【００３８】
なお、当該点灯パターンと進入方向との組み合わせは、信号交差点Ｉ1付近の車両１１の動作のパターンに対応しているため、当該車両１１の動作に対してその後の前方信号交差点における動作を対応づけて車両の動作を予測する構成であるとも言える。例えば、最近接信号交差点情報３０ｂにおいて、信号機Ｌ1の点灯パターンが"青"（図４に示す例では符号Ｐ1）、信号交差点Ｉ1への進入方向が"西から進入"（図４に示す例では符号Ｄ1）であったとき、図３Ｂに示すように、車両１１が停止位置から走行を開始した後、道路上で移動し続け（図３Ｂに示す実線の矢印Ｍ）、信号機Ｌ1が青の状態（図３Ｂに示す信号機Ｌ1）で信号交差点Ｉ1を通過したことが推定される。なお、図３に示す例においては、車両１１から見て信号機Ｌ1の右側の信号灯が赤、中央の信号灯が黄、左側の信号灯が青である。
【００３９】
また、信号機Ｌ1の点灯パターンが"赤から青"、信号交差点Ｉ1への進入方向が"西から進入"であったとき、図３Ｃに示すように、信号機Ｌ1が赤の状態（図３Ｃに実線で示す信号機Ｌ1a）となったことで実線の矢印のように走行していた車両１１が停止位置Ｓaで停止し、信号機Ｌ1が青の状態（図３Ｃに破線で示す信号機Ｌ1b）となったことで破線の矢印Ｍbのように走行を開始して信号交差点Ｉ1を通過したことが推定される。なお、図３Ｃにおいては、添え字ａ，ｂおよび線種によって時間推移を示しており、例えば、添え字ａで示す実線の信号機Ｌ1aに対応した車両の動作を実線の矢印および符号Ｓの添え字ａで示し、添え字ｂで示す実線の信号機Ｌ1bに対応した車両の動作を破線の矢印および符号Ｍの添え字ｂで示している。
【００４０】
さらに、信号機Ｌ1が矢印信号を含む信号機であり、点灯パターンが"赤から矢印"、信号交差点Ｉ1への進入方向が"西から進入"であったとき、図３Ｄに示すように、信号機Ｌ1が赤の状態（図３Ｄに実線で示す信号機Ｌ1a）となったことで実線の矢印のように走行していた車両１１が停止位置Ｓaで停止し、信号機Ｌ1が直進許可矢印を点灯した状態（図３Ｄに破線で示す信号機Ｌ1b）となったことで破線の矢印Ｍbのように走行を開始して信号交差点Ｉ1を通過したことが推定される。図３Ｄにおいても図３Ｃと同様に、添え字および線種によって時間推移を示している。
【００４１】
このように、信号交差点Ｉ1における点灯パターンと進入方向との組み合わせは、信号交差点Ｉ1における車両１１の動作に対応し、点灯パターンと進入方向とが特定の組み合わせであったときには、その後の車両１１の動作が特定の動作となることが期待される。そこで、本実施形態においては、最近接信号交差点情報３０ｂに対応づけて前方信号交差点情報３０ｃを蓄積することとしており、最近接信号交差点である信号交差点Ｉ1を通過した後、車両１１が再停止するまでステップＳ１１０〜Ｓ１３０のループ処理を行う。この結果、図４に示すように、最近接信号交差点である信号交差点Ｉ1に対応づけて、信号交差点Ｉ1より前方の前方信号交差点に関する前方信号交差点情報３０ｃを蓄積する。
【００４２】
例えば、図３Ａに示すように、信号交差点Ｉ1を通過した後に信号交差点Ｉ2を通過し、信号交差点Ｉ3を通過する以前に再停止（図３ＡのＣ1）した場合、信号交差点Ｉ2，信号交差点Ｉ3が最近接信号交差点である信号交差点Ｉ1に対応する前方信号交差点となる。そして、信号交差点Ｉ2に関しては、信号交差点Ｉ1，Ｉ2間の所要時間（図４に示す例では符号Ｔ2で示す"５分"）と信号交差点Ｉ2の点灯パターン（図４に示す例では符号Ｐ2で示す"青"）とを示す情報が前方信号交差点情報３０ｃとして蓄積される。また、信号交差点Ｉ3に関しては、信号交差点Ｉ2，Ｉ3間の所要時間（図４に示す例では符号Ｔ3で示す"５分"）と信号交差点Ｉ3の点灯パターン（図４に示す例では符号Ｐ31で示す"赤"）とを示す情報が前方信号交差点情報３０ｃとして蓄積される。
【００４３】
なお、本実施形態においては、車両１１の停止位置の前方の最も近い最近接信号交差点から再停止位置の前方の最も近い前方信号交差点までの各信号交差点について情報を蓄積する。従って、図３Ａに示す例のように、信号交差点Ｉ3を通過する前に車両１１が再停止した場合、符号Ｐ31で示す点灯パターンの後の情報として信号交差点Ｉ3より前方の信号交差点に関する情報は蓄積されない（図４に示す例では符号Ｎ41で示す"−"）。また、車両１１は信号機の点灯状態が"赤"であるとき以外にも再停止し得る。例えば、渋滞に起因して車両１１が再停止したときに当該車両１１の前方に存在する最も近い信号機の点灯状態が"青"である場合もある。この場合、図４にて符号Ｐ32で示すように信号交差点Ｉ3の信号機に関する点灯パターンが"青"となり、当該点灯パターンの後の情報として信号交差点Ｉ3より前方の情報は蓄積されない（図４に示す例では符号Ｎ42で示す"−"）。
【００４４】
（４）走行履歴の利用例：
次に、以上のようにして蓄積された最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃが利用される例を説明する。ナビゲーション処理部２１ｅの処理によって制御部２０は、車両１１の経路を案内するナビゲーション処理を行うが、本実施形態においては、当該ナビゲーション処理の過程で車両１１の経路上に存在する信号機の点灯状態を案内する点灯状態案内処理を行っており、この際に最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃが参照される。
【００４５】
図５は、点灯状態案内処理を示すフローチャートである。この処理において、制御部２０は、予め設定された走行予定経路を車両１１が走行している過程で記憶媒体３０を参照し、車両１１の現在位置の前方の信号交差点が１個目の信号交差点となっている最近接信号交差点情報３０ｂが存在するか否か判別する（ステップＳ２００）。
【００４６】
ステップＳ２００において、現在位置の前方の信号交差点が１個目の信号交差点となっている最近接信号交差点情報３０ｂが存在すると判別されたとき、制御部２０は、その中に、車両１１の前方の信号交差点における点灯パターンおよび当該信号交差点に対する車両１１の進入方向に一致する点灯パターンおよび進入方向の最近接信号交差点情報３０ｂが存在するか否かを判別する（ステップＳ２０５）。
【００４７】
ステップＳ２０５において、前方の信号交差点における点灯パターンおよび当該信号交差点に対する車両１１の進入方向に一致する点灯パターンおよび進入方向の最近接信号交差点情報３０ｂが存在すると判別されたとき、その最近接信号交差点情報３０ｂに対応した情報であって、車両１１の走行予定経路上の信号交差点に対応する前方信号交差点情報３０ｃを取得する（ステップＳ２１０）。この結果、車両１１の走行予定経路上の信号交差点に関する情報であって、車両１１の現在の動作に対応した前方信号交差点情報３０ｃが取得される。
【００４８】
次に、制御部２０は、渋滞情報に基づいて１個目の信号交差点以降の各信号交差点について信号交差点間を走行する際の旅行時間を推定する（ステップＳ２１５）。すなわち、制御部２０は、図示しない通信部を介して外部機器（道路交通情報管理センターの送信部等）から渋滞情報を受信する。本実施形態において渋滞情報には各リンクにおける交通量（渋滞、混雑、空きなど）を示す情報が含まれており、制御部２０は当該渋滞情報に基づいて各リンクの旅行時間を推定する。
【００４９】
そして、制御部２０は、当該旅行時間と前方信号交差点情報３０ｃとに基づいて走行経路上の信号交差点における信号機の点灯状態を推定し、図示しないディスプレイ等を利用して当該信号機の点灯状態を案内する（ステップＳ２２０）。本例において、１個目〜Ｎ−１個目の信号交差点（Ｎは再停止位置の前方の最も近い信号交差点を示す番号）についての最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃは、過去に車両が停止することなく通過した信号交差点についての情報である。そこで、本例においては、１個目〜Ｎ−１個目の信号交差点について各信号交差点間の旅行時間が前方信号交差点情報３０ｃに規定された各所要時間と略一致した場合に、車両１１は各信号交差点間で停止することなく通過するとみなす。そして、１個目〜Ｎ−１個目の信号交差点の点灯状態は前方信号交差点情報３０ｃに規定された点灯状態である"青"とみなし、各信号交差点の点灯状態が"青"と推定される旨を案内する。
【００５０】
また、Ｎ個目の信号交差点についての前方信号交差点情報３０ｃは、過去に車両が再停止したときに当該再停止位置の前方の最も近い信号交差点についてのデータである。そこで、本例においては、Ｎ−１個目とＮ個目の信号交差点間の旅行時間が前方信号交差点情報３０ｃに規定された所要時間以上である場合に、車両１１はＮ個目の信号交差点で停止するとみなす。そして、Ｎ個目の信号交差点の点灯状態として前方信号交差点情報３０ｃに点灯状態"赤"が規定されている場合には、Ｎ個目の信号交差点の点灯状態が"赤"と推定される旨を案内する。
【００５１】
以上のように、予め最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃを作成しておけば、車両が最近接信号交差点に対して特定の進入方向で進入し、最近接信号交差点が特定の点灯パターンであったときに、最近接信号交差点をキーにして所定の記憶媒体を参照することで、その後の車両の動作や車両の動作に影響を与える信号機についてその点灯状態を予測することが可能である。また、最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃは、過去に車両が実際に最近接信号交差点を走行したときの履歴に基づいて作成されているため、車両の動作や車両の動作に影響を与える信号機を正確に予測することが可能である。
【００５２】
（５）他の実施形態：
以上の実施形態は、本発明を実施するための一例であり、停止位置より前方の最も近い最近接信号交差点における信号機の点灯パターンと進入方向とに基づいて、前方信号交差点が存在する道路上での車両の動作を予測する情報を蓄積する限りにおいて他にも種々の実施形態を採用可能である。
【００５３】
例えば、車両１１の再停止位置より前方の最も近い信号交差点における信号機の点灯パターンとして信号機の点灯状態が変化する時刻を示す情報を取得し、車両１１の再停止位置より前方の最も近い信号交差点が存在する道路における車両１１の動作として再停止位置における停止時刻と再停止位置より後方の最も近い信号交差点を通過した時刻とを示す情報を取得して前方信号交差点情報３０ｃとしてもよい。
【００５４】
図６Ａ、図６Ｂは、車両１１が信号交差点Ｉ2を通過後、信号交差点Ｉ3を通過する以前に再停止位置Ｓaにて再停止した場合の各種例を示している。例えば、図６Ａは、信号交差点Ｉ2の信号機Ｌ2が"青"の状態で車両１１が当該信号交差点Ｉ2を通過し（図６Ａに示す実線の矢印Ｍ）、信号交差点Ｉ3の信号機Ｌ3が"青"の状態（図６Ａに実線で示す信号機Ｌ3a）において車両１１が停止位置Ｓaで停止し、その後、信号機Ｌ3が"赤"に変わった（図３Ｃに破線で示す信号機Ｌ3b）ことを示している。
【００５５】
このような状態においては、再停止位置Ｓaにて再停止した時刻Ｔaと車両１１が信号交差点Ｉ2（再停止位置より後方の最も近い信号交差点）を通過した時刻Ｔ2とを車両の動作に対応した情報とし、信号交差点Ｉ3（再停止位置より前方の最も近い信号交差点）の信号機Ｌ3が"青"から"赤"に変わった時刻Ｔbを点灯パターンに対応した情報とする。この構成において、図６Ａに示す例ではＴ2＜Ｔa＜Ｔbであるため、車両１１が信号交差点Ｉ2を通過した後、信号機の点灯状態が"青"から"赤"に変わるまでに時間Ｔb−Ｔ2を要すると推定することが可能になる。また、車両１１が信号交差点Ｉ2を通過後時間Ｔa−Ｔ2経過すると車両１１が停止すると推定することが可能になる。また、当該停止時点における信号機Ｌ3の点灯状態は"赤"であると推定することが可能になる。
【００５６】
また、図６Ｂは、信号交差点Ｉ2の信号機Ｌ2が"青"の状態で車両１１が当該信号交差点Ｉ2を通過し（図６Ｂに示す実線の矢印Ｍ）、信号交差点Ｉ3の信号機Ｌ3が"赤"の状態（図６Ｂに実線で示す信号機Ｌ3a）となったことで車両１１が停止位置Ｓaで停止し、その後、信号機Ｌ3が"青"に変わった（図３Ｃに破線で示す信号機Ｌ3b）ことを示している。
【００５７】
このような状態においては、再停止位置Ｓaにて再停止した時刻Ｔaと車両１１が信号交差点Ｉ2を通過した時刻Ｔ2とを車両の動作に対応した情報とし、信号交差点Ｉ3の信号機Ｌ3が"赤"から"青"に変わった時刻Ｔbを点灯パターンに対応した情報とする。この構成において、図６Ｂに示す例ではＴ2＜Ｔa＜Ｔbであるため、車両１１が信号交差点Ｉ2を通過した後、信号機の点灯状態が"赤"から"青"に変わるまでに時間Ｔb−Ｔ2を要すると推定することが可能になる。また、車両１１が信号交差点Ｉ2を通過後、時間Ｔa−Ｔ2経過した直後に信号交差点Ｉ3に到達することが推定される場合には、信号交差点Ｉ3を通過可能であると推定する構成も採用可能である。いずれにしても、以上のような各時刻を含む前方信号交差点情報３０ｃを蓄積すれば、再停止位置より前方の最も近い信号交差点における信号機の点灯状態や車両の動作についてより複雑な推定を行うことが可能である。
【００５８】
さらに、上述の実施形態においては、渋滞情報と最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃを組み合わせることによって信号機の点灯状態を推定したが、最近接信号交差点情報３０ｂおよび前方信号交差点情報３０ｃの利用法は上述のような方法に限定されない。例えば、１個目の信号交差点を通過するときの信号交差点に対する進入方向および信号機の点灯パターンを取得し、当該進入方向および点灯パターンに対応した最近接信号交差点情報３０ｂを特定し、当該最近接信号交差点情報３０ｂに対応した前方信号交差点情報３０ｃを参照し、車両１１の走行予定経路上の前方信号交差点について記述された所要時間を参照し、各所要時間が１個目の信号交差点以降の各信号交差点間の推定所要時間であるとして当該推定所要時間を案内する構成としても良い。また、所要時間が長い程、信号交差点やリンクのコストの重みを大きくし、コストに基づく経路探索や経路案内を行うことも可能である。また、走行履歴を利用する処理は図５に示す処理に限定されず、例えば、ステップＳ２００の前に車両１１が停止したか否かを判別し、停止したと判別されたときにステップＳ２００を実行し、停止位置前方の信号交差点が１個目の信号交差点となっている情報が存在するか否かを判別しても良い。
【００５９】
さらに、最近接信号交差点情報３０ｂにおいては、信号交差点への進入方向に加えて車両の動作を記録するように構成してもよい。例えば、図３Ｃに示すように、信号機Ｌ1が赤の状態となったことで車両１１が停止位置Ｓaで停止し、信号機Ｌ1が青の状態となったことで車両１１が再び走行を開始して信号交差点Ｉ1を通過する動作を行っていた場合には、当該動作を示す情報を最近接信号交差点情報３０ｂに含める構成としても良い。
【００６０】
さらに、信号機の点灯パターンを特定するための構成はカメラに限定されず、公知の種々のセンサの出力情報や路車間通信を利用可能である。また、車両の動作を公知の種々のセンサやカメラなどの出力情報や路車間通信に基づいて特定しても良い。
【図面の簡単な説明】
【００６１】
【図１】走行履歴蓄積システムのブロック図である。
【図２】走行履歴取得処理を示すフローチャートである。
【図３】（３Ａ）〜（３Ｄ）は信号交差点と車両の動作例を示す図である。
【図４】蓄積される情報の例を示す図である。
【図５】点灯状態案内処理を示すフローチャートである。
【図６】（６Ａ），（６Ｂ）は信号交差点と車両の動作例を示す図である。
【符号の説明】
【００６２】
１０…ナビゲーション装置、１１…車両、２０…制御部、２１…ナビゲーションプログラム、２１ａ…停止位置情報取得部、２１ｂ…最近接信号交差点情報取得部、２１ｃ…前方信号交差点情報取得部、２１ｄ…蓄積制御部、２１ｄ１…通信制御部、２１ｅ…ナビゲーション処理部、３０…記憶媒体、３０ａ…地図情報、３０ｂ…最近接信号交差点情報、３０ｃ…前方信号交差点情報、４０…受信部、４１…車速センサ、４２…ジャイロセンサ、４３…カメラ、５０…蓄積サーバ、５１…記憶媒体、５１ａ…最近接信号交差点情報、５１ｂ…前方信号交差点情報
【図１】
2010061215.tif 000003
【図２】
2010061215.tif 000004
【図３】
2010061215.tif 000005
【図４】
2010061215.tif 000006
【図５】
2010061215.tif 000007
【図６】
2010061215.tif 000008