(57)【特許請求の範囲】
【請求項１】
本体部と表示部と制御部とを備える体動検出装置であって、
前記制御部は、
前記本体部を装着または所持するユーザが昇降しているか否かを検出する昇降検出手段と、
前記昇降検出手段によって昇降していることが検出されたときの前記ユーザの昇降した階数を算出する昇降レベル算出手段と、
前記昇降レベル算出手段によって算出された前記階数を前記表示部に表示させる表示制御手段とを含む、体動検出装置。
【請求項２】
前記本体部の加速度を検出する加速度センサをさらに備え、
前記昇降検出手段は、前記加速度センサからの検出結果に基づいて、前記ユーザが昇降しているか否かを検出する、請求項１に記載の体動検出装置。
【請求項３】
前記本体部周辺の気圧を検出する気圧センサをさらに備え、
前記昇降検出手段は、前記気圧センサからの検出結果に基づいて、前記ユーザが昇降しているか否かを検出する、請求項１に記載の体動検出装置。
【請求項４】
前記本体部の加速度を検出する加速度センサをさらに備え、
前記昇降レベル算出手段は、前記昇降検出手段によって昇降していると検出されたときの前記加速度センサからの検出結果に基づいて、前記階数を算出する、請求項１に記載の体動検出装置。
【請求項５】
前記本体部周辺の気圧を検出する気圧センサをさらに備え、
前記昇降レベル算出手段は、前記気圧センサからの検出結果に基づいて、前記階数を算出する、請求項１に記載の体動検出装置。
【請求項６】
前記昇降レベル算出手段は、前記ユーザがターン動作をした回数に基づいて、前記階数を算出する、請求項１に記載の体動検出装置。
【請求項７】
前記本体部の角速度を検出するジャイロセンサをさらに備え、
前記昇降レベル算出手段は、前記ジャイロセンサからの検出結果に基づいて、前記ユーザがターン動作をした回数を算出する、請求項６に記載の体動検出装置。
【請求項８】
前記本体部を装着または所持するユーザの積算歩数を計数する歩数計数手段と、
前記昇降検出手段によって昇降している状態と昇降していない状態との変化があったと検出された２つのタイミングのそれぞれで前記歩数計数手段によって計数された前記積算歩数の差および階高１階分に相当する階段の段数を比較する比較手段とをさらに備え、
前記昇降レベル算出手段は、前記比較手段による比較結果に基づいて、前記階数を算出する、請求項１に記載の体動検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、体動検出装置に関し、特に、歩行または走行に関する体動を検出するのに適した体動検出装置に関する。
【背景技術】
【０００２】
従来、被測定者の足の踵と地面との間の衝撃により歩行しているか走行しているかの状態判定を行なうための検出値を出力する加速度センサと、昇降移動に応じた気圧の変化を検出して被測定者の昇降動作を判定するための気圧センサとを有し、加速度センサからの被測定者の動作に応じた加速度信号および気圧センサからの気圧の変化に応じた検出信号に基づいて、運動状態に応じた消費カロリを算出することが可能な消費カロリ演算装置があった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４７０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の消費カロリ演算装置によれば、どの程度の昇降移動が行なわれたか感覚的に判り難いといった問題があった。
【０００５】
この発明は、上述の問題を解決するためになされたものであり、その目的の１つは、感覚的に判り易く昇降移動量を表示することが可能な体動検出装置を提供することである。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために、この発明のある局面によれば、体動検出装置は、本体部と表示部と制御部とを備え、制御部は、本体部を装着または所持するユーザが昇降しているか否かを検出する昇降検出部と、昇降検出部によって昇降していることが検出されたときのユーザの昇降移動量の段階を算出する昇降レベル算出部と、昇降レベル算出部によって算出された段階を表示部に表示させる表示制御部とを含む。
【０００７】
この発明に従えば、体動検出装置によって、本体部を装着または所持するユーザが昇降しているか否かが検出され、昇降していることが検出されたときのユーザの昇降移動量の段階が算出され、算出された段階が表示部に表示される。
【０００８】
このため、ユーザの昇降移動量が段階で表示される。その結果、感覚的に判り易く昇降移動量を表示することが可能な体動検出装置を提供することができる。
【０００９】
好ましくは、体動検出装置は、本体部の加速度を検出する加速度センサをさらに備え、昇降検出部は、加速度センサからの検出結果に基づいて、ユーザが昇降しているか否かを検出する。
【００１０】
この発明に従えば、体動検出装置によって、加速度センサからの検出結果に基づいて、ユーザが昇降しているか否かが検出される。このため、加速度センサ以外のセンサを用いることなく、ユーザが昇降しているか否かを検出することができる。
【００１１】
好ましくは、体動検出装置は、本体部周辺の気圧を検出する気圧センサをさらに備え、昇降検出部は、気圧センサからの検出結果に基づいて、ユーザが昇降しているか否かを検出する。
【００１２】
この発明に従えば、体動検出装置によって、気圧センサからの検出結果に基づいて、ユーザが昇降しているか否かが検出される。このため、気圧センサ以外のセンサを用いることなく、ユーザが昇降しているか否かを検出することができる。
【００１３】
好ましくは、体動検出装置は、本体部の加速度を検出する加速度センサをさらに備え、昇降レベル算出部は、昇降検出部によって昇降していると検出されたときの加速度センサからの検出結果に基づいて、ユーザの昇降移動量の段階を算出する。
【００１４】
この発明に従えば、体動検出装置によって、加速度センサからの検出結果に基づいて、ユーザの昇降移動量の段階が算出される。このため、加速度センサ以外のセンサを用いることなく、ユーザの昇降移動量の段階を算出することができる。
【００１５】
好ましくは、体動検出装置は、本体部周辺の気圧を検出する気圧センサをさらに備え、昇降レベル算出部は、気圧センサからの検出結果に基づいて、ユーザの昇降移動量の段階を算出する。
【００１６】
この発明に従えば、体動検出装置によって、気圧センサからの検出結果に基づいて、ユーザの昇降移動量の段階が算出される。このため、気圧センサ以外のセンサを用いることなく、ユーザの昇降移動量の段階を算出することができる。
【００１７】
好ましくは、昇降レベル算出部は、ユーザがターン動作をした回数に基づいて、ユーザの昇降移動量の段階を算出する。
【００１８】
この発明に従えば、体動検出装置によって、ユーザがターン動作をした回数に基づいて、ユーザの昇降移動量の段階が算出される。このため、ユーザがターン動作をした回数以外の指標を用いることなく、ユーザの昇降移動量の段階を算出することができる。
【００１９】
さらに好ましくは、体動検出装置は、本体部の角速度を検出するジャイロセンサをさらに備え、昇降レベル算出部は、ジャイロセンサからの検出結果に基づいて、ユーザがターン動作をした回数を算出する。
【００２０】
この発明に従えば、体動検出装置によって、ジャイロセンサからの検出結果に基づいて、ユーザがターン動作をした回数が算出され、ユーザがターン動作をした回数に基づいて、ユーザの昇降移動量の段階が算出される。このため、ジャイロセンサ以外のセンサを用いることなく、ユーザの昇降移動量の段階を算出することができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の実施の形態における活動量計の外観図である。
【図２】この実施の形態における活動量計の使用状態を示す図である。
【図３】この実施の形態における活動量計の構成の概略を示すブロック図である。
【図４】第１の実施の形態における活動量計によって実行される体動検出表示処理の流れを示すフローチャートである。
【図５】第１の実施の形態における活動量計によって実行される上昇検出加算処理の流れを示すフローチャートである。
【図６】第１の実施の形態における活動量計によって実行される自動昇降検出加算処理の流れを示すフローチャートである。
【図７】運動形態の違いによる加速度に関する指標の差を示すグラフである。
【図８】第１の実施の形態における活動量計に表示される第１の表示例である。
【図９】第１の実施の形態における活動量計に表示される第２の表示例である。
【図１０】第１の実施の形態における活動量計に表示される第３の表示例である。
【図１１】第１の実施の形態における活動量計に表示される第４の表示例である。
【図１２】第１の実施の形態の変形例におけるジャイロセンサを用いた昇降の検出を説明するためのグラフである。
【図１３】第２の実施の形態における活動量計によって実行される体動検出表示処理の流れを示すフローチャートである。
【図１４】第２の実施の形態における活動量計によって実行される昇降検出加算処理の流れを示すフローチャートである。
【図１５】第２の実施の形態における活動量計に表示される第１の表示例である。
【図１６】第２の実施の形態における活動量計に表示される第２の表示例である。
【発明を実施するための形態】
【００２２】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２３】
本実施の形態においては、体動検出装置が、歩数測定だけでなく、運動や生活活動（たとえば、掃除機をかける、軽い荷物運び、炊事など）における活動量も測定することが可能な活動量計であることとして実施の形態を説明する。しかし、これに限定されず、体動検出装置は、歩数を計測することが可能な歩数計であってもよい。
【００２４】
［第１の実施の形態］
図１は、この発明の実施の形態における活動量計１００の外観図である。図１を参照して、活動量計１００は、本体部１９１と、クリップ部１９２とから主に構成される。クリップ部１９２は、活動量計１００をユーザの着衣などに固定するために用いられる。
【００２５】
本体部１９１には、後述する操作部１３０の一部を構成する表示切換／決定スイッチ１３１、左操作／メモリスイッチ１３２、および、右操作スイッチ１３３、ならびに、後述する表示部１４０の一部を構成するディスプレイ１４１が設けられる。
【００２６】
本実施の形態においては、ディスプレイ１４１は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）で構成されることとするが、これに限定されず、ＥＬ（ElectroLuminescence）ディスプレイなど他の種類のディスプレイであってもよい。
【００２７】
図２は、この実施の形態における活動量計１００の使用状態を示す図である。図２を参照して、活動量計１００は、たとえば、ユーザの腰部のベルトに、クリップ部１９２を用いて装着される。
【００２８】
なお、これに限定されず、活動量計１００は、ユーザの体の他の部分に装着されて用いられるように設計されてもよいし、ユーザがカバン等に入れて所持して用いられるように設計されてもよい。
【００２９】
図３は、この実施の形態における活動量計の構成の概略を示すブロック図である。図３を参照して、活動量計１００は、制御部１１０と、メモリ１２０と、操作部１３０と、表示部１４０と、加速度センサ１７０と、気圧センサ１８０と、電源１９０とを含む。また、活動量計１００は、音を出力する報音部や外部のコンピュータと通信するためのインターフェイスを含むようにしてもよい。
【００３０】
制御部１１０、メモリ１２０、操作部１３０、表示部１４０、加速度センサ１７０、気圧センサ１８０、および、電源１９０は、図１で説明した本体部１９１に内蔵される。
【００３１】
操作部１３０は、図１で説明した表示切換／決定スイッチ１３１、左操作／メモリスイッチ１３２、および、右操作スイッチ１３３を含み、これらのスイッチが操作されたことを示す操作信号を制御部１１０に送信する。
【００３２】
加速度センサ１７０は、ＭＥＭＳ（Micro Electro Mechanical Systems）技術の半導体式のものが用いられるが、これに限定されず、機械式または光学式など他の方式のものであってもよい。加速度センサ１７０は、本実施の形態においては、３軸方向それぞれの加速度を示す検出信号を制御部１１０に出力する。しかし、加速度センサ１７０は、３軸のものに限定されず、１軸または２軸のものであってもよい。
【００３３】
気圧センサ１８０は、ＭＥＭＳ技術のものが用いられるが、これに限定されず、他の方式のものであってもよい。気圧センサ１８０は、周辺の気圧値を示す検出信号を制御部１１０に出力する。
【００３４】
メモリ１２０は、ＲＯＭ（Read Only Memory）（たとえば、フラッシュメモリ）などの不揮発性メモリおよびＲＡＭ（Random Access Memory）（たとえば、ＳＤＲＡＭ（synchronous Dynamic Random Access Memory））などの揮発性メモリを含む。
【００３５】
メモリ１２０は、活動量計１００を制御するためのプログラムのデータ、活動量計１００を制御するために用いられるデータ、活動量計１００の各種機能を設定するための設定データ、および、歩数や活動量などの所定時間ごと（たとえば日ごと）の測定結果のデータなどを記憶する。また、メモリ１２０は、プログラムが実行されるときのワークメモリなどとして用いられる。
【００３６】
制御部１１０は、ＣＰＵ（Central Processing Unit）を含み、メモリ１２０に記憶された活動量計１００を制御するためのプログラムに従って、操作部１３０からの操作信号に応じて、加速度センサ１７０および気圧センサ１８０からの検出信号に基づいて、メモリ１２０、および、表示部１４０を制御する。
【００３７】
表示部１４０は、図１で説明したディスプレイ１４１を含み、制御部１１０からの制御信号に従った所定の情報を、ディスプレイ１４１に表示するよう制御する。
【００３８】
電源１９０は、取替可能な電池を含み、電池からの電力を活動量計１００の制御部１１０などの動作するのに電力が必要な各部に供給する。
【００３９】
図４は、第１の実施の形態における活動量計１００によって実行される体動検出表示処理の流れを示すフローチャートである。図４を参照して、ステップＳ１０１で、制御部１１０は、加速度センサ１７０からの検出信号で示される３軸方向の加速度の検出値を読込み、メモリ１２０に記憶させる。メモリ１２０には、所定期間の所定周期（たとえば、数ｍｓ，数十ｍｓ）ごとの３軸方向の加速度の検出値が、ステップＳ１０１が実行されるごとに順次記憶される。
【００４０】
次に、ステップＳ１１０で、制御部１１０は、上昇検出加算処理を実行する。図５は、第１の実施の形態における活動量計によって実行される上昇検出加算処理の流れを示すフローチャートである。
【００４１】
図５を参照して、ステップＳ１１１で、制御部１１０は、活動量計を装着または所持しているユーザが階段や坂道等の歩行での上昇を開始したか否かを判断する。
【００４２】
図７は、運動形態の違いによる加速度に関する指標の差を示すグラフである。図７を参照して、図５のステップＳ１１１では、次のようにして、ユーザが上昇を開始したか否かを判断する。
【００４３】
まず、前述の図４のステップＳ１０１でメモリ１２０に記憶された３軸の加速度センサ１７０から得られる左右方向（ｘ軸方向）、上下方向（ｙ軸方向）、前後方向（ｚ軸方向）の３つの加速度の検出信号で示される直近の短い期間のＮ個の検出値ｘi，ｙi，ｚi（i＝１〜Ｎ）について、加速度積算和Ｘ，Ｙ，Ｚを数式（１）〜（３）を用いて算出する。
【００４４】
【数１】
0005445162.tif 000002
【００４５】
【数２】
0005445162.tif 000003
【００４６】
【数３】
0005445162.tif 000004
【００４７】
次に、左右方向、前後方向の加速度を合成した水平方向の加速度積算和Ｈを数式（４）を用いて算出する。
【００４８】
【数４】
0005445162.tif 000005
【００４９】
そして、上下方向の加速度積算和Ｙと、水平方向の加速度積算和Ｈとの比率Ｙ／Ｈを算出する。
【００５０】
実験の結果、図７のグラフで示されるように、平地を歩行する場合は、上下方向と水平方向との加速度の比率は、ほぼ１：１であり、Ｙ／Ｈの値は、0.9付近の値を示す。また、階段を上昇する場合は、水平方向の加速度よりも上下方向の加速度が大きくなり、Ｙ／Ｈの値は、1.3付近の値を示す。
【００５１】
この実験の結果に基づいて、両方の場合のＹ／Ｈの値の中点である1.1を閾値とすることにより、Ｙ／Ｈ≧1.1の場合は、ユーザが階段を上昇していると判断し、Ｙ／Ｈ＜1.1の場合は、ユーザが平地を歩行していると判断する。
【００５２】
ここでは、階段上昇および平地歩行の場合について説明したが、階段を下降する場合についても、同様の実験結果に基づいた判断をすることができる。また、歩行する場合について説明したが、走行する場合についても、同様の実験結果に基づいた判断をすることができる。
【００５３】
なお、本実施の形態においては、ユーザが上昇を開始したか否かの判断を、加速度センサの検出値を用いて行なうようにした。しかし、これに限定されず、ユーザが上昇を開始したか否かの判断を、気圧センサの検出値を用いて行なうようにしてもよい。具体的には、上昇を開始すると、気圧センサの検出値で示される気圧が下がる。このため、気圧が下がったか否かを判断することで、上昇を開始したか否かを判断するようにする。
【００５４】
図５に戻って、ステップＳ１１１でユーザが歩行で上昇を開始したと判断した場合（ＹＥＳと判断した場合）、ステップＳ１１２で、制御部１１０は、上昇中であることを示す上昇中フラグをオン状態にする。上昇中フラグは、メモリ１２０に記憶される。
【００５５】
ステップＳ１１１でユーザが歩行で上昇を開始していないと判断した場合（ＮＯと判断した場合）、および、ステップＳ１１２の後、ステップＳ１１３で、制御部１１０は、ユーザが歩行での上昇を終了したか否かを判断する。上昇を終了したか否かの判断についても、上述した上昇を開始したか否かの判断と同様に行なうことができる。
【００５６】
ユーザが歩行での上昇を終了したと判断した場合（ステップＳ１１３でＹＥＳと判断した場合）、ステップＳ１１４で、制御部１１０は、メモリ１２０の上昇中フラグをオフ状態にする。
【００５７】
次に、ステップＳ１１５で、制御部１１０は、今回、上昇を終了したと判断したときの積算歩数から、前回、上昇を開始したと判断したときの積算歩数を引いた歩数ｍ、つまり、前回、上昇を開始してから、今回、上昇を終了するまでの歩数ｍが、１階分に相当する階段の段数Ｎ（たとえば、１３段）の0.8倍以上であるか否かを判断する。
【００５８】
0.8倍以上でないと判断した場合（ステップＳ１１５でＮＯと判断した場合）、ステップＳ１１６で、制御部１１０は、今回、上昇を終了したと判断したときの積算歩数から、前々回、上昇を開始したと判断したときの積算歩数を引いた歩数ｎ、つまり、前々回、上昇を開始してから、今回、上昇を終了するまでの歩数ｎが、１階分段数Ｎの0.8倍以上であるか否かを判断する。
【００５９】
前回から今回までの歩数ｍが0.8Ｎ以上と判断した場合（ステップＳ１１５でＹＥＳと判断した場合）、および、前々回から今回までの歩数ｎが0.8Ｎ以上と判断した場合（ステップＳ１１６でＹＥＳと判断した場合）、ステップＳ１１７で、制御部１１０は、ユーザが上昇した階数である上昇階数を１加算する。上昇階数は、メモリ１２０に記憶される。
【００６０】
ユーザが歩行での上昇を終了していないと判断した場合（ステップＳ１１３でＮＯと判断した場合）、前々回から今回までの歩数ｎが0.8Ｎ未満と判断した場合（ステップＳ１１６でＮＯと判断した場合）、および、ステップＳ１１７の後、制御部１１０は、実行する処理をこの上昇検出加算処理の呼出元の体動検出表示処理に戻す。
【００６１】
階段においては、階ごとの踊り場だけでなく、階の途中（たとえば、階の中間）の踊り場でも、ステップＳ１１１での判断で、上昇を開始したと判断されるとともに、ステップＳ１１３での判断で、上昇を終了したと判断される。そこで、ステップＳ１１３〜ステップＳ１１７の処理においては、上昇が終了したと判断されたときに、前回から今回までの歩数が、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がない階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算する一方、前々回から今回までの歩数が、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がある階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算するようにしている。
【００６２】
このため、歩数差ｍ，ｎが１階分段数Ｎの0.8倍以上であるか否かを判断するようにしたが、0.8に限定されず、ほぼ１階分の段数に達していると判断できる倍率であれば他の倍率であってもよい。
【００６３】
また、１階分段数Ｎが、たとえば、１３段であることとしたが、戸立て住宅の場合は、１３段程度であることが多く、オフィスビルやマンションの場合は、１３段以上であることが多いので、１階分段数Ｎは、他の値であってもよい。また、ユーザが、普段利用する階段の段数に応じて、１階分段数Ｎを自分で設定できるように構成してもよい。
【００６４】
なお、前回、上昇を開始したときとは、踊り場のない１階分の階段の上昇を開始したときである。このため、今回、上昇を終了したと判断されたときの積算歩数から、前回、上昇を開始したときの積算歩数を引いた歩数が、極端に大きい（たとえば、１階分階数Ｎの２倍以上である）場合は、前回、上昇を開始したと判断された階段が、今回、上昇を終了したと判断された階段と異なる可能性があるので、そのような場合は、上昇階数を１加算しないようにしてもよい。
【００６５】
同様に、前々回、上昇を開始したときとは、踊り場のある１階分の階段の上昇を開始したときである。このため、今回、上昇を終了したと判断されたときの積算歩数から、前々回、上昇を開始したときの積算歩数を引いた歩数が、極端に大きい（たとえば、１階分階数Ｎの２倍以上である）場合は、前々回、上昇を開始したと判断された階段が、今回、上昇を終了したと判断された階段と異なる可能性があるので、そのような場合は、上昇階数を１加算しないようにしてもよい。
【００６６】
図４に戻って、ステップＳ１１０での上昇検出加算処理の実行後、ステップＳ１２０で、制御部１１０は、下降検出加算処理を実行する。この下降検出加算処理は、図５で説明した上昇検出加算処理において、「上昇」を「下降」に置換えた処理である。
【００６７】
次に、ステップＳ１３０で、制御部１１０は、自動昇降検出加算処理を実行する。図６は、第１の実施の形態における活動量計１００によって実行される自動昇降検出加算処理の流れを示すフローチャートである。
【００６８】
図６を参照して、ステップＳ１３１で、制御部１１０は、加速度センサ１７０からの検出信号で示される検出値の変動の傾向に変化があったか否かを判断する。具体的には、前述の図５のステップＳ１１１で説明したようなユーザが階段や坂道等の昇降を開始または終了した場合や、エレベータ、エスカレータなどの昇降装置を用いてユーザが昇降を開始または終了した場合に、加速度センサ１７０の検出値の変動の傾向に何らかの変化が生じる。
【００６９】
加速度の検出値の変動の傾向に変化があったと判断した場合（ステップＳ１３１でＹＥＳと判断した場合）、ステップＳ１３２で、制御部１１０は、気圧センサ１８０からの検出信号で示される検出値を読込み、メモリ１２０に記憶させる。
【００７０】
次に、ステップＳ１３３で、制御部１１０は、今回、加速度の変動の傾向に変化があったと判断したときの積算歩数から、前回、加速度の変動の傾向に変化があったと判断したときの積算歩数を引いた歩数ｍ、つまり、前回、加速度の変動の傾向に変化があってから、今回、加速度の変動の傾向に変化があるまでの歩数ｍが、１階分に相当する階段の段数Ｎ（たとえば、１３段）の0.8倍未満であるか否かを判断する。
【００７１】
前回から今回までの歩数ｍが１階分段数Ｎの0.8倍未満であると判断した場合（ステップＳ１３３でＹＥＳと判断した場合）、ステップＳ１３４で、制御部１１０は、今回、加速度の変動の傾向に変化があったと判断したときの気圧の検出値から、前回、加速度の変動の傾向に変化があったと判断したときの気圧の検出値を引いた気圧差ｄ、つまり、前回、加速度の変動の傾向に変化があってから、今回、加速度の変動の傾向に変化があるまでの気圧差ｄの絶対値が、１階分に相当する気圧差Ｐ（たとえば、0.3ｈＰａ）の0.8倍以上であるか否かを判断する。
【００７２】
前回と今回との気圧差の絶対値｜ｄ｜が１階分の気圧差Ｐの0.8倍以上であると判断した場合（ステップＳ１３４でＹＥＳと判断した場合）、ステップＳ１３５で、制御部１１０は、前回と今回との気圧差ｄが０より大きいか否か、つまり、気圧差ｄが正であるか否かを判断する。
【００７３】
気圧差ｄが正であると判断した場合（ステップＳ１３６でＹＥＳと判断した場合）、ステップＳ１３６で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って四捨五入したものを、昇降装置を使用して下降した階数の積算である自動下降階数に加算する。自動下降階数は、メモリ１２０に記憶される。
【００７４】
一方、気圧差ｄが正でないと判断した場合（ステップＳ１３７でＮＯと判断した場合）、ステップＳ１３７で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って正負を反転させ四捨五入したものを、昇降装置を使用して上昇した階数の積算である自動上昇階数に加算する。自動上昇階数は、メモリ１２０に記憶される。
【００７５】
加速度の変動の傾向に変化がないと判断した場合（ステップＳ１３１でＮＯと判断した場合）、前回から今回までの歩数ｍが１階分段数Ｎの0.8倍未満でないと判断した場合（ステップＳ１３３でＮＯと判断した場合）、前回と今回との気圧差の絶対値｜ｄ｜が１階分の気圧差Ｐの0.8倍以上でないと判断した場合（ステップＳ１３４でＮＯと判断した場合）、ステップＳ１３６の後、および、ステップＳ１３７の後、制御部１１０は、実行する処理をこの自動昇降検出加算処理の呼出元の体動検出表示処理に戻す。
【００７６】
このように、加速度の変動の傾向の変化により昇降装置に乗ったと思われるときと降りたと思われるときが分かり、昇降装置に乗ったと思われるときの積算歩数と降りたと思われるときの積算歩数との歩数差が１階分段数Ｎに達していないと思われるにも関わらず、昇降装置に乗ったと思われるときと降りたと思われるときの気圧差がほぼ１階分気圧差Ｐに達していると判断できるときには、昇降装置を用いてユーザが昇降したと判断して、気圧差ｄを１階分気圧差Ｐで割って算出される、今回、昇降した階数を、下降した場合は自動下降階数に、上昇した場合は自動上昇階数に加算するようにする。
【００７７】
このため、気圧差ｄおよび歩数差ｍが、それぞれ、１階分気圧差Ｐおよび１階分段数Ｎの0.8倍以上であるか否かを判断するようにしたが、0.8に限定されず、ほぼ１階分の段数に達していると判断できる倍率であれば他の倍率であってもよい。
【００７８】
また、階高が、戸建て住宅の１階分程度の３メートルであることとして、１階分気圧差Ｐが、0.3ｈＰａであることとした。しかし、これに限定されず、オフィスビルの１階分程度の５メートルやマンションの１階分程度の４メートルであることとし、それぞれ、１階分気圧差Ｐが、0.5ｈＰａ，0.4ｈＰａであることとしてもよい。また、１階分気圧差Ｐは、他の値であってもよい。また、ユーザが、普段利用する建物の階高に応じて、１階分気圧差Ｐを自分で設定できるように構成してもよい。なお、標高が１メートル高くなるごとに気圧が0.1ｈＰａ低くなることを前提としている。
【００７９】
図４に戻って、ステップＳ１３０の後、ステップＳ１７１で、制御部１１０は、加速度センサ１７０からの検出値に基づいて、１歩分の歩行または走行が検出されたか否かを判断する。加速度の検出値から歩数を検出する技術は、従来の技術を用いることができる。
【００８０】
１歩分が検出されたと判断した場合（ステップＳ１７１でＹＥＳと判断した場合）、ステップＳ１７２で、制御部１１０は、積算歩数を１歩加算する。積算歩数は、メモリ１２０に記憶される。
【００８１】
さらに、ステップＳ１７３で、制御部１１０は、前述の図５のステップＳ１１２で上昇中フラグがオン状態にされたか否かを判断する。上昇中フラグがオン状態であると判断した場合（ステップＳ１７３でＹＥＳと判断した場合）、ステップＳ１７４で、制御部１１０は、ユーザが階段または坂道などを上昇したときの積算歩数である上昇歩数を１歩加算する。上昇歩数は、メモリ１２０に記憶される。
【００８２】
一方、上昇中フラグがオン状態でないと判断した場合（ステップＳ１７３でＮＯと判断した場合）、ステップＳ１７５で、制御部１１０は、ステップＳ１２０の下降検出加算処理において下降中フラグがオン状態にされたか否かを判断する。下降中フラグがオン状態であると判断した場合（ステップＳ１７５でＹＥＳと判断した場合）、ステップＳ１７６で、制御部１１０は、ユーザが階段または坂道などを下降したときの積算歩数である下降歩数を１歩加算する。下降歩数は、メモリ１２０に記憶される。
【００８３】
このように、ユーザが平地を歩行しているか上昇しているか下降しているかなどの運動形態に応じた歩数を計数することができる。なお、ここでは、運動形態が、平地歩行、上昇歩行、および、下降歩行のいずれかであることとしたが、これに限定されず、運動形態に、平地走行、上昇走行、および、下降走行など他の運動形態が含まれるようにしてもよい。
【００８４】
１歩分が検出されていないと判断した場合（ステップＳ１７１でＮＯと判断した場合）、ステップＳ１７４の後、および、ステップＳ１７６の後、ステップＳ１８１で、制御部１１０は、図５のステップＳ１１７で説明した上昇階数および図６のステップＳ１３７で説明した自動上昇階数を表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって上昇階数および自動上昇階数の表示に切替える操作が行なわれたか否かを判断する。
【００８５】
上昇階数および自動上昇階数を表示中である、または、上昇階数および自動上昇階数の表示に切替られたと判断した場合（ステップＳ１８１でＹＥＳと判断した場合）、ステップＳ１８２で、制御部１１０は、図５のステップＳ１１７で計数され、メモリ１２０に記憶されている上昇階数、および、図６のステップＳ１３７で計数され、メモリ１２０に記憶されている自動上昇階数を、それぞれ、メモリ１２０から読出し、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【００８６】
図８は、第１の実施の形態における活動量計１００に表示される第１の表示例である。図８を参照して、ステップＳ１８２が実行されることによってディスプレイ１４１に表示される画面には、左側に、現在の日時として、「７／２６」「１２：０３」、ならびに、中程に、上昇に関する表示であることを示す「上り」、ならびに、右側に、歩行または走行の場合の表示であることを示す「Ｗａｌｋ」の文字、昇降装置を用いた場合の表示であることを示す「Ａｕｔｏ」の文字、Ｗａｌｋの場合の値である上昇階数の値として「３Ｆ」、および、Ａｕｔｏの場合の値である自動上昇階数の値として「４Ｆ」が含まれている。
【００８７】
図４に戻って、上昇階数および自動上昇階数を表示中でない、および、上昇階数および自動上昇階数の表示に切替えられていないと判断した場合（ステップＳ１８１でＮＯと判断した場合）、ステップＳ１８３で、制御部１１０は、図５のステップＳ１１７で説明した上昇階数に対応する下降階数および図６のステップＳ１３６で説明した自動下降階数を表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって下降階数および自動下降階数の表示に切替える操作が行なわれたか否かを判断する。
【００８８】
下降階数および自動下降階数を表示中である、または、下降階数および自動下降階数の表示に切替られたと判断した場合（ステップＳ１８３でＹＥＳと判断した場合）、ステップＳ１８４で、制御部１１０は、メモリ１２０に記憶されている下降階数、および、図６のステップＳ１３６で計数され、メモリ１２０に記憶されている自動下降階数を、それぞれ、メモリ１２０から読出し、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【００８９】
図９は、第１の実施の形態における活動量計１００に表示される第２の表示例である。図９を参照して、ステップＳ１８４が実行されることによってディスプレイ１４１に表示される画面には、左側に、現在の日時として、「７／２６」「１２：０３」、ならびに、中程に、下降に関する表示であることを示す「下り」、ならびに、右側に、歩行または走行の場合の表示であることを示す「Ｗａｌｋ」の文字、昇降装置を用いた場合の表示であることを示す「Ａｕｔｏ」の文字、Ｗａｌｋの場合の値である下降階数の値として「６Ｆ」、および、Ａｕｔｏの場合の値である自動下降階数の値として「１Ｆ」が含まれている。
【００９０】
図４に戻って、下降階数および自動下降階数を表示中でない、および、下降階数および自動下降階数の表示に切替えられていないと判断した場合（ステップＳ１８３でＮＯと判断した場合）、ステップＳ１８５で、制御部１１０は、ステップＳ１７２で説明した積算歩数およびステップＳ１７４で説明した上昇歩数を表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって積算歩数および上昇歩数の表示に切替える操作が行なわれたか否かを判断する。
【００９１】
積算歩数および上昇歩数を表示中である、または、積算歩数および上昇歩数の表示に切替られたと判断した場合（ステップＳ１８５でＹＥＳと判断した場合）、ステップＳ１８６で、制御部１１０は、ステップＳ１７２で計数され、メモリ１２０に記憶されている積算歩数、および、ステップＳ１７４で計数され、メモリ１２０に記憶されている上昇歩数を、それぞれ、メモリ１２０から読出し、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【００９２】
図１０は、第１の実施の形態における活動量計１００に表示される第３の表示例である。図１０を参照して、ステップＳ１８６が実行されることによってディスプレイ１４１に表示される画面には、左側に、現在の日時として、「７／２６」「１２：０３」、ならびに、中程に、上昇歩数の表示であることを示す「上り」の文字、および、上昇歩数の値として「２１６」歩、ならびに、右側に、積算歩数の表示であることを示す「トータル」の文字、および、積算歩数の値として「３８２９歩」が含まれている。
【００９３】
図４に戻って、積算歩数および上昇歩数を表示中でない、および、積算歩数および上昇歩数の表示に切替えられていないと判断した場合（ステップＳ１８５でＮＯと判断した場合）、ステップＳ１８７で、制御部１１０は、ステップＳ１７２で説明した積算歩数を補正した補正歩数を表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって補正歩数の表示に切替える操作が行なわれたか否かを判断する。
【００９４】
補正歩数を表示中である、または、補正歩数の表示に切替られたと判断した場合（ステップＳ１８７でＹＥＳと判断した場合）、ステップＳ１８８で、制御部１１０は、ステップＳ１７２で計数され、メモリ１２０に記憶されている積算歩数ａ（上昇歩数も含まれている）、および、ステップＳ１７４で計数され、メモリ１２０に記憶されている上昇歩数ｂをメモリ１２０から読出し、補正歩数ｃ＝ａ−ｂ＋ｂ×（８／３）＝ａ＋ｂ×（５／３）を算出する。
【００９５】
ここで、厚生労働省によって作成された「健康づくりのための運動指針（エクササイズガイド２００６）」によると、平地での普通歩行時および階段を下降する場合の運動強度が３メッツ、階段を上昇する場合の運動強度が８メッツである。これに従って、上述のように、積算歩数ａから上昇歩数ｂを差引いたものに、階段を上昇する場合の普通歩行時に対する運動強度の比である８／３を上昇歩数ｂに掛けたものを加算することによって、上昇歩数ｂがそのまま含まれる積算歩数ａを、普通歩行時に換算した補正歩数ｃに補正することができる。
【００９６】
なお、本実施の形態においては、歩行の場合について考えたが、平地、上昇、および、下降について、走行した場合についても、歩行の場合と同様に、それぞれの歩数を計数して、補正した歩数を算出することができる。
【００９７】
そして、ステップＳ１８８で、引続いて、制御部１１０は、算出された補正歩数を、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【００９８】
図１１は、第１の実施の形態における活動量計１００に表示される第４の表示例である。図１１を参照して、ステップＳ１８８が実行されることによってディスプレイ１４１に表示される画面には、左側に、現在の日時として、「７／２６」「１２：０３」、右側に、補正歩数の表示であることを示す「＋α」の文字、および、補正歩数の値として「４１８９歩」が含まれている。
【００９９】
ここで、補正歩数ｃは、図１０の積算歩数ａ＝３８２９歩と、上昇歩数ｂ＝２１６歩とから、上述の式を用いて、ｃ＝ａ＋ｂ×（５／３）＝３８２９＋２１６×（５／３）＝４１８９歩と算出することができる。
【０１００】
図４に戻って、補正歩数を表示中でない、および、補正歩数の表示に切替えられていないと判断した場合（ステップＳ１８７でＮＯと判断した場合）、ならびに、ステップＳ１８２の後、ならびに、ステップＳ１８４の後、ならびに、ステップＳ１８６の後、ならびに、ステップＳ１８８の後、制御部１１０は、実行する処理をこの体動検出表示処理の呼出元の処理に戻す。
【０１０１】
［第１の実施の形態の変形例］
上述した実施の形態においては、図５で説明したように、加速度センサ１７０の検出値に基づいてユーザが昇降を開始または終了したか否かを判断し、前回、昇降を開始したと判断されてから、今回、昇降を終了したと判断されたときに、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がない階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算する一方、前々回、昇降を開始したと判断されてから、今回、昇降を終了したと判断されたときに、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がある階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算するようにした。
【０１０２】
図１２は、第１の実施の形態の変形例におけるジャイロセンサを用いた昇降の検出を説明するためのグラフである。図１２を参照して、ジャイロセンサを用いると、踊り場でのターンの際に、鉛直方向を軸とした角速度に変化が認められる。
【０１０３】
このため、ジャイロセンサの検出値に変化が認められたときに、ユーザが階段の昇降を開始または終了したと判断し、前回、昇降を開始したと判断されてから、今回、昇降を終了したと判断されたときに、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がない階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算する一方、前々回、昇降を開始したと判断されてから、今回、昇降を終了したと判断されたときに、ほぼ１階分の段数に達していると判断できるときには、階の途中に踊り場がある階段を、ほぼ１階分上昇したと判断して、上昇階数を１加算するようにしてもよい。
【０１０４】
つまり、ジャイロセンサからの検出値に基づいて算出されたユーザがターン動作をした回数に基づいて、ユーザの上昇階数を算出するようにしてもよい。
【０１０５】
［第２の実施の形態］
第１の実施の形態においては、図５で説明したように、昇降していると検出されたときに、加速度センサ１７０からの加速度の検出値に基づいて、昇降階数を算出するようにした。第２の実施の形態においては、昇降していると検出されたときに、気圧センサ１８０からの気圧の検出値に基づいて、昇降階数を算出するようにする。
【０１０６】
また、第１の実施の形態においては、図４で説明したように、昇降装置を利用しない場合と利用した場合との昇降階数を表示するようにした。第２の実施の形態においては、昇降ごとまたは昇降する階数ごとの昇降装置を利用しなかった回数と利用した回数とを表示するようにする。
【０１０７】
図１３は、第２の実施の形態における活動量計によって実行される体動検出表示処理の流れを示すフローチャートである。図１３を参照して、ステップＳ１０１、ステップＳ１７１からステップＳ１７６まで、および、ステップＳ１８５からステップＳ１８８までの処理は、図４の体動検出表示処理と同様であるので、重複する説明は繰返さない。
【０１０８】
ステップＳ１０１の後、ステップＳ１５０で、制御部１１０は、昇降検出加算処理を実行する。図１４は、第２の実施の形態における活動量計によって実行される昇降検出加算処理の流れを示すフローチャートである。
【０１０９】
図１４を参照して、ステップＳ１５１で、制御部１１０は、加速度センサ１７０からの検出信号で示される検出値の変動の傾向に変化があったか否かを判断する。この処理は、図６のステップＳ１３１の処理と同様の処理である。
【０１１０】
加速度の検出値の変動の傾向に変化があったと判断した場合（ステップＳ１５１でＹＥＳと判断した場合）、ステップＳ１５２で、制御部１１０は、ユーザが階段や坂道等の歩行での上昇または下降を開始したか否かを判断する。この処理は、図５のステップＳ１１１の処理と同様の処理である。
【０１１１】
ユーザが歩行で上昇または下降を開始したと判断した場合（ステップＳ１５２でＹＥＳと判断した場合）、ステップＳ１５３で、制御部１１０は、それぞれ、上昇中フラグまたは下降中フラグをオン状態にする。この処理は、図５のステップＳ１１２の処理と同様の処理である。
【０１１２】
ユーザが歩行で上昇または下降を開始していないと判断した場合（ステップＳ１５２でＮＯと判断した場合）、および、ステップＳ１５３の後、ステップＳ１５４で、制御部１１０は、ユーザが歩行での上昇または下降を終了したか否かを判断する。この処理は、図５のステップＳ１１３の処理と同様の処理である。
【０１１３】
ユーザが歩行での上昇または下降を終了したと判断した場合（ステップＳ１５４でＹＥＳと判断した場合）、ステップＳ１５５で、制御部１１０は、それぞれ、上昇中フラグまたは下降中フラグをオフ状態にする。この処理は、図５のステップＳ１１４の処理と同様の処理である。
【０１１４】
ユーザが歩行での上昇または下降を終了していないと判断した場合（ステップＳ１５４でＮＯと判断した場合、および、ステップＳ１５５の後、ステップＳ１５６で、制御部１１０は、気圧センサ１８０からの検出信号で示される検出値を読込み、メモリ１２０に記憶させる。この処理は、図６のステップＳ１３２の処理と同様の処理である。
【０１１５】
次に、ステップＳ１５７で、制御部１１０は、今回、加速度の変動の傾向の変化があったと判断したときの気圧の検出値から、前回、加速度の変動の傾向に変化があったと判断したときの気圧の検出値を引いた気圧差ｄ、つまり、前回、加速度の変動の傾向に変化があってから、今回、加速度の変動の傾向に変化があるまでの気圧差ｄの絶対値が、１階分に相当する気圧差Ｐの0.8倍以上であるか否かを判断する。この処理は、図６のステップＳ１３４の処理と同様の処理である。
【０１１６】
前回と今回との気圧差の絶対値｜ｄ｜が１階分の気圧差Ｐの0.8倍以上であると判断した場合（ステップＳ１５７でＹＥＳと判断した場合）、ステップＳ１５８で、制御部１１０は、前回と今回との気圧差ｄが０より大きいか否か、つまり、気圧差ｄが正であるか否かを判断する。この処理は、図６のステップ１３５と同様の処理である。
【０１１７】
気圧差ｄが正でないと判断した場合（ステップＳ１５８でＮＯと判断した場合）、ステップＳ１６１で、制御部１１０は、今回、加速度の変動の傾向に変化があったと判断したときの積算歩数から、前回、加速度の変動の傾向に変化があったと判断したときの積算歩数を引いた歩数ｍ、つまり、前回、加速度の変動の傾向に変化があってから、今回、加速度の変動の傾向に変化があるまでの歩数ｍが、１階分に相当する階段の段数Ｎの0.8倍以上であるか否かを判断する。
【０１１８】
前回から今回までの歩数ｍが１階分段数Ｎの0.8倍以上であると判断した場合（ステップＳ１６１でＹＥＳと判断した場合）、歩行で上昇したと考えられるので、ステップＳ１６２で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って四捨五入したもの階数の階数ごとの上り階段利用回数を１加算する。階数ごとの上り階段利用回数とは、１度の階段の上昇において上昇した階数ごとの階段を利用した回数である。階数ごとの上り階段利用回数は、メモリ１２０に記憶される。
【０１１９】
一方、前回から今回までの歩数ｍが１階分段数Ｎの0.8倍以上でないと判断した場合（ステップＳ１６１でＮＯと判断した場合）、昇降装置を利用して上昇したと考えられるので、ステップＳ１６３で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って四捨五入した階数の階数ごとの上り乗物利用回数を１加算する。階数ごとの上り乗物利用回数とは、１度の昇降装置を利用した上昇において上昇した階数ごとの昇降装置を利用した回数である。階数ごとの上り乗物利用回数は、メモリ１２０に記憶される。
【０１２０】
気圧差ｄが正であると判断した場合（ステップＳ１５８でＹＥＳと判断した場合）、ステップＳ１６４で、制御部１１０は、今回、加速度の変動の傾向に変化があったと判断したときの積算歩数から、前回、加速度の変動の傾向に変化があったと判断したときの積算歩数を引いた歩数ｍ、つまり、前回、加速度の変動の傾向に変化があってから、今回、加速度の変動の傾向に変化があるまでの歩数ｍが、１階分に相当する階段の段数Ｎの0.8倍以上であるか否かを判断する。
【０１２１】
前回から今回までの歩数ｍが１階分段数Ｎの0.8倍以上であると判断した場合（ステップＳ１６４でＹＥＳと判断した場合）、歩行で上昇したと考えられるので、ステップＳ１６５で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って正負を反転させて四捨五入した階数の階数ごとの下り階段利用回数を１加算する。階数ごとの下り階段利用回数とは、１度の階段の下降において下降した階数ごとの階段を利用した回数である。階数ごとの下り階段利用回数は、メモリ１２０に記憶される。
【０１２２】
一方、前回から今回までの歩数ｍが１階分段数Ｎの0.8倍以上でないと判断した場合（ステップＳ１６４でＮＯと判断した場合）、昇降装置を利用して上昇したと考えられるので、ステップＳ１６６で、制御部１１０は、前回と今回との気圧差ｄを１階分気圧差Ｐで割って正負を反転させて四捨五入した階数の階数ごとの下り乗物利用回数を１加算する。階数ごとの下り乗物利用回数とは、１度の昇降装置を利用した下降において下降した階数ごとの昇降装置を利用した回数である。階数ごとの下り乗物利用回数は、メモリ１２０に記憶される。
【０１２３】
加速度の変動の傾向に変化がないと判断した場合（ステップＳ１５１でＮＯと判断した場合）、前回と今回との気圧差の絶対値｜ｄ｜が１階分の気圧差Ｐの0.8倍以上でないと判断した場合（ステップＳ１５７でＮＯと判断した場合）、ステップＳ１６２の後、ステップＳ１６３の後、ステップＳ１６５の後、および、ステップＳ１６６の後、制御部１１０は、実行する処理をこの昇降検出加算処理の呼出元の体動検出表示処理に戻す。
【０１２４】
このように、加速度の変動の傾向の変化により昇降を開始または終了したと思われるときが分かり、昇降を開始したと思われるときおよび昇降を終了したと思われるときの気圧差ｄがほぼ１階分気圧差Ｐに達していると判断できるときには、その間の歩数の変化が１階分段数Ｎに達していると思われる場合は、昇降した階数に応じて、階数ごとの上り階段利用回数または下り階段利用回数を１加算し、その間の歩数の変化が１階分段数Ｎに達していないと思われる場合は、昇降した階数に応じて、階数ごとの上り乗物利用回数または下り乗物利用回数を１加算するようにする。
【０１２５】
ここで、ステップＳ１６１およびステップＳ１６４での判断は、歩行または昇降装置のいずれの方向で昇降したかの判断であるので、１階分段数Ｎの0.8倍よりも小さい値であっても構わない。ただし、昇降装置に乗っている間に、数歩、歩行することもあるので、昇降装置に乗っている間の歩数以上の値であることが望ましい。
【０１２６】
図１３に戻って、ステップＳ１９１に処理が進められた場合、制御部１１０は、昇降ごとの昇降状況の表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって昇降ごとの昇降状況の表示に切替える操作が行なわれたか否かを判断する。
【０１２７】
昇降ごとの昇降状況の表示中である、または、昇降ごとの昇降状況の表示に切替えられたと判断した場合（ステップＳ１９１でＹＥＳと判断した場合）、ステップＳ１９２で、制御部１１０は、図１４のステップＳ１６２、ステップＳ１６３、ステップＳ１６５、および、ステップＳ１６６で計数され、メモリ１２０に記憶されている、階数ごとの上り階段利用回数、階数ごとの上り乗物利用回数、階数ごとの下り階段利用回数、および、階数ごとの下り乗物利用回数から、上りおよび下りごとの階段利用回数および乗物利用回数を算出し、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【０１２８】
図１５は、第２の実施の形態における活動量計１００に表示される第１の表示例である。図１５を参照して、ステップＳ１９２が実行されることによってディスプレイ１４１に表示される画面には、左側に、右側のグラフの上半分が乗物利用回数であることを示す「乗り物利用回数」の文字、右側のグラフの下半分が階段利用回数であることを示す「階段利用回数」の文字、ならびに、右側に、上りおよび下りごとの階段利用回数および乗物利用回数を示すグラフが含まれる。
【０１２９】
図１３に戻って、昇降ごとの昇降状況の表示中でない、および、昇降ごとの昇降状況の表示に切替えられていないと判断した場合（ステップＳ１９１でＮＯと判断した場合）、ステップＳ１９３で、制御部１１０は、階数ごとの昇降状況の表示中であるか、または、操作部１３０の表示切換／決定スイッチ１３１が操作されることによって階数ごとの昇降状況の表示に切替える操作が行なわれたか否かを判断する。
【０１３０】
階数ごとの昇降状況の表示中である、または、階数ごとの昇降状況の表示に切替えられたと判断した場合（ステップＳ１９３でＹＥＳと判断した場合）、ステップＳ１９４で、制御部１１０は、図１４のステップＳ１６２、ステップＳ１６３、ステップＳ１６５、および、ステップＳ１６６で計数され、メモリ１２０に記憶されている、階数ごとの上り階段利用回数、階数ごとの上り乗物利用回数、階数ごとの下り階段利用回数、および、階数ごとの下り乗物利用回数から、階数ごとの階段利用回数および乗物利用回数を算出し、ディスプレイ１４１に表示させるように表示部１４０に制御信号を送信する。
【０１３１】
図１６は、第２の実施の形態における活動量計１００に表示される第２の表示例である。図１６を参照して、ステップＳ１９２が実行されることによってディスプレイ１４１に表示される画面には、左側に、右側のグラフの上半分が乗物利用回数であることを示す「乗り物利用回数」の文字、右側のグラフの下半分が階段利用回数であることを示す「階段利用回数」の文字、ならびに、右側に、一度の移動で上昇および下降した階数ごとの階段利用回数および乗物利用回数を示すグラフが含まれる。
【０１３２】
次に、上述した実施の形態の変形例について説明する。
（１）  前述した第１の実施の形態および第２の実施の形態においては、加速度センサ１７０からの加速度の検出値の変動の傾向に変化が生じたときに、階段の昇降を開始または終了したと判断するようにした。しかし、これに限定されず、気圧センサ１８０からの気圧の検出値に変化が生じたときに、階段の昇降を開始または終了したと判断するようにしてもよい。
【０１３３】
つまり、前述した実施の形態においては、加速度センサ１７０からの検出値に基づいて、ユーザが昇降しているか否かを検出するようにしたが、気圧センサ１８０からの検出値に基づいて、ユーザが昇降しているか否かを検出するようにしてもよい。
【０１３４】
（２）  前述した第１の実施の形態においては、図４から図６まで、図８、および、図９で説明したように、上昇階数、下降階数、自動上昇階数、および、自動下降階数を計数して、それらを表示するようにした。
【０１３５】
しかし、これに限定されず、上昇階数、下降階数、自動上昇階数、および、自動下降階数を計数することに替えて、昇降ごと、または、昇降する階数ごとの昇降装置を利用しなかった回数と利用した回数とを計数して、それらを表示するようにしてもよい。
【０１３６】
（３）  前述した第２の実施の形態においては、図１３から図１６までで説明したように、昇降ごと、または、昇降する階数ごとの昇降装置を利用しなかった回数と利用した回数とを計数して、それらを表示するようにした。
【０１３７】
しかし、これに限定されず、昇降ごと、または、昇降する階数ごとの昇降装置を利用しなかった回数と利用した回数とを計数することに替えて、上昇階数、下降階数、自動上昇階数、および、自動下降階数を計数して、それらを表示するようにしてもよい。
【０１３８】
（４）  前述した実施の形態においては、図１４で説明したように、今回、加速度の変動の傾向に変化があったときの気圧の検出値と、前回、加速度の変動の傾向に変化があったときの気圧の検出値との差が、ほぼ１階分気圧差Ｐに達している場合に、その間の歩数の変化がほぼ１階分段数Ｎに達していると思われる場合は、歩行による昇降であることとし、ほぼ１回分段数Ｎに達していないと思われる場合は、昇降装置による昇降であることとするようにした。
【０１３９】
しかし、これに限定されず、加速度の変動の傾向に変化があり、かつ、気圧の変化がある場合に、歩行による昇降であると判断し、加速度の変動の傾向に変化がなく、かつ、気圧の変化がある場合に、昇降装置による昇降であると判断するようにしてもよい。
【０１４０】
さらに、加速度の変動の傾向に変化がなく、かつ、気圧の変化があった後、気圧の変化がなくなり、加速度の変動の傾向に変化が生じた場合に、昇降装置での昇降であると判断し、気圧の変化がなくなっても加速度の変動の傾向に変化が生じていない場合に、自動車や電車などでの昇降であると判断してもよい。
【０１４１】
（５）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４２】
１００  活動量計、１１０  制御部、１２０  メモリ、１３０  操作部、１３１  表示切換／決定スイッチ、１３２  左操作／メモリスイッチ、１３３  右操作スイッチ、１４０  表示部、１４１  ディスプレイ、１７０  加速度センサ、１８０  気圧センサ、１９０  電源、１９１  本体部、１９２  クリップ部。
【図１】
0005445162.tif 000006
【図２】
0005445162.tif 000007
【図３】
0005445162.tif 000008
【図４】
0005445162.tif 000009
【図５】
0005445162.tif 000010
【図６】
0005445162.tif 000011
【図７】
0005445162.tif 000012
【図８】
0005445162.tif 000013
【図９】
0005445162.tif 000014
【図１０】
0005445162.tif 000015
【図１１】
0005445162.tif 000016
【図１２】
0005445162.tif 000017
【図１３】
0005445162.tif 000018
【図１４】
0005445162.tif 000019
【図１５】
0005445162.tif 000020
【図１６】
0005445162.tif 000021