(57)【要約】ある局面に従う情報処理装置は、時刻を管理する計時部と、ユーザを目覚めさせるための報知動作を行う報知部と、ユーザの動きに応じた信号を非接触で検知する検知部と、報知条件を満たした場合に、報知部による報知動作を行わせ、検知部による検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させる制御部とを備える。
2020136589.tif 000002
【特許請求の範囲】
【請求項１】
時刻を管理する計時部と、
ユーザを目覚めさせるための報知動作を行う報知部と、
前記ユーザの動きに応じた信号を非接触で検知する検知部と、
報知条件を満たした場合に、前記報知部による前記報知動作を行わせ、前記検知部による検知結果に基づいて報知停止条件を満たした場合に、前記報知部による前記報知動作を停止させる制御部とを備える、情報処理装置。
【請求項２】
前記検知部は、ドップラーセンサを含み、
前記制御部は、
前記ドップラーセンサからの出力に基づいて前記ユーザの体動を検知する体動検知部と、
前記ドップラーセンサからの出力に基づいて前記ユーザの睡眠の状態を推定する睡眠状態推定部と、
報知条件を満たした場合に、前記報知部による前記報知動作を行わせ、前記体動検知部の検知結果に基づいて前記報知停止条件を満たした場合に、前記報知部による前記報知動作を停止させる報知制御部とを含む、請求項１に記載の情報処理装置。
【請求項３】
前記睡眠状態推定部は、前記ドップラーセンサからの呼吸信号を検知して前記ユーザの睡眠状態を推定する、請求項２に記載の情報処理装置。
【請求項４】
前記体動検知部は、前記ユーザの体動の大きさを示す検出値を出力し、
前記制御部は、前記検出値から累積値を算出する累積部をさらに含み、
前記報知制御部は、前記累積値が前記報知停止条件を満たすしきい値に到達した場合に前記報知部による報知動作を停止させる、請求項２または３に記載の情報処理装置。
【請求項５】
前記累積部は、予め定められた長さの期間における前記検出値から前記累積値を算出する、請求項４に記載の情報処理装置。
【請求項６】
前記累積部は、直近の検出期間における前記検出値から前記累積値を算出する、請求項５に記載の情報処理装置。
【請求項７】
前記制御部は、前記累積値を示す情報を表示部に表示させる表示制御部をさらに含む、請求項４〜６のいずれか一項に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記しきい値を示す位置に向けて前記累積値の大きさに応じて長さが変化するインジケータを前記表示部に表示させる、請求項７に記載の情報処理装置。
【請求項９】
前記報知制御部は、前記体動検知部の検知結果として前記ユーザの体動が予め定められた期間継続した場合に、前記報知部による前記報知動作を停止させる、請求項２に記載の情報処理装置。
【請求項１０】
前記報知制御部は、前記睡眠状態推定部により推定された前記ユーザの睡眠の状態が覚醒である場合に、前記体動検知部の検知結果として前記ユーザの体動を検出しなかったときには、前記報知部による前記報知動作を停止させない、請求項２に記載の情報処理装置。
【請求項１１】
時刻を管理するステップと、
報知条件を満たした場合にユーザを目覚めさせるための報知動作を行うステップと、
ユーザの動きに応じた信号を非接触で検知するステップと、
検知結果に基づいて報知停止条件を満たした場合に前記報知動作を停止させるステップとを備える、情報処理方法。
【請求項１２】
ユーザを目覚めさせるための報知動作を行う報知部と、ユーザの動きに応じた信号を非接触で検知する検知部とを備えるコンピュータで実行される情報処理プログラムであって、
前記情報処理プログラムは前記コンピュータに、
時刻を管理するステップと、
報知条件を満たした場合に、前記報知部による前記報知動作を行わせるステップと、
前記検知部による検知結果に基づいて報知停止条件を満たした場合に、前記報知部による前記報知動作を停止させるステップとを実行させる、情報処理プログラム。
【請求項１３】
時刻を管理する計時部と、
ユーザを目覚めさせるための報知動作を行う報知部と、
前記ユーザの動きに応じた信号を非接触で検知する検知部と、
報知条件を満たした場合に、前記報知部による前記報知動作を行わせ、前記検知部による検知結果に基づいて報知停止条件を満たした場合に、前記報知部による前記報知動作を停止させる制御部とを備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、ユーザの睡眠を管理する情報処理装置に関する。
【背景技術】
【０００２】  従来から、ユーザ（利用者）の呼吸による体の動きに関する情報に基づいて、ユーザの睡眠状態を判定する装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  一方で、従来の装置では、ユーザの睡眠状態を判定し、判定結果に基づいて所定の処理の実行を開始するのみであり、ユーザの睡眠および起床全体を管理していなかった。【０００５】  上記のような問題を解決するためになされたものであって、本開示の目的は、ユーザの睡眠および起床全体を管理することが可能な情報処理装置、情報処理方法、情報処理プログラムおよび情報処理システムを提供することである。
【課題を解決するための手段】
【０００６】  ある局面に従う情報処理装置であって、時刻を管理する計時部と、ユーザを目覚めさせるための報知動作を行う報知部と、ユーザの動きに応じた信号を非接触で検知する検知部と、報知条件を満たした場合に、報知部による報知動作を行わせ、検知部による検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させる制御部とを備える。【０００７】  制御部は、報知条件を満たした場合に、報知部による報知動作を行わせ、検知部による検知結果に基づいて報知停止条件を満たした場合には、報知部による報知動作を停止させるため、ユーザの睡眠および起床全体を管理することが可能である。【０００８】  好ましくは、検知部は、ドップラーセンサを含む。制御部は、ドップラーセンサからの出力に基づいてユーザの体動を検知する体動検知部と、ドップラーセンサからの出力に基づいてユーザの睡眠の状態を推定する睡眠状態推定部と、報知条件を満たした場合に、報知部による報知動作を行わせ、体動検知部の検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させる報知制御部とを含む。【０００９】  報知制御部は、ユーザの体動を検知し、検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させるため、装置を操作指示することなく報知動作を簡易に停止させることが可能である。【００１０】  好ましくは、睡眠状態推定部は、ドップラーセンサからの呼吸信号を検知してユーザの睡眠状態を推定する。【００１１】  睡眠状態推定部は、ユーザの睡眠状態を推定するためユーザの睡眠を管理することが可能である。【００１２】  好ましくは、体動検知部は、ユーザの体動の大きさを示す検出値を出力し、制御部は、検出値から累積値を算出する累積部をさらに含み、報知制御部は、累積値が報知停止条件を満たすしきい値に到達した場合に報知部による報知動作を停止させる。【００１３】  報知制御部は、ユーザの体動の大きさを示す検出値の累積値がしきい値に到達した場合に報知部による報知動作を停止させるためユーザに所定量の体動を促すことが可能であるためユーザの起床を促進することが可能である。【００１４】  好ましくは、累積部は、予め定められた長さの期間における検出値から累積値を算出してもよい。【００１５】  累積部は、所定期間における検出値から累積値を算出する。したがって、ユーザに、所定期間の間に所定量の体動を促すことが可能であるためユーザの起床を促進することが可能である。【００１６】  好ましくは、累積部は、直近の検出期間における検出値から累積値を算出してもよい。
累積部は、直近の検出期間における検出値から累積値を算出する。したがって、ユーザに、直近の検出期間の間に所定量の体動を促すことが可能であるためユーザの起床を促進することが可能である。【００１７】  好ましくは、制御部は、累積値を示す情報を表示部に表示させる表示制御部をさらに含んでもよい。【００１８】  表示制御部は、累積値を示す情報を表示部に表示させるため、ユーザに体動を促すことが可能でありユーザの起床を促進することが可能である。【００１９】  好ましくは、表示制御部は、しきい値を示す位置に向けて累積値の大きさに応じて長さが変化するインジケータを表示部に表示させてもよい。【００２０】  累積値の大きさに応じてインジケータの長さが変化するためユーザに体動を促すことが可能でありユーザの起床を促進することが可能である。【００２１】  好ましくは、報知制御部は、体動検知部の検知結果としてユーザの体動が予め定められた期間継続した場合に、報知部による報知動作を停止させてもよい。【００２２】  報知制御部は、体動検知部の検知結果としてユーザの体動が予め定められた期間継続した場合に、報知部による報知動作を停止させるため継続的なユーザの体動を促すことが可能でありユーザの起床を促進することが可能である。【００２３】  好ましくは、報知制御部は、睡眠状態推定部により推定されたユーザの睡眠の状態が覚醒である場合に、体動検知部の検知結果としてユーザの体動を検出しなかったときには、報知部による報知動作を停止させなくてもよい。【００２４】  ユーザの睡眠の状態が覚醒である場合であっても、体動を検出しない場合には、報知動作を停止させないためユーザの起床を促進することが可能である。【００２５】  ある局面に従う情報処理方法であって、時刻を管理するステップと、報知条件を満たした場合にユーザを目覚めさせるための報知動作を行うステップと、ユーザの動きに応じた信号を非接触で検知するステップと、検知結果に基づいて報知停止条件を満たした場合に報知動作を停止させるステップとを備える。【００２６】  報知条件を満たした場合に、報知動作を行い、検知結果に基づいて報知停止条件を満たした場合には、報知動作を停止させるため、ユーザの睡眠および起床全体を管理することが可能である。【００２７】  ある局面に従うユーザを目覚めさせるための報知動作を行う報知部と、ユーザの動きに応じた信号を非接触で検知する検知部とを備えるコンピュータで実行される情報処理プログラムであって、情報処理プログラムはコンピュータに、時刻を管理するステップと、報知条件を満たした場合に、報知部による報知動作を行わせるステップと、検知部による検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させるステップとを実行させる。【００２８】  報知条件を満たした場合に、報知動作を行い、検知結果に基づいて報知停止条件を満たした場合には、報知動作を停止させるため、ユーザの睡眠および起床全体を管理することが可能である。【００２９】  ある局面に従う情報処理システムであって、時刻を管理する計時部と、ユーザを目覚めさせるための報知動作を行う報知部と、ユーザの動きに応じた信号を非接触で検知する検知部と、報知条���を満たした場合に、報知部による報知動作を行わせ、検知部による検知結果に基づいて報知停止条件を満たした場合に、報知部による報知動作を停止させる制御部とを備える。【００３０】  報知条件を満たした場合に、報知部による報知動作を行わせ、検知部による検知結果に基づいて報知停止条件を満たした場合には、報知部による報知動作を停止させるため、ユーザの睡眠および起床全体を管理することが可能である。
【発明の効果】
【００３１】  上記によれば、本開示の情報処理装置、情報処理方法および情報処理プログラムは、ユーザの睡眠および起床全体を管理することが可能である。
【図面の簡単な説明】
【００３２】
【図１】実施形態に基づく睡眠管理システム１の構成の概略ブロック図である。
【図２】実施形態に基づく睡眠アラーム装置２の構成の概略ブロック図である。
【図３】実施形態に基づくサーバ６の構成の概略ブロック図である。
【図４】実施形態に基づく端末８の構成の概略ブロック図である。
【図５】実施形態に基づく睡眠アラーム装置２の利用形態について説明する概念図である。
【図６】実施形態に基づく端末８で設定されるアラーム設定画面について説明する図である。
【図７】実施形態に基づく起床モードについて説明する図である。
【図８】実施形態に基づくアラーム報知（報知動作）の停止処理について説明する図である。
【図９】実施形態に基づく睡眠アラーム装置２の機能ブロック図を説明する図である。
【図１０】実施形態に基づくアラーム機能の処理のフローを説明する図である。
【図１１】実施形態に基づく不在再確認処理のフローを説明する図である。
【図１２】実施形態に基づくアラーム報知（報知動作）の開始処理のフローを説明する図である。
【図１３】実施形態に基づくアラーム報知（報知動作）の停止処理のフローを説明する図である。
【図１４】実施形態に基づく停止判定処理のフローを説明する図である。
【図１５】実施形態に基づくディスプレイ２１のバー表示を説明する図である。
【図１６】実施形態に基づくアラーム機能の終了処理のフローを説明する図である。
【図１７】実施形態に基づく二度寝スヌーズ機能の処理のフローを説明する図である。
【図１８】実施形態に基づく安心アラーム機能の処理のフローを説明する図である。
【図１９】睡眠を浅く導く機能について説明する概念図である。
【図２０】実施形態に基づく睡眠を浅く導く機能の処理のフローを説明する図である。
【図２１】実施形態に基づく睡眠を浅く導く機能の開始処理のフローを説明する図である。
【図２２】実施形態に基づく朝の一言機能の処理のフローを説明する図である。
【図２３】実施形態に基づく朝の一言機能の開始処理のフローを説明する図である。
【図２４】実施形態に基づく端末８のトップ画面５００を説明する図である。
【図２５】実施形態に基づく端末８の睡眠情報確認処理のフローを説明する図である。
【図２６】実施形態に基づく睡眠詳細画面１１００（その１）を説明する図である。
【図２７】実施形態に基づく睡眠詳細画面１１００（その２）を説明する図である。
【図２８】実施形態に基づく睡眠詳細画面１１００（その３）を説明する図である。
【図２９】実施形態に基づく睡眠詳細画面１１００（その４）を説明する図である。
【図３０】実施形態に基づく睡眠データリスト画面１０００を説明する図である。
【発明を実施するための形態】
【００３３】  この実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００３４】  本実施形態における情報処理装置は、一例として睡眠アラーム装置として説明する。携帯型（可搬型とも言う）の装置であってもよいし、据置型の装置であってもよい。
【００３５】  ＜睡眠管理システムの構成＞
図１は、実施形態に基づく睡眠管理システム１の構成の概略ブロック図である。
【００３６】  図１に示されるように、睡眠管理システム１は、睡眠アラーム装置２と、サーバ６と、端末８とを含み、互いにネットワーク４で接続されている。
【００３７】  ネットワーク４を介して、睡眠アラーム装置２、サーバ６および端末８との間で情報の授受が可能に設けられている。ネットワーク４は、無線通信あるいは有線通信のいずれの方式を採用してもよい。
【００３８】  端末８は、携帯電話、あるいはスマートフォン等といった、携帯型（可搬型とも言う）の装置であってもよいし、パーソナルコンピュータ等といった据置型の装置であってもよい。
【００３９】  睡眠アラーム装置２は、ユーザの睡眠および起床全体を管理する装置である。
睡眠アラーム装置２は、ユーザを目覚めさせるためのアラーム機能を有するとともに、ユーザの動きに応じた信号を非接触で検知するセンサ機能を有している。睡眠アラーム装置２は、報知条件を満たした場合に、スピーカ（報知部）からアラーム音を出力して報知動作を行い、センサ機能による検知結果に基づいて報知停止条件を満たした場合に、スピーカ（報知部）によるアラーム音の出力を停止させる。
【００４０】  睡眠アラーム装置２は、睡眠データを解析する睡眠解析機能も有している。
端末８は、睡眠アラーム装置２のアラーム機能の設定を行うとともに、睡眠アラーム装置２あるいはサーバ６からユーザの睡眠状態を取得して表示することが可能である。
【００４１】  サーバ６は、睡眠アラーム装置２で取得した睡眠データを保存する。
＜睡眠アラーム装置２の構成＞
図２は、実施形態に基づく睡眠アラーム装置２の構成の概略ブロック図である。
【００４２】  図２に示されるように、睡眠アラーム装置２は、時計２０と、ディスプレイ２１と、スピーカ２２と、メモリ２３と、通信装置２４と、ＬＥＤ２５と、照度センサ２６と、ＣＰＵ２７と、マイク２８と、入力装置２９と、ドップラーセンサ３０と、内部バス３２とを含む。各部は、内部バス３２で接続されている。
【００４３】  ＣＰＵ２７は、睡眠アラーム装置２で実行される各種の情報処理を実行するための情報処理部である。ＣＰＵ２７は、メモリ２３を用いて上記各種の情報処理を実行する。メモリ２３は、睡眠アラーム装置２において実行される各種プログラムや、ユーザの就寝時にリアルタイムに測定された睡眠に関するデータを記憶する。
【００４４】  メモリ２３は、睡眠アラーム装置２に内蔵される記憶部である場合について説明するが、例えば光ディスクやカートリッジ等の、睡眠アラーム装置２に着脱可能な記憶媒体であってもよいし、これらの記憶部および記憶媒体の両方であってもよい。
【００４５】  ＣＰＵ２７は、メモリ２３に格納されているプログラムに基づいて各種機能ブロックを実現する。
【００４６】  時計２０は、時刻を計時する機能を有する。
ディスプレイ２１は、時刻等の情報を表示する。
【００４７】  スピーカ２２は、報知音としてアラーム音を出力する。
通信装置２４は、ネットワーク４を介して外部の装置（サーバ６および端末８）と通信するためのインターフェースである。
【００４８】  ＬＥＤ２５は、指示に従って点灯し、睡眠アラーム装置２の周囲を明るくする。
マイク２８は、外部からの音声入力を受け付ける。
【００４９】  入力装置２９は、各種の操作ボタンを有する。
ドップラーセンサ３０は、電波（マイクロ波）を被対象物に照射して、被対象物（ユーザ）の動きに応じた信号（反射波）を非接触で検知する。
【００５０】  睡眠アラーム装置２においては、ドップラーセンサ３０から発したマイクロ波がユーザの呼吸による微小な動きにより変化した反射波を検出することで得られる情報を元に、ユーザの睡眠状態を例えば「深い睡眠」「浅い睡眠」「レム睡眠」「覚醒」の４種類のいずれかとして判定することが可能である。具体的な判定処理の方法については、例えば前述の特許文献１に記載されているような公知の技術を用いることができる。なお、睡眠状態の判定においては、心拍による微小な動きに関する情報も考慮してもよい。
【００５１】  また、上述の呼吸による動きを検出したことに基づいて、ドップラーセンサ３０の観測範囲に生体が存在しているかどうかの確からしさを算出することが可能である。これにより、例えばユーザがベッド上の観測領域内にいるかどうかを判定することができる。
【００５２】  また、睡眠アラーム装置２は、ドップラーセンサ３０を用いた公知の技術により、寝返りや手を振る動作のように、比較的大きい体動も検出することも可能である。上述の呼吸や心拍による微小な動きとは、例えば照射波と反射波の変化量や、周期性により区別することが可能である。
【００５３】  なお、寝返りや手を振る動作のように比較的大きいユーザの動きを「体動」と呼び、呼吸や心拍等の微小な動きと合わせて「動き」と呼ぶことがある。
【００５４】  ＜サーバ６の構成＞
図３は、実施形態に基づくサーバ６の構成の概略ブロック図である。
【００５５】  図３に示されるように、サーバ６は、ＣＰＵ６０と、メモリ６２と、通信装置６４と、内部バス６６とを含む。各部は、内部バス６６で接続されている。
【００５６】  ＣＰＵ６０は、サーバ６で実行される各種の情報処理を実行するための情報処理部である。ＣＰＵ６０は、メモリ６２を用いて各種の情報処理を実行する。
【００５７】  メモリ６２は、サーバ６に内蔵される記憶部である場合について説明するが、例えば光ディスクやカートリッジ等の、サーバ６に着脱可能な記憶媒体であってもよいし、これらの記憶部および記憶媒体の両方であってもよい。
【００５８】  通信装置６４は、ネットワーク４を介して外部の装置（睡眠アラーム装置２および端末８）と通信するためのインターフェースである。
【００５９】  ＜端末８の構成＞
図４は、実施形態に基づく端末８の構成の概略ブロック図である。
【００６０】  図４に示されるように、端末８は、ＣＰＵ８０と、ディスプレイ８２と、通信装置８４と、メモリ８６と、入力装置８８と、内部バス８９とを含む。各部は、内部バス８９で接続されている。
【００６１】  ＣＰＵ８０は、端末８で実行される各種の情報処理を実行するための情報処理部である。ＣＰＵ８０は、メモリ８６を用いて各種の情報処理を実行する。
【００６２】  入力装置８８は、タッチパネルを含む。
通信装置８４は、ネットワーク４を介して外部の装置（睡眠アラーム装置２およびサーバ６）と通信するためのインターフェースである。
【００６３】  メモリ８６は、端末８に内蔵される記憶部である場合について説明するが、例えば光ディスクやカートリッジ等の、端末８に着脱可能な記憶媒体であってもよいし、これらの記憶部および記憶媒体の両方であってもよい。
【００６４】  ＜睡眠アラーム装置２の利用形態＞
図５は、実施形態に基づく睡眠アラーム装置２の利用形態について説明する概念図である。
【００６５】  図５に示されるように、睡眠アラーム装置２は、ユーザのベッドＢＤ等に隣接して配置される。
【００６６】  睡眠アラーム装置２は、ドップラーセンサ３０からユーザに対して照射される電波の反射波を計測する。反射波に基づいてユーザの睡眠状態を観測する。また、睡眠アラーム装置２の観測領域は、ベッドＢＤにおいて、ユーザが就寝する所定領域（所定範囲）に対応している。
【００６７】  睡眠アラーム装置２は、アラーム機能を有する。本例においては、睡眠アラーム装置２は、報知条件を満たした場合にスピーカ２２からアラーム音を報知する。また、ディスプレイ２１には、一例として時計２０が計時する現在時刻として「ＡＭ６：００」が表示されている。
【００６８】  ＜アラーム設定画面＞
図６は、実施形態に基づく端末８で設定されるアラーム設定画面について説明する図である。
【００６９】  図６には、端末８のディスプレイ８２に表示されたアラーム設定画面１００が示されている。端末８のディスプレイ８２には入力装置８８としてタッチパネルが設けられており、タッチパネルを介して、睡眠アラーム装置２のアラーム機能の設定処理が可能である。なお、タッチパネルに限られずキーボード等を用いて設定処理を実行することも可能である。
【００７０】  アラーム設定画面１００には、アラーム機能のオンオフ切替ボタン１０２と、起床設定時刻入力フィールド１０４と、起床モード切替ボタン１０６と、アラーム音選択ボタン１０８と、睡眠を浅く導く機能のオンオフ切替ボタン１１０と、朝の一言機能のオンオフ切替ボタン１１２と、実行タイミング選択ボタン１１３と、二度寝スヌーズ機能のオンオフ切替ボタン１１４と、安心アラーム機能のオンオフ切替ボタン１１６と、安心アラーム時刻入力フィールド１１８と、登録ボタン１２０と、キャンセルボタン１２２とが設けられている。
【００７１】  アラーム機能のオンオフ切替ボタン１０２は、アラーム機能のオンあるいはオフを切り替えるボタンである。アラーム機能がオンの場合には、報知動作が実行される。一方、アラーム機能がオフの場合には、所定の報知動作は実行されない。本例においては、一例として、アラーム機能が「オン」に設定されている場合が示されている。なお、アラーム機能が「オフ」に設定されている場合には、各切替あるいは選択ボタン等は無効状態に設定される。
【００７２】  起床設定時刻入力フィールド１０４は、ユーザが起床設定時刻を入力するフィールドである。本例においては、一例として、起床設定時刻入力フィールド１０４に「０７：００」が設定されている場合が示されている。
【００７３】  起床モード切替ボタン１０６は、起床モードを切り替えるボタンである。本例においては、複数の起床モードが設けられている。具体的には、「ぴったり」モードと、「すっきり」モードと、「ぐっすり」モードの３種類の起床モードが設けられている。
【００７４】  「ぴったり」モードは、ユーザが起床設定時刻入力フィールド１０４に設定した時刻に合わせて起床したい場合に設定するモードである。
【００７５】  「すっきり」モードは、ユーザが起床設定時刻入力フィールド１０４に設定した時刻にすっきりと起床したい場合に設定するモードである。
【００７６】  「ぐっすり」モードは、ユーザがぐっすりと眠りたい場合に設定するモードである。「ぐっすり」モードに設定した場合には、起床設定時刻入力フィールド１０４に設定した時刻に従う報知動作は実行されない。本例においては、一例として、「ぴったり」モードに設定されている場合が示されている。
【００７７】  アラーム音選択ボタン１０８は、報知動作を実行する際のアラーム音を選択するボタンである。当該ボタンを選択することにより図示しないが複数種類の中からアラーム音を選択することが可能である。本例においては、一例として、音Ａが選択されている場合が示されている。
【００７８】  睡眠を浅く導く機能のオンオフ切替ボタン１１０は、睡眠を浅く導く機能のオンオフを設定するボタンである。睡眠を浅く導く機能がオンの場合には、睡眠を浅く導く所定の処理が実行される。一方、睡眠を浅く導く機能がオフの場合には、所定の処理は実行されない。本例においては、一例として、睡眠を浅く導く機能が「オン」に設定されている場合が示されている。
【００７９】  朝の一言機能のオンオフ切替ボタン１１２は、朝の一言機能のオンオフを設定するボタンである。朝の一言機能がオンの場合には、朝の一言として所定の処理が実行される。一方、朝の一言機能がオフの場合には、所定の処理は実行されない。本例においては、一例として、朝の一言機能が「オン」に設定されている場合が示されている。
【００８０】  実行タイミング選択ボタン１１３は、朝の一言機能を実行するタイミングを選択するボタンである。本例においては、「アラーム停止時」、「ベッドを出たとき」、「部屋が明るくなったとき」が選択可能な場合が示されている。「アラーム停止時」が選択されている場合には、アラームが停止した場合に、朝の一言機能が実行される。「ベッドを出たとき」が選択されている場合には、ユーザがベッドを出たときに、朝の一言機能が実行される。「部屋が明るくなったとき」が選択されている場合には、部屋が明るくなったときに、朝の一言機能が実行される。本例においては、一例として、朝の一言機能の実行タイミングが「アラーム停止時」に設定されている場合が示されている。
【００８１】  二度寝スヌーズ機能のオンオフ切替ボタン１１４は、二度寝スヌーズ機能のオンオフを設定するボタンである。二度寝スヌーズ機能がオンの場合には、二度寝スヌーズ機能として所定の処理が実行される。一方、二度寝スヌーズ機能がオフの場合には、所定の処理は実行されない。本例においては、一例として、二度寝スヌーズ機能が「オン」に設定されている場合が示されている。
【００８２】  安心アラーム機能のオンオフ切替ボタン１１６は、安心アラーム機能のオンオフを設定するボタンである。安心アラーム機能がオンの場合には、安心アラーム機能として所定の処理が実行される。一方、安心アラーム機能がオフの場合には、所定の処理は実行されない。本例においては、一例として、安心アラーム機能が「オン」に設定されている場合が示されている。
【００８３】  安心アラーム時刻入力フィールド１１８は、ユーザが安心アラームの時刻を入力するフィールドである。本例においては、一例として、安心アラーム時刻入力フィールド１１８に「０８：００」が設定されている場合が示されている。
【００８４】  登録ボタン１２０は、アラーム設定画面１００で設定された設定情報を睡眠アラーム装置２に登録する登録処理を実行するためのボタンである。
【００８５】  キャンセルボタン１２２は、アラーム設定画面１００で設定された設定情報を睡眠アラーム装置２に登録する登録処理をキャンセルするためのボタンである。
【００８６】  端末８は、ディスプレイ８２に表示されたアラーム設定画面１００の登録ボタン１２０が選択された場合に、アラーム設定画面１００で設定された各種の設定情報（以下、単に「設定情報」とも称する）をネットワーク４を介して睡眠アラーム装置２に送信する。
【００８７】  睡眠アラーム装置２は、端末８から送信された設定情報を受信して、メモリ２３に格納する。睡眠アラーム装置２は、メモリ２３に格納された設定情報に基づくアラーム機能を実行する。
【００８８】  端末８は、ディスプレイ８２に表示されたアラーム設定画面１００のキャンセルボタン１２２が選択された場合に、アラーム設定画面１００を非表示にして設定情報の登録処理を終了する。
【００８９】  また、アラーム設定画面１００のアラーム機能のオンオフ切替ボタン１０２が「オフ」に設定されて、登録ボタン１２０が選択された場合には、睡眠アラーム装置２に予め設定されていたアラーム機能がオフになる。
【００９０】  なお、本例においては、端末８においてアラーム機能の設定処理を実行する場合について説明したが、これに限られず睡眠アラーム装置２の入力装置２９を用いて同様の設定処理を実行することも可能である。
【００９１】  ＜起床モード＞
図７は、実施形態に基づく起床モードについて説明する図である。
【００９２】  図７（Ａ）には、ぴったりモードの例が示されている。
「ぴったり」モードは、起床設定時刻入力フィールド１０４に設定された起床設定時刻にアラーム報知（報知動作）を実行する。
【００９３】  図７（Ｂ）には、「すっきり」モードの例が示されている。
「すっきり」モードは、起床設定時刻入力フィールド１０４に設定された起床設定時刻の１５分前から起床設定時刻までの間にアラーム報知（報知動作）を実行する。具体的には、当該期間にユーザが寝返りをしたことを検出して、検出に従ってアラーム報知（報知動作）を実行する。ユーザが寝返りをした場合に、当該寝返りを検知したタイミングでアラーム報知（報知動作）を実行することによりユーザの目覚めを快適にすることが可能である。
【００９４】  図７（Ｃ）には、「ぐっすり」モードの例が示されている。
「ぐっすり」モードは、起床設定時刻入力フィールド１０４に設定された時刻に関係なく、ユーザがぐっすりと眠れた場合にアラーム報知（報知動作）を実行する。具体的には、後述するがユーザの睡眠充足度を示す睡眠スコアを算出して、睡眠スコアがしきい値を超えた場合にユーザがぐっすりと眠れたと判定してアラーム報知（報知動作）を実行する。すなわち、睡眠スコアがしきい値を超えるまでアラーム報知（報知動作）が実行されないためユーザは睡眠による休息を確実に取ることが可能である。また、睡眠スコアがしきい値を超えた場合には、アラーム報知（報知動作）が実行されるためユーザは、不要な睡眠を防止することが可能である。
【００９５】  図８は、実施形態に基づくアラーム報知（報知動作）の停止処理について説明する図である。
【００９６】  図８に示されるように、本例においては、報知条件を満たした場合にアラーム報知（報知動作）を実行し、報知停止条件を満たした場合に、アラーム報知（報知動作）の実行を終了（停止）する。
【００９７】  具体的には、睡眠アラーム装置２は、アラーム報知（報知動作）が実行された場合に、ユーザの体動を検出する（体動検出期間）。睡眠アラーム装置２は、体動検出期間における検出結果に基づいて報知停止条件を満たすか否かを判定して、報知停止条件を満たす場合にアラーム報知（報知動作）の実行を終了（停止）する。
【００９８】  報知停止条件の一例として、本例においては体動検出期間において所定量以上のユーザによる動きがあったかどうかを判定する。所定量以上のユーザによる動きが検出された場合には、報知停止条件が満たされたと判定してアラーム報知（報知動作）の実行を終了（停止）する。
【００９９】  図９は、実施形態に基づく睡眠アラーム装置２の機能ブロック図を説明する図である。
図９を参照して、睡眠アラーム装置２のＣＰＵ２７は、各種の機能ブロックを実現する。
【０１００】  具体的には、ＣＰＵ２７は、メモリ２３に格納されているプログラムに基づいて複数の機能ブロックを実現する。本例においては、ＣＰＵ２７は、寝返り検知部２７０と、存在／不在判定部２７１と、睡眠状態判定部２７２と、睡眠スコア算出部２７３と、体動検知部２７４と、表示制御部２７５と、累積部２７６と、睡眠状態誘導部２７７と、報知制御部２７８と、コメント報知部２７９と、アラーム機能実行判定部２８０と、情報送信部２８２とを含む。
【０１０１】  アラーム機能実行判定部２８０は、睡眠アラーム装置２のアラーム機能の実行可否を判定する。アラーム機能実行判定部２８０は、睡眠アラーム装置２のアラーム機能を実行すると判定した場合に報知制御部２７８に指示してアラーム報知開始動作を実行する。
【０１０２】  存在／不在判定部２７１は、ドップラーセンサ３０の検出信号に基づいてユーザが観測領域に対応する所定領域（所定範囲）に存在しているか、不在（存在していない）か否かを判定する。本例においては、一例としてユーザがベッドに存在しているか、不在（存在していない）かを判定する。
【０１０３】  睡眠状態判定部２７２は、ドップラーセンサ３０の検出信号に基づいてユーザの睡眠状態をリアルタイムに判定する。具体的には、睡眠状態判定部２７２は、ドップラーセンサ３０の検出信号に基づいてユーザの睡眠状態として、深い睡眠状態、浅い睡眠状態、レム睡眠状態、覚醒状態を判定する。
【０１０４】  睡眠スコア算出部２７３は、睡眠状態判定部２７２で判定された睡眠状態の判定結果に基づいて睡眠充足度を示す睡眠スコアを算出する。睡眠スコア算出部２７３は、算出した睡眠スコアを報知制御部２７８に出力する。
【０１０５】  体動検知部２７４は、ドップラーセンサ３０の検出信号に基づいてユーザの体動量を算出する。
【０１０６】  累積部２７６は、体動検知部２７４が算出した体動量について、所定期間におけるユーザの体動量を累積した累積値を出力する。
【０１０７】  報知制御部２７８は、スピーカ２２によるアラーム報知（報知動作）を制御する。具体的には、一例として報知制御部２７８は、メモリ２３に格納されている設定情報の起床設定時刻を取得して、報知条件を満たした場合にはスピーカ２２により当該起床設定時刻にアラーム報知（報知動作）を実行する。また、報知制御部２７８は、報知停止条件を満たした場合にはスピーカ２２によるアラーム報知（報知動作）を終了（停止）する。
【０１０８】  表示制御部２７５は、ディスプレイ２１の表示を制御する。後述するが表示制御部２７５は、累積部２７６から出力された累積値に対応するインジケータを表示する。
【０１０９】  報知制御部２７８は、報知停止条件を満たした場合には表示制御部２７５に通知し、表示制御部２７５は、当該通知に従ってインジケータの表示を終了する。
【０１１０】  睡眠状態誘導部２７７は、ユーザの睡眠状態を確認して、ユーザの睡眠状態が深い場合には浅い状態となるように誘導する。
【０１１１】  コメント報知部２７９は、スピーカ２２を介して各種の情報を報知する。例えば、天気、気温等の必要な情報を報知する。
【０１１２】  寝返り検知部２７０は、ドップラーセンサ３０の検出信号に基づいてユーザが寝返りをしたか否かを判定する。寝返り検知部２７０は、ユーザが寝返りをしたと判定した場合には、検知信号を報知制御部２７８に出力する。
【０１１３】  情報送信部２８２は、メモリ２３に格納されている設定情報とドップラーセンサ３０の検出信号に基づく睡眠に関連する各種の情報を睡眠データとしてサーバ６に送信する。サーバ６は、通信装置６４を介して睡眠データを受信してメモリ６２に格納する。メモリ６２に格納されている睡眠データに基づいて後述する睡眠情報確認処理が実行される。
【０１１４】  ＜アラーム機能＞
図１０は、実施形態に基づくアラーム機能の処理のフローを説明する図である。
【０１１５】  図１０に示されるように、ＣＰＵ２７は、アラーム機能がＯＮであるか否かを判定する（ステップＳＴ０）。アラーム機能実行判定部２８０は、設定情報にアラーム機能がＯＮの情報が含まれているか否かを判定する。
【０１１６】  ステップＳＴ０において、ＣＰＵ２７は、アラーム機能がＯＮであると判定した場合（ステップＳＴ０においてＹＥＳ）には、存在／不在確認をする（ステップＳＴ２）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０の検出信号に基づいてユーザの所定領域における存在／不在の判定をし、判定結果をアラーム機能実行判定部２８０に出力する。
【０１１７】  ＣＰＵ２７は、存在判定であるか否かを判定する（ステップＳＴ４）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定か否かを判定する。
【０１１８】  ＣＰＵ２７は、存在判定であると判定した場合（ステップＳＴ４においてＹＥＳ）には、アラーム報知開始処理を実行する（ステップＳＴ６）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの判定結果が存在判定であると判定した場合には、報知制御部２７８にアラーム報知開始処理を実行するように指示する。
【０１１９】  次に、ＣＰＵ２７は、アラーム報知停止処理を実行する（ステップＳＴ８）。アラーム報知停止処理の詳細については後述する。
【０１２０】  次に、ＣＰＵ２７は、アラーム機能終了処理を実行する（ステップＳＴ１０）。アラーム機能終了処理の詳細については後述する。
【０１２１】  そして、処理を終了する（エンド）。
一方、ステップＳＴ２において、ＣＰＵ２７は、存在判定で無いと判定した場合（ステップＳＴ４においてＮＯ）には、不在再確認処理を実行する（ステップＳＴ５）。
【０１２２】  不在再確認処理の詳細については後述する。
ＣＰＵ２７は、不在再確認処理の結果として不在確認判定であるか否かを判定する（ステップＳＴ５Ａ）。
【０１２３】  ＣＰＵ２７は、不在確認判定であると判定した場合（ステップＳＴ５ＡにおいてＹＥＳ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、報知制御部２７８には指示せずに、処理を終了する。
【０１２４】  一方、ＣＰＵ２７は、不在確認判定でないと判定した場合（ステップＳＴ５ＡにおいてＮＯ）には、ステップＳＴ１０に進み、アラーム機能終了処理に進む。アラーム機能実行判定部２８０は、報知制御部２７８に、アラーム機能終了処理を実行するように指示する。（エンド）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて不在確認判定である場合には、報知制御部２７８にアラーム報知開始処理を実行するように指示しない。したがって、アラーム報知（報知動作）は実行されない。
【０１２５】  また、ステップＳＴ０において、ＣＰＵ２７は、アラーム機能がＯＮでないと判定した場合（ステップＳＴ０においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、設定情報にアラーム機能がＯＦＦの情報が含まれている場合には、報知制御部２７８にアラーム報知開始処理を実行するように指示しない。したがって、アラーム報知（報知動作）は実行されない。
【０１２６】  上記処理により、ユーザがアラーム機能の停止を望む場合（アラーム機能がＯＦＦ）には、アラーム機能は実行されない。したがって、無駄なアラーム報知（報知動作）を抑制するとともに、ユーザの意図を反映させることが可能である。
【０１２７】  ＜不在再確認処理＞
図１１は、実施形態に基づく不在再確認処理のフローを説明する図である。
【０１２８】  図１１に示されるように、ＣＰＵ２７は、累積値を確認する（ステップＳＴ１２）。アラーム機能実行判定部２８０は、累積部２７６で算出された所定期間におけるユーザの体動量を累積した累積値を確認する。
【０１２９】  ＣＰＵ２７は、累積値がしきい値よりも小さいか否かを判定する（ステップＳＴ１４）。アラーム機能実行判定部２８０は、累積部２７６で算出された累積値が所定のしきい値よりも小さいか否かを判定する。
【０１３０】  ステップＳＴ１４において、ＣＰＵ２７は、累積値がしきい値よりも小さいと判定した場合（ステップＳＴ１４においてＹＥＳ）には、不在確認判定とする（ステップＳＴ１６）。アラーム機能実行判定部２８０は、累積値がしきい値よりも小さいと判定した場合には、不在確認判定とする。
【０１３１】  そして、処理を終了する（リターン）。
一方、ステップＳＴ１４において、ＣＰＵ２７は、累積値がしきい値以上であると判定した場合（ステップＳＴ１４においてＮＯ）には、存在確認判定とする（ステップＳＴ１８）。アラーム機能実行判定部２８０は、累積値がしきい値以上であると判定した場合には、存在確認判定とする。
【０１３２】  そして、処理を終了する（リターン）。
当該処理により、仮に、存在／不在判定部２７１の判定結果がユーザの不在で誤認識された場合であっても、不在再確認処理によりユーザの存在が確認された場合には、アラーム報知以外の他の機能処理については実行することが可能である。
【０１３３】  ＜アラーム報知開始処理＞
図１２は、実施形態に基づくアラーム報知（報知動作）の開始処理のフローを説明する図である。
【０１３４】  図１２に示されるように、ＣＰＵ２７は、起床モードが「ぴったり」モードであるか否かを判定する（ステップＳ３）。報知制御部２７８は、メモリ２３に格納されている設定情報の起床モードが「ぴったり」モードか否かを判定する。
【０１３５】  ステップＳ３において、ＣＰＵ２７は、起床モードが「ぴったり」モードであると判定した場合（ステップＳ３においてＹＥＳ）には、現在時刻が起床設定時刻か否かを判定する（ステップＳ４）。具体的には、報知制御部２７８は、メモリ２３に格納されている起床設定時刻に基づいて現在時刻が起床設定時刻か否かを判定する。
【０１３６】  ＣＰＵ２７は、現在時刻が起床設定時刻となるまで（ステップＳ４においてＮＯ）ステップＳ４の状態を維持する。報知制御部２７８は、メモリ２３に格納されている起床設定時刻となるまで待機する。
【０１３７】  ＣＰＵ２７は、現在時刻が起床設定時刻であると判定した場合（ステップＳ４においてＹＥＳ）には、ユーザの睡眠状態を確認する（ステップＳ４Ａ）。睡眠状態判定部２７２は、ドップラーセンサ３０からの信号に基づいてユーザの睡眠状態を判定し、判定結果を報知制御部２７８に出力する。
【０１３８】  ＣＰＵ２７は、ユーザの睡眠状態が覚醒状態であるかを判定する（ステップＳ５）。報知制御部２７８は、睡眠状態判定部２７２からの判定結果に基づいて覚醒状態であるか否かを判定する。
【０１３９】  ＣＰＵ２７は、ユーザの睡眠状態が覚醒状態であると判定した場合（ステップＳ５においてＹＥＳ）には、音声案内を出力する（ステップＳ７）。具体的には、報知制御部２７８は、ユーザの睡眠状態が覚醒状態であると判定した場合には、スピーカ２２に音声案内情報を出力するように指示する。例えば、音声案内情報として、「既にお目覚めでしょうか？アラームを停止したい場合には体を動かすことによりアラームを停止させてください」のガイダンスを出力する。そして、処理を終了する（リターン）。
【０１４０】  一方、ＣＰＵ２７は、ユーザの睡眠状態が覚醒状態でないと判定した場合（ステップＳ５においてＮＯ）には、アラーム報知（報知動作）を実行する。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。そして、処理を終了する（リターン）。スピーカ２２から出力するための音Ａの音楽ファイルは、メモリ２３に予め格納されている。
【０１４１】  一方、ＣＰＵ２７は、ステップＳ３において、起床モードが「ぴったり」モードでないと判定した場合（ステップＳ３においてＮＯ）には、起床モードが「すっきり」モードであるか否かを判定する（ステップＳ８）。報知制御部２７８は、メモリ２３に格納されている設定情報の起床モードが「すっきり」モードか否かを判定する。
【０１４２】  ステップＳ８において、ＣＰＵ２７は、起床モードが「すっきり」モードであると判定した場合（ステップＳ８においてＹＥＳ）には、現在時刻が起床設定時刻よりも所定期間前の時刻であるか否かを判定する（ステップＳ９）。具体的には、報知制御部２７８は、現在時刻が、設定情報の起床設定時刻の所定期間（一例として１５分）前の時刻か否かを判定する。
【０１４３】  ステップＳ９において、ＣＰＵ２７は、現在時刻が起床設定時の所定期間前の時刻であると判定した場合（ステップＳ９においてＹＥＳ）には、寝返り状態を確認する（ステップＳ１０Ａ）。寝返り検知部２７０は、ドップラーセンサ３０からの信号に基づいてユーザの寝返りを検出して、報知制御部２７８に出力する。
【０１４４】  ＣＰＵ２７は、ユーザの寝返りが有ったかどうかを判定する（ステップＳ１１）。報知制御部２７８は、寝返り検知部２７０からの検知信号の入力が有ったかどうかを判定する。
【０１４５】  ＣＰＵ２７は、ユーザの寝返りが有ったと判定した場合（ステップＳ１１においてＹＥＳ）には、小音量でのアラーム報知（報知動作）を実行する（ステップＳ１１Ｂ）。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。この場合に小音量で音楽ファイルを再生してスピーカ２２から出力する。そして、処理を終了する（リターン）。スピーカ２２からの小音量での再生出力によりユーザはすっきり目覚めることが可能となる。
【０１４６】  一方、ＣＰＵ２７は、ユーザの寝返りが無いと判定した場合（ステップＳ１１においてＮＯ）には、現在時刻が起床設定時刻か否かを判定する（ステップＳ１１Ａ）。具体的には、報知制御部２７８は、現在時刻がメモリ２３に格納されている起床設定時刻か否かを判定する。
【０１４７】  ＣＰＵ２７は、現在時刻が起床設定時刻でないと判定した場合（ステップＳ１１ＡにおいてＮＯ）には、ステップＳ１０Ａに戻り、上記処理を繰り返す。
【０１４８】  一方、ＣＰＵ２７は、現在時刻が起床設定時刻であると判定した場合（ステップＳ１１ＡにおいてＹＥＳ）には、「Ａ」に進む。すなわち、ＣＰＵ２７は、ステップＳ６に進み、アラーム報知（報知動作）を実行する。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。そして、処理を終了する（リターン）。
【０１４９】  一方、ステップＳ８において、ＣＰＵ２７は、起床モードが「すっきり」モードでないと判定した場合（ステップＳ８においてＮＯ）には、起床モードが「ぐっすり」モードであるか否かを判定する（ステップＳ１２）。具体的には、報知制御部２７８は、メモリ２３に格納されている設定情報の起床モードが「ぐっすり」モードであるか否かを判定する。
【０１５０】  ステップＳ１２において、ＣＰＵ２７は、起床モードが「ぐっすり」モードであると判定した場合（ステップＳ１２においてＹＥＳ）には、睡眠スコアを確認する（ステップＳ１３）。睡眠スコア算出部２７３は、睡眠状態判定部２７２の睡眠状態の判定結果に基づいてユーザの睡眠充足度を示す睡眠スコアを算出し、算出結果を報知制御部２７８に出力する。睡眠スコアは、深い睡眠状態が続いた場合には値が高くなり、浅い睡眠状態が続いた場合には値が低くなる。したがって、中途覚醒の回数や時間が大きいほど睡眠スコアは低くなる。
【０１５１】  ＣＰＵ２７は、睡眠スコアが所定値以上であるか否かを判定する（ステップＳ１４）。
報知制御部２７８は、睡眠スコア算出部２７３からの算出結果に基づいて睡眠スコアが所定値以上であるか否かを判定する。なお、所定値は、固定的な値に設定することも可能であるし、年齢や性別に合わせて当該値を変更するようにしてもよい。
【０１５２】  ステップＳ１４において、ＣＰＵ２７は、睡眠スコアが所定値以上であると判定した場合（ステップＳ１４においてＹＥＳ）には、「Ａ」に進む。すなわち、ＣＰＵ２７は、ステップＳ６に進み、アラーム報知（報知動作）を実行する。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。そして、処理を終了する（リターン）。
【０１５３】  一方、ステップＳ１４において、ＣＰＵ２７は、睡眠スコアが所定値以上でないと判定した場合（ステップＳ１４においてＮＯ）には、ステップＳ１３に戻って上記処理を繰り返す。
【０１５４】  一方、ＣＰＵ２７は、起床モードが「ぐっすり」モードで無いと判定した場合（ステップＳ９においてＮＯ）には、処理を終了する（リターン）。
【０１５５】  ＜アラーム報知停止処理＞
図１３は、実施形態に基づくアラーム報知（報知動作）の停止処理のフローを説明する図である。
【０１５６】  図１３に示されるように、ＣＰＵ２７は、停止判定処理を実行する（ステップＳ２０）。停止判定処理の詳細については後述する。
【０１５７】  次に、ＣＰＵ２７は、停止判定処理の判定結果が停止判定であるか否かを判定する（ステップＳ２２）。具体的には、報知制御部２７８は、停止判定処理の判定結果が停止判定であるか否かを判定する。
【０１５８】  次に、ＣＰＵ２７は、停止判定処理の判定結果が停止判定であると判定した場合（ステップＳ２２においてＹＥＳ）には、アラーム報知（報知動作）を停止する（ステップＳ２４）。報知制御部２７８は、スピーカ２２からのアラーム音の出力を停止する。そして、処理を終了する（リターン）。
【０１５９】  一方、ステップＳ２２において、ＣＰＵ２７は、停止判定処理の判定結果が停止判定でないと判定した場合（ステップＳ２２においてＮＯ）には、ステップＳ２０に戻る。
【０１６０】  ＜停止判定処理＞
図１４は、実施形態に基づく停止判定処理のフローを説明する図である。
【０１６１】  図１４に示されるように、ＣＰＵ２７は、寝返りや手を振るという動作の体動量に応じた検出値を取得する（ステップＳ３０）。体動検知部２７４は、ドップラーセンサ３０からの出力に基づいて検出値を取得する。
【０１６２】  ＣＰＵ２７は、所定期間の体動量の累積値を算出する（ステップＳ３２）。具体的には、累積部２７６は、体動検知部２７４から出力される所定期間の体動量の累積値を算出する。
【０１６３】  ＣＰＵ２７は、ディスプレイ２１に体動量の累積値をバー表示する（ステップＳ３４）。表示制御部２７５は、累積部２７６からの累積値に基づいてディスプレイ２１に累積度合を示すバーをリアルタイムで表示する。
【０１６４】  ＣＰＵ２７は、体動量の累積値がしきい値以上であるか否かを判定する（ステップＳ３６）。報知制御部２７８は、累積部２７６から出力される体動量の累積値がしきい値以上であるか否かを判定する。報知制御部２７８は、メモリ２３から累積値のしきい値を取得する。
【０１６５】  ＣＰＵ２７は、体動量の累積値がしきい値以上である場合（ステップＳ３６においてＹＥＳ）には、停止判定とする（ステップＳ３８）。報知制御部２７８は、累積部２７６から出力される体動量の累積値がしきい値以上である場合には判定結果として停止判定とする。そして、処理を終了する（リターン）。
【０１６６】  一方、ＣＰＵ２７は、体動量の累積値がしきい値以上でない場合（ステップＳ３６においてＮＯ）には、存在／不在確認をする（ステップＳ３９）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいて存在／不在判定の判定結果を報知制御部２７８に出力する。
【０１６７】  ＣＰＵ２７は、特定の期間において、不在判定か否かを判定する（ステップＳ４０）。報知制御部２７８は、特定の期間において、存在／不在判定部２７１から不在判定の判定結果を取得しているか否かを判定する。
【０１６８】  ステップＳ４０において、ＣＰＵ２７は、特定の期間において、不在判定であると判定した場合（ステップＳ４０においてＹＥＳ）には、停止判定とする（ステップＳ３８）。報知制御部２７８は、特定の期間において、不在判定であると判定した場合に判定結果として停止判定とする。そして、処理を終了する（リターン）。
【０１６９】  一方、ステップＳ４０において、特定の期間において、不在判定でないと判定した場合（ステップＳ４０においてＮＯ）には、継続判定とする（ステップＳ４２）。報知制御部２７８は、特定の期間において、不在判定でないと判定した場合に判定結果として継続判定とする。そして、処理を終了する（リターン）。
【０１７０】  図１５は、実施形態に基づくディスプレイ２１のバー表示を説明する図である。
図１５に示されるように、睡眠アラーム装置２のディスプレイ２１に時刻２１２と、インジケータ２１４とが設けられている場合が示されている。当該インジケータ２１４は、累積値に従って累積度合に対応してバー２１６の長さが変化する。所定期間における累積値が多くなればなるほど、バー２１６の長さが長くなり、所定期間における累積値が小さければバー２１６の長さが短くなる。
【０１７１】  ユーザは、バー２１６を確認することにより所定期間における累積値がしきい値以上となるように動くことが可能である。本例においては、しきい値は、インジケータ２１４の右端に設定されている場合が示されているが、これに限られず任意の位置に設定することが可能である。
【０１７２】  なお、所定期間の長さは任意に設定することが可能であり、アラーム報知（報知動作）が実行されている期間全体としても良いし、固定的な直近の所定の検出期間としても良い。
【０１７３】  ＜アラーム機能終了処理＞
図１６は、実施形態に基づくアラーム機能の終了処理のフローを説明する図である。
【０１７４】  図１６に示されるように、ＣＰＵ２７は、存在／不在確認をする（ステップＳ５０）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいて存在／不在の判定をし、判定結果を報知制御部２７８に出力する。
【０１７５】  ＣＰＵ２７は、不在判定であるか否かを判定する（ステップＳ５２）。報知制御部２７８は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて不在判定か否かを判定する。
【０１７６】  ステップＳ５２において、ＣＰＵ２７は、不在判定であると判定した場合（ステップＳ５２においてＹＥＳ）には、アラーム機能の終了音声案内を出力する（ステップＳ６６）。報知制御部２７８は、スピーカ２２に終了音声案内情報を出力するように指示する。例えば、終了音声案内情報として、「本日のアラームを終了致します」のガイダンスを出力する。そして、処理を終了する（リターン）。
【０１７７】  一方、ステップＳ５２において、ＣＰＵ２７は、不在判定で無いと判定した場合（ステップＳ５２においてＮＯ）には、二度寝スヌーズ機能がＯＮか否かを判定する（ステップＳ５４）。報知制御部２７８は、設定情報に二度寝スヌーズ機能がＯＮの情報が含まれているか否かを判定する。
【０１７８】  ＣＰＵ２７は、二度寝スヌーズ機能がＯＮであると判定した場合（ステップＳ５４においてＹＥＳ）には、二度寝スヌーズ処理を実行する（ステップＳ６０）。二度寝スヌーズ処理の詳細については後述する。
【０１７９】  また、ステップＳ５４において、ＣＰＵ２７は、二度寝スヌーズ機能がＯＮで無いと判定した場合（ステップＳ５４においてＮＯ）には、ステップＳ６２に進む。
【０１８０】  また、ＣＰＵ２７は、安心アラーム機能がＯＮであるか否かを判定する（ステップＳ６２）。報知制御部２７８は、設定情報に安心アラーム機能がＯＮの情報が含まれているか否かを判定する。
【０１８１】  ステップＳ６２において、ＣＰＵ２７は、安心アラーム機能がＯＮであると判定した場合には、安心アラーム処理を実行する（ステップＳ６４）。安心アラーム処理の詳細については後述する。そして、ステップＳ６６に進み、アラーム機能の終了音声案内を出力する（ステップＳ６６）。報知制御部２７８は、音声案内としてスピーカ２２に指示し、「本日のアラームを終了致します」のガイダンスを出力する。そして、処理を終了する（リターン）。
【０１８２】  ステップＳ６２において、ＣＰＵ２７は、安心アラーム機能がＯＮで無いと判定した場合には、ステップＳ６６に進み、アラーム機能の終了音声案内を出力する（ステップＳ６６）。報知制御部２７８は、スピーカ２２に終了音声案内情報を出力するように指示する。例えば、終了音声案内情報として、「本日のアラームを終了致します」のガイダンスを出力する。そして、処理を終了する（リターン）。
【０１８３】  ＜二度寝スヌーズ機能＞
二度寝スヌーズ機能は、ユーザが二度寝したことを検出してアラーム報知するスヌーズ機能である。
【０１８４】  図１７は、実施形態に基づく二度寝スヌーズ機能の処理のフローを説明する図である。
図１７に示されるように、ＣＰＵ２７は、ユーザの睡眠状態を確認する（ステップＳ７０）。睡眠状態判定部２７２は、ドップラーセンサ３０からの信号に基づいてユーザの睡眠状態を判定し、判定結果を報知制御部２７８に出力する。
【０１８５】  ＣＰＵ２７は、ユーザが睡眠状態か否かを判定する（ステップＳ７２）。報知制御部２７８は、睡眠状態判定部２７２からの判定結果に基づいて、ユーザが睡眠状態であるか否かを判定する。
【０１８６】  ステップＳ７２において、ＣＰＵ２７は、ユーザが睡眠状態であると判定した場合（ステップＳ７２においてＹＥＳ）には、アラーム報知（報知動作）を実行する（ステップＳ７４）。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。そして、処理「Ｃ」に進む。具体的には、図１０のステップＳＴ８のアラーム報知停止処理を実行する。
【０１８７】  一方、ステップＳ７２において、ＣＰＵ２７は、ユーザが睡眠状態でないと判定した場合（ステップＳ７２においてＮＯ）には、存在／不在を確認する（ステップＳ７６）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいてユーザの存在／不在を判定し、判定結果を報知制御部２７８に出力する。
【０１８８】  ＣＰＵ２７は、存在判定であるか否かを判定する（ステップＳ７８）。報知制御部２７８は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定か否かを判定する。
【０１８９】  ステップＳ７８において、ＣＰＵ２７は、存在判定であると判定した場合（ステップＳ７８においてＹＥＳ）には、ステップＳ７０に戻り、処理を継続する。
【０１９０】  一方、ステップＳ７８において、ＣＰＵ２７は、存在判定でないと判定した場合（ステップＳ７８においてＮＯ）には、処理「Ｄ」に進む。すなわち、図１６のステップＳ６６に進む。報知制御部２７８は、スピーカ２２に終了音声案内情報を出力するように指示する。例えば、終了音声案内情報として、「本日のアラームを終了致します」のガイダンスを出力する。
【０１９１】  ＜安心アラーム機能＞
安心アラーム機能は、ユーザのベッド（所定領域）からの離床を検出した場合に、アラーム報知（報知動作）を停止する機能である。したがって、ユーザがベッド（所定領域）から離床しないと判定される場合には、アラーム報知（報知動作）は停止しない。アラーム報知（報知動作）を停止させるために、ユーザのベッド（所定領域）からの離床を促すことが可能であることから確実にユーザを起こすことが可能であるという意味で「安心アラーム機能」と呼ぶこととする。
【０１９２】  図１８は、実施形態に基づく安心アラーム機能の処理のフローを説明する図である。
図１８に示されるように、ＣＰＵ２７は、存在／不在を確認する（ステップＳ８０）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいてユーザの存在／不在を判定し、判定結果を報知制御部２７８に出力する。
【０１９３】  ＣＰＵ２７は、不在判定であるか否かを判定する（ステップＳ８２）。報知制御部２７８は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて不在判定か否かを判定する。
【０１９４】  ステップＳ８２において、ＣＰＵ２７は、不在判定であると判定した場合（ステップＳ８２においてＹＥＳ）には、処理「Ｄ」に進む。すなわち、図１６のステップＳ６６に進む。報知制御部２７８は、スピーカ２２に終了音声案内情報を出力するように指示する。例えば、終了音声案内情報として、「本日のアラームを終了致します」のガイダンスを出力する。
【０１９５】  一方、ステップＳ８２において、ＣＰＵ２７は、不在判定で無いと判定した場合（ステップＳ８２においてＮＯ）には、現在時刻が安心アラーム設定時刻か否かを判定する（ステップＳ８４）。報知制御部２７８は、現在時刻が設定情報に含まれている安心アラーム設定時刻か否かを判定する。
【０１９６】  ＣＰＵ２７は、安心アラーム時刻であると判定した場合には、アラーム報知（報知動作）を実行する（ステップＳ８６）。報知制御部２７８は、メモリ２３に格納されている設定情報に含まれている音Ａの音楽ファイルを再生してスピーカ２２から出力する。
【０１９７】  ＣＰＵ２７は、存在／不在を確認する（ステップＳ８８）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいてユーザの存在／不在を判定し、判定結果を報知制御部２７８に出力する。
【０１９８】  ＣＰＵ２７は、ステップＳ７６において、不在判定であるか否かを判定する（ステップＳ９０）。報知制御部２７８は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて不在判定か否かを判定する。
【０１９９】  ステップＳ９０において、ＣＰＵ２７は、不在判定であると判定した場合（ステップＳ９０においてＹＥＳ）には、アラーム報知（報知動作）を停止する（ステップＳ９０）。報知制御部２７８は、スピーカ２２からのアラーム音の出力を停止する。
【０２００】  そして、処理「Ｄ」に進む。すなわち、図１６のステップＳ６６に進む。報知制御部２７８は、スピーカ２２に終了音声案内情報を出力するように指示する。例えば、終了音声案内情報として、「本日のアラームを終了致します」のガイダンスを出力する。
【０２０１】  ステップＳ９０において、ＣＰＵ２７は、不在判定で無いと判定した場合（ステップＳ９０においてＮＯ）には、ステップＳ８８に戻り、上記処理を繰り返す。
【０２０２】  したがって、ユーザがベッド（所定領域）から離床しないと判定される場合には、アラーム報知（報知動作）は停止しない。アラーム報知（報知動作）を停止させるために、ユーザのベッド（所定領域）からの離床を促すことが可能である。
【０２０３】  なお、上記においては、スピーカ２２から出力する音量を調整する処理については説明していないが、例えば、存在／不在判定部２７１の判定結果として不在の可能性を判断し、不在の可能性に従って音量を調整するようにしても良い。例えば、不在の可能性が高くなった場合には、スピーカ２２からの音量を半分に絞るようにしてもよい。そして、さらに、その後、不在の可能性が高くなった場合にアラーム報知（報知動作）を停止させるようにしても良い。例えば、当該処理を実行することにより、ユーザが、まだベッドにいるのに誤認識で止まってしまうことを防ぐとともに、ユーザがベッドから出ているのに大音量のまま、アラーム報知（報知動作）が停止しないという状況を防ぐことも可能である。
【０２０４】  そして、アラーム機能が終了した際には、ＣＰＵ２７は、計測されたユーザの睡眠データを分析する処理を実行し、その分析結果を通信装置２４を介してサーバ６および端末８に送信する処理を実行する。これにより、ユーザは、端末８を用いて後述する「睡眠を見る」機能を実行することが可能となる。
【０２０５】  ＜睡眠を浅く導く機能＞
睡眠を浅く導く機能は、ユーザの睡眠状態を深い睡眠状態から浅い睡眠状態に誘導する機能である。なお、当該睡眠を浅く導く機能は、図１０で説明したアラーム機能の処理と並列に実行される処理である。
【０２０６】  図１９は、睡眠を浅く導く機能について説明する概念図である。
図１９に示されるように、起床設定時刻の２０分前に睡眠を浅く導く機能が動作する。
【０２０７】  具体的には、ユーザの睡眠状態を確認し、ユーザの睡眠状態が深い睡眠状態である場合には、深い睡眠状態から浅い睡眠状態に誘導する。一方、起床設定時刻の２０分前に、ユーザの睡眠状態が深い睡眠状態でない場合には、当該機能は動作しない。
【０２０８】  図２０は、実施形態に基づく睡眠を浅く導く機能の処理のフローを説明する図である。
図２０に示されるように、ＣＰＵ２７は、存在／不在確認をする（ステップＳＴ１１）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいて存在／不在の判定をし、判定結果をアラーム機能実行判定部２８０に出力する。
【０２０９】  ＣＰＵ２７は、存在判定であるか否かを判定する（ステップＳＴ１２）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定か否かを判定する。
【０２１０】  ＣＰＵ２７は、存在判定であると判定した場合（ステップＳＴ１２においてＹＥＳ）には、アラーム機能がＯＮであるか否かを判定する（ステップＳＴ１４）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定である場合には、設定情報にアラーム機能がＯＮの情報が含まれているか否かを判定する。
【０２１１】  ステップＳＴ１４において、ＣＰＵ２７は、アラーム機能がＯＮであると判定した場合（ステップＳＴ１４においてＹＥＳ）には、睡眠を浅く導く機能がＯＮであるか否かを判定する（ステップＳＴ１６）。アラーム機能実行判定部２８０は、設定情報に睡眠を浅く導く機能がＯＮの情報が含まれているか否かを判定する。
【０２１２】  ステップＳＴ１６において、ＣＰＵ２７は、睡眠を浅く導く機能がＯＮであると判定した場合には、睡眠を浅く導く機能開始処理を実行する（ステップＳＴ１８）。アラーム機能実行判定部２８０は、睡眠状態誘導部２７７に睡眠を浅く導く機能開始処理を実行するように指示する。睡眠を浅く導く機能開始処理の詳細については後述する。
【０２１３】  そして、処理を終了する（エンド）。
一方、ステップＳＴ１２において、ＣＰＵ２７は、存在判定で無いと判定した場合（ステップＳＴ１２においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、睡眠状態誘導部２７７に睡眠を浅く導く機能開始処理を実行するように指示しない。
【０２１４】  また、ステップＳＴ１４において、ＣＰＵ２７は、アラーム機能がＯＮでないと判定した場合（ステップＳＴ１４においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、睡眠状態誘導部２７７に睡眠を浅く導く機能開始処理を実行するように指示しない。
【０２１５】  また、ステップＳＴ１６において、ＣＰＵ２７は、睡眠を浅く導く機能がＯＮでないと判定した場合（ステップＳＴ１６においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、睡眠状態誘導部２７７に睡眠を浅く導く機能開始処理を実行するように指示しない。
【０２１６】  上記処理により、睡眠アラーム装置２の観測領域であるベッドにユーザが存在しない場合、あるいはユーザがアラーム機能の停止を望む場合（アラーム機能がＯＦＦ）あるいは、睡眠を浅く導く機能がＯＦＦの場合には、睡眠を浅く導く機能は実行されない。したがって、無駄に機能が実行されることを抑制するとともに、ユーザの意図を反映させることが可能である。
【０２１７】  図２１は、実施形態に基づく睡眠を浅く導く機能の開始処理のフローを説明する図である。
【０２１８】  図２１に示されるように、ＣＰＵ２７は、現在時刻が起動トリガ時刻か否かを判定する（ステップＳＴ２０）。睡眠状態誘導部は、現在時刻が起床設定時刻から所定期間前（一例として２０分前）であるか否かを判定する。
【０２１９】  ＣＰＵ２７は、現在時刻が起動トリガ時刻となるまで（ステップＳＴ２０においてＮＯ）状態を維持する。
【０２２０】  一方、ＣＰＵ２７は、現在時刻が起動トリガ時刻であると判定した場合（ステップＳＴ２０においてＹＥＳ）には、睡眠状態を確認する（ステップＳＴ２２）。睡眠状態判定部２７２は、ドップラーセンサ３０からの信号に基づいてユーザの睡眠状態を判定し、判定結果を睡眠状態誘導部２７７に出力する。
【０２２１】  ＣＰＵ２７は、ユーザの睡眠状態が深い睡眠状態か否かを判定する（ステップＳＴ２４）。睡眠状態誘導部２７７は、睡眠状態判定部２７２からの判定結果に基づいてユーザの睡眠状態が深い睡眠状態であるか否かを判定する。
【０２２２】  ステップＳ２４において、ＣＰＵ２７は、ユーザの睡眠状態が深い睡眠状態であると判定した場合（ステップＳＴ２４においてＹＥＳ）には、ホワイトノイズを出力する（ステップＳＴ２６）。睡眠状態誘導部２７７は、スピーカ２２からホワイトノイズを出力する。
【０２２３】  そして、ＣＰＵ２７は、現在時刻が起床設定時刻であるか否かを判定する（ステップＳＴ２８）。睡眠状態誘導部２７７は、現在時刻が設定情報に含まれている起床設定時刻か否かを判定する。
【０２２４】  ステップＳＴ２８において、ＣＰＵ２７は、現在時刻が起床設定時刻であると判定した場合（ステップＳＴ２８においてＹＥＳ）には、ホワイトノイズを停止する（ステップＳＴ３０）。睡眠状態誘導部２７７は、現在時刻が起床設定時刻であると判定した場合には、スピーカ２２からホワイトノイズの出力を停止する。
【０２２５】  そして、処理を終了する（リターン）
一方、ＣＰＵ２７は、現在時刻が起床設定時刻で無いと判定した場合（ステップＳＴ２８においてＮＯ）には、ステップＳＴ２２に戻り、上記処理を繰り返す。
【０２２６】  また、ステップＳ２４において、ＣＰＵ２７は、ユーザの睡眠状態が深い睡眠状態でないと判定した場合（ステップＳＴ２４においてＮＯ）には、ステップＳＴ２６をスキップして、ステップＳＴ２８に進む。以降の処理は同様である。
【０２２７】  また、ステップＳ２４において、ＣＰＵ２７は、ユーザの睡眠状態が深い睡眠状態でないと判定した場合（ステップＳＴ２４においてＮＯ）にホワイトノイズを既に出力している場合には、当該出力を停止しても良い。そして、ＣＰＵ２７は、再びユーザの睡眠状態が深い睡眠状態であると判定した場合には、再度、ホワイトノイズを出力してもよい。また、本例においては、ユーザが深い睡眠状態でないと判定した場合には、ホワイトノイズの出力を停止する場合について説明したが、これに限られず、例えば、寝返り等のユーザの体動を検知した場合にホワイトノイズの出力を停止してもよい。
【０２２８】  したがって、起床設定時刻から所定期間前のユーザの睡眠状態を確認し、ユーザの睡眠状態が深い睡眠状態である場合には、ホワイトノイズを出力して深い睡眠状態から浅い睡眠状態に誘導する。一方、起床設定時刻の所定期間前に、ユーザの睡眠状態が深い睡眠状態でない場合には、ホワイトノイズを出力しない。
【０２２９】  起床設定時刻に浅い睡眠状態に誘導することが可能であるため、ユーザがすっきりと起床することが可能である。
【０２３０】  ＜朝の一言機能＞
朝の一言機能は、ユーザが所望する情報をユーザが希望するタイミングで通知する機能である。なお、当該朝の一言機能は、図１０で説明したアラーム機能の処理と並列に実行される処理である。
【０２３１】  図２２は、実施形態に基づく朝の一言機能の処理のフローを説明する図である。
図２２に示されるように、ＣＰＵ２７は、存在／不在確認をする（ステップＳＴ４０）。具体的には、存在／不在判定部２７１は、ドップラーセンサ３０からの信号に基づいて存在／不在判定の判定結果をアラーム機能実行判定部２８０に出力する。
【０２３２】  ＣＰＵ２７は、存在判定であるか否かを判定する（ステップＳＴ４２）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定か否かを判定する。
【０２３３】  ＣＰＵ２７は、存在判定であると判定した場合（ステップＳＴ４２においてＹＥＳ）には、アラーム機能がＯＮであるか否かを判定する（ステップＳＴ４４）。アラーム機能実行判定部２８０は、存在／不在判定部２７１からの存在／不在の判定結果に基づいて存在判定である場合には、設定情報にアラーム機能がＯＮの情報が含まれているか否かを判定する。
【０２３４】  ステップＳＴ４４において、ＣＰＵ２７は、アラーム機能がＯＮであると判定した場合（ステップＳＴ４４においてＹＥＳ）には、朝の一言機能がＯＮであるか否かを判定する（ステップＳＴ４６）。アラーム機能実行判定部２８０は、設定情報に朝の一言機能がＯＮの情報が含まれているか否かを判定する。
【０２３５】  ステップＳＴ４６において、ＣＰＵ２７は、朝の一言機能がＯＮであると判定した場合には、朝の一言機能開始処理を実行する（ステップＳＴ４８）。アラーム機能実行判定部２８０は、コメント報知部２７９に朝の一言機能開始処理を実行するように指示する。朝の一言機能開始処理の詳細については後述する。
【０２３６】  そして、処理を終了する（エンド）。
一方、ステップＳＴ４２において、ＣＰＵ２７は、存在判定で無いと判定した場合（ステップＳＴ４２においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、コメント報知部２７９に朝の一言機能開始処理を実行するように指示しない。
【０２３７】  また、ステップＳＴ４４において、ＣＰＵ２７は、アラーム機能がＯＮでないと判定した場合（ステップＳＴ４４においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、コメント報知部２７９に朝の一言機能開始処理を実行するように指示しない。
【０２３８】  また、ステップＳＴ４６において、ＣＰＵ２７は、朝の一言機能がＯＮでないと判定した場合（ステップＳＴ４６においてＮＯ）には、処理を終了する（エンド）。アラーム機能実行判定部２８０は、コメント報知部２７９に朝の一言機能開始処理を実行するように指示しない。
【０２３９】  上記処理により、睡眠アラーム装置２の観測領域であるベッドにユーザが存在しない場合、あるいはユーザがアラーム機能の停止を望む場合（アラーム機能がＯＦＦ）あるいは、朝の一言機能がＯＦＦの場合には、朝の一言機能は実行されない。したがって、無駄に機能が実行されることを抑制するとともに、ユーザの意図を反映させることが可能である。
【０２４０】  なお、上記においては、アラーム機能がＯＦＦの場合には、朝の一言機能は実行されない場合について説明したが、アラーム機能がＯＦＦの場合であっても朝の一言機能がＯＮであれば当該朝の一言機能開始処理を実行するようにしても良い。すなわち、ステップＳＴ４４の処理がない方式とすることも可能である。
【０２４１】  図２３は、実施形態に基づく朝の一言機能の開始処理のフローを説明する図である。
図２３に示されるように、ＣＰＵ２７は、起動トリガを確認する（ステップＳＴ５０）。
【０２４２】  次に、ＣＰＵ２７は、「アラーム停止時」の条件が成立したか否かを判定する（ステップＳＴ５２）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「アラーム停止時」が含まれている場合にはアラーム報知（報知動作）が停止したか否かを判定する。
【０２４３】  ＣＰＵ２７は、「アラーム停止時」の条件が成立したと判定した場合（ステップＳ２７においてＹＥＳ）には、情報を出力する（ステップＳＴ５４）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「アラーム停止時」が含まれている場合にはアラーム報知（報知動作）が停止したと判定した場合（条件が成立）には、情報としてその日の天気、気温の情報を出力する。天気、気温の情報は、予め取得されてメモリ２３に格納されている情報を用いてもよいし、コメント報知部２７９が通信装置２４を介してネットワーク４と接続された外部装置と通信することにより、当該情報を取得して利用するようにしても良い。なお、一例として情報として天気、気温の情報を出力する場合について説明したが、天気、気温の情報に限られず最新のニュースや、交通情報等、ユーザの利便性に供する情報であればどのような情報でも良い。
【０２４４】  そして、処理を終了する（リターン）。
一方、ＣＰＵ２７は、ステップＳＴ５２において、アラーム停止の条件が成立しない場合（ステップＳＴ５２においてＮＯ）には、「ベッドを出た時」の条件が成立するか否かを判定する（ステップＳＴ５６）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「ベッドを出た時」が含まれている場合には、存在／不在判定部２７１からの存在／不在の判定結果に基づいてユーザが存在判定から不在判定に切り替わったか否かを判定する。
【０２４５】  ＣＰＵ２７は、「ベッドを出た時」の条件が成立したと判定した場合（ステップＳＴ５６においてＹＥＳ）には、情報を出力する（ステップＳＴ４３）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「ベッドを出た時」が含まれている場合にはユーザが存在判定から不在判定に切り替わったと判定した場合（条件が成立）には、情報として天気、気温の情報を出力する。
【０２４６】  そして、処理を終了する（リターン）。
一方、ＣＰＵ２７は、ステップＳＴ５６において、「ベッドを出た時」の条件が成立しない場合（ステップＳＴ５６においてＮＯ）には、「部屋が明るくなった時」の条件が成立するか否かを判定する（ステップＳＴ５８）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「部屋が明るくなった時」が含まれている場合には、照度センサ２６からの照度値に基づいて部屋が明るくなったか否かを判定する。
【０２４７】  ステップＳＴ５８において、ＣＰＵ２７は、「部屋が明るくなった時」の条件が成立したと判定した場合（ステップＳＴ５８においてＹＥＳ）には、情報を出力する（ステップＳ４３）。コメント報知部２７９は、設定情報に含まれている朝の一言機能の実行タイミングとして「部屋が明るくなった時」が含まれている場合には、照度センサ２６からの照度値に基づいて部屋が明るくなったと判定した場合（条件が成立）には、情報として天気、気温の情報を出力する。
【０２４８】  そして、処理を終了する（リターン）。
ステップＳＴ５８において、ＣＰＵ２７は、「部屋が明るくなった時」の条件が成立しないと判定した場合（ステップＳＴ５８においてＮＯ）には、ステップＳＴ５２に戻り、上記処理を繰り返す。
【０２４９】  したがって、朝の一言機能の実行タイミングを確認して、当該条件が成立した場合には、天気、気温等の情報を出力する。これにより、ユーザは、ユーザが希望するタイミングで必要な情報を取得することが可能である。
【０２５０】  なお、本例においては、朝の一言機能の実行タイミングとして「アラーム停止時」、「ベッドを出た時」、「部屋が明るくなった時」の３種類について説明したが、これに限られず、さらに複数種類の実行タイミングを設けて設定することも可能である。
【０２５１】  ＜睡眠を見る＞
ユーザは、端末８を介してサーバ６に格納された睡眠データに基づくユーザの睡眠情報を確認することが可能である。例えば、ユーザは、目覚めた後に端末８を操作する。ユーザの操作指示に従って端末８のディスプレイ８２には、サーバ６に格納された睡眠データに基づく睡眠情報が表示される。
【０２５２】  図２４は、実施形態に基づく端末８のトップ画面５００を説明する図である。
図２４に示されるように、トップ画面５００には、複数のボタンが設けられる。
【０２５３】  トップ画面５００には、「アラーム設定」ボタン５０２と、「睡眠を見る」ボタン５０４とが設けられる。
【０２５４】  ユーザがタッチパネルを介して「アラーム設定」ボタン５０２を選択した場合には、図６のアラーム設定画面が表示される。ユーザがタッチパネルを介して「睡眠を見る」ボタン５０４を選択した場合には、睡眠情報確認処理が実行される。ＣＰＵ８０がメモリ８６に格納されているプログラムを実行することにより睡眠情報確認処理が実行される。
【０２５５】  なお、「睡眠を見る」ボタン５０４を押したときの内容はベッドから出る前の状態と、ベッドから出た後の状態とでは異なる。
【０２５６】  具体的には、ユーザがベッドから出る前であれば、またこれから二度寝するかもしれないし、いつベッドを出たかというデータが存在しないため、ユーザの睡眠データは完結（終了）していない。しかし、ユーザがベッドから出ないと睡眠データが見られないというのは不便であるため、ユーザがベッドから出ていないときは、ベッドから出たときと異なるデータを表示させるようにしてもよい。
【０２５７】  図２５は、実施形態に基づく端末８の睡眠情報確認処理のフローを説明する図である。
図２５に示されるように、ＣＰＵ８０は、トップ画面５００において、「睡眠を見る」が選択されたかどうかを判断する（ステップＳＴ６０）。
【０２５８】  ステップＳＴ６０において、ＣＰＵ８０は、トップ画面５００において、「睡眠を見る」が選択された場合（ステップＳＴ６０においてＹＥＳ）には、本日の睡眠データがあるかどうかを判断する（ステップＳＴ６２）。具体的には、ＣＰＵ８０は、サーバ６にアクセスして、睡眠アラーム装置２からサーバ６に対して送信された本日の睡眠データが有るかどうかを判断する。
【０２５９】  一方、ステップＳＴ６０において、ＣＰＵ８０は、「睡眠を見る」が選択されるまで当該状態を維持する。
【０２６０】  ＣＰＵ８０は、本日の睡眠データがあると判断した場合（ステップＳＴ６２においてＹＥＳ）には、睡眠解説処理を実行する（ステップＳＴ６４）。睡眠解説処理は、本日の睡眠データに基づいて睡眠解析された内容を通知する処理である。当該睡眠解析は、睡眠アラーム装置２で実行されたものである。
【０２６１】  睡眠解析として、睡眠の特徴と問題点をコメントとして通知する。睡眠疲労の状態を通知しても良い。睡眠疲労の状態が適切でない場合には、睡眠を促す内容のコメントとともに、疲労が蓄積されていて危険である旨の警報が発令されていることを示す画面を表示しても良い。また、睡眠の特徴と問題点とに基づいて睡眠を改善するためのコメントを通知しても良い。
【０２６２】  例えば、起床の特徴として、ユーザの起床３０分前から寝返り等の体動と、それにあわせて目覚ましの各機能がどう動作したかの結果（アラーム鳴動時刻、停止時刻とアラーム音量の変化）をグラフで提示してもよい。
【０２６３】  また、起床結果と起床モードの設定を参照し、起床設定時刻で設定どおりにユーザが起床していれば、それを指摘してもよい。
【０２６４】  仮に、「起床前に深い睡眠が出る」、「アラームへの反応が遅い」、「スヌーズが５回以上繰り替えされている」という目覚めの結果になり、それを解決する機能が未選択なら、該当機能（例えば、「睡眠を浅く導く機能」）のおすすめを表示してもよい。該当機能を使用していても問題点が出ていれば、音量とアラーム音の変更をコメントの最後に案内してもよい。
【０２６５】  また、起床に限られず、寝付きについても寝付きの特徴と問題点をコメントとして通知してもよい。
【０２６６】  また、寝付き機能に関する情報を通知しても良い。寝付き機能は、睡眠状態に誘導する機能である。例えば、音楽を再生してユーザをリラックスさせて睡眠状態に誘導したり、あるいは、呼吸法やリラックス運動を案内することにより睡眠状態に誘導する機能である。
【０２６７】  当該寝付き機能を使用した場合には寝つき結果と機能設定を参照し、機能開始後１５分未満の寝つき時間で入眠できていれば、当該機能で寝付けたことを指摘してもよい。寝つき結果として１５分以上かかっており、寝付き機能を使用していなければ、寝付きを促す機能のおすすめを表示しても良い。既に寝付き機能を使用していて寝付きに１５分以上かかっていれば、未使用の別の寝付き機能をピックアップして、コメントとして通知してもよい。
【０２６８】  次に、ＣＰＵ８０は、睡眠詳細画面を表示する（ステップＳＴ６６）。そして、終了する（エンド）。
【０２６９】  一方、ステップＳＴ６２において、ＣＰＵ８０は、本日の睡眠データが無いと判断した場合（ステップＳＴ６２においてＮＯ）には、睡眠データリスト画面を表示する（ステップＳＴ７０）。
【０２７０】  次に、ＣＰＵ８０は、選択が有るかどうかを判断する（ステップＳＴ７２）。
ステップＳＴ７２において、ＣＰＵ８０は、選択が有ると判断した場合（ステップＳＴ７２においてＹＥＳ）には、睡眠詳細画面を表示する（ステップＳＴ７４）。
【０２７１】  一方、ＣＰＵ８０は、選択が無い場合（ステップＳＴ７２においてＮＯ）には、ステップＳＴ７４をスキップして、処理を終了する（エンド）
したがって、例えば、ユーザは、目覚めた後に端末８を操作した場合には、強制的にステップＳＴ６４における睡眠解説処理が実行される。したがって、ユーザは、睡眠解説処理により、ユーザの睡眠状態に関するコメントを確認することが可能である。すなわち、毎日的確にユーザの健康状態を把握することにより、健康の維持管理を容易に図ることが可能となる。
【０２７２】  本例においては、目覚めた日の睡眠解説処理を実行する場合について説明したが、これに限られず、例えば、１週間の最後に１週間の全体の睡眠解説処理を実行して、１週間の睡眠状態に関するコメントを確認するようにしても良いし、１週間に限られず、１月あるいは１年の最後に全体の睡眠解説処理を実行するようにしても良い。
【０２７３】  また、事前にユーザが入力や選択等を行って設定したユーザの睡眠の悩みに関する情報を取得して、当該取得した情報に基づいて睡眠情報確認処理のコメント内容を変更するようにしても良い。例えば、寝つきに関する悩みがあるユーザについては、寝つきに関連する分析結果が出やすくなるようにしても良い。
【０２７４】  図２６は、実施形態に基づく睡眠詳細画面１１００（その１）を説明する図である。
図２６に示されるように、睡眠詳細画面１１００には、ヒプノグラム（睡眠図）１１０２と、複数の睡眠解析項目が設けられている。
【０２７５】  ヒプノグラム（睡眠図）１１０２には、全体の睡眠期間における深い睡眠状態、浅い睡眠状態、レム睡眠状態、覚醒状態がそれぞれ分類されて各状態期間の長さが表示されている。
【０２７６】  ヒプノグラム（睡眠図）１１０２において、１番目のグラフ（最上位の段のハッチング領域）が覚醒状態を示している。２番目のグラフ（２番目の段のハッチング領域）がレム睡眠状態を示している。３番目のグラフ（３番目の段のハッチング領域）が浅い睡眠状態を示している。４番目のグラフ（４番目の段のハッチング領域）が深い睡眠状態を示している。
【０２７７】  ヒプノグラム１１０２には、鐘オブジェクト１１１４が設けられており、起床設定時刻を示している。また、注意オブジェクト１１１２が設けられており、当該注意オブジェクト１１１２を選択することにより睡眠解析項目に基づく注意コメントを表示することが可能である。
【０２７８】  したがって、当該ヒプノグラム（睡眠図）により各状態の分布を一見して把握することが可能である。
【０２７９】  本例においては、ドップラーセンサ３０の検出信号に基づくユーザの睡眠状態を解析して表示する場合について説明しているが、これに関連して周囲の環境データを取得して当該睡眠状態の情報と関連付けて表示しても良い。具体的には、照度センサ２６を介して入力される部屋の明るさ情報およびマイク２８を介して入力される音声情報を取得して、当該情報を解析して表示してもよい。例えば、睡眠状態とともに、睡眠中のベッドＢＤ周囲の騒音レベルと明るさレベルのグラフをヒプノグラム１１０２に並べて表示してもよい。
【０２８０】  また、マイク２８を介して入力される音声情報には、睡眠中の環境音とユーザが発した音（いびき、寝言、歯ぎしり等）とが含まれており、解析によりユーザが発した音を抽出して、再生可能としてもよい。また、当該ユーザが発した音の時刻もヒプノグラム１１０２と関連付けて表示させるようにしても良い。
【０２８１】  また、何回寝返りしたか、いつ寝返りしたかをヒプノグラム１１０２と関連付けて表示させるようにしても良い。
【０２８２】  また、睡眠解析項目の具体例として、「実際の睡眠時間」項目１１０４が「４時間４２分」、「寝付きにかかった時間」項目１１０６が「２０分」、「途中起きていた時間」項目１１０８が「２時間７分」が表示されている。
【０２８３】  また、各項目に対して評価オブジェクト１１１０が設けられている。例えば、一例として、「実際の睡眠時間」項目に対して「Ｂ」の評価オブジェクトが表示されている。同様に、「寝付きにかかった時間」項目に対して「Ｃ」の評価オブジェクトが表示されている。また、「途中起きていた時間」項目に対して「Ｃ」の評価オブジェクトが表示されている。評価オブジェクトの評価により、平均的な一般人の睡眠データとの比較に基づく相対的な評価を把握することが可能である。なお、本例においては、「Ａ」〜「Ｃ」の相対的な評価オブジェクトが表示されている場合について説明するが、特にこれに限られず数値化したスコア値で表示しても良い。
【０２８４】  また、「実際の睡眠時間」が短い、かつ「寝始めてから最後に起きるまでの時間」のうち「実際の睡眠時間」が９割より少ない場合には、評価オブジェクトに隣接して、「隠れ睡眠不足」オブジェクトを提示してもよい。
【０２８５】  図２７は、実施形態に基づく睡眠詳細画面１１００（その２）を説明する図である。
図２７に示されるように、睡眠詳細画面１１００には、ヒプノグラム（睡眠図）１１０２と、複数の睡眠解析項目が設けられている。
【０２８６】  睡眠解析項目の具体例として、「浅い睡眠の割合」項目１２００が「６０．８％」、「レム睡眠の割合」項目１２０４が「２６．１％」、「深い睡眠の合計時間」項目１２０６が「３７分」、「浅い睡眠の合計時間」項目１２０８が「２時間５２分」、「レム睡眠の合計時間」項目１２１０が「１時間１４分」が表示されている。
【０２８７】  また、各項目にそれぞれ対応して「変化」ボタンあるいは「比較」ボタンが設けられている。具体的には、「変化ボタン」に変更する切替ボタン１２１２が選択される場合には、各項目に対応して「変化」ボタンが設けられる。一方で「比較ボタン」に変更する切替ボタン１２１４が選択される場合には、各項目に対応して「比較」ボタンが設けられる。
【０２８８】  「変化」ボタンを選択した場合には、各日付毎の当該項目に対する変化状態を確認することが可能である。
【０２８９】  「比較」ボタンを選択した場合には、年代・性別ごとの平均データとを比較して確認することが可能である。また、また動物、架空キャラクターの睡眠データとユーザの睡眠データとを比較するようにしてもよい。
【０２９０】  図２８は、実施形態に基づく睡眠詳細画面１１００（その３）を説明する図である。
図２８に示されるように、睡眠詳細画面１１００には、ヒプノグラム（睡眠図）１１０２と、複数の睡眠解析項目が設けられている。
【０２９１】  注意オブジェクト１１１２を選択した場合に注意コメント１３００が表示されている。
注意コメントの一例として「しっかり眠れなかった」が表示されている。
【０２９２】  当該注意コメントにより、ユーザの睡眠状態を確認することが容易に可能である。
図２９は、実施形態に基づく睡眠詳細画面１１００（その４）を説明する図である。
【０２９３】  図２９に示されるように、睡眠詳細画面１１００には、ヒプノグラム（睡眠図）１１０２と、複数の睡眠解析項目が設けられている。
【０２９４】  「実際の睡眠時間」項目に対して変化ボタンを選択した場合のグラフが表示されている。
【０２９５】  一例として、各日付における実際の睡眠時間がグラフ１４００で表示されている。
これにより、各日付の実際の睡眠時間の変化を容易に把握することが可能である。
【０２９６】  なお、日単位に限られず、週単位、月単位、年単位の変化を確認可能にしてもよい。
図３０は、実施形態に基づく睡眠データリスト画面１０００を説明する図である。
【０２９７】  図３０に示されるように、睡眠データリスト画面１０００には、睡眠データのリストが表示される。複数のリスト項目１００１が設けられている。
【０２９８】  各リストユーザは、タッチパネルを介して各日付毎に分類された睡眠データのリストを確認することが可能である。
【０２９９】  本例においては、「２０１８年１２月１６日（日）」の睡眠データが選択されている場合が示されている。
【０３００】  リスト項目１００１内には、睡眠バー１００２が表示されている。睡眠バー１００２は、全体の睡眠期間に対するユーザの睡眠状態（深い睡眠状態、浅い睡眠状態、レム睡眠状態、覚醒状態）をそれぞれ分類して各状態期間の長さを表示している。睡眠バー１００２により一見してユーザの睡眠における各状態の割合を把握することが可能である。
【０３０１】  また、リスト項目１００１内には、実際の睡眠時間が表示されている。本例においては「４時間４２分」が表示されている。これによりユーザは、睡眠時間を容易に把握することが可能である。
【０３０２】  また、リスト項目１００１内には、「見る」ボタン１００４が設けられている。
ユーザは、「見る」ボタン１００４を選択することにより、選択された日付における詳細な図２６等で説明した睡眠詳細画面を表示することが可能である。
【０３０３】  また、端末８を介してサーバ６に格納されている睡眠データを編集する機能を設けるようにしても良く、睡眠結果を結合、削除、編集等して再分析できるようにデータの再登録を可能としても良い。
【０３０４】  なお、本例においては、一例として睡眠解析は、睡眠アラーム装置２で実行される場合について説明したが、睡眠アラーム装置２に限られず、サーバ６で実行したものを利用するようにしても良い。また、睡眠解析の処理に限られず、上記で説明した各種の機能処理についても同様に、睡眠アラーム装置２に限られず、サーバ６あるいは端末８のいずれにおいて実行することも可能である。
【０３０５】  また、本実施形態におけるプログラムとして、パーソナルコンピュータで実行可能なアプリケーションを提供してもよい。このとき、本実施の形態に係るプログラムは、パーソナルコンピュータ上で実行される各種アプリケーションの一部の機能として組み込まれてもよい。
【０３０６】  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３０７】  １  睡眠管理システム、２  睡眠アラーム装置、４  ネットワーク、６  サーバ、８  端末、２０  時計、２１，８２  ディスプレイ、２２  スピーカ、２３，６２，８６  メモリ、２４，６４，８４  通信装置、２６  照度センサ、２８  マイク、２９，８８  入力装置、３０  ドップラーセンサ、３２，６６，８９  内部バス、１００  アラーム設定画面、２７０  寝返り検知部、２７１  不在判定部、２７２  睡眠状態判定部、２７３  睡眠スコア算出部、２７４  体動検知部、２７５  表示制御部、２７６  累積部、２７７  睡眠状態誘導部、２７８  報知制御部、２７９  コメント報知部、２８０  アラーム機能実行判定部、２８２  情報送信部。
【図１】
2020136589.tif 000003
【図２】
2020136589.tif 000004
【図３】
2020136589.tif 000005
【図４】
2020136589.tif 000006
【図５】
2020136589.tif 000007
【図６】
2020136589.tif 000008
【図７】
2020136589.tif 000009
【図８】
2020136589.tif 000010
【図９】
2020136589.tif 000011
【図１０】
2020136589.tif 000012
【図１１】
2020136589.tif 000013
【図１２】
2020136589.tif 000014
【図１３】
2020136589.tif 000015
【図１４】
2020136589.tif 000016
【図１５】
2020136589.tif 000017
【図１６】
2020136589.tif 000018
【図１７】
2020136589.tif 000019
【図１８】
2020136589.tif 000020
【図１９】
2020136589.tif 000021
【図２０】
2020136589.tif 000022
【図２１】
2020136589.tif 000023
【図２２】
2020136589.tif 000024
【図２３】
2020136589.tif 000025
【図２４】
2020136589.tif 000026
【図２５】
2020136589.tif 000027
【図２６】
2020136589.tif 000028
【図２７】
2020136589.tif 000029
【図２８】
2020136589.tif 000030
【図２９】
2020136589.tif 000031
【図３０】
2020136589.tif 000032
【国際調査報告】
2020136589.tif 000033
2020136589.tif 000034
2020136589.tif 000035
2020136589.tif 000036