(57)【要約】【課題】  前方移動体との間の距離を所定距離に保つために、自移動体を自動的に加減速させる自動運転制御中に、前方の路側帯における移動体の存在の有無に応じて適切に移動体の移動を行わせる。【解決手段】  信号出力装置７００の検出部７２０が、移動体ＭＶが移動する道路の前方の路側帯に存在する他移動体の検出処理を行う。そして、出力部７３０が、他移動体が検出されない際には、移動体の走行速度に基づく標準距離とさせ、他移動体が検出される際には、標準距離よりも長くさせる移動体間距離制御信号を、前方移動体との間の距離を適切な距離に保つために、移動体ＭＶを自動的に加減速させる自動運転装置９５０へ出力する。【選択図】  図１
2019121025.tif 000002
【特許請求の範囲】
【請求項１】
前方移動体との距離を所定距離に保つために移動体を加減速させる制御装置に、前記所定距離を変化させる制御信号を出力する信号出力装置であって、
前記移動体が移動している道路の前方の路側帯に存在する他移動体を検出する検出部と；
前記他移動体が検出されない際には、前記所定距離を前記移動体の走行速度に基づく標準距離とさせ、前記他移動体が検出される際には、前記所定距離を前記標準距離よりも長くさせる制御信号を出力する出力部と；
を備える信号出力装置。
【請求項２】
前記検出部は、前記路側帯に存在する前記他移動体を含む画像の解析結果に基づいて、前記他移動体から前記他移動体の搭乗者が当該他移動体から出てくる可能性の有無を更に検出し、
前記出力部は、前記可能性が有ると検出される際には、前記可能性が無いと検出される際よりも前記所定距離を長くさせる制御信号を出力する、
ことを特徴とする請求項１に記載の信号出力装置。
【請求項３】
前記検出部は、前記画像の解析結果が、前記他移動体が前記路側帯上を移動していることを示す場合に、前記搭乗者が前記他移動体から出てくる可能性が無いことを検出する、ことを特徴とする請求項２に記載の信号出力装置。
【請求項４】
前記検出部は、前記画像の解析結果が、前記他移動体が前記路側帯上を移動しておらず、かつ、前記他移動体の周囲に停止表示器材の設置がないことを示す場合に、前記搭乗者が前記他移動体から出てくる可能性が有ることを検出する、ことを特徴とする請求項２又は３に記載の信号出力装置。
【請求項５】
前記移動体が移動する道路は高速道路である、ことを特徴とする請求項１〜４のいずれか一項に記載の信号出力装置。
【請求項６】
検出部と、出力部とを備え、前方移動体との距離を所定距離に保つために移動体を加減速させる制御装置に、前記所定距離を変化させる制御信号を出力する信号出力装置において使用される信号出力方法であって、
前記移動体が移動している道路の前方の路側帯に存在する他移動体を、前記検出部が検出する検出工程と；
前記他移動体が検出されない際には、前記所定距離を前記移動体の走行速度に基づく標準距離とさせ、前記他移動体が検出される際には、前記所定距離を前記標準距離よりも長くさせる制御信号を、前記出力部が出力する出力工程と；
を備える信号出力方法。
【請求項７】
信号出力装置が有するコンピュータに、請求項６に記載の信号出力方法を実行させる、ことを特徴とする信号出力プログラム。
【請求項８】
信号出力装置が有するコンピュータにより読み取り可能に、請求項７に記載の信号出力プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号出力装置、信号出力方法及び信号出力プログラム、並びに、当該信号出力プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、車両等の移動体の運転手による運転操作を支援するための様々な技術が提案されている。こうした提案技術の一つとして、自動車専用の高速道路上に存在する移動体を検出し、その検出された移動体の存在による自車の走行に対する影響の大きさを考慮して、当該検出された移動体に関する情報を報知するか否かを定める技術がある（特許文献１参照；以下、「従来例」という）。
【０００３】
かかる従来例の技術では、検出された移動体が路側帯上で停止している場合等、路側帯上に存在する移動体の移動速度が所定の判定閾値速度よりも遅い場合には、当該検出された移動体に関する情報を一律に報知しないようになっている。また、報知に際しては、音及び表示の双方により同時（音による報知は一度のみ）に行うことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０６１７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
路側帯上の移動体が、例えば、停止車両であるときには、当該停止車両が急発進したり、車内から人が降りて走行車線に飛び出す可能性がある。こうした事態が発生した場合には、直接的又は間接的に、自車の安全走行に影響を及ぼすことがある。ここで、直接的な影響としては、停止車両の急発進や、停止車両の車内から飛び出してきた人を回避するための運転操作対応が必要となること等が挙げられる。また、間接的な影響としては、自車の前方を走行する前方車両が、上述した事態の発生に対応するために、それまでの走行状況からは予測できない走行や停車を行ったことによる前方車両を回避するための運転操作対応が必要となること等が挙げられる。
【０００６】
ところで、近年、車両の自動運転技術が進展している。こうした自動運転技術の一つとして、前方車両との間の距離を所定距離に保つために、自車を自動的に加減速させる技術がある。この技術では、前方車両との間の距離を検出して、当該距離以外の周囲環境として前方の路側帯上の他車両の存在を考慮して、上述した直接的又は間接的な影響を抑制する技術についての具体的な提案はなされていない。
【０００７】
このため、前方移動体との間の距離を所定距離に保つために、自移動体を自動的に加減速させる自動運転制御中に、前方の路側帯における移動体の存在の有無に応じて適切に自移動体を安全に移動させることができる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、前方移動体との距離を所定距離に保つために移動体を加減速させる制御装置に、前記所定距離を変化させる制御信号を出力する信号出力装置であって、前記移動体が移動している道路の前方の路側帯に存在する他移動体を検出する検出部と；前記他移動体が検出されない際には、前記所定距離を前記移動体の走行速度に基づく標準距離とさせ、前記他移動体が検出される際には、前記所定距離を前記標準距離よりも長くさせる制御信号を出力する出力部と；を備える信号出力装置である。
【０００９】
請求項６に記載の発明は、検出部と、出力部とを備え、前方移動体との距離を所定距離に保つために移動体を加減速させる制御装置に、前記所定距離を変化させる制御信号を出力する信号出力装置において使用される信号出力方法であって、前記移動体が移動している道路の前方の路側帯に存在する他移動体を、前記検出部が検出する検出工程と；前記他移動体が検出されない際には、前記所定距離を前記移動体の走行速度に基づく標準距離とさせ、前記他移動体が検出される際には、前記所定距離を前記標準距離よりも長くさせる制御信号を、前記出力部が出力する出力工程と；を備える信号出力方法である。
【００１０】
請求項７に記載の発明は、信号出力装置が有するコンピュータに、請求項６に記載の信号出力方法を実行させる、ことを特徴とする信号出力プログラムである。
【００１１】
請求項８に記載の発明は、信号出力装置が有するコンピュータにより読み取り可能に、請求項７に記載の信号出力プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る信号出力装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る信号出力装置の構成を示すブロック図である。
【図３】図２の処理制御ユニットが実行する内部フラグＦＬＧ１の更新処理を説明するためのフローチャートである。
【図４】図２の処理制御ユニットが実行する車間距離維持機能の制御処理を説明するためのフローチャートである。
【図５】図４の画像解析処理を説明するためのフローチャートである。
【図６】図５の路側帯上の他車両の検出処理を説明するためのフローチャートである。
【図７】図６の路側帯上の他車両の特定処理を説明するためのフローチャートである。
【図８】図５の停止表示器材の検出処理を説明するためのフローチャートである。
【図９】図４の車間距離制御信号の生成処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、一実施形態を、図１を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１４】
［構成］
図１には、一実施形態に係る信号出力装置７００の構成がブロック図にて示されている。信号出力装置７００は、車両等の移動体ＭＶに配置される。本実施形態では、移動体ＭＶには、信号出力装置７００に加えて、撮影部９１０、移動速度検出部９２０及び位置検出部９３０が配置されている。また、移動体ＭＶには、自動運転装置９５０が更に配置されている。
【００１５】
上記の撮影部９１０は、本実施形態では、移動体ＭＶの前方画像を撮影する撮影装置を備えて構成されている。撮影装置による撮影結果は、信号出力装置７００へ送られる。
【００１６】
なお、不図示ではあるが、本実施形態では、撮影部９１０における撮影装置による撮影結果は、自動運転装置９５０へも送られ、自動運転装置９５０による自動運転制御で活用されるようになっている。
【００１７】
上記の移動速度検出部９２０は、移動体ＭＶの移動速度を検出する。移動速度検出部９２０による検出結果は、移動速度情報として、信号出力装置７００へ送られる。
【００１８】
なお、不図示ではあるが、本実施形態では、移動速度検出部９２０による検出結果は、自動運転装置９５０へも送られ、自動運転装置９５０による自動運転制御で活用されるようになっている。
【００１９】
上記の位置検出部９３０は、移動体ＭＶの現在位置を検出する。位置検出部９３０による検出結果は、現在位置情報として信号出力装置７００へ送られる。
【００２０】
なお、不図示ではあるが、本実施形態では、位置検出部９３０による検出結果は、自動運転装置９５０へも送られ、自動運転装置９５０による自動運転制御で活用されるようになっている。
【００２１】
自動運転装置９５０は、走行環境に応じて、移動体ＭＶの加減速、操舵等を行う。すなわち、自動運転装置は、走行環境に応じて、移動体ＭＶの加減速、操舵等を行う制御装置としての機能を果たすようになっている。この自動運転装置９５０は、処理実行中の自動運転機能を信号出力装置７００へ通知するようになっている。すなわち、自動運転装置９５０は、自動運転機能の処理を開始すると、その旨（処理実行を開始した自動運転機能、及び、処理開始した旨）を、自動運転処理情報として、信号出力装置７００へ通知する。一方、自動運転装置９５０は、自動運転機能の処理を終了すると、その旨（処理実行を中止した自動運転機能、及び、処理終了した旨）を、自動運転処理情報として、信号出力装置７００へ通知する。こうした自動運転装置９５０が有する自動運転機能には、前方移動体との間の距離を所定距離に保つために移動体ＭＶを自動的に加減速させる移動体間距離維持機能が含まれている。
【００２２】
自動運転装置９５０は、信号出力装置７００から送られた移動体間距離制御信号を受ける。そして、自動運転装置９５０は、移動体間距離制御信号に従って、上述の所定距離の増減を行うようになっている。
【００２３】
なお、本実施形態では、自動運転装置９５０は、信号出力装置７００とほぼ同時に動作電力の供給が開始されると、動作を開始する。この動作開始時には、自動運転装置９５０が有する機能に含まれる移動体間距離維持機能の処理を行っていないものとする。そして、利用者による移動体間距離維持機能の処理の開始指令が行われると、移動体間距離維持機能の処理が開始されるようになっている。
【００２４】
また、本実施形態では、自動運転装置９５０は、移動体ＭＶの移動速度に応じた標準距離の情報を保持している。そして、自動運転装置９５０は、信号出力装置７００から送られた移動体間距離制御信号に含まれる複数段階のいずれかの段階の距離指定に応じて、前方移動体との間で維持すべき所定距離を設定するようになっている。
【００２５】
＜信号出力装置７００の構成＞
次に、上記の信号出力装置７００の構成について説明する。
【００２６】
信号出力装置７００は、記憶部７１０を備えている。また、信号出力装置７００は、検出部７２０と、出力部７３０とを備えている。
【００２７】
上記の記憶部７１０は、不揮発性の記憶素子を備えて構成される。この記憶部７１０には、信号出力装置７００において利用される様々な情報データが記憶される。こうした情報データには、地図情報、撮影部９１０が備える撮影装置の光学特性等が含まれている。なお、記憶部７１０には、検出部７２０がアクセス可能となっている。
【００２８】
上記の検出部７２０は、撮影部９１０から送られた撮影結果、移動速度検出部９２０から送られた移動速度情報、及び、位置検出部９３０から送られた現在位置情報を受ける。そして、検出部７２０は、当該移動速度情報及び当該現在位置情報、並びに、記憶部７１０内に記憶された地図情報に基づいて、高速道路の移動中における当該高速道路での移動体ＭＶの前方の路側帯上に存在する他移動体に関する情報（以下、「他移動体情報」という）を検出する。
【００２９】
なお、検出部７２０による他移動体情報の検出処理については、後述する。
【００３０】
上記の出力部７３０は、自動運転装置９５０から送られた自動運転処理情報を受ける。そして、出力部７３０は、自動運転装置９５０が移動体間距離維持機能の処理を実行しているか否かを示す内部フラグの更新処理を行う。
【００３１】
また、出力部７３０は、検出部７２０から送られた他移動体情報を受ける。引き続き、出力部７３０は、自動運転装置９５０が移動体間距離維持機能の処理を実行している場合に、当該他移動体情報に基づいて、移動体ＭＶと同一車線の前方を移動する移動体（以下、「前方移動体」という）との間で維持すべき距離を指定する移動体間距離制御信号を生成する。そして、出力部７３０は、生成された移動体間距離制御信号を、自動運転装置９５０へ送る。
【００３２】
なお、出力部７３０による内部フラグの更新処理及び移動体間距離制御信号の生成処理については、後述する。
【００３３】
［動作］
次に、上記のように構成された信号出力装置７００の動作について、検出部７２０による他移動体情報の検出処理、及び、出力部７３０による内部フラグの更新処理及び移動体間距離制御信号の生成処理に主に着目して説明する。
【００３４】
なお、撮影部９１０は、動作を開始しており、撮影結果を逐次、信号出力装置７００へ送っているものとする。また、移動速度検出部９２０は、動作を開始しており、検出された移動速度情報を逐次、信号出力装置７００へ送っているものとする。また、位置検出部９３０は、動作を開始しており、検出された現在位置情報を逐次、信号出力装置７００へ送っているものとする。また、自動運転装置９５０は、動作を開始しており、自動運転処理情報を、必要に応じて、信号出力装置７００へ送っているものとする。
【００３５】
＜他移動体情報の検出処理＞
他移動体情報の検出処理に際して、検出部７２０は、まず、現在位置情報に基づいて、記憶部７１０内に記憶された地図情報を参照し、移動体ＭＶが移動している道路が高速道路であるか否かの高速道路判定を行う。当該高速道路判定の結果が否定的であった場合には、検出部７２０は、高速道路判定の処理を繰り返す。
【００３６】
高速道路判定の結果が肯定的であった場合には、検出部７２０は、撮影部９１０から送られた撮影結果の画像解析処理を行って、他移動体情報を検出する。かかる画像解析処理に際して、本実施形態では、検出部７２０は、まず、路側帯上の他移動体を検出する他移動体検出処理を行う。引き続き、検出部７２０は、当該他移動体が検出された否かの他移動体判定を行う。
【００３７】
他移動体判定の結果が否定的であった場合には、検出部７２０は、「路側帯上の他移動体が無かった」旨を、他移動体情報として出力部７３０へ送る。そして、検出部７２０は、今回の他移動体情報の検出処理を終了し、上述した高速道路判定の処理を再度開始する。
【００３８】
一方、他移動体判定の結果が肯定的であった場合には、検出部７２０は、撮影結果の時間変化から移動体ＭＶに対する相対速度を算出する。引き続き、検出部７２０は、算出された相対速度と、移動体速度検出部９２０から移動体ＭＶの移動速度とに基づいて、他移動体の移動速度を算出する。
【００３９】
次に、検出部７２０は、算出された他移動体の移動速度に基づいて、当該他移動体が停止しているといえるか否かの停止判定を行う。この停止判定の結果が否定的であった場合には、検出部７２０は、「路側帯上に他移動体が存在しているが、当該他移動体の搭乗者が当該他移動体から出てくる可能性が無い」旨を他移動体情報として出力部７３０へ送る。そして、検出部７２０は、今回の他移動体情報の検出処理を終了し、上述した高速道路判定の処理を再度開始する。
【００４０】
停止判定の結果が肯定的であった場合には、検出部７２０は、撮影結果の画像を画像解析により、他移動体の手前側に設置された停止表示器材の検出処理を行う。かかる停止表示器材の検出処理に際して、法律、規則等により規定されている停止表示器材の色、形状、大きさに対応した検出処理を行う。例えば、日本国内の場合には、停止表示器材は、赤色又は朱色の枠状三角板であって、所定の大きさと、底辺が路面と略並行となっていることを条件に、停止表示器材の検出処理が行われる。
【００４１】
次に、検出部７２０は、他移動体の手前側に設置された停止表示器材が検出されたか否かの停止表示器材判定を行う。この停止表示器材判定の結果が肯定的であった場合には、検出部７２０は、「路側帯上に他移動体が存在しているが、当該他移動体の搭乗者が当該他移動体から出てくる可能性が無い」旨を他移動体情報として出力部７３０へ送る。そして、検出部７２０は、今回の他移動体情報の検出処理を終了し、上述した高速道路判定の処理を再度開始する。
【００４２】
一方、停止表示器材判定の結果が否定的であった場合には、検出部７２０は、「路側帯上に他移動体が存在しており、当該他移動体の搭乗者が当該他移動体から出てくる可能性が有る」旨を他移動体情報として出力部７３０へ送る。そして、検出部７２０は、今回の他移動体情報の検出処理を終了し、上述した高速道路判定の処理を再度開始する。
【００４３】
＜内部フラグの更新処理＞
次に、出力部７３０が実行する内部フラグの更新処理について説明する。
【００４４】
出力部７３０は、自動運転装置９５０から送られた新たな自動運転処理情報を受ける。そして、出力部７３０は、自動運転装置９５０が移動体間距離維持機能の処理を実行しているか否かを示す内部フラグの更新処理を行う。
【００４５】
内部フラグの更新処理に際して、出力部７３０が、自動運転装置９５０から送られた自動運転処理情報を受けたか否かの自動運転処理情報の受信判定を行う。この自動運転処理情報の受信判定処理の判定結果が否定的であった場合には、自動運転処理情報の受信判定処理が繰り返される。
【００４６】
自動運転処理情報を受け、自動運転処理情報の受信判定の結果が肯定的となると、出力部７３０は、当該自動運転処理情報が移動体間距離維持機能の処理を開始した旨の自動運転処理情報であった場合には、内部フラグを「ＯＮ」に設定する。一方、出力部７３０は、当該自動運転装置９５０が移動体間距離維持機能の処理を終了した旨の自動運転処理情報であった場合には、内部フラグを「ＯＦＦ」に設定する。
【００４７】
こうして内部フラグの設定が終了すると、出力部７３０は、再度、自動運転処理情報の受信判定処理を開始する。
【００４８】
＜移動体間距離制御信号の生成処理＞
次に、出力部７３０が実行する移動体間距離制御信号の生成処理について説明する。この移動体間距離制御信号の生成処理は、上述した内部フラグの更新処理と並行して実行される。
【００４９】
移動体間距離制御信号の生成処理に際して、出力部７３０は、検出部７２０から送られた新たな移動体情報を受けると、当該新たな移動体情報に対応する移動体間距離制御信号の生成処理を行う。かかる移動体間距離制御信号の生成処理に際して、出力部７３０は、新たな移動体情報が「路側帯上の他移動体が無かった」旨の情報であった場合には、標準距離を指定した移動体間距離制御信号を生成する。そして、出力部７３０は、生成された移動体間距離制御信号を、自動運転装置９５０へ送る。
【００５０】
また、出力部７３０は、新たな移動体情報が「路側帯上に他移動体が存在しており、当該他移動体の搭乗者が当該他移動体から出てくる可能性が有る」旨の情報であった場合には、第１拡張距離を指定した移動体間距離制御信号を生成する。ここで、第１拡張距離は、上述した標準距離よりも長い距離となっている。そして、出力部７３０は、生成された移動体間距離制御信号を、自動運転装置９５０へ送る。
【００５１】
また、出力部７３０は、新たな移動体情報が「路側帯上に他移動体が存在しているが、当該他移動体の搭乗者が当該他移動体から出てくる可能性が無い」旨の情報であった場合には、第２拡張距離を指定した移動体間距離制御信号を生成する。ここで、第２拡張距離は、上述した標準距離よりも長く、かつ、上述した第１拡張距離よりも短い距離となっている。
【００５２】
こうして移動体間距離制御信号の生成が終了すると、今回の移動体間距離制御信号の生成処理が終了する。そして、生成された移動体間距離制御信号の出力が終了すると、出力部７３０は、検出部７２０からの新たな移動体情報を待つ。
【００５３】
以上説明したように、本実施形態では、信号出力装置７００の検出部７２０が、移動体ＭＶが移動する道路の前方の路側帯に存在する他移動体の検出処理を行う。そして、出力部７３０が、他移動体が検出されない際には、前方移動体との距離を移動体ＭＶの移動速度に基づく標準距離とさせ、他移動体が検出される際には、前方移動体との距離を適切な距離に保つために、標準距離よりも長くさせる制御信号（移動体間距離制御信号）を、移動体ＭＶに備わる自動運転装置９５０へ出力する。つまり、この場合は移動体ＭＶを自動的に加減速させることにより前方移動体との距離を標準距離よりも長くさせる。
【００５４】
したがって、本実施形態によれば、前方移動体との間の距離を所定距離に保つために、移動体ＭＶを自動的に加減速させる自動運転制御中に、前方の路側帯における移動体の存在の有無に応じて移動体ＭＶと前方移動体との距離を標準距離とするか標準距離より長くさせることができる。
【００５５】
例えば、前方の路側帯における移動体の急発進や、移動体内から飛び出してきた人に対処するため、移動体ＭＶの前方を走行する前方移動体が、それまでの走行状況からは予測できない走行や停車を行ったことを回避するための急な運転操作を行う場合がある。こうした場合であっても、本実施形態によれば、前方の路側帯に移動体があるときには、前方移動体との距離を標準距離より長くさせることができるので、上述した前方移動体の急な運転操作に対して、移動体ＭＶが対処する余裕を提供することができる。
【００５６】
また、本実施形態では、検出部７２０は、路側帯に存在する他移動体を含む画像の解析結果に基づいて、他移動体から当該他移動体の搭乗者が出てくる可能性の有無を更に検出する。そして、出力部７３０は、当該可能性が有ると検出される際には、当該可能性が無いと検出される際よりも、維持すべき移動体間距離を長くさせる制御信号を出力する。このため、当該他移動体の搭乗者が当該他移動体から出てくる可能性の有無に応じて、安全運転の観点から、前方移動体との間の距離を適切な距離に保つことができる。
【００５７】
また、本実施形態では、検出部７２０は、画像の解析結果が、他移動体が路側帯上を移動していることを示す場合に、搭乗者が当該他移動体から出てくる可能性が無いことを検出する。このため、他移動体から当該他移動体の搭乗者が出てくる可能性の有無を合理的に検出することができる。
【００５８】
また、本実施形態では、検出部７２０は、画像の解析結果が、他移動体が路側帯上を移動しておらず、かつ、他移動体の周囲に停止表示器材の設置がないことを示す場合に、搭乗者が他移動体から出てくる可能性が有ることを検出する。このため、他移動体から当該他移動体の搭乗者が出てくる可能性の有無を更に合理的に検出することができる。
【００５９】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００６０】
例えば、上記の実施形態では、移動体が高速道路を移動している場合のみ、移動体間距離制御信号を、自動運転装置へ出力するようにした。これに対し、移動体が高速道路以外の道路を移動している場合にも、移動体間距離制御信号を、自動運転装置へ出力するようにしてもよい。
【００６１】
また、上記の実施形態では、前方画像を解析することにより車線特定を行うようにした。これに対し、高精度地図と、ＧＮＳＳ（Global Navigation Satellite System）測位等の高精度な位置検出結果とを組み合わせて車線特定を行うようにしてもよい。
【００６２】
また、上記の実施形態では、信号出力装置と自動運転装置とを別装置としたが、同一装置において双方の機能の処理を行うようにしてもよい。
【００６３】
なお、上記の実施形態における信号出力装置を、中央処理装置（ＣＰＵ：Central Processing Unit）等の演算手段を備えたコンピュータシステムとして構成し、予め用意されたプログラムをコンピュータで実行することにより、上記の信号出力装置の一部又は全部の機能を実現するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【実施例】
【００６４】
以下、本発明の一実施例を、図２〜図９を参照して説明する。なお、以下の説明及び図面においては、上記の実施形態を含めて、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。
【００６５】
［構成］
図２には、一実施例に係る信号出力装置１００の概略的な構成がブロック図にて示されている。信号出力装置１００は、上述した実施形態に係る信号出力装置７００（図１参照）の一態様となっている。
【００６６】
信号出力装置１００は、車両ＣＲ内に配置される。本実施例では、当該車両ＣＲには、信号出力装置１００に加えて、撮影ユニット２１０、車速検出ユニット２２０及び位置検出ユニット２３０が配置されている。また、車両ＣＲには、自動運転装置２５０が更に配置されている。そして、撮影ユニット２１０、車速検出ユニット２２０、位置検出ユニット２３０及び自動運転装置２５０は、信号出力装置１００に接続されている。
【００６７】
上記の撮影ユニット２１０は、車両ＣＲの前方画像を撮影する撮影装置を備えて構成されている。撮影ユニット２１０による撮影結果は、信号出力装置１００へ送られる。なお、不図示ではあるが、本実施例では、撮影ユニット２１０における撮影装置による撮影結果は、自動運転装置２５０へも送られ、自動運転装置２５０による自動運転制御で活用されるようになっている。すなわち、撮影ユニット２１０は、上述した実施形態の撮影部９１０の機能を果たすようになっている。
【００６８】
上記の車速検出ユニット２２０は、車両ＣＲの車速を検出する。車速検出ユニット２２０による検出結果は、車速情報として信号出力装置１００へ送られる。なお、不図示ではあるが、本実施例では、車速検出ユニット２２０による検出結果は、自動運転装置２５０へも送られ、自動運転装置２５０による自動運転制御で活用されるようになっている。すなわち、車速検出ユニット２２０は、上述した実施形態の移動速度検出部９２０の機能を果たすようになっている。
【００６９】
上記の位置検出ユニット２３０は、車両ＣＲの現在位置を検出する。位置検出ユニット２３０による検出結果は、現在位置情報として信号出力装置１００へ送られる。なお、不図示ではあるが、本実施例では、位置検出ユニット２３０による検出結果は、自動運転装置２５０へも送られ、自動運転装置２５０による自動運転制御で活用されるようになっている。すなわち、位置検出ユニット２３０は、上述した実施形態の位置検出部９３０の機能を果たすようになっている。
【００７０】
上記の自動運転装置２５０は、走行環境に応じて、車両ＣＲの加減速、操舵等を行う。この自動運転装置２５０は、処理実行中の自動運転機能の情報を信号出力装置１００へ通知するようになっている。すなわち、自動運転装置２５０は、自動運転機能の処理を開始すると、その旨（処理実行を開始した自動運転機能、及び、処理開始した旨）を、自動運転処理情報として、信号出力装置１００へ通知する。一方、自動運転装置２５０は、自動運転機能の処理を終了すると、その旨（処理実行を中止した自動運転機能、及び、処理終了した旨）を、自動運転処理情報として、信号出力装置１００へ通知する。こうした自動運転装置２５０が有する自動運転機能には、前方車両との間の距離を所定距離に保つために車両ＣＲを自動的に加減速させる車間距離維持機能が含まれている。
【００７１】
また、自動運転装置２５０は、信号出力装置１００から送られた車間距離制御信号を受ける。そして、自動運転装置２５０は、車間距離制御信号に従って、上述の所定距離の増減を行うようになっている。
【００７２】
なお、本実施例では、自動運転装置２５０は、信号出力装置１００とほぼ同時に動作電力の供給が開始されると、動作を開始する。この動作開始時には、自動運転装置２５０が有する機能に含まれる車間距離維持機能の処理を行っていないものとする。そして、利用者による車間距離維持機能の処理の開始指令が行われると、車間距離維持機能の処理が開始されるようになっている。
【００７３】
すなわち、自動運転装置２５０は、上述した実施形態における自動運転装置９５０の機能を果たすようになっている。
【００７４】
＜信号出力装置１００の構成＞
次いで、上記の信号出力装置１００の構成について説明する。
【００７５】
信号出力装置１００は、処理制御ユニット１１０を備えている。また、信号出力装置１００は、記憶ユニット１２０を備えている。
【００７６】
上記の処理制御ユニット１１０は、信号出力装置１００の動作を統括制御する。本実施例では、処理制御ユニット１１０は、演算手段としての中央処理装置（ＣＰＵ）及びその周辺回路を備えて構成されている。処理制御ユニット１１０が様々なプログラムを実行することにより、信号出力装置１００としての各種機能が実現されるようになっている。こうした機能の中には、上述した実施形態における検出部７２０及び出力部７３０の機能が含まれている。かかる処理制御ユニット１１０が実行する処理の詳細については、後述する。
【００７７】
上記の記憶ユニット１２０は、ハードディスク装置等の不揮発性の記憶装置を備えて構成され、信号出力装置１００において利用される様々な情報データが記憶される。こうした情報データには、地図情報、撮影ユニット２１０が備える撮影装置の光学特性等が含まれている。記憶ユニット１２０には、処理制御ユニット１１０がアクセスできるようになっている。すなわち、記憶ユニット１２０は、上述した記憶部７１０の機能を果たすようになっている。
【００７８】
［動作］
以上のようにして構成された信号出力装置１００の動作について、処理制御ユニット１１０による処理に主に着目して説明する。ここで、処理制御ユニット１１０は、内部フラグＦＬＧ１の更新処理と、自動運転装置２５０による車間距離維持機能の制御処理を含む処理を実行することにより、信号処理装置１００が果たすべき機能を果たすようになっている。なお、内部フラグＦＬＧ１の更新処理と、車間距離維持機能の制御処理とは、並行して実行される。
【００７９】
なお、撮影ユニット２１０は、動作を開始しており、撮影結果を逐次、信号出力装置１００へ送っているものとする。また、位置検出ユニット２３０は、動作を開始しており、検出された現在位置情報を逐次、信号出力装置１００へ送っているものとする。また、自動運転装置２５０は、動作を開始しており、自動運転情報を、必要に応じて、信号出力装置１００へ送っているものとする。
【００８０】
さらに、車両ＣＲは、日本国内の高速道路上の走行車線領域及び追越車線領域のいずれかを移動しているものとする。また、車線の区画表示のために路上に描かれている車線区画線の色が白色又は黄色であるものとする。また、車線区画線の形状としては、クロソイド曲線が採用されているものとする。さらに、停止表示器材は、赤色又は朱色の枠状三角板であって、所定の大きさを有しており、底辺が路面と略並行となっていることを条件に、停止表示器材を検出するようになっている。
【００８１】
＜内部フラグＦＬＧ１の更新処理＞
処理制御ユニット１１０は、信号出力装置１００の電源が「ＯＮ」となると、内部フラグＦＬＧ１の更新処理を直ちに開始する。
【００８２】
内部フラグＦＬＧ１の更新処理に際しては、図３に示されるように、まず、ステップＳ１１において、処理制御ユニット１１０が、内部フラグＦＬＧ１を「ＯＦＦ」に初期設定する。引き続き、ステップＳ１２において、処理制御ユニット１１０が、自動運転装置２５０から送られた自動運転処理情報を受けたか否かを判定する。ステップＳ１２における判定の結果が否定的であった場合（ステップＳ１２：Ｎ）には、ステップＳ１２の処理が繰り返される。
【００８３】
自動運転処理情報を受け、ステップＳ１２における判定の結果が肯定的となると（ステップＳ１２：Ｙ）、処理はステップＳ１３へ進む。このステップＳ１３では、処理制御ユニット１１０が、車間距離維持機能の処理を開始した旨の自動運転処理情報であるか否かを判定する。
【００８４】
ステップＳ１３における判定の結果が肯定的であった場合（ステップＳ１３：Ｙ）には、処理はステップＳ１４へ進む。このステップＳ１４では、処理制御ユニット１１０が、内部フラグＦＬＧ１を「ＯＮ」に設定する。そして、処理はステップＳ１２へ戻る。
【００８５】
ステップＳ１３における判定の結果が否定的であった場合（ステップＳ１３：Ｎ）には、処理はステップＳ１５へ進む。このステップＳ１５では、処理制御ユニット１１０が、車間距離維持機能の処理を終了した旨の自動運転処理情報であるか否かを判定する。
【００８６】
ステップＳ１５における判定の結果が肯定的であった場合（ステップＳ１５：Ｙ）には、処理はステップＳ１６へ進む。このステップＳ１６では、処理制御ユニット１１０が、内部フラグＦＬＧ１を「ＯＦＦ」に設定する。そして、処理はステップＳ１２へ戻る。
【００８７】
ステップＳ１５における判定の結果が否定的であった場合（ステップＳ１５：Ｎ）には、処理はステップＳ１２へ戻る。そして、以後、上述したステップＳ１２〜Ｓ１６の処理が繰り返され、自動運転装置２５０が車間距離維持機能の処理を実行しているか否かに応じて、内部フラグＦＬＧ１の値が更新される。
【００８８】
＜車間距離維持機能の制御処理＞
車間距離維持機能の制御処理に際しては、図４に示されるように、まず、ステップＳ２１において、位置検出ユニット２３０から送られた現在位置情報に基づいて、記憶ユニット１２０内に記憶された地図情報を参照し、車両ＣＲが走行している道路が高速道路であるか否かを判定する。ステップＳ２１における判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、ステップＳ２１の処理が繰り返される。
【００８９】
ステップＳ２１における判定の結果が肯定的であった場合（ステップＳ２１：Ｙ）には、処理はステップＳ２２へ進む。このステップＳ２２では、処理制御ユニット１１０が、内部フラグＦＬＧ１が「ＯＮ」であるか否かを判定することにより、自動運転装置２５０が車間距離維持機能の処理を実行しているか否かを判定する。ステップＳ２２における判定の結果が否定的であった場合（ステップＳ２２：Ｎ）には、処理はステップＳ２１へ戻る。そして、ステップＳ２２における判定の結果が肯定的となるまで、ステップＳ２１，Ｓ２２の処理が繰り返される。
【００９０】
ステップＳ２２における判定の結果が肯定的となると（ステップＳ２２：Ｙ）、処理はステップＳ２３へ進む。このステップＳ２３では、処理制御ユニット１１０が、撮影ユニット２２０から送られた前方画像を取得する。また、処理制御ユニット１１０は、車速検出ユニット２２０から送られた車速情報を取得する。
【００９１】
次に、ステップＳ２４において、処理制御ユニット１１０が、画像解析処理を行うことにより、他車両情報の検出を行う。なお、ステップＳ２４による画像解析処理の詳細については、後述する。
【００９２】
次いで、ステップＳ２５において、処理制御ユニット１１０が、検出された他車両情報に基づいて、車間距離制御信号を生成する。なお、車間距離制御信号の生成処理の詳細については、後述する。
【００９３】
そして、ステップＳ２６において、処理制御ユニット１１０が、生成された車間距離制御信号を自動運転装置２５０へ出力する。ステップＳ２６の処理が終了すると、処理はステップＳ２１へ戻る。以後、上述したステップＳ２１〜Ｓ２６の処理が繰り返される。
【００９４】
《画像解析処理》
次に、上述したステップＳ２４における画像解析処理について説明する。
【００９５】
画像解析処理に際しては、図５に示されるように、ステップＳ３１において、処理制御ユニット１１０が、路側帯上の他車両の検出処理を行う。なお、路側帯上の他車両の検出処理の詳細については、後述する。
【００９６】
次に、ステップＳ３２において、処理制御ユニット１１０が、路側帯上の他車両が検出されたか否かを判定する。ステップＳ３２における判定の結果が否定的であった場合（ステップＳ３２：Ｎ）には、処理はステップＳ３３へ進む。
【００９７】
ステップＳ３３では、処理制御ユニット１１０が、他車両情報である内部フラグＦＬＧ２を（０，０）に設定する。ステップＳ３３の処理が終了すると、ステップＳ２４の処理が終了する。そして、処理は、上述した図４におけるステップＳ２５へ進む。
【００９８】
ステップＳ３２における判定の結果が肯定的であった場合（ステップＳ３２：Ｙ）には、処理はステップＳ３４へ進む。このステップＳ３４では、処理制御ユニット１１０が、検出された他車両が新たな他車両であるか否かを判定する。ステップＳ３４における判定の結果が否定的であった場合（ステップＳ３４：Ｎ）には、処理制御ユニット１１０が、内部フラグＦＬＧ２の値を設定することなく、ステップＳ２４の処理が終了する。そして、処理は、図４におけるステップＳ２５へ進む。
【００９９】
ステップＳ３４における判定の結果が肯定的であった場合（ステップＳ３４：Ｙ）には、処理はステップＳ３５へ進む。このステップＳ３５では、処理制御ユニット１１０が、検出された路側帯上の他車両が停止しているといえるか否かの判定を行う。かかる判定に際して、処理制御ユニット１１０は、撮影結果の時間変化から車両ＣＲに対する当該他車両の相対速度を算出する。引き続き、処理制御ユニット１１０は、算出された相対速度と、車速検出ユニット２２０から送られた車両ＣＲの車速情報とに基づいて、路側帯上の他車両が停止しているといえるか否かを判定する。
【０１００】
ステップＳ３５における判定の結果が否定的であった場合（ステップＳ３５：Ｎ）には、処理制御ユニット１１０が、「路側帯上に他車両が存在しているが、当該他車両の搭乗者が当該他車両から出てくる可能性が無い」と判断する。そして、処理は、後述するステップＳ３９へ進む。
【０１０１】
ステップＳ３５における判定の結果が肯定的であった場合（ステップＳ３５：Ｙ）には、処理はステップＳ３６へ進む。このステップＳ３６では、処理制御ユニット１１０が、停止表示器材の検出処理を行う。なお、停止表示器材の検出処理の詳細については、後述する。
【０１０２】
次に、ステップＳ３７において、処理制御ユニット１１０が、路側帯上の他車両の手前に停止表示器材があるか否かを判定する。ステップＳ３７における判定の結果が否定的であった場合（ステップＳ３７：Ｎ）には、処理制御ユニット１１０が、「路側帯上に他車両が存在しており、当該他車両の搭乗者が当該他車両から出てくる可能性が有る」と判断する。そして、処理はステップＳ３８へ進む。
【０１０３】
ステップＳ３８では、処理制御ユニット１１０が、内部フラグＦＬＧ２を（１，０）に設定する。ステップＳ３８の処理が終了すると、ステップＳ２４の処理が終了する。そして、処理は、図４におけるステップＳ２５へ進む。
【０１０４】
一方、ステップＳ３７における判定の結果が肯定的であった場合（ステップＳ３７：Ｙ）には、処理制御ユニット１１０が、「路側帯上に他車両が存在しているが、当該他車両の搭乗者が当該他車両から出てくる可能性が無い」と判断する。そして、処理はステップＳ３９へ進む。
【０１０５】
ステップＳ３９では、処理制御ユニット１１０が、内部フラグＦＬＧ２を（１，１）に設定する。ステップＳ３９の処理が終了すると、ステップＳ２４の処理が終了する。そして、処理は、図４におけるステップＳ２５へ進む。
【０１０６】
《路側帯上の他車両の検出処理》
次いで、ステップＳ３１における路側帯上の他車両の検出処理について説明する。
【０１０７】
路側帯上の他車両の検出処理に際しては、図６に示されるように、まず、ステップＳ４１において、処理制御ユニット１１０が、取得した前方画像のグレースケール化を行う。引き続き、ステップＳ４２において、処理制御ユニット１１０が、グレースケール化された画像から画像特徴量を抽出する。なお、本実施例では、処理制御ユニット１１０は、ＨＯＧ（Histograms of Gradients）特徴量を抽出するようになっている。
【０１０８】
次いで、ステップＳ４３において、処理制御ユニット１１０が、抽出された画像特徴量に基づいて、車両を識別する。なお、本実施例では、処理制御ユニット１１０は、ＳＶＭ（Support Vector Machine）識別のアルゴリズムを用いて、車両を識別するようになっている。
【０１０９】
なお、処理制御ユニット１１０には、内部に、教師付き学習により作成された、車両識別のためのＳＶＭ識別器の機能が実装されている。
【０１１０】
次に、ステップＳ４４において、処理制御ユニット１１０が、他車両が検出された否かを判定する。ステップＳ４４における判定の結果が否定的であった場合（ステップＳ４４：Ｎ）には、路側帯上の他車両の検出処理を終了する。そして、処理は、上述した図５におけるステップＳ３２へ進む。
【０１１１】
ステップＳ４４における判定の結果が肯定的であった場合（ステップＳ４４：Ｙ）には、処理はステップＳ４５へ進む。このステップＳ４５では、処理制御ユニット１１０が、路側帯上の他車両の特定処理を行う。なお、路側帯上の他車両の特定処理の詳細については、後述する。
【０１１２】
次に、ステップＳ４６において、処理制御ユニット１１０が、ステップＳ４５の処理により特定された他車両の速度を算出する。かかる算出に際して、処理制御ユニット１１０は、まず、撮影結果の時間変化から車両ＣＲに対する他車両の相対速度を算出する。引き続き、処理制御ユニット１１０は、算出された相対速度と、車速検出ユニット２２０から送られた車両ＣＲの車速情報とに基づいて、路側帯上の他車両の速度を算出する。
【０１１３】
ステップＳ４６の処理が終了すると、ステップＳ３１の処理が終了する。そして、処理は、上述した図５におけるステップＳ３２へ進む。
【０１１４】
《路側帯上の他車両の特定処理》
次いで、ステップＳ４５における路側帯上の他車両の特定処理について説明する。
【０１１５】
路側帯上の他車両の特定処理に際しては、図７に示されるように、まず、ステップＳ５１において、処理制御ユニット１１０が、撮影ユニット２１０が備えるカメラの光学特性情報に基づいて、処理制御ユニット１１０が、前方画像を鳥瞰画像へ変換する。なお、本実施例では、処理制御ユニット１１０は、当該光学特性情報に対応する行列演算により、前方画像を鳥瞰画像へ変換するようになっている。
【０１１６】
次に、ステップＳ５２において、処理制御ユニット１１０が、鳥瞰画像における車線区画線候補を抽出する。かかる車線区画線候補の抽出に際して、本実施例では、処理制御ユニット１１０は、鳥瞰画像における白色又は黄色の領域を抽出する。これは、上述したように、本実施例においては、車線の区画表示のために路上に描かれている車線区画線の色が白色又は黄色であることによる。
【０１１７】
次いで、ステップＳ５３において、処理制御ユニット１１０が、鳥瞰画像の二値化画像を生成する。かかる二値化画像の生成に際して、処理制御ユニット１１０は、抽出された領域の画素値を第１の値（例えば、「１」）とするとともに、抽出された領域以外の領域の画素値を第２の値（例えば、「０」）とした二値化画像を生成する。
【０１１８】
次に、ステップＳ５４において、処理制御ユニット１１０が、車線区画線の特定を行う。かかる車線区画線の特定に際して、処理制御ユニット１１０は、まず、当該二値化画像において画素値が第１の値の領域について、当該領域に関する代表線分を算出する。引き続き、処理制御ユニット１１０は、算出された代表線分に対してクロソイド曲線へのフィッティング処理を行う。このフィッティング処理の結果に基づき、処理制御ユニット１１０は、車線区画線を特定する。
【０１１９】
次いで、ステップＳ５５において、処理制御ユニット１１０が、特定された車線区画線に基づいて、前方画像中における路側帯領域を特定する。かかる路側帯領域の特定に際して、処理制御ユニット１１０は、走行方向の右側には車線区画線が存在するが、当該走行方向の左側には車線区画線が存在しない領域を路側帯領域であると特定する。
【０１２０】
次に、ステップＳ５６において、処理制御ユニット１１０が、特定された路側帯上に他車両が存在しているか否かを判定する。ステップＳ５６における判定の結果が肯定的であった場合（ステップＳ５６：Ｙ）には、処理はステップＳ５７へ進む。
【０１２１】
ステップＳ５７では、処理制御ユニット１１０が、路側帯上に他車両があると判断する。そして、ステップＳ４５の処理が終了し、処理は、上述した図６のステップＳ４６へ進む。
【０１２２】
ステップＳ５６における判定の結果が否定的であった場合（ステップＳ５６：Ｎ）には、処理はステップＳ５８へ進む。このステップＳ５８では、処理制御ユニット１１０が、路側帯上に他車両がないと判断する。そして、ステップＳ４５の処理が終了し、処理は図６のステップＳ４６へ進む。
【０１２３】
《停止表示器材の検出処理》
次いで、図５のステップＳ３６において実行される停止表示器材の検出処理について説明する。
【０１２４】
停止表示器材の検出処理に際しては、図８に示されるように、まず、ステップＳ６１において、処理制御ユニット１１０が、前方画像における停止表示器材の図形候補を抽出する。かかる図形候補の抽出に際して、本実施例では、処理制御ユニット１１０は、前方画像における赤色又は朱色の領域を抽出する。これは、上述したように、本実施例においては、停止表示器材は、赤色又は朱色の枠状三角板であることによる。
【０１２５】
引き続き、ステップＳ６２において、処理制御ユニット１１０が、前方画像の二値化画像を生成する。かかる二値化画像の生成に際して、処理制御ユニット１１０は、抽出された領域の画素値を第１の値（例えば、「１」）とするとともに、抽出された領域以外の領域の画素値を第２の値（例えば、「０」）とした二値化画像を生成する。
【０１２６】
次に、ステップＳ６３において、処理制御ユニット１１０が、抽出された領域について、ハフ変換を行って短直線を抽出する。引き続き、ステップＳ６４において、処理制御ユニット１１０が、三角形となる短直線の組み合わせがあるか否かを判定する。
【０１２７】
ステップＳ６４における判定の結果が否定的であった場合（ステップＳ６４：Ｎ）には、処理は、後述するステップＳ６８へ進む。ステップＳ６４における判定の結果が肯定的であった場合（ステップＳ６４：Ｙ）には、処理はステップＳ６５へ進む。
【０１２８】
ステップＳ６５では、処理制御ユニット１１０が、短直線の組み合わせにより形成される三角形の大きさが停止表示器材として適正な大きさか否かを判定する。かかる判定に際して、処理制御ユニット１１０は、前方画像中における当該三角形の大きさ、前方画像中における位置、及び、記憶ユニット１２０に記憶されている撮影装置の光学特性に基づいて、停止表示器材として適正な大きさか否かを判定する。
【０１２９】
ステップＳ６５における判定の結果が否定的であった場合（ステップＳ６５：Ｎ）には、処理はステップＳ６８へ進む。ステップＳ６５における判定の結果が肯定的であった場合（ステップＳ６５：Ｙ）には、処理はステップＳ６６へ進む。
【０１３０】
ステップＳ６６では、処理制御ユニット１１０が、三角形の底辺が路面とほぼ平行か否か（すなわち、当該三角形は上向きか否か）を判定する。ステップＳ６６における判定の結果が肯定的であった場合（ステップＳ６６：Ｙ）には、処理はステップＳ６７へ進む。
【０１３１】
ステップＳ６７では、処理制御ユニット１１０が、停止表示器材が存在すると判断する。そして、ステップＳ３６の処理が終了し、処理は、上述した図５のステップＳ３７へ進む。
【０１３２】
ステップＳ６６における判定の結果が否定的であった場合（ステップＳ６６：Ｎ）には、処理はステップＳ６８へ進む。このステップＳ６８では、処理制御ユニット１１０が、停止表示器材が存在しないと判断する。そして、ステップＳ３６の処理が終了し、処理は、図５のステップＳ３７へ進む。
【０１３３】
《車間距離制御信号の生成処理》
次いで、ステップＳ２５において実行される車間距離制御信号の生成処理について説明する。
【０１３４】
車間距離制御信号の生成処理に際しては、図９に示されるように、まず、ステップＳ７１において、処理制御ユニット１１０が、内部フラグＦＬＧ２の値が（０，０）であるか否かを判定する。ステップＳ７１における判定の結果が肯定的であった場合（ステップＳ７１：Ｙ）には、処理はステップＳ７２へ進む。
【０１３５】
ステップＳ７２では、処理制御ユニット１１０が、「路側帯上の他車両が無かった」と判断し、標準距離を指定した車間距離制御信号を生成する。そして、ステップＳ２５の処理が終了し、処理は、上述した図４のステップＳ２６へ進む。
【０１３６】
ステップＳ７１における判定の結果が否定的であった場合（ステップＳ７１：Ｎ）には、処理はステップＳ７３へ進む。このステップＳ７３では、処理制御ユニット１１０が、内部フラグＦＬＧ２の値が（１，０）であるか否かを判定する。ステップＳ７３における判定の結果が肯定的であった場合（ステップＳ７３：Ｙ）には、処理はステップＳ７４へ進む。
【０１３７】
ステップＳ７４では、処理制御ユニット１１０が、「路側帯上に他車両が存在しており、当該他車両の搭乗者が当該他車両から出てくる可能性が有る」と判断し、第１拡張距離を指定した車間距離制御信号を生成する。ここで、第１拡張距離は、上述した標準距離よりも長い距離となっている。そして、ステップＳ２５の処理が終了し、処理は、図４のステップＳ２６へ進む。
【０１３８】
ステップＳ７３における判定の結果が否定的であった場合（ステップＳ７３：Ｎ）には、処理はステップＳ７５へ進む。このステップＳ７５では、処理制御ユニット１１０が、「路側帯上に他車両が存在しているが、当該他車両の搭乗者が当該他車両から出てくる可能性が無い」と判断し、第２拡張距離を指定した車間距離制御信号を生成する。ここで、第２拡張距離は、上述した標準距離よりも長く、かつ、上述した第１拡張距離よりも短い距離となっている。そして、ステップＳ２５の処理が終了し、処理は、図４のステップＳ２６へ進む。
【０１３９】
以上説明したように、本実施例では、信号出力装置１００の処理制御ユニット１１０が、車両ＣＲが走行する道路の前方の路側帯に存在する他車両の検出処理を行う。そして、処理制御ユニット１１０が、他車両が検出されない際には、車両ＣＲの走行速度に基づく標準距離とさせ、他車両が検出される際には、前方車両との距離を適切な距離に保つために、標準距離よりも長くさせる車間距離制御を、車両ＣＲに備わる自動運転装置２５０へ出力する。つまり、この場合は車両CRを自動的に加減速させることにより前方車両との距離を標準距離よりも長くさせる。
【０１４０】
したがって、本実施例によれば、前方車両との間の距離を所定距離に保つために、車両ＣＲを自動的に加減速させる自動運転制御中に、前方の路側帯における車両の存在の有無に応じて車両ＣＲと前方車両との距離を標準距離とするか標準距離より長くさせることができる。
【０１４１】
例えば、前方の路側帯における車両の急発進や、車内から飛び出してきた人に対処するため、車両ＣＲの前方を走行する前方車両が、それまでの走行状況からは予測できない走行や停車を行ったことを回避するための急な運転操作を行う場合がある。こうした場合であっても、本実施例によれば、前方の路側帯における車両があるときには、前方車両との距離を標準距離より長くさせることができるので、上述した前方車両の急な運転操作に対して、車両ＣＲが対処する余裕を提供することができる。
【０１４２】
また、本実施例では、処理制御ユニット１１０は、路側帯に存在する他車両を含む画像の解析結果に基づいて、他車両から当該他車両の搭乗者が可能性の有無を更に検出する。そして、処理制御ユニット１１０は、当該可能性が有ると検出される際には、当該可能性が無いと検出される際よりも、維持すべき車間距離を長くさせる車間距離制御信号を出力する。このため、当該他車両の搭乗者が当該他車両から出てくる可能性の有無に応じて、安全の観点から、前方車両との間の距離を適切な距離に保つことができる。
【０１４３】
また、本実施例では、処理制御ユニット１１０は、画像の解析結果が、他車両が路側帯上を走行していることを示す場合に、搭乗者が当該他車両から出てくる可能性が無いことを検出する。このため、他車両から当該他車両の搭乗者が出てくる可能性の有無を合理的に検出することができる。
【０１４４】
また、本実施例では、処理制御ユニット１１０は、画像の解析結果が、他車両が路側帯上を走行しておらず、かつ、他車両の周囲に停止表示器材の設置がないことを示す場合に、搭乗者が他車両から出てくる可能性が有ることを検出する。このため、他車両から当該他車両の搭乗者が出てくる可能性の有無を更に合理的に検出することができる。
【０１４５】
［実施例の変形］
本発明は、上記の実施例に限定されるものではなく、様々な変形が可能である。
【０１４６】
例えば、上記の実施例では、他車両の認識に際して、ＨＯＧ特徴量の算出を行った後にＳＶＭアルゴリズムを採用した手法により、他車両の認識を行うようにした。これに対し、例えば、深層学習の手法を採用して、他車両の認識を行うようにしてもよい。
【０１４７】
また、上記の実施例では、停止表示器材の検出に際して、ハフ変換を使用する方式を採用したが、他の方式を採用して停止表示器材の検出を行うようにしてもよい。
【０１４８】
また、上記の実施例では、上述した実施形態の場合と同様の変形を行うことができる。
【符号の説明】
【０１４９】
１００  …  信号出力装置
１１０  …  処理制御ユニット（検出部、出力部）
２５０  …  自動運転装置（制御装置）
７００  …  信号出力装置
７２０  …  検出部
７３０  …  出力部
９５０  …  自動運転装置（制御装置）
【図１】
2019121025.tif 000003
【図２】
2019121025.tif 000004
【図３】
2019121025.tif 000005
【図４】
2019121025.tif 000006
【図５】
2019121025.tif 000007
【図６】
2019121025.tif 000008
【図７】
2019121025.tif 000009
【図８】
2019121025.tif 000010
【図９】
2019121025.tif 000011