(57)【特許請求の範囲】
【請求項１】
３軸加速度センサと、該３軸加速度センサより取得した３軸の加速度値と前回取得した３軸の加速度値との差をそれぞれ算出し、算出した差の合成値を出力する差分演算手段と、該差分演算手段の出力と所定の閾値との比較結果に基づいて歩数を計数する歩数計数手段とを備えていることを特徴とする歩数計。
【請求項２】
３軸加速度センサと、該３軸加速度センサより取得した３軸の加速度値の合成値を算出し、算出した合成値と前回の合成値との差を出力する差分演算手段と、該差分演算手段の出力と所定の閾値との比較結果に基づいて歩数を計数する歩数計数手段とを備えていることを特徴とする歩数計。
【請求項３】
所定時間内における前記差分演算手段の出力のピーク値に基づいて、所定の閾値を調整する閾値調整手段を備えていることを特徴とする請求項１又は２に記載の歩数計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歩数計に関するものである。
【背景技術】
【０００２】
従来から、人体等に装着して装着者の歩数を計数する歩数計が提供されており、この種の歩数計としては、３軸加速度センサ（振動センサ）を用いて振動回数を計数（カウント）することによって、歩数を計数するものがある。
【０００３】
このような歩数計は人体に装着して歩数を計数するものであるから、装着場所の自由度を求めるユーザーは多く、そのため、歩数計の検出感度はどの向きでも等しいことが望まれている。そこで、３軸加速度センサの出力値に基づいて重力加速度方向を検出することにより、歩数計の検出感度の方向依存性を改善したものが提供されている（特許文献１）。
【０００４】
また、３軸加速度センサの出力を３次元の加速度ベクトルとして捉え、このような加速度ベクトルの大きさに基づいて歩数を計数することで、歩数計の向き（３軸加速度センサの向き）による検出感度の変化を低減して、歩数計の検出感度の方向依存性を改善したものが提案されている。或いは、３軸加速度センサの出力から鉛直下方向の加速度成分を検出し、このような加速度成分に基づいて歩数を計数することで、歩数計の検出感度の方向依存性を改善したものが提案されている。
【特許文献１】特開２００５−１５７４６５号公報（第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したように歩数計において、歩数の計数を精度良く行うためには、当然ながら、３軸加速度センサで検出した各軸の加速度値が、誤差の少ない正確な値である必要がある。
【０００６】
しかしながら、３軸加速度センサとして一般的に用いられるＭＥＭＳ（Micro Electro Mechanical Systems）を利用した加速度センサは、出力信号に対して大きなオフセット（加速度が加えられていないとき（静止時）の加速度センサの出力信号）を有しているため、このようなオフセットによる誤差を低減するためにオフセット補正を行う必要があった。例えば、この種の３軸加速度センサは、１７４ｍＶ／Ｇの出力感度（１Ｇあたりに出力される電圧値）に対して、１．５Ｖ±２０％（１．５Ｖ±３００ｍＶ）のオフセットを有しており、オフセットのばらつきが出力感度に対しておよそ４倍となっている。
【０００７】
このようなオフセットは、各加速度センサ毎にばらつきを有しているため、歩数計毎に個別の補正を行う必要があり、また、３軸加速度センサであれば、各軸にばらばらのオフセットがあるため、軸毎にオフセットの補正を行わなければならない。しかも、オフセットの補正には、オフセット補正（調整）用の電子機器（例えば、オフセットを補正するためのボリューム抵抗や、オフセットのデータを記憶させる為のＥＥＰＲＯＭ等を有する機器)が必要になり、製造工程でも調整が必要となる。
【０００８】
つまり、従来の歩数計においてオフセットを補正するためには、オフセット補正用の電子機器を設けなくてはならず、これにより歩数計が非常に高コストになってしまうという問題が生じていた。
【０００９】
また、加速度センサのオフセットは、電源電圧依存性や温度依存性があり、電源電圧や温度変化によりオフセットが変化して精度が落ちるという問題もある。このような問題を解決するためには、オフセットと温度と電源電圧との関係を予め測定しておき、この測定データをＥＥＰＲＯＭ等の記憶媒体に記憶させて、加速度センサの測定時の温度と電源電圧に応じたオフセットの値を前記記憶媒体から取り出して、オフセットの補正を行う必要がある。
【００１０】
この場合、温度測定や電源電圧測定等のためにさらに多くの電子部品が必要になるとともに、複雑な調整工程が必要になり、その結果、歩数計の更なるコストアップに繋がってしまうという問題があった。
【００１１】
以上述べたように、従来の歩数計では、精度を向上させるために、オフセット補正用の電子部品等が必要となり、これにより低コスト化を図ることができないという問題があった。
【００１２】
本発明は上述の点に鑑みて為されたもので、その目的は、向きによる検出感度の変化を低減でき、しかも低コスト化及び高精度化を図ることができる歩数計を提供することにある。
【課題を解決するための手段】
【００１３】
上記の問題を解決するために、請求項１の歩数計の発明では、３軸加速度センサと、該３軸加速度センサより取得した３軸の加速度値と前回取得した３軸の加速度値との差をそれぞれ算出し、算出した差の合成値を出力する差分演算手段と、該差分演算手段の出力と所定の閾値との比較結果に基づいて歩数を計数する歩数計数手段とを備えていることを特徴とする。
【００１４】
請求項２の歩数計の発明では、３軸加速度センサと、該３軸加速度センサより取得した３軸の加速度値の合成値を算出し、算出した合成値と前回の合成値との差を出力する差分演算手段と、該差分演算手段の出力と所定の閾値との比較結果に基づいて歩数を計数する歩数計数手段とを備えていることを特徴とする。
【００１５】
請求項３の歩数計の発明では、請求項１又は２の構成に加えて、所定時間内における前記差分演算手段の出力のピーク値に基づいて、所定の閾値を調整する閾値調整手段を備えていることを特徴とする。
【発明の効果】
【００１６】
請求項１の歩数計の発明は、３軸加速度センサから取得した３軸の加速度値と前回取得した３軸の加速度値との差をそれぞれ算出し、算出した差の合成値を用いて歩数の計数を行っているので、歩数計の向きがどの方向を向いていても歩数を正確に計数することができて、向きによる検出感度の変化を低減できるという効果を奏する。しかも、３軸加速度センサが持つオフセットの影響を低減できるから、別途オフセット調整用の電子機器等を設けなくて済み、これにより低コスト化を図ることができるとともに、高精度な歩数の検出を行えるという効果を奏する。
【００１７】
請求項２の歩数計の発明は、３軸加速度センサから取得した３軸の加速度値の合成値と前回の合成値との差を算出し、算出した差を用いて歩数の計数を行っているので、歩数計の向きがどの方向を向いていても歩数を正確に計数することができて、向きによる検出感度の変化を低減できるという効果を奏する。しかも、３軸加速度センサが持つオフセットの影響を低減できるから、別途オフセット調整用の電子機器等を設けなくて済み、これにより低コスト化を図ることができるとともに、高精度な歩数の検出を行えるという効果を奏する。
【００１８】
請求項３の歩数計の発明は、所定時間内における差分演算手段の出力のピーク値に基づいて、歩数計数手段の所定の閾値を調整するので、歩数計を装着している人のその時の状態（走行、早足での歩行、ゆっくりとした歩行等）に応じて閾値を調整することが可能となり、これにより歩行以外の体動等によるノイズの影響を低減して、正確な歩数を検出することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に、図１〜図６を参照して、本発明の歩数計の実施形態について説明する。
【００２０】
（実施形態１）
本実施形態の歩数計１は、図１（ａ），（ｂ）に示すように、３軸加速度センサ２と、マイクロコンピュータからなる演算処理装置３と、歩数等を含む情報を表示面４ａに表示する液晶表示器等の表示装置４と、小型の１次電池（例えば、ボタン電池やコイン電池等）を含む電源装置５と、歩数計測のスタート／ストップを行う押釦スイッチ６ａ等を有する操作入力装置６と、これらを内蔵するとともに表示部４の表示面４ａ及び押釦スイッチ６ａを前面に露出させる合成樹脂製の筐体７とを備えている。
【００２１】
３軸加速度センサ２は、例えば、小型で低消費電力なＭＥＭＳ（Micro Electro Mechanical Systems）を利用したピエゾ抵抗型の加速度センサであり、互いに垂直な３軸（ｘ軸、ｙ軸、ｚ軸）の各加速度値Ｘ，Ｙ，Ｚをアナログ出力するように構成されている。
【００２２】
演算処理装置３は、３軸加速度センサ２から各軸の加速度値を取得するサンプリング手段と、サンプリング手段で得た各軸の加速度値を元に演算を行う差分演算手段と、差分演算手段の出力を元に歩数を計数する歩数計数手段と、表示装置４を制御する表示制御手段と、操作入力装置６の操作情報の処理等を行う操作処理手段とを行うソフトウェアを備えるマイクロコンピュータからなる。
【００２３】
サンプリング手段は、３軸加速度センサ２の出力を所定のサンプリング周期（例えば、１０Ｈｚ以上）でサンプリングしてＡ／Ｄ変換して差分演算手段に出力するものである。尚、以下の説明では、歩数計測のスタートからｎ回目にサンプリングした３軸加速度センサ２の３軸の各加速度値をＸｎ，Ｙｎ，Ｚｎ（ｎ＝１，２，３…）で表わすこととする。
【００２４】
差分演算手段は、サンプリング手段により取得した３軸加速度センサ２の各加速度値Ｘｎ，Ｙｎ，Ｚｎと前回取り込んだ各加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１との差ΔＸ（＝Ｘｎ−Ｘｎ−１），ΔＹ（＝Ｙｎ−Ｙｎ−１），ΔＺ（＝Ｚｎ−Ｚｎ−１）をそれぞれ算出し、この算出した差ΔＸ，ΔＹ，ΔＺに基づいて次式で表わす合成値Ｆ１を出力するものである。
【００２５】
【数１】
0004622827.tif 000002
【００２６】
つまり、差分演算手段は、ｎ回目にサンプリングした加速度ベクトルＶｎ＝（Ｘｎ，Ｙｎ，Ｚｎ）と、ｎ−１回目にサンプリングした加速度ベクトルＶｎ−１＝（Ｘｎ−１，Ｙｎ−１，Ｚｎ−１）との差を示すベクトルＶｓ＝（ΔＸ，ΔＹ，ΔＺ）の大きさを出力するのである。
【００２７】
ここで、３軸加速度センサ２のオフセットを考慮すると、ｎ回目に取得した各加速度値Ｘｎ，Ｙｎ，Ｚｎは、次式で表わすことができる。次式において、Ｘgｎ，Ｙgｎ，Ｚgｎは各軸における真の加速度成分であり、Ｘoffｎ，Ｙoffｎ，Ｚoffｎは各軸におけるオフセットであるとする。
【００２８】
【数２】
0004622827.tif 000003
【００２９】
同様に、ｎ−１回目に取得した各加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１は、次式で表わすことができる。次式において、Ｘgｎ−１，Ｙgｎ−１，Ｚgｎ−１は各軸における真の加速度成分であり、Ｘoffｎ−１，Ｙoffｎ−１，Ｚoffｎ−１は各軸におけるオフセットであるとする。
【００３０】
【数３】
0004622827.tif 000004
【００３１】
したがって、ΔＸ２，ΔＹ２，ΔＺ２は、次式で表わすことができる。
【００３２】
【数４】
0004622827.tif 000005
【００３３】
ここで、３軸加速度センサのオフセットは、電源電圧依存性や温度依存性等があるが、比較的緩やかに変化する誤差であって、短時間では大きく変化しないことを考慮すると、１０Ｈｚ以上のサンプリング周期のように短いサンプリング間隔であれば、オフセットは略等しいとみなすことができる。したがって、合成値Ｆ１は、次式のように表わすことができる。
【００３４】
【数５】
0004622827.tif 000006
【００３５】
上式を見れば明らかなように、合成値Ｆ１から各軸におけるオフセットＸoffｎ，Ｙoffｎ，Ｚoffｎ，Ｘoffｎ−１，Ｙoffｎ−１，Ｚoffｎ−１を除去することができる。また、加速度値Ｘｎ，Ｙｎ，Ｚｎと加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１とには、それぞれ重力加速度成分が含まれることになるが、１０Ｈｚ以上のサンプリング周期のように短いサンプリング間隔であれば、重力加速度成分は略等しいとみなすことができるために、合成値Ｆ１から重力加速度成分を除去することができる。これにより、歩数計の向きがどの方向を向いていても歩数を正確に計数することができて、３軸加速度センサ２の向きによる検出感度の変化を低減できる。
【００３６】
歩数計数手段は、差分演算手段から出力された合成値Ｆ１の値と所定の閾値（歩数増加の判断となる閾値）Ｔ１との比較結果に基づいて、歩行による合成値Ｆ１のピーク（合成値Ｆ１の傾きが正から負へ代わる点）を検出し、ピークを検出する毎に歩数を計数するものである。例えば、合成値Ｆ１が閾値Ｔ１を越えた際には、ピークを検出したとみなして歩数をインクリメント（１増加）させ、合成値Ｆ１が閾値Ｔ１以下であれば、歩数をインクリメントしないように構成されている。このように閾値Ｔ１を設けることで、歩行以外の体動やノイズによるピークを歩数として計数することがないようしている。加えて、歩数計数手段では、一旦歩数を検出した後には、合成値Ｆ１が閾値Ｔ１以下になるまで歩数の計数を行わないようにしてあり、これにより歩数を重複して計数してしまうことを防止している。
【００３７】
また、実際上、合成値Ｆ１のピークは、ノイズ等の様々な要因によって図３に示すように割れてしまうため、このような割れたピークを歩数として計数してしまうと、実際の歩数よりも歩数を多く計数してしまうことになる。このような問題を防止するためには、合成値Ｆ１が閾値Ｔ１を越えた際（歩数を計数した際）には、所定時間（例えば、０．２秒間）は歩数を計数しない不感時間を設けることが好ましい。上記の機能はフィルタ等を設けることで実現でき、このようなノイズ対策によってさらに高精度化を図ることができる。
【００３８】
尚、歩数計測のスタート直後の１回目の加速度値に対しては、前回の加速度値がないため、合成値Ｆ１として０を出力し、２回目以降から合成値Ｆ１を上記の式に基づいて算出するようにしている。そして、歩数計数手段は、上記のようにして得られた歩数情報を表示制御手段に出力する。
【００３９】
表示制御手段は、歩数計数手段より得た歩数情報に基づいて、表示面４ａに歩数を含む情報を表示させるように、表示装置４を制御するものである。
【００４０】
操作処理手段は、操作入力装置６からの操作入力によって、歩数計測スタート／ストップの操作、累積保存している歩数総計のリセット、更に、表示を歩数計測スタートから現時点までの歩数表示や累積保存している歩数総計の表示等の歩数計として必要とされる操作を行えるように構成されている。
【００４１】
次に、本実施形態の歩数計１の動作について説明する。まず、操作入力装置６を操作して歩数計測をスタートさせると、演算処理装置３は、サンプリング手段により３軸加速度センサ２から各軸の加速度値を所定のサンプリング周期で取得する。ここで、サンプリング周期が２０Ｈｚで、５秒間に１０歩歩いた際のグラフを図２に示す。尚、３軸加速度センサとしては、オフセットが１．５Ｖ±２０％、出力感度が１７４ｍＶ／Ｇのものを用いている。
【００４２】
そして、差分演算手段は、サンプリング手段により取得した３軸加速度センサ２の出力に基づいてＦ１を求める。ここで、このようにして求めた合成値Ｆ１のグラフを図３に示す。ここで、比較例として、オフセット補正用の電子機器等を設けてオフセットの補正を行った場合の合成値Ｆ０のグラフを図４に示す。これら図３，４に示すグラフを見れば明らかなように、オフセット補正用の電子機器によりオフセット補正を行っていない図３に示すグラフでも、図４に示すグラフと同様に、１歩毎にピークが正確に得られていることがわかる。
【００４３】
歩数計数手段は、差分演算手段の出力（合成値Ｆ１の値）と、所定の閾値Ｔ１（本実施形態では、０．５Ｇ）とを比較し、合成値Ｆ１が閾値Ｔ１を越えた際に、歩数を１増加させ、表示制御手段は、歩数計数手段より得た歩数情報に基づいて、表示面４ａに歩数を含む情報を表示させる。
【００４４】
以下、操作入力装置６により歩数計測がストップされるまでは、このような動作が繰り返し行われることになる。
【００４５】
以上述べた本実施形態の歩数計によれば、３軸加速度センサ２から取得した３軸の加速度値と前回取得した３軸の加速度値との差をそれぞれ算出し、算出した差の合成値Ｆ１を出力する差分演算手段と、該差分演算手段の出力である合成値Ｆ１と所定の閾値Ｔ１との比較結果に基づいて歩数を計数する歩数計数手段とを備えるので、歩数計の向きがどの方向を向いていても歩数を正確に計数することができて、３軸加速度センサ２の向きによる検出感度の変化を低減できるという効果を奏する。しかも、３軸加速度センサ２が持つオフセットの影響を低減できるから、別途オフセット補正用の電子機器等を設けなくて済み、これにより低コスト化を図ることができるとともに、高精度な歩数の検出を行えるという効果を奏する。
【００４６】
尚、本実施形態では、Ｆ１を数１で表わしているが、計算の容易性を考慮すると、ルート計算を行わずに、Ｆ１＝ΔＸ２＋ΔＹ２＋ΔＺ２としてもよい。
【００４７】
また尚、本実施形態の歩数計１は、３軸加速度センサ２と、演算処理装置３と、表示装置４と、電源装置５と、操作入力装置６とを筐体７に内蔵しているが、これ以外に演算処理装置３へ測定条件を入力する為の押釦等の入力装置を付加してもよいし、１週間単位や１ヶ月単位での歩数総計の確認が行えるように累積歩数を記憶するメモリ等を設けてもよい。この点は、後述する実施形態２，３においても同様である。
【００４８】
（実施形態２）
本実施形態の歩数計は、上記実施形態１の歩数計１と同様に、３軸加速度センサ２と、演算処理装置３と、表示装置４と、電源装置５と、操作入力装置６と、筐体７とを備えているが、演算処理装置３の構成が上記実施形態１と異なっており、その他の構成については、上記実施形態１と同様であるから、同様の構成については、同一の符号を付して説明を省略する。
【００４９】
ここで、演算処理装置３は、３軸加速度センサ２から各軸の加速度値を取得するサンプリング手段と、サンプリング手段で得た各軸の加速度値を元に演算を行う差分演算手段と、差分演算手段の出力を元に歩数を計数する歩数計数手段と、表示装置４を制御する表示制御手段と、操作入力装置６の操作情報の処理等を行う操作処理手段とを行うソフトウェアを備えるマイクロコンピュータからなる。尚、サンプリング手段、表示制御手段、操作処理手段については上記実施形態１と同様のであるから説明を省略する。
【００５０】
差分演算手段は、サンプリング手段により取得した３軸加速度センサ２の各加速度値Ｘｎ，Ｙｎ，Ｚｎの合成値と、前回取り込んだ各加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１の合成値との差Ｆ２を出力するものであり、ここで差Ｆ２は次式で表わされる。
【００５１】
【数６】
0004622827.tif 000007
【００５２】
つまり、差分演算手段は、ｎ回目にサンプリングした加速度ベクトルＶｎ＝（Ｘｎ，Ｙｎ，Ｚｎ）の大きさの２乗と、ｎ−１回目にサンプリングした加速度ベクトルＶｎ−１＝（Ｘｎ−１，Ｙｎ−１，Ｚｎ−１）の大きさの２乗との差を出力するのである。
【００５３】
ここで、３軸加速度センサ２のオフセットを考慮すると、ｎ回目に取得した各加速度値Ｘｎ，Ｙｎ，Ｚｎは、上記の数２の式で表わすことができる。同様に、ｎ−１回目に取得した各加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１は、上記の数３の式で表わすことができる。したがって、差Ｆ２におけるＸの項であるＦ２Ｘは、次式で表わすことができる。
【００５４】
【数７】
0004622827.tif 000008
【００５５】
ここで、３軸加速度センサのオフセットは、１０Ｈｚ以上のサンプリング周期のように短いサンプリング間隔であれば、略等しい（Ｘoffｎ≒Ｘoffｎ−１）とみなすことができるため、Ｆ２ｘは、次式のように表わすことができる。
【００５６】
【数８】
0004622827.tif 000009
【００５７】
この点は、差Ｆ２におけるＹの項であるＦ２Ｙ、及び差Ｆ２におけるＺの項であるＦ２Ｚについても同様である。
【００５８】
したがって、本実施形態の場合、Ｘoffｎの項が残るために上記実施形態１とは異なり３軸加速度センサのオフセットＸoffｎ，Ｙoffｎ，Ｚoffｎ，Ｘoffｎ−１，Ｙoffｎ−１，Ｚoffｎ−１を全て除去することはできないが、オフセットの２乗の項を全て除去することができるため、オフセットの影響を低減することが可能となる。また、本実施形態では、加速度値Ｘｎ，Ｙｎ，Ｚｎと、加速度値Ｘｎ−１，Ｙｎ−１，Ｚｎ−１とについてそれぞれ合成値を求めており、各合成値は、重力加速度を含んだ歩数計が受けた加速度の大きさであるから、各合成値の大きさは、歩数計の向き（３軸加速度センサ２の向き）に依存しない。そのため、歩数計の向きに寄らずに正確に歩数を算出することが可能となり、これにより３軸加速度センサ２の向きによる検出感度の変化を低減できる。
【００５９】
歩数計数手段は、差分演算手段から出力された差Ｆ２の値と所定の閾値（歩数増加の判断となる閾値）Ｔ２との比較結果に基づいて、歩行による差Ｆ２のピーク（差Ｆ２の傾きが正から負へ代わる点）を検出し、ピークを検出する毎に歩数を計数するものである。例えば、差Ｆ２が閾値Ｔ２を越えた際に、ピークを検出したとみなして歩数をインクリメント（１増加）させ、差Ｆ２が閾値Ｔ２以下であれば、歩数をインクリメントしないように構成されている。このように閾値Ｔ２を設けることで、歩行以外の体動やノイズによるピークを歩数として計数することがないようしている。加えて、歩数計数手段では、一旦歩数を検出した後には、差Ｆ２が閾値Ｔ２以下になるまで歩数の計数を行わないようにしてあり、これにより歩数を重複して計数してしまうことを防止している。また、実施形態１と同様に、差Ｆ２が閾値Ｔ２を越えた際（歩数を計数した際）には、所定時間（例えば、０．２秒間）は歩数を計数しない不感時間を設けてもよい。尚、本実施形態においても、上記実施形態１と同様に、歩数計測のスタート直後の１回目の加速度値に対しては、前回の加速度値がないため、差Ｆ２として０を出力し、２回目以降から差Ｆ２を上記の式に基づいて算出するようにしている。そして、歩数計数手段は、上記のようにして得られた歩数情報を表示制御手段に出力する。
【００６０】
次に、本実施形態の歩数計の動作について説明する。まず、操作入力装置６を操作して歩数計測をスタートさせると、演算処理装置３は、サンプリング手段により３軸加速度センサ２から各軸の加速度値を所定のサンプリング周期で取得する。ここで、サンプリング周期が２０Ｈｚで、５秒間に１０歩歩いた際のグラフを図２に示す。尚、３軸加速度センサとしては、オフセットが１．５Ｖ±２０％、出力感度が１７４ｍＶ／ｇのものを用いている。
【００６１】
そして、差分演算手段は、サンプリング手段により取得した３軸加速度センサ２の出力に基づいてＦ２を求める。ここで、このようにして求めた差Ｆ２のグラフを図５に示す。ここで、図４に示す合成値Ｆ０のグラフと比較すれば明らかなように、オフセット補正用の電子機器によりオフセット補正を行っていない図５に示すグラフでも、図４に示すグラフと同様に、１歩毎にピークが正確に得られていることがわかる。
【００６２】
歩数計数手段は、差分演算手段の出力（差Ｆ２の値）と、所定の閾値Ｔ２（本実施形態では、１．４Ｇ）とを比較し、差Ｆ２が閾値Ｔ２を越えた際に、歩数を１増加させ、表示制御手段は、歩数計数手段より得た歩数情報に基づいて、表示面４ａに歩数を含む情報を表示させる。
【００６３】
以下、操作入力装置６により歩数計測がストップされるまでは、このような動作が繰り返し行われることになる。
【００６４】
以上述べた本実施形態の歩数計によれば、３軸加速度センサ２から取得した３軸の加速度値の合成値を算出し、算出した合成値と前回取得した３軸の加速度値の合成値との差Ｆ２を出力する差分演算手段と、該差分演算手段の出力である差Ｆ２と所定の閾値Ｔ２との比較結果に基づいて歩数を計数する歩数計数手段とを備えるので、歩数計の向きがどの方向を向いていても歩数を正確に計数することができて、３軸加速度センサ２の向きによる検出感度の変化を低減できるという効果を奏する。しかも、３軸加速度センサ２が持つオフセットの影響を低減できるから、別途オフセット調整用の電子機器等を設けなくて済み、これにより低コスト化を図ることができるとともに、高精度な歩数の検出を行えるという効果を奏する。
【００６５】
ところで、３軸加速度センサ２のオフセットは、上述したように製品毎のオフセットのばらつきや、オフセットの電源電圧依存性及び温度依存性等によって、製品毎にオフセットの値が異なっているが、このようなオフセットのばらつきは、オフセットの値に比べれば比較的小さい値であるから、おおよそ同性能となるように形成した３軸加速度センサ２では、ｎ回目のサンプリングデータにおけるＸ軸のオフセットＸoffｎを次式で表わすことができる。ここで、Ｘofftは、オフセットの中心値であり、ΔＸoffｎは、製品毎のオフセットのばらつきや、オフセットの電源電圧依存性及び温度依存性等を含むばらつき成分を示す値である。尚、ΔＸoffｎは、正の値に限らず、負の値または０をも含む。
【００６６】
【数９】
0004622827.tif 000010
【００６７】
オフセットの中心値として与えられるＸofftは、３軸加速度センサ２の製品毎に不変の値であって、３軸加速度センサ２の設計仕様から推測される値であるから、３軸加速度センサ２のオフセット測定を行わなくても、Ｘofftの値を得ることが可能である。この点を考慮すると、数６で表わされる差Ｆ２におけるＸの項Ｆ２Ｘは、次式で表わすことができる。
【００６８】
【数１０】
0004622827.tif 000011
【００６９】
ここで、上記の数２、及び数３、並びに数９を考慮すると、Ｆ２Ｘは、次式で表わすことができる。
【００７０】
【数１１】
0004622827.tif 000012
【００７１】
ここで、３軸加速度センサのオフセットは、上述したように１０Ｈｚ以上のサンプリング周期のように短いサンプリング間隔であれば、略等しい（ΔＸoffｎ≒ΔＸoffｎ−１）とみなすことができるため、Ｆ２ｘは、次式のように表わすことができる。
【００７２】
【数１２】
0004622827.tif 000013
【００７３】
ここで、数８と数１２とを比較すると、数８では、オフセットを含む項が２Ｘoffｎ（Ｘgｎ−Ｘgｎ−１）であったのに対して、数１２では、オフセットを含む項が２ΔＸoffｎ（Ｘgｎ−Ｘgｎ−１）となっており、数８に比べて、オフセットの中心値Ｘofftの分だけオフセットの影響を低減できていることがわかる。この点は、差Ｆ２におけるＹの項であるＦ２Ｙ、及び差Ｆ２におけるＺの項であるＦ２Ｚについても同様である。
【００７４】
したがって、上述したようにオフセットの中心値を予め各加速度値から引いておくことで、さらなるオフセットの影響の低減を図ることが可能となる。また、オフセットの中心値は、実際に３軸加速度センサのオフセット測定を行わなくても得られる値であるので、演算処理装置３においてオフセットの中心値を各加速度値から引く計算式を付加するだけで済み、これにより従来のようにオフセット補正用の電子機器等を設ける必要がないから、低コスト化を図ることができる。
【００７５】
（実施形態３）
ところで、上記実施形態１では、歩数計数手段の閾値を一定値としているので、例えば、早足等の加速度変化の大きい歩行を行った際には、歩行に起因するピークだけでなく、早足等に伴って大きくなる体動等に起因するピークも歩数として誤って計数してしまうおそれがあった。また、このような誤計数を防止するために閾値を大きくすると、逆に、ゆっくりとした歩行に起因するピークが閾値を越えることができなくなって、このような加速度の変化量の小さい歩行を行った際の歩数を計数できなくなるおそれがあった。
【００７６】
本実施形態の歩数計は、このような問題を解決するためのものであり、上記実施形態１の演算処理装置３に、閾値調整手段を設けたことに特徴がある。尚、その他の構成については、上記実施形態１と同様であるから、同様の構成については、同一の符号を付して説明を省略する。
【００７７】
閾値調整手段は、１０秒間等の所定時間内におけるピーク値の平均値（或いは、所定数のピーク値の平均値）を求めるピーク値演算機能と、ピーク値の数を計数するカウンタ機能と、算出したピーク値の平均値の大きさに応じて、次の所定時間における閾値Ｔ１の値を設定する閾値設定機能等を備えるものであり、例えば、ピーク値の平均値が大きければ、早足など加速度変化の大きい歩行をしていると認識して閾値Ｔ１を大きい値に設定し、逆に、ピークの平均値が小さければ、ゆっくりと歩行していると認識して閾値Ｔ１を小さい値に設定する。尚、閾値Ｔ１は、最大値および最小値を設定しその間で変動するようにしてあり、これにより歩行以外の外的要因に起因するピークを歩行時によるものと誤認して歩行していないのに歩数が計数されていくことを防止している。また尚、歩数計測のスタート時には、閾値Ｔ１は、標準歩行時に適した値に設定してある。
【００７８】
このような閾値調整手段を備える本実施形態の歩数計の動作について図６のフローチャートを参照して説明する。尚、サンプリング手段のサンプリング周期は、上記実施形態１と同様に、２０Ｈｚとし、閾値調整手段は、１０秒間のピーク値の平均値を算出するものとする。
【００７９】
まず、操作入力装置６を操作して歩数計測をスタートさせると、演算処理装置３は、サンプリング手段により３軸加速度センサ２から各軸の加速度値を所定のサンプリング周期で取得する（ステップＳ１）。そして、差分演算手段は、サンプリング手段により取得した３軸加速度センサ２の出力に基づいてＦ１を求め（ステップＳ２）、閾値調整手段は、カウンタを１増加させる（ステップＳ３）。
【００８０】
歩数計数手段は、差分演算手段の出力（合成値Ｆ１の値）と、所定の閾値Ｔ１とを比較し、合成値Ｆ１が閾値Ｔ１を越えているか否かを判別する（ステップＳ４）。そして、ステップＳ４において合成値Ｆ１が閾値Ｔ１を越えていれば、歩数を１増加させるとともに、表示面４ａに歩数を含む情報を表示させ（ステップＳ５）、この後にカウンタが２００（＝２０Ｈｚ×１０秒）か否かを判別する（ステップＳ６）。一方、ステップＳ４において合成値Ｆ１が閾値Ｔ１以下であれば、ステップＳ５を経ずにステップＳ６へ進む。
【００８１】
ステップＳ６においてカウンタが２００であれば、閾値調整手段は、ピーク値の平均値の算出を行い（ステップＳ７）、この算出したピーク値の平均値に基づいて閾値Ｔ１を設定し（ステップＳ８）、カウンタを０にリセットして（ステップＳ９）、一連の動作を終了する。一方、ステップＳ６においてカウンタが２００でなければ、ステップＳ７〜Ｓ９を行うことなく一連の動作を終了する。
【００８２】
以下、操作入力装置６により歩数計測がストップされるまでは、上記一連の動作が繰り返し行われることになる。
【００８３】
以上述べた本実施形態の歩数計によれば、閾値調整手段が、所定時間内における差分演算手段の出力のピーク値に基づいて、歩数計数手段の所定の閾値を調整するので、歩数計を装着している人のその時の状態（走行、早足での歩行、ゆっくりとした歩行等）に応じて閾値を調整することが可能となり、これにより歩行以外の体動等によるノイズの影響を低減して、正確な歩数を検出できるという効果を奏する。また、本実施形態によれば、装着者毎の歩き方の違い等に応じて閾値を調整することも可能となる。
【００８４】
尚、本実施形態では、上記実施形態１の歩数計に閾値調整手段を設けるようにしているが、本実施形態の閾値調整手段を実施形態２の歩数計に設けるようにしてもよい。
【図面の簡単な説明】
【００８５】
【図１】（ａ）は、本発明の実施形態１の歩数計のブロック図であり、（ｂ）は、斜視図である。
【図２】サンプリング手段により取得した各軸の加速度値を示すグラフである。
【図３】実施形態１における差分演算手段の出力を示すグラフである。
【図４】比較例としてオフセット補正を行った例を示すグラフである。
【図５】実施形態２における差分演算手段の出力を示すグラフである。
【図６】実施形態３のフローチャートである。
【符号の説明】
【００８６】
１    歩数計
２    ３軸加速度センサ
３    演算処理装置
４    表示装置
４ａ  表示面
５    電源装置
６    操作入力装置
６ａ  押釦スイッチ
【図１】
0004622827.tif 000014
【図２】
0004622827.tif 000015
【図３】
0004622827.tif 000016
【図４】
0004622827.tif 000017
【図５】
0004622827.tif 000018
【図６】
0004622827.tif 000019