(57)【要約】【課題】位置情報取得部における電力消費を低減することによって、携帯端末での消費電力を低減させることが可能な携帯端末を提供する。【解決手段】この携帯端末１は、ユーザ１００の状態を検出するための加速度センサ１２と、現在地の位置情報を取得するためのＧＰＳ受信部１３と、制御部１０とを備える。制御部１０は、加速度センサ１２により検出されたユーザ１００の状態に基づいてユーザ１００が睡眠状態であるかまたは覚醒状態であるかを判断するとともに、ユーザ１００が睡眠状態であると判断された場合に、ＧＰＳ受信部１３を駆動させて現在地の位置情報を取得させる制御を行い、ユーザ１００が覚醒状態であると判断された場合に、ＧＰＳ受信部１３を停止させる制御を行うように構成されている。【選択図】図６
2014002042.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに保持される携帯端末であって、
前記ユーザの状態を検出するための検出部と、
現在地の位置情報を取得するための位置情報取得部と、
制御部とを備え、
前記制御部は、前記検出部により検出された前記ユーザの状態に基づいて前記ユーザが睡眠状態であるかまたは覚醒状態であるかを判断するとともに、前記ユーザが前記睡眠状態であると判断された場合に、前記位置情報取得部を駆動させて前記現在地の位置情報を取得させる制御を行い、前記ユーザが前記覚醒状態であると判断された場合に、前記位置情報取得部を停止させる制御を行うように構成されている、携帯端末。
【請求項２】
前記検出部は、前記ユーザの体の揺れを検出可能なように構成されており、
前記制御部は、閾値以上の前記ユーザの体の揺れが発生する周期を揺れ周期として取得するとともに、取得した前記揺れ周期に基づいて前記ユーザが前記睡眠状態であるかまたは前記覚醒状態であるかを判断するように構成されている、請求項１に記載の携帯端末。
【請求項３】
前記制御部は、取得した前記揺れ周期が基準周期と適合するか否かを判断するとともに、前記基準周期と適合した前記揺れ周期の回数が所定の割合以上である場合に、前記ユーザが前記睡眠状態であると判断するように構成されている、請求項２に記載の携帯端末。
【請求項４】
前記制御部は、取得した前記揺れ周期が前記基準周期近傍の所定の範囲内である場合に、取得した前記揺れ周期が前記基準周期と適合すると判断するように構成されている、請求項３に記載の携帯端末。
【請求項５】
前記制御部は、予め前記ユーザにより設定された、前記ユーザに固有の前記基準周期に基づいて、取得した前記揺れ周期が前記基準周期と適合するか否かを判断するように構成されている、請求項３または４に記載の携帯端末。
【請求項６】
前記携帯端末は、着席した状態の前記ユーザの胸部近傍に配置されている、請求項２〜５のいずれか１項に記載の携帯端末。
【請求項７】
前記位置情報取得部により取得された前記現在地の位置情報に基づいて、目的地への到着を前記ユーザに通知するための通知部をさらに備え、
前記制御部は、前記睡眠状態であると判断された前記ユーザに対して、前記通知部により前記目的地への到着を通知させる制御を行うように構成されている、請求項１〜６のいずれか１項に記載の携帯端末。
【請求項８】
前記制御部は、前記通知部により前記目的地への到着を通知させるとともに、前記位置情報取得部と前記検出部とを停止させる制御を行うように構成されている、請求項７に記載の携帯端末。
【請求項９】
ユーザに保持される携帯端末の制御部を、
検出部に前記ユーザの状態を検出させる手段と、
前記検出部により検出された前記ユーザの状態に基づいて前記ユーザが睡眠状態であるかまたは覚醒状態であるかを判断する判断手段と、
前記ユーザが前記睡眠状態であると判断された場合、位置情報取得部を駆動させて、前記位置情報取得部に前記現在地の位置情報を取得させる手段と、
前記ユーザが前記覚醒状態であると判断された場合、前記位置情報取得部を停止させる手段として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末およびプログラムに関し、特に、現在地の位置情報を取得するための位置情報取得部を備える携帯端末および携帯端末において動作されるプログラムに関する。
【背景技術】
【０００２】
従来、現在地の位置情報を取得するための位置情報取得部を備える携帯端末が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、ＧＰＳ信号を受信するＧＰＳアンテナ（位置情報取得部）と、アラームを発するアラーム装置と、演算装置とを備える乗り越し防止アラーム装置（携帯端末）が開示されている。この乗り越し防止アラーム装置では、演算装置は、ＧＰＳ信号に基づいて現在位置を算出する。そして、現在位置が目的地の位置を中心とする所定の範囲内にあることが認識された際、演算装置は、アラーム装置を動作させてユーザに目的地に到着したことを通知するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３２４３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の乗り越し防止アラーム装置では、ユーザが、アラーム装置以外の他のアナウンス情報（到着地表示）に基づき目的地への到着が確認可能な覚醒状態においても、ＧＰＳアンテナを常に起動させておく必要がある。このため、ＧＰＳアンテナにおける電力消費が継続されるため、乗り越し防止アラーム装置としての消費電力が増大するという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、位置情報取得部における電力消費を低減することによって、携帯端末での消費電力を低減させることが可能な携帯端末およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面による携帯端末は、ユーザに保持される携帯端末であって、ユーザの状態を検出するための検出部と、現在地の位置情報を取得するための位置情報取得部と、制御部とを備え、制御部は、検出部により検出されたユーザの状態に基づいてユーザが睡眠状態であるかまたは覚醒状態であるかを判断するとともに、ユーザが睡眠状態であると判断された場合に、位置情報取得部を駆動させて現在地の位置情報を取得させる制御を行い、ユーザが覚醒状態であると判断された場合に、位置情報取得部を停止させる制御を行うように構成されている。
【０００８】
この発明の第１の局面による携帯端末では、上記のように、制御部が、ユーザが睡眠状態であると判断された場合に、位置情報取得部を起動させて現在地の位置情報を取得させる制御を行い、ユーザが覚醒状態であると判断された場合に、位置情報取得部を停止させる制御を行うことによって、ユーザが睡眠状態であっても覚醒状態であってもこれに関係なく位置情報取得部が駆動されているような場合と異なり、ユーザが覚醒状態の際には位置情報取得部が停止されるので、位置情報取得部における電力消費の低減を図ることができる。これにより、携帯端末での消費電力を低減させることができる。
【０００９】
上記第１の局面による携帯端末において、好ましくは、検出部は、ユーザの体の揺れを検出可能なように構成されており、制御部は、閾値以上のユーザの体の揺れが発生する周期を揺れ周期として取得するとともに、取得した揺れ周期に基づいてユーザが睡眠状態であるかまたは覚醒状態であるかを判断するように構成されている。このように構成すれば、ユーザの体の揺れから取得される揺れ周期に基づいて、確実に、ユーザが睡眠状態であるか覚醒状態であるかを判断することができる。
【００１０】
この場合、好ましくは、制御部は、取得した揺れ周期が基準周期と適合するか否かを判断するとともに、基準周期と適合した揺れ周期の回数が所定の割合以上である場合に、ユーザが睡眠状態であると判断するように構成されている。このように構成すれば、取得された揺れ周期の中に基準周期と適合しない揺れ周期が含まれていた場合であっても、基準周期と適合した揺れ周期の回数が所定の割合以上である場合にはユーザが睡眠状態であると判断することができるので、睡眠状態または覚醒状態の判別精度を高めることができる。
【００１１】
上記揺れ周期が基準周期と適合するか否かを判断する携帯端末において、好ましくは、制御部は、取得した揺れ周期が基準周期近傍の所定の範囲内である場合に、取得した揺れ周期が基準周期と適合すると判断するように構成されている。このように構成すれば、睡眠状態のユーザから基準周期から多少ずれた揺れ周期が取得された場合であっても、取得された揺れ周期を基準周期と適合すると見なすことができるので、ユーザが睡眠状態である場合の判断もれを抑制することができる。
【００１２】
上記揺れ周期が基準周期と適合するか否かを判断する携帯端末において、好ましくは、制御部は、予めユーザにより設定された、ユーザに固有の基準周期に基づいて、取得した揺れ周期が基準周期と適合するか否かを判断するように構成されている。このように構成すれば、ユーザごとに異なる基準周期を設定することができるので、各々のユーザに適した基準周期に基づいてユーザが睡眠状態であるか覚醒状態であるかを判断することができる。
【００１３】
上記検出部がユーザの体の揺れを検出可能な携帯端末において、好ましくは、携帯端末は、着席した状態のユーザの胸部近傍に配置されている。このように構成すれば、検出部に着席した状態のユーザの腰より上の上半身の揺れを確実に検出させることができるので、ユーザが睡眠状態であるか覚醒状態であるかを容易に判断することができる。
【００１４】
上記第１の局面による携帯端末において、好ましくは、位置情報取得部により取得された現在地の位置情報に基づいて、目的地への到着をユーザに通知するための通知部をさらに備え、制御部は、睡眠状態であると判断されたユーザに対して、通知部により目的地への到着を通知させる制御を行うように構成されている。このように構成すれば、睡眠状態に起因して目的地を通り過ぎる可能性が高いユーザに対して、通知部を用いて目的地への到着を通知することができるので、ユーザが目的地を通り過ぎることを抑制することができる。
【００１５】
この場合、好ましくは、制御部は、通知部により目的地への到着を通知させるとともに、位置情報取得部と検出部とを停止させる制御を行うように構成されている。このように構成すれば、ユーザに目的地への到着を通知した後には、現在地の位置情報が不要になるとともにユーザの状態を検出する必要がなくなるので、駆動させる必要のない位置情報取得部および検出部の双方を停止させて、双方における消費電力を低減させることができる。これにより、携帯端末での消費電力を効果的に低減させることができる。
【００１６】
この発明の第２の局面によるプログラムは、ユーザに保持される携帯端末の制御部を、検出部にユーザの状態を検出させる手段と、検出部により検出されたユーザの状態に基づいてユーザが睡眠状態であるかまたは覚醒状態であるかを判断する判断手段と、ユーザが睡眠状態であると判断された場合、位置情報取得部を駆動させて、位置情報取得部に現在地の位置情報を取得させる手段と、ユーザが覚醒状態であると判断された場合、位置情報取得部を停止させる手段として機能させる。
【００１７】
この発明の第２の局面によるプログラムでは、上記のように、制御部を、ユーザが睡眠状態であると判断された場合、位置情報取得部を起動させて、位置情報取得部に現在地の位置情報を取得させる手段と、ユーザが覚醒状態であると判断された場合、位置情報取得部を停止させる手段として機能させることによって、ユーザが睡眠状態であっても覚醒状態であってもこれに関係なく位置情報取得部が駆動されているような場合と異なり、ユーザが覚醒状態の際には位置情報取得部が停止されるので、位置情報取得部における電力消費の低減を図ることができる。これにより、携帯端末での消費電力を低減させることができる。
【発明の効果】
【００１８】
本発明によれば、上記のように、位置情報取得部における電力消費の低減を図ることができるので、携帯端末での消費電力を低減させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による携帯端末を着席したユーザが身に着けている状態を示した模式図である。
【図２】本発明の一実施形態による携帯端末の構成を示したブロック図である。
【図３】本発明の一実施形態による携帯端末において、加速度センサにより検出されたユーザの体の揺れに基づく加速度を示した図である。
【図４】本発明の一実施形態による携帯端末における睡眠検出プログラムの初期設定モードでの制御処理フローを示した図である。
【図５】本発明の一実施形態による携帯端末における通知アプリケーションの目的地登録モードでの制御処理フローを示した図である。
【図６】本発明の一実施形態による携帯端末における睡眠検出プログラムでの制御処理フローを示した図である。
【図７】本発明の一実施形態による携帯端末における通知アプリケーションでの制御処理フローを示した図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を図面に基づいて説明する。
【００２１】
まず、図１〜図３を参照して、本発明の一実施形態による携帯端末１の構造について説明する。
【００２２】
本発明の一実施形態による携帯端末１は、図１に示すように、ユーザ１００の胸ポケット１００ａ内に配置されることによって、ユーザ１００に保持されている。ユーザ１００は、図示しない電車やバスに乗っているとともに、席１０１に着席している状態にある。
【００２３】
携帯端末１は、図２に示すように、制御部１０と、記録部１１と、加速度センサ１２と、ＧＰＳ受信部１３と、アラーム部１４と、通信部１５と、表示部１６と、操作部１７とを備えている。なお、加速度センサ１２、ＧＰＳ受信部１３およびアラーム部１４は、それぞれ、本発明の「検出部」、「位置情報取得部」および「通知部」の一例である。
【００２４】
制御部１０はＣＰＵからなり、制御プログラムを実行することにより携帯端末１全体の動作制御を行うように構成されている。また、制御部１０は、記録部１１に記録されたプログラムやアプリケーションを実行可能に構成されている。
【００２５】
記録部１１には、睡眠検出プログラムと、通知アプリケーションと、ユーザ１００（図１参照）によって予め登録されたユーザ情報および目的地の位置情報とが記録されている。また、睡眠検出プログラムは、ユーザ情報を登録するための初期設定モードを含んでいる。また、通知アプリケーションは、目的地の位置情報を登録するための目的地登録モードを含んでいる。なお、睡眠検出プログラムおよび通知アプリケーションは、本発明の「プログラム」の一例である。
【００２６】
加速度センサ１２は、携帯端末１に加えられる加速度を検出可能に構成されている。また、制御部１０は、加速度センサ１２により検出された加速度のうち、ユーザ１００が乗車している電車やバスに起因した加速度を除去可能に構成されている。これにより、加速度センサ１２は、ユーザ１００の体の揺れに基づく加速度を検出可能に構成されている。
【００２７】
また、図１に示すように、ユーザ１００の体がＸ１側に傾いた際には、図３に示すように、ユーザ１００が傾く際の加速度として加速度センサ１２は正の値を検出するように構成されている。また、図１に示すように、Ｘ１側に傾いた状態のユーザ１００の体がＸ２側に戻された際には、図３に示すように、ユーザ１００が戻される際の加速度として加速度センサ１２は負の値を検出するように構成されている。
【００２８】
ここで、図３に示すように、ユーザ１００の体が傾いてから戻されるまでの一連の体の揺れの周期を第１揺れ周期Ａとして規定する。詳細には、ユーザ１００の体が傾き始めて加速度の正の値が検出され始めてから、加速度が閾値＋Ｚを超えた後、最も傾いて正の値の加速度が検出されなくなるまでの時間間隔ｔ１とする。また、傾いた状態のユーザ１００の体が戻され始めてから、加速度が閾値−Ｚを超えた後、ユーザ１００の体が傾く前の状態に戻されて加速度の負の値が検出されなくなるまでの時間間隔ｔ２とする。そして、時間間隔ｔ１と時間間隔ｔ２との和を第１揺れ周期Ａとして規定する。また、一連の体の揺れと次の一連の体の揺れまでの時間間隔を第２揺れ周期Ｂとして規定する。詳細には、一連の体の揺れにおける加速度の正の極大値と、次の一連の体の揺れにおける加速度の正の極大値との時間間隔を、第２揺れ周期Ｂとして規定する。なお、第１揺れ周期Ａおよび第２揺れ周期Ｂは、本発明の「揺れ周期」の一例である。
【００２９】
図２に示すように、ＧＰＳ受信部１３は、ＧＰＳ信号を受信することにより携帯端末１の現在地の位置情報を取得可能に構成されている。この現在地の位置情報は、現在地の座標データから構成されている。また、制御部１０は、ＧＰＳ受信部１３への電力供給および電力供給の停止を制御することによって、ＧＰＳ受信部１３の起動および駆動の停止を制御可能に構成されている。アラーム部１４は、アラーム音や振動などを発生させる機能を有している。
【００３０】
通信部１５は、ネットワークを介して図示しない外部サーバなどに接続する機能を有している。表示部１６は、図示しない設定画面などを表示する機能を有している。操作部１７は、携帯端末１に対するユーザ１００の操作を受け付ける機能を有している。
【００３１】
また、記録部１１のユーザ情報には、睡眠検出プログラムの初期設定モードにおいて記録されたユーザ１００に固有の固有情報と、ユーザ１００により設定された判断周期数Ｎαとが含まれている。固有情報には、睡眠検出プログラムにおいて用いられる、ユーザ１００が睡眠状態であるかまたは覚醒状態であるかを判断するための基準となる数値が含まれている。具体的には、固有情報には、ユーザ１００の体の揺れに基づく加速度の大きさの基準となる閾値＋Ｚおよび−Ｚ（図３参照）と、第１揺れ周期Ａ（図３参照）の基準となる第１基準周期Ａαと、第２揺れ周期Ｂ（図３参照）の基準となる第２基準周期Ｂαとが含まれている。なお、第２基準周期Ｂαは、本発明の「基準周期」の一例である。
【００３２】
記録部１１の目的地の位置情報は、目的地の座標データから構成されているとともに、ユーザ１００により入力された目的地の駅名、バス停名および住所などの目的地情報に基づいて記録されている。
【００３３】
ここで、本実施形態では、制御部１０により、第１揺れ周期Ａおよび第２揺れ周期Ｂ（図３参照）と固有情報と判断周期数Ｎαとに基づいて、ユーザ１００（図１参照）が睡眠状態であるかまたは覚醒状態であるかが判断される。そして、制御部１０により、ユーザ１００が睡眠状態であると判断された場合にＧＰＳ受信部１３（図２参照）が起動される一方、ユーザ１００が覚醒状態であると判断された場合にＧＰＳ受信部１３が停止される。さらに、駆動されたＧＰＳ受信部１３により取得された現在地の位置情報に基づいて目的地近傍に到着したと判断された場合に、制御部１０により、アラーム部１４（図２参照）を介して目的地への到着がユーザ１００に対して通知されるとともに、ＧＰＳ受信部１３が停止される。この一連の制御処理が、制御部１０により睡眠検出プログラムおよび通知アプリケーションが実行されることによって行われるように構成されている。なお、制御部１０の詳細な制御処理については後述する。
【００３４】
次に、図１〜図４を参照して、携帯端末１の制御部１０における睡眠検出プログラムの初期設定モードでの制御処理フローについて説明する。
【００３５】
電車やバスに乗ったユーザ１００（図１参照）が席１０１（図１参照）に着席する。そして、ユーザ１００によって操作部１７（図２参照）が操作されることにより睡眠検出プログラムの初期設定モードが実行される。そして、携帯端末１がユーザ１００の胸ポケット１００ａ（図１参照）内に配置される。
【００３６】
この状態で、図４に示すように、制御部１０（図２参照）により、ステップＳ１において、加速度センサ１２（図２参照）からユーザ１００の体の揺れに基づく加速度のデータ（図３参照）が取得される。そして、制御部１０により、ステップＳ２において、ユーザ１００により、取得された加速度のデータが基準波形として設定されたか否かが判断される。基準波形として設定されなかったと判断された場合には、制御部１０の睡眠検出プログラムの初期設定モードにおける制御処理が終了される。
【００３７】
また、基準波形として設定されたと判断された場合には、制御部１０により、ステップＳ３において、取得した基準波形に基づいてユーザ１００に固有の固有情報が算出される。具体的には、制御部１０により、加速度のデータに含まれる複数の正の極大値および負の極大値から、それぞれ、正の極大値の平均および負の極大値の平均が算出される。そして、算出した正の極大値の平均および負の極大値の平均よりも所定の割合だけ小さな値が、それぞれ、閾値＋Ｚおよび閾値−Ｚ（図３参照）として算出される。また、複数の第１揺れ周期Ａ（図３参照）の平均および複数の第２揺れ周期Ｂ（図３参照）の平均が、それぞれ、第１基準周期Ａαおよび第２基準周期Ｂαとして算出される。その後、制御部１０により、ステップＳ４において、算出した閾値＋Ｚおよび−Ｚと、第１基準周期Ａαと、第２基準周期Ｂαとを含む固有情報が記録部１１（図２参照）に記録される。
【００３８】
そして、制御部１０により、ステップＳ５において、ユーザ１００により判断周期数Ｎαが入力されたか否かが判断される。判断周期数Ｎαが入力されなかったと判断された場合には、制御部１０の睡眠検出プログラムの初期設定モードにおける制御処理が終了される。また、判断周期数Ｎαが入力されたと判断された場合には、制御部１０により、ステップＳ６において、入力された判断周期数Ｎαが記録部１１に記録される。そして、制御部１０の睡眠検出プログラムの初期設定モードでの制御処理が終了される。
【００３９】
次に、図１、図２および図５を参照して、携帯端末１の制御部１０における通知アプリケーションの目的地登録モードでの制御処理フローについて説明する。
【００４０】
ユーザ１００（図１参照）によって操作部１７（図２参照）が操作されることにより、通知アプリケーションの目的地登録モードが実行される。そして、図５に示すように、制御部１０（図２参照）により、ステップＳ１１において、ユーザ１００により、目的地の駅名、バス停名および住所などの目的地情報が入力されたか否かが判断されるとともに、目的地情報が入力されたと判断されるまでこの判断が繰り返される。目的地情報が入力されたと判断された場合には、制御部１０により、ステップＳ１２において、目的地情報が通信部１５（図２参照）を介して外部サーバに送信される。
【００４１】
そして、制御部１０により、ステップＳ１３において、外部サーバから目的地情報に対応する目的地の位置情報を受信したか否かが判断されるとともに、目的地の位置情報を受信したと判断されるまでこの判断が繰り返される。目的地の位置情報を受信したと判断された場合には、制御部１０により、ステップＳ１４において、目的地の位置情報が記録部１１（図２参照）に記録される。そして、制御部１０の通知アプリケーションの目的地登録モードでの制御処理が終了される。
【００４２】
次に、図１〜図３、図６および図７を参照して、携帯端末１の制御部１０における睡眠検出プログラムでの制御処理フローについて説明する。
【００４３】
電車やバスに乗ったユーザ１００（図１参照）が席１０１（図１参照）に着席する。そして、ユーザ１００によって操作部１７（図２参照）が操作されることにより通知アプリケーションが実行される。そして、携帯端末１がユーザ１００の胸ポケット１００ａ（図１参照）内に配置される。ここで、通知アプリケーションが実行された際、睡眠検出プログラムも同時に実行される。また、制御部１０（図２参照）によるＧＰＳ受信部１３（図２参照）への電力供給は停止されている。
【００４４】
この状態で、図６に示すように、制御部１０により、ステップＳ２１において、加速度センサ１２（図２参照）からユーザ１００の体の揺れに基づく加速度のデータ（図３参照）が取得される。そして、制御部１０により、ステップＳ２２において、加速度のデータのうち、加速度が閾値＋Ｚ（図３参照）よりも正に大きくなるとともに、加速度が閾値−Ｚ（図３参照）よりも負に大きくなることにより、加速度が閾値＋Ｚおよび−Ｚを超えて変化したか否かが判断される。加速度が閾値＋Ｚおよび−Ｚを超えて変化しなかったと判断された場合には、第１揺れ周期Ａおよび第２揺れ周期Ｂ（図３参照）を求めることなくステップＳ３０に進む。
【００４５】
また、加速度が閾値＋Ｚおよび−Ｚを超えて変化したと判断された場合には、制御部１０により、ステップＳ２３において、加速度のデータから第１揺れ周期Ａが算出される。そして、制御部１０により、ステップＳ２４において、算出された第１揺れ周期Ａがユーザ１００に固有の第１基準周期Ａαと適合しているか否かが判断される。具体的には、第１基準周期Ａαの約９０％から約１１０％までの範囲（±約１０％の範囲）に第１揺れ周期Ａが含まれている場合に、制御部１０により、第１揺れ周期Ａが第１基準周期Ａαに適合すると判断される。第１揺れ周期Ａが第１基準周期Ａαと適合していないと判断された場合には、第２揺れ周期Ｂを求めることなくステップＳ３０に進む。
【００４６】
また、第１揺れ周期Ａが第１基準周期Ａαと適合すると判断された場合には、制御部１０により、ステップＳ２５において、加速度のデータから第２揺れ周期Ｂｎ（なお、ＢｎとはＮ番目に算出された第２揺れ周期Ｂを意味する）が算出されるとともに、ステップＳ２６において、第２揺れ周期Ｂの数Ｎが１増加される。そして、制御部１０により、ステップＳ２７において、算出されたＮ番目の第２揺れ周期Ｂｎがユーザ１００に固有の第２基準周期Ｂαと適合しているか否かが判断される。具体的には、第２基準周期Ｂαの約９０％から約１１０％までの範囲（±約１０％の範囲）に第２揺れ周期Ｂｎが含まれている場合に、制御部１０により、第２揺れ周期Ｂｎが第２基準周期Ｂαに適合すると判断される。そして、Ｎ番目の第２揺れ周期Ｂｎが第２基準周期Ｂαに適合するか否かが記録部１１（図２参照）に記録される。
【００４７】
そして、制御部１０により、ステップＳ２８において、算出された第２揺れ周期Ｂの数Ｎがユーザ１００により設定された判断周期数Ｎα以上であるか否かが判断される。第２揺れ周期Ｂの数Ｎが判断周期数Ｎα未満であると判断された場合には、ユーザ１００が睡眠状態であるかまたは覚醒状態であるかの判断を行うことなくステップＳ３０に進む。
【００４８】
また、第２揺れ周期Ｂの数Ｎが判断周期数Ｎα以上であると判断された場合には、制御部１０により、ステップＳ２９において、ユーザ１００が睡眠状態であるかまたは覚醒状態であるかが判断される。具体的には、（Ｎ−Ｎα＋１）番目の第２揺れ周期Ｂから最新（Ｎ番目）の第２揺れ周期ＢまでのＮα回分の第２揺れ周期Ｂのうち、第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上（８割以上）であるか否かが判断される。なお、０．８Ｎαが小数点以下の値を含む場合には、小数点以下を切り捨ててもよいし、四捨五入してもよいし、小数点以下を切り上げてもよい。Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα未満であると判断された場合には、ユーザ１００が覚醒状態であると判断されて、制御部１０によるＧＰＳ受信部１３への電力供給の停止が継続されて、ＧＰＳ受信部１３は起動されない。そして、ステップＳ３０に進む。
【００４９】
その後、制御部１０により、ステップＳ３０において、通知アプリケーションが終了されたか否かが判断される。なお、後述する通知アプリケーションでのステップＳ５５（図７参照）の制御処理や、ユーザ１００により操作部１７が操作されることなどによって、通知アプリケーションは終了される。通知アプリケーションが終了されたと判断した場合には、睡眠検出プログラムを実行する必要がなくなるので、制御部１０の睡眠検出プログラムにおける制御処理も終了される。一方、通知アプリケーションが終了されていないと判断した場合には、ステップＳ２１に戻り、再度加速度データが取得される。
【００５０】
ここで、本実施形態では、ステップＳ２９において、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上であると判断された場合には、ユーザ１００が睡眠状態であると判断されて、制御部１０により、ステップＳ３１において、ＧＰＳ受信部１３への電力供給が開始されてＧＰＳ受信部１３が起動される。これにより、後述する通知アプリケーションでのステップＳ５２（図７参照）の現在地の位置情報の取得が行われる。
【００５１】
そして、制御部１０により、ステップＳ３２において、第２揺れ周期Ｂの数Ｎが０になるとともに、ユーザ１００が睡眠状態であると判断されるまでに取得された第２揺れ周期Ｂの記録が記録部１１から削除される。
【００５２】
その後、制御部１０により、前述したステップＳ２１からステップＳ３０までの処理と同様の処理が、それぞれ、ステップＳ３３からステップＳ４２までにおいて行われることによって、覚醒状態であると判断されたユーザ１００が睡眠状態か覚醒状態かが判断される。具体的には、制御部１０により、ステップＳ３３において、加速度センサ１２から加速度のデータが取得され、ステップＳ３４において、加速度が閾値＋Ｚおよび−Ｚを超えて変化したか否かが判断される。加速度が閾値＋Ｚおよび−Ｚを超えて変化しなかったと判断された場合には、ステップＳ４２に進む。また、加速度が閾値＋Ｚおよび−Ｚを超えて変化したと判断された場合には、制御部１０により、ステップＳ３５において、第１揺れ周期Ａが算出され、ステップＳ３６において、第１揺れ周期Ａが第１基準周期Ａαと適合しているか否かが判断される。第１揺れ周期Ａが第１基準周期Ａαと適合していないと判断された場合には、ステップＳ４２に進む。
【００５３】
また、第１揺れ周期Ａが第１基準周期Ａαと適合すると判断された場合には、制御部１０により、ステップＳ３７において、Ｎ番目の第２揺れ周期Ｂｎが算出され、ステップＳ３８において、Ｎ番目の第２揺れ周期Ｂの数Ｎが１増加される。そして、制御部１０により、ステップＳ３９において、第２揺れ周期Ｂｎが第２基準周期Ｂαと適合するか否かが判断されて記録部１１に記録され、ステップＳ４０において、第２揺れ周期Ｂの数Ｎが判断周期数Ｎα以上であるか否かが判断される。第２揺れ周期Ｂの数Ｎが判断周期数Ｎα未満であると判断された場合には、ステップＳ４２に進む。また、第２揺れ周期Ｂの数Ｎが判断周期数Ｎα以上であると判断された場合には、制御部１０により、ステップＳ４１において、（Ｎ−Ｎα＋１）番目の第２揺れ周期Ｂから最新（Ｎ番目）の第２揺れ周期ＢまでのＮα回分の第２揺れ周期Ｂのうち、第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上であるか否かが判断される。Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上であると判断された場合には、ユーザ１００が睡眠状態であると判断されて、ＧＰＳ受信部１３は停止されない。
【００５４】
また、制御部１０により、ステップＳ４２において、通知アプリケーションが終了されたか否かが判断される。通知アプリケーションが終了されたと判断した場合には、制御部１０により、ステップＳ４３において、ＧＰＳ受信部１３が停止されて、制御部１０の睡眠検出プログラムにおける制御処理も終了される。一方、通知アプリケーションが終了されていないと判断した場合には、ステップＳ３３に戻る。
【００５５】
また、本実施形態では、ステップＳ４１において、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα未満であると判断された場合には、ユーザ１００が覚醒状態であると判断されて、制御部１０により、ステップＳ４４において、駆動していたＧＰＳ受信部１３が停止される。これにより、後述する通知アプリケーションでのステップＳ５２の現在地の位置情報の取得が停止される。そして、制御部１０により、ステップＳ４５において、第２揺れ周期Ｂの数Ｎが０になるとともに、ユーザ１００が覚醒状態であると判断されるまでに取得された第２揺れ周期Ｂの記録が記録部１１から削除される。その後、ステップＳ２１に戻り、睡眠状態であると判断されたユーザ１００が睡眠状態であるか覚醒状態であるかが判断される。
【００５６】
上記制御処理を行うことによって、ユーザ１００が睡眠状態と判断された場合のみＧＰＳ受信部１３を駆動させることが可能である。
【００５７】
次に、図２、図６および図７を参照して、携帯端末１の制御部１０における通知アプリケーションでの制御処理フローについて説明する。
【００５８】
ユーザ１００により通知アプリケーションが実行された際、図７に示すように、制御部１０（図２参照）により、ステップＳ５１において、睡眠検出プログラムでの制御処理フローのステップＳ３１（図６参照）の制御処理が行われたことにより、ＧＰＳ受信部１３（図２参照）が駆動されている否かが判断されるとともに、ＧＰＳ受信部１３が駆動されていると判断されるまでこの判断が繰り返される。ＧＰＳ受信部１３が駆動されていると判断された場合には、制御部１０により、ステップＳ５２において、ＧＰＳ受信部１３に現在地の位置情報を取得させる。
【００５９】
そして、制御部１０により、ステップＳ５３において、取得した現在地の位置情報が記憶部１１に記憶された目的地の位置情報に対応したか否かが判断される。具体的には、現在地の位置情報が目的地の位置情報を中心とする所定の範囲内にある場合に、現在地の位置情報が目的地の位置情報に対応したと判断される。現在地の位置情報が目的地の位置情報に対応していないと判断された場合には、ステップＳ５１に戻る。また、現在地の位置情報が目的地の位置情報に対応したと判断された場合には、制御部１０により、ステップＳ５４において、アラーム部１４が起動されて、アラーム音や振動などによって、ユーザ１００に対して目的地への到着が通知される。最後に、制御部１０により、ステップＳ５５において、通知アプリケーションが終了されて、制御部１０の通知アプリケーションにおける制御処理が終了される。これに伴い、上記した制御部１０による睡眠検出プログラムにおける制御処理もＧＰＳ受信部１３が停止された状態で終了される。
【００６０】
本実施形態では、上記のように、睡眠検出プログラムでの制御部１０により、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上であると判断された場合には、ユーザ１００が睡眠状態であると判断されて、ＧＰＳ受信部１３への電力供給が開始されてＧＰＳ受信部１３が起動され、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα未満であると判断された場合には、ユーザ１００が覚醒状態であると判断されて、駆動しているＧＰＳ受信部１３が停止される。このように構成することによって、ユーザ１００が睡眠状態であっても覚醒状態であってもこれに関係なくＧＰＳ受信部１３が駆動されているような場合と異なり、ユーザ１００が覚醒状態の際にはＧＰＳ受信部１３が停止されるので、ＧＰＳ受信部１３における電力消費の低減を図ることができる。これにより、携帯端末１での消費電力を低減させることができる。また、睡眠状態に起因して目的地を通り過ぎる可能性が高いユーザ１００に対して、アラーム部１４を用いて目的地への到着を通知することができるので、ユーザ１００が目的地を通り過ぎることを抑制することができる。
【００６１】
また、本実施形態では、上記のように、制御部１０により、加速度センサ１２により検出された加速度が閾値＋Ｚおよび−Ｚを超えて変化したと判断された場合に、第１揺れ周期Ａおよび第２揺れ周期Ｂを取得するとともに、第１揺れ周期Ａおよび第２揺れ周期Ｂに基づいてユーザ１００が睡眠状態であるかまたは覚醒状態であるかを判断することによって、ユーザ１００の体の揺れから取得される第１揺れ周期Ａおよび第２揺れ周期Ｂに基づいて、確実に、ユーザ１００が睡眠状態であるか覚醒状態であるかを判断することができる。
【００６２】
また、本実施形態では、上記のように、制御部１０により、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上であると判断された場合に、ユーザ１００が睡眠状態であると判断することによって、取得された第２揺れ周期Ｂの中に第２基準周期Ｂαと適合しない第２揺れ周期Ｂが含まれていた場合であっても、第２基準周期Ｂαと適合した第２揺れ周期Ｂの回数が揺れ周期の回数が所定の割合（８割）以上である場合にはユーザ１００が睡眠状態であると判断することができるので、睡眠状態または覚醒状態の判別精度を高めることができる。
【００６３】
また、本実施形態では、上記のように、制御部１０により、第２基準周期Ｂαの約９０％から約１１０％までの間に第２揺れ周期Ｂｎが含まれている場合に、第２揺れ周期Ｂｎが第２基準周期Ｂαに適合したと判断されることによって、睡眠状態のユーザ１００から第２基準周期Ｂαの約９０％から約１１０％の第２揺れ周期Ｂｎが取得された場合であっても、取得された第２揺れ周期Ｂｎを第２基準周期Ｂαと適合すると見なすことができるので、ユーザ１００が睡眠状態である場合の判断もれを抑制することができる。
【００６４】
また、本実施形態では、上記のように、制御部１０により、予めユーザ１００により初期設定モードにおいて設定された、ユーザ１００に固有の第１基準周期Ａαおよび第２基準周期Ｂαに基づいて、取得した第１揺れ周期Ａおよび第２揺れ周期Ｂが、それぞれ、第１基準周期Ａαおよび第２基準周期Ｂαと適合するか否かを判断することによって、ユーザ１００ごとに異なる第１基準周期Ａαおよび第２基準周期Ｂαを各々設定することができるので、各々のユーザ１００に適した第１基準周期Ａαおよび第２基準周期Ｂαに基づいて、ユーザ１００が睡眠状態であるか覚醒状態であるかを判断することができる。
【００６５】
また、本実施形態では、上記のように、携帯端末１をユーザ１００の胸ポケット１００ａ内に配置することによって、加速度センサ１２に着席した状態のユーザ１００の腰より上の上半身の揺れを確実に検出させることができるので、ユーザ１００が睡眠状態であるか覚醒状態であるかを容易に判断することができる。
【００６６】
また、本実施形態では、上記のように、制御部１０により、現在地の位置情報が目的地の位置情報に対応したと判断された場合には、アラーム部１４が起動されてユーザ１００に対して目的地への到着が通知されるとともに、通知アプリケーションが終了される制御が行われる。これに伴い、制御部１０による睡眠検出プログラムにおける制御処理もＧＰＳ受信部１３が停止された状態で終了されることによって、ユーザ１００に目的地への到着を通知した後には現在地の位置情報は不要になるので、それまでに駆動されていたＧＰＳ受信部１３を停止させることにより、ＧＰＳ受信部１３における電力消費を効果的に低減させることができる。また、ユーザ１００に目的地への到着が通知された後に、ＧＰＳ受信部１３が停止されるだけでなく、通知アプリケーションおよび睡眠検出プログラムも終了されるので、制御部１０における電力消費も低減させることができる。
【００６７】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６８】
たとえば、上記実施形態では、本発明の「検出部」の一例として、加速度センサ１２を用いた例を示したが、本発明はこれに限られない。本発明では、ユーザの状態を検出する検出部は加速度センサに限られない。たとえば、携帯端末にユーザの顔を常に撮影可能なカメラ部を設けるとともに、カメラ部により撮影されたユーザの目の開閉度合（ユーザの状態）に基づいて、ユーザが睡眠状態であるか覚醒状態であるかを判断してもよい。
【００６９】
また、上記実施形態では、制御部１０が、第１基準周期Ａαの約９０％から約１１０％までの範囲（±約１０％の範囲）に第１揺れ周期Ａが含まれている場合に、第１揺れ周期Ａが第１基準周期Ａαに適合すると判断する例を示した。また、制御部１０が、第２基準周期Ｂαの約９０％から約１１０％までの範囲（±約１０％の範囲）に第２揺れ周期Ｂｎが含まれている場合に、第２揺れ周期Ｂが第２基準周期Ｂαに適合すると判断する例を示したが、本発明はこれに限られない。本発明では、第１揺れ周期が第１基準周期に適合すると判断される範囲、および、第２揺れ周期が第２基準周期に適合すると判断される範囲は、±約１０％の範囲に限られない。なお、ユーザが睡眠状態であるか覚醒状態であるかを適切に判断するためには、適合すると判断される範囲を第１基準周期および第２基準周期の近傍の範囲にするのが好ましい。特に、適合すると判断される範囲を±約５％以上±約１０％以下の範囲にするのがより好ましい。
【００７０】
また、上記実施形態では、一連の体の揺れにおける加速度の正の極大値と、次の一連の体の揺れにおける加速度の正の極大値との時間間隔を第２揺れ周期Ｂとして規定した例を示したが、本発明はこれに限られない。たとえば、一連の体の揺れにおける加速度の負の極大値と、次の一連の体の揺れにおける加速度の負の極大値との時間間隔を第２揺れ周期として規定してもよい。
【００７１】
また、上記実施形態では、制御部１０により、現在地の位置情報が目的地の位置情報に対応したと判断された場合には、アラーム部１４が起動されてユーザ１００に対して目的地への到着が通知されるとともに、ＧＰＳ受信部１３が停止される例を示したが、本発明はこれに限られない。本発明では、ユーザに対して目的地への到着が通知される際に、ＧＰＳ受信部だけでなく、加速度センサも停止させてもよい。これによって、駆動させる必要のないＧＰＳ受信部および加速度センサの双方における消費電力を低減させることができるので、携帯端末での消費電力を効果的に低減させることが可能である。
【００７２】
また、上記実施形態では、制御部１０により、ユーザ１００が睡眠状態であると判断された後でユーザ１００が覚醒状態であると判断された際には、駆動していたＧＰＳ受信部１３が停止される例を示したが、本発明はこれに限られない。本発明では、一度でもユーザが睡眠状態であると判断された場合には、駆動したＧＰＳ受信部を停止させなくてもよい。これにより、一度でも睡眠状態と判断されたユーザに対して目的地への到着を通知することが可能になるので、ユーザが目的地を通り過ぎることを効果的に抑制することが可能である。また、この場合においても、ユーザが睡眠状態であると判断されるまではＧＰＳ受信部は起動されないので、ＧＰＳ受信部での消費電力を低減させることが可能である。
【００７３】
また、上記実施形態では、ユーザ１００に固有の固有情報である、閾値＋Ｚおよび−Ｚと、第１基準周期Ａαと、第２基準周期Ｂαとを用いた例を示したが、本発明はこれに限られない。本発明では、複数のユーザに共通した閾値と第１基準周期と第２基準周期とを用いてもよい。この場合、ユーザに固有情報を設定させる必要がない。
【００７４】
また、上記実施形態では、第１基準周期Ａαおよび第２基準周期Ｂαに基づいてユーザが睡眠状態であるか覚醒状態であるかを判断した例を示したが、本発明はこれに限られない。たとえば、第１基準周期を用いずに第２基準周期のみに基づいてユーザが睡眠状態であるか覚醒状態であるかを判断してもよい。
【００７５】
また、上記実施形態では、閾値＋Ｚおよび閾値−Ｚを、それぞれ、正の極大値の平均および負の極大値の平均よりも所定の割合だけ小さな値として算出する例を示したが、本発明はこれに限られない。たとえば、複数の極大値のうちの最小の極大値を閾値としてもよい。
【００７６】
また、上記実施形態では、第１基準周期Ａαおよび第２基準周期Ｂαを、それぞれ、複数の第１揺れ周期Ａの平均および複数の第２揺れ周期Ｂの平均として算出する例を示したが、本発明はこれに限られない。たとえば、複数の第１揺れ周期の中央値および複数の第２揺れ周期の中央値を、それぞれ、第１基準周期および第２基準周期としてもよい。
【００７７】
また、上記実施形態では、Ｎα回分の第２揺れ周期Ｂのうち第２基準周期Ｂαに適合した第２揺れ周期Ｂの数が０．８Ｎα以上（８割以上）である場合に、ユーザ１００が睡眠状態であると判断する例を示したが、本発明はこれに限られない。たとえば、所定の回数分の第２揺れ周期の全てが第２基準周期に適合する場合にのみ、ユーザが睡眠状態であると判断してもよい。これにより、ＧＰＳ受信部が駆動されにくくなるので、ＧＰＳ受信部での消費電力をより低減させることが可能である。
【００７８】
また、上記実施形態では、携帯端末１をユーザ１００の胸ポケット１００ａ内に配置した例を示したが、本発明はこれに限られない。本発明では、検出部がユーザの状態を検出可能であれば、ユーザの胸ポケット以外の腰ポケットなどに携帯端末を配置してもよい。なお、加速度センサにより着席した状態のユーザの体の揺れを検出する場合には、携帯機器を少なくともユーザの上半身に配置するのが好ましい。これにより、加速度センサに着席した状態のユーザの体の揺れを容易に検出させることが可能である。また、ユーザは着席した状態でなく、起立した状態でもよい。
【００７９】
また、上記実施形態では、説明の便宜上、本発明の制御部の処理を制御処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００８０】
１  携帯端末
１０  制御部
１２  加速度センサ（検出部）
１３  ＧＰＳ受信部（位置情報取得部）
１４  アラーム部（通知部）
１００  ユーザ
【図１】
2014002042.tif 000003
【図２】
2014002042.tif 000004
【図３】
2014002042.tif 000005
【図４】
2014002042.tif 000006
【図５】
2014002042.tif 000007
【図６】
2014002042.tif 000008
【図７】
2014002042.tif 000009