(57)【特許請求の範囲】
【請求項１】
利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出部と、
前記利用者に起床を促すアラーム部と、
前記入眠検出部が入眠を検出してからタイマー時間が経過すると、前記アラーム部を起動するアラーム制御部と、
前記生体情報に基づいて前記利用者の睡眠の深さを推定する推定部とを備え、
前記タイマー時間は、前記利用者の睡眠の深さが深睡眠に至る前に前記アラーム部を起動できるように定められた時間であり、
前記アラーム制御部は、前記推定部で推定した前記利用者の睡眠の深さに応じて、前記タイマー時間を調整する調整部を備えることを特徴とするアラーム装置。
【請求項２】
前記調整部は、
前記入眠検出部が入眠を検出してから前記タイマー時間が経過する前に、前記推定部で推定した前記利用者の睡眠の深さが深睡眠よりも浅い所定の深さになると、前記タイマー時間を調整して前記アラーム部を起動する、
ことを特徴とする請求項１に記載のアラーム装置。
【請求項３】
前記調整部は、前記アラーム部を起動するタイミングにおいて前記推定部が推定した睡眠の深さに基づいて前記タイマー時間を評価し、過去の前記タイマー時間の評価結果に応じて今後の前記タイマー時間を調整することを特徴とする請求項１に記載のアラーム装置。
【請求項４】
音を再生する音再生部と、
前記生体情報に基づいて、前記利用者の生体周期を検出する生体周期検出部とを備え、
前記アラーム制御部は、前記入眠検出部が入眠を検出してから前記アラーム部を起動するまでの期間において、前記生体周期検出部で検出した前記生体周期よりも短い周期の音を再生するように前記音再生部を制御する再生音制御部を備える、
ことを特徴とする請求項１乃至３のうちいずれか１項に記載のアラーム装置。
【請求項５】
前記再生音制御部は、前記生体周期検出部で検出した前記生体周期が変動した場合、前記生体周期の変動に応じて、再生する音の周期を変更することを特徴とする請求項４に記載のアラーム装置。
【請求項６】
コンピュータに、
利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出手順と、
前記入眠を検出してからタイマー時間が経過すると、前記利用者に起床を促すアラーム部を起動するアラーム制御手順と、
前記生体情報に基づいて前記利用者の睡眠の深さを推定する推定手順と、を実行させ、
前記タイマー時間は、前記利用者の睡眠の深さが深睡眠に至る前に前記アラーム部を起動できるように定められた時間であり、
前記アラーム制御手順は、前記推定手順で推定した前記利用者の睡眠の深さに応じて、前記タイマー時間を調整する調整手順を備える、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の起床を促すアラーム装置に関する。
【背景技術】
【０００２】
就寝中の人の起床を促す装置として、目覚まし時計が知られている。目覚まし時計は利用者が設定した時間に放音して起床を促す装置である。
また、人の睡眠は、所定の周期で睡眠の深さが変化することが知られている。睡眠の深さの変化は睡眠サイクルと呼ばれる。睡眠サイクルの１周期は約９０分である。そして、睡眠の深さが浅くなったタイミングで起床すると、寝ざめが良いことが知られている。特許文献１には、睡眠サイクルの１周期の自然数倍のタイミングで利用者に起床を促す装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１７５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、１５分〜３０分程度の短い仮眠をとることによって、睡眠不足を改善するパーナップが知られている。このような仮眠では、深い睡眠に至る前に起床する必要がある。
しかしながら、特許文献１に記載された装置では、睡眠サイクルの１周期に満たない短い睡眠には対応することができなかった。
また、短い仮眠から目覚めるために目覚まし時計を用いる場合、深い睡眠に至る前にアラームを鳴らすことは技術的に困難である。例えば、すぐには入眠できないことを見込んでアラーム時刻を設定すると、すぐに入眠した場合には睡眠が深い状態で起こされ、睡眠惰性により眠気やだるさが残ることがある。逆にすぐ入眠することを考慮してアラーム時刻を設定すると、入眠まで時間がかかった場合に、ウトウトしたところで起こされ、眠気や疲労が十分に解消されないことがある。
【０００５】
本発明は上述した事情に鑑みてなされたものであり、利用者が１５〜３０分程度の短い仮眠（パワーナップ）を容易にとれるようにすることを解決課題とする。
【課題を解決するための手段】
【０００６】
本発明に係るアラーム装置の一態様は、利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出部と、前記利用者に起床を促すアラーム部と、前記入眠検出部が入眠を検出してからタイマー時間が経過すると、前記アラーム部を起動するアラーム制御部とを備え、前記タイマー時間は、前記利用者の睡眠の深さが深睡眠に至る前に前記アラーム部を起動できるように定められた時間であることを特徴とする。
この態様によれば、利用者が入眠した後、利用者の睡眠の深さが深睡眠に至る前にアラーム部が起動する可能性が高く、よって利用者は仮眠からすっきりと目覚めることが可能になる。
【０００７】
上述したアラーム装置の一態様において、前記アラーム制御部は、前記タイマー時間を調整する調整部を備えることが望ましい。
この態様によれば、タイマー時間を適宜調整可能になる。例えば、タイマー時間を利用者ごとに調整可能になる。
【０００８】
上述したアラーム装置の一態様において、前記調整部は、前記入眠検出部が入眠を検出した時刻に応じて、前記タイマー時間を調整することが望ましい。
仮眠の入眠時刻が夜の睡眠時間帯に近くなると、仮眠によって夜の睡眠に支障をきたす（眠り難くなる）可能性が高くなる。この態様によれば、例えば、仮眠の入眠時刻が所定時刻以降になった場合のタイマー時間を、仮眠の入眠時刻が該所定時刻より前である場合のタイマー時間よりも短くできる。よって、仮眠の入眠時刻が所定時刻以降になった場合の仮眠時間を、仮眠の入眠時刻が該所定時刻より前である場合の仮眠時間よりも短くでき、仮眠によって夜の睡眠に支障をきたす可能性を低くできる。
【０００９】
上述したアラーム装置の一態様において、前記調整部は、前記利用者の属性を示す利用者情報に応じて、前記タイマー時間を調整することが望ましい。
睡眠サイクルは、利用者の年齢等の属性に応じて変化することが知られている。この態様によれば、利用者の属性に応じてタイマー時間を調整できるので、利用者に適したタイマー時間を設定可能になる。
【００１０】
上述したアラーム装置の一態様において、前記生体情報に基づいて前記利用者の睡眠の深さを推定する推定部を備え、前記調整部は、前記推定部で推定した前記利用者の睡眠の深さに応じて、前記タイマー時間を調整することが望ましい。
この態様によれば、利用者の睡眠の深さに応じてタイマー時間が調整されるので、利用者が深い睡眠に至る前に利用者に対して起床を促すこと可能になり、よって利用者は仮眠からすっきりと目覚めることが可能になる。
【００１１】
上述したアラーム装置の一態様において、前記調整部は、前記入眠検出部が入眠を検出してから前記タイマー時間が経過する前に、前記推定部で推定した前記利用者の睡眠の深さが深睡眠よりも浅い所定の深さになると、前記タイマー時間を調整して前記アラーム部を起動することが望ましい。
この態様によれば、タイマー時間が経過する前に利用者の睡眠の深さが深睡眠よりも浅い所定の深さになったときに、利用者に対して起床を促す。このため、利用者の睡眠の深度が深睡眠になる前に利用者に対して起床を促すことができ、また、利用者が、入眠してからタイマー時間以上睡眠し続けることを抑制可能になる。例えば、睡眠の深さが浅い状態が続く場合に、必要以上に寝続けてしまうことを抑制可能になる。
【００１２】
上述したアラーム装置の一態様において、前記調整部は、前記アラーム部を起動するタイミングにおいて前記推定部が推定した睡眠の深さに基づいて前記タイマー時間を評価し、過去の前記タイマー時間の評価結果に応じて今後の前記タイマー時間を調整することが望ましい。
周期的な睡眠の深さの変化である睡眠サイクルは、利用者によって相違する。このため、アラーム部を起動するタイミングにおいて推定部が推定した睡眠の深さには、利用者の睡眠サイクルが反映される可能性が高い。この態様によれば、アラーム部の起動タイミングを特定するために用いられるタイマー時間が、アラーム部の起動タイミングにおいて推定部が推定した睡眠の深さに基づいて評価され、過去のタイマー時間の評価結果に応じて、今後のタイマー時間が調整される。このため、タイマー時間を利用者の睡眠サイクルに合わせて調整可能になり、タイマー時間を利用者に合わせてカスタマイズ可能になる。
【００１３】
本発明に係るアラーム装置の一態様は、利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出部と、前記生体情報に基づいて前記利用者の睡眠の深さを推定する推定部と、前記利用者に起床を促すアラーム部と、前記入眠検出部が入眠を検出してから、前記推定部で推定した睡眠の深さが深睡眠よりも浅い所定の深さになると、前記アラーム部を起動するアラーム制御部と、を備えることを特徴とする。
この態様によれば、利用者の睡眠の深さが深睡眠よりも浅い所定の深さになると、アラーム部が起動する。このため、利用者は仮眠からすっきりと目覚めることが可能になる。
【００１４】
上述したアラーム装置の一態様において、音を再生する音再生部と、前記生体情報に基づいて、前記利用者の生体周期を検出する生体周期検出部とを備え、前記アラーム制御部は、前記入眠検出部が入眠を検出してから前記アラーム部を起動するまでの期間において、前記生体周期検出部で検出した前記生体周期よりも短い周期の音を再生するように前記音再生部を制御する再生音制御部を備えることが望ましい。
生体周期よりも短い周期の音は、利用者の睡眠が深くなることを抑制する効果を有することが知られている。この態様によれば、入眠を検出してからアラーム部を起動するまでの期間において、生体周期よりも短い周期の音が再生される。このため、利用者の睡眠の深さが深睡眠となることを抑制でき、利用者は仮眠からすっきりと目覚めることが可能になる。
【００１５】
上述したアラーム装置の一態様において、前記再生音制御部は、前記生体周期検出部で検出した前記生体周期が変動した場合、前記生体周期の変動に応じて、再生する音の周期を変更することが望ましい。
この態様によれば、入眠検出部が入眠を検出してからアラーム部を起動するまでの期間に生体周期が変動しても、利用者の睡眠の深さが深睡眠になることを抑制する音を再生可能になる。よって、利用者は、仮眠からすっきりと目覚めることが可能になる。
【００１６】
本発明に係るプログラムの一態様は、コンピュータに、利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出手順と、前記入眠を検出してからタイマー時間が経過すると、前記利用者に起床を促すアラーム部を起動するアラーム制御手順と、を実行させ、前記タイマー時間は、前記利用者の睡眠の深さが深睡眠に至る前に前記アラーム部を起動できるように定められた時間である。
この態様によれば、利用者が入眠した後、利用者の睡眠の深さが深睡眠に至る前にアラーム部が起動する可能性が高く、よって利用者は仮眠からすっきりと目覚めることが可能になる。
【００１７】
本発明に係るプログラムの一態様は、コンピュータに、利用者の生体の状態を示す生体情報に基づいて入眠を検出する入眠検出手順と、前記生体情報に基づいて前記利用者の睡眠の深さを推定する推定手順と、前記入眠を検出してから、前記睡眠の深さが深睡眠よりも浅い所定の深さになると、前記利用者に起床を促すアラーム部を起動するアラーム制御手順と、を実行させる。
この態様によれば、利用者の睡眠の深さが深睡眠よりも浅い所定の深さになると、アラーム部が起動する。このため、利用者は仮眠からすっきりと目覚めることが可能になる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態に係るアラーム装置２０Ａを含むシステム１を示した図である。
【図２】センサ１０およびアラーム装置２０Ａの構成図である。
【図３】睡眠サイクルの一例を示した図である。
【図４】アラーム装置２０Ａの動作を説明するためのフローチャートである。
【図５】第２実施形態に係るアラーム装置２０Ｂを含むシステム１を示した図である。
【図６】アラーム装置２０Ｂの動作を説明するためのフローチャートである。
【図７】第３実施形態に係るアラーム装置２０Ｃを含むシステム１を示した図である。
【図８】タイマー時間テーブルＴＢＬ１の一例を示した図である。
【図９】アラーム装置２０Ｃの動作を説明するためのフローチャートである。
【図１０】第４実施形態に係るアラーム装置２０Ｄを含むシステム１を示した図である。
【図１１】アラーム装置２０Ｄの動作を説明するためのフローチャートである。
【図１２】評価テーブルＴＢＬ２の一例を示した図である。
【図１３】第４実施形態の変形例１の動作を説明するためのフローチャートである。
【図１４】第５実施形態に係るアラーム装置２０Ｅを含むシステム１を示した図である。
【図１５】アラーム装置２０Ｅの動作を説明するためのフローチャートである。
【図１６】第６実施形態に係るアラーム装置２０Ｆを含むシステム１を示した図である。
【図１７】アラーム装置２０Ｆの動作を説明するためのフローチャートである。
【図１８】アラーム装置２０とセンサ１０との通信の他の例を示した図である。
【発明を実施するための形態】
【００１９】
＜第１実施形態＞
図１は、本発明を適用した第１実施形態に係るアラーム装置２０Ａを含むシステム１の全体的な構成を示した図である。なお、アラーム装置２０Ａは、スマートフォンまたはパーソナルコンピュータでもよい。
システム１は、椅子Ｃとアラーム装置２０Ａとを含む。椅子Ｃの背もたれには、センサ１０が内蔵されている。
【００２０】
センサ１０は、例えば、シート状の圧電素子である。利用者が椅子Ｃの背もたれに寄り掛かると、利用者の生体の状態を示す生体情報が、センサ１０によって検出される。センサ１０は、利用者の呼吸、心拍、体動などに起因する利用者の身体の様々な動きを包含する情報を、生体情報として検出する。なお、センサ１０として、シート状の圧電素子ではなく、例えば、腕時計型等のウェアラブル機器に搭載され利用者の生体情報を検出するセンサが用いられてもよい。
【００２１】
アラーム装置２０Ａは、例えば、目覚まし時計であり、アラーム音を放音できるようになっている。アラーム装置２０Ａとセンサ１０とは無線で接続されており、アラーム装置２０Ａはセンサ１０から出力された生体情報を取得する。アラーム装置２０Ａは、この生体情報に基づいて利用者の入眠を検出し、入眠を起点としてアラーム音を放音するタイミングを決定している。
【００２２】
図２は、センサ１０およびアラーム装置２０Ａの構成図である。アラーム装置２０Ａは、入力部２２、通信部２４、ＣＰＵ（Central Processing Unit）３０、メモリ４０、およびアラーム部５０を備える。入力部２２は、例えば、ボタンなどを備え、利用者が各種の情報を入力するために用いられる。通信部２４は、Bluetooth（登録商標）やWi-Fi（登録商標）などの近距離無線通信によって情報の送信または受信を行う。ＣＰＵ３０は、アラーム装置２０Ａ全体を制御する制御中枢として機能する。メモリ４０は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を備える。メモリ４０には制御プログラムおよびタイマー時間Ｔｘを示すタイマーデータＤｔが格納されるとともに、ＣＰＵ３０の作業領域として機能する。メモリ４０は、例えば非一過性（non-transitory）の記録媒体であり、ＲＡＭやＲＯＭ等の半導体記録媒体が好適であるが、光学式記録媒体や磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。なお、本明細書中において、「非一過性」の記録媒体とは、一過性の伝搬信号（transitory, propagating signal）を除く全てのコンピュータ読み取り可能な記録媒体を含み、揮発性の記録媒体を除外するものではない。
【００２３】
アラーム部５０は、ＣＰＵ３０から起動指令を受け取ると、アラーム音を放音する。より具体的には、アラーム部５０は、アラーム音の波形データを記憶した波形メモリ、ＤＡ変換器、アンプ、およびスピーカを備える。そして、アラーム部５０は、起動指令を受け取ると、波形メモリから波形データを読み出し、読み出した波形データをＤＡ変換器によってアナログ信号に変換し、これをアンプで増幅してアラーム信号を生成し、このアラーム信号でスピーカを駆動することによって、アラーム音を放音する。
【００２４】
ＣＰＵ３０は、メモリ４０に格納されている制御プログラムを読み出して実行することによって、生体情報取得部３２、入眠検出部３４、およびアラーム制御部３６としての機能を実現する。なお、生体情報取得部３２と、入眠検出部３４と、アラーム制御部３６とは、それぞれ、ハードウェア（例えば、生体情報取得回路、入眠検出回路、アラーム制御回路）にて構成されてもよい。
【００２５】
生体情報取得部３２は、センサ１０が出力した生体情報を受けとることで生体情報を取得する。
【００２６】
入眠検出部３４は、生体情報取得部３２が取得した生体情報に基づいて、利用者の入眠を検出する。具体的には、利用者の寝返りなどの体の動きがある時間継続して停止した場合に、入眠検出部３４は入眠を検出する。上述したように、生体情報には、心拍や呼吸の他に、利用者の体の動きに伴う体動の成分が含まれている。入眠検出部３４は、生体情報から利用者の体の動きに伴う体動の成分を抽出する。入眠検出部３４は、体動の成分が所定レベル以下となる状態がある時間継続すると、入眠を検出する。また、入眠検出部３４は、利用者の体動と心拍周期とを組み合わせて、入眠を検出してもよい。人が入眠に至る過程では、心拍周期が次第に長くなる。そこで、仮眠開始時の心拍周期から所定時間だけ心拍周期が長くなり、且つ、体動の成分が所定レベル以下となる状態がある時間継続した場合に、入眠検出部３４は入眠を検出してもよい。
【００２７】
アラーム制御部３６は、入眠検出部３４が入眠を検出してからタイマー時間Ｔｘが経過すると、アラーム部５０を起動する。アラーム制御部３６は、タイマー部３６２、および起床判定部３６４を備える。これらの機能も、ＣＰＵ３０が制御プログラムを実行することによって実現される。なお、タイマー部３６２および起床判定部３６４は、それぞれ、ハードウェア（例えば、タイマー、起床判定回路）によって構成されてもよい。
【００２８】
タイマー部３６２は、入眠検出部３４が入眠を検出してからタイマー時間Ｔｘが経過すると、アラーム部５０を起動する起動指令をアラーム部５０に出力する。より具体的には、タイマー部３６２は、入眠検出部３４が入眠を検出すると、メモリ４０からタイマーデータＤｔを読み出すとともに計時を開始する。そして、タイマー部３６２は、計時した時間がタイマーデータＤｔの示すタイマー時間Ｔｘと一致すると、起動指令を生成し、その起動指令をアラーム部５０に出力する。
【００２９】
ここで、タイマー時間Ｔｘは、利用者の睡眠の深さが深睡眠に至る前にアラーム部５０を起動できるように定められた時間である。タイマー時間Ｔｘは、多数の人の睡眠を解析して、入眠から深睡眠に至るまでの時間を特定し、この時間にマージンを持たせて決定される。タイマー時間Ｔｘは、１５分〜３０分とすることが好ましい。
【００３０】
人の睡眠は、浅い眠りのレム睡眠と、深い眠りのノンレム睡眠に大別される。人の睡眠は、入眠時には最初にノンレム睡眠に移行し、次に浅い眠りのレム睡眠へと移行する。人の眠りは、性質の異なる２種類の睡眠を、約９０分周期で一晩に４〜５回、一定のリズムで繰り返している。このように人の睡眠は、その深さが約９０分周期で変動する。以下の説明では、一晩の眠りにおける睡眠の深さの時間変動を「睡眠サイクル」と称する。
【００３１】
図３は、睡眠サイクルの一例を示した図である。
図３に示した例では、利用者が安静から熟睡、起床に至るまでの睡眠サイクルを、睡眠の深さを示す睡眠深度で示している。図３に示した例では、睡眠深度を、「離床Stand」、「覚醒Wake」、「レム睡眠REM」、「第１ステージST1」、「第２ステージST2」、「第３ステージST3」、「第４ステージST4」の７段階で示している。この７段階の睡眠深度は、「離床Stand」、「覚醒Wake」、「レム睡眠REM」、「第１ステージST1」、「第２ステージST2」、「第３ステージST3」、「第４ステージST4」の順に深くなる。
【００３２】
上述した深睡眠には、第３ステージST3および第４ステージST4が該当する。例えば、図３に示す時刻ｔ１で入眠が検出されたとすると、タイマー部３６２は時刻ｔ１からタイマー時間Ｔｘが経過した時刻ｔ２において起動指令を出力する。上述したようにタイマー時間Ｔｘは、多数の人の睡眠を解析して、入眠から深睡眠に至るまでの時間を特定し、この時間にマージンを持たせて決定される。このように、時刻ｔ２においてアラーム部５０を起動して利用者に起床を促すことによって、利用者が深睡眠に至る前に利用者を起こすことができるので、寝ざめが良好となる。しかも、入眠までの時間が変化しても、利用者は、タイマー時間Ｔｘの間は起こされることがないので、短い睡眠で疲労を効果的に回復できる。
【００３３】
説明を図２に戻す。起床判定部３６４は、生体情報に基づいて利用者が起床したか否かを判定する。起床判定部３６４は、利用者が起床した場合に、アラーム部５０におけるアラーム音の放音を停止させる停止指令を生成し、その停止指令をアラーム部５０に出力する。起床判定部３６４は、生体情報に含まれる利用者の体の動きに伴う体動の成分を抽出し、体動の成分が、所定レベル以上となる状態がある時間継続すると、起床と判定する。また、起床判定部３６４は、利用者の体動と心拍周期を組み合わせて、起床を判定してもよい。具体的には、起床判定部３６４は、アラーム部５０を起動する前の心拍周期よりも現在の心拍周期が短くなり、且つ、体動の成分が所定レベル以上となる状態がある時間継続した場合に、起床と判定してもよい。
【００３４】
次に、アラーム装置２０Ａの動作を説明する。
図４は、アラーム装置２０Ａの動作を説明するためのフローチャートである。
生体情報取得部３２は、センサ１０から利用者の生体情報を取得すると（ステップＳ１００）、その生体情報を入眠検出部３４とアラーム制御部３６とに出力する。
【００３５】
入眠検出部３４は、生体情報取得部３２から利用者の生体情報を受け付けると、その生体情報に基づいて、利用者が入眠したか否かを検出する（ステップＳ１１０）。入眠検出部３４は、利用者の入眠を検出していないと（ステップＳ１１０でＮＯ）、利用者の入眠を検出するまで、ステップＳ１１０を繰り返す。
【００３６】
入眠検出部３４は、利用者の入眠を検出すると（ステップＳ１１０でＹＥＳ）、入眠検出情報をアラーム制御部３６に出力する。
【００３７】
アラーム制御部３６のタイマー部３６２は、入眠を起点としてタイマー時間Ｔｘが経過したか否かを判定する（ステップＳ１２０）。具体的には、タイマー部３６２は、入眠検出情報を受け付けると、メモリ４０からタイマーデータＤｔを読み出すとともに計時を開始する。続いて、タイマー部３６２は、計時した時間がタイマーデータＤｔの示すタイマー時間Ｔｘと一致したか否かを判断する。そして、タイマー部３６２は、計時した時間がタイマー時間Ｔｘと一致するまで判定を繰り返し（ステップＳ１２０でＮＯ）、計時した時間がタイマー時間Ｔｘと一致すると（ステップＳ１２０でＹＥＳ）、起動指令を生成し、その起動指令をアラーム部５０に出力してアラーム部５０を起動する（ステップＳ１３０）。アラーム部５０は、起動すると、アラーム音を放音して利用者に起床を促す。
【００３８】
続いて、起床判定部３６４は、利用者の生体情報に基づいて利用者が起床したか否かを判定する（ステップＳ１４０）。利用者が起床していないと（ステップＳ１４０でＮＯ）、起床判定部３６４は、利用者が起床するまで、ステップＳ１４０を繰り返す。
【００３９】
起床判定部３６４は、利用者が起床したと判定すると（ステップＳ１４０でＹＥＳ）、アラーム部５０におけるアラーム音の放音を停止させる停止指令を生成し、その停止指令をアラーム部５０に出力する。アラーム部５０は、停止指令を受けると、放音動作を停止する（ステップＳ１５０）。
【００４０】
本実施形態によれば、利用者が入眠した後、利用者の睡眠の深さが深睡眠に至る前にアラーム部５０が起動する可能性が高く、よって利用者は仮眠からすっきりと目覚めることが可能になる。
【００４１】
また、利用者の起床を検知して自動的にアラーム音を停止させるので、利用者が起床してもアラーム音が鳴ることを防ぐことができる。職場などでアラーム装置２０Ａを使用する場合にも、アラーム音を必要最小限とすることができる。しかも、起床の判定に用いる生体情報は、入眠の検出に用いる生体情報と同じであるので、センサ１０などを兼用することができ、構成を簡略化できる。
【００４２】
＜第２実施形態＞
上述した第１実施形態のアラーム装置２０Ａは、タイマー時間Ｔｘを固定としたが、第２実施形態のアラーム装置２０Ｂは、タイマー時間Ｔｘを調整する。
【００４３】
図５は、第２実施形態に係るアラーム装置２０Ｂを含むシステム１の全体的な構成を示した図である。アラーム装置２０Ｂは、タイマーデータＤｔの替わりに第１時間Ｔｘ１を示す第１タイマーデータＤｔ１および第２時間Ｔｘ２を示す第２タイマーデータＤｔ２をメモリ４０に記憶する点、および調整部３６６を備える点を除いて、図２に示す第１実施形態のアラーム装置２０Ａと同様に構成されている。
【００４４】
以下、相違点について説明する。調整部３６６は、入眠検出部３４が入眠を検出した時刻に応じて、タイマー時間Ｔｘを調整する。調整部３６６も、タイマー部３６２および起床判定部３６４と同様に、ＣＰＵ３０がメモリ４０に格納されている制御プログラムを読み出して実行することによって実現される機能ブロックである。なお、調整部３６６は、ハードウェア（例えば、調整回路）にて構成されてもよい。
【００４５】
短い睡眠による効果は、利用者がうたた寝（仮眠）する時刻によって異なる。例えば、午後３時以後にうたた寝をすると、夜の睡眠に悪影響を与える可能性がある。一方、午後３時前のうたた寝は、そのような悪影響がなく疲労回復に効果的である。
【００４６】
そこで、調整部３６６は、入眠検出部３４が入眠を検出した時刻が所定時刻より前であるか否かを判定し、所定時刻より前であればメモリ４０から第１タイマーデータＤｔ１を読み出し、第１タイマーデータＤｔ１をタイマー部３６２に供給する。一方、入眠検出部３４が入眠を検出した時刻が所定時刻以後である場合は、調整部３６６は、メモリ４０から第２タイマーデータＤｔ２を読み出し、第２タイマーデータＤｔ２をタイマー部３６２に供給する。この例では、所定時刻は午後３時（１５：００）である。また、第１時間Ｔｘ１は第２時間Ｔｘ２よりも長い。例えば、第１時間Ｔｘ１は２０分であり、第２時間Ｔｘ２は１５分である。ここで、所定時刻は午後３時に限らず適宜変更可能である。例えば、所定時刻として、午後２時から午後４時までの時刻が用いられてもよい。第１時間Ｔｘ１は、２０分に限らず適宜変更可能である。第２時間Ｔｘ２は、１５分に限らず、第１時間Ｔｘ１よりも短ければよい。
【００４７】
次に、アラーム装置２０Ｂの動作を説明する。図６は、アラーム装置２０Ｂの動作を説明するためのフローチャートである。図６に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図６に示したアラーム装置２０Ｂの動作について、図４に示した動作と異なる点を中心に説明する。
【００４８】
入眠検出部３４が入眠を検出すると（ステップＳ１１０でＹＥＳ）、調整部３６６は、入眠検出部３４が入眠を検出した時刻（現在時刻）が１５：００より前であるか否かを判定する（ステップＳ１１１）。なお、ＣＰＵ３０は内部時計（不図示）を有しており、調整部３６６は、その内部時計を参照して現在時刻を認識する。
【００４９】
入眠検出部３４が入眠を検出した時刻が１５：００より前である場合（ステップＳ１１１でＹＥＳ）、調整部３６６は、メモリ４０から第１タイマーデータＤｔ１を読み出し、第１タイマーデータＤｔ１をタイマー部３６２に供給する。この場合、タイマー部３６２は、第１タイマーデータＤｔ１が示す第１時間Ｔｘ１を、タイマー時間Ｔｘとして設定する（ステップＳ１１２）。
【００５０】
一方、入眠検出部３４が入眠を検出した時刻が１５：００以降である場合（ステップＳ１１１でＮＯ）、調整部３６６は、メモリ４０から第２タイマーデータＤｔ２を読み出し、第２タイマーデータＤｔ２をタイマー部３６２に供給する。この場合、タイマー部３６２は、第２タイマーデータＤｔ２が示す第２時間Ｔｘ２を、タイマー時間Ｔｘとして設定する（ステップＳ１１３）。
【００５１】
タイマー部３６２は、第１タイマーデータＤｔ１または第２タイマーデータＤｔ２を受けると、計時を開始する。続いて、タイマー部３６２は、計時した時間がタイマー時間Ｔｘと一致したか否かを判断する（ステップＳ１２０）。以下、上述したステップＳ１３０〜ステップＳ１５０が実行される。
【００５２】
本実施形態によれば、仮眠の入眠時刻が１５：００以降である場合のタイマー時間Ｔｘは、仮眠の入眠時刻が１５：００よりも前である場合のタイマー時間Ｔｘよりも短くなる。このため、利用者は、パワーナップを容易にとることが可能になるとともに、パワーナップによって夜の睡眠に支障をきたす可能性を低くできる。
【００５３】
＜第３実施形態＞
第３実施形態のアラーム装置２０Ｃは、上述した第２実施形態のアラーム装置２０Ｂと同様にタイマー時間Ｔｘを調整するが、利用者の年齢などの属性に応じてタイマー時間Ｔｘを調整する点で第２実施形態のアラーム装置２０Ｂと相違する。
【００５４】
図７は、第３実施形態に係るアラーム装置２０Ｃを含むシステム１の全体的な構成を示した図である。アラーム装置２０Ｃは、第１タイマーデータＤｔ１および第２タイマーデータＤｔ２の替わりにタイマー時間テーブルＴＢＬ１をメモリ４０に記憶する点、および調整部３６６の動作を除いて、図５に示す第２実施形態のアラーム装置２０Ｂと同様に構成されている。
【００５５】
以下、相違点について説明する。
調整部３６６は、利用者の年齢を示す利用者情報に応じて、タイマー時間Ｔｘを調整する。利用者の年齢は、利用者の属性の一例である。本実施形態では、調整部３６６は、年齢データＤａｇｅにて表される利用者の年齢を示す利用者情報とタイマーデータＤｔｔにて表されるタイマー時間Ｔｘとが互いに関連づけられているタイマー時間テーブルＴＢＬ１を用いて、タイマー時間Ｔｘを調整する。図８は、タイマー時間テーブルＴＢＬ１の一例を示した図である。なお、このアラーム装置２０Ｃでは、利用者はアラーム装置２０Ｃを使用する前に入力部２２を用いて利用者情報を入力できるようになっており、アラーム制御部３６は、入力部２２を用いて入力された利用者情報をメモリ４０に記憶する。
【００５６】
睡眠サイクルは、利用者の年齢に応じて変化することが知られている。例えば、利用者の年齢が高くなるにつれて、入眠から深睡眠に至るまでに要する時間は長くなる傾向が知られている。
そこで、タイマー時間テーブルＴＢＬ１では、タイマーデータＤｔｔが示すタイマー時間Ｔｘは、タイマー時間Ｔｘに関連づけられた年齢（年齢データＤａｇｅが示す年齢）が高くなるにつれて長くなるように設定されている。
調整部３６６は、利用者が入眠する前に、入力部２２を介して利用者の年齢を示す利用者情報を受け付け、その利用者情報をメモリ４０に記憶する。その後、調整部３６６は、入眠検出部３４が入眠を検出すると、メモリ４０から利用者情報を読み出し、その利用者情報が示す年齢に関連づけられているタイマーデータＤｔｔを、タイマー時間テーブルＴＢＬ１から読み出し、その読み出したタイマーデータＤｔｔをタイマー部３６２に供給する。
【００５７】
次に、アラーム装置２０Ｃの動作を説明する。
図９は、アラーム装置２０Ｃの動作を説明するためのフローチャートである。図９に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図９に示したアラーム装置２０Ｃの動作について、図４に示した動作と異なる点を中心に説明する。なお、以下の説明では、利用者情報はメモリ４０に記憶されているとする。
【００５８】
入眠検出部３４が入眠を検出すると（ステップＳ１１０でＹＥＳ）、調整部３６６は、タイマー時間テーブルＴＢＬ１を参照して、利用者情報に応じたタイマーデータＤｔｔを取得する（ステップＳ１１４）。例えば、利用者情報が３６歳を示す場合、調整部３６６は、図８に示したタイマー時間テーブルＴＢＬ１から、１６分を示すタイマーデータＤｔｔを取得する。
【００５９】
続いて、調整部３６６は、タイマー時間テーブルＴＢＬ１から取得したタイマーデータＤｔｔをタイマー部３６２に供給する。
【００６０】
タイマー部３６２は、タイマーデータＤｔｔを受けとると、計時を開始する。続いて、タイマー部３６２は、計時した時間が、タイマーデータＤｔｔが示すタイマー時間Ｔｘと一致したかを判断する（ステップＳ１２０）。以下、上述したステップＳ１３０〜ステップＳ１５０が実行される。
【００６１】
本実施形態によれば、利用者の属性に応じてタイマー時間Ｔｘを調整できるので、利用者に適したタイマー時間Ｔｘを設定することが可能になる。なお、利用者の属性は、年齢に限定されるものではなく、例えば、性別、人種などが含まれ得る。
【００６２】
＜第４実施形態＞
第４実施形態のアラーム装置２０Ｄは、上述した第２実施形態のアラーム装置２０Ｂと同様にタイマー時間Ｔｘを調整するが、利用者の睡眠の深さを考慮してタイマー時間Ｔｘを調整する点で第２実施形態のアラーム装置２０Ｂと相違する。
【００６３】
図１０は、第４実施形態に係るアラーム装置２０Ｄを含むシステム１の全体的な構成を示した図である。アラーム装置２０Ｄは、推定部３５を備える点、第１タイマーデータＤｔ１および第２タイマーデータＤｔ２の替わりにタイマーデータＤｔをメモリ４０に記憶する点、ならびに調整部３６６の動作を除いて、図５に示す第２実施形態のアラーム装置２０Ｂと同様に構成されている。
【００６４】
以下、相違点について説明する。
推定部３５は、利用者の生体情報に基づいて、利用者の睡眠の深さを推定する。睡眠の深さには各種の指標があるが、この例の推定部３５は睡眠深度を推定する。睡眠深度は、上述した「離床Stand」、「覚醒Wake」、「レム睡眠REM」、「第１ステージST1」、「第２ステージST2」、「第３ステージST3」、「第４ステージST4」の７段階で示される。なお、推定部３５も、生体情報取得部３２、入眠検出部３４、およびアラーム制御部３６と同様に、ＣＰＵ３０がメモリ４０に格納されている制御プログラムを読み出して実行することによって実現される。また、推定部３５は、ハードウェア（例えば、推定回路）にて構成されてもよい。
【００６５】
調整部３６６は、推定部３５が推定した利用者の睡眠の深さに応じて、タイマー時間Ｔｘを調整する。
【００６６】
具体的には、調整部３６６は、入眠検出部３４が入眠を検出してからタイマー時間Ｔｘが経過する前に、推定部３５で推定した利用者の睡眠の深さが第２ステージST2になると、タイマー時間Ｔｘが短くなるようにタイマー時間Ｔｘを調整してアラーム部５０を起動する。第２ステージST2は、深睡眠（第３ステージST3および第４ステージST4）よりも浅い所定の深さの一例である。
【００６７】
一方、入眠検出部３４が入眠を検出してからタイマー時間Ｔｘが経過する前に、推定部３５が推定した利用者の睡眠の深さが第２ステージST2の達しない場合には、調整部３６６は、タイマー時間Ｔｘを調整しない。
【００６８】
このため、入眠を検出してからタイマー時間Ｔｘが経過する前に利用者の睡眠の深さが第２ステージST2になった場合には、タイマー時間Ｔｘが短くなり、一方、入眠を検出してからタイマー時間Ｔｘが経過する前に利用者の睡眠の深さが第２ステージST2に達しない場合には、タイマー時間Ｔｘは維持される。
【００６９】
次に、アラーム装置２０Ｄの動作を説明する。
図１１は、アラーム装置２０Ｄの動作を説明するためのフローチャートである。図１１に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図１１に示したアラーム装置２０Ｄの動作について、図４に示した動作と異なる点を中心に説明する。
【００７０】
タイマー部３６２は、入眠検出情報を受け付けると、メモリ４０からタイマーデータＤｔを読み出すとともに計時を開始する。続いて、タイマー部３６２は、計時した時間がタイマーデータＤｔの示すタイマー時間Ｔｘと一致したかを判断する（ステップＳ１２０）。
【００７１】
タイマー部３６２が計時した時間がタイマー時間Ｔｘと一致していない場合（ステップＳ１２０でＮＯ）、調整部３６６は、推定部３５が推定した利用者の睡眠の深さが第２ステージST2の至ったかを判定する（ステップＳ１１５−１）。
【００７２】
推定部３５の推定した利用者の睡眠の深さが第２ステージST2に至っていない場合（ステップＳ１１５−１でＮＯ）、アラーム制御部３６は、処理をステップＳ１２０に戻す。
【００７３】
推定部３５の推定した利用者の睡眠の深さが第２ステージST2に至ると（ステップＳ１１５−１でＹＥＳ）、調整部３６６は、タイマー部３６２が用いているタイマー時間Ｔｘを、その時点でタイマー部３６２が計時している時間に変更し（ステップＳ１１５−２）、その後、処理をステップＳ１２０に戻す。この変更によって、タイマー部３６２の計時時間が、変更後のタイマー時間Ｔｘと一致するので（ステップＳ１２０でＹＥＳ）、タイマー部３６２は、起動指令を生成し、その起動指令をアラーム部５０に出力してアラーム部５０を起動する（ステップＳ１３０）。その後、ステップＳ１４０およびステップＳ１５０が実行される。
【００７４】
本実施形態によれば、タイマー時間Ｔｘが経過する前に利用者の睡眠の深さが第２ステージST2になったときに、利用者に対して起床を促すことができ、また、タイマー時間Ｔｘが経過する前に利用者の睡眠の深さが第２ステージST2に達しない場合には、タイマー時間Ｔｘの経過に応じて利用者に対して起床を促すことができる。このため、利用者の睡眠の深度が深睡眠（第３ステージST3）になる前に利用者に対して起床を促すことができ、また、利用者が、入眠してからタイマー時間Ｔｘ以上睡眠し続けることを抑制可能になる。例えば、睡眠の深さが浅い状態が続く場合に、必要以上に寝続けてしまうことを抑制可能になる。
【００７５】
＜第４実施形態の変形例１＞
第４実施形態の変形例１は、第４実施形態と同様に、利用者の睡眠の深さを考慮してタイマー時間Ｔｘを調整するが、第４実施形態とは異なる手法でタイマー時間Ｔｘを調整する。
【００７６】
第４実施形態の変形例１では、調整部３６６は、図１１に示したステップＳ１１５を行わずに、異なるタイマー時間Ｔｘでアラーム部５０を起動する動作を実行する。そして、調整部３６６は、アラーム発生時の利用者の実際の睡眠の深さに応じて、タイマー時間Ｔｘを評価する処理を繰り返して統計をとる。調整部３６６は、この評価結果を用いて、その後のタイマー時間Ｔｘを調整する。
【００７７】
第４実施形態の変形例１では、メモリ４０がタイマーデータＤｔを記憶していない点、および調整部３６６の動作を除いて、図１０に示す第４実施形態のアラーム装置２０Ｄと同様に構成されている。
【００７８】
以下、相違点について説明する。
上述したように調整部３６６は、異なるタイマー時間Ｔｘでアラーム部５０を起動し、以下のように、各タイマー時間Ｔｘを睡眠の深さに基づいて評価する。
【００７９】
アラーム部５０を起動するタイミングにおいて推定部３５の推定した睡眠の深さが第４ステージST4である場合、利用者の睡眠の深さが深睡眠のステージのうち最も深いステージになっているため、調整部３６６は、その時に用いられたタイマー時間Ｔｘに対して、最も低い評価値「０」を付与する。
【００８０】
アラーム部５０を起動するタイミングにおいて推定部３５の推定した睡眠の深さが第３ステージST3である場合、利用者の睡眠の深さが深睡眠のステージのうち２番目に深いステージになっているため、調整部３６６は、その時に用いられたタイマー時間Ｔｘに対して、２番目に低い評価値「１」を付与する。
【００８１】
アラーム部５０を起動するタイミングにおいて推定部３５の推定した睡眠の深さが第２ステージST2である場合、利用者の睡眠の深さが深睡眠に至る前の睡眠ステージのうちで最も深い睡眠の深度になっているため、調整部３６６は、その時に用いられたタイマー時間Ｔｘに対して、最高の評価値「３」を付与する。
【００８２】
アラーム部５０を起動するタイミングにおいて推定部３５の推定した睡眠の深さが第１ステージST1である場合、利用者の睡眠の深さが深睡眠に至っていないが第２ステージST2よりも浅い状態であるため、調整部３６６は、その時に用いられたタイマー時間Ｔｘに対して、２番目によい評価値「２」を付与する。
【００８３】
アラーム部５０を起動するタイミングにおいて推定部３５の推定した睡眠の深さがレム睡眠REMである場合、利用者の睡眠の深さが深睡眠に至っていないが第１ステージST1よりも浅い状態であるため、調整部３６６は、その時に用いられたタイマー時間Ｔｘに対して、２番目に低い評価値「１」を付与する。
【００８４】
調整部３６６は、評価値が付与されたタイマー時間Ｔｘ、つまり、睡眠の深さに基づいて評価されたタイマー時間Ｔｘを、メモリ４０に記憶されている評価テーブルＴＢＬ２に登録していく。図１２は、評価テーブルＴＢＬ２の一例を示した図である。図１２に示した評価テーブルＴＢＬ２には、タイマー時間Ｔｘと評価値に加えて、アラーム部５０が起動したタイミングを示す日時の情報も登録されている。以下、タイマー時間Ｔｘと評価値と日時の情報が関連づけられた情報を「サンプル」と称する。
【００８５】
調整部３６６は、評価テーブルＴＢＬ２に登録されたタイマー時間Ｔｘの評価結果に応じて、今後のタイマー時間Ｔｘを調整する。
【００８６】
次に、第４実施形態の変形例１の動作を説明する。
図１３は、第４実施形態の変形例１の動作を説明するためのフローチャートである。図１３に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図１３に示した第４実施形態の変形例１の動作について、図４に示した動作と異なる点を中心に説明する。
【００８７】
入眠検出部３４が入眠を検出すると（ステップＳ１１０でＹＥＳ）、調整部３６６は、評価テーブルＴＢＬ２に評価値が「２」以上であるサンプルが所定数（例えば１０）以上あるかを判定する（ステップＳ１１６）。なお、所定数は１０に限らず適宜変更可能である。また、判定用の閾値として用いられる評価値は、評価値「２」に限らず評価値「３」でもよい。
【００８８】
評価テーブルＴＢＬ２に評価値「２」以上のサンプルが所定数以上ない場合（ステップＳ１１６でＮＯ）、調整部３６６は、タイマー時間Ｔｘを１５分から３０分以内でランダムに設定する（ステップＳ１１７）。例えば、調整部３６６は、１５分から３０分の間でランダムに設定したタイマー時間Ｔｘを示すタイマーデータＤｔｒを生成し、タイマーデータＤｔｒをタイマー部３６２に供給する。なお、評価テーブルＴＢＬ２に評価値「２」以上のサンプルが所定数以上ない場合、調整部３６６は、例えば評価値「０」のタイマー時間を除いたサンプルの中からランダムにタイマー時間Ｔｘを設定し、そのタイマー時間Ｔｘを示すタイマーデータＤｔｒを生成し、そのタイマーデータＤｔｒをタイマー部３６２に供給してもよい。
【００８９】
一方、評価テーブルＴＢＬ２に評価値「２」以上のサンプルが所定数以上ある場合（ステップＳ１１６でＹＥＳ）、調整部３６６は、評価値「２」以上のサンプルにおけるタイマー時間Ｔｘの平均値を、タイマー時間Ｔｘとして設定する（ステップＳ１１８）。例えば、調整部３６６は、評価値「２」以上のサンプルにおけるタイマー時間Ｔｘの平均値を示すタイマーデータＤｔａを生成し、タイマーデータＤｔａをタイマー部３６２に供給する。
【００９０】
タイマー部３６２は、タイマーデータＤｔｒまたはタイマーデータＤｔａを受けとると、計時を開始する。続いて、タイマー部３６２は、計時した時間がタイマー時間Ｔｘと一致したかを判断する（ステップＳ１２０）。その後、タイマー時間Ｔｘが経過すると、タイマー部３６２は、アラーム部５０に起動指令を出力してアラーム部５０を起動する（ステップＳ１３０）。
【００９１】
続いて、調整部３６６は、起動指令の出力時点（アラーム部５０を起動するタイミング）において推定部３５が推定した睡眠の深さに基づいて、その起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘを評価する。ここで、起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘは、ステップＳ１１７が実行された場合には、タイマーデータＤｔｒが示すタイマー時間Ｔｘであり、ステップＳ１１８が実行された場合には、タイマーデータＤｔａが示すタイマー時間Ｔｘとなる。
【００９２】
タイマー時間Ｔｘを評価する手法は、上述した通りである。
例えば、起動指令の出力時点での推定部３５の推定結果が第４ステージST4である場合、調整部３６６は、その起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘに対して、最も低い評価値である評価値「０」を付与する。
また、起動指令の出力時点での推定部３５の推定結果が第２ステージST2である場合、調整部３６６は、その起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘに対して、最も高い評価値である評価値「３」を付与する。
【００９３】
続いて、調整部３６６は、評価結果を評価テーブルＴＢＬ２に記録する（ステップＳ１１９）。その後、上述したステップＳ１４０およびステップＳ１５０が実行される。
【００９４】
周期的な睡眠の深さの変化である睡眠サイクルは、利用者によって相違する。このため、アラーム部５０を起動するタイミングにおいて推定部３５が推定した睡眠の深さには、利用者の睡眠サイクルが反映される可能性が高い。本変形例では、アラーム部５０の起動タイミングを特定するために使用されたタイマー時間Ｔｘが、アラーム部５０の起動タイミングにおいて推定部３５が推定した睡眠の深さに基づいて評価され、その評価結果に応じて、今後のタイマー時間Ｔｘが調整される。このため、タイマー時間Ｔｘを利用者の睡眠サイクルに合わせて調整することが可能になる。よって、タイマー時間Ｔｘを利用者に合わせてカスタマイズすることが可能になる。
【００９５】
なお、タイマー時間Ｔｘに対する評価の手法は、上述した手法に限らず適宜変更可能である。例えば、起動指令の出力時点での推定部３５の推定結果が第３ステージST3または第４ステージST4である場合、調整部３６６は、その起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘに対して、最も低い評価値である評価値「０」を付与してもよい。また、例えば、起動指令の出力時点での推定部３５の推定結果が、レム睡眠REM、第１ステージST1または第２ステージST2である場合、調整部３６６は、その起動指令の出力タイミングを決定するために用いられたタイマー時間Ｔｘに対して、最も高い評価値である評価値「３」を付与してもよい。
【００９６】
＜第５実施形態＞
第５実施形態のアラーム装置２０Ｅは、上述した第４実施形態のアラーム装置２０Ｄと同様に推定部３５を有するが、タイマーデータＤｔを用いず、入眠検出部３４が入眠を検出してから、推定部３５の推定した睡眠の深さが深睡眠よりも浅い所定の深さになると、アラーム部５０を起動する点で、第４実施形態のアラーム装置２０Ｄと相違する。
【００９７】
図１４は、第５実施形態に係るアラーム装置２０Ｅを含むシステム１の全体的な構成を示した図である。アラーム装置２０Ｅは、タイマーデータＤｔをメモリ４０に記憶しない点、タイマー部３６２が省略されている点、推定部３５の動作、および調整部３６６の動作を除いて、図１０に示す第４実施形態のアラーム装置２０Ｄと同様に構成されている。
【００９８】
以下、相違点について説明する。
睡眠深度は、上述した「離床Stand」、「覚醒Wake」、「レム睡眠REM」、「第１ステージST1」、「第２ステージST2」、「第３ステージST3」、「第４ステージST4」の７段階で示されるが、推定部３５は、睡眠深度として、さらに、「第２ステージST2」と「第３ステージST3」との間の「第２．５ステージST2.5」も便宜的に推定する。
調整部３６６は、入眠検出部３４が入眠を検出した後に、推定部３５の推定した睡眠の深さが第２．５ステージST2.5になると、起動指令を生成し、その起動指令をアラーム部５０に出力してアラーム部５０を起動する。第２．５ステージST2.5は、深睡眠よりも浅い所定の深さの一例である。
【００９９】
次に、アラーム装置２０Ｅの動作を説明する。
図１５は、アラーム装置２０Ｅの動作を説明するためのフローチャートである。図１５に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図１５に示したアラーム装置２０Ｅの動作について、図４に示した動作と異なる点を中心に説明する。
【０１００】
入眠検出部３４が入眠を検出すると（ステップＳ１１０でＹＥＳ）、調整部３６６は、推定部３５の推定した睡眠の深さが第２．５ステージST2.5に至ったかを判定する（ステップＳ１２１）。
【０１０１】
推定部３５の推定した睡眠の深さが第２．５ステージST2.5に至っていない場合（ステップＳ１２１でＮＯ）、調整部３６６は、推定部３５の推定した睡眠の深さが第２．５ステージST2.5に至るまで、ステップＳ１２１を繰り返す。
【０１０２】
推定部３５の推定した睡眠の深さが第２．５ステージST2.5に至ると（ステップＳ１２１でＹＥＳ）、調整部３６６は、起動指令を生成し、その起動指令をアラーム部５０に出力してアラーム部５０を起動する（ステップＳ１３０）。以下、上述したステップＳ１４０およびステップＳ１５０が実行させる。
【０１０３】
本実施形態によれば、利用者の睡眠の深さが第２．５ステージST2.5になると、アラーム部５０が起動する。このため、利用者がパワーナップを容易にとることを可能としつつ、睡眠が深い状態で起こされて睡眠惰性により眠気やだるさが残ることを抑制できる。
【０１０４】
＜第６実施形態＞
生体周期よりも短い周期と連動する音は、利用者の睡眠が深くなることを抑制する効果を有することが知られている。そこで、第６実施形態のアラーム装置２０Ｆは、入眠を検出すると利用者の睡眠が深くなることを抑制する再生音を再生する。
【０１０５】
図１６は、第６実施形態に係るアラーム装置２０Ｆを含むシステム１の全体的な構成を示した図である。アラーム装置２０Ｆは、生体周期検出部３３、再生音制御部３６８、および音再生部６０を備える点を除いて、図２に示す第１実施形態のアラーム装置２０Ａと同様に構成されている。
【０１０６】
以下、相違点について説明する。
音再生部６０は、音楽等の音の波形データを記憶した波形メモリ、ＤＡ変換器、アンプ、およびスピーカを備える。波形メモリは、テンポの異なる複数の音の波形データを、そのテンポを示すテンポ表示情報と関連づけて記憶している。音再生部６０は、波形メモリに記憶されている波形データに応じた音を再生する。
【０１０７】
生体周期検出部３３は、生体情報に基づいて、利用者の生体の状態が変化する周期である生体周期を検出する。生体周期は、例えば、呼吸周期ＢＲｍまたは心拍周期ＨＲｍである。生体周期検出部３３は、生体情報から人の呼吸の周波数範囲内に含まれる周波数成分を抽出し、その周波数成分から呼吸周期ＢＲｍを特定する。また、生体周期検出部３３は、生体情報から人の心拍の周波数範囲内に含まれる周波数成分を抽出し、その周波数成分から心拍周期ＨＲｍを特定する。なお、生体情報に含まれる心拍成分は、呼吸成分と比較して小振幅である。このため、生体周期検出部３３は、生体情報から、人の心拍の周波数範囲内に含まれる周波数成分のうち所定の振幅範囲に含まれる周波数成分を、心拍成分として抽出してもよい。
なお、生体周期検出部３３も、生体情報取得部３２、入眠検出部３４、およびアラーム制御部３６と同様に、ＣＰＵ３０がメモリ４０に格納されている制御プログラムを読み出して実行することによって実現される。また、生体周期検出部３３は、ハードウェア（例えば、生体周期検出回路）にて構成されてもよい。
【０１０８】
再生音制御部３６８は、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間において、生体周期検出部３３が検出した生体周期よりも短い周期と連動する音を再生するように、音再生部６０を制御する。
【０１０９】
例えば、再生音制御部３６８は、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間において、生体周期検出部３３が検出した生体周期に応じたテンポを示すテンポ情報を生成し、そのテンポ情報を音再生部６０に出力する。
音再生部６０は、アラーム制御部３６からテンポ情報を受け取ると、テンポ情報に応じて波形メモリから波形データを読み出し、読み出した波形データをＤＡ変換器によってアナログ信号に変換し、これをアンプで増幅して音信号を生成し、この音信号でスピーカを駆動することによって、音楽等の音を再生する。
【０１１０】
なお、再生音制御部３６８も、タイマー部３６２および起床判定部３６４と同様に、ＣＰＵ３０がメモリ４０に格納されている制御プログラムを読み出して実行することによって実現される。また、再生音制御部３６８は、ハードウェア（例えば、再生音制御回路）にて構成されてもよい。
【０１１１】
次に、アラーム装置２０Ｆの動作を説明する。
図１７は、アラーム装置２０Ｆの動作を説明するためのフローチャートである。図１７に示した動作のうち、図４に示したものと同一の動作については同一符号を付してある。以下、図１７に示したアラーム装置２０Ｆの動作について、図４に示した動作と異なる点を中心に説明する。
【０１１２】
入眠検出部３４が入眠を検出すると（ステップＳ１１０でＹＥＳ）、再生音制御部３６８は、音再生部６０を起動する音再生部起動指令を音再生部６０に出力して音再生部６０を起動し、さらに、生体周期検出部３３が検出した生体周期に応じたテンポを示すテンポ情報を生成し、そのテンポ情報を音再生部６０に出力する（ステップＳ１２２）。
【０１１３】
音再生部６０は、起動した後、アラーム制御部３６からテンポ情報を受け取ると、テンポ情報が示すテンポよりも短いテンポに関連づけられている波形データを、波形メモリから読み出す。
【０１１４】
なお、音再生部６０に記憶されているテンポ表示情報がテンポの時間間隔を表し、アラーム制御部３６の出力するテンポ情報が利用者の心拍の周期を表す場合、音再生部６０は、テンポ情報が示す心拍の周期に０．９５を乗算したテンポの時間間隔（以下「目標テンポ時間間隔」と称する）を有する波形データを波形メモリから読み出す。
目標テンポ時間間隔を有する波形データが、波形メモリにない場合、音再生部６０は、テンポ情報が示す心拍の周期よりも短いテンポの時間間隔を有する波形データを、波形メモリから読み出す。
【０１１５】
続いて、音再生部６０は、読み出した波形データをＤＡ変換器によってアナログ信号に変換し、これをアンプで増幅して音信号を生成し、この音信号でスピーカを駆動することによって、音楽等の音を再生する。
【０１１６】
また、再生音制御部３６８は、生体周期検出部３３が検出した生体周期が変動すると、その変動に合わせてテンポ情報を更新し、更新後のテンポ情報を音再生部６０に出力する。
音再生部６０は、テンポ情報が更新されると、更新後のテンポ情報が示すテンポよりも短いテンポに関連づけられている波形データのうち、テンポ情報が示すテンポに最も近いテンポの波形データを、波形メモリから読み出し、その波形データに応じた音を再生する。
このため、音再生部６０が生成する音は、生体周期の変動に応じて変動する。
【０１１７】
その後、タイマー時間Ｔｘが経過すると（ステップＳ１２０のＹＥＳ）、再生音制御部３６８は、音再生部６０における音の再生を停止させる再生停止指令を生成し、その再生停止指令を音再生部６０に出力する。音再生部６０は、再生停止指令を受けると、音の再生を停止する（ステップＳ１２３）
【０１１８】
続いて、タイマー部３６２は、起動指令を生成し、その起動指令をアラーム部５０に出力してアラーム部５０を起動する（ステップＳ１３０）。その後、上述したステップＳ１４０およびステップＳ１５０が実行される。
【０１１９】
本実施形態によれば、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間において、音再生部６０で再生される音楽等の音は、生体周期検出部３３が検出した生体周期よりも短い周期と連動する音となる。このため、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間において、利用者の睡眠の深さが深睡眠（第３ステージST3および第４ステージST4）になることを抑制できる。したがって、利用者がパワーナップを容易にとることを可能としつつ、睡眠が深い状態で起こされて睡眠惰性により眠気やだるさが残ることを抑制可能になる。
【０１２０】
また、再生音制御部３６８は、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間において、生体周期検出部３３が検出した生体周期が変動した場合、その生体周期の変動に応じてテンポ情報を更新することで、音再生部６０で再生される音楽等の音を制御する。このため、入眠検出部３４が入眠を検出してからアラーム部５０を起動するまでの期間に、生体周期が変動しても、利用者の睡眠の深さが深睡眠になることを抑制する音を再生可能になる。
【０１２１】
なお、本実施形態では、第１実施形態に対して音再生部６０と生体周期検出部３３と再生音制御部３６８とが追加されたが、第２実施形態、第３実施形態、第４実施形態、第４実施形態の変形例１および第５実施形態のいずれに対しても、音再生部６０と生体周期検出部３３と再生音制御部３６８とが追加されてもよい。
【０１２２】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、例えば、次に述べるような各種の応用・変形が可能である。また、次に述べる変形の態様および上述した各実施形態は、任意に選択された一または複数を適宜組み合わせることもできる。
【０１２３】
＜変形例１＞
第４実施形態の変形例１では、調整部３６６が、アラーム部５０を起動するタイミングにおいて推定部３５が推定した睡眠の深さに基づいて、各タイマー時間Ｔｘを客観的に評価した。しかしながら、利用者が、各タイマー時間Ｔｘに対して、利用者自身の主観的な評価を行い、その評価結果が、図１２に示された評価テーブルＴＢＬ２に登録されてもよい。
また、図１２に示された評価テーブルＴＢＬ２に、タイマー時間Ｔｘに対して調整部３６６が客観的に行った評価結果と、タイマー時間Ｔｘに対して利用者が主観的に行った評価結果との両方が登録されてもよい。
【０１２４】
＜変形例２＞
アラーム部５０は、振動によって利用者に起床を促してもよいし、音と振動によって利用者に起床を促してもよい。また、音再生部６０は、音データとして、利用者自身が所有しているコンテンツ（楽曲）を用いてもよい。
【０１２５】
＜変形例３＞
図１８に示したように、アラーム装置２０Ａ〜２０Ｆの各々（図１８では、アラーム装置２０として示されている）は、スマートフォン等の携帯端末７０を介してセンサ１０と通信してもよい。また、アラーム装置２０Ａ〜２０Ｆの各々は、アクセスポイントやサーバを介してセンサ１０と通信してもよい。
【０１２６】
＜変形例４＞
上述した各実施形態では、生体情報を検出するセンサ１０として、マット状の圧電素子を例示したが、本発明はこれに限定されるものではない。
例えば、センサ１０は、物体の動きを検出するカメラを用いたモーションセンサであってもよい。この場合、モーションセンサは、生体情報として、利用者の体の動きを示す信号を出力する。そして、入眠検出部３４は、生体情報に基づいて利用者の体の動きがある時間継続して停止した場合に、入眠を検出してもよい。
また、センサ１０は、利用者の額に取り付けられて利用者の脳波（α波、β波、δ波、θ波など）を検出する電極（以下「第１センサ」と称する）でもよい。
また、センサ１０は、利用者の手首に装着されて、例えば橈骨動脈の圧力変化、すなわち脈波を検出するセンサ（以下「第２センサ」と称する）でもよい。脈波は心拍に同期しているので、第２センサは、間接的に心拍を検出していることになる。
また、センサ１０は、利用者の頭部と枕との間に配置されて加速度を検出するセンサ（以下「第３センサ」と称する）でもよい。第３センサは、利用者の体動、具体的には呼吸や心拍などを検出する。
また、センサ１０として、複数のセンサ（例えば、第１センサと第２センサと第３センサ）が用いられてもよい。
なお、生体情報を検出するためのセンサの種類としては、圧力センサ、空気圧センサ、振動センサ、光学センサ、超音波ドップラー、RFドップラー、レーザードップラーなどがある。
【０１２７】
＜変形例５＞
入眠検出部３４として、推定部３５が用いられてもよい。この場合、推定部３５は、利用者の睡眠の深度として「第１ステージST1」を推定した場合に、利用者の入眠を検出したと判定してもよいし、利用者の睡眠の深度として「レム睡眠REM」を推定した場合に、利用者の入眠を検出したと判定してもよい。
【０１２８】
＜変形例６＞
アラーム装置２０Ａ〜２０Ｆの各々は、例えば、椅子に組み込まれてもよい。
【０１２９】
＜変形例７＞
第６実施形態において、音再生部６０は、メモリと音源を含んで構成されてもよい。この場合、再生音制御部３６８は、生体周期検出部３３で検出された心拍周期に基づいて、利用者の心拍周期よりも若干短い（例えば、0.95倍）周期を表す値を再生音のテンポとして特定する。そして、再生音制御部３６８は、特定したテンポを示すテンポ情報を、音再生部６０の音源に出力する。音再生部６０の音源は、パラメータとしてテンポ情報が与えられると、音再生部６０のメモリに記憶されているＭＩＤＩデータを読み出し、そのＭＩＤＩデータとテンポ情報とを用いて、テンポ情報で指定されるテンポの音信号を再生する。音再生部６０のスピーカは、再生された音信号で駆動され、音信号に応じた音楽等の音を出力する。
【符号の説明】
【０１３０】
１…システム、１０…センサ、２０Ａ…アラーム装置、２２…入力部、２４…通信部、３０…ＣＰＵ、３２…生体情報取得部、３４…入眠検出部、３６…アラーム制御部、３６２…タイマー部、３６４…起床判定部、４０…メモリ、５０…アラーム部
【図１】
0006707938.tif 000002
【図２】
0006707938.tif 000003
【図３】
0006707938.tif 000004
【図４】
0006707938.tif 000005
【図５】
0006707938.tif 000006
【図６】
0006707938.tif 000007
【図７】
0006707938.tif 000008
【図８】
0006707938.tif 000009
【図９】
0006707938.tif 000010
【図１０】
0006707938.tif 000011
【図１１】
0006707938.tif 000012
【図１２】
0006707938.tif 000013
【図１３】
0006707938.tif 000014
【図１４】
0006707938.tif 000015
【図１５】
0006707938.tif 000016
【図１６】
0006707938.tif 000017
【図１７】
0006707938.tif 000018
【図１８】
0006707938.tif 000019