(57)【要約】【課題】通信装置の利便性を向上することが可能な技術を提供する。【解決手段】路側機は通信部及び処理部を備える。通信部は、車道に停車する停車車両に関する第１車両情報を路側機の外部に通知する。処理部は、停車車両についての車道の幅方向の停車位置に応じて、第１車両情報の通知先を変更する。【選択図】図５
2020087015.tif 000002
【特許請求の範囲】
【請求項１】
路側機であって、
車道に停車する停車車両に関する第１車両情報を前記路側機の外部に通知する通信部と、
前記停車車両についての前記車道の幅方向の停車位置に応じて、前記第１車両情報の通知先を変更する処理部と
を備える、路側機。
【請求項２】
請求項１に記載の路側機であって、
前記車道は、前記幅方向において互いに対向する、路肩側の第１の端と当該第１の端とは反対側の第２の端とを有し、
前記処理部は、
前記停車車両が第１の場所に停車しているとき、表示機に情報を送信するサーバ装置を前記通知先とし、
前記停車車両が、前記第１の場所よりも前記第２の端側の第２の場所に停車しているとき、他の路側機を前記通知先とする、路側機。
【請求項３】
請求項２に記載の路側機であって、
前記処理部は、前記停車車両が前記第２の場所よりも前記第２の端側の第３の場所に停車しているとき、前記路側機の周辺の車両を前記通知先とする、路側機。
【請求項４】
請求項１に記載の路側機であって、
前記車道は、前記幅方向において互いに対向する、路肩側の第１の端と当該第１の端とは反対側の第２の端とを有し、
前記処理部は、
前記停車車両が第１の場所に停車しているとき、表示機に情報を送信するサーバ装置を前記通知先とし、
前記停車車両が、前記第１の場所よりも前記第２の端側の第２の場所に停車しているとき、前記路側機の周辺の車両を前記通知先とする、路側機。
【請求項５】
請求項１に記載の路側機であって、
前記車道は、前記幅方向において互いに対向する、路肩側の第１の端と当該第１の端とは反対側の第２の端とを有し、
前記処理部は、
前記停車車両が第１の場所に停車しているとき、他の路側機を前記通知先とし、
前記停車車両が、前記第１の場所よりも前記第２の端側の第２の場所に停車しているとき、前記路側機の周辺の車両を前記通知先とする、路側機。
【請求項６】
請求項５に記載の路側機であって、
前記処理部は、前記停車車両が前記第２の場所に停車しているとき、前記他の路側機及び前記車両を前記通知先とする、路側機。
【請求項７】
請求項１から請求項６のいずれか一つに記載の路側機であって、
前記第１車両情報は、前記幅方向の停車位置を示す第１位置情報及び前記停車車両についての前記車道の走行方向の停車位置を示す第２位置情報の少なくとも一方を含む、路側機。
【請求項８】
請求項２から請求項４のいずれか一つに記載の路側機と通信するサーバ装置であって、
前記路側機から通知される前記第１車両情報を受信した場合、前記停車車両あるいは前記路側機よりも後方の表示機を特定し、特定した当該表示機に対して、前記停車車両に関する第２車両情報を通知する、サーバ装置。
【請求項９】
請求項８に記載のサーバ装置であって、
前記第２車両情報は、前記表示機から前記停車車両までの距離を示す距離情報及び前記停車車両についての前記幅方向の停車位置を示す位置情報の少なくとも一方を含む、サーバ装置。
【請求項１０】
請求項２から請求項４のいずれか一つに記載の路側機と、
請求項８及び請求項９のいずれか一つに記載のサーバ装置と
を備える、通信システム。
【請求項１１】
請求項２、請求項３、請求項５及び請求項６のいずれか一つに記載の路側機から前記第１車両情報が通知される第１路側機であって、
前記第１路側機が前記停車車両あるいは前記路側機よりも後方に位置する場合、前記第１車両情報の受信に応じた第１処理を実行し、
前記第１路側機が前記停車車両あるいは前記路側機よりも前方に位置する場合、前記第１処理を実行しない、第１路側機。
【請求項１２】
請求項１１に記載の第１路側機であって、
前記第１処理は、
前記停車車両に関する第２車両情報を表示機に通知する第２処理と、
前記停車車両に関する第３車両情報を表示する第３処理と、
前記停車車両に関する第４車両情報を他の路側機に通知する第４処理と
の少なくとも一つを含む、第１路側機。
【請求項１３】
請求項１２に記載の第１路側機と通信する第２路側機であって、
前記第１処理は、前記第４車両情報を前記第２路側機に通知する前記第４処理を含み、
前記第４車両情報を受信した場合、前記第２路側機についての前記停車車両あるいは前記路側機からの離れ度合に基づいて、前記停車車両に関する第５車両情報を他の路側機に通知するか否かを決定する、第２路側機。
【請求項１４】
請求項２、請求項３、請求項５及び請求項６のいずれか一つに記載の路側機と、
請求項１１及び請求項１２のいずれか一つに記載の第１路側機と
を備える、通信システム。
【請求項１５】
請求項２、請求項３、請求項５及び請求項６のいずれか一つに記載の路側機と、
請求項１２に記載の第１路側機と、
請求項１３に記載の第２路側機と
を備える、通信システム。
【請求項１６】
請求項３から請求項６のいずれか一つに記載の路側機から前記第１車両情報が通知され、第１車両に搭載される第１電子機器であって、
前記第１車両が前記停車車両あるいは前記路側機よりも後方に位置する場合、前記第１車両情報の受信に応じた第１処理を実行し、
前記第１車両が前記停車車両あるいは前記路側機よりも前方に位置する場合、前記第１処理を実行しない、第１電子機器。
【請求項１７】
請求項１６に記載の第１電子機器であって、
前記第１処理は、
前記停車車両の存在を前記第１車両の運転者に通知する第２処理と、
前記停車車両に関する第２車両情報を他の車両に送信する第３処理と
の少なくとも一つを含む、第１電子機器。
【請求項１８】
請求項１７に記載の第１電子機器と通信し、第２車両に搭載される第２電子機器であって、
前記第１処理は、前記第２車両情報を前記第２電子機器に送信する前記第３処理を含み、
前記第２車両情報を受信した場合、前記第２車両についての前記停車車両あるいは前記路側機からの離れ度合に基づいて、前記停車車両に関する第３車両情報を他の車両に通知するか否かを決定する、第２電子機器。
【請求項１９】
請求項１６及び請求項１７のいずれか一つに記載の第１電子機器を備える車両。
【請求項２０】
請求項１８に記載の第２電子機器を備える車両。
【請求項２１】
請求項３から請求項６のいずれか一つに記載の路側機と、
請求項１６及び請求項１７のいずれか一つに記載の第１電子機器と
を備える、通信システム。
【請求項２２】
請求項３から請求項６のいずれか一つに記載の路側機と、
請求項１７に記載の第１電子機器と、
請求項１８に記載の第２電子機器と
を備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信に関する。
【背景技術】
【０００２】
特許文献１には路側機に関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−３８８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
路側機等の通信装置については、その利便性の向上が望まれる。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、通信装置の利便性を向上することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
路側機、サーバ装置、通信システム、第１路側機、第２路側機、第１電子機器、第２電子機器及び車両が開示される。一の実施の形態では、路側機は通信部及び処理部を備える。通信部は、車道に停車する停車車両に関する第１車両情報を路側機の外部に通知する。処理部は、停車車両についての車道の幅方向の停車位置に応じて、第１車両情報の通知先を変更する。
【０００７】
また、一の実施の形態では、サーバ装置は、路側機と通信するサーバ装置である。サーバ装置は、路側機から通知される第１車両情報を受信した場合、停車車両あるいは路側機よりも後方の表示機を特定し、特定した当該表示機に対して、停車車両に関する第２車両情報を通知する。
【０００８】
また、一の実施の形態では、通信システムは、路側機及びサーバ装置を備える。
【０００９】
また、一の実施の形態では、第１路側機は、路側機から第１車両情報が通知される。第１路側機は、当該第１路側機が停車車両あるいは路側機よりも後方に位置する場合、第１車両情報の受信に応じた第１処理を実行する。第１路側機は、当該第１路側機が停車車両あるいは路側機よりも前方に位置する場合、第１処理を実行しない。
【００１０】
また、一の実施の形態では、第２路側機は、第１路側機と通信する。第２路側機は、第４車両情報を受信した場合、当該第２路側機についての停車車両あるいは路側機からの離れ度合に基づいて、停車車両に関する第５車両情報を他の路側機に通知するか否かを決定する。
【００１１】
また、一の実施の形態では、通信システムは、路側機及び第１路側機を備える。
【００１２】
また、一の実施の形態では、通信システムは、路側機、第１路側機及び第２路側機を備える。
【００１３】
また、一の実施の形態では、第１電子機器は、路側機から第１車両情報が通知され、第１車両に搭載される。第１電子機器は、第１車両が停車車両あるいは路側機よりも後方に位置する場合、第１車両情報の受信に応じた第１処理を実行する。第１電子機器は、第１車両が停車車両あるいは路側機よりも前方に位置する場合、第１処理を実行しない。
【００１４】
また、一の実施の形態では、第２電子機器は、第１電子機器と通信し、第２車両に搭載される。第２電子機器は、第２車両情報を受信した場合、第２車両についての停車車両あるいは路側機からの離れ度合に基づいて、停車車両に関する第３車両情報を他の車両に通知するか否かを決定する。
【００１５】
また、一の実施の形態では、車両は、第１電子機器を備える。
【００１６】
また、一の実施の形態では、車両は、第２電子機器を備える。
【００１７】
また、一の実施の形態では、通信システムは、路側機及び第１電子機器を備える。
【００１８】
また、一の実施の形態では、通信システムは、路側機、第１電子機器及び第２電子機器を備える。
【発明の効果】
【００１９】
通信装置の利便性が向上する。
【図面の簡単な説明】
【００２０】
【図１】通信システムの構成の一例を示す図である。
【図２】路側機の配置例を示す図である。
【図３】路側機の配置例を示す図である。
【図４】路側機の構成の一例を示す図である。
【図５】路側機の構成の一例を示す図である。
【図６】サーバ装置の構成の一例を示す図である。
【図７】表示機の構成の一例を示す図である。
【図８】電子機器の構成の一例を示す図である。
【図９】路側機の動作の一例を示すフローチャートである。
【図１０】停車車両の様子の一例を示す図である。
【図１１】停車車両の様子の一例を示す図である。
【図１２】停車車両の様子の一例を示す図である。
【図１３】サーバ装置の動作の一例を示すフローチャートである。
【図１４】通信システムでの通信の一例を示す図である。
【図１５】路側機の動作の一例を示すフローチャートである。
【図１６】通信システムでの通信の一例を示す図である。
【図１７】通信システムでの通信の一例を示す図である。
【図１８】電子機器の動作の一例を示すフローチャートである。
【図１９】通信システムでの通信の一例を示す図である。
【発明を実施するための形態】
【００２１】
図１は通信システム１の構成の一例を示す図である。図２及び３は、通信システム１が備える路側機５及び表示機４の配置例を示す図である。通信システム１は、例えば、高度道路交通システム（ＩＴＳ：Intelligent Transport Systems）で使用されるシステムである。具体的には、通信システム１は、ＩＴＳの安全運転支援通信システムである。安全運転支援通信システムは、安全運転支援システムと呼ばれたり、安全運転支援無線システムと呼ばれたりする。
【００２２】
通信システム１は、サーバ装置３と、複数の表示機４と、複数の路側機５と、複数の車両６とを備える。各車両６には電子機器６０が搭載されている。以後、電子機器６０を車載機器６０と呼ぶことがある。車載機器６０は、車両６内の電子機器であると言える。
【００２３】
サーバ装置３と、複数の表示機４と、複数の路側機５と、複数の車両６の電子機器６０は、ネットワーク２に接続されている。ネットワーク２は、無線ネットワーク及び有線ネットワークの少なくとも一方を含む。ネットワーク２は、例えば、中継装置及びインターネット等を含む。サーバ装置３は、表示機４、路側機５及び車載機器６０とネットワーク２を通じて通信することが可能である。サーバ装置３は、例えば道路を管理する管理サーバである。サーバ装置３は表示機４の表示を制御することが可能である。
【００２４】
通信システム１では、路側機５と車両６とが、互いに無線通信を行うことが可能である。また、複数の車両６は、互いに無線通信を行うことが可能である。また、路側機５及び車両６のそれぞれは、歩行者が所持する電子機器と無線通信を行うことができる。歩行者が所持する電子機器としては、例えば、スマートフォン等の携帯電話機、タブレット端末あるいはウェアラブル機器等が考えられる。路側機５と車両６との間の通信、車両６間の通信、路側機５と歩行者の電子機器との間の通信、歩行者の電子機器と車両６の間の通信は、それぞれ、路車間通信、車車間通信、路歩間通信、歩車間通信と呼ばれる。
【００２５】
路側機５は道路に配置される。図２及び３には、路側機５が高速道路に配置されている様子が示されている。高速道路では、上り車線及び下り車線のそれぞれにおいて、図２及び３に示されるように、複数の路側機５が走行方向ＤＲ１に沿って例えば一定間隔で配置される。図２及び３には、上り方向及び下り方向の一方における車道１００が示されている。車道１００には、例えば、路肩１０１と、走行車線１０２と、追越車線１０３とが含まれる。路肩１０１と走行車線１０２とは実線１１０で区分され、走行車線１０２と追越車線１０３とは破線１１１で区分されている。車道１００は、その幅方向ＤＲ２において互いに対向する第１の端１２１及び第２の端１２２を有している。第１の端１２１及び第２の端１２２のそれぞれは走行方向ＤＲ１に沿って延在している。第１の端１２１は、路肩１０１側の端であって、第２の端１２２は、第１の端１２１とは反対側の端である。第２の端１２２は、対向車線側の端あるいは追越車線１０３側の端とも言える。複数の路側機５は車道１００の路肩１０１側の第１の端１２１に沿って配置される。以後、幅方向ＤＲ２を車道幅方向ＤＲ２と呼ぶことがある。また、第１の端１２１を路肩側の端１２１と呼ぶことがある。また、第２の端１２２を追越車線側の端１２２と呼ぶことがある。
【００２６】
路側機５は、他の路側機５、車両６、サーバ装置３及び表示機４に情報を通知することが可能である。路側機５は、例えば、サーバ装置３から受信する道路情報を、他の路側機５及び車両６に通知することが可能である。道路情報には、例えば、渋滞情報、事故情報及び路面情報等が含まれる。また、路側機５は、その周辺の車両６を検出することが可能である。そして、路側機５は、検出した車両６に関する車両情報を、他の路側機５、他の車両６、サーバ装置３及び表示機４に通知することが可能である。また、路側機５は、他の路側機５、車両６及びサーバ装置３から通知される情報を、さらに別の路側機５、他の車両６及び表示機４に通知することが可能である。
【００２７】
通信システム１は、表示機能を有さない路側機５と、表示機能を有する路側機５と備える。以後、前者の路側機５を路側機５Ａと呼び、後者の路側機５を路側機５Ｂと呼ぶことがある。また、路側機５Ｂを表示機能付き路側機５Ｂと呼ぶことがある。図２に示されるように、路側機５Ｂは、文字、記号及び図形等を表示することが可能な表示部５４０を備える。
【００２８】
複数の表示機４は、例えば、路側機５と同様に、車道１００の第１の端１２１に沿って配置される。図３には、複数の表示機４のうちの一つが示されている。表示機４は、文字、記号及び図形等を表示することが可能である。表示機４は、例えば、サーバ装置３から送信される道路情報を表示することが可能である。また表示機４は、路側機５から送信される情報を表示することが可能である。表示機４は道路情報板と呼ばれることがある。
【００２９】
車両６は、当該車両６に関する車両情報を、当該車両６に搭載されている車載機器６０から、他の車両６、路側機５及びサーバ装置３に対して通知することが可能である。車両６は車両情報を例えば定期的に送信する。車両情報には、例えば、車両６の識別情報、車両６の位置情報及び車両６の速度情報などが含まれる。また車両６は、当該車両６に搭載されている車載機器６０によって、路側機５等から通知される各種情報を受け取ることができる。また車両６は、自己の車両情報と、路側機５等から通知される情報とに基づいて、警告等の各種通知を運転者に行うことによって、運転者の安全運転を支援することが可能である。車両６は、当該車両６に搭載されている車載機器６０によって、運転者に各種通知を行うことが可能である。
【００３０】
図２及び３には、車道１００を走行している走行車両６Ａと、車道１００に停車している停車車両６Ｂとが示されている。図２及び３の例では、停車車両６Ｂの後方には三角表示板１５０が配置されている。
【００３１】
このように、通信システム１では、路車間通信、路路間通信及び車車間通信等が行われることによって、車両６の運転者の安全運転が支援される。
【００３２】
なお図１の例では、車両６として、自動車の車両が示されているが、車両６は、自動車以外の車両であってもよい。例えば、車両６は、自動二輪車の車両であってもよいし、バスの車両であってもよいし、トラックの車両であってもよい。
【００３３】
以下では、一例として、路側機５及び表示機４が高速道路に配置されているものとして通信システム１を説明するが、路側機５及び表示機４は高速道路以外に配置されてもよい。
【００３４】
＜路側機の構成例＞
図４及び５は路側機５Ａ及び５Ｂの構成の一例をそれぞれ示す図である。図４及び５に示されるように、路側機５Ａ及び５Ｂのそれぞれは、例えば、制御部５００、通信部５１０、カメラ５２０及びセンサ５３０を備える。また、路側機５Ｂは表示部５４０を備える。
【００３５】
制御部５００は、路側機５の他の構成要素を制御することによって、路側機５の動作を統括的に管理することが可能である。制御部５００は制御装置あるいは制御回路とも言える。制御部５００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。
【００３６】
種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、または複数の通信可能に接続された集積回路ＩＣ及び／またはディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００３７】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続または処理を実行するように構成された１以上の回路またはユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続きまたは処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００３８】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイス若しくは構成の任意の組み合わせ、または他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００３９】
本例では、制御部５００は、ＣＰＵ（Central Processing Unit）５０１、ＤＳＰ（Digital Signal Processor）５０２及び記憶部５０３を備える。記憶部５０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの、ＣＰＵ５０１及びＤＳＰ５０２が読み取り可能な非一時的な記録媒体を含む。記憶部５０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。記憶部５０３には、路側機５を制御するための複数の制御プログラム５０３ａ及び路側機５の位置情報等が記憶されている。制御部５００の各種機能は、ＣＰＵ５０１及びＤＳＰ５０２が記憶部５０３内の各種制御プログラム５０３ａを実行することによって実現される。
【００４０】
なお制御部５００は、複数のＣＰＵ５０１を備えてもよい。また制御部５００は、ＤＳＰ５０２を備えなくてもよいし、複数のＤＳＰ５０２を備えてもよい。また、制御部５００の全ての機能あるいは制御部５００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
【００４１】
記憶部５０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部５０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）などを備えてもよい。記憶部５０３内の少なくとも一つの制御プログラム５０３ａは、記憶部５０３内にあらかじめ記憶されているものであってよい。また、記憶部５０３内の少なくとも一つの制御プログラム５０３ａは、路側機５が他の装置からダウンロードして記憶部５０３内に記憶したものであってよい。
【００４２】
通信部５１０は、有線または無線でネットワーク２に接続されている。通信部５１０は、ネットワーク２を通じてサーバ装置３と通信することが可能である。また、路側機５の通信部５１０は、他の路側機５、車両６の車載機器６０及び表示機４と、ネットワーク２を介さずに直接無線通信することが可能である。通信部５１０は、例えば、ＩＴＳに割り当てられている７００ＭＨｚ帯を使用して、他の路側機５、車両６の車載機器６０及び表示機４と無線通信を行うことが可能である。通信部５１０は、他の装置から受信した情報を制御部５００に出力する。通信部５１０は、制御部５００からの情報を他の装置に送信する。通信部５１０は通信回路とも言える。
【００４３】
なお通信部５１０は、携帯電話システムの基地局と無線通信することが可能であってもよい。この場合には、通信部５１０は、基地局を通じて、インターネットに接続された機器（例えば、携帯電話機及びウェブサーバ等）と通信することが可能である。また通信部５１０は、近距離無線通信を行うことが可能であってもよい。例えば、通信部５１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠して無線通信することが可能であってもよい。また通信部５１０は、ＷｉＦｉ等の無線ＬＡＮ（Local Area Network）を用いて無線通信を行うことが可能であってもよい。また通信部５１０は、他の無線通信方式に基づいて無線通信することが可能であってもよい。
【００４４】
カメラ５２０は、路側機５の周辺の車道１００の様子を撮影することが可能である。具体的には、カメラ５２０は、路側機５の周辺の路肩１０１、走行車線１０２及び追越車線１０３の様子を撮影することができる。カメラ５２０で生成された画像は制御部５００に入力される。カメラ５２０は、動画及び静止画を撮影することが可能である。
【００４５】
センサ５３０は、路側機５の周辺の車道１００の状況を検出することが可能である。センサ５３０は、例えば、レーダーセンサ及び赤外線センサ等を備えている。センサ５３０は、例えば、路肩１０１上の車両６、走行車線１０２上の車両６及び追越車線１０３上の車両６を検出することが可能である。センサ５３０は、検出結果を制御部５００に出力する。制御部５００は、センサ５３０からの検出結果等に基づいて、車両６等に送信すべき情報を生成する。センサ５３０の構成は上記の限りではない。
【００４６】
表示機能付き路側機５Ｂが備える表示部５４０は、制御部５００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示部５４０は、図２に示されるように、車道１００の上方に配置される。これにより、車道１００上の車両６の運転者は、表示部５４０で表示される情報を視認することができる。表示部５４０は、発光体として、例えば発光ダイオードを備える。なお、表示部５４０は発光ダイオード以外の発光体を備えてもよい。例えば、表示部５４０は液晶ディスプレイであってもよいし、有機ＥＬディスプレイであってもよい。
【００４７】
＜サーバ装置の構成例＞
図６はサーバ装置３の構成の一例を示す図である。図６に示されるように、サーバ装置３は、例えば、制御部３００及び通信部３１０を備える。制御部３００は、サーバ装置３の他の構成要素を制御することによって、サーバ装置３の動作を統括的に管理することが可能である。制御部３００は制御装置あるいは制御回路とも言える。制御部３００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。なお、制御部３００が備える少なくとも一つのプロセッサの構成については、路側機５の制御部５００が備える少なくとも一つのプロセッサの上述の構成と同様であるため、その説明は省略する。
【００４８】
本例では、制御部３００は、ＣＰＵ３０１、ＤＳＰ３０２及び記憶部３０３を備える。記憶部３０３は、ＲＯＭ及びＲＡＭなどの、ＣＰＵ３０１及びＤＳＰ３０２が読み取り可能な非一時的な記録媒体を含む。記憶部３０３には、サーバ装置３を制御するための複数の制御プログラム３０３ａ及び道路情報等が記憶されている。制御部３００の各種機能は、ＣＰＵ３０１及びＤＳＰ３０２が記憶部３０３内の各種制御プログラム３０３ａを実行することによって実現される。
【００４９】
なお、路側機５の制御部５００と同様に、制御部３００は、複数のＣＰＵ３０１を備えてもよいし、ＤＳＰ３０２を備えなくてもよいし、複数のＤＳＰ３０２を備えてもよい。また、制御部３００の全ての機能あるいは制御部６００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また、路側機５の記憶部５０３と同様に、記憶部３０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えてもよい。また、記憶部３０３内の少なくとも一つの制御プログラム３０３ａは、記憶部３０３内にあらかじめ記憶されているものであってよい。また、記憶部３０３内の少なくとも一つの制御プログラム３０３ａは、サーバ装置３が他の装置からダウンロードして記憶部３０３内に記憶したものであってよい。
【００５０】
通信部３１０は、有線あるは無線でネットワーク２に接続されている。通信部３１０は、ネットワーク２を通じて、表示機４、路側機５及び車両６と通信することが可能である。通信部３１０は、他の装置から受信した情報を制御部３００に出力する。通信部３１０は、制御部３００からの情報を他の装置に送信する。通信部３１０は通信回路とも言える。
【００５１】
なお通信部３１０は、路側機５の通信部５１０と同様に、携帯電話システムの基地局と無線通信することが可能であってもよい。また通信部３１０は、近距離無線通信を行うことが可能であってもよい。また通信部３１０は、無線ＬＡＮを用いて無線通信を行うことが可能であってもよい。また通信部３１０は、他の無線通信方式に基づいて無線通信することが可能であってもよい。
【００５２】
またサーバ装置３は、制御部３００及び通信部３１０以外の構成を備えてもよい。サーバ装置３は、例えば、液晶ディスプレイ装置等の表示装置を備えてもよい。またサーバ装置３は、タッチパネル等の、ユーザがサーバ装置３に情報を入力するための入力装置を備えてもよい。
【００５３】
＜表示機の構成例＞
図７は表示機４の構成の一例を示す図である。図７に示されるように、表示機４は、例えば、制御部４００、通信部４１０及び表示部４２０を備える。制御部４００は、表示機４の他の構成要素を制御することによって、表示機４の動作を統括的に管理することが可能である。制御部４００は制御装置あるいは制御回路とも言える。制御部４００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。なお、制御部４００が備える少なくとも一つのプロセッサの構成については、路側機５の制御部５００が備える少なくとも一つのプロセッサの上述の構成と同様であるため、その説明は省略する。
【００５４】
本例では、制御部４００は、ＣＰＵ４０１、ＤＳＰ４０２及び記憶部４０３を備える。記憶部４０３は、ＲＯＭ及びＲＡＭなどの、ＣＰＵ４０１及びＤＳＰ４０２が読み取り可能な非一時的な記録媒体を含む。記憶部４０３には、表示機４を制御するための複数の制御プログラム４０３ａが記憶されている。制御部４００の各種機能は、ＣＰＵ４０１及びＤＳＰ４０２が記憶部４０３内の各種制御プログラム４０３ａを実行することによって実現される。
【００５５】
なお、制御部４００は、複数のＣＰＵ４０１を備えてもよいし、ＤＳＰ４０２を備えなくてもよいし、複数のＤＳＰ４０２を備えてもよい。また、制御部４００の全ての機能あるいは制御部６００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また、記憶部４０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えてもよい。また、記憶部４０３内の少なくとも一つの制御プログラム４０３ａは、記憶部４０３内にあらかじめ記憶されているものであってよい。また、記憶部４０３内の少なくとも一つの制御プログラム４０３ａは、表示機４が他の装置からダウンロードして記憶部４０３内に記憶したものであってよい。
【００５６】
通信部４１０は、有線あるは無線でネットワーク２に接続されている。通信部４１０は、ネットワーク２を通じてサーバ装置３と通信することが可能である。また、通信部４１０は、路側機５とネットワーク２を介さずに直接無線通信することが可能である。通信部４１０は、例えば、ＩＴＳに割り当てられている７００ＭＨｚ帯を使用して、路側機５と無線通信を行うことが可能である。通信部４１０は、他の装置から受信した情報を制御部４００に出力する。通信部４１０は、制御部４００からの情報を他の装置に送信する。通信部４１０は通信回路とも言える。
【００５７】
なお通信部４１０は、路側機５の通信部５１０と同様に、携帯電話システムの基地局と無線通信することが可能であってもよい。また通信部４１０は、近距離無線通信を行うことが可能であってもよい。また通信部４１０は、無線ＬＡＮを用いて無線通信を行うことが可能であってもよい。また通信部４１０は、他の無線通信方式に基づいて無線通信することが可能であってもよい。
【００５８】
表示部４２０は、制御部４００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示部４２０は、図３に示されるように、車道１００の上方に配置される。これにより、車道１００上の車両６の運転者は、表示部４２０で表示される情報を視認することができる。表示部４２０は、発光体として、例えば発光ダイオードを備える。なお、表示部４２０は発光ダイオード以外の発光体を備えてもよい。例えば、表示部４２０は液晶ディスプレイであってもよいし、有機ＥＬディスプレイであってもよい。
【００５９】
＜車載機器の構成例＞
図８は車載機器６０の構成の一例を示す図である。車載機器６０は、例えば、カーナビゲーション装置と、ラジオ等を含む音響機器とが一体化された電子機器である。車載機器６０は、音響機器とは別体のカーナビゲーション装置であってもよいし、カーナビゲーション装置とは別体の音響機器であってもよい。また、車載機器６０は、車両６のライト及び方向指示器等を制御する車両制御機能を有してもよい。
【００６０】
図８に示されるように、車載機器６０は、例えば、制御部６００、通信部６１０、表示部６２０、タッチパネル６３０、操作ボタン群６４０及び衛星信号受信部６５０を備える。さらに車載機器６０は、スピーカ６６０、マイク６７０、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００を備える。
【００６１】
以後、車載機器６０の動作を説明する場合に車両６と言えば、特に断らない限り、当該車載機器６０が搭載されている車両６を意味する。また、車載機器６０の動作を説明する場合に自車両６と言えば、当該車載機器６０が搭載されている車両６を意味する。また、車載機器６０の動作を説明する場合に運転者と言えば、特に断らない限り、当該車載機器６０が搭載されている車両６の運転者を意味する。
【００６２】
制御部６００は、車載機器６０の他の構成要素を制御することによって、車載機器６０の動作を統括的に管理することが可能である。制御部６００は制御装置あるいは制御回路とも言える。制御部６００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。なお、制御部６００が備える少なくとも一つのプロセッサの構成については、路側機５の制御部５００が備える少なくとも一つのプロセッサの上述の構成と同様であるため、その説明は省略する。
【００６３】
本例では、制御部６００は、ＣＰＵ６０１、ＤＳＰ６０２及び記憶部６０３を備える。記憶部６０３は、ＲＯＭ及びＲＡＭなどの、ＣＰＵ６０１及びＤＳＰ６０２が読み取り可能な非一時的な記録媒体を含む。記憶部６０３には、車載機器６０を制御するための複数の制御プログラム６０３ａ等が記憶されている。制御部６００の各種機能は、ＣＰＵ６０１及びＤＳＰ６０２が記憶部６０３内の各種制御プログラム６０３ａを実行することによって実現される。
【００６４】
なお、制御部６００は、複数のＣＰＵ６０１を備えてもよいし、ＤＳＰ６０２を備えなくてもよいし、複数のＤＳＰ６０２を備えてもよい。また、制御部６００の全ての機能あるいは制御部６００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また、記憶部６０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えてもよい。また、記憶部６０３内の少なくとも一つの制御プログラム６０３ａは、記憶部６０３内にあらかじめ記憶されているものであってよい。また、記憶部６０３内の少なくとも一つの制御プログラム６０３ａは、車載機器６０が他の装置からダウンロードして記憶部６０３内に記憶したものであってよい。
【００６５】
通信部６１０は、有線または無線でネットワーク２に接続されている。通信部６１０は、ネットワーク２を通じてサーバ装置３と通信することが可能である。また、車両６の通信部６１０は、他の車両６及び路側機５と、ネットワーク２を介さずに直接無線通信することが可能である。通信部６１０は、例えば、ＩＴＳに割り当てられている７００ＭＨｚ帯を使用して、他の車両６及び路側機５と無線通信を行うことが可能である。通信部６１０は、他の装置から受信した情報を制御部６００に出力する。通信部６１０は、制御部６００からの情報を他の装置に送信する。通信部６１０は通信回路とも言える。
【００６６】
なお通信部６１０は、路側機５の通信部５１０と同様に、携帯電話システムの基地局と無線通信することが可能であってもよい。また通信部６１０は、近距離無線通信を行うことが可能であってもよい。また通信部５１０は、Ｗｉｆｉ等の無線ＬＡＮを用いて無線通信を行うことが可能であってもよい。また通信部６１０は、他の無線通信方式に基づいて無線通信することが可能であってもよい。
【００６７】
表示部６２０は、例えば、液晶ディスプレイあるいは有機ＥＬディスプレイである。表示部６２０は、制御部６００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。
【００６８】
タッチパネル６３０は、表示部６２０の表示画面に対する指等の操作子による操作を検出することが可能である。タッチパネル６３０は、例えば、投影型静電容量方式のタッチパネルである。車載機器６０のユーザが指等の操作子によって、表示部６２０の表示画面に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル６３０は制御部６００に入力することが可能である。制御部６００は、タッチパネル６３０からの電気信号に基づいて、表示画面に対して行われた操作の内容を特定することが可能である。そして制御部６００は、特定した操作内容に応じた処理を行うことが可能である。
【００６９】
操作ボタン群６４０は、複数の操作ボタンを備える。操作ボタン群６４０の各操作ボタンは、例えばハードウェアボタンである。各操作ボタンは、ユーザによって操作されると、操作されたことを示す操作信号を制御部６００に出力することが可能である。これにより、制御部６００は、各操作ボタンについて、当該操作ボタンが操作されたか否かを判断することができる。操作信号が入力された制御部６００が他の構成要素を制御することによって、車載機器６０では、操作された操作ボタンに割り当てられている機能が実行される。
【００７０】
衛星信号受信部６５０は、測位衛星が送信する衛星信号を受信することが可能である。そして、衛星信号受信部６５０は、受信した衛星信号に基づいて、車両６の位置を示す位置情報を取得することが可能である。車両６の位置情報は、当該車両６に搭載されている車載機器６０の位置情報であると言える。衛星信号受信部６５０が取得する位置情報には、例えば、車両６の位置を示す緯度経度が含まれる。以後、衛星信号受信部６５０を単に受信部６５０と呼ぶことがある。
【００７１】
受信部６５０は、例えばＧＰＳ受信機であって、ＧＰＳの測位衛星からの無線信号を受信することが可能である。受信部６５０は、受信した無線信号に基づいて車両６の現在位置を例えば緯度経度で算出し、算出した緯度経度を含む位置情報を制御部６００に出力する。
【００７２】
なお受信部６５０は、ＧＰＳ以外のＧＮＳＳ（Global Navigation Satellite System）の測位衛星からの信号に基づいて車両６の位置情報を求めてもよい。例えば、受信部６５０は、ＧＬＯＮＡＳＳ（Global Navigation Satellite System）、ＩＲＮＳＳ（Indian Regional Navigational Satellite System）、ＣＯＭＰＡＳＳ、Ｇａｌｉｌｅｏあるいは準天頂衛星システム（ＱＺＳＳ：Quasi-Zenith Satellites System）の測位衛星からの信号に基づいて車両６の位置情報を求めてもよい。
【００７３】
スピーカ６６０は、例えばダイナミックスピーカである。スピーカ６６０は、制御部６００からの電気的な音信号を音に変換し、それによって得られた音を車載機器６０の外部に出力することが可能である。
【００７４】
マイク６７０は、車載機器６０の外部の音を検出することが可能である。マイク６７０は、検出した音を電気的な音信号に変換して制御部６００に出力することが可能である。
【００７５】
加速度センサ６８０は、車載機器６０の加速度を検出することが可能である。言い換えれば、加速度センサ６８０は、車両６の加速度を検出することが可能である。加速度センサ６８０は例えば３軸加速度センサである。地磁気センサ６９０は、例えば３軸の地磁気センサである。地磁気センサ６９０は、ｘ軸方向、ｙ軸方向及びｚ軸方向の磁場を検出することが可能である。ジャイロセンサ７００は、例えば３軸ジャイロセンサである。ジャイロセンサ７００は、ｘ軸、ｙ軸及びｚ軸のそれぞれの軸周りの角速度を検出することが可能である。制御部６００は、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００での検出結果に基づいて、車両６の進行方向等を特定することが可能である。また制御部６００は、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００での検出結果に基づいて、受信部６５０で取得される位置情報を補正することが可能である。
【００７６】
なお車載機器６０は、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００の少なくとも一つのセンサを備えなくてもよい。この場合、車載機器６０は、それとは別体の当該少なくとも一つのセンサと、無線あるいは有線で接続されてよい。また車載機器６０は、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００以外のセンサを備えてもよい。この場合、車載機器６０は、それとは別体の、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００以外のセンサと、無線あるいは有線で接続されてもよい。
【００７７】
以上のような構成を備える車載機器６０では、通信部６１０が、路側機５の通信部５１０が送信する情報を受信する。車載機器６０では、制御部６００が、受信部６５０、加速度センサ６８０、地磁気センサ６９０及びジャイロセンサ７００で得られた各種情報等に基づいて、自車両６に関する車両情報を生成する。車載機器６０は、生成した車両情報及び路側機５からの情報等に基づいて、自車両６の運転者に対して警告等の通知を行う。車載機器６０は、表示部６２０及びスピーカ６６０等を用いて、自車両６の運転者に対して警告等の通知を行うことができる。
【００７８】
＜通信システムの動作例＞
本例では、路側機５は、車道１００上の停車車両６Ｂを検出し、検出した停車車両６Ｂに関する車両情報（以後、停車車両情報と呼ぶことがある）を外部の装置に通知する。路側機５の制御部５００は、停車車両６Ｂについての車道幅方向ＤＲ２の停車位置に応じて、停車車両情報の通知先を変更する。これにより、路側機５は、停車車両６Ｂについての車道幅方向ＤＲ２の停車位置に応じた通知を行うことができることから、路側機５の利便性が向上する。制御部５００は、停車車両６Ｂについての車道幅方向ＤＲ２の停車位置に応じて、停車車両情報の通知先を変更する処理部として機能する。以下に路側機５の動作について詳細に説明する。
【００７９】
図９は路側機５の動作の一例を示すフローチャートである。まず、図９に示される各ステップの概要を説明し、その後に、各ステップの詳細について説明する。
【００８０】
図９に示されるように、ステップｓ１において、路側機５の制御部５００は、その周辺の車道１００上に停車車両６Ｂが存在するか否かを判定する。ステップｓ１において、停車車両６Ｂが存在すると判定された場合、言い換えれば、停車車両６Ｂが検出された場合、ステップｓ２が実行される。一方で、ステップｓ１において、停車車両６Ｂが存在しないと判定された場合、言い換えれば、停車車両６Ｂが検出されない場合には、再度ステップｓ１が実行される。以後、路側機５は同様に動作する。
【００８１】
ステップｓ２において、制御部５００は、ステップｓ１で検出した停車車両６Ｂについての車道幅方向ＤＲ２の位置情報を取得する。以後、車道幅方向ＤＲ２の位置情報を、幅方向の位置情報と呼ぶことがある。
【００８２】
ステップｓ２の後、ステップｓ３において、制御部５００は、ステップｓ１で検出した停車車両６Ｂについての走行方向ＤＲ１の位置情報を取得する。以後、走行方向ＤＲ１の位置情報を、走行方向の位置情報と呼ぶことがある。
【００８３】
ステップｓ３の後、ステップｓ４において、制御部５００は、ステップｓ２で特定した幅方向の位置情報に基づいて、ステップｓ１で検出した停車車両６Ｂの停車車両情報の通知先を決定する。
【００８４】
ステップｓ４の後、ステップｓ５において、制御部５００は、通信部５１０に、ステップｓ４で決定した通知先に対して停車車両情報を通知させる。その後、ステップｓ１が再度実行され、以後、路側機５は同様に動作する。
【００８５】
なお、ステップｓ２とステップｓ３の実行順序は入れ替えられてもよい。以後、停車車両６Ｂを検出した路側機５を検出路側機５と呼ぶことがある。また、検出路側機５が外部に通知する停車車両情報を第１停車車両情報と呼ぶことがある。第１停車車両情報には、例えば、ステップｓ２で取得された停車車両６Ｂの幅方向の位置情報と、ステップｓ３で取得された停車車両６Ｂの走行方向の位置情報とが含まれる。
【００８６】
＜停車車両の検出方法の例＞
ここでは、ステップｓ１の詳細の一例について説明する。停車車両６Ｂの検出方法については様々な方法が考えられる。制御部５００は、ステップｓ１において、例えばカメラ５２０の撮影画像に基づいて、車道１００上に停車車両６Ｂが存在するか否かを判定することができる。この場合、例えば、制御部５００は、カメラ５２０で撮影された第１の撮影画像と、それよりもすぐ後に撮影された第２の撮影画像とを比較し、その比較結果に基づいて停車車両６Ｂを特定する。停車車両６Ｂについては、第２の撮像画像内での位置は、それよりも前に撮影された第１の撮影画像内での位置から変化しない。したがって、制御部５００は、第１及び第２の撮影画像を比較し、その比較結果に基づいて停車車両６Ｂを特定することができる。
【００８７】
また制御部５００は、ステップｓ１において、センサ５３０に含まれるレーダーセンサの検出結果に基づいて、車道１００上に停車車両６Ｂが存在するか否かを判定してもよい。ここで、センサ５３０に含まれるレーダーセンサは、路側機５と車両６との距離を求めることができる。制御部５００は、レーダーセンサで取得される、路側機５と車両６の距離が変化しなければ、当該車両６は停車車両６Ｂであると判定する。これにより、路側機５は停車車両６Ｂを検出することができる。
【００８８】
また、制御部５００は、通信部５１０が車両６から受信する車両情報に、当該車両６が停車していることを示す停車情報が含まれる場合には、当該車両６が停車車両６Ｂであると判定してもよい。これにより、路側機５は停車車両６Ｂを検出することができる。車載機器６０の制御部６００は、車両６が停車しているとき、停車情報を含む車両情報を例えば定期的に通信部６１０に送信させる。
【００８９】
また、制御部５００は、通信部５１０が車両６から受信する車両情報に含まれる、当該車両６の位置情報に基づいて、当該車両６が停車車両６Ｂであるか否かを判定してもよい。停車している車両６の位置情報は変化しないことから、制御部５００は、車両６の位置情報に基づいて、当該車両６が停車車両６Ｂであるか否かを判定することができる。
【００９０】
＜停車車両の幅方向の位置情報の取得方向の例＞
ここでは、ステップｓ２の詳細の一例について説明する。ステップｓ２において、制御部５００は、例えば、検出した停車車両６Ｂが、第１〜第３の場所のいずれに停車しているのかを示す情報を、幅方向の位置情報として取得する。
【００９１】
第２の場所は、第１の場所よりも第２の端１２２側（言い換えれば、対向車線側）に位置し、第３の場所は、第２の場所よりも第２の端１２２側に位置する。本例では、第１の場所は路肩１０１に設定されている。また、第２の場所は走行車線１０２に設定されている。そして、第３の場所は追越車線１０３に設定されている。
【００９２】
上述の図２に示されるように、停車車両６Ｂの全領域が路肩１０１内に位置する場合には、停車車両６Ｂは第１の場所（つまり、路肩１０１）に停車していると判断される。また、上述の図３に示されるように、停車車両６Ｂの全領域が走行車線１０２内に位置する場合には、停車車両６Ｂは第２の場所（つまり、走行車線１０２）に停車していると判断される。また図１０に示されるように、停車車両６Ｂの全領域が追越車線１０３内に位置する場合には、停車車両６Ｂは第３の場所（つまり、追越車線１０３）に停車していると判断される。
【００９３】
本例では、図１１に示されるように、停車車両６Ｂが路肩１０１と走行車線１０２とに跨って停車している場合には、停車車両６Ｂは第２の場所に停車しているものとする。また、図１２に示されるように、停車車両６Ｂが走行車線１０２と追越車線１０３とに跨って停車している場合には、停車車両６Ｂは第３の場所に停車しているものとする。したがって、本例では、停車車両６Ｂの全領域が路肩１０１内に位置し、走行車線１０２にははみ出していない場合、停車車両６Ｂは第１の場所に停車していることになる。また、停車車両６Ｂの少なくとも一部が走行車線１０２内に位置し、かつ停車車両６Ｂの一部が追越車線１０３内に位置していない場合、停車車両６Ｂは第２の場所に停車していることになる。そして、停車車両６Ｂの少なくとも一部が追越車線１０３内に位置する場合、停車車両６Ｂは第３の場所に停車していることになる。
【００９４】
制御部５００は、例えば、カメラ５２０の撮影画像に基づいて、停車車両６Ｂの幅方向の位置情報を取得することができる。具体的には、制御部５００は、カメラ５２０の撮影画像に基づいて、停車車両６Ｂが第１〜第３の場所のいずれに停車しているのかを特定する。そして、制御部５００は、特定した場所を示す情報を、停車車両６Ｂについての幅方向の位置情報として採用する。図２及び３等に示されるように、路肩１０１と走行車線１０２とは実線１１０で区分されており、走行車線１０２と追越車線１０３とは破線１１１で区分されている。したがって、制御部５００は、カメラ５２０の撮影画像に基づいて、停車車両６Ｂと、実線１１０及び破線１１１との位置関係を特定することによって、停車車両６Ｂが第１〜第３の場所のいずれに停車しているのかを特定することができる。
【００９５】
また、制御部５００は、通信部５１０が車両６から受信する車両情報に、当該車両６が第１〜第３のいずれに停車しているかを示す情報が含まれる場合には、当該情報を、幅方向の位置情報として使用してもよい。この場合、車載機器６０の制御部６００は、車両６が第１〜第３のいずれに停車しているかを特定する。例えば、車載機器６０が、車両６の周辺を撮影することが可能なカメラ（例えばドライブレコーダー）を備える場合を考える。この場合には、路側機５がカメラ５２０の撮影画像に基づいて停車車両６Ｂが第１〜第３の場所のいずれに停車しているのかを特定する場合と同様にして、制御部６００は、車載機器６０が備えるカメラの撮影画像に基づいて、車両６が第１〜第３のいずれに停車しているかを特定することができる。
【００９６】
なお、停車車両６Ｂが路肩１０１と走行車線１０２とに跨って停車している場合には、停車車両６Ｂは第１の場所に停車しているものとし、停車車両６Ｂが走行車線１０２と追越車線１０３とに跨って停車している場合には、停車車両６Ｂは第２の場所に停車しているものとしてもよい。
【００９７】
＜走行方向の位置情報の取得方法の例＞
ここでは、ステップｓ３の詳細の一例について説明する。停車車両６Ｂの走行方向の位置情報の取得方法としては、様々な方向が考えられる。制御部５００は、ステップｓ３において、例えばカメラ５２０の撮影画像に基づいて、停車車両６Ｂの走行方向の位置情報を取得する。
【００９８】
ここで、高速道路等の車道においては、距離票（キロポストとも呼ばれる）が配置されることがある。距離票とは、起点（言い換えれば基準点）から、それが配置された位置までの距離を示す標識板である。カメラ５２０の撮影画像に距離標が写っている場合には、ステップｓ３において、制御部５００は、その距離票と、撮影画像に写る停車車両６Ｂとの間の位置関係から、停車車両６Ｂについての起点からの距離を推定する。そして、制御部５００は、推定した起点からの距離を、走行方向の位置情報として使用する。
【００９９】
また、車道においては、所定間隔で配置される複数の車間距離確認標識板が配置されることがある。車間距離確認標識板は、車間距離確認表示板あるいは車間距離標識と呼ばれることがある。カメラ５２０の撮影画像に複数の車間距離確認表示板が写っている場合には、ステップｓ３において、制御部５００は、当該複数の車間距離確認表示板と、撮像画像に写る停車車両６Ｂとの間の位置関係と、当該複数の車間距離確認表示板の位置情報とに基づいて、停車車両６Ｂの走行方向の位置情報を取得することができる。この場合には、路側機５の記憶部５０３内には、カメラ５２０の撮影画像に写る各車間距離確認表示板の位置情報が記憶される。車間距離確認表示板の位置情報は、例えば、起点から、それが配置された位置までの距離を示す情報であってもよい。
【０１００】
また、走行車線１０２と追越車線１０３とを区分する破線１１１においては、複数の点が一定間隔に配置されている。ステップｓ３において、制御部５００は、例えば、カメラ５２０の撮影画像において、基準場所から、停車車両６Ｂが写る場所までの間を走行方向に見た場合に、両者の間に存在する、破線１１１に含まれる点の数を計測する。そして、制御部５００は、計測した点の数と、撮影画像に写る基準場所の位置情報とに基づいて、停車車両６Ｂの走行方向の位置情報を取得する。この場合には、路側機５の記憶部５０３内には、カメラ５２０の撮影画像に写る基準場所の位置情報が記憶される。この位置情報は、例えば、起点から基準場所までの距離を示す情報であってもよい。
【０１０１】
なお、路側機５のカメラ５２０で撮影することが可能であって、停車車両６Ｂの走行方向の位置を特定するための専用の標識を車道１００に設けてもよい。
【０１０２】
また、制御部５００は、ステップｓ３において、センサ５３０に含まれるレーダーセンサの検出結果に基づいて、停車車両６Ｂの走行方向の位置情報を取得してもよい。この場合、制御部５００は、例えば、レーダーセンサで取得される、路側機５と停車車両６Ｂとの間の距離と、記憶部５０３内の路側機５の位置情報とに基づいて、停車車両６Ｂの走行方向の位置情報を取得する。記憶部５０３内の路側機５の位置情報は、例えば、起点から当該路側機５までの距離を示す情報であってもよい。
【０１０３】
また、制御部５００は、通信部５１０が車両６から受信する車両情報に、当該車両６が停車していることを示す停車情報が含まれる場合には、受信された車両情報に含まれる、当該車両６の位置情報から、停車車両６Ｂである当該車両６の走行方向の位置情報を取得してもよい。
【０１０４】
＜停車車両情報の通知先の決定方法の例＞
ここでは、ステップｓ４の詳細の一例について説明する。ステップｓ４において、制御部５００は、ステップｓ１で特定した停車車両６Ｂが、ステップｓ２において、第１の場所に停車していると判定した場合、当該停車車両６Ｂの第１停車車両情報の通知先をサーバ装置３に決定する。したがって、図２に示されるように、停車車両６Ｂの全領域が路肩１０１内に位置する場合には、当該停車車両６Ｂの第１停車車両情報はサーバ装置３に通知される。
【０１０５】
また、制御部５００は、ステップｓ２において、停車車両６Ｂが第２の場所に停車していると判定した場合、当該停車車両６Ｂの第１停車車両情報の通知先を周辺の他の路側機５に決定する。したがって、図３に示されるように、停車車両６Ｂの全領域が走行車線１０２内に位置する場合には、当該停車車両６Ｂの第１停車車両情報は周辺の他の路側機５に通知される。また図１１に示されるように、停車車両６Ｂが路肩１０１と走行車線１０２に跨って場合には、当該停車車両６Ｂの第１停車車両情報は周辺の他の路側機５に通知される。
【０１０６】
また、制御部５００は、ステップｓ２において、停車車両６Ｂが第３の場所に停車していると判定した場合、当該停車車両６Ｂの第１停車車両情報の通知先を周辺の車両６に決定する。したがって、図１０に示されるように、停車車両６Ｂの全領域が追越車線１０３内に位置する場合には、当該停車車両６Ｂの第１停車車両情報は周辺の車両６に通知される。また図１２１に示されるように、停車車両６Ｂが走行車線１０２と追越車線１０３に跨って場合には、当該停車車両６Ｂの第１停車車両情報は周辺の車両６に通知される。
【０１０７】
＜停車車両情報の通知方法の例＞
ここでは、ステップｓ５の詳細の一例について説明する。制御部５００は、ステップｓ４において、第１停車車両情報の通知先をサーバ装置３に決定すると、ステップｓ５において、通信部５１０に第１停車車両情報をサーバ装置３に対して送信させる。通信部５１０が送信した第１停車車両情報はネットワーク２を通じてサーバ装置３に入力される。
【０１０８】
また、制御部５００は、ステップｓ４において、第１停車車両情報の通知先を周辺の他の路側機５に決定すると、ステップｓ５において、通信部５１０に第１停車車両情報を周辺の他の路側機５に対して送信させる。このとき、通信部５１０は、例えばブロードキャストで第１停車車両情報を周辺の他の路側機５に送信する。これにより、本例では、検出路側機５から送信された第１停車車両情報は、検出路側機５の前方隣の路側機５と、検出路側機５の後方隣の路側機５とで受信される。ここで、前方とは、車道１００上での車両６の走行方向を意味し、後方とは、その逆の方向を意味する。
【０１０９】
また、制御部５００は、ステップｓ４において、第１停車車両情報の通知先を周辺の車両６に決定すると、ステップｓ５において、通信部５１０に第１停車車両情報を周辺の他の車両６に対して送信させる。このとき、通信部５１０は、例えばブロードキャストで第１停車車両情報を周辺の車両６に送信する。これにより、路側機５から送信された第１停車車両情報は、当該路側機５の周辺に存在するすべての車両６で受信される。
【０１１０】
なお、制御部５００は、ステップｓ１において複数の停車車両６Ｂを検出する場合には、当該複数の停車車両６Ｂのそれぞれについてステップｓ２〜ｓ５を実行してもよい。
【０１１１】
＜停車車両情報を受信したサーバ装置の動作例＞
図１３は、検出路側機５から第１停車車両情報を受信するサーバ装置の動作の一例を示すフローチャートである。サーバ装置３は、停車車両６Ｂの第１停車車両情報が通知されると、当該停車車両６Ｂに関する車両情報を外部に通知する。以後、サーバ装置３が、第１停車車両情報の受信に応じて外部に通知する車両情報を第２停車車両情報と呼ぶことがある。
【０１１２】
図１３に示されるように、ステップｓ１１において、サーバ装置３の通信部３１０が第１停車車両情報を受信すると、ステップｓ１２において、制御部３００は、第２停車車両情報の通知先を決定する。ステップｓ１２において、制御部３００は、例えば、停車車両６Ｂよりも後方の表示機４を特定する。そして、制御部３００は、特定した後方の表示機４を、第２停車車両情報の通知先に決定する。例えば、制御部３００は、停車車両６Ｂよりも後方５ｋｍ以内に存在するすべての表示機４を通知先に決定する。サーバ装置３の記憶部３０３内には、各表示機４の位置情報が記憶されている。制御部３００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、記憶部３０３内の各表示機４の位置情報とに基づいて、停車車両６Ｂよりも後方の表示機４を特定することができる。
【０１１３】
ステップｓ１２の後、ステップｓ１３において、制御部３００は、通信部３１０に、停車車両６Ｂの第２停車車両情報を、決定した通知先の表示機４に対して通知させる。サーバ装置３から第２停車車両情報が通知された表示機４は、受信した第２停車車両情報に基づいた表示を行う。図１４は、検出路側機５からサーバ装置３に第１停車車両情報２１０が送信され、サーバ装置３から表示機４に第２停車車両情報２２０が送信される様子の一例を示す図である。
【０１１４】
第２停車車両情報には、例えば、当該第２停車車両情報を受け取る表示機４から停車車両６Ｂまでの距離を示す距離情報が含まれてもよい。この場合、第２停車車両情報を受信した表示機４は、例えば、当該表示機４から停車車両６Ｂまでの距離を示す距離情報を表示する。例えば、表示機４は、「５ｋｍ先付近に停車車両がいます。注意してください。」といった文字列を表示する。制御部３００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、記憶部３０３内の表示機４の位置情報とに基づいて、当該表示機４から停車車両６Ｂまでの距離を示す距離情報を生成することができる。
【０１１５】
また、第２停車車両情報には、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報が含まれてもよい。この場合、第２停車車両情報を受信した表示機４は、例えば、停車車両６Ｂの幅方向の位置情報を表示する。例えば、表示機４は、「前方に路肩で停車する停車車両がいます。注意してください。」といった文字列を表示する。
【０１１６】
また、第２停車車両情報には、当該第２停車車両情報を受け取る表示機４から停車車両６Ｂまでの距離を示す距離情報と、停車車両６Ｂの幅方向の位置情報とが含まれてもよい。この場合、第２停車車両情報を受信した表示機４は、例えば、「５ｋｍ先付近で路肩に停車する停車車両がいます。注意してください。」といった文字列を表示する。なお、第２停車車両情報に含まれる情報は上記の例には限られない。また、表示機４の表示例は上記の限りではない。
【０１１７】
このように、停車車両６Ｂの後方の表示機４に対して、当該停車車両６Ｂに関する車両情報が通知されることによって、停車車両６Ｂの後方の車両６の運転者に対して、前方に停車車両６Ｂが存在することを表示機４を利用して通知することが可能となる。これにより、車両６の運転者は、前方の停車車両６Ｂの存在を容易に認識することが可能となる。その結果、車両運転の安全性が向上する。
【０１１８】
また、サーバ装置３は、停車車両６Ｂよりも後方の表示機４を特定し、特定した当該表示機４に対して、停車車両６Ｂに関する車両情報を通知することから、サーバ装置３の利便性が向上する。
【０１１９】
第２停車車両情報の通知先は上記の例に限られない。例えば、ステップｓ１２において、制御部３００は、検出路側機５よりも後方の表示機４を通知先に決定してもよい。例えば、制御部３００は、検出路側機５よりも後方５ｋｍ以内に存在するすべての表示機４を通知先に決定してもよい。この場合、検出路側機５は、ステップｓ５において、第１停車車両情報とともに自装置の位置情報をサーバ装置に送信する。ステップｓ１２において、サーバ装置３の制御部３００は、ステップｓ１１において第１停車車両情報とともに受信される検出路側機５の位置情報と、記憶部３０３内の各表示機４の位置情報とに基づいて、検出路側機５よりも後方５ｋｍ以内に存在する表示機４を特定する。
【０１２０】
またステップｓ１２において、制御部３００は、表示機４だけではなく、あるいは表示機４の替わりに、他の装置を通知先と決定してもよい。例えば、制御部３００は、高速道路のサービスエリアあるいはパーキングエリアに設置されている、道路情報を表示する表示機を、第２停車車両情報の通知先として決定してもよい。この場合には、第２停車車両情報には、停車車両６Ｂが上り車線に停車しているのか、下り車線に停車しているのかを示す情報が含まれてもよい。これにより、サービスエリアあるいはパーキングエリアに設置されている表示機は、停車車両６Ｂが上り車線で停車しているのか、下り車線で停車しているのかを示す情報を表示することができる。検出路側機５は、停車車両６Ｂが上り車線に停車しているのか、下り車線に停車しているのかを示す情報を含む第１停車車両情報をサーバ装置３に送信する。これにより、サーバ装置３は、第１停車車両情報に基づいて、停車車両６Ｂが上り車線に停車しているのか、下り車線に停車しているのかを特定することができる。なお、検出路側機５は、自身が、上り車線での停車車両６Ｂを検出できるのか、下り車線での停車車両６Ｂを検出できるのかを把握していることから、検出した停車車両６Ｂが上り車線に停車しているのか、下り車線に停車しているのかを示す情報を含む第１停車車両情報を生成することができる。
【０１２１】
また、制御部３００は、道路情報を提供するサービスを行う事業者が管理するサーバ装置を、第２停車車両情報の通知先としてもよい。この場合、当該サーバ装置から、車両６の車載機器６０、パーソナルコンピュータ及び携帯電話機等に対して、第２停車車両情報を含む道路情報が提供される。当該サーバ装置に通知される第２停車車両情報には、停車車両６Ｂが上り車線に停車しているのか、下り車線に停車しているのかを示す情報が含まれてもよい。
【０１２２】
＜停車車両情報を受信した路側機の動作例＞
図１５は、検出路側機５が送信する第１停車車両情報を受信する受信先の路側機５の動作の一例を示すフローチャートである。図１５に示されるように、ステップｓ２１において、受信先の路側機５の通信部５１０が第１停車車両情報を受信すると、ステップｓ２２において、制御部５００は、第１停車車両情報の受信に応じた処理を実行するか否かを決定する。路側機５が実行する、第１停車車両情報の受信に応じた処理を第１受信対応処理と呼ぶことがある。
【０１２３】
ステップｓ２２において、受信先の路側機５の制御部５００は、当該路側機５が停車車両６Ｂよりも後方に位置するか前方に位置するかを判定する。制御部５００は、自装置（つまり、当該制御部５００が属する路側機５）が停車車両６Ｂよりも後方に位置すると判定した場合、第１受信対応処理を実行することを決定する。一方で、制御部５００は、自装置が停車車両６Ｂよりも前方に位置すると判定した場合、第１受信対応処理を実行しないことを決定する。制御部５００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、記憶部５０３内の自装置の位置情報とに基づいて、自装置が停車車両６Ｂよりも後方に位置するか前方に位置するかを判定することができる。
【０１２４】
ステップｓ２２において、第１受信対応処理が実行されないことが決定されると、ステップｓ２３において、制御部５００は、ステップｓ２１で受信した第１停車車両情報を破棄する。一方で、ステップｓ２２において、第１受信対応処理が実行されることが決定されると、ステップｓ２４において、制御部５００は第１受信対応処理を実行する。
【０１２５】
第１受信対応処理には、受信先の路側機５の周辺の表示機４に対して、停車車両６Ｂに関する車両情報を通知する第１対応処理が含まれてもよい。以後、第１停車車両情報の受信に応じて表示機４に通知される車両情報を第３停車車両情報と呼ぶことがある。
【０１２６】
制御部５００は、通信部５１０に、周辺の表示機４に対して第３停車車両情報を送信させる。このとき、通信部５１０は、例えばブロードキャストで第３停車車両情報を周辺の表示機４に送信する。表示機４は、第３停車車両情報を受信すると、受信した第３停車車両情報に基づく表示を行う。図１６は、送信元である検出路側機５から路側機５に第１停車車両情報２１０が送信され、受信先の路側機５から表示機４に第３停車車両情報２３０が送信される様子の一例を示す図である。
【０１２７】
第３停車車両情報には、例えば、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報が含まれてもよい。この場合、第３停車車両情報を受信した表示機４の制御部４００は、第３停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報と、記憶部４０３内の自装置（つまり、当該制御部４００が属する表示機４）の位置情報とに基づいて、表示機４から停車車両６Ｂまでの距離を示す距離情報を生成する、そして、制御部４００は、生成した距離情報を表示部４２０に表示させる。例えば、表示部４２０は、「１ｋｍ先付近に停車車両がいます。注意してください。」といった文字列を表示する。
【０１２８】
また、第３停車車両情報には、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報が含まれてもよい。この場合、第３停車車両情報を受信した表示機４は、停車車両６Ｂの幅方向の位置情報を表示する。例えば、表示機４は、「前方に走行車線で停車する停車車両がいます。注意してください。」といった文字列を表示する。
【０１２９】
また、第３停車車両情報には、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報と、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報とが含まれてもよい。この場合、第３停車車両情報を受信した表示機４は、例えば、「１ｋｍ先付近で走行車線で停車する停車車両がいます。注意してください。」といった文字列を表示する。なお、第３停車車両情報に含まれる情報は上記の例には限られない。また、表示機４の表示例は上記の限りではない。
【０１３０】
また、受信先の路側機５が表示機能付き路側機５Ｂである場合、第１受信対応処理には、受信先の路側機５が停車車両６Ｂに関する車両情報を表示する第２対応処理が含まれてもよい。以後、受信先の路側機５が、第２停車車両情報の受信に応じて表示する車両情報を第４停車車両情報と呼ぶことがある。上述の図１６の例では、中央の表示機能付き路側機５Ｂが表示部５４０に第４停車車両情報を表示する。
【０１３１】
第４停車車両情報には、例えば、受信先の表示機能付き路側機５Ｂから停車車両６Ｂまでの距離を示す距離情報が含まれてもよい。受信先の表示機能付き路側機５Ｂの制御部５００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、記憶部３０３内の自装置の位置情報とに基づいて、自装置から停車車両６Ｂまでの距離を示す距離情報を生成することができる。また、第４停車車両情報には、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報が含まれてもよい。また、第４停車車両情報には、受信先の表示機能付き路側機５Ｂから停車車両６Ｂまでの距離を示す距離情報と、停車車両６Ｂの幅方向の位置情報とが含まれてもよい。表示機能付き路側機５での第４停車車両情報の表示例は、表示機４での第３停車車両情報に基づく表示例と同様である。
【０１３２】
また、第１受信対応処理には、受信先の路側機５が他の路側機５に対して、停車車両６Ｂに関する車両情報を通知する第３対応処理が含まれてもよい。例えば、第１受信対応処理には、受信先の路側機５が、受信した第１停車車両情報を他の路側機５に対して通知する処理が含まれてもよい。この場合、ステップｓ２４において、第１停車車両情報の受信先の路側機５の制御部５００は、通信部５１０に、周辺の他の路側機５に対して第１停車車両情報を送信させる。このとき、通信部５１０は、例えばブロードキャストで周辺の他の路側機５に対して第１停車車両情報を送信する。これにより、第１停車車両情報の受信先の路側機５から送信された第１停車車両情報は、当該受信先の路側機５の前方隣の路側機５と、当該受信先の路側機５の後方隣の路側機５とで受信される。第１停車車両情報の受信先の路側機５が第１停車車両情報を送信する処理は、当該受信先の路側機５が第１停車車両情報を他の路側機５に転送する処理であると言える。
【０１３３】
第１停車車両情報の受信先の路側機５から転送される第１停車車両情報を受信した路側機５の動作は、図１５に示される動作と同様となる。他の路側機５から転送される第１停車車両情報を受信した路側機５が、ステップｓ２４において、第３対応処理を実行して、受信した第１停車車両情報を他の路側機に転送すると、当該他の路側機は図１５と同様に動作する。これにより、図１７に示されるように、第１停車車両情報２１０が、停車車両６Ｂよりも後方の複数の路側機５に順に転送される。他の路側機５から転送される第１停車車両情報２１０を受信した路側機５は、ステップｓ２４において、第３対応処理だけではなく、第１対応処理を実行する。また、他の路側機５から転送される第１停車車両情報２１０を受信した表示機能付き路側機５Ｂは、ステップｓ２４において、第２対応処理を実行してもよい。
【０１３４】
なお、停車車両６Ｂを検出した検出路側機５が、他の路側機５から第１停車車両情報を受信した場合には、ステップｓ２２及びｓ２４を実行せずにステップｓ２３を実行する。また、第１停車車両情報をすでに受信している路側機５が、他の路側機５から第１停車車両情報を受信した場合には、ステップｓ２２及びｓ２４を実行せずにステップｓ２３を実行する。
【０１３５】
このように、停車車両６Ｂが第２の場所に停車しているときに、停車車両６Ｂを特定した検出路側機５が、当該停車車両６Ｂに関する車両情報を他の路側機５に直接通知することによって、当該車両情報がサーバ装置３を介して後方に通知される場合と比較して、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をすぐに知らせることが可能となる。第２の場所は、第１の場所よりも追越車線側の端１２２側に位置することから、第２の場所に停車車両６Ｂが存在している状況は、第１の場所に停車車両６Ｂが存在している状況よりも、車両６の運転者にとっては危険性が高いと言える。よって、停車車両６Ｂが第２の場所に停車しているときに、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をすぐに知らせることによって、車両運転の安全性がさらに向上する。
【０１３６】
また、図１６に示されるように、停車車両６Ｂの後方の路側機５が周辺の表示機４に対して、当該停車車両６Ｂに関する車両情報を通知する場合には、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在を表示機４を利用して通知することが可能となる。これにより、車両６の運転者は、前方に停車車両６Ｂが存在することを容易に認識することが可能となる。
【０１３７】
また、停車車両６Ｂの後方の路側機５が当該停車車両６Ｂに関する車両情報を表示する場合には、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在を容易に知らせることが可能となる。
【０１３８】
また、図１７に示されるように、停車車両６Ｂに関する車両情報が、当該停車車両６Ｂの後方の路側機５から、さらに後方の路側機５に直接通知される場合には、広範囲にわたる後方の車両６の運転者に対してすぐに前方の停車車両６Ｂの存在を知らせることが可能となる。これにより、車両運転の安全性がさらに向上する。
【０１３９】
また、停車車両６Ｂの第１停車車両情報を受信した路側機５は、自装置が当該停車車両６Ｂよりも後方に位置するか前方に位置するかに応じて、第１受信対応処理を実行するか否かを決定することから、路側機５の利便性が向上する。
【０１４０】
なお、第１停車車両情報を受信した路側機５の制御部５００は、上述のステップｓ２２において、自装置が検出路側機５よりも後方に位置するか前方に位置するかを判定してもよい。この場合、検出路側機５は、ステップｓ５において、第１停車車両情報だけではなく、例えば自装置の位置情報を、周辺の他の路側機に送信する。第１停車車両情報を受信した路側機５の制御部５００は、ステップｓ２２において、ステップｓ２１において第１停車車両情報とともに受信された検出路側機５の位置情報と、自装置の位置情報とに基づいて、自装置が検出路側機５よりも後方に位置するか前方に位置するかを判定する。制御部５００は、自装置が検出路側機５よりも後方に位置すると判定すると、第１受信対応処理の実行を決定する。一方で、制御部５００は、自装置が検出路側機５よりも前方に位置すると判定すると、第１受信対応処理を実行しないことを決定する。路側機５は、ステップｓ２４を実行する場合、受信した第１停車車両情報と、受信した検出路側機５の位置情報とを周辺の他の路側機５に通知する。当該他の路側機５は同様に動作する。
【０１４１】
また、第１停車車両情報を受信した路側機５の制御部５００は、上述のステップｓ２２において、自装置が、当該第１停車車両情報の送信元の隣の路側機５よりも後方に位置するか前方に位置するかを判定してもよい。この場合、第１停車車両情報の送信元の路側機５は、第１停車車両情報だけではなく、例えば自装置の位置情報を、周辺の他の路側機に送信する。ステップｓ２２において、制御部５００は、ステップｓ２１において第１停車車両情報とともに受信された位置情報（つまり、送信元の路側機の位置情報）と、自装置の位置情報とに基づいて、自装置が、第１停車車両情報の送信元の路側機５よりも後方に位置するか前方に位置するかを判定する。制御部５００は、自装置が送信元の路側機５よりも後方に位置すると判定すると、第１受信対応処理の実行を決定する。一方で、制御部５００は、自装置が送信元の路側機５よりも前方に位置すると判定すると、第１受信対応処理を実行しないことを決定する。他の路測機５から第１停車車両情報を受信した路側機５は、受信した第１停車車両情報とともに、自装置の位置情報を、周辺の他の路側機５に送信する。
【０１４２】
上述のように、第１受信対応処理に第３対応処理が含まれる場合には、第１停車車両情報が、停車車両６Ｂよりも後方の複数の路側機５間で順に転送される。この場合、停車車両６Ｂよりもかなり後方の路側機５の周辺の車両６の運転者にとっては、停車車両６Ｂに関する車両情報があまり必要でない可能性がある。
【０１４３】
そこで、第１停車車両情報が、停車車両６Ｂよりもかなり後方の路側機５まで転送されないようにしてもよい。つまり、第１停車車両情報の後方への転送距離を制限してもよい。ここでは、第１停車車両情報を受信した路側機５の制御部５００が、自装置についての停車車両６Ｂからの離れ度合に基づいて、第１停車車両情報を他の路側機に通知するか否かを決定することによって、第１停車車両情報の後方への転送距離を制限する。以下に、この路側機５の動作について詳細に説明する。
【０１４４】
第１停車車両情報を受信した路側機５の制御部５００は、上述のステップｓ２２において、例えば、自装置が停車車両６Ｂよりも後方に位置すると判定した場合、自装置についての停車車両６Ｂからの離れ度合を示す第１離れ度合情報を生成する。制御部５００は、例えば、自装置から停車車両６Ｂまでの距離を第１離れ度合情報として求める。制御部５００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、自装置の位置情報とに基づいて、自装置から停車車両６Ｂまでの距離を求めることができる。制御部５００は、求めた距離が第１しきい値以下のとき、第１受信対応処理を実行することを決定する。つまり、制御部５００は、自装置についての停車車両６Ｂからの離れ度合が大きくないと判定するとき、第１停車車両情報を他の路側機に通知することを決定する。一方で、制御部５００は、求めた距離が第１しきい値よりも大きいとき、第１受信対応処理を実行しないことを決定する。つまり、制御部５００は、自装置についての停車車両６Ｂからの離れ度合が大きいと判定するとき、第１停車車両情報を他の路側機に通知しないことを決定する。これにより、第１停車車両情報の後方への転送距離が制限され、第１停車車両情報は、自装置が停車車両６Ｂよりもかなり後方に位置すると判定した路側機５よりも後方の路側機５に転送されなくなる。第１しきい値は、例えば、数ｋｍ〜十数ｋｍの間に設定される。
【０１４５】
第１停車車両情報を受信した路側機５の制御部５００は、自装置についての停車車両６Ｂからの離れ度合ではなく、自装置についての検出路側機５からの離れ度合に基づいて、第１停車車両情報を他の路側機に通知するか否かを決定してもよい。この場合、停車車両６Ｂを検出した検出路側機５は、ステップｓ５において、第１停車車両情報だけではなく、自装置の位置情報も、他の路側機５に通知する。そして、第１停車車両情報と、検出路側機５の位置情報とが、停車車両６Ｂの後方の複数の路側機５の間で順に転送される。ステップｓ２２において、制御部５００は、例えば、自装置が停車車両６Ｂよりも後方に位置すると判定した場合、自装置についての検出路側機５からの離れ度合を示す第２離れ度合情報を生成する。制御部５００は、例えば、自装置から検出路側機５までの距離を、第２離れ度合情報として求める。制御部５００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、第１停車車両情報とともに転送される検出路側機５の位置情報とに基づいて、自装置から検出路側機５までの距離を求めることができる。制御部５００は、求めた距離が第２しきい値以下のとき、第１受信対応処理を実行することを決定する。つまり、制御部５００は、自装置についての検出路側機５からの離れ度合が大きくないと判定するとき、第１停車車両情報を他の路側機に通知することを決定する。一方で、制御部５００は、求めた距離が第２しきい値よりも大きいとき、第１受信対応処理を実行しないことを決定する。つまり、制御部５００は、自装置についての検出路側機５からの離れ度合が大きいと判定するとき、第１停車車両情報を他の路側機に通知しないことを決定する。これにより、第１停車車両情報の後方への転送距離が制限され、第１停車車両情報は、自装置が検出路側機５よりもかなり後方に位置すると判定した路側機５よりも後方の路側機５に転送されなくなる。第２しきい値は、例えば、第１しきい値と同様に、数ｋｍ〜十数ｋｍの間に設定される。
【０１４６】
また、第１停車車両情報の転送回数が制限されることによって、第１停車車両情報の後方への転送距離が制限されてもよい。例えば、第１停車車両情報の転送回数の上限をＭ回（Ｍ≧２）とする。Ｍは、例えば数十回〜１００回程度に設定される。検出路側機５は、ステップｓ５において、第１停車車両情報とともにＭを示す転送可能回数を他の路側機に通知する。第１停車車両情報及び転送可能回数を受け取った路側機５の制御部５００は、ステップｓ２２の実行前において、受け取った転送可能回数が零であるか否かを判定する。制御部５００は、転送可能回数が零である場合、ステップｓ２３を実行して、第１受信対応処理を実行しない。一方で、制御部５００は、転送可能回数が零でない場合、ステップｓ２３を実行する。そして、制御部５００は、ステップｓ２４において、第１受信対応処理を実行する場合、転送可能回数を１つ減少させた上で、第１停車車両情報と転送可能回数を他の路側機に対して通信部５１０に通知させる。第１停車車両情報と転送可能回数を受け取った他の路側機は同様に動作する。これにより、第１停車車両情報は、検出路側機５よりも後方の複数の路側機５の間において、Ｍ回後方に転送されると、それよりも後方には転送されなくなる。
【０１４７】
上記の説明から理解できるように、ある路側機５が、それよりも前方の路側機５から受信する転送可能回数が大きい場合、当該ある路側機５についての停車車両６Ｂあるいは検出路側機５からの離れ度合は小さいと言える。一方で、ある路側機５が、それよりも前方の路側機５から受信する転送可能回数が小さい場合、当該ある路側機５についての停車車両６Ｂあるいは検出路側機５からの離れ度合は大きいと言える。したがって、ある路側機５が、それよりも前方の路側機５から受信する転送可能回数は、当該ある路側機５についての停車車両６Ｂあるいは検出路側機５からの離れ度合を示す情報であると言える。
【０１４８】
また、各路側機５が、転送回数の上限がＭ回であることを事前に知っている場合には、検出路側機５は、ステップｓ５において、第１停車車両情報ととともに、０を示す転送回送を他の路側機５に通知してもよい。この場合、第１停車車両情報及び転送回数を受信した路側機５の制御部５００は、ステップｓ２２の実行前において、受け取った転送回数がＭであるか否かを判定する。制御部５００は、転送回数がＭである場合、ステップｓ２３を実行して、第１受信対応処理を実行しない。一方で、制御部５００は、転送回数がＭでない場合、ステップｓ２３を実行する。そして、制御部５００は、ステップｓ２４において、第１受信対応処理を実行する場合、転送回数を１つ増加させた上で、第１停車車両情報と転送回数を他の路側機に対して通信部５１０に通知させる。第１停車車両情報と転送回数を受け取った他の路側機は同様に動作する。このような場合であっても、第１停車車両情報は、検出路側機５よりも後方の複数の路側機５の間において、Ｍ回後方に転送されると、それよりも後方には転送されなくなる。
【０１４９】
このように、第１停車車両情報を受信した路側機５が、自装置についての停車車両６Ｂからの離れ度合に基づいて、第１停車車両情報を他の路側機に通知するか否かを決定することによって、停車車両６Ｂよりもかなり後方の車両６の運転者まで、停車車両６Ｂに関する情報が通知される可能性を低減することができる。よって、車両６の運転者にとってあまり必要でない情報が当該運転者に通知される可能性を低減することができる。その結果、路側機５及び通信システム１の利便性が向上する。
【０１５０】
なお、上記の例では、第１停車車両情報を受信した路側機５は、受信した第１停車車両情報をそのまま他の路側機に通知しているが、受信した第１停車車両情報と異なる、停車車両６Ｂに関する車両情報を他の路側機に通知してもよい。
【０１５１】
＜停車車両情報を受信した車両の動作例＞
図１８は、検出路側機５が送信する第１停車車両情報を受信する車両６（具体的には車載機器６０）の動作の一例を示すフローチャートである。図１８に示されるように、ステップｓ３１において、車載機器６０の通信部６１０が第１停車車両情報を受信すると、ステップｓ３２において、制御部６００は、車載機器６０が第１停車車両情報の受信に応じた処理を実行するか否かを決定する。車載機器６０が実行する、第１停車車両情報の受信に応じた処理を第２受信対応処理と呼ぶことがある。
【０１５２】
ステップｓ３２において、制御部６００は、自装置（つまり、当該制御部６００が属する車載機器６０）が停車車両６Ｂよりも後方に位置するか前方に位置するかを判定する。言い換えれば、制御部６００は、自車両６が停車車両６Ｂよりも後方に位置するか前方に位置するかを判定する。制御部６００は、自車両６が停車車両６Ｂよりも後方に位置すると判定した場合、自装置が第２受信対応処理を実行することを決定する。一方で、制御部６００は、自車両６が停車車両６Ｂよりも前方に位置すると判定した場合、自装置が第２受信対応処理を実行しないことを決定する。制御部６００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、受信部６５０で取得される自車両６の位置情報とに基づいて、自車両６が停車車両６Ｂよりも後方に位置するか前方に位置するかを判定することができる。
【０１５３】
ステップｓ３２において、第２受信対応処理が実行されないことが決定されると、ステップｓ３３において、制御部６００は、ステップｓ３１で受信された第１停車車両情報を破棄する。一方で、ステップｓ３２において、第１受信対応処理が実行されることが決定されると、ステップｓ３４において第２受信対応処理が実行される。
【０１５４】
第２受信対応処理には、例えば、車両６の車載機器６０が停車車両６Ｂの存在を自車両６の運転者に通知する第４対応処理が含まれてもよい。この場合、車載機器６０は、例えば、表示部６２０及びスピーカ６６０の少なくとも一方を用いて、停車車両６Ｂの存在を運転者に通知してもよい。
【０１５５】
車載機器６０が表示部６２０を用いて停車車両６Ｂの存在を運転者に通知する場合、制御部６００は、例えば、停車車両６Ｂに関する車両情報を表示部６２０に表示させる。以後、この車両情報を第５停車車両情報と呼ぶことがある。
【０１５６】
第５停車車両情報には、例えば、第１停車車両情報を受信した車両６から停車車両６Ｂまでの距離を示す距離情報が含まれてもよい。この距離情報は、第１停車車両情報を受信した車載機器６０から停車車両６Ｂまでの距離を示す情報であるとも言える。この場合、表示部６２０は、例えば「３００ｍ先付近に停車車両がいます。注意してください。」といった文字列を表示する。制御部６００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、受信部６５０で取得される位置情報とに基づいて、自車両から停車車両６Ｂまでの距離を示す距離情報を生成することができる。
【０１５７】
また、第５停車車両情報には、第１停車車両情報に含まれる、停車車両６Ｂの幅方向の位置情報が含まれてもよい。この場合、表示部６２０は、例えば「前方に追越車線で停車する停車車両がいます。注意してください。」といった文字列を表示する。
【０１５８】
また、第５停車車両情報には、第１停車車両情報を受信した車両６から停車車両６Ｂまでの距離を示す距離情報と、停車車両６Ｂの幅方向の位置情報とが含まれてもよい。この場合、表示部６２０は、例えば「３００ｍ先付近で追越車線に停車する停車車両がいます。注意してください。」といった文字列を表示する。
【０１５９】
車載機器６０がスピーカ６６０を用いて停車車両６Ｂの存在を運転者に通知する場合、制御部６００は、例えば、第５停車車両情報に基づく音声をスピーカ６６０に出力させる。この場合、スピーカ６６０は、例えば、「３００ｍ先付近に停車車両がいます。注意してください。」という内容の音声を出力してもよい。またスピーカ６６０は、「前方に追越車線で停車する停車車両がいます。注意してください。」という内容を意味する音声を出力してもよい。またスピーカ６６０は、「３００ｍ先付近で追越車線に停車する停車車両がいます。注意してください。」という内容の音声を出力してもよい。また、車載機器６０は、スピーカ６６０から音声以外の音を出力することによって、停車車両６Ｂの存在を運転者に通知してもよい。
【０１６０】
このように、第１停車車両情報を受信した車両６が、停車車両６Ｂの存在を運転者に通知することによって、車両運転の安全性が向上する。
【０１６１】
また、第２受信対応処理には、車載機器６０が自車両６の周辺の他の車両６に対して、停車車両６Ｂに関する車両情報を通知する第５対応処理が含まれてもよい。第５対応処理において、例えば、車載機器６０は、受信した第１停車車両情報を、自車両の周辺の他の車両６に対して通知する。この場合、ステップｓ３４において、車載機器６０の制御部６００は、通信部６１０に、自車両の周辺の車両６に対して第１停車車両情報を送信させる。このとき、通信部５１０は、例えばブロードキャストで周辺の車両６に対して第１停車車両情報を送信する。第１停車車両情報を受信した車両６が第１停車車両情報を送信する処理は、当該車両６が第１停車車両情報を他の車両６に転送する処理であると言える。
【０１６２】
他の車両６から転送される第１停車車両情報を受信した車両６の車載機器６０の動作は、図１８に示される動作と同様となる。他の車両６から転送される第１停車車両情報を受信した車両６の車載機器６０が、ステップｓ３４において第５対応処理を実行して、受信した第１停車車両情報を他の車両６に転送すると、当該他の車両６は図１８と同様に動作する。これにより、図１９に示されるように、第１停車車両情報２１０が、停車車両６Ｂよりも後方の複数の車両６に順に転送される。他の車両６から転送される第１停車車両情報を受信した車両６の車載機器６０は、ステップｓ３４において、第５対応処理だけではなく、第４対応処理を実行する。
【０１６３】
なお、停車車両６Ｂは、第１停車車両情報を受信した場合には、ステップｓ３２及びｓ３４を実行せずにステップｓ３３を実行する。また、第１停車車両情報をすでに受信している車両６の車載機器６０は、他の車両６から第１停車車両情報を受信した場合には、ステップｓ３２及びｓ３４を実行せずにステップｓ３３を実行する。あるいは、第１停車車両情報をすでに受信している車両６の車載機器６０は、他の車両６から第１停車車両情報を受信した場合には、ステップｓ３２及びｓ３４の替わりに、自車両６が停車車両６Ｂよりも前方に位置するか後方に位置するかを判定してもよい。この場合、車載機器６０は、自車両６が停車車両６Ｂよりも後方に位置すると判定すると、ステップｓ３３を実行する。一方で、車載機器６０は、自車両６が停車車両６Ｂよりも前方に位置すると判定すると、表示部６２０が表示している第５停車車両情報を、当該表示部６２０に消去させる。これにより、車両６の運転者にとって不要となった第５停車車両情報が当該運転者に通知される可能性を低減することができる。その後、車載機器６０はステップｓ３３を実行する。
【０１６４】
このように、停車車両６Ｂが第３の場所に停車しているときに、停車車両６Ｂを検出した路側機５が、当該停車車両６Ｂに関する車両情報を車両６に直接通知することによって、当該車両情報がサーバ装置３を介して後方に通知される場合と比較して、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をすぐに知らせることが可能となる。第３の場所は、第１の場所よりも追越車線側の端１２２側に位置することから、第３の場所に停車車両６Ｂが存在している状況は、第１の場所に停車車両６Ｂが存在している状況よりも、車両６の運転者にとっては危険性が高いと言える。よって、停車車両６Ｂが第３の場所に停車しているときに、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をすぐに知らせることによって、車両運転の安全性がさらに向上する。
【０１６５】
また、本例では、停車車両６Ｂが第３の場所に停車しているときに、検出路側機５が、停車車両６Ｂに関する車両情報を周辺の車両６に直接通知することことから、当該車両情報が検出路側機５から他の路側機５に通知される場合と比較して、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をより確実に知らせることが可能となる。第３の場所は、第２の場所よりも追越車線側の端１２２側に位置することから、第３の場所に停車車両６Ｂが存在している状況は、第２の場所に停車車両６Ｂが存在している状況よりも、車両６の運転者にとっては危険性が高いと言える。よって、停車車両６Ｂが第３の場所に停車しているときに、停車車両６Ｂの後方の車両６の運転者に対して、前方の停車車両６Ｂの存在をより確実に知らせることによって、車両運転の安全性がさらに向上する。
【０１６６】
また、図１９に示されるように、停車車両６Ｂに関する車両情報が、当該停車車両６Ｂの後方の車両６から、さらに後方の車両６に直接通知される場合には、広範囲にわたる後方の車両６の運転者に対して、確実かつすぐに前方の停車車両６Ｂの存在を知らせることが可能となる。これにより、車両運転の安全性がさらに向上する。
【０１６７】
また、停車車両６Ｂの第１停車車両情報を受信した車載機器６０は、自車両６が当該停車車両６Ｂよりも後方に位置するか前方に位置するかに応じて、第２受信対応処理を実行するか否かを決定することから、車載機器６０の利便性が向上する。
【０１６８】
なお、第１停車車両情報を受信した車載機器６０の制御部６００は、上述のステップｓ３２において、自車両が検出路側機５よりも後方に位置するか前方に位置するかを判定してもよい。この場合、検出路側機５は、ステップｓ５において、第１停車車両情報だけではなく、例えば自装置の位置情報を、周辺の他の車両６に送信する。第１停車車両情報を受信した車載機器６０の制御部６００は、ステップｓ３２において、ステップｓ３１において第１停車車両情報とともに受信された検出路側機５の位置情報と、受信部６５０で取得される位置情報とに基づいて、自車両が検出路側機５よりも後方に位置するか前方に位置するかを判定する。制御部６００は、自車両が検出路側機５よりも後方に位置すると判定すると、第２受信対応処理の実行を決定する。一方で、制御部６００は、自車両が検出路側機５よりも前方に位置すると判定すると、第２受信対応処理を実行しないことを決定する。車載機器６０は、ステップｓ３４を実行する場合、受信した第１停車車両情報と、受信した検出路側機５の位置情報とを周辺の他の車両６に通知する。当該他の車両６の車載機器６０は同様に動作する。
【０１６９】
また、第１停車車両情報を受信した車載機器６０の制御部６００は、上述のステップｓ３２において、自車両が、当該第１停車車両情報の送信元の車両６よりも後方に位置するか前方に位置するかを判定してもよい。この場合、第１停車車両情報の送信元の車両６の車載機器６０は、第１停車車両情報だけではなく、例えば、受信部６５０で取得される自車両の位置情報を、周辺の他の車両６に送信する。ステップｓ３２において、制御部６００は、ステップｓ３１において第１停車車両情報とともに受信された位置情報（つまり、送信元の車両６の位置情報）と、受信部６５０で取得される自車両６の位置情報とに基づいて、自車両６が、第１停車車両情報の送信元の車両６よりも後方に位置するか前方に位置するかを判定する。制御部６００は、自車両６が送信元の車両６よりも後方に位置すると判定すると、第２受信対応処理の実行を決定する。一方で、制御部６００は、自車両６が送信元の車両６よりも前方に位置すると判定すると、第２受信対応処理を実行しないことを決定する。他の車両６から第１停車車両情報を受信した車両６は、受信した第１停車車両情報とともに、受信部６５０で取得される自車両の位置情報を、周辺の他の車両６に送信する。
【０１７０】
上述のように、第２受信対応処理に第５対応処理が含まれる場合には、第２停車車両情報が、停車車両６Ｂよりも後方の複数の車両６間で順に転送される。この場合、停車車両６Ｂよりもかなり後方の車両６の運転者にとっては、停車車両６Ｂに関する車両情報があまり必要でない可能性がある。
【０１７１】
そこで、第１停車車両情報が、停車車両６Ｂよりもかなり後方の車両６まで転送されないようにしてもよい。つまり、第１停車車両情報の後方への転送距離を制限してもよい。ここでは、第１停車車両情報を受信した車載機器６０の制御部６００が、自車両についての停車車両６Ｂからの離れ度合に基づいて、第１停車車両情報を他の車両６に通知するか否かを決定することによって、第１停車車両情報の後方への転送距離を制限する。以下に、この車載機器６０の動作について詳細に説明する。
【０１７２】
第１停車車両情報を受信した車載機器６０の制御部６００は、上述のステップｓ３２において、例えば、自車両が停車車両６Ｂよりも後方に位置すると判定した場合、自車両についての停車車両６Ｂからの離れ度合を示す第３離れ度合情報を生成する。制御部６００は、例えば、自車両から停車車両６Ｂまでの距離を第３離れ度合情報として求める。制御部６００は、第１停車車両情報に含まれる、停車車両６Ｂの走行方向の位置情報と、受信部６５０で取得される自車両の位置情報とに基づいて、自車両から停車車両６Ｂまでの距離を求めることができる。制御部６００は、求めた距離が第３しきい値以下のとき、第２受信対応処理を実行することを決定する。つまり、制御部５００は、自車両についての停車車両６Ｂからの離れ度合が大きくないと判定するとき、第１停車車両情報を他の車両６に通知することを決定する。一方で、制御部６００は、求めた距離が第３しきい値よりも大きいとき、第２受信対応処理を実行しないことを決定する。つまり、制御部６００は、自車両についての停車車両６Ｂからの離れ度合が大きいと判定するとき、第１停車車両情報を他の車両６に通知しないことを決定する。これにより、第１停車車両情報の後方への転送距離が制限され、第１停車車両情報は、自車両が停車車両６Ｂよりもかなり後方に位置すると判定した車両６よりも後方の車両６に転送されなくなる。第３しきい値は、例えば、数ｋｍ〜十数ｋｍの間に設定される。
【０１７３】
第１停車車両情報を受信した車載機器６０の制御部６００は、自車両についての停車車両６Ｂからの離れ度合ではなく、自車両についての検出路側機５からの離れ度合に基づいて、第１停車車両情報を他の車両６に通知するか否かを決定してもよい。この場合、停車車両６Ｂを検出した検出路側機５は、ステップｓ５において、第１停車車両情報だけではなく、自装置の位置情報も、周辺の車両６に通知する。そして、第１停車車両情報と、検出路側機５の位置情報とが、停車車両６Ｂの後方の複数の車両６の間で順に転送される。ステップｓ３２において、制御部６００は、例えば、自車両が停車車両６Ｂよりも後方に位置すると判定した場合、自車両についての検出路側機５からの離れ度合を示す第４離れ度合情報を生成する。制御部６００は、例えば、自車両から検出路側機５までの距離を、第４離れ度合情報として求める。制御部６００は、受信部６５０で取得される位置情報と、第１停車車両情報とともに転送される検出路側機５の位置情報とに基づいて、自車両から検出路側機５までの距離を求めることができる。制御部５００は、求めた距離が第４しきい値以下のとき、第２受信対応処理を実行することを決定する。一方で、制御部６００は、求めた距離が第４しきい値よりも大きいとき、第２受信対応処理を実行しないことを決定する。これにより、第１停車車両情報の後方への転送距離が制限され、第１停車車両情報は、自車両が検出路側機５よりもかなり後方に位置すると判定した車両６よりも後方の車両６に転送されなくなる。第４しきい値は、例えば数ｋｍ〜十数ｋｍの間に設定される。
【０１７４】
また、複数の車両６の間での第１停車車両情報の転送回数が制限されることによって、第１停車車両情報の後方への転送距離が制限されてもよい。例えば、第１停車車両情報の転送回数の上限をＮ回（Ｎ≧２）とする。Ｎは、例えば数十回〜１００回程度に設定される。検出路側機５は、ステップｓ５において、第１停車車両情報とともにＮを示す転送可能回数を周辺の車両６に通知する。第１停車車両情報及び転送可能回数を受け取った車載機器６０の制御部６００は、ステップｓ３２の実行前において、受け取った転送可能回数が零であるか否かを判定する。制御部６００は、転送可能回数が零である場合、ステップｓ３３を実行して、第２受信対応処理を実行しない。一方で、制御部６００は、転送可能回数が零でない場合、ステップｓ３３を実行する。そして、制御部６００は、ステップｓ３４において、第２受信対応処理を実行する場合、転送可能回数を１つ減少させた上で、第１停車車両情報と転送可能回数を他の車両６に対して通信部６１０に通知する。第１停車車両情報と転送可能回数を受け取った他の車両６の車載機器６０は同様に動作する。これにより、第１停車車両情報は、検出路側機５よりも後方の複数の車両６の間において、Ｎ回後方に転送されると、それよりも後方には転送されなくなる。
【０１７５】
また、各車両６の車載機器６０が、転送回数の上限がＮ回であることを事前に知っている場合には、検出路側機５は、ステップｓ５において、第１停車車両情報とともに、０を示す転送回送を他の車両６に通知してもよい。この場合、第１停車車両情報及び転送回数を受信した車載機器６０の制御部６００は、ステップｓ３２の実行前において、受け取った転送回数がＮであるか否かを判定する。制御部６００は、転送回数がＮである場合、ステップｓ３３を実行して、第２受信対応処理を実行しない。一方で、制御部６００は、転送回数がＮでない場合、ステップｓ３３を実行する。そして、制御部６００は、ステップｓ３４において、第２受信対応処理を実行する場合、転送回数を１つ増加させた上で、第１停車車両情報と転送回数を他の車両６に対して通信部６１０に通知させる。第１停車車両情報と転送回数を受け取った他の車両６の車載機器６０は同様に動作する。このような場合であっても、第１停車車両情報は、検出路側機５よりも後方の複数の車両６の間において、Ｍ回後方に転送されると、それよりも後方には転送されなくなる。
【０１７６】
このように、第１停車車両情報を受信した車両６の車載機器６０が、自車両６についての停車車両６Ｂからの離れ度合に基づいて、第１停車車両情報を他の車両６に通知するか否かを決定することによって、停車車両６Ｂよりもかなり後方の車両６の運転者まで、停車車両６Ｂに関する情報が通知される可能性を低減することができる。よって、車両６の運転者にとってあまり必要でない情報が当該運転者に通知される可能性を低減することができる。その結果、車載機器６０及び通信システム１の利便性が向上する。
【０１７７】
なお、上記の例では、第１停車車両情報を受信した車両６は、受信した第１停車車両情報をそのまま他の車両６に通知しているが、受信した第１停車車両情報と異なる、停車車両６Ｂに関する車両情報を他の車両６に通知してもよい。
【０１７８】
また、検出路側機５は、停車車両６Ｂが第３の場所に停車している場合、当該停車車両６Ｂに関する車両情報を、周辺の車両６に通知するとともに、当該停車車両６Ｂが第２の場所に停車している場合と同様に、他の路側機５に通知してもよい。これよりに、停車車両６Ｂの後方の車両６の運転者は、当該車両６からの通知と、路側機５あるいは表示機４からの通知を受けることができる。よって、車両運転の安全性がさらに向上する。
【０１７９】
上記の例では、路側機５が高速道路に配置される場合について説明したが、路側機５は高速道路以外の道路に配置されてもよい。
【０１８０】
また、検出路側機５は、ステップｓ２において、停車車両６Ｂが第１の場所に停車しているか否かを特定しなくてもよい。この場合、検出路側機５は、ステップｓ４において、停車車両６Ｂが第２の場所に停車している場合、周辺の他の路側機５を通知先に決定し、停車車両６Ｂが第３の場所に停車している場合、周辺の車両６を通知先に決定する。ステップｓ４において、検出路側機５は、停車車両６Ｂが第２の場所に停車している場合、サーバ装置３を通知先に決定し、停車車両６Ｂが第３の場所に停車している場合、周辺の車両６を通知先に決定してもよい。また、ステップｓ４において、検出路側機５は、停車車両６Ｂが第２の場所に停車している場合、サーバ装置３を通知先に決定し、停車車両６Ｂが第３の場所に停車している場合、周辺の他の路側機５を通知先に決定してもよい。
【０１８１】
また、上記の例では、追越車線１０３を含む車道１００に沿って複数の路側機５が配置されているが、追越車線１０３を含まない車道１００に沿って複数の路側機５が配置されてもよい。この場合、検出路側機５は、ステップｓ２において、例えば、停車車両６Ｂが第１及び第２の場所のいずれに停車しているのかを特定する。そして、検出路側機５は、ステップｓ４において、停車車両６Ｂが第１の場所に停車している場合、サーバ装置３を通知先に決定し、停車車両６Ｂが第２の場所に停車している場合、周辺の他の路側機５を通知先に決定する。ステップｓ４において、検出路側機５は、停車車両６Ｂが第１の場所に停車している場合、サーバ装置３を通知先に決定し、停車車両６Ｂが第２の場所に停車している場合、周辺の車両６を通知先に決定してもよい。また、ステップｓ４において、検出路側機５は、停車車両６Ｂが第１の場所に停車している場合、周辺の他の路側機５を通知先に決定し、停車車両６Ｂが第２の場所に停車している場合、周辺の車両６を通知先に決定してもよい。
【０１８２】
また、追越車線１０３を含まない車道１００、つまり一車線の車道１００に沿って複数の路側機５が配置される場合であっても、検出路側機５は、ステップｓ２において、停車車両６Ｂが第１〜第３の場所のいずれに停車しているのかを特定してもよい。この場合、例えば、車道１００に含まれる車線を幅方向ＤＲ２に第１及び第２領域に区分する。第１領域は第２領域よりも第１の端１２１側に位置するとする。ステップｓ２においては、停車車両６Ｂの全領域が路肩１０１内に位置し、第１領域にははみ出していない場合、停車車両６Ｂは第１の場所に停車していると判定される。また、停車車両６Ｂの少なくとも一部が第１領域内に位置し、かつ停車車両６Ｂの一部が第２領域内に位置していない場合、停車車両６Ｂは第２の場所に停車していると判定される。また、停車車両６Ｂの少なくとも一部が第２領域内に位置する場合、停車車両６Ｂは第３の場所に停車していると判定される。
【０１８３】
また、上記の例では、第１停車車両情報には、停車車両６Ｂの幅方向の位置情報及び停車車両６Ｂの走行方向の位置情報の両方が含まれているが、第１停車車両情報には、停車車両６Ｂの幅方向の位置情報及び停車車両６Ｂの走行方向の位置情報の一方だけが含まれてもよい。
【０１８４】
また、路側機５間の通信は有線通信であってもよい。また、路側機５と表示機４との間の通信は有線通信であってもよい。
【０１８５】
以上のように、通信システム１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種の例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の例が、この開示の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１８６】
１  通信システム
４  表示機
５，５Ａ，５Ｂ  路側機
３  サーバ装置
６，６Ａ，６Ｂ  車両
６０  電子機器
５００  制御部
５１０  通信部
【図１】
2020087015.tif 000003
【図２】
2020087015.tif 000004
【図３】
2020087015.tif 000005
【図４】
2020087015.tif 000006
【図５】
2020087015.tif 000007
【図６】
2020087015.tif 000008
【図７】
2020087015.tif 000009
【図８】
2020087015.tif 000010
【図９】
2020087015.tif 000011
【図１０】
2020087015.tif 000012
【図１１】
2020087015.tif 000013
【図１２】
2020087015.tif 000014
【図１３】
2020087015.tif 000015
【図１４】
2020087015.tif 000016
【図１５】
2020087015.tif 000017
【図１６】
2020087015.tif 000018
【図１７】
2020087015.tif 000019
【図１８】
2020087015.tif 000020
【図１９】
2020087015.tif 000021