(57)【特許請求の範囲】
【請求項１】
歩行を検出するセンサを有し前記センサによって検出した歩行に対応する歩行信号を出力する検出手段と、前記検出手段からの歩行信号に基づいて歩数を計数する計数手段と、前記検出手段から前記歩行信号が所定時間継続して出力されない場合、前記検出手段の動作を、前記歩行を連続的に検出する連続動作から、休止時間において歩行検出を休止する休止動作と検出時間において歩行検出を行う検出動作とを交互に繰り返す間欠動作に移行するように制御する制御手段とを有する歩数計において、
前記計数手段は、前記休止時間経過後の検出時間において歩数検出した場合、計数済みの歩数を補正することを特徴とする歩数計。
【請求項２】
前記計数手段は、前記検出時間開始直後の所定時間内において前記検出手段から歩行信号が出力された場合に、前記計数済みの歩数を補正することを特徴とする請求項１記載の歩数計。  
【請求項３】
前記制御手段は前記間欠動作時に前記検出手段から歩行信号が出力されない場合、前記休止時間が徐々に長くなるように前記検出手段を制御すると共に、前記計数手段は前記休止時間が所定時間以内の場合に前記計数済みの歩数を補正することを特徴とする請求項１又は２記載の歩数計。
【請求項４】
前記計数手段は、［（休止時間／２）×歩行ピッチ］によって算出した歩数を計数済みの歩数に加算することによって補正することを特徴とする請求項１乃至３のいずれか一に記載の歩数計。  
【請求項５】
前記計数手段は、［係数×休止時間×歩行ピッチ］（但し、前記係数は前記休止時間の長さに応じて重み付けした値）によって算出した歩数を計数済みの歩数に加算することによって補正することを特徴とする請求項３記載の歩数計。
【請求項６】
前記計数手段は、前記所定時間の歩行ピッチとして、当該休止時間直前の歩行ピッチ又は当該休止時間直後の検出時間における歩行ピッチを用いて補正することを特徴とする請求項４又は５記載の歩数計。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は歩数を測定する歩数計に関し、特に、所定時間継続して歩行が検出されない場合に歩行検出動作を間欠的に行う歩数計に関する。
【背景技術】
【０００２】
従来から、被測定者の身体に装着して、あるいは、被測定者の携帯する鞄等に収納して使用され、被測定者の歩数を測定する歩数計が開発されている。
前記歩数計では、電源として電池を使用するため、省電力化対策が施されている。
【０００３】
例えば、特許文献１には、腕時計の本体に内蔵した加速度センサ（圧電素子）が歩行振動を検出して歩行信号を出力し、増幅回路とフィルタ回路によって歩行信号を増幅し、コンパレータ回路で二値化して、歩数を計数するようにした歩数計が開示されている。
前記歩数計では、使用者が睡眠中で非携帯のときや、歩数計を収納した鞄を置いたときに検出動作を停止して低消費電力化するために、歩行を止めて歩行信号が所定時間（休眠移行時間）入力されなくなると、センサ回路は連続動作から、所定時間（休止時間）のオフ動作と所定時間（動作時間）のオン動作を交互に繰り返す間欠動作に切り替えるように構成されている。
【０００４】
前記間欠駆動によって省電力化は可能になるが、休止時間中に歩行を行った場合には、前記歩行を検出することができないため、計数している歩数が実際の歩数よりも少なくなるという問題がある。
一方、特許文献２には、ストップウオッチ計測中にキーが操作された場合、２秒間歩数の計測を禁止し、その間における歩数をそれ以前の５秒間内に計測された歩数に基づいて補正するようにした歩数計が開示されているが、間欠駆動との関連については何ら記載されていない。
【０００５】
また、特許文献３には、エクササイズウォーキングの腕を延ばした時に２歩を１歩に計数してしまう不具合を、奇数回目の歩行パルス数を２倍して補正する（但し、１歩を２歩と誤検出しないように０．２８秒のマスク期間を設ける）ようにした歩数計が開示されている。しかしながら、特許文献２と同様に、間欠駆動との関連については何ら記載されていない。
【０００６】
また、特許文献４には、歩行周期が２倍となった場合、一歩抜けを生じたと判断して一歩分を補正するようにした電子歩数計が開示されている。特許文献４においても、間欠駆動との関連については何ら記載されていない。
このように、特許文献１には間欠駆動する歩数計が開示されており又、特許文献２〜４には歩数補正を行うようにした歩数計が開示されているが、いずれの特許文献にも間欠駆動時の計数漏れを考慮した発明は記載されていない。
【０００７】
【特許文献１】特開２００５−２６７１５２号公報
【特許文献２】特許第３４９３５５０号公報
【特許文献３】実公平６−２０９７号公報
【特許文献４】特開２００５−３０９６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、間欠駆動によって低消費電力化しつつ、歩数測定精度を上げることを課題としている。
【課題を解決するための手段】
【０００９】
本発明によれば、歩行を検出するセンサを有し前記センサによって検出した歩行に対応する歩行信号を出力する検出手段と、前記検出手段からの歩行信号に基づいて歩数を計数する計数手段と、前記検出手段から前記歩行信号が所定時間継続して出力されない場合、前記検出手段の動作を、前記歩行を連続的に検出する連続動作から、休止時間において歩行検出を休止する休止動作と検出時間において歩行検出を行う検出動作とを交互に繰り返す間欠動作に移行するように制御する制御手段とを有する歩数計において、前記計数手段は、前記休止時間経過後の検出時間において歩数検出した場合、計数済みの歩数を補正することを特徴とする歩数計が提供される。
計数手段は、休止時間経過後の検出時間において歩数検出した場合、計数済みの歩数を歩数を補正する。
【００１０】
ここで、前記計数手段は、前記検出時間開始直後の所定時間内において前記検出手段から歩行信号が出力された場合に、前記計数済みの歩数を補正するように構成してもよい。
また、前記制御手段は前記間欠動作時に前記検出手段から歩行信号が出力されない場合、前記休止時間が徐々に長くなるように前記検出手段を制御すると共に、前記計数手段は前記休止時間が所定時間以内の場合に前記計数済みの歩数を補正するように構成してもよい。
【００１１】
また、前記計数手段は、［（休止時間／２）×歩行ピッチ］によって算出した歩数を計数済みの歩数に加算することによって補正するように構成してもよい。
また、前記計数手段は、［係数×休止時間×歩行ピッチ］（但し、前記係数は前記休止時間の長さに応じて重み付けした値）によって算出した歩数を計数済みの歩数に加算することによって補正するように構成してもよい。
【００１２】
また、前記計数手段は、前記所定時間の歩行ピッチとして、当該休止時間直前の歩行ピッチ又は当該休止時間直後の検出時間における歩行ピッチを用いて補正するように構成してもよい。
【発明の効果】
【００１３】
本発明によれば、間欠駆動によって低消費電力化しつつ、歩数測定精度を上げることが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態に係る歩数計について図面を用いて説明する。
図１は、本発明の実施の形態に係る歩数計のブロック図である。
図１において、歩数計は、圧電素子によって構成され歩行（走行も含む）を検出して対応する歩行信号を出力するセンサ１０１、センサ１０１からの歩行信号を増幅して出力する増幅回路（アンプ）１０２、増幅回路１０２からの信号中の歩行信号を通過させるフィルタ１０３、フィルタ１０３からの歩行信号を増幅して出力する増幅回路（アンプ）１０４、増幅回路１０４からの歩行信号を所定基準信号と比較することによって二値化したデジタル信号に変換し出力するコンパレータ１０５を備えている。センサ１０１、増幅回路１０２、１０４、フィルタ１０３及びコンパレータ１０５は検出回路１００を構成している。
【００１５】
また、歩数計は、中央処理装置（ＣＰＵ）１０６、所定周波数の信号を生成する発振回路１０７、発振回路１０７からの信号を分周して計時動作の基準となる時計信号を出力する分周回路１０８、ＣＰＵ１０６からの制御信号に基づいて検出回路１００に駆動電力を連続的又は間欠的に供給して検出回路１００を連続動作又は間欠動作（間欠動作の詳細は後述する。）に切り替える電源制御回路１０９、キースイッチ等によって構成された入力１１０、ＣＰＵ１０６が実行するプログラムなどを記憶する読み出し専用メモリ（ＲＯＭ）１１１、歩数データなどを記憶するランダムアクセスメモリ（ＲＡＭ）１１２、ＣＰＵ１０６からの表示制御信号に応答して表示部１１４を駆動する表示駆動回路１１３、歩数や時刻等を表示する表示部１１４を備えている。
【００１６】
図１では、ＣＰＵ１０６内に、ＣＰＵ１０６がＲＯＭ１１１に記憶したプログラムを実行した場合に実現する機能をブロック図として示している。
ＣＰＵ１０６は、詳細は後述するが、検出回路１００からの信号の周期を算出する周期演算部１１５、検出回路１００からの信号の周期を基準値と比較して歩行信号か否かを判断する周期比較部１１６、周期比較部１１６によって判断した信号の周期が所定値を超えた場合に歩行停止と判断する歩行停止検出部１１７、歩行停止検出部１１７が歩行停止と判断した場合に検出回路１００を間欠駆動させる電源制御処理部１１８、歩行停止検出部１１７が歩行停止と判断した後、周期比較部１１６が歩行信号と判断した場合に補正歩数を算出して出力する歩数補正部１２０、周期比較部１１６からの歩行信号に基づいて歩数を計数すると共に前記計数した歩数を歩数補正部１２０からの補正歩数によって補正する歩数計数部１１９として機能する。
【００１７】
尚、検出回路１００は検出手段を構成し又、ＣＰＵ１０６、発振回路１０７及び分周回路０８は計時手段を構成している。また、ＣＰＵ１０６は計数手段を構成し又、ＣＰＵ１０６及び電源制御回路１０９は制御手段を構成している。また、入力部１１０は入力手段を構成し、ＲＯＭ１１１及びＲＡＭ１１２は記憶手段を構成している。
図２は、本発明の実施の形態に係る歩数計の処理を示すフローチャートである。
以下、図１及び図２を用いて、本発明の実施の形態に係る歩数計の動作を説明する。
【００１８】
先ず、被測定者は、自己の腕に歩数計（少なくともセンサ１０１）を装着した状態で、入力部１１０によって歩数測定開始操作を行うと、ＣＰＵ１０６の電源制御処理部１１８は検出回路１００に駆動電力を供給して電源オンにするように電源制御回路１０９を制御する（ステップＳ２０１）。
電源制御回路１０９は、電源制御処理部１１８による制御に応答して、検出回路１００の電源をオンする。
【００１９】
被測定者が歩行を行うと、加速度センサ１０１が歩行振動を検出し、歩行に対応する歩行信号を出力する。加速度センサ１０１からの信号は増幅回路１０２によって増幅された後、ノイズ成分がフィルタ１０３によって除去され、歩行信号が増幅回路１０４に入力される。増幅回路１０４によって増幅された歩行信号は、コンパレータ１０５によって所定基準値と比較されて二値化され、デジタル信号としてＣＰＵ１０６に入力される。
【００２０】
周期演算部１１５は、検出回路１００からの信号の周期を演算する。周期比較部１１６は、周期演算部１１５が算出した周期を基準値と比較して、被測定者の歩行に対応する歩行信号か否かを判断する（ステップＳ２０２）。
周期比較部１１６は、処理ステップＳ２０２において所定範囲内の周期の場合には正規の歩行信号と判断し、検出回路１００からの信号（歩行信号）を歩数計数部１１９に出力する。歩数計数部１１９は前記歩行信号を計数して、歩数計数を行う（ステップＳ２１３）。
歩数計数部１１９が計数した歩数は、表示駆動回路１１３を介して表示部１１４によって表示される。
【００２１】
被測定者が歩行を停止すると、検出回路１００からの信号が所定範囲内の周期を超えて、周期比較部１１６が歩行信号ではないと判断する。周期比較部１１６が歩行信号ではないと判断している状態が所定の歩行停止判定時間（例えば５秒）経過したか否かを歩行停止検出部１１７が判断する（ステップＳ２０３）。
歩行停止検出部１１７は、処理ステップＳ２０３において、歩行信号ではないと判断している状態が所定の歩行停止判定時間を超えたと判断した場合には、歩行信号が前記歩行判定時間の間に継続して検出されないため歩行停止と判断して、検出動作を休止する時間である休止時間と検出動作を行う検出時間とを繰り返す間欠動作に移行する。
【００２２】
電源制御処理部１１８は、間欠動作に入る場合、間欠動作において検出動作を休止（休止状態）する所定の休止時間を最小時間（例えば５秒）に初期化した後（ステップＳ２０４）、電源制御処理部１１８は検出回路１００をオフするように電源制御回路１０９に制御信号を出力する（ステップＳ２０５）。電源制御回路１０９は前記制御信号に応答して、検出回路１００への電力供給を休止してオフにし、これにより、検出回路１００は歩行検出動作を休止する。
【００２３】
電源制御処理部１１８は、前記休止時間が経過するまで休止状態を維持した後（ステップＳ２０６）、検出回路１００をオンするように電源制御回路１０９に制御信号を出力する（ステップＳ２０７）。電源制御回路１０９は前記制御信号に応答して、検出回路１００へ電力を供給してオンにし、これにより、検出回路１００は歩行検出動作を再開する。
検出回路１００が歩行検出動作を再開して、被測定者の歩行による歩行信号が検出回路１００から出力されると、周期演算部１１５は、検出回路１００からの信号の周期を演算する。周期比較部１１６は、周期演算部１１５が算出した周期を基準値と比較して、被測定者の歩行に対応する歩行信号か否かを判断する（ステップＳ２０８）。
【００２４】
周期比較部１１６は、処理ステップＳ２０８において、所定範囲内の周期の場合には正規の歩行信号と判断し、検出回路１００からの歩行信号を歩数補正部１２０及び歩数計数部１１９に出力する。
歩数補正部１２０は、前記歩行信号が間欠駆動における検出動作開始直後の所定時間（即ち、検出時間開始直後の所定時間）（本実施の形態では３秒）以内に検出されたと判断した場合（ステップＳ２１４）、休止時間が所定値（本実施の形態では１０秒）以下か否かを判断する（ステップＳ２１５）。
【００２５】
歩数補正部１２０は、処理ステップＳ２１５において、休止時間が前記所定値以下と判断した場合、所定の歩数補正処理を行うことによって、歩数計数部１１９が既に計数済みの歩数を補正するための補正歩数を算出して歩数計数部１１９に出力する（ステップＳ２１６）。本実施の形態では補正歩数は下記式によって算出するようにしている。
補正歩数＝係数×休止時間×歩行ピッチ
ここで、休止時間の長さは徐々に長くなるように変化するが、補正歩数を算出する検出時間の直前の休止時間を意味している。また、歩行ピッチは、補正歩数を算出する検出時間における歩行ピッチ、あるいは、補正歩数を算出する検出時間の直近の検出時間に検出した歩行ピッチのいずれかを使用することができる。
【００２６】
図３は前記歩数補正処理で使用する係数と休止時間との関係を示す図であり、係数の例を２種類示している。図３において、３０１は、係数を一定値である１／２にした例である。休止時間は最短が５秒であり又、休止時間が１０秒過ぎた場合には休止時間中に歩行したとはみなさないため、５秒から１０秒の間のみ係数を設定している。係数３０１を用いた補正歩数の算出式は、
補正歩数＝（休止時間／２）×歩行ピッチ
となる。
【００２７】
一方、３０２は、係数を休止時間の長さとの関係で重み付けした例であり、休止時間が長くなるに従って歩行した可能性が低くなるため、休止時間が長くなるに従って係数が小さくなるように設定している。係数３０２は、休止時間が５秒から２０秒まで設定している。係数３０２を用いた補正歩数の算出式は、
補正歩数＝休止時間に対応する係数×休止時間×歩行ピッチ
となる。
【００２８】
歩数計数部１１９は、周期比較部１１６からの歩行信号を計数すると共に、前記計数した歩数に歩数補正部１２０からの補正歩数を加算することによって歩数計数処理を行った後（ステップＳ２１３）、処理ステップＳ２０２に戻って連続動作を行う。
連続動作に戻った後、再び間欠動作に入る場合には、処理ステップＳ２０４によって休止時間を最小値に戻して前記間欠動作を開始することになる。
【００２９】
周期比較部１１６が処理ステップＳ２０８において所定範囲内の周期ではなく歩行信号ではないと判断した場合、歩行停止検出部１１７は、検出回路１００からの信号は歩行信号ではないと周期比較部１１６が判断する状態が所定の検出時間経過したか否かを判断する（ステップＳ２０９）。
電源制御処理部１１８は、処理ステップＳ２０９において検出時間（例えば５秒）が経過したと判断した場合には、間欠動作開始からの時間が所定時間（例えば１分）経過しているか否かを判断する（ステップＳ２１０）。
【００３０】
電源制御処理部１１８は、処理ステップＳ２１０において、所定時間経過したと判断した場合には、現在の休止時間が所定の上限値（例えば３０秒）か否かを判断する（ステップＳ２１１）。前記上限値に達していない場合には、現在の休止時間に所定時間（例えば５秒）を加算する（ステップＳ２１２）ことによって現在よりも長い休止時間に設定した後、処理ステップＳ２０５に戻る。
【００３１】
このように、ＣＰＵ１０６の周期演算部１１５及び周期比較部１１６によって検出回路１００からの歩行信号が所定周期内と判断されると、歩行信号は歩数計数部１１９によって歩数として計数される。周期比較部１１６によって所定周期内の歩行信号が所定時間検出されない場合、歩行停止検出部１１７は歩行停止と判断し、電源制御処理部１１８は電源制御回路１０９を制御して、検出回路１００を連続駆動から休止時間と検出時間を交互に繰り返す間欠駆動に切り替える。歩数補正部１２０は前記休止時間経過直後の検出時間において歩数検出したときは補正歩数を算出し、歩数計数部１１９は計数済みの歩数に前記補正歩数を加算して歩数補正を行う。
【００３２】
また、所定時間（例えば１０秒）以下の休止時間直後に歩行を検出した場合、前記休止時間中も歩行していたと判断して、歩行検出時のピッチでの歩数を加算して補正するが、前記所定時間（例えば１０秒）を超える休止時間直後に歩行を検出した場合は、歩数の補正は行わないようにしている。
したがって、間欠駆動時の休止時間中の歩行歩数を補正することにより、低消費電力化しつつ、歩数測定精度を上げることが可能になる。
また、休止時間の長さに応じて歩数の補正量を変化させているため、適切な歩数補正を行うことが可能になる。
【００３３】
また、ＣＰＵ１０６の周期演算部１１５及び周期比較部１１６によって検出回路１００からの歩行信号が所定周期内と判断されると、歩行信号は歩数計数部１１９によって歩数として計数される。周期比較部１１６によって所定周期内の歩行信号が所定時間継続して検出されない場合、歩行停止検出部１１７は歩行停止と判断し、電源制御処理部１１８は電源制御回路１０９を制御して、検出回路１００を連続駆動から間欠駆動に切り替えた後、所定周期内の歩行信号が所定時間検出されない毎に間欠駆動の休止時間を所定時間ずつ徐々に延長する。したがって、歩行停止時間が長くなるに従って休止時間が長くなるため、低消費電力化が可能になると共に歩行検出漏れの発生を抑制することが可能になる。
【００３４】
また、電源制御処理部１１８は、休止時間を無制限に長くするのではなく、その上限を所定時間に設定しているため、これによっても歩行検出漏れの発生を抑制することが可能になる。
電源制御処理部１１８は、処理ステップＳ２１０において、間欠動作開始からの時間が所定時間経過していないと判断した場合には、処理ステップＳ２０５に戻る。また、電源制御処理部１１８は、処理ステップＳ２０９において検出時間経過していないと判断した場合には、処理ステップＳ２０８に戻る。
【００３５】
歩行停止状態は大きく分けると、(i)信号待ちの様に、歩行停止から短時間で歩行再開する一時的な歩行停止、(ii)オフィスのデスクまで歩行して着席しデスクワークを行う様な定常的な歩行停止、(iii)睡眠中の非携帯等による長時間の歩行停止の３種類に分けられる。本実施の形態に係る歩数計では、歩行停止検出後の所定時間（例えば１分間）は、休止時間を例えば５秒、歩行停止判定時間を例えば５秒として、一時的な歩行停止から歩行再開の検出性を確保する。歩行停止検出後の前記所定時間後も歩行信号が検出されない場合は、一時的な歩行停止ではないと判断し、休止時間を例えば５秒増やして１０秒にする。歩行信号が無い状態が継続する場合は、例えば１分毎に休止時間を５秒ずつ徐々に増やして３０秒まで休止時間を長くする。途中で歩行信号が検出された場合は、休止時間を最小値である初期値の５秒に戻す。
【００３６】
このように、歩行停止判定時間を比較的短時間（例えば５秒）としているため、信号待ちで一時的に歩行停止した場合も検出回路１００を停止させることで低消費化が可能となる。
また、デスクワークの場合でも短時間で検出回路１００の動作が停止するため、上半身の不規則な動作を検出する確率が下がり、歩行判定処理回数が減るため低消費電力化が可能となる。また、誤検出の確率も下がる。
逆に扉を開けるために一瞬立ち止まってすぐに歩行を再開する場合でも、歩行停止判定時間の５秒間は歩行検出回路１００の動作を停止しないため、歩数計測精度が低下しない。
【００３７】
始めの１分間は休止時間を５秒としているため、信号待ちの様に短時間で歩行を再開する場合でも、短時間で歩行検出を再開できるため、歩数計測精度が大きく低下しない。
また、歩行信号が無い状態が継続すると休止時間を徐々に伸ばすため、睡眠中で非携帯の場合に検出回路１００の動作時間を可能な限り短くでき、低消費電力化が可能となる。
また、休止時間が最大の３０秒でも歩行信号が入ると最小値である初期値の５秒に戻すので、歩数計測精度が大きく低下するのは歩行開始時のみとなり、１日単位での歩数計測精度は大きく低下しない等の効果を奏する。
【００３８】
尚、前記実施の形態では、歩数補正処理の計数を所定値に一定する例、計数の重みを直線的に変える例を挙げたが、計数の重みを曲線的に変える等種々の変更が可能である。
また、腕歩数計の例で説明したが、腰に装着して使用、あるいは、携帯用鞄に収納した状態で使用するような歩数計等、各種の歩数計に適用可能である。
また、歩行センサとして加速度センサを使用したが、機械式センサや靴底に設けた圧力センサ等を使用してもよい。
また、検出回路１００全体を連続駆動と間欠駆動のいずれかに切り替えるように構成したが、増幅回路１０２、１０４等の検出回路１００の一部を連続駆動と間欠駆動に切り替えるように構成してもよい。
【産業上の利用可能性】
【００３９】
少なくともセンサを腕に装着して使用する腕歩数計をはじめとして、腰に装着して使用、あるいは、携帯用鞄に収納した状態で使用するような歩数計等、各種の歩数計に適用可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態に係る歩数計のブロック図である。
【図２】本発明の実施の形態における処理を示すフローチャートである。
【図３】本発明の実施の形態の歩数補正処理で使用する係数を示す図である。
【符号の説明】
【００４１】
１００・・・検出回路
１０１・・・センサ
１０２、１０４・・・増幅回路
１０３・・・フィルタ
１０５・・・コンパレータ
１０６・・・ＣＰＵ
１０７・・・発振回路
１０８・・・分周回路
１０９・・・電源制御回路
１１０・・・入力部
１１１・・・ＲＯＭ
１１２・・・ＲＡＭ
１１３・・・表示駆動回路
１１４・・・表示手段
１１５・・・周期演算部
１１６・・・周期比較部
１１７・・・歩行停止検出部
１１８・・・電源制御処理部
１１９・・・歩数計数部
１２０・・・歩数補正部
３０１、３０２・・・係数
【図１】
0004990735.tif 000002
【図２】
0004990735.tif 000003
【図３】
0004990735.tif 000004