(57)【要約】本開示の一態様に係る安全運転支援システムは、サーバと、安全運転の支援を受ける対象車両と、を備える安全運転支援システムであって、サーバは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、プローブ車両から取得する取得部と、取得部が取得したプローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、を備え、安全運転支援システムは、さらに、末尾位置算出部が算出した渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部を備え、対象車両は、推奨区間算出部が算出した車線変更推奨区間に基づいて、対象車両の安全運転の支援処理を実行する安全運転支援部を備える。
2017187882.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、安全運転の支援を受ける対象車両と、を備える安全運転支援システムであって、
前記サーバは、
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、
前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、を備え、
前記安全運転支援システムは、さらに、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部を備え、
前記対象車両は、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する安全運転支援部を備える
安全運転支援システム。
【請求項２】
前記サーバは、さらに、前記取得部が取得した前記プローブ情報に基づいて、前記分岐部での分岐後の前記プローブ車両の進路を判別する判別部を備え、
前記末尾位置算出部は、前記判別部が判別した進路ごとに、当該進路を走行する前記プローブ車両の前記プローブ情報に基づいて、前記渋滞末尾位置を算出し、
前記推奨区間算出部は、前記判別部が判別した進路ごとに、当該進路に係る前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出し、
前記安全運転支援部は、前記推奨区間算出部が算出した前記進路ごとの前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する
請求項１に記載の安全運転支援システム。
【請求項３】
前記サーバは、さらに、前記取得部が取得した前記プローブ情報に基づいて、前記プローブ車両が走行する車線を判別する判別部を備え、
前記末尾位置算出部は、前記判別部が判別した車線ごとに、当該車線を走行する前記プローブ車両の前記プローブ情報に基づいて、前記渋滞末尾位置を算出し、
前記推奨区間算出部は、前記判別部が判別した車線ごとに、当該車線に係る前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出し、
前記安全運転支援部は、前記推奨区間算出部が算出した前記車線ごとの前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する
請求項１に記載の安全運転支援システム。
【請求項４】
前記安全運転支援部は、前記複数の車線のうちの少なくとも１つが渋滞しており、他の少なくとも１つが渋滞していない場合に、前記対象車両の進行方向に応じて異なる安全運転の支援処理を実行する
請求項３に記載の安全運転支援システム。
【請求項５】
前記安全運転支援部は、渋滞している車線を走行中の前記対象車両が、当該渋滞している車線に進む場合には、前記対象車両を減速させて渋滞の末尾につかせるための支援処理を実行する
請求項４に記載の安全運転支援システム。
【請求項６】
前記安全運転支援部は、渋滞している車線を走行中の前記対象車両が、渋滞していない車線に進む場合には、前記対象車両に前記車線変更推奨区間において車線変更させるための支援処理を実行する
請求項４または請求項５に記載の安全運転支援システム。
【請求項７】
前記末尾位置算出部は、前記取得部が取得した前記プローブ情報のうち走行車線を特定可能な車両である車線特定可能車両から取得した前記プローブ情報を優先して、前記渋滞末尾位置を算出し、
前記推奨区間算出部は、前記車線特定可能車両から取得した前記プローブ情報を優先して算出された前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出する
請求項１〜請求項６のいずれか１項に記載の安全運転支援システム。
【請求項８】
前記推奨区間算出部は、さらに、前記末尾位置算出部が算出した前記渋滞末尾位置から上流に混雑していない区間である非混雑区間を探索し、探索した前記非混雑区間に基づいて前記車線変更推奨区間を算出する
請求項１〜請求項７のいずれか１項に記載の安全運転支援システム。
【請求項９】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、
前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、
前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、
前記推奨区間算出部が算出した前記車線変更推奨区間の情報を、安全運転の支援を受ける対象車両または当該対象車両のドライバに提供する提供部と
を備えるサーバ。
【請求項１０】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報をサーバから取得する取得部と、
前記取得部が取得した前記渋滞末尾位置の情報に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、
前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と
を備える車両。
【請求項１１】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報に基づいて算出された車線の変更を推奨する区間である車線変更推奨区間の情報を取得する取得部と、
前記取得部が取得した前記車線変更推奨区間の情報に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と
を備える車両。
【請求項１２】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、
前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、
前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、
前記推奨区間算出部が算出した前記車線変更推奨区間の情報を、安全運転の支援を受ける対象車両または当該対象車両のドライバに提供する提供部と
してコンピュータを機能させるためのプログラム。
【請求項１３】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報をサーバから取得する取得部と、
前記取得部が取得した前記渋滞末尾位置の情報に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、
前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と
してコンピュータを機能させるためのプログラム。
【請求項１４】
所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報に基づいて算出された車線の変更を推奨する区間である車線変更推奨区間の情報を取得する取得部と、
前記取得部が取得した前記車線変更推奨区間の情報に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と
してコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、安全運転支援システム、サーバ、車両およびプログラムに関する。
本出願は、２０１６年４月２８日出願の日本出願第２０１６−９０２６０号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容を援用するものである。
【背景技術】
【０００２】
従来、渋滞の影響により、分岐部を通って目標経路へ車両が進行できない場合が生じることを防止するために、道路が渋滞していることを示す情報を、分岐の手前でドライバに提供するナビゲーション装置が提案されている（例えば、特許文献１および２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４７４９１号公報
【特許文献２】特開２０１１−９４９８３号公報
【特許文献３】特開平１０−３００４９３号公報
【特許文献４】特開２０１５−１６１９６７号公報
【特許文献５】特開２０１５−１６１９６８号公報
【発明の概要】
【０００４】
本開示の一態様に係る安全運転支援システムは、サーバと、安全運転の支援を受ける対象車両とを備える安全運転支援システムであって、前記サーバは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、を備え、前記安全運転支援システムは、さらに、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部を備え、前記対象車両は、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する安全運転支援部を備える。
【０００５】
本開示の他の一態様に係るサーバは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間の情報を、安全運転の支援を受ける対象車両または当該対象車両のドライバに提供する提供部と、を備える。
【０００６】
本開示の他の一態様に係る車両は、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報をサーバから取得する取得部と、前記取得部が取得した前記渋滞末尾位置の情報に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と、を備える。
【０００７】
なお、本開示の他の一態様は、このような特徴的な処理部を備える安全運転支援システム、サーバおよび車両として実現され得るだけでなく、安全運転支援システム、サーバおよび車両に含まれる特徴的な処理部が実行する処理をステップとする安全運転支援方法として実現され得る。また、安全運転支援システム、サーバおよび車両に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたは安全運転支援方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとしても実現され得る。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。また、本開示の他の一態様は、安全運転支援システム、サーバおよび車両の一部又は全部を実現する半導体集積回路としても実現され得る。
【図面の簡単な説明】
【０００８】
【図１】本開示の第１の実施の形態に係る安全運転支援システムの構成を示す図である。
【図２】プローブ車両の機能的な構成を示すブロック図である。
【図３】サーバの機能的な構成を示すブロック図である。
【図４】対象車両の機能的な構成を示すブロック図である。
【図５】サーバが実行する処理の流れを示すフローチャートである。
【図６】サーバが実行する処理を説明するための図である。
【図７】安全運転支援処理の一例を示す図である。
【図８】安全運転支援処理の他の一例を示す図である。
【図９】第２の実施の形態に係るサーバの機能的な構成を示すブロック図である。
【図１０】サーバが実行する処理の流れを示すフローチャートである。
【図１１】サーバが実行する処理を説明するための図である。
【図１２】サーバが実行する処理の流れを示すフローチャートである。
【図１３Ａ】サーバが実行する処理を説明するための図である。
【図１３Ｂ】サーバが実行する処理を説明するための図である。
【図１４】車線特定可能車両であるプローブ車両の機能的な構成を示すブロック図である。
【図１５】車線特定部の機能的な構成を示すブロック図である。
【図１６】車線特定部を備えた対象車両の機能的な構成を示す図である。
【図１７】変形例に係る対象車両の機能的な構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
［本開示が解決しようとする課題］
特許文献１では、過去に収集された統計交通情報に基づいて、渋滞を判定している。このため、突発的に生じた渋滞を判定することができないという課題がある。
【００１０】
また、特許文献２では、道路を撮影し、道路上に存在する車両の台数を測定する路側機の測定結果に基づいて、渋滞を判定している。このため、路側機から測定結果を得られない場合や、路側機が設置されていない箇所においては、渋滞を判定することができないという課題がある。
【００１１】
そこで、本開示のある局面では、突発的に発生する任意の地点の渋滞を判定し、渋滞を回避した車両の安全運転を支援する安全運転支援システム、サーバ、車両およびプログラムを提供することを目的の１つとする。
【００１２】
［本開示の効果］
この開示によると、突発的に発生する任意の地点の渋滞を判定し、渋滞を回避した車両の安全運転を支援することができる。
【００１３】
［実施の形態の概要］
最初に、本開示の実施態様の内容を列記して説明する。
【００１４】
本開示の一実施態様に係る安全運転支援システムは、サーバと、安全運転の支援を受ける対象車両とを備える安全運転支援システムであって、前記サーバは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、を備え、前記安全運転支援システムは、さらに、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部を備え、前記対象車両は、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する安全運転支援部を備える。
【００１５】
この構成によると、プローブ情報に基づいて、渋滞末尾位置が算出される。このプローブ情報は、所定時間内に道路を走行するプローブ車両から取得可能な情報である。このため、突発的に発生する渋滞を判定することができ、かつ任意の地点で発生する渋滞を判定することができる。また、渋滞末尾位置に基づいて車線変更推奨区間を算出している。このため、渋滞末尾位置に対象車両が到達するよりも前に、対象車両のドライバや自動走行する対象車両に対して必要に応じた車線変更を指示することができる。よって、対象車両に渋滞を回避させるなどの安全運転を支援することができる。
【００１６】
好ましくは、前記サーバは、前記取得部が取得した前記プローブ情報に基づいて、前記分岐部での分岐後の前記プローブ車両の進路を判別する判別部をさらに備え、前記末尾位置算出部は、前記判別部が判別した進路ごとに、当該進路を走行する前記プローブ車両の前記プローブ情報に基づいて、前記渋滞末尾位置を算出し、前記推奨区間算出部は、前記判別部が判別した進路ごとに、当該進路に係る前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出し、前記安全運転支援部は、前記推奨区間算出部が算出した前記進路ごとの前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する。
【００１７】
この構成によると、プローブ情報からプローブ車両の進路を判別し、進路ごとに渋滞末尾位置および車線変更推奨区間を算出している。このため、目的の分岐先に進行するプローブ車両が渋滞している場合に、当該分岐先に分岐するために事前に渋滞末尾に並ぶように、ドライバや自動走行する対象車両に指示することができる。これにより、対象車両の無理な割り込みを防止し、目的の分岐先に進行するための運転支援をすることができる。
【００１８】
好ましくは、前記サーバは、さらに、前記取得部が取得した前記プローブ情報に基づいて、前記プローブ車両が走行する車線を判別する判別部を備え、前記末尾位置算出部は、前記判別部が判別した車線ごとに、当該車線を走行する前記プローブ車両の前記プローブ情報に基づいて、前記渋滞末尾位置を算出し、前記推奨区間算出部は、前記判別部が判別した車線ごとに、当該車線に係る前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出し、前記安全運転支援部は、前記推奨区間算出部が算出した前記車線ごとの前記車線変更推奨区間に基づいて、前記対象車両の安全運転の支援処理を実行する。
【００１９】
この構成によると、プローブ情報からプローブ車両が走行する車線を判別し、車線ごとに渋滞末尾位置および車線変更推奨区間を算出している。このため、渋滞車線を走行している対象車両のドライバに、非渋滞車線への車線変更を促したり、目的の分岐先に接続されている渋滞車線への事前の車線変更を促したりすることができる。これにより、対象車両の安全な走行を支援することができる。
【００２０】
好ましくは、前記安全運転支援部は、前記複数の車線のうちの少なくとも１つが渋滞しており、他の少なくとも１つが渋滞していない場合に、前記対象車両の進行方向に応じて異なる安全運転の支援処理を実行する。
【００２１】
この構成によると、対象車両の進行する車線ごとに、異なる安全運転の支援処理を実行することができる。よって、車線の渋滞状況に応じた走行を支援することができる。
【００２２】
好ましくは、前記安全運転支援部は、渋滞している車線を走行中の前記対象車両が、当該渋滞している車線に進む場合には、前記対象車両を減速させて渋滞の末尾につかせるための支援処理を実行する。
この構成によると、対象車両は渋滞車列の後方に安全に並ぶことができる。
【００２３】
好ましくは、前記安全運転支援部は、渋滞している車線を走行中の前記対象車両が、渋滞していない車線に進む場合には、前記対象車両に前記車線変更推奨区間において車線変更させるための支援処理を実行する。
【００２４】
この構成によると、対象車両の車線変更推奨区間における車線変更を支援することができる。このため、渋滞に巻き込まれ車線変更のタイミングが遅れるのを防止することができる。
【００２５】
好ましくは、前記末尾位置算出部は、前記取得部が取得した前記プローブ情報のうち走行車線を特定可能な車両である車線特定可能車両から取得した前記プローブ情報を優先して、前記渋滞末尾位置を算出し、前記推奨区間算出部は、前記車線特定可能車両から取得した前記プローブ情報を優先して算出された前記渋滞末尾位置に基づいて、前記車線変更推奨区間を算出する。
【００２６】
自動走行車両に代表される車線特定可能車両は、カメラやレーダ装置などの周囲の状況を観測するための各種センサを備え、常に安全運転を行うように設計されている。このため、無理な運転を行わない車線特定可能車両のプローブ情報を優先して算出された渋滞末尾位置および車線変更推奨区間は、信頼性が高いと考えられる。この構成によると、渋滞末尾位置および車線変更推奨区間の信頼性を高めることができるため、対象車両のより安全な運転を支援することができる。
【００２７】
好ましくは、前記推奨区間算出部は、さらに、前記末尾位置算出部が算出した前記渋滞末尾位置から上流に混雑していない区間である非混雑区間を探索し、探索した前記非混雑区間に基づいて前記車線変更推奨区間を算出する。
【００２８】
渋滞末尾位置の上流であっても、渋滞末尾位置の近くの道路リンクにおいては、渋滞末尾位置に安全に並ぼうとする車両である程度混雑している。このため、このような混雑した道路リンクから渋滞していない隣接車線への車線変更を行うと、隣接車線を通常走行時の速度で走行する車両に衝突する可能性がある。この構成によると、混雑していない区間に基づいて車線変更推奨区間を算出している。このため、対象車両の安全な位置での車線変更を指示することができ、より安全な運転を支援することができる。
【００２９】
本開示の他の一実施態様に係るサーバは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間の情報を、安全運転の支援を受ける対象車両または当該対象車両のドライバに提供する提供部と、を備える。
【００３０】
この構成によると、プローブ情報に基づいて渋滞末尾位置が算出される。このプローブ情報は、所定時間内に道路を走行するプローブ車両から取得可能な情報である。このため、突発的に発生する渋滞を判定することができ、かつ任意の地点で発生する渋滞を判定することができる。また、渋滞末尾位置に基づいて車線変更推奨区間を算出している。このため、渋滞末尾位置に対象車両が到達するよりも前に、対象車両のドライバや自動走行する対象車両に対して必要に応じた車線変更を指示することができる。よって、対象車両に渋滞を回避させるなどの安全運転を支援することができる。
【００３１】
本開示の他の一実施態様に係る車両は、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報をサーバから取得する取得部と、前記取得部が取得した前記渋滞末尾位置の情報に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と、を備える。
【００３２】
この構成によると、渋滞末尾位置は、プローブ情報に基づいて算出される。このプローブ情報は、所定時間内に道路を走行するプローブ車両から取得可能な情報である。このため、突発的に発生する渋滞を判定することができ、かつ任意の地点で発生する渋滞を判定することができる。また、渋滞末尾位置に基づいて車線変更推奨区間を算出している。このため、渋滞末尾位置に車両が到達するよりも前に、車両のドライバや自動走行する車両は、必要に応じた車線変更などを行い、渋滞を回避するための安全運転を支援することができる。
【００３３】
本開示の他の一実施態様に係る車両は、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報に基づいて算出された車線の変更を推奨する区間である車線変更推奨区間の情報を取得する取得部と、前記取得部が取得した前記車線変更推奨区間の情報に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部と、を備える。
【００３４】
この構成によると、渋滞末尾位置はプローブ情報に基づいて算出される。このプローブ情報は、所定時間内に道路を走行するプローブ車両から取得可能な情報である。このため、突発的に発生する渋滞を判定することができ、かつ任意の地点で発生する渋滞を判定することができる。また、車線変更推奨区間は渋滞末尾位置に基づいて算出される。このため、渋滞末尾位置に車両が到達するよりも前に、車両のドライバや自動走行する車両は、必要に応じた車線変更などを行い、渋滞を回避するための安全運転を支援することができる。
【００３５】
本開示の他の一実施態様に係るプログラムは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報を、前記プローブ車両から取得する取得部と、前記取得部が取得した前記プローブ情報に基づいて、道路が複数の車線に分岐する箇所である分岐部の上流における渋滞末尾位置を算出する末尾位置算出部と、前記末尾位置算出部が算出した前記渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間の情報を、安全運転の支援を受ける対象車両または当該対象車両のドライバに提供する提供部としてコンピュータを機能させる。
【００３６】
この構成は、上記のサーバと同様の構成を有する。このため、上記のサーバと同様の作用および効果を奏する。
【００３７】
本開示の他の一実施態様に係るプログラムは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報をサーバから取得する取得部と、前記取得部が取得した前記渋滞末尾位置の情報に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する推奨区間算出部と、前記推奨区間算出部が算出した前記車線変更推奨区間に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部としてコンピュータを機能させる。
【００３８】
この構成は、上記の車両と同様の構成を有する。このため、上記の車両と同様の作用および効果を奏する。
【００３９】
本開示の他の一実施態様に係るプログラムは、所定時間内の時刻および当該時刻におけるプローブ車両の位置の情報を含むプローブ情報に基づいて算出された渋滞末尾位置の情報であって、道路が複数の車線に分岐する箇所である分岐部の上流における前記渋滞末尾位置の情報に基づいて算出された車線の変更を推奨する区間である車線変更推奨区間の情報を取得する取得部と、前記取得部が取得した前記車線変更推奨区間の情報に基づいて、自車両の安全運転の支援処理を実行する安全運転支援部としてコンピュータを機能させる。
【００４０】
この構成は、上記の車両と同様の構成を有する。このため、上記の車両と同様の作用および効果を奏する。
【００４１】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは一例であり、本発明を限定する主旨ではない。本発明は、請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
【００４２】
（第１の実施の形態）
［１−１．システムの全体構成］
図１は、本開示の第１の実施の形態に係る安全運転支援システムの構成を示す図である。
【００４３】
図１を参照して、安全運転支援システム１は、道路を走行する対象車両の安全運転を支援するシステムであり、サーバ２０と、対象車両３０と、を備える。
【００４４】
サーバ２０は、プローブ車両１０からプローブ情報を受信し、受信したプローブ情報に基づいて、渋滞が発生している場合に安全に車線変更をすることのできる車線変更推奨区間を算出する。サーバ２０は、算出した車線変更推奨区間の情報を、ネットワーク４０および無線基地局４２を介して、安全運転の支援を受ける対象車両３０または対象車両３０のドライバに提供する。
【００４５】
対象車両３０は、ドライバが運転する通常の自動車または自動走行車両（自動運転車）であり、サーバ２０から提供される車線変更推奨区間の情報を受信し、受信した情報に基づいて、自車両の安全運転の支援処理を実行する。つまり、対象車両３０は、車線変更推奨区間の情報をナビゲーション装置の表示画面に表示する。また、対象車両３０が自動走行車両である場合には、必要に応じて車線変更区間で車線変更を行う。
【００４６】
プローブ車両１０は、プローブ車両１０の走行する位置および当該位置を走行時の時刻の情報を少なくとも含むプローブ情報を、所定の時間間隔（例えば、３秒間隔）で生成する。プローブ車両１０は、生成したプローブ情報を無線基地局４２およびネットワーク４０を介してサーバ２０に送信する。サーバ２０へのプローブ情報の送信は、リアルタイムで行ってもよいし、所定の時間間隔または所定数のプローブ情報が集まった時点で行ってもよい。なお、ネットワーク４０は、インターネットまたは携帯電話網などの公衆通信網であってもよいし、専用通信網であってもよい。
【００４７】
［１−２．プローブ車両１０の構成］
図２は、プローブ車両１０の機能的な構成を示すブロック図である。なお、図２では、プローブ情報の生成に関する処理部のみを示し、プローブ車両１０の走行に関する処理部については記載を省略している。
【００４８】
プローブ車両１０は、プローブ情報生成部１２と、提供部１６と、通信Ｉ／Ｆ（インタフェース）部１８と、を備える。プローブ情報生成部１２および提供部１６は、たとえば、ＣＰＵ（Central  Processing  Unit）またはＭＰＵ（Micro-Processing  Unit）などのデジタル信号処理を行うプロセッサよりなる。これらの各部は、１つのプロセッサで構成されていてもよいし、別個のプロセッサで構成されていてもよい。
【００４９】
プローブ情報生成部１２は、ＧＰＳ（Global  Positioning  System）装置１４を含んで構成され、ＧＰＳ装置１４によって測位されたプローブ車両１０の位置と、当該位置を走行時の時刻との情報を少なくとも含むプローブ情報を、所定の時間間隔で生成する。なお、プローブ車両１０の位置情報は、移動情報および緯度情報を含む。
【００５０】
提供部１６は、プローブ情報生成部１２が生成したプローブ情報を、通信Ｉ／Ｆ部１８を介して送信することにより、サーバ２０にプローブ情報を提供する。プローブ情報の送信は、上述したように、１つずつリアルタイムで送信してもよいし、複数のプローブ情報をまとめて送信してもよい。
【００５１】
通信Ｉ／Ｆ部１８は、無線でデータを送信するための通信インタフェースであり、無線モジュールなどにより構成される。
【００５２】
図２に示したプローブ情報生成部１２、提供部１６および通信Ｉ／Ｆ部１８の構成は、専用のプローブ端末により構成されていてもよいし、プローブ車両１０のドライバが使用するスマートフォンなどの汎用端末により構成されていてもよい。
【００５３】
［１−３．サーバ２０の構成］
図３は、サーバ２０の機能的な構成を示すブロック図である。サーバ２０は、ＣＰＵまたはＭＰＵなどのデジタル信号処理を行うプロセッサ、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）などを備えるコンピュータである。
【００５４】
図３を参照して、サーバ２０は、通信Ｉ／Ｆ部２１と、取得部２２と、軌跡情報蓄積部２３と、地図情報蓄積部２４と、末尾位置算出部２５と、推奨区間算出部２６と、提供部２７と、を備える。取得部２２と、末尾位置算出部２５と、推奨区間算出部２６と、提供部２７とは、たとえば、ＣＰＵなどのプロセッサよりなる。これらの各部は、１つのプロセッサで構成されていてもよいし、別個のプロセッサで構成されていてもよい。
【００５５】
通信Ｉ／Ｆ部２１は、プローブ車両１０および対象車両３０と無線でデータを送信するための通信インタフェースであり、無線モジュールなどにより構成される。
【００５６】
取得部２２は、通信Ｉ／Ｆ部２１を介してプローブ車両１０からプローブ情報を取得する。
【００５７】
軌跡情報蓄積部２３は、取得部２２が取得したプローブ情報を蓄積する記憶装置であって、ＨＤＤ（Hard  Disc  Drive）などにより構成される。
【００５８】
地図情報蓄積部２４は、車両が走行する道路地図の情報を蓄積する記憶装置であり、ＨＤＤなどにより構成される。
【００５９】
末尾位置算出部２５は、軌跡情報蓄積部２３に蓄積されたプローブ情報および地図情報蓄積部２４に蓄積された地図情報に基づいて、渋滞末尾位置を算出する。つまり、末尾位置算出部２５は、プローブ情報が示すプローブ車両１０の位置が地図情報が示す道路上にない場合に、正しい道路上の位置を推測するマップマッチング処理を行う。末尾位置算出部２５は、マップマッチング後のプローブ情報に基づいて、プローブ車両１０の渋滞の末尾位置を算出する。なお、末尾位置算出部２５は、車線が複数の車線に分岐する箇所である分岐部の上流において、渋滞末尾位置を算出する。これは、分岐部の手前の渋滞末尾位置を算出することで、渋滞に巻き込まれずに、目的の車線にスムーズに進行するための安全運転支援を、対象車両３０に対して行うためである。
【００６０】
推奨区間算出部２６は、末尾位置算出部２５が決定した渋滞末尾位置に基づいて、車線の変更を推奨する区間である車線変更推奨区間を算出する。車線変更推奨区間は渋滞末尾位置よりも上流に設けられる。車線変更推奨区間で車線変更を行うことにより、渋滞の影響により車線変更が遅れることを防止することができる。なお、車線変更推奨区間の算出方法の詳細については後述する。
【００６１】
提供部２７は、推奨区間算出部２６が算出した車線変更推奨区間の情報を、通信Ｉ／Ｆ部２１を介して対象車両３０に送信する。これにより、車線変更推奨区間の情報を対象車両３０または対象車両３０のドライバに提供する。
【００６２】
［１−４．対象車両３０の構成］
図４は、対象車両３０の機能的な構成を示すブロック図である。
図４を参照して、対象車両３０は、通信Ｉ／Ｆ部３１と、取得部３２と、安全運転支援部３３と、表示画面３８と、を備える。取得部３２と安全運転支援部３３とは、たとえば、ＣＰＵまたはＭＰＵなどのデジタル信号処理を行うプロセッサよりなる。これらの各部は、１つのプロセッサで構成されていてもよいし、別個のプロセッサで構成されていてもよい。
【００６３】
通信Ｉ／Ｆ部３１は、サーバ２０から無線でデータを受信するための通信インタフェースであり、無線モジュールなどにより構成される。
【００６４】
取得部３２は、通信Ｉ／Ｆ部３１を介して、サーバ２０から車線変更推奨区間の情報を取得する。
【００６５】
安全運転支援部３３は、取得部３２が取得した車線変更推奨区間の情報に基づいて、自車両の安全運転の支援処理を実行する処理部であり、ナビゲーション部３４と、走行制御部３７と、を含む。ナビゲーション部３４と走行制御部３７ともまた、たとえば、ＣＰＵまたはＭＰＵなどのプロセッサよりなる。これらの各部は、１つのプロセッサで構成されていてもよいし、別個のプロセッサで構成されていてもよい。
【００６６】
表示画面３８は、安全運転支援部３３による安全運転支援処理のために用いられるディスプレイなどの表示装置である。
【００６７】
ナビゲーション部３４は、対象車両３０のドライバに対して目的地への経路案内を行う処理部であり、経路表示部３５と、車線変更箇所表示部３６と、を含む。経路表示部３５は、目的地までの経路を算出し、表示画面３８に表示する制御を行う。車線変更箇所表示部３６は、表示画面３８に表示された目的地までの経路のうち、車線変更推奨区間を視認可能な態様で表示する制御を行う。例えば、車線変更推奨区間を他の道路区間と異なる色で示す。なお、ナビゲーション部３４は、対象車両３０が車線変更推奨区間に到達した際に、音声により車線変更を促す通知を行ってもよい。
【００６８】
走行制御部３７は、エンジン、ブレーキ、ステアリング、方向指示器などを制御し、対象車両３０を自動走行させる。走行制御部３７は、車線変更の必要性を判断し、対象車両３０が車線変更推奨区間に到達した際に、必要に応じ車線変更を行う。例えば、高速道路の本線車線から退出する予定の対象車両３０が追越車線を走行中に車線変更推奨区間の情報を取得した場合には、スムーズな本線車線からの退出を行うために、車線変更推奨区間において出口に最も近い走行車線への車線変更を行う。
【００６９】
［１−５．サーバ２０の処理フロー］
以下、サーバ２０が実行する処理について、より詳細に説明する。
図５は、サーバ２０が実行する処理の流れを示すフローチャートである。図６は、サーバ２０が実行する処理を説明するための図である。図６は、高速道路５０と、高速道路上を走行する複数の車両５４とを示している。高速道路５０は、走行車線５１および追越車線５２の２つの本線車線からなる。また、本線車線を退出して高速道路５０の出口に向かう減速車線５３が、走行車線５１から分岐して設けられている。高速道路５０上を走行する車両５４の中には、プローブ情報を提供するプローブ車両１０が含まれる。また、走行車線５１から減速車線５３に分岐する分岐部５５の上流を対象車両３０が走行しているものとする。分岐部５５の上流の高速道路は、所定距離（たとえば、１００ｍ）の道路リンク５６に区切られているものとする。
【００７０】
図５を参照して、取得部２２は、通信Ｉ／Ｆ部２１を介して、所定時間内（例えば、現在時刻から過去に遡って１５分間）の時刻情報を含むプローブ情報をプローブ車両１０から取得する（Ｓ１）。取得部２２は、取得したプローブ情報を軌跡情報蓄積部２３に書き込む。
【００７１】
末尾位置算出部２５は、プローブ車両１０のプローブ情報に対してマップマッチング処理を行うことにより、正しい高速道路上の位置を推測し、プローブ情報の組からなる各プローブ車両１０の移動軌跡を算出する（Ｓ２）。末尾位置算出部２５は、算出した移動軌跡を軌跡情報蓄積部２３に書き込む。
【００７２】
末尾位置算出部２５は、軌跡情報蓄積部２３に蓄積されたプローブ車両１０の移動軌跡を示すプローブ情報に基づいて、分岐部５５の上流における渋滞末尾位置を算出する（Ｓ３）。例えば、末尾位置算出部２５は、所定時間（例えば、１５分）内に高速道路５０を走行したプローブ車両１０のプローブ情報から渋滞末尾位置を算出する。末尾位置算出部２５は、プローブ車両１０の上流において、平均速度が所定速度閾値（例えば、２０ｋｍ／ｈ）以下の道路リンク５６が連なっている場合に、その最も上流の道路リンク５６で平均速度が所定速度閾値となっているプローブ車両１０の位置を渋滞末尾位置として算出する。プローブ車両１０の平均速度は、プローブ車両１０の速度を平均することで求められるが、各プローブ車両１０の速度は、プローブ情報に含まれるプローブ車両の位置と当該位置を通過した時刻との情報に基づいて、単位時間当たりの移動距離を算出することにより計算可能である。プローブ情報に速度情報が含まれている場合には、その速度情報を用いてプローブ車両１０の平均速度を計算してもよい。なお、渋滞末尾位置の算出方法はこれに限定されるものではない。
【００７３】
末尾位置算出部２５により渋滞末尾位置が算出されなかった場合には（Ｓ４でＮＯ）、その後の処理は実行されない。
【００７４】
末尾位置算出部２５により渋滞末尾位置が算出された場合には（Ｓ４でＹＥＳ）、末尾位置算出部２５は、渋滞末尾位置よりも所定の距離（たとえば、５００ｍ）上流の位置を新たな渋滞末尾位置とする渋滞末尾位置の補正を行う（Ｓ５）。これは、渋滞末尾位置とされたプローブ車両１０の位置の後方には、プローブ情報を送信しない通常の車両５４が連なっている可能性があるためである。このような位置補正を行うことで、渋滞末尾位置の後方が渋滞しているという状況を避けることができる。
【００７５】
推奨区間算出部２６は、補正後の渋滞末尾位置に基づいて、当該渋滞末尾位置より上流の車線変更推奨区間を算出する。以下、算出方法について説明する。なお、図６に示すように補正後の渋滞末尾位置が属する道路リンク５６よりも上流の道路リンク５６を、当該渋滞末尾位置に近いものから順に、道路リンクａ［０］、道路リンクａ［１］、道路リンクａ［２］のように呼ぶものとする。
推奨区間算出部２６は、カウンタｉに０を代入する（Ｓ６）。
【００７６】
推奨区間算出部２６は、道路リンクａ［ｉ］におけるプローブ車両１０の速度が非混雑条件を満たすか否かを判定する（Ｓ７）。ここで、非混雑条件とは、混雑していない区間をプローブ車両１０が走行していることを示す条件であり、例えば、プローブ車両１０の平均速度が６０ｋｍ／ｈ以上で、かつ速度の分散値が１００以下を満たす場合に、非混雑条件を満たすと判定する。なお、推奨区間算出部２６による非混雑条件の判定方法はこれに限定されるものではない。例えば、光ビーコンや画像式車両感知器などの出力情報から車両５４の速度を取得可能であれば、プローブ車両１０の速度の代わりに車両５４の速度を用いて非混雑条件を満たすか否かを判定してもよい。
【００７７】
推奨区間算出部２６は、非混雑条件を満たすまでカウンタｉをインクリメントしながら（Ｓ８）、非混雑条件判定処理（Ｓ７）を実行する。
【００７８】
非混雑条件を満たすと判定された場合には（Ｓ７でＹＥＳ）、推奨区間算出部２６は、非混雑条件を満たす道路リンク（以下、「非混雑区間」という。）の上流の所定距離（例えば、５００ｍの区間）を車線変更推奨区間として算出する（Ｓ９）。なお、車線変更のタイミングを計るなどのドライバの行動を考慮して、非混雑区間と車線変更推奨区間との間に所定の距離（例えば、５００ｍ）の緩衝区間を設けてもよい。これにより、ドライバの車線変更の判断に一定の猶予を与えることができる。
【００７９】
提供部２７は、推奨区間算出部２６が算出した車線変更推奨区間の情報を対象車両３０に送信する（Ｓ１０）。
【００８０】
車線変更推奨区間の情報を受け取った対象車両３０は、ナビゲーション部３４により車線変更推奨区間を視認可能な態様で表示したり、走行制御部３７により車線変更推奨区間における車線変更を行ったりすることができる。例えば、図６に示すように、追越車線５２を走行している対象車両３０が高速道路５０を退出するために減速車線５３に向かう予定であるとする。このとき、ナビゲーション部３４は車線変更推奨区間での走行車線５１への車線変更を促したり、走行制御部３７は車線変更推奨区間での走行車線５１への車線変更制御を行ったりすることができる。これにより、対象車両３０の車線変更が遅れ、渋滞により車線変更できなくなってしまうことを防止することができる。これとは逆に、対象車両３０が直進する場合には、車線変更推奨区間において車線変更をせずに追越車線５２を走行し続けるという判断をドライバまたは走行制御部３７が行うこともできる。これにより、渋滞に巻き込まれないよう、不必要な車線変更を防止することができる。
【００８１】
［１−６．第１の実施の形態の効果等］
以上説明したように第１の実施の形態によると、プローブ情報に基づいて渋滞末尾位置が算出される。このプローブ情報は、所定時間内に道路を走行するプローブ車両１０から取得可能な情報である。このため、突発的に発生する渋滞を判定することができ、かつ任意の地点で発生する渋滞を判定することができる。また、渋滞末尾位置に基づいて車線変更推奨区間を算出している。このため、渋滞末尾位置に対象車両３０が到達するよりも前に、対象車両３０のドライバや自動走行する対象車両３０に対して必要に応じた車線変更を指示することができる。よって、対象車両３０に渋滞を回避させるなどの安全運転を支援することができる。
【００８２】
図７は、安全運転支援処理の一例を示す図である。たとえば、図７（ａ）に示すように走行車線５１を走行中の対象車両３０が直進する場合には、図７（ｂ）に示すように車線変更推奨区間において追越車線５２に車線変更するための支援処理を行う。これにより、図７（ｃ）に示すように、対象車両３０は、走行車線５１の渋滞を回避し、追越車線５２から直進することができる。
【００８３】
図８は、安全運転支援処理の他の一例を示す図である。たとえば、図８（ａ）に示すように追越車線５２を走行中の追越車線５２が高速道路５０から退出するために減速車線５３に進む場合には、図８（ｂ）に示すように車線変更推奨区間において走行車線５１に車線変更するための制御を行う。これにより、図８（ｃ）に示すように、対象車両３０は渋滞車列の後方に並ぶことができる。よって、図８（ｄ）に示すように、車線変更のタイミングが遅れて、追越車線５２および減速車線５３へ車線変更できなくなり、高速道路の出口を過ぎてしまうような事態を防止することができる。
【００８４】
また、渋滞末尾位置の上流であっても、渋滞末尾位置の近くの道路リンク５６においては、渋滞末尾位置に安全に並ぼうとする車両である程度混雑している。このため、このような混雑した道路リンク５６から渋滞していない隣接車線への車線変更を行うと、隣接車線を通常走行時の速度で走行する車両に衝突する可能性がある。しかし、推奨区間算出部２６は、非混雑区間を探索し、非混雑区間に基づいて車線変更推奨区間を算出している。このため、対象車両の安全な位置での車線変更を指示することができ、より安全な運転を支援することができる。
【００８５】
（第２の実施の形態）
第２の実施の形態では、プローブ車両１０の進路ごとに車線変更推奨区間を算出する点が、第１の実施の形態と異なる。以下、第１の実施の形態と異なる点を中心に説明し、同様の説明は適宜省略する。
【００８６】
第２の実施の形態に係る安全運転支援システムの構成は、図１に示した第１の実施の形態に係る安全運転支援システム１の構成と同様である。このため、その詳細な説明は繰り返さない。
第２の実施の形態では、サーバ２０の構成が、第１の実施の形態とは異なる。
【００８７】
［２−１．サーバ２０の構成］
図９は、第２の実施の形態に係るサーバ２０の機能的な構成を示すブロック図である。図９に示すサーバ２０は、図３に示す第１の実施の形態に係るサーバ２０の構成において、判別部２８をさらに備える。判別部２８は、たとえば、ＣＰＵまたはＭＰＵなどのデジタル信号処理を行うプロセッサよりなる。判別部２８は、１つのプロセッサで構成されていてもよいし複数のプロセッサで構成されていてもよい。
【００８８】
判別部２８は、軌跡情報蓄積部２３に蓄積されている、マップマッチング後のプローブ情報に基づいて、分岐部での分岐後のプローブ車両１０の進路を判別する。プローブ情報は、プローブ車両１０の移動軌跡を示している。このため、この移動軌跡と地図情報蓄積部２４に蓄積されている道路地図情報とを照合することにより、進路を判別することができる。例えば、図６に示した高速道路５０においては、プローブ車両１０が減速車線５３の方に分岐して高速道路５０の出口に向かったか、走行車線５１または追越車線５２を走行して直進したかを判別することができる。
【００８９】
［２−２．サーバ２０の処理フロー］
図１０は、サーバ２０が実行する処理の流れを示すフローチャートである。図１１は、サーバ２０が実行する処理を説明するための図であり、（ａ）は高速道路５０を退出して出口に向かう車両５４の一例を示し、（ｂ）は高速道路５０を直進する車両５４の一例を示す。
【００９０】
図１０を参照して、ステップＳ１〜Ｓ１０の処理は、図５に示したものと同様である。
【００９１】
移動軌跡算出処理（Ｓ２）の後、判別部２８は、プローブ情報に基づいて、所定時間（例えば、現在時刻から過去に遡って１５分）内に高速道路５０を走行したプローブ車両１０の進路を判別する（Ｓ１１）。たとえば、判別部２８は、図１１（ａ）に示すようにプローブ車両１０が高速道路５０を退出して出口に向かう進路を取ったのか、図１１（ｂ）に示すようにプローブ車両１０が高速道路５０を直進する進路を取ったのかを判別する。
【００９２】
その後、末尾位置算出部２５、推奨区間算出部２６および判別部２８が、判別部２８が判別した進路ごとにステップＳ３〜Ｓ１０の処理を実行する（ループＡ）。
【００９３】
これにより、進路ごとの車線変更推奨区間の情報を対象車両３０に送信することができる。
【００９４】
車線変更推奨区間の情報を受信した対象車両３０は、自車両が進む進路に応じた安全運転支援処理を実行することができる。例えば、図１１（ａ）および図１１（ｂ）に示すように、出口方向および直進方向に向かうプローブ車両１０からそれぞれ車線変更推奨区間が算出されたものとする。
【００９５】
安全運転支援部３３は、対象車両３０が出口方向に向かう場合には、図１１（ａ）に示す車線変更推奨区間に基づいて安全運転支援処理を実行する。つまり、対象車両３０が出口方向に向かう場合には、図１１（ａ）に示す車線変更推奨区間において、追越車線５２から走行車線５１への車線変更が行われるように、ナビゲーション部３４からドライバに対して指示を行ったり、走行制御部３７が車線変更の制御を行ったりする。これにより、車線変更のタイミングが遅れ、渋滞している車線に進行できなくなるのを防止することができる。
【００９６】
また、安全運転支援部３３は、対象車両３０が直進方向に向かう場合には、図１１（ｂ）に示す車線変更推奨区間に基づいて、安全運転支援処理を実行する。この場合、対象車両３０は、既に本線車線を走行しているため車線変更の必要はない。しかし、図１１（ｂ）に示す車線変更推奨区間において、ナビゲーション部３４がドライバに対して減速の指示を行ったり、走行制御部３７が減速制御を行ったりすることができる。これにより、対象車両３０は渋滞車列の後方に安全な速度で並ぶことができる。
【００９７】
［２−３．第２の実施の形態の効果］
以上説明したように第２の実施の形態によると、プローブ情報からプローブ車両１０の進路を判別し、進路ごとに渋滞末尾位置および車線変更推奨区間を算出している。このため、目的の分岐先に進行するプローブ車両１０が渋滞している場合に、当該分岐先に分岐するために事前に渋滞末尾に並ぶよう、ドライバや自動走行する対象車両３０に指示することができる。これにより、対象車両の無理な割り込みを防止し、目的の分岐先に進行するための運転支援をすることができる。
【００９８】
（第３の実施の形態）
第２の実施の形態では、プローブ車両１０の進路ごとに車線変更推奨区間を算出した。これに対し、第３の実施の形態では、プローブ車両１０の走行する車線ごとに車線変更推奨区間を算出する点が、第２の実施の形態とは異なる。以下、第１および第２の実施の形態と異なる点を中心に説明し、同様の説明は適宜省略する。
【００９９】
第３の実施の形態に係る安全運転支援システムの構成は、図１に示した第１の実施の形態に係る安全運転支援システム１の構成と同様である。このため、その詳細な説明は繰り返さない。
【０１００】
［３−１．サーバ２０の構成］
第３の実施の形態に係るサーバの構成は、図９に示した第２の実施の形態に係るサーバ２０の構成と同様である。ただし、判別部２８が実行する処理が第２の実施の形態とは異なる。つまり、判別部２８は、軌跡情報蓄積部２３に蓄積されているマップマッチング後のプローブ情報に基づいて、プローブ車両１０が走行する車線を判別する。プローブ車両１０が自動走行車両である場合には、プローブ情報に走行車線の情報が含まれる。このため、プローブ情報に含まれる走行車線の情報と地図情報蓄積部２４が蓄積している道路地図情報とを照合することで、プローブ車両１０が走行する車線を判別することができる。なお、プローブ情報が示す位置が高精度である場合にも、道路地図情報と照合することによりプローブ車両１０の走行車線を判別することができる。
【０１０１】
［３−２．サーバ２０の処理フロー］
図１２は、サーバ２０が実行する処理の流れを示すフローチャートである。図１３Ａ，１３Ｂは、サーバ２０が実行する処理を説明するための図であり、図１３Ａは高速道路５０の走行車線５１を走行する車両５４の一例を示し、図１３Ｂは高速道路５０の追越車線５２を走行する車両５４の一例を示す。
【０１０２】
図１２を参照して、ステップＳ１〜Ｓ１０の処理は、図５に示したものと同様である。
【０１０３】
移動軌跡算出処理（Ｓ２）の後、判別部２８は、プローブ情報に基づいて、所定時間（例えば、１５分）内に高速道路５０を走行したプローブ車両１０の走行する車線を判別する（Ｓ２１）。たとえば、判別部２８は、図１３Ａに示すようにプローブ車両１０が走行車線５１を走行したのか、図１３Ｂに示すようにプローブ車両１０が追越車線５２を走行したのかを判別する。
【０１０４】
その後、末尾位置算出部２５、推奨区間算出部２６および判別部２８が、判別部２８が判別した車線ごとにステップＳ３〜Ｓ１０の処理を実行する（ループＢ）。
【０１０５】
これにより、車線ごとの車線変更推奨区間の情報を対象車両３０に送信することができる。
【０１０６】
車線変更推奨区間の情報を受信した対象車両３０は、自車両が進む進路および自車両が走行する車線に応じた安全運転支援処理を実行することができる。例えば、図１３Ａに示すように走行車線５１を走行するプローブ車両１０から車線変更推奨区間が算出され、図１３Ｂに示すように追越車線５２を走行するプローブ車両１０からは車線変更推奨区間は算出されなかったものとする。
【０１０７】
例えば、走行車線５１を走行する対象車両３０が高速道路５０の出口の方に進行予定の場合には、対象車両３０は既に走行車線５１を走行しているため車線変更の必要はない。しかし、図１３Ａに示す車線変更推奨区間において、ナビゲーション部３４がドライバに対して減速の指示を行ったり、走行制御部３７が減速制御を行ったりすることができる。これにより、対象車両３０は渋滞車列の後方に安全な速度で並ぶことができる。
【０１０８】
また、対象車両３０が高速道路５０を直進する予定の場合には、図１３Ａに示す車線変更推奨区間において、ナビゲーション部３４がドライバに対して渋滞している走行車線５１から渋滞していない追越車線５２への車線変更を指示したり、走行制御部３７が車線変更を行ったりすることができる。これにより、渋滞に巻き込まれ車線変更のタイミングが遅れるのを防止することができる。
【０１０９】
［３−３．第３の実施の形態の効果］
以上説明したように、第３の実施の形態によると、プローブ情報からプローブ車両１０が走行する車線を判別し、車線ごとに渋滞末尾位置および車線変更推奨区間を算出している。このため、渋滞車線を走行している対象車両３０のドライバに、非渋滞車線への車線変更を促したり、目的の分岐先に接続されている渋滞車線への事前の車線変更を促したりすることができる。これにより、対象車両３０の安全な走行を支援することができる。
【０１１０】
また、複数の車線のうちの少なくとも１つが渋滞しており、他の少なくとも１つが渋滞していない場合に、対象車両３０の進行する車線ごとに、異なる安全運転の支援処理を実行することができる。よって、車線の渋滞状況に応じた走行を支援することができる。
【０１１１】
例えば、渋滞している車線に進む場合には、渋滞車列の後方に安全な速度で並ぶための走行支援を行うことができる。また、渋滞していない車線に進む場合には、車線変更推奨区間で車線変更をするための走行支援を行うことができる。これにより、渋滞に巻き込まれ車線変更のタイミングが遅れるのを防止することができる。
【０１１２】
（第４の実施の形態）
第１の実施の形態では、自動走行車両から受信したプローブ情報と、通常のドライバが運転する車両から受信したプローブ情報とを区別することなく利用した。第４の実施の形態では、自動走行車両から受信したプローブ情報を優先して利用する点が、第１の実施の形態と異なる。以下、第１の実施の形態と異なる点を中心に説明し、同様の説明は適宜省略する。
【０１１３】
第４の実施の形態に係る安全運転支援システムの構成は、図１に示した第１の実施の形態に係る安全運転支援システム１の構成と同様である。このため、その詳細な説明は繰り返さない。
【０１１４】
［４−１．サーバ２０の構成］
第４の実施の形態に係るサーバは、図３に示した第１の実施の形態に係るサーバ２０の構成と同様である。ただし、末尾位置算出部２５および推奨区間算出部２６が実行する処理が第１の実施の形態と異なる。
【０１１５】
末尾位置算出部２５は、軌跡情報蓄積部２３に蓄積されているプローブ情報のうち自動走行車両から取得したプローブ情報（以下、「自動走行プローブ情報」という。）を優先して、渋滞末尾位置を算出する。例えば、末尾位置算出部２５は、自動走行プローブ情報を利用して、第１の実施の形態と同様に渋滞末尾位置を算出する。渋滞末尾位置が算出された場合には、自動走行プローブ情報に基づいて算出された渋滞末尾位置を推奨区間算出部２６に出力する。渋滞末尾位置が算出されなかった場合には、末尾位置算出部２５は、自動走行車両のプローブ情報と通常のプローブ車両１０から得られるプローブ情報との両方を含むプローブ情報（以下、「全プローブ情報」という。）を利用して、第１の実施の形態と同様に渋滞末尾位置を算出する。
【０１１６】
推奨区間算出部２６は、自動走行プローブ情報を優先して算出された渋滞末尾位置に基づいて、車線変更推奨区間を算出する。つまり、末尾位置算出部２５が自動走行プローブ情報を利用して渋滞末尾位置を算出できた場合には、推奨区間算出部２６は、当該渋滞末尾位置に基づいて車線変更推奨区間を算出する。末尾位置算出部２５が自動走行プローブ情報を利用して渋滞末尾位置を算出できなかったが、全プローブ情報に基づいて渋滞末尾位置を算出できた場合には、推奨区間算出部２６は、全プローブ情報に基づいて算出された渋滞末尾位置に基づいて車線変更推奨区間を算出する。
【０１１７】
サーバ２０が実行する処理の流れは、末尾位置算出部２５および推奨区間算出部２６が実行する処理が異なるだけであり、図５に示したものと同様である。
【０１１８】
［４−２．第４の実施の形態の効果］
自動走行車両は常に安全運転を行うように設計されている。このため、無理な運転を行わない自動走行車両のプローブ情報を優先して算出された渋滞末尾位置および車線変更推奨区間は、信頼性が高いと考えられる。よって、第４の実施の形態によると、渋滞末尾位置および車線変更推奨区間の信頼性を高めることができるため、対象車両のより安全な運転を支援することができる。
【０１１９】
（第５の実施の形態）
第３および４の実施の形態では、自動走行車両であるプローブ車両１０から取得したプローブ情報を用いて、プローブ車両１０の走行する車線ごとに車線変更推奨区間を算出した。しかし、車線ごとの車線変更推奨区間の算出に用いられるプローブ情報は、自動走行車両から取得したものには限定されない。つまり、走行車線を特定することができるプローブ車両１０から取得したプローブ情報であれば、車線ごとの車線変更推奨区間の算出に用いることができる。以下では、走行車線を特定可能な車両のことを車線特定可能車両という。なお、自動走行車両は、車線特定可能車両の一種である。
第５の実施の形態では、車線特定可能車両について詳細に説明する。
【０１２０】
［５−１．車線特定可能車両であるプローブ車両１０の構成］
図１４は、車線特定可能車両であるプローブ車両１０の機能的な構成を示すブロック図である。図１４を参照して、プローブ車両１０は、図２に示したプローブ車両１０の構成において、ＧＰＳ装置１４の代わりに車線特定部７０を備える。
【０１２１】
図１５は、車線特定部７０の構成を示すブロック図である。車線特定部７０は、プローブ車両１０が走行する道路リンクおよび車線を特定するための処理部であり、車速センサ７８と、衛星電波受信機７１と、方位センサ７２と、アクティブセンサ７３と、カメラ７４と、位置検出部７５と、地図データベース７６と、車線検出部７７と、を備える。位置検出部７５と車線検出部７７とは、たとえば、ＣＰＵまたはＭＰＵなどのデジタル信号処理を行うプロセッサよりなる。これらの各部は、１つのプロセッサで構成されていてもよいし、別個のプロセッサで構成されていてもよい。
【０１２２】
車速センサ７８は、プローブ車両１０の車輪の回転数を測定することにより、速度情報を計測する。車速センサ７８によって検出されたプローブ車両１０の走行速度情報はプローブ情報に含めてもよい。
【０１２３】
衛星電波受信機７１は、衛星からの電波を受信し、プローブ車両１０の位置する緯度、経度および高度を計測する。衛星電波受信機７１としては、ＧＰＳ受信機が一般的であるが、ＧＰＳ受信機よりも高精度なＱＺＳＳ（準天頂衛星システム、Quasi-Zenith  Satellite  System）受信機が望ましい。ＱＺＳＳ受信機を用いることにより、ＧＰＳ受信機による測位信号を補完および補強し、測位精度を向上させることができる。
【０１２４】
方位センサ７２は、プローブ車両１０の方位を計測するセンサであり、振動式や光学式のジャイロスコープにより構成される。なお、振動式に比べて高精度な光学式のジャイロスコープを方位センサ７２として用いるのが望ましい。
【０１２５】
アクティブセンサ７３は、白線および構造物を検出するセンサであり、このようなセンサとしてミリ波レーダなどを用いたセンサが知られているが、白線と路面との反射率の違いを三次元の空間構造を示すデータに含めることが可能なＬＩＤＡＲ（Light  Detection  and  Ranging、Laser  Imaging  Detection  and  Ranging）を用いることが望ましい。ＬＩＤＡＲによると、パルス状に発光するレーザー照射による対象における散乱光を測定することで、対象までの距離や対象の性質を分析することができる。
【０１２６】
カメラ７４は、撮像した画像から白線および構造物を検出する。カメラ７４には、単眼方式とステレオ方式とがあるが、白線が路面上にあるか否かを３次元的に判定することのできるステレオ方式が望ましい。
【０１２７】
地図データベース７６は、高精度な道路地図データを格納したＨＤＤなどによって構成される。道路地図データは、例えば、道路外側（区画）線、道路（車線）中心線、道路幅員、縦横断勾配、信号・標識点、停止線などの情報を含み、先読み可能なネットワーク構造を有する。
【０１２８】
位置検出部７５は、衛星電波受信機７１が計測したプローブ車両１０の位置情報を、地図データベース７６に格納された道路地図データと照合することにより、プローブ車両１０が走行している道路リンク上の位置を検出する。例えば、位置検出部７５は、衛星電波受信機７１から順次出力されるプローブ車両１０の位置情報からプローブ車両１０の走行軌跡を求める。位置検出部７５は、求めた走行軌跡と地図データベース７６に格納された道路地図データとを比較し、交差点や屈曲点などの走行軌跡の特徴部分に着目してプローブ車両１０の現在位置を道路上に修正するマップマッチング処理を行うことで、プローブ車両１０の位置を検出する（例えば、特許文献３参照）。なお、電波状況等により衛星電波受信機７１がプローブ車両１０の位置情報を計測することができない場合には、位置検出部７５は、車速センサ７８から得られたプローブ車両１０の速度からプローブ車両１０の走行距離を算出し、算出した走行距離と方位センサ７２が計測したプローブ車両１０の方位情報とに基づいて、プローブ車両１０の位置を順次計算してもよい。
【０１２９】
車線検出部７７は、アクティブセンサ７３が検出した白線および構造物と、カメラ７４が検出した白線および構造物とを、地図データベース７６に格納された道路地図データと照合することにより、地図上での白線および構造物の位置を特定する。また、車線検出部７７は、位置検出部７５が検出したプローブ車両１０が走行している道路リンク上の位置と、地図上での白線および構造物の位置とを照合することにより、プローブ車両１０が走行している道路リンク上の車線を検出する。なお、車線検出部７７は、アクティブセンサ７３の検出結果と、カメラ７４の検出結果とを状況に応じて使い分けてもよい。例えば、通常時にはカメラ７４の検出結果を用いて、白線および構造物の位置を特定し、夜間や悪天候時などのように周囲の視認性が低下しているような状況においては、視認性の低下の影響を受けにくいアクティブセンサ７３の検出結果を用いて、白線および構造物の位置を特定してもよい（例えば、特許文献４および５参照）。
【０１３０】
また、車線検出部７７は、プローブ車両１０によって検出された固定物（例えば、路肩に設置された照明灯や路面上のキャッツアイなど）の位置情報と、道路地図データが示す固定物の位置情報とを照合することにより、プローブ車両１０の位置を修正してもよい（例えば、特許文献３参照）。
【０１３１】
位置検出部７５および車線検出部７７が検出したプローブ車両１０が走行している道路リンク上の位置および車線の情報は、プローブ情報生成部１２が生成するプローブ情報に含められ、サーバ２０に送信される。
【０１３２】
［５−２．車線特定可能車両である対象車両３０の構成］
なお、上述した車線特定部７０の構成が対象車両３０に備えられていてもよい。図１６は、車線特定部７０を備えた対象車両３０の機能的な構成を示す図である。図１６に示す対象車両３０は、図４に示した対象車両３０の構成において、ナビゲーション部３４がさらに車線特定部７０を含む。
【０１３３】
経路表示部３５は、車線特定部７０により特定された対象車両３０の走行位置および走行車線に基づいて、車線を区別して目的地までの経路を算出し、算出した経路を表示画面３８に表示する制御を行う。例えば、経路表示部３５は、図８（ａ）〜図８（ｃ）に示すように高速道路５０の左出口から退出予定である追越車線５２を走行中の対象車両３０を当該左出口から安全に退出させるために、事前に最も左側の走行車線５１に車線変更を行うような経路を算出し、算出した経路の情報を表示画面３８に表示する。
【０１３４】
また、車線変更箇所表示部３６は、車線特定部７０により特定された対象車両３０の走行位置および走行車線に基づいて、表示画面３８に表示された目的地までの経路のうち、車線変更推奨区間を視認可能な態様で表示する制御を行う。例えば、対象車両３０が現在走行している車線上の車線変更推奨区間を他の道路区間と異なる色で示す。これにより、ドライバは車線変更推奨区間において安全に車線変更を行うことができる。
【０１３５】
［６．付記］
以上、本発明の実施の形態に係る安全運転支援システムについて説明したが、本発明はこの実施の形態に限定されるものではない。
【０１３６】
（変形例）
第１〜第４の実施の形態では、車線変更推奨区間をサーバ２０が算出するものとしたが、対象車両３０が算出してもよい。
図１７は、変形例に係る対象車両３０の機能的な構成を示すブロック図である。
【０１３７】
図１７を参照して、対象車両３０は、図４に示した第１の実施の形態に係る対象車両３０の構成において、さらに、軌跡情報蓄積部２３、地図情報蓄積部２４および推奨区間算出部２６を備える。これらの構成は、サーバ２０に備えられていたものである。
【０１３８】
対象車両３０が車線変更推奨区間を算出する構成であっても、第１の実施の形態と同様に対象車両３０の安全運転を支援することができる。
【０１３９】
このように、安全運転支援システム１を構成する各構成は、プローブ車両１０およびサーバ２０に自由に分散配置することができる。また、各構成は、サーバ２０以外の他のサーバに分散配置されていてもよい。
【０１４０】
また、図４に示した対象車両３０は、自動走行車両を想定しているが、ドライバが運転をする通常の車両の場合には、走行制御部３７は備えられていなくてもよい。
【０１４１】
また、対象車両３０は、図２に示したプローブ車両１０の構成を、さらに含んでいてもよい。これにより、自車両からプローブ情報を送信することができる。
【０１４２】
また、上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されてもよい。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１４３】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩから構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１４４】
また、本開示は、上記に示す方法であるとしてもよい。また、本開示は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１４５】
さらに、本開示は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読取可能な非一時的な記録媒体、例えば、ハードディスクドライブ、ＣＤ−ＲＯＭ、半導体メモリなどに記録したものとしてもよい。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしてもよい。
【０１４６】
また、本開示は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１４７】
また、上記プログラムに含まれる各ステップは、複数のコンピュータにより実行されてもよい。
さらに、上記実施の形態および上記変形例をそれぞれ組み合わせるとしてもよい。
【０１４８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４９】
１      安全運転支援システム
１０    プローブ車両
１２    プローブ情報生成部
１４    ＧＰＳ装置
１６    提供部
１８    通信Ｉ／Ｆ部
２０    サーバ
２１    通信Ｉ／Ｆ部
２２    取得部
２３    軌跡情報蓄積部
２４    地図情報蓄積部
２５    末尾位置算出部
２６    推奨区間算出部
２７    提供部
２８    判別部
３０    対象車両
３１    通信Ｉ／Ｆ部
３２    取得部
３３    安全運転支援部
３４    ナビゲーション部
３５    経路表示部
３６    車線変更箇所表示部
３７    走行制御部
３８    表示画面
４０    ネットワーク
４２    無線基地局
５０    高速道路
５１    走行車線
５２    追越車線
５３    減速車線
５４    車両
５５    分岐部
５６    道路リンク
７０    車線特定部
７１      衛星電波受信機
７２      方位センサ
７３      アクティブセンサ
７４      カメラ
７５      位置検出部
７６      地図データベース
７７      車線検出部
７８      車速センサ
【図１】
2017187882.tif 000003
【図２】
2017187882.tif 000004
【図３】
2017187882.tif 000005
【図４】
2017187882.tif 000006
【図５】
2017187882.tif 000007
【図６】
2017187882.tif 000008
【図７】
2017187882.tif 000009
【図８】
2017187882.tif 000010
【図９】
2017187882.tif 000011
【図１０】
2017187882.tif 000012
【図１１】
2017187882.tif 000013
【図１２】
2017187882.tif 000014
【図１３Ａ】
2017187882.tif 000015
【図１３Ｂ】
2017187882.tif 000016
【図１４】
2017187882.tif 000017
【図１５】
2017187882.tif 000018
【図１６】
2017187882.tif 000019
【図１７】
2017187882.tif 000020
【国際調査報告】
2017187882.tif 000021
2017187882.tif 000022
2017187882.tif 000023
2017187882.tif 000024