(57)【要約】【課題】運転支援の対象となっている対象道路においてビーコンに基づく運転支援を実行できる技術の提供。【解決手段】本発明の運転支援システムは、所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信手段と、車両が走行している走行道路を特定する走行道路特定手段と、前記走行道路の方位と前記対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定手段と、を備える。【選択図】図３
2015041180.tif 000002
【特許請求の範囲】
【請求項１】
所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信手段と、
車両が走行している走行道路を特定する走行道路特定手段と、
前記走行道路の方位と前記対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定手段と、
を備える運転支援システム。
【請求項２】
前記決定手段は、前記方位差が閾値以下の場合に運転支援を実行すると決定する、
請求項１に記載の運転支援システム。
【請求項３】
前記決定手段は、前記方位差が閾値よりも大きい場合に、前記方位差が前記閾値以下となるまで、前記運転支援を実行するか否かの決定を保留する、
請求項１または請求項２のいずれかに記載の運転支援システム。
【請求項４】
前記決定手段は、前記方位差が前記閾値以下となることなく、前記ビーコンの受信後に前記車両が走行した距離が所定の解除距離以上となった場合に、前記運転支援を実行しないと決定する、
請求項３に記載の運転支援システム。
【請求項５】
前記決定手段は、前記運転支援を実行すると決定した後において、前記走行道路からの道なり経路を設定し、当該道なり経路上から前記車両が逸脱した場合に、前記運転支援を中止すると決定する、
請求項１から請求項４のいずれか一項に記載の運転支援システム。
【請求項６】
所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信工程と、
車両が走行している走行道路を特定する走行道路特定工程と、
前記走行道路の方位と前記対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定工程と、
を含む運転支援方法。
【請求項７】
所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信機能と、
車両が走行している走行道路を特定する走行道路特定機能と、
前記走行道路の方位と前記対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定機能と、
をコンピュータに実行させる運転支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビーコンに基づいて運転支援を実行する運転支援システム、方法およびプログラムに関する。
【背景技術】
【０００２】
ＤＳＳＳ（Driving Safety Support Systems）ビーコンを受信した場合に、当該ＤＳＳＳビーコンに基づいて運転者に注意喚起を行う技術が知られている（特許文献１、参照。）。特許文献１において、車両が進行している走行方位と、車両が走行している区間である現在走行区間の方位との差が大きい場合には、車両が現在走行区間（道路上）から逸脱しているとして、注意喚起を行わない。車両が現在走行区間から逸脱する例として、駐車場に進入することにより車両が道路上を走行しなくなっている例が挙げられている。このような場合、注意喚起が必要な道路上の注意領域を車両が走行する可能性が小さいため、注意喚起を行わない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８８２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、車両が現在走行区間から逸脱していない場合であっても、現在走行区間がＤＳＳＳビーコンに基づいて運転者に注意喚起を行う対象の道路区間と異なる場合には、運転者に不必要な注意喚起を行ってしまうという問題があった。
特に、交差点の近くにＤＳＳＳビーコンの送信機が設置される場合、交差点から退出可能な道路区間が複数存在するため、注意喚起を行う対象の道路区間とは異なる道路区間へ退出する可能性がある。注意喚起を行う対象の道路区間とは異なる道路区間へ退出した場合、当該道路区間（現在走行区間）上を走行していることをもって、運転者に不必要な注意喚起を行ってしまう。
本発明は、前記課題にかんがみてなされたもので、運転支援の対象となっている対象道路においてビーコンに基づく運転支援を実行できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の運転支援システムは、所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信手段と、車両が走行している走行道路を特定する走行道路特定手段と、走行道路の方位と対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定手段と、を備えるように構成される。走行道路と対象道路との方位差に基づいて走行道路が対象道路上の道路であるか否かを判定できる。従って、走行道路が対象道路上の道路である場合に運転支援を実行することができ、対象道路を走行する車両においてビーコンに基づく運転支援を実行できる。
【０００６】
さらに、本発明の運転支援方法は、所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信工程と、車両が走行している走行道路を特定する走行道路特定工程と、走行道路の方位と対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定工程と、を含む。
【０００７】
さらに、本発明の運転支援プログラムは、所定の対象道路における運転支援の内容と当該対象道路の方位とを示すビーコンを受信するビーコン受信機能と、車両が走行している走行道路を特定する走行道路特定機能と、走行道路の方位と対象道路の方位との方位差に基づいて運転支援を実行するか否かを決定する決定機能と、をコンピュータに実行させる。
【図面の簡単な説明】
【０００８】
【図１】運転支援システムを含むナビゲーションシステムを示すブロック図である。
【図２】対象道路を示す平面図である。
【図３】運転支援処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）運転支援処理：
（３）他の実施形態：
【００１０】
（１）ナビゲーションシステムの構成：
図１は、車両に搭載された運転支援システムの構成を示すブロック図である。本実施形態において運転支援システムは、ナビゲーションシステム１０によって実現される。ナビゲーションシステム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えており、制御部２０はＲＯＭに記憶されたプログラムを実行する。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実行可能である。当該ナビゲーションプログラムは、目的地までの走行予定経路を案内する機能を制御部２０に実行させるプログラムである。ナビゲーションプログラムは、走行過程で利用される各種のプログラムを含んでおり、本実施形態においては、ＤＳＳＳビーコン（以下、単にビーコン）を受信した場合に、当該ビーコンが示す運転支援を実行する運転支援プログラム２１を含んでいる。ビーコンは、道路に設置された送信機から送信される赤外線ビーコンである。
【００１１】
記録媒体３０には地図情報３０ａが記録されている。地図情報３０ａは、車両が走行する道路区間の端点（始点、終点）に対応するノードの位置等を示すノードデータ、ノード間の道路区間の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ等を含んでいる。道路区間の端点のうち、車両の走行方向前方の端点が道路区間の終点となる。また、３個以上の道路区間が接続している端点が交差点を構成する。
【００１２】
本実施形態にかかる車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とビーコン受信回路４５とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の位置を示す信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号に基づいて車両の走行方位を取得する。
【００１３】
ユーザＩ／Ｆ部４４は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、図示しないディスプレイ等の表示部やスピーカ等の音声出力部やスイッチやセンサ等の入力部を備えている。ユーザＩ／Ｆ部４４は制御信号を制御部２０から受信し、各種の案内や運転支援を行うための画像をディスプレイに表示する。
【００１４】
ビーコン受信回路４５は、ビーコンを受光して電気信号に変換する赤外線受光部と、当該電気信号からデータ（以下、ビーコンデータ）を復調する復調回路とを含む。ビーコン受信回路４５は、ビーコンデータを制御部２０に出力する。本実施形態において、ビーコンデータは、信号機の手前の停止線で車両が停止するように注意喚起をするためのデータであり、信号サイクル情報と対象道路情報と停止線位置情報とを含む。信号サイクル情報は、対象道路上に存在する信号機が赤現示となる期間を特定するための情報であり、信号が変化する周期や時刻等を示す情報である。対象道路情報は、少なくともビーコンの送信機が設置された位置から停止線までの経路を含む対象道路を示す情報であり、対象道路上に設定された複数の形状特定点の座標を示す情報である。形状特定点とは、形状補間点と同様に道路の形状を特定するために道路上に設定された点である。停止線位置情報は、信号機の手前にて停止線が設けられている停止地点の座標を示す情報である。また、対象道路情報は、対象道路Ｔの方位も示す。対象道路Ｔの方位とは、対象道路Ｔの始点（交差点Ｃ）における対象道路Ｔの方位である。
【００１５】
図２は、対象道路の平面図である。図２において、白丸で示す交差点（ノード）で区分された道路区間（リンク）を破線で示し、対象道路Ｔを実線で示している。本実施形態において、ビーコンの送信機Ｈは交差点Ｃから対象道路Ｔに退出した直後の位置に備えられている。車両は道路区間Ｗから交差点Ｃに進入することとする。ビーコンの送信機Ｈは、送信機Ｈから短距離（例えば、３．５ｍ）の範囲にて受信できるようにビーコンを送信する。従って、原則的に、交差点Ｃから対象道路Ｔに退出した直後の車両にてビーコンが受信されることとなる。ただし、ビーコンの送信機Ｈの設置位置や周囲環境によっては、交差点Ｃを走行中の車両においてもビーコンが受信され得る。すなわち、ビーコンを受信する車両は、必ずしも交差点Ｃから対象道路Ｔに退出するとは限らない。
【００１６】
図２において、対象道路情報が示す形状特定点Ｉを黒丸で示す。本実施形態において、対象道路Ｔは、ビーコンの送信機Ｈが設置された交差点Ｃから、信号機Ｓが備えられている交差点Ｄまでの経路であることとする。なお、対象道路Ｔの途中（交差点Ｃと交差点Ｄとの間）に別の交差点Ｅが存在する。すなわち、対象道路Ｔは、地図情報３０ａのリンクデータが示す複数の道路区間に対応してもよい。本実施形態において、対象道路Ｔは２個の道路区間Ｒ，Ｘに対応する。なお、対象道路Ｔの形状を示す形状特定点Ｉは、地図情報３０ａにてリンクの形状を示すノードおよび形状補間点（不図示）と同一であってもよいし、異なってもよい。停止線Ｚは、対象道路Ｔ上の地点であり、注意喚起を行う地点Ｋ（黒三角）は停止線Ｚから所定距離Ｌ（例えば１００ｍ）手前の地点である。また、対象道路情報は、ビーコンの送信機Ｈが設けられた地点の座標も示す。また、対象道路情報が示す対象道路Ｔの方位は、ビーコンデータの対象道路情報が示す形状特定点Ｉのうち、ビーコンの送信機Ｈに最も近い形状特定点Ｉ（交差点Ｃ）と、次に送信機Ｈに近い形状特定点Ｉとを接続する直線の方向を意味する。
【００１７】
運転支援プログラム２１は、ビーコン受信部２１ａ１と走行道路特定部２１ｂと決定部２１ｃと運転支援部２１ｄとを含む。
ビーコン受信部２１ａ１は、所定の対象道路Ｔにおける運転支援の内容と当該対象道路Ｔの方位とを示すビーコンを受信する機能を制御部２０に実行させるモジュールである。すなわち、ビーコン受信部２１ａ１の機能により制御部２０は、ビーコン受信回路４５から出力されたビーコンデータを取得する。本実施形態では、ビーコン受信部２１ａ１を実行する制御部２０と、ビーコン受信回路４５とが協働してビーコンを受信する。これにより、制御部２０は、ビーコンデータが示す各情報を取得できる。本実施形態において、運転支援の内容とは、信号機Ｓが赤現示である場合に、停止線Ｚから所定距離Ｌだけ手前の地点Ｋにて注意喚起を行うことである。
【００１８】
走行道路特定部２１ｂは、車両が走行している走行道路を特定する機能を制御部２０に実行させるモジュールである。走行道路特定部２１ｂの機能により制御部２０は、マップマッチングによって車両が走行している道路区間である走行区間を特定する。具体的に、制御部２０は、車両の走行軌跡を取得するとともに、地図情報３０ａを参照して車両の周辺に存在する道路区間の道路形状を取得する。そして、制御部２０は、車両の走行軌跡と道路形状との一致度に応じた自信度を各道路区間について取得し、自信度が最も大きく、かつ、閾値以上の道路区間を走行区間として特定する。交差点から退出した直後においては、交差点から退出した道路区間上の走行軌跡の長さが小さく、走行軌跡と道路形状との一致度に応じた自信度が閾値以上となるまでに時間を要する。従って、交差点から退出した道路区間が走行区間として特定されるまでにはタイムラグが生じることとなる。このタイムラグに対応する期間においては、交差点に進入する前の走行区間が引き続き走行区間として特定されることとなる。
【００１９】
本実施形態において、制御部２０は、ジャイロセンサ４３および車速センサ４２からの出力信号に基づく軌跡である自立航法軌跡を、ＧＰＳ信号に基づいて特定した車両の位置の軌跡であるＧＰＳ軌跡等に基づいて補正した走行軌跡を取得する（特開２０１２−７９３９号公報、参照）。走行区間を特定すると、走行道路特定部２１ｂの機能により制御部２０は、走行区間上にて車両の現在位置を特定する。例えば、制御部２０は、走行区間上の地点のうち、車両の走行軌跡の最新の地点に最も近い地点を車両の現在位置として特定してもよい。
【００２０】
決定部２１ｃは、走行道路の方位と対象道路Ｔの方位との方位差に基づいて運転支援を実行するか否かを決定する機能を制御部２０に実行させるモジュールである。決定部２１ｃの機能により制御部２０は、走行区間を取得し、当該走行区間の方位を形状補間点データに基づいて取得する。走行区間の方位とは、車両の現在位置から最も近い走行区間上の位置における当該走行区間の方位である。すなわち、制御部２０は、車両の現在位置から最も近い２個の形状補間点またはノードを取得し、当該２個の形状補間点またはノードを接続する直線の方向を走行道路の方位として取得する。一方、決定部２１ｃの機能により制御部２０は、ビーコンデータの対象道路情報が示す対象道路Ｔの方位を取得する。。
【００２１】
そして、決定部２１ｃの機能により制御部２０は、走行道路の方位に延びる直線と、対象道路Ｔの方位に延びる直線とが交差する角度（鋭角）を、走行道路と対象道路Ｔとの方位差として取得する。制御部２０は、記録媒体３０に予め記録されている閾値（例えば３０度）を取得し、走行区間と対象道路Ｔとの方位差が閾値以下であるか否かを判定する。図２の例では、対象道路Ｔのうち、送信機Ｈが設けられた交差点Ｃを始点とし、途中の交差点Ｅを終点とする道路区間Ｒが走行区間として特定された場合に、走行区間と対象道路Ｔとの方位差が閾値以下であると判定されることとなる。走行道路と対象道路Ｔとの方位差の閾値は、記録媒体３０に予め記録されている。走行道路と対象道路Ｔとの方位差の閾値は、交差点走行直後の走行区間が対象道路Ｔ上の走行区間であるか否かが判定できる方位差であればよく、例えば交差点に接続する複数の道路区間の方位差が小さいほど小さく設定されてもよい。
【００２２】
決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値以下である場合、運転支援を実行すると決定する。運転支援を実行すると決定すると、制御部２０は、運転支援部２１ｄを起動する。
【００２３】
一方、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値よりも大きい場合に、走行区間と対象道路Ｔとの方位差が閾値以下となるまで、運転支援を実行するか否かの決定を保留する。すなわち、制御部２０は、走行区間と対象道路Ｔとの方位差が閾値よりも大きい場合に、運転支援を実行するとの決定と、運転支援を実行しないとの決定のいずれも行うことなく、引き続き、走行区間と対象道路Ｔとの方位差を監視する。運転支援を実行するか否かの決定を保留する期間において、走行道路特定部２１ｂの機能によって走行区間が更新されるため、走行道路の方位が変化し得る。従って、ビーコンを受信した直後は、走行区間と対象道路Ｔとの方位差が閾値よりも大きい場合でも、しばらく経過した後に、走行区間と対象道路Ｔとの方位差が閾値以下となり得る。
【００２４】
ただし、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値以下となることなく、ビーコンの受信後に車両が走行した距離が所定の解除距離（例えば４０ｍ）以上となった場合に、運転支援を実行しないと決定する。制御部２０は、ビーコン受信回路４５からビーコンデータを取得すると、当該ビーコンデータを取得したタイミングからの車両の走行距離を取得する。例えば、制御部２０は、車速センサ４２の出力信号に基づく車速を、ビーコンデータを取得したタイミングからの経過時間で積分することにより、走行距離を取得してもよい。交差点を通過した後におけるマップマッチングのタイムラグに対応する期間において車両が走行する平均距離または最大距離を調査しておき、当該平均距離または最大距離を解除距離として記録媒体３０に記録しておいてもよい。これにより、タイムラグに対応する期間が経過した場合に、運転支援を実行するか否かの決定の保留を解除できる。制御部２０は、運転支援を実行しないと決定した場合、走行区間と対象道路Ｔとの方位差の取得を中止し、次にビーコンを受信するまで待機する。
【００２５】
さらに、決定部２１ｃの機能により制御部２０は、運転支援を実行すると決定した場合、走行区間からの道なり経路を設定し、当該道なり経路上から車両が逸脱した場合に、運転支援を中止すると決定する。まず、制御部２０は、運転支援を実行すると決定した時点の走行区間からの道なり経路を設定する。図２の場合、対象道路Ｔ上の道路区間Ｒが走行区間として特定された時点で、運転支援を実行すると決定されるため、道路区間Ｒからの道なり経路が設定される。走行区間からの道なり経路とは、交差点から退出可能な道路区間のうち、当該交差点における走行方位の変化角が最も小さくなる道路区間を、現在の走行区間から順に接続していった経路である。また、道なりの経路は、交差点から退出可能な道路区間のうち、当該交差点における道路規模（幅、車線数等）の変化が最も小さくなる道路区間を、現在の走行区間から順に接続していった経路であってもよい。図２の場合、交差点Ｅ，Ｄにおける走行方位の変化角がほぼ０度となる経路（Ｒ＋Ｘ＋Ｖ）が、道なり経路として設定される。なお、走行区間からの道なり経路は、対象道路Ｔ全体を含むように設定されればよく、例えば対象道路Ｔの長さよりも所定距離（例えば、５００ｍ）だけ大きくなるように設定されてもよい。これにより、対象道路Ｔを走行し終えるまで、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱したか否かを判定できる。
【００２６】
決定部２１ｃの機能により制御部２０は、現在の走行区間が、道なり経路（Ｒ＋Ｘ＋Ｖ）上の道路区間でなくなった場合に、車両が当該道なり経路（Ｒ＋Ｘ＋Ｖ）から逸脱したと判定する。なお、制御部２０は、道なり経路（Ｒ＋Ｘ＋Ｖ）の方位と現在の走行区間の方位との方位差が所定の閾値（例えば３０度）以上となった場合に、道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱したと判定してもよい。道なり経路（Ｒ＋Ｘ＋Ｖ）の方位とは、道なり経路（Ｒ＋Ｘ＋Ｖ）上のノードまたは形状補間点のうち、車両の現在位置に最も近い２個のノードまたは形状補間点を接続した直線の方位である。また、制御部２０は、道なり経路と車両の現在位置との距離が閾値以上となった場合に、道なり経路（Ｒ＋Ｘ＋Ｖ）から車両が逸脱したと判定してもよい。
【００２７】
運転支援部２１ｄは、運転支援を実行すると決定された場合に、ビーコンに基づく運転支援を制御部２０に実行させるモジュールである。本実施形態において、運転支援部２１ｄの機能により制御部２０は、注意喚起を行う地点Ｋ（信号機Ｓの停止線Ｚの手前の地点）と車両の現在位置との直線距離を監視する処理と、信号機Ｓが赤現示である期間において前記直線距離が０ｍとなった場合にユーザＩ／Ｆ部４４にて停止を促す注意喚起画面を表示させる処理と、を運転支援として実行する。ただし、運転支援部２１ｄの機能により制御部２０は、運転支援を中止すると決定された場合には、注意喚起を行う地点Ｋと車両の現在位置との直線距離を監視する処理を終了させる。従って、運転支援を中止すると決定された場合、ユーザＩ／Ｆ部４４にて停止を促す注意喚起画面が表示されることはなくなる。
【００２８】
前記の実施形態において、決定部２１ｃの機能により制御部２０は、走行道路の方位と対象道路Ｔの方位との方位差に基づいて運転支援を実行するか否かを決定するため、走行道路が対象道路Ｔ上の道路である場合に運転支援を実行することができる。従って、対象道路Ｔにおいてビーコンに基づく運転支援を実行できる。具体的に、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値以下である場合、運転支援を実行すると決定するため、車両が対象道路Ｔを走行している可能性が大きい場合に運転支援を実行できる。
【００２９】
マップマッチングを行う場合、交差点から対象道路Ｔに退出してから対象道路Ｔが走行道路として特定されるまでにタイムラグが生じ得る。従って、走行道路と対象道路Ｔとの方位差が閾値よりも大きい場合、車両が対象道路Ｔ以外の走行道路を走行している場合と、交差点Ｃから対象道路Ｔに退出したがマップマッチングのタイムラグによって未だ対象道路Ｔ上の道路区間Ｒが走行区間として特定されてない場合とが考えられる。図２において、走行区間と対象道路Ｔとの方位差が閾値よりも大きい場合、交差点Ｃから対象道路Ｔとは異なる方向に退出した道路区間Ｏが走行区間として特定されている場合と、車両が交差点Ｃを通過する前に走行していた道路区間Ｗが未だ走行区間として特定されている場合とが考えられる。走行道路と対象道路Ｔとの方位差が閾値よりも大きい場合に、当該走行道路と対象道路Ｔとの方位差が閾値以下となるまで、運転支援を実行するか否かの決定を保留することにより、道路区間Ｗが未だ走行区間として特定されている場合であっても、即時、運転支援を実行しないと決定してしまうことを防止できる。
【００３０】
ただし、決定部２１ｃの機能により制御部２０は、ビーコンの受信後に車両が走行した距離が所定の解除距離以上となった場合に、運転支援を実行しないと決定するため、走行道路と対象道路Ｔとの方位差の監視を不必要に長期化させることを防止できる。車両が対象道路Ｔ上にない道路区間Ｏを走行している場合に、実行可否の決定の保留を解除することにより、走行区間（道路区間Ｏ）と対象道路Ｔとの方位差を無駄に監視することを防止できる。
【００３１】
ここで、対象道路Ｔの途中に交差点Ｅが含まれる場合、ビーコンは対象道路Ｔを道なりに走行した場合に実行する運転支援の内容を示すと考えられる。対象道路Ｔを道なりに走行しない場合まで想定して、ビーコンを用意することは困難だからである。ここで、対象道路Ｔの途中に交差点Ｅが存在する場合、当該交差点Ｅにて道なり方向と異なる方向に車両が進行する可能性がある。すなわち、走行区間と対象道路Ｔとの方位差が閾値以下となった後（運転支援を実行すると決定した後）に、車両が対象道路Ｔを道なりに走行しなくなる可能性がある。例えば、図２において交差点Ｅから道路区間Ｕに退出した車両において、信号機Ｓのための注意喚起は不要となる。上述のように、走行区間と対象道路Ｔとの方位差が閾値以下となった時点の走行区間は、対象道路Ｔ上の道路であると判断できる。従って、図２に示すように、走行区間と対象道路Ｔとの方位差が閾値以下となった時点の走行区間（道路区間Ｒ）からの道なり経路（Ｒ＋Ｘ＋Ｖ）上を車両が走行している場合、車両が対象道路Ｔを道なりに走行していると判断できる。反対に、当該道なり経路（Ｒ＋Ｘ＋Ｖ）から車両が逸脱している場合、車両が対象道路Ｔを道なりに走行していないと判断できる。従って、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱した場合に運転支援を中止することにより、車両が対象道路Ｔを道なりに走行していないにも拘わらず、運転支援（注意喚起を行う地点Ｋと車両の現在位置との直線距離を監視する処理）を継続することを防止できる。また、対象道路Ｔに沿って設けられた駐車場等の施設に車両が進入した場合も、運転支援を中止できる。
【００３２】
ここで、ビーコンの送信機Ｈが交差点Ｃ付近に設けられる場合、マップマッチングのタイムラグによって、ビーコンを受信した後でも、送信機Ｈが設けられた交差点Ｃに進入する前に走行していた道路区間Ｗが走行区間として特定され得る。しかし、走行区間からの道なり経路は、運転支援を実行すると決定した場合に設定される。すなわち、対象道路Ｔ上の道路区間Ｒが走行区間として特定された後に、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）が設定される。従って、送信機Ｈが設けられた交差点Ｃに進入する前に走行していた道路区間Ｗから道なりに退出した道路区間Ｏを含む道なり経路を設定することを防止でき、車両が対象道路Ｔを道なりに走行しているにも拘わらず、運転支援が中止されることを防止できる。
【００３３】
（２）運転支援処理：
次に、運転支援処理について詳細に説明する。図３は、運転支援処理のフローチャートである。なお、走行道路特定部２１ｂの機能により制御部２０は、常時、車両が走行している走行区間を特定している。まず、ビーコン受信回路４５がビーコンを受信し、ビーコン受信部２１ａ１の機能により制御部２０がビーコン受信回路４５から出力されたビーコンデータを取得する（ステップＳ１００）。なお、制御部２０は、ビーコンデータを取得すると、当該ビーコンデータの対象道路情報に基づいて対象道路Ｔを取得する。
【００３４】
次に、決定部２１ｃの機能により制御部２０は、ビーコンの受信後に車両が走行した距離が所定の解除距離（例えば４０ｍ）以上となったか否かを判定する（ステップＳ１１０）。ビーコンの受信後に車両が走行した距離が解除距離以上となったと判定した場合（ステップＳ１１０：Ｙ）、決定部２１ｃの機能により制御部２０は、運転支援を実行しないと決定する（ステップＳ１２０）。すなわち、制御部２０は、ビーコンに基づいて運転支援を実行することなく、次にビーコンを受信する（ステップＳ１００）まで待機する。
【００３５】
一方、ビーコンの受信後に車両が走行した距離が所定の解除距離以上となったと判定しなかった場合（ステップＳ１１０：Ｎ）、決定部２１ｃの機能により制御部２０は、対象道路Ｔの方位と車両の走行方位との方位差が閾値（例えば４５度）よりも小さいか否かを判定する（ステップＳ１３０）。対象道路Ｔの方位とは、ビーコンデータの対象道路情報が示す方位である。対象道路Ｔの方位と車両の走行方位との方位差が閾値よりも大きい場合、車両が交差点Ｃから対象道路Ｔへと退出した可能性が小さいと見なすことができる。
【００３６】
対象道路Ｔの方位と車両の走行方位との方位差が閾値よりも小さいと判定しなかった場合（ステップＳ１３０：Ｎ）、決定部２１ｃの機能により制御部２０は、運転支援を実行しないと決定する（ステップＳ１２０）。すなわち、制御部２０は、ビーコンに基づいて運転支援を実行することなく、次にビーコンを受信する（ステップＳ１００）まで待機する。
【００３７】
一方、対象道路Ｔの方位と車両の走行方位との方位差が閾値よりも小さいと判定した場合（ステップＳ１３０：Ｙ）、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値（例えば３０度）以下であるか否かを判定する（ステップＳ１４０）。走行区間の方位とは、車両の現在位置から最も近い走行区間上の位置における当該走行区間の方位である。図２において、車両が対象道路Ｔを走行し、かつ、対象道路Ｔ上の道路区間Ｒが既に走行区間として特定されている場合、走行区間と対象道路Ｔとの方位差が閾値以下となる。一方、車両が対象道路Ｔを走行しているが、マップマッチングのタイムラグによって道路区間Ｗが未だ走行区間として特定されている場合、走行区間と対象道路Ｔとの方位差が閾値よりも大きくなる。むろん、車両が交差点Ｃから対象道路Ｔ上にない道路区間Ｏに退出した場合、走行区間（道路区間Ｗまたは道路区間Ｏ）と対象道路Ｔとの方位差が閾値よりも大きくなる。
【００３８】
走行区間と対象道路Ｔとの方位差が閾値以下であると判定した場合（ステップＳ１４０：Ｙ）、決定部２１ｃの機能により制御部２０は、運転支援を実行すると決定する（ステップＳ１５０）。本実施形態において、運転支援を実行すると決定した場合、運転支援部２１ｄの機能により制御部２０は、注意喚起を行う地点Ｋと車両の現在位置との直線距離を監視する処理を運転処理の一部として開始する。
【００３９】
一方、走行区間と対象道路Ｔとの方位差が閾値以下であると判定しなかった場合（ステップＳ１４０：Ｎ）、決定部２１ｃの機能により制御部２０は、ステップＳ１１０に戻る。すなわち、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値よりも大きい場合に、ステップＳ１１０に戻り、走行区間と対象道路Ｔとの方位差が閾値以下となるまで、運転支援を実行するか否かの決定を保留する。以上のステップＳ１１０〜Ｓ１４０のループ処理を実行することにより、走行区間と対象道路Ｔとの方位差が閾値以下でない場合、運転支援を実行するとの決定（ステップＳ１５０）と、運転支援を実行しないとの決定（ステップＳ１２０）のいずれも行うことなく、引き続き、走行区間と対象道路Ｔとの方位差を監視できる。ただし、決定部２１ｃの機能により制御部２０は、走行区間と対象道路Ｔとの方位差が閾値以下となることなく、ビーコンの受信後に車両が走行した距離が解除距離以上となった場合には（ステップＳ１１０：Ｙ）、運転支援を実行しないと決定する（ステップＳ１２０）。
【００４０】
運転支援を実行すると決定した場合（ステップＳ１５０）、決定部２１ｃの機能により制御部２０は、走行区間からの道なり経路を設定する（ステップＳ１６０）。走行区間からの道なり経路とは、交差点から退出可能な道路区間のうち、当該交差点における走行方位の変化角が最も小さくなる道路区間を、現在の走行区間から順に接続していった経路である。図２の場合、交差点Ｅ，Ｄにおける走行方位の変化角がほぼ０度となる経路（Ｒ＋Ｘ＋Ｖ）が道なり経路として設定される。
【００４１】
次に、決定部２１ｃの機能により制御部２０は、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱したか否かを判定する（ステップＳ１７０）。具体的に、制御部２０は、現在の走行区間が、道なり経路（Ｒ＋Ｘ＋Ｖ）上の道路区間でなくなった場合に、車両が当該道なり経路（Ｒ＋Ｘ＋Ｖ）から逸脱したと判定する。走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱したと判定した場合（ステップＳ１７０：Ｙ）、決定部２１ｃの機能により制御部２０は、運転支援を中止すると決定する（ステップＳ１８０）。すなわち、車両が対象道路Ｔを道なりに走行しておらず、車両が信号機Ｓのための停止線Ｚを走行しないとして、停止を促す注意喚起を行うための処理を中止する。
【００４２】
一方、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱したと判定しなかった場合（ステップＳ１７０：Ｎ）、決定部２１ｃの機能により制御部２０は、運転支援が終了したか否かを判定する（ステップＳ１９０）。本実施形態において、運転支援が終了するとは、運転支援部２１ｄの機能により制御部２０が停止を促す注意喚起の表示を完了させることを意味する。運転支援が終了したと判定しなかった場合（ステップＳ１９０：Ｎ）、決定部２１ｃの機能により制御部２０は、ステップＳ１７０に戻る。すなわち、制御部２０は、走行区間からの道なり経路（Ｒ＋Ｘ＋Ｖ）上から車両が逸脱しない限り、注意喚起を行う地点Ｋと車両の現在位置との直線距離を監視する処理を継続して実行する。
【００４３】
（３）他の実施形態：
前記実施形態においては、ステップＳ１３０にて対象道路Ｔの方位と車両の走行方位の方位差が閾値よりも小さいか否かを判定したが、ステップＳ１３０を省略してもよい。ステップＳ１４０にて対象道路Ｔと走行区間の方位差が閾値以下であると判定されたことをもって、車両が対象道路Ｔ上に退出していると判断できるからである。なお、ステップＳ１３０を実行することにより、車両が対象道路Ｔ上にない道路区間（例えば、図２の道路区間Ｏ）へ退出した場合に、運転支援を実行するか否かの決定を保留するループ処理（ステップＳ１１０〜Ｓ１４０）を即座に終了させることができるため、処理負荷を軽減できる。例えば、図２において道路区間Ｏが走行区間として特定されるのを待つことなく、運転支援を実行しないと決定できる。
【００４４】
本発明の運転支援システムは、所定の対象道路Ｔにおける運転支援の内容と当該対象道路Ｔの方位とを示すビーコンを受信するビーコン受信手段と、車両が走行している走行道路を特定する走行道路特定手段と、走行道路の方位と対象道路Ｔの方位との方位差に基づいて運転支援を実行するか否かを決定する決定手段と、を備えるように構成される。走行道路と対象道路Ｔとの方位差に基づいて走行道路が対象道路Ｔ上の道路であるか否かを判定できる。従って、走行道路が対象道路Ｔ上の道路である場合に運転支援を実行することができ、対象道路Ｔを走行する車両においてビーコンに基づく運転支援を実行できる。
【００４５】
ビーコンとはビーコンの送信機Ｈから無線送信されるデータであり、対象道路Ｔを走行する車両において実行する運転支援の内容を示すデータである。ビーコンは光ビーコンに限らず、電波ビーコンであってもよい。運転支援は、対象道路Ｔにおいて固有的に必要となる運転支援であればよい。例えば、対象道路Ｔの道路形状や、対象道路Ｔに対する他の道路の接続形状や、対象道路Ｔにおける交通情報（渋滞情報、規制情報、事故発生情報等）や、対象道路Ｔにおける交通規則や、対象道路Ｔに備えられる地物（信号機、踏切等）に基づいて運転支援の内容が設定されてもよい。運転支援は、運転支援を実行すると決定したタイミングで実行する支援に限らず、対象道路Ｔ上に設定された所定の地点にて実行する支援であってもよい。運転支援の内容は、注意や案内を提供することであってもよいし、車両の動作を直接制御することであってもよい。
【００４６】
例えば、運転支援システムは、運転支援として、見通しの悪い対象道路Ｔに備えられた信号機Ｓの所定距離手前の地点において、追突の注意喚起を行ってもよい。この場合、運転支援システムは、信号機Ｓの手前において渋滞が発生しているか否かを判定し、渋滞が発生している場合に追突の注意喚起を行ってもよい。なお、見通しの悪い対象道路Ｔとは、閾値以下の曲率半径を有する道路形状の道路であってもよいし、視界を妨げる地物が所定距離以内に設けられた道路であってもよい。また、運転支援システムは、運転支援として、対象道路Ｔ上の見通しが悪く信号機Ｓが備えられていない交差点Ｃの所定距離手前の地点において、出会い頭事故の注意喚起を行ってもよい。見通しの悪い交差点Ｃとは、視界を妨げる地物が所定距離以内に設けられた交差点Ｃであってもよい。また、運転支援システムは、運転支援として、対象道路Ｔ上に存在する信号機Ｓが青現示または赤現示となるまでの期間を案内してもよい。さらに、運転支援システムは、運転支援として、対象道路Ｔ上の一時停止線の所定距離手前の地点において、停止を促す注意喚起を行ってもよい。
【００４７】
対象道路Ｔとは、少なくともビーコンの送信機Ｈが設置された位置から運転支援を実行する地点までの経路を含んだ道路である。従って、運転支援を実行することには、車両が運転支援を実行する地点まで走行するまで待機することも含まれる。なお、ビーコンは、対象道路Ｔの方位が導出可能な情報を示せばよく、対象道路Ｔの方位を直接示さなくてもよい。例えば、ビーコンにおいて対象道路Ｔに対応する地図情報３０ａの道路区間（リンク）の識別符号が示されており、当該識別符号に基づいて地図情報３０ａを参照することにより対象道路Ｔの方位が導出されてもよい。
【００４８】
走行道路特定手段は、車両が走行している可能性が最も大きい走行道路を特定すればよく、いわゆるマップマッチングによって走行道路を特定してもよい。すなわち、走行道路特定手段は、車両の走行軌跡と近似する道路形状の道路を地図情報に基づいて特定し、当該道路を走行道路として特定してもよい。
【００４９】
決定手段は、走行道路と対象道路Ｔとの方位差に基づいて運転支援を実行するか否かを決定すればよく、走行道路と対象道路Ｔとの方位差の大きさやばらつきに基づいて運転支援を実行するか否かを決定すればよい。ビーコンの送信機Ｈが交差点Ｃ（所定距離以内）に設置される場合、決定手段は、対象道路Ｔの始点（交差点Ｃ）における方位を、対象道路Ｔの方位として取得してもよい。これにより、ビーコンの送信機Ｈが設置された交差点Ｃから車両が対象道路Ｔに進入したか否かを判定できる。
【００５０】
走行道路と対象道路Ｔとの方位差が小さいほど、走行道路が対象道路Ｔ上の道路であり、車両が対象道路Ｔを走行している可能性が大きい。従って、走行道路と対象道路Ｔとの方位差が閾値以下の場合に運転支援を実行することにより、対象道路Ｔにおいてビーコンに基づく運転支援を実行できる。閾値は、走行道路が対象道路Ｔ上の道路であると判定できる値に設定されればよく、一定値であってもよいし、走行道路の始点（交差点Ｃ）に接続している他の道路の本数や接続角度等に応じて変化する値であってもよい。
【００５１】
さらに、決定手段は、走行道路と対象道路Ｔとの方位差が閾値よりも大きい場合に、走行道路と対象道路Ｔとの方位差が閾値以下となるまで、運転支援を実行するか否かの決定を保留してもよい。走行道路特定手段がマップマッチングを行う場合、交差点Ｃから対象道路Ｔに退出してから対象道路Ｔが走行道路として特定されるまでにタイムラグが生じ得る。従って、走行道路と対象道路Ｔとの方位差が閾値よりも大きい場合、車両が対象道路Ｔ以外の走行道路を走行している場合と、交差点Ｃから対象道路Ｔに退出したがマップマッチングのタイムラグによって未だ対象道路Ｔが走行道路として特定されてない場合とが考えられる。走行道路と対象道路Ｔとの方位差が閾値よりも大きい場合に、当該走行道路と対象道路Ｔとの方位差が閾値以下となるまで、運転支援を実行するか否かの決定を保留することにより、後者の場合であっても、即時、運転支援を実行しないと決定してしまうことを防止できる。
【００５２】
また、決定手段は、走行道路と対象道路Ｔとの方位差が閾値以下となることなく、ビーコンの受信後に車両が走行した距離が所定の解除距離以上となった場合に、運転支援を実行しないと決定してもよい。ビーコンの受信後に車両が走行した距離が解除距離以上となった場合に、実行可否の決定の保留を解除することができる。従って、走行道路と対象道路Ｔとの方位差の監視を不必要に長期化させることを防止できる。車両が対象道路Ｔ以外の走行道路を走行している場合に、実行可否の決定の保留を解除することにより、走行道路と対象道路Ｔとの方位差を無駄に監視することを防止できる。
【００５３】
決定手段は、運転支援を実行すると決定した場合、走行道路からの道なり経路を設定し、当該道なり経路上から車両が逸脱した場合に、運転支援を中止してもよい。対象道路Ｔの途中に交差点Ｅが含まれる場合、ビーコンは対象道路Ｔを道なりに走行した場合に実行する運転支援の内容を示すと考えられる。対象道路Ｔを道なりに走行しない場合まで想定して、ビーコンを用意することは困難だからである。ここで、対象道路Ｔの途中に交差点Ｅが存在する場合、当該交差点Ｅにて道なり方向と異なる方向に車両が進行する可能性がある。すなわち、走行道路と対象道路Ｔとの方位差が閾値以下となった後（運転支援を実行すると決定した後）に、車両が対象道路Ｔを道なりに走行しなくなる可能性がある。上述のように、走行道路と対象道路Ｔとの方位差が閾値以下となった時点の走行道路は、対象道路Ｔ上の道路であると判断できる。従って、走行道路と対象道路Ｔとの方位差が閾値以下となった時点の走行道路からの道なり経路上を車両が走行している場合、車両が対象道路Ｔを道なりに走行していると判断できる。反対に、走行道路と対象道路Ｔとの方位差が閾値以下となった時点の走行道路からの道なり経路から車両が逸脱している場合、車両が対象道路Ｔを道なりに走行していないと判断できる。従って、走行道路からの道なり経路上から車両が逸脱した場合に運転支援を中止することにより、車両が対象道路Ｔを道なりに走行していないにも拘わらず、運転支援を継続することを防止できる。
【００５４】
ここで、ビーコンの送信機Ｈが交差点Ｃ付近に設けられる場合、マップマッチングのタイムラグによって、ビーコンを受信した後でも、送信機Ｈが設けられた交差点Ｃに進入する前に走行していた道路が走行道路として特定され得る。しかし、走行道路からの道なり経路は、運転支援を実行すると決定した場合に設定される。すなわち、対象道路Ｔ上の道路が走行道路として特定された後に、走行道路からの道なり経路が設定される。従って、送信機Ｈが設けられた交差点Ｃに進入する前に走行していた道路からの道なり経路を設定することを防止でき、車両が対象道路Ｔを道なりに走行しているにも拘わらず、運転支援が中止されることを防止できる。
【００５５】
さらに、本発明のようにビーコンに基づいて運転支援を行う手法は、プログラムや方法としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーション装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５６】
１０…ナビゲーションシステム、２０…制御部、２１…運転支援プログラム、２１ａ１…ビーコン受信部、２１ｂ…走行道路特定部、２１ｃ…決定部、２１ｄ…運転支援部、３０…記録媒体、３０ａ…地図情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部、４５…ビーコン受信回路、Ｃ…交差点、Ｈ…送信機、Ｈ…送信機、Ｉ／Ｆ…ユーザ、Ｋ…地点、Ｓ…信号機、Ｔ…対象道路、Ｚ…停止線。
【図１】
2015041180.tif 000003
【図２】
2015041180.tif 000004
【図３】
2015041180.tif 000005