(57)【要約】【課題】不規則な睡眠区間について、ユーザに関するコメントを出力すること。【解決手段】睡眠分析装置１００は、ユーザに装着されたセンサ装置により取得されたデータの入力を受け付ける。睡眠分析装置１００は、ユーザの勤務形態情報を参照し、データを受け付けたタイミング以降のユーザの勤務形態に基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。睡眠分析装置１００は、処理対象に決定した１以上の睡眠区間について、ユーザに関するコメントを出力する。【選択図】図１
2019012370.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザに装着されたセンサ装置により取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
処理を実行させることを特徴とする睡眠分析プログラム。
【請求項２】
前記コメントは、前記タイミング以降の前記ユーザの勤務形態に基づくコメントである、ことを特徴とする請求項１に記載の睡眠分析プログラム。
【請求項３】
前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする請求項１または２に記載の睡眠分析プログラム。
【請求項４】
前記決定する処理は、前記タイミングの前日における前記ユーザの勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする請求項１〜３のいずれか一つに記載の睡眠分析プログラム。
【請求項５】
前記決定する処理は、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務前の仮眠前、勤務前の仮眠後、勤務中の仮眠前、勤務中の仮眠後、勤務後の仮眠前、勤務後の仮眠後のいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする請求項１〜４のいずれか一つに記載の睡眠分析プログラム。
【請求項６】
コンピュータが、
ユーザに装着されたセンサ装置により取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
処理を実行することを特徴とする睡眠分析方法。
【請求項７】
ユーザに装着されたセンサ装置により取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
制御部を有することを特徴とする睡眠分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、睡眠分析プログラム、睡眠分析方法、および睡眠分析装置に関する。
【背景技術】
【０００２】
従来、ユーザの睡眠状態を分析し、ユーザの睡眠状態の分析結果に基づいて生成したコメントを出力し、ユーザの業務効率の向上、ユーザのヒューマンエラーの防止、ユーザの体調管理の支援などを図る技術がある。
【０００３】
先行技術としては、例えば、当日の睡眠情報と最適睡眠情報との乖離を計算するとともに、就床時間、起床時間、および睡眠時間の予測値と最適睡眠情報との乖離を計算した結果と、生活習慣パターンとに基づいて評価するものがある。また、例えば、１日の生活状況および睡眠状況についての複数ジャンルの設問データを対象者に対して提示し、対象者の回答データに基づいてジャンルごとに評価を行って評価データを対象者に提示する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１２２３４７号公報
【特許文献２】特開２００３−２１６７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、日勤と夜勤とが混在するなどユーザの勤務形態が一定ではなく、ユーザの睡眠区間が不規則であると、ユーザの睡眠区間におけるユーザの睡眠状態を分析し、ユーザの睡眠状態に関するコメントを出力することが困難になってしまう。
【０００６】
１つの側面では、本発明は、不規則な睡眠区間となるユーザの睡眠状態に関するコメントを出力することができる睡眠分析プログラム、睡眠分析方法、および睡眠分析装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様によれば、ユーザに装着されたセンサ装置により取得されたデータの入力を受け付け、前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する睡眠分析プログラム、睡眠分析方法、および睡眠分析装置が提案される。
【発明の効果】
【０００８】
一態様によれば、不規則な睡眠区間となるユーザの睡眠状態に関するコメントを出力することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる睡眠分析方法の一実施例を示す説明図である。
【図２】図２は、睡眠分析システム２００の一例を示す説明図である。
【図３】図３は、睡眠分析装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、分析結果テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、勤務表テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、クライアント装置２０１のハードウェア構成例を示すブロック図である。
【図７】図７は、センサ装置２０２のハードウェア構成例を示すブロック図である。
【図８】図８は、睡眠分析装置１００の機能的構成例を示すブロック図である。
【図９】図９は、実施例を示す説明図である。
【図１０】図１０は、コメント出力処理手順の一例を示すフローチャートである。
【図１１】図１１は、コメント区間判定処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかる睡眠分析プログラム、睡眠分析方法、および睡眠分析装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかる睡眠分析方法の一実施例）
図１は、実施の形態にかかる睡眠分析方法の一実施例を示す説明図である。睡眠分析装置１００は、いずれかの睡眠区間について、ユーザに関するコメントを出力するコンピュータである。睡眠区間は、ユーザが睡眠中の区間である。コメントは、睡眠区間についての、ユーザに関するテキストである。
【００１２】
ここで、ユーザの睡眠状態を分析して、ユーザの体調を評価し、ユーザに関するコメントを出力することにより、ユーザの業務効率の向上、ユーザのヒューマンエラーの防止、ユーザの体調管理の支援などを図ることが望まれる場合がある。
【００１３】
しかしながら、ユーザの勤務形態が一定ではなく、交代制勤務である場合がある。このため、日勤と夜勤とが混在するなどユーザの勤務形態が一定ではなく、夜間の睡眠と勤務前の仮眠と勤務中の仮眠とが混在するなどユーザの睡眠区間が不規則になる場合がある。仮眠は、比較的短時間の睡眠である。
【００１４】
この場合、ユーザの睡眠区間について睡眠状態を分析してコメントを出力することが困難になる。例えば、仮眠のみについて分析しても、仮眠は比較的短時間の睡眠であり、また、仮眠中のユーザの寝付きは悪い傾向があるため、ユーザの体調を精度よく評価することは難しい。このため、ユーザに関して好ましいコメントを出力することは難しく、ユーザの業務効率の向上などを図ることができない。
【００１５】
また、ユーザの勤務状態に応じたコメントを出力することが難しい。例えば、ユーザの勤務状態が、勤務前、勤務中、勤務後などのいずれであるかに応じて、出力するコメントの内容を変更することが難しい。
【００１６】
これに対し、複数の睡眠区間がある場合に、睡眠時間が最も長い睡眠区間における睡眠状態を分析してコメントを出力するようにすることが考えられる。また、複数の睡眠区間がある場合に、それぞれの睡眠区間における睡眠状態を分析してコメントを出力するようにすることが考えられる。
【００１７】
しかしながら、ユーザの体調を精度よく評価することは難しく、ユーザに関して好ましいコメントを出力することは難しく、ユーザの業務効率の向上などを図ることができない。また、ユーザの勤務状態に応じたコメントを出力することが難しい。
【００１８】
そこで、本実施の形態では、ユーザの勤務形態を考慮することにより、ユーザの睡眠区間のいずれの睡眠区間について、ユーザに関するコメントを出力することが好ましいかを判断することができる睡眠分析方法について説明する。
【００１９】
図１の例では、１日目の朝〜夕にユーザが勤務し、１日目の夜にユーザが入眠する。図１の例では、２日目の昼にユーザが仮眠し、２日目の夜にユーザが勤務するパターン１と、２日目の朝にユーザが勤務し、２日目の昼にユーザが昼寝し、２日目の夜にユーザが入眠するパターン２とがある。
【００２０】
図１において、睡眠分析装置１００は、ユーザに装着されたセンサ装置により取得されたデータの入力を受け付ける。センサ装置は、ユーザの活動量を特定するためのデータを取得するコンピュータである。センサ装置は、例えば、ユーザの加速度の時系列データを取得する。データは、ユーザの加速度の時系列データである。
【００２１】
睡眠分析装置１００は、ユーザの勤務形態情報を参照し、データを受け付けたタイミング以降のユーザの勤務形態に基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。勤務形態情報は、日ごとのユーザの勤務形態が、日勤か夜勤か休日かを示す情報である。勤務形態情報は、例えば、図５に後述する勤務表テーブルである。勤務形態は、例えば、日勤か夜勤か休日である。睡眠区間は、例えば、ユーザの活動量が連続して閾値以下になった区間である。処理対象は、睡眠状態を分析する対象であり、コメントを生成する対象である。
【００２２】
睡眠分析装置１００は、処理対象に決定した１以上の睡眠区間について、ユーザに関するコメントを出力する。コメントは、ユーザの睡眠状態を解析した結果、ユーザの睡眠状態を解析することによりユーザの体調を評価した結果、ユーザの今後の睡眠に対するアドバイス情報などを含む。睡眠状態の解析は、例えば、睡眠区間の長さ、ユーザの活動量から特定される睡眠中の寝返りの回数や睡眠中の覚醒の回数、または、眠りの浅い区間の有無などに基づいて行われる。アドバイス情報は、今後の睡眠を、いつ、どのくらいの時間にすることが好ましいかなどの情報を含む。
【００２３】
（１−１）睡眠分析装置１００は、例えば、パターン１において、２日目の夕にデータの入力を受け付ける。睡眠分析装置１００は、ユーザの勤務形態情報を参照し、２日目の夕以降ユーザの夜勤があるため、夜勤に備えた２日目の昼の仮眠の睡眠区間を、処理対象に決定する。睡眠分析装置１００は、２日目の昼の仮眠の睡眠区間について、ユーザに関するコメントを出力する。
【００２４】
この際、睡眠分析装置１００は、２日目の昼の仮眠が、夜勤に備えた仮眠として好ましいか否かを示す情報などを、コメントに含むことができる。また、睡眠分析装置１００は、２日目の夕以降の夜勤において、さらに仮眠した方が好ましいか否かを示す情報などを、コメントに含むことができる。
【００２５】
（１−２）睡眠分析装置１００は、例えば、パターン２において、２日目の夕にデータの入力を受け付ける。睡眠分析装置１００は、ユーザの勤務形態情報を参照し、２日目の朝に勤務があり、２日目の夕以降は勤務がないため、２日目の昼の昼寝の睡眠区間を、処理対象に決定せず、１日目の夜の睡眠区間を、処理対象に決定する。睡眠分析装置１００は、１日目の夜の睡眠区間について、ユーザに関するコメントを出力する。
【００２６】
これにより、睡眠分析装置１００は、不規則な睡眠区間について適当なコメントを出力することができる。睡眠分析装置１００は、例えば、ユーザの不規則な睡眠区間のうち、ユーザの業務効率の向上などの観点から、睡眠状態を分析することが比較的好ましい睡眠区間について睡眠状態を分析してコメントを出力することができる。このため、睡眠分析装置１００は、ユーザの体調を精度よく評価することができ、ユーザに関して好ましいコメントを出力することができ、ユーザの業務効率の向上などを図ることができる。
【００２７】
また、睡眠分析装置１００は、ユーザの勤務状態に応じたコメントを出力することができる。睡眠分析装置１００は、例えば、ユーザの勤務状態が、勤務前、勤務中、勤務後などのいずれであるかに応じて、出力するコメントの内容を変更することができる。睡眠分析装置１００は、具体的には、夜勤前であれば、夜勤に備えた仮眠についてのコメントを出力することができ、また、夜勤中にどのくらいの時間の仮眠をすることが好ましいかについてのコメントを出力することができる。結果として、睡眠分析装置１００は、ユーザが睡眠時間を管理しやすくし、ユーザの体調が良好になり、ユーザの業務効率の向上などを図りやすくすることができる。
【００２８】
また、睡眠分析装置１００は、ユーザの業務効率の向上などの観点から、睡眠状態を分析しなくてもよい、昼寝などの睡眠区間についてコメントを出力しないようにすることができる。睡眠分析装置１００は、例えば、パターン２であれば、夜勤がないため、夜に所定時間以上の睡眠時間を確保可能であると判断し、また、２日目の昼の昼寝の睡眠区間については、夜勤に備えた仮眠の睡眠区間ではないと判断する。このため、睡眠分析装置１００は、２日目の昼の昼寝の睡眠区間については、ユーザの体調への影響が比較的小さい睡眠区間と判断し、コメントを出力しないようにすることができる。
【００２９】
（睡眠分析システム２００の一例）
次に、図２を用いて、図１に示した睡眠分析装置１００を適用した、睡眠分析システム２００の一例について説明する。
【００３０】
図２は、睡眠分析システム２００の一例を示す説明図である。図２において、睡眠分析システム２００は、睡眠分析装置１００と、クライアント装置２０１と、センサ装置２０２とを含む。
【００３１】
睡眠分析システム２００において、睡眠分析装置１００とクライアント装置２０１とは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３２】
睡眠分析装置１００は、クライアント装置２０１を介して、センサ装置２０２から、ユーザ２０３の活動量を特定するためのデータの入力を受け付ける。睡眠分析装置１００は、データを受け付けたタイミング以降のユーザ２０３の勤務形態に基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。睡眠分析装置１００は、処理対象に決定した１以上の睡眠区間について、ユーザ２０３に関するコメントを、クライアント装置２０１に出力する。睡眠分析装置１００は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、タブレット端末、スマートフォン、ウェアラブル端末などである。
【００３３】
クライアント装置２０１は、ユーザ２０３に利用されるコンピュータである。クライアント装置２０１は、センサ装置２０２から受信した、ユーザ２０３の活動量を特定するためのデータを、睡眠分析装置１００に送信する。クライアント装置２０１は、睡眠分析装置１００から受信したコメントを出力し、睡眠分析装置１００から受信したコメントをユーザ２０３に把握させる。クライアント装置２０１は、例えば、ＰＣ、ノートＰＣ、タブレット端末、スマートフォン、ウェアラブル端末などである。
【００３４】
センサ装置２０２は、ユーザ２０３に装着されるコンピュータである。センサ装置２０２は、ユーザ２０３の活動量を特定するためのデータを取得し、クライアント装置２０１に送信する。センサ装置２０２は、例えば、箱形装置や腕輪型装置である。センサ装置２０２は、例えば、スマートフォン、ウェアラブル端末などであってもよい。ユーザ２０３は、例えば、センサ装置２０２を装着して、職場で勤務し、また、自宅や仮眠室などの就寝場所２０４で睡眠する。これにより、センサ装置２０２は、ユーザ２０３の活動時および就寝時について、ユーザ２０３の活動量を特定するためのデータを取得することができる。
【００３５】
ここでは、睡眠分析装置１００とクライアント装置２０１とが異なる装置である場合について説明したが、これに限らない。例えば、睡眠分析装置１００とクライアント装置２０１とが一体である場合があってもよい。
【００３６】
ここでは、クライアント装置２０１とセンサ装置２０２とが異なる装置である場合について説明したが、これに限らない。例えば、クライアント装置２０１とセンサ装置２０２とが一体である場合があってもよい。
【００３７】
ここでは、睡眠分析装置１００がクライアント装置２０１を介してユーザ２０３の活動量を特定するためのデータの入力を受け付ける場合について説明したが、これに限らない。例えば、睡眠分析装置１００が直接センサ装置２０２と通信し、ユーザ２０３の活動量を特定するためのデータの入力を受け付ける場合があってもよい。
【００３８】
（睡眠分析装置１００のハードウェア構成例）
次に、図３を用いて、睡眠分析装置１００のハードウェア構成例について説明する。
【００３９】
図３は、睡眠分析装置１００のハードウェア構成例を示すブロック図である。図３において、睡眠分析装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、記録媒体Ｉ／Ｆ３０４と、記録媒体３０５とを有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４０】
ここで、ＣＰＵ３０１は、睡眠分析装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４１】
ネットワークＩ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。他のコンピュータは、例えば、クライアント装置２０１である。そして、ネットワークＩ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ３０３は、例えば、モデムやＬＡＮアダプタなどである。
【００４２】
記録媒体Ｉ／Ｆ３０４は、ＣＰＵ３０１の制御にしたがって記録媒体３０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ３０４は、例えば、ディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどである。記録媒体３０５は、記録媒体Ｉ／Ｆ３０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体３０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体３０５は、睡眠分析装置１００から着脱可能であってもよい。
【００４３】
睡眠分析装置１００は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイ、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、睡眠分析装置１００は、記録媒体Ｉ／Ｆ３０４や記録媒体３０５を有していなくてもよい。
【００４４】
（分析結果テーブル４００の記憶内容）
次に、図４を用いて、分析結果テーブル４００の記憶内容について説明する。分析結果テーブル４００は、例えば、図３に示した睡眠分析装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００４５】
分析結果テーブル４００は、センサ装置２０２により取得されたデータを、睡眠分析装置１００において管理するためのテーブルである。また、分析結果テーブル４００は、センサ装置２０２により取得されたデータを解析して算出されたユーザ２０３の活動量を、睡眠分析装置１００において管理するためのテーブルである。また、分析結果テーブル４００は、ユーザ２０３の活動量に基づいて特定されたユーザ２０３の状態を、睡眠分析装置１００において管理するためのテーブルである。
【００４６】
図４は、分析結果テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、分析結果テーブル４００は、日時と、加速度と、活動量と、事象と、ユーザ２０３の状態とのフィールドを有する。分析結果テーブル４００は、日時ごとに各フィールドに情報を設定することにより、分析情報がレコードとして記憶される。
【００４７】
日時のフィールドには、センサ装置２０２により加速度が取得された日時が設定される。加速度のフィールドには、センサ装置２０２により取得された加速度が設定される。活動量のフィールドには、センサ装置２０２により取得された加速度に基づいて算出された活動量が設定される。事象のフィールドには、ユーザ２０３の起床や入眠などの事象が発生したことを示すフラグ情報が設定される。ユーザ２０３の状態のフィールドには、ユーザ２０３が覚醒状態か睡眠状態かを示すフラグ情報が設定される。
【００４８】
（勤務表テーブル５００の記憶内容）
次に、図５を用いて、勤務表テーブル５００の記憶内容について説明する。勤務表テーブル５００は、例えば、図３に示した睡眠分析装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００４９】
勤務表テーブル５００は、ユーザ２０３の勤務形態を特定するための情報、および、ユーザ２０３の勤務状態を特定するための情報を、睡眠分析装置１００において管理するためのテーブルである。勤務形態は、例えば、日勤、夜勤、休日などである。また、日勤に複数の形態がある場合には勤務形態は日勤１、日勤２等としてもよい。勤務状態は、勤務前、勤務中、勤務後などである。
【００５０】
図５は、勤務表テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、勤務表テーブル５００は、年と、月と、日と、曜日と、出勤区分と、勤務時間と、出勤と、退勤とのフィールドを有する。勤務表テーブル５００は、日時ごとに各フィールドに情報を設定することにより、勤務情報がレコードとして記憶される。
【００５１】
年のフィールドには、日時のうち年が設定される。月のフィールドには、日時のうち月が設定される。日のフィールドには、日時のうち日が設定される。曜日のフィールドには、日時に対応する曜日が設定される。出勤区分のフィールドには、日時におけるユーザ２０３の勤務形態が設定される。勤務時間のフィールドには、ユーザ２０３の勤務形態における勤務時間の範囲が設定される。出勤のフィールドには、ユーザ２０３が実際に出勤した時刻が設定される。退勤のフィールドには、ユーザ２０３が実際に退勤した時刻が設定される。
【００５２】
（クライアント装置２０１のハードウェア構成例）
次に、図６を用いて、クライアント装置２０１のハードウェア構成例について説明する。
【００５３】
図６は、クライアント装置２０１のハードウェア構成例を示すブロック図である。図６において、クライアント装置２０１は、ＣＰＵ６０１と、メモリ６０２と、ネットワークＩ／Ｆ６０３と、記録媒体Ｉ／Ｆ６０４と、記録媒体６０５と、センサＩ／Ｆ６０６と、ディスプレイ６０７とを有する。また、各構成部は、バス６００によってそれぞれ接続される。
【００５４】
ここで、ＣＰＵ６０１は、クライアント装置２０１の全体の制御を司る。メモリ６０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ６０１のワークエリアとして使用される。メモリ６０２に記憶されるプログラムは、ＣＰＵ６０１にロードされることで、コーディングされている処理をＣＰＵ６０１に実行させる。
【００５５】
ネットワークＩ／Ｆ６０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ６０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ６０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００５６】
記録媒体Ｉ／Ｆ６０４は、ＣＰＵ６０１の制御にしたがって記録媒体６０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ６０４は、例えば、ディスクドライブ、ＳＳＤ、ＵＳＢポートなどである。記録媒体６０５は、記録媒体Ｉ／Ｆ６０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体６０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体６０５は、クライアント装置２０１から着脱可能であってもよい。
【００５７】
センサＩ／Ｆ６０６は、有線または無線により、センサ装置２０２に接続される。そして、センサＩ／Ｆ６０６は、センサ装置２０２と内部のインターフェースを司り、センサ装置２０２からのデータの入出力を制御する。センサＩ／Ｆ６０６は、例えば、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に対応する通信回路である。
【００５８】
ディスプレイ６０７は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ６０７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００５９】
クライアント装置２０１は、上述した構成部のほか、例えば、キーボード、マウス、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、クライアント装置２０１は、記録媒体Ｉ／Ｆ６０４や記録媒体６０５を有していなくてもよい。
【００６０】
（センサ装置２０２のハードウェア構成例）
次に、図７を用いて、センサ装置２０２のハードウェア構成例について説明する。
【００６１】
図７は、センサ装置２０２のハードウェア構成例を示すブロック図である。図７において、センサ装置２０２は、ＣＰＵ７０１と、メモリ７０２と、通信Ｉ／Ｆ７０３と、センサ７０４とを有する。また、各構成部は、バス７００によってそれぞれ接続される。
【００６２】
ここで、ＣＰＵ７０１は、センサ装置２０２の全体の制御を司る。メモリ７０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ７０１のワークエリアとして使用される。メモリ７０２に記憶されるプログラムは、ＣＰＵ７０１にロードされることで、コーディングされている処理をＣＰＵ７０１に実行させる。
【００６３】
通信Ｉ／Ｆ７０３は、有線または無線により、クライアント装置２０１に接続される。そして、通信Ｉ／Ｆ７０３は、クライアント装置２０１と内部のインターフェースにより司られ、クライアント装置２０１からのデータの入出力を制御される。通信Ｉ／Ｆ７０３は、例えば、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に対応する通信回路である。
【００６４】
センサ７０４は、センサ装置２０２の状態を検出する。センサ７０４は、例えば、センサ装置２０２の位置、動き、および向きのうち少なくともいずれかを検出する。センサ７０４は、具体的には、加速度センサを有する。また、センサ７０４は、地磁気センサ、光センサ、振動センサなどの少なくともいずれかを有してもよい。また、センサ７０４は、ＧＰＳ受信機を有し、センサ装置２０２のＧＰＳ座標を検出してもよい。
【００６５】
センサ装置２０２は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイ、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、センサ装置２０２は、記録媒体Ｉ／Ｆや記録媒体を有していてもよい。
【００６６】
（睡眠分析装置１００の機能的構成例）
次に、図８を用いて、睡眠分析装置１００の機能的構成例について説明する。
【００６７】
図８は、睡眠分析装置１００の機能的構成例を示すブロック図である。睡眠分析装置１００は、記憶部８００と、取得部８０１と、特定部８０２と、決定部８０３と、生成部８０４と、出力部８０５とを含む。
【００６８】
記憶部８００は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域によって実現される。取得部８０１〜出力部８０５は、制御部となる機能である。取得部８０１〜出力部８０５は、具体的には、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、ネットワークＩ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶される。
【００６９】
記憶部８００は、勤務形態情報を記憶する。勤務形態情報は、日ごとのユーザ２０３の勤務形態が、日勤か夜勤か休日かを示す情報である。勤務形態情報は、例えば、図５に示した勤務表テーブル５００である。勤務形態は、例えば、日勤か夜勤か休日である。記憶部８００は、例えば、図５に示した勤務表テーブル５００を記憶する。記憶部８００は、勤務状態情報を記憶する。記憶部８００は、例えば、図５に示した勤務表テーブル５００を記憶する。これにより、記憶部８００は、各処理部に勤務形態情報を参照可能にすることができる。
【００７０】
記憶部８００は、コメントの生成規則を記憶する。記憶部８００は、睡眠区間の種別ごとに、異なるコメントの生成規則を記憶する。記憶部８００は、例えば、通常睡眠についてのコメントを生成する生成規則αを記憶する。通常睡眠は、比較的長時間の睡眠である。通常睡眠は、夜間の比較的長時間の睡眠であってもよい。
【００７１】
記憶部８００は、例えば、勤務前の仮眠を示す睡眠区間についてのコメントを生成する生成規則βを記憶する。仮眠は、比較的短時間の睡眠である。記憶部８００は、例えば、勤務前の仮眠を示す睡眠区間についてのコメントを生成し、さらに、以降の仮眠についてのアドバイス情報をコメントに含める生成規則β’を記憶してもよい。アドバイス情報は、今後の睡眠を、いつ、どのくらいの時間にすることが好ましいかなどの情報を含む。
【００７２】
記憶部８００は、例えば、勤務中の仮眠を示す睡眠区間についてのコメントを生成する生成規則γを記憶する。記憶部８００は、例えば、勤務中の仮眠を示す睡眠区間についてのコメントを生成し、さらに、以降の仮眠についてのアドバイス情報をコメントに含める生成規則γ’を記憶してもよい。記憶部８００は、例えば、勤務後の仮眠を示す睡眠区間についてのコメントを生成する生成規則δを記憶する。これにより、記憶部８００は、生成部８０４にコメントの生成規則を参照可能にすることができる。
【００７３】
取得部８０１は、ユーザ２０３に装着されたセンサ装置２０２により取得されたデータの入力を受け付ける。センサ装置２０２は、ユーザ２０３の活動量を特定するためのデータを取得するコンピュータである。センサ装置２０２は、例えば、ユーザ２０３の加速度の時系列データを取得する。データは、ユーザ２０３の加速度の時系列データである。取得部８０１は、例えば、クライアント装置２０１を介して、センサ装置２０２からのデータの入力を受け付ける。これにより、取得部８０１は、ユーザ２０３の睡眠区間の特定に用いられる情報を、特定部８０２に提供することができる。
【００７４】
特定部８０２は、データから睡眠区間を特定する。睡眠区間は、例えば、ユーザ２０３の活動量が連続して閾値以下になった区間である。特定部８０２は、例えば、加速度の時系列データに基づいて、ユーザ２０３の活動量の時系列データを生成し、ユーザ２０３の活動量が連続して閾値以下になった区間を、睡眠区間として特定する。これにより、特定部８０２は、処理対象になりうる睡眠区間を特定することができる。
【００７５】
決定部８０３は、ユーザ２０３の勤務形態情報を参照し、データを受け付けたタイミング以降のユーザ２０３の勤務形態に基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。処理対象は、睡眠状態を分析する対象であり、コメントを生成する対象である。
【００７６】
決定部８０３は、例えば、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。
【００７７】
決定部８０３は、例えば、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。
【００７８】
決定部８０３は、例えば、ユーザ２０３の勤務状態情報を参照し、受け付けたタイミングの勤務状態が、勤務前の仮眠前または勤務前の仮眠後のいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。勤務状態情報は、例えば、図５に示した勤務表テーブル５００である。
【００７９】
決定部８０３は、例えば、ユーザ２０３の勤務状態情報を参照し、受け付けたタイミングの勤務状態が、勤務中の仮眠前または勤務中の仮眠後のいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。
【００８０】
決定部８０３は、例えば、ユーザ２０３の勤務状態情報を参照し、受け付けたタイミングの勤務状態が、勤務後の仮眠前または勤務後の仮眠後のいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する。
【００８１】
決定部８０３は、例えば、タイミングの直前の睡眠区間の長さが閾値以下である場合、直前の睡眠区間と、直前の睡眠区間より前にある睡眠区間とを、処理対象に決定する。
【００８２】
決定部８０３は、具体的には、受け付けたタイミングの当日におけるユーザ２０３の勤務形態と、受け付けたタイミングの前日におけるユーザ２０３の勤務形態と、受け付けたタイミングのユーザ２０３の勤務状態とのパターンに応じて、処理対象を決定する。パターンは、例えば、下記の第１パターン〜第１１パターンである。
【００８３】
生成部８０４は、処理対象に決定した１以上の睡眠区間について、ユーザ２０３に関するコメントを生成する。コメントは、タイミング以降のユーザ２０３の勤務形態に基づくコメントである。生成部８０４は、受け付けたタイミングの当日におけるユーザ２０３の勤務形態と、受け付けたタイミングの前日におけるユーザ２０３の勤務形態と、受け付けたタイミングのユーザ２０３の勤務状態とのパターンに応じて、コメントを生成する。パターンは、例えば、下記の第１パターン〜第１１パターンである。
【００８４】
以下では、第１パターン〜第１１パターンの具体例と、第１パターン〜第１１パターンの場合における決定部８０３と生成部８０４との処理内容の具体例とについて説明する。
【００８５】
＜第１パターンである場合＞
第１パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤または休日であり、かつ、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が日勤または休日であるパターンである。
【００８６】
決定部８０３は、受け付けたタイミングが第１パターンになる区間である場合、受け付けたタイミングの前夜における睡眠区間を処理対象に決定する。
【００８７】
生成部８０４は、受け付けたタイミングが第１パターンになる区間である場合、受け付けたタイミングの前夜における睡眠区間についてコメントを生成する。生成部８０４は、例えば、前夜における睡眠区間が通常睡眠であるため、生成規則αにしたがってコメントを生成する。
【００８８】
これにより、生成部８０４は、生成したコメントを出力部８０５に出力させることができ、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【００８９】
＜第２パターンである場合＞
第２パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務前の仮眠前であるパターンである。
【００９０】
決定部８０３は、受け付けたタイミングが第２パターンになる区間である場合、受け付けたタイミングの前夜における睡眠区間を処理対象に決定する。
【００９１】
生成部８０４は、受け付けたタイミングが第２パターンになる区間である場合、前夜における睡眠区間についてのアドバイス情報を含む、コメントを生成する。生成部８０４は、例えば、前夜における睡眠区間が通常睡眠であるため、生成規則αにしたがってコメントを生成する。
【００９２】
これにより、生成部８０４は、生成したコメントを出力部８０５に出力させることができ、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【００９３】
＜第３パターンである場合＞
第３パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務前の仮眠後であるパターンである。
【００９４】
決定部８０３は、受け付けたタイミングが第３パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【００９５】
生成部８０４は、受け付けたタイミングが第３パターンになる区間である場合、勤務前の仮眠を示す睡眠区間についてコメントを生成する。生成部８０４は、例えば、生成規則βにしたがって、勤務前の仮眠を示す睡眠区間についてのコメントを生成する。
【００９６】
これにより、生成部８０４は、勤務前の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の夜勤に備えた仮眠が好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【００９７】
＜第４パターンである場合＞
第４パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務中の仮眠前であるパターンである。
【００９８】
決定部８０３は、受け付けたタイミングが第４パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【００９９】
生成部８０４は、受け付けたタイミングが第４パターンになる区間である場合、勤務中の仮眠についてのアドバイス情報を含む、勤務前の仮眠を示す睡眠区間についてのコメントを生成する。生成部８０４は、例えば、生成規則β’にしたがって、勤務前の仮眠を示す睡眠区間についてのコメントを生成し、さらに、勤務中の仮眠についてのアドバイス情報をコメントに含める。
【０１００】
これにより、生成部８０４は、ユーザ２０３の勤務に備えた仮眠が好ましいかをユーザ２０３に把握させ、勤務中の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１０１】
＜第５パターンである場合＞
第５パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務中の仮眠後であるパターンである。
【０１０２】
決定部８０３は、受け付けたタイミングが第５パターンになる区間である場合、少なくとも勤務中の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務中の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務中の仮眠を示す睡眠区間に加えて、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【０１０３】
生成部８０４は、受け付けたタイミングが第５パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてコメントを生成する。生成部８０４は、例えば、生成規則γにしたがって、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。
【０１０４】
これにより、生成部８０４は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１０５】
＜第６パターンである場合＞
第６パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務後の仮眠前であるパターンである。
【０１０６】
決定部８０３は、受け付けたタイミングが第６パターンになる区間である場合、少なくとも勤務中の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務中の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務中の仮眠を示す睡眠区間に加えて、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【０１０７】
生成部８０４は、受け付けたタイミングが第６パターンになる区間である場合、勤務後の仮眠についてのアドバイス情報を含む、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。生成部８０４は、例えば、生成規則γ’にしたがって、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成し、さらに、以降の仮眠についてのアドバイス情報をコメントに含める。
【０１０８】
これにより、生成部８０４は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させ、勤務後の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１０９】
＜第７パターンである場合＞
第７パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務後の仮眠後であるパターンである。
【０１１０】
決定部８０３は、受け付けたタイミングが第７パターンになる区間である場合、少なくとも勤務後の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務後の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務後の仮眠を示す睡眠区間に加えて、勤務中の仮眠を示す睡眠区間を処理対象に決定する。
【０１１１】
生成部８０４は、受け付けたタイミングが第７パターンになる区間である場合、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を結合した結合睡眠区間についてコメントを生成する。生成部８０４は、例えば、生成規則δにしたがって、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。
【０１１２】
これにより、生成部８０４は、勤務後の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務後の仮眠が好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１１３】
＜第８パターンである場合＞
第８パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤または休日であり、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務中の仮眠前であるパターンである。
【０１１４】
決定部８０３は、受け付けたタイミングが第８パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【０１１５】
生成部８０４は、受け付けたタイミングが第８パターンになる区間である場合、勤務中の仮眠についてのアドバイス情報を含む、勤務前の仮眠を示す睡眠区間についてのコメントを生成する。生成部８０４は、例えば、生成規則β’にしたがって、勤務前の仮眠を示す睡眠区間についてのコメントを生成し、さらに、勤務中の仮眠についてのアドバイス情報をコメントに含める。
【０１１６】
これにより、生成部８０４は、ユーザ２０３の勤務に備えた仮眠が好ましいかをユーザ２０３に把握させ、勤務中の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１１７】
＜第９パターンである場合＞
第９パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤または休日であり、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務中の仮眠後であるパターンである。
【０１１８】
決定部８０３は、受け付けたタイミングが第９パターンになる区間である場合、少なくとも勤務中の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務中の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務中の仮眠を示す睡眠区間に加えて、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【０１１９】
生成部８０４は、受け付けたタイミングが第９パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてコメントを生成する。生成部８０４は、例えば、生成規則γにしたがって、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。
【０１２０】
これにより、生成部８０４は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１２１】
＜第１０パターンである場合＞
第１０パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤または休日であり、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務後の仮眠前であるパターンである。
【０１２２】
決定部８０３は、受け付けたタイミングが第１０パターンになる区間である場合、少なくとも勤務中の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務中の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務中の仮眠を示す睡眠区間に加えて、勤務前の仮眠を示す睡眠区間を処理対象に決定する。
【０１２３】
生成部８０４は、受け付けたタイミングが第１０パターンになる区間である場合、勤務後の仮眠についてのアドバイス情報を含む、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。生成部８０４は、例えば、生成規則γ’にしたがって、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成し、さらに、以降の仮眠についてのアドバイス情報をコメントに含める。
【０１２４】
これにより、生成部８０４は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させ、勤務後の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１２５】
＜第１１パターンである場合＞
第１１パターンは、受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤または休日であり、受け付けたタイミングの前日におけるユーザ２０３の勤務形態が夜勤であり、受け付けたタイミングの勤務状態が、勤務後の仮眠後であるパターンである。
【０１２６】
決定部８０３は、受け付けたタイミングが第１１パターンになる区間である場合、少なくとも勤務後の仮眠を示す睡眠区間を処理対象に決定する。決定部８０３は、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を処理対象に決定してもよい。決定部８０３は、例えば、勤務後の仮眠を示す睡眠区間の長さが閾値以下である場合、勤務後の仮眠を示す睡眠区間に加えて、勤務中の仮眠を示す睡眠区間を処理対象に決定する。
【０１２７】
生成部８０４は、受け付けたタイミングが第１１パターンになる区間である場合、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を結合した結合睡眠区間についてコメントを生成する。生成部８０４は、例えば、生成規則δにしたがって、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を結合した結合睡眠区間についてのコメントを生成する。
【０１２８】
これにより、生成部８０４は、勤務後の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務後の仮眠が好ましいかをユーザ２０３に把握させることができる。このため、生成部８０４は、ユーザ２０３の業務効率の向上、ユーザ２０３のヒューマンエラーの防止、ユーザ２０３の体調管理の支援などを図ることができる。
【０１２９】
出力部８０５は、生成部８０４が生成したコメントを出力する。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、ネットワークＩ／Ｆ３０３による外部装置への送信、または、メモリ３０２や記録媒体３０５などの記憶領域への記憶である。出力部８０５は、各機能部の処理結果を出力してもよい。
【０１３０】
（実施例）
次に、図９を用いて、実施例について説明する。
【０１３１】
図９は、実施例を示す説明図である。図９の例では、睡眠区間（１）〜（５）が含まれる３／１１〜３／１６の期間を例に挙げて、睡眠分析装置１００が期間内のいずれかのタイミングでユーザ２０３の加速度の時系列データを受け付けた場合における、睡眠分析装置１００の動作内容について説明する。
【０１３２】
図９のグラフ９００は、３／１１〜３／１６の期間のユーザの活動量を示し、３／１１〜３／１６の期間のうちのユーザの睡眠区間（１）〜（５）を示す。縦軸は、活動量の大きさを示す。横軸は、時間を示す。睡眠区間を、長方形で示す。ユーザ２０３の加速度の時系列データを受け付けるタイミングは、例えば、図９のグラフ９００における、区間Ａ、区間Ｂ、区間Ｂ’、区間Ｃ、区間Ｃ’、区間Ｄ、区間Ｅのいずれかの区間内のタイミングである。
【０１３３】
まず、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ａ内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、受け付けたユーザ２０３の加速度の時系列データを、分析結果テーブル４００を用いて記憶しておく。
【０１３４】
睡眠分析装置１００は、受け付けたユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の活動量の時系列データを算出する。睡眠分析装置１００は、例えば、それぞれの時刻ｔ０におけるユーザ２０３の活動量Ｓを、下記Ｃｏｌｅ式を用いて算出する。睡眠分析装置１００は、算出したユーザ２０３の活動量の時系列データを、分析結果テーブル４００を用いて記憶しておく。
【０１３５】
Ｃｏｌｅ式：Ｓ＝０．００００１（４０４Ａt-4＋５９８Ａt-3＋３２６Ａt-2＋４４１Ａt-1＋１４０８Ａt0＋５０８Ａt+1＋３５０Ａt+2）
【０１３６】
ここで、Ａtiは、時刻ｔｉにおける加速度の値である。例えば、Ａt-4、Ａt-3、Ａt-2、Ａt-1は、それぞれ、時刻ｔ０の４分前、３分前、２分前、１分前の加速度の値である。Ａt0は、時刻ｔ０における加速度の値である。Ａt+1、Ａt+2は、それぞれ、時刻ｔ０の１分後、２分後の加速度の値である。Ｃｏｌｅ式は、例えば、下記参考文献１を参照することができる。
【０１３７】
参考文献１：Ｃｏｌｅ，  Ｒｏｇｅｒ  Ｊ．，  ｅｔ  ａｌ．  “Ａｕｔｏｍａｔｉｃ  ｓｌｅｅｐ／ｗａｋｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｆｒｏｍ  ｗｒｉｓｔ  ａｃｔｉｖｉｔｙ．”  Ｓｌｅｅｐ  １５．５  （１９９２）：  ４６１−４６９．
【０１３８】
睡眠分析装置１００は、例えば、活動量の時系列データに基づいて、それぞれの時刻におけるユーザ２０３の状態が、睡眠状態か覚醒状態かを特定し、睡眠状態が一定時間以上連続している区間を、ユーザ２０３の睡眠区間として特定する。睡眠分析装置１００は、例えば、時刻ｔ０における活動量Ｓ≧１である場合に覚醒状態と特定し、活動量Ｓ＜１である場合に睡眠状態と特定する。睡眠分析装置１００は、特定したユーザ２０３の状態を、分析結果テーブル４００を用いて記憶しておく。睡眠分析装置１００は、特定したユーザ２０３の睡眠区間を記憶しておく。ユーザ２０３の睡眠区間を特定する技術は、例えば、下記参考文献２を参照することができる。
【０１３９】
参考文献２：Ｎａｋａｚａｋｉ，  Ｋｙｏｋｏ，  ｅｔ  ａｌ．  “Ｖａｌｉｄｉｔｙ  ｏｆ  ａｎ  ａｌｇｏｒｉｔｈｍ  ｆｏｒ  ｄｅｔｅｒｍｉｎｉｎｇ  ｓｌｅｅｐ／ｗａｋｅ  ｓｔａｔｅｓ  ｕｓｉｎｇ  ａ  ｎｅｗ  ａｃｔｉｇｒａｐｈ．”  Ｊｏｕｒｎａｌ  ｏｆ  ｐｈｙｓｉｏｌｏｇｉｃａｌ  ａｎｔｈｒｏｐｏｌｏｇｙ  ３３．１  （２０１４）：  ３１．
【０１４０】
睡眠分析装置１００は、区間Ａ内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第１パターンであると判定する。このため、睡眠分析装置１００は、データを受け付けたタイミングの前夜における睡眠区間（１）について、生成規則αにしたがってコメントを生成する。睡眠分析装置１００は、例えば、生成規則αにしたがって、下記のコメントα１〜α３などのいずれかを生成する。
【０１４１】
コメントα１）非常にぐっすり眠れています。
コメントα２）後半にぐっすり眠れています。
コメントα３）眠れている時間もありますが、中間に体の動きが多くなっています。
【０１４２】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｂ内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、同様に、ユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の睡眠区間を特定する。
【０１４３】
睡眠分析装置１００は、区間Ｂ内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第３パターンであると判定する。このため、睡眠分析装置１００は、データを受け付けたタイミング以前の、勤務前の仮眠を示す睡眠区間（２）について、生成規則βにしたがってコメントを生成する。睡眠分析装置１００は、例えば、生成規則βにしたがって、下記のコメントβ１，β２などのいずれかを生成する。
【０１４４】
コメントβ１）夜勤前の仮眠としては良い状態です。
コメントβ２）眠りが浅く、夜勤中に仮眠をとることをお勧めします。
【０１４５】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｂ’内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、同様に、ユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の睡眠区間を特定する。
【０１４６】
睡眠分析装置１００は、区間Ｂ’内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第４パターンであると判定する。このため、睡眠分析装置１００は、データを受け付けたタイミング以前の、勤務前の仮眠を示す睡眠区間（２）について、生成規則β’にしたがってコメントを生成する。睡眠分析装置１００は、例えば、生成規則β’にしたがって、下記のコメントβ１’，β２’などのいずれかを生成する。
【０１４７】
コメントβ１’）この後の仮眠は目を閉じて横になるだけでも良いので時間を確保してください。
コメントβ２’）勤務前の仮眠があまり良い状態ではないため、勤務中の仮眠は必須です。
【０１４８】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｃ内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、同様に、ユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の睡眠区間を特定する。
【０１４９】
睡眠分析装置１００は、区間Ｃ内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第５パターンであると判定する。睡眠分析装置１００は、勤務表テーブル５００において、３／１４の出勤区分が「休日」であるが、３／１３の出勤区分が「夜勤」の勤務時間が３／１４に含まれるため、３／１４当日の勤務形態を「夜勤」と扱う。このため、睡眠分析装置１００は、生成規則γにしたがって、勤務前の仮眠（２）および勤務中の仮眠（３）を結合した結合睡眠区間についてのコメントを生成する。睡眠分析装置１００は、例えば、生成規則γにしたがって、下記のコメントγ１，γ２などのいずれかを生成する。
【０１５０】
コメントγ１）勤務中の仮眠としては良い状態です。
コメントγ２）あまり眠れていないため、この後の業務は注意が必要です。
【０１５１】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｃ’内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、同様に、ユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の睡眠区間を特定する。
【０１５２】
睡眠分析装置１００は、区間Ｃ’内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第６パターンであると判定する。このため、睡眠分析装置１００は、生成規則γ’にしたがって、勤務前の仮眠（２）および勤務中の仮眠（３）を結合した結合睡眠区間についてのコメントを生成する。睡眠分析装置１００は、例えば、生成規則γ’にしたがって、下記のコメントγ１’，γ２’などのいずれかを生成する。
【０１５３】
コメントγ１’）勤務前、勤務中の仮眠が不足しているため、帰宅後は少し長めの睡眠が必要です。
コメントγ２’）勤務前、勤務中の仮眠は最適です。夜の睡眠に影響が出ない範囲で仮眠してください。
【０１５４】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｄ内のタイミングで、センサ装置２０２から受け付けた場合について説明する。睡眠分析装置１００は、同様に、ユーザ２０３の加速度の時系列データに基づいて、ユーザ２０３の睡眠区間を特定する。
【０１５５】
睡眠分析装置１００は、区間Ｄ内のタイミングでデータを受け付けた場合、勤務表テーブル５００を参照し、データを受け付けたタイミングが、上述した第７パターンであると判定する。このため、睡眠分析装置１００は、生成規則δにしたがって、勤務中の仮眠を示す睡眠区間（３）および勤務後の仮眠を示す睡眠区間（４）を結合した結合睡眠区間についてのコメントを生成する。睡眠分析装置１００は、例えば、生成規則δにしたがって、下記のコメントδ１，δ２などのいずれかを生成する。
【０１５６】
コメントδ１）寝つきも良く、勤務明けの睡眠として良い状態です。
コメントδ２）長時間睡眠になっています。夜の睡眠に影響するため短めの睡眠をお勧めします。
【０１５７】
次に、睡眠分析装置１００が、ユーザ２０３の加速度の時系列データを、区間Ｅ内のタイミングで、センサ装置２０２から受け付けた場合について説明する。この場合、睡眠分析装置１００は、区間Ａ内のタイミングで受け付けた場合と同様に、データを受け付けたタイミングの前夜における睡眠区間（５）について、生成規則αにしたがってコメントを生成する。
【０１５８】
（コメント出力処理手順の一例）
次に、図１０を用いて、コメント出力処理手順の一例について説明する。
【０１５９】
図１０は、コメント出力処理手順の一例を示すフローチャートである。図１０において、睡眠分析装置１００は、ユーザ２０３の加速度の時系列データであるセンサデータをセンサ装置２０２から受信する（ステップＳ１００１）。次に、睡眠分析装置１００は、勤務表テーブル５００を取得する（ステップＳ１００２）。そして、睡眠分析装置１００は、ユーザ２０３の活動量を算出する（ステップＳ１００３）。
【０１６０】
次に、睡眠分析装置１００は、算出したユーザ２０３の活動量に基づいて、睡眠／覚醒判定処理を実行することにより、それぞれの時刻におけるユーザ２０３の状態を特定する（ステップＳ１００４）。そして、睡眠分析装置１００は、特定したユーザ２０３の状態に基づいて、入眠／起床判定処理を実行することにより、ユーザ２０３の入眠または起床の事象が発生した時刻を特定する（ステップＳ１００５）。
【０１６１】
次に、睡眠分析装置１００は、図１１に後述するコメント区間判定処理を実行する（ステップＳ１００６）。そして、睡眠分析装置１００は、図１１に後述するコメント区間判定処理において取得された生成規則にしたがって、図１１に後述するコメント区間判定処理において処理対象に決定された睡眠区間についてのコメントを生成して出力する（ステップＳ１００７）。
【０１６２】
その後、睡眠分析装置１００は、コメント出力処理を終了する。これにより、睡眠分析装置１００は、ユーザ２０３の不規則な睡眠区間のうち、ユーザ２０３の業務効率の向上などの観点から、睡眠状態を分析することが比較的好ましい睡眠区間について睡眠状態を分析してコメントを出力することができる。ここで、ステップＳ１００２の処理は、ステップＳ１００１の処理の前であってもよいし、ステップＳ１００３〜Ｓ１００５の一連の処理の後であってもよい。
【０１６３】
（コメント区間判定処理手順の一例）
次に、図１１を用いて、コメント区間判定処理手順の一例について説明する。
【０１６４】
図１１は、コメント区間判定処理手順の一例を示すフローチャートである。図１１において、睡眠分析装置１００は、センサデータを受け付けたタイミングの前日の勤務形態が日勤であるか否かを判定する（ステップＳ１１０１）。ここで、前日の勤務形態が日勤ではない場合（ステップＳ１１０１：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１１４の処理に移行する。
【０１６５】
一方で、前日の勤務形態が日勤である場合（ステップＳ１１０１：Ｙｅｓ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの当日の勤務形態が夜勤であるか否かを判定する（ステップＳ１１０２）。ここで、当日の勤務形態が夜勤ではない場合（ステップＳ１１０２：Ｎｏ）、睡眠分析装置１００は、通常睡眠の睡眠区間を処理対象に決定し、生成規則αを取得する（ステップＳ１１０３）。そして、睡眠分析装置１００は、コメント区間判定処理手順を終了する。
【０１６６】
一方で、当日の勤務形態が夜勤である場合（ステップＳ１１０２：Ｙｅｓ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの勤務状態が夜勤前であるか否かを判定する（ステップＳ１１０４）。ここで、夜勤前ではない場合（ステップＳ１１０４：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１０７の処理に移行する。
【０１６７】
一方で、夜勤前である場合（ステップＳ１１０４：Ｙｅｓ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの勤務状態が夜勤前の仮眠前であるか否かを判定する（ステップＳ１１０５）。ここで、夜勤前の仮眠前である場合（ステップＳ１１０５：Ｙｅｓ）、睡眠分析装置１００は、ステップＳ１１０３の処理に移行する。
【０１６８】
一方で、夜勤前の仮眠前ではない場合（ステップＳ１１０５：Ｎｏ）、睡眠分析装置１００は、夜勤前の仮眠の睡眠区間を処理対象に決定し、生成規則βを取得する（ステップＳ１１０６）。そして、睡眠分析装置１００は、コメント区間判定処理を終了する。
【０１６９】
ステップＳ１１０７では、睡眠分析装置１００は、勤務中の仮眠前であるか否かを判定する（ステップＳ１１０７）。ここで、勤務中の仮眠前ではない場合（ステップＳ１１０７：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１０９の処理に移行する。
【０１７０】
一方で、勤務中の仮眠前である場合（ステップＳ１１０７：Ｙｅｓ）、睡眠分析装置１００は、勤務前の仮眠の睡眠区間を処理対象に決定し、生成規則β’を取得する（ステップＳ１１０８）。そして、睡眠分析装置１００は、コメント区間判定処理を終了する。
【０１７１】
ステップＳ１１０９では、睡眠分析装置１００は、勤務中の仮眠後であるか否かを判定する（ステップＳ１１０９）。ここで、勤務中の仮眠後ではない場合（ステップＳ１１０９：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１１１の処理に移行する。
【０１７２】
一方で、勤務中の仮眠後である場合（ステップＳ１１０９：Ｙｅｓ）、睡眠分析装置１００は、勤務中の仮眠の睡眠区間、および、勤務前の仮眠の睡眠区間を処理対象に決定し、生成規則γを取得する（ステップＳ１１１０）。そして、睡眠分析装置１００は、コメント区間判定処理を終了する。
【０１７３】
ステップＳ１１１１では、睡眠分析装置１００は、勤務後の仮眠後であるか否かを判定する（ステップＳ１１１１）。ここで、勤務後の仮眠後である場合（ステップＳ１１１１：Ｙｅｓ）、睡眠分析装置１００は、勤務後の仮眠の睡眠区間、および、勤務中の仮眠の睡眠区間を処理対象に決定し、生成規則δを取得する（ステップＳ１１１２）。そして、睡眠分析装置１００は、コメント区間判定処理を終了する。
【０１７４】
一方で、勤務後の仮眠後ではない場合（ステップＳ１１１１：Ｎｏ）、睡眠分析装置１００は、勤務中の仮眠の睡眠区間、および、勤務前の仮眠の睡眠区間を処理対象に決定し、生成規則γ’を取得する（ステップＳ１１１３）。そして、睡眠分析装置１００は、コメント区間判定処理を終了する。
【０１７５】
ステップＳ１１１４では、睡眠分析装置１００は、センサデータを受け付けたタイミングの前日の勤務形態が休日であるか否かを判定する（ステップＳ１１１４）。ここで、前日の勤務形態が休日ではない場合（ステップＳ１１１４：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１１８の処理に移行する。
【０１７６】
一方で、前日の勤務形態が休日である場合（ステップＳ１１１４：Ｙｅｓ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの当日の勤務形態が日勤であるか否かを判定する（ステップＳ１１１５）。ここで、当日の勤務形態が日勤である場合（ステップＳ１１１５：Ｙｅｓ）、睡眠分析装置１００は、通常睡眠の睡眠区間を処理対象に決定し、生成規則αを取得する（ステップＳ１１１６）。そして、睡眠分析装置１００は、コメント区間判定処理手順を終了する。
【０１７７】
一方で、当日の勤務形態が日勤ではない場合（ステップＳ１１１５：Ｎｏ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの当日の勤務形態が夜勤であるか否かを判定する（ステップＳ１１１７）。ここで、当日の勤務形態が夜勤である場合（ステップＳ１１１７：Ｙｅｓ）、睡眠分析装置１００は、ステップＳ１１０４の処理に移行する。
【０１７８】
一方で、当日の勤務形態が夜勤ではない場合（ステップＳ１１１７：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１１６の処理に移行する。
【０１７９】
ステップＳ１１１８では、睡眠分析装置１００は、センサデータを受け付けたタイミングの前日の勤務形態が夜勤であるか否かを判定する（ステップＳ１１１８）。ここで、前日の勤務形態が夜勤ではない場合（ステップＳ１１１８：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１１６の処理に移行する。
【０１８０】
一方で、前日の勤務形態が夜勤である場合（ステップＳ１１１８：Ｙｅｓ）、睡眠分析装置１００は、センサデータを受け付けたタイミングの当日の勤務形態が夜勤であるか否かを判定する（ステップＳ１１１９）。ここで、当日の勤務形態が夜勤である場合（ステップＳ１１１９：Ｙｅｓ）、睡眠分析装置１００は、ステップＳ１１０４の処理に移行する。
【０１８１】
一方で、当日の勤務形態が夜勤ではない場合（ステップＳ１１１９：Ｎｏ）、睡眠分析装置１００は、ステップＳ１１０７の処理に移行する。これにより、睡眠分析装置１００は、ユーザ２０３の業務効率の向上などの観点から、睡眠状態を分析することが比較的好ましい睡眠区間を、処理対象に決定することができる。
【０１８２】
以上説明したように、睡眠分析装置１００によれば、ユーザ２０３に装着されたセンサにより取得されたデータの入力を受け付けることができる。睡眠分析装置１００によれば、ユーザ２０３の勤務形態情報を参照し、データを受け付けたタイミング以降のユーザ２０３の勤務形態に基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定することができる。睡眠分析装置１００によれば、処理対象に決定した１以上の睡眠区間について、ユーザ２０３に関するコメントを出力することができる。これにより、睡眠分析装置１００は、不規則な睡眠区間について適当なコメントを出力することができる。睡眠分析装置１００は、例えば、ユーザ２０３の不規則な睡眠区間のうち、ユーザ２０３の業務効率の向上などの観点から、睡眠状態を分析することが比較的好ましい睡眠区間について睡眠状態を分析してコメントを出力することができる。
【０１８３】
睡眠分析装置１００によれば、データを受け付けたタイミング以降のユーザ２０３の勤務形態に基づくコメントを出力ことができる。これにより、睡眠分析装置１００は、ユーザ２０３の勤務状態が、勤務前、勤務中、勤務後などのいずれであるかに応じて、出力するコメントの内容を変更することができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１８４】
睡眠分析装置１００によれば、データを受け付けたタイミングの当日におけるユーザ２０３の勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定することができる。これにより、睡眠分析装置１００は、ユーザ２０３の当日の勤務形態における業務効率の向上やヒューマンエラーの防止の観点から好ましい睡眠区間を、処理対象とすることができる。このため、睡眠分析装置１００は、ユーザ２０３の体調を精度よく評価することができ、ユーザ２０３に関して好ましいコメントを出力することができ、ユーザ２０３の業務効率の向上などを図ることができる。
【０１８５】
睡眠分析装置１００によれば、データを受け付けたタイミングの前日におけるユーザ２０３の勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定することができる。これにより、睡眠分析装置１００は、ユーザ２０３の前日の勤務形態に基づいて、比較的好ましい睡眠区間を処理対象としやすくすることができる。
【０１８６】
睡眠分析装置１００によれば、ユーザ２０３の勤務状態情報を参照し、データを受け付けたタイミングの勤務状態が、勤務前か勤務中か勤務後か、仮眠前か仮眠後かに基づいて、処理対象を決定することができる。これにより、比較的好ましい睡眠区間を処理対象としやすくすることができ、勤務前か勤務中か勤務後か、仮眠前か仮眠後かに基づいて、比較的好ましい睡眠区間を処理対象としやすくすることができる。
【０１８７】
睡眠分析装置１００によれば、データを受け付けたタイミングの直前の睡眠区間の長さが閾値以下である場合、直前の睡眠区間と、直前の睡眠区間より前にある睡眠区間とを、処理対象に決定することができる。これにより、睡眠分析装置１００は、直前の睡眠区間と、直前の睡眠区間より前にある睡眠区間とを合わせて、比較的長時間の睡眠区間について睡眠状態を分析することができ、ユーザ２０３の体調を精度よく評価しやすくすることができる。
【０１８８】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第１パターンになる区間である場合、データを受け付けたタイミングの前夜における睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、ユーザ２０３の業務効率の向上などの観点から、睡眠状態を分析しなくてもよい、昼寝などの睡眠区間についてコメントを出力しないようにすることができ、ユーザ２０３の業務効率の向上などを図ることができる。
【０１８９】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第２パターンになる区間である場合、データを受け付けたタイミングの前夜における睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、ユーザ２０３の業務効率の向上などの観点から、睡眠状態を分析しなくてもよい、昼寝などの睡眠区間についてコメントを出力しないようにすることができ、ユーザ２０３の業務効率の向上などを図ることができる。
【０１９０】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第３パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、勤務前の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の夜勤に備えた仮眠が好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９１】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第４パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。睡眠分析装置１００によれば、勤務中の仮眠についてのアドバイス情報を含む、勤務前の仮眠を示す睡眠区間についてのコメントを出力することができる。これにより、睡眠分析装置１００は、勤務前の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務に備えた仮眠が好ましいかをユーザ２０３に把握させ、勤務中の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９２】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第５パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９３】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第６パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。睡眠分析装置１００によれば、勤務後の仮眠についてのアドバイス情報を含む、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間についてのコメントを出力することができる。これにより、睡眠分析装置１００は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させ、勤務後の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９４】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第７パターンになる区間である場合、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、勤務後の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務後の仮眠が好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９５】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第８パターンになる区間である場合、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。睡眠分析装置１００によれば、勤務中の仮眠についてのアドバイス情報を含む、勤務前の仮眠を示す睡眠区間についてのコメントを出力することができる。これにより、睡眠分析装置１００は、勤務前の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務に備えた仮眠が好ましいかをユーザ２０３に把握させ、勤務中の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９６】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第９パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９７】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第１０パターンになる区間である場合、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を処理対象に決定することができる。睡眠分析装置１００によれば、勤務後の仮眠についてのアドバイス情報を含む、コメントを出力することができる。これにより、睡眠分析装置１００は、勤務中の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務中の仮眠が好ましいかをユーザ２０３に把握させ、勤務後の仮眠をどのようにすることが好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９８】
睡眠分析装置１００によれば、データを受け付けたタイミングが上述した第１１パターンになる区間である場合、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を処理対象に決定することができる。これにより、睡眠分析装置１００は、勤務後の仮眠を示す睡眠区間についてのコメントを出力し、ユーザ２０３の勤務後の仮眠が好ましいかをユーザ２０３に把握させることができる。結果として、睡眠分析装置１００は、ユーザ２０３が睡眠時間を管理しやすくし、ユーザ２０３が体調を管理しやすくし、ユーザ２０３の業務効率の向上などを図りやすくすることができる。
【０１９９】
なお、本実施の形態で説明した睡眠分析方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明した睡眠分析プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本実施の形態で説明した睡眠分析プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２００】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２０１】
（付記１）コンピュータに、
ユーザに装着されたセンサにより取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
処理を実行させることを特徴とする睡眠分析プログラム。
【０２０２】
（付記２）前記コメントは、前記タイミング以降の前記ユーザの勤務形態に基づくコメントである、ことを特徴とする付記１に記載の睡眠分析プログラム。
【０２０３】
（付記３）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする付記１または２に記載の睡眠分析プログラム。
【０２０４】
（付記４）前記決定する処理は、前記タイミングの前日における前記ユーザの勤務形態が日勤と夜勤と休日とのいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする付記１〜３のいずれか一つに記載の睡眠分析プログラム。
【０２０５】
（付記５）前記決定する処理は、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務前の仮眠前、勤務前の仮眠後、勤務中の仮眠前、勤務中の仮眠後、勤務後の仮眠前、勤務後の仮眠後のいずれであるかに基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定する、ことを特徴とする付記１〜４のいずれか一つに記載の睡眠分析プログラム。
【０２０６】
（付記６）前記タイミングの直前の睡眠区間の長さが閾値以下である場合、前記直前の睡眠区間と、前記直前の睡眠区間より前にある睡眠区間とを、前記処理対象に決定する、ことを特徴とする付記１〜５のいずれか一つに記載の睡眠分析プログラム。
【０２０７】
（付記７）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤または休日であり、かつ、前記タイミングの前日における前記ユーザの勤務形態が日勤または休日である場合、前記タイミングの前夜における睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜６のいずれか一つに記載の睡眠分析プログラム。
【０２０８】
（付記８）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務前の仮眠前であれば、前記タイミングの前夜における睡眠区間を前記処理対象に決定し、
前記出力する処理は、勤務前の仮眠についてのアドバイス情報を含む、前記コメントを出力する、ことを特徴とする付記１〜７のいずれか一つに記載の睡眠分析プログラム。
【０２０９】
（付記９）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務前の仮眠後であれば、勤務前の仮眠を示す睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜８のいずれか一つに記載の睡眠分析プログラム。
【０２１０】
（付記１０）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務中の仮眠前であれば、勤務前の仮眠を示す睡眠区間を前記処理対象に決定し、
前記出力する処理は、勤務中の仮眠についてのアドバイス情報を含む、前記コメントを出力する、ことを特徴とする付記１〜９のいずれか一つに記載の睡眠分析プログラム。
【０２１１】
（付記１１）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務中の仮眠後であれば、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜１０のいずれか一つに記載の睡眠分析プログラム。
【０２１２】
（付記１２）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務後の仮眠前であれば、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を前記処理対象に決定し、
前記出力する処理は、勤務後の仮眠についてのアドバイス情報を含む、前記コメントを出力する、ことを特徴とする付記１〜１１のいずれか一つに記載の睡眠分析プログラム。
【０２１３】
（付記１３）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務後の仮眠後であれば、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜１２のいずれか一つに記載の睡眠分析プログラム。
【０２１４】
（付記１４）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤または休日であり、前記タイミングの前日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務中の仮眠前であれば、勤務前の仮眠を示す睡眠区間を前記処理対象に決定し、
前記出力する処理は、勤務中の仮眠についてのアドバイス情報を含む、前記コメントを出力する、ことを特徴とする付記１〜１３のいずれか一つに記載の睡眠分析プログラム。
【０２１５】
（付記１５）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤または休日であり、前記タイミングの前日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務中の仮眠後であれば、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜１４のいずれか一つに記載の睡眠分析プログラム。
【０２１６】
（付記１６）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤または休日であり、前記タイミングの前日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務後の仮眠前であれば、勤務中の仮眠を示す睡眠区間、および、勤務前の仮眠を示す睡眠区間を前記処理対象に決定し、
前記出力する処理は、勤務後の仮眠についてのアドバイス情報を含む、前記コメントを出力する、ことを特徴とする付記１〜１５のいずれか一つに記載の睡眠分析プログラム。
【０２１７】
（付記１７）前記決定する処理は、前記タイミングの当日における前記ユーザの勤務形態が日勤または休日であり、前記タイミングの前日における前記ユーザの勤務形態が夜勤である場合、前記ユーザの勤務状態情報を参照し、前記タイミングの勤務状態が、勤務後の仮眠後であれば、勤務後の仮眠を示す睡眠区間、および、勤務中の仮眠を示す睡眠区間を前記処理対象に決定する、ことを特徴とする付記１〜１６のいずれか一つに記載の睡眠分析プログラム。
【０２１８】
（付記１８）コンピュータが、
ユーザに装着されたセンサにより取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
処理を実行することを特徴とする睡眠分析方法。
【０２１９】
（付記１９）ユーザに装着されたセンサにより取得されたデータの入力を受け付け、
前記ユーザの勤務形態情報を参照し、前記データを受け付けたタイミング以降の前記ユーザの勤務形態に基づいて、前記データから特定される睡眠区間のいずれの睡眠区間を処理対象とするかを決定し、
前記処理対象に決定した１以上の前記睡眠区間について、前記ユーザに関するコメントを出力する、
制御部を有することを特徴とする睡眠分析装置。
【符号の説明】
【０２２０】
１００  睡眠分析装置
２００  睡眠分析システム
２０１  クライアント装置
２０２  センサ装置
２０３  ユーザ
２０４  就寝場所
２１０  ネットワーク
３００，６００，７００  バス
３０１，６０１，７０１  ＣＰＵ
３０２，６０２，７０２  メモリ
３０３，６０３  ネットワークＩ／Ｆ
３０４，６０４  記録媒体Ｉ／Ｆ
３０５，６０５  記録媒体
４００  分析結果テーブル
５００  勤務表テーブル
６０６  センサＩ／Ｆ
６０７  ディスプレイ
７０３  通信Ｉ／Ｆ
７０４  センサ
８００  記憶部
８０１  取得部
８０２  特定部
８０３  決定部
８０４  生成部
８０５  出力部
９００  グラフ
【図１】
2019012370.tif 000003
【図２】
2019012370.tif 000004
【図３】
2019012370.tif 000005
【図４】
2019012370.tif 000006
【図５】
2019012370.tif 000007
【図６】
2019012370.tif 000008
【図７】
2019012370.tif 000009
【図８】
2019012370.tif 000010
【図９】
2019012370.tif 000011
【図１０】
2019012370.tif 000012
【図１１】
2019012370.tif 000013