(57)【要約】【課題】  操作部の操作による歩行の誤検出を抑制して、より正確な歩数計測を行えるようにすること。【解決手段】  ＣＰＵ１０１は、操作部１０４の操作を検出したとき、歩行判定モードに移行して、加速度センサ１０５からの歩行信号を計数して順次歩数バッファメモリ１１０に記憶し、前記歩行判定モードにおいて歩行中と判断した場合には、歩数計測モードに移行して、歩数バッファメモリ１１０に記憶した歩数を歩数メモリ１０９に記憶している歩数に加算した後、継続して歩数計測を行い、加速度センサ１０５からの歩行信号を受信する毎に歩数メモリ１０９の歩数に加算する。歩行判定モードにおいて、歩行停止状態にあると判断したときは、歩数バッファメモリ１１０の歩数は歩数メモリ１０９の歩数に加算することなく歩数計測を停止する。【選択図】  図１
2008002821.tif 000002
【特許請求の範囲】
【請求項１】
歩行を検出して対応する歩行信号を出力する歩行検出手段と、前記歩行信号に基づいて歩数を算出すると共に歩行状態か否かを判断する歩行判定モードにおいて歩行状態にあると判断したとき、前記歩行信号に基づいて歩数を計数する歩数計測モードに移行することによって継続して前記歩数信号に基づく歩数計数を行い、前記歩行判定モードにおいて歩行停止状態にあると判断したとき、歩数の計数を停止する歩数計数手段と、前記歩数計数手段によって計数した歩数を表示する表示手段と、所定の操作を行うための操作手段と、前記操作手段の操作を検出する操作検出手段とを備えて成り、
前記歩数計数手段は、前記操作手段が操作されたことを前記操作検出手段が検出したときに前記歩行判定モードに移行し、前記歩行判定モードにおいて歩行状態と判断した場合には、前記歩数計数モードに移行して継続して歩数計数を行うことを特徴とする歩数計。
【請求項２】
前記歩数計数手段は、前記歩行判定モードにおいて、前記歩行信号が所定時間継続して得られたときに歩行状態と判断することを特徴とする請求項１記載の歩数計。
【請求項３】
前記歩行判定モードにおいて前記歩数計数手段が計数した歩数を順次記憶する歩数バッファメモリと、前記歩数計測モードにおいて計数した歩数を順次記憶する歩数メモリとを有し、
前記歩数計数手段は、前記歩行判定モードにおいて計数した歩数を前記歩数バッファメモリに記憶すると共に前記歩数計測モードにおいて計数した歩数を前記歩数メモリに記憶し、前記歩行判定モードから歩行計測モードへの移行に際して、前記歩数バッファメモリに記憶した歩数を前記歩数メモリに記憶した歩数に加算して記憶することを特徴とする請求項１又は２記載の歩数計。
【請求項４】
前記表示手段は歩数を表示する歩数表示モードを含む複数の表示モードを有し、前記操作手段の操作に応答して前記表示モードを切り換えることを特徴とする請求項１乃至３のいずれか一に記載の歩数計。
【請求項５】
前記表示手段は、前記歩数表示モードでは、前記歩数メモリに記憶した歩数に対応する歩数を表示することを特徴とする請求項４記載の歩数計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歩行を検出して歩数計測を行う歩数計に関する。
【背景技術】
【０００２】
従来から、使用者の腕や腰等の身体に装着して、あるいは、使用者が保持しているバッグに収納した状態等で使用することにより、当該使用者の歩数を計測する歩数計が開発されている。
前記従来の歩数計は、使用者の身体の動きを検出し、一定の動きがあれば歩行が生じたと判別して、歩数の計測を行っている。
【０００３】
したがって、歩数計の表示モードとして複数の表示モード（例えば、歩数表示モード、距離表示モード、カロリー表示モード等）が設けられており、これらのいずれの表示モードにおいても、選択された表示を行いながら歩数計数動作を行うように機能する場合、操作部を操作して表示モードを切り換えると、操作部の操作によるスイッチ入力時の振動を歩行センサが感知して歩行と誤認識してしまい、歩行していないにもかかわらず歩数として誤計数してしまうという問題がある。
【０００４】
従来、前記問題を解決する方法として、操作部の操作から一定時間だけ歩数検出を停止し、前記歩数検出停止時間に生じた歩数を、操作部が操作される直前の歩行ピッチから類推して、前記停止時間の歩数を補正するようにした歩数計が開発されている（特許文献１参照）。また、他の方法として、前記停止時間中の操作によるスイッチ入力数を計数して、補正を行うようにした歩数計が開発されている（特許文献２参照）。
【０００５】
しかしながら、特許文献１、２のいずれに記載された発明も、歩数検出の停止時間を設け、補正をしていることから、歩数を正確に計測できないという問題がある。
一方、歩行センサからの信号が所定期間連続して入力された場合に、歩行中であると判定するようにした歩数計が開発されているが（特許文献３参照）、操作部の操作による誤検出については考慮されていない。
【０００６】
【特許文献１】特許第３４９３５５０号公報（段落［００２６］〜［００３３］、図６）
【特許文献２】特開２００５−２９１８９０号公報（段落［００７１］〜［０１３５］、図８〜図２３）
【特許文献３】特開２００５−２８３３４０号公報（段落［００１４］〜［００４１］、図１〜図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、操作部の操作による誤検出を抑制して、より正確な歩数計測を行うことが可能な歩数計を提供することを課題としている。
【課題を解決するための手段】
【０００８】
本発明によれば、歩行を検出して対応する歩行信号を出力する歩行検出手段と、前記歩行信号に基づいて歩数を算出すると共に歩行状態か否かを判断する歩行判定モードにおいて歩行状態にあると判断したとき、前記歩行信号に基づいて歩数を計数する歩数計測モードに移行することによって継続して前記歩数信号に基づく歩数計数を行い、前記歩行判定モードにおいて歩行停止状態にあると判断したとき、歩数の計数を停止する歩数計数手段と、前記歩数計数手段によって計数した歩数を表示する表示手段と、所定の操作を行うための操作手段と、前記操作手段の操作を検出する操作検出手段とを備えて成り、前記歩数計数手段は、前記操作手段が操作されたことを前記操作検出手段が検出したときに前記歩行判定モードに移行し、前記歩行判定モードにおいて歩行状態と判断した場合には、前記歩数計数モードに移行して継続して歩数計数を行うことを特徴とする歩数計が提供される。
【０００９】
歩行検出手段は歩行を検出して対応する歩行信号を出力する。歩数計数手段は、歩行判定モードにおいて歩行状態にあると判断したとき、歩数計測モードに移行することによって継続して前記歩数信号に基づく歩数計数を行い、前記歩行判定モードにおいて歩行停止状態にあると判断したとき、歩数の計数を停止する。また、前記歩数計数手段は、操作手段が操作されたことを操作検出手段が検出したときに前記歩行判定モードに移行し、前記歩行判定モードにおいて歩行状態と判断した場合には、前記歩数計数モードに移行して継続して歩数計数を行う。表示手段は、前記歩数計数手段によって計数した歩数を表示する。
【００１０】
ここで、前記歩数計数手段は、前記歩行判定モードにおいて、前記歩行信号が所定時間継続して得られたときに歩行状態と判断するように構成してもよい。
また、前記歩行判定モードにおいて前記歩数計数手段が計数した歩数を順次記憶する歩数バッファメモリと、前記歩数計測モードにおいて計数した歩数を順次記憶する歩数メモリとを有し、前記歩数計数手段は、前記歩行判定モードにおいて計数した歩数を前記歩数バッファメモリに記憶すると共に前記歩数計測モードにおいて計数した歩数を前記歩数メモリに記憶し、前記歩行判定モードから歩行計測モードへの移行に際して、前記歩数バッファメモリに記憶した歩数を前記歩数メモリに記憶した歩数に加算して記憶するように構成してもよい。
【００１１】
また、前記表示手段は歩数を表示する歩数表示モードを含む複数の表示モードを有し、前記操作手段の操作に応答して前記表示モードを切り換えるように構成してもよい。
また、前記表示手段は、前記歩数表示モードでは、前記歩数メモリに記憶した歩数に対応する歩数を表示するように構成してもよい。
【発明の効果】
【００１２】
本発明に係る歩数計によれば、操作部の操作による誤検出を抑制して、より正確な歩数計測を行うことが可能になる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施の形態に係る歩数計のブロック図であり、腕や腰に装着して、あるいは、バッグ等に収納した状態で保持して使用されるように構成された歩数計の例である。
図１において、歩数計は、中央処理装置（ＣＰＵ）１０１、所定周波数の信号を出力する発振回路１０２、発振回路１０２の出力信号を所定分周比で分周して計時用の基準信号を出力する分周回路１０３、外部から操作可能なキースイッチ等によって構成された操作部１０４、使用者の歩行（走行も含む。）を検出して該歩行に対応する信号（歩行信号）を出力する加速度センサ１０５、加速度センサ１０５からの歩行信号を増幅して出力する増幅回路１０６を備えている。
【００１４】
また、歩数計は、歩数や時刻等を表示する表示部１０７、計測した歩数データや設定値等を記憶するランダムアクセスメモリ（ＲＡＭ）１０９、ＣＰＵ１０１が実行するプログラム等を予め記憶した読み出し専用メモリ（ＲＯＭ）１１１を備えている。ＲＡＭ１０９は計測した歩数を順次記憶する歩数メモリとして機能し又、ＲＡＭ１０９には、後述する歩行判定モードにおいて歩数を一時的に記憶するための歩数バッファメモリ１１０が設けられている。
ここで、ＣＰＵ１０１は歩数計数手段及び操作検出手段を構成し、操作部１０４は操作手段を構成し、加速度センサ１０５は歩行検出手段を構成し、表示部１０７は表示手段を構成し、ＲＡＭ１０９及びＲＯＭ１１０は記憶手段を構成している。
【００１５】
図２は、本発明の実施の形態に係る歩数計の通常時の歩数計測処理を示すフローチャートであり、ＣＰＵ１０１がＲＯＭ１１１に記憶されたプログラムを実行することによって行う処理を示している。
また、図３は、本実施の形態における通常時の歩数計測処理のタイミング図である。
以下、図１〜図３を用いて、本実施の形態に係る歩数計について、通常時の歩数計測処理動作を説明する。
【００１６】
本実施の形態に係る歩数計の歩数計測動作を概略説明すると、通常時の歩行計測処理は、加速度センサ１０５からの歩行信号に基づいて歩数を算出すると共に歩行状態か否かを判断する歩行判定モード（図３における時刻Ｔ１〜Ｔ２）と、前記歩行信号に基づいて使用者の歩数を計数する歩数計測モード（図３における時刻Ｔ２以降）とによって構成されている。
【００１７】
前記歩行判定モードでは、ＣＰＵ１０１は、所定長さの歩行判定期間（Ｔ１〜Ｔ２）において、増幅回路１０６を介して加速度センサ１０５から受信した歩行信号に基づいて、歩行中か否かを判定する。また、ＣＰＵ１０１は、前記歩行判定期間中に加速度センサ１０５から受信した歩行信号を計数して歩数バッファメモリ１１０に記憶する。
【００１８】
一方、前記歩数計測モードでは、ＣＰＵ１０１は、増幅回路１０６を介して加速度センサ１０５から歩行信号を受信する毎に、歩数メモリ１０９に記憶されている歩数に加算して、使用者の累積歩数を計数する。ＣＰＵ１０１は、前記歩行判定モードから前記歩数計測モードに移行した直後には、前記歩行判定期間中に計数した歩数データを歩数バッファメモリ１１０から読み出して、歩数メモリ１０９に記憶されている歩数に加算した後、歩行センサ１０５からの歩数信号を受信する毎に、歩数メモリ１０９に記憶している歩数データに加算して、累積歩数を算出する、以上のようにして、歩数計測を行う。
【００１９】
次に、本実施の形態に係る歩数計の動作を詳細に説明すると、先ず、使用者は、腕などに歩数計を装着して、歩数計測動作を開始する。
加速度センサ１０５は、図３に示すように、使用者の歩行を検出する毎に、対応する歩行信号を出力する。
【００２０】
ＣＰＵ１０１は、使用者の歩数を計測する歩数計測モードにあるか否か判断し（ステップＳ２１）、歩数計測モードにあると判断した場合には、増幅回路１０６を介して加速度センサ１０５から歩行信号を受信したか否か確認し（ステップＳ２１０）、前記歩行信号が無いと判断した場合には使用者が歩行停止状態にあると判定を行い（ステップＳ２１１）、前記歩行信号を受信していないと判断した場合には表示部１０７に現在時刻等を表示する（ステップＳ２６）。
【００２１】
ＣＰＵ１０１は、処理ステップＳ２１において、歩数計測モードにないと判断した場合には、歩行判定期間が終了しているか確認し（ステップＳ２２）、前記期間が終了していれば、歩行判定モードを停止し（ステップＳ２７）、歩数計測モードに移行する（ステップＳ２８）。
次に、ＣＰＵ１０１は、加速度センサ１０５からの歩行信号を確認し（ステップＳ２９）、歩行信号があれば、歩行判定期間中の歩数（歩数バッファメモリ１１０に記憶した歩数）を、現在の歩数（歩数メモリ１０９に記憶している歩数）に加算し（ステップＳ３０）、表示部１０７に歩数の表示やその他の処理（例えば、カロリー計算、距離計算など）を行う（ステップＳ２６）。尚、歩数バッファメモリ１１０の歩数データは、処理ステップＳ３０の時点でクリアされる。
【００２２】
ＣＰＵ１０１は、処理ステップＳ２２において、歩行判定期間が終了していない（即ち、歩行判定モードにある）と判断した場合、加速度センサ１０５からの歩行信号を確認し、歩行信号があれば歩数バッファメモリ１１０に記憶した歩数に１加算し（ステップＳ２４）、歩行判定期間をスタートさせた後（ステップＳ２５）、処理ステップＳ２６に移行する。但し、既に歩行判定期間がスタートしている場合には、処理ステップＳ２５では、スタート処理等の処理は一切行わない。前記処理を繰り返すことにより、通常時の歩数計測が行われる。尚、ＣＰＵ１０１における処理ステップＳ２１〜Ｓ３０、Ｓ２１０、Ｓ２１１は、歩数計数手段を構成している。
【００２３】
ＣＰＵ１０１は、計測した歩数に基づいて、使用者が歩いた距離、消費したカロリーを算出する。使用者は、操作部１０４を操作することによって、表示部１０７の複数の表示モード（例えば、歩数を表示する歩数表示モード、使用者が歩いた距離を表示する距離表示モード、使用者が消費したカロリーを表示するカロリー表示モード）の中のいずれかを切り換え表示させて、歩数、距離、消費カロリーを確認することができる。
【００２４】
次に、操作部１０４の操作によって発生した振動を歩行と誤検出しないための処理（誤検出防止処理）について説明する。
図４は、本発明の実施の形態に係る歩数計において、誤検出防止処理を含む歩数計測処理のフローチャートであり、ＣＰＵ１０１がＲＯＭ１１１に記憶されたプログラムを実行することによって行う処理を示している。尚、図２と同一内容の処理については同一符号を付して、以下の説明を省略する。
また、図５は、図４の処理を行う場合のタイミング図である。
以下、図１、図４及び図５を用いて、誤検出防止処理を含む歩数計測処理について説明する。
【００２５】
図５の時刻Ｔ３において、表示部１０７の表示切換等の操作を操作部１０４によって行う（即ち、操作部１０４の操作によって、図示しない操作スイッチをＯＮにする）と、ＣＰＵ１０１は操作部１０４が操作されたと判断して（図４のステップＳ３１１）、歩数バッファメモリ１１０に記憶している歩数データをクリアする（ステップＳ３１２）。
また、ＣＰＵ１０１は、歩数計測モードをＯＦＦにして強制的に歩数計測モードを停止し（ステップＳ３１３）、歩行判定モードをＯＮにして歩行判定モードに移行する（ステップＳ３１４）。ここで、ＣＰＵ１０１における処理ステップＳ３１１は操作検出手段を構成している。
【００２６】
ＣＰＵ１０１は、処理ステップ３１４以降は、図２と同様の処理を行うことにより、歩行判定モード及び歩数計測モードに入って、歩数計測処理を行う（ステップＳ２１〜Ｓ３０、Ｓ２１０、Ｓ２１１）。
このようにして、ＣＰＵ１０１は、操作部１０４の操作に応答して、歩数計測モードを停止し、歩行判定モードに移行するが、使用者が歩行中であれば、歩行判定期間（時刻Ｔ３〜Ｔ４）を経過した後、再度、歩数計測モードに移行して、歩数計測を継続することになる。
したがって、歩行を停止した状態で操作部１０４を操作した場合には、ＣＰＵ１０１は、歩行停止と判断して歩数計測は行わないが、歩行している状態で操作部１０４を操作した場合には、ＣＰＵ１０１は、歩行中と判断して歩数計測を継続することになる。
【００２７】
以上述べたように本実施の形態に係る歩数計は、ＣＰＵ１０１は、操作部１０４の操作を検出したとき、歩行判定モードに移行し、前記歩行判定モード期間中は、加速度センサ１０５からの歩行信号を計数して順次歩数バッファメモリ１１０に記憶する。一方、ＣＰＵ１０１は、前記歩行判定モードにおいて歩行中と判断した場合には、歩数計測モードに移行し、歩数バッファメモリ１１０に記憶した歩数を歩数メモリ１０９に記憶している歩数に加算した後、継続して歩数計測を行って、加速度センサ１０５からの歩行信号を受信する毎に歩数メモリ１０９の歩数に加算する。また、歩行判定モードにおいて、歩行停止状態にあると判断したときは、歩数バッファメモリ１１０の歩数は歩数メモリ１０９の歩数に加算することなく歩数計測を停止するようにしている。
【００２８】
したがって、操作部１０４の操作を歩行と誤検出することを抑制することができ、より正確な歩数計測を行うことが可能になるという効果を奏する。
また、補正は行わずに実際の歩行信号を常時検出しているので、より正確な歩数計測が可能になるという効果を奏する。
例えば、表示部１０７がバックライトを有する液晶表示装置の場合、夜間等では前記バックライトを点灯させるために操作部１０４を操作したり、歩数表示モードや距離表示モードあるいはカロリー表示モード等の表示切換のために操作部１０４を操作しても、歩行の誤検出を抑制することが可能になる。
【産業上の利用可能性】
【００２９】
腕に装着して使用する方式の歩数計、腰に装着して使用する方式の歩数計、バッグに収納して保持した状態で使用する方式の歩数計等、操作部を有する各種の歩数計に適用可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態に係る歩数計のブロック図である。
【図２】本発明の実施の形態に係る歩数計の処理を示すフローチャートである。
【図３】本発明の実施の形態に係る歩数計のタイミング図である。
【図４】本発明の実施の形態に係る歩数計の処理を示すフローチャートである。
【図５】本発明の実施の形態に係る歩数計のタイミング図である。
【符号の説明】
【００３１】
１０１・・・歩数計数手段及び操作検出手段を構成するＣＰＵ
１０２・・・発振回路
１０３・・・分周回路
１０４・・・操作手段を構成する操作部
１０５・・・歩行検出手段を構成する加速度センサ
１０６・・・増幅回路
１０７・・・表示手段を構成する表示部
１０９・・・歩数メモリを構成するＲＡＭ
１１０・・・歩数バッファメモリ
１１１・・・記憶手段を構成するＲＯＭ
【図１】
2008002821.tif 000003
【図２】
2008002821.tif 000004
【図３】
2008002821.tif 000005
【図４】
2008002821.tif 000006
【図５】
2008002821.tif 000007