(57)【要約】【課題】無呼吸状態を高精度に判定できる無呼吸判定プログラム等を提供する。【解決手段】携帯端末１は、対象者が睡眠中に、マイクで収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該音を呼吸音と判定する呼吸判定部を有する。携帯端末１は、判定された呼吸音の音圧が第１のレベル閾値を超えた場合にいびき音と判定するいびき判定部を有する。更に、携帯端末１は、判定された連続する前後のいびき音の間に無音区間が検出された場合に、当該無音区間を無呼吸状態と判定する無呼吸判定部を有する。【選択図】図２
2013236925.tif 000002
【特許請求の範囲】
【請求項１】
電子機器のプロセッサに、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
処理を実行させることを特徴とする無呼吸判定プログラム。
【請求項２】
前記無呼吸状態と判定する処理として、
判定された呼吸音の音圧が所定閾値を超えた場合にいびき音と判定し、
判定された連続する前後のいびき音の間に前記無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
処理を実行させることを特徴とする請求項１に記載の無呼吸判定プログラム。
【請求項３】
前記判定された連続する前後の呼吸に基づき睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視し、
前記監視結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する
処理をさらに実行させることを特徴とする請求項１又は２に記載の無呼吸判定プログラム。
【請求項４】
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定する第１の判定部と、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する第２の判定部と
を有することを特徴とする無呼吸判定装置。
【請求項５】
電子機器の無呼吸判定方法であって、
前記電子機器は、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
各処理を実行することを特徴とする無呼吸判定方法。
【請求項６】
電子機器のプロセッサに、
睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視し、
前記監視の結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する
各処理を実行させることを特徴とする環境調整プログラム。
【請求項７】
前記睡眠状態を検出する処理として、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、前記判定された連続する前後の呼吸に基づき前記睡眠状態を検出することを特徴とする請求項６に記載の環境調整プログラム。
【請求項８】
前記プロセッサに、
対象者の体動を検知したか否かを判定する処理をさらに実行させ、
前記室内環境の状態を監視する処理として、
前記睡眠状態が検出された場合に、当該電子機器が存在する室内環境の室内温度を監視し、
前記機器を制御する処理として、
前記体動を検知した場合に、前記室内温度が所定閾値を超えたとする前記監視の結果に基づき、前記室内温度が低下するように、前記室内温度を調整する空調機器を制御することを特徴とする請求項６又は７に記載の環境調整プログラム。
【請求項９】
前記室内環境の状態を監視する処理として、
前記睡眠状態が検出された場合に、当該電子機器が存在する室内環境の室内照度を監視し、
前記機器を制御する処理として、
前記室内照度が所定閾値を超えたとする前記監視の結果に基づき、前記室内照度が所定閾値に低下するように、前記室内照度を調整する照明機器を制御することを特徴とする請求項６〜８の何れか一つに記載の環境調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無呼吸判定プログラム、無呼吸判定装置、無呼吸判定方法及び環境調整プログラムに関する。
【背景技術】
【０００２】
近年、睡眠時無呼吸症候群の患者数は、勿論のこと、その予備軍の数も年々増加する傾向にある。そもそも、睡眠時無呼吸症候群は、早期治療で症状を和らげることができる病気である。従って、睡眠時無呼吸症候群の患者は、勿論のこと、その予備軍も、睡眠中に無呼吸状態の発生を自覚することが重要である。
【０００３】
そこで、近年、例えば、睡眠中の無呼吸状態を検知する機能を内蔵した携帯端末が開発されている。この携帯端末では、睡眠中の対象者の音を録音し、録音データからいびき音を検知する。そして、連続する前後のいびき音の間に所定時間継続して無音区間が検出された場合に、この無音区間を無呼吸状態と判定する。尚、所定時間とは、例えば、１０秒から１２０秒の時間である。従って、携帯端末の利用者は、携帯端末を使用して、対象者が睡眠中に無呼吸状態と考え得る状態が生じたか否かを認識できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１９７１３号公報
【特許文献２】特表平１１−５０５１４６号公報
【特許文献３】特開２００６−１６７４２７号公報
【特許文献４】特開２００５−２１２５５号公報
【特許文献５】特開平３−４１９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、携帯端末では、連続する前後のいびき音の間に所定時間継続して無音区間が検出された場合に、無音区間を無呼吸状態と判定する。そして、所定時間継続して無音区間が検出されなかった場合には無呼吸状態と判定しない。図２２は、前後のいびき音の間で雑音が発生した場合の無呼吸の判定動作の一例を示す説明図である。しかしながら、図２２に示す例は、連続する前後のいびき音２００Ａ、２００Ｂの間に雑音２０１が発生した場合に、雑音２０１をいびきと判定する。従って、図２２に示す例は、いびき音２００Ａ及び雑音２０１の区間２０２Ａと、雑音２０１及びいびき音２００Ｂの区間２０２Ｂとに無音区間を分断し、各無音区間２０２Ａ、２０２Ｂが所定時間継続するか否かを夫々判定する。
【０００６】
よって、前後のいびき音２００Ａ及び２００Ｂの間の区間が無呼吸状態の無音区間であるにもかかわらず、雑音２０１の発生によって無音区間が所定時間（例えば、１０秒）の条件を満たさずに無音区間と判定されず、無呼吸状態が判定できない場合も考えられる。
【０００７】
一つの側面では、無呼吸状態と考え得る状態を高精度に判定できる無呼吸判定プログラム、無呼吸判定装置及び無呼吸判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、電子機器のプロセッサに、収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する処理を実行させた。
【発明の効果】
【０００９】
開示の態様では、無呼吸状態と考え得る状態を高精度に判定できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１の携帯端末の一例を示す説明図である。
【図２】図２は、プロセッサの機能構成の一例を示す説明図である。
【図３】図３は、呼吸判定部の動作の一例を示す説明図である。
【図４】図４は、いびき判定部の動作の一例を示す説明図である。
【図５】図５は、無呼吸判定部の動作の一例を示す説明図である。
【図６】図６は、体動判定部の動作の一例（音響成分）を示す説明図である。
【図７】図７は、体動判定部の動作の一例（加速度成分）を示す説明図である。
【図８】図８は、携帯端末の睡眠ログ画面の一例を示す説明図である。
【図９】図９は、呼吸判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１０】図１０は、いびき判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１１】図１１は、体動判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１２】図１２は、第１の無呼吸判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１３】図１３は、第２の無呼吸判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１４】図１４は、睡眠アドバイス提供処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１５】図１５は、睡眠環境判定処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１６】図１６は、病院サイトリンク処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図１７】図１７は、実施例２の室内環境調整システムの一例を示す説明図である。
【図１８】図１８は、実施例２に関わる携帯端末のプロセッサの機能構成の一例を示す説明図である。
【図１９】図１９は、空調制御処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図２０】図２０は、照明制御処理に関わる携帯端末側のプロセッサの処理動作の一例を示すフローチャートである。
【図２１】図２１は、無呼吸判定プログラムを実行する電子機器の一例を示す説明図である。
【図２２】図２２は、前後のいびき音の間で雑音が発生した場合の無呼吸の判定動作の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本願の開示する無呼吸判定プログラム、無呼吸判定装置、無呼吸判定方法及び環境調整プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１の携帯端末の一例を示す説明図である。図１に示す携帯端末１は、通信部１１と、表示部１２と、マイク１３と、スピーカ１４と、操作部１５と、温度センサ１６と、湿度センサ１７と、照度センサ１８と、加速度センサ１９と、ジャイロセンサ２０とを有する。更に、携帯端末１は、ＲＯＭ（Read  Only  Memory）２１と、ＲＡＭ（Random  Access  Memory）２２と、プロセッサ２３とを有する。
【００１３】
携帯端末１は、例えば、スマートフォン等の携帯電話機である。通信部１１は、無線機能を司るインタフェースである。表示部１２は、各種情報を画面表示するＬＣＤ（Liquid  Crystal  Display）等である。マイク１３は、音声等の音を収音する。スピーカ１４は、音響を外部出力する。操作部１５は、表示部１２に画面表示する操作画面に対する操作を検知するタッチパネルデバイス等である。尚、タッチパネルデバイスは、例えば、抵抗膜方式を採用したが、表面弾性波方式、赤外線方式、電磁誘導方式や静電容量方式等の何れかの方式を採用しても良い。温度センサ１６は、例えば、携帯端末１の周囲の温度を測定する。湿度センサ１７は、例えば、携帯端末１の周囲の湿度を測定する。照度センサ１８は、例えば、携帯端末１の周囲の照度を測定する。
【００１４】
加速度センサ１９は、携帯端末１自体の例えば、ｘ軸、ｙ軸及びｚ軸の３軸の加速度を検出するセンサである。ジャイロセンサ２０は、例えば、３軸の角速度を検出するセンサである。ＲＯＭ２１は、例えば、無呼吸判定プログラム等の各種プログラムが記憶された記憶部である。更に、ＲＯＭ２１には、後述する各種条件に対応したアドバイスが記憶されたテーブル２１Ａが格納されている。また、ＲＡＭ２２は、各種情報が記憶されるものである。ＲＡＭ２２は、録音領域２２Ａと、睡眠ログ領域２２Ｂとを有する。録音領域２２Ａは、マイク１３で収音された睡眠中の音を録音データとして格納する領域である。睡眠ログ領域２２Ｂは、後述する各種の睡眠ログを記憶する領域である。プロセッサ２３は、携帯端末１全体を制御するものである。
【００１５】
図２は、プロセッサ２３の機能構成の一例を示す説明図である。尚、プロセッサ２３は、ＲＯＭ２１に記憶された無呼吸判定プログラムを読み出し、読み出された無呼吸判定プログラムに基づき各種プロセスを機能として構成するものである。図２に示すプロセッサ２３は、機能として、呼吸判定部３１と、いびき判定部３２と、無呼吸判定部３３と、体動判定部３４と、入眠判定部３５と、覚醒判定部３６と、照度判定部３７と、温度判定部３８と、湿度判定部３９と、制御部４０とを有する。
【００１６】
制御部４０は、プロセッサ２３全体を制御する。更に、制御部４０は、後述する睡眠ログ機能の起動が開始されると、マイク１３を通じて収音し、収音された音を録音データとしてＲＡＭ２２内の録音領域２２Ａに格納する。尚、睡眠ログ機能は、睡眠毎の呼吸音、いびき、無呼吸や体動に関する各種ログを取得する機能である。
【００１７】
呼吸判定部３１は、録音領域２２Ａに格納された１回分の睡眠の録音データをパワースペクトル分析する。そして、呼吸判定部３１は、録音データの分析結果に基づき、周波数毎の成分が類似する音が周期的に検出された場合に、その音を対象者の呼吸音、すなわち寝息と判定する。尚、周期は、対象者によって異なるが、説明の便宜上、例えば、３秒〜５秒間隔とする。図３は、呼吸判定部３１の動作の一例を示す説明図である。呼吸判定部３１は、対象者が睡眠中に周期的に発生する寝息、すなわち呼吸音の周波数毎の成分が類似する点に着目し、呼吸音候補の周波数毎の成分の類似度に基づき録音データから呼吸音を順次判定する。
【００１８】
呼吸判定部３１は、録音データの時間軸上で判定対象の周波数毎の成分を順次指定する。呼吸判定部３１は、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％を超えた場合に、当該判定対象の周波数毎の成分の音を呼吸音の開始タイミングｔ１Ａと判定する。更に、呼吸判定部３１は、呼吸音の開始タイミングｔ１Ａと判定された後、当該呼吸音の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％以下になった場合に、呼吸音の終了タイミングｔ１Ｂと判定する。そして、呼吸判定部３１は、呼吸音の開始タイミングｔ１Ａで呼吸音の開始時刻及び、呼吸音の終了タイミングｔ１Ｂで呼吸音の終了時刻をＲＡＭ２２の睡眠ログ領域２２Ｂに記憶する。
【００１９】
いびき判定部３２は、１回分の睡眠の録音データの内、呼吸判定部３１で判定された呼吸音の音圧レベルが第１のレベル閾値Ｌ１を超えたか否かを判定する。図４は、いびき判定部３２の動作の一例を示す説明図である。いびき判定部３２は、呼吸音の音圧レベルが第１のレベル閾値Ｌ１を超えた場合に、いびき音の開始タイミングｔ２Ａと判定する。更に、いびき判定部３２は、いびき音の開始タイミングｔ２Ａと判定された後、その呼吸音が第１のレベル閾値Ｌ１以下になった場合に、いびき音の終了タイミングｔ２Ｂと判定する。尚、第１のレベル閾値Ｌ１は、例えば、４０ｄＢＡとする。そして、いびき判定部３２は、いびき音の開始タイミングｔ２Ａでいびき音の開始時刻、いびき音の終了タイミングｔ２Ｂで終了時刻、いびき音の録音データ、１回分の睡眠内で発生した１時間毎のいびき回数を睡眠ログ領域２２Ｂに記憶する。
【００２０】
また、いびき判定部３２は、呼吸判定部３１で判定された呼吸音のタイミング以外で音を検出した場合に、音の音圧レベルが第１のレベル閾値Ｌ１を超えたとしても、その音は単なる雑音と判定する。その結果、いびき判定部３２は、連続する前後の呼吸音の間に発生した雑音発生によるいびき音の誤判定を防止できる。
【００２１】
無呼吸判定部３３は、いびき判定部３２で判定された前後のいびき音の間に所定時間以上継続して無音区間が検出された場合に、無音区間を無呼吸状態と判定する。尚、無音区間は、例えば、３ｄＢ未満の音が１０秒間以上継続した区間である。図５は、無呼吸判定部３３の動作の一例を示す説明図である。無呼吸判定部３３は、前後のいびき音の間に無音区間が検出された場合に、無音区間を無呼吸状態と判定する。つまり、無呼吸判定部３３は、図５に示すように、いびき音→無呼吸→いびき音の閉塞性の無呼吸を判定できる。無呼吸判定部３３は、無呼吸状態の開始時刻及び終了時刻、１回分の睡眠内で発生した１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶する。
【００２２】
また、無呼吸判定部３３は、呼吸判定部３１で判定された前後の呼吸音の間に無音区間が検出された場合に無音区間を無呼吸状態と判定する。つまり、無呼吸判定部３３は、呼吸音→無呼吸→呼吸音の中枢性の無呼吸と判定できる。そして、無呼吸判定部３３は、無呼吸状態の開始時刻及び終了時刻、１回分の睡眠内で発生した１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶する。
【００２３】
体動判定部３４は、睡眠中の音響成分と、睡眠中の加速度成分とで寝返り等の体動を判定する。図６は、体動判定部３４の動作の一例（音響成分）を示す説明図である。体動時の音響成分は、寝返りによる布団の擦れ等の体動が生じた際の音の周波数毎の成分である。体動判定部３４は、１回分の睡眠の録音データから体動が生じた際の音成分が一定時間以上継続して検出された場合に体動と判定する。そして、体動判定部３４は、体動の開始時刻ｔ３Ａ及び終了時刻ｔ３Ｂ、１回分の睡眠内の１時間毎の体動回数を睡眠ログ領域２２Ｂに記憶する。
【００２４】
また、図７は、体動判定部３４の動作の一例（加速度成分）を示す説明図である。体動時の加速度成分は、寝返りを打つことで、例えば、床に載置された携帯端末１に伝達される振動が加速度変化量としてｍＧ単位で現れる。体動判定部３４は、加速度センサ１９で得た睡眠中の加速度変化量が体動閾値Ｇ１を超えた場合に体動と判定する。そして、体動判定部３４は、体動の開始時刻及び終了時刻、１回分の睡眠内の１時間毎の体動回数を睡眠ログ領域２２Ｂに記憶する。
【００２５】
入眠判定部３５は、呼吸判定部３１で呼吸音（寝息）の連続性を確認した後、ＡＷ２式の睡眠判定アルゴリズムを使用して対象者が睡眠状態に入ったか否かを判定する。そして、入眠判定部３５は、対象者が睡眠状態に入った場合に、その入眠時刻を睡眠ログ領域２２Ｂに記憶する。覚醒判定部３６は、睡眠中の対象者の動作に基づき覚醒を判定する。そして、覚醒判定部３６は、覚醒時刻を睡眠ログ領域２２Ｂに記憶する。
【００２６】
照度判定部３７は、照度センサ１８で検出された現在の照度が照度快適閾値以内であるか否かを判定する。尚、照度快適閾値は、例えば、２００ルクスである。制御部４０は、現在の照度が照度快適閾値以内の場合に、この条件に応じた快適睡眠の照度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。制御部４０は、現在の照度が照度快適閾値以内でない場合に、この条件に応じた照度変更の照度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。
【００２７】
温度判定部３８は、温度センサ１６で検出された現在の温度が温度快適範囲以内であるか否かを判定する。尚、温度快適範囲は、例えば、１６℃〜２０℃で、季節に応じて設定変更可能である。制御部４０は、現在の温度が温度快適範囲以内の場合に、この条件に応じた快適睡眠の温度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。制御部４０は、現在の温度が温度快適範囲以内でない場合に、この条件に応じた温度変更の温度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。
【００２８】
湿度判定部３９は、湿度センサ１７で検出された現在の湿度が湿度快適範囲以内であるか否かを判定する。尚、湿度快適範囲は、例えば、４５％〜５５％で、季節に応じて設定変更可能である。制御部４０は、現在の湿度が湿度快適範囲以内の場合に、この条件に応じた快適睡眠の湿度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。制御部４０は、現在の湿度が湿度快適範囲以内でない場合に、この条件に応じた湿度変更の湿度アドバイスをテーブル２１Ａから読み出して表示部１２に画面表示する。
【００２９】
制御部４０は、加速度センサ１９で検出した加速度データに基づき運動強度を算出し、算出された運動強度に基づき活動量を算出する。そして、制御部４０は、時間単位、日単位、週単位及び月単位の活動量をＲＡＭ２２内に記憶する。
【００３０】
また、制御部４０は、画面上のグラフボタンのタップ操作が検出されると、例えば、体動回数、いびき回数や無呼吸回数等をグラフ化した図８に示す睡眠ログ画面７０を表示部１２に画面表示する。
【００３１】
制御部４０は、画面上のカレンダボタンのタップ操作が検出されると、カレンダ画面を表示部１２に画面表示する。また、制御部４０は、環境チェックボタンのタップ操作が検出されると、携帯端末１の周囲の現在の照度、温度及び湿度等を示す睡眠環境画面を表示部１２に画面表示する。また、制御部４０は、画面上の就寝ボタンのタップ操作が検出されると、睡眠ログ機能の起動を開始して起床画面を表示部１２に画面表示する。制御部４０は、起床画面上の起床ボタンのタップ操作が検出されると、起床を認識するものである。
【００３２】
制御部４０は、照度判定部３７、温度判定部３８及び湿度判定部３９の判定結果に基づき、睡眠環境画面を表示部１２に画面表示する。睡眠環境画面は、照度アドバイスと、温度アドバイスと、湿度アドバイスと、再測定ボタンとを有する。照度アドバイスは、照度判定部３７の現在の照度の判定結果に基づく睡眠アドバイスである。温度アドバイスは、温度判定部３８の現在の温度の判定結果に基づく睡眠アドバイスである。湿度アドバイスは、湿度判定部３９の現在の湿度に基づく睡眠アドバイスである。再測定ボタンは、現在の照度、湿度、温度の再測定を起動するボタンである。
【００３３】
制御部４０は、呼吸判定部３１、いびき判定部３２、無呼吸判定部３３及び体動判定部３４の判定結果に基づき、睡眠ログ画面７０を表示部１２に画面表示する。図８の睡眠ログ画面７０は、指定日時の睡眠時間と、睡眠効率と、ランクと、就寝時刻と、起床時刻と、時間推移毎の温度及び湿度と、時間推移毎の睡眠及び覚醒とを有しても良い。更に、睡眠ログ画面７０は、時間推移毎の体動回数グラフ７８と、時間推移毎のいびき回数グラフ７９と、無呼吸マーク８１とを有する。
【００３４】
睡眠時間は、入眠時刻から起床時刻までの睡眠時間である。尚、起床時刻は、起床画面上の起床ボタンのタップ操作を検出した時刻又は加速度センサ１９の検出結果による対象者の行動を検出した時刻である。睡眠効率は、就寝時刻から起床時刻までの時間に対して、当該時間から覚醒時間を除く実際の睡眠時間の割合を示すものである。ランクは、睡眠効率の評価を示すものである。就寝時刻は、例えば、就寝画面上の就寝ボタンのタップ操作を検出した時刻である。起床時刻は、例えば、起床画面上の起床ボタンのタップ操作を検出した時刻や、加速度センサ１９の検出結果による対象者の行動を検出した時刻である。温度及び湿度は、就寝時刻から起床時刻までの１時間毎の温度及び湿度を示すものである。睡眠及び覚醒は、就寝時刻から起床時刻までの睡眠及び覚醒の推移を示すものである。尚、睡眠と覚醒とは異なる色で分別するものである。
【００３５】
体動回数グラフ７８は、就寝時刻から起床時刻までの１時間毎の体動回数をグラフ化したものである。いびき回数グラフ７９は、就寝時刻から起床時刻までの１時間毎のいびき回数をグラフ化したものである。
【００３６】
無呼吸マーク８１は、いびき回数グラフ７９上の無呼吸状態が生じた時間帯を示すものである。制御部４０は、睡眠ログ画面７０上の無呼吸マーク８１のタップ操作が検出されると、その時間帯の無呼吸状態の無呼吸詳細画面を表示部１２に画面表示するものである。睡眠アドバイスは、後述する条件に適した睡眠アドバイスを示すものである。サイトボタンは、指定サイトにリンクするためのボタンである。
【００３７】
次に、本実施例の携帯端末１の動作について説明する。図９は、呼吸判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。呼吸判定処理は、１回分の睡眠の録音データから寝息である呼吸音を判定する処理である。図９においてプロセッサ２３の呼吸判定部３１は、１回分の睡眠の録音データを録音領域２２Ａから読み出し、読み出された録音データをパワースペクトル分析する（ステップＳ１１）。呼吸判定部３１は、パワースペクトルの分析結果に基づき、録音データから周波数毎の成分が類似する周期的な音として、対象者の寝息である呼吸音候補の周波数毎の成分を抽出したか否かを判定する（ステップＳ１２）。そして、呼吸判定部３１は、呼吸音候補の周波数毎の成分を抽出した場合に（ステップＳ１２肯定）、録音データ内の時間軸上の判定対象の周波数毎の成分を指定する（ステップＳ１３）。尚、呼吸判定部３１は、呼吸音候補の周波数毎の成分に類似した、時間軸上の判定対象の周波数毎の成分を順次指定するものである。呼吸判定部３１は、指定された判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％を超えたか否かを判定する（ステップＳ１４）。
【００３８】
呼吸判定部３１は、指定された判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％を超えた場合に（ステップＳ１４肯定）、呼吸音の開始タイミングと判定する（ステップＳ１５）。更に、呼吸判定部３１は、呼吸音の開始タイミングと判定された後、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％以下となるか否かを判定する（ステップＳ１６）。呼吸判定部３１は、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％以下となる場合に（ステップＳ１６肯定）、呼吸音の終了タイミングと判定する（ステップＳ１７）。呼吸判定部３１は、呼吸音の終了タイミングと判定された後、呼吸音の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ１８）。
【００３９】
そして、呼吸判定部３１は、未指定の判定対象の周波数毎の成分があるか否かを判定する（ステップＳ１９）。呼吸判定部３１は、未指定の判定対象の周波数毎の成分がない場合に（ステップＳ１９否定）、１回分の睡眠の呼吸回数を記憶し（ステップＳ２０）、図９に示す呼吸判定処理の処理動作を終了する。
【００４０】
また、呼吸判定部３１は、未指定の判定対象の周波数毎の成分がある場合に（ステップＳ１９肯定）、未指定の判定対象の周波数毎の成分を指定すべく、ステップＳ１３に移行する。また、呼吸判定部３１は、呼吸音候補の周波数毎の成分が抽出できなかった場合に（ステップＳ１２否定）、図９に示す処理動作を終了する。また、呼吸判定部３１は、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％を超えなかった場合に（ステップＳ１４否定）、類似度が８５％を超えたか否かを判定すべく、ステップＳ１４に移行する。また、呼吸判定部３１は、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％以下とならない場合に（ステップＳ１６否定）、類似度が８５％以下となるか否かを判定すべく、ステップＳ１６に移行する。
【００４１】
図９に示す呼吸判定処理の呼吸判定部３１は、睡眠中の録音データから周期的な呼吸音候補の周波数毎の成分を抽出し、判定対象の周波数毎の成分と呼吸音候補の周波数毎の成分との類似度が８５％を超えたタイミングで呼吸音の開始タイミングと判定する。更に、呼吸判定部３１は、呼吸音の開始タイミングと判定された後、当該判定対象の周波数毎の成分と当該呼吸音候補の周波数毎の成分との類似度が８５％以下のタイミングで呼吸音の終了タイミングと判定する。呼吸判定部３１は、睡眠中の呼吸音の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する。その結果、制御部４０は、睡眠中の各呼吸音の開始時刻及び終了時刻、睡眠中の１時間毎の呼吸回数を認識できる。
【００４２】
図１０は、いびき判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１０に示すいびき判定処理は、１回分の睡眠の録音データからいびき音を判定する処理である。図１０においていびき判定部３２は、図９に示す呼吸判定処理を実行した後（ステップＳ３１）、１回分の睡眠内に複数の呼吸音を検出したか否かを判定する（ステップＳ３２）。いびき判定部３２は、複数の呼吸音を検出した場合に（ステップＳ３２肯定）、複数の呼吸音から判定対象の呼吸音を指定し（ステップＳ３３）、判定対象の呼吸音の音圧レベルが第１のレベル閾値を超えたか否かを判定する（ステップＳ３４）。
【００４３】
いびき判定部３２は、判定対象の呼吸音の音圧レベルが第１のレベル閾値を超えた場合に（ステップＳ３４肯定）、いびき音の開始タイミングと判定する（ステップＳ３５）。いびき判定部３２は、判定対象の呼吸音の音圧レベルが第１のレベル閾値以下であるか否かを判定する（ステップＳ３６）。いびき判定部３２は、判定対象の呼吸音の音圧レベルが第１のレベル閾値以下の場合に（ステップＳ３６肯定）、いびき音の終了タイミングと判定する（ステップＳ３７）。
【００４４】
いびき判定部３２は、いびき音の終了タイミングと判定されると、いびき音の開始時刻及び終了時刻、いびき音の録音データを睡眠ログ領域２２Ｂに記憶する（ステップＳ３８）。いびき判定部３２は、未指定の判定対象の呼吸音があるか否かを判定する（ステップＳ３９）。いびき判定部３２は、未指定の判定対象の呼吸音がない場合に（ステップＳ３９否定）、１回分の睡眠の１時間毎のいびき回数を睡眠ログ領域２２Ｂに記憶し（ステップＳ４０）、図１０に示す処理動作を終了する。
【００４５】
いびき判定部３２は、未指定の判定対象の呼吸音がある場合に（ステップＳ３９肯定）、判定対象の呼吸音を指定すべく、ステップＳ３３に移行する。いびき判定部３２は、複数の呼吸音を検出しなかった場合に（ステップＳ３２否定）、図１０に示す処理動作を終了する。
【００４６】
また、いびき判定部３２は、判定対象の呼吸音の音圧レベルが第１のレベル閾値を超えなかった場合に（ステップＳ３４否定）、第１のレベル閾値が超えたか否かを判定すべく、ステップＳ３４に移行する。また、いびき判定部３２は、判定対象の呼吸音の音圧レベルが第１のレベル閾値以下でない場合に（ステップＳ３６否定）、第１のレベル閾値以下であるか否かを判定すべく、ステップＳ３６に移行する。
【００４７】
図１０に示すいびき判定処理では、呼吸判定部３１で判定された睡眠中の呼吸音毎に、いびき判定部３２が、当該呼吸音の音圧レベルが第１のレベル閾値を超えた場合にいびき音の開始タイミングと判定する。更に、いびき判定部３２が、いびき音の開始タイミングと判定された後、当該呼吸音の音圧レベルが第１のレベル閾値以下の場合にいびき音の終了タイミングと判定する。制御部４０は、睡眠中の各いびき音の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する。その結果、いびき判定部３２は、呼吸判定部３１で判定された呼吸音のタイミングでいびき音を判定することになるため、いびき音の判定精度が高度となる。そして、制御部４０は、睡眠中の各いびき音の開始時刻及び終了時刻、睡眠中の１時間毎のいびき回数を認識できる。
【００４８】
図１１は、体動判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１１に示す体動判定処理は、１回分の睡眠の中で体動を判定する処理である。図１１においてプロセッサ２３側の体動判定部３４は、１回分の睡眠内の音響周波数成分及び加速度変化量に基づき体動を検出したか否かを判定する（ステップＳ５１）。体動判定部３４は、１回分の睡眠の録音データから布団の擦れ等の体動で生じる音で一定時間の音響周波数毎の成分を検出した場合に体動と判定する。また、体動判定部３４は、１回分の睡眠中の加速度変化量が体動閾値Ｇ１を超えた場合に体動と判定する。
【００４９】
体動判定部３４は、体動が検出された場合に（ステップＳ５１肯定）、睡眠中の対象者の体動と判定する（ステップＳ５２）。体動判定部３４は、体動と判定されると、体動の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ５３）。そして、体動判定部３４は、１回分の睡眠内の１時間毎の体動回数を睡眠ログ領域２２Ｂに記憶し（ステップＳ５４）、図１１に示す処理動作を終了する。
【００５０】
また、体動判定部３４は、体動が検出されなかった場合に（ステップＳ５１否定）、図１１に示す処理動作を終了する。
【００５１】
図１１に示す体動判定処理の体動判定部３４は、睡眠中の録音データから布団の擦れ等の体動で生じる音の周波数毎の成分の検出で体動と判定する。更に、体動判定部３４は、睡眠中の携帯端末１に伝達する振動の加速度変化量が体動閾値Ｇ１を超えた場合に体動と判定する。そして、体動判定部３４は、睡眠中の体動の開始時刻及び終了時刻、睡眠中の１時間毎の体動回数を睡眠ログ領域２２Ｂに記憶する。その結果、制御部４０は、睡眠中の体動の開始時刻及び終了時刻、睡眠中の１時間毎の体動回数を認識できる。
【００５２】
図１２は、第１の無呼吸判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１２に示す第１の無呼吸判定処理は、連続する前後のいびき音の間の無呼吸状態を判定する処理である。図１２においてプロセッサ２３の無呼吸判定部３３は、１回分の睡眠内に複数のいびき音があるか否かを判定する（ステップＳ６１）。無呼吸判定部３３は、１回分の睡眠内に複数のいびき音がある場合に（ステップＳ６１肯定）、判定対象の第１のいびき音を指定し（ステップＳ６２）、第１のいびき音直後の判定対象の第２のいびき音を指定する（ステップＳ６３）。無呼吸判定部３３は、第１のいびき音から第２のいびき音までの区間内に音圧レベルが第２のレベル閾値以下の無音区間が検出されたか否かを判定する（ステップＳ６４）。尚、第２のレベル閾値とは、例えば、３ｄＢである。
【００５３】
無呼吸判定部３３は、第２のレベル閾値以下の無音区間が検出された場合に（ステップＳ６４肯定）、無音区間が継続して第１の所定時間を超えたか否かを判定する（ステップＳ６５）。尚、第１の所定時間とは、例えば、１０秒間であるとするが、適宜設定変更可能である。無呼吸判定部３３は、無音区間が継続して第１の所定時間を超えた場合に（ステップＳ６５肯定）、無音区間を無呼吸状態と判定する（ステップＳ６６）。無呼吸判定部３３は、無呼吸状態の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ６７）。
【００５４】
無呼吸判定部３３は、未指定の判定対象の第１のいびき音及び第２のいびき音があるか否かを判定する（ステップＳ６８）。無呼吸判定部３３は、未指定の判定対象の第１のいびき音及び第２のいびき音がない場合に（ステップＳ６８否定）、１回分の睡眠内の１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶し（ステップＳ６９）、図１２に示す処理動作を終了する。
【００５５】
無呼吸判定部３３は、未指定の判定対象の第１のいびき音及び第２のいびき音がある場合に（ステップＳ６８肯定）、判定対象の第１のいびき音を指定すべく、ステップＳ６２に移行する。無呼吸判定部３３は、１回分の睡眠内に複数のいびき音がない場合に（ステップＳ６１否定）、図１２に示す処理動作を終了する。無呼吸判定部３３は、第１のいびき音から第２のいびき音までの区間内に第２のレベル閾値以下の無音区間が検出されなかった場合に（ステップＳ６４否定）、未指定の判定対象の第１のいびき音及び第２のいびき音があるか否かを判定すべく、ステップＳ６８に移行する。
【００５６】
また、無呼吸判定部３３は、無音区間が継続して第１の所定時間を超えなかった場合に（ステップＳ６５否定）、未指定の判定対象の第１のいびき音及び第２のいびき音があるか否かを判定すべく、ステップＳ６８に移行する。
【００５７】
図１２に示す第１の無呼吸判定処理の無呼吸判定部３３は、連続する前後のいびき音の内、第１のいびき音から第２のいびき音までの区間に無音区間が検出された場合に、当該無音区間を無呼吸状態と判定する。無呼吸判定部３３は、いびき音→無呼吸→いびき音のパターンの各無呼吸状態の開始時刻及び終了時刻、睡眠中の１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶する。その結果、制御部４０は、いびき音→無呼吸→いびき音のパターンの各無呼吸状態の開始時刻及び終了時刻、睡眠中の１時間毎の無呼吸回数を認識できる。以上の第１の無呼吸判定処理によれば、制御部４０は、対象者のいびき音に基づいて無呼吸状態を判定するので、閉塞性の無呼吸を検出できる。
【００５８】
図１３は、第２の無呼吸判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１３に示す第２の無呼吸判定処理は、連続する前後の呼吸音の間の無呼吸状態を判定する処理である。図１３においてプロセッサ２３の無呼吸判定部３３は、１回分の睡眠内に複数の呼吸音があるか否かを判定する（ステップＳ７１）。無呼吸判定部３３は、１回分の睡眠内に複数の呼吸音がある場合に（ステップＳ７１肯定）、判定対象の第１の呼吸音を指定し（ステップＳ７２）、第１の呼吸音直後の判定対象の第２の呼吸音を指定する（ステップＳ７３）。無呼吸判定部３３は、第１の呼吸音から第２の呼吸音までの区間内に音圧レベルが第２のレベル閾値以下の無音区間が検出されたか否かを判定する（ステップＳ７４）。
【００５９】
無呼吸判定部３３は、第２のレベル閾値以下の無音区間が検出された場合に（ステップＳ７４肯定）、無音区間が継続して第１の所定時間を超えたか否かを判定する（ステップＳ７５）。無呼吸判定部３３は、無音区間が継続して第１の所定時間を超えた場合に（ステップＳ７５肯定）、無音区間を無呼吸状態と判定する（ステップＳ７６）。無呼吸判定部３３は、無呼吸状態の開始時刻及び終了時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ７７）。
【００６０】
無呼吸判定部３３は、未指定の判定対象の第１の呼吸音及び第２の呼吸音があるか否かを判定する（ステップＳ７８）。無呼吸判定部３３は、未指定の判定対象の第１の呼吸音及び第２の呼吸音がない場合に（ステップＳ７８否定）、１回分の睡眠内の１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶し（ステップＳ７９）、図１３に示す処理動作を終了する。
【００６１】
無呼吸判定部３３は、未指定の判定対象の第１の呼吸音及び第２の呼吸音がある場合に（ステップＳ７８肯定）、判定対象の第１の呼吸音を指定すべく、ステップＳ７２に移行する。無呼吸判定部３３は、１回分の睡眠内に複数の呼吸音がない場合に（ステップＳ７１否定）、図１３に示す処理動作を終了する。無呼吸判定部３３は、第１の呼吸音から第２の呼吸音までの区間内に第２のレベル閾値以下の無音区間が検出されなかった場合に（ステップＳ７４否定）、未指定の判定対象の第１の呼吸音及び第２の呼吸音があるか否かを判定すべく、ステップＳ７８に移行する。
【００６２】
また、無呼吸判定部３３は、無音区間が継続して第１の所定時間を超えなかった場合に（ステップＳ７５否定）、未指定の判定対象の第１の呼吸音及び第２の呼吸音があるか否かを判定すべく、ステップＳ７８に移行する。
【００６３】
図１３に示す第２の無呼吸判定処理の無呼吸判定部３３は、連続する前後の呼吸音の内、第１の呼吸音から第２の呼吸音までの区間内に無音区間が検出された場合に、当該無音区間を無呼吸状態と判定する。無呼吸判定部３３は、呼吸音→無呼吸→呼吸音のパターンの各無呼吸状態の開始時刻及び終了時刻、睡眠中の１時間毎の無呼吸回数を睡眠ログ領域２２Ｂに記憶する。その結果、制御部４０は、呼吸音→無呼吸→呼吸音のパターンの各無呼吸状態の開始時刻及び終了時刻、睡眠中の１時間毎の無呼吸回数を認識できる。以上の第２の無呼吸判定処理によれば、制御部４０は、対象者の睡眠中の呼吸音に基づいて無呼吸状態を判定するので、中枢性の無呼吸を検出できる。
【００６４】
図１４は、睡眠アドバイス提供処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１４に示す睡眠アドバイス提供処理は、睡眠ログの内容に応じたアドバイスを表示部１２に画面表示する処理である。図１４においてプロセッサ２３側の制御部４０は、就寝画面上の就寝ボタンのタップ操作を検出したか否かを判定する（ステップＳ８１）。制御部４０は、就寝ボタンのタップ操作を検出した場合に（ステップＳ８１肯定）、就寝時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ８２）。制御部４０は、睡眠ログに関する各種データを取得する（ステップＳ８３）。尚、睡眠ログに関する各種データとは、例えば、マイク１３を通じて収音された睡眠中の音声の録音データや、加速度センサ１９を通じて収集された加速度変化量等のデータである。
【００６５】
制御部４０は、起床画面上の起床ボタンのタップ操作を検出したか否かを判定する（ステップＳ８４）。制御部４０は、起床ボタンのタップ操作を検出した場合に（ステップＳ８４肯定）、睡眠ログに関するデータの取得動作を停止し（ステップＳ８５）、起床時刻を睡眠ログ領域２２Ｂに記憶する（ステップＳ８６）。制御部４０は、ＲＡＭ２２内の各種データに基づき睡眠ログを取得する（ステップＳ８７）。尚、睡眠ログは、例えば、呼吸判定処理、いびき判定処理、体動判定処理、第１の無呼吸判定処理及び第２の無呼吸判定処理で得たデータである。例えば、各呼吸音の開始時刻及び終了時刻、各いびき音の開始時刻及び終了時刻、いびき回数、各体動の開始時刻及び終了時刻、体動回数、各無呼吸状態の開始時刻及び終了時刻、無呼吸回数等の各種データである。
【００６６】
制御部４０は、睡眠ログ内に無呼吸条件に該当する項目があるか否かを判定する（ステップＳ８８）。尚、無呼吸条件に該当する項目とは、例えば、無呼吸回数を使用した条件項目である。制御部４０は、無呼吸条件に該当する睡眠アドバイスをテーブル２１Ａから選定する。制御部４０は、例えば、１回の睡眠中の１時間当りの無呼吸回数が５回以上の無呼吸条件の場合に、「よく居眠りすることはありませんか？そんなあなたは、下のリンクボタンをクリックしてね。《ここをクリック》」の睡眠アドバイスをテーブル２１Ａから選定する。また、制御部４０は、例えば、無呼吸発生後に３０秒以内に体動が発生し、睡眠全体の体動が１０回以上の無呼吸条件の場合に、「体動が多いのはもしかして眠れてないのかも。そんなあなたは、下のリンクボタンをクリックしてね。《ここをクリック》」の睡眠アドバイスをテーブル２１Ａから選定する。また、制御部４０は、体重が８０Ｋｇ以上、いびき回数が２０回以上、無呼吸回数が２０回以上の無呼吸条件の場合に、「睡眠時無呼吸症候群を知ってますか？太り気味の人はなりやすいのです。」の睡眠アドバイスをテーブル２１Ａから選定する。尚、体重等の条件は、指定サイトに利用者の体重、身長、血圧や脈拍等のバイタルデータを登録しておき、この指定サイトから体重等の条件を取得する。
【００６７】
制御部４０は、睡眠ログ内に無呼吸条件に該当する項目がない場合に（ステップＳ８８否定）、睡眠ログ内にいびき条件に該当する項目があるか否かを判定する（ステップＳ８９）。尚、いびき条件に該当する項目とは、例えば、いびき回数等を使用した条件項目である。制御部４０は、いびき条件に該当する睡眠アドバイスをテーブル２１Ａから選定する。制御部４０は、例えば、いびき回数が１回の睡眠で１回以上のいびき条件の場合に、「昨日、いびきかいてるみたい。知ってた？」の睡眠アドバイスをテーブル２１Ａから選定する。また、制御部４０は、例えば、いびき回数が１回の睡眠で１０回以上、いびき音の継続時間が１回の睡眠で合計６０分以上のいびき条件の場合に、「いびきかいてましたよ〜」等の睡眠アドバイスをテーブル２１Ａから選定する。
【００６８】
また、制御部４０は、睡眠ログ内にいびき条件に該当する項目がない場合に（ステップＳ８９否定）、睡眠ログ内に睡眠条件に該当する項目があるか否かを判定する（ステップＳ９０）。尚、睡眠条件に該当する項目とは、睡眠に関する条件、例えば覚醒回数等を使用した条件項目である。制御部４０は、睡眠条件に該当する睡眠アドバイスをテーブル２１Ａから選定する。制御部４０は、例えば、睡眠時間が５時間未満、途中の覚醒回数が５回以上の睡眠条件の場合に、「夜中に何度も起きてませんか？そんなあなたは、下のリンクボタンをクリックしてね。《ここをクリック》」の睡眠アドバイスをテーブル２１Ａから選定する。また、制御部４０は、例えば、就寝時刻から入眠時刻までに６０分以上、日中の合計の活動量が１．０ＥＸ以下の睡眠条件の場合に、「お布団に入ってから、眠りにつくまで随分時間がかかってますね。運動をして日中の活動量をもっと増やしましょう。」の睡眠アドバイスをテーブル２１Ａから選定する。また、制御部４０は、例えば、睡眠時間が４時間以下で３日間連続した睡眠条件の場合に、「最近、睡眠が十分に取れていません。睡眠不足はダイエットの大敵です！」の睡眠アドバイスをテーブル２１Ａから選定する。
【００６９】
制御部４０は、無呼吸条件に該当する項目がある場合に（ステップＳ８８肯定）、条件に該当する項目をランダム選択する（ステップＳ９１）。尚、制御部４０は、条件に該当する項目が複数ある場合に、複数の項目から一つの項目をランダムに選択するものである。また、制御部４０は、睡眠ログ内にいびき条件に該当する項目がある場合に（ステップＳ８９肯定）、又は睡眠ログ内に睡眠条件に該当する項目がある場合に（ステップＳ９０肯定）、条件に該当する項目をランダムに選択すべく、ステップＳ９１に移行する。制御部４０は、ランダムに選択された項目に対応する睡眠アドバイスをテーブル２１Ａから決定し（ステップＳ９２）、決定された睡眠アドバイスを表示部１２に画面表示し（ステップＳ９３）、図１４に示す処理動作を終了する。
【００７０】
また、制御部４０は、睡眠ログ内に睡眠条件に該当する項目がない場合に（ステップＳ９０否定）、豆知識アドバイスをテーブル２１Ａから決定する（ステップＳ９４）。尚、豆知識アドバイスは、快適な睡眠を得る為の知識を紹介するものであり、例えば、「睡眠には、レム睡眠とノンレム睡眠とがあります。レム睡眠は深い眠り、ノンレム睡眠は浅い眠りです。」等の内容である。そして、制御部４０は、決定された豆知識アドバイスを表示部１２に画面表示し（ステップＳ９５）、図１４に示す処理動作を終了する。
【００７１】
また、制御部４０は、就寝ボタンのタップ操作を検出しなかった場合に（ステップＳ８１否定）、図１４に示す処理動作を終了する。また、覚醒判定部３６は、起床ボタンのタップ操作を検出しなかった場合に（ステップＳ８４否定）、対象者の起床行動による覚醒を検出したか否かを判定する（ステップＳ９６）。
【００７２】
覚醒判定部３６は、起床行動による覚醒を判定した場合に（ステップＳ９６肯定）、睡眠ログに関するデータの取得動作を停止すべく、ステップＳ８５に移行する。また、覚醒判定部３６は、起床行動による覚醒を判定しなかった場合に（ステップＳ９６否定）、睡眠ログに関するデータの取得動作を継続すべく、ステップＳ８３に移行する。
【００７３】
図１４に示す睡眠アドバイス提供処理では、就寝ボタンのタップ操作検出から起床までの睡眠ログが無呼吸条件に該当する場合に、無呼吸条件に該当する睡眠アドバイスを選定し、選定された睡眠アドバイスを表示部１２に画面表示する。その結果、利用者は、睡眠アドバイスを見て、睡眠中の無呼吸発生を認識できる。
【００７４】
睡眠アドバイス提供処理では、就寝ボタンのタップ操作検出から起床までの睡眠ログがいびき条件に該当する場合に、いびき条件に該当する睡眠アドバイスを選定し、選定された睡眠アドバイスを表示部１２に画面表示する。その結果、利用者は、いびきに関する睡眠アドバイスを見て、睡眠中のいびきの発生を認識できる。
【００７５】
睡眠アドバイス提供処理では、就寝ボタンのタップ操作検出から起床までの睡眠ログが睡眠条件に該当する場合に、睡眠条件に該当する睡眠アドバイスを選定し、選定された睡眠アドバイスを表示部１２に画面表示する。その結果、利用者は、睡眠アドバイスを見て、睡眠中の障害を認識できる。
【００７６】
睡眠アドバイス提供処理では、就寝ボタンのタップ操作検出から起床までの睡眠ログが無呼吸、いびき及び睡眠条件の何れにも該当しなかった場合に、睡眠の豆知識アドバイスを選定し、選定された豆知識アドバイスを表示部１２に画面表示する。その結果、利用者は、豆知識アドバイスを見て、睡眠の知識が得られる。
【００７７】
図１５は、睡眠環境判定処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１５に示す睡眠環境判定処理では、現在の睡眠環境に応じた環境アドバイスを画面表示する処理である。図１５においてプロセッサ２３の制御部４０は、環境チェックボタンのタップ操作を検出したか否かを判定する（ステップＳ１０１）。制御部４０は、環境チェックボタンのタップ操作を検出した場合に（ステップＳ１０１肯定）、照度センサ１８、温度センサ１６及び湿度センサ１７を通じて照度、温度及び湿度を取得する（ステップＳ１０２）。
【００７８】
照度判定部３７は、ステップＳ１０２にて照度、温度及び湿度が取得された後、現在照度が睡眠に適した照度快適閾値以内であるか否かを判定する（ステップＳ１０３）。照度判定部３７は、現在照度が照度快適閾値以内の場合に（ステップＳ１０３肯定）、快適睡眠の照度アドバイスを表示部１２に画面表示し（ステップＳ１０４）、図１５に示す処理動作を終了する。また、照度判定部３７は、現在照度が照度快適閾値以内でない場合に（ステップＳ１０３否定）、照度変更を促す照度アドバイスを表示部１２に画面表示し（ステップＳ１０５）、照度、温度及び湿度を取得すべく、図中のＭ１のステップＳ１０２に移行する。
【００７９】
また、温度判定部３８は、ステップＳ１０２にて照度、温度及び湿度が取得された後、現在温度が睡眠に適した温度快適範囲以内であるか否かを判定する（ステップＳ１０６）。温度判定部３８は、現在温度が温度快適範囲以内の場合に（ステップＳ１０６肯定）、快適睡眠の温度アドバイスを表示部１２に画面表示し（ステップＳ１０７）、図１５に示す処理動作を終了する。また、温度判定部３８は、現在温度が温度快適範囲以内でない場合に（ステップＳ１０６否定）、温度変更を促す温度アドバイスを表示部１２に画面表示し（ステップＳ１０８）、照度、温度及び湿度を取得すべく、図中Ｍ１のステップＳ１０２に移行する。
【００８０】
湿度判定部３９は、ステップＳ１０２にて照度、温度及び湿度が取得された後、現在湿度が睡眠に適した湿度快適範囲以内であるか否かを判定する（ステップＳ１０９）。湿度判定部３９は、現在湿度が湿度快適範囲以内の場合に（ステップＳ１０９肯定）、快適睡眠の湿度アドバイスを表示部１２に画面表示し（ステップＳ１１０）、図１５に示す処理動作を終了する。また、湿度判定部３９は、現在湿度が湿度快適範囲以内でない場合に（ステップＳ１０９否定）、湿度変更を促す湿度アドバイスを表示部１２に画面表示し（ステップＳ１１１）、照度、温度及び湿度を取得すべく、ステップＳ１０２に移行する。
【００８１】
また、制御部４０は、表示画面上の環境チェックボタンのタップ操作が検出されなかった場合に（ステップＳ１０１否定）、図１５に示す処理動作を終了する。
【００８２】
図１５に示す睡眠環境判定処理の照度判定部３７は、携帯端末１の照度センサ１８で検出された現在照度が照度快適閾値以内の場合に、快適睡眠の照度アドバイスを表示部１２に画面表示する。その結果、利用者は、照度アドバイスを見て、現在の照度が睡眠に快適な状態と認識できる。
【００８３】
照度判定部３７は、現在照度が照度快適閾値以内でない場合に、現在照度の調整を促す照度アドバイスを表示部１２に画面表示する。その結果、利用者は、照度アドバイスを見て、現在の照度が睡眠に適していない状態と認識できる。
【００８４】
温度判定部３８は、携帯端末１の温度センサ１６で検出された現在温度が温度快適範囲以内の場合に、快適睡眠の温度アドバイスを表示部１２に画面表示する。その結果、利用者は、温度アドバイスを見て、現在の温度が睡眠に快適な状態と認識できる。
【００８５】
温度判定部３８は、現在温度が温度快適範囲以内でない場合に、現在温度の調整を促す温度アドバイスを表示部１２に画面表示する。その結果、利用者は、温度アドバイスを見て、現在の温度が睡眠に適していない状態と認識できる。
【００８６】
湿度判定部３９は、携帯端末１の湿度センサ１７で検出された現在湿度が湿度快適範囲以内の場合に、快適睡眠の湿度アドバイスを表示部１２に画面表示する。その結果、利用者は、湿度アドバイスを見て、現在の湿度が睡眠に快適な状態と認識できる。
【００８７】
湿度判定部３９は、現在湿度が湿度快適範囲以内でない場合に、現在湿度の調整を促す湿度アドバイスを表示部１２に画面表示する。その結果、利用者は、湿度アドバイスを見て、現在の湿度が睡眠に適していない状態と認識できる。
【００８８】
図１６は、病院サイトリンク処理に関わる携帯端末１側のプロセッサ２３の処理動作の一例を示すフローチャートである。図１６に示す病院サイトリンク処理は、睡眠ログ画面７０上の無呼吸マーク８１のタップ操作に応じて無呼吸の詳細内容を画面表示した後、病院サイトに導く処理である。
【００８９】
図１６においてプロセッサ２３側の制御部４０は、図８に示す睡眠ログ画面７０上の無呼吸マーク８１のタップ操作を検出したか否かを判定する（ステップＳ１２１）。制御部４０は、無呼吸マーク８１のタップ操作を検出した場合に（ステップＳ１２１肯定）、無呼吸マーク８１に該当する無呼吸に関わるデータを睡眠ログ領域２２Ｂから読み出して無呼吸詳細画面を表示部１２に画面表示する（ステップＳ１２２）。尚、無呼吸詳細画面は、例えば、いびき音といびき音との間の無呼吸の開始から終了までの継続時間を示す模式図と、無呼吸に関するコメントと、指定サイトにアクセスするための指定サイトボタンとを有する。
【００９０】
制御部４０は、無呼吸詳細画面上の指定サイトボタンのタップ操作を検出したか否かを判定する（ステップＳ１２３）。制御部４０は、指定サイトボタンのタップ操作を検出した場合に（ステップＳ１２３肯定）、指定サイトにアクセスして、指定サイト画面を表示部１２に画面表示する（ステップＳ１２４）。更に、制御部４０は、指定サイト画面上の病院選択ボタンのタップ操作を検出したか否かを判定する（ステップＳ１２５）。
【００９１】
制御部４０は、指定サイト画面上の病院選択ボタンのタップ操作を検出した場合に（ステップＳ１２５肯定）、選択された病院サイトの睡眠時無呼吸症候群に関する説明画面を表示部１２に画面表示する（ステップＳ１２６）。そして、制御部４０は、図１６に示す処理動作を終了する。
【００９２】
制御部４０は、睡眠ログ画面７０上の無呼吸マーク８１のタップ操作を検出しなかった場合に（ステップＳ１２１否定）、図１６に示す処理動作を終了する。また、制御部４０は、無呼吸詳細画面上の指定サイトボタンのタップ操作を検出しなかった場合に（ステップＳ１２３否定）、指定サイトボタンのタップ操作を検出したか否かを判定すべく、ステップＳ１２３に移行する。制御部４０は、指定サイト画面上の病院選択ボタンのタップ操作を検出しなかった場合に（ステップＳ１２５否定）、病院選択ボタンのタップ操作を検出したか否かを判定すべく、ステップＳ１２５に移行する。
【００９３】
図１６に示す病院サイトリンク処理の制御部４０は、睡眠ログ画面７０上の無呼吸マーク８１のタップ操作が検出されると、無呼吸詳細画面を表示部１２に画面表示する。その結果、利用者は、無呼吸詳細画面を視認して、無呼吸状態の詳細な情報を認識できる。
【００９４】
更に、制御部４０は、無呼吸詳細画面上の指定サイトボタンのタップ操作が検出されると、指定サイト画面を表示部１２に画面表示する。その結果、利用者は、指定サイト画面を視認して、睡眠時無呼吸症候群に詳しい病院を認識できる。
【００９５】
更に、制御部４０は、指定サイト画面上の病院選択ボタンのタップ操作が検出されると、選択された病院の睡眠時無呼吸症候群に関わる説明画面を表示部１２に画面表示する。その結果、利用者は、病院の説明画面を視認して睡眠時無呼吸症候群の内容を認識できる。
【００９６】
実施例１の呼吸判定部３１は、睡眠中の録音データから、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定する。更に、無呼吸判定部３３は、判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該無音区間を無呼吸状態と判定する。その結果、呼吸タイミングを使用するため、連続する前後の呼吸音の間で無呼吸状態と考え得る状態を高精度に判定できる。
【００９７】
実施例１の呼吸判定部３１は、睡眠中の録音データから、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定する。更に、いびき判定部３２は、判定された呼吸音の音圧レベルが第１のレベル閾値を超えた場合にいびき音と判定する。その結果、連続する前後の呼吸音の間にいびき相当の雑音が生じた場合でも、雑音をいびきと判定しない為、いびき音の誤判定を防止できる。
【００９８】
更に、実施例１の無呼吸判定部３３は、判定された連続する前後のいびき音の間で無音区間が検出された場合に、当該無音区間を無呼吸状態と判定する。その結果、いびきタイミングを使用するため、連続する前後のいびき音の間で無呼吸状態と考え得る状態を高精度に判定できる。
【００９９】
実施例１の制御部４０は、睡眠ログに基づき睡眠ログ画面７０を表示部１２に画面表示する。その結果、利用者は、睡眠ログ画面７０を見て、睡眠に関する情報は勿論のこと、例えば、体動回数、いびき回数及び無呼吸回数を認識できる。しかも、利用者は、睡眠ログに関する睡眠アドバイスを認識できる。
【０１００】
更に、利用者は、睡眠ログ画面７０上の無呼吸マーク８１のタップ操作に応じて当該時間帯の無呼吸詳細画面を認識できる。更に、利用者は、睡眠ログ画面７０上のいびきマークのタップ操作に応じて当該時間帯のいびき音の録音音声を受聴できる。更に、利用者は、睡眠ログ画面７０の睡眠アドバイスを見て現在の睡眠ログに関するアドバイスを認識できる。更に、利用者は、睡眠ログ画面７０上の指定サイトボタンのタップ操作に応じて指定サイトに簡単にアクセスできる。更に、利用者は、指定サイトにアクセスした後、指定サイト画面上の病院選択ボタンのタップ操作に応じて選択病院サイトの睡眠に関する説明画面を見て睡眠に関する症状を認識できる。その結果、利用者は、睡眠ログの内容に応じて、例えば、睡眠時無呼吸症候群を自覚できる。
【０１０１】
上記実施例１の携帯端末１では、連続する前後の呼吸音の間に無音区間が検出された場合や、連続する前後のいびき音の間に無音区間が検出された場合に無呼吸状態と判定した。そこで、無呼吸状態を高精度に判定するために、例えば、利用者の心拍を測定する心電計ホルダを利用者に装着するようにしても良い。この場合、携帯端末１のプロセッサ２３は、無音区間が検出された場合に、心電計ホルダで測定した心拍が通常よりも速いか否かを判定する。そして、プロセッサ２３は、測定した心拍が通常よりも速い場合、無音区間を無呼吸状態と判定する。その結果、無呼吸状態を高精度に判定できる。
【０１０２】
上記実施例１の携帯端末１では、連続する前後の呼吸音の間で無呼吸状態と考え得る状態を高精度に判定したが、呼吸判定部３１で呼吸音の連続性を確認した後、入眠判定部３５にて利用者が睡眠状態に入ったか否かを検知できる。そこで、携帯端末１が、利用者の睡眠状態を検知した場合に、利用者に室内の最適な睡眠環境を提供できるシステムの実施の形態につき、実施例２として以下に説明する。
【実施例２】
【０１０３】
図１７は、実施例２の室内環境調整システムの一例を示す説明図である。尚、実施例１の携帯端末１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図１７に示す室内環境調整システム２は、携帯端末１Ａと、空調機器３と、照明機器４と、テレビ５とを有する。空調機器３は、室内の温度や湿度を調整する機器である。照明機器４は、室内の明るさを調整する機器である。テレビ５は、テレビ放送を画面出力する機器である。
【０１０４】
携帯端末１Ａは、通信部１１と、表示部１２と、マイク１３と、スピーカ１４と、操作部１５と、温度センサ１６と、湿度センサ１７と、照度センサ１８と、加速度センサ１９と、ジャイロセンサ２０とを有する。更に、携帯端末１Ａは、ＲＯＭ２１と、ＲＡＭ２２と、プロセッサ２３Ａと、機器通信部２４とを有する。機器通信部２４は、例えば、空調機器３、照明機器４やテレビ５と無線通信し、これら空調機器３、照明機器４及びテレビ５に対して駆動制御等を指示する。
【０１０５】
図１８は、実施例２に関わる携帯端末１Ａのプロセッサ２３Ａの機能構成の一例を示す説明図である。図１８に示すプロセッサ２３Ａは、機能として、呼吸判定部３１と、いびき判定部３２と、無呼吸判定部３３と、体動判定部３４と、入眠判定部３５と、覚醒判定部３６とを有する。更に、プロセッサ２３Ａは、照度判定部３７、温度判定部３８、湿度判定部３９及び制御部４０の他に、第１の照度判定部３７Ａと、第１の温度判定部３８Ａとを有する。
【０１０６】
第１の照度判定部３７Ａは、照度センサ１８で検出された現在の照度が所定照度閾値以上であるか否かを判定する。尚、所定照度閾値は、例えば、３０ルクスであって、適宜設定変更可能である。第１の温度判定部３８Ａは、温度センサ１６で検出された現在の室内温度が設定温度以内であるか否かを判定する。尚、設定温度は、例えば、２７℃等であって適宜設定変更可能である。
【０１０７】
次に、実施例２の室内環境調整システム２の動作について説明する。図１９は、空調制御処理に関わる携帯端末１Ａ側のプロセッサ２３Ａの処理動作の一例を示すフローチャートである。図１９に示す空調制御処理は、携帯端末１Ａ側で室内の利用者の睡眠状態を検知すると、空調機器３を制御する処理である。
【０１０８】
図１９においてプロセッサ２３Ａの入眠判定部３５は、利用者の睡眠状態を検知したか否かを判定する（ステップＳ２０１）。尚、ステップＳ２０１の処理では、入眠判定部３５で利用者の睡眠状態を検知したか否かを判定するようにしたが、例えば、利用者による就寝ボタンのタップ操作に応じて利用者の睡眠状態と判定しても良い。
【０１０９】
プロセッサ２３Ａの制御部４０は、利用者の睡眠状態を検知した場合（ステップＳ２０１肯定）、機器通信部２４を通じて、空調機器３に対して室温を設定温度に調整する稼働を要求する（ステップＳ２０２）。その結果、空調機器３は、携帯端末１Ａからの稼働要求に応じて室温を設定温度、例えば２７℃に調整すべく稼動する。
【０１１０】
プロセッサ２３Ａの第１の温度判定部３８Ａは、空調機器３に対する稼働要求後、現在の室温が設定温度であるか否かを判定する（ステップＳ２０３）。制御部４０は、現在の室温が設定温度である場合（ステップＳ２０３肯定）、機器通信部２４を通じて、空調機器３に対して稼働停止を要求する（ステップＳ２０４）。その結果、空調機器３は、携帯端末１Ａからの稼動停止の要求に応じて稼動を停止する。
【０１１１】
プロセッサ２３Ａの体動判定部３４は、体動を検知したか否かを判定する（ステップＳ２０５）。制御部４０は、体動を検知した場合（ステップＳ２０５肯定）、現在の室温が、後述する体動検知前に記憶した室温から上昇したか否かを判定する（ステップＳ２０６）。尚、体動検知前に記憶した室温とは、体動を検知する前に、後述するステップＳ２１０で記憶した室温である。
【０１１２】
制御部４０は、現在の室温が体動検知前に記憶した室温から上昇した場合（ステップＳ２０６肯定）、機器通信部２４を通じて、空調機器３に対して室温を下げる方向に調整する稼働を要求する（ステップＳ２０７）。その結果、空調機器３は、稼働要求に応じて室温を下げる方向に調整すべく稼動する。制御部４０は、起床状態を検知したか否かを判定する（ステップＳ２０８）。尚、制御部４０は、例えば、起床画面上の起床ボタンのタップ操作を検出した場合や、加速度センサ１９の検出結果による利用者の行動を検出した場合に利用者の起床状態と判定する。
【０１１３】
制御部４０は、起床状態を検知した場合（ステップＳ２０８肯定）、機器通信部２４を通じて、空調機器３の稼働停止を要求し（ステップＳ２０９）、図１９の処理動作を終了する。その結果、空調機器３は、携帯端末１Ａからの稼働停止要求に応じて稼働を停止する。
【０１１４】
体動判定部３４は、起床状態を検知しなかった場合（ステップＳ２０８否定）、体動を検知したか否かを判定すべく、ステップＳ２０５に移行する。また、制御部４０は、体動を検知しなかった場合（ステップＳ２０５否定）、体動検知前の現在の室温を記憶する（ステップＳ２１０）。制御部４０は、体動検知前の現在の室温を記憶した後、空調機器３の稼働停止を要求し（ステップＳ２１１）、起床状態を検知したか否かを判定すべく、ステップＳ２０８に移行する。尚、制御部４０は、ステップＳ２１１にて空調機器３の稼動停止を要求する際に、空調機器３が稼働中でない場合、同稼動停止を要求することなく、起床状態を検知したか否かを判定すべく、ステップＳ２０８に移行しても良い。
【０１１５】
制御部４０は、現在の室温が、ステップＳ２１０で体動検知前に記憶した室温から上昇していない場合（ステップＳ２０６否定）、空調機器３の稼働停止を要求すべく、ステップＳ２１１に移行する。
【０１１６】
入眠判定部３５は、睡眠状態を検知しなかった場合（ステップＳ２０１否定）、図１９の処理動作を終了する。第１の温度判定部３８Ａは、現在の室温が設定温度でない場合（ステップＳ２０３否定）、現在の室温が設定温度であるか否かを監視継続すべく、ステップＳ２０３に移行する。
【０１１７】
図１９に示す空調制御処理のプロセッサ２３Ａは、利用者の睡眠状態を検知すると、空調機器３に対して室温を設定温度に調整すべく、空調機器３を調整する。その結果、携帯端末１Ａは、利用者に対して設定温度の快適な睡眠環境を提供できる。
【０１１８】
プロセッサ２３Ａは、利用者の睡眠状態を検知した後、利用者の体動を検知し、かつ、現在の室温が体動検知前の室温よりも上昇した場合、空調機器３に室温を低下させるように調整する。その結果、携帯端末１Ａは、利用者の睡眠の状況、例えば、体動の有無を考慮しながら、室温の上昇に応じて空調機器３を調整することで、利用者に対して快適な睡眠状況を提供できる。また、携帯端末１Ａは、利用者の睡眠中に体動の有無で利用者の快適な睡眠状況を把握できる。
【０１１９】
図２０は、照明制御処理に関わる携帯端末１Ａ側のプロセッサ２３Ａの処理動作の一例を示すフローチャートである。図２０に示す照明制御処理は、利用者の睡眠状態を検知すると、利用者の室内の照明機器４やテレビ５を制御する処理である。
【０１２０】
図２０において入眠判定部３５は、利用者の睡眠状態を検知したか否かを判定する（ステップＳ２２１）。プロセッサ２３Ａ内の第１の照度判定部３７Ａは、利用者の睡眠状態を検知した場合（ステップＳ２２１肯定）、現在の室内照度が所定ルクス以上であるか否かを判定する（ステップＳ２２２）。尚、所定ルクスは、例えば、３０ルクスである。
【０１２１】
制御部４０は、現在の室内照度が所定ルクス以上の場合（ステップＳ２２２肯定）、照明機器４に対して室内の照度を低下すべく調整を要求する（ステップＳ２２３）。その結果、照明機器４は、携帯端末１Ａからの調整要求に応じて照明の照度を徐々に落とし、現在の室内照度を０．３ルクス以下にする。尚、照明機器４は、調整要求に応じて照明の照度を徐々に暗くするようにしが、照明をＯＦＦとしても良い。
【０１２２】
第１の照度判定部３８Ａは、照明機器４に対して照度の調整を要求した後、現在の室内照度が所定ルクス以上であるか否かを判定すべく、ステップＳ２２２に移行する。
【０１２３】
また、制御部４０は、現在の室内照度が所定ルクス以上でない場合（ステップＳ２２２否定）、テレビ５がＯＮ中であるか否かを判定する（ステップＳ２２４）。尚、制御部４０は、例えば、テレビ５に対してＯＮ信号を送信し、テレビ５からＯＮ信号に対して返信があった場合にテレビ５がＯＮ中と判定し、ＯＮ信号に対して返信がない場合にテレビ５がＯＦＦ中と判定する。
【０１２４】
制御部４０は、テレビ５がＯＮ中の場合（ステップＳ２２４肯定）、テレビ５に対してＯＦＦを要求し（ステップＳ２２５）、テレビ５がＯＮ中であるか否かを判定すべく、ステップＳ２２４に移行する。その結果、テレビ５は、携帯端末１ＡからのＯＦＦ要求に応じてＯＦＦする。そして、室内照度は、テレビ５のＯＦＦに応じて低下する。
【０１２５】
また、制御部４０は、テレビ５がＯＮ中でない場合（ステップＳ２２４否定）、現在時刻が目覚まし時刻直前の３０分以内であるか否かを判定する（ステップＳ２２６）。尚、目覚まし時刻は、携帯端末１Ａに設定した起床の予定時刻である。また、ステップＳ２２６の処理では、目覚まし時刻直前の３０分に設定したが、その設定時間は利用者の操作に応じて適宜変更可能である。
【０１２６】
制御部４０は、現在時刻が目覚まし時刻直前の３０分以内の場合（ステップＳ２２６肯定）、照明機器４に対して室内の照度を上昇すべく調整を要求する（ステップＳ２２７）。その結果、照明機器４は、携帯端末１Ａからの調整要求に応じて照明の照度を徐々に明るくする。
【０１２７】
制御部４０は、起床状態を検知したか否かを判定する（ステップＳ２２８）。制御部４０は、起床状態を検知した場合（ステップＳ２２８肯定）、照明機器４の調整停止を要求し（ステップＳ２２９）、図２０の処理動作を終了する。
【０１２８】
制御部４０は、現在時刻が目覚まし時刻直前の３０分以内でない場合（ステップＳ２２６否定）、起床状態を検知したか否かを判定すべく、ステップＳ２２８に移行する。制御部４０は、起床状態を検知しなかった場合（ステップＳ２２８否定）、現在時刻が目覚まし時刻直前の３０分以内であるか否かを判定すべく、ステップＳ２２６に移行する。第１の照度判定部３７Ａは、利用者の睡眠状態を検知しなかった場合（ステップＳ２２１否定）、図２０の処理動作を終了する。
【０１２９】
図２０に示す照明制御処理のプロセッサ２３Ａは、利用者の睡眠状態を検知すると、現在の室内照度が所定ルクス以上であるか否かを判定し、室内照度が所定ルクス以上の場合、現在の室内照度を徐々に低下させるべく、照明機器４を制御する。その結果、携帯端末１Ａは、利用者が照明機器４の電源を消し忘れたとしても、自動的に照明機器４を徐々に暗くし、利用者に対して快適な睡眠環境を提供できる。
【０１３０】
プロセッサ２３Ａは、利用者の睡眠状態を検知した後、テレビ５がＯＮ中であるか否かを判定し、テレビ５がＯＮ中の場合に、テレビ５をＯＦＦすべく、テレビ５を制御する。その結果、携帯端末１Ａは、利用者がテレビ５の電源を消し忘れたとしても、テレビ５の電源を消し、利用者に対して快適な睡眠環境を提供できる。
【０１３１】
プロセッサ２３Ａは、利用者の睡眠状態を検知した後、現在時刻が目覚まし時刻直前の３０分以内であるか否かを判定し、現在時刻が目覚まし時刻直前の３０分以内の場合、現在の室内の照度を徐々に明るくすべく、照明機器４を制御する。その結果、携帯端末１Ａは、利用者の目覚まし時刻の３０分前から室内照度を徐々に明るくするため、利用者が起床し易い環境を整えることができる。
【０１３２】
実施例２の携帯端末１Ａは、睡眠状態が検出されると、体動を検知したか否かを判定し、体動を検知し、室内環境の状態、例えば、室内温度が上昇した場合に、室内温度を低下すべく、空調機器３を制御する。その結果、携帯端末１Ａは、利用者に対して快適な睡眠環境を提供できる。
【０１３３】
例えば、携帯端末１Ａは、利用者の睡眠状態を検知すると、空調機器３で就寝時に室内を設定温度に冷やした後、空調機器３の稼働を停止する。その後、携帯端末１Ａは、例えば、暑くなって布団を蹴飛ばしたりするような体動が増えてきたら、空調機器３を稼働して室内を冷やす。その結果、室温が上昇したとしても、体動が増加しないと空調機器３が稼働しないため、空調機器３が常にフル稼働することがなく、省エネ対策にもなる。
【０１３４】
携帯端末１Ａは、睡眠状態が検出されると、室内照度が所定ルクス以上であるか否かを判定し、室内照度が所定ルクス以上の場合に、室内照度を低下すべく、照明機器４を制御する。その結果、携帯端末１Ａは、利用者に対して快適な睡眠環境を提供できる。
【０１３５】
尚、上記実施例２のプロセッサ２３Ａ内の制御部４０は、利用者の睡眠ログ内の就寝時刻を抽出し、抽出された複数の就寝時刻の平均値で就寝時刻の平均時刻、すなわち就寝平均時刻を算出する。更に、プロセッサ２３Ａは、利用者のスケジュールを時間管理する、図示せぬスケジュール管理部を有する。制御部４０は、利用者の現在スケジュールを参照し、外出予定がない場合に、現在時刻が就寝平均時刻に到達したか否かを判定する。制御部４０は、現在時刻が就寝平均時刻に到達した場合、利用者の睡眠状態を自動的に検知するようにしても良い。尚、この場合、制御部４０は、利用者の現在スケジュールを参照し、外出予定がある場合、利用者が自宅にいないため、現在時刻が就寝平均時刻に到達したか否かの判定処理を実行しないものとする。
【０１３６】
また、制御部４０は、利用者のスケジュールを参照し、就寝平均時刻に外出予定がない場合、現在時刻が、就寝平均時刻の例えば２時間前に到達したか否かを判定する。そして、制御部４０は、現在時刻が就寝平均時刻の２時間前に到達すると、室内照度を、例えば０．３ルクス以下に落とすべく、照明機器４を制御する。また、制御部４０は、現在時刻が就寝平均時刻の２時間前に到達すると、室温を設定温度に設定すべく、空調機器３を制御する。また、制御部４０は、就寝平均時刻に外出予定がある場合、現在時刻が就寝平均時刻の２時間前に到達したか否かを判定する処理を実行しないものとする。その結果、携帯端末１Ａは、利用者の就寝平均時刻の２時間前から快適な睡眠環境を利用者に提供できる。
【０１３７】
尚、上記実施例では、スマートフォン等の携帯端末１（１Ａ）を例示したが、例えば、携帯電話機、携帯用ゲーム端末、タブレット端末や、通信機能を備えていない携帯端末等であっても良い。
【０１３８】
また、上記実施例では、カレンダボタンのタップ操作が検出されると、カレンダ画面を表示部１２に画面表示する。この際、カレンダ画面には、日単位の睡眠ログのランクを月単位で画面表示する。
【０１３９】
また、上記実施例では、日単位で睡眠ログ画面７０を表示部１２に画面表示したが、週単位や月単位でいびき回数、無呼吸回数や体動回数等を集計し、週単位や月単位で睡眠ログ画面を表示部１２に画面表示しても良い。
【０１４０】
また、上記実施例では、体動発生時の音響周波数成分と、体動発生時の加速度成分と両方を使用して体動有無を判定したが、どちらか一方を使用して体動を判定しても良い。
【０１４１】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【０１４２】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【０１４３】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを電子機器で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する電子機器の一例を説明する。図２１は、無呼吸判定プログラムを実行する電子機器の一例を示す説明図である。
【０１４４】
図２１に示す無呼吸判定プログラムを実行する電子機器１００では、ＲＯＭ１１０、ＲＡＭ１２０、入出力インタフェース１３０、表示部１４０及びプロセッサ１５０を有する。
【０１４５】
そして、ＲＯＭ１１０には、上記実施例と同様の機能を発揮する無呼吸判定プログラムが予め記憶されている。尚、ＲＯＭ１１０ではなく、図示せぬドライブで読取可能な記録媒体に無呼吸判定プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカード等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。無呼吸判定プログラムとしては、図２１に示すように、第１の判定プログラム１１０Ａ及び第２の判定プログラム１１０Ｂである。尚、プログラム１１０Ａ及び１１０Ｂについては、適宜統合又は分散しても良い。
【０１４６】
そして、プロセッサ１５０は、これらのプログラム１１０Ａ及び１１０ＢをＲＯＭ１１０から読み出し、これら読み出された各プログラムをＲＡＭ１２０上で実行する。そして、プロセッサ１５０は、図２１に示すように、各プログラム１１０Ａ及び１１０Ｂを、第１の判定プロセス１５０Ａ及び第２の判定プロセス１５０Ｂとして機能する。
【０１４７】
プロセッサ１５０は、収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定する。更に、プロセッサ１５０は、判定された連続する前後の呼吸音の間で無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する。その結果、無呼吸状態と考え得る状態を高精度に判定できる。
【０１４８】
以上、本実施例を含む実施の形態に関し、更に以下の付記を開示する。
【０１４９】
（付記１）電子機器のプロセッサに、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
処理を実行させることを特徴とする無呼吸判定プログラム。
【０１５０】
（付記２）前記無呼吸状態と判定する処理として、
判定された呼吸音の音圧が所定閾値を超えた場合にいびき音と判定し、
判定された連続する前後のいびき音の間に前記無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
処理を実行させることを特徴とする付記１に記載の無呼吸判定プログラム。
【０１５１】
（付記３）前記判定された連続する前後の呼吸に基づき睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視し、
前記監視結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する
処理をさらに実行させることを特徴とする付記１又は２に記載の無呼吸判定プログラム。
【０１５２】
（付記４）収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定する第１の判定部と、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する第２の判定部と
を有することを特徴とする無呼吸判定装置。
【０１５３】
（付記５）電子機器の無呼吸判定方法であって、
前記電子機器は、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、
判定された連続する前後の呼吸音の間に無音区間が検出された場合に、当該検出された無音区間を無呼吸状態と判定する
処理を実行することを特徴とする無呼吸判定方法。
【０１５４】
（付記６）電子機器のプロセッサに、
睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視し、
前記監視の結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する
処理を実行させることを特徴とする環境調整プログラム。
【０１５５】
（付記７）前記睡眠状態を検出する処理として、
収音された音から、周波数毎の成分が類似する音が周期的に検出された場合に、当該検出された音を呼吸音と判定し、前記判定された連続する前後の呼吸に基づき前記睡眠状態を検出することを特徴とする付記６に記載の環境調整プログラム。
【０１５６】
（付記８）前記プロセッサに、
対象者の体動を検知したか否かを判定する処理をさらに実行させ、
前記室内環境の状態を監視する処理として、
前記睡眠状態が検出された場合に、当該電子機器が存在する室内環境の室内温度を監視し、
前記機器を制御する処理として、
前記体動を検知した場合に、前記室内温度が所定閾値を超えたとする前記監視の結果に基づき、前記室内温度が低下するように、前記室内温度を調整する空調機器を制御することを特徴とする付記６又は７に記載の環境調整プログラム。
【０１５７】
（付記９）前記室内環境の状態を監視する処理として、
前記睡眠状態が検出された場合に、当該電子機器が存在する室内環境の室内照度を監視し、
前記機器を制御する処理として、
前記室内照度が所定閾値を超えたとする前記監視の結果に基づき、前記室内照度が所定閾値に低下するように、前記室内照度を調整する照明機器を制御することを特徴とする付記６〜８の何れか一つに記載の環境調整プログラム。
【０１５８】
（付記１０）睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視する監視部と、
前記監視の結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する制御部と
を有することを特徴とする環境調整装置。
【０１５９】
（付記１１）電子機器の環境調整方法であって、
前記電子機器は、
睡眠状態が検出された場合に、当該電子機器が存在する室内環境の状態を監視し、
前記監視の結果に基づき、前記室内環境が所定の環境状態となるように、前記室内環境を調整する機器を制御する
処理を実行することを特徴とする環境調整方法。
【符号の説明】
【０１６０】
１  携帯端末
１３  マイク
２１  ＲＯＭ
２２  ＲＡＭ
２３  プロセッサ
３１  呼吸判定部
３２  いびき判定部
３３  無呼吸判定部
４０  制御部
【図１】
2013236925.tif 000003
【図２】
2013236925.tif 000004
【図３】
2013236925.tif 000005
【図４】
2013236925.tif 000006
【図５】
2013236925.tif 000007
【図６】
2013236925.tif 000008
【図７】
2013236925.tif 000009
【図８】
2013236925.tif 000010
【図９】
2013236925.tif 000011
【図１０】
2013236925.tif 000012
【図１１】
2013236925.tif 000013
【図１２】
2013236925.tif 000014
【図１３】
2013236925.tif 000015
【図１４】
2013236925.tif 000016
【図１５】
2013236925.tif 000017
【図１６】
2013236925.tif 000018
【図１７】
2013236925.tif 000019
【図１８】
2013236925.tif 000020
【図１９】
2013236925.tif 000021
【図２０】
2013236925.tif 000022
【図２１】
2013236925.tif 000023
【図２２】
2013236925.tif 000024