(57)【要約】【課題】眠ってはいけない環境で、眠気を解消することができる眠気解消システムを提供する。【解決手段】ユーザと接触する位置に取り付けられたセンサ端末１０が生成した「眠気情報」に基づき、眠気度判定端末２０が、「眠気度」を判定し、当該「眠気度」をユーザ状況管理端末３０に送信する。ユーザ状況管理端末３０が、前記「眠気度」に基づき、話相手を選択し、眠気度判定端末２０を介して通知する。眠気度判定端末２０を介して話相手を知覚したユーザは、実際に話相手と会話をすることにより、眠気が解消される。【選択図】図１
2010082164.tif 000002
【特許請求の範囲】
【請求項１】
複数ユーザの眠気を計測し、眠気情報を生成する眠気計測手段と、
前記眠気計測手段が生成した眠気情報から、眠気度を判定する眠気度判定手段と、
前記眠気度判定手段が判定した複数ユーザの眠気度に基づき、話相手を選択する話相手選択手段と、
前記話相手選択手段が選択した話相手を、選択された話相手の組の各ユーザに通知する話相手通知手段と、
を有することを特徴とする眠気解消システム。
【請求項２】
話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、最大の眠気度のユーザを優先的に選択することを特徴とする請求項１に記載の眠気解消システム。
【請求項３】
話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、眠気度が一定値以上で且つ、最大の眠気度のユーザを優先的に選択することを特徴とする請求項１に記載の眠気解消システム。
【請求項４】
話相手選択手段は、最大の眠気度が同一値である場合に、眠気度判定手段が前回判定した眠気度よりも、眠気度が増加しているユーザを優先的に選択することを特徴とする請求項２又は請求項３に記載の眠気度解消システム。
【請求項５】
話相手選択手段は、最大の眠気度が同一値である場合に、忙しさが最低のユーザを優先的に選択することを特徴とする請求項２〜請求項４のいずれかに記載の眠気度解消システム。
【請求項６】
話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補から優先的に選択することを特徴とする請求項２〜請求項５のいずれかに記載の眠気解消システム。
【請求項７】
話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補の優先順位に基づき、優先順位の高い話相手を優先的に選択することを特徴とする請求項２〜請求項５のいずれかに記載の眠気解消システム。
【請求項８】
話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補のうち、互いに話相手候補として選択しているユーザを、話相手として優先的に選択することを特徴とする請求項２〜請求項５のいずれかに記載の眠気解消システム。
【請求項９】
話相手選択手段は、話相手として既に選択されたユーザ及び話相手を既に選択したユーザを、話相手として選択しないことを特徴とする請求項１〜請求項８のいずれかに記載の眠気度解消システム。
【請求項１０】
眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値を、眠気度の判定基準とすることを特徴とする請求項１〜９のいずれかに記載の眠気度解消システム。
【請求項１１】
眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値の変化を、眠気度の判定基準とすることを特徴とする請求項１〜９のいずれかに記載の眠気度解消システム。
【請求項１２】
眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値が、一定値以上の状態を一定時間以上継続したことを、眠気度の判定基準とすることを特徴とする請求項１〜９のいずれかに記載の眠気度解消システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眠っては行けない環境において、人の眠気を解消するシステムに関するものである。
【背景技術】
【０００２】
オフィス等の眠ってはいけない環境で眠気を解消する一つの手段として、他者と会話することが挙げられる。しかし、他者が業務に集中していたり、そもそもあまり会話したことが無かったり等、自分が眠いからといっていつでも誰とでも会話することは難しい。特許文献１には、自動車運転中のドライバーの眠気の度合いを検出し、眠気の度合いが大きい時に、セキュリティーセンターのオペレータと電話をつなぐことで眠気を解消する居眠り自己防止システムが提案されている。しかし、この発明を、オフィス等の環境に適用することはできない。
【特許文献１】特開２００３−１２３１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上記問題を解決し、眠ってはいけない環境で、人の眠気を解消することを目的になされたものである。
【課題を解決するための手段】
【０００４】
上記課題を解決するためになされた請求項１に記載の発明は、複数ユーザの眠気を計測し、眠気情報を生成する眠気計測手段と、
前記眠気計測手段が生成した眠気情報から、眠気度を判定する眠気度判定手段と、
前記眠気度判定手段が判定した複数ユーザの眠気度に基づき、話相手を選択する話相手選択手段と、
前記話相手選択手段が選択した話相手を、選択された話相手の組の各ユーザに通知する話相手通知手段を有することを特徴とする。
【０００５】
請求項２に記載の発明は、請求項１に記載の発明において、話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、最大の眠気度のユーザを優先的に選択することを特徴とする。
【０００６】
請求項３に記載の発明は、請求項１に記載の発明において、話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、眠気度が一定値以上で且つ、最大の眠気度のユーザを優先的に選択することを特徴とする。
【０００７】
請求項４に記載の発明は、請求項２又は請求項３に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、眠気度判定手段が前回判定した眠気度よりも、眠気度が増加しているユーザを優先的に選択することを特徴とする。
【０００８】
請求項５に記載の発明は、請求項２〜請求項４に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、忙しさが最低のユーザを優先的に選択することを特徴とする。
【０００９】
請求項６に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補から優先的に選択することを特徴とする。
【００１０】
請求項７に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補の優先順位に基づき、優先順位の高い話相手を優先的に選択することを特徴とする。
【００１１】
請求項８に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補のうち、互いに話相手候補として選択しているユーザを、話相手として優先的に選択することを特徴とする。
【００１２】
請求項９に記載の発明は、請求項１〜請求項８に記載の発明において、話相手選択手段は、話相手として既に選択されたユーザ及び話相手を既に選択したユーザを、話相手として選択しないことを特徴とする。
【００１３】
請求項１０に記載の発明は、請求項１〜請求項９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値を、眠気度の判定基準とすることを特徴とする。
【００１４】
請求項１１に記載の発明は、請求項１〜請求項９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値の変化を、眠気度の判定基準とすることを特徴とする。
【００１５】
請求項１２に記載の発明は、請求項１〜請求項９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値が、一定値以上の状態を一定時間以上継続したことを、眠気度の判定基準とすることを特徴とする請求項１〜９のいずれかに記載の眠気度解消システム。
【発明の効果】
【００１６】
上記課題を解決するためになされた請求項１に記載の発明は、眠気を計測し、眠気情報を生成する眠気計測手段と、前記眠気計測手段が生成した眠気情報から、眠気度を判定する眠気度判定手段と、前記眠気度判定手段が判定した複数ユーザの眠気度に基づき、話相手を選択する話相手選択手段と、前記話相手選択手段が選択した話相手を、通知する話相手通知手段とを有することを特徴とする。
このため、眠ってはいけない環境で、前記話相手選択手段が選択した話相手と会話をすることにより、ユーザの眠気を解消することが可能となる。また、複数ユーザの眠気度に基づき、話相手を選択するので、効果的にユーザの眠気を解消することが可能となる。
【００１７】
請求項２に記載の発明は、請求項１に記載の発明において、話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、最大の眠気度のユーザを優先的に選択することを特徴とする。
このため、最大の眠気度のユーザを優先的に選択することにより、効果的にユーザの眠気を解消することが可能となる。
【００１８】
請求項３に記載の発明は、請求項１に記載の発明において、話相手選択手段は、眠気度判定手段が判定した複数ユーザの眠気度のうち、眠気度が一定値以上で且つ、最大の眠気度のユーザを優先的に選択することを特徴とする。
このため、眠くないユーザが話相手として選択されることが無く、業務に支障が生じない。
【００１９】
請求項４に記載の発明は、請求項２又は請求項３に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、眠気度判定手段が前回判定した眠気度よりも、眠気度が増加しているユーザを優先的に選択することを特徴とする。
このため、眠くなりつつあるユーザを、話相手として選択することにより、効果的にユーザの眠気を解消することが可能となる。
【００２０】
請求項５に記載の発明は、請求項２〜請求項４に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、忙しさが最低のユーザを優先的に選択することを特徴とする。
このため、忙しくないユーザから優先的に選択されるので、業務に支障が生じない。
【００２１】
請求項６に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補から優先的に選択することを特徴とする。
ユーザが話易いユーザを事前に設定し、当該設定されたユーザが優先的に話相手として選択されることにより、円滑に眠気を解消することが可能となる。
【００２２】
請求項７に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補の優先順位に基づき、優先順位の高い話相手を優先的に選択することを特徴とする。
ユーザがより話易いユーザ等を、優先順位をつけて事前に設定し、当該設定されたユーザが優先的に話相手として選択されることにより、より円滑に眠気を解消することが可能となる。
【００２３】
請求項８に記載の発明は、請求項２〜請求項５に記載の発明において、話相手選択手段は、最大の眠気度が同一値である場合に、事前に設定された話相手候補のうち、互いに話相手候補として選択しているユーザを、話相手として優先的に選択することを特徴とする。
ユーザが話易いユーザ等を事前に設定し、互いに設定されたユーザが優先的に話相手として選択されることにより、より円滑に眠気を解消することが可能となる。
【００２４】
請求項９に記載の発明は、請求項１〜請求項８に記載の発明において、話相手選択手段は、話相手として既に選択されたユーザ及び話相手を既に選択したユーザを、話相手として選択しないことを特徴とする。
このため、話相手として既に選択されたユーザ及び話相手を既に選択したユーザを、話相手として選択しないので、同じユーザが何度も話相手として選択されることがなく、業務に支障が生じない。また、眠気があるユーザが話相手として選択されないという問題が生じない。
【００２５】
請求項１０に記載の発明は、請求項１〜９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値を、眠気度の判定基準とすることを特徴とする。
このため、より眠気度の高いユーザを話相手として選択することにより、効果的にユーザの眠気を解消することが可能となる。
【００２６】
請求項１１に記載の発明は、請求項１〜９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値の変化を、眠気度の判定基準とすることを特徴とする。
このため、眠気が増加しているユーザを話相手として選択し、眠気が解消しつつあるユーザを話相手として選択しないことにより、効果的にユーザの眠気を解消することが可能となる。
【００２７】
請求項１２に記載の発明は請求項１〜９に記載の発明において、眠気度判定手段は、眠気計測手段が生成した眠気情報の絶対値が、一定値以上の状態を一定時間以上継続したことを、眠気度の判定基準とすることを特徴とする。
このため、眠気が継続しているユーザを話相手として選択することにより、効果的にユーザの眠気を解消することが可能となる。
【発明を実施するための最良の形態】
【００２８】
（本発明の概要）
図１に本発明の概要図を示し、以下、本発明の眠気解消システム１００の概要について説明をする。眠気解消システム１００は、一つのユーザ状況管理端末３０と、複数のセンサ端末１０及び眠気度判定端末２０とから構成されている。ユーザと接触する位置に取り付けられたセンサ端末１０が生成した「眠気情報」に基づき、眠気度判定端末２０が、「眠気度」を判定し（図１の（１））、当該「眠気度」をユーザ状況管理端末３０に送信する（図１の（２））。ユーザ状況管理端末３０が、前記「眠気度」に基づき、話相手を選択し、眠気度判定端末２０を介して通知する（図１の（３））。眠気度判定端末２０を介して話相手を知覚したユーザは、実際に話相手と会話をすることにより、眠気が解消される。
【００２９】
（眠気解消システムのブロック図の説明）
図２に眠気解消システム１００のブロック図を示し、以下、説明をする。センサ端末１０（眠気計測手段）は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、入力装置１４、センサ１５とから構成されている。ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、入力装置１４は、相互にバス１７で接続されている。
【００３０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）１１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）１３と協動して、各種演算、処理を行う。ＲＡＭ１２は、ＣＰＵ１１に読み込まれて実行されるプログラムや、ＣＰＵ１１が処理したデータを、その記録領域に一時的に記憶する。ＲＯＭ１３には、センサ端末１０を制御する各種プログラムやパラメータが記憶されている。当該各種プログラムが、ＣＰＵ１１で処理されることにより、センサ端末１０の各種機能を実現している。
【００３１】
入力装置１４は、センサ１５が計測した「眠気情報」の物理的・論理的な形式を変換し、バス１７に引き渡す装置である。また、入力装置１４は、眠気度判定端末２０の各種設定を変更するための装置である。センサ１５は、本実施形態では心電位計であり、人の心電位を計測するセンサである。従って、本実施形態では「眠気情報」はセンサ１５が計測した「心電位情報」から生成される情報である。センサ１５は、椅子や耳たぶ等人と接触する場所に設置される。
【００３２】
インターフェース１６は、センサ１５が計測した「眠気情報」を、後述する眠気度判定端末２０のインターフェース２６に出力する装置である。インターフェース１６とインターフェース２６の伝送形式には、有線及び無線の各種伝送形式が含まれる。
【００３３】
眠気度判定端末２０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、入力装置２４、出力装置２５、インターフェース２６とから構成されている。ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、入力装置２４、出力装置２５、インターフェース２６は、相互にバス２７で接続されている。
【００３４】
ＣＰＵ２１は、ＲＡＭ２２、ＲＯＭ２３と協動して、各種演算、処理を行う。ＲＡＭ２２は、ＣＰＵ２１に読み込まれて実行されるプログラムや、ＣＰＵ２１が処理したデータを、その記録領域に一時的に記憶する。ＲＯＭ２３には、眠気度判定端末２０を制御する各種プログラムやパラメータが記憶されている。当該各種プログラムが、ＣＰＵ２１で処理されることにより、眠気度判定端末２０の各種機能を実現している。ＲＯＭ２３には、眠気度判定手段２３ａが記憶されている。眠気度判定手段２３ａは、センサ端末１０が生成した「眠気情報」に基づき、「眠気度」を判定し、「眠気度情報」を生成する手段である。
【００３５】
入力装置２４は、眠気度判定端末２０の各種設定を変更するための装置である。出力装置２５（話相手通知手段）は、後述するユーザ状況管理端末３０の話相手選択手段３３ａが選択した「話相手」の組の各ユーザに、「行動内容」を通知する装置である。出力装置２５には、例えば、ＬＥＤ、モニター、スピーカー等が用いられる。
【００３６】
インターフェース２６は、センサ端末１０のインターフェース１６が出力した「眠気情報」が入力され、バス２７に引き渡す装置である。また、インターフェース２６は、眠気度判定手段２３ａが、生成した「眠気度情報」を、ユーザ状況管理端末３０のインターフェース３６に出力する。インターフェース２６は、インターフェース１６、３６に対応した伝送形式になっていて、有線及び無線の各種伝送形式が含まれる。
【００３７】
ユーザ状況管理端末３０は、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、入力装置３４、出力装置３５、インターフェース３６とから構成されている。ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、入力装置３４、出力装置３５、インターフェース３６は、相互にバス３７で接続されている。
【００３８】
ＣＰＵ３１は、ＲＡＭ３２、ＲＯＭ３３と協動して、各種演算、処理を行う。ＲＡＭ３２は、ＣＰＵ３１に読み込まれて実行されるプログラムや、ＣＰＵ３１が処理したデータを、その記録領域に一時的に記憶する。ＲＯＭ３３には、ユーザ状況管理端末３０を制御する各種プログラムやパラメータが記憶されている。当該各種プログラムが、ＣＰＵ３１で処理されることにより、ユーザ状況管理端末３０の各種機能を実現している。ＲＯＭ３３には、話相手選択手段３３ａが記憶されている。話相手選択手段３３ａは、各眠気度判定端末２０の眠気判定手段２３ａが判定した「眠気度情報」に基づき、話相手を選択する手段である。
【００３９】
入力装置３４は、ユーザ状況管理端末３０の各種設定を変更するためのものである。出力装置３５は、話相手選択手段３３ａが選択した話相手等の情報を出力する装置である。出力装置３５には、例えば、ＬＥＤ、モニター等が用いられる。
【００４０】
（第１の実施形態：請求項１〜３、９、１０に記載の発明）
次に、図３〜図１９を参照して、図１や図２に示した構成の眠気解消システム１００の動作について説明をする。図３はセンサ端末のメイン処理のフロー図である。センサ端末１０に電源が投入され、センサ端末メイン処理が開始すると、Ｓ１１０「初期化」の処理に進み、ＣＰＵ１１は、ＲＡＭ１２の記憶領域をクリアにする等の初期化処理を行う。また、Ｓ１１０の処理で、ユーザが入力装置１４又は入力装置２４を操作することにより、「心電位計測間隔」、「心拍数算出間隔」、「心電位周波数解析間隔」、「眠気情報出力間隔」が設定される。「心電位計測間隔」は、センサ１５が計測するユーザの心電位の間隔である。「心拍数算出間隔」は、ユーザの心拍数を算出するための間隔である。後述するように、「心拍数算出間隔」中の心電位のピーク間隔から、ユーザの心拍数が算出される。「心電位周波数解析間隔」は、後述する心電位を周波数解析するための間隔である。「眠気情報出力間隔」は、センサ端末１０のインターフェース１６が、眠気度判定端末２０のインターフェース２６に、「眠気情報」（図４に示す）を出力する間隔である。つまり、「心電位情報」は、「眠気情報出力間隔」の間、ＲＡＭ１２の記憶領域に、順次保存されるようになっている。Ｓ１１０の処理が終了すると、Ｓ１１１「心電位計測処理起動」の処理に進む。
【００４１】
Ｓ１１１「心電位計測処理起動」の処理において、心電位計測処理（図５に示す）を開始させる処理を行う。このＳ１１１の処理により、図５に示される心電位計測処理が開始すると、Ｓ１２０「心電位タイマースタート」の処理に進む。Ｓ１２０の処理において、ＣＰＵ１１は、心電位を計測するためのタイマーをスタートさせる処理を行う。Ｓ１２０の処理が終了すると、Ｓ１２１「心電位計測間隔経過？」の判断に進む。Ｓ１２１の判断において、ＣＰＵ１１は、Ｓ１２０の処理でスタートさせたタイマーが、「心電位計測間隔」を経過したか判断する。ＣＰＵ１１が「心電位計測間隔」を経過したと判断した場合には、Ｓ１２２「心電位情報を保存」の処理に進む。Ｓ１２２処理において、センサ１５は、ユーザの心電位を計測し、ＣＰＵ１１はセンサ１５が計測した「心電位情報」をＲＡＭ１２の記憶領域に保存する。Ｓ１２２の処理が終了すると、Ｓ１２０の処理に戻る。Ｓ１１１の処理が終了すると、Ｓ１１２「心拍数算出処理起動」の処理に進む。
【００４２】
Ｓ１１２「心拍数算出処理起動」の処理において、ＣＰＵ１１は心拍数算出処理（図６に示す）を開始させる処理を行う。このＳ１１２の処理により、図６に示される心拍数算出処理が開始すると、Ｓ１２４「心拍数算出タイマースタート」の処理に進む。Ｓ１２４の処理において、ＣＰＵ１１は、心拍数を算出するためのタイマーをスタートさせるとともに、センサ１５がユーザの心電位の計測を開始する。Ｓ１２４の処理が終了すると、Ｓ１２５「心拍数算出間隔経過？」の判断に進む。Ｓ１２５の判断において、ＣＰＵ１１は、Ｓ１２４の処理でスタートさせたタイマーが、図３のＳ１１０の処理で設定された「心拍数算出間隔」を経過したか判断する。ＣＰＵ１１が「心拍数算出間隔」を経過したと判断した場合には、Ｓ１２６「心拍数を算出・保存」の処理に進む。Ｓ１２６処理において、ＣＰＵ１１は、センサ１５が計測した「心電位情報」のピーク間隔から心拍数を算出し、当該心拍数を、ＲＡＭ１２の記憶領域に保存する。Ｓ１２６の処理が終了すると、Ｓ１２４の処理に戻る。Ｓ１１２の処理が終了すると、Ｓ１１３「心電位周波数解析処理起動」の処理に進む。
【００４３】
Ｓ１１３「心電位周波数解析処理起動」の処理において、心電位周波数解析処理（図７に示す）を開始する処理を行う。図７に示される心電位周波数解析処理が開始すると、Ｓ１２７「心電位周波数解析タイマースタート」の処理に進む。Ｓ１２７の処理において、ＣＰＵ１１は、心電位の周波数解析を行うためのタイマーをスタートさせる。Ｓ１２７の処理が終了すると、Ｓ１２８「心電位周波数解析間隔経過？」の判断に進む。Ｓ１２８の判断において、ＣＰＵ１１は、Ｓ１２７の処理でスタートさせたタイマーが、「心電位周波数解析間隔」を経過したか判断する。ＣＰＵ１１が「心電位周波数解析間隔」を経過したと判断した場合には、Ｓ１２９「心電位情報の周波数解析によりＬＦ／ＨＦを算出し、保存」の処理に進む。Ｓ１２９の処理において、ＣＰＵ１１は、センサ１５が計測した「心電位情報」を周波数解析（本発明では高速フーリエ変換：ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ））し、ＬＦ／ＨＦを算出し、当該ＬＦ／ＨＦを、ＲＡＭ１２の記憶領域に保存する。なお、ＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）は、心電位の低周波成分（例えば、０．１５Ｈｚ以下）であり、交感神経の活動を表している。ＨＦ（Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）は、心電位の高周波成分（例えば、０．１５Ｈｚ超）であり、副交感神経の活動を表す。Ｓ１１３の処理が終了すると、Ｓ１１４「眠気情報出力タイマースタート」の処理に進む。
【００４４】
Ｓ１１４「眠気情報出力タイマースタート」の処理において、ＣＰＵ１１は「眠気情報」を眠気度判定端末２０に出力するタイマーをスタートさせる。Ｓ１１４の処理が終了すると、Ｓ１１５「眠気情報出力間隔経過？」の判断に進む。
【００４５】
Ｓ１１５「眠気情報出力間隔経過？」の判断において、ＣＰＵ１１は、Ｓ１１４の処理でスタートさせたタイマーが「眠気情報出力間隔」を経過したか否かを判断する。ＣＰＵ１１が、「眠気情報出力間隔」を経過したと判断した場合には、Ｓ１１６「眠気情報を生成し眠気度判定端末に出力」の処理に進む。一方で、Ｓ１１６の処理において、ＣＰＵ１１が、心眠気情報出力間隔を経過していないと判断した場合には、Ｓ１１７「計測終了？」の判断に進む。
【００４６】
Ｓ１１６「眠気情報を生成し眠気度判定端末に出力」の処理において、ＣＰＵ１１は、「眠気情報出力間隔」の間にＲＡＭ１２に保存された心拍数の平均値を算出する。また、ＣＰＵ１１は、「眠気情報出力間隔」の間にＲＡＭ１２に保存されたＬＦ／ＨＦの平均値を算出する。そして、図４に示されるように、「眠気情報出力間隔」ごとの心拍数の平均値とＬＦ／ＨＦの平均値からなる「眠気情報」を生成する。そして、インターフェース１６が、「眠気情報」を眠気度判定端末２０のインターフェース２６に出力する。Ｓ１１６の処理が終了すると、Ｓ１１７「計測終了？」の判断に進む。
【００４７】
Ｓ１１７「計測終了？」の判断において、ユーザが、ユーザ状況管理端末３０や眠気度判定端末２０の入力装置３４、２４を操作することにより、センサ端末１０での心電位の計測を終了することを選択した場合には、Ｓ１１８「起動した各処理を停止」の処理に進む。一方で、ユーザが、センサ端末１０での心電位の計測を終了することを選択しない場合には、Ｓ１１４の処理に戻る。
【００４８】
Ｓ１１８「起動した各処理を停止」の処理において、ＣＰＵ１１は、Ｓ１１１、Ｓ１１２、Ｓ１１３の処理で起動した各処理を停止させる。Ｓ１１８の処理が終了すると、センサ端末メイン処理が終了する。
【００４９】
図８に眠気度判定端末メイン処理のフロー図を示し、以下、眠気度判定端末メイン処理の説明をする。眠気度判定端末メイン処理のフローが開始すると、Ｓ１３０「初期化」の処理において、ＣＰＵ２１は、ＲＡＭ２２の記憶領域をクリアにする等の初期化処理を行う。また、Ｓ１３０の処理で、「眠気度情報取得間隔」が設定される。「眠気度情報取得間隔」は、センサ端末１０のインターフェース１６が出力する「眠気度情報」を、インターフェース２６が取得する間隔である。Ｓ１３０の処理が終了すると、Ｓ１３１「眠気情報取得処理起動」の処理に進む。
【００５０】
Ｓ１３１「眠気情報取得処理起動」の処理において、ＣＰＵ２１は、眠気情報取得処理を起動させる。Ｓ１３１の処理が終了すると、Ｓ１３２「計測終了？」の判断に進む。
【００５１】
眠気情報取得処理が起動すると、図９のＳ１５１「眠気情報入力？」の判断に進み、ＣＰＵ２１が、インターフェース２６に「眠気情報」が入力された否かを判断する。Ｓ１５１の判断において、ＣＰＵ２１がインターフェース２６に「眠気情報」が入力されと判断した場合には、Ｓ１５２「眠気情報を保存」の処理に進む。一方で、ＣＰＵ２１がインターフェース２６に「眠気情報」が入力されていないと判断した場合には、Ｓ１５３「眠気解消行動テーブルが入力？」の判断に進む。
【００５２】
Ｓ１５２「眠気情報を保存」の処理において、ＣＰＵ２１は、インターフェース２６に入力された「眠気情報」である「心拍数」及び「ＬＦ／ＨＦ」を、順次、図１０に示される「眠気情報学習テーブル」として、ＲＡＭ２２の記憶領域に保存する。Ｓ１５２の処理が終了すると、Ｓ１５１の判断に戻る。
【００５３】
Ｓ１５３の「眠気解消行動テーブルが入力？」の判断において、ＣＰＵ２１は、ユーザ状況管理端末３０のインターフェース３６からインターフェース２６に、後述する「話相手情報」及び「行動内容情報」からなる「眠気解消行動テーブル」が入力されたか否かを判断する。ＣＰＵ２１が、インターフェース２６に、「眠気解消行動テーブル」が入力されたと判断した場合には、Ｓ１５４「話相手、行動内容をユーザに通知」の処理に進む。一方で、ＣＰＵ２１が、インターフェース２６に、「眠気解消行動テーブル」が入力されたと判断しない場合には、Ｓ１５１の処理に戻る。
【００５４】
Ｓ１５４「話相手、行動内容をユーザに通知」の処理において、ＣＰＵ２１は、インターフェース２６に入力された「眠気解消行動テーブル」を、出力装置２５で出力する処理を行う。すると、出力装置２５が、後述する「眠気解消行動テーブル」に基づき、ユーザに「話相手」及び「行動内容」を通知する。Ｓ１５４の処理が終了すると、Ｓ１５１の処理に戻る。
【００５５】
Ｓ１３２「計測終了？」の判断において、ユーザが、ユーザ状況管理端末３０や眠気度判定端末２０の入力装置３４、２４を操作することにより、センサ端末１０での心電位の計測を終了することを選択した場合には、Ｓ１４１「眠気情報取得処理を停止」の処理に進む。一方で、ユーザが、センサ端末１０での心電位の計測を終了することを選択しない場合には、Ｓ１３３「眠気度取得間隔経過？」の判断に進む。
【００５６】
Ｓ１３３「眠気度取得間隔経過？」の判断において、ＣＰＵ２１は、Ｓ１３０の処理で設定された「眠気情報取得間隔」を経過したか否かを判断する。ＣＰＵ２１が、「眠気情報取得間隔」を経過したと判断した場合には、Ｓ１３４「眠気度情報学習済？」の判断に進む。一方で、ＣＰＵ２１が、「眠気情報取得間隔」を経過していないと判断した場合にはＳ１３２の判断に戻る。
【００５７】
Ｓ１３４「眠気度情報学習済？」の判断において、ＣＰＵ２１は、図１０に示される「眠気情報学習テーブル」に、「眠気度」が学習されている否かを判断する。ＣＰＵ２１が、「眠気情報学習テーブル」に、「眠気度」が学習されていると判断した場合には、Ｓ１４５「ユーザの実眠気度を判定」の処理に進む。一方で、ＣＰＵ２１が、「眠気情報学習テーブル」に、「眠気度」が学習されていないと判断した場合には、Ｓ１３５「ユーザが現在の眠気を入力」の操作に進む。
【００５８】
Ｓ１３５「ユーザが現在の眠気を入力」の操作において、ユーザが、入力装置２４を操作することにより、現在の「眠気度」を入力することにより、「眠気学習テーブル」に「眠気度」を学習させる。図１０に示される例では、ユーザの眠気度を３段階に分類し、ユーザが眠くない場合には眠気度１、ユーザが少し眠い場合には眠気度２、ユーザが眠い場合には眠気度３としている。「眠気度」を２段階又は４以上の段階に分類することにしても差し支えない。このように、ユーザが現在の「眠気度」を入力するのは、「心拍数」や「ＬＦ／ＨＦ」に対応する「眠気度」には、個人差があるからである。Ｓ１３５の操作が終了すると、Ｓ１３６「眠気情報学習テーブルに保存」の処理に進む。
【００５９】
Ｓ１３６「眠気情報学習テーブルに保存」の処理において、ＣＰＵ２１は、「眠気情報学習テーブル」に、Ｓ１３５の操作でユーザが入力した現在の「眠気度」を保存する。Ｓ１３６の処理が終了すると、Ｓ１３７「眠気情報学習終了？」の判断に進む。
【００６０】
Ｓ１３７「眠気情報学習終了？」の判断において、ＣＰＵ２１が、所定期間（例えば１時間）又は所定回数、「眠気情報学習テーブル」に「眠気度」を学習させたと判断した場合には、Ｓ１３８「心拍情報平均テーブルを作成」の処理に進む。一方で、ＣＰＵ２１が、所定期間又は所定回数、「眠気情報学習テーブル」に「眠気度」を学習させたと判断しないた場合には、Ｓ１３２の処理に戻る。
【００６１】
Ｓ１３８「心拍情報平均テーブルを作成」の処理において、ＣＰＵ２１は、「眠気情報学習テーブル」に基づいて、図１１に示される「心拍情報平均テーブル」を作成し、ＲＡＭ２２の記憶領域に保存する。具体的には、ＣＰＵ２１は、「眠気情報学習テーブル」に基づき、眠気度１の心拍数の平均値を、「基準心拍数」として算出し「心拍数情報平均テーブル」に保存する。次に、ＣＰＵ２１は、「眠気情報学習テーブル」に基づき、眠気度２、３の心拍数の平均値を算出し、当該、眠気度２、３の心拍数の平均値と前記「基準心拍数」との差分を算出し、「心拍数情報平均テーブル」に保存する。更に、ＣＰＵ２１は、「眠気情報学習テーブル」に基づき、各眠気度のＬＦ／ＨＦの平均を算出し、「心拍数情報平均テーブル」に保存する。Ｓ１３８の処理が終了すると、Ｓ１３９「眠気度判定基準テーブルを作成」の処理に進む。
【００６２】
Ｓ１３９「眠気度判定基準テーブルを作成」の処理において、ＣＰＵ２１は、Ｓ１３８の処理で作成した「心拍数情報平均テーブル」に基づき、ＬＦ／ＨＦを２段階に分けて、図１２に示される「眠気度判定基準テーブル」を作成する。Ｓ１３９の処理が終了すると、Ｓ１３２の判断に戻る。
【００６３】
Ｓ１４５の「ユーザの実眠気度を判定」の処理において、眠気度判定手段２３ａは、図１２の「眠気度判定基準テーブル」を参照して、図９のＳ１５２の処理でＲＡＭ２２に保存した「眠気情報」から、現在のユーザの「実眠気度」を判定し、「実眠気度情報」を生成する。Ｓ１４５の処理が終了すると、Ｓ１４６「判定した実眠気度をユーザ状況管理端末に出力」の処理に進む。
【００６４】
Ｓ１４６「判定した実眠気度をユーザ状況管理端末に出力」の処理において、インターフェース２６は、ユーザ状況管理端末３０のインターフェース３６に、Ｓ１４５の処理で判定した「実眠気度情報」を出力する。Ｓ１４６の処理が終了すると、Ｓ１３２の判断に戻る。
【００６５】
Ｓ１４１「眠気情報取得処理を停止」の処理において、ＣＰＵ２１は、Ｓ１３１の処理で起動させた眠気情報取得処理を停止させる。Ｓ１４１の処理が終了すると、眠気度判定端末メイン処理が終了する。
【００６６】
図１３にユーザ状況管理端末メイン処理のフロー図を示し、以下当該フローの説明をする。電源がユーザ状況管理端末３０に投入され、ユーザ状況管理端末メイン処理が開始すると、Ｓ１６１「初期化」の処理に進み、ＣＰＵ３１は、ＲＡＭ３２の記憶領域をクリアにする等の初期化処理を行う。また、Ｓ１６１の処理で、ユーザが入力装置３４を操作することにより、「眠気チェック間隔」が設定される。「眠気チェック間隔」は、インターフェース３６に入力される「実眠気度情報」から各ユーザの「実眠気度」をチェックする間隔である。Ｓ１６１の処理が終了すると、Ｓ１６２「実眠気度情報取得処理起動」の処理に進む。
【００６７】
Ｓ１６２「実眠気度情報取得処理起動」の処理において、ＣＰＵ３１は、実眠気度取得処理を起動させる。Ｓ１６２の処理が終了すると、Ｓ１６３「眠気チェック間隔タイマースタート」の処理に進む。
【００６８】
Ｓ１６２の処理において、実眠気度取得処理が起動すると、図１４のＳ１６８「眠気度判定端末から実眠気度情報取得？」の判断において、ＣＰＵ３１は、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」を、インターフェース３６で取得したか否かを判断する。ＣＰＵ３１が、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」を、インターフェース３６で取得したと判断した場合には、Ｓ１６９「取得した実眠気度情報をユーザ状況管理テーブルに保存」の処理に進む。Ｓ１６９の処理において、ＣＰＵ３１は、それぞれの眠気度判定端末２０から取得した「実眠気度情報」を順次、図１６に示される「ユーザ状況管理テーブル」として、ＲＡＭ３２の記憶領域に保存する。Ｓ１６９の処理が終了すると、Ｓ１６８の判断に戻る。
【００６９】
Ｓ１６３「眠気チェック間隔タイマースタート」の処理において、ＣＰＵ３１は、後述する眠気チェック処理を行うためのタイマーをスタートさせる。Ｓ１６３の処理が終了すると、Ｓ１６４「眠気チェック間隔経過？」の判断に進む。
【００７０】
Ｓ１６４「眠気チェック間隔経過？」の判断において、ＣＰＵ３１は、Ｓ１６３の処理でスタートさせたタイマーが、Ｓ１６１の処理で設定された「眠気チェック間隔」を経過したか否かを判断する。前記タイマーが「眠気チェック間隔」を経過したと判断した場合には、Ｓ１６５「眠気チェック処理」に進む。
【００７１】
図１５に眠気チェック処理のフロー図を示し、以下、眠気チェック処理の説明をする。Ｓ１６５「眠気チェック処理」において、眠気チェック処理が開始すると、Ｓ１７１「初期化」の処理において、ユーザが入力装置３４を操作することにより、「眠気指標」が設定される。Ｓ１７１の処理が終了すると、Ｓ１７２「眠気ユーザリストに登録」の処理に進む。
【００７２】
Ｓ１７２「眠気ユーザリストに登録」の処理において、話相手選択手段３３ａは、最新の「ユーザ状況管理テーブル」に基づき、「実眠気度」がＳ１７１の処理で設定された「眠気指標」以上のユーザを、「眠気ユーザリスト」（図１７に示す）に登録する。Ｓ１７２の処理が終了すると、眠気チェック処理が終了し、図１３のＳ１６６「話相手、行動内容選択処理」に進む。
【００７３】
図１８に話相手、行動内容選択処理のフロー図を示し、以下、当該処理の説明をする。Ｓ１６６「話相手、行動内容選択処理」に進み、当該処理が開始すると、Ｓ１８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ１８１の判断において、話相手選択手段３３ａは、図１７に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ１８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【００７４】
Ｓ１８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図１９に示される眠気ユーザリスト（１）から、ユーザを１人（例えばＡ）選択する。Ｓ１８２の処理が終了すると、Ｓ１８３「実眠気度が最大のユーザを検索」の処理に進む。
【００７５】
Ｓ１８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ１８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図１９に示される「ユーザ状況管理テーブル」から検索し、決定する。図１９に示される例では、Ｄ（実眠気度５で最大）を決定する。Ｓ１８３の処理が終了すると、Ｓ１８４「実眠気度が最大のユーザが１人？」の判断に進む。
【００７６】
Ｓ１８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ１８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ１８８「該当するユーザのいずれかを話相手として選択」の処理に進む。
【００７７】
Ｓ１８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ１８３の処理で決定したユーザ（図１９の例ではＤ）を、Ｓ１８２の処理で選択したユーザ（図１９の例ではＡ）の話相手として選択する。Ｓ１８５の処理が終了すると、Ｓ１８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【００７８】
Ｓ１８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した（Ａ）、又は、選択されたユーザ（Ｄ）を「眠気ユーザリスト」から削除する。（図１９の眠気ユーザリスト（２）の状態）Ｓ１８６の処理が終了すると、Ｓ１８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【００７９】
Ｓ１８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ１８２及びＳ１８５の処理で選択した各ユーザの行動内容を決定し、図１９に示される「眠気解消行動テーブル」に登録をする。図１９の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ１８７の処理が終了すると、Ｓ１８１の判断に戻る。
【００８０】
前述したように、Ｓ１８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【００８１】
Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理において、ユーザ状況管理端末３０のインターフェース３６は、「眠気解消行動テーブル」を、該当するユーザの眠気度判定端末２０のインターフェース２６に出力する。Ｓ１６７の処理が終了すると、Ｓ１６４の判断に戻る。
【００８２】
Ｓ１６７の処理がされると、前述したように、図９に示されるＳ１５３の判断において、ＣＰＵ２１が、インターフェース２６に、「眠気解消行動テーブル」が入力されたと判断し、Ｓ１５４の処理において、ＣＰＵ２１は、インターフェース２６に入力された「眠気解消行動テーブル」を、出力装置２５で出力する処理を行う。すると、出力装置２５が、「眠気解消行動テーブル」に基づき、選択された「話相手」の組の各ユーザに、「行動内容」を通知する。出力装置２５の通知を知覚したユーザが、前記「行動内容」を実際に行うことにより、実眠気度の高いユーザの眠気が解消される。
【００８３】
（第２の実施形態：請求項６、９、１０に記載の発明）
次に、図２０〜図２４を参照して、第１の実施形態と異なる点について、第２の実施形態の説明をする。第２の実施形態は、話相手選択手段３３ａが、話相手を選択する際に、「実眠気度」が最大のユーザが複数人いる場合に、予めユーザが選択して設定された「話相手候補リスト」から優先的に、ユーザを選択する実施形態である。
【００８４】
第２の実施形態の「センサ端末メイン処理」、「心電位計測処理」、「心拍数算出処理」、「心電位周波数解析処理」は、第１の実施形態と同一である。
【００８５】
第２の実施形態の眠気度判定端末メイン処理のフロー図を図２０に示し、以下、当該フローを説明する。第２の実施形態の眠気度判定端末メイン処理が開始すると、Ｓ２３０「初期化」の処理に進む。Ｓ２３０の処理は、第１の実施形態のＳ１３０の処理と同一である。Ｓ２３０の処理が終了すると、Ｓ２３０−２「話相手候補リストを作成」の処理に進む。
【００８６】
Ｓ２３０−２「話相手候補リストを作成」の処理において、各ユーザが入力装置２４を操作することにより、図２１に示される「話相手候補リスト」を作成し、ＣＰＵ２１が当該「話相手候補リスト」をＲＡＭ２２の記憶領域に保存する。「話相手候補リスト」は、図２１に示されるように、あるユーザが、話相手候補として選択したユーザのリストである。Ｓ２３０−２の処理が終了すると、Ｓ２３１「眠気情報取得処理起動」の処理に進む。
【００８７】
Ｓ２３１の処理は、第１の実施形態のＳ１３１の処理と同一である。第２の実施形態のＳ２３２〜Ｓ２３９の判断及び処理は、それぞれ、第１の実施形態のＳ１３２〜Ｓ１３９の処理と同一である。また、第２の実施形態のＳ２４１、Ｓ２４５の処理は、それぞれ、第１の実施形態のＳ１４１、Ｓ１４６の処理と同一である。
【００８８】
Ｓ２４５の処理が終了すると、Ｓ２４６「判定した実眠気度、話相手候補リストをユーザ状況管理端末に出力」の処理に進む。
【００８９】
Ｓ２４６「判定した実眠気度、話相手候補リストをユーザ状況管理端末に出力」の処理において、インターフェース２６は、ユーザ状況管理端末３０のインターフェース３６に、Ｓ２４５の処理で判定した「実眠気度情報」を出力する。また、インターフェース２６は、ユーザ状況管理端末３０のインターフェース３６に、Ｓ２３０−２の処理で作成した「話相手候補」を出力する。Ｓ２４６の処理が終了すると、Ｓ２３２の判断に戻る。
【００９０】
第２の実施形態の「眠気情報取得処理」は、第１の実施形態の「眠気情報取得処理」（図９に示す）と同一である。また、第２の実施形態の「ユーザ状況管理端末メイン処理」は、第１の実施形態の「ユーザ状況管理端末メイン処理」（図１３に示す）と同一である。
【００９１】
図２２に第２の実施形態の実眠気度取得処理のフロー図を示し、以下、当該フローについて説明をする。第２の実施形態の実眠気度取得処理が起動すると、Ｓ２６８「眠気度判定端末から実眠気度情報取得？」の判断において、ＣＰＵ３１が、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」を、インターフェース３６で取得したか否かを判断する。ＣＰＵ３１が、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」を、インターフェース３６で取得したと判断した場合には、Ｓ２６９「取得した実眠気度情報をユーザ状況管理テーブルに保存」の処理に進む。Ｓ２６９の処理において、ＣＰＵ３１は、それぞれの眠気度判定端末２０から取得した「実眠気度情報」を順次、図２３に示されるような「ユーザ状況管理テーブル」として、ＲＡＭ３２の記憶領域に保存する。Ｓ２６９の処理が終了すると、Ｓ２６９−２「取得した話相手候補リストを保存」の処理に進む。
【００９２】
Ｓ２６９−２「取得した話相手候補リストを保存」の処理において、ＣＰＵ３１は、それぞれの眠気度判定端末２０から取得した「話相手候補リスト」（図２１や図２３に示す）をＲＡＭ３２の記憶領域に保存する。Ｓ２６９−２の処理が終了すると、Ｓ２６８の判断に戻る。
【００９３】
第２の実施形態の「眠気チェック処理」は、第１の実施形態の「眠気チェック処理」と同一である。
【００９４】
図２４に第２の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ２８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ２８１の判断において、話相手選択手段３３ａは、図２３に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ２８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【００９５】
Ｓ２８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図２３に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ２８２の処理が終了すると、Ｓ２８３「実眠気度が最大のユーザを検索」の処理に進む。
【００９６】
Ｓ２８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ２８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図２３に示される「ユーザ状況管理テーブル」から検索し、決定する。図２３に示される例では、Ｄ、Ｅ（実眠気度４で最大）を決定する。Ｓ２８３の処理が終了すると、Ｓ２８４「実眠気度が最大のユーザが１人？」の判断に進む。
【００９７】
Ｓ２８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ２８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ２８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断に進む。
【００９８】
Ｓ２８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ２８３の処理で決定したユーザを、Ｓ２８２の処理で選択したユーザの話相手として選択する。Ｓ２８５の処理が終了すると、Ｓ２８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【００９９】
Ｓ２８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人か否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人であると判断した場合には、Ｓ２８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが複数人であると判断した場合には、Ｓ２８９「該当するユーザのいずれかを選択する」の処理に進む。
【０１００】
Ｓ２８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザ（図２３の例では、Ｅ）を選択する。Ｓ２８８−２の処理が終了すると、Ｓ２８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１０１】
Ｓ２８９「該当するユーザのいずれかを選択する」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのいずれかを、Ｓ２８２の処理で選択したユーザの話相手として選択する。Ｓ２８９の処理が終了すると、Ｓ２８６の処理に進む。
【０１０２】
Ｓ２８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザを「眠気ユーザリスト」から削除する。Ｓ２８６の処理が終了すると、Ｓ２８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１０３】
Ｓ２８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ２８２及び、Ｓ２８５又は、Ｓ２８８−２、Ｓ２８９の処理で選択した各ユーザの行動内容を決定し、図２３に示される「眠気解消行動テーブル」に登録をする。図２３の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ２８７の処理が終了すると、Ｓ２８１の判断に戻る。
【０１０４】
前述したように、Ｓ２８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１０５】
（第３の実施形態：請求項７、９、１０に記載の発明）
次に、図２５〜図２８を参照して、第２の実施形態と異なる点について、第３の実施形態の説明をする。第３の実施形態は、話相手選択手段３３ａが、話相手を選択する際に、「実眠気度」が最大のユーザが複数人いる場合に、予めユーザが選択して設定された「話相手候補リスト」の優先順位に基づき、ユーザを選択する実施形態である。
【０１０６】
図２５に第３の実施形態の眠気度判定端末メイン処理のフロー図を示し、以下、当該フローについて説明をする。第３の実施形態の眠気度判定端末メイン処理は、Ｓ３３０−２「話相手候補リストを作成」の処理以外は、第２の実施形態の眠気度判定端末メイン処理（図２０に示す）と同一である。なお、第２の実施形態の眠気度判定端末メイン処理の各ステップに、１００を加えたステップが、第３の実施形態の眠気度判定端末メイン処理となっている。
【０１０７】
Ｓ３３０−２「話相手候補リストを作成」の処理において、各ユーザが入力装置２４を操作することにより、図２６に示される「話相手候補リスト」を作成し、ＣＰＵ２１が当該「話相手候補リスト」をＲＡＭ２２の記憶領域に保存する。第３の実施形態の「話相手候補リスト」は、図２６に示されるように、あるユーザが、話相手候補として選択したユーザのリストであり、更に、話相手候補に優先順位をつけている。図２６に示される実施形態では、話相手候補を、２段階の優先順位に分類しているが、３段階以上の優先順位に分類することにしても差し支えない。Ｓ３３０−２の処理が終了すると、Ｓ３３１「眠気情報取得処理起動」の処理に進む。
【０１０８】
図２７に第３の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ３８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ３８１の判断において、話相手選択手段３３ａは、図２８に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ３８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１０９】
Ｓ３８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図２８に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ３８２の処理が終了すると、Ｓ３８３「実眠気度が最大のユーザを検索」の処理に進む。
【０１１０】
Ｓ３８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ３８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図２８に示される「ユーザ状況管理テーブル」から検索し、決定する。図２８に示される例では、Ｄ、Ｅ（実眠気度４で最大）を決定する。Ｓ３８３の処理が終了すると、Ｓ３８４「実眠気度が最大のユーザが１人？」の判断に進む。
【０１１１】
Ｓ３８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ３８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ３８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断に進む。
【０１１２】
Ｓ３８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ３８３の処理で決定したユーザを、Ｓ３８２の処理で選択したユーザの話相手として選択する。Ｓ３８５の処理が終了すると、Ｓ３８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１１３】
Ｓ３８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人か否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人であると判断した場合には、Ｓ３８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが複数人であると判断した場合には、Ｓ３８９「実眠気度が最大、且つ、話相手候補リストのユーザのうち優先順位が高く登録されているユーザが１人？」の判断に進む。
【０１１４】
Ｓ３８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザを選択する。Ｓ３８８−２の処理が終了すると、Ｓ３８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１１５】
Ｓ３８９「実眠気度が最大、且つ、話相手候補リストのユーザのうち優先順位が高く登録されているユーザが１人？」の判断において、話相手選択３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのうち、優先順位が高く登録されているユーザが１人か否かを判断する。話相手選択３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのうち、優先順位が高く登録されているユーザが１人であると判断した場合には、Ｓ３８９−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのうち、優先順位が高く登録されているユーザが複数であると判断した場合には、Ｓ３９０「該当するユーザのいずれかを話相手として選択」の処理に進む。
【０１１６】
Ｓ３８９−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのうち、優先順位が高く登録されているユーザを選択する。図２８に示される例では、ＥよりもＤの方が、優先順位が高いので、Ｄが選択される。Ｓ３８９−２の処理が終了すると、Ｓ３８６の処理に進む。
【０１１７】
Ｓ３９０「該当するユーザのいずれかを話相手として選択」の処理において、話者選択手段は、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザのうち、優先順位が高く登録されているユーザのいずれかを選択する。Ｓ３９０の処理が終了すると、Ｓ３８６の処理に進む。
【０１１８】
Ｓ３８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザを「眠気ユーザリスト」から削除する。Ｓ３８６の処理が終了すると、Ｓ３８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１１９】
Ｓ３８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ３８２及び、Ｓ３８５、Ｓ３８８−２、Ｓ３８９―２、Ｓ３９０のいずれかの処理で選択した各ユーザの行動内容を決定し、図２８に示される「眠気解消行動テーブル」に登録をする。図２８の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ３８７の処理が終了すると、Ｓ３８１の判断に戻る。
【０１２０】
前述したように、Ｓ３８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１２１】
（第４の実施形態：請求項８、９、１０に記載の発明）
次に、図２９〜図３０を参照して、第２の実施形態と異なる点について、第４の実施形態の説明をする。第４の実施形態は、話相手選択手段３３ａが、話相手を選択する際に、「実眠気度」が最大のユーザが複数人いる場合に、予めユーザが選択して設定された「話相手候補リスト」のユーザのうち、互いに話相手として選択しているユーザを選択する実施形態である。
【０１２２】
図２９に第４の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ４８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ４８１の判断において、話相手選択手段３３ａは、図３０に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ４８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１２３】
Ｓ４８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図３０に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ４８２の処理が終了すると、Ｓ４８３「実眠気度が最大のユーザを検索」の処理に進む。
【０１２４】
Ｓ４８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ４８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図３０に示される「ユーザ状況管理テーブル」から検索し、決定する。図３０に示される例では、Ｄ、Ｅ（実眠気度４で最大）を決定する。Ｓ４８３の処理が終了すると、Ｓ４８４「実眠気度が最大のユーザが１人？」の判断に進む。
【０１２５】
Ｓ４８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ４８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ４８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断に進む。
【０１２６】
Ｓ４８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ４８３の処理で決定したユーザを、Ｓ４８２の処理で選択したユーザの話相手として選択する。Ｓ４８５の処理が終了すると、Ｓ４８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１２７】
Ｓ４８８「実眠気度が最大、且つ、話相手候補リストに登録されているユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人か否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが１人であると判断した場合には、Ｓ４８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザが複数人であると判断した場合には、Ｓ４８９「実眠気度が最大、且つ、互いに話相手候補リストに登録されているユーザが１人？」の判断に進む。
【０１２８】
Ｓ４８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「話相手候補リスト」に登録されているユーザを選択する。Ｓ４８８−２の処理が終了すると、Ｓ４８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１２９】
Ｓ４８９「実眠気度が最大、且つ、互いに話相手候補リストに登録しているユーザが１人？」の判断において、話相手選択３３ａは、「実眠気度」が最大、且つ、互いに「話相手候補リスト」に登録されているユーザが１人か否かを判断する。話相手選択３３ａが、「実眠気度」が最大、且つ、互いに「話相手候補リスト」に登録されているユーザが１人であると判断した場合には、Ｓ４８９−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択３３ａが、「実眠気度」が最大、且つ、互いに「話相手候補リスト」に登録されているユーザが複数人であると判断した場合には、Ｓ４９０「該当するユーザのいずれかを話相手として選択」の処理に進む。
【０１３０】
Ｓ４８９−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、互いに「話相手候補リスト」に登録されているユーザを選択する。図３０に示される例では、ＡはＤを話相手候補として選択し、且つ、ＤもまたＡを話相手候補として選択しているので、Ａの話相手としてＤが選択される。Ｓ４８９−２の処理が終了すると、Ｓ４８６の処理に進む。
【０１３１】
Ｓ４９０「該当するユーザのいずれかを話相手として選択」の処理において、話者選択手段は、話相手選択手段３３ａは、「実眠気度」が最大、且つ、互いに「話相手候補リスト」に登録されているユーザのいずれかを選択する。Ｓ４９０の処理が終了すると、Ｓ４８６の処理に進む。
【０１３２】
Ｓ４８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザを「眠気ユーザリスト」から削除する。Ｓ４８６の処理が終了すると、Ｓ４８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１３３】
Ｓ４８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ４８２及び、Ｓ４８５、Ｓ４８８−２、Ｓ４８９―２、Ｓ４９０のいずれかの処理で選択した各ユーザの行動内容を決定し、図３０に示される「眠気解消行動テーブル」に登録をする。図３０の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ４８７の処理が終了すると、Ｓ４８１の判断に戻る。
【０１３４】
前述したように、Ｓ４８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１３５】
（第５の実施形態：請求項１２に記載の発明）
次に、図３１、図３２を参照して、第１の実施形態と異なる点について、第５の実施形態の説明をする。第５の実施形態は、「実眠気度」が一定値以上の状態を、一定時間以上継続したユーザを、「眠気ユーザリスト」に登録する実施形態である。
【０１３６】
図３１に第５の実施形態の眠気チェック処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ５７１「初期化」の処理において、ユーザが入力装置３４を操作することにより、「眠気指標」及び「眠気継続時間指標」が設定される。Ｓ５７１の処理が終了すると、Ｓ５７２「眠気ユーザリストに登録」の処理に進む。
【０１３７】
Ｓ５７２「眠気ユーザリストに登録」の処理において、話相手選択手段３３ａは、最新の「ユーザ状況管理テーブル」に基づき、「実眠気度」がＳ５７１の処理で設定された「眠気指標」以上の状態を、Ｓ５７１の処理で設定された「眠気継続時間指標」以上の時間継続したユーザを、「眠気ユーザリスト」（図３２に示す）に登録する。Ｓ５７２の処理が終了すると、眠気チェック処理が終了し、図１３のＳ１６６「話相手、行動内容選択処理」に進む。
【０１３８】
（第６の実施形態：請求項４、１１に記載の発明）
次に、図３３、図３４を参照して、第１の実施形態と異なる点について、第６の実施形態の説明をする。第６の実施形態は、「実眠気度」が一定値以上で、当該「実眠気度」が増加したユーザを、「眠気ユーザリスト」に登録する実施形態である。このため、眠気が低下しているユーザを、話相手として選択したり、されたりすることがない。
【０１３９】
図３３に第６の実施形態の眠気チェック処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ６７１「初期化」の処理において、ユーザが入力装置３４を操作することにより、「眠気指標」が設定される。Ｓ６７１の処理が終了すると、Ｓ６７２「眠気ユーザリストに登録」の処理に進む。
【０１４０】
Ｓ６７２「眠気ユーザリストに登録」の処理において、話相手選択手段３３ａは、最新の「ユーザ状況管理テーブル」に基づき、「実眠気度」がＳ６７１の処理で設定された「眠気指標」以上で、直前の「実眠気度」より増加しているユーザを、「眠気ユーザリスト」（図３４に示す）に登録する。Ｓ６７２の処理が終了すると、眠気チェック処理が終了し、図１３のＳ１６６「話相手、行動内容選択処理」に進む。
【０１４１】
（第７の実施形態：請求項５、９、１０に記載の発明）
次に、図３５〜図４０を参照して、第１の実施形態と異なる点について、第７の実施形態の説明をする。第７の実施形態は、話相手選択手段３３ａが、話相手を選択する際に、「実眠気度」が最大のユーザが複数人いる場合に、忙しさが最低の人を優先的に選択する実施形態である。
【０１４２】
第７の実施形態の眠気度判定端末メイン処理のフロー図を図３５に示し、以下、当該フローを説明する。第７の実施形態の眠気度判定端末メイン処理が開始すると、Ｓ７３０「初期化」の処理に進む。Ｓ７３０の処理は、第１の実施形態のＳ１３０の処理と同一である。Ｓ７３０の処理が終了すると、Ｓ７３０−２「忙しさ情報取得処理起動」の処理に進む。
【０１４３】
Ｓ７３０−２「忙しさ情報取得処理起動」の処理において、図３６に示される「忙しさ情報取得処理」を起動させる。すると、Ｓ７５１「忙しさ情報の入力あり？」の判断に進み、ＣＰＵ２１が、「忙しさ情報」が、入力装置２４から、入力されたか否かを判断する。入力装置２４をユーザが操作することにより、ユーザが現在の忙しさを、「忙しさ情報」として、眠気度判定端末２０に入力することができるようになっている。なお、ユーザのスケジュールや、パーソナルコンピュータ等の操作等により、ユーザの「忙しさ情報」が、眠気度判定端末２０に入力されるようにしても差し支えない。ＣＰＵ２１が、「忙しさ情報」が、入力装置２４から、入力されたと判断した場合には、Ｓ７５２「忙しさ情報を保存」の処理に進む。Ｓ７５２の処理で、ＣＰＵ２１は、「忙しさ情報」を、ＲＡＭ２２の記憶領域に保存する。Ｓ７５２「忙しさ情報を保存」の処理が終了すると、Ｓ７５１の判断に戻る。Ｓ７３０−２の処理が終了すると、Ｓ７３１「眠気情報取得処理起動」の処理に進む。
【０１４４】
Ｓ７３１の処理は、第１の実施形態のＳ１３１の処理と同一である。第７の実施形態のＳ７３２〜Ｓ７３９の判断及び処理は、それぞれ、第１の実施形態のＳ１３２〜Ｓ１３９の処理と同一である。また、第７の実施形態のＳ７４１、Ｓ７４５の処理は、それぞれ、第１の実施形態のＳ１４１、Ｓ１４６の処理と同一である。
【０１４５】
Ｓ７４５の処理が終了すると、Ｓ７４６「判定した実眠気度、忙しさ情報をユーザ状況管理端末に出力」の処理に進む。
【０１４６】
Ｓ７４６「判定した実眠気度、忙しさ情報をユーザ状況管理端末に出力」の処理の処理において、インターフェース２６は、ユーザ状況管理端末３０のインターフェース３６に、Ｓ７４５の処理で判定した「実眠気度情報」を出力する。また、インターフェース２６は、ユーザ状況管理端末３０のインターフェース３６に、Ｓ７５２の処理で作成した「忙しさ情報」を出力する。Ｓ７４６の処理が終了すると、Ｓ７３２の判断に戻る。
【０１４７】
第７の実施形態では、図１３のＳ１６２の処理において、実眠気度取得処理が起動すると、図３７のＳ７６８「眠気度判定端末から実眠気度情報、忙しさ情報取得？」の判断に進む。Ｓ７６８の判断で、ＣＰＵ３１は、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」又は「忙しさ情報」を、インターフェース３６で取得したか否かを判断する。ＣＰＵ３１が、眠気度判定端末２０のインターフェース２６から出力された「実眠気度情報」又は「忙しさ情報」を、インターフェース３６で取得したと判断した場合には、Ｓ７６９「取得した実眠気度情報、忙しさ情報をユーザ状況管理テーブルに保存」の処理に進む。Ｓ７６９の処理において、ＣＰＵ３１は、それぞれの眠気度判定端末２０から取得した「実眠気度情報」や「忙しさ情報」を順次、図３８に示されるような「ユーザ状況管理テーブル」として、ＲＡＭ３２の記憶領域に保存する。Ｓ７６９の処理が終了すると、Ｓ７６８の判断に戻る。
【０１４８】
図３９に第７の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ７８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ７８１の判断において、話相手選択手段３３ａは、図４０に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ７８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１４９】
Ｓ７８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図４０に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ７８２の処理が終了すると、Ｓ７８３「実眠気度が最大のユーザを検索」の処理に進む。
【０１５０】
Ｓ７８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ７８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図４０に示される「ユーザ状況管理テーブル」から検索し、決定する。図４０に示される例では、Ｄ、Ｅ、（実眠気度４で最大）を決定する。Ｓ７８３の処理が終了すると、Ｓ７８４「実眠気度が最大のユーザが１人？」の判断に進む。
【０１５１】
Ｓ７８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ７８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ７８８「実眠気度が最大、且つ、忙しさが最小のユーザが１人？」の判断に進む。図４０に示される例では、ＤとＥが「実眠気度」４で、「実眠気度」が最大のユーザが２人いるので、Ｓ７８８の判断に進む。
【０１５２】
Ｓ７８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ７８３の処理で決定したユーザを、Ｓ７８２の処理で選択したユーザの話相手として選択する。Ｓ７８５の処理が終了すると、Ｓ７８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１５３】
Ｓ７８８「実眠気度が最大、且つ、忙しさが最小のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「忙しさ」が最小のユーザが１人か否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大、且つ、「忙しさ」が最小のユーザが１人であると判断した場合には、Ｓ７８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大、且つ「忙しさ」が最小のユーザが複数人いると判断した場合には、Ｓ７８９「該当するユーザのいずれかを選択する」の処理に進む。
【０１５４】
Ｓ７８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「忙しさ」が最小のユーザ（図４０の例では、Ｄ）を選択する。Ｓ７８８−２の処理が終了すると、Ｓ７８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１５５】
Ｓ７８９「該当するユーザのいずれかを選択する」の処理において、話相手選択手段３３ａは「実眠気度」が最大、且つ、「忙しさ」が最小のユーザのいずれかを、Ｓ７８２の処理で選択したユーザの話相手として選択する。Ｓ７８９の処理が終了すると、Ｓ７８６の処理に進む。
【０１５６】
Ｓ７８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザを「眠気ユーザリスト」から削除する。Ｓ７８６の処理が終了すると、Ｓ７８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１５７】
Ｓ７８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ７８２及び、Ｓ７８５又は、Ｓ７８８−２、Ｓ７８９の処理で選択した各ユーザの行動内容を決定し、図４０に示される「眠気解消行動テーブル」に登録をする。図４０の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ７８７の処理が終了すると、Ｓ７８１の判断に戻る。
【０１５８】
前述したように、Ｓ７８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１５９】
（第８の実施形態：請求項４、９、１０に記載の発明）
次に、図４１を参照して、第１の実施形態と異なる点について、第８の実施形態の説明をする。第８の実施形態は、話相手選択手段３３ａが、話相手を選択する際に、「実眠気度」が最大のユーザが複数人いる場合に、「実眠気度」が直前の「実眠気度」より増加しているユーザを選択する実施形態である。このため、眠気が低下しているユーザが優先的に話相手として選択されることがない。
【０１６０】
図４１に第８の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ８８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ８８１の判断において、話相手選択手段３３ａは、図４２に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ８８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１６１】
Ｓ８８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図４２に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ８８２の処理が終了すると、Ｓ８８３「実眠気度が最大のユーザを検索」の処理に進む。
【０１６２】
Ｓ８８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ８８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図４０に示される「ユーザ状況管理テーブル」から検索し、決定する。図４０に示される例では、Ｄ、Ｅ、（実眠気度４で最大）を決定する。Ｓ８８３の処理が終了すると、Ｓ７８４「実眠気度が最大のユーザが１人？」の判断に進む。
【０１６３】
Ｓ８８４「実眠気度が最大のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ８８５「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大のユーザが複数人いると判断した場合には、Ｓ８８８「実眠気度が最大、且つ、「実眠気度」が直前の「実眠気度」より増加しているユーザが１人？」の判断に進む。図４２に示される例では、ＤとＥが「実眠気度」４で、「実眠気度」が最大のユーザが２人いるので、Ｓ８８８の判断に進む。
【０１６４】
Ｓ８８５「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、Ｓ８８３の処理で決定したユーザを、Ｓ８８２の処理で選択したユーザの話相手として選択する。Ｓ８８５の処理が終了すると、Ｓ８８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１６５】
Ｓ８８８「実眠気度が最大、且つ、「実眠気度」が直前の「実眠気度」より増加しているユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、実眠気度」が直前の「実眠気度」より増加しているユーザが１人か否かを判断する。話相手選択手段３３ａが、「実眠気度」が最大、且つ、「実眠気度」が直前の「実眠気度」より増加しているユーザが１人であると判断した場合には、Ｓ８８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が最大、且つ、実眠気度」が直前の「実眠気度」より増加しているユーザが複数人いると判断した場合には、Ｓ８８９「該当するユーザのいずれかを選択する」の処理に進む。
【０１６６】
Ｓ８８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が最大、且つ、「「実眠気度」が直前の「実眠気度」より増加しているユーザ（図４２の例では、Ｄ）を選択する。Ｓ８８８−２の処理が終了すると、Ｓ８８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理に進む。
【０１６７】
Ｓ８８９「該当するユーザのいずれかを選択する」の処理において、話相手選択手段３３ａは「実眠気度」が最大、且つ、「実眠気度」が直前の「実眠気度」より増加しているユーザのいずれかを、Ｓ８８２の処理で選択したユーザの話相手として選択する。Ｓ８８９の処理が終了すると、Ｓ８８６の処理に進む。
【０１６８】
Ｓ８８６「話相手を選択した、又は、選択されたユーザを眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザを「眠気ユーザリスト」から削除する。Ｓ８８６の処理が終了すると、Ｓ８８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１６９】
Ｓ８８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ８８２及び、Ｓ８８５又は、Ｓ８８８−２、Ｓ８８９の処理で選択した各ユーザの行動内容を決定し、図４２に示される「眠気解消行動テーブル」に登録をする。図４２の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ８８７の処理が終了すると、Ｓ８８１の判断に戻る。
【０１７０】
前述したように、Ｓ８８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１７１】
（第９の実施形態）
次に、図４３、図４４を参照して、第１の実施形態と異なる点について、第９の実施形態の説明をする。第９の実施形態は、話相手選択手段３３ａが、話相手がいない場合に、１人で眠気を解決する実施形態である。
【０１７２】
図４３に第９の実施形態の話相手、内容選択処理のフロー図を示し、以下、当該フローについて説明をする。当該処理が開始すると、Ｓ９８１「眠気ユーザリストにユーザが存在？」の判断に進む。Ｓ９８１の判断において、話相手選択手段３３ａは、図４４に示される「眠気ユーザリスト」にユーザが存在しているか否かを判断する。話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在していると判断した場合には、Ｓ９８２「眠気ユーザリストからユーザを１人選択」の処理に進む。一方で、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、図１３のＳ１６６「話相手、行動内容選択処理」が終了し、Ｓ１６７「眠気解消行動テーブルを、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１７３】
Ｓ９８２「眠気ユーザリストからユーザを１人選択」の処理において、話相手選択手段３３ａは、図４４に示される眠気ユーザリストから、ユーザを１人（例えばＡ）選択する。Ｓ９８２の処理が終了すると、Ｓ９８３「実眠気度が最大のユーザを検索」の処理に進む。
【０１７４】
Ｓ９８３「実眠気度が最大のユーザを検索」の処理において、話相手選択手段３３ａは、Ｓ９８２の処理で選択したユーザ（例えばＡ）以外で、且つ、話相手として未選択の実眠気度が最大のユーザを、図４４に示される「眠気ユーザリスト」から検索し、決定する。図４４に示される例では、Ｄ（実眠気度５で最大）を決定する。Ｓ９８３の処理が終了すると、Ｓ９８４「実眠気度が一定値以上のユーザが０人？」の判断に進む。
【０１７５】
Ｓ９８４「実眠気度が一定値以上のユーザが０人？」の判断において、話相手選択手段３３ａは、「実眠気度」が一定値以上のユーザが０人であるか否かを判断する。話相手選択手段３３ａが、Ｓ９８３で決定したユーザの「実眠気度」が一定値以上でないと判断した場合、若しくは、Ｓ９８３の処理でユーザが存在しておらず、ユーザを決定できなかった場合には、「実眠気度」が一定値以上のユーザが０人であると判断し、Ｓ９８５「１人で実行可能な行動内容を決定」の処理に進む。一方で、話相手選択手段３３ａが、Ｓ９８３で決定したユーザの「実眠気度」が一定値以上であり、「実眠気度」が一定値以上のユーザが０人でないと判断した場合には、Ｓ９８８「実眠気度が一定値以上のユーザが１人？」の判断に進む。図４４に示される例では、ＡがＤを話相手として決定した後、次にＥがユーザとして選択されるが、他に実眠気度が一定以上のユーザがいないため、Ｓ９８４で実眠気度が一定値以上のユーザが０人と判断される。
【０１７６】
Ｓ９８５「１人で実行可能な行動内容を決定」の処理において、話相手選択手段３３ａは、Ｓ９８３の処理で決定したユーザの行動内容として、１人で実行可能な行動内容を決定する。Ｓ９８５の処理が終了すると、Ｓ９８６「話相手を選択した、又は、選択されたユーザ、行動内容が決定したユーザを眠気ユーザリストから削除」の処理に進む。
【０１７７】
Ｓ９８８「実眠気度が一定値以上のユーザが１人？」の判断において、話相手選択手段３３ａは、「実眠気度」が一定値以上のユーザが１人であるか否かを判断する。話相手選択手段３３ａが、「実眠気度」が一定値以上のユーザが１人であると判断した場合には、Ｓ９８８−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択手段３３ａが、「実眠気度」が一定値以上のユーザが１人でないと判断した場合には、Ｓ９８９「実眠気度が一定値以上で最大のユーザが１人？」の判断に進む。
【０１７８】
Ｓ９８８−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が一定値以上のユーザを選択する。Ｓ９８８−２の処理が終了すると、Ｓ９８６「話相手を選択した、又は、選択されたユーザ、行動内容が決定したユーザを眠気ユーザリストから削除」の処理に進む。
【０１７９】
Ｓ９８９「実眠気度が一定値以上で最大のユーザが１人？」の判断において、話相手選択３３ａは、「実眠気度」が一定値以上で、当該「実眠気度」が最大のユーザが１人であるか否かを判断する。話相手選択３３ａが、「実眠気度」が一定値以上で、当該「実眠気度」が最大のユーザが１人であると判断した場合には、Ｓ９８９−２「該当するユーザを話相手として選択」の処理に進む。一方で、話相手選択３３ａが、「実眠気度」が一定値以上で、当該「実眠気度」が最大のユーザが複数人であると判断した場合には、Ｓ９９０「該当するユーザのいずれかを話相手として選択」の処理に進む。
【０１８０】
Ｓ９８９−２「該当するユーザを話相手として選択」の処理において、話相手選択手段３３ａは、「実眠気度」が一定値以上で、当該「実眠気度」が最大のユーザを選択する。Ｓ９８９−２の処理が終了すると、Ｓ９８６の処理に進む。
【０１８１】
Ｓ９９０「該当するユーザのいずれかを話相手として選択」の処理において、話者選択手段は、話相手選択手段３３ａは、「実眠気度」が一定値以上で、当該「実眠気度」が最大のユーザのいずれかを選択する。Ｓ９９０の処理が終了すると、Ｓ９８６の処理に進む。
【０１８２】
Ｓ９８６「話相手を選択した、又は、選択されたユーザ、行動内容が決定したユーザを、眠気ユーザリストから削除」の処理において、話相手選択手段３３ａは、話相手を選択した、又は、選択されたユーザ、行動内容が決定したユーザを「眠気ユーザリスト」から削除する。Ｓ９８６の処理が終了すると、Ｓ９８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理に進む。
【０１８３】
Ｓ９８７「話相手が決定した各ユーザの行動内容を決定し、眠気解消行動テーブルに登録」の処理において、話相手選択手段３３ａは、Ｓ９８２及び、Ｓ９８５、Ｓ９８８−２、Ｓ９８９―２、Ｓ９９０のいずれかの処理で選択した各ユーザの行動内容を決定し、図４４に示される「眠気解消行動テーブル」に登録をする。図４４の例では、「実眠気度」が高いユーザ（Ｄ）が、「実眠気度」が低いユーザ（Ａ）のところに移動するように行動内容を決定している。勿論、「実眠気度」が低いユーザが、「実眠気度」が高いユーザのところに移動するように行動内容を決定しても差し支えない。Ｓ９８７の処理が終了すると、Ｓ９８１の判断に戻る。
【０１８４】
前述したように、Ｓ９８１の判断において、話相手選択手段３３ａが、「眠気ユーザリスト」にユーザが存在しないと判断した場合には、Ｓ１６６「話相手、行動内容選択処理」が終了し、図１３のＳ１６７「話相手情報、行動内容情報を、該当ユーザの眠気度判定端末に出力」の処理に進む。
【０１８５】
以上説明した実施形態では、話相手選択手段３３ａは、各ユーザの「実眠気度」に基づき、話相手を選択しているが、本発明の眠気解消システムは、この実施形態に限定されず、各ユーザがどれくらい起きているか（覚醒度）に基づき、話相手を選択することにしても差し支えない。
【０１８６】
以上、現時点において、もっとも、実践的であり、かつ好ましいと思われる実施形態に関連して本発明を説明したが、本発明は、本願明細書中に開示された実施形態に限定されるものではなく、請求の範囲および明細書全体から読み取れる発明の要旨あるいは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う眠気解消システムもまた技術的範囲に包含されるものとして理解されなければならない。    
【図面の簡単な説明】
【０１８７】
【図１】眠気解消システムの概要図である。
【図２】眠気解消システムのブロック図である。
【図３】センサ端末のメイン処理のフロー図である。
【図４】眠気情報の説明図である。
【図５】心電位計測処理のフロー図である。
【図６】心拍数算出処理のフロー図である。
【図７】心電位周波数解析処理のフロー図である。
【図８】眠気度判定端末メイン処理のフロー図である。
【図９】眠気情報取得処理のフロー図である。
【図１０】眠気情報学習テーブルの説明図である。
【図１１】心拍数情報平均テーブルの説明図である。
【図１２】眠気度判定基準テーブルの説明図である。
【図１３】ユーザ状況管理端末メイン処理のフロー図である。
【図１４】実眠気度情報取得処理のフロー図である。
【図１５】眠気チェック処理のフロー図である。
【図１６】ユーザ状況管理テーブルの説明図である。
【図１７】眠気ユーザリスト登録処理の説明図である。
【図１８】話相手、行動内容選択処理のフロー図である。（第１の実施形態）
【図１９】眠気解消行動テーブル決定の説明図である。（第１の実施形態）
【図２０】眠気度判定端末メイン処理のフロー図である。（第２の実施形態）
【図２１】話相手候補リストの説明図である。（第２の実施形態）
【図２２】実眠気度情報取得処理のフロー図である。（第２の実施形態）
【図２３】眠気解消行動テーブル決定の説明図である。（第２の実施形態）
【図２４】話相手、行動内容選択処理のフロー図である。（第２の実施形態）
【図２５】眠気度判定端末メイン処理のフロー図である。（第３の実施形態）
【図２６】話相手候補リストの説明図である。（第３の実施形態）
【図２７】話相手、行動内容選択処理のフロー図である。（第３の実施形態）
【図２８】眠気解消行動テーブル決定の説明図である。（第３の実施形態）
【図２９】話相手、行動内容選択処理のフロー図である。（第４の実施形態）
【図３０】眠気解消行動テーブル決定の説明図である。（第４の実施形態）
【図３１】眠気チェック処理のフロー図である。（第５の実施形態）
【図３２】眠気ユーザリスト登録処理の説明図である。（第５の実施形態）
【図３３】眠気チェック処理のフロー図である。（第６の実施形態）
【図３４】眠気ユーザリスト登録処理の説明図である。（第６の実施形態）
【図３５】眠気度判定端末メイン処理のフロー図である。（第７の実施形態）
【図３６】忙しさ情報取得処理のフロー図である。（第７の実施形態）
【図３７】実眠気度情報取得処理のフロー図である。（第７の実施形態）
【図３８】ユーザ状況管理テーブルの説明図である。（第７の実施形態）
【図３９】話相手、行動内容選択処理のフロー図である。（第７の実施形態）
【図４０】眠気解消行動テーブル決定の説明図である。（第７の実施形態）
【図４１】話相手、行動内容選択処理のフロー図である。（第８の実施形態）
【図４２】眠気解消行動テーブル決定の説明図である。（第８の実施形態）
【図４３】話相手、行動内容選択処理のフロー図である。（第９の実施形態）
【図４４】眠気解消行動テーブル決定の説明図である。（第９の実施形態）
【符号の説明】
【０１８８】
１０    センサ端末
１１    ＣＰＵ（センサ端末）
１２    ＲＡＭ（センサ端末）
１３    ＲＯＭ（センサ端末）
１４    入力装置（センサ端末）
１５    センサ（センサ端末）
１６    インターフェース（センサ端末）
１７    バス（センサ端末）
２０    眠気度判定端末
２１    ＣＰＵ（眠気度判定端末）
２２    ＲＡＭ（眠気度判定端末）
２３    ＲＯＭ（眠気度判定端末）
２３ａ  眠気度判定手段
２４    入力装置（眠気度判定端末）
２５    出力装置（眠気度判定端末）
２６    インターフェース（眠気度判定端末）
２７    バス（眠気度判定端末）
３０    ユーザ状況管理端末
３１    ＣＰＵ（ユーザ状況管理端末）
３２    ＲＡＭ（ユーザ状況管理端末）
３３    ＲＯＭ（ユーザ状況管理端末）
３３ａ  話相手選択手段
３４    入力装置（ユーザ状況管理端末）
３５    出力装置（ユーザ状況管理端末）
３６    インターフェース（ユーザ状況管理端末）
３７    バス（ユーザ状況管理端末）
１００  眠気解消システム
【図１】
2010082164.tif 000003
【図２】
2010082164.tif 000004
【図３】
2010082164.tif 000005
【図４】
2010082164.tif 000006
【図５】
2010082164.tif 000007
【図６】
2010082164.tif 000008
【図７】
2010082164.tif 000009
【図８】
2010082164.tif 000010
【図９】
2010082164.tif 000011
【図１０】
2010082164.tif 000012
【図１１】
2010082164.tif 000013
【図１２】
2010082164.tif 000014
【図１３】
2010082164.tif 000015
【図１４】
2010082164.tif 000016
【図１５】
2010082164.tif 000017
【図１６】
2010082164.tif 000018
【図１７】
2010082164.tif 000019
【図１８】
2010082164.tif 000020
【図１９】
2010082164.tif 000021
【図２０】
2010082164.tif 000022
【図２１】
2010082164.tif 000023
【図２２】
2010082164.tif 000024
【図２３】
2010082164.tif 000025
【図２４】
2010082164.tif 000026
【図２５】
2010082164.tif 000027
【図２６】
2010082164.tif 000028
【図２７】
2010082164.tif 000029
【図２８】
2010082164.tif 000030
【図２９】
2010082164.tif 000031
【図３０】
2010082164.tif 000032
【図３１】
2010082164.tif 000033
【図３２】
2010082164.tif 000034
【図３３】
2010082164.tif 000035
【図３４】
2010082164.tif 000036
【図３５】
2010082164.tif 000037
【図３６】
2010082164.tif 000038
【図３７】
2010082164.tif 000039
【図３８】
2010082164.tif 000040
【図３９】
2010082164.tif 000041
【図４０】
2010082164.tif 000042
【図４１】
2010082164.tif 000043
【図４２】
2010082164.tif 000044
【図４３】
2010082164.tif 000045
【図４４】
2010082164.tif 000046