(57)【特許請求の範囲】
【請求項１】
本体部の加速度を検出するための加速度センサと制御部とを備える前記本体部を所定部位に装着するユーザの体動を検出するための体動検出装置であって、
前記制御部は、
前記加速度センサの検出値に基づいて、前記ユーザのいずれかの足が接地したか否かを検出する検出手段を含み、
第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと前記検出手段によって検出されてから第２の足が接地したと前記検出手段によって検出されるまでの前記第１の足で立脚している期間であり、
第２立脚期間は、歩行の１サイクルのうち、前記第２の足が接地したと前記検出手段によって検出されてから前記第１の足が接地したと前記検出手段によって検出されるまでの前記第２の足で立脚している期間であり、
前記制御部は、さらに、
前記第１立脚期間および前記第２立脚期間のそれぞれの前記加速度センサの検出値の代表値を、前記加速度センサの検出値に基づいて算出する算出手段と、
前記算出手段によって算出された前記第１立脚期間および前記第２立脚期間の前記代表値の比較結果に基づいて、当該歩行が上り歩行であるか否かを判別する判別手段とを含む、体動検出装置。
【請求項２】
前記判別手段は、前記第１立脚期間および前記第２立脚期間の前記代表値の比率が所定値以上か否かの比較結果に基づいて、上り歩行であるか否かを判別する、請求項１に記載の体動検出装置。
【請求項３】
ユーザに所定の情報を報知する報知部と、
ユーザから所定の情報の入力を受付ける入力部とをさらに備え、
前記制御部は、さらに、
前記判別手段によって判別された結果を報知するよう前記報知部を制御する報知制御手段と、
前記報知部で報知された結果の正誤度合を示す正誤情報の入力を前記入力部から受付ける入力受付手段と、
前記入力受付手段によって受付けられた正誤情報で示される正誤度合に応じて前記所定値を調整する調整手段とを含む、請求項２に記載の体動検出装置。
【請求項４】
ユーザから所定の情報の入力を受付ける入力部をさらに備え、
前記制御部は、さらに、
前記所定値を増減させる入力を前記入力部から受付ける入力受付手段と、
前記入力受付手段によって受付けられた入力に応じて前記所定値を増減させる調整手段とを含む、請求項２に記載の体動検出装置。
【請求項５】
前記所定値は、統計的手法で予め定められた値である、請求項２に記載の体動検出装置。
【請求項６】
前記算出手段は、前記第１立脚期間および前記第２立脚期間のそれぞれの検出値の積分値を前記代表値として算出する、請求項１に記載の体動検出装置。
【請求項７】
前記算出手段は、前記第１立脚期間および前記第２立脚期間のそれぞれの検出値の最大値と最小値とを用いて算出される値を前記代表値として算出する、請求項１に記載の体動検出装置。
【請求項８】
本体部の加速度を検出するための加速度センサと制御部とを備える前記本体部を所定部位に装着するユーザの体動を検出するための体動検出装置を制御する制御方法であって、
前記制御部が、
前記加速度センサの検出値に基づいて、前記ユーザのいずれかの足が接地したか否かを検出するステップを含み、
第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと検出されてから第２の足が接地したと検出されるまでの前記第１の足で立脚している期間であり、
第２立脚期間は、歩行の１サイクルのうち、前記第２の足が接地したと検出されてから前記第１の足が接地したと検出されるまでの前記第２の足で立脚している期間であり、
前記制御部が、さらに、
前記第１立脚期間および前記第２立脚期間のそれぞれの前記加速度センサの検出値の代表値を、前記加速度センサの検出値に基づいて算出するステップと、
算出された前記第１立脚期間および前記第２立脚期間の前記代表値の比較結果に基づいて、当該歩行が上り歩行であるか否かを判別するステップとを含む、体動検出装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、体動検出装置、および、体動検出装置の制御方法に関し、特に、昇降歩行を判別するのに適した体動検出装置、および、体動検出装置の制御方法に関する。
【背景技術】
【０００２】
従来から加速度センサのみを用いて上昇歩行を検出する装置があった。たとえば、ユーザの腰に装着された３軸加速度センサの検出値に基づいて２歩分の間の進行方向の加速度の平均値が所定値より大きい場合に階段上りと判定し、小さい場合に階段下りと判定する歩数計があった（たとえば、特許文献１の段落［００３４］）。
【０００３】
また、ユーザに装着された３軸加速度センサの検出値に基づき、重力軸に対応する３軸加速度センサのｘ軸のベクトルを、静止時に特定した重力軸に投影して、重力軸に対するｘ軸の角度が、一定以上＋方向に傾いている場合には、前傾、つまり昇りと判別し、−方向に傾いている場合には、後傾、つまり降りと判別する人体昇降検知装置があった（たとえば、特許文献２の段落［００２５］、［図２］）。
【０００４】
さらに、ユーザの腰周りに装着された３軸加速度センサの検出値に基づき、歩行ピッチと重力方向の加速度振幅値とを実測し、予め記憶された平地歩行時の歩行ピッチと加速度振幅値との関係を示す平地歩行特性テーブルのデータに基づき、実測した歩行ピッチから加速度振幅値を求め、求めた加速度振幅値より、実測した加速度振幅値が大きければ階段降りと判別し、小さければ階段昇りと判別する階段昇降判別装置があった（たとえば、特許文献３の段落［００２６］、［図３］）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２６２５２２号公報
【特許文献２】特開２００８−１７３２４８号公報
【特許文献３】特開２００８−１５４８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術によれば、３軸加速度から進行方向の加速度を算出しなければならない。特許文献２の技術によれば、静止時に重力軸を特定したり、歩行時にも特定の軸の加速度を算出しなければならない。特許文献３の技術によれば、重力方向の加速度振幅値を算出しなければならない。
【０００７】
このように、特許文献１から特許文献３までの技術によれば、それぞれ、歩数計および活動量計などの体動検出装置を体に固定しないフリー装着に適用することを考えると、それぞれ、所定の方向をまず特定する必要があり、計算量が多くなりすぎるため、実時間で、昇降歩行であることを判別することが困難であるといった問題があった。
【０００８】
この発明は、上述の問題を解決するためになされたものであり、その目的の１つは、歩行中に即時に昇降歩行であることを判別することが可能な体動検出装置、および、体動検出装置の制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、この発明のある局面によれば、体動検出装置は、本体部の加速度を検出するための加速度センサと制御部とを備える本体部を所定部位に装着するユーザの体動を検出するための装置である。制御部は、加速度センサの検出値に基づいて、ユーザのいずれかの足が接地したか否かを検出する検出部を含む。第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと検出部によって検出されてから第２の足が接地したと検出部によって検出されるまでの第１の足で立脚している期間である。第２立脚期間は、歩行の１サイクルのうち、第２の足が接地したと検出部によって検出されてから第１の足が接地したと検出部によって検出されるまでの第２の足で立脚している期間である。制御部は、さらに、第１立脚期間および第２立脚期間のそれぞれの加速度センサの検出値の代表値（たとえば、それぞれの期間の積分値、それぞれの期間の最大値と最小値との平均値）を、加速度センサの検出値に基づいて算出する算出部と、算出部によって算出された第１立脚期間および第２立脚期間の代表値の比較結果に基づいて、当該歩行が昇降歩行であるか否かを判別する判別部とを含む。
【００１０】
好ましくは、判別部は、第１立脚期間および第２立脚期間の代表値の比率が所定値以上か否かの比較結果に基づいて、昇降歩行であるか否かを判別する。
【００１１】
さらに好ましくは、体動検出装置は、ユーザに所定の情報を報知する報知部と、ユーザから所定の情報の入力を受付ける入力部とをさらに備える。制御部は、さらに、判別部によって判別された結果を報知するよう報知部を制御する報知制御部と、報知部で報知された結果の正誤度合を示す正誤情報の入力を入力部から受付ける入力受付部と、入力受付部によって受付けられた正誤情報で示される正誤度合に応じて所定値を調整する調整部とを含む。
【００１２】
さらに好ましくは、体動検出装置は、ユーザから所定の情報の入力を受付ける入力部をさらに備える。制御部は、さらに、所定値を増減させる入力を入力部から受付ける入力受付部と、入力受付部によって受付けられた入力に応じて所定値を増減させる調整部とを含む。
【００１３】
さらに好ましくは、所定値は、統計的手法で予め定められた値である。好ましくは、算出部は、第１立脚期間および第２立脚期間のそれぞれの検出値の積分値を代表値として算出する。好ましくは、算出部は、第１立脚期間および第２立脚期間のそれぞれの検出値の最大値と最小値とを用いて算出される値を代表値として算出する。
【００１４】
この発明の他の局面によれば、体動検出装置の制御方法は、本体部の加速度を検出するための加速度センサと制御部とを備える本体部を所定部位に装着するユーザの体動を検出するための体動検出装置を制御する方法である。制御部が、加速度センサの検出値に基づいて、ユーザのいずれかの足が接地したか否かを検出するステップを含む。第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと検出されてから第２の足が接地したと検出されるまでの第１の足で立脚している期間である。第２立脚期間は、歩行の１サイクルのうち、第２の足が接地したと検出されてから第１の足が接地したと検出されるまでの第２の足で立脚している期間である。制御部が、さらに、第１立脚期間および第２立脚期間のそれぞれの加速度センサの検出値の代表値（たとえば、それぞれの期間の積分値、それぞれの期間の最大値と最小値との平均値）を、加速度センサの検出値に基づいて算出するステップと、算出された第１立脚期間および第２立脚期間の代表値の比較結果に基づいて、当該歩行が昇降歩行であるか否かを判別するステップとを含む。
【発明の効果】
【００１５】
この発明に従えば、体動検出装置、および、体動検出装置に制御方法によって、加速度センサの検出値に基づいて、ユーザのいずれかの足が接地したか否かが検出され、第１立脚期間および第２立脚期間のそれぞれの加速度センサの検出値の代表値が、加速度センサの検出値に基づいて算出され、算出された第１立脚期間および第２立脚期間の代表値の比較結果に基づいて、当該歩行が昇降歩行であるか否かが判別される。
【００１６】
このため、１回の第１の立脚期間および第２の立脚期間における代表値の比較結果に基づいて、当該歩行が昇降歩行であるか否かを判別することができる。また、体動検出装置の傾きを特定する必要なく昇降歩行を判別することができるため、計算量を少なくすることができる。その結果、歩行中に即時に昇降歩行であることを判別することが可能な体動検出装置、および、体動検出装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態における活動量計の外観図である。
【図２】この実施の形態における活動量計の使用状態を示す図である。
【図３】歩行における３軸合成加速度の変化を示すグラフである。
【図４】上り歩行における３軸合成加速度の変化を示すグラフである。
【図５】平地歩行における３軸合成加速度の変化を示すグラフである。
【図６】平地歩行、上り歩行、および、下り歩行における３軸合成加速度の変化を示すグラフを重ねたものである。
【図７】平地歩行、上り歩行、および、下り歩行における左足および右足の立脚期間における加速度の積分値の比の平均値および標準偏差を示す図である。
【図８】平地歩行、上り歩行、および、下り歩行における左足および右足の立脚期間における加速度の積分値の比の平均値を被験者ごとにプロットしたグラフである。
【図９】平地歩行、および、上り歩行における左足および右足の立脚期間における加速度の積分値の比の範囲を被験者ごとに示したグラフである。
【図１０】この実施の形態における活動量計の構成の概略を示すブロック図である。
【図１１】この実施の形態における活動量計の制御部によって実行される運動量算出処理の流れを示すフローチャートである。
【図１２】第２の実施の形態における活動量計の制御部によって実行される運動量算出処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００１９】
本実施の形態においては、体動検出装置が、歩数測定だけでなく、運動や生活活動（たとえば、掃除機をかける、軽い荷物運び、炊事など）における活動量（運動量ともいう）も測定することが可能な活動量計であることとして実施の形態を説明する。
【００２０】
［第１の実施の形態］
図１は、この発明の実施の形態における活動量計１００の外観図である。図１を参照して、活動量計１００は、本体部１９１と、クリップ部１９２とから主に構成される。クリップ部１９２は、活動量計１００をユーザの着衣などに固定するために用いられる。
【００２１】
本体部１９１には、後述する操作部１３０の一部を構成する表示切換／決定スイッチ１３１、左操作／メモリスイッチ１３２、および、右操作スイッチ１３３、ならびに、後述する表示部１４０の一部を構成するディスプレイ１４１が設けられる。
【００２２】
本実施の形態においては、ディスプレイ１４１は、液晶ディスプレイ（ＬＣＤ：LiquidCrystal Display）で構成されることとするが、これに限定されず、ＥＬ（ElectroLuminescence）ディスプレイなど他の種類のディスプレイであってもよい。
【００２３】
図２は、この実施の形態における活動量計１００の使用状態を示す図である。図２を参照して、活動量計１００は、たとえば、ユーザ１０のズボンのポケットに入れた状態で非固定的に所持される。または、活動量計１００は、たとえば、ユーザ１０の腰部のベルトに、クリップ部１９２を用いて固定的に装着される。
【００２４】
なお、これに限定されず、活動量計１００は、ユーザ１０の体の他の部分に固定的または非固定的に保持されて用いられるように設計されてもよい。
【００２５】
図３は、歩行における３軸合成加速度の変化を示すグラフである。図３を参照して、このグラフは、ユーザが歩行している場合の、活動量計１００の加速度センサ１７０（後述）から出力される３軸合成加速度を示す値の変化を示すグラフである。たとえば、時間軸の０秒付近、１秒付近、２．１秒付近、３．２秒付近、および、４．５秒付近の極小値の時点が、右足が接地した時点であり、時間軸の０．５秒付近、１．５秒付近、２．６秒付近、および、３．８秒付近の極小値の時点が、左足が接地した時点である。
【００２６】
このため、たとえば、２．１秒付近の右足接地から２．６秒付近の左足接地までの間の右足で立脚している期間の加速度の変化が、左足の動きによる加速度の変化であり、２．６秒付近の左足接地から３．２秒付近の右足接地までの間の左足で立脚している期間の加速度の変化が、右足の動きによる加速度の変化である。
【００２７】
図４は、上り歩行における３軸合成加速度の変化を示すグラフである。図５は、平地歩行における３軸合成加速度の変化を示すグラフである。図４および図５を参照して、歩行において、右足が動いているときと左足が動いているときとでは、加速度の変化に違いがあることが分かる。
【００２８】
図６は、平地歩行、上り歩行、および、下り歩行における３軸合成加速度の変化を示すグラフを重ねたものである。図６を参照して、上りにおける第１の足で立脚している期間と第２の足で立脚している期間との加速度の差は、平地および下りにおける第１の足で立脚している期間と第２の足で立脚している期間との加速度の差よりも大きくなっていることが分かる。
【００２９】
図７は、平地歩行、上り歩行、および、下り歩行における左足および右足の立脚期間における加速度の積分値の比の平均値および標準偏差を示す図である。図７を参照して、１０人の被験者のうち、被験者３，１０以外の８人の被験者については、上り歩行における左足および右足の立脚期間における加速度の積分値の比の平均値が、平地歩行および下り歩行での平均値と比較して、明らかに大きくなっているといった違いを確認することができる。このため、この左足および右足の加速度の比によって、上り歩行か、平地または下り歩行かの判定をすることができる。
【００３０】
図８は、平地歩行、上り歩行、および、下り歩行における左足および右足の立脚期間における加速度の積分値の比の平均値を被験者ごとにプロットしたグラフである。図９は、平地歩行、および、上り歩行における左足および右足の立脚期間における加速度の積分値の比の範囲を被験者ごとに示したグラフである。
【００３１】
図８および図９を参照して、しきい値を１．４にすれば、上り歩行と平地歩行とを、ほぼ、判別することが可能である。上り歩行での比の範囲のうちの多くの割合が、１．４以上であり、平地歩行での比の範囲のうちの多くの割合が、１．４未満であることが分かる。
【００３２】
図１０は、この実施の形態における活動量計１００の構成の概略を示すブロック図である。図１０を参照して、活動量計１００は、制御部１１０と、メモリ１２０と、操作部１３０と、表示部１４０と、加速度センサ１７０と、電源１９０とを含む。また、活動量計１００は、音を出力する報音部や外部のコンピュータと通信するためのインターフェイスを含むようにしてもよい。
【００３３】
制御部１１０、メモリ１２０、操作部１３０、表示部１４０、加速度センサ１７０、および、電源１９０は、図１で説明した本体部１９１に内蔵される。
【００３４】
操作部１３０は、図１で説明した表示切換／決定スイッチ１３１、左操作／メモリスイッチ１３２、および、右操作スイッチ１３３を含み、これらのスイッチが操作されたことを示す操作信号を制御部１１０に送信する。
【００３５】
加速度センサ１７０は、ＭＥＭＳ（Micro Electro Mechanical Systems）技術の半導体式のものが用いられるが、これに限定されず、機械式または光学式など他の方式のものであってもよい。加速度センサ１７０は、本実施の形態においては、３軸方向それぞれの加速度を示す検出信号を、制御部１１０に出力する。しかし、加速度センサ１７０は、３軸のものに限定されず、１軸または２軸のものであってもよい。
【００３６】
メモリ１２０は、ＲＯＭ（Read Only Memory）（たとえば、フラッシュメモリ）などの不揮発性メモリおよびＲＡＭ（Random Access Memory）（たとえば、ＳＤＲＡＭ（synchronous Dynamic Random Access Memory））などの揮発性メモリを含む。
【００３７】
メモリ１２０は、活動量計１００を制御するためのプログラムのデータ、活動量計１００を制御するために用いられるデータ、活動量計１００の各種機能を設定するための設定データ、および、歩数や活動量などの所定時間ごと（たとえば日ごと）の測定結果のデータなどを記憶する。また、メモリ１２０は、プログラムが実行されるときのワークメモリなどとして用いられる。
【００３８】
制御部１１０は、ＣＰＵ（Central Processing Unit）を含み、メモリ１２０に記憶された活動量計１００を制御するためのプログラムに従って、操作部１３０からの操作信号に応じて、加速度センサ１７０からの検出信号に基づいて、メモリ１２０、および、表示部１４０を制御する。
【００３９】
表示部１４０は、図１で説明したディスプレイ１４１を含み、制御部１１０からの制御信号に従った所定の情報を、ディスプレイ１４１に表示するよう制御する。
【００４０】
電源１９０は、取替可能な電池を含み、電池からの電力を活動量計１００の制御部１１０などの動作するのに電力が必要な各部に供給する。
【００４１】
図１１は、この実施の形態における活動量計１００の制御部１１０によって実行される運動量算出処理の流れを示すフローチャートである。図１１を参照して、ステップＳ１０１で、制御部１１０は、サンプリング周期ごとに、加速度センサ１７０の検出信号で示される検出値を読込み、メモリ１２０に記憶させる。
【００４２】
次に、ステップＳ１０２で、制御部１１０は、２歩分の歩行を検出したか否かを判断する。２歩分の歩行を検出していないと判断した場合（ステップＳ１０２でＮＯと判断した場合）、制御部１１０は、ステップＳ１０１の処理を繰返す。
【００４３】
一方、２歩分の歩行を検出したと判断した場合（ステップＳ１０２でＹＥＳと判断した場合）、ステップＳ１０３で、制御部１１０は、メモリ１２０に記憶した加速度の検出値を読出し、１歩目の一方の足での第１の立脚期間、および、２歩目の他方の足での第２の立脚期間の加速度の検出値の擬似積分値ｄa，ｄbを算出する。たとえば、擬似積分値は、それぞれの期間ごとに、その期間内のサンプリング周期ごとの検出値を加算することによって算出される。
【００４４】
次に、ステップＳ１０４で、制御部１１０は、第１の立脚期間および第２の立脚期間の擬似積分値から、左右比ｒを算出する。
【００４５】
具体的には、制御部１１０は、２歩検出されるごとの第１の立脚期間の擬似積分値ｄa、第２の立脚期間の擬似積分値ｄbのうち、所定歩数（たとえば、１０歩）検出時点での、大きいことが多い方の足での立脚期間の加速度の擬似積分値をｄlとして固定し、小さいことが多い方の足での立脚期間の加速度の擬似積分値をｄsとして固定して、左右比ｒ＝ｄl／ｄsを算出する。
【００４６】
なお、制御部１１０は、２歩検出されるごとに、擬似積分値ｄa，ｄbのうちの大きい方の擬似積分値をｄlとし、小さいほうの擬似積分値をｄsとして、左右比ｒ＝ｄl／ｄsを算出するようにしてもよい。このように、ｒは、基本的に、被験者ごとに、大きな加速度の擬似積分値となる方の足での立脚期間の擬似積分値が分子となり、小さな加速度の擬似積分値となる方の足での立脚期間の擬似積分値が分母となるようにして算出される。
【００４７】
そして、ステップＳ１１１で、制御部１１０は、左右比ｒがｋ以上であるか否かを判断する。ここでは、図８で前述したようにｋの初期値を１．４とする。
【００４８】
ｒがｋ以上であると判断した場合（ステップＳ１１１でＹＥＳと判断した場合）、上り歩行であると判断し、ステップＳ１１２で、制御部１１０は、階段上昇の運動強度に基づき運動量を算出する。
【００４９】
運動強度については、具体的には、たとえば、参考文献（運動所要量・運動指針の策定検討会，「健康づくりのための運動指針２００６」，平成１８年７月）の記載に基づいて、階段上昇、平地歩行、および、階段下降のそれぞれの運動強度が、８．０メッツ、３．０メッツ、および、３．０メッツであることとする。
【００５０】
このような運動強度を用いて、運動強度をＥs（メッツ）、それぞれの動作状態の継続時間ＥT（時間）とした場合に、運動量ＥV（エクササイズ（Ｅｘ））＝Σ（Ｅs×ＥT）の式に基づいて、所定周期（たとえば、２歩）ごとの運動量ＥVを算出する。
【００５１】
ここでは、当該２歩分の時間をＥT（時間）として算出して、Ｅs＝８．０（メッツ）であるので、運動量ＥV（Ｅｘ）＝８．０（メッツ）×ＥT（時間）として算出する。
【００５２】
そして、ステップＳ１１３で、制御部１１０は、階段歩行である旨を表示部１４０に表示する。なお、上昇歩行である旨を表示するようにしてもよい。その後、制御部１１０は、実行する処理をステップＳ１１６の処理に進める。
【００５３】
一方、ｒがｋ未満であると判断した場合（ステップＳ１１１でＮＯと判断した場合）、上り歩行以外（平地歩行、下り歩行など）であると判断し、ステップＳ１１４で、制御部１１０は、平地歩行の運動強度の運動強度に基づき運動量を算出する。
【００５４】
ここでは、当該２歩分の時間をＥT（時間）として算出して、Ｅs＝３．０（メッツ）であるので、運動量ＥV（Ｅｘ）＝３．０（メッツ）×ＥT（時間）として算出する。
【００５５】
そして、ステップＳ１１５で、制御部１１０は、平地歩行である旨を表示部１４０に表示する。なお、階段上昇でない旨を表示するようにしてもよい。その後、制御部１１０は、実行する処理をステップＳ１１６の処理に進める。
【００５６】
ステップＳ１１６では、制御部１１０は、ステップＳ１１２またはステップＳ１１４で算出した当該２歩の運動量を表示部１４０に表示する。そして、制御部１１０は、ステップＳ１１７で、運動量を積算して、メモリ１２０に記憶させ、ステップＳ１１８で、積算した運動量を表示部１４０に表示する。
【００５７】
次に、ステップＳ１２１で、制御部１１０は、ステップＳ１１３またはステップＳ１１５で表示された判別結果が誤りである旨の入力を操作部１１３で受付けたか否かを判断する。受付けていないと判断した場合（ステップＳ１２１でＮＯと判断した場合）、制御部１１０は、実行する処理をステップＳ１０１の処理に戻す。
【００５８】
一方、判別結果が誤りである旨の入力を受付けたと判断した場合（ステップＳ１２１でＹＥＳと判断した場合）、ステップＳ１２２で、制御部１１０は、誤りである旨の入力が階段歩行との判別結果の表示に対してされたか否かを判断する。
【００５９】
階段歩行との判別結果に対して誤りとの入力がされたと判断した場合（ステップＳ１２２でＹＥＳと判断した場合）、ステップＳ１２３で、制御部１１０は、左右比のしきい値ｋに0.01を加算する。
【００６０】
一方、階段歩行との判別結果に対して誤りである旨の入力がされたのではない、つまり、誤りである旨の入力が平地歩行との判別結果の表示に対してされたと判断した場合（ステプＳ１２２でＮＯと判断した場合）、ステップＳ１２４で、制御部１１０は、左右比のしきい値ｋから0.01を減算する。ステップＳ１２３およびステップＳ１２４の後、制御部１１０は、実行する処理をステップＳ１０１の処理に戻す。
【００６１】
［第１の実施の形態のまとめ］
（１）  以上説明したように、第１の実施の形態における活動量計１００は、本体部１９１の加速度を検出するための加速度センサ１７０と制御部１１０とを備える本体部１９１を所定部位に装着するユーザ１０の体動を検出するための装置である。制御部１１０によって、ステップＳ１０２で示したように、加速度センサ１７０の検出値に基づいて、ユーザのいずれかの足が接地したか否かが検出される。
【００６２】
第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと検出されてから第２の足が接地したと検出されるまでの第１の足で立脚している期間であり、第２立脚期間は、歩行の１サイクルのうち、第２の足が接地したと検出されてから第１の足が接地したと検出されるまでの第２の足で立脚している期間である。
【００６３】
制御部１１０によって、ステップＳ１０３で示したように、第１立脚期間および第２立脚期間のそれぞれの加速度センサ１７０の検出値の擬似積分値が、加速度センサ１７０の検出値に基づいて算出され、ステップＳ１０４，ステップＳ１１１で示したように、算出された第１立脚期間および第２立脚期間の擬似積分値の比に基づいて、当該歩行が上昇歩行であるか否かが判別される。
【００６４】
このため、１回の第１の立脚期間および第２の立脚期間における擬似積分値の比を算出することによって、当該歩行が上昇歩行であるか否かを判別することができる。また、体動検出装置の傾きを特定する必要なく上昇歩行を判別することができるため、計算量を少なくすることができる。その結果、歩行中に即時に上昇歩行であることを判別することができる。
【００６５】
（２）  また、制御部１１０によって、ステップＳ１０４，ステップＳ１１１で示したように、第１立脚期間および第２立脚期間の擬似積分値の比が所定値（たとえば、１．４）以上か否かの比較結果に基づいて、上昇歩行であるか否かが判別される。
【００６６】
（３）  さらに、活動量計１００は、ユーザに所定の情報を報知する表示部１４０と、ユーザから所定の情報の入力を受付ける操作部１３０とをさらに備える。制御部１１０によって、ステップＳ１１３，ステップＳ１１５で示したように、上昇歩行か否かの判別結果を報知するよう表示部１４０が制御され、ステップＳ１２１，ステップＳ１２２で示したように、報知された結果の正誤度合を示す正誤情報の入力が操作部１３０から受付けられ、ステップＳ１２３，ステップＳ１２４で示したように、受付けられた正誤情報で示される正誤度合に応じて所定値が調整される。
【００６７】
このため、ユーザの歩き方の癖などの特性に応じて、より正確に上昇歩行の判別が可能なように適応させることができる。
【００６８】
（４）  さらに、所定値は、統計的手法で予め定められた値である。
（５）  また、制御部１１０によって、ステップＳ１０３で示したように、第１立脚期間および第２立脚期間のそれぞれの検出値の擬似積分値が代表値として算出される。
【００６９】
［第２の実施の形態］
第１の実施の形態においては、２歩ごとに当該２歩の左右比ｒを算出し、上昇歩行であるか否かを判別するようにした。第２の実施の形態においては、１歩ごとに前回の１歩との左右比ｒを算出し、上昇歩行であるか否かを判別するようにする。
【００７０】
また、第１の実施の形態においては、第１立脚期間および第２立脚期間のサンプリング周期ごとの加速度センサ１７０の検出値を加算することによって擬似的な積分値を算出するようにした。第２の実施の形態においては、第１立脚期間および第２立脚期間の加速度センサ１７０の最大加速度検出値と最小加速度検出値とから擬似的な積分値を算出するようにする。
【００７１】
図１２は、第２の実施の形態における活動量計１００の制御部１１０によって実行される運動量算出処理の流れを示すフローチャートである。図１２を参照して、ステップＳ１０１は、図１１と同様である。
【００７２】
次に、ステップＳ１０２Ａで、制御部１１０は、１歩分の歩行を検出したか否かを判断する。１歩分の歩行を検出していないと判断した場合（ステップＳ１０２ＡでＮＯと判断した場合）、制御部１１０は、ステップＳ１０１の処理を繰返す。
【００７３】
一方、１歩分の歩行を検出したと判断した場合（ステップＳ１０２ＡでＹＥＳと判断した場合）、ステップＳ１０３Ａで、制御部１１０は、メモリ１２０に記憶した加速度の検出値を読出し、今回の立脚期間の擬似積分値ｄfを算出する。擬似積分値ｄfは、当該１歩分の時間をＴとして算出して、当該期間の最大加速度検出値をａmax、最小加速度検出値をａminとして、ｄf＝（｜ａmax｜＋｜ａmin｜）×Ｔによって算出される。
【００７４】
なお、ここでは、最大加速度検出値ａmaxおよび最小加速度検出値ａminがいずれも常に０以上の値をとる場合について説明した。最大加速度検出値ａmaxおよび最小加速度検出値ａminが０未満の値も取り得る場合は、ｄf＝｜ａmax＋ａmin｜×Ｔによって算出される。
【００７５】
次に、ステップＳ１０４Ａで、制御部１１０は、前回の擬似積分値ｄgを読出し、前回と今回の擬似積分値ｄf，ｄgから、前回と分母、分子を入替え、左右比ｒを算出する。具体的には、前回ｒ＝ｄf／ｄgでｒを算出した場合は、今回ｒ＝ｄg／ｄfでｒを算出し、前回ｒ＝ｄg／ｄfでｒを算出した場合は、今回ｒ＝ｄf／ｄgでｒを算出する。このように、ｒは、被験者ごとに、大きな加速度の擬似積分値となる方の足での立脚期間の擬似積分値が分子となり、小さな加速度の擬似積分値となる方の足での立脚期間の擬似積分値が分母となるようにして算出される。
【００７６】
次いで、ステップＳ１０５で、所定歩数（たとえば、５歩）連続で、ｒ＜１であるか否か、つまり、左右比ｒを算出するときの右足と左足が逆になっていると考えられるか否かを判断する。
【００７７】
所定歩数連続でｒ＜１であると判断した場合（ステップＳ１０５でＹＥＳと判断した場合）、ステップＳ１０６で、制御部１１０は、ｒの逆数を新たなｒとする。
【００７８】
所定歩数連続ではｒ＜１でないと判断した場合（ステップＳ１０５でＮＯと判断した場合）、および、ステップＳ１０６の後、制御部１１０は、図１１のステップＳ１１１からステップＳ１１５までと同様の処理を実行する。
【００７９】
ステップＳ１１３およびステップＳ１１５の後、ステップＳ１１６Ａでは、制御部１１０は、ステップＳ１１２またはステップＳ１１４で算出した当該１歩の運動量を表示部１４０に表示する。そして、制御部１１０は、図１１のステップＳ１１７およびステップＳ１１８と同様の処理を実行する。
【００８０】
次に、ステップＳ１３１で、制御部１１０は、左右比のしきい値ｋを増減させる旨の入力を操作部１３０で受付けたか否かを判断する。受付けていないと判断した場合（ステップＳ１３１でＮＯと判断した場合）、制御部１１０は、実行する処理をステップＳ１０１の処理に戻す。
【００８１】
一方、ｋを増減させる旨の入力を受付けたと判断した場合（ステップＳ１３１でＹＥＳと判断した場合）、ステプＳ１３２で、制御部１１０は、入力に応じて、左右比のしきい値ｋを増減させる。その後、制御部１１０は、実行する処理をステップＳ１０１の処理に戻す。
【００８２】
［第２の実施の形態のまとめ］
以上説明したように、第２の実施の形態における活動量計１００によれば、第１の実施の形態で説明した活動量計１００によって奏される効果に加えて、次のような効果が奏される。
【００８３】
（１）  第２の実施の形態における活動量計１００は、本体部１９１の加速度を検出するための加速度センサ１７０と制御部１１０とを備える本体部１９１を所定部位に装着するユーザ１０の体動を検出するための装置である。制御部１１０によって、ステップＳ１０２で示したように、加速度センサ１７０の検出値に基づいて、ユーザのいずれかの足が接地したか否かが検出される。
【００８４】
第１立脚期間は、歩行の１サイクルのうち、第１の足が接地したと検出されてから第２の足が接地したと検出されるまでの第１の足で立脚している期間であり、第２立脚期間は、歩行の１サイクルのうち、第２の足が接地したと検出されてから第１の足が接地したと検出されるまでの第２の足で立脚している期間である。
【００８５】
制御部１１０によって、ステップＳ１０３Ａで示したように、第１立脚期間および第２立脚期間のそれぞれの加速度センサ１７０の検出値の擬似積分値が、加速度センサ１７０の検出値に基づいて算出され、ステップＳ１０４Ａ，ステップＳ１１１で示したように、算出された第１立脚期間および第２立脚期間の擬似積分値の比に基づいて、当該歩行が上昇歩行であるか否かが判別される。
【００８６】
このため、１回の第１の立脚期間および第２の立脚期間における擬似積分値の比を算出することによって、当該歩行が上昇歩行であるか否かを判別することができる。また、体動検出装置の傾きを特定する必要なく上昇歩行を判別することができるため、計算量を少なくすることができる。その結果、歩行中に即時に上昇歩行であることを判別することができる。
【００８７】
（２）  また、制御部１１０によって、ステップＳ１０４Ａ，ステップＳ１１１で示したように、第１立脚期間および第２立脚期間の擬似積分値の比が所定値（たとえば、１．４）以上か否かの比較結果に基づいて、上昇歩行であるか否かが判別される。
【００８８】
（３）  さらに、活動量計１００は、ユーザから所定の情報の入力を受付ける操作部１３０をさらに備える。制御部１１０によって、ステップＳ１３１で示したように、所定値を増減させる入力が操作部１３０から受付けられ、ステップＳ１３２で示したように、受付けられた入力に応じて所定値が増減させられる。
【００８９】
このため、ユーザの歩き方の癖などの特性に応じて、より正確に上昇歩行の判別が可能なように適応させることができる。
【００９０】
（４）  さらに、所定値は、統計的手法で予め定められた値である。
（５）  また、制御部１１０によって、第１立脚期間および第２立脚期間のそれぞれの検出値の擬似積分値が代表値として算出される。
【００９１】
（６）  また、制御部１１０によって、第１立脚期間および第２立脚期間のそれぞれの検出値の最大値と最小値とが用いられて算出される擬似積分値が代表値として算出される。
【００９２】
（７）  また、第２の実施の形態の方が、第１の実施の形態よりも、擬似積分値を求める際の計算量が減るので、活動量計１００の電力の節減をすることができる。
【００９３】
［変形例］
（１）  前述した実施の形態においては、活動量計１００について説明した。しかし、これに限定されず、加速度の値に基づいて昇降歩行であるか否かの判別結果を利用することが可能な装置であれば、他の装置であってもよく、歩数計などの体動検出装置であってもよい。
【００９４】
（２）  前述した実施の形態においては、第１立脚期間および第２立脚期間の積分値や擬似平均値の比較結果に基づいて、上昇歩行か否かを判別するようにした。しかし、これに限定されず、下降歩行か否かを判別するようにしてもよい。
【００９５】
（３）  前述した実施の形態においては、第１立脚期間および第２立脚期間の代表値として擬似積分値を用いるようにした。しかし、これに限定されず、第１立脚期間および第２立脚期間の加速度センサ１７０の検出値を比較可能に特定可能な代表値であれば、他の値であってもよい。たとえば、時間当りの平均値であってもよい。
【００９６】
（４）  前述した第１の実施の形態においては、上昇歩行であるとの判別結果の正誤度合を、誤っているか否かの２段階で入力でき、入力された正誤度合に応じて左右比のしきい値を調整するようにした。つまり、上昇歩行である旨の判定が誤っている場合は、左右比のしきい値を０．０１増加させ、平地歩行である旨の判定が誤っている場合は、左右比のしきい値を０．０１減少させるようにした。しかし、これに限定されず、歩行の判別結果の正誤度合に応じて判別のための所定値を調整するものであれば、他の方法であってもよい。
【００９７】
たとえば、数十歩平地を歩行して、数十歩上昇歩行した場合の判別結果の正誤度合を、平地歩行および上昇歩行のそれぞれにおいて、「ほぼ正しい」「正しい場合が多い」「誤っている場合が多い」および「ほぼ誤っている」の４段階で評価した結果を、操作部１３０から入力できるように構成する。そして、平地歩行において「ほぼ正しい」「正しい場合が多い」「誤っている場合が多い」および「ほぼ誤っている」との評価の入力に対して、それぞれ、左右比のしきい値を、そのまま、そのまま、０．０１減少、および、０．０２減少とするようにする。また、上昇歩行において、「ほぼ正しい」「正しい場合が多い」「誤っている場合が多い」および「ほぼ誤っている」との評価の入力に対して、それぞれ、左右比のしきい値を、そのまま、そのまま、０．０１増加、および、０．０２増加とするようにする。
【００９８】
（５）  前述した実施の形態においては、加速度センサ１７０として３軸のものを用いるようにしたが、これに限定されず、１軸または２軸の加速度センサを用いた場合であっても本発明を適用することができる。
【００９９】
（６）  前述した実施の形態においては、活動量計１００などの体動検出装置の発明として説明した。しかし、これに限定されず、体動検出装置を制御するための制御方法の発明として捉えることができるし、体動検出装置を制御するための制御プログラムの発明として捉えることができる。
【０１００】
（７）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０１】
１０  ユーザ、１００  活動量計、１１０  制御部、１２０  メモリ、１３０  操作部、１３１  表示切換／決定スイッチ、１３２  左操作／メモリスイッチ、１３３  右操作スイッチ、１４０  表示部、１４１  ディスプレイ、１７０  加速度センサ、１９０  電源、１９１  本体部、１９２  クリップ部。
【図１】
0005811647.tif 000002
【図２】
0005811647.tif 000003
【図３】
0005811647.tif 000004
【図４】
0005811647.tif 000005
【図５】
0005811647.tif 000006
【図６】
0005811647.tif 000007
【図７】
0005811647.tif 000008
【図８】
0005811647.tif 000009
【図９】
0005811647.tif 000010
【図１０】
0005811647.tif 000011
【図１１】
0005811647.tif 000012
【図１２】
0005811647.tif 000013