(57)【要約】【課題】自車両が予定経路を走行する間に乗員が就寝できる就寝時間の推定精度を向上する。【解決手段】睡眠提案方法では、自車両がこれから走行する予定経路上の地点における他車両の乗員の睡眠履歴情報を取得し（Ｓ２０）、睡眠履歴情報に基づいて、予定経路上の地点の環境が睡眠に向いている度合い示す睡眠適合度を、各予定経路上の各地点について算出し（Ｓ２２）、睡眠適合度に基づいて、自車両が予定経路上を走行する間に自車両の乗員が就寝できる就寝時間を推定し（Ｓ２３）、推定した就寝時間を自車両の乗員に提案する（Ｓ２４）。【選択図】図８
2020077121.tif 000002
【特許請求の範囲】
【請求項１】
自車両がこれから走行する予定経路上の地点における他車両の乗員の睡眠履歴情報を取得する処理と、
前記睡眠履歴情報に基づいて、前記予定経路上の地点の環境が睡眠に向いている度合いを示す睡眠適合度を、各予定経路上の各地点について算出する処理と、
前記睡眠適合度に基づいて、前記自車両が前記予定経路上を走行する間に前記自車両の乗員が就寝できる就寝時間を推定する処理と、
推定した前記就寝時間を前記自車両の乗員に提案する処理と、
をコントローラが実行することを特徴とする睡眠提案方法。
【請求項２】
前記予定経路上の地点の交通状況に関する交通状況情報を取得する処理と、
前記交通状況情報に基づいて前記睡眠適合度を算出する処理と、
を前記コントローラが実行することを特徴とする請求項１に記載の睡眠提案方法。
【請求項３】
前記睡眠適合度と前記自車両の乗員の睡眠周期に基づいて、前記自車両の乗員の就寝開始時刻及び総睡眠時間の少なくとも一方を推定する処理を前記コントローラが実行することを特徴とする請求項１又は２に記載の睡眠提案方法。
【請求項４】
前記睡眠適合度と前記自車両の乗員の睡眠段階の遷移傾向に基づいて、前記自車両の乗員の就寝開始時刻及び総睡眠時間の少なくとも一方を推定する処理を前記コントローラが実行することを特徴とする請求項１又は２に記載の睡眠提案方法。
【請求項５】
前記睡眠適合度に基づいて前記自車両の乗員の入眠時刻を推定し、前記入眠時刻と前記自車両の乗員の睡眠潜時特性に基づいて、前記自車両の乗員の就寝開始時刻を推定する処理を前記コントローラが実行することを特徴とする請求項１〜４のいずれか一項に記載の睡眠提案方法。
【請求項６】
前記自車両の乗員の呼吸指標及び体動指標を検出する処理と、
検出した前記呼吸指標及び前記体動指標に基づいて前記自車両の乗員の睡眠状態を推定する処理と、
推定した前記睡眠状態に基づいて前記自車両の乗員の総睡眠時間を算出する処理と、
を前記コントローラが実行することを特徴とする請求項１〜５のいずれか一項に記載の睡眠提案方法。
【請求項７】
前記総睡眠時間が所定の長さに達したか否かを判定する処理と、
前記総睡眠時間が所定の長さに達したときに前記自車両の乗員の覚醒支援を行う処理と、
を前記コントローラが実行することを特徴とする請求項６に記載の睡眠提案方法。
【請求項８】
前記自車両の乗員が座るシートのシートポジションを変更することにより前記覚醒支援を行う処理を前記コントローラが実行することを特徴とする請求項７に記載の睡眠提案方法。
【請求項９】
前記自車両の乗員の呼吸指標及び体動指標を検出する処理と、
前記自車両の乗員の活動状況を検出する処理と、
検出した前記活動状況に基づいて前記自車両の乗員の覚醒期間を推定する処理と、
推定した前記覚醒期間に検出した前記呼吸指標及び前記体動指標をサーバ装置へ送信する処理と、
前記呼吸指標及び前記体動指標を教師データとして用いる学習処理により前記サーバ装置が調整した睡眠状態推定関数のパラメータを受信する処理と、
を前記コントローラが実行することを特徴とする請求項１〜５のいずれか一項に記載の睡眠提案方法。
【請求項１０】
前記自車両の乗員にコンテンツの利用を提案することにより前記覚醒期間の前記呼吸指標及び前記体動指標の検出を促す処理を前記コントローラが実行することを特徴とする請求項９に記載の睡眠提案方法。
【請求項１１】
通信機と、
スピーカ又は表示装置を含むユーザインタフェースと、
自車両がこれから走行する予定経路上の地点における他車両の乗員の睡眠履歴情報を前記通信機により取得し、前記睡眠履歴情報に基づいて、前記予定経路上の地点の環境が睡眠に向いている度合い示す睡眠適合度を、各予定経路上の各地点について算出し、前記睡眠適合度に基づいて、前記自車両が前記予定経路上を走行する間に前記自車両の乗員が就寝できる就寝時間を推定し、推定した前記就寝時間を前記ユーザインタフェースにより前記自車両の乗員に提案するコントローラと、
を備えることを特徴とする睡眠提案装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、睡眠提案方法及び睡眠提案装置に関する。
【背景技術】
【０００２】
特許文献１には、走行経路を走行中のユーザの行動を推定して、推定したユーザの行動に基づいて、レストラン情報、渋滞情報、新着ＤＶＤ情報などの情報を提供するナビゲーション装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８‐８２９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
走行中の車両の乗員に対して提供できる有用な情報として、自車両がこれから走行する予定経路において乗員が就寝できる就寝時間に関する情報が考えられる。
しかしながら、予定経路の途中には未知の外的要因（例えば工事現場の騒音など）があるため、予定通りの睡眠がとれるとは限らず就寝時間の推定精度が低下することがある。
本発明は、自車両が予定経路を走行する間に乗員が就寝できる就寝時間の推定精度を向上することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る睡眠提案方法では、自車両がこれから走行する予定経路上の地点における他車両の乗員の睡眠履歴情報を取得し、睡眠履歴情報に基づいて、予定経路上の地点の環境が睡眠に向いている度合いを示す睡眠適合度を各予定経路上の各地点について算出し、自車両が予定経路上を走行する間に自車両の乗員が就寝できる就寝時間を睡眠適合度に基づいて推定し、推定した就寝時間を自車両の乗員に提案する。
【発明の効果】
【０００６】
本発明の態様によれば、自車両が予定経路を走行する間に乗員が就寝できる就寝時間の推定精度を向上できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態の睡眠提案システムの一例の概略構成図である。
【図２】本発明の実施形態の睡眠提案装置の一例の概略構成図である。
【図３】本発明の実施形態の睡眠提案システムの機能構成の一例を示すブロック図である。
【図４Ａ】総睡眠時間及び就寝開始時間の決定方法の第１例の説明図である。
【図４Ｂ】総睡眠時間及び就寝開始時間の決定方法の第２例の説明図である。
【図５】総睡眠時間及び就寝開始時間の決定方法の第３例の説明図である。
【図６Ａ】車両用シートのシートポジションの第１例の説明図である。
【図６Ｂ】車両用シートのシートポジションの第２例の説明図である。
【図６Ｃ】車両用シートのシートポジションの第３例の説明図である。
【図７】本発明の実施形態の睡眠提案方法の一例のフローチャートである。
【図８】図８に示す就寝時間決定処理の一例のフローチャートである。
【図９】図８に示す睡眠状態推定関数調整処理の一例のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、各図面は模式的なものであって、現実のものとは異なる場合がある。また、以下に示す本発明の実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。
【０００９】
（構成）
図１を参照する。実施形態の睡眠提案システム１は、自車両２Ａに搭載される睡眠提案装置１４Ａと、他車両２Ｂに搭載される睡眠提案装置１４Ｂと、サーバ装置３を備える。なお、図１には１台の他車両２Ｂが図示されているが、他車両２Ｂは２台以上存在していてもよい。
睡眠提案装置１４Ａ及び睡眠提案装置１４Ｂは、例えば移動通信網などの無線通信回線を介してサーバ装置３と通信可能である。
【００１０】
自車両２Ａには、睡眠提案装置１４Ａの他に、ナビゲーション装置１０Ａと、車載センサ１１Ａと、走行制御部１２Ａと、アクチュエータ１３Ａと、内装機器１５Ａが設けられている。他車両２Ｂにも、睡眠提案装置１４Ｂの他に、ナビゲーション装置１０Ｂと、車載センサ１１Ｂと、走行制御部１２Ｂと、アクチュエータ１３Ｂと、内装機器１５Ｂが設けられている。
睡眠提案装置１４Ａと睡眠提案装置１４Ｂは、同様の構成及び機能を有する。また、車載センサ１１Ｂ、走行制御部１２Ｂ、アクチュエータ１３Ｂ、内装機器１５Ｂは、それぞれナビゲーション装置１０Ａ、車載センサ１１Ａ、走行制御部１２Ａ、アクチュエータ１３Ａと、内装機器１５Ａと、同様又は類似の構成及び機能を有する。
【００１１】
ナビゲーション装置１０Ａは、全地球型測位システム（ＧＮＳＳ）受信機を備え、複数の航法衛星から電波を受信して自車両２Ａの現在位置を測定する。ＧＮＳＳ受信機は、例えば地球測位システム（ＧＰＳ）受信機等であってよい。ナビゲーション装置１０Ａは、例えばオドメトリにより自車両２Ａの現在位置を測定してもよい。
【００１２】
乗員がナビゲーション装置１０Ａを操作して目的地を入力すると、ナビゲーション装置１０Ａは、ダイキストラ法やＡ＊などのグラフ探索理論に基づく手法により、現在位置から目的地まで自車両２Ａがこれから走行する予定経路を設定する。ナビゲーション装置１０Ａは、設定した予定経路に基づく経路案内を介して乗員に提示する。
また、ナビゲーション装置１０Ａは、設定した予定経路の情報と自車両２Ａの現在位置情報を走行制御部１２Ａと睡眠提案装置１４Ａへ出力する。
【００１３】
車載センサ１１Ａは、自車両２Ａの周囲環境、例えば自車両２Ａの周囲の物体を検出する。車載センサ１１Ａは、自車両２Ａ周囲に存在する物体、自車両２Ａと物体との相対位置、自車両２Ａと物体との距離、物体が存在する方向等の自車両２Ａの周囲環境を検出する。
車載センサ１１Ａは、レーザレンジファインダ（ＬＲＦ）やレーダなどの測距装置や、カメラを備えてよい。カメラは、例えばステレオカメラであってよい。カメラは、単眼カメラであってもよく、単眼カメラにより複数の視点で同一の物体を撮影して、物体までの距離を計算してもよい。また、撮像画像から検出された物体の接地位置に基づいて、物体までの距離を計算してもよい。車載センサ１１Ａは、検出した周囲環境の情報である周囲環境情報を走行制御部１２Ａへ出力する。
【００１４】
走行制御部１２Ａは、自車両２Ａの自動運転制御を行う電子制御ユニット（ＥＣＵ：Electronic Control Unit）である。走行制御部１２Ａは、プロセッサと、記憶装置等の周辺部品とを含む。プロセッサは、例えばＣＰＵ（Central Processing Unit）やＭＰＵ（Micro-Processing Unit）であってよい。記憶装置は、半導体記憶装置、磁気記憶装置及び光学記憶装置のいずれかを備えてよい。記憶装置は、レジスタ、キャッシュメモリ、主記憶装置として使用されるＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等のメモリを含んでよい。
【００１５】
なお、汎用の半導体集積回路中に設定される機能的な論理回路で走行制御部１２Ａを実現してもよい。例えば、走行制御部１２ＡはＦＰＧＡ等のＰＬＤ等を有していてもよい。
走行制御部１２Ａは、車載センサ１１Ａから入力した周囲環境情報と、ナビゲーション装置１０Ａにより測定された自車両２Ａの現在位置とに基づいて、ナビゲーション装置１０Ａにより設定された予定経路を自車両２Ａに走行させる走行軌道を生成する。
また、走行制御部１２Ａは、生成した走行軌道を自車両２Ａが走行するようにアクチュエータ１３Ａを駆動して自動的に自車両２Ａを走行させる。
【００１６】
アクチュエータ１３Ａは、走行制御部１２Ａからの制御信号に応じて、自車両２Ａのステアリングホイール、アクセル開度及びブレーキ装置を操作して、自車両２Ａの車両挙動を発生させる。アクチュエータ１３Ａは、例えば、ステアリングアクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備えてよい。ステアリングアクチュエータは、自車両２Ａのステアリングの操舵方向及び操舵量を制御する。アクセル開度アクチュエータは、自車両２Ａのアクセル開度を制御する。ブレーキ制御アクチュエータは、自車両２Ａのブレーキ装置の制動動作を制御する。
【００１７】
睡眠提案装置１４Ａは、自車両２Ａの走行中に乗員の呼吸指標及び体動指標を測定する。睡眠提案装置１４Ａは、測定した呼吸指標及び体動指標を変数とする睡眠状態推定関数に基づいて、乗員の睡眠状態を推定する。
睡眠提案装置１４Ａは、自車両２Ａの走行経路上の各地点における乗員の睡眠状態と、睡眠状態が推定された各地点の位置情報とを組み合わせた睡眠状態情報を、サーバ装置３へ送信する。
同様に、他車両２Ｂの睡眠提案装置１４Ｂも、他車両２Ｂの乗員の睡眠状態情報をサーバ装置３へ送信する。
【００１８】
サーバ装置３は、自車両２Ａや他車両２Ｂの乗員の睡眠状態情報が格納されるデータベースを有する情報処理装置である。例えばサーバ装置３は、インターネット上のクラウドサーバであってよい。
サーバ装置３は、プロセッサ１６と、記憶装置１７等の周辺部品とを含む。プロセッサ１６は、例えばＣＰＵやＭＰＵであってよい。
【００１９】
記憶装置１７は、半導体記憶装置、磁気記憶装置及び光学記憶装置のいずれかを備えてよい。記憶装置１７は、レジスタ、キャッシュメモリ、主記憶装置として使用されるＲＯＭ及びＲＡＭ等のメモリを含んでよい。プロセッサ１６は、記憶装置１７に格納されるコンピュータプログラムを実行することにより、以下に説明するサーバ装置３の機能を実現する。
【００２０】
サーバ装置３は、自車両２Ａや他車両２Ｂなど、複数の車両の乗員の睡眠状態情報をデータベースに記憶して、各地点を走行する車両の乗員の睡眠状態の履歴である睡眠履歴を生成する。
睡眠提案装置１４Ａは、自車両２Ａの予定経路上の各地点の睡眠履歴情報をサーバ装置３から取得する。この睡眠履歴情報には、予定経路上の地点を実際に走行した他車両２Ｂの乗員の当該地点における睡眠状態の履歴である睡眠履歴が含まれている。
睡眠提案装置１４Ａは、予定経路上の各地点の睡眠履歴に基づいて、自車両２Ａが予定経路上を走行する間に自車両２Ａの乗員が就寝できる就寝時間（例えば、総睡眠時間及び就寝開始時間）を推定して乗員に提案する。
【００２１】
さらに睡眠提案装置１４Ａは、自車両２Ａの乗員が覚醒している間の呼吸指標及び体動指標を、覚醒中の呼吸指標及び体動指標を示す教師データとして、サーバ装置３へ送信する。
サーバ装置３は、受信した教師データを覚醒段階の教師データとして使用して、睡眠状態推定関数の学習を行い、睡眠状態推定関数に含まれる係数パラメータを調整する。睡眠提案装置１４Ａは、自車両２Ａの乗員の睡眠状態を推定する際に使用する睡眠状態推定関数に含まれる係数パラメータを、サーバ装置３により調整された係数パラメータで更新する。
【００２２】
内装機器１５Ａは、自車両２Ａに設けられる車両用シート、照明装置、音響装置やエアコンディショナである。
睡眠提案装置１４Ａは、内装機器１５Ａを動作させることによって睡眠中の乗員の覚醒を支援する。また、睡眠提案装置１４Ａは、乗員によるこれらの装置の操作状態に基づいて乗員の活動状況を検出し、乗員が覚醒しているか否かを判断する。
睡眠提案装置１４Ａ及びサーバ装置３の構成及び動作の詳細は後述する。
【００２３】
図２を参照する。睡眠提案装置１４Ａは、通信機２０と、呼吸指標センサ２１と、体動指標センサ２２と、活動センサ２３と、コントローラ２４と、ユーザインタフェース２５を備える。
通信機２０は、サーバ装置３との間で、例えば移動通信網などの無線通信回線を介して無線通信を行う。
【００２４】
呼吸指標センサ２１は、乗員の呼吸運動状態（すなわち、呼吸に伴う胸部及び／又は腹部の収縮・膨張運動の状態）を表す呼吸指標の検出に使用される、乗員の呼吸運動に伴う体表面の変位を測定する。例えば、呼吸指標センサ２１は、被検者の呼吸運動に伴う胸部又は腹部の収縮・膨張による体表面の変位を圧力値として計測する圧力センサであってよい。また、呼吸指標センサ２１は、乗員を撮影する車内カメラであってもよい。コントローラ２４は乗員の映像を画像解析することにより体表面の変位を算出して呼吸指標を検出してもよい。
【００２５】
体動指標センサ２２は、乗員の体動状態（すなわち、身体及び／又はその一部の運動（位置・向きの変化））を表す体動指標値の検出に使用される、乗員の体動に伴って変化する加速度値を測定する。例えば、体動指標センサ２２は、乗員の身体に装着又は接触された加速度センサであってよい。また、体動指標センサ２２は、乗員を撮影する車内カメラであってもよい。コントローラ２４は乗員の映像を画像解析することにより加速度値を算出して体動指標を検出してもよい。
【００２６】
活動センサ２３は、乗員の活動状況を検出するセンサである。活動センサ２３は、乗員を撮影する車内カメラであってもよく、車両用シートなどに設けられ乗員の体重移動を検出する圧力センサであってもよい。
コントローラ２４は、乗員の睡眠状態の推定と就寝時間の提案を行う電子制御ユニットである。
【００２７】
コントローラ２４は、プロセッサ２６と、記憶装置２７等の周辺部品とを含む。プロセッサ２６は、例えばＣＰＵやＭＰＵであってよい。記憶装置２７は、半導体記憶装置、磁気記憶装置及び光学記憶装置のいずれかを備えてよい。記憶装置２７は、レジスタ、キャッシュメモリ、主記憶装置として使用されるＲＯＭ及びＲＡＭ等のメモリを含んでよい。プロセッサ２６は、記憶装置２７に格納されるコンピュータプログラムを実行することにより、以下に説明する睡眠提案装置１４Ａの機能を実現する。
なお、汎用の半導体集積回路中に設定される機能的な論理回路でコントローラ２４を実現してもよい。例えば、コントローラ２４はＦＰＧＡ等のＰＬＤ等を有していてもよい。
【００２８】
ユーザインタフェース２５は、入力装置２８と、スピーカ２９と、表示装置３０を備える。
入力装置２８は、乗員による睡眠提案装置１４Ａの操作を受け付ける。入力装置２８は、例えばボタン、ダイヤル、スライダなどであってよく、表示装置３０に設けられたタッチパネルであってもよい。また、入力装置２８は睡眠提案装置１４Ａと別体の入力端末（例えばタブレット装置）であってよく、無線通信又は有線通信によってコントローラ２４と通信してよい。
【００２９】
スピーカ２９は、睡眠提案装置１４Ａにより提供される様々な音声情報を出力する。例えば、睡眠提案装置１４Ａは、スピーカ２９を介して就寝時間（例えば、総睡眠時間及び就寝開始時間）を乗員に提案する音声信号（例えば音声メッセージなど）を出力してよい。また、睡眠提案装置１４Ａは、スピーカ２９から音声信号を出力することにより乗員の覚醒を支援してもよい。
表示装置３０は、睡眠提案装置１４Ａにより提供される様々な視覚的情報を出力する。例えば、睡眠提案装置１４Ａは、就寝時間を乗員に提案する視覚的信号（例えば文字メッセージなど）を表示装置３０に表示してよい。
【００３０】
（睡眠提案装置１４Ａの機能構成）
図３を参照する。睡眠提案装置１４Ａは、睡眠履歴受信部４０と、交通状況受信部４１と、睡眠適合度算出部４２と、総睡眠時間算出部４３と、就寝開始時刻算出部４４と、就寝時間提示部４５と、呼吸指標検出部４６と、体動指標検出部４７と、睡眠状態推定部４８と、パラメータ受信部４９と、総睡眠時間推定部５０と、覚醒支援部５１と、睡眠状態送信部５２と、覚醒期間推定部５３と、教師データ送信部５４を備える。
【００３１】
睡眠履歴受信部４０は、自車両２Ａがこれから走行する予定経路上の各地点の睡眠履歴情報をサーバ装置３から受信する。この睡眠履歴情報には、予定経路上の地点を実際に走行した他車両２Ｂの乗員の睡眠履歴が含まれている。
睡眠履歴情報は、各地点を実際に走行した時点の他車両の乗員の睡眠の質を表す情報である。睡眠履歴情報は、例えば睡眠段階（すなわち睡眠の深さ）Ｌｖ、中途覚醒割合Ｒｗ、睡眠潜時Ｌｓの情報であってよい。睡眠履歴受信部４０は予定経路上の各地点の位置情報をサーバ装置３に送信することによって、これらの地点の睡眠履歴情報をサーバ装置３に要求する。
【００３２】
中途覚醒割合Ｒｗは、対象の地点を他車両が走行した全回数に対する、対象の地点で乗員が中途覚醒した回数の割合である。
睡眠潜時は、就寝開始時刻（すなわち乗員が睡眠の準備を開始する時刻）から入眠時刻（睡眠段階が初めて覚醒以外になった時刻）までの時間である。例えば、睡眠履歴情報に含まれる睡眠潜時Ｌｓは、就寝開始時刻から入眠時刻までの間に対象の地点を走行した場合の睡眠潜時の平均値であってよい。
【００３３】
交通状況受信部４１は、自車両２Ａがこれから走行する予定経路上の地点の交通状況に関する交通状況情報をサーバ装置３から受信する。
交通状況には、定常的な交通状況と非定常的な交通状況とが含まれる。定常的な交通状況は、例えば道路形状、店舗の有無、信号機の有無であってよい。非定常的な交通状況は、例えば、渋滞、工事、事故、店舗の営業状態、景色、環境、天気であってよい。
【００３４】
睡眠適合度算出部４２は、予定経路上の各地点の睡眠履歴と交通状況に基づいて、各地点の環境が乗員の睡眠に向いている度合いを示す睡眠適合度Ｓｓを、これらの地点のそれぞれについて算出する。
例えば、睡眠適合度算出部４２は、交通状況情報に基づいて各地点の交通状況が睡眠に悪影響を及ぼす程度を示す交通状況変数Ｔｖを決定する。例えば、交通状況変数Ｔｖは、睡眠に及ぼす悪影響が大きいほど大きな値に設定される。例えば、急激な車両挙動が生じる道路形状や、工事、綺麗な景色、悪天候は、睡眠に及ぼす悪影響が大きい交通状況である。反対に、緩慢な車両挙動が生じる道路形状や渋滞などは、睡眠に及ぼす悪影響が小さい交通状況である。
【００３５】
睡眠適合度算出部４２は、睡眠履歴と交通状況変数Ｔｖの加重和を睡眠適合度Ｓｓとして算出する。ここで、睡眠段階Ｌｖが深いほど（すなわち睡眠が深いほど）対象の地点が睡眠に向いていると考えられる。したがって睡眠適合度算出部４２は、睡眠段階Ｌｖが深いほど大きな睡眠適合度Ｓｓを算出する。
また、中途覚醒割合Ｒｗが大きいほど対象の地点が睡眠に向いていないと考えられる。したがって睡眠適合度算出部４２は、中途覚醒割合Ｒｗが大きいほど小さな睡眠適合度Ｓｓを算出する。
【００３６】
また、睡眠潜時Ｌｓが長いほど寝付きにくく対象の地点が睡眠に向いていないと考えられる。したがって睡眠適合度算出部４２は、睡眠潜時Ｌｓが長いほど小さな睡眠適合度Ｓｓを算出する。例えば、睡眠適合度算出部４２は、次式にしたがって睡眠適合度Ｓｓを算出してよい。
Ｓｓ＝ｃ１×Ｌｖ−ｃ２×Ｒｗ−ｃ３×Ｌｓ−ｃ４×Ｔｖ
ただし、ｃ１、ｃ２、ｃ３、ｃ４は正の定数である。
【００３７】
総睡眠時間算出部４３は、予定経路上の各地点の睡眠適合度Ｓｓに基づいて、現在位置から目的地までの間に、すなわち現在時刻から目的地への到着予想時刻までの間に、乗員が睡眠することができる総睡眠時間を算出する。
具体的には、総睡眠時間算出部４３は、睡眠適合度Ｓｓが所定閾値以上である睡眠適合区間と、睡眠適合度Ｓｓが所定未満以上である睡眠不適合区間を決定する。
【００３８】
総睡眠時間算出部４３は、自車両２Ａが睡眠適合区間を走行すると予想される睡眠適合期間と、睡眠不適合区間を走行すると予想される睡眠不適合期間を決定する。総睡眠時間算出部４３は、睡眠適合期間の長さに応じて総睡眠時間を算出する。
図４Ａ及び図４Ｂを参照する。例えば総睡眠時間算出部４３は、現在時刻から到着予想時刻までの間の睡眠適合期間の総計から、乗員固有の睡眠潜時を減じた時間（Ｔ１＋Ｔ２＋Ｔ４）を総睡眠時間と算出してもよい。
【００３９】
図５を参照する。例えば総睡眠時間算出部４３は、乗員固有の睡眠段階の遷移傾向である睡眠段階パターン７０に基づいて総睡眠時間を算出してよい。
例えば、乗員の睡眠段階が深い時間帯に睡眠不適合区間を走行することにより目が覚めると乗員は不快感を覚える。したがって、総睡眠時間算出部４３は、睡眠段階パターン７０に基づいて、睡眠不適合期間の睡眠段階がレム睡眠となるように（例えばレム睡眠中に睡眠不適合期間が開始するように）入眠時刻を推定して、入眠時刻から睡眠不適合期間の開始時刻までの長さを総睡眠時間として算出する。
【００４０】
総睡眠時間算出部４３は、乗員固有の睡眠周期に基づいて総睡眠時間を算出してよい。ノンレム睡眠とそれに続くレム睡眠までの睡眠単位の長さである。総睡眠時間算出部４３は、睡眠周期に基づいて、睡眠不適合期間の睡眠段階がレム睡眠となるように（例えばレム睡眠中に睡眠不適合期間が開始するように）入眠時刻を推定して、入眠時刻から睡眠不適合期間の開始時刻までの長さを総睡眠時間として算出してもよい。
【００４１】
図３を参照する。就寝開始時刻算出部４４は、予定経路上の各地点の睡眠適合度Ｓｓに基づいて就寝開始時刻を算出する。
図４Ａの例では、現在時刻が睡眠適合期間に含まれているため、就寝開始時刻算出部４４は就寝開始時刻を現在時刻に決定してよい。図４Ｂの例では、現在時刻が睡眠不適合期間に含まれているため、睡眠不適合期間の終了時刻、すなわちこの睡眠不適合期間に続く睡眠適合期間の開始時刻を就寝開始時刻として算出してよい。
【００４２】
図５を参照する。就寝開始時刻算出部４４は、睡眠段階パターン７０に基づいて就寝開始時刻を算出してもよい。就寝開始時刻算出部４４は、睡眠段階パターン７０に基づいて、睡眠不適合期間の睡眠段階がレム睡眠となるように（例えばレム睡眠中に睡眠不適合期間が開始するように）入眠時刻を推定し、この入眠時刻よりも乗員固有の睡眠潜時だけ早い時刻を就寝開始時刻として算出してよい。すなわち、就寝開始時刻算出部４４は、乗員固有の睡眠潜時特性に基づいて就寝開始時刻を算出する。
【００４３】
就寝開始時刻算出部４４は、睡眠周期に基づいて就寝開始時刻を算出してもよい。就寝開始時刻算出部４４は、睡眠周期に基づいて、睡眠不適合期間の睡眠段階がレム睡眠となるように（例えばレム睡眠中に睡眠不適合期間が開始するように）入眠時刻を推定し、この入眠時刻よりも乗員固有の睡眠潜時だけ早い時刻を就寝開始時刻として算出してよい。
【００４４】
図３を参照する。就寝時間提示部４５は、総睡眠時間算出部４３が算出した総睡眠時間と、就寝開始時刻算出部４４が算出した就寝開始時刻を、現在位置から目的地までの間に乗員が実際に就寝できる就寝時間として、スピーカ２９や表示装置３０から出力する。
就寝時間提示部４５は、乗員が座る車両用シートのシートポジションのモードを、就寝開始時刻算出部４４が算出した就寝開始時刻が到来した時点で変更することにより、乗員に就寝開始時刻が到来したことを知らせて就寝を促してもよい。
【００４５】
図６Ａ〜図６Ｃを参照する。車両用シート８０は、乗員が座る座部となるシートクッション８０ａと、背もたれとなるシートバック８０ｂと、ヘッドレスト８０ｃと、乗員の前腕を載せるためのアームレスト８０ｄと、乗員の足を載せるためのオットマン８０ｅを備える。参照符号８１はステアリングホイールを示し、参照符号８２はダッシュボードを示す。
【００４６】
なお、本願の明細書の記載において車両用シート８０の「シートポジション」とは、車両用シート８０の前後位置（例えばシートクッション８０ａの前後位置）、車両用シート８０の上下位置（例えばシートクッション８０ａの上下位置）、シートバック８０ｂのリクライニング角度、ヘッドレスト８０ｃの後傾角度、アームレスト８０ｄの位置、及びオットマン８０ｅの位置の組み合わせを意味する。
【００４７】
自動運転中の車両用シート８０のシートポジションのモードとして、例えば、運転以外の何らかのアクティビティを行っている「アクティブモード」、アクティビティを行わずにリラックスしている「リラックスモード」、及び車両用シートに仰向け又は横になっている「スリープモード」を想定する。
図６Ｂに示すリラックスモードでは、図６Ａに示すアクティブモードに比べて、シートクッション８０ａが後方に後退し、シートバック８０ｂの後方への傾斜角が大きくなっている。また、乗員が足を載せることができるようにオットマン８０ｅが上昇している。
【００４８】
図６Ｃに示すスリープモードでは、シートバック８０ｂが更に後方に倒れて、シートクッション８０ａとシートバック８０ｂとがほぼフラットになり、乗員の睡眠に適したシートポジションを提供している。
就寝時間提示部４５は、就寝開始時刻が到来した時点で、例えば車両用シート８０のシートポジションを、アクティブモードやリラックスモードからスリープモードに変更することにより乗員に就寝開始時刻が到来したことを知らせて就寝を促してもよい。
【００４９】
図３を参照する。呼吸指標検出部４６は、呼吸指標センサ２１の測定結果に基づき呼吸指標を検出し、呼吸指標の時系列データを生成する。
体動指標検出部４７は、体動指標センサ２２の測定結果に基づき体動指標を検出し、体動指標の時系列データを生成する。
このとき、体動指標検出部４７は、乗員が座る車両用シート８０のシート角度（例えばシートバック８０ｂのリクライニング角度やシートクッション８０ａの傾斜角度）を検出してよい。体動指標検出部４７は、車両用シートのシート角度に応じて検出した体動指標を補正してよい。例えば、リクライニング角度の後傾が小さい場合には乗員の体動が大きくなる傾向があるので、このような場合には体動指標を低減してよい。
【００５０】
就寝時間提示部４５が、乗員に就寝時間を提示すると、睡眠状態推定部４８は、呼吸指標の時系列データから呼吸状態特徴量を抽出し、体動指標の時系列データから体動特徴量を抽出する。睡眠状態推定部４８は、呼吸指標の時系列データにおける所定時間間隔（エポック）毎の統計量を、呼吸状態特徴量として抽出する。また、睡眠状態推定部４８は、体動指標の時系列データにおけるエポック毎の統計量を体動特徴量として抽出する。
【００５１】
具体例として、睡眠状態推定部４８は、呼吸状態特徴量として、特開２０１７−１６９８８４公報に記載の４つの特徴量「平均呼吸数」、「呼吸変動係数」、「振幅振動係数」及び「自己相関ピーク比」を算出する。
また、睡眠状態推定部４８は、体動特徴量として、特開２０１７−１６９８８４公報に記載の「加速度差分ノルム」のエポック内の最大値を算出する。
睡眠状態推定部４８は、呼吸運動特徴量と体動特徴量を正規化することにより、これらの特徴量の個人差及び個人内差を除去する。例えば、睡眠状態推定部４８は、各エポックの呼吸運動特徴量と体動特徴量から、全エポックの呼吸運動特徴量と体動特徴量の中央値をそれぞれ差し引くことにより呼吸運動特徴量と体動特徴量を正規化する。
【００５２】
次に、睡眠状態推定部４８は、呼吸状態特徴量及び体動特徴量を変数として、睡眠状態推定関数に基づいて、各睡眠段階の出現確率を算出する。睡眠状態推定関数は、例えば以下のように定義してよい。
まず、呼吸運動特徴量と体動特徴量とにより以下の特徴量ベクトルＸを定義する。
Ｘ＝（ｘ１，ｘ２，ｘ３，ｘ４，ｘ５）
【００５３】
ｘｉ（ｉ＝１〜５）は、呼吸運動特徴量と体動特徴量を示し、本実施形態では、ｘ１は平均呼吸数であり、ｘ２は呼吸変動係数であり、ｘ３は振幅振動係数であり、ｘ４は自己相関ピーク比であり、ｘ５は加速度差分ノルムの最大値である。
また、判定されるべき睡眠段階（クラス）を、ｙ∈｛Ｗａｋｅ，ＲＥＭ，Ｌｉｇｈｔ，Ｄｅｅｐ｝と定義する。Ｗａｋｅは覚醒段階であり、ＲＥＭはレム睡眠段階であり、Ｌｉｇｈｔは浅いノンレム睡眠であり、Ｄｅｅｐは深いノンレム睡眠である。
【００５４】
ここで、Ｎ個の教師データ群Ｘｔｎ（ｎ＝１〜Ｎ）が在るとき（ｎは、データ点の符号である）、特徴量ベクトルＸが得られた際の各睡眠段階ｙの出現確率ｐ（ｙ／Ｘ）、即ち、睡眠状態推定関数は、最小二乗確率的分類器にしたがって次式で与えられる。
ｐ（ｙ／Ｘ）＝［ｍａｘ（０，ｑ（ｙ｜Ｘ：θｙ））］／Σ［ｍａｘ（０，ｑ（ｙａ｜Ｘ：θｙａ））］
【００５５】
ここで、ｙａは、各睡眠段階の符号であり、Σは、ｙａ＝睡眠段階についての総和である。なお、出現確率ｐ（ｙ／Ｘ）は、特徴量ベクトルＸであるときの睡眠段階ｙが出現する事後確率に相当する。ｑ（ｙ｜Ｘ：θｙ）は、特徴量ベクトルの張られる空間（特徴量空間）における、睡眠段階ｙである教師データの各点の位置と特徴量ベクトルＸの点の位置との間の距離に依存した状態の近似の度合を表す値の総和に相当し、具体的には、次式であらわされる。
ｑ（ｙ｜Ｘ：θｙ）＝Σθｙ，ｎ・φｎ（Ｘ）
【００５６】
Σは、教師データのｎ＝１〜Ｎについての総和である。θｙ，ｎ・φｎ（Ｘ）は、特徴量ベクトルＸの点と教師データの点Ｘｔｎとの近似の度合の分布を表す値を表す関数（分布関数）である。
φｎ（Ｘ）は、特徴量空間に於ける特徴量ベクトルＸの点と教師データの点Ｘｔｎとの間の距離Ｌｎを用いて、φｎ（Ｘ）＝ｅｘｐ（−Ｌｎ２／２σ２）により定義されるガウス型の基底関数であり、θｙ，ｎは、分布関数の高さを決定する係数パラメータであり、σは、分布関数の幅を決定するパラメータである。
【００５７】
これらのパラメータθｙ，ｎ，σは、サーバ装置３によって調整されてパラメータ受信部４９により受信される。
睡眠状態推定部４８は、睡眠状態推定関数に基づいて出現確率を算出した各睡眠段階のうち、最も出現確率が高い睡眠段階を乗員の睡眠段階（すなわち睡眠状態）と推定する。
【００５８】
総睡眠時間推定部５０は、睡眠状態推定部４８が推定した睡眠状態に基づいて、就寝時間提示部４５が就寝時間を提示してから現在時刻までに乗員が実際に睡眠した総睡眠時間を推定する。
覚醒支援部５１は、乗員の総睡眠時間が、就寝時間提示部４５が提示した総睡眠時間に達したか否か、すなわち就寝時間提示部４５が提示した総睡眠時間が満了したか否かを判断する。総睡眠時間が満了した場合に覚醒支援部５１は、乗員の覚醒支援を行う。
【００５９】
例えば覚醒支援部５１は、乗員が座る車両用シート８０のシートポジションのモードを変更することにより乗員の覚醒支援を行ってよい。就寝時間提示部４５は、総睡眠時間が満了した時点で、例えば車両用シート８０のシートポジションを、スリープモードからアクティブモードやリラックスモードに変更することにより、乗員の覚醒支援を行ってよい。
また例えば覚醒支援部５１は、自車両２Ａの内装機器１５Ａを作動させることによって、乗員の覚醒支援を行ってよい。
【００６０】
睡眠状態送信部５２は、自車両２Ａが予定経路上を走行している間に、現在地点で睡眠状態推定部４８が推定した睡眠段階、現在地点で中途覚醒したか否か、睡眠潜時に現在地点を通過したかの情報と、現在地点の位置情報と、を組み合わせて睡眠状態情報を生成する。睡眠状態送信部５２は、睡眠状態情報をサーバ装置３に送信する。これによって、自車両２Ａが送信した睡眠状態情報が、他車両２Ｂの睡眠提案装置１４Ｂに利用可能になる。
【００６１】
覚醒期間推定部５３は、自車両２Ａの乗員の活動状況を検出する。覚醒期間推定部５３は、例えば活動センサ２３の検出結果に基づいて自車両２Ａの乗員の活動状況を検出してよい。また覚醒期間推定部５３は、例えば、内装機器１５Ａや入力装置２８の操作状態に応じて乗員の活動状況を検出してよい。覚醒期間推定部５３は、内装機器１５Ａや入力装置２８の状態信号や車内カメラの映像に基づいて内装機器１５Ａや入力装置２８の操作状態を検出してよい。
覚醒期間推定部５３は、検出した乗員の活動状況に応じて乗員の覚醒期間を推定する。例えば、乗員による内装機器１５Ａや入力装置２８の操作間隔が所定期間以上の場合に乗員の睡眠が開始したと推定してよい。
【００６２】
また、乗員が内装機器１５Ａや入力装置２８を操作した場合に乗員の睡眠が終了したと推定してよい。
覚醒期間推定部５３は、乗員による車両用シート８０のシートポジションのモード変更に応じて覚醒期間を推定してよい。例えば、車両用シート８０のシートポジションがスリープモードに変更してから睡眠潜時が経過した時点で乗員の睡眠が開始したと推定してよい。また、車両用シート８０のシートポジションがスリープモードから他のモードへ変更した時点で乗員の睡眠が終了したと推定してよい。
【００６３】
教師データ送信部５４は、自車両２Ａの乗員が覚醒している間の呼吸指標及び体動指標を、覚醒段階の呼吸指標及び体動指標を示す教師データとして、サーバ装置３へ送信する。これらの覚醒段階の教師データは、サーバ装置３による睡眠状態推定関数の学習に用いられる。これにより、覚醒中の呼吸指標及び体動指標に基づいて運転者が睡眠中であると誤判定することが抑制され、総睡眠時間を適切に推定することができる。
教師データ送信部５４は、教師データと共に、自車両２Ａの乗員が覚醒している間の車両用シートのシート角度をサーバ装置３へ送信してもよい。
【００６４】
なお、教師データ送信部５４は、自車両２Ａの乗員にコンテンツの利用を提案することにより、乗員が覚醒状態であることを促し、覚醒期間の呼吸指標及び体動指標の検出を促進してもよい。教師データ送信部５４は、コンテンツの利用の一例として、音響装置による音楽コンテンツの再生や、ナビゲーション装置１０Ａが備えるディスプレイ装置上での映像コンテンツの再生を提案してもよい。
【００６５】
（サーバ装置３の機能構成）
次に、サーバ装置３の機能構成を説明する。サーバ装置３は、睡眠状態受信部６０と、睡眠履歴検索部６１と、睡眠履歴送信部６２と、交通状況送信部６３と、教師データ受信部６４と、睡眠状態推定関数調整部６５と、パラメータ送信部６６と、睡眠履歴データベース６７と、教師データ群記憶部６８を備える。なお、図面においてデータベースを「ＤＢ」と表記する。
【００６６】
睡眠状態受信部６０は、睡眠提案装置１４Ａや睡眠提案装置１４Ｂから送信された睡眠状態情報を睡眠履歴データベース６７に記憶する。
睡眠履歴検索部６１は、睡眠提案装置１４Ａが位置情報を送信して睡眠履歴情報を要求すると、この地点の睡眠履歴情報を睡眠履歴データベース６７から読み出す。睡眠履歴送信部６２は、睡眠履歴検索部６１が読み出した睡眠履歴情報を睡眠提案装置１４Ａへ送信する。
なお、睡眠履歴情報に含まれる他車両２Ｂの乗員の睡眠状態情報が古すぎると、自車両２Ａがその地点を走行する時点では既に状態が変化している恐れがある。したがって、睡眠履歴情報の履歴の期間の長すぎると、精度のよい睡眠適合度Ｓを算出できない。一方、睡眠履歴情報に含めることができる睡眠状態情報の有効期間が短すぎても、睡眠履歴情報の情報量が不十分になり、精度のよい睡眠適合度Ｓを算出できない。したがって、睡眠履歴情報の履歴の期間は、適切な長さ（例えば、５〜１０日程度）に設定される。
【００６７】
また、睡眠提案装置１４Ａが位置情報を送信して睡眠履歴情報を要求すると、交通状況送信部６３は、地図情報や高度道路交通システム（ＩＴＳ）からこの地点の交通状況情報を取得して、睡眠提案装置１４Ａへ送信する。
教師データ受信部６４は、乗員が覚醒している間の呼吸指標及び体動指標を、覚醒中の呼吸指標及び体動指標を示す教師データとして、睡眠提案装置１４Ａや睡眠提案装置１４Ｂから受信する。
【００６８】
教師データ受信部６４は、受信した教師データを覚醒段階の教師データとして教師データ群記憶部６８に記憶する。
教師データ群記憶部６８には、ポリソムノグラフィを用いて判定された各睡眠段階（すなわち覚醒段階（Ｗａｋｅ）、レム睡眠段階（ＲＥＭ）、浅いノンレム睡眠（Ｌｉｇｈｔ）、深いノンレム睡眠（Ｄｅｅｐ））においてそれぞれ測定された呼吸指標及び体動指標が、各睡眠段階の教師データとして記憶されている。
【００６９】
自車両２Ａや他車両２Ｂから受信した教師データは、覚醒段階の教師データとして教師データ群記憶部６８に追加される。
教師データ受信部６４は、教師データと共に乗員が覚醒している間の車両用シートのシート角度を、睡眠提案装置１４Ａや睡眠提案装置１４Ｂから受信してもよい。教師データ受信部６４は、受信した体動指標を車両用シートのシート角度に応じて補正してよい。
【００７０】
睡眠状態推定関数調整部６５は、教師データ群記憶部６８に記憶された各睡眠段階の呼吸指標及び体動指標を教師データとして用いた学習処理によって、睡眠状態推定関数の係数パラメータθｙ，ｎ，σを調整する。例えば、睡眠状態推定関数調整部６５は、最小二乗確率的分類器の理論にしたがって睡眠状態推定関数の学習を行ってよい。
パラメータ送信部６６は、睡眠状態推定関数調整部６５が調整した睡眠状態推定関数の係数パラメータθｙ，ｎ，σを、睡眠提案装置１４Ａや睡眠提案装置１４Ｂへ送信する。パラメータ受信部４９は、パラメータ送信部６６から送信された係数パラメータθｙ，ｎ，σを受信する。パラメータ受信部４９が受信した係数パラメータθｙ，ｎ，σは、睡眠状態推定部４８の睡眠状態推定関数に使用される。
【００７１】
（睡眠提案方法）
次に、図７、図８及び図９を参照して本実施形態に係る睡眠提案方法を説明する。
ステップＳ１において睡眠提案装置１４Ａは、自車両２Ａの走行モードが自動運転モードであるか否かを判定する。自車両２Ａの走行モードが自動運転モードである場合（ステップＳ１：Ｙ）に処理はステップＳ２へ進む。自車両２Ａの走行モードが自動運転モードでない場合（ステップＳ１：Ｎ）に処理はステップＳ１４へ進む。
【００７２】
ステップＳ２において睡眠提案装置１４Ａは、自車両２Ａの乗員が走行中の睡眠を希望するか否かを判定する。例えば、入力装置２８に対する乗員の操作に応じて睡眠を希望するか否かを判定してよい。睡眠を希望する場合（ステップＳ２：Ｙ）に処理はステップＳ３へ進む。睡眠を希望しない場合（ステップＳ２：Ｎ）に処理はステップＳ１３へ進む。
【００７３】
ステップＳ３において睡眠提案装置１４Ａは、乗員に提案する就寝時間を決定する就寝時間決定処理を実行する。図８を参照して就寝時間決定処理を説明する。
ステップＳ２０において睡眠履歴受信部４０は、自車両２Ａがこれから走行する予定経路上の各地点の睡眠履歴情報をサーバ装置３から受信する。
ステップＳ２１において交通状況受信部４１は、自車両２Ａがこれから走行する予定経路上の地点の交通状況情報をサーバ装置３から受信する。
【００７４】
ステップＳ２２において睡眠適合度算出部４２は、予定経路上の各地点の睡眠履歴と交通状況に基づいて、各地点の環境が乗員の睡眠に向いている度合いを示す睡眠適合度Ｓｓを、これらの地点のそれぞれについて算出する。
ステップＳ２３において総睡眠時間算出部４３は、予定経路上の各地点の睡眠適合度Ｓｓに基づいて、現在位置から目的地までの間に乗員が睡眠することができる総睡眠時間を算出する。また、就寝開始時刻算出部４４は、予定経路上の各地点の睡眠適合度Ｓｓに基づいて就寝開始時刻を算出する。
【００７５】
ステップＳ２４において就寝時間提示部４５は、総睡眠時間算出部４３が算出した総睡眠時間と、就寝開始時刻算出部４４が算出した就寝開始時刻を、スピーカ２９や表示装置３０から出力して乗員に提示する。その後に就寝時間決定処理が終了する。
図７を参照する。ステップＳ４において就寝時間提示部４５は、就寝開始時刻算出部４４が算出した就寝開始時刻が到来したか否かを判定する。就寝開始時刻が到来した場合（ステップＳ４：Ｙ）に処理はステップＳ５へ進む。就寝開始時刻が到来しない場合（ステップＳ４：Ｎ）に処理はステップＳ４に戻る。
【００７６】
ステップＳ５において就寝時間提示部４５は、乗員が座る車両用シート８０のシートポジションのモードをスリープモードへ変更することにより、乗員に就寝開始時刻が到来したことを知らせて就寝を促す。
ステップＳ６において呼吸指標検出部４６は、呼吸指標センサ２１の測定結果に基づき呼吸指標を検出する。また、体動指標検出部４７は、体動指標センサ２２の測定結果に基づき体動指標を検出する。体動指標検出部４７は、車両用シート８０のシート角度を検出し、体動指標を補正する。
【００７７】
ステップＳ７において睡眠状態推定部４８は、呼吸指標の時系列データと体動指標の時系列データを変数として、睡眠状態推定関数に基づいて乗員の睡眠状態を推定する。
ステップＳ８において睡眠状態送信部５２は、現在地点で推定した睡眠段階、現在地点で中途覚醒したか否か、睡眠潜時に現在地点を通過したかの情報と、現在地点の位置情報と、を組み合わせて睡眠状態情報を生成する。睡眠状態送信部５２は、睡眠状態情報をサーバ装置３に送信する。
ステップＳ９においてサーバ装置３の睡眠状態受信部６０は、睡眠状態送信部５２が送信した睡眠情報を睡眠履歴データベース６７に記憶する。
【００７８】
ステップＳ１０において総睡眠時間推定部５０は、睡眠状態推定部４８が推定した睡眠状態に基づいて、就寝時間提示部４５が就寝時間を提示してから現在時刻までに乗員が実際に睡眠した総睡眠時間を推定する。
ステップＳ１１において覚醒支援部５１は、乗員の総睡眠時間が、就寝時間提示部４５が提示した総睡眠時間に達したか否かを判断する。乗員の総睡眠時間が、就寝時間提示部４５が提示した総睡眠時間に達した場合（ステップＳ１１：Ｙ）に処理はステップＳ１２へ進む。乗員の総睡眠時間が、就寝時間提示部４５が提示した総睡眠時間に達しない場合（ステップＳ１１：Ｎ）に処理はステップＳ６へ戻る。
【００７９】
ステップＳ１２において覚醒支援部５１は、乗員の覚醒支援を行う。
ステップＳ１３において睡眠提案装置１４Ａ及びサーバ装置３は、乗員の睡眠状態の推定に用いる睡眠状態推定関数を調整する睡眠状態推定関数調整処理を実行する。図９を参照して睡眠状態推定関数調整処理を説明する。
ステップＳ３０において覚醒期間推定部５３は、自車両２Ａの乗員の活動状況を検出する。
【００８０】
ステップＳ３１において覚醒期間推定部５３は、乗員が覚醒中であるか否かを判定する。乗員が覚醒中の場合（ステップＳ３１：Ｙ）に処理はステップＳ３２へ進む。乗員が覚醒中でない場合（ステップＳ３１：Ｎ）にその後の処理を中止して睡眠状態推定関数調整処理が終了する。
ステップＳ３２において呼吸指標検出部４６は、呼吸指標センサ２１の測定結果に基づき呼吸指標を検出する。また、体動指標検出部４７は、体動指標センサ２２の測定結果に基づき体動指標を検出する。体動指標検出部４７は、車両用シート８０のシート角度を検出する。
【００８１】
ステップＳ３３において教師データ送信部５４は、自車両２Ａの乗員が覚醒している間の呼吸指標及び体動指標を、覚醒段階の教師データとしてサーバ装置３へ送信する。また、教師データ送信部５４は、教師データと共に、自車両２Ａの乗員が覚醒している間の車両用シートのシート角度をサーバ装置３へ送信する。
サーバ装置３の教師データ受信部６４は、教師データ送信部５４が送信した教師データ及びシート角度を受信する。
【００８２】
ステップＳ３４において教師データ受信部６４は、受信した体動指標を車両用シートのシート角度に応じて補正する。教師データ受信部６４は、受信した呼吸指標と補正した体動指標を、覚醒段階の教師データとして教師データ群記憶部６８に記憶する。
ステップＳ３５において睡眠状態推定関数調整部６５は、教師データ群記憶部６８に記憶された各睡眠段階の呼吸指標及び体動指標を教師データとして用いた学習処理によって、睡眠状態推定関数の係数パラメータθｙ，ｎ，σを調整する。
【００８３】
ステップＳ３６においてパラメータ送信部６６は、睡眠状態推定関数調整部６５が調整した睡眠状態推定関数の係数パラメータθｙ，ｎ，σを、睡眠提案装置１４Ａや睡眠提案装置１４Ｂへ送信する。パラメータ受信部４９は、パラメータ送信部６６から送信された係数パラメータθｙ，ｎ，σを受信する。その後に睡眠状態推定関数調整処理が終了する。
図７を参照する。
ステップＳ１４において睡眠提案装置１４Ａは、自車両２Ａのイグニッションスイッチ（ＩＧＮ）がオフになったか否かを判定する。イグニッションスイッチがオフになっていない場合（ステップＳ１４：Ｎ）に処理はステップＳ１へ戻る。イグニッションスイッチがオフになった場合（ステップＳ１４：Ｙ）に処理は終了する。
【００８４】
（実施形態の効果）
（１）睡眠履歴受信部４０は、自車両２Ａがこれから走行する予定経路上の地点における他車両の乗員の睡眠履歴情報を取得する。睡眠適合度算出部４２は、睡眠履歴情報に基づいて、予定経路上の地点の環境が睡眠に向いている度合い示す睡眠適合度Ｓｓを、各予定経路上の各地点について算出する。総睡眠時間算出部４３及び就寝開始時刻算出部４４は、睡眠適合度Ｓｓに基づいて、自車両２Ａが予定経路上を走行する間に自車両２Ａの乗員が就寝できる就寝時間を推定する。就寝時間提示部４５は、推定した就寝時間を自車両２Ａの乗員に提案する。
【００８５】
これにより、自車両２Ａがこれから走行する予定経路上の地点の環境が睡眠に向いているか否かを考慮して就寝時間を推定できるので、予定経路上の未知の外的要因による推定精度の低下を防止できる。したがって、自車両が予定経路を走行する間に乗員が就寝できる就寝時間の推定精度が向上する。
【００８６】
（２）交通状況受信部４１は、予定経路上の地点の交通状況に関する交通状況情報を取得する。睡眠適合度算出部４２は、交通状況情報に基づいて睡眠適合度Ｓｓを算出する。
これにより、自車両２Ａがこれから走行する予定経路上の地点の道路状況が睡眠に向いているか否かを考慮して就寝時間を推定できるので、予定経路上の未知の外的要因による推定精度の低下を防止できる。したがって、自車両が予定経路を走行する間に乗員が就寝できる就寝時間の推定精度が向上する。
【００８７】
（３）総睡眠時間算出部４３及び就寝開始時刻算出部４４は、睡眠適合度と自車両２Ａの乗員の睡眠周期に基づいて、自車両２Ａの乗員の就寝開始時刻及び総睡眠時間を決定する。
これにより、乗員が特定の睡眠段階であるときに通過する地点を任意に設定できる。例えば、乗員の睡眠段階が浅いときに、睡眠適合度Ｓｓが小さな睡眠不適合区間を走行して、乗員の睡眠段階が浅いときに乗員を覚醒させることができる。これにより乗員の睡眠段階が深い状態で乗員が覚醒して、乗員が不快感を覚えるのを回避できる。
【００８８】
（４）総睡眠時間算出部４３及び就寝開始時刻算出部４４は、睡眠適合度と自車両２Ａの乗員の睡眠段階の遷移傾向に基づいて、自車両２Ａの乗員の就寝開始時刻及び総睡眠時間を決定する。
これにより、乗員が特定の睡眠段階であるときに通過する地点を任意に設定できる。例えば、乗員の睡眠段階が浅いときに、睡眠適合度Ｓｓが小さな睡眠不適合区間を走行して、乗員の睡眠段階が浅いときに乗員を覚醒させることができる。これにより乗員の睡眠段階が深い状態で乗員が覚醒して、乗員が不快感を覚えるのを回避できる。
【００８９】
（５）就寝開始時刻算出部４４は、睡眠適合度に基づいて自車両２Ａの乗員の入眠時刻を推定し、入眠時刻と自車両２Ａの乗員の睡眠潜時特性に基づいて、自車両２Ａの乗員の就寝開始時刻を決定する。
これにより、乗員の睡眠潜時特性を考慮した就寝開始時刻を提案できる。
【００９０】
（６）呼吸指標検出部４６及び体動指標検出部４７は、自車両２Ａの乗員の呼吸指標及び体動指標を検出する。睡眠状態推定部４８は、検出した呼吸指標及び体動指標に基づいて自車両２Ａの乗員の睡眠状態を推定する。総睡眠時間推定部５０は、推定した睡眠状態に基づいて自車両２Ａの乗員の総睡眠時間を算出する。
これにより、自車両２Ａの乗員が実際に睡眠した総睡眠時間を推定できる。
【００９１】
（７）覚醒支援部５１は、総睡眠時間が所定の長さに達したか否かを判定し、総睡眠時間が所定の長さに達したときに自車両２Ａの乗員の覚醒支援を行う。
これにより、自車両２Ａの乗員が実際に睡眠した総睡眠時間が、提案した総睡眠時間に達した時点で乗員の眠りを覚ますことができる。
【００９２】
（８）覚醒支援部５１は、自車両２Ａの乗員が座るシートのシートポジションを変更することにより覚醒支援を行う。
これにより、自車両２Ａの乗員の眠りを覚ましやすくすることができる。
【００９３】
（９）呼吸指標検出部４６及び体動指標検出部４７は、自車両２Ａの乗員の呼吸指標及び体動指標を検出する。覚醒期間推定部５３は、自車両２Ａの乗員の活動状況を検出し、検出した活動状況に基づいて自車両２Ａの乗員の覚醒期間を推定する。教師データ送信部５４は、推定した覚醒期間に検出した呼吸指標及び体動指標をサーバ装置３へ送信する。サーバ装置３は、呼吸指標及び体動指標を教師データとして用いる学習処理により睡眠状態推定関数のパラメータを調整する。パラメータ受信部４９は、調整されたパラメータをサーバ装置３から受信する。
これにより、覚醒中の呼吸指標及び体動指標に基づいて運転者が睡眠中であると誤判定することが抑制され、総睡眠時間を適切に推定することができる。
【００９４】
（１０）教師データ送信部５４は、自車両２Ａの乗員にコンテンツの利用を提案することにより覚醒期間の呼吸指標及び体動指標の検出を促す。これにより、睡眠状態推定関数のパラメータの調整する覚醒段階の教師データが収集しやすくなる。
【符号の説明】
【００９５】
１…睡眠提案システム、２Ａ…自車両、２Ｂ…他車両、３…サーバ装置、１０Ａ、１０Ｂ…ナビゲーション装置、１１Ａ、１１Ｂ…車載センサ、１２Ａ、１２Ｂ…走行制御部、１３Ａ、１３Ｂ…アクチュエータ、１４Ａ、１４Ｂ…睡眠提案装置、１５Ａ、１５Ｂ…内装機器、１６…プロセッサ、１７…記憶装置、２０…通信機、２１…呼吸指標センサ、２２…体動指標センサ、２３…活動センサ、２４…コントローラ、２５…ユーザインタフェース、２６…プロセッサ、２７…記憶装置、２８…入力装置、２９…スピーカ、３０…表示装置、４０…睡眠履歴受信部、４１…交通状況受信部、４２…睡眠適合度算出部、４３…総睡眠時間算出部、４４…就寝開始時刻算出部、４５…就寝時間提示部、４６…呼吸指標検出部、４７…体動指標検出部、４８…睡眠状態推定部、４９…パラメータ受信部、５０…総睡眠時間推定部、５１…覚醒支援部、５２…睡眠状態送信部、５３…覚醒期間推定部、５４…教師データ送信部、６０…睡眠状態受信部、６１…睡眠履歴検索部、６２…睡眠履歴送信部、６３…交通状況送信部、６４…教師データ受信部、６５…睡眠状態推定関数調整部、６６…パラメータ送信部、６７…睡眠履歴データベース、６８…教師データ群記憶部
【図１】
2020077121.tif 000003
【図２】
2020077121.tif 000004
【図３】
2020077121.tif 000005
【図４Ａ】
2020077121.tif 000006
【図４Ｂ】
2020077121.tif 000007
【図５】
2020077121.tif 000008
【図６Ａ】
2020077121.tif 000009
【図６Ｂ】
2020077121.tif 000010
【図６Ｃ】
2020077121.tif 000011
【図７】
2020077121.tif 000012
【図８】
2020077121.tif 000013
【図９】
2020077121.tif 000014