(57)【要約】【課題】ドライバに対して従来より早く運転の支援をできる運転支援装置等を提供する。【解決手段】運転支援装置１００は、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得部１１０と、取得部１１０が取得したドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する推定部１２０と、推定部１２０が推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行する制御部１３０と、を備える。【選択図】図２
2019067385.tif 000002
【特許請求の範囲】
【請求項１】
移動体に乗車しているドライバの運転を支援する運転支援装置であって、
前記移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得部と、
前記取得部が取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定部と、
前記推定部が推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも１つを実行する制御部と、を備える
運転支援装置。
【請求項２】
前記ドライバ情報は、前記ドライバにおける、（ｉ）前記移動体を運転する当日の起床時間、（ｉｉ）前記移動体を運転する前日の睡眠時間、（ｉｉｉ）前記移動体を運転する前日の睡眠の質を示す睡眠質情報、（ｉｖ）前記移動体を運転する直前の食事内容、（ｖ）前記移動体を運転する当日の運動量、（ｖｉ）前記移動体を運転する当日の温冷感を示す温冷感情報、及び、（ｖｉｉ）前記移動体を運転する当日の昼寝の量のうち少なくとも１つを含む
請求項１に記載の運転支援装置。
【請求項３】
前記睡眠質情報は、前記ドライバにおける、（ｖｉｉｉ）前記移動体を運転する前日の睡眠中における寝返り回数、（ｉｘ）前記移動体を運転する前日の入浴時刻及び就寝時刻、及び、（ｘ）前記移動体を運転する前日の入浴時間のうち少なくとも１つを含む
請求項２に記載の運転支援装置。
【請求項４】
前記取得部は、前記ドライバの睡眠状態を示す、電波センサにより検出された電波強度、カメラにより撮像された画像、サーモカメラにより撮像された熱画像、及び、圧力センサにより検出された寝具に加わる圧力の少なくとも１つを前記ドライバ情報として取得し、
前記推定部は、前記取得部が取得した前記ドライバ情報に基づいて、前記ドライバが前記移動体を運転する前日の睡眠時間を算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する
請求項２に記載の運転支援装置。
【請求項５】
前記取得部は、前記ドライバから前記睡眠時間の入力を受け付ける入力装置が受け付けた前記ドライバの入力を取得することで前記睡眠時間を取得する
請求項２に記載の運転支援装置。
【請求項６】
前記取得部は、前記ドライバの睡眠状態を示す、電波センサにより検出された電波強度、カメラにより撮像された画像、サーモカメラにより撮像された熱画像、及び、圧力センサにより検出された前記ドライバの寝具に加わる圧力の少なくとも１つを前記ドライバ情報として取得し、
前記推定部は、前記取得部が取得した前記ドライバ情報に基づいて、前記推定部が推定する前日の前記ドライバの寝返り回数を算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する
請求項３に記載の運転支援装置。
【請求項７】
前記取得部は、前記ドライバが前記移動体に乗車する直前の食事内容が撮像された食事画像を前記ドライバ情報として取得し、
前記推定部は、前記食事画像から当該食事画像に含まれる食事のカロリーを算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する
請求項２に記載の運転支援装置。
【請求項８】
前記移動体は、自動運転可能であり、
前記制御部は、前記眠気度合いが予め定められた第１閾値を超えた場合、前記ドライバの運転可否の提示として、前記移動体を自動運転させる提案を前記提示装置に提示させる
請求項１に記載の運転支援装置。
【請求項９】
前記取得部は、前記移動体が自動運転する場合、さらに、前記移動体の目的地を示す目的地情報を取得し、
前記制御部は、前記取得部が取得した前記目的地情報に示される目的地から所定の距離だけ離れた位置に目標到着地点を設定するように走行ルートを算出し、算出結果を前記移動体に出力することで当該走行ルートを前記移動体に自動運転させる
請求項８に記載の運転支援装置。
【請求項１０】
前記取得部は、さらに、前記移動体の現在地を示す現在地情報と前記移動体の目的地を示す目的地情報と取得し、
前記制御部は、前記眠気度合いに基づいて、前記現在地情報に示される現在地から前記目的地情報に示される目的地までの走行ルートを算出し、算出した当該走行ルートを出力することで前記提示装置に提示させる
請求項１〜９のいずれか１項に記載の運転支援装置。
【請求項１１】
前記覚醒部は、空調装置を含み、
前記制御部は、前記眠気度合いが予め定められた第２閾値を超えた場合、前記移動体に乗車している前記ドライバへ前記空調装置に送風させる
請求項１〜１０のいずれか１項に記載の運転支援装置。
【請求項１２】
前記制御部は、前記ドライバの顔に向けて送風されない方向に、前記空調装置の送風方向を制御する
請求項１１に記載の運転支援装置。
【請求項１３】
前記取得部は、前記眠気度合いが予め定められた第３閾値を超えた場合、さらに、前記ドライバが前記移動体を運転中に、前記ドライバの運転の安全性を示す安全情報及び前記移動体のエネルギー消費量を示す消費情報の少なくとも一方を取得し、
前記制御部は、さらに、前記取得部が取得した前記安全情報及び前記消費情報の少なくとも一方に基づいて前記ドライバの運転の安全性及び前記移動体の省エネルギー性の少なくとも一方を評価し、評価結果を前記提示装置に提示させる
請求項１〜１２のいずれか１項に記載の運転支援装置。
【請求項１４】
前記制御部は、前記眠気度合いが予め定められた第４閾値を超えた場合、前記覚醒部を制御することで、前記ドライバの呼吸周期を制御する
請求項１〜１３のいずれか１項に記載の運転支援装置。
【請求項１５】
前記覚醒部は、オーディオ装置を含み、
前記制御部は、前記オーディオ装置から音声ガイダンスを出力させることで、前記ドライバの呼吸周期を制御する
請求項１４に記載の運転支援装置。
【請求項１６】
前記覚醒部は、前記移動体における前記ドライバの座席に配置され、且つ、膨縮可能な膨縮装置を含み、
前記制御部は、前記膨縮装置を所定の周期で膨縮させることで、前記ドライバの呼吸を制御する
請求項１４に記載の運転支援装置。
【請求項１７】
前記覚醒部は、オーディオ装置を含み、
前記制御部は、前記眠気度合いが予め定められた第５閾値を超えた場合、前記オーディオ装置に音楽を出力させる
請求項１〜１６のいずれか１項に記載の運転支援装置。
【請求項１８】
さらに、前記ドライバの覚醒しやすさと楽曲との関係を示す相関情報を記憶する記憶部を備え、
前記制御部は、前記眠気度合い及び前記相関情報に基づいて楽曲を選択し、選択した楽曲を前記オーディオ装置に出力させる
請求項１７に記載の運転支援装置。
【請求項１９】
前記覚醒部は、それぞれが異なる覚醒方法を実行する複数の覚醒誘導装置を含み、
前記取得部は、さらに、前記移動体に乗車前の前記ドライバの疲労状態を示す疲労情報を取得し、
前記制御部は、前記眠気度合いが予め定められた第６閾値を超えた場合、前記取得部が取得した疲労情報に基づいて、前記複数の覚醒誘導装置の中から１以上の覚醒誘導装置を選択して駆動させる
請求項１〜１８のいずれか１項に記載の運転支援装置。
【請求項２０】
前記取得部は、前記ドライバから前記疲労情報の入力を受け付ける入力装置が受け付けた前記ドライバの入力を取得することで前記疲労情報を取得する
請求項１９に記載の運転支援装置。
【請求項２１】
前記疲労情報は、前記ドライバにおける前記移動体を運転する当日の、（ｘｉ）起床時の体温、（ｘｉｉ）心拍、（ｘｉｉｉ）血圧、（ｘｉｘ）呼気成分、（ｘｘ）尿成分、及び、（ｘｘｉ）血流の少なくとも１つを含む
請求項１９又は２０に記載の運転支援装置。
【請求項２２】
請求項１〜２１のいずれか１項に記載の運転支援装置と、
前記移動体の外部に配置され、移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を検出する検出装置と、
前記推定部が推定した前記ドライバの眠気度合いに基づいて前記制御部に制御される前記提示装置及び前記覚醒部の少なくとも一方と、を備える
運転支援システム。
【請求項２３】
移動体に乗車しているドライバの運転を支援する運転支援装置が実行する運転支援方法であって、
移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得ステップと、
前記取得ステップで取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定ステップと、
前記推定ステップで推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも一方を行う制御ステップと、を含む
運転支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、移動体に乗車したドライバの運転を支援するための運転支援装置、運転支援システム、及び、運転支援方法に関する。
【背景技術】
【０００２】
従来、運転中のドライバの状態を取得し、取得したドライバの状態に基づいてドライバの運転を支援する装置がある（例えば、特許文献１及び特許文献２参照）。
【０００３】
特許文献１には、運転中のドライバの居眠りの兆候、つまり、眠気度合いを判定し、判定結果に基づいて、ドライバに対して警告を発する技術が開示されている。
【０００４】
特許文献２には、運転中のドライバから取得したドライバの生体情報と、これから走行する道路の道路情報とから、当該道路を走行する際のドライバの生理状態を予測し、予測した生理状態をドライバに通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１８９０６６号公報
【特許文献２】特開２００３−６１９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、運転中のドライバの状態を取得し、取得したドライバの状態に基づいてドライバの眠気度合いを算出し、算出した眠気度合いに基づいて、例えば、ドライバの覚醒を促す制御をするとする。こうすると、運転中のドライバがある程度眠い場合に、ドライバに対する制御を実行することとなる。このように、すでにある程度眠い状態のドライバに対する制御となるために、ドライバが覚醒するまではある程度眠い状態での運転となり、適切にドライバの運転を支援できていないという問題がある。
【０００７】
本開示は、ドライバに対してより早く運転の支援をできる運転支援装置等を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本開示の一態様に係る運転支援装置は、移動体に乗車しているドライバの運転を支援する運転支援装置であって、前記移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得部と、前記取得部が取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定部と、前記推定部が推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも１つを実行する制御部と、を備える。
【０００９】
また、本開示の一態様に係る運転支援システムは、上記運転支援装置と、前記移動体の外部に配置され、移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を検出する検出装置と、前記推定部が推定した前記ドライバの眠気度合いに基づいて前記制御部に制御される前記提示装置及び前記覚醒部の少なくとも一方と、を備える。
【００１０】
また、本開示の一態様に係る運転支援方法は、移動体に乗車しているドライバの運転を支援する運転支援装置が実行する運転支援方法であって、移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得ステップと、前記取得ステップで取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定ステップと、前記推定ステップで推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも一方を行う制御ステップと、を含む。
【発明の効果】
【００１１】
本開示の一態様に係る運転支援装置等によれば、移動体を運転するドライバに対してより早く運転の支援をできる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１に係る運転支援装置を含むシステム全体の概略を示す概略図である。
【図２】図２は、実施の形態１に係る運転支援装置の特徴的な機能構成を示すブロック図である。
【図３】図３は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順を説明するためのフローチャートである。
【図４】図４は、実施の形態１に係る運転支援装置により推定されたドライバの眠気度合いの時間変化の推定の一例を説明するためのグラフである。
【図５】図５は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第１例を説明するためのフローチャートである。
【図６】図６は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第２例を説明するためのフローチャートである。
【図７】図７は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第３例を説明するためのフローチャートである。
【図８】図８は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第４例を説明するためのフローチャートである。
【図９】図９は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第５例を説明するためのフローチャートである。
【図１０】図１０は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第６例を説明するためのフローチャートである。
【図１１】図１１は、実施の形態２に係る運転支援装置の特徴的な機能構成を示すブロック図である。
【図１２】図１２は、実施の形態２に係る運転支援装置によるドライバの運転支援の制御の処理手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
（本開示の概要）
上記課題を解決するために、本開示の一態様に係る運転支援装置は、移動体に乗車しているドライバの運転を支援する運転支援装置であって、前記移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得部と、前記取得部が取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定部と、前記推定部が推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも１つを実行する制御部と、を備える。
【００１４】
これにより、ドライバが運転を開始する前に、ドライバの将来の眠気度合いを推定することができる。これにより、例えば、既にドライバがある程度眠い状態である場合には、運転前からドライバの覚醒を促す制御をしたり、既にドライバがかなり眠い状態である場合には、ドライバに対して運転しないように提示したりすることができる。これらのように、運転支援装置によれば、ドライバが運転を開始する前から、ドライバに対する制御を実行であるため、移動体を運転するドライバに対してより早く運転の支援をできる。
【００１５】
例えば、前記ドライバ情報は、前記ドライバにおける、（ｉ）前記移動体を運転する当日の起床時間、（ｉｉ）前記移動体を運転する前日の睡眠時間、（ｉｉｉ）前記移動体を運転する前日の睡眠の質を示す睡眠質情報、（ｉｖ）前記移動体を運転する直前の食事内容、（ｖ）前記移動体を運転する当日の運動量、（ｖｉ）前記移動体を運転する当日の温冷感を示す温冷感情報、及び、（ｖｉｉ）前記移動体を運転する当日の昼寝の量のうち少なくとも１つを含む。
【００１６】
これにより、ドライバが移動体に乗車する前の情報のみで、ドライバの眠気度合いを推定することができる。そのため、移動体を運転するドライバに対してさらに早く運転の支援をできる。
【００１７】
また、例えば、前記睡眠質情報は、前記ドライバにおける、（ｖｉｉｉ）前記移動体を運転する前日の睡眠中における寝返り回数、（ｉｘ）前記移動体を運転する前日の入浴時刻及び就寝時刻、及び、（ｘ）前記移動体を運転する前日の入浴時間のうち少なくとも１つを含む。
【００１８】
これにより、睡眠時間からドライバの眠気度合いを推定する場合と比較して、より精度良くドライバの眠気度合いを推定できる。
【００１９】
また、例えば、前記取得部は、前記ドライバの睡眠状態を示す、電波センサにより検出された電波強度、カメラにより撮像された画像、サーモカメラにより撮像された熱画像、及び、圧力センサにより検出された寝具に加わる圧力の少なくとも１つを前記ドライバ情報として取得し、前記推定部は、前記取得部が取得した前記ドライバ情報に基づいて、前記ドライバが前記移動体を運転する前日の睡眠時間を算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する。
【００２０】
これにより、例えば、キーボード等の入力装置を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得できる。
【００２１】
また、例えば、前記取得部は、前記ドライバから前記睡眠時間の入力を受け付ける入力装置が受け付けた前記ドライバの入力を取得することで前記睡眠時間を取得する。
【００２２】
これにより、例えば、ドライバの寝室に設置されてドライバ情報を検出するセンサを用いる必要がないため、ドライバの就寝場所によらず、ドライバ情報を取得できる。
【００２３】
また、例えば、前記取得部は、前記ドライバの睡眠状態を示す、電波センサにより検出された電波強度、カメラにより撮像された画像、サーモカメラにより撮像された熱画像、及び、圧力センサにより検出された前記ドライバの寝具に加わる圧力の少なくとも１つを前記ドライバ情報として取得し、前記推定部は、前記取得部が取得した前記ドライバ情報に基づいて、前記推定部が推定する前日の前記ドライバの寝返り回数を算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する。
【００２４】
これにより、例えば、キーボード等の入力装置を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得できる。また、ドライバの睡眠時間を算出するためのドライバ情報を取得するセンサと同様のセンサを用いることで、新たなセンサを増やすことなく、ドライバの前日の睡眠時間と前日の睡眠中の寝返り回数とを取得できる。
【００２５】
また、例えば、前記取得部は、前記ドライバが前記移動体に乗車する直前の食事内容が撮像された食事画像を前記ドライバ情報として取得し、前記推定部は、前記食事画像から当該食事画像に含まれる食事のカロリーを算出し、算出結果に基づいて前記ドライバの眠気度合いを推定する。
【００２６】
これにより、例えば、キーボード等の入力装置を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得できる。
【００２７】
また、例えば、前記移動体は、自動運転可能であり、前記制御部は、前記眠気度合いが予め定められた第１閾値を超えた場合、前記ドライバの運転可否の提示として、前記移動体を自動運転させる提案を前記提示装置に提示させる。
【００２８】
これにより、例えば、ドライバが非常に眠い状態である場合には、ドライバが運転を開始する前に運転自体の停止をドライバに未然に促すことができる。
【００２９】
また、例えば、前記取得部は、前記移動体が自動運転する場合、さらに、前記移動体の目的地を示す目的地情報を取得し、前記制御部は、前記取得部が取得した前記目的地情報に示される目的地から所定の距離だけ離れた位置に目標到着地点を設定するように走行ルートを算出し、算出結果を前記移動体に出力することで当該走行ルートを前記移動体に自動運転させる。
【００３０】
これにより、ドライバに対して、目的地から離れた位置に到着するために、目的地までドライバを歩かせることを促すことができる。これにより、ドライバの覚醒を積極的に促すことができる。
【００３１】
また、例えば、前記取得部は、さらに、前記移動体の現在地を示す現在地情報と前記移動体の目的地を示す目的地情報と取得し、前記制御部は、前記眠気度合いに基づいて、前記現在地情報に示される現在地から前記目的地情報に示される目的地までの走行ルートを算出し、算出した当該走行ルートを出力することで前記提示装置に提示させる。
【００３２】
これにより、ドライバが非常に眠い状態である場合には、眠くなりやすい走行ルートを避けることができる。そのため、ドライバの運転の安全性が向上される。
【００３３】
また、例えば、前記覚醒部は、空調装置を含み、前記制御部は、前記眠気度合いが予め定められた第２閾値を超えた場合、前記移動体に乗車している前記ドライバへ前記空調装置に送風させる。
【００３４】
これにより、ドライバは、送風されることにより運転に臨場感が得られ、眠くなりにくくなる。つまり、ドライバの覚醒がより促される。
【００３５】
また、例えば、前記制御部は、前記ドライバの顔に向けて送風されない方向に、前記空調装置の送風方向を制御する。
【００３６】
これにより、運転への集中、及び、視覚を阻害するドライバの顔への送風を避けつつ、且つ、ドライバに運転の臨場感を与え、眠くなりにくくすることができる。
【００３７】
また、例えば、前記取得部は、前記眠気度合いが予め定められた第３閾値を超えた場合、さらに、前記ドライバが前記移動体を運転中に、前記ドライバの運転の安全性を示す安全情報及び前記移動体のエネルギー消費量を示す消費情報の少なくとも一方を取得し、前記制御部は、さらに、前記取得部が取得した前記安全情報及び前記消費情報の少なくとも一方に基づいて前記ドライバの運転の安全性及び前記移動体の省エネルギー性の少なくとも一方を評価し、評価結果を前記提示装置に提示させる。
【００３８】
これにより、ドライバに緊張感を持たせることができる。そのため、ドライバの覚醒をさらに促すことができる。
【００３９】
また、例えば、前記制御部は、前記眠気度合いが予め定められた第４閾値を超えた場合、前記覚醒部を制御することで、前記ドライバの呼吸周期を制御する。
【００４０】
これにより、ドライバの覚醒をさらに促すことができる。
【００４１】
また、例えば、前記覚醒部は、オーディオ装置を含み、前記制御部は、前記オーディオ装置から音声ガイダンスを出力させることで、前記ドライバの呼吸周期を制御する。
【００４２】
これにより、多くの移動体に搭載されているオーディオ装置を用いることとなる。そのために、特別な装置を用いることなく、ドライバの覚醒を促すことができる。
【００４３】
また、例えば、前記覚醒部は、前記移動体における前記ドライバの座席に配置され、且つ、膨縮可能な膨縮装置を含み、前記制御部は、前記膨縮装置を所定の周期で膨縮させることで、前記ドライバの呼吸を制御する。
【００４４】
これにより、オーディオ装置を用いることなくドライバの覚醒を促すことができる。そのため、音楽、放送、音声案内等を妨げることなく、ドライバの覚醒を促すことができる。
【００４５】
また、例えば、前記覚醒部は、オーディオ装置を含み、前記制御部は、前記眠気度合いが予め定められた第５閾値を超えた場合、前記オーディオ装置に音楽を出力させる。
【００４６】
これにより、例えば、ドライバの非常に眠い状態である場合には、アップテンポの楽曲を選択してオーディオ装置に出力させることで、ドライバの覚醒をさらに促すことができる。
【００４７】
また、例えば、本開示の一態様に係る運転支援装置は、さらに、前記ドライバの覚醒しやすさと楽曲との関係を示す相関情報を記憶する記憶部を備え、前記制御部は、前記眠気度合い及び前記相関情報に基づいて楽曲を選択し、選択した楽曲を前記オーディオ装置に出力させる。
【００４８】
これにより、ドライバの覚醒をさらに促しやすい楽曲を用いて、ドライバの覚醒を促すことができる。そのため、ドライバの覚醒をさらに促すことができる。
【００４９】
また、例えば、前記覚醒部は、それぞれが異なる覚醒方法を実行する複数の覚醒誘導装置を含み、前記取得部は、さらに、前記移動体に乗車前の前記ドライバの疲労状態を示す疲労情報を取得し、前記制御部は、前記眠気度合いが予め定められた第６閾値を超えた場合、前記取得部が取得した疲労情報に基づいて、前記複数の覚醒誘導装置の中から１以上の覚醒誘導装置を選択して駆動させる。
【００５０】
これにより、例えば、ドライバが非常に疲労している状態である場合には、呼吸制御又は音楽の出力等、受動的な覚醒方法を選択する。こうすることで、ドライバの疲労をさらに進行させて集中力を低下させることを抑制することができる。
【００５１】
また、例えば、前記取得部は、前記ドライバから前記疲労情報の入力を受け付ける入力装置が受け付けた前記ドライバの入力を取得することで前記疲労情報を取得する。
【００５２】
これにより、ドライバの疲労状態を検出するための特別なセンサを用いることなく、ドライバの疲労状態を取得できる。
【００５３】
また、例えば、前記疲労情報は、前記ドライバにおける前記移動体を運転する当日の、（ｘｉ）起床時の体温、（ｘｉｉ）心拍、（ｘｉｉｉ）血圧、（ｘｉｘ）呼気成分、（ｘｘ）尿成分、及び、（ｘｘｉ）血流の少なくとも１つを含む。
【００５４】
これにより、ドライバが自身で疲労状態を判断する場合と比較して、より正確なドライバの疲労状態を示す情報を取得できる。
【００５５】
また、本開示の一態様に係る運転支援システムは、本開示の一態様に係る運転支援装置と、前記移動体の外部に配置され、移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を検出する検出装置と、前記推定部が推定した前記ドライバの眠気度合いに基づいて前記制御部に制御される前記提示装置及び前記覚醒部の少なくとも一方と、を備える。
【００５６】
これにより、上記運転支援装置と同様の効果を奏する。
【００５７】
また、本開示の一態様に係る運転支援方法は、移動体に乗車しているドライバの運転を支援する運転支援装置が実行する運転支援方法であって、移動体に乗車前の前記ドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得ステップと、前記取得ステップで取得した前記ドライバ情報に基づいて、前記移動体に前記ドライバが乗車した後の前記ドライバの眠気度合いを推定する推定ステップと、前記推定ステップで推定した前記ドライバの眠気度合いに基づいて、提示装置を制御することによる前記ドライバの運転可否の提示、前記移動体の走行ルートを算出して算出結果の出力、及び、前記ドライバを覚醒させるための覚醒部の駆動の少なくとも一方を行う制御ステップと、を含む。
【００５８】
これにより、ドライバが運転を開始する前に、ドライバの将来の眠気度合いを推定することができる。これにより、例えば、既にドライバがある程度眠い状態である場合には、運転前からドライバの覚醒を促す制御をしたり、既にドライバがかなり眠い状態である場合には、ドライバに対して運転しないように提示したりすることができる。これらのように、運転支援方法によれば、ドライバが運転を開始する前から、ドライバに対する制御を実行であるため、移動体を運転するドライバに対してより早く運転の支援をできる。
【００５９】
以下、本開示の実施の形態について、図面を参照して説明する。なお、以下に説明する実施の形態は、いずれも本開示の包括的または具体的な例を示すものである。したがって、以下の実施の形態で示される、数値、構成要素、構成要素の配置位置および接続形態、並びに、工程（ステップ）および工程の順序等は、一例であって本開示を限定する主旨ではない。よって、以下の実施の形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００６０】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、各図において縮尺などは必ずしも一致していない。各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略又は簡略化する場合がある。
【００６１】
また、以下の説明において、「第１閾値を超えた」等の「閾値を超えた」と記載をする場合がある。この場合、「第１閾値を超えた」とは、「第１閾値以下である場合」、「第１閾値未満である場合」、「第１閾値以上である場合」、及び、「第１閾値より大きい場合」のいずれかを意味し、判定方法によって適宜変更がなされてよい。例えば、眠気度合いが数値で表され、数値が高い程ドライバの眠気が強いと定義する場合、ドライバの眠気度合いが「第１閾値を超えた」とは、予め定められた数値である第１閾値よりもドライバの眠気度合いの数値の方が高い、又は、眠気度合いの数値が第１閾値以上であることを意味する。なお、以下の説明では、ドライバの眠気度合いが高い程、眠気が強いとして説明する。
【００６２】
（実施の形態１）
［構成］
まず、図１及び図２を参照して、実施の形態１に係る運転支援装置１００及び実施の形態１に係る運転支援システム２００の構成について説明する。
【００６３】
図１は、実施の形態１に係る運転支援装置１００を含むシステム全体の概略を示す概略図である。なお、図１には、一例として、運転支援装置１００の各構成要素が移動体１０内に配置されている場合について示している。運転支援装置１００は、覚醒部２１０、検出装置２３０等と通信可能に接続されていればよく、例えば、ドライバの家、オフィス等に配置されていてもよい。図２は、実施の形態１に係る運転支援装置１００の特徴的な機能構成を示すブロック図である。
【００６４】
運転支援装置１００は、移動体１０等に配置され、移動体１０の外部で検出したドライバの運転前日又は運転当日の行動内容及び状態の少なくとも一方を示すドライバ情報に基づいて、移動体１０に乗車しているドライバの運転を支援する運転支援装置である。具体的には、運転支援装置１００は、移動体１０に乗車しているドライバの運転を開始してからの眠気度合いを推定し、推定結果に基づく制御を実行するためのシステムである。ドライバは、例えば、電波センサ２３１、カメラ２３２、サーモカメラ２３３等の検出装置２３０を用いて自身のドライバ情報を検出する。運転支援装置１００は、例えば、検出装置２３０と有線又は無線により通信可能に接続されており、ドライバが検出装置２３０を用いて検出したドライバ情報を取得する。また、運転支援装置１００は、取得したドライバ情報に基づいて、移動体１０、具体的には移動体１０内に配置された、空調装置２１１、オーディオ装置２１２、膨縮装置２１３等の覚醒誘導装置を含む覚醒部２１０、又は、提示装置２２０を制御する。
【００６５】
移動体１０は、自動車、バイク又は自転車等の車両である。本実施の形態では、移動体１０は、自動運転可能な自動車である。
【００６６】
運転支援装置１００は、取得部１１０と、推定部１２０と、制御部１３０と、記憶部１４０と、を備える。
【００６７】
取得部１１０は、検出装置２３０から対象となるドライバの、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する。具体的には、取得部１１０は、検出装置２３０と有線又は無線接続されるインターフェースを有し、検出装置２３０が検出したドライバのドライバ情報を取得し、取得したドライバのドライバ情報を推定部１２０へ出力する。
【００６８】
ドライバ情報は、ドライバにおける、（ｉ）移動体１０を運転する当日の起床時間、（ｉｉ）移動体１０を運転する前日の睡眠時間、（ｉｉｉ）移動体１０を運転する前日の睡眠の質を示す睡眠質情報、（ｉｖ）移動体１０を運転する直前の食事内容、（ｖ）移動体１０を運転する当日の運動量、（ｖｉ）移動体１０を運転する当日の温冷感を示す温冷感情報、及び、（ｖｉｉ）移動体１０を運転する当日の昼寝の量のうち少なくとも１つを含む情報である。
【００６９】
なお、移動体１０を運転する前日の睡眠時間とは、移動体１０を運転する前日から当日にかけての睡眠時間、又は、移動体１０を運転する当日の深夜、例えば、１：００から当日の朝、例えば、７：００にかけての睡眠時間である。
【００７０】
また、温冷感情報とは、ドライバが、熱い、寒い等を感じる感覚を示す情報であり、例えば、ドライバの熱画像を示す情報である。
【００７１】
また、移動体１０を運転する直前の食事内容とは、例えば、１０：００にドライバが運転する場合、朝食の食事内容であり、１５：００にドライバが運転する場合、昼食の食事内容である。
【００７２】
また、睡眠質情報とは、ドライバにおける、（ｖｉｉｉ）移動体１０を運転する前日の睡眠中における寝返り回数、（ｉｘ）移動体１０を運転する前日の入浴時刻及び就寝時刻、及び、（ｘ）移動体１０を運転する前日の入浴時間のうち少なくとも１つを含む情報である。
【００７３】
なお、移動体１０を運転する前日の入浴時刻及び就寝時刻とは、移動体１０を運転する前日の入浴時刻及び就寝時刻だけでなく、移動体１０を運転する当日の深夜、例えば、１：００頃等の睡眠する前の入浴時刻及び就寝時刻でもよい。
【００７４】
推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する。具体的には、推定部１２０は、運転前のドライバのドライバ情報に基づいて、運転を開始してからのドライバの将来の眠気度合いを推定する。
【００７５】
例えば、推定部１２０は、ドライバが移動体１０を運転する前日又は当日のドライバ情報と、ドライバが眠くない状態である通常時のドライバの通常ドライバ情報とを取得する。推定部１２０は、ドライバ情報と通常ドライバ情報とを比較することで、ドライバが運転中の眠気度合いを推定する。
【００７６】
例えば、推定部１２０は、前日の睡眠時間が通常時の睡眠時間より長ければ、眠気度合いを低く推定する。また、例えば、推定部１２０は、前日の就寝時刻が通常時の就寝時刻より早ければ、眠気度合いを低く推定する。また、例えば、推定部１２０は、前日の睡眠質情報にノンレム睡眠の時間が含まれている場合、前日のノンレム睡眠時間が通常時のノンレム睡眠時間より長ければ、眠気度合いを低く推定する。また、例えば、推定部１２０は、当日の昼寝の時間が長ければ、眠気度合いを低く推定する。また、例えば、推定部１２０は、起床してから所定の時間、例えば、成人男性であれば１６時間程度以上が経過している場合、ドライバの眠気度合いを高く推定する。なお、運転支援装置１００は、時間を測定するために、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）等の計時部をさらに備えてもよい。また、例えば、推定部１２０は、当日の運動量が通常時の運動量より多ければ、眠気度合いを高く推定する。また、例えば、ドライバ情報には、ドライバの運転当日のカフェインの摂取量が含まれていてもよい。例えば、推定部１２０は、当日のカフェインの摂取量が通常時のカフェインの摂取量より多ければ、眠気度合いを低く推定する。
【００７７】
例えば、取得部１１０は、ドライバの睡眠状態を示す、電波センサ２３１により検出された電波強度、カメラ２３２により撮像された画像、サーモカメラにより撮像された熱画像、及び、圧力センサ２３４により検出された寝具に加わる圧力の少なくとも１つをドライバ情報として取得する。この場合、推定部１２０は、取得部１１０が取得したドライバの睡眠状態を示すドライバ情報に基づいて、ドライバが移動体１０を運転する前日の睡眠時間を算出し、算出結果に基づいてドライバの眠気度合いを推定する。或いは、推定部１２０は、取得部１１０が取得したドライバの睡眠状態を示すドライバ情報に基づいて、推定部１２０が推定する前日のドライバの寝返り回数を算出し、算出結果に基づいてドライバの眠気度合いを推定する。
【００７８】
また、例えば、取得部１１０は、ドライバから睡眠時間の入力を受け付ける入力装置２４０が受け付けたドライバの入力を取得することで睡眠時間を取得する。
【００７９】
また、例えば、取得部１１０は、ドライバが移動体１０に乗車する直前の食事内容が撮像された食事画像をドライバ情報として取得する。この場合、推定部１２０は、取得部１１０が取得した食事画像を画像解析することで、当該食事画像に含まれる食事のカロリーを算出し、算出結果に基づいてドライバの眠気度合いを推定する。例えば、推定部１２０は、食事画像から算出したカロリーがドライバの適量か否かを判定する。推定部１２０は、例えば、食事画像から算出したカロリーがドライバの適量であると判定した場合、ドライバが運転中に眠くなりやすい、つまり、眠気度合いが高くなると推定する。算出したカロリーがドライバの適量であるか否かの基準は、予め任意に設定されていればよく、例えば、記憶部１４０に基準値が記憶されていればよい。
【００８０】
なお、ドライバ情報には、ドライバの当日のカフェインの摂取量等の情報が含まれていてもよい。例えば、取得部１１０は、入力装置２４０等を介してドライバからドライバの当日のカフェインの摂取量と、前日のカフェインの摂取量とを取得してもよい。推定部１２０は、当日のカフェインの摂取量と、前日のカフェインの摂取量と基づいて、ドライバの眠気度合いを推定してもよい。
【００８１】
制御部１３０は、推定部１２０が推定したドライバの眠気度合いに基づいて、覚醒部２１０、提示装置２２０、及び、自動運転システム１１の少なくともいずれかを制御する制御装置である。具体的には、制御部１３０は、推定部１２０が推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、移動体１０の走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行する。
【００８２】
例えば、取得部１１０は、移動体１０の現在地を示す現在地情報と移動体１０の目的地を示す目的地情報と取得する。運転支援システム２００は、移動体１０の現在地を示す現在地情報を取得するためのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｈｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機等を備えてもよい。取得部１１０は、例えば、ＧＰＳ受信機が受信した移動体１０の位置情報を取得する。また、運転支援システム２００は、移動体１０の目的地を示す目的地情報と取得するために、カーナビゲーションシステム等を備えてもよい。取得部１１０は、例えば、カーナビゲーションシステムが取得している目的地情報、又は、入力装置２４０に入力された目的地情報を取得する。制御部１３０は、例えば、推定部１２０が推定したドライバの眠気度合いに基づいて、現在地から目的地までの走行ルートを算出し、算出した走行ルートを出力することで提示装置２２０に提示させる。
【００８３】
また、例えば、制御部１３０は、ドライバの眠気度合いが予め定められた閾値（第２閾値）を超えた場合、移動体１０に乗車しているドライバへ空調装置２１１に送風させることで、ドライバの覚醒を促す。この場合、例えば、制御部１３０は、ドライバの顔に向けて送風されない方向に、空調装置２１１の送風方向を制御する。
【００８４】
また、例えば、取得部１１０は、ドライバの眠気度合いが予め定められた閾値（第３閾値）を超えた場合、さらに、ドライバが移動体１０を運転中に、ドライバの運転の安全性を示す安全情報及び移動体１０のエネルギー消費量を示す消費情報の少なくとも一方を取得する。ここで、安全情報とは、例えば、移動体１０が急停止した回数、移動体の走行速度等を含む情報である。また、消費情報とは、例えば、移動体１０のガソリン消費量、電力消費量等を示す情報である。運転支援システム２００は、これら情報を取得するためのセンサを備えてもよいし、後述する自動運転システム１１等から取得してもよい。制御部１３０は、さらに、取得部１１０が取得した安全情報及び消費情報の少なくとも一方に基づいてドライバの運転の安全性及び移動体１０の省エネルギー性の少なくとも一方を評価し、評価結果を提示装置２２０に提示させてもよい。制御部１３０が提示装置２２０に提示させる情報は、例えば、ドライバの運転の安全性を提示する場合、移動体１０が急停止した回数が、予め定められた時間当たりに予め定められた所定の回数以上のときには、危険を示す情報をドライバに提示する。また、例えば、制御部１３０が提示装置２２０に提示させる情報は、例えば、移動体１０の省エネルギー性を提示する場合、移動体１０に搭載された空調装置２１１、オーディオ装置２１２等の利用による電力消費量が、予め定められた時間当たりに予め定められた所定の回数以上のときには、電気を利用しすぎている旨を示す情報をドライバに提示する。
【００８５】
また、例えば、制御部１３０は、ドライバの眠気度合いが予め定められた閾値（第４閾値）を超えた場合、覚醒部２１０を制御することで、ドライバの呼吸周期を制御する。ここで、呼吸周期とは、ドライバの呼吸の深さ、リズム等を含むことを意味する。具体的に例えば、覚醒部２１０は、オーディオ装置２１２を含み、制御部１３０は、オーディオ装置２１２から音声ガイダンスを出力させることで、ドライバの呼吸周期を制御する。また、具体的に例えば、覚醒部２１０は、移動体１０におけるドライバの座席に配置され、且つ、膨縮可能な膨縮装置２１３を含み、制御部１３０は、膨縮装置２１３を所定の周期で膨縮させることで、ドライバの呼吸を制御する。
【００８６】
また、制御部１３０は、ドライバの眠気度合いが予め定められた閾値（第５閾値）を超えた場合、オーディオ装置２１２に音楽を出力させることで、ドライバの覚醒を促してもよい。例えば、記憶部１４０に、予めドライバの覚醒しやすさと楽曲との関係を示す相関情報１４１を記憶させていてもよい。この場合、制御部１３０は、ドライバの眠気度合い及び相関情報１４１に基づいて楽曲を選択し、選択した楽曲をオーディオ装置２１２に出力させることで、ドライバの覚醒を促してもよい。
【００８７】
なお、各閾値（第１閾値〜第５閾値、及び、後述する第６閾値）は、記憶部１４０に予め記憶されていればよい。また、各閾値（第１閾値〜第５閾値、及び、後述する第６閾値）は、それぞれが同じ値でもよいし、互いに異なる値でもよいし、各閾値のうちの一部の閾値のみが同じ値であり、他部が異なる値となっていてもよい。
【００８８】
推定部１２０及び制御部１３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＣＰＵが実行する制御プログラムが記憶された記憶部１４０とによって実現される。記憶部１４０としては、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が例示される。なお、推定部１２０及び制御部１３０は、制御プログラムがハードウェア的に実現される専用の電子回路等を備えてもよい。また、推定部１２０及び制御部１３０は、それぞれ異なるＣＰＵで実現されてもよいし、同一のＣＰＵから実現されてもよい。
【００８９】
記憶部１４０は、推定部１２０及び制御部１３０等が実行する制御プログラムを記憶する記憶装置である。
【００９０】
また、記憶部１４０は、ドライバの覚醒しやすさと楽曲との関係を示す相関情報１４１を記憶していてもよい。制御部１３０は、例えば、ドライバの眠気度合い及び相関情報１４１に基づいて楽曲を選択し、選択した楽曲をオーディオ装置２１２に出力させる。
【００９１】
記憶部１４０は、例えば、ＲＯＭ、ＲＡＭ等のメモリである。
【００９２】
また、運転支援システム２００は、運転支援装置１００と、覚醒部２１０と、提示装置２２０と、検出装置２３０と、入力装置２４０と、を備える。
【００９３】
覚醒部２１０は、移動体１０に配置され、移動体１０に乗車しているドライバの覚醒を促すために制御部１３０に駆動される。具体的には、覚醒部２１０は、ドライバの覚醒を促す、つまり、覚醒を促すためにドライバを刺激する出力を行う装置である。覚醒部２１０は、例えば、空調装置２１１と、オーディオ装置２１２と、膨縮装置２１３と、を含む。
【００９４】
空調装置２１１は、覚醒誘導装置の一例であって、ドライバの周囲の環境の空調を制御するエアーコンディショナである。空調装置２１１は、運転支援装置１００が備える制御部１３０によって風温、風速、風向、風量等の動作の態様が制御され、ドライバの周囲の環境の気温を変化させる、及び／又は、ドライバに対して空気を送風することにより、ドライバの覚醒を促す。
【００９５】
オーディオ装置２１２は、覚醒誘導装置の一例であって、音を発するためのアンプ、スピーカ等を備える音響機器である。制御部１３０は、例えば、予め記憶部１４０に記憶された楽曲を選択して、オーディオ装置２１２に選択した楽曲を出力させることで、ドライバの覚醒を促す。
【００９６】
膨縮装置２１３は、覚醒誘導装置の一例であって、移動体１０の座席に配置された膨縮可能な装置である。制御部１３０は、膨縮装置２１３を制御することで、ドライバの呼吸の深さ、リズム等を制御する。
【００９７】
なお、覚醒部２１０に含まれる覚醒誘導装置は、ドライバの覚醒を促すことができればよく、例えば、照明装置、アロマ発生器、加湿器、除湿器等でもよい。
【００９８】
提示装置２２０は、ドライバのドライバ情報等の情報をドライバに提示するための装置である。提示装置２２０は、例えば、音声を出力可能なオーディオ装置、及び／又は、画像、映像等を表示可能な表示装置である。
【００９９】
検出装置２３０は、移動体１０の外部に配置され、ドライバのドライバ情報を検出するセンサである。検出装置２３０は、例えば、電波センサ２３１と、カメラ２３２と、サーモカメラ２３３と、を含む。
【０１００】
電波センサ２３１は、例えば、電波強度を検出するドップラー式のセンサである。
【０１０１】
カメラ２３２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等のイメージセンサを備え、画像を生成する撮像装置である。
【０１０２】
サーモカメラ２３３は、熱画像を生成するための熱画像センサを備える熱画像撮像装置である。熱画像センサは、例えば、ボロメータ、サーモパイルメータ等の遠赤外光を計測するイメージセンサである。
【０１０３】
なお、検出装置２３０は、ドライバのドライバ情報が検出できればよい。例えば、ドライバに接触してドライバのドライバ情報を検出するセンサでもよいし、ドライバに非接触でドライバのドライバ情報を検出するセンサでもよい。
【０１０４】
入力装置２４０は、ドライバの操作を受け付けるタッチパネル、キーボード等のインターフェースである。
【０１０５】
ここで、移動体１０は、自動運転可能な自動運転車両でもよい。運転支援装置１００は、例えば、移動体１０の自動運転を制御するための自動運転システム１１と通信可能に接続されている。
【０１０６】
自動運転システム１１は、移動体１０を自動運転するために移動体１０周辺のマップ情報、移動体１０の位置を特定するためのＧＰＳ受信機、移動体１０のエンジン、ステアリング等を制御するための制御装置及びプログラム等を備えるシステムである。
【０１０７】
制御部１３０は、例えば、ドライバの眠気度合いが予め定められた閾値（第１閾値）を超えた場合、ドライバの運転可否の提示として、移動体１０を自動運転させる提案を提示装置２２０に提示させる。
【０１０８】
また、例えば、制御部１３０は、取得部１１０が取得した目的地情報に示される目的地から所定の距離だけ離れた位置に目標到着地点を設定するように走行ルートを算出し、算出結果を移動体１０（例えば、自動運転システム１１）に出力することで、算出した走行ルートを移動体１０に自動運転させる。
【０１０９】
［処理手順］
続いて、実施の形態１に係る運転支援装置１００の処理手順の詳細について、図３〜図１０を参照して説明する。
【０１１０】
図３は、実施の形態に係る運転支援装置１００によるドライバの運転支援の制御の処理手順を説明するためのフローチャートである。
【０１１１】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。検出装置２３０は、例えば、ドライバが住んでいる自宅の宅内に配置される。検出装置２３０は、例えば、ドライバが運転する前であって、ドライバが運転する当日のドライバのドライバ情報を連続的に検出し、検出したドライバのドライバ情報を取得部１１０へ送信する。ドライバ情報は、検出装置２３０によって逐次検出されてもよいし、所定の回数だけ検出されてもよい。
【０１１２】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１１３】
図４は、実施の形態１に係る運転支援装置１００、具体的には、推定部１２０により推定されたドライバの眠気度合いの時間変化の推定の一例を説明するためのグラフである。
【０１１４】
図４に示すように、推定部１２０は、ドライバが運転する時刻ｔ１より前に取得されたドライバ情報に基づいて、ドライバが運転中となる時刻ｔ１以降のドライバの眠気度合い（言い換えると、眠気レベル）を推定する。例えば、検出装置２３０は、ドライバの自宅の寝室に配置され、ドライバ情報として、ドライバの前日の睡眠時間を検出したとする。この場合、取得部１１０は、検出装置２３０が検出したドライバの睡眠時間を取得する。推定部１２０は、取得部１１０が取得したドライバの睡眠時間から、例えば、図４のグラフに示すように、ドライバの眠気度合いの時間変化を推定する。図４には、ドライバの前日の睡眠時間が８時間の場合のドライバの眠気度合いの時間変化を実線で示し、ドライバの前日の睡眠時間が５時間の場合のドライバの眠気度合いの時間変化を破線で示している。推定部１２０は、例えば、時刻ｔ１より後の時刻であって、予め定められた時刻ｔ２までのドライバの眠気度合いを推定する。
【０１１５】
なお、時刻ｔ２は、任意に定められてよい。時刻ｔ２は、時刻ｔ１の３０分後より後の時刻であってもよいし、時刻ｔ１の３０分後より前の時刻であってもよい。例えば、時刻ｔ２は、時刻ｔ１の数分後〜数時間後に設定されてもよい。また、推定部１２０は、ドライバの眠気度合いを推定する時刻は、特に限定されない。例えば、推定部１２０は、ドライバの眠気度合いを時刻ｔ１から５分刻みに時刻ｔ２までドライバの眠気度合いを検出してもよいし、ドライバの眠気度合いを時刻ｔ１から１０分刻みに時刻ｔ２までドライバの眠気度合いを検出してもよい。
【０１１６】
また、図４に示す眠気度合いはあくまで一例であり、これに限定されるものではない。例えば、眠気度合いは、６段階以上に分類されてもよいし、４段階以下に分類されてもよい。
【０１１７】
再び図３を参照し、制御部１３０は、推定部１２０が推定したドライバの眠気度合いに基づいて、ドライバの運転支援をする制御する。具体的には、制御部１３０は、推定部１２０が推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行する（ステップＳ１０３）。例えば、制御部１３０は、ステップＳ１０２で推定部１２０が推定したドライバの眠気度合いが図４に示す時刻ｔ２までに予め定められた閾値を超えた場合に、ステップＳ１０３を実行する。
【０１１８】
例えば、ドライバの眠気度合いの閾値として、眠気度合い：３が予め設定されていたとする。この場合、制御部１３０は、例えば、時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、閾値である眠気度合いの眠気度合い：３を超えたか否かを判定する。
【０１１９】
なお、制御部１３０がステップＳ１０３を実行するタイミングは、ドライバが移動体１０に乗車しているときであればよく、特に限定されない。制御部１３０は、例えば、取得部１１０が乗車情報を取得したタイミングでステップＳ１０３を実行してもよいし、運転が開始されたタイミング、例えば、自動運転システム１１から移動体１０が発進されたことを示す情報を取得部１１０が取得したタイミングでステップＳ１０３を実行してもよい。
【０１２０】
また、制御部１３０がステップＳ１０３で覚醒部２１０を駆動させる場合、覚醒部２１０を駆動させる時間は、特に限定されない。例えば、制御部１３０は、予め定められた時間だけ覚醒部２１０を駆動させることで、ドライバの覚醒を促す制御してもよい。
【０１２１】
また、ステップＳ１０２に示す推定部１２０がドライバの眠気度合いを算出するタイミングは、ドライバが運転を開始する前であればよく、特に限定されない。
【０１２２】
以下、図５〜図１０を参照して、図３に示す運転支援装置が実行するドライバに対する運転支援の具体例について説明する。
【０１２３】
＜第１例＞
図５は、実施の形態１に係る運転支援装置１００によるドライバの運転支援の制御の処理手順の第１例を説明するためのフローチャートである。
【０１２４】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１２５】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１２６】
次に、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第１閾値を超えたか否かを判定する（ステップＳ２０１）。ステップＳ２０１では、制御部１３０は、例えば、推定部１２０が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第１閾値である眠気度合いを超えたか否かを判定する。
【０１２７】
制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第１閾値を超えたと判定した場合（ステップＳ２０１でＹｅｓ）、ドライバの運転可否の提示として、ドライバに運転をさせないように促す提示を提示装置２２０に提示させる。具体的に例えば、制御部１３０は、ステップＳ２０２では、移動体１０が自動運転可能である場合には、ドライバの運転可否の提示として、移動体１０を自動運転させる提案を提示装置２２０に画像、音声等で提示させる。なお、制御部１３０は、ステップＳ２０２では、ドライバの運転可否の提示として、「眠気度合いが高いです。」、「運転を止めてください。」等の提示を画像、音声等により提示装置２２０に提示させてもよい。
【０１２８】
一方、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第１閾値を超えないと判定した場合（ステップＳ２０１でＮｏ）、ドライバの運転可否の提示として、ドライバが運転してもよい旨を示す提示を提示装置２２０に提示させる（ステップＳ２０３）。例えば、制御部１３０は、ステップＳ２０３では、ドライバの運転可否の提示として、「眠気度合いが低いです。」、「運転しても問題ありません。」等の提示を画像、音声等により提示装置２２０に提示させる。
【０１２９】
＜第２例＞
図６は、実施の形態１に係る運転支援装置１００によるドライバの運転支援の制御の処理手順の第２例を説明するためのフローチャートである。
【０１３０】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１３１】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１３２】
次に、取得部１１０は、移動体１０の現在地を示す現在地情報と移動体１０の目的地を示す目的地情報と取得する（ステップＳ３０１）。
【０１３３】
次に、制御部１３０は、例えば、推定部１２０が推定したドライバの眠気度合いに基づいて、現在地から目的地までの走行ルートを算出する（ステップＳ３０２）。例えば、制御部１３０は、推定部１２０が推定したドライバの眠気度合いに基づいて、取得部１１０が取得した目的地から所定の距離だけ離れた位置に目標到着地点を設定するように走行ルートを算出する。また、例えば、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが高ければ高い程、取得部１１０が取得した目的地からより離れた位置に目標到着地点を設定するように走行ルートを算出する。
【０１３４】
次に、制御部１３０は、ステップＳ３０２で算出した走行ルートを提示装置２２０に出力することで提示装置２２０に走行ルートを提示させる。
【０１３５】
なお、移動体１０が自動運転可能である場合には、制御部１３０は、ステップＳ３０３では、ステップＳ３０２で算出した算出結果を移動体１０（例えば、自動運転システム１１）に出力することで、算出した走行ルートを移動体１０に自動運転させてもよい。もちろん、制御部１３０は、走行ルートを提示装置２２０に提示させ、且つ、移動体１０に当該走行ルートを自動運転させてもよい。
【０１３６】
また、ステップＳ３０１は、ステップＳ１０２より前に実行されてもよい。
【０１３７】
＜第３例＞
図７は、実施の形態１に係る運転支援装置１００によるドライバの運転支援の制御の処理手順の第３例を説明するためのフローチャートである。
【０１３８】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１３９】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１４０】
次に、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第２閾値を超えたか否かを判定する（ステップＳ４０１）。ステップＳ４０１では、制御部１３０は、例えば、推定部１２０が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第２閾値である眠気度合いを超えたか否かを判定する。
【０１４１】
制御部１３０は、ドライバの眠気度合いが第２閾値を超えたと判定した場合（ステップＳ４０１でＹｅｓ）、まず、ドライバの顔に向けて送風されない方向に、空調装置２１１の送風方向を制御する（ステップＳ４０２）。例えば、運転支援システム２００は、ドライバの顔の位置を検出するためのカメラ等を移動体１０に備えてもよい。制御部１３０は、当該カメラが撮像した画像を解析することで、ドライバの顔の位置を算出してもよい。
【０１４２】
次に、移動体１０に乗車しているドライバへ空調装置２１１に送風させることで、ドライバへの送風を開始する（ステップＳ４０３）。こうすることで、制御部１３０は、ドライバの覚醒を促す。
【０１４３】
一方、制御部１３０は、ドライバの眠気度合いが第２閾値を超えないと判定した場合（ステップＳ４０１でＮｏ）、ドライバの覚醒を促す必要がないと判定し、処理を終了する。
【０１４４】
なお、空調装置２１１は、予めドライバの顔に向けて送風されないように移動体１０に配置されていてもよい。この場合、制御部１３０は、ステップＳ４０２を実行しなくてもよい。
【０１４５】
また、制御部１３０が空調装置２１１に送風させるタイミングは、任意でよい。制御部１３０は、例えば、ドライバが運転を開始すると同時に空調装置２１１に送風を開始させてもよいし、推定部１２０がドライバの眠気度合いが第２閾値を超えると推定される時刻に空調装置２１１に送風させてもよい。
【０１４６】
＜第４例＞
図８は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第４例を説明するためのフローチャートである。
【０１４７】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１４８】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１４９】
次に、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第３閾値を超えたか否かを判定する（ステップＳ５０１）。ステップＳ５０１では、制御部１３０は、例えば、推定部１２０が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第３閾値である眠気度合いを超えたか否かを判定する。
【０１５０】
制御部１３０が推定部１２０によって推定されたドライバの眠気度合いが予め定められた第３閾値を超えたと判定した場合（ステップＳ５０１でＹｅｓ）、取得部１１０は、ドライバが移動体１０を運転中に、ドライバの運転の安全性を示す安全情報及び移動体１０のエネルギー消費量を示す消費情報の少なくとも一方を取得する（ステップＳ５０２）。
【０１５１】
次に、制御部１３０は、さらに、取得部１１０が取得した安全情報及び消費情報の少なくとも一方に基づいてドライバの運転の安全性及び移動体１０の省エネルギー性の少なくとも一方を評価する（ステップＳ５０３）。
【０１５２】
次に、制御部１３０は、ステップＳ５０３で評価した評価結果を提示装置２２０に提示させる（ステップＳ５０４）。
【０１５３】
一方、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第３閾値を超えないと判定した場合（ステップＳ５０１でＮｏ）、さらにドライバの覚醒を促す必要はないと判定し、処理を終了する。
【０１５４】
なお、制御部１３０がステップＳ５０４で提示装置２２０に提示させるタイミングは、例えば、ドライバが運転を開始すると同時でもよいし、推定部１２０がドライバの眠気度合いが第３閾値を超えると推定される時刻でもよく、特に限定されない。
【０１５５】
＜第５例＞
図９は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第５例を説明するためのフローチャートである。
【０１５６】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１５７】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１５８】
次に、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第４閾値を超えたか否かを判定する（ステップＳ６０１）。ステップＳ６０１では、制御部１３０は、例えば、推定部１２０が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第３閾値である眠気度合いを超えたか否かを判定する。
【０１５９】
制御部１３０は、ドライバの眠気度合いが第４閾値を超えたと判定した場合（ステップＳ６０１でＹｅｓ）、覚醒部２１０を駆動することで、ドライバの呼吸制御を行う（ステップＳ６０２）こうすることで、制御部１３０は、ドライバの覚醒を促す。
【０１６０】
例えば、ステップＳ６０２では、制御部１３０は、膨縮装置２１３を制御して、ドライバの座席の背もたれに配置された膨縮装置２１３を所定の周期、例えば、３秒程度よりも短い周期で規則的に膨縮させる、つまり、座席を振動させる。これにより、制御部１３０は、ドライバの覚醒を促す。もちろん、所定の周期は、３秒に限定されず、３秒未満でもよいし、３秒よりも長くてもよい。
【０１６１】
また、例えば、制御部１３０は、ステップＳ６０２では、オーディオ装置２１２から音声ガイダンスを出力させることで、ドライバの呼吸周期を制御する。
【０１６２】
一方、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第４閾値を超えないと判定した場合（ステップＳ６０１でＮｏ）、さらにドライバの覚醒を促す必要はないと判定し、処理を終了する。
【０１６３】
なお、制御部１３０が膨縮装置２１３を駆動させるタイミングは、任意でよい。制御部１３０は、例えば、ドライバが運転を開始すると同時に膨縮装置２１３の駆動を開始させてもよいし、推定部１２０がドライバの眠気度合いが第４閾値を超えると推定される時刻に膨縮装置２１３を駆動させてもよい。
【０１６４】
＜第６例＞
図１０は、実施の形態１に係る運転支援装置によるドライバの運転支援の制御の処理手順の第６例を説明するためのフローチャートである。
【０１６５】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報を取得する（ステップＳ１０１）。
【０１６６】
次に、推定部１２０は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定する（ステップＳ１０２）。
【０１６７】
次に、制御部１３０は、推定部１２０が推定したドライバの眠気度合いが予め定められた第４閾値を超えたか否かを判定する（ステップＳ７０１）。ステップＳ７０１では、制御部１３０は、例えば、推定部１２０が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第３閾値である眠気度合いを超えたか否かを判定する。
【０１６８】
制御部１３０は、ドライバの眠気度合いが第５閾値を超えたと判定した場合（ステップＳ７０１でＹｅｓ）、記憶部１４０に記憶された相関情報１４１に基づいて、オーディオ装置２１２に出力させる楽曲を選択する（ステップＳ７０２）。
【０１６９】
次に、制御部１３０は、ステップＳ７０２で選択した楽曲をオーディオ装置に出力させる、つまり、オーディオ装置２１２に音楽を流させる（ステップＳ７０３）。こうすることで、制御部１３０は、ドライバの覚醒を促す。
【０１７０】
一方、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第５閾値を超えないと判定した場合（ステップＳ７０１でＮｏ）、さらにドライバの覚醒を促す必要はないと判定し、処理を終了する。
【０１７１】
なお、制御部１３０がオーディオ装置２１２に音楽を出力させるタイミングは、任意でよい。制御部１３０は、例えば、ドライバが運転を開始すると同時にオーディオ装置２１２に楽曲の出力を開始させてもよいし、推定部１２０がドライバの眠気度合いが第４閾値を超えると推定される時刻にオーディオ装置２１２に楽曲の出力を開始させてもよい。
【０１７２】
また、上記の各具体例のように、制御部１３０がドライバの覚醒を促すために覚醒部２１０のいずれかを駆動させるタイミングは、例えば、ドライバが運転を開始すると同時でもよいし、推定部１２０がドライバの眠気度合いが閾値を超えると推定される時刻でもよく、特に限定されない。
【０１７３】
［効果等］
以上、実施の形態１に係る運転支援装置１００は、移動体１０に乗車しているドライバの運転を支援する。運転支援装置１００は、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得部１１０と、取得部１１０が取得したドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する推定部１２０と、推定部１２０が推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、移動体１０の走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行する制御部１３０と、を備える。
【０１７４】
これにより、ドライバが運転を開始する前に、ドライバの将来の眠気度合いを推定することができる。これにより、例えば、既にドライバがある程度眠い状態である場合には、運転前からドライバの覚醒を促す制御をしたり、既にドライバがかなり眠い状態である場合には、ドライバに対して運転しないように提示したりすることができる。これらのように、運転支援装置１００によれば、ドライバが運転を開始する前から、ドライバに対する制御を実行であるため、移動体１０を運転するドライバに対して従来の運転支援装置より早く運転の支援をできる。
【０１７５】
また、例えば、ドライバ情報は、ドライバにおける、（ｉ）移動体１０を運転する当日の起床時間、（ｉｉ）移動体１０を運転する前日の睡眠時間、（ｉｉｉ）移動体１０を運転する前日の睡眠の質を示す睡眠質情報、（ｉｖ）移動体１０を運転する直前の食事内容、（ｖ）移動体１０を運転する当日の運動量、（ｖｉ）移動体１０を運転する当日の温冷感を示す温冷感情報、及び、（ｖｉｉ）移動体１０を運転する当日の昼寝の量のうち少なくとも１つを含む。
【０１７６】
これにより、ドライバが移動体１０に乗車する前の情報のみで、ドライバの眠気度合いを推定することができる。そのため、移動体１０を運転するドライバに対してさらに早く運転の支援をできる。
【０１７７】
また、例えば、睡眠質情報は、ドライバにおける、（ｖｉｉｉ）移動体１０を運転する前日の睡眠中における寝返り回数、（ｉｘ）移動体１０を運転する前日の入浴時刻及び就寝時刻、及び、（ｘ）移動体１０を運転する前日の入浴時間のうち少なくとも１つを含む。
【０１７８】
これにより、睡眠時間からドライバの眠気度合いを推定する場合と比較して、より精度良くドライバの眠気度合いを推定できる。
【０１７９】
また、例えば、取得部１１０は、ドライバの睡眠状態を示す、電波センサ２３１により検出された電波強度、カメラ２３２により撮像された画像、サーモカメラ２３３により撮像された熱画像、及び、圧力センサ２３４により検出された寝具に加わる圧力の少なくとも１つをドライバ情報として取得する。この場合、例えば、推定部１２０は、取得部１１０が取得したドライバ情報に基づいて、ドライバが移動体１０を運転する前日の睡眠時間を算出し、算出結果に基づいてドライバの眠気度合いを推定する。
【０１８０】
これにより、例えば、キーボード等の入力装置２４０を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得部１１０は取得できる。
【０１８１】
また、例えば、取得部１１０は、ドライバから睡眠時間の入力を受け付ける入力装置２４０が受け付けたドライバの入力を取得することで睡眠時間を取得する。
【０１８２】
これにより、例えば、ドライバの寝室に設置されてドライバ情報を検出するセンサを用いる必要がないため、ドライバの就寝場所によらず、ドライバ情報を取得部１１０は取得できる。
【０１８３】
また、例えば、取得部１１０は、ドライバの睡眠状態を示す、電波センサ２３１により検出された電波強度、カメラ２３２により撮像された画像、サーモカメラ２３３により撮像された熱画像、及び、圧力センサ２３４により検出されたドライバの寝具に加わる圧力の少なくとも１つをドライバ情報として取得する。この場合、例えば、推定部１２０は、取得部１１０が取得したドライバ情報に基づいて、推定部１２０が推定する前日のドライバの寝返り回数を算出し、算出結果に基づいてドライバの眠気度合いを推定する。
【０１８４】
これにより、例えば、キーボード等の入力装置２４０を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得部１１０は取得できる。また、ドライバの睡眠時間を算出するためのドライバ情報を取得するセンサと同様のセンサを用いることで、新たなセンサを増やすことなく、ドライバの前日の睡眠時間と前日の睡眠中の寝返り回数とを取得できる。
【０１８５】
また、例えば、取得部１１０は、ドライバが移動体１０に乗車する直前の食事内容が撮像された食事画像をドライバ情報として取得する。この場合、例えば、推定部１２０は、食事画像から当該食事画像に含まれる食事のカロリーを算出し、算出結果に基づいてドライバの眠気度合いを推定する。
【０１８６】
これにより、例えば、キーボード等の入力装置２４０を用いてドライバがドライバ情報を入力するのと異なり、ドライバに負担をかけることなく、自動でドライバ情報を取得部１１０は取得できる。
【０１８７】
また、例えば、移動体１０は、自動運転可能であり、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第１閾値を超えた場合、ドライバの運転可否の提示として、移動体１０を自動運転させる提案を提示装置２２０に提示させる。
【０１８８】
これにより、例えば、ドライバが非常に眠い状態である場合には、ドライバが運転を開始する前に運転自体の停止をドライバに未然に促すことができる。
【０１８９】
また、例えば、取得部１１０は、移動体１０が自動運転する場合、さらに、移動体１０の目的地を示す目的地情報を取得する。この場合、例えば、制御部１３０は、取得部１１０が取得した目的地情報に示される目的地から所定の距離だけ離れた位置に目標到着地点を設定するように走行ルートを算出し、算出結果を移動体１０に出力することで走行ルートを移動体１０に自動運転させる。
【０１９０】
これにより、ドライバに対して、目的地から離れた位置に到着するために、目的地までドライバを歩かせることを促すことができる。これにより、ドライバの覚醒を積極的に促すことができる。
【０１９１】
また、例えば、取得部１１０は、さらに、移動体の現在地を示す現在地情報と前記移動体の目的地を示す目的地情報と取得する。この場合、例えば、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いに基づいて、現在地情報に示される現在地から目的地情報に示される目的地までの走行ルートを算出し、算出した走行ルートを出力することで提示装置２２０に提示させる。
【０１９２】
これにより、ドライバが非常に眠い状態である場合には、眠くなりやすい走行ルートを避けることができる。そのため、ドライバの運転の安全性が向上される。
【０１９３】
また、例えば、覚醒部２１０は、空調装置２１１を含む。この場合、例えば、制御部１３０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第２閾値を超えた場合、移動体１０に乗車しているドライバへ空調装置２１１に送風させる。
【０１９４】
これにより、ドライバは、送風されることにより運転に臨場感が得られ、眠くなりにくくなる。つまり、ドライバの覚醒をさらに促すことができる。
【０１９５】
また、例えば、制御部１３０は、ドライバの顔に向けて送風されない方向に、空調装置２１１の送風方向を制御する。
【０１９６】
これにより、運転への集中、及び、視覚を阻害するドライバの顔への送風を避けつつ、且つ、ドライバに運転の臨場感を与え、眠くなりにくくすることができる。
【０１９７】
また、例えば、取得部１１０は、推定部１２０によって推定されたドライバの眠気度合いが予め定められた第３閾値を超えた場合、さらに、ドライバが移動体１０を運転中に、ドライバの運転の安全性を示す安全情報及び移動体１０のエネルギー消費量を示す消費情報の少なくとも一方を取得する。この場合、例えば、制御部１３０は、さらに、取得部１１０が取得した安全情報及び消費情報の少なくとも一方に基づいてドライバの運転の安全性及び移動体１０の省エネルギー性の少なくとも一方を評価し、評価結果を提示装置２２０に提示させる。
【０１９８】
これにより、ドライバに対して、緊張感を持たせることができる。そのため、ドライバの覚醒をさらに促すことができる。
【０１９９】
また、例えば、制御部１３０は、推定部１２０によって推定された眠気度合いが予め定められた第４閾値を超えた場合、覚醒部２１０を制御することで、ドライバの呼吸周期を制御する。
【０２００】
これにより、ドライバの覚醒をより促すことができる。
【０２０１】
また、例えば、覚醒部２１０は、オーディオ装置２１２を含む。この場合、例えば、制御部１３０は、オーディオ装置２１２から音声ガイダンスを出力させることで、ドライバの呼吸周期を制御する。
【０２０２】
これにより、多くの移動体１０に搭載されているオーディオ装置２１２を用いることとなる。そのために、膨縮装置２１３等の特別な装置を用いることなく、ドライバの覚醒を促すことができる。
【０２０３】
また、例えば、覚醒部２１０は、移動体１０におけるドライバの座席に配置され、且つ、膨縮可能な膨縮装置２１３を含む。この場合、例えば、制御部１３０は、膨縮装置２１３を所定の周期で膨縮させることで、ドライバの呼吸を制御する。
【０２０４】
これにより、オーディオ装置２１２を用いることなくドライバの覚醒を促すことができる。そのため、音楽、放送、音声案内等を妨げることなく、ドライバの覚醒を促すことができる。
【０２０５】
また、例えば、覚醒部２１０は、オーディオ装置２１２を含む。この場合、例えば、制御部１３０は、推定部１２０によって推定された眠気度合いが予め定められた第５閾値を超えた場合、オーディオ装置２１２に音楽を出力させる。
【０２０６】
これにより、例えば、ドライバの非常に眠い状態である場合には、アップテンポの楽曲を選択してオーディオ装置２１２に出力させることで、ドライバの覚醒をさらに促すことができる。
【０２０７】
また、例えば、運転支援装置１００は、さらに、ドライバの覚醒しやすさと楽曲との関係を示す相関情報１４１を記憶する記憶部１４０を備える。この場合、例えば、制御部１３０は、推定部１２０によって推定された眠気度合い及び相関情報１４１に基づいて楽曲を選択し、選択した楽曲をオーディオ装置２１２に出力させる。
【０２０８】
これにより、ドライバの覚醒をさらに促しやすい楽曲を用いて、ドライバの覚醒を促すことができる。そのため、ドライバの覚醒をさらに促すことができる。
【０２０９】
また、実施の形態１に係る運転支援システム２００は、運転支援装置１００と、移動体１０の外部に配置され、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を検出する検出装置２３０と、推定部１２０が推定したドライバの眠気度合いに基づいて制御部１３０に制御される提示装置２２０及び覚醒部２１０の少なくとも一方と、を備える。
【０２１０】
これにより、運転支援装置１００と同様の効果を奏する。
【０２１１】
（実施の形態２）
続いて、実施の形態２に係る運転支援装置１０１及び実施の形態２に係る運転支援システム２０１について説明する。なお、実施の形態２に係る運転支援装置１０１及び実施の形態２に係る運転支援システム２００の説明においては、実施の形態１に係る運転支援装置１００及び実施の形態１に係る運転支援システム２００との差異点を中心に説明する。また、実施の形態２に係る運転支援装置１０１及び実施の形態２に係る運転支援システム２００の説明においては、実施の形態１に係る運転支援装置１００及び実施の形態１に係る運転支援システム２００と同一の構成については、同一の符号を付し、説明を一部簡略又は省略する場合がある。
【０２１２】
［構成］
まず、図１１を参照して、実施の形態２に係る運転支援装置１０１及び実施の形態２に係る運転支援システム２０１の構成について説明する。
【０２１３】
図１１は、実施の形態２に係る運転支援装置１０１の特徴的な機能構成を示すブロック図である。
【０２１４】
運転支援装置１０１は、移動体１０等に配置され、移動体１０の外部で検出したドライバの運転前日又は運転当日の行動内容及び状態の少なくとも一方を示すドライバ情報に基づいて、移動体１０に乗車しているドライバの運転を支援する運転支援装置である。具体的には、運転支援装置１０１は、移動体１０に乗車しているドライバの運転を開始してからの眠気度合いを推定し、推定結果に基づく制御を実行するためのシステムである。ドライバは、例えば、電波センサ２３１、カメラ２３２、サーモカメラ２３３等の検出装置２３０ａを用いて自身のドライバ情報を検出する。また、実施の形態２に係る運転支援装置１０１は、ドライバ情報だけでなく、検出装置２３０ａが備えるバイタルセンサ２３５によって移動体１０の外部で検出したドライバの疲労情報を取得し、取得したドライバの疲労情報に基づいて、ドライバを覚醒させる覚醒誘導装置（具体的には、覚醒部２１０が備える各装置）を選択して、選択した覚醒誘導装置を制御することで、ドライバの覚醒を促す。覚醒誘導装置は、ドライバの覚醒を促すことができる装置であればよく、例えば、空調装置２１１、オーディオ装置２１２、及び、膨縮装置２１３でもよいし、照明装置、アロマ発生器、加湿器、除湿器等でもよい。
【０２１５】
運転支援装置１０１は、取得部１１０と、推定部１２１と、制御部１３１と、記憶部１４０と、を備える。
【０２１６】
取得部１１０は、検出装置２３０ａから対象となるドライバの、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報、及び、ドライバの疲労状態を示す疲労情報を取得する。具体的には、取得部１１０は、検出装置２３０ａと有線又は無線接続されるインターフェースを有し、検出装置２３０ａが検出したドライバのドライバ情報及び疲労情報を取得し、取得したドライバのドライバ情報及び疲労情報を推定部１２０へ出力する。
【０２１７】
疲労情報は、ドライバにおける、移動体１０を運転する当日の、（ｘｉ）起床時の体温、（ｘｉｉ）心拍、（Ｘｉｉｉ）血圧、（ｘｉｖ）呼気成分、（ｘｘ）尿成分、及び、（ｘｘｉ）血流の少なくとも１つを含む。
【０２１８】
呼気成分とは、ドライバの呼気に含まれる成分であり、例えば、コルチゾールである。また、尿成分とは、ドライバの尿に含まれる成分であり、例えば、タンパク質である。また、心拍とは、ドライバの心拍数、心拍の強さ等を意味する。また、血流とは、ドライバの顔色等の肌の色状態を示す画像情報である。
【０２１９】
推定部１２１は、取得部１１０が取得したドライバのドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する。具体的には、推定部１２１は、運転前のドライバのドライバ情報に基づいて、運転を開始してからのドライバの将来の眠気度合いを推定する。なお、推定部１２１が推定するドライバの眠気度合いの推定方法は、実施の形態１に係る推定部１２０が実行する方法と同様であるため、説明を省略する。
【０２２０】
また、推定部１２１は、取得部１１０が取得したドライバの疲労情報に基づいて、移動体１０にドライバが乗車した後のドライバの疲労状態を推定する。具体的には、推定部１２１は、運転前のドライバの疲労情報に基づいて、運転を開始する際のドライバの疲労状態を推定する。
【０２２１】
例えば、推定部１２１は、疲労情報として起床時の体温を取得部１１０が取得した場合、ドライバの起床時の体温に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの起床時の体温が高い程、ドライバの疲労度が高い、つまりドライバが疲れていると推定してもよい。
【０２２２】
また、例えば、推定部１２１は、疲労情報として心拍を取得部１１０が取得した場合、ドライバの心拍に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの心拍数が早い程、ドライバの疲労度が高いと推定してもよい。或いは、例えば、推定部１２１は、ドライバの心拍が強い程、ドライバの疲労度が高いと推定してもよい。
【０２２３】
また、例えば、推定部１２１は、疲労情報として血圧を取得部１１０が取得した場合、ドライバの血圧に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの血圧が高い程、ドライバの疲労度が高いと推定してもよい。
【０２２４】
また、例えば、推定部１２１は、疲労情報として呼気成分を取得部１１０が取得した場合、ドライバの呼気に含まれるコルチゾールの量に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの呼気に含まれるコルチゾールの量が多い程、ドライバの疲労度が高いと推定してもよい。
【０２２５】
また、例えば、推定部１２１は、疲労情報として尿成分を取得部１１０が取得した場合、ドライバの尿成分に含まれるタンパク質の量に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの尿成分に含まれるタンパク質の量が多い程、ドライバの疲労度が高いと推定してもよい。
【０２２６】
また、例えば、推定部１２１は、疲労情報として尿成分を取得部１１０が取得した場合、ドライバの尿成分に含まれるタンパク質の量に基づいて、ドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの尿成分に含まれるタンパク質の量が多い程、ドライバの疲労度が高いと推定してもよい。
【０２２７】
また、例えば、推定部１２１は、疲労情報として血流を示すドライバの顔等を含むカラー画像を取得部１１０が取得した場合、当該画像を解析することでドライバの疲労状態を推定する。例えば、推定部１２１は、ドライバの顔の部分の画素の色が青い程、ドライバの疲労度が高いと推定してもよい。
【０２２８】
なお、推定部１２１が推定するドライバの疲労状態の基準値は、予め記憶部１４０に記憶されていてもよい。例えば、記憶部１４０には、ドライバが疲労していない場合の起床時の体温が予め記憶されている。推定部１２１は、疲労情報として起床時の体温を取得部１１０が取得した場合、記憶部１４０に記憶されているドライバの起床時の体温と、取得部１１０が取得したドライバの運転当日の起床時の体温とを比較することで、ドライバの疲労状態を推定してもよい。具体的には、推定部１２１は、取得部１１０が取得したドライバの運転当日の起床時の体温が、記憶部１４０に記憶されているドライバの起床時の体温より、予め任意に定められた温度以上高い場合にはドライバの疲労度が高いと判定し、予め任意に定められた温度以上高くない場合にはドライバの疲労度が低いと判定してもよい。
【０２２９】
なお、取得部１１０は、推定部１２１がドライバの疲労情報に基づいて推定するドライバの疲労状態を示す情報を取得した場合、当該情報を制御部１３１に直接送信してもよい。この場合、推定部１２１は、ドライバの疲労情報に基づいてドライバの疲労状態を推定しなくてもよい。
【０２３０】
制御部１３１は、推定部１２１が推定したドライバの眠気度合いに基づいて、覚醒部２１０、提示装置２２０、及び、自動運転システム１１の少なくともいずれかを制御する制御装置である。具体的には、制御部１３１は、推定部１２０が推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行する。
【０２３１】
また、制御部１３１は、覚醒部２１０を駆動させる場合、推定部１２１が推定したドライバの疲労状態に基づいて、ドライバを覚醒させる覚醒誘導装置（具体的には、覚醒部２１０が備える各装置）を選択して、選択した覚醒誘導装置を制御することで、ドライバの覚醒を促す。
【０２３２】
具体的には、覚醒部２１０は、それぞれが異なる覚醒方法を実行する複数の覚醒誘導装置を含む。また、取得部１１０は、移動体１０に乗車前のドライバのドライバ情報だけでなく、さらに、移動体１０に乗車前のドライバの疲労状態を示す疲労情報を取得する。制御部１３１は、眠気度合いが予め定められた閾値（第６閾値）を超えた場合、取得部１１０が取得した疲労情報に基づいて、複数の覚醒誘導装置の中から１以上の覚醒誘導装置を選択して駆動させる。
【０２３３】
例えば、制御部１３１は、推定部１２１が推定したドライバの疲労度が高い場合には、例えば、元の目的地から離れた位置を新たな目的地として提示装置２２０に提示させて元の目的地までドライバに歩かせることで覚醒を促すような、ドライバの動作を要求するような覚醒を促す覚醒誘導装置ではなく、膨縮装置２１３、オーディオ装置２１２等のドライバが受動的に覚醒を促される覚醒誘導装置を選択する。
【０２３４】
なお、疲労情報は、検出装置２３０ａが備える、ドライバの起床時の体温、心拍、血圧、呼気成分、尿成分、及び、血流等を検出可能なバイタルセンサ２３５によって検出されてもよい。バイタルセンサ２３５として、体温計、心拍計、成分分析装置、カメラ等が例示される。バイタルセンサ２３５は、推定部１２１が疲労状態を推定するために用いる疲労情報に応じて、適宜選択されてよい。
【０２３５】
また、入力装置２４０がドライバからドライバの疲労情報の入力を受け付けてもよい。言い換えると、取得部１１０は、ドライバから疲労情報の入力を受け付ける入力装置２４０が受け付けたドライバの入力を取得することで疲労情報を取得してもよい。
【０２３６】
推定部１２１及び制御部１３１は、例えば、ＣＰＵと、ＣＰＵが実行する制御プログラムが記憶された記憶部１４０と、によって実現される。なお、推定部１２１及び制御部１３１は、制御プログラムがハードウェア的に実現される専用の電子回路等を備えてもよい。また、推定部１２１及び制御部１３１は、それぞれ異なるＣＰＵで実現されてもよいし、同一のＣＰＵから実現されてもよい。
【０２３７】
記憶部１４０は、推定部１２１及び制御部１３１等が実行する制御プログラムを記憶する記憶装置である。
【０２３８】
また、記憶部１４０は、例えば、取得部１１０が取得したドライバの疲労情報を示す疲労情報データを記憶する。制御部１３１は、例えば、取得部１１０が取得したドライバの疲労情報を記憶部１４０に記憶させる。取得部１１０は、ドライバが移動体１０に乗車した旨を示す乗車情報を取得した場合、記憶部１４０からドライバのドライバ情報を取得する。
【０２３９】
また、運転支援システム２０１は、運転支援装置１０１と、覚醒部２１０と、提示装置２２０と、検出装置２３０ａと、入力装置２４０と、を備える。
【０２４０】
覚醒部２１０は、移動体１０に配置され、移動体１０に乗車しているドライバの覚醒を促すために制御部１３１に駆動される。具体的には、覚醒部２１０は、ドライバの覚醒を促すためにドライバを刺激する出力を行う装置である。覚醒部２１０は、ドライバの覚醒を促すための覚醒誘導装置を複数有する。図１１には、複数の覚醒誘導装置の一例として、空調装置２１１と、オーディオ装置２１２と、膨縮装置２１３と、を示している。
【０２４１】
［処理手順］
続いて、実施の形態２に係る運転支援装置１０１の処理手順の詳細について、図１２を参照して説明する。
【０２４２】
図１２は、実施の形態２に係る運転支援装置１０１によるドライバの運転支援の制御の処理手順を説明するためのフローチャートである。
【０２４３】
まず、取得部１１０は、ドライバが移動体１０に乗車前のドライバのドライバ情報及び疲労情報を取得する（ステップＳ８０１）。
【０２４４】
次に、推定部１２１は、取得部１１０が取得したドライバのドライバ情報に基づいて、ドライバの眠気度合いを推定し、且つ、取得部１１０が取得したドライバの疲労情報に基づいて、ドライバの疲労状態を推定する（ステップＳ８０２）。
【０２４５】
次に、制御部１３１は、推定部１２１が推定したドライバの眠気度合いが予め定められた第６閾値を超えたか否かを判定する（ステップＳ８０３）。ステップＳ８０３では、制御部１３１は、例えば、推定部１２１が推定した図４に示す時刻ｔ１から時刻ｔ２までにドライバの眠気度合いが、第６閾値である眠気度合いを超えたか否かを判定する。
【０２４６】
制御部１３１は、ドライバの眠気度合いが第６閾値を超えたと判定した場合（ステップＳ８０３でＹｅｓ）、推定部１２１が推定したドライバの疲労状態が予め定められた所定の疲労度を超えたか否かを判定する（ステップＳ８０４）。所定の疲労度は、例えば、予め任意に定められて、記憶部１４０に記憶されている。
【０２４７】
制御部１３１は、推定部１２１が推定したドライバの疲労状態が予め定められた所定の疲労度を超えたと判定した場合（ステップＳ８０５）、予め定められた、ドライバの疲労状態が予め定められた所定の疲労度を超えた場合に用いる複数の覚醒誘導装置の中から１以上の覚醒誘導装置を選択する。なお、ドライバの疲労状態が予め定められた所定の疲労度を超えた場合に用いる１以上の覚醒誘導装置を示す情報は、予め記憶部１４０に記憶されていればよい。
【０２４８】
次に、制御部１３１は、ステップＳ８０５で選択した１以上の覚醒誘導装置を駆動させる（ステップＳ８０６）。
【０２４９】
一方、制御部１３１は、推定部１２１が推定したドライバの疲労状態が予め定められた所定の疲労度を超えないと判定した場合（ステップＳ８０４でＮｏ）、複数の覚醒誘導装置の中から１以上の覚醒誘導装置を任意に選択して駆動させる（ステップＳ８０７）。なお、ステップＳ８０７で制御部１３１が駆動させる覚醒誘導装置は、特に限定されず、例えば、予め記憶部１４０にステップＳ８０７で制御部１３１が駆動させる覚醒誘導装置を示す情報が記憶されていてもよい。
【０２５０】
また、制御部１３１は、ドライバの眠気度合いが第６閾値を超えないと判定した場合（ステップＳ８０１でＮｏ）、ドライバの覚醒を促す必要がないと判定し、処理を終了する。
【０２５１】
［効果等］
以上、実施の形態２に係る運転支援装置１０１は、移動体１０に乗車しているドライバの運転を支援する装置である。運転支援装置１０１は、ドライバ情報を取得する取得部１１０と、取得部１１０が取得したドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する推定部１２１と、推定部１２１が推定したドライバの眠気度合いに基づいて、ドライバを覚醒させるための覚醒部２１０の駆動を実行する制御部１３１と、を備える。覚醒部２１０は、それぞれが異なる覚醒方法を実行する複数の覚醒誘導装置を含み、取得部１１０は、さらに、移動体１０に乗車前のドライバの疲労状態を示す疲労情報を取得し、制御部１３１は、眠気度合いが予め定められた第６閾値を超えた場合、取得部１１０が取得した疲労情報に基づいて、複数の覚醒誘導装置の中から１以上の覚醒誘導装置を選択して駆動させる。
【０２５２】
これにより、例えば、ドライバが非常に疲労している状態である場合には、呼吸制御又は音楽の出力等、受動的な覚醒方法を選択する。こうすることで、ドライバの疲労をさらに進行させて集中力を低下させることを抑制することができる。
【０２５３】
また、例えば、取得部１１０は、ドライバから疲労情報の入力を受け付ける入力装置２４０が受け付けたドライバの入力を取得することで疲労情報を取得する。
【０２５４】
これにより、ドライバの疲労状態を検出するための特別なセンサ（例えば、成分分析装置等）を用いることなく、キーボード、タッチパネル等の簡便な構成の入力装置２４０を用いることで、ドライバの疲労状態を取得部１１０が取得できる。
【０２５５】
また、例えば、疲労情報は、ドライバにおける移動体１０を運転する当日の、（ｘｉ）起床時の体温、（ｘｉｉ）心拍、（ｘｉｉｉ）血圧、（ｘｉｘ）呼気成分、（ｘｘ）尿成分、及び、（ｘｘｉ）血流の少なくとも１つを含む。
【０２５６】
これにより、ドライバが自身で疲労状態を判断する場合と比較して、より正確なドライバの疲労状態を示す情報を取得部１１０が取得できる。
【０２５７】
また、実施の形態２に係る運転支援システム２０１は、運転支援装置１０１と、検出装置２３０ａと、推定部１２１が推定したドライバの眠気度合いに基づいて制御部１３１に制御される覚醒部２１０を備える。
【０２５８】
これにより、運転支援システム２０１によれば、運転支援装置１０１と同様の効果を奏する。
【０２５９】
（他の実施の形態）
以上、本開示に係る運転支援装置、運転支援システム及び運転支援方法について、各実施の形態及び変形例に基づいて説明したが、本開示は、上記の実施の形態に限定されるものではない。例えば、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本開示の趣旨を逸脱しない範囲で各実施の形態における構成要素および機能を任意に組み合わせることで実現される形態も本開示に含まれる。
【０２６０】
例えば、運転支援装置１００、１０１が備える推定部１２０、１２１、制御部１３０、１３１等の処理部の構成要素は、１つ又は複数の電子回路で構成されてもよい。１つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。１つ又は複数の電子回路には、例えば、半導体装置、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、又は、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等が含まれてもよい。ＩＣ又はＬＳＩは、１つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、ＩＣ又はＬＳＩと呼んでいるが、集積の度合いによって呼び方が変わり、システムＬＳＩ、ＶＬＳＩ（Ｖｅｒｙ  Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、又は、ＵＬＳＩ（Ｕｌｔｒａ  Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）と呼ばれるかもしれない。また、ＬＳＩの製造後にプログラムされるＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）も同じ目的で使うことができる。
【０２６１】
また、本発明の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。或いは、当該コンピュータプログラムが記憶された光学ディスク、ＨＤＤ若しくは半導体メモリ等のコンピュータ読み取り可能な非一時的記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【０２６２】
例えば、本開示の一態様に係る運転支援方法は、移動体１０に乗車しているドライバの運転を支援する運転支援装置１００又は運転支援装置１０１が実行する運転支援方法であって、移動体１０に乗車前のドライバの行動内容及び状態の少なくとも一方を示すドライバ情報を取得する取得ステップと、取得ステップで取得したドライバ情報に基づいて、移動体１０にドライバが乗車した後のドライバの眠気度合いを推定する推定ステップと、推定ステップで推定したドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、移動体１０の走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも一方を行う制御ステップと、を含む。
【０２６３】
これにより、ドライバが運転を開始する前に、ドライバの将来の眠気度合いを推定することができる。これにより、例えば、既にドライバがある程度眠い状態である場合には、運転前からドライバの覚醒を促す制御をしたり、既にドライバがかなり眠い状態である場合には、ドライバに対して運転しないように提示したりすることができる。これらのように、本開示に係る運転支援方法によれば、ドライバが運転を開始する前から、ドライバに対する制御を実行であるため、移動体１０を運転するドライバに対してより早く運転の支援をできる。
【０２６４】
また、本開示は、本開示の一態様に係る運転支援方法を実行するためのプログラム、又は、当該プログラムを記憶する記憶媒体として実現されてもよい。
【０２６５】
また、上記実施の形態では、検出装置２３０、２３０ａと取得部１１０とは、通信可能としたが、検出装置２３０、２３０ａと取得部１１０との通信方法は特に限定されない。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）又はＺｉｇＢｅｅ（登録商標）等の所定の無線通信規格に基づいて行われてもよい。また、運転支援装置１００、１０１が移動体１０の外部に配置される場合、検出装置２３０、２３０ａと取得部１１０とは、有線通信してもよい。この場合、検出装置２３０、２３０ａと取得部１１０とは、それぞれ互いに有線通信するためのケーブルを接続するための通信アダプタ等を備えてもよい。また、提示装置２２０、入力装置２４０等の外部機器は、検出装置２３０、２３０ａと同様に、取得部１１０と、無線通信可能に接続されていてもよいし、有線通信可能に接続されていてもよい。
【０２６６】
また、例えば、検出装置２３０、２３０ａが検出したドライバのドライバ情報、疲労情報等は、いわゆるクラウドコンピューティングで処理されてもかまわない。例えば、検出装置２３０、２３０ａが検出したドライバのドライバ情報は、検出装置２３０、２３０ａと通信可能に接続するサーバ装置等に記憶されてもよい。この場合、取得部１１０は、当該サーバ装置と通信可能に接続され、当該サーバ装置からドライバのドライバ情報、疲労情報等を取得してもよい。
【０２６７】
また、例えば、取得部１１０が取得する情報は、ドライバのドライバ情報、疲労情報等以外にも、移動体１０内の環境を示す環境情報を取得してもよい。環境情報は、例えば、移動体１０内の騒音状態、気温等を含む情報である。例えば、移動体１０内の騒音が大きければ、制御部１３０は、オーディオ装置２１２を制御することでドライバの覚醒を促すのではなく、空調装置２１１を制御することで、ドライバの覚醒を誘導してもよい。また、環境情報には、ドライバが現在ガムを噛んでいるか、同乗者等と会話をしているか、移動体１０の車速の変動の大きさ、移動体１０の周囲に位置する車両等との車間距離等が含まれていてもよい。例えば、推定部１２０、１２１は、ドライバが現在ガムを噛んでいる場合、一度推定したドライバの眠気度合いを低く推定し直してもよい。また、例えば、推定部１２０、１２１は、同乗者等と会話をしている場合、一度推定したドライバの眠気度合いを低く推定し直してもよい。また、例えば、推定部１２０、１２１は、移動体１０の車速の変動の大きさが所定の変動の大きさより低い場合、一度推定したドライバの眠気度合いを高く推定し直してもよい。また、例えば、推定部１２０、１２１は、移動体１０の周囲に位置する車両等との車間距離が所定の車間距離より長い場合、一度推定したドライバの眠気度合いを高く推定し直してもよい。また、制御部１３０、１３１は、推定部１２０、１２１によってドライバの眠気度合いが閾値を超えるように推定され直された場合、推定部１２０が推定し直されたドライバの眠気度合いに基づいて、提示装置２２０を制御することによるドライバの運転可否の提示、移動体１０の走行ルートを算出して算出結果の出力、及び、ドライバを覚醒させるための覚醒部２１０の駆動の少なくとも１つを実行してもよい。また、運転支援システム２００は、上記の環境情報を取得するためのセンサをさらに備えてもよい。
【０２６８】
また、上記した推定部１２１が実行するドライバの疲労度の推定の基準は、現時点における発明者らのデータ分析によるものであるが、今後、より多くのドライバから集めたデータ分析、条件を見直したデータ分析等が行われることにより、ドライバの疲労度の推定結果が変更になる可能性がある。したがって、上記実施の形態２では、例えば、推定部１２１は、ドライバの起床時の体温が高い程、ドライバの疲労度が高い、つまりドライバが疲れていると推定してもよいとしたが、これに限定されない。例えば、推定部１２１は、ドライバの起床時の体温が低い程、ドライバの疲労度が高い、つまりドライバが疲れていると推定してもよい。他の疲労情報における、推定部１２１が実行するドライバの疲労度の推定についても同様である。
【産業上の利用可能性】
【０２６９】
本開示は、移動体を運転するドライバを、ドライバの眠気度合いに応じた制御するシステムとして利用でき、例えば、車両に配置されているオーディオ装置、空調装置等を制御してドライバを覚醒する装置等に利用される。
【符号の説明】
【０２７０】
１０  移動体
１１  自動運転システム
１００、１０１  運転支援装置
１１０  取得部
１２０、１２１  推定部
１３０、１３１  制御部
１４０  記憶部
１４１  相関情報
２００、２０１  運転支援システム
２１０  覚醒部
２１１  空調装置（覚醒誘導装置）
２１２  オーディオ装置（覚醒誘導装置）
２１３  膨縮装置（覚醒誘導装置）
２２０  提示装置
２３０、２３０ａ  検出装置
２３１  電波センサ
２３２  カメラ
２３３  サーモカメラ
２３４  圧力センサ
２３５  バイタルセンサ
２４０  入力装置
【図１】
2019067385.tif 000003
【図２】
2019067385.tif 000004
【図３】
2019067385.tif 000005
【図４】
2019067385.tif 000006
【図５】
2019067385.tif 000007
【図６】
2019067385.tif 000008
【図７】
2019067385.tif 000009
【図８】
2019067385.tif 000010
【図９】
2019067385.tif 000011
【図１０】
2019067385.tif 000012
【図１１】
2019067385.tif 000013
【図１２】
2019067385.tif 000014