(57)【特許請求の範囲】
【請求項１】
自車両で検出した走行状態に関する情報である自車両走行情報と、相手車両から受信した走行状態に関する情報である相手車両走行情報とに基づいて、自車両の運転支援を行う車両用運転支援装置であって、
前記自車両走行情報を記憶する自車両走行情報記憶手段と、
道路側に設置されて該道路を通過する車両の走行状態を検出する検出装置から、該検出装置が前記自車両について検出した前記走行情報である検出情報を受信する検出情報受信手段と、
前記自車両走行情報記憶手段に記憶されている前記自車両走行情報と前記検出情報とに基づいて、該自車両走行情報についての較正情報を生成する較正情報生成手段と、
前記較正情報を記憶する自車両較正情報記憶手段と、
前記自車両走行情報および前記較正情報を外部に向けて送信する送信手段と、
前記相手車両から送信された前記相手車両走行情報および前記較正情報を受信する受信手段と、
前記受信手段によって受信された前記相手車両走行情報を記憶する相手車両走行情報記憶手段と、
前記受信手段によって受信された前記較正情報を記憶する相手車両較正情報記憶手段と、
前記運転支援の態様である支援態様を複数種類記憶している支援態様記憶手段と、
前記自車両についての前記較正情報と前記相手車両についての前記較正情報とを考慮して、前記支援態様を選択する支援態様選択手段と、
選択された前記支援態様で前記運転支援を行う運転支援実行手段と
を備える車両用運転支援装置。
【請求項２】
請求項１に記載の車両用運転支援装置であって、
前記支援態様記憶手段は、前記自車両走行情報および前記相手車両走行情報に対する要求精度が異なる複数種類の前記支援態様を記憶している手段であり、
前記支援態様選択手段は、前記自車両および前記相手車両の何れについても前記較正情報が得られている場合には、少なくとも一方の前記較正情報が得られていない場合よりも、前記要求精度の高い前記支援態様を選択する手段である
車両用運転支援装置。
【請求項３】
請求項２に記載の車両用運転支援装置であって、
前記較正情報生成手段は、前記自車両走行情報で前記検出情報を除算することによって求めた較正係数を、前記較正情報として生成する手段である
車両用運転支援装置。
【請求項４】
請求項２または請求項３の何れか一項に記載の車両用運転支援装置であって、
前記検出情報受信手段は、前記検出装置から、前記検出情報に加えて、該検出装置に関する情報である検出装置情報も受信する手段であり、
前記較正情報生成手段は、前記検出装置情報を含んだ前記較正情報を生成する手段である
車両用運転支援装置。
【請求項５】
請求項４に記載の車両用運転支援装置であって、
前記支援態様選択手段は、前記自車両および前記相手車両の何れについても前記較正情報が得られている場合には、それぞれの該較正情報に含まれる前記検出装置情報が一致するか否かを判断し、一致する場合には一致しない場合よりも、前記要求精度の高い前記支援態様を選択する手段である
車両用運転支援装置。
【請求項６】
請求項５に記載の車両用運転支援装置であって、
前記支援態様選択手段は、
前記自車両および前記相手車両の何れについても前記較正情報が得られているが、それぞれの該較正情報に含まれる前記検出装置情報が一致しない場合には、前記相手車両較正情報記憶手段に記憶されている前記較正情報の中から、前記自車両の前記較正情報と前記検出装置情報が一致し、且つ、前記相手車両の前記較正情報とも前記検出装置情報が一致する第三車両の前記較正情報を検索し、
前記第三車両の前記較正情報が見つかった場合には、見つからなかった場合よりも、前記要求精度の高い前記支援態様を選択する手段である
車両用運転支援装置。
【請求項７】
請求項６に記載の車両用運転支援装置であって、
前記支援態様選択手段は、前記第三車両の前記較正情報が見つかった場合には、
前記自車両の前記較正情報に対して前記検出装置情報が一致する前記第三車両の前記較正情報と、
前記相手車両の前記較正情報に対して前記検出装置情報が一致する前記第三車両の前記較正情報と、
前記相手車両の前記較正情報に対して前記検出装置情報が一致しない前記自車両の前記較正情報と
を用いて、前記相手車両の前記較正情報に対して前記検出装置情報が一致する前記自車両の前記較正情報を合成する手段である
車両用運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両の走行情報と、車車間通信によって相手車両から取得した走行情報とを用いて運転支援を行う車両用運転支援装置に関する。
【背景技術】
【０００２】
近年では、周辺を走行する車両（周辺車両）の走行情報を無線通信によって取得し、得られた走行情報に基づいて、各種の運転支援を行う技術が提案されている。例えば、車両に搭載された車速センサーを用いて検出した車速情報や、ＧＰＳ受信機を用いて検出した位置情報および進行方向などの情報を、無線通信によって周辺車両と通信することにより、出会い頭による衝突事故などの発生を回避する技術が提案されている。
【０００３】
また、周辺車両との間の通信量を抑制しようとする技術（特許文献１）や、交差点での運転支援の内容を、周辺車両の走行情報を考慮して決定する技術（特許文献２）も提案されている。このように周辺車両の走行情報を利用して運転支援を行う技術では、走行情報に含まれる誤差の大きさが許容範囲内に収まっていることが前提となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９５９２９号公報
【特許文献２】特開２０１２−２２５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、周辺車両はたまたま自車両の周囲に存在した不特定多数の車両に過ぎないから、それら周辺車両から得られる走行情報の誤差の大きさが許容範囲内に収まっているか否かを判断することは難しい。このため、周辺車両から得た走行情報を利用して適切な運転支援を行うことは困難であるという問題があった。
【０００６】
この発明は、上述した問題に鑑みてなされたものであり、不特定多数の周辺車両から得た走行情報を用いて、適切な運転支援を行うことが可能な車両用運転支援装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した問題を解決するために、本発明の車両用運転支援装置は、自車両についての走行情報（自車両走行情報）を取得して記憶しておき、道路側に設置された検出装置を用いて自車両走行情報を較正できた場合には、較正によって得られた較正情報も記憶しておく。尚、較正情報としては、例えば、走行情報を較正するために用いる較正係数とすることができる。この場合は、較正係数を用いて走行情報を較正することで、より精度の高い走行情報を得ることができる。あるいは、走行情報を取得した時に既に較正係数が得られている場合には、取得した走行情報を較正してから自車両走行情報として記憶するようにしてもよい。この場合は、走行情報が較正済みであることを示すフラグを、較正情報として記憶しても良い。更には、このようなフラグの代わりに、較正係数を求めた時刻（較正時刻）を、較正情報として記憶しても良い。
また、運転支援の対象となる相手車両から、走行情報（相手車両走行情報）や較正情報を受信した場合には、これらの情報も記憶しておく。そして、運転支援を行う際には、自車両についての較正情報と相手車両についての較正情報とを考慮して、運転支援の支援態様を選択した後、選択した態様で運転支援を行う。
【０００８】
較正情報の有無も含めて、自車両および相手車両についての較正情報が分かれば、相手車両が不特定多数の車両の中から選択された車両であっても、自車両および相手車両から得られる走行情報の精度について判断することができる。このため、それらの走行情報に基づいて適切に運転支援を行うことが可能となる。
【０００９】
また、上述した本発明の車両用運転支援装置においては、次のようにしても良い。先ず、支援態様記憶手段では、自車両走行情報および相手車両走行情報に対する要求精度が異なる複数種類の支援態様を記憶しておく。そして、支援態様選択手段では、自車両および相手車両の何れについても較正情報が得られている場合には、少なくとも一方の較正情報が得られていない場合よりも、要求精度の高い支援態様を選択するようにしてもよい。
【００１０】
自車両および相手車両の何れについても較正情報が得られていれば、自車両および相手車両の何れについても精度の高い走行情報を得ることができるので、走行情報に対する要求精度の高い支援態様で運転支援を行うことができる。これに対して、何れか一方の較正情報しか得られていない場合は、一方の車両でしか高い精度の走行情報を得ることができないので、要求精度があまり高い支援態様での運転支援を行うことは困難である。従って、何れについても較正情報が得られている場合には、少なくとも一方の較正情報しか得られていない場合よりも要求精度の高い支援態様を選択することで、適切な支援態様で運転支援を行うことが可能となる。
【００１１】
また、上述した本発明の車両用運転支援装置の較正情報生成手段では、自車両走行情報で検出情報を除算することによって較正係数を算出し、得られた較正係数を較正情報としてもよい。
【００１２】
このようにして生成した較正情報を記憶しておけば、走行情報に較正情報を乗算するだけで、精度の高い走行情報を、迅速に得ることが可能となる。
【００１３】
また、上述した本発明の車両用運転支援装置においては、次のようにしても良い。すなわち、検出情報受信手段では、検出装置から検出情報を受信するだけでなく、検出装置に関する情報である検出装置情報も受信する。尚、検出装置情報は、検出装置を識別するための識別番号とすることができるが、検出装置が検出情報を検出する方法に関する情報とすることもできるし、検出装置が検出情報を検出する精度（検出精度）に関する情報とすることもできる。そして、較正情報生成手段では、較正情報を生成する際に、検出装置から受信した検出装置情報を含んだ較正情報を生成するようにしてもよい。
【００１４】
こうすれば、運転支援の支援態様を選択する際に、較正情報を生成する元となった検出装置に関する情報も考慮することができるので、より適切な支援態様を選択することが可能となる。
【００１５】
また、検出装置情報も含んだ較正情報を考慮して支援態様を選択する本発明の車両用運転支援装置においては、次のようにして支援態様を選択しても良い。すなわち、支援態様選択手段では、自車両および相手車両の何れについても較正情報が得られている場合には、それぞれの較正情報に含まれる検出装置情報が一致するか否かを判断する。そして、一致する場合には、一致しない場合よりも、要求精度の高い支援態様を選択するようにしてもよい。
【００１６】
自車両および相手車両の何れについても較正情報が得られているだけでなく、それぞれの較正情報に含まれる検出装置情報が一致していれば、検出装置情報が一致していない場合よりも、自車両および相手車両の走行情報を高い精度で較正することができる。このため、自車両および相手車両の較正情報に含まれる検出装置情報が一致する場合には、一致しない場合よりも、要求精度の高い支援態様を選択しておくことで、より適切な態様で運転支援を行うことが可能となる。
【００１７】
また、上述した検出装置情報も考慮して支援態様を選択する本発明の車両用運転支援装置においては、次のようにして支援態様を選択しても良い。すなわち、支援態様選択手段では、自車両および相手車両の何れについても較正情報が得られているが、それぞれの較正情報に含まれる検出装置情報が一致しない場合には、相手車両較正情報記憶手段に記憶されているか複数の較正情報の中から、第三車両の較正情報を検索する。ここで、第三車両とは、自車両の較正情報と検出装置情報が一致し、且つ、相手車両の較正情報とも検出装置情報が一致する車両である。そして、そのような第三車両の較正情報が見つかった場合には、見つからなかった場合よりも、要求精度の高い支援態様を選択するようにしてもよい。
【００１８】
このような第三車両の較正情報が存在していれば、自車両の較正情報と相手車両の較正情報との間で検出装置情報が一致しなくても、第三車両の較正情報を用いて、自車両および相手車両の走行情報を精度良く較正することができる。従って、そのような第三車両の較正情報が見つかった場合には、見つからなかった場合よりも要求精度の高い支援態様を選択することで、適切な支援態様で運転支援を行うことが可能となる。
【００１９】
また、上述した第三車両の較正情報を利用する本発明の車両用運転支援装置においては、第三車両の較正情報を次のようにして利用しても良い。すなわち、自車両の較正情報に対して検出装置情報が一致する第三車両の較正情報と、相手車両の較正情報に対して検出装置情報が一致する第三車両の較正情報と、相手車両の較正情報に対して検出装置情報が一致しない自車両の較正情報とを用いて、相手車両の較正情報に対して検出装置情報が一致する自車両の較正情報を合成することとしてもよい。
【００２０】
これらの較正情報を用いて、相手車両の較正情報に対して検出装置情報が一致する自車両の較正情報を合成可能な理由については後述するが、こうして自車両の較正情報を合成してやれば、自車両と相手車両との間で検出装置情報が一致する較正情報が記憶されていない場合でも、一致する較正情報を合成することができるので、適切な支援態様で運転支援を行うことが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本実施例の車両用運転支援装置１００を含んだ交通システム１を示す説明図である。
【図２】本実施例の車両用運転支援装置１００の構成を示すブロック図である。
【図３】車両用運転支援装置１００で行われる第１実施例のバックグラウンド処理の前半部分のフローチャートである。
【図４】第１実施例のバックグラウンド処理の後半部分のフローチャートである。
【図５】第１実施例の自車走行情報記憶部１１２および自車較正係数記憶部１１４に記憶される各種データを例示した説明図である。
【図６】第１実施例の他車走行情報記憶部１２２および他車較正係数記憶部１２４に記憶される各種データを例示した説明図である。
【図７】路側機３０で行われる第１実施例の路側機側処理のフローチャートである。
【図８】路側機３０の構成を示す説明図である。
【図９】路側機３０から送信される第１実施例の測定情報を例示した説明図である。
【図１０】車両用運転支援装置１００で行われる第１実施例の運転支援処理の前半部分のフローチャートである。
【図１１】第１実施例の運転支援処理の後半部分のフローチャートである。
【図１２】運転支援の開始に際して操作パネル１５２に表示される選択画面を例示した説明図である。
【図１３】支援レベルに応じて設定された第１実施例の支援態様を例示した説明図である。
【図１４】第１実施例の変形例のバックグラウンド処理の前半部分のフローチャートである。
【図１５】第１実施例の変形例のバックグラウンド処理の後半部分のフローチャートである。
【図１６】第１実施例の変形例の自車走行情報記憶部１１２に記憶される走行情報のデータを例示した説明図である。
【図１７】第１実施例の変形例の他車走行情報記憶部１２２に記憶される走行情報のデータを例示した説明図である。
【図１８】第１実施例の変形例の運転支援処理のフローチャートである。
【図１９】第２実施例の路側機側処理のフローチャートである。
【図２０】第２実施例の測定情報を例示した説明図である。
【図２１】第２実施例の自車較正係数記憶部１１４に記憶される各種のデータを例示した説明図である。
【図２２】第２実施例の他車較正係数記憶部１２４に記憶される各種のデータを例示した説明図である。
【図２３】第２実施例の運転支援処理の後半部分のフローチャートである。
【図２４】第２実施例の支援態様を例示した説明図である。
【図２５】第２実施例の変形例１の運転支援処理で較正係数を合成する部分のフローチャートである。
【図２６】第２実施例の変形例１の運転支援処理で較正係数を合成する方法を示した説明図である。
【発明を実施するための形態】
【００２２】
以下では、上述した本願発明の内容を明確にするために実施例について説明する。
Ａ．装置構成  ：
図１には本実施例の車両用運転支援装置１００が用いられる交通システム１の概要が示されている。図示されるように交通システム１は、道路を走行する自車両１０および他車両２０や、道路側（道路上あるいは道路脇）に設置された路側機３０などを備えている。自車両１０および他車両２０には、本実施例の車両用運転支援装置１００が搭載されている。尚、車両用運転支援装置１００は、ＣＰＵや、ＲＯＭ、ＲＡＭ、タイマーなどがバスによってデータを読み書き可能に接続されたマイクロコンピューターなどによって構成されている。ＲＯＭには各種のプログラムや、プログラムの実行に必要なデータが予め記憶されており、ＣＰＵがプログラムやデータを読み出して、ＲＡＭを用いてプログラムを実行することで、各種の処理が行われる。
【００２３】
また、後述するように車両用運転支援装置１００は通信機能を有しており、自車両１０に搭載された各種のセンサーを用いて検出された車速などの走行情報を外部に送信したり、他車両２０から送信された走行情報を受信したりすることができる。また、ＧＰＳ衛星４０からＧＰＳ信号を受信可能な場合には、位置情報を走行情報として検出して、外部に送信しても良い。
【００２４】
路側機３０は、道路上の測定エリア３０ａを監視しており、測定エリア３０ａ内に車両が侵入すると、その車両の車速などの走行情報を測定して、得られた走行情報を外部に送信することができる。尚、各車が同じ路側機３０から得られる走行情報の誤差特性（すなわち精度）は同じといってよい。従って、各車が互いに走行情報を共有するとき、それぞれが固有の誤差特性を持つ各車の車載センサー１２によって得られる走行情報を用いる場合とは違い、一定の精度の保証が可能である。よって、本明細書中では、路側機３０で得られる走行情報のことを「測定情報」と称して、車載センサー１２によって得られる走行情報と区別する。また、本実施例では路側機３０が、本発明における「検出装置」に対応する。また、尚、本実施例では、路側機３０から送信される測定情報が、本発明における「検出情報」に対応する。
【００２５】
図２には、車両用運転支援装置１００の大まかな構成が示されている。図示されるように本実施例の車両用運転支援装置１００は、自車情報モジュール１１０と、他車情報モジュール１２０と、運転支援モジュール１３０と、通信モジュール１４０と、入出力モジュール１５０などを備えている。尚、「モジュール」とは、車両用運転支援装置１００を機能に着目して便宜的に分割した抽象的な概念であり、モジュールの実体は、プログラムの一部分や、複数のプログラムの集まり、あるいは車両用運転支援装置１００に搭載されたハードウェアなどとすることができる。
【００２６】
自車情報モジュール１１０は、自車両１０で検出された各種の情報を取得して記憶するモジュールである。自車両１０には、各種の車載センサー１２が搭載されており、自車情報モジュール１１０は、これら車載センサー１２で検出した走行情報を、自車走行情報として自車走行情報記憶部１１２に記憶する。車載センサー１２としては、車速を検出する車速センサーや、ＧＰＳ信号を受信して位置情報を検出する位置センサーや、操舵角を検出する舵角センサーや、走行距離を検出する距離センサーや、タイヤの空気圧を検出する空気圧センサーなどとすることができる。また、走行情報は、時刻検出部１０２で検出された時刻（検出時刻）と共に記憶される。
【００２７】
また、後述するように車両用運転支援装置１００は、路側機３０で測定された自車の走行情報（測定情報）を受信して、車載センサー１２で検出された各種の走行情報（自車走行情報）を較正することが可能である。このことと対応して、車両用運転支援装置１００の自車情報モジュール１１０は、路側機３０から受信した測定情報と自車走行情報とに基づいて較正係数（自車較正係数）を算出すると、得られた較正係数をその時点での時刻（較正時刻）と共に記憶する。較正係数および較正時刻は、自車較正係数記憶部１１４に記憶される。
【００２８】
通信モジュール１４０は、送信部１４２と受信部１４４とを備えている。送信部１４２は、自車両１０で検出された自車走行情報や較正係数などを送信し、受信部１４４は、他車両２０から送信された走行情報や較正係数などを受信する。また、路側機３０から送信された測定情報も、受信部１４４によって受信される。
【００２９】
他車情報モジュール１２０に設けられた他車走行情報記憶部１２２は、通信モジュール１４０が他車両２０から受信した走行情報（他車走行情報）などのデータを記憶する。また、他車情報モジュール１２０の他車較正係数記憶部１２４は、他車両２０から受信した較正係数（他車較正係数）などのデータを記憶する。
【００３０】
運転支援モジュール１３０は、運転支援を行う運転支援部１３２と、運転支援の開始に先立って運転支援の支援レベルを決定する支援レベル決定部１３４とを備えている。また、運転支援モジュール１３０は、自車両１０の運転者とのユーザーインターフェースを司る入出力モジュール１５０に接続されている。入出力モジュール１５０には、後述する操作パネル１５２や、図示しない各種の操作ボタンなどが設けられている。運転者による運転支援の開始指示が、入出力モジュール１５０を介して運転支援モジュール１３０に入力されると、後述するように支援レベル決定部１３４が自車情報モジュール１１０および他車情報モジュール１２０の各種情報に基づいて支援レベルを決定する。その後、運転支援部１３２が、決定された支援レベルで運転支援を開始する。
【００３１】
尚、本実施例の自車走行情報が本発明における「自車両走行情報」に対応し、本実施例の自車走行情報記憶部１１２が、本発明における「自車両走行情報記憶手段」に対応する。また、運転支援に際して他車両の中から相手車両が選択されると、選択された他車両の他車走行情報が本発明における「他車両走行情報」に対応することとなり、従って、他車走行情報記憶部１２２が、本発明における「相手車両走行情報記憶手段」に対応する。更に、本実施例の較正係数（自車較正係数および他車較正係数）が、本発明における「較正情報」に対応し、較正係数を生成する自車情報モジュール１１０が、本発明における「較正情報生成手段」に対応する。また、本実施例の自車較正係数記憶部１１４が本発明における「自車両較正情報記憶手段」に対応し、他車較正係数記憶部１２４が本発明における「相手車両較正情報記憶手段」に対応する。更に、通信モジュール１４０の送信部１４２は、本発明における「送信手段」に対応し、通信モジュール１４０の受信部１４４は、本発明における「受信手段」および「検出情報受信手段」に対応する。また、本実施例の支援レベル決定部１３４は、本発明における「支援態様記憶手段」および「支援態様選択手段」に対応し、本実施例の運転支援部１３２は、本発明における「運転支援実行手段」に対応する。
【００３２】
Ｂ．第１実施例  ：
Ｂ−１．バックグラウンド処理  ：
図３および図４には、第１実施例の運転支援の前提として車両用運転支援装置１００が実行するバックグラウンド処理のフローチャートが示されている。第１実施例のバックグラウンド処理を開始すると、先ず始めに、車両用運転支援装置１００に内蔵された図示しないタイマーが一周期分のカウントアップを終了したか否かを判断する（Ｓ１００）。本実施例では、タイマーのカウント周期は１００ｍｓｅｃに設定されており、１００ｍｓｅｃが経過する度に、タイマーが一周期分のカウントアップを終了する。
【００３３】
その結果、一周期分のカウントアップが終了したと判断したら（Ｓ１００：ｙｅｓ）、各種の車載センサー１２から自車両１０の走行情報（例えば、車速や操舵角など）を取得する（Ｓ１０２）。そして、得られた走行情報と、時刻検出部１０２（図２参照）で検出した現在の時刻（検出時刻）とを、自車走行情報記憶部１１２に記憶する（Ｓ１０４）。
その後、自車両１０の車両ＩＤと、自車走行情報と、検出時刻とを、通信モジュール１４０からブロードキャスト送信する（Ｓ１０６）。ここで「ブロードキャスト送信」とは、宛先を指定せずに不特定多数に向けて情報を送信することをいう。また、「車両ＩＤ」とは、車両毎に付与された識別コードである。尚、車両ＩＤは、個々の車両を識別可能なデータであれば、必ずしも車両に対して付与されたものである必要はない。例えば、車両用運転支援装置１００の通信モジュール１４０には、通信モジュールを識別するためのＭＡＣアドレスが必ず付与されているから、このＭＡＣアドレスを車両ＩＤとして用いることもできる。
【００３４】
図５（ａ）には、自車走行情報記憶部１１２に自車走行情報が記憶されている様子が概念的に示されている。図示した例では、自車走行情報として、車速を表すdataＶと、位置情報を表すdataＧと、操舵角を表すdataＤとが記憶されている。車速は、車載センサー１２として搭載された図示しない車速センサーによって検出する。位置情報は、車載センサー１２として搭載された図示しないＧＰＳ信号受信装置が、ＧＰＳ信号を受信することによって検出する。操舵角は、車載センサー１２として搭載された図示しない操舵角センサーによって検出する。もちろん、これら以外の走行情報を記憶しても良い。
また、検出時刻は、月（ｍ）／日（ｄ）／時（ｈ）／分（ｍ）／秒（ｓ）／０．１秒（ｓｓ）のデータ形式で記憶されている。
【００３５】
上述したように本実施例では１００ｍｓｅｃ毎に一周期分のカウントアップが終了するから、１００ｍｓｅｃ毎に車載センサー１２から走行情報が取得されて、自車走行情報記憶部１１２に検出時刻および走行情報が追加されていく。もっとも、自車走行情報記憶部１１２の記憶容量には限りがあるので、検出時刻から一定時間以上が経過した古い走行情報は削除するようにして、記憶容量を節約しても良い。
一方、タイマーで一周期分のカウントアップが終了していないと判断した場合は（Ｓ１００：ｎｏ）、上述した一連の処理（Ｓ１００〜Ｓ１０６）は行わない。
【００３６】
続いて、路側機３０からの測定情報を受信したか否かを判断する（Ｓ１０８）。詳細には後述するが、路側機３０は、測定エリア３０ａに車両が侵入するとその車両の走行情報（例えば車速など）を測定し、更に、車両のナンバープレートを撮影して車両ナンバーを認識する。そして、測定情報を車両ナンバーと共にブロードキャスト送信する。図３のＳ１０８では、こうして路側機３０から送信された測定情報を受信したか否かを判断する。
【００３７】
その結果、路側機３０からの測定情報を受信したら（Ｓ１０８：ｙｅｓ）、その測定情報が自車両１０についての測定情報か否かを判断する（Ｓ１１０）。上述したように、路側機３０は、測定情報と共に車両ナンバーもブロードキャスト送信しているから、同時に受信した車両ナンバーに基づいて、その測定情報が自車両１０についてのものか否かを判断することができる。
【００３８】
そして、自車両１０についての測定情報と判断した場合は（Ｓ１１０：ｙｅｓ）、自車走行情報記憶部１１２に記憶されている自車走行情報を参照することによって、較正係数を算出する（Ｓ１１２）。すなわち、測定情報を受け取る直前に取得した同種の自車走行情報（測定情報が車速であれば、車速を示す走行情報）を読み出して、その自車走行情報で測定情報を除算することによって、自車走行情報を測定情報に較正するための較正係数を算出する。こうすれば、車載センサー１２から取得した自車走行情報に較正係数を乗算するだけで、車載センサー１２による走行情報を、路側機３０による測定情報と同様に高精度なデータに較正することができる。また、複数種類の測定情報を受け取った場合には、複数種類の較正係数を算出する。
【００３９】
尚、ここでは、測定情報に対応する自車走行情報が、測定情報を受信する直前に取得した自車走行情報であるものとした。路側機３０が通過車両の走行情報を測定してから、測定情報を送信するまでの時間は十分に短く、且つ、普通はその間に走行情報が大きく変化することはないので、このようにしても実用上の問題は生じない。
しかし、路側機３０が測定情報を測定した時刻（測定時刻）を、測定情報と共にブロードキャスト送信するようにしておき、路側機３０からの測定情報を受け取ったら、測定情報と共に受け取った測定時刻に検出時刻が最も近い自車走行情報を読み出すようにしても良い。こうすれば、測定情報とほぼ同時に検出された自車走行情報を用いて較正係数を算出することができるので、より正確な較正係数を得ることができる。
【００４０】
以上のようにして較正係数を算出したら（Ｓ１１２）、続いて、較正係数および較正時刻を自車較正係数記憶部１１４に記憶する（Ｓ１１４）。ここで「較正時刻」とは、較正を行った時刻である。本実施例では、路側機３０で測定した測定情報と、測定情報が得られた直前の自車走行情報とを用いて較正するから、正確には、その自車走行情報の検出時刻（あるいは路側機３０が測定情報を測定した時刻）が較正時刻となる。しかし較正時刻は、自車走行情報の検出時刻や測定情報を測定した時刻ほどの高い時間分解能を必要としないので、「秒（ｓ）」までの時間分解能で十分である。そこで簡易的には、路側機３０からの測定情報を受信した時刻、あるいは測定情報を用いて較正係数を算出した時刻を較正時刻としても良い。第１実施例では、較正係数を算出した時刻を較正時刻として記憶する。
【００４１】
図５（ｂ）には、自車較正係数記憶部１１４に記憶された較正係数および較正時刻が例示されている。前述したように検出時刻は０．１秒（ｓｓ）の単位まで記憶されていたが（図５（ａ）参照）、較正時刻は、月（ｍ）／日（ｄ）／時（ｈ）／分（ｍ）／秒（ｓ）のデータ形式で記憶されており、０．１秒（ｓｓ）の単位のデータは記憶されていない。また、較正係数ｋＶは、走行情報dataＶに対する較正係数である。他の走行情報（例えばdataＧ）に対する較正係数が得られた場合には、その測定情報に対する較正係数（例えば較正係数ｋＧ）として記憶される。
【００４２】
尚、自車較正係数記憶部１１４の記憶容量を節約するために、較正時刻から一定時間が経過した古い較正係数は削除するようにしても良い。あるいは、同じ走行情報に対する較正係数（図５（ｂ）に示した例では、走行情報dataＶに対する較正係数ｋＶ）が複数存在する場合には、較正時刻の古い較正係数を削除するようにしてもよい。
【００４３】
続いて、算出した較正係数および較正時刻を、自車両１０の車両ＩＤとともにブロードキャスト送信する（Ｓ１１６）。
【００４４】
以上では、路側機３０から受信した測定情報が自車両１０についての測定情報であると判断した場合（Ｓ１０８：ｙｅｓ）の処理について説明した。これに対して、自車両１０についての測定情報ではないと判断した場合（Ｓ１０８：ｎｏ）は、較正係数の算出からブロードキャスト送信までの一連の処理（Ｓ１１２〜Ｓ１１６）は省略する。
【００４５】
続いて、他車両２０からの走行情報などのデータを受信したか否かを判断する（図４のＳ１１８）。すなわち、自車両１０では前述したように走行情報を取得すると、自車の車両ＩＤおよび検出時刻と共にブロードキャスト送信するが（図３のＳ１０６参照）、他車両２０でも同じように走行情報や車両ＩＤ、検出時刻のデータをブロードキャスト送信している。そこで、これらのデータを受信したか否かを判断する。
【００４６】
その結果、他車両２０からの走行情報などのデータを受信したと判断したら（Ｓ１１８：ｙｅｓ）、他車両２０の走行情報および検出時刻を車両ＩＤ毎に、他車走行情報記憶部１２２に記憶する（Ｓ１２０）。
図６（ａ）には、他車走行情報記憶部１２２に記憶された検出時刻および走行情報が例示されている。尚、他車走行情報記憶部１２２の記憶容量を節約するために、検出時刻から一定時間が経過した古い走行情報は削除するようにしても良い。あるいは、同じ車両ＩＤに対して複数の走行情報が記憶されている場合には、検出時刻の古い走行情報を削除するようにしてもよい。
一方、他車両２０の走行情報などを受信していないと判断した場合は（Ｓ１１８：ｎｏ）、他車両２０の走行情報などを記憶する処理（Ｓ１２０）は省略する。
【００４７】
次に、他車両２０の較正係数などのデータを受信したか否かを判断する（Ｓ１２２）。すなわち、前述したように自車両１０では較正係数を算出すると、自車の車両ＩＤおよび較正時刻と共にブロードキャスト送信するが（図３のＳ１１６参照）、他車両２０でも同じように較正係数や車両ＩＤ、較正時刻のデータをブロードキャスト送信している。そこで、これらのデータを受信したか否かを判断する。
【００４８】
その結果、他車両２０の較正係数などのデータを受信したと判断したら（Ｓ１２２：ｙｅｓ）、車両ＩＤ毎に、他車両２０の較正係数および較正時刻を他車較正係数記憶部１２４に記憶する（Ｓ１２４）。
図６（ｂ）には、他車較正係数記憶部１２４に記憶された較正時刻および較正係数が例示されている。尚、他車較正係数記憶部１２４の記憶容量を節約するために、較正時刻から一定時間が経過した古い較正係数は削除するようにしても良い。あるいは、１つの車両ＩＤに対して、同じ走行情報についての較正係数が複数存在する場合には、較正時刻の古い較正係数を削除するようにしてもよい。
一方、他車両２０の較正係数などを受信していないと判断した場合は（Ｓ１２２：ｎｏ）、他車両２０の較正係数などを記憶する処理（Ｓ１２４）は省略する。
【００４９】
続いて、自車両１０宛てに較正係数送信要求を受信したか否かを判断する（Ｓ１２６）。ここで「較正係数送信要求」とは、運転支援を開始する際に、運転支援の相手車両に対して較正係数を送信するように要求するコマンドである。較正係数送信要求がどのようにして送信されるかについては、後ほど詳しく説明する。
その結果、自車両１０宛の較正係数送信要求を受信していた場合は（Ｓ１２６：ｙｅｓ）、自車較正係数記憶部１１４に記憶されている較正係数および較正時刻に、自車両１０の車両ＩＤを付加してブロードキャスト送信する（Ｓ１２８）。
これに対して、自車両１０宛の較正係数送信要求を受信していない場合は（Ｓ１２６：ｎｏ）、較正係数などのデータをブロードキャスト送信する処理（Ｓ１２８）は省略する。
【００５０】
以上のような処理を実施したら、自車両１０の運転終了か否かを判断する（Ｓ１３０）。運転終了は、自車両１０のエンジンスタートスイッチに基づいて判断する。エンジンスタートスイッチがＯＮにされたままであれば、運転終了ではないと判断して（Ｓ１３０：ｎｏ）、上述したバックグラウンド処理の先頭の処理（図３のＳ１００）に戻って、タイマーが一周期分のカウントアップを終了したか否かを判断した後、前述した続く一連の処理を継続する。
これに対して、エンジンスタートスイッチがＯＦＦにされた場合には、運転終了と判断して（Ｓ１３０：ｙｅｓ）、上述したバックグラウンド処理を終了する。
【００５１】
Ｂ−２．路側機側処理  ：
以上に説明したように車両用運転支援装置１００では、第１実施例の運転支援の前提として、上述したバックグラウンド処理が行われている。これに対して、路側機３０では、以下に説明する路側機側処理が行われる。
図７には、第１実施例の運転支援の前提として路側機３０で行われる路側機側処理のフローチャートが示されている。また、図８には、路側機３０の構成を示すブロック図が示されている。図示されるように路側機３０には、検知モジュール３２、測定撮影モジュール３４、通信モジュール３６などが搭載されている。尚、これらのモジュールは、路側機３０を構成するＣＰＵやＲＯＭ、ＲＡＭなどのハードウェア、あるいはソフトウェアによって実現することができる。
【００５２】
第１実施例の路側機側処理を開始すると、測定エリア３０ａ（図１参照）に向けて近赤外あるいはマイクロ波などの電磁波を照射し、反射波を検知することによって、通過車両を検知したか否かを判断する（Ｓ１５０）。電磁波は、路側機３０の検知モジュール３２に設けられた放射部から照射され、反射波は、検知モジュール３２の検知部で検知される（図８参照）。通過車両が検知されない場合は（Ｓ１５０：ｎｏ）、同じ判断を繰り返しながら、通過車両が検知されるまで待機状態となる。
【００５３】
その結果、通過車両が検知された場合には（Ｓ１５０：ｙｅｓ）、通過車両についての走行情報を測定し、且つ、通過車両のナンバープレートに記載された車両ナンバーを認識する（Ｓ１５２）。図８に示すように、路側機３０には測定撮影モジュール３４が搭載されており、測定撮影モジュール３４内の測定部が通過車両の走行情報を測定する。尚、通過車両の走行情報としては種々の走行情報を測定し得るが、本実施例では車速を測定するものとする。車速は、光学的あるいは音響的な手法によって十分な精度で検出することができる。
また、測定撮影モジュール３４内の撮影部は、図示しないカメラによって通過車両のナンバープレートの画像を撮影して、画像を解析することにより、ナンバープレートに表示された車両ナンバーを認識する。
【００５４】
そして、走行情報の測定および車両ナンバーの認識が成功したか否かを判断し、何れも成功している場合は（Ｓ１５４：ｙｅｓ）、測定した走行情報（すなわち測定情報）および車両ナンバーのデータに、測定時刻を付加してブロードキャスト送信する（Ｓ１５６）。図９には、路側機３０からブロードキャスト送信されるデータが例示されている。こうしてブロードキャスト送信されたデータは、自車両１０が前述のバックグラウンド処理を行うことによって受信される（図３のＳ１０８参照）。尚、路側機３０が設置された位置情報を路側機３０内部に記憶しておき、この位置情報を、車速と共にあるいは単独で、測定情報としてブロードキャスト送信してもよい。
これに対して、走行情報の測定あるいは車両ナンバーの認識の何れか一方でも成功していない場合は（Ｓ１５４：ｎｏ）、測定情報などをブロードキャスト送信することなく、路側機側処理の先頭に戻って、通過車両が検出されたか否かを判断する（Ｓ１５０）。
【００５５】
Ｂ−３．運転支援処理  ：
自車両１０の車両用運転支援装置１００は、それぞれの車両では前述のバックグラウンド処理が実行され、且つ路側機３０では上述の路側機側処理が実行されていることを前提として、運転支援を実施する。運転支援のための制御は、車両用運転支援装置１００内の運転支援モジュール１３０（図２参照）が司っている。運転支援モジュール１３０内の支援レベル決定部１３４が運転支援の支援レベルを決定すると、運転支援モジュール１３０内の運転支援部１３２が、決定された支援レベルで運転支援を開始する。
【００５６】
図１０には、車両用運転支援装置１００が実行する第１実施例の運転支援処理のフローチャートが示されている。この処理は、自車両１０の運転者が車両用運転支援装置１００に対して所定の操作（例えば図示しない開始ボタンを押すなど）をすることによって開始される。
【００５７】
運転支援処理では、先ず始めに、他車走行情報記憶部１２２に記憶されている他車走行情報を読み出して、入出力モジュール１５０の操作パネル１５２に表示する（Ｓ１７０）。図６（ａ）に示したように、他車走行情報記憶部１２２には、車両ＩＤ毎に、車速を表す走行情報dataＶや、位置情報を表す走行情報dataＧや、操舵角を表す走行情報dataＤなどの他車走行情報が記憶されている。
【００５８】
図１２には、読み出された他車走行情報が操作パネル１５２上に表示された様子が例示されている。図示した例では、操作パネル１５２の画面中央の下寄りに表示された自車両１０を中心として、周囲に存在する複数の他車両２０が表示されている。それぞれの他車両２０の表示位置は、他車走行情報記憶部１２２から読み出された走行情報dataＧに基づいて決定されている。尚、操作パネル１５２には、他車走行情報記憶部１２２に記憶されている全ての他車両２０を表示する必要はなく、操作パネル１５２の表示範囲にある他車両２０のみを表示すればよい。
また、操作パネル１５２は、いわゆるタッチパネル式の画面となっている。このため自車両１０の運転者は、操作パネル１５２の画面上で他車両２０が表示されている箇所を指で押すことによって、運転支援の対象とする他車両２０（すなわち相手車両）を選択することができる。
【００５９】
運転支援モジュール１３０の支援レベル決定部１３４は、操作パネル１５２に他車走行情報を表示すると（Ｓ１７０）、続いて、相手車両が選択されたか否かを判断する（Ｓ１７２）。未だ、相手車両が選択されていない場合は（Ｓ１７２：ｎｏ）、Ｓ１７０に戻って再び他車走行情報を表示する。この結果、操作パネル１５２の表示範囲に新たな他車両２０が入ってきたり、あるいは表示範囲内から他車両２０が出て行ったりした場合には、それらの内容が操作パネル１５２の表示に反映される。
【００６０】
このような処理（Ｓ１７０およびＳ１７２）を繰り返しているうちに、相手車両が選択されたら（Ｓ１７２：ｙｅｓ）、選択された相手車両の車両ＩＤを他車走行情報記憶部１２２から読み込む（Ｓ１７４）。
そして、その車両ＩＤ（以下では、相手車両ＩＤ）を指定して、較正係数送信要求をブロードキャスト送信する（Ｓ１７６）。前述したように較正係数送信要求とは、運転支援の相手車両に対して較正係数を送信するように要求するコマンドである。また、図３および図４を用いて前述したように、較正係数送信要求を受け取った他車両２０は、較正係数送信要求と共に送信される車両ＩＤに基づいて、その要求が自車両１０宛てであるか否かを判断する（図４のＳ１２６参照）。そして、要求が自車両１０宛であると判断した場合には、自車両１０の自車較正係数記憶部１１４から較正係数、較正時刻を読み出して、自車両１０の車両ＩＤと共にブロードキャスト送信する（図４のＳ１２８参照）。
【００６１】
較正係数送信要求を受信した相手車両で以上のような処理が行われることと対応して、図１０の運転支援処理では、相手車両に対して較正係数送信要求をブロードキャスト送信すると（Ｓ１７６）、所定時間が経過するまで待機状態となる（Ｓ１７８）。そして、所定時間が経過したと判断したら（Ｓ１７８：ｙｅｓ）、相手車両から較正係数などのデータを受信できたか否かを判断する（Ｓ１８０）。
その結果、受信できていた場合は（Ｓ１８０：ｙｅｓ）、受信したデータ（すなわち、較正係数および較正時刻）を相手車両ＩＤに対応付けて、他車較正係数記憶部１２４に記憶する（Ｓ１８２）。
一方、相手車両から較正係数などのデータを受信できていなかった場合は（Ｓ１８０：ｎｏ）、受信したデータを他車較正係数記憶部１２４に記憶する処理は省略する。
【００６２】
尚、図３を用いて前述したように、バックグラウンド処理では、路側機３０から自車両１０についての測定情報を受信して較正係数を算出すると、その較正係数および較正時刻をブロードキャスト送信している（図３のＳ１０８〜Ｓ１１６参照）。従って、図１０の運転支援処理で相手車両に較正係数送信要求をブロードキャスト送信する時点では、相手車両の較正係数および較正時刻のデータが既に自車両１０の他車較正係数記憶部１２４に記憶されている可能性がある。しかし、この場合でも、相手車両が較正係数などのデータをブロードキャスト送信した時に、たまたま自車両１０が障害物の陰に隠れて電波を受信しづらい状況にある場合もある。従って、運転支援の相手車両として選択された時点で較正係数送信要求を送信すれば、常に最新の較正係数および較正時刻を得ることができる。そして、較正係数送信要求に対して相手車両から較正係数を受け取った時点で、既にその相手車両の較正係数および較正時刻が他車較正係数記憶部１２４に記憶されていた場合には、新たに受け取った較正係数および較正時刻を上書きすればよい。
【００６３】
続いて、運転支援モジュール１３０の支援レベル決定部１３４は、相手車両ＩＤの較正係数（および較正時刻）が他車較正係数記憶部１２４に記憶されているか否かを判断する（図１１のＳ１８４）。その結果、相手車両ＩＤの較正係数が記憶されていた場合は（Ｓ１８４：ｙｅｓ）、自車両１０の較正係数（および較正時刻）が自車較正係数記憶部１１４に記憶されているか否かを判断する（Ｓ１８６）。
【００６４】
そして、自車両１０の較正係数（および較正時刻）が記憶されていた場合は（Ｓ１８６：ｙｅｓ）、相手車両の較正係数および自車両１０の較正係数が何れも記憶されていることになるので、今度は、それらの較正係数が何れも有効であるか否かを、較正係数と共に記憶されている較正時刻に基づいて判断する（Ｓ１８８）。すなわち、算出されてから長い時間が経過した較正係数は、較正の精度が低下していることが考えられる。そこで、較正係数の較正時刻が現在時刻から一定時間以上古い場合は、その較正係数は失効したものと判断する。
Ｓ１８８では、相手車両の較正係数の較正時刻、および自車両１０の較正係数の較正時刻を確認して、何れの較正時刻も現在時刻から一定時間以上古くなければ、何れの較正係数も有効と判断する（Ｓ１８８：ｙｅｓ）。そして、この場合は、運転支援レベルを支援レベル３に設定する（Ｓ１９０）。これに対して、相手車両の較正係数の較正時刻、あるいは自車両１０の較正係数の較正時刻の少なくとも一方が、現在時刻から一定時間以上古かった場合は（Ｓ１８８：ｎｏ）、運転支援レベルを支援レベル２に設定する（Ｓ１９４）。
【００６５】
ここで運転支援の支援レベルについて説明しておく。説明の都合上、以下では、運転支援の内容が「前方の相手車両に対して一定の車間を保って追走すること」であったものとする。
図１３には、このような運転支援の内容に対して、各支援レベルでの支援態様が示されている。例えば、支援レベル１では、前方の相手車両との車間が広がりつつあるのか、詰まりつつあるのかを示す表示を、操作パネル１５２の画面上に表示する態様の運転支援が行われる。このような態様での運転支援であれば、たとえ表示に誤りがあっても運転者が修正できるので、自車両１０および相手車両の走行情報には、それほど高い精度が要求されることはない。
【００６６】
また、支援レベル２では、操作パネル１５２の画面上で車間を表示することに加えて、車間が広がりつつある場合には、運転者に加速を促す報知音を出力し、逆に車間が詰まりつつある場合には、減速を促す報知音を出力する態様で運転支援が行われる。このような態様での運転支援は、運転者に対して加速あるいは減速を促すので、自車両１０および相手車両の走行情報には、ある程度の精度が要求される。
【００６７】
更に、支援レベル３では、操作パネル１５２の画面上での車間の表示や、報知音の出力に加えて、アクセルペダルやブレーキペダルを自動制御する。この場合は、アクセルペダルやブレーキペダルを操作するので、自車両１０および相手車両の走行情報には、高い精度が要求される。尚、本実施例では、これら支援レベル１〜３が、本発明における「支援態様」に対応する。
【００６８】
上述した運転支援処理では、自車両１０および相手車両の何れについても有効な較正係数が記憶されている場合は（Ｓ１８８：ｙｅｓ）、自車両１０および相手車両の何れについても高い精度の走行情報が得られるものと考えられる。そこでこの場合は、運転支援の支援態様を支援レベル３に設定する（Ｓ１９０）。これに対して、自車両１０あるいは相手車両の少なくとも一方の較正係数が有効ではなかった場合（Ｓ１８８：ｎｏ）、支援レベル３よりは要求精度の低い支援態様である支援レベル２に設定する（Ｓ１９４）。
【００６９】
また、相手車両の較正係数が記憶されているが（Ｓ１８４：ｙｅｓ）、自車両１０の較正係数が記憶されていない場合（Ｓ１８６：ｎｏ）にも、運転支援レベルを支援レベル２に設定する（Ｓ１９４）。あるいは、相手車両の較正係数は記憶されていないが（Ｓ１８４：ｎｏ）、自車両１０の較正係数は記憶されている場合（Ｓ１８６：ｙｅｓ）にも、運転支援レベルを支援レベル２に設定する（Ｓ１９４）。
これに対して、相手車両の較正係数が記憶されておらず（Ｓ１８４：ｎｏ）、自車両１０の較正係数も記憶されていない場合（Ｓ１８６：ｎｏ）は、自車両１０および相手車両の何れについても十分な精度の走行情報は得られないので、走行情報に対する要求精度が最も低い支援態様である支援レベル１に設定する（Ｓ１９６）。
【００７０】
以上のようにして、支援レベル１〜３の何れかの支援態様を設定したら（Ｓ１８４〜Ｓ１９６）、今度は運転支援モジュール１３０の運転支援部１３２が、自車両１０および相手車両の走行情報をそれぞれの較正係数を用いて較正した後、設定された支援レベルで運転支援を開始する（Ｓ１９８）。すなわち、自車両１０についての較正係数が得られている場合には、その較正係数によって自車両１０の走行情報を較正する。前述したように較正係数は、路側機３０から得た測定情報を走行情報で除算することによって算出しているから、較正係数を乗算することによって走行情報を較正することができる。また、自車両１０についての較正係数が得られていない場合は、自車両１０の走行情報をそのまま使用する。相手車両についても同様に、その相手車両についての較正係数が得られている場合は、その較正係数によって相手車両の走行情報を較正し、相手車両の較正係数が得られていない場合は、相手車両の走行情報をそのまま使用する。そして、こうして得られた自車両１０および相手車両の走行情報を用いて、設定された支援レベルでの運転支援を開始する。
【００７１】
以上に説明したように、第１実施例の運転支援処理では、自車両１０の走行情報と、相手車両から得られた走行情報とを用いて運転支援を行う。この時、自車両１０あるいは相手車両の何れかで走行情報についての較正係数が得られている場合は、運転支援の態様を、走行情報に対してより高い精度が要求される支援態様（上述した例では支援レベル２）とする。更に、自車両１０および相手車両の何れについても較正係数が得られており、且つそれら較正係数が有効な較正係数であった場合には、より一層高い精度が要求される支援態様（上述した例では支援レベル３）とする。これに対して、自車両１０および相手車両の何れについても較正係数が得られていない場合は、何れか一方の較正係数が得られている場合よりも、走行情報に対して精度が要求されない支援態様（上述した例では支援レベル１）とする。その結果、たまたま自車両１０の周囲にいた相手車両に対しても、適切な態様で運転支援を行うことが可能となる。
【００７２】
Ｂ−４．第１実施例の変形例  ：
上述した第１実施例では、走行情報と較正係数とを別々に記憶するものとして説明した。すなわち、自車走行情報記憶部１１２あるいは他車走行情報記憶部１２２に記憶されている走行情報は常に未較正のデータであり、従って、その走行情報を使用する際には、自車較正係数記憶部１１４あるいは他車較正係数記憶部１２４を参照して、較正係数が記憶されていた場合には、その較正係数で走行情報を較正して使用するものとした。
しかし、走行情報を取得した時に較正係数が得られていた場合には、較正係数を用いて較正した走行情報を自車走行情報記憶部１１２あるいは他車走行情報記憶部１２２に記憶するようにしても良い。以下では、このような第１実施例の変形例について説明する。尚、変形例の説明では、第１実施例との相違点に焦点をあてて説明することとし、第１実施例と同様な点については、同じ符号を付すことによって説明を省略する。
【００７３】
図１４および図１５には、第１実施例の変形例で車両用運転支援装置１００が実行するバックグラウンド処理のフローチャートが示されている。この変形例のバックグラウンド処理では、前述した第１実施例のバックグラウンド処理に対して、走行情報をそのままブロードキャスト送信するのではなく、較正係数を用いて較正してからブロードキャスト送信する点と、較正係数はブロードキャスト送信しない点とが異なっている。
【００７４】
第１実施例の変形例のバックグラウンド処理においても、処理を開始すると先ず始めに、タイマーが一周期分のカウントアップを終了したか否かを判断する（Ｓ２００）。そして、一周期分のカウントアップが終了していれば（Ｓ２００：ｙｅｓ）、車載センサー１２から自車両１０の走行情報（自車走行情報）を取得して（Ｓ２０２）、得られた自車走行情報および検出時刻を、一旦、自車走行情報記憶部１１２に記憶する（Ｓ２０４）。
【００７５】
続いて、自車両１０の自車較正係数記憶部１１４に、有効な較正係数が記憶されているか否かを判断する（Ｓ２０６）。図５（ｂ）を用いて前述したように、自車較正係数記憶部１１４には、較正係数および較正時刻が記憶されている。従って、較正時刻と現在時刻とを比較して、較正時刻が現在時刻から一定時間以上古くなければ、その較正係数は有効と判断できる。そして、有効な較正係数が記憶されていれば、その較正係数を用いて対応する自車走行情報を較正し（Ｓ２０８）、自車走行情報記憶部１１２に記憶されている自車走行情報を、較正された自車走行情報で上書きすると共に、較正済みフラグをＯＮに設定する（Ｓ２１０）。
【００７６】
図１６には、第１実施例の変形例の自車較正係数記憶部１１４に自車走行情報が記憶されている様子が例示されている。図中の「dataＶ」は車速を表す走行情報を、「dataＧ」は位置情報を表す走行情報を、「dataＶ」は操舵角を表す走行情報を示している。また、走行情報に続けて表示された（＋）は、その走行情報については較正済みフラグがＯＮに設定されていることを表しており、走行情報に続けて表示された（−）は較正済みフラグがＯＦＦに設定されていることを表している。従って、後ろに（＋）が表示された走行情報は較正済みの走行情報であり、後ろに（−）が表示された走行情報は未較正の走行情報である。
【００７７】
一方、有効な較正係数が記憶されていない場合（Ｓ２０６：ｎｏ）、すなわち較正係数が記憶されていないか、あるいは較正係数が記憶されているが較正時刻が一定時間以上古かった場合は、自車走行情報を較正し、較正済みフラグをＯＮに設定する処理（Ｓ２０８）は行わない。
【００７８】
その後、自車走行情報（較正した場合には較正済みの自車走行情報）および較正済みフラグに、自車の車両ＩＤを付加してブロードキャスト送信する（Ｓ２１０）。このように第１実施例の変形例では、有効な較正係数が得られている自車走行情報については較正済みの自車走行情報をブロードキャスト送信しており、別途に較正係数をブロードキャスト送信する必要がない。このため、第１実施例に比べて通信トラフィックの増加を抑制することが可能である。
【００７９】
続いて、路側機３０からの測定情報を受信したか否かを判断し（図１５のＳ２１２）、受信していれば（Ｓ２１２：ｙｅｓ）、自車両１０についての測定情報（すなわち、自車両１０宛てに送信された測定情報）であるか否かを判断する（Ｓ２１４）。その結果、自車両１０についての測定情報であった場合は（Ｓ２１４：ｙｅｓ）、前述した第１実施例と同様にして較正係数を算出した後（Ｓ２１６）、較正係数および較正時刻を自車較正係数記憶部１１４に記憶する（Ｓ２１８）。
これに対して、路側機３０からの測定情報を受信していない場合（Ｓ２１２：ｎｏ）や、受信した測定情報が自車両１０についてのものではなかった場合（Ｓ２１４：ｎｏ）は、較正係数を算出して較正時刻と共に記憶する処理（Ｓ２１６、Ｓ２１８）は省略する。
【００８０】
その後、他車両２０から送信された走行情報などのデータ（車両ＩＤ、走行情報、検出時刻、較正済みフラグ）を受信したか否かを判断する（Ｓ２２０）。その結果、これらのデータを受信していたら（Ｓ２２０：ｙｅｓ）、それら他車両２０の走行情報などのデータを車両ＩＤ毎に、他車走行情報記憶部１２２に記憶する（Ｓ２２２）。
図１７には、第１実施例の変形例の他車走行情報記憶部１２２に、他車両２０の走行情報などのデータが記憶されている様子が例示されている。尚、走行情報に続けて表示された（＋）あるいは（−）は較正済みフラグの設定を表している。
一方、他車両２０の走行情報などを受信していない場合は（Ｓ２２０：ｎｏ）、他車両２０の走行情報などを記憶する処理（Ｓ２２２）は省略する。
【００８１】
以上のような処理を実施したら、自車両１０の運転終了か否かを判断し（Ｓ２２４）、運転終了でなければ（Ｓ２２４：ｎｏ）、上述した変形例のバックグラウンド処理の先頭に戻って、タイマーが一周期分のカウントアップを終了したか否かを判断した後（Ｓ２００）、続く一連の処理を継続する。これに対して、運転終了と判断した場合は（Ｓ２２４：ｙｅｓ）、上述したバックグラウンド処理を終了する。
【００８２】
以上に説明したように、第１実施例の変形例のバックグラウンド処理では、較正係数がブロードキャスト送信されることはない。その代わりに、較正済みフラグが自車走行情報と共にブロードキャスト送信される。従って、第１実施例の変形例の運転支援処理は次のような処理となる。
尚、第１実施例の変形例では、較正済みフラグが本発明における「較正情報」に対応する。また、第１実施例の変形例では、自車走行情報記憶部１１２の中の較正済みフラグを記憶する部分が、本発明における「自車両較正情報記憶手段」に対応し、他車走行情報記憶部１２２の中の較正済みフラグを記憶する部分が、本発明における「相手車両較正情報記憶手段」に対応する。
【００８３】
図１８には、第１実施例の変形例の運転支援処理のフローチャートが示されている。第１実施例の変形例においても、前述した第１実施例の運転支援処理と同様に、先ず始めに、他車走行情報記憶部１２２に記憶されている他車走行情報を、操作パネル１５２に表示する（Ｓ２５０）。そして、相手車両が選択されたら（Ｓ２５２：ｙｅｓ）、選択された相手車両の車両ＩＤ（相手車両ＩＤ）を読み込む（Ｓ２５４）。
【００８４】
続いて、他車走行情報記憶部１２２内に相手車両ＩＤに対応付けて記憶されている他車走行情報が、較正済みであるか否かを判断する（Ｓ２５６）。図１７に例示したように、第１実施例の変形例では、他車走行情報記憶部１２２の他車走行情報は較正済みフラグと共に記憶されている。従って、較正済みフラグの設定に基づいて、他車走行情報が較正済みであるか否かを判断することができる。
【００８５】
その結果、他車走行情報（相手車両の走行情報）が較正済みであった場合は（Ｓ２５６：ｙｅｓ）、自車両１０の走行情報（自車走行情報）が較正済みであるか否かを判断する（Ｓ２５８）。図１６に例示したように、第１実施例の変形例では、自車走行情報についても較正済みフラグが設定されているので、較正済みフラグの設定に基づいて、自車走行情報が較正済みであるか否かを判断することができる。
【００８６】
その結果、自車走行情報も較正済みであると判断した場合は（Ｓ２５８：ｙｅｓ）、今度は、相手車両の走行情報についての較正、および自車両１０の走行情報についての較正が、何れも有効であるか否かを判断する（Ｓ２６０）。変形例においては、較正が有効であるか否かは、走行情報の検出時刻に基づいて判断するものとする。すなわち、図１４を用いて前述したように、第１実施例の変形例のバックグラウンド処理では、自車走行情報を検出した時に、一定時間以内に得られた（比較的新しい）較正係数が記憶されていた場合には、その較正係数は有効であるとして自車走行情報を較正した。従って、運転支援処理で読み出した相手車両の走行情報、あるいは自車走行情報の検出時刻が古いものであった場合、その走行情報の較正に用いた較正係数は既に失効している可能性が高い。逆に、走行情報の検出時刻が比較的新しいものであった場合には、その走行情報の較正に用いた較正係数は未だ有効である可能性が高い。そこで、検出時刻と現在時刻との差が閾値時間以内であれば、その走行情報の較正は有効と判断する。
【００８７】
第１実施例の変形例の運転支援処理中のＳ２６０では、相手車両の走行情報の検出時刻と、自車走行情報の検出時刻とを読み出して現在時刻と比較する。その結果、何れの検出時刻も現在時刻との差が閾値時間以内であれば、何れの較正も有効であると判断する（Ｓ２６０：ｙｅｓ）。そしてこの場合は、運転支援の態様を支援レベル３に設定する（Ｓ２６２）。
これに対して、少なくとも何れかの検出時刻について、現在時刻との差が閾値時間より大きかった場合は、少なくとも一方の較正は有効ではないと判断して（Ｓ２６０：ｎｏ）、運転支援の態様を支援レベル２に設定する（Ｓ２６６）。
【００８８】
また、相手車両の走行情報は較正済みであるが（Ｓ２５６：ｙｅｓ）、自車走行情報が較正済みではなかった場合（Ｓ２５８：ｎｏ）にも、運転支援の態様を支援レベル２に設定する（Ｓ２６６）。あるいは、相手車両の走行情報は較正済みではないが（Ｓ２５６：ｎｏ）、自車走行情報は較正済みであった場合（Ｓ２６４：ｙｅｓ）にも、運転支援の態様を支援レベル２に設定する（Ｓ２６６）。
これに対して、相手車両の走行情報が較正されておらず（Ｓ２５６：ｎｏ）、自車走行情報も較正されていない場合（Ｓ２６４：ｎｏ）は、運転支援の態様を支援レベル１に設定する（Ｓ２６８）。
こうして、支援レベル１〜３の何れかの支援態様を設定したら、自車両１０および相手車両の走行情報をそれぞれの較正係数を用いて較正した後、設定された支援レベルで運転支援を開始する（Ｓ２７０）。
【００８９】
以上に説明したように、第１実施例の変形例の運転支援処理においては、自車両１０の走行情報および相手車両から得られた走行情報が、較正済みであるか否かを判断する。このため、走行情報の精度に応じて、適切な態様で運転支援を行うことが可能となる。
【００９０】
Ｃ．第２実施例  ：
上述した第１実施例では、どのような路側機３０でも同じような測定情報が得られるものとして説明した。従って、自車両１０あるいは相手車両で有効な較正係数が得られていれば（あるいは走行情報が較正済みであれば）、支援レベル２や支援レベル３などのように走行情報に対する要求精度の高い態様で運転支援を開始するものとして説明した。
しかし、どのような路側機３０でも同じような測定情報が得られるとは限らない。そこで、路側機３０から測定情報を受信したら単に較正係数を算出して記憶するだけでなく、その測定情報を測定した路側機３０に関する情報も記憶しておく。また、較正係数をブロードキャスト送信する場合（あるいは較正済みの走行情報をブロードキャスト送信する場合）には、路側機３０に関する情報も送信する。そして、運転支援の態様を設定する際には、路側機３０に関する情報も考慮して支援の態様を設定するようにしても良い。以下では、このような第２実施例について、第１実施例との相違点を中心として説明する。
【００９１】
Ｃ−１．路側機側処理  ：
図１９には、第２実施例の路側機側処理のフローチャートが示されている。この処理は、図７を用いて前述した第１実施例の路側機側処理に対して、測定情報と共に路側機ＩＤを送信する点で異なるが、他の点については同様である。ここで「路側機ＩＤ」とは、路側機３０に付与された固有の識別コードである。尚、第２実施例の路側機ＩＤが、本発明における「検出装置情報」に対応する。
【００９２】
第２実施例の路側機側処理においても、路側機３０は、測定エリア３０ａ（図１参照）内の通過車両を検知したか否かを判断する（Ｓ３００）。その結果、通過車両が検知されていない場合は（Ｓ３００：ｎｏ）検知されるまで待機状態となり、通過車両が検知されたら（Ｓ３００：ｙｅｓ）、通過車両についての走行情報（測定情報）を測定し、且つ、通過車両のナンバープレートに記載された車両ナンバーを認識する（Ｓ３０２）。
【００９３】
そして、走行情報の測定および車両ナンバーの認識が成功したか否かを判断し（Ｓ３０４）、何れも成功している場合は（Ｓ３０４：ｙｅｓ）、測定情報、車両ナンバー、測定時刻のデータに路側機ＩＤを付加してブロードキャスト送信する（Ｓ３０６）。図２０には、第２実施例の路側機３０からブロードキャスト送信されるデータが例示されている。
【００９４】
これに対して、測定情報の測定あるいは車両ナンバーの認識が成功していない場合は（Ｓ３０４：ｎｏ）、測定情報などをブロードキャスト送信することなく、路側機側処理の先頭に戻って、通過車両が検出されたか否かを判断する（Ｓ３００）。
【００９５】
Ｃ−２．バックグラウンド処理  ：
第２実施例の自車両１０においては、図３および図４を用いて前述した第１実施例のバックグラウンド処理とほぼ同様なバックグラウンド処理が行われる。但し、上述したように、第２実施例では路側機３０から測定情報と共に路側機ＩＤが送信されることに対応して、第２実施例のバックグラウンド処理では、測定情報を用いて較正係数を算出すると、得られた較正係数だけでなく路側機ＩＤも記憶する点が異なっている。以下では、第１実施例のバックグラウンド処理を示した図３および図４を参照しながら、第２実施例のバックグラウンド処理について説明する。
【００９６】
先ず、第２実施例のバックグラウンド処理においても、タイマーが一定周期のカウントアップを終了する度に、車載センサー１２から取得した走行情報や検出時刻を自車較正係数記憶部１１４に記憶した後、自車両１０の車両ＩＤと共に走行情報および検出時刻をブロードキャスト送信する（図３のＳ１００〜Ｓ１０６に対応）。
【００９７】
その後、路側機３０から自車両１０宛の測定情報を受信すると、較正係数を算出する（Ｓ１０８〜Ｓ１１２に対応）。ここで、第２実施例では、路側機３０から受信したデータには路側機ＩＤも含まれている。そこで、第２実施例のバックグラウンド処理では、較正係数および較正時刻を自車較正係数記憶部１１４に記憶する際に、路側機３０から受信した路側機ＩＤも記憶する（Ｓ１１４に対応）。
図２１には、第２実施例の自車較正係数記憶部１１４に、較正係数および較正時刻と共に、路側機ＩＤが記憶されている様子が例示されている。
更に第２実施例のバックグラウンド処理においては、自車両１０の車両ＩＤや、較正係数、較正時刻をブロードキャスト送信する際には、路側機ＩＤも一緒にブロードキャスト送信する（Ｓ１１６に対応）。
【００９８】
こうして自車両１０の較正係数などのデータをブロードキャスト送信した後は、第２実施例のバックグラウンド処理においても、他車両２０からの走行情報などのデータを受信したか否かを判断し、受信していた場合には、他車走行情報記憶部１２２に記憶する（図４のＳ１１８〜Ｓ１２０に対応）。
【００９９】
続いて、他車両２０からの較正係数などのデータを受信したか否かを判断し、受信していた場合には、他車較正係数記憶部１２４に記憶する（Ｓ１２２〜Ｓ１２４に対応）。ここで、第２実施例では、自車両１０から較正係数をブロードキャスト送信する際には、路側機ＩＤも送信している。従って、他車両２０から受信した較正係数などのデータにも路側機ＩＤが含まれている。そこで、第２実施例のバックグラウンド処理では、他車両２０からの較正係数や、較正時刻、車両ＩＤを他車較正係数記憶部１２４に記憶する際に、路側機ＩＤも記憶する（Ｓ１２４に対応）。
図２２には、第２実施例の他車較正係数記憶部１２４、車両ＩＤや、較正係数、較正時刻と共に、路側機ＩＤが記憶されている様子が例示されている。
【０１００】
続いて、第２実施例のバックグラウンド処理においても、自車両１０宛てに較正係数送信要求を受信したか否かを判断し、受信していれば、自車両１０の車両ＩＤや、較正係数、較正時刻に加えて、路側機ＩＤをブロードキャスト送信する（Ｓ１２６〜Ｓ１２８に対応）。その後、運転終了か否かを判断する（Ｓ１３０に対応）。その結果、運転終了でなければバックグラウンド処理の先頭に戻って同じ処理を繰り返し、運転終了であれば、第２実施例のバックグラウンド処理を終了する
【０１０１】
Ｃ−３．運転支援処理  ：
第２実施例の運転支援処理は、以上のような路側機側処理およびバックグラウンド処理が行われることを前提として実施される。第２実施例の運転支援処理は、図１０および図１１を用いて前述した第１実施例の運転支援処理とほぼ同様であるが、上述したように第２実施例のバックグラウンド処理では、較正係数と共に路側機ＩＤを送受信している。このことに対応して、第２実施例の運転支援処理では、運転支援の支援態様を設定する際に、較正係数だけでなく路側機ＩＤも考慮する点が異なっている。以下では、第２実施例の運転支援処理について、第１実施例との相違点を中心に説明する。
【０１０２】
図２３には、第２実施例の運転支援処理の後半部分のフローチャートのみが示されている。第２実施例の運転支援処理の前半部分のフローチャートは、図１０に示した第１実施例の運転支援の前半部分のフローチャートと全く同じであるため、図１０を流用して説明する。
【０１０３】
第２実施例の運転支援処理においても、先ず始めに、他車走行情報記憶部１２２に記憶されている他車走行情報を操作パネル１５２に表示する（図１０のＳ１７０に対応）。そして、操作パネル１５２の画面上で何れかの他車両２０が選択されたか否かを判断する（Ｓ１７２に対応）。相手車両が選択されていない場合には、他車両２０が選択されるまでそのまま待機状態となる。
そして、相手車両が選択されたら、選択された相手車両の車両ＩＤを他車走行情報記憶部１２２から読み込んで（Ｓ１７４に対応）、その車両ＩＤ（相手車両ＩＤ）を指定して較正係数送信要求をブロードキャスト送信する（Ｓ１７６に対応）。そして、所定時間が経過するまで待機した後（Ｓ１７８に対応）、相手車両から較正係数などのデータを受信できていたか否かを判断する（Ｓ１８０に対応）。
【０１０４】
その結果、受信できていた場合は、受信した較正係数などのデータを相手車両ＩＤに対応付けて、他車較正係数記憶部１２４に記憶する（Ｓ１８２に対応）。尚、第２実施例では、相手車両から送信されてくるデータには、相手車両ＩＤや、較正係数、較正時刻の他に、路側機ＩＤも含まれる。従って、第２実施例の運転支援処理では、Ｓ１８２に対応する処理で、較正係数および較正時刻に加えて、路側機ＩＤも、相手車両ＩＤに対応付けて記憶する。
【０１０５】
続いて、第２実施例の運転支援処理においても、相手車両ＩＤの較正係数が他車較正係数記憶部１２４に記憶されているか否かを判断する（図２３のＳ３７０）。その結果、記憶されていた場合は（Ｓ３７０：ｙｅｓ）、自車両１０の較正係数が自車較正係数記憶部１１４に記憶されているか否かを判断する（Ｓ３７２）。そして、自車両１０の較正係数も記憶されていた場合は（Ｓ３７２：ｙｅｓ）、相手車両の較正係数および自車両１０の較正係数が何れも有効か否かを判断する（Ｓ３７４）。較正係数が有効か否かの判断は、較正時刻と現在時刻との時間差に基づいて行う。
【０１０６】
そして、相手車両および自車両１０の何れの較正係数も有効であった場合には（Ｓ３７４：ｙｅｓ）、第２実施例の運転支援処理では、更に路側機ＩＤが一致するか否かを判断する（Ｓ３７６）。すなわち、第２実施例では、図２１および図２２に示したように、自車較正係数記憶部１１４および他車較正係数記憶部１２４の何れにも路側機ＩＤが記憶されている。そこで、何れの較正係数も有効であった場合には（Ｓ３７４：ｙｅｓ）、これらの路側機ＩＤが一致するか否かも判断する。
【０１０７】
その結果、路側機ＩＤが一致していた場合は（Ｓ３７６：ｙｅｓ）、相手車両および自車両１０の何れの較正係数も有効であり、しかも、同じ路側機３０で較正されていることになる。従って、これら較正係数を用いて較正した走行情報は、極めて精度が高いと考えられる。そこで、この場合は、走行情報に対する要求精度が支援レベル３よりも高い運転支援の態様である支援レベル４に設定する（Ｓ３７８）。これに対して、相手車両および自車両１０の何れの較正係数も有効であるが、路側機ＩＤは一致していなかった場合は（Ｓ３７６：ｎｏ）、支援レベル４の次に要求精度が高い支援態様の支援レベル３に設定する（Ｓ３８０）。
【０１０８】
一方、相手車両あるいは自車両１０の少なくとも一方の較正係数が失効していた場合や（Ｓ３７４：ｎｏ）、相手車両あるいは自車両１０の何れかの較正係数が記憶されていなかった場合は（Ｓ３７２：ｎｏ、またはＳ３８２：ｙｅｓ）、運転支援の態様を支援レベル２に設定する（Ｓ３８４）。
また、相手車両および自車両１０の何れについても較正係数が記憶されていない場合（Ｓ３８２：ｎｏ）は、走行情報に対する要求精度が最も低い支援態様である支援レベル１に設定する（Ｓ３８６）。
【０１０９】
図２４には、第２実施例の各支援レベルでの支援態様が例示されている。支援レベル１および支援レベル２については、図１３に例示した第１実施例と同様である。
第２実施例の支援レベル３では、操作パネル１５２の画面上での車間の表示や、報知音の出力に加えて、アクセルペダルを戻す操作やブレーキペダルを踏み増す操作までの自動制御（減速までの自動制御）を行う。更に、第２実施例の支援レベル４では、操作パネル１５２の画面上での車間の表示や、報知音の出力に加えて、アクセルペダルやブレーキペダルの全ての操作を含めた自動制御（加減速までの自動制御）を行う。
【０１１０】
以上のようにして、支援レベル１〜４の何れかの支援態様を設定したら（Ｓ３７８〜Ｓ３８６）、第２実施例の運転支援処理においても、自車両１０および相手車両の走行情報をそれぞれの較正係数を用いて較正した後、設定された支援レベルで運転支援を開始する（Ｓ３９０）。
【０１１１】
このように第２実施例の運転支援処理では、自車両１０および相手車両から得られた較正係数だけでなく、その較正係数を算出するための測定情報を測定した路側機ＩＤも考慮して、運転支援の支援態様（ここでは支援レベル）を決定する。このため、たまたま自車両１０の周囲にいた相手車両に対しても、適切な支援態様で運転支援を行うことが可能となる。
【０１１２】
Ｃ−４．第２実施例の変形例  ：
上述した第２実施例については、種々の変形例を考えることができる。以下では、これら変形例について簡単に説明する。
【０１１３】
Ｃ−４−１．変形例１  ：
上述した第２実施例では、自車両１０および相手車両について有効な較正係数が記憶されていても、それら較正係数の路側機ＩＤが一致しない場合には（図２３のＳ３７６：ｎｏ）、運転支援の態様を支援レベル４ではなく支援レベル３に設定する（Ｓ３８０）ものとして説明した。しかし、路側機ＩＤが一致する較正係数が存在しない場合には、所定の条件を満たす第三の車両（以下、第三車両）が存在するか否かを判断して、第三車両が存在する場合には、第三車両の較正係数を用いて路側機ＩＤが一致する較正係数を合成してもよい。そして、較正係数が合成できた場合には、運転支援の態様を支援レベル４に設定しても良い。
【０１１４】
図２５には、第２実施例の変形例１において、第三車両の較正係数を用いて路側機ＩＤが一致する較正係数を合成するためのフローチャートが示されている。尚、このフローチャートは、図２３を用いて前述した第２実施例の運転支援処理の中で、Ｓ３７６で「ｎｏ」と判断した場合（すなわち、自車両１０と相手車両との間で路側機ＩＤの一致する較正係数が存在しなかった場合）に実行される。
【０１１５】
第２実施例の変形例１の運転支援処理では、自車両１０と相手車両との間で路側機ＩＤの一致する較正係数が存在しないと判断すると（図２３のＳ３７６：ｎｏに対応）、他車較正係数記憶部１２４に記憶されている較正係数のデータを検索して、次のような第三車両の較正係数が記憶されているか否かを判断する（図２５のＳ４００）。すなわち、他車較正係数記憶部１２４に記憶されている相手車両ＩＤの較正係数（通常は種々の路側機ＩＤの較正係数が存在する）と、路側機ＩＤが共通する較正係数を有する車両ＩＤ（第三車両の車両ＩＤ）が存在するか否かを判断する。例えば、相手車両ＩＤの較正係数として、路側機ＩＤがｒ１のデータと、ｒ２のデータとが記憶されているのであれば、相手車両ＩＤ以外の較正係数で、路側機ＩＤがｒ１の較正係数や、路側機ＩＤがｒ２の較正係数が記憶されているか否かを判断する。他車較正係数記憶部１２４に記憶されている較正係数の中からそのような較正係数が見つかれば、その較正係数は、相手車両のものでも自車両１０のものでもないから、第三車両の較正係数となる。
【０１１６】
その結果、そのような第三車両の較正係数が存在している場合は（Ｓ４００：ｙｅｓ）、他車較正係数記憶部１２４に記憶されている較正係数のデータ（すなわち、車両ＩＤ、較正時刻、較正係数、路側機ＩＤ）の中から、該当する較正係数のデータを全て抽出する（Ｓ４０２）。
【０１１７】
続いて、抽出した較正係数のデータの中から、自車較正係数記憶部１１４に記憶されている較正係数（自車較正係数）に対して路側機ＩＤが共通する較正係数が存在するか否かを判断する（Ｓ４０４）。上述した例であれば、他車較正係数記憶部１２４から抽出した較正係数のデータは、路側機ＩＤがｒ１またはｒ２のデータであるから、自車較正係数の中で、路側機ＩＤがｒ１のデータ、またはｒ２のデータが存在するか否かを判断する。すなわち、他車較正係数記憶部１２４に記憶されている他車両２０の較正係数の中から相手車両との関係で抽出した第三車両を、自車較正係数記憶部１１４に記憶されている自車較正係数との関係で更に絞り込むことになる。
【０１１８】
その結果、自車較正係数の中に、そのような較正係数が存在している場合は（Ｓ４０４：ｙｅｓ）、自車較正係数記憶部１１４の中から、該当する較正係数のデータを全て抽出する（Ｓ４０６）。
そして、複数の較正係数のデータが抽出されたか否かを判断し（Ｓ４０８）、複数のデータが抽出されていた場合は（Ｓ４０８：ｙｅｓ）、較正時刻の最も新しいデータを選択する（Ｓ４１０）。これに対して１つのデータしか抽出されていない場合は（Ｓ４０８：ｎｏ）、Ｓ４１０の処理は省略する。
【０１１９】
そして、最終的に得られた第三車両の較正係数のデータと、自車較正係数記憶部１１４に記憶されている較正係数（自車較正係数）のデータとを用いて、相手車両と同じ路側機ＩＤの較正係数（すなわち、同じ路側機で較正した補正係数）を合成して、自車較正係数記憶部１１４に記憶する（Ｓ４１２）。
【０１２０】
図２６には、第三車両の較正係数から、相手車両と同じ路側機ＩＤを有する自車両１０の較正係数を合成可能な理由、およびそのような補正係数を合成する方法が示されている。例えば、車両ＩＤがｎ１の相手車両には、自車両１０と同じ路側機ＩＤの較正係数が記憶されていなかったとする（図２３のＳ３７６：ｎｏに対応）。この場合、相手車両と同じ路側機ＩＤ（図示した例ではｒａ）の較正係数が記憶されており、且つ、自車較正係数と同じ路側機ＩＤ（図２６（ａ）に示した例ではｒｂ）の較正係数も記憶されているような第三車両が存在したとする。図示した例では、車両ＩＤがｎ２の車両が第三車両に該当する。
【０１２１】
このような第三車両については、路側機ＩＤがｒａの較正係数（たとえば路側機Ａによって得られた較正係数）Ｋ２と、路側機ＩＤがｒｂの較正係数（たとえば路側機Ｂによって得られた較正係数）Ｋ３とが得られている。どちらの較正係数も同じ車両（車両ＩＤがｎ２）について得られたものであるから、この２つの較正係数の違いは路側機Ａ，Ｂの違いに起因する。従って、路側機Ｂによって得られた較正係数を（Ｋ２／Ｋ３）倍してやれば、路側機Ａによる較正係数を算出することができる。
【０１２２】
一方、自車両１０の較正係数については、路側機Ｂによる較正係数（路側機ＩＤがｒｂの較正係数）は得られている。従って、仮にその較正を、路側機Ｂではなく路側機Ａで行ったとしたら、路側機Ｂによる較正係数（図２５（ｂ）に示す例ではＫ４）に（Ｋ２／Ｋ３）を乗算した較正係数が得られたものと考えることができる。
以上の理由から、他車較正係数記憶部１２４に記憶されている第三車両の較正係数Ｋ２およびＫ３と、自車較正係数記憶部１１４に記憶されている自車両１０の較正係数Ｋ４とを用いて、図２６（ｃ）に示す計算式によって、路側機ＩＤがｒａの較正係数Ｋ５を合成することが可能となる。
【０１２３】
図２５のＳ４１２では、以上のようにして路側機ＩＤがｒａの較正係数を合成した後、自車較正係数記憶部１１４に記憶する。その後は、図２３を用いて前述した第２実施例の運転支援処理のＳ３７８に移行して、運転支援の態様を支援レベル４に設定する。
これに対して、上述した第三車両が見つからなかった場合（図２５のＳ４００：ｎｏ、あるいはＳ４０４：ｎｏ）、前述した第２実施例の運転支援処理のＳ３８０に移行して、運転支援の態様を支援レベル３に設定する。
【０１２４】
以上に説明した第２実施例の変形例１では、自車両１０と相手車両との間に路側機ＩＤが一致する較正係数が存在しない場合でも、そのような較正係数を合成することができる。従って、合成した較正係数を用いることによって、自車両１０と相手車両との間で、走行情報に対する要求精度の高い支援態様の運転支援を行うことが可能となる。
【０１２５】
Ｃ−４−２．変形例２  ：
また、上述した第２実施例では、路側機３０が測定情報をブロードキャスト送信する際に、路側機ＩＤも送信するものとした。しかし、路側機ＩＤの代わりに、路側機３０が走行情報を測定した測定方法に関する情報を、測定情報と共にブロードキャスト送信してもよい。そして、自車両１０で較正係数を算出した場合には、路側機ＩＤの代わりに測定方法に関する情報を記憶しておき、他車両２０と較正係数を送受信する際には、測定方法に関する情報も送受信する。
【０１２６】
異なる路側機３０で測定した場合でも、測定方法が同じであれば、ほぼ同じ測定結果が得られると考えられる。従って、運転支援の態様を設定する際に、自車両１０および相手車両の何れも有効な較正係数が記憶されている場合には、測定方法に関する情報が一致するか否かに応じて、支援レベルを設定しても良い。尚、変形例２においては、路側機３０が走行情報を測定した測定方法に関する情報が、本発明における「検出装置情報」に対応する。
【０１２７】
Ｃ−４−３．変形例３  ：
また、上述した第２実施例では、路側機３０が測定情報をブロードキャスト送信する際に、路側機ＩＤの代わりに、路側機３０が走行情報を測定する際の測定精度に関する情報をブロードキャスト送信してもよい。そして、自車両１０で較正係数を算出した場合には、路側機ＩＤの代わりに測定精度に関する情報を記憶しておき、他車両２０と較正係数を送受信する際には、測定精度に関する情報も送受信するようにしてもよい。
【０１２８】
異なる路側機３０で、異なる測定方法で測定した場合でも、測定精度が高ければ同じ測定結果が得られると考えられる。従って、運転支援の態様を設定する際に、自車両１０および相手車両の何れも有効な較正係数が記憶されている場合には、測定精度に関する情報も考慮するようにしてもよい。そして、何れの測定精度も高ければ、走行情報に対する要求精度の高い支援レベルを設定し、少なくとも一方の測定精度が低ければ、要求精度の低い支援レベルを設定しても良い。尚、変形例３においては、路側機３０が走行情報を測定する測定精度に関する情報が、本発明における「検出装置情報」に対応する。
【０１２９】
以上、本発明の車両用運転支援装置１００について説明したが、本発明は上記の各種実施例や、各種変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【０１３０】
例えば、上述した第１実施例および第２実施例では、路側機３０は、通過車両の車両ナンバーを用いて車両を特定するものとして説明した。すなわち、路側機３０は、通過車両のナンバープレートの画像を解析して車両ナンバーを認識し、得られた車両ナンバーを測定情報に付加してブロードキャスト送信するものとした。
しかし、車両に固有の識別コードを、一次元あるいは二次元のバーコードなどの形態で車両の一部（たとえばナンバープレート）に表示しておき、路側機３０がこのバーコードを読み込むことによって、車両の識別コードを認識する。そして、この識別コートを測定情報に付加してブロードキャスト送信するようにしても良い。
こうすれば、ナンバープレートの画像から車両ナンバーを認識するよりも、車両の識別コードを容易に認識することができる。その結果、路側機３０の制御負荷が軽くなるだけでなく、通過車両が測定エリア３０ａに侵入してから、路側機３０が測定情報を送信するまでの時間を短縮することができるので、測定情報を通過車両に確実に伝えることができる。
【０１３１】
また、上述した第１実施例および第２実施例では、路側機３０は、測定エリア３０ａに侵入する通過車両の走行情報を測定すると、測定した走行情報（測定情報）をブロードキャスト送信するものとして説明した。しかし、近赤外光や短波長の電波などの指向性の高い電波を用いて、通過車両に向けて測定情報を送信するようにしても良い。
こうすれば、測定情報をブロードキャスト送信する必要がなくなるので、通信トラフィックの増加を回避することができる。また、ブロードキャスト送信のために通過車両を特定するための情報（車両ナンバーなど）を取得する必要もなくなるので、路側機３０の構成を簡単にすることができる。
【０１３２】
また、上述した第１実施例および第２実施例では、較正係数が有効か否かは、較正時刻と現在時刻との時間差に基づいて判断するものとして説明した。しかし、別の方法によって較正係数が有効か否かを判断しても良い。例えば、較正係数が得られた時の走行距離や、タイヤの空気圧などの走行情報を取得しておく。そして、これらの走行情報が一定の閾値以上に変わったら、較正係数を失効させるようにしても良い。
較正係数が得られてからの時間はそれほど経過していなくても、あまりに長い距離を走行した場合は、較正係数の精度が低下している可能性がある。また、タイヤの空気圧が大きく変わると車速に影響を与えるので、較正係数の精度が低下している可能性がある。そこで、これらの走行情報が一定の閾値以上に変わったら、較正係数を失効させることとしておけば、不適切な較正係数が使用されることを回避することができる。もちろん、これらの走行情報に加えて、較正時刻と現在時刻との時間差が一定時間以上になった場合にも、較正係数を失効させるようにしても良い。
【０１３３】
また、上述した第１実施例および第２実施例では、走行情報は一定周期で取得する度にブロードキャスト送信し、較正係数は測定情報を受信して較正係数を算出する度にブロードキャスト送信するものとして説明した。しかし、走行情報をブロードキャスト送信する際に、その時点で得られている較正係数も一緒にブロードキャスト送信してもよい。
こうすれば、別途、較正係数をブロードキャスト送信する必要がなくなるので、処理を単純化することができる。
【符号の説明】
【０１３４】
１０…自車両、    １２…車載センサー、    ２０…他車両、
３０…路側機、    １００…車両用運転支援装置、
１１２…自車走行情報記憶部、    １１４…自車較正係数記憶部、
１２２…他車走行情報記憶部、    １２４…他車較正係数記憶部、
１３２…運転支援部、    １３４…支援レベル決定部、    １４０…通信モジュール
【図１】
0005888113.tif 000002
【図２】
0005888113.tif 000003
【図３】
0005888113.tif 000004
【図４】
0005888113.tif 000005
【図５】
0005888113.tif 000006
【図６】
0005888113.tif 000007
【図７】
0005888113.tif 000008
【図８】
0005888113.tif 000009
【図９】
0005888113.tif 000010
【図１０】
0005888113.tif 000011
【図１１】
0005888113.tif 000012
【図１２】
0005888113.tif 000013
【図１３】
0005888113.tif 000014
【図１４】
0005888113.tif 000015
【図１５】
0005888113.tif 000016
【図１６】
0005888113.tif 000017
【図１７】
0005888113.tif 000018
【図１８】
0005888113.tif 000019
【図１９】
0005888113.tif 000020
【図２０】
0005888113.tif 000021
【図２１】
0005888113.tif 000022
【図２２】
0005888113.tif 000023
【図２３】
0005888113.tif 000024
【図２４】
0005888113.tif 000025
【図２５】
0005888113.tif 000026
【図２６】
0005888113.tif 000027