(57)【要約】【課題】臥位の誤検出を防ぐこと。【解決手段】電子機器１０１は、気圧センサ１０２によって測定された気圧の時系列変化に基づいて、閾値Ｔｈ２以上の気圧下降が発生したか否かを判断する。そして、電子機器１０１は、閾値Ｔｈ２以上の気圧下降が発生した場合に、閾値Ｔｈ１を所定値Ｎ分高い値に変更する。電子機器１０１は、気圧センサ１０２によって測定された気圧の時系列変化に基づいて、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断する。そして、電子機器１０１は、閾値Ｔｈ１以上の気圧上昇が発生した場合に、監視対象者Ｕの臥位を検出する。【選択図】図１
2018121803.tif 000002
【特許請求の範囲】
【請求項１】
監視対象者に装着される気圧センサによって測定された気圧の時系列変化に基づき、第１の閾値以上の気圧上昇が発生した場合に、前記監視対象者の臥位を検出する検出部と、
前記気圧センサによって測定された気圧の時系列変化に基づき、第２の閾値以上の気圧下降が発生した場合に、前記第１の閾値を所定値分高い値に変更する調整部と、
を有することを特徴とする電子機器。
【請求項２】
前記調整部は、
前記第１の閾値を前記所定値分高い値に変更した後に、前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧上昇が発生した場合に、前記第１の閾値を前記所定値分低い値に変更する、ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記調整部は、
前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧下降が発生し、かつ、前記監視対象者に装着される加速度センサによって測定された加速度の時系列変化に基づき、第３の閾値以上の角度変化が発生した場合に、前記第１の閾値を所定値分高い値に変更する、ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記調整部は、
前記第１の閾値を前記所定値分高い値に変更した後に、前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧上昇が発生し、かつ、前記加速度センサによって測定された加速度の時系列変化に基づき、前記第３の閾値以上の角度変化が発生した場合に、前記第１の閾値を前記所定値分低い値に変更する、ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記検出部によって前記監視対象者の臥位が検出された場合、前記監視対象者の臥位が検出されたことを示す情報を出力する出力部を、有することを特徴とする請求項１〜４のいずれか一つに記載の電子機器。
【請求項６】
監視対象者に装着される気圧センサによって測定された気圧の時系列変化に基づき、第１の閾値以上の気圧上昇が発生した場合に、前記監視対象者の臥位を検出するコンピュータに、
前記気圧センサによって測定された気圧の時系列変化に基づき、第２の閾値以上の気圧下降が発生した場合に、前記第１の閾値を所定値分高い値に変更する、
処理を実行させることを特徴とする姿勢検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、および姿勢検出プログラムに関する。
【背景技術】
【０００２】
従来、加速度センサや気圧センサは、ウェアラブルデバイスやスマートフォンなどの端末に幅広く利用されているセンサである。加速度センサによれば、例えば、端末に加わる加速度を計測することで、端末がどのように動いているかを検出することができる。また、気圧センサによれば、例えば、気圧の変化を測定することで、高さ変化を検出することができる。
【０００３】
先行技術としては、例えば、生体に取り付けられた端末装置から送信された高度情報に基づいて、端末装置の高度が異なる高度に変わったときの高度差を計測し、計測した高度差に基づいて、端末装置が取り付けられている生体の動作姿勢を判断するものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４６７４１号公報
【特許文献２】特開２０１６−１５００３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ウェアラブルデバイス等をユーザの腕に装着し、ウェアラブルデバイス等の気圧センサを利用して身体姿勢を検出する場合、ユーザが手（腕）を上げ下げした際に、ユーザが寝た状態（臥位）となったと誤検出する場合がある。
【０００６】
一つの側面では、本発明は、臥位の誤検出を防ぐことを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、監視対象者に装着される気圧センサによって測定された気圧の時系列変化に基づき、第１の閾値以上の気圧上昇が発生した場合に、前記監視対象者の臥位を検出する検出部と、前記気圧センサによって測定された気圧の時系列変化に基づき、第２の閾値以上の気圧下降が発生した場合に、前記第１の閾値を所定値分高い値に変更する調整部と、を有する電子機器が提供される。
【発明の効果】
【０００８】
本発明の一側面によれば、臥位の誤検出を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる電子機器１０１の一実施例を示す説明図である。
【図２】図２は、転倒検知システム２００のシステム構成例を示す説明図である。
【図３】図３は、端末Ｔｉのハードウェア構成例を示すブロック図である。
【図４】図４は、ゲートウェイ装置ＧＷｉのハードウェア構成例を示すブロック図である。
【図５】図５は、ユーザ情報ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、閾値テーブル２３０の記憶内容の一例を示す説明図である。
【図７】図７は、センサ情報テーブル２４０の記憶内容の一例を示す説明図である。
【図８】図８は、手上げ下げ状態テーブル２５０の記憶内容の一例を示す説明図である。
【図９】図９は、端末Ｔｉの機能的構成例を示すブロック図である。
【図１０】図１０は、アラート画面の画面例を示す説明図である。
【図１１】図１１は、端末Ｔｉの姿勢検出処理手順の一例を示すフローチャートである。
【図１２】図１２は、サーバ２０１の転倒通知処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる電子機器、および姿勢検出プログラムの実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる電子機器１０１の一実施例を示す説明図である。図１において、電子機器１０１は、気圧センサ１０２を有し、気圧センサ１０２によって測定される気圧の時系列変化に基づき、監視対象者Ｕの臥位を検出するコンピュータである。臥位とは、寝た状態である。
【００１２】
具体的には、例えば、電子機器１０１は、監視対象者Ｕの腕（上腕、手首など）に装着可能なバンド型やバッジ型の端末装置である。気圧センサ１０２は、気圧（大気圧）を測定するセンサである。監視対象者Ｕは、監視対象となる人であり、例えば、高齢者や子供、あるいは、厳しい環境下で働く作業員などである。
【００１３】
ここで、高齢者などが転倒した場合、怪我をしたり意識を失ったりして動けなくなっていることがあるため、家族などができるだけ早く気付いて対処することが重要である。また、危険な薬品を扱う現場で作業員が転倒した場合には、薬品を吸って意識を失っていることがあるため、管理者などができるだけ早く気付いて対処することが重要である。同様に、夏場や足場の悪い現場で作業員が転倒した場合には、熱中症にかかったり怪我をしたりして動けなくなっていることがあるため、現場監督などができるだけ早く気付いて対処することが重要である。
【００１４】
このため、気圧センサ１０２を利用して、監視対象者Ｕの転倒を検出することが考えられる。例えば、電子機器１０１を腕に装着した監視対象者Ｕが立った状態から寝た状態に変化すると、気圧センサ１０２によって測定される気圧が上昇する。これを利用して、電子機器１０１は、第１の閾値（以下、「閾値Ｔｈ１」という）以上の気圧上昇が発生した場合に、監視対象者Ｕの臥位、すなわち、監視対象者Ｕの転倒を検出することができる。
【００１５】
ところが、監視対象者Ｕが腕（手）を上げた後に下げることによって生じる気圧上昇は、監視対象者Ｕが立った状態から寝た状態に変化することによって生じる気圧上昇と似ている。したがって、監視対象者Ｕが腕を上げ下げした際に、監視対象者Ｕが寝た状態（臥位）となったと誤検出するおそれがある。
【００１６】
そこで、本実施の形態では、手を下げる前には手が上がることを利用して、監視対象者Ｕが手を上げたら、臥位判定用の閾値Ｔｈ１を手上げの高さ分大きくして、手の上げ下げに伴う臥位の誤検出を防ぐ姿勢検出方法について説明する。以下、電子機器１０１の処理例について説明する。
【００１７】
（１）電子機器１０１は、気圧センサ１０２によって測定された気圧の時系列変化に基づいて、第２の閾値（以下、「閾値Ｔｈ２」という）以上の気圧下降が発生したか否かを判断する。そして、電子機器１０１は、閾値Ｔｈ２以上の気圧下降が発生した場合に、閾値Ｔｈ１を所定値Ｎ分高い値に変更する。
【００１８】
ここで、閾値Ｔｈ２は、任意に設定可能であり、例えば、閾値Ｔｈ２以上の気圧下降が発生した場合に、監視対象者Ｕが腕（手）を下げた状態から上げたと判断できる程度の値に設定される。また、所定値Ｎは、任意に設定可能であり、例えば、監視対象者Ｕが腕（手）を下げた状態から上げたときに減少（下降）する気圧の変化分をもとに設定される。
【００１９】
グラフ１１０（図１中、太線）は、気圧センサ１０２によって定期的（例えば、１秒間隔）に測定された気圧の連続する測定時刻間での差（相対気圧）の時系列変化を示す。ここでの相対気圧は、気圧センサ１０２によって、ある時刻に測定された気圧から、直前に測定された気圧を減算した気圧差を表す（単位：ｈＰａ）。
【００２０】
図１の例では、時刻ｔ２において、監視対象者Ｕが手を上げたため、閾値Ｔｈ２以上の気圧下降が発生している。具体的には、時刻ｔ２に測定された気圧が、時刻ｔ１に測定された気圧に対して閾値Ｔｈ２以上小さくなっている。なお、時刻ｔ１は、時刻ｔ２の直前に気圧が測定された時刻である。このため、電子機器１０１は、時刻ｔ２において閾値Ｔｈ２以上の気圧下降が発生したと判断し、閾値Ｔｈ１を所定値Ｎ分高い値に変更する。なお、グラフ１２０（図１中、点線）は、閾値Ｔｈ１の時系列変化を示す。
【００２１】
（２）電子機器１０１は、気圧センサ１０２によって測定された気圧の時系列変化に基づいて、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断する。そして、電子機器１０１は、閾値Ｔｈ１以上の気圧上昇が発生した場合に、監視対象者Ｕの臥位を検出する。
【００２２】
図１の例では、時刻ｔ２において、閾値Ｔｈ１が所定値Ｎ分高い値に変更されている。このため、時刻ｔ３において、監視対象者Ｕが手を上げた状態から下げたときに気圧が大きくなっても、閾値Ｔｈ１が所定値Ｎ分高くなっているため、臥位と誤検出されるのを防ぐことができる。
【００２３】
このように、電子機器１０１によれば、監視対象者Ｕが手を上げた状態となった際に、臥位判定用の閾値Ｔｈ１を所定値Ｎ分大きくすることにより、手の上げ下げに伴う臥位の誤検出を防ぐことができる。また、監視対象者Ｕが手を上げた状態で転倒したとしても、手を上げた高さから寝た状態の高さまでの分だけ気圧が大きくなるため、監視対象者Ｕの臥位を検出することができる。
【００２４】
なお、電子機器１０１は、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後に、閾値Ｔｈ２以上の気圧上昇が発生した場合には、閾値Ｔｈ１を所定値Ｎ分低い値に変更する。すなわち、手を上げた状態から下げたと判断できる程度の気圧上昇が発生した場合に、電子機器１０１は、閾値Ｔｈ１を元の値（デフォルト値）に戻す。
【００２５】
これにより、例えば、手を下げた後に、監視対象者Ｕが転倒して気圧が大きくなった場合には、閾値Ｔｈ１が元の値（デフォルト値）に戻っているため、監視対象者Ｕの臥位を検出することができる。図１の例では、時刻ｔ４において、監視対象者Ｕが手を下げた状態で転倒して寝た状態となっている。この場合、閾値Ｔｈ１が元の値（デフォルト値）に戻っているため、閾値Ｔｈ１以上の気圧上昇が発生したと判断されて、監視対象者Ｕの臥位が検出される。
【００２６】
また、ここでは、電子機器１０１に気圧センサ１０２が内蔵される場合を例に挙げて説明したが、これに限らない。例えば、気圧センサ１０２は、電子機器１０１とは別体に設けられ、有線または無線により電子機器１０１本体と接続されることにしてもよい。
【００２７】
（転倒検知システム２００のシステム構成例）
つぎに、実施の形態にかかる転倒検知システム２００のシステム構成例について説明する。以下の説明では、図１に示した電子機器１０１を、転倒検知システム２００の端末Ｔ１〜Ｔｎに適用した場合を例に挙げて説明する。また、監視対象者Ｕとして、危険な現場で作業を行う「作業者」を例に挙げて説明する。
【００２８】
図２は、転倒検知システム２００のシステム構成例を示す説明図である。図２において、転倒検知システム２００は、サーバ２０１と、管理装置２０２と、ゲートウェイ装置ＧＷ１〜ＧＷｎと、端末Ｔ１〜Ｔｎと、を含む構成である。転倒検知システム２００において、サーバ２０１、管理装置２０２、およびゲートウェイ装置ＧＷ１〜ＧＷｎは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、インターネット、移動体通信網、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。
【００２９】
以下の説明では、ゲートウェイ装置ＧＷ１〜ＧＷｎのうちの任意のゲートウェイ装置を「ゲートウェイ装置ＧＷｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。また、端末Ｔ１〜Ｔｎのうちのゲートウェイ装置ＧＷｉに対応する端末を「端末Ｔｉ」と表記する場合がある。なお、ゲートウェイ装置ＧＷｉに対応する端末Ｔｉとは、例えば、ゲートウェイ装置ＧＷｉとの間でペアリングが行われた端末である。
【００３０】
ここで、サーバ２０１は、ユーザ情報ＤＢ（データベース）２２０を有し、監視対象者Ｕの転倒を通知するコンピュータである。ユーザ情報は、転倒検知システム２００のユーザに関する情報である。ユーザ情報ＤＢ２２０の記憶内容については、図５を用いて後述する。
【００３１】
管理装置２０２は、転倒検知システム２００の管理者が使用するコンピュータであり、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレットＰＣなどである。
【００３２】
ゲートウェイ装置ＧＷｉは、端末Ｔｉと近距離無線通信可能なコンピュータである。例えば、ゲートウェイ装置ＧＷｉは、監視対象者Ｕが使用するスマートフォン、携帯電話機、タブレットＰＣ、ノートＰＣなどである。
【００３３】
端末Ｔｉは、閾値テーブル２３０、センサ情報テーブル２４０および手上げ下げ状態テーブル２５０を有し、ゲートウェイＧＷｉと近距離無線通信可能なコンピュータである。例えば、端末Ｔｉは、監視対象者Ｕの腕（上腕、手首など）に装着されるバンド型の端末である。図１に示した電子機器１０１は、例えば、端末Ｔｉに相当する。
【００３４】
なお、近距離無線通信とは、通信距離が数十メートル程度までの無線通信である。近距離無線通信の一例としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等の無線ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を利用した通信が挙げられる。
【００３５】
（端末Ｔｉのハードウェア構成例）
図３は、端末Ｔｉのハードウェア構成例を示すブロック図である。図３において、端末Ｔｉは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、近距離無線Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、気圧センサ３０４と、加速度センサ３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００３６】
ここで、ＣＰＵ３０１は、端末Ｔｉの全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００３７】
近距離無線Ｉ／Ｆ３０３は、無線通信回路とアンテナを有し、無線ネットワークに接続され、無線ネットワークを介して他のコンピュータ（例えば、ゲートウェイ装置ＧＷｉ）に接続される。そして、近距離無線Ｉ／Ｆ３０３は、無線ネットワークと内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００３８】
気圧センサ３０４は、気圧Ｐ（大気圧）を測定するセンサである。図１に示した気圧センサ１０２は、例えば、気圧センサ３０４に相当する。加速度センサ３０５は、加速度Ａを測定するセンサであり、例えば、Ｘ軸、Ｙ軸およびＺ軸の各方向の加速度（Ａｘ，Ａｙ，Ａｚ）を測定する。なお、端末Ｔｉは、上述した構成部のほか、例えば、ディスプレイ、入力装置、公衆網Ｉ／Ｆ等を有することにしてもよい。
【００３９】
（ゲートウェイ装置ＧＷｉのハードウェア構成例）
図４は、ゲートウェイ装置ＧＷｉのハードウェア構成例を示すブロック図である。図４において、ゲートウェイ装置ＧＷｉは、ＣＰＵ４０１と、メモリ４０２と、ディスプレイ４０３と、入力装置４０４と、公衆網Ｉ／Ｆ４０５と、近距離無線Ｉ／Ｆ４０６と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニット４０７と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４０】
ここで、ＣＰＵ４０１は、ゲートウェイ装置ＧＷｉの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭがＯＳのプログラムを記憶し、ＲＯＭがアプリケーションプログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させることになる。
【００４１】
ディスプレイ４０３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０３は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００４２】
入力装置４０４は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０４は、例えば、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００４３】
公衆網Ｉ／Ｆ４０５は、無線通信回路とアンテナを有し、ネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、サーバ２０１）に接続される。そして、公衆網Ｉ／Ｆ４０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００４４】
近距離無線Ｉ／Ｆ４０６は、無線通信回路とアンテナを有し、無線ネットワークに接続され、無線ネットワークを介して他のコンピュータ（例えば、端末Ｔｉ）に接続される。そして、近距離無線Ｉ／Ｆ４０６は、ネットワーク２１０と装置内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００４５】
ＧＰＳユニット４０７は、ＧＰＳ衛星からの電波を受信し、ゲートウェイ装置ＧＷｉの位置情報を出力する。ゲートウェイ装置ＧＷｉの位置情報は、例えば、緯度、経度などの地球上の１点を特定する情報である。ただし、ゲートウェイ装置ＧＷｉは、ＧＰＳユニット４０７を有していなくてもよい。
【００４６】
また、図２に示したサーバ２０１、管理装置２０２についても、ゲートウェイ装置ＧＷｉと同様のハードウェア構成により実現することができる。ただし、サーバ２０１は、例えば、ディスプレイ４０３、入力装置４０４、ＧＰＳユニット４０７等を有していなくてもよい。また、サーバ２０１、管理装置２０２は、ディスクドライブ、ディスク（例えば、磁気ディスク、光ディスクなど）を有することにしてもよい。
【００４７】
（ユーザ情報ＤＢ２２０の記憶内容）
つぎに、サーバ２０１が有するユーザ情報ＤＢ２２０の記憶内容について説明する。ユーザ情報ＤＢ２２０は、例えば、サーバ２０１の記憶装置に記憶される。
【００４８】
図５は、ユーザ情報ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、ユーザ情報ＤＢ２２０は、端末ＩＤ、ユーザ名、メールアドレスおよび管理者フラグのフィールドを有し、各フィールドに情報を設定することで、ユーザ情報（例えば、ユーザ情報５００−１〜５００−３）をレコードとして記憶する。
【００４９】
ここで、端末ＩＤは、端末Ｔｉを一意に識別する識別子である。ユーザ名は、端末Ｔｉを使用するユーザの名称である。メールアドレスは、端末Ｔｉを使用するユーザのメールアドレスである。管理者フラグは、端末Ｔｉを使用するユーザが、管理者であるか否かを示す情報である。管理者は、例えば、作業者を監督、監視するユーザである。ここでは、管理者フラグが「１」の場合に、管理者であることを示す。管理者フラグが「０」の場合に、管理者ではないことを示す。
【００５０】
（各種テーブル２３０，２４０，２５０の記憶内容）
つぎに、端末Ｔｉが有する各種テーブル２３０，２４０，２５０の記憶内容について説明する。各種テーブル２３０，２４０，２５０は、例えば、図３に示した端末Ｔｉのメモリ３０２に記憶される。
【００５１】
図６は、閾値テーブル２３０の記憶内容の一例を示す説明図である。図６において、閾値テーブル２３０は、臥位判定用の閾値Ｔｈ１と、手上げ下げ判定用（気圧）の閾値Ｔｈ２と、手上げ下げ判定用（角度）の閾値Ｔｈ３と、を記憶する。ここで、閾値Ｔｈ１は、監視対象者Ｕの臥位を判定する際に用いる閾値である。また、閾値Ｔｈ２，Ｔｈ３は、監視対象者Ｕの腕（手）の上げ下げを判定する際に用いる閾値である。
【００５２】
図７は、センサ情報テーブル２４０の記憶内容の一例を示す説明図である。図７において、センサ情報テーブル２４０は、時刻、重力加速度ベクトルおよび気圧のフィールドを有し、各フィールドに情報を設定することで、センサ情報（例えば、センサ情報７００−１，７００−２）をレコードとして記憶する。
【００５３】
ここで、時刻は、気圧センサ３０４によって気圧Ｐが測定され、加速度センサ３０５によって加速度Ａが測定された時刻を表す。この時刻は、例えば、気圧センサ３０４によって測定された気圧Ｐが取得され、加速度センサ３０５によって測定された加速度Ａが取得された時刻（いわゆる、タイムスタンプ）であってもよい。
【００５４】
重力加速度ベクトルは、時刻ｔにおいて加速度センサ３０５によって測定されたＸ軸、Ｙ軸およびＺ軸の加速度から得られる重力加速度ベクトルＶ（ｔ）を示す。気圧は、時刻ｔにおいて気圧センサ３０４によって測定された気圧Ｐ（ｔ）を示す。
【００５５】
図８は、手上げ下げ状態テーブル２５０の記憶内容の一例を示す説明図である。図８において、手上げ下げ状態テーブル２５０は、端末Ｔｉを使用する監視対象者Ｕの手上げ下げ状態を記憶する。例えば、監視対象者Ｕが手（腕）を上げた状態であれば、手上げ下げ状態「上げ」が記憶される。一方、監視対象者Ｕが手（腕）を下げた状態であれば、手上げ下げ状態「下げ」が記憶される。
【００５６】
（端末Ｔｉの機能的構成例）
図９は、端末Ｔｉの機能的構成例を示すブロック図である。図９において、端末Ｔｉは、取得部９０１と、検出部９０２と、判定部９０３と、調整部９０４と、出力部９０５と、を含む構成である。取得部９０１〜出力部９０５は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、近距離無線Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００５７】
取得部９０１は、気圧センサ３０４（図３参照）によって測定された気圧Ｐを示す情報を取得する。具体的には、例えば、取得部９０１は、一定時間Δｔごとに、気圧センサ３０４によって測定された気圧Ｐ（ｔ）を示す情報を気圧センサ３０４から取得する。一定時間Δｔは、任意に設定可能であり、例えば、１秒〜５秒程度の時間に設定される。
【００５８】
なお、気圧Ｐ（ｔ）は、気圧センサ３０４によって測定された時刻ｔの気圧Ｐを示す。また、時刻ｔの気圧Ｐは、例えば、気圧センサ３０４によって時刻ｔに実際に測定された気圧Ｐであってもよく、また、気圧センサ３０４から時刻ｔに取得された気圧Ｐであってもよい。
【００５９】
取得された気圧Ｐ（ｔ）は、例えば、時刻ｔと対応付けて、図７に示したセンサ情報テーブル２４０に記憶される。
【００６０】
また、取得部９０１は、加速度センサ３０５（図３参照）によって測定された加速度Ａを示す情報を取得する。具体的には、例えば、取得部９０１は、一定時間Δｔごとに、加速度センサ３０５によって測定された加速度（Ａｘ（ｔ），Ａｙ（ｔ），Ａｚ（ｔ））を加速度センサ３０５から取得する。
【００６１】
なお、加速度（Ａｘ（ｔ），Ａｙ（ｔ），Ａｚ（ｔ））は、加速度センサ３０５によって測定された時刻ｔの各軸（Ｘ軸、Ｙ軸、Ｚ軸）方向の加速度Ａを示す。また、時刻ｔの加速度Ａは、例えば、加速度センサ３０５によって時刻ｔに実際に測定された加速度Ａであってもよく、また、加速度センサ３０５から時刻ｔに取得された加速度Ａであってもよい。
【００６２】
検出部９０２は、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、監視対象者Ｕの臥位を検出する。ここで、監視対象者Ｕの腕（上腕、手首など）には、端末Ｔｉが装着される。具体的には、例えば、検出部９０２は、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断する。そして、検出部９０２は、閾値Ｔｈ１以上の気圧上昇が発生した場合に、監視対象者Ｕの臥位を検出する。
【００６３】
閾値Ｔｈ１は、例えば、人が立った状態（ただし、腕を下げた状態）から寝た状態に変化した際に、腕に装着された端末Ｔｉの高さがどれだけ変化するかによって設定される。一例として、人が立った状態（ただし、腕（手）は下げた状態である。）から寝た状態に変化すると、腕に装着された端末Ｔｉの高さが、０．８［ｍ］程度低くなるとする。
【００６４】
この場合、例えば、「０．８［ｍ］」の高さに相当する気圧Ｐを、人が立った状態から寝た状態に変化したときに生じる気圧差として、閾値Ｔｈ１（デフォルト値）に設定することができる。なお、ある高さｈに相当する気圧Ｐは、例えば、下記式（１）を用いて求めることができる。ただし、ｈは、高さ［ｍ］を示す。Ｐ0は、海面気圧［ｈＰａ］を示す。Ｐは、気圧［ｈＰａ］を示す。Ｔは、気温［℃］を示す。
【００６５】
【数１】
2018121803.tif 000003
【００６６】
ここで、高さｈを「０．８［ｍ］」とし、海面気圧Ｐ0を「１０１３．２５［ｈＰａ］」とし、気温Ｔを「１６．４［℃］」とする。この場合、気圧Ｐは「０．１［ｈＰａ］」となり、閾値Ｔｈ１のデフォルト値として「Ｔｈ１＝０．１［ｈＰａ］」が設定される。閾値Ｔｈ１は、例えば、図６に示した閾値テーブル２３０に記憶される。
【００６７】
より詳細に説明すると、例えば、検出部９０２は、センサ情報テーブル２４０を参照して、現在の時刻ｔの気圧Ｐ（ｔ）と、直前の時刻（ｔ−１）の気圧Ｐ（ｔ−１）とを特定する。また、検出部９０２は、閾値テーブル２３０から閾値Ｔｈ１を読み出す。つぎに、検出部９０２は、特定した気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ１以上大きくなったか否かを判断する。そして、検出部９０２は、気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ１以上大きくなった場合に、監視対象者Ｕの臥位を検出する。
【００６８】
なお、ここでは、検出部９０２は、現在の時刻ｔの気圧Ｐ（ｔ）と、直前の時刻（ｔ−１）の気圧Ｐ（ｔ−１）とを比較して、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断することにしたが、これに限らない。例えば、検出部９０２は、現在の時刻ｔを含む複数の時刻（例えば、過去３０秒間の各時刻）の気圧に基づいて、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断することにしてもよい。より具体的には、例えば、検出部９０２は、センサ情報テーブル２４０を参照して、現在の時刻ｔを含む複数の時刻の気圧のうち、現在の時刻ｔよりも前に測定された最小の気圧を特定する。そして、検出部９０２は、現在の時刻ｔの気圧Ｐ（ｔ）と、特定した最小の気圧Ｐとを比較して、閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断することにしてもよい。ただし、検出部９０２は、予め設定された値よりも大きい気圧上昇が発生した場合は、監視対象者Ｕが階段や坂を下りていると判断して、臥位を検出しないことにしてもよい。
【００６９】
判定部９０３は、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、監視対象者Ｕの腕（手）の上げ下げを判定する。具体的には、例えば、判定部９０３は、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、閾値Ｔｈ２以上の気圧下降が発生したか否かを判断する。そして、判定部９０３は、閾値Ｔｈ２以上の気圧下降が発生した場合に、監視対象者Ｕが、手を下げた状態から手を上げた状態となったと判定する。
【００７０】
閾値Ｔｈ２は、例えば、人が手を下げた状態から手を上げた状態に変化した際に、腕に装着された端末Ｔｉの高さがどれだけ変化するかによって設定される。一例として、人が手を下げた状態から手を上げた状態に変化すると、腕に装着された端末Ｔｉの高さが、０．４［ｍ］程度高くなるとする。
【００７１】
この場合、例えば、「０．４［ｍ］」の高さに相当する気圧Ｐを、人が手を下げた状態から手を上げた状態に変化したときに生じる気圧差として、閾値Ｔｈ２に設定することができる。一例として、高さｈを「０．４［ｍ］」とし、海面気圧Ｐ0を「１０１３．２５［ｈＰａ］」とし、気温Ｔを「１６．４［℃］」とすると、上記式（１）から、閾値Ｔｈ２は「Ｔｈ２＝０．０５［ｈＰａ］」となる。閾値Ｔｈ２は、例えば、閾値テーブル２３０に記憶される。
【００７２】
より詳細に説明すると、例えば、判定部９０３は、センサ情報テーブル２４０を参照して、現在の時刻ｔの気圧Ｐ（ｔ）と、直前の時刻（ｔ−１）の気圧Ｐ（ｔ−１）とを特定する。そして、判定部９０３は、特定した気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ２以上小さくなったか否かを判断する。そして、判定部９０３は、気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ２以上小さくなった場合に、監視対象者Ｕが、手を下げた状態から手を上げた状態となったと判定する。
【００７３】
なお、判定部９０３は、監視対象者Ｕが手を挙げた状態となったと判定した場合、例えば、図８に示した手上げ下げ状態テーブル２５０に手上げ下げ状態「上げ」を設定する。一方、判定部９０３は、監視対象者Ｕが手を挙げた状態となっていないと判定した場合、手上げ下げ状態テーブル２５０に手上げ下げ状態「下げ」を設定することにしてもよい。
【００７４】
ただし、監視対象者Ｕが階段や坂を上り下りしたり、監視対象者Ｕがいる部屋のドアが開け閉めされたりしたときも気圧Ｐは変動する。したがって、気圧Ｐの変動だけを考慮すると、監視対象者Ｕが手を上げていないにもかかわらず、手を上げた状態となったと誤判定してしまうおそれがある。
【００７５】
このため、判定部９０３は、加速度センサ３０５によって測定された加速度Ａの時系列変化に基づいて、閾値Ｔｈ３以上の角度変化が発生したか否かを判断することにしてもよい。ここで、角度は、加速度センサ３０５（端末Ｔｉ）の傾きを表すものであり、例えば、重力方向に対する角度である。
【００７６】
具体的には、例えば、判定部９０３は、加速度（Ａｘ（ｔ），Ａｙ（ｔ），Ａｚ（ｔ））に対して、カットオフ周波数が０．１［Ｈｚ］程度のローパスフィルタを適用することにより、重力加速度ベクトルＶ（ｔ）を算出する。算出された重力加速度ベクトルＶ（ｔ）は、例えば、時刻ｔと対応付けて、センサ情報テーブル２４０に記憶される。
【００７７】
つぎに、判定部９０３は、センサ情報テーブル２４０を参照して、現在の時刻ｔの重力加速度ベクトルＶ（ｔ）と、直前の時刻（ｔ−１）の重力加速度ベクトルＶ（ｔ−１）とを特定する。判定部９０３は、特定した現在の時刻ｔの重力加速度ベクトルＶ（ｔ）と、直前の時刻（ｔ−１）の重力加速度ベクトルＶ（ｔ−１）とがなす角度θを算出する。この角度θは、加速度センサ３０５（端末Ｔｉ）の傾きを表す角度の変化分に相当する。そして、判定部９０３は、算出した角度θが閾値Ｔｈ３以上であれば、閾値Ｔｈ３以上の角度変化が発生したと判断する。
【００７８】
閾値Ｔｈ３は、任意に設定可能であり、例えば、人が手を下げた状態から上げた状態に変化した際に、腕に装着された端末Ｔｉの角度がどれくらい変化するかによって設定される。一例としては、閾値Ｔｈ３は、４５［度］〜９０［度］程度の値に設定される。また、閾値Ｔｈ３は、例えば、閾値テーブル２３０に記憶される。
【００７９】
そして、判定部９０３は、閾値Ｔｈ２以上の気圧下降が発生し、かつ、閾値Ｔｈ３以上の角度変化が発生した場合に、監視対象者Ｕが、手を下げた状態から手を上げた状態となったと判定することにしてもよい。これにより、端末Ｔｉの姿勢変化（角度変化）も考慮することができるため、階段を上ったり、周囲の環境が変化した際に、手を上げた状態となったと誤判定してしまうのを防ぐことができる。
【００８０】
なお、判定部９０３は、閾値Ｔｈ３以上の角度変化が発生した場合に、監視対象者Ｕが、手を下げた状態から手を上げた状態となったと判定することにしてもよい。すなわち、気圧Ｐの変動は考慮しないで、端末Ｔｉの姿勢変化（角度変化）から手の上げ下げを判定することにしてもよい。
【００８１】
調整部９０４は、閾値Ｔｈ１を調整する。具体的には、例えば、調整部９０４は、判定部９０３によって、監視対象者Ｕが手を下げた状態から手を上げた状態となったと判定された場合、閾値Ｔｈ１を所定値Ｎ分高い値に変更する。所定値Ｎは、任意に設定可能であり、例えば、監視対象者Ｕが手を下げた状態から上げたときに減少（下降）する気圧の変化分をもとに設定される。
【００８２】
例えば、時刻ｔにおいて、監視対象者Ｕが手を下げた状態から手を上げた状態となったと判定されたとする。この場合、調整部９０４は、例えば、時刻ｔの気圧Ｐ（ｔ）と、直前の時刻（ｔ−１）の気圧Ｐ（ｔ−１）との気圧差ΔＰを、所定値Ｎに設定することにしてもよい。ただし、所定値Ｎは、例えば、０．０５［ｈＰａ］程度の固定値であってもよい。
【００８３】
変更された閾値Ｔｈ１は、例えば、閾値テーブル２３０に記憶される。これにより、監視対象者Ｕが手を上げた状態となった際に、臥位判定用の閾値Ｔｈ１を所定値Ｎ分大きくすることができる。このため、監視対象者Ｕが手を上げた状態から下げたときに気圧Ｐが大きくなっても、閾値Ｔｈ１が所定値Ｎ分高くなっているため、臥位と誤検出されるのを防ぐことができる。
【００８４】
また、判定部９０３は、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後に、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、閾値Ｔｈ２以上の気圧上昇が発生したか否かを判断する。そして、判定部９０３は、閾値Ｔｈ２以上の気圧上昇が発生した場合に、監視対象者Ｕが、手を上げた状態から手を下げた状態となったと判定する。
【００８５】
より詳細に説明すると、例えば、判定部９０３は、手上げ下げ状態テーブル２５０を参照して、手上げ下げ状態が「上げ」であるか否かを判断する。この判断は、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後かどうかの判断に相当する。手上げ下げ状態「上げ」のときが、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後であるといえる。
【００８６】
ここで、手上げ下げ状態が「上げ」の場合、判定部９０３は、センサ情報テーブル２４０を参照して、現在の時刻ｔの気圧Ｐ（ｔ）と、直前の時刻（ｔ−１）の気圧Ｐ（ｔ−１）とを特定する。そして、判定部９０３は、特定した気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ２以上大きくなったか否かを判断する。そして、判定部９０３は、気圧Ｐ（ｔ）が気圧Ｐ（ｔ−１）に比べて、閾値Ｔｈ２以上大きくなった場合に、監視対象者Ｕが、手を上げた状態から手を下げた状態となったと判定する。
【００８７】
ただし、上述したように、監視対象者Ｕが階段や坂を上り下りしたり、監視対象者Ｕがいる部屋のドアが開け閉めされたりしたときも気圧Ｐは変動する。したがって、気圧Ｐの変動だけを考慮すると、監視対象者Ｕが手を下げていないにもかかわらず、手を下げた状態となったと誤判定してしまうおそれがある。
【００８８】
このため、判定部９０３は、加速度センサ３０５によって測定された加速度Ａの時系列変化に基づいて、閾値Ｔｈ３以上の角度変化が発生したか否かを判断することにしてもよい。そして、判定部９０３は、閾値Ｔｈ２以上の気圧上昇が発生し、かつ、閾値Ｔｈ３以上の角度変化が発生した場合に、監視対象者Ｕが、手を上げた状態から手を下げた状態となったと判定することにしてもよい。
【００８９】
これにより、端末Ｔｉの姿勢変化（角度変化）も考慮することができるため、階段を下りたり、周囲の環境が変化した際に、手を下げた状態となったと誤判定してしまうのを防ぐことができる。
【００９０】
また、調整部９０４は、判定部９０３によって、監視対象者Ｕが手を上げた状態から手を下げた状態となったと判定された場合に、閾値Ｔｈ１を所定値Ｎ分低い値に変更する。変更された閾値Ｔｈ１は、例えば、閾値テーブル２３０に記憶される。これにより、監視対象者Ｕが手を上げた状態から下げたときに、臥位判定用の閾値Ｔｈ１をデフォルト値に戻すことができる。
【００９１】
出力部９０５は、検出部９０２によって監視対象者Ｕの臥位が検出された場合、監視対象者Ｕの臥位が検出されたことを示す情報を出力する。出力部９０５の出力形式としては、例えば、近距離無線Ｉ／Ｆ３０３による外部装置への送信、メモリ３０２への記憶などがある。
【００９２】
具体的には、例えば、出力部９０５は、近距離無線通信により、ゲートウェイ装置ＧＷｉに臥位検出イベントを通知することにしてもよい。臥位検出イベントは、監視対象者Ｕの臥位が検出されたことを示す情報である。臥位検出イベントには、例えば、端末Ｔｉの端末ＩＤが含まれる。また、臥位検出イベントには、監視対象者Ｕの臥位が検出された時刻を示す情報が含まれることにしてもよい。
【００９３】
転倒検知システム２００において、ゲートウェイ装置ＧＷｉは、端末Ｔｉから臥位検出イベントを受信すると、サーバ２０１に臥位検出イベントを転送する。この際、ゲートウェイ装置ＧＷｉは、自装置の現在位置を示す位置情報を臥位検出イベントに付加することにしてもよい。位置情報は、例えば、図４に示したＧＰＳユニット４０７により出力される位置情報であってもよく、また、無線ＬＡＮのアクセスポイントなどから得られる位置情報であってもよい。
【００９４】
サーバ２０１は、ゲートウェイ装置ＧＷｉから臥位検出イベントを受信すると、アラートメッセージを出力する。アラートメッセージは、監視対象者Ｕの臥位が検出されたことを通知するメッセージであり、例えば、監視対象者Ｕの転倒を通知するものである。
【００９５】
具体的には、例えば、サーバ２０１は、図５に示したユーザ情報ＤＢ２２０を参照して、臥位検出イベントに含まれる端末ＩＤに対応するユーザ名を特定する。そして、サーバ２０１は、特定したユーザ名の監視対象者Ｕが転倒したことを示すアラートメッセージを含むアラート画面の画面情報を生成する。
【００９６】
アラート画面には、監視対象者Ｕの臥位（転倒）が検出された検出時刻を示す情報が含まれることにしてもよい。検出時刻は、例えば、臥位検出イベントに含まれる情報から特定される監視対象者Ｕの臥位が検出された時刻であってもよく、また、サーバ２０１が臥位検出イベントを受信した時刻であってもよい。
【００９７】
また、臥位検出イベントには、ゲートウェイ装置ＧＷｉの現在位置を示す位置情報が付加されている場合がある。この場合、サーバ２０１は、臥位検出イベントに付加された位置情報に基づいて、監視対象者Ｕの臥位（転倒）が検出された検出場所を特定することにしてもよい。そして、サーバ２０１は、監視対象者Ｕの臥位（転倒）が検出された検出場所を含むアラート画面の画面情報を生成することにしてもよい。
【００９８】
また、サーバ２０１は、生成したアラート画面の画面情報を管理装置２０２に送信する。この結果、管理装置２０２のディスプレイ（不図示）にアラート画面が表示される。アラート画面の画面例については、図１０を用いて後述する。
【００９９】
また、サーバ２０１は、ユーザ情報ＤＢ２２０を参照して、管理フラグが「１」のユーザのメールアドレスを特定することにしてもよい。そして、サーバ２０１は、特定したメールアドレス宛に、特定したユーザ名の監視対象者Ｕが転倒したことを示すアラートメッセージを含む電子メールを送信することにしてもよい。電子メールには、例えば、監視対象者Ｕの臥位（転倒）が検出された検出場所や、監視対象者Ｕの臥位（転倒）が検出された検出場所を示す情報が含まれていてもよい。
【０１００】
これにより、現場の管理者（監督者、監視者など）に対して、アラートメッセージを通知することができる。管理者は、例えば、自身のゲートウェイ装置ＧＷにおいて、電子メールを受信してアラートメッセージ、検出時刻、検出場所等を確認することができる。
【０１０１】
なお、ここでは、端末Ｔｉは、ゲートウェイ装置ＧＷｉを介して、サーバ２０１に臥位検出イベントを通知することにしたが、これに限らない。例えば、端末Ｔｉは、サーバ２０１に臥位検出イベントを直接通知することにしてもよい。ただし、この場合、端末Ｔｉは、ネットワーク２１０に接続するためのＩ／Ｆを有することになる。
【０１０２】
（アラート画面の画面例）
つぎに、管理装置２０２に表示されるアラート画面の画面例について説明する。
【０１０３】
図１０は、アラート画面の画面例を示す説明図である。図１０において、アラート画面１０００は、アラートメッセージ１００１と、検出時刻１００２と、検出場所１００３と、を含む。アラートメッセージ１００１は、監視対象者Ｕの転倒を通知するアラート情報である。検出時刻１００２は、監視対象者Ｕの転倒（臥位）が検出された時刻を示す情報である。検出場所１００３は、監視対象者Ｕの転倒（臥位）が検出された場所を示す情報である。
【０１０４】
アラート画面１０００によれば、管理者は、ユーザ名「鈴木一郎」のユーザが転倒した可能性があることを知ることができる。また、管理者は、ユーザの転倒が検出された時刻「２０１６／１／２０  １０：１５：２０」と場所「作業エリアＸ」を合わせて把握することができる。これにより、管理者は、例えば、現場に駆けつけて安否確認を行うといった対応を迅速に行うことができる。
【０１０５】
（端末Ｔｉの姿勢検出処理手順）
つぎに、端末Ｔｉの姿勢検出処理手順について説明する。姿勢検出処理は、例えば、一定時間Δｔ（例えば、Δｔ＝１秒）ごとに繰り返し実行される処理である。ここでは、閾値Ｔｈ１のデフォルト値を「Ｔｈ１＝０．１［ｈＰａ］」とする。閾値Ｔｈ２を「Ｔｈ２＝０．０５［ｈＰａ］」とする。閾値Ｔｈ３を「Ｔｈ３＝４５［度］」とする。
【０１０６】
図１１は、端末Ｔｉの姿勢検出処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、端末Ｔｉは、気圧センサ３０４によって測定された気圧Ｐ（ｔ）と、加速度センサ３０５によって測定された加速度（Ａｘ（ｔ），Ａｙ（ｔ），Ａｚ（ｔ））とを取得する（ステップＳ１１０１）。取得された気圧Ｐ（ｔ）は、センサ情報テーブル２４０に記憶される。
【０１０７】
つぎに、端末Ｔｉは、取得された加速度（Ａｘ（ｔ），Ａｙ（ｔ），Ａｚ（ｔ））に基づいて、重力加速度ベクトルＶ（ｔ）を算出する（ステップＳ１１０２）。算出された重力加速度ベクトルＶ（ｔ）は、センサ情報テーブル２４０に記憶される。そして、端末Ｔｉは、センサ情報テーブル２４０を参照して、重力加速度ベクトルＶ（ｔ）と重力加速度ベクトルＶ（ｔ−１）とがなす角度θを算出し、直前から４５度以上の角度変化が発生したか否かを判断する（ステップＳ１１０３）。
【０１０８】
ここで、４５度以上の角度変化が発生していない場合（ステップＳ１１０３：Ｎｏ）、端末Ｔｉは、ステップＳ１１１１に移行する。一方、４５度以上の角度変化が発生した場合（ステップＳ１１０３：Ｙｅｓ）、端末Ｔｉは、センサ情報テーブル２４０を参照して、気圧Ｐ（ｔ−１）に対する気圧Ｐ（ｔ）の気圧変化量ΔＰを算出して、直前から０．０５［ｈＰａ］以上の気圧下降が発生したか否かを判断する（ステップＳ１１０４）。
【０１０９】
ここで、０．０５［ｈＰａ］以上の気圧下降が発生した場合（ステップＳ１１０４：Ｙｅｓ）、端末Ｔｉは、手上げ下げ状態テーブル２５０に手上げ下げ状態「上げ」を設定する（ステップＳ１１０５）。そして、端末Ｔｉは、臥位判定用の閾値Ｔｈ１を｜気圧変化量ΔＰ｜分高い値に変更して（ステップＳ１１０６）、ステップＳ１１１１に移行する。ここでは、所定値Ｎを「所定値Ｎ＝｜気圧変化量ΔＰ｜」としている。
【０１１０】
また、ステップＳ１１０４において、０．０５［ｈＰａ］以上の気圧下降が発生していない場合（ステップＳ１１０４：Ｎｏ）、端末Ｔｉは、センサ情報テーブル２４０を参照して、気圧Ｐ（ｔ−１）に対する気圧Ｐ（ｔ）の気圧変化量ΔＰを算出して、直前から０．０５［ｈＰａ］以上の気圧上昇が発生したか否かを判断する（ステップＳ１１０７）。
【０１１１】
ここで、０．０５［ｈＰａ］以上の気圧上昇が発生していない場合（ステップＳ１１０７：Ｎｏ）、端末Ｔｉは、ステップＳ１１１１に移行する。一方、０．０５［ｈＰａ］以上の気圧上昇が発生した場合（ステップＳ１１０７：Ｙｅｓ）、端末Ｔｉは、手上げ下げ状態テーブル２５０を参照して、手上げ下げ状態が「上げ」であるか否かを判断する（ステップＳ１１０８）。
【０１１２】
ここで、手上げ下げ状態が「下げ」の場合（ステップＳ１１０８：Ｎｏ）、端末Ｔｉは、ステップＳ１１１１に移行する。一方、手上げ下げ状態が「上げ」の場合（ステップＳ１１０８：Ｙｅｓ）、端末Ｔｉは、手上げ下げ状態テーブル２５０に手上げ下げ状態「下げ」を設定する（ステップＳ１１０９）。そして、端末Ｔｉは、臥位判定用の閾値Ｔｈ１をデフォルト値（＝０．１［ｈＰａ］）に戻す（ステップＳ１１１０）。
【０１１３】
つぎに、端末Ｔｉは、気圧Ｐ（ｔ−１）に対する気圧Ｐ（ｔ）の気圧変化量ΔＰに基づいて、直前から閾値Ｔｈ１以上の気圧上昇が発生したか否かを判断する（ステップＳ１１１１）。ここで、閾値Ｔｈ１以上の気圧上昇が発生していない場合（ステップＳ１１１１：Ｎｏ）、端末Ｔｉは、本フローチャートによる一連の処理を終了する。
【０１１４】
一方、閾値Ｔｈ１以上の気圧上昇が発生した場合（ステップＳ１１１１：Ｙｅｓ）、端末Ｔｉは、近距離無線通信により、ゲートウェイ装置ＧＷｉに臥位検出イベントを通知して（ステップＳ１１１２）、本フローチャートによる一連の処理を終了する。
【０１１５】
これにより、監視対象者Ｕの臥位を検出したことに応じて、ゲートウェイ装置ＧＷｉに臥位検出イベントを通知することができる。
【０１１６】
（サーバ２０１の転倒通知処理手順）
つぎに、サーバ２０１の転倒通知処理手順について説明する。
【０１１７】
図１２は、サーバ２０１の転倒通知処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、サーバ２０１は、ゲートウェイ装置ＧＷｉから臥位検出イベントを受信したか否かを判断する（ステップＳ１２０１）。ここで、サーバ２０１は、臥位検出イベントを受信するのを待つ（ステップＳ１２０１：Ｎｏ）。
【０１１８】
臥位検出イベントを受信した場合（ステップＳ１２０１：Ｙｅｓ）、サーバ２０１は、ユーザ情報ＤＢ２２０を参照して、受信した臥位検出イベントに含まれる端末ＩＤに対応するユーザ名を特定する（ステップＳ１２０２）。そして、サーバ２０１は、特定したユーザ名の監視対象者Ｕが転倒したことを示すアラートメッセージを含むアラート画面を管理装置２０２に表示する（ステップＳ１２０３）。
【０１１９】
つぎに、サーバ２０１は、ユーザ情報ＤＢ２２０を参照して、管理フラグが「１」のユーザのメールアドレスを特定する（ステップＳ１２０４）。そして、サーバ２０１は、特定したメールアドレス宛に、特定したユーザ名の監視対象者Ｕが転倒したことを示すアラートメッセージを含む電子メールを送信して（ステップＳ１２０５）、本フローチャートによる一連の処理を終了する。
【０１２０】
これにより、管理者に対して、臥位検出イベントに含まれる端末ＩＤに対応するユーザ名の監視対象者Ｕが転倒したことを通知することができる。なお、サーバ２０１は、ステップＳ１２０３またはステップＳ１２０５のうちのいずれか一方の処理だけ実行することにしてもよい。
【０１２１】
以上説明したように、実施の形態にかかる端末Ｔｉによれば、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、閾値Ｔｈ１以上の気圧上昇が発生したと判断した場合に、監視対象者Ｕの臥位を検出することができる。これにより、監視対象者Ｕの腕に装着される端末Ｔｉの気圧センサ３０４によって測定される気圧Ｐの変化から、端末Ｔｉの高さの変化を捉えて、監視対象者Ｕの臥位を検出することができる。
【０１２２】
また、端末Ｔｉによれば、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づいて、閾値Ｔｈ２以上の気圧下降が発生したと判断した場合に、監視対象者Ｕが手を上げたと判定することができる。そして、端末Ｔｉによれば、監視対象者Ｕが手を上げたと判定した場合、閾値Ｔｈ１を所定値Ｎ分高い値に変更することができる。これにより、監視対象者Ｕが手を上げた状態となった際に、臥位判定用の閾値Ｔｈ１を所定値Ｎ分大きくすることができる。このため、監視対象者Ｕが手を上げた状態から下げたときに気圧Ｐが大きくなっても、閾値Ｔｈ１が所定値Ｎ分高くなっているため、臥位と誤検出されるのを防ぐことができる。
【０１２３】
また、端末Ｔｉによれば、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後に、気圧センサ３０４によって測定された気圧Ｐの時系列変化に基づき、閾値Ｔｈ２以上の気圧上昇が発生した場合に、監視対象者Ｕが手を下げたと判定することができる。そして、端末Ｔｉによれば、監視対象者Ｕが手を下げたと判定した場合、閾値Ｔｈ１を所定値Ｎ分低い値に変更することができる。これにより、監視対象者Ｕが手を上げた状態から下げたときに、臥位判定用の閾値Ｔｈ１をデフォルト値に戻すことができる。このため、監視対象者Ｕが手を下げたにもかかわらず閾値Ｔｈ１が高い値に変更されたままとなることを回避して、臥位の検出漏れを防ぐことができる。
【０１２４】
また、端末Ｔｉによれば、加速度センサ３０５によって測定された加速度Ｐの時系列変化に基づいて、閾値Ｔｈ３以上の角度変化が発生したか否かを判断することができる。そして、端末Ｔｉによれば、閾値Ｔｈ２以上の気圧下降が発生し、かつ、閾値Ｔｈ３以上の角度変化が発生したと判断した場合に、監視対象者Ｕが手を上げたと判定することができる。これにより、端末Ｔｉの姿勢変化（角度変化）も考慮することができるため、監視対象者Ｕが階段を上ったり、監視対象者Ｕの周囲の環境が変化した際に、手を上げたと誤判定してしまうのを防ぐことができる。
【０１２５】
また、端末Ｔｉによれば、閾値Ｔｈ１を所定値Ｎ分高い値に変更した後に、閾値Ｔｈ２以上の気圧上昇が発生し、かつ、閾値Ｔｈ３以上の角度変化が発生したと判断した場合に、監視対象者Ｕが手を下げたと判定することができる。これにより、端末Ｔｉの姿勢変化（角度変化）も考慮することができるため、監視対象者Ｕが階段を下りたり、監視対象者Ｕの周囲の環境が変化した際に、手を下げたと誤判定してしまうのを防ぐことができる。
【０１２６】
また、端末Ｔｉによれば、監視対象者Ｕの臥位を検出した場合、監視対象者Ｕの臥位が検出されたことを示す情報を出力することができる。これにより、管理者に対して、監視対象者Ｕが転倒したことを通知して、監視対象者Ｕの安否確認等を行うよう促すことができる。
【０１２７】
これらのことから、端末Ｔｉによれば、手を下げる前には手が上がることを利用して、監視対象者Ｕが手を上げたら、次に手を下げるまで、臥位判定用の閾値Ｔｈ１を手上げの高さ分大きくして、手の上げ下げに伴う臥位の誤検出を防ぐことができる。また、監視対象者Ｕの臥位（転倒）の誤検出を防ぐことで、管理者に対する過剰なアラームを抑制して、管理者の負荷を軽減させることができる。
【０１２８】
なお、本実施の形態で説明した姿勢検出方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本姿勢検出プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本姿勢検出プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１２９】
また、本実施の形態で説明した端末Ｔｉは、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した端末Ｔｉの機能（取得部９０１〜出力部９０５）をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、端末Ｔｉを製造することができる。
【０１３０】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１３１】
（付記１）監視対象者に装着される気圧センサによって測定された気圧の時系列変化に基づき、第１の閾値以上の気圧上昇が発生した場合に、前記監視対象者の臥位を検出する検出部と、
前記気圧センサによって測定された気圧の時系列変化に基づき、第２の閾値以上の気圧下降が発生した場合に、前記第１の閾値を所定値分高い値に変更する調整部と、
を有することを特徴とする電子機器。
【０１３２】
（付記２）前記調整部は、
前記第１の閾値を前記所定値分高い値に変更した後に、前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧上昇が発生した場合に、前記第１の閾値を前記所定値分低い値に変更する、ことを特徴とする付記１に記載の電子機器。
【０１３３】
（付記３）前記調整部は、
前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧下降が発生し、かつ、前記監視対象者に装着される加速度センサによって測定された加速度の時系列変化に基づき、第３の閾値以上の角度変化が発生した場合に、前記第１の閾値を所定値分高い値に変更する、ことを特徴とする付記２に記載の電子機器。
【０１３４】
（付記４）前記調整部は、
前記第１の閾値を前記所定値分高い値に変更した後に、前記気圧センサによって測定された気圧の時系列変化に基づき、前記第２の閾値以上の気圧上昇が発生し、かつ、前記加速度センサによって測定された加速度の時系列変化に基づき、前記第３の閾値以上の角度変化が発生した場合に、前記第１の閾値を前記所定値分低い値に変更する、ことを特徴とする付記３に記載の電子機器。
【０１３５】
（付記５）前記検出部によって前記監視対象者の臥位が検出された場合、前記監視対象者の臥位が検出されたことを示す情報を出力する出力部を、有することを特徴とする付記１〜４のいずれか一つに記載の電子機器。
【０１３６】
（付記６）前記気圧センサは、前記監視対象者の腕に装着され、
前記所定値は、前記監視対象者が腕を下げた状態から上げたときに減少する気圧の変化分をもとに設定される、ことを特徴とする付記１〜５のいずれか一つに記載の電子機器。
【０１３７】
（付記７）監視対象者に装着される気圧センサによって測定された気圧の時系列変化に基づき、第１の閾値以上の気圧上昇が発生した場合に、前記監視対象者の臥位を検出するコンピュータに、
前記気圧センサによって測定された気圧の時系列変化に基づき、第２の閾値以上の気圧下降が発生した場合に、前記第１の閾値を所定値分高い値に変更する、
処理を実行させることを特徴とする姿勢検出プログラム。
【符号の説明】
【０１３８】
１０１  電子機器
１０２，３０４  気圧センサ
２００  転倒検知システム
２０１  サーバ
２０２  管理装置
２１０  ネットワーク
２２０  ユーザ情報ＤＢ
２３０  閾値テーブル
２４０  センサ情報テーブル
２５０  手上げ下げ状態テーブル
３００，４００  バス
３０１，４０１  ＣＰＵ
３０２，４０２  メモリ
３０３，４０６  近距離無線Ｉ／Ｆ
３０５  加速度センサ
４０３  ディスプレイ
４０４  入力装置
４０５  公衆網Ｉ／Ｆ
４０７  ＧＰＳユニット
９０１  取得部
９０２  検出部
９０３  判定部
９０４  調整部
９０５  出力部
１０００  アラート画面
【図１】
2018121803.tif 000004
【図２】
2018121803.tif 000005
【図３】
2018121803.tif 000006
【図４】
2018121803.tif 000007
【図５】
2018121803.tif 000008
【図６】
2018121803.tif 000009
【図７】
2018121803.tif 000010
【図８】
2018121803.tif 000011
【図９】
2018121803.tif 000012
【図１０】
2018121803.tif 000013
【図１１】
2018121803.tif 000014
【図１２】
2018121803.tif 000015