(57)【要約】      （修正有）【課題】ドライバの覚醒のために適切なタイミングで刺激の発生を促す報知を行う。【解決手段】携帯端末装置３０は、利用者の生体情報を取得する生体情報取得手段ＢＳと、利用者の生体情報に基づいて生成された数値が第１の閾値を超えると利用者の覚醒の支援を開始する刺激制御装置に、生体情報及び第１の閾値を送信する送信手段４４と、第１の閾値を記憶する記憶手段４３を有する。携帯端末装置３０の所有者が自動車を乗り換えた場合であっても、当該携帯端末装置３０の所有者の固有の第１閾値を用いてドライバに振動発生装置の使用を促すことが可能となる。すなわち、ドライバが乗車する移動体によらず、固有の第１閾値に基づいて振動発生装置の使用を促すことができる。【選択図】図１１
2020021147.tif 000002
【特許請求の範囲】
【請求項１】
利用者の生体情報を取得する生体情報取得手段と、
前記利用者の前記生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置に、前記生体情報及び前記第１の閾値を送信する送信手段と、
前記第１の閾値を記憶する記憶手段と、
を有することを特徴とする携帯端末装置。
【請求項２】
前記数値は、前記利用者の眠気度合いに関する数値であることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記刺激制御装置によって更新された前記第１の閾値を前記刺激制御装置から受信する受信手段を有し、
前記記憶手段は、前記受信手段が前記更新された前記第１の閾値を受信すると、前記更新された第１の閾値を記憶することを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記送信手段は、前記数値が第２の閾値を超えると覚醒の支援を停止する前記刺激制御装置に前記第２の閾値を送信し、
前記記憶手段は前記第２の閾値を記憶することを特徴とする請求項１乃至３のいずれかに記載の携帯端末装置。
【請求項５】
前記刺激制御装置によって更新された前記第２の閾値を前記刺激制御装置から受信する受信手段を有し、
前記記憶手段は、前記受信手段が前記更新された前記第２の閾値を受信すると、前記更新された第２の閾値を記憶することを特徴とする請求項１乃至４のいずれかに記載の携帯端末装置。
【請求項６】
前記送信手段は、前記携帯端末の識別情報を前記刺激制御装置に送信することを特徴とする請求項１乃至５のいずれかに記載の携帯端末装置。
【請求項７】
前記送信手段は、車載されている前記刺激制御装置に前記生体情報及び前記第１の閾値を送信し、
前記受信手段は、車載されている前記刺激制御装置によって更新された前記第１の閾値を前記刺激制御装置から受信することを特徴とする請求項１乃至７のいずれかに記載の携帯端末装置。
【請求項８】
携帯端末装置が実行する情報処理方法であって、
利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、
前記利用者の前記生体情報を取得するステップと、
前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、
を有することを特徴とする情報処理方法。
【請求項９】
コンピュータに、
利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、
前記利用者の前記生体情報を取得するステップと、
前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、
を実行させるためのプログラム。
【請求項１０】
コンピュータに、
利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、
前記利用者の前記生体情報を取得するステップと、
前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、
を実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、情緒処理方法及びプログラムに関する。
【背景技術】
【０００２】
自動車のドライバの居眠りを避けるために、警告音等を発することによりドライバの覚醒を支援する覚醒支援装置が知られている。
【０００３】
このような覚醒支援装置としては、ドライバの眠気度合が基準に達した場合に覚醒の支援を希望するかをドライバに質問し、覚醒支援を希望する回答が得られた場合に覚醒支援を行う覚醒支援装置が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５３７５５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の覚醒支援装置には、覚醒の支援の開始を希望するかをドライバに質問してから回答を取得するまでの時間が短いほど、ドライバに質問する眠気度合いの基準を低く設定することが開示されている。しかし、ドライバが質問に回答するまでの時間は様々な事情により異なる。
【０００６】
例えば、ドライバの眠気度合いが強い場合、ドライバは覚醒支援装置の質問に気づかないこともある。このため、適切なタイミングでドライバに刺激を与えられないという問題が課題の一例として挙げられる。
【０００７】
本発明は上記した点に鑑みてなされたものであり、利用者の覚醒のために適切なタイミングで刺激を与えることが可能な携帯端末装置を提供することを目的の１つとする。
【課題を解決するための手段】
【０００８】
本願請求項１に記載の携帯端末装置は、利用者の生体情報を取得する生体情報取得手段と、前記利用者の前記生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置に、前記生体情報及び前記第１の閾値を送信する送信手段と、前記第１の閾値を記憶する記憶手段と、を有することを特徴とする。
【０００９】
本願請求項８に記載の情報処理方法は、携帯端末装置が実行する情報処理方法であって、利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、前記利用者の前記生体情報を取得するステップと、前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、を有することを特徴とする。
【００１０】
本願請求項９に記載のプログラムは、コンピュータに、利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、前記利用者の前記生体情報を取得するステップと、前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、を実行させることを特徴とする。
【００１１】
本願請求項１０に記載の記録媒体は、コンピュータに、利用者の生体情報に基づいて生成された数値が第１の閾値を超えると前記利用者の覚醒の支援を開始する刺激制御装置の前記第１の閾値を記憶するステップと、前記利用者の前記生体情報を取得するステップと、前記刺激制御装置に、前記生体情報及び前記第１の閾値を送信するステップと、を実行させるためのプログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】実施例１に係る刺激制御装置の機能ブロック図である。
【図２】記憶部に格納されている閾値ＤＢのテーブルの一例を示す説明図である。
【図３Ａ】図１の表示装置の表示態様を説明する説明図である。
【図３Ｂ】図１の表示装置の表示態様を説明する説明図である。
【図３Ｃ】図１の表示装置の表示態様を説明する説明図である。
【図４】実施例１に係る刺激制御装置による処理を示すフロー図である。
【図５】実施例２に係る刺激制御装置による処理を示すフロー図である。
【図６】記憶部に格納されている閾値ＤＢのテーブルの一例を示す説明図である。
【図７】記憶部に格納されている閾値ＤＢのテーブルの一例を示す説明図である。
【図８】実施例４に係る刺激制御装置による処理を示すフロー図である。
【図９】実施例４に係る刺激制御装置による処理を示すフロー図である。
【図１０】実施例５の刺激制御装置の構成を示すブロック図である。
【図１１】実施例５の刺激制御装置に接続されている携帯端末装置の構成を示すブロック図である。
【図１２】実施例５に係る携帯端末装置による処理を示すフロー図である。
【図１３】実施例５に係る刺激制御装置による処理を示すフロー図である。
【図１４】実施例５に係る刺激制御装置による処理を示すフロー図である。
【発明を実施するための形態】
【実施例１】
【００１３】
以下に、実施例１の刺激制御装置１０について説明する。刺激制御装置１０は、自動車等の移動体に搭載されている。移動体は、自転車、オートバイ、飛行機等、自動車以外の移動体であっても良い。本実施例においては、移動体の一例である自動車に刺激制御装置を搭載した場合について説明する。
【００１４】
図１は、実施例１に係る刺激制御装置１０の機能ブロックを示す。図１に示すように、入力部２０は、生体センサＢＳ及び表示入力装置ＤＳからデータを取得可能に接続されているインターフェース部である。刺激制御装置１０は、入力部２０を介して生体センサＢＳ及び表示入力装置ＤＳからデータを受信する。
【００１５】
生体センサＢＳは、自動車を運転するドライバ、すなわち利用者の生体情報を取得するセンサである。生体センサＢＳは、有線又は無線によって刺激制御装置１０と通信可能に接続されている。生体情報としては、例えば、ドライバの体温、所定時間当たりの脈拍、血圧、所定時間当たりの呼吸数、所定時間当たりの瞬き数、所定時間当たりのあくびの数等が挙げられる。
【００１６】
生体センサＢＳは、これらの生体情報を測定する任意の機器である。例えば、ドライバの脈拍を測定する場合、生体センサＢＳは、脈拍測定機能を有する脈拍計である。ドライバの血圧を測定する場合、生体センサＢＳは、血圧測定機能を有する血圧計である。ドライバの呼吸数を測定する場合、生体センサＢＳは、カメラで撮影したドライバの胸壁の上下運動を計測する計測器である。ドライバの瞬き数を測定する場合、生体センサＢＳは、カメラで撮影したドライバの瞼の上下運動を計測する計測器である。これらの機器は、自動車に備えられた機器であってもよいし、ドライバが身につけるウェアラブルコンピュータであっても良い。
【００１７】
表示入力装置ＤＳは、ドライバが刺激制御装置１０に対して任意の情報を入力することが可能なタッチパネルディスプレイである。具体的には、例えば、映像を表示可能な液晶ディスプレイ等のディスプレイと、タッチパッドと、が組み合わされたタッチパネルモニタである。表示入力装置ＤＳは、ドライバから視認できかつドライバの手の届く場所に配されていればよい。表示入力装置ＤＳは、例えば、自動車のセンターコンソールに設けられていてもよい。
【００１８】
振動発生装置ＶＢは、刺激制御装置１０からの指示に応じてドライバに対して覚醒を促す刺激である振動を与えるバイブレータである。すなわち、振動発生装置ＶＢは、ドライバに覚醒を促す刺激手段として機能する。振動発生装置ＶＢは、ドライバに対して振動を与えることができる場所に配されていればよい。表示入力装置ＤＳは、自動車の運転席のシートに内蔵され、運転席のシートの座面に振動を与えてもよい。また、表示入力装置ＤＳは、自動車のハンドルに内蔵され、当該ハンドルに振動を与えてもよい。
【００１９】
出力部２２は、振動発生装置ＶＢに接続されているインターフェース部である。刺激制御装置１０は、出力部２２を介して振動発生装置ＶＢの振動の開始及び振動の停止を制御することが可能である。
【００２０】
記憶装置２３は、例えばハードディスク装置やＳＳＤ（Solid State Drive）、フラッシュメモリなどにより構成されている。記憶装置２３は、ＢＩＯＳ（Basic Input Output System）、ソフトウェア等の各種プログラムを記憶する。
【００２１】
また、生体情報からドライバの眠気度合いの情報を生成するための情報及び振動発生装置ＶＢの使用を促す報知を行うドライバの眠気度合いの閾値である第１の閾値（以下、第１閾値とする）を格納可能である。具体的には、記憶装置２３は、第１閾値をドライバごとに記録した閾値ＤＢ（Data Base）を格納可能である。
【００２２】
制御部２４は、演算処理装置としてのＣＰＵ（Central Processing Unit）２４ａと、主記憶装置としてのＲＯＭ（Read Only Memory）２４ｂと、ＲＡＭ（Random Access Memory）２４ｃと、を有するコンピュータによって実現される。ＣＰＵ２４ａは、ＲＯＭ２４ｂや記憶装置２３から処理内容に応じたプログラムを読み出してＲＡＭ２４ｃに展開し、展開したプログラムと協働して、各種機能を実現する。
【００２３】
入力部２０、出力部２２、記憶装置２３、制御部２４の各々は、システムバス２５を介して互いに接続されている。
【００２４】
制御部２４は、入力部２０を介して受信したドライバの生体情報を取得することが可能である。制御部２４は、振動発生装置ＶＢに対するドライバからの刺激の停止指示を取得することが可能である。具体的には、制御部２４は、表示入力装置ＤＳから入力された停止指示を入力部２０を介して取得することが可能である。
【００２５】
制御部２４は、入力部２０を介して受信した生体情報に基づいて数値等の値を生成することが可能である。具体的には、制御部２４は、ドライバの生体情報に基づいてドライバの眠気度合いに関する数値を生成することが可能である。以下、制御部２４が生成する数値を単に眠気度合い値と称する。
【００２６】
制御部２４は、眠気度合い値が第１の閾値を超えた際にドライバに報知することが可能である。制御部２４は、例えば、表示入力装置ＤＳにおいて振動発生装置ＶＢの使用を促す表示を行う。制御部２４による報知は、表示入力装置ＤＳにおける表示に限られず、例えば、制御部２４は、振動発生装置ＶＢの使用を促す音声を自動車に搭載されているスピーカ（図示せず）から出力してもよい。
【００２７】
制御部２４は、振動発生装置ＶＢに対して刺激の開始を指示することが可能である。具体的には、制御部２４は、ドライバによる表示入力装置ＤＳの入力操作に応じて出力部２２を介して振動発生装置ＶＢに刺激の開始を指示する信号を送信する。
【００２８】
制御部２４は、停止指示を取得した際のドライバの眠気度合い値に基づいて第１閾値を設定することが可能である。具体的には、制御部２４は、表示入力装置ＤＳで入力された振動発生装置ＶＢの振動を停止する停止指示情報を取得した際の眠気度合い値に基づいて、記憶装置２３に記憶されている閾値ＤＢに格納されている第１閾値を更新して設定する。
【００２９】
制御部２４は、複数のドライバから一のドライバを特定することが可能である。すなわち、制御部２４は、停止指示を取得した際の眠気度合い値に基づいてドライバごとの第１の閾値を設定する。
【００３０】
図２は、記憶装置２３に格納されている閾値ＤＢのテーブルの一例を示している。制御部２４は、自動車のドライバの眠気度合い値が第１閾値を越えると、振動発生装置ＶＢの使用を促す報知を行う。図２に示すように、初期設定（初期値）の第１閾値は、ドライバの眠気度合い値が「６」に設定されている。尚、本実施例及び以後の実施例において、眠気度合い値は１０段階の数値である。眠気度合い値が「１０」に近づくほど、ドライバの覚醒状態は低い状態である。また、眠気度合い値が「１」に近づくほどドライバの覚醒状態は高い状態である。
【００３１】
ドライバによって振動発生装置ＶＢの振動を停止する操作が行われると、制御部２４は、停止指示を受信する。制御部２４は、停止指示を受信した際の眠気度合い値に基づいて第１閾値を設定する。
【００３２】
例えば、第１閾値を「６」に設定し、想定される停止指示取得時の眠気度合い値を「３」とした場合、制御部２４は、想定通りの結果が得られたときは、当該設定状態を維持する設定を行う。
【００３３】
また、停止指示取得時のドライバの眠気度合い値が「５」又は「４」であったときは、ドライバは想定されている状態よりも覚醒していると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも高い数値で生成されている。この場合、制御部２４は、第１閾値を高くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「５」であるときは、第１閾値を「８」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「４」であるときは、第１閾値を「７」に設定する。
【００３４】
さらに、停止指示取得時のドライバの眠気度合い値が「１」又は「２」であったときは、ドライバは想定されている状態よりも眠気が強い状態であると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも低い数値で生成されている。この場合、制御部２４は、第１閾値を低くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「１」であるときは、第１閾値を「４」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「２」であるときは、第１閾値を「５」に設定する。
【００３５】
尚、制御部２４は、ドライバごとに振動発生装置ＶＢの振動を発生させる第１閾値を設定する。ドライバの特定は、特には限定されず、例えば、指紋や静脈パターン等を読み取ることによって個人を特定する生体認証によって行ってもよい。また、ドライバの特定は、例えば、ドライバの情報を格納した記憶媒体を読み込むことにより行ってもよい。具体的には、カードに埋め込まれたＩＣ（integrated circuit）チップからドライバの情報を読み出してもよい。また、予め一又は複数のドライバを記憶装置２３に記憶し、ユーザが表示入力装置ＤＳを操作することにより、登録したドライバの情報を記憶装置２３から読み出してもよい。
【００３６】
図３は、表示入力装置ＤＳの表示態様を示している。図３Ａは、自動車の走行開始時、すなわち、ドライバの眠気度合い値が第１閾値を越えていない場合の表示入力装置ＤＳの表示態様を示している。
【００３７】
図３Ａに示すように、表示入力装置ＤＳには、振動発生装置ＶＢの振動状態を示す状態表示領域ＶＲと、振動発生装置ＶＢの振動の発生又は停止の切り替えを操作する切替領域ＳＲと、振動発生装置ＶＢの振動の強さを調整する調整領域ＡＲと、ドライバの眠気度合い値及び心拍数を表示する生体情報領域ＢＲが示されている。
【００３８】
図３Ａにおいて、切替領域ＳＲは、例えば、青色の背景色に白色の文字色で振動発生装置ＶＢの振動を開始させる操作ボタンである「リフレッシュ」が表示されている。また、状態表示領域ＶＲは、青色の背景色に白色の文字色で振動発生装置ＶＢの振動状態を示す「振動」が表示されている。調整領域ＡＲは、青色の背景色に白色の文字色で振動発生装置ＶＢの振動を弱める操作ボタンである「ｄｏｗｎ」及び振動発生装置ＶＢの振動を強める操作ボタンである「ｕｐ」が表示されている。
【００３９】
図３Ｂは、ドライバの眠気度合い値が第１閾値を越えた場合の表示入力装置ＤＳの表示態様を示している。図３Ｂに示すように、ドライバの眠気度合い値が第１閾値を越えた場合、制御部２４は、ドライバに振動発生装置ＶＢの使用を促す表示を行う。例えば、切替領域ＳＲは、例えば、オレンジ色の背景色に黒色の文字色で「リフレッシュ」と表示されている。また、状態表示領域ＶＲ及び調整領域ＡＲは、図３Ａの場合と同じ態様、すなわち、青色の背景色に白色の文字色で表示されている。このように、切替領域ＳＲは、状態表示領域ＶＲ及び調整領域ＡＲよりも目立つように強調して表示されている。
【００４０】
図３Ｃは、振動発生装置ＶＢの振動を発生させた場合の表示入力装置ＤＳの表示態様を示している。図３Ｃに示すように、振動発生装置ＶＢが振動している場合、切替領域ＳＲは、例えば、図３Ｂの場合と同じ態様、すなわち、オレンジ色の背景色に黒色の文字色で表示されている。また、状態表示領域ＶＲは、振動発生装置ＶＢが振動していることを示すように、例えば、緑色の背景色に黒色の文字色で「振動」と表示されている。調整領域ＡＲは、図３Ａの場合と同じ態様、すなわち、青色の背景色に白色の文字色で表示されている。
【００４１】
図４は、制御部２４の処理フローを示している。制御部２４は、例えば、自動車のエンジンスタートをトリガーとして処理を開始する。図４に示すように、制御部２４は、生体センサＢＳから生体情報を取得する（ステップＳ１０１）。ステップＳ１０１において、制御部２４は、生体情報取得手段として機能する。
【００４２】
尚、制御部２４は、生体情報を所定時間ごとに取得し、取得した生体情報を記憶装置２３に順次格納するようにしてもよい。
【００４３】
制御部２４は、ステップＳ１０１で取得した生体情報に基づいて眠気度合い値を生成する（ステップＳ１０２）。ステップＳ１０２において、制御部２４は、生体情報に基づく数値を生成する数値生成手段として機能する。
【００４４】
制御部２４は、ステップＳ１０２において生成された眠気度合い値が第１閾値を越えているか判断する（ステップＳ１０３）。制御部２４は、ステップＳ１０３の判断において眠気度合い値が第１閾値を越えていないと判断した場合（ステップＳ１０３：Ｎ）、再度生体情報を取得して（ステップＳ１０１）眠気度合い値を生成し（ステップＳ１０２）、当該生成された眠気度合い値が第１閾値を越えるかの判断が行われる（ステップＳ１０３）。
【００４５】
ステップＳ１０３の判断において、制御部２４は、眠気度合い値が第１閾値を越えていると判断した場合（ステップＳ１０３：Ｙ）、振動発生装置ＶＢの使用を促す報知を行う（ステップＳ１０４）。ステップＳ１０４において、制御部２４は、眠気度合い値が第１の閾値を超えた際にドライバに報知する報知手段として機能する。具体的には、制御部２４は、表示入力装置ＤＳにドライバに振動発生装置ＶＢの使用を促す表示を行う。例えば、制御部２４は、表示入力装置ＤＳの切替領域ＳＲに、オレンジ色の背景色に黒色の文字色で「リフレッシュ」と強調表示させる。
【００４６】
ドライバによって振動発生装置ＶＢの振動を開始する開始指示が表示入力装置ＤＳから入力されると、当該開始指示が表示入力装置ＤＳから送信される。
【００４７】
制御部２４は、予め定めた所定時間内に表示入力装置ＤＳから送信された開始指示があったか判断する（ステップＳ１０５）。制御部２４は、ステップＳ１０５の判断において、開始指示がないと判断した場合（ステップＳ１０５：Ｎ）、予め定めた所定時間が経過したかを判断する（ステップＳ１０６）。
【００４８】
制御部２４は、ステップ１０６の判断において所定時間が経過していない場合は（ステップＳ１０６：Ｎ）、ステップＳ１０４の処理に戻る。制御部２４は、ステップ１０６の判断において所定時間が経過している場合は（ステップＳ１０６：Ｙ）、処理を終了する。
【００４９】
ドライバによって振動発生装置ＶＢの振動を停止する停止指示が表示入力装置ＤＳから入力されると、当該停止指示が表示入力装置ＤＳから送信される。
【００５０】
制御部２４は、ステップＳ１０５の判断において、開始指示があると判断した場合（ステップＳ１０５：Ｙ）、表示入力装置ＤＳから送信された停止指示を取得したか判断する（ステップＳ１０７）。ステップＳ１０７において、制御部２４は、振動発生装置ＶＢに対する振動の停止指示を取得する停止指示取得手段として機能する。
【００５１】
制御部２４は、ステップＳ１０７の判断において停止指示を取得したと判断すると（ステップＳ１０７：Ｙ）、停止指示を取得した際のドライバの生体情報を取得し（ステップＳ１０８）、ステップＳ１０８で取得した生体情報に基づいて眠気度合い値を生成する（ステップＳ１０９）。
【００５２】
制御部２４は、ステップＳ１０９で生成した眠気度合い値に基づいて第１閾値を設定する（ステップＳ１１０）。ステップＳ１１０において、制御部２４は、停止指示を取得した際の眠気度合い値に基づいて第１閾値を設定する設定手段として機能する。
【００５３】
尚、ステップＳ１０７の判断は、停止指示を取得するまで繰り返される（ステップＳ１０７：Ｎ）。以上の制御部２４の処理は、例えば、自動車のエンジンがストップするまで繰り返される。
【００５４】
ステップＳ１０９において生成された眠気度合い値は、ステップＳ１０９の眠気度合い値の生成処理を行う毎に記憶装置２３に記憶されてもよい。この場合、制御部２４は、複数回に亘って停止指示を取得した際の眠気度合い値を取得し、当該複数回に亘って取得された眠気度合い値に基づいて第１閾値を設定するようにしてもよい。
【００５５】
具体的には、例えば、制御部２４は、直近の４回のステップＳ１０９の眠気度合い値の生成処理によって生成された眠気度合い値の平均値を算出し、当該算出された平均値に基づいて第１閾値を設定してもよい。また、例えば、制御部２４は、ステップＳ１０９で生成された全ての眠気度合い値の平均値を算出し、当該算出された平均値に基づいて第１閾値を設定してもよい。さらに、例えば、制御部２４は、ステップＳ１０９で生成された眠気度合い値のうち、任意の複数の眠気度合い値を抽出して平均値を算出し、当該算出された平均値に基づいて第１閾値を設定してもよい。さらに、例えば、制御部２４は、ステップＳ１０９で生成された眠気度合い値の移動平均に基づいて第１閾値を設定してもよい。
【００５６】
また、本実施例においては、刺激手段として振動発生装置ＶＢを用いた。しかし、刺激手段は、振動発生装置に限られず、たとえば、音声を出力するスピーカであってもよい。また、他の刺激手段としては、移動体に搭載されたエアコンであってもよい。例えば、移動体の室内の温度を下げることによりドライバに刺激を与えてもよい。また、エアコンの冷風をドライバの顔に当てることによりドライバに刺激を与えてもよい。さらに、ミントなどの覚醒効果の高い香りを出力することによりドライバに刺激を与えてもよい。
【００５７】
さらに、本実施例においては、制御部２４は、ドライバの生体情報に基づいて眠気度合い値を生成した。制御部２４は、生成した眠気度合い値が第１閾値を越えた場合に、ドライバに振動発生装置ＶＢの使用を促す報知をした。しかし、制御部２４は、眠気度合い値を生成せずに、ドライバの生体情報に基づいてドライバに振動発生装置ＶＢの使用を促す報知をしてもよい。例えば、制御部２４は、ドライバの心拍数、呼吸数、血圧などの数値が閾値を越えた場合に、ドライバに振動発生装置ＶＢの使用を促す報知をするようにしてもよい。
【００５８】
尚、ドライバが途中で振動発生装置ＶＢの振動の強度を調整した場合は、振動の強度の増減に応じて第１閾値を設定してもよい。具体的には、ドライバが振動を強めた場合は、第１閾値を高くなるようにしてもよい。また、ドライバが振動を弱めた場合は、第１閾値を低くなるようにしてもよい。
【００５９】
以上のように、本実施例に係る刺激制御装置１０によれば、ドライバが振動発生装置ＶＢの停止操作を行った際、すなわち、停止指示を取得した際の眠気度合い値に基づいて、ドライバに振動発生装置ＶＢの使用を促す報知をする眠気度合い値の閾値を設定する。それ故、利用者にとって適切な状態で刺激の発生を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【００６０】
すなわち、振動発生装置ＶＢの停止操作を行った際の眠気度合い値は、ドライバが確実に覚醒をしている状態である。このときのドライバの眠気度合い値はばらつきが少なく、一定の値が得られるものと推定される。このような一定の眠気度合い値に基づいて第１閾値を設定することにより、利用者にとって適切な状態で刺激を発生させることが可能となる。
【実施例２】
【００６１】
実施例２の刺激制御装置１０について説明する。実施例１の刺激制御装置１０は、停止指示を取得した際の眠気度合い値に基づいて、ドライバに報知する眠気度合い値の閾値、すなわち第１閾値を設定した。実施例２の刺激制御装置１０は、ドライバが振動発生装置ＶＢの振動の開始操作を行った際の眠気度合い値に基づいて、第１閾値を設定する点で実施例１の刺激制御装置１０と異なる。尚、実施例１と同一の構成については、同一の符号を付すことにより説明を省略する。また、以後の実施例についても同様とする。
【００６２】
制御部２４は、振動発生装置ＶＢに対するドライバからの振動の開始指示を取得することが可能である。具体的には、制御部２４は、表示入力装置ＤＳから入力された開始指示を入力部２０を介して取得することが可能である。
【００６３】
制御部２４は、ドライバが振動発生装置ＶＢの開始操作を行った際、すなわち、開始指示を取得した際の眠気度合い値に基づいて、振動発生装置ＶＢの使用を促す眠気度合い値の閾値を設定する。
【００６４】
図５は、制御部２４の処理フローを示している。図５に示すように、制御部２４は、生体センサＢＳから生体情報を取得し（ステップＳ２０１）、ステップＳ２０１で取得した生体情報に基づいて眠気度合い値を生成する（ステップＳ２０２）。
【００６５】
制御部２４は、開始指示を取得したか判断する（ステップＳ２０３）。ステップＳ２０３において、制御部２４は、振動発生装置ＶＢに対するドライバからの振動の開始指示を取得する開始指示取得手段として機能する。
【００６６】
制御部２４は、ステップＳ２０３の判断において開始指示を取得したと判断した場合（ステップＳ２０３：Ｙ）、開始指示を取得した際の生体情報に基づいて第１閾値を設定する（ステップＳ２０４）。
【００６７】
制御部２４は、ステップＳ２０３の判断において開始指示を取得していないと判断した場合（ステップＳ２０３：Ｎ）、ステップＳ２０２において生成した眠気度合い値が第１閾値を越えているかを判断する（ステップＳ２０５）。以後のステップＳ２０６〜ステップＳ２１２の処理については、図４のステップＳ１０４〜ステップＳ１１０に相当するので説明を省略する。
【００６８】
以上のように、本実施例に係る刺激制御装置１０によれば、ドライバが振動発生装置ＶＢの停止操作を行った際、すなわち、停止指示を取得した際の眠気度合い値に基づいて、ドライバに振動発生装置ＶＢの使用を促す報知をする眠気度合い値の閾値、すなわち第１閾値を設定する。それ故、利用者にとって適切な状態で刺激の発生を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【００６９】
また、ドライバが振動発生装置ＶＢの振動の開始操作を行った際、すなわち、開始指示を取得した際の眠気度合い値に基づいて、ドライバに報知する眠気度合い値の閾値を設定する。すなわち、本実施例に係る刺激制御装置１０によれば、ドライバが覚醒の支援を要するときの眠気度合い値を第１閾値として設定することができる。それ故、利用者にとって適切な状態で刺激を発生させることが可能となる。
【実施例３】
【００７０】
実施例３の刺激制御装置について説明する。実施例１の刺激制御装置１０は、停止指示を取得した際の眠気度合い値に基づいて、ドライバに振動発生装置ＶＢの使用を促す報知をする眠気度合い値の閾値、すなわち第１閾値を設定した。実施例４の刺激制御装置１０は、振動発生装置ＶＢの刺激の強度を加味して、第１閾値を設定する点で実施例１の刺激制御装置１０と異なる。
【００７１】
制御部２４は、振動発生装置ＶＢの振動の強度に応じて第１閾値を設定することが可能である。
【００７２】
図６は、記憶装置２３に格納されている閾値ＤＢのテーブルの一例を示している。ドライバによって振動発生装置ＶＢの振動を停止する操作が行われると、制御部２４は、停止指示を取得する。制御部２４は、停止指示を取得した際の眠気度合い値に基づいて第１閾値を設定する。
【００７３】
図６に示すように、例えば、第１閾値を「６」に設定した場合を説明する。刺激強度が「中」である場合、制御部２４は、想定通りの結果が得られた場合、すなわち、停止指示を受信した際の眠気度合い値が「３」である場合は、当該設定状態を維持する設定を行う。
【００７４】
刺激強度が「中」である場合、停止指示取得時のドライバの眠気度合い値が「５」又は「４」であったときは、ドライバは想定されている状態よりも覚醒していると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも高い数値で生成されている。この場合、制御部２４は、第１閾値を高くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「５」であるときは、第１閾値を「８」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「４」であるときは、第１閾値を「７」に設定する。
【００７５】
さらに、刺激強度が「中」である場合、停止指示取得時のドライバの眠気度合い値が「１」又は「２」であったときは、ドライバは想定されている状態よりも眠気が強い状態であると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも低い数値で生成されている。この場合、制御部２４は、第１閾値を低くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「１」であるときは、第１閾値を「４」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「２」であるときは、第１閾値を「５」に設定する。
【００７６】
刺激強度が「弱」である場合、制御部２４は、想定通りの結果が得られた場合、すなわち、停止指示を受信した際の眠気度合い値が「２」である場合は、当該設定状態を維持する設定を行う。
【００７７】
刺激強度が「弱」である場合、停止指示取得時のドライバの眠気度合い値が「５」乃至「３」であったときは、ドライバは想定されている状態よりも覚醒していると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも高い数値で生成されている。この場合、制御部２４は、第１閾値を高くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「５」であるときは、第１閾値を「９」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「４」であるときは、第１閾値を「８」に設定する。さらに、制御部２４は、停止指示取得時の眠気度合い値が「３」であるときは、第１閾値を「７」に設定する。
【００７８】
刺激強度が「弱」である場合、停止指示取得時のドライバの眠気度合い値が「１」であったときは、ドライバは想定されている状態よりも眠気が強い状態であると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも低い数値で生成されている。この場合、制御部２４は、第１閾値を低くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「１」であるときは、第１閾値を「５」に設定する。
【００７９】
刺激強度が「強」である場合、制御部２４は、想定通りの結果が得られた場合、すなわち、停止指示を受信した際の眠気度合い値が「４」である場合は、当該設定状態を維持する設定を行う。
【００８０】
刺激強度が「強」である場合、停止指示取得時のドライバの眠気度合い値が「５」であったときは、ドライバは想定されている状態よりも覚醒していると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも高い数値で生成されている。この場合、制御部２４は、第１閾値を高くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「５」であるときは、第１閾値を「７」に設定する。
【００８１】
刺激強度が「強」である場合、停止指示取得時のドライバの眠気度合い値が「１」乃至「３」であったときは、ドライバは想定されている状態よりも眠気が強い状態であると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも低い数値で生成されている。この場合、制御部２４は、第１閾値を低くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「１」であるときは、第１閾値を「３」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「２」であるときは、第１閾値を「４」に設定する。さらに、制御部２４は、停止指示取得時の眠気度合い値が「３」であるときは、第１閾値を「５」に設定する。
【００８２】
以上のように、本実施例に係る刺激制御装置１０によれば、ドライバが振動発生装置ＶＢの停止操作を行った際、すなわち、停止指示を取得した際の眠気度合い値に基づいて、ドライバに報知する眠気度合い値の閾値を設定する。それ故、利用者にとって適切な状態で刺激の発生を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【００８３】
また、制御部２４は、振動発生装置ＶＢの振動の強度に基づいて、ドライバに報知する眠気度合い値の閾値を設定する。このため、制御部２４は、振動の強度に応じた第１の閾値を設定することができる。それ故、利用者にとって適切な状態で刺激の発生を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【実施例４】
【００８４】
実施例４の刺激制御装置１０について説明する。実施例１の刺激制御装置１０は、停止指示を取得した際の眠気度合い値に基づいて、ドライバに振動発生装置ＶＢの使用を促す報知をする眠気度合い値の閾値、すなわち第１閾値を設定した。実施例４の刺激制御装置１０は、ドライバが振動発生装置ＶＢの停止操作を行った際の眠気度合い値に基づいて、振動発生装置ＶＢの刺激を停止する眠気度合い値の閾値、すなわち第２閾値を設定する点で実施例１の刺激制御装置１０と異なる。
【００８５】
制御部２４は、ドライバの眠気度合い値が第２の閾値（以下、第２閾値とする）を超えた際に振動発生装置ＶＢに対して振動の停止を指示することが可能である。すなわち、第２閾値は、振動発生装置ＶＢの刺激を停止するドライバの眠気度合い値である。制御部２４は、停止指示を取得した際のドライバの眠気度合い値に応じて第２閾値を設定する。
【００８６】
図７は、記憶装置２３に格納されている閾値ＤＢのテーブルの一例を示している。ドライバによって振動発生装置ＶＢの振動を停止する操作が行われると、制御部２４は、停止指示を受信する。制御部２４は、停止指示を受信した際の眠気度合い値に基づいて第１閾値及び第２閾値を設定する。
【００８７】
図７に示すように、例えば、第１閾値を「６」に設定し、第２閾値を「３」とした場合を説明する。制御部２４は、想定通りの結果が得られた場合、すなわち、停止指示を受信した際の眠気度合い値が「３」である場合は、当該設定状態を維持する設定を行う。
【００８８】
また、停止指示取得時のドライバの眠気度合い値が「５」又は「４」であったときは、ドライバは想定されている状態よりも覚醒していると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも高い数値で生成されている。この場合、制御部２４は、第１閾値及び第２閾値を高くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「５」であるときは、第１閾値を「８」にかつ第２閾値を「５」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「４」であるときは、第１閾値を「７」にかつ第２閾値を「４」に設定する。
【００８９】
さらに、停止指示取得時のドライバの眠気度合い値が「１」又は「２」であったときは、ドライバは想定されている状態よりも眠気が強い状態であると考えられる。すなわち、生体情報に基づいて生成された眠気度合い値が実際のドライバの状態よりも低い数値で生成されている。この場合、制御部２４は、第１閾値及び第２閾値を低くなるように設定する。具体的には、制御部２４は、停止指示取得時の眠気度合い値が「１」であるときは、第１閾値を「４」にかつ第２閾値を「１」に設定する。また、制御部２４は、停止指示取得時の眠気度合い値が「２」であるときは、第１閾値を「５」にかつ第２閾値を「２」に設定する。
【００９０】
図８及び図９は、制御部２４の処理フローを示している。尚、ステップＳ３０１〜ステップＳ３０６の処理は、図３で説明したステップＳ１０１〜ステップＳ１０６と同一の処理であるので説明を省略する。
【００９１】
図８及び図９に示すように、制御部２４は、生体情報を取得し（ステップＳ３０７）、ステップＳ３０７において取得した生体情報に基づいて眠気度合い値を生成する（ステップＳ３０８）。
【００９２】
制御部２４は、ステップＳ３０８で生成した眠気度合い値が第２閾値を下回るか否かを判断する（ステップＳ３０９）。制御部２４は、ステップＳ３０９の判断において、ステップＳ３０８で生成した眠気度合い値が第２閾値を下回っていないと判断した場合（ステップＳ３０９：Ｎ）、停止指示を取得したか判断する（ステップＳ３１０）。
【００９３】
ステップＳ３１０の判断において、制御部２４は、停止指示を取得したと判断した場合（ステップＳ３１０：Ｙ）、停止指示を取得した際の生体情報を取得する（ステップＳ３１１）。制御部２４は、ステップＳ３１１において取得した生体情報に基づいて眠気度合い値を生成し（ステップＳ３１２）、当該眠気度合い値に基づいて第１閾値及び第２閾値を設定する（ステップＳ３１３）。
【００９４】
ステップＳ３１０の判断において、制御部２４は、停止指示を取得していないと判断した場合（ステップＳ３１０：Ｎ）、ステップＳ３０７の生体情報を取得する処理に戻る。
【００９５】
ステップＳ３０９の判断において、制御部２４は、ステップＳ３０８で生成した眠気度合い値が第２閾値を越えて下回っていると判断した場合（ステップＳ３０９：Ｙ）、振動発生装置ＶＢに振動の停止指示を送信する（ステップＳ３１４）。制御部２４は、ステップＳ３１４の処理の後、処理を停止する。
【００９６】
以上のように、本実施例に係る刺激制御装置によれば、ドライバが振動発生装置ＶＢの停止操作を行った際、すなわち、制御部２４が停止指示を取得した際の眠気度合い値に基づいて、振動発生装置ＶＢの使用を促す眠気度合い値の閾値を設定する。それ故、利用者にとって適切な状態で刺激の発生を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【００９７】
また、本実施例の刺激制御装置によれば、ドライバが振動発生装置ＶＢの停止操作を行った際の眠気度合い値に基づいて、制御部２４が振動発生装置ＶＢの刺激を停止する眠気度合い値の閾値を設定する。このため、ドライバの覚醒状態が最適な状態で振動発生装置ＶＢの振動を停止することができる。それ故、ドライバの使用感を最適なものとすることが可能となる。
【００９８】
このように、制御部２４は、ドライバの眠気度合い値が第２閾値を下回ったときに振動発生装置ＶＢに停止指示を送信する。したがって、ドライバが停止操作を行うことなく振動発生装置ＶＢの振動を停止することができるため、ユーザの利便性の向上を図ることが可能となる。
【００９９】
尚、制御部２４が開始指示を取得した際の眠気度合い値に基づいて、振動発生装置ＶＢの振動を停止する第２閾値を設定してもよい。このようにした場合、制御部２４は、ドライバの眠気度合い値が第２閾値を下回ったときに振動発生装置ＶＢに停止指示を送信する。したがって、ドライバが停止操作を行うことなく振動発生装置ＶＢの振動を停止することができるため、ユーザの利便性の向上を図ることが可能となる。
【実施例５】
【０１００】
実施例５の刺激制御装置１０について説明する。上述の実施例の刺激制御装置１０は、ドライバに報知する眠気度合い値の閾値、すなわち第１閾値を記憶装置２３に記憶していた。実施例５に係る刺激制御装置１０は、外部の機器から第１閾値を取得する点で上述の実施例の刺激制御装置１０と異なる。
【０１０１】
本実施例では、刺激制御装置１０に接続されている携帯端末装置３０から第１閾値を取得する場合を説明する。
【０１０２】
図１０は、実施例５の刺激制御装置１０の構成を示している。図１０に示すように、刺激制御装置１０の通信部２６は、例えば、Bluetooth（登録商標）等の無線によって携帯端末装置３０と通信可能に接続されているインターフェース部である。尚、刺激制御装置１０との通信は、有線で行われようにしてもよい。
【０１０３】
刺激制御装置１０は、携帯端末装置３０と通信することが可能である。具体的には、制御部２４は、携帯端末装置３０から送信された、生体情報、第１閾値及び第２閾値を受信可能である。また、制御部２４は、制御部２４が設定した第１閾値及び第２閾値を携帯端末装置３０に送信可能である。
【０１０４】
図１１は、実施例５の刺激制御装置１０に接続されている携帯端末装置３０の構成を示している。携帯端末装置３０は、例えば、ドライバの腕に着けることができるウェアラブルコンピュータである。携帯端末装置３０は、ウェアラブルコンピュータ以外にも、刺激制御装置１０と通信することができる携帯通信機器であればよく、例えば、スマートフォンであってもよい。また、携帯端末装置３０は、ウェアラブルコンピュータと携帯通信機器を組み合わせたものであってもよい。
【０１０５】
図１１に示すように、入力部４０は、生体センサＢＳからデータを取得可能に接続されているインターフェース部である。携帯端末装置３０は、入力部４０を介して生体センサＢＳからデータを受信する。
【０１０６】
生体センサＢＳは、自動車を運転するドライバの生体情報を取得するセンサである。生体センサＢＳは、例えば、ウェアラブルコンピュータに組み込まれるものである。生体センサＢＳは、ドライバ所定時間当たりの脈拍を計測する脈拍計である。
【０１０７】
生体センサＢＳは、ドライバの脈拍以外にも、ドライバの体温、血圧、所定時間当たりの呼吸数、所定時間当たりの瞬き数、所定時間当たりのあくびの数等の生体情報を計測してもよい。
【０１０８】
尚、生体センサＢＳは、ウェアラブルコンピュータに組み込まれる装置でなくてもよい。例えば、生体センサＢＳは、自動車に搭載されるカメラの画像から得られる情報を解析して生体情報を生成するものであってもよい。例えば、生体センサＢＳがドライバの呼吸数を測定する場合、生体センサＢＳは、カメラで撮影したドライバの胸壁の上下運動を計測する計測器である。ドライバの瞬き数を測定する場合、生体センサＢＳは、カメラで撮影したドライバの瞼の上下運動を計測する計測器である。
【０１０９】
通信部４２は、有線又は無線によって刺激制御装置１０と通信可能に接続されているインターフェース部である。携帯端末装置３０は、刺激制御装置１０と通信することが可能である。
【０１１０】
記憶装置４３は、例えばハードディスク装置やＳＳＤ（Solid State Drive）、フラッシュメモリなどにより構成されている。記憶装置２３は、ＢＩＯＳ（Basic Input Output System）、ソフトウェア等の各種プログラムを記憶する。
【０１１１】
また、記憶装置４３は、生体情報からドライバの眠気度合いの情報を生成するための情報及び振動発生装置ＶＢの使用を促す報知を行うドライバの眠気度合いの閾値である第１閾値を格納可能である。また、記憶装置４３は、振動発生装置ＶＢの刺激を停止する眠気度合い値の閾値、すなわち第２閾値を格納可能である。
具体的には、記憶装置４３は、初期設定値である第１閾値及び第２閾値を閾値ＤＢに格納する。尚、閾値ＤＢは、初期設定値である第１閾値及び第２閾値に限られず、例えば、刺激制御装置１０から送信された第１閾値及び第２閾値を記憶してもよい。
【０１１２】
制御部４４は、演算処理装置としてのＣＰＵ（Central Processing Unit）４４ａと、主記憶装置としてのＲＯＭ（Read Only Memory）４４ｂと、ＲＡＭ（Random Access Memory）４４ｃと、を有するコンピュータによって実現される。ＣＰＵ４４ａは、ＲＯＭ４４ｂや記憶装置４３から処理内容に応じたプログラムを読み出してＲＡＭ４４ｃに展開し、展開したプログラムと協働して、各種機能を実現する。
【０１１３】
入力部４０、通信部４２、記憶装置４３、制御部４４の各々は、システムバス４５を介して互いに接続されている。
【０１１４】
制御部４４は、入力部４０を介して受信したドライバの生体情報を取得することが可能である。
【０１１５】
制御部４４は、生体情報及び第１閾値を刺激制御装置１０に送信することが可能である。また、制御部４４は、振動発生装置ＶＢの刺激を停止する眠気度合い値の閾値、すなわち第２閾値を刺激制御装置１０に送信可能である。さらに制御部４４は、携帯端末装置３０の識別情報を刺激制御装置１０に送信することが可能である。
【０１１６】
制御部４４は、刺激制御装置１０によって更新された第１閾値及び第２閾値を刺激制御装置１０から受信することが可能である。また、制御部４４は、受信した第１閾値及び第２閾値を記憶装置４３に格納可能である。
【０１１７】
図１２は、携帯端末装置３０の処理を示すフロー図である。図１２に示すように、制御部４４は、刺激制御装置１０と通信が確立したかを判断する（ステップＳ４０１）。尚、ステップ４０１の判断において、制御部４４は、刺激制御装置１０と通信が確立しない場合は、処理を終了する。
【０１１８】
制御部４４は、刺激制御装置１０と通信が確立したと判断した場合（ステップＳ４０１：Ｙ）、記憶装置４３の閾値ＤＢから第１閾値を読み出して携帯端末装置３０に送信する（ステップＳ４０２）。ステップＳ４０３において、制御部４４は、刺激制御装置１０に生体情報及び第１閾値を送信する送信手段として機能する。尚、ステップＳ４０３の処理において、制御部４４は、第２閾値及び携帯端末装置３０の識別情報を送信する。
【０１１９】
制御部４４は、刺激制御装置１０に取得したドライバ生体情報を逐次携帯端末装置３０に送信を開始する（ステップＳ４０３）。ステップＳ４０３において、制御部４４は、ドライバの生体情報を取得する生体情報取得手段として機能する。
【０１２０】
制御部４４は、携帯端末装置３０から送信される生体情報の送信を停止する指示である送信停止指示を受信したかを判断する（ステップＳ４０４）。ステップＳ４０４において、制御部４４は、刺激制御装置１０によって更新された第１閾値を刺激制御装置１０から受信する受信手段として機能する。尚ステップＳ４０４の判断は、送信停止指示を受信するまで繰り返される（ステップＳ４０４：Ｎ）。
【０１２１】
制御部４４は、送信停止指示を受信すると（ステップＳ４０４：Ｙ）、生体情報の送信を停止する（ステップＳ４０５）。
【０１２２】
制御部４４は、携帯端末装置３０から第１閾値を受信したかを判断する（ステップＳ４０６）。尚ステップＳ４０６の判断は、第１閾値を受信するまで繰り返される（ステップＳ４０６：Ｎ）。
【０１２３】
制御部４４は、第１閾値を受信すると（ステップＳ４０６：Ｙ）、受信した第１閾値を設定する（ステップＳ４０７）。ステップＳ４０７において、制御部４４は、第１閾値を記憶する記憶手段として機能する。
【０１２４】
図１３及び図１４は、刺激制御装置１０の処理を示している。図１２及び図１３に示すように、制御部２４は、携帯端末装置３０から送信された第１閾値及び第２閾値を取得する（ステップＳ５０１）。この際、制御部２４は、携帯端末装置３０の識別情報を受信する。これにより、制御部２４は、携帯端末装置３０の識別情報毎に第１閾値及び第２閾値を設定することができる。
【０１２５】
制御部２４は、生体情報の受信を開始する（ステップＳ５０２）。以後のステップＳ５０３〜ステップＳ５１２までの処理は、図８のステップＳ３０２〜ステップ３１２の処理と同一であるので説明を省略する。
【０１２６】
制御部２４は、生体情報の送信を停止する送信停止指示を携帯端末装置３０に送信する（ステップＳ５１３）。
【０１２７】
制御部２４は、ステップＳ５１２で生成した眠気度合い値に基づいて第１閾値及び第２閾値を設定する（ステップＳ５１４）。
【０１２８】
制御部２４は、ステップＳ５１４で設定された第１閾値及び第２閾値を携帯端末装置３０に送信する（ステップＳ５１５）。
【０１２９】
以上のように、本実施例の刺激制御装置１０及び携帯端末装置３０によれば、刺激制御装置１０は、携帯端末装置３０に記憶された第１閾値及び第２閾値を取得する。すなわち、携帯端末装置３０は、その所有者の第１閾値及び第２閾値を記憶している。このため、携帯端末装置３０の所有者が自動車を乗り換えた場合であっても、当該携帯端末装置３０の所有者の固有の第１閾値を用いてドライバに振動発生装置ＶＢの使用を促すことが可能となる。すなわち、ドライバが乗車する移動体によらず、固有の第１閾値に基づいて振動発生装置ＶＢの使用を促すことができる。例えば、携帯端末装置３０の所有者がレンタカーを使用する場合においても、当該携帯端末装置３０の所有者の固有の第１閾値を用いてドライバに振動発生装置ＶＢの使用を促すことが可能となる。従って、利用者の覚醒のために適切なタイミングで刺激を与えることが可能となる。
【０１３０】
尚、本実施例においては、刺激制御装置１０が生体情報に基づいてドライバの眠気度合い値を生成した。しかし、ドライバの眠気度合い値の生成は、携帯端末装置３０が行ってもよい。このように携帯端末装置３０を構成した場合、携帯端末装置３０は、生体情報に代えて携帯端末装置３０が生成した眠気度合い値を刺激制御装置１０に送信するとよい。また、刺激制御装置１０は、受信した眠気度合い値、第１閾値及び第２閾値に基づいて図１１に示した処理を行うとよい。
【０１３１】
また、本実施例においては、携帯端末装置３０の記憶装置４３に第１閾値を記憶するようにした。しかし、第１閾値及び第２閾値は、オンラインストレージ等のクラウドコンピューティングに記憶されているようにしてもよい。
【０１３２】
第１閾値及び第２閾値をクラウドコンピューティングに記憶されているようにした場合は、携帯端末装置３０は、事前にクラウドコンピューティングにアップロードした第１閾値及び第２閾値をダウンロードし、一時的に記憶装置４３に第１閾値及び第２閾値をする。携帯端末装置３０は、記憶装置４３から第１閾値及び第２閾値を読み出して、刺激制御装置１０に送信する。携帯端末装置３０は、刺激制御装置１０から第１閾値及び第２閾値を受信したときは、受信した第１閾値及び第２閾値を記憶装置４３に一時格納し、クラウドコンピューティングにアップロードする。クラウドコンピューティングは、アップロードされた第１閾値及び第２閾値を再設定する。
【符号の説明】
【０１３３】
１０  刺激制御装置
２４  制御部
３０  携帯端末装置
４４  制御部
ＶＢ  振動発生装置
【図１】
2020021147.tif 000003
【図２】
2020021147.tif 000004
【図３Ａ】
2020021147.tif 000005
【図３Ｂ】
2020021147.tif 000006
【図３Ｃ】
2020021147.tif 000007
【図４】
2020021147.tif 000008
【図５】
2020021147.tif 000009
【図６】
2020021147.tif 000010
【図７】
2020021147.tif 000011
【図８】
2020021147.tif 000012
【図９】
2020021147.tif 000013
【図１０】
2020021147.tif 000014
【図１１】
2020021147.tif 000015
【図１２】
2020021147.tif 000016
【図１３】
2020021147.tif 000017
【図１４】
2020021147.tif 000018