(57)【要約】【課題】被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出すること。【解決手段】被測定者に装着された加速度センサ、気圧センサによって加速度を表す信号、気圧値を表す信号を取得する（Ｓ１）。加速度を表す信号に基づいて被測定者が歩行していることを検知して、被測定者の歩行周期を表す信号を得る（Ｓ２）。歩行周期を表す信号に基づいて、被測定者の歩数を計数する（Ｓ３）。予め定められた歩行周期数を単位期間として気圧値を表す信号の平均化を行い、単位期間毎の平均化気圧値を表す信号を作成する（Ｓ４）。第１の単位期間から第２の単位期間までの平均化気圧値の変化を求め、その変化に基づいて第２の単位期間の被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する（Ｓ５）。その判定結果に応じて、計数された被測定者の歩数のうち被測定者が階段を上昇歩行または下降歩行した歩数を求める（Ｓ６）。【選択図】図１０
2015029884.tif 000002
【特許請求の範囲】
【請求項１】
被測定者に装着され、その被測定者が示す加速度を表す信号を出力する加速度センサと、
上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する気圧センサと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知部と、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出部と、
予め定められた歩行周期数を単位期間として上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する気圧値平均化部と、
上記単位期間のうち第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する階段判定部と、
上記階段判定部による判定結果に応じて、上記計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行または下降歩行した歩数を求める階段歩数算出部と
を備えた階段歩行検出装置。
【請求項２】
請求項１に記載の階段歩行検出装置において、
上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっており、
上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する歩行判定制御部を備えたことを特徴とする階段歩行検出装置。
【請求項３】
請求項２に記載の階段歩行検出装置において、
上記加速度センサは互いに直交する３軸方向の加速度を表す信号を出力し、
上記歩行検知部が用いる上記歩行検知アルゴリズムは、上記３軸方向の加速度の合成ベクトルの大きさが上記閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定することを特徴とする階段歩行検出装置。
【請求項４】
請求項１から３までのいずれか一つに記載の階段歩行検出装置において、
上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値を求め、その差分値に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする階段歩行検出装置。
【請求項５】
請求項１から３までのいずれか一つに記載の階段歩行検出装置において、
上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間から上記第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値を求め、その積分値に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする階段歩行検出装置。
【請求項６】
請求項１から３までのいずれか一つに記載の階段歩行検出装置において、
上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値と、上記第１の単位期間から上記第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値との両方を求め、その差分値と積分値との両方に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする階段歩行検出装置。
【請求項７】
請求項１から６までのいずれか一つに記載の階段歩行検出装置において、
上記歩行検知部が上記歩行周期を表す信号を取得し始めた歩行開始点、上記歩行周期を表す信号の取得を停止した歩行終了点では、上記気圧値平均化部は、それぞれ予め定められた単位期間数だけ、上記歩行開始点を含む単位期間、上記歩行終了点を含む単位期間の各直前の単位期間における平均化気圧値を維持することを特徴とする階段歩行検出装置。
【請求項８】
被測定者に装着された加速度センサによって、その被測定者が示す加速度を表す信号を取得するとともに、上記被測定者に装着された気圧センサによって、その被測定者の周りの気圧値を表す信号を取得する信号取得ステップと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知ステップと、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出ステップと、
予め定められた歩行周期数を単位期間として上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する気圧値平均化ステップと、
上記単位期間のうち第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する階段判定ステップと、
上記階段判定ステップによる判定結果に応じて、上記計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行または下降歩行した歩数を求める階段歩数算出ステップと
を実行する階段歩行検出方法。
【請求項９】
請求項８に記載の階段歩行検出方法をコンピュータに実行させるためのプログラム。
【請求項１０】
被測定者に装着され、その被測定者が示す加速度を表す信号を出力する加速度センサと、
上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する気圧センサと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知部とを備え、上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっており、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出部と、
上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する歩行判定制御部を備えたことを特徴とする階段歩行検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は階段歩行検出装置に関し、より詳しくは、被測定者が階段を歩行する際の歩数を算出する階段歩行検出装置に関する。
【０００２】
また、この発明は、被測定者が階段を歩行する際の歩数を算出する階段歩行検出方法に関する。
【０００３】
また、この発明は、そのような階段歩行検出方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００４】
従来、例えば特許文献１（特許第３９７８７００号明細書）には、気圧センサを用いて階段昇降を判別する技術が開示されている。具体的には、同文献では、気圧センサの信号を、カットオフ周波数を１０Ｈｚとした第１のローパスフィルタを通し、微分し、さらにカットオフ周波数を０．３Ｈｚとした第２のローパスフィルタを通し、この第２のローパスフィルタから出力された気圧信号に基づいて昇降動作を判定している。そして、その気圧信号および歩数センサ（加速度センサを含む。）から運動状態を判別して消費カロリを求めている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３９７８７００号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来例（特許文献１）の技術では、気圧センサの信号をローパスフィルタを通しているので、例えば風による大気圧の揺らぎのようなノイズ除去を行えるかも知れない。
【０００７】
しかしながら、例えば被測定者が階段を歩行する際は、歩行に伴う要因（例えば、装置を収容したポケットの歩行に伴う容積変動、歩行によって生じる風など）によって気圧センサの出力が変動する。特に、被測定者が装置をズボンのサイドポケットに入れている場合、階段を上昇歩行する際は前脚が上の段へ向けて大きく上げられ、階段を下降歩行する際は下の段へ向けて大きく下げられるため、サイドポケットの容積変動も大きくなり、気圧センサの出力変動も大きくなる。従来例の技術では、実際には、このような階段歩行に伴う気圧センサの出力変動を有効に除去することができない、という問題がある。
【０００８】
また、被測定者が階段を上昇歩行する際は、前脚が上の段へ着くとき、平地を歩行している場合に比して踏み降ろしの加速度が小さくなる。このため、上記歩数センサ（加速度センサを含む。）によって被測定者が歩行していないと誤判断される、という問題がある。
【０００９】
これらの結果、従来例の技術は、被測定者が階段を上昇歩行または下降歩行する際の歩数を算出ためには実用レベルに達していなかった。
【００１０】
そこで、この発明の課題は、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる階段歩行検出装置を提供することにある。
【００１１】
また、この発明の課題は、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる階段歩行検出方法を提供することにある。
【００１２】
また、この発明の課題は、そのような階段歩行検出方法をコンピュータに実行させるためのプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、この発明の階段歩行検出装置は、
被測定者に装着され、その被測定者が示す加速度を表す信号を出力する加速度センサと、
上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する気圧センサと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知部と、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出部と、
予め定められた歩行周期数を単位期間として上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する気圧値平均化部と、
上記単位期間のうち第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する階段判定部と、
上記階段判定部による判定結果に応じて、上記計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行または下降歩行した歩数を求める階段歩数算出部と
を備える。
【００１４】
本明細書で、加速度センサや気圧センサが被測定者に「装着され」とは、加速度センサや気圧センサが被測定者の身体とともに移動する状態になっていることを広く意味する。例えばクリップ付きケーシングなどを介して被測定者の衣服に取り付けられてもよいし、被測定者のポケット（例えば胸ポケットやズボンのサイドポケット）に収容されてもよい。
【００１５】
また、「歩行周期」とは、被測定者が１歩だけ歩くのに要する期間を指す。
【００１６】
また、上記「第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化」は、第１の単位期間の平均化気圧値と第２の単位期間の平均化気圧値との間の差分値であってもよいし、第１の単位期間から第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値であってもよい。
【００１７】
この発明の階段歩行検出装置では、加速度センサが、被測定者に装着され、その被測定者が示す加速度を表す信号を出力する。また、気圧センサが、上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する。歩行検知部は、上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する。歩数算出部は、上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する。気圧値平均化部は、予め定められた歩行周期数を単位期間として上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する。階段判定部は、上記単位期間のうち第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する。階段歩数算出部は、上記階段判定部による判定結果に応じて、上記計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行または下降歩行した歩数を求める。
【００１８】
ここで、従来例に関して述べたように、例えば被測定者が装置をズボンのサイドポケットに入れて歩行した際に、歩行周期に伴って脚が前後に振れることによりサイドポケットの容積変動が生じ、これに伴って気圧センサの出力が変動する場合がある。しかしながら、この発明の階段歩行検出装置では、上述のように、気圧値平均化部が、上記単位期間毎に上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する。そして、階段判定部は、上記第１の単位期間から上記第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する。したがって、たとえ被測定者の歩行周期に伴うサイドポケットの容積変動などのせいで上記気圧センサの出力が変動したとしても、その気圧センサの出力変動は平均化されて、上記階段判定部による上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かの判定に対して実質的に影響を与えなくなる。この結果、この階段歩行検出装置によれば、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる。
【００１９】
一実施形態の階段歩行検出装置では、
上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっており、
上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する歩行判定制御部を備えたことを特徴とする。
【００２０】
ここで、判定を「上記被測定者が歩行していると判定する傾向が強くなるように緩和する」ためには、上記閾値を低下させてもよいし、一方、上記加速度センサの出力値そのものを増幅して大きくしてもよい。
【００２１】
この一実施形態の階段歩行検出装置では、上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっている（このような歩行検知アルゴリズム自体は、例えば特開２００９−２２３７４４号公報に開示されているように公知である。）。ここで、従来例に関して述べたように、被測定者が階段を上昇歩行する際は、前脚が上の段へ着くとき、平地歩行の場合に比して踏み降ろしの加速度が小さくなる。しかしながら、この一実施形態の階段歩行検出装置では、歩行判定制御部が、上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する。したがって、被測定者が階段を上昇歩行する場合であっても、上記被測定者が歩行していることを容易に検知できる。この結果、上述の歩数算出部、気圧値平均化部、階段判定部、および階段歩数算出部が機能して、被測定者が階段を上昇歩行する際の歩数を精度良く算出できる。
【００２２】
一実施形態の階段歩行検出装置では、
上記加速度センサは互いに直交する３軸方向の加速度を表す信号を出力し、
上記歩行検知部が用いる上記歩行検知アルゴリズムは、上記３軸方向の加速度の合成ベクトルの大きさが上記閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定することを特徴とする。
【００２３】
この一実施形態の階段歩行検出装置では、上記加速度センサは互いに直交する３軸方向の加速度を表す信号を出力する。そして、上記歩行検知部が用いる上記歩行検知アルゴリズムは、上記３軸方向の加速度の合成ベクトルの大きさが上記閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定する。したがって、上記被測定者が歩行しているか否かを比較的簡単な処理で判定することができる。また、仮に上記加速度センサの３軸方向の加速度のそれぞれが閾値を超えたか否かに基づいて判定する場合は、上記被測定者に対して上記加速度センサの装着方向が固定される必要があるため、煩わしい。これに対して、この一実施形態の階段歩行検出装置では、上記被測定者に対して上記加速度センサの装着方向が固定される必要が無く、上記被測定者に対して上記加速度センサが装着されていれば足りる。すなわち、例えばクリップ付きケーシングなどを介して被測定者の衣服に取り付けられてもよいし、被測定者のポケット（例えば胸ポケットやズボンのサイドポケット）に収容されてもよい。
【００２４】
一実施形態の階段歩行検出装置では、上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値を求め、その差分値に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする。
【００２５】
この一実施形態の階段歩行検出装置では、上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを、比較的簡単な処理で判定することができる。
【００２６】
一実施形態の階段歩行検出装置では、上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間から上記第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値を求め、その積分値に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする。
【００２７】
この一実施形態の階段歩行検出装置では、上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値に基づいて判定する場合に比して、精度良く判定することができる。
【００２８】
一実施形態の階段歩行検出装置では、上記階段判定部は、上記平均化気圧値の変化として、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値と、上記第１の単位期間から上記第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値との両方を求め、その差分値と積分値との両方に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定することを特徴とする。
【００２９】
この一実施形態の階段歩行検出装置では、上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを、上記第１の単位期間の平均化気圧値と上記第２の単位期間の平均化気圧値との間の差分値と、上記第１の単位期間から上記第２の単位期間までの平均化気圧値の上記単位期間毎の変化の積分値との一方のみに基づいて判定する場合に比して、精度良く判定することができる。
【００３０】
一実施形態の階段歩行検出装置では、上記歩行検知部が上記歩行周期を表す信号を取得し始めた歩行開始点、上記歩行周期を表す信号の取得を停止した歩行終了点では、上記気圧値平均化部は、それぞれ予め定められた単位期間数だけ、上記歩行開始点を含む単位期間、上記歩行終了点を含む単位期間の各直前の単位期間における平均化気圧値を維持することを特徴とする。
【００３１】
上記歩行検知部が上記歩行周期を表す信号を取得し始めた歩行開始点、上記歩行周期を表す信号の取得を停止した歩行終了点では、被測定者が歩行を開始または終了したのに伴って被測定者の周りに風が生じ、その結果、風による大気圧の揺らぎが生じる。ここで、この一実施形態の階段歩行検出装置は、上記歩行検知部が上記歩行周期を表す信号を取得し始めた歩行開始点、上記歩行周期を表す信号の取得を停止した歩行終了点では、上記気圧値平均化部は、それぞれ予め定められた単位期間数だけ、上記歩行開始点を含む単位期間、上記歩行終了点を含む単位期間の各直前の単位期間における平均化気圧値を維持する。したがって、上記階段判定部が上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する際に、誤判定を防止できる。
【００３２】
別の局面では、この発明の階段歩行検出方法は、
被測定者に装着された加速度センサによって、その被測定者が示す加速度を表す信号を取得するとともに、上記被測定者に装着された気圧センサによって、その被測定者の周りの気圧値を表す信号を取得する信号取得ステップと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知ステップと、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出ステップと、
予め定められた歩行周期数を単位期間として上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する気圧値平均化ステップと、
第１の単位期間からその第１の単位期間よりも予め定められた単位期間数だけ後の第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する階段判定ステップと、
上記階段判定ステップによる判定結果に応じて、上記計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行または下降歩行した歩数を求める階段歩数算出ステップと
を実行する。
【００３３】
この発明の階段歩行検出方法では、気圧値平均化ステップによって、上記単位期間毎に上記気圧値を表す信号の平均化を行い、その平均化によって得られた上記単位期間毎の平均化気圧値を表す信号を作成する。そして、階段判定ステップでは、上記第１の単位期間から上記第２の単位期間までの上記平均化気圧値の変化を求め、その変化に基づいて上記第２の単位期間の上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する。したがって、たとえ被測定者の歩行周期に伴うサイドポケットの容積変動などのせいで上記気圧センサの出力が変動したとしても、その気圧センサの出力変動は平均化されて、上記階段判定ステップによる上記被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かの判定に対して実質的に影響を与えなくなる。この結果、この階段歩行検出方法によれば、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる。
【００３４】
別の局面では、この発明のプログラムは、上記階段歩行検出方法をコンピュータに実行させるためのプログラムである。
【００３５】
この発明のプログラムは、上記被測定者に上記加速度センサおよび上記気圧センサが装着された状態で、コンピュータによって実行される。これにより、上記階段歩行検出方法を実施でき、その結果、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる。
【００３６】
別の局面では、この発明の階段歩行検出装置は、
被測定者に装着され、その被測定者が示す加速度を表す信号を出力する加速度センサと、
上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する気圧センサと、
上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する歩行検知部とを備え、上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっており、
上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する歩数算出部と、
上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する歩行判定制御部を備えたことを特徴とする。
【００３７】
この局面の階段歩行検出装置では、加速度センサが、被測定者に装着され、その被測定者が示す加速度を表す信号を出力する。また、気圧センサが、上記被測定者に装着され、その被測定者の周りの気圧値を表す信号を出力する。歩行検知部は、上記加速度を表す信号に基づいて、予め定められた歩行検知アルゴリズムによって上記被測定者が歩行していることを検知して、上記被測定者の歩行周期を表す信号を取得する。歩数算出部は、上記歩行周期を表す信号に基づいて、上記被測定者の歩数を計数する。
【００３８】
ここで、上記歩行検知アルゴリズムは、上記加速度を表す信号が予め定められた閾値を超えたか否かに基づいて上記被測定者が歩行しているか否かを判定するようになっている。従来例に関して述べたように、被測定者が階段を上昇歩行する際は、前脚が上の段へ着くとき、平地を歩行している場合に比して踏み降ろしの加速度が小さくなる。このため、何の対策も無ければ、被測定者が歩行していないと誤判断される可能性が生ずる。しかし、この局面の階段歩行検出装置では、歩行判定制御部が、上記気圧値を表す信号が低下しつつある期間について、上記歩行検知アルゴリズムによる上記被測定者が歩行しているか否かの判定を、上記被測定者が歩行していると判定する傾向が強くなるように緩和する。したがって、被測定者が階段を上昇歩行する場合であっても、上記被測定者が歩行していることを容易に検知できる。この結果、上述の歩数算出部が機能して、被測定者が階段を上昇歩行する際の歩数を精度良く算出できる。
【発明の効果】
【００３９】
以上より明らかなように、この発明の階段歩行検出装置および階段歩行検出方法によれば、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる。
【００４０】
また、この発明のプログラムを、上記被測定者に上記加速度センサおよび上記気圧センサが装着された状態で、コンピュータに実行させれば、被測定者が階段を上昇歩行または下降歩行する際の歩数を精度良く算出できる。
【図面の簡単な説明】
【００４１】
【図１】この発明の階段歩行検出装置の一実施形態である活動量計の外観を示す斜視図である。
【図２】上記活動量計の制御系のブロック構成を示す図である。
【図３】（Ａ），（Ｂ）は、それぞれ、上記活動量計の動作中における信号やデータの流れを例示する図である。
【図４】上記活動量計に含まれた加速度センサが出力する信号（３軸方向の加速度を合成し、得られた合成ベクトルの大きさ）を経時的に示す図である。
【図５】上記加速度が出力する信号を、時間軸（横軸）に関して拡大して模式的に示す図である。
【図６】上記活動量計に含まれた気圧センサが出力する信号を経時的に示す図である。
【図７】図６中の「平坦歩行」期間Ｔ１から「階段上昇歩行」期間Ｔ２を経て「平坦歩行」期間Ｔ３に至るまでの、歩行中の被測定者の周りの気圧値を表す信号を模式的に示す図である。
【図８】図７に対応して、上記活動量計に含まれた気圧値平均化部によって作成される単位期間毎の平均化気圧値を表す信号を模式的に示す図である。
【図９】図８に対応して、上記活動量計に含まれた階段判定部によって上記被測定者の歩行が階段を上昇歩行したものであるか否かを判定する仕方を説明する図である。
【図１０】上記活動量計の動作フローを示す図である。
【発明を実施するための形態】
【００４２】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
【００４３】
図１は、この発明の階段歩行検出装置の一実施形態である活動量計（全体を符号１で示す。）の外観を斜めから見たところを示している。
【００４４】
この活動量計１は、偏平な略直方体状のケーシング１０の表面（図１における上面）に、表示部１１と、操作部１３とを備えている。
【００４５】
表示部１１は、例えば液晶表示装置または有機ＥＬ（エレクトロルミネッセンス）表示装置等により構成されている。この例では、表示部１１は、例えば上部１１ａに階段上昇歩数（被測定者が階段を上昇歩行した歩数）、下部１１ｂに歩数（被測定者が歩行した総歩数）というように、２つの異なる量を表示可能になっている。
【００４６】
操作部１３は、ユーザ（典型的には被測定者）がこの活動量計１に対して各種操作を行うためのインターフェースであり、この例では、方向キー１３Ａと、ボタンスイッチ１３Ｂとを含んでいる。方向キー１３Ａは、△印で示す上方向キーと▽印で示す下方向キーとを含み、表示部１１の上部１１ａ、下部１１ｂの表示内容を、初期設定画面や各種測定結果表示画面の間で切り替える等のために用いられる。ボタンスイッチ１３Ｂは、日付、時刻、ユーザの性別・年齢・身長等を初期設定する等のために用いられる。
【００４７】
図２は、上記活動量計１の制御系のブロック構成を示している。この活動量計１は、図１中に示した表示部１１と操作部１３の他に、ケーシング１０内に、加速度センサ１２と、気圧センサ１３と、この活動量計１全体を統括制御すると共に各種演算処理を行う制御・演算部１４と、電源部１６と、メモリ１９とを備えている。
【００４８】
加速度センサ１２は、この例では３軸加速度センサであり、互いに直交する３軸方向の加速度をそれぞれ検出する。この例では、加速度センサ１２は、それらの３軸方向の加速度を合成し、得られた合成ベクトルの大きさを表す信号を出力する（この機能は、制御・演算部１４が実行してもよい。）。この活動量計１が被測定者に装着された状態、すなわち、ケーシング１０がクリップなどを介して被測定者の衣服に取り付けられたり、被測定者のポケット（例えば胸ポケットやズボンのサイドポケット）に収容された状態では、加速度センサ１２は、その被測定者が示す加速度を表す信号として、上述のように３軸方向の加速度の合成ベクトルの大きさＳａｃ（図４参照）を出力する。
【００４９】
図４は、歩行中の被測定者が示す加速度を表す信号Ｓａｃを数十秒間（具体的には０〜７０［ｓｅｃ］）にわたって示している。図５は、その加速度を表す信号Ｓａｃを、時間軸（横軸）に関して拡大して模式的に示している。図５中の特に期間Ｔ１に示すように、加速度を表す信号Ｓａｃは、被測定者の歩行周期ｔｗに伴って繰り返し極大点、極小点を示す。したがって、歩行中の被測定者の加速度を表す信号Ｓａｃに基づいて、被測定者の歩行周期ｔｗを表す信号（図３中に符号Ｓｔｗで示す。）が得られる。なお、従来例に関して述べた通り、図４および図５では、被測定者が階段を上昇歩行する際（この例では期間Ｔ２）は、前脚が上の段へ着くとき、平地を歩行（平坦歩行）している場合に比して踏み降ろしの加速度が小さくなっている。このため、加速度の大きさ（振幅）が小さくなっている。
【００５０】
図２中に示す気圧センサ１３は、この例ではＳＴマイクロエレクトロニクス（STMicroelectronics）社製の絶対圧センサ（真空状態をゼロ気圧として圧力を検知するもの）ＬＰＳ３３１ＡＰであり、数センチメートル以内の高度差の気圧変化を検知可能になっている。その他、この気圧センサ１３としては、相対圧センサを用いることもできる。ケーシング１０の裏面には、ケーシング１０内外の気圧を等しく保つための空気流通穴（図示せず）が設けられており、その結果、この活動量計１が被測定者に装着された状態では、気圧センサ１３は、その被測定者の周りの気圧値を表す信号Ｐａｔｍ（図６参照）を出力する。
【００５１】
図６は、歩行中の被測定者の周りの気圧値を表す信号Ｐａｔｍを、図４が示す期間に対応して、０〜７０［ｓｅｃ］にわたって示している。この図６から分かるように、被測定者が平地を歩行（平坦歩行）している期間Ｔ１，Ｔ３，Ｔ５は、気圧値を表す信号Ｐａｔｍは概ね横ばいの傾向を示している。被測定者が階段を上昇歩行（階段上昇歩行）している期間Ｔ２は、気圧値を表す信号Ｐａｔｍは低下する傾向を示している。また、被測定者が階段を下降歩行（階段下降歩行）している期間Ｔ４は、気圧値を表す信号Ｐａｔｍは上昇する傾向を示している。いずれの期間でも、気圧値を表す信号Ｐａｔｍは、風による大気圧の揺らぎ、この活動量計１が収容されたポケットの容積変動に起因するようなノイズを含んでいる。
【００５２】
図２中に示す電源部１６は、図示しない電池を含み、この電池からの電力をこの活動量計１の各部に供給する。
【００５３】
メモリ１９は、制御・演算部１４によって生成されるデータを記録するものであり、例えばフラッシュメモリ等で構成されている。
【００５４】
制御・演算部１４は、ＣＰＵ（中央演算処理装置）を主体に構成され、入力される検知信号に基づいて各種演算処理を行い、演算処理の結果に基づくデータをメモリ１９に記録させる。この制御・演算部１４には、ＣＰＵが実行するプログラムを格納するＲＯＭ（リード・オンリ・メモリ）、ワークメモリとしてのＲＡＭ（ランダム・アクセス・メモリ）等も内蔵されている。
【００５５】
次に、図１０と図３（Ａ）を参照しながら、活動量計１の動作について説明する。活動量計１は、被測定者に装着された状態、この例では、被測定者のポケット（例えば胸ポケットやズボンのサイドポケット）に収容された状態にあるものとする。
【００５６】
図１０は、活動量計１の動作フローを示している。図１０に示す各ステップは、制御・演算部１４のＣＰＵがＲＯＭに記憶されているプログラムに基づいて実行する。図３（Ａ）は、活動量計１の動作中における信号やデータの流れを示している。
【００５７】
ｉ）  測定動作を開始すると、図１０のステップＳ１（信号取得ステップ）に示すように、制御・演算部１４は、加速度センサ１２によって、その被測定者が示す加速度を表す信号Ｓａｃを取得するとともに、被測定者に装着された気圧センサ１５によって、その被測定者の周りの気圧値を表す信号Ｐａｔｍを取得する。
【００５８】
この例では、図６中に示すように、被測定者が０〜７０［ｓｅｃ］にわたって、平坦歩行→階段上昇歩行→平坦歩行→階段下降歩行→平坦歩行というように、歩行を順次行うものとする。そして、図４に示したような加速度を表す信号Ｓａｃと、図６に示したような気圧値を表す信号Ｐａｔｍが得られたものとする。
【００５９】
ii）  次に、図１０のステップＳ２（歩行検知ステップ）では、制御・演算部１４が図３中に示す歩行検知部４１として働いて、上記加速度を表す信号Ｓａｃに基づいて、予め定められた歩行検知アルゴリズムによって被測定者が歩行しているか否かを検知する。
【００６０】
上記歩行検知アルゴリズムは、具体的には、図５中の期間Ｔ１に示すように、上記加速度を表す信号（この例では、３軸方向の加速度の合成ベクトルの大きさ）Ｓａｃが予め定められた閾値α１，α２を超えたか否かに基づいて、被測定者が歩行しているか否かを判定するようになっている（このような歩行検知アルゴリズム自体は、例えば特開２００９−２２３７４４号公報に開示されているように公知である。）。すなわち、上記加速度を表す信号Ｓａｃの極大点が閾値α１を上回り、かつ極小点が閾値α２を下回れば、被測定者が歩行していると判定する。なお、被測定者が歩行していると判定するために、さらに、上記加速度を表す信号Ｓａｃの周期が予め定められた範囲内に入っているという要件を加えてもよい。
【００６１】
このように、３軸方向の加速度の合成ベクトルの大きさＳａｃが閾値α１，α２を超えたか否かに基づいて被測定者が歩行しているか否かを判定する場合、比較的簡単な処理で判定を行うことができる。また、被測定者に対して加速度センサ１２の装着方向が固定される必要が無く、被測定者に対して加速度センサ１２が装着されていれば足りる。すなわち、例えばクリップ付きケーシングなどを介して被測定者の衣服に取り付けられてもよいし、被測定者のポケット（例えば胸ポケットやズボンのサイドポケット）に収容されてもよい。なお、１軸または２軸の加速度を表す信号に基づいて被測定者が歩行しているか否かを判定してもよい。
【００６２】
ここで、制御・演算部１４が図３（Ａ）中に示す歩行検知制御部４６として働いて、気圧値を表す信号Ｐａｔｍが低下しつつある期間、言い換えれば階段上昇歩行期間Ｔ２について、上記歩行検知アルゴリズムによる被測定者が歩行しているか否かの判定を、被測定者が歩行していると判定する傾向が強くなるように緩和する。具体的には、図５中の期間Ｔ２に示すように、極大点に対する閾値α１を閾値α１′に低下させるとともに、極小点に対する閾値α２を閾値α２′に上昇させる。一方、階段上昇歩行期間Ｔ２以外の期間には、元の閾値α１，α２を用いる。これにより、被測定者が階段を上昇歩行する場合であっても、被測定者が歩行していることを容易に検知できる。なお、この判定を緩和するのは、気圧センサ１５が出力する気圧値を表す信号Ｐａｔｍが低下しつつある間に限られているので、被測定者が歩行していないにもかかわらず、歩行していると誤判定するような可能性は少ない。
【００６３】
上記歩行検知アルゴリズムによって、被測定者が歩行していることを検知した場合（ステップＳ２でＹＥＳ）は、制御・演算部１４が歩行検知部４１として、被測定者の歩行周期を表す信号Ｓｔｗを取得する。歩行周期を表す信号Ｓｔｗは、例えば上記加速度を表す信号Ｓａｃの極大点を検出することによって得られる。一方、被測定者が歩行していない場合（ステップＳ２でＮＯ）は、ステップＳ１に戻って信号取得を継続する。
【００６４】
iii）  次に、図１０のステップＳ３（歩数算出ステップ）では、制御・演算部１４が図３中に示す歩数算出部４２として働いて、歩行周期を表す信号Ｓｔｗに基づいて、被測定者の歩数Ｃｗを計数する。この歩数Ｃｗは、被測定者が歩行した期間の総歩数に相当する。
【００６５】
iv）  次に、図１０のステップＳ４（気圧値平均化ステップ）では、制御・演算部１４が図３中に示す気圧値平均化部４３として働いて、予め定められた歩行周期数を単位期間ｕｔとして気圧値を表す信号Ｐａｔｍの平均化を行い、その平均化によって得られた単位期間ｕｔ毎の平均化気圧値を表す信号Ｐａｓを作成する。この例では、単位期間ｕｔは１歩行周期であるものとして設定する（ただし、これに限られるものではなく、単位期間ｕｔを歩行周期の２以上の整数倍に設定してもよい。）。
【００６６】
ここで、図７は、図６中の平坦歩行期間Ｔ１から階段上昇歩行期間Ｔ２を経て平坦歩行期間Ｔ３に至るまでの、歩行中の被測定者の周りの気圧値を表す信号Ｐａｔｍを模式的に示している（図６中に現れているような細かいノイズを省略して示している。）。図８は、図７に対応して、単位期間ｕｔ毎の平均化気圧値を表す信号Ｐａｓを模式的に示している。この図８から分かるように、階段上昇歩行期間Ｔ２には、単位期間ｕｔ毎に平均化気圧値が階段状に低下している。より具体的には、図９中に示すように、平坦歩行期間Ｔ１の終了時点で平均化気圧値がＰ０であり、階段上昇歩行期間Ｔ２に入ると、単位期間ｕｔ毎に平均化気圧値がＰ１，Ｐ２，…，Ｐ７，…というように順次低下している。
【００６７】
ｖ）  次に、図１０のステップＳ５（階段判定ステップ）では、制御・演算部１４が図３中に示す階段判定部４４として働いて、上記単位期間ｕｔ，ｕｔ，…のうち第１の単位期間（この単位期間ｕｔを特に符号ｕｔ１で表す。）からその第１の単位期間ｕｔ１よりも予め定められた単位期間数ｎだけ後の第２の単位期間（この単位期間ｕｔを特に符号ｕｔ２で表す。）までの平均化気圧値の変化を求め、その変化に基づいて、注目している第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであるか否かを判定する。
【００６８】
具体的には、図９中に示すように、この例では、予め定められた単位期間数をｎ＝５とする。そして、第１の単位期間ｕｔ１から第２の単位期間ｕｔ２までの平均化気圧値の変化として、第１の単位期間ｕｔ１よりも５単位期間（つまりｎ単位期間）だけ後の第２の単位期間ｕｔ２までの平均化気圧値の差分値Δ６を算出する。そして、次式（１）のように、この差分値Δ６が予め定められた閾値範囲内であるか否かを判定する。
Ｔｈ１＜Δ６＜Ｔｈ２                                      …（１）
ここで、閾値Ｔｈ１，Ｔｈ２の値は、５単位期間が含む歩行周期数だけ階段を上昇歩行したときの標準的な高低差（標準的な階段の１段分の高低差×５）に基づいて、予め設定されている。
【００６９】
さらに、この例では、第１の単位期間ｕｔ１から第２の単位期間ｕｔ２までの平均化気圧値の変化として、上記差分値を、第２の単位期間ｕｔ２から５単位期間（つまりｎ単位期間）分だけ遡って足し算したのに相当する積分値Σ＝Δ１＋Δ２＋Δ３＋Δ４＋Δ５＋Δ６を算出する。そして、次式（２）のように、この積分値Σが予め定められた閾値範囲内であるか否かを判定する。
Ｔｈ３＜Σ＜Ｔｈ４                                      …（２）
ここで、閾値Ｔｈ３，Ｔｈ４の値は、５単位期間が含む歩行周期数だけ階段を上昇歩行したときの標準的な高低差に基づいて、予め設定されている。
【００７０】
この例では、式（１）と式（２）との両方が満たされたときに、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであると判定する。これにより、一方のみに基づいて判定する場合に比して、精度良く判定することができる。
【００７１】
ここで、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであると判定された場合（ステップＳ５でＹＥＳ）は、次のステップＳ６へ進む。一方、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものでない場合（ステップＳ５でＮＯ）は、ステップＳ１に戻って信号取得を継続する。
【００７２】
vi）  次に、図１０のステップＳ６（階段歩数算出ステップ）では、制御・演算部１４が図３中に示す階段歩数算出部４５として働いて、階段判定ステップＳ５の判定結果に応じて、歩数算出ステップＳ３によって計数された被測定者の歩数のうち上記被測定者が階段を上昇歩行した歩数（階段上昇歩数）を求める。
【００７３】
具体的には、被測定者の歩行が階段を上昇歩行したものであると判定された単位期間ｕｔ（第２の単位期間ｕｔ２）の数を計数し、その単位期間数に相当する歩行周期数を階段上昇歩数とする。この例では、単位期間ｕｔは１歩行周期に等しいことから、被測定者の歩行が階段を上昇歩行したものであると判定された単位期間数が階段上昇歩数となる。
【００７４】
なお、単位期間ｕｔを例えば２歩行周期であるものとして設定した場合は、被測定者の歩行が階段を上昇歩行したものであると判定された単位期間数の２倍が階段上昇歩数となる。
【００７５】
上述の歩数算出ステップＳ３によって得られた被測定者の歩数（被測定者が歩行した総歩数）と、階段歩数算出ステップＳ６によって得られた階段上昇歩数（被測定者が階段を上昇歩行した歩数）とは、図１中に示した表示部１１の下部１１ｂ、上部１１ａにそれぞれ表示される。
【００７６】
測定が終了するまで、例えば単位期間ｕｔ毎に、上述の図１０のステップＳ１〜Ｓ６が繰り返される。
【００７７】
このように、この活動量計１では、気圧値平均化ステップＳ４によって、単位期間ｕｔ毎に気圧値を表す信号Ｐａｔｍの平均化を行い、その平均化によって得られた単位期間ｕｔ毎の平均化気圧値を表す信号Ｐａｓを作成する。そして、階段判定ステップＳ５では、単位期間ｕｔ毎の平均化気圧値を表す信号Ｐａｓを受けて、第１の単位期間ｕｔ１から第２の単位期間ｕｔ２までの平均化気圧値の変化を求め、その変化に基づいて第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであるか否かを判定する。したがって、たとえ被測定者の歩行周期に伴うサイドポケットの容積変動などのせいで気圧センサ１５の出力が変動したとしても、その気圧センサ１５の出力変動は平均化されて、階段判定ステップＳ５による被測定者の歩行が階段を上昇歩行したものであるか否かの判定に対して実質的に影響を与えなくなる。この結果、この活動量計１によれば、被測定者が階段を上昇歩行する際の歩数を精度良く算出できる。
【００７８】
上の例では、図１０中の階段判定ステップＳ５において、式（１）と式（２）との両方が満たされたときに、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであると判定した。しかしながら、これに限られるものではない。例えば、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであるか否かを、式（１）が満たされたか否かのみによって判定してもよい。その場合、比較的簡単な処理で判定することができる。または、第２の単位期間ｕｔ２の被測定者の歩行が階段を上昇歩行したものであるか否かを、式（２）が満たされたか否かのみによって判定してもよい。その場合、式（１）が満たされたか否かのみによって判定する場合に比して、精度良く判定することができる。
【００７９】
上の例では、図１０中の階段判定ステップＳ５において、制御・演算部１４が図３中に示す階段判定部４４として働いて、被測定者の歩行が階段を上昇歩行したものであるか否かを判定したが、これに限られるものではない。被測定者の歩行が階段を下降歩行したものであるか否かを判定してもよい。被測定者が階段を下降歩行する場合は、制御・演算部１４が図３中に示す気圧値平均化部４３として働いて作成する平均化気圧値を表す信号Ｐａｓが、図８や図９中に示したのとは逆に、単位期間ｕｔ毎に順次上昇する。そこで、その変化に基づいて、式（１）や式（２）に相当する式を用いて、注目している第２の単位期間（ｕｔ２に相当）の被測定者の歩行が階段を上昇歩行したものであるか否かを判定する。
【００８０】
図１０中の歩行検知ステップＳ２では、判定を「被測定者が歩行していると判定する傾向が強くなるように緩和する」ために、極大点に対する閾値α１を閾値α１′に低下させるとともに、極小点に対する閾値α２を閾値α２′に上昇させるものとした。しかしながら、これに限られるものではない。例えば、それに代えて、加速度センサ１２の出力値そのものを増幅して大きくしてもよい。その場合、図３（Ｂ）中に示すように、気圧値を表す信号Ｐａｔｍが低下しつつある期間、制御・演算部１４が図３（Ｂ）中に示す歩行検知制御部４６′として働いて、加速度を表す信号Ｓａｃを増幅して、増幅された信号Ｓａｃ′を得る。歩行検知部４１は、その信号Ｓａｃ′が予め定められた閾値（元の閾値）α１，α２を超えたか否かに基づいて、被測定者が歩行しているか否かを判定する。これにより、判定を「被測定者が歩行していると判定する傾向が強くなるように緩和する」ことができる。
【００８１】
図１０中の歩行検知ステップＳ２で歩行周期を表す信号Ｓｔｗを取得し始めた歩行開始点、歩行周期を表す信号Ｓｔｗの取得を停止した歩行終了点では、被測定者が歩行を開始または終了したのに伴って被測定者の周りに風が生じ、その結果、風による大気圧の揺らぎが生じる。そのような場合、歩行周期を表す信号Ｓｔｗを取得し始めた歩行開始点、歩行周期を表す信号Ｓｔｗの取得を停止した歩行終了点では、気圧値平均化ステップＳ４では、それぞれ予め定められた単位期間数（例えば１単位期間または２単位期間など）だけ、上記歩行開始点を含む単位期間、上記歩行終了点を含む単位期間の各直前の単位期間における平均化気圧値Ｐａｓを維持するのが望ましい。これにより、階段判定ステップＳ５で被測定者の歩行が階段を上昇歩行または下降歩行したものであるか否かを判定する際に、誤判定を防止できる。
【００８２】
なお、気圧値平均化ステップＳ４で上述のように予め定められた単位期間数だけ平均化気圧値を維持する場合、第１の単位期間ｕｔ１から第２の単位期間ｕｔ２までの平均化気圧値Ｐａｓの変化量が、本来の変化量に対して不足し、この結果、算出される歩数（階段を上昇歩行または下降歩行した歩数）が不足することがある。この歩数不足分については、例えば、平均化気圧値を維持した期間に含まれた歩行周期数とその期間の前後の気圧値Ｐａｓの変化量に応じて、補正（歩数追加）するのが望ましい。
【００８３】
また、単位期間ｕｔは、被測定者の歩行周期の変動に応じて、例えば図１０のステップＳ１〜Ｓ６を繰り返す度に更新してもよい。
【００８４】
活動量計１としては、無線又は有線により通信を行う通信部を備えてもよい。その場合、その通信部を介して、この活動量計１以外の外部機器、例えばスマートフォン（図示せず）との間で、歩数に関するデータをやり取りすることができる。したがって、例えば、スマートフォンの表示画面に例えば図１中に示したような、階段上昇歩数（被測定者が階段を上昇歩行した歩数）と歩数（被測定者が歩行した総歩数）とを表示させることができる。
【００８５】
図１０に示した活動量計１の動作フローで規定される階段歩行検出方法を、コンピュータに実行させるためのプログラムとして構築しても良い。また、そのようなプログラムをＣＤ−ＲＯＭなどの、非一時的にプログラムを記憶するコンピュータ読み取り可能な記録媒体に記録して配布できるようにしても良い。
【００８６】
また、活動量計１としては、加速度センサ１２と気圧センサ１３のみを実質的に機能させ、スマートフォンの制御部（ＣＰＵを含む。）によって、図１０に示した動作フローを実行させてもよい。その場合、スマートフォンのメモリには、上記プログラムを記憶させておき、スマートフォンの制御部によって、図１０に示した動作フローを実行させる。
【００８７】
さらに、この発明の階段歩行検出装置を、スマートフォンのみで構成しても良い。その場合、スマートフォンが加速度センサと気圧センサを含むものとする。そして、スマートフォンのメモリには、上記プログラムを記憶させておき、スマートフォンの制御部によって、図１０に示した動作フローを実行させる。
【００８８】
このように、この発明の階段歩行検出装置は、活動量計（または歩数計）に限られず、スマートフォンなど、実質的にコンピュータとして動作する電子機器に広く適用することができる。
【００８９】
上述の実施形態は例示に過ぎず、この発明の範囲から逸脱することなく種々の変形が可能である。
【符号の説明】
【００９０】
１  活動量計
１０  ケーシング
１１  表示部
１２  加速度センサ
１３  気圧センサ
１４  制御・演算部
【図１】
2015029884.tif 000003
【図２】
2015029884.tif 000004
【図３】
2015029884.tif 000005
【図４】
2015029884.tif 000006
【図５】
2015029884.tif 000007
【図６】
2015029884.tif 000008
【図７】
2015029884.tif 000009
【図８】
2015029884.tif 000010
【図９】
2015029884.tif 000011
【図１０】
2015029884.tif 000012