JP2006039971A - Pedometer - Google Patents
Pedometer Download PDFInfo
- Publication number
- JP2006039971A JP2006039971A JP2004219305A JP2004219305A JP2006039971A JP 2006039971 A JP2006039971 A JP 2006039971A JP 2004219305 A JP2004219305 A JP 2004219305A JP 2004219305 A JP2004219305 A JP 2004219305A JP 2006039971 A JP2006039971 A JP 2006039971A
- Authority
- JP
- Japan
- Prior art keywords
- value
- walking
- peak
- change
- sampling data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Measurement Of Distances Traversed On The Ground (AREA)
Abstract
Description
本発明は、人の歩行を分析して例えば歩数を計数する歩数計に利用可能な歩行計に関するものである。 The present invention relates to a pedometer that can be used as a pedometer that analyzes the walking of a person and counts the number of steps, for example.
従来、一般的な歩数計は、歩行(走行含む。以下同じ。)による体の振動を計測し、その振動に基づいて歩行による歩数をカウントし、その歩数を利用者に提示する構成になっている。また、消費カロリーなどの活動量を計測して提示するものも商品化されている。さらに、近年では、MEMS(Micro Electro Mechanical System) 技術などを応用して製作された小型軽量の加速度センサが、歩行による体の振動を計測するために使用されるようになっている。 Conventionally, a general pedometer is configured to measure body vibration due to walking (including running, the same applies hereinafter), count the number of steps due to walking based on the vibration, and present the number of steps to the user. Yes. In addition, products that measure and present the amount of activity such as calories burned are also commercialized. Furthermore, in recent years, a small and lightweight acceleration sensor manufactured by applying MEMS (Micro Electro Mechanical System) technology or the like has been used to measure body vibrations due to walking.
なお、特許文献1には、2方向の加速度の強度から人体の運動状態を判別する体動検出装置が記載されている。
Note that
また、特許文献2には、半導体基板からなるフレームと、フレームからその内方に向かって突設された弾性を有するビームにより遊動自在に支持された重り部と、ビームに設けられて作用する加速度に応じて抵抗値の変化するピエゾ抵抗と、ピエゾ抵抗からの信号を取り出す電極とを有し、ビーム自身が有する機械的強度以上の応力が加わることを制限し、許容範囲以上で作用する加速度に対して耐衝撃性の優れた半導体加速度センサが記載されている。
Further,
さらに、特許文献3には、支持枠の表裏に貫通する矩形の開口窓内に開口窓の各辺に対してそれぞれの辺が略平行に配置される矩形部を有する錘部が、略平行に複数設けられる可撓性を有する矩形の梁部を介して支持枠の一辺に一体に連結され、錘部への加速度の作用により梁部に生じる応力を検出する歪検出素子が設けられたセンサ本体と、支持枠に接合されて錘部が動作する範囲を制限するカバーとを備え、両端の梁部の外側側面と錘部の矩形部の側面とが同一面上で連続する半導体加速度センサが開示されている。
しかしながら、体の振動に基づいて歩数をカウントする上記一般的な歩数計では、体の振動が歩行によるものであるのかそうでないのかの区別をつけることが難しく、実際の歩行状況を正確に把握することができないという課題がある。また、通常の歩行と足早の歩行との区別をつけることも難しく、いずれの歩行の一歩も同じ歩行の一歩として計数されていた。 However, with the above-mentioned general pedometer that counts the number of steps based on body vibration, it is difficult to distinguish whether the body vibration is due to walking or not, and the actual walking situation is accurately grasped. There is a problem that it cannot be done. In addition, it is difficult to distinguish between normal walking and fast walking, and each walking step is counted as the same walking step.
一方、上記小型軽量の加速度センサを使用する歩数計は、利用者の活動状況をある程度把握することができるので、カロリー・コントロールを必要とする利用者にも利用されている。 On the other hand, the pedometer using the small and light acceleration sensor can grasp a user's activity state to some extent, and is also used by a user who needs calorie control.
しかし、上記小型軽量の加速度センサを使用する歩数計でも、特別な事情で、より正確なカロリー・コントロールを必要とする利用者にとって不満の残るものであり、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することのできる歩数計が要望されている。 However, even the pedometer using the above-mentioned small and light acceleration sensor is unsatisfactory for users who need more accurate calorie control due to special circumstances, and can detect one step by walking more accurately. Therefore, there is a demand for a pedometer that can grasp the actual walking situation more accurately.
本発明は、上記事情に鑑みてなされたものであり、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することのできる歩行計を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a pedometer that can more accurately detect one step by walking and grasp the actual walking situation more accurately.
上記課題を解決するための請求項1記載の発明は、鉛直方向の加速度の検出を上向きまたは下向き別に行う上下加速度検出手段と、この上下加速度検出手段による検出結果を一定間隔毎のサンプリング・データで入力して歩行情報を求める演算手段とを備え、利用者の脚部に装着される歩行計であって、前記演算手段は、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第1しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより小さい所定の鉛直方向用第2しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第3しきい値を上回る第3ピークを伴う変化を示すか否かの監視をする処理と、前記第3ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gへの収束を示すか否かの監視をする処理と、この処理で1Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理とを実行することを特徴とする。
In order to solve the above-mentioned problem, the invention according to
この構成では、歩行に応じて形成される脚部の加速度の時間変化特性に関する特徴的なパターンに着目し、脚部の加速度データからその特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するので、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。 In this configuration, paying attention to the characteristic pattern related to the time change characteristic of the leg acceleration formed in response to walking, by monitoring whether the characteristic pattern appears from the acceleration data of the leg Since one step by the leg is detected, one step by walking can be detected more accurately, and the actual walking situation can be grasped more accurately.
請求項2記載の発明は、進行方向の加速度の検出を前向きまたは後向き別に行う前後加速度検出手段と、この前後加速度検出手段による検出結果を一定間隔毎のサンプリング・データで入力して歩行情報を求める演算手段とを備え、利用者の脚部に装着される歩行計であって、前記演算手段は、前記前後加速度検出手段からのサンプリング・データの値が、前記進行方向の前側を正とした場合における0Gより大きい所定の進行方向用しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、定速への収束を示すか否かの監視をする処理と、この処理で定速への収束を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gより小さい所定の進行方向用しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gへの収束を示すか否かの監視をする処理と、この処理で0Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理とを実行することを特徴とする。 According to the second aspect of the present invention, the longitudinal acceleration detection means for detecting the acceleration in the traveling direction forward or backward separately, and the result of detection by the longitudinal acceleration detection means are input as sampling data at regular intervals to obtain walking information. A pedometer attached to a user's leg, wherein the computing means has a value of sampling data from the longitudinal acceleration detecting means when the front side in the traveling direction is positive When a process for monitoring whether or not to show a change with a first peak that exceeds a predetermined traveling direction threshold value greater than 0G at 0 and a monitoring result showing a change with the first peak is obtained, When the process of monitoring whether the value of the sampling data from the longitudinal acceleration detection means indicates convergence to a constant speed and a monitoring result indicating convergence to a constant speed is obtained in this process A process of monitoring whether the value of the sampling data from the longitudinal acceleration detecting means shows a change accompanied by a second peak that falls below a predetermined traveling direction threshold value less than 0 G; When a monitoring result indicating the accompanying change is obtained, a process for monitoring whether or not the value of the sampling data from the longitudinal acceleration detection means indicates convergence to 0G, and this process converges to 0G When a monitoring result indicating is obtained, a process of detecting one step by the legs is executed.
この構成では、歩行に応じて形成される脚部の加速度の時間変化特性に関する特徴的なパターンに着目し、脚部の加速度データからその特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するので、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。 In this configuration, paying attention to the characteristic pattern related to the time change characteristic of the leg acceleration formed in response to walking, by monitoring whether the characteristic pattern appears from the acceleration data of the leg Since one step by the leg is detected, one step by walking can be detected more accurately, and the actual walking situation can be grasped more accurately.
請求項3記載の発明は、鉛直方向の加速度の検出を上向きまたは下向き別に行う上下加速度検出手段と、進行方向の加速度の検出を前向きまたは後向き別に行う前後加速度検出手段と、これら上下加速度検出手段および前後加速度検出手段による両検出結果を一定間隔毎のサンプリング・データで入力して歩行情報を求める演算手段とを備え、利用者の脚部に装着される歩行計であって、前記演算手段は、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第1しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより小さい所定の鉛直方向用第2しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第3しきい値を上回る第3ピークを伴う変化を示すか否かの監視をする処理と、前記第3ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gへの収束を示すか否かの監視をする処理とを実行するとともに、前記前後加速度検出手段からのサンプリング・データの値が、前記進行方向の前側を正とした場合における0Gより大きい所定の進行方向用しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、この処理で前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、定速への収束を示すか否かの監視をする処理と、この処理で定速への収束を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gより小さい所定の進行方向用しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、この処理で前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gへの収束を示すか否かの監視をする処理とを実行し、前記1Gへの収束を示す監視結果が得られるとともに、前記0Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理を実行することを特徴とする。 According to a third aspect of the present invention, there is provided vertical acceleration detection means for detecting vertical acceleration separately upward or downward, longitudinal acceleration detection means for detecting forward acceleration separately forward, backward acceleration detection means, A pedometer mounted on a user's leg, comprising computing means for obtaining walking information by inputting both detection results by the longitudinal acceleration detection means as sampling data at regular intervals, the computing means comprising: A process of monitoring whether the value of the sampling data from the vertical acceleration detecting means indicates a change with a first peak exceeding a first vertical threshold value greater than 1G; When a monitoring result indicating a change accompanied by a peak is obtained, the value of the sampling data from the vertical acceleration detecting means is smaller than 1 G for a predetermined vertical direction. When a process for monitoring whether or not to show a change with a second peak below a threshold value and a monitoring result showing a change with the second peak are obtained, sampling from the vertical acceleration detecting means A process for monitoring whether or not the data value shows a change with a third peak exceeding a predetermined vertical third threshold value greater than 1G, and a monitoring result showing the change with the third peak. And processing for monitoring whether or not the value of the sampling data from the vertical acceleration detection means indicates convergence to 1G, and the sampling data from the longitudinal acceleration detection means A process for monitoring whether or not the value of the value indicates a change accompanied by a first peak exceeding a predetermined traveling direction threshold value greater than 0 G when the front side of the traveling direction is positive, A process for monitoring whether the value of the sampling data from the longitudinal acceleration detection means indicates convergence to a constant speed when a monitoring result indicating a change with one peak is obtained; When a monitoring result indicating convergence to a constant speed is obtained, the value of the sampling data from the longitudinal acceleration detection means changes with a second peak below a predetermined traveling direction threshold value less than 0G. When the monitoring result indicating whether or not to indicate the change and the monitoring result indicating the change accompanied by the second peak is obtained in this process, the value of the sampling data from the longitudinal acceleration detection means converges to 0 G When a monitoring result indicating convergence to 1G is obtained and a monitoring result indicating convergence to 0G is obtained, one step by the legs is performed. Process to detect It is characterized by carrying out.
この構成では、歩行に応じて形成される脚部の加速度の時間変化特性に関する特徴的なパターンに着目し、脚部の加速度データからその特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するので、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。また、検出が二重で行われるので、検出精度を高めることができる。 In this configuration, paying attention to the characteristic pattern related to the time change characteristic of the leg acceleration formed in response to walking, by monitoring whether the characteristic pattern appears from the acceleration data of the leg Since one step by the leg is detected, one step by walking can be detected more accurately, and the actual walking situation can be grasped more accurately. Moreover, since detection is performed twice, detection accuracy can be improved.
請求項4記載の発明は、請求項2または3記載の歩行計において、前記演算手段は、前記前後加速度検出手段からのサンプリング・データの値が、遅くとも前記0Gより大きい所定の進行方向用しきい値を上回った時点から、前記前後加速度検出手段からのサンプリング・データ毎に、そのサンプリング・データの積算値を求めことにより、前記処理により検出された脚部による一歩を含む検出歩行の瞬時速度を求めるとともに、その瞬時速度を累積して累積速度を求め、前記検出歩行の瞬時速度がゼロに戻った時点またはそれ以降での前記累積速度と、この累積速度を求めるのに要したサンプリング数とから、前記検出歩行の平均速度を求めることを特徴とする。この構成では、平均速度を基に例えば移動距離などの様々な歩行情報を導出することができる。 According to a fourth aspect of the present invention, in the pedometer according to the second or third aspect, the calculating means is a threshold for a predetermined traveling direction in which the value of sampling data from the longitudinal acceleration detecting means is greater than the 0 G at the latest. For each sampling data from the longitudinal acceleration detecting means from the time when the value is exceeded, the integrated value of the sampling data is obtained, thereby obtaining the instantaneous speed of the detected walking including one step by the leg detected by the processing. And the accumulated speed is obtained by accumulating the instantaneous speed, and from the accumulated speed at or after the moment when the detected walking instantaneous speed returns to zero and the number of samplings required to obtain the accumulated speed. An average speed of the detected walking is obtained. In this configuration, various walking information such as a moving distance can be derived based on the average speed.
請求項5記載の発明は、請求項4記載の歩行計において、計時手段を備え、前記演算手段は、前記計時手段を用いて、前記脚部による一歩および他の脚部による一方からなる検出歩行の歩行時間を求める一方、前記検出歩行の平均速度と前記検出歩行の歩行時間とから、前記脚部による一歩および他の脚部による一方からなる検出歩行の移動距離を求めることを特徴とする。この構成では、移動距離を正確に求めることができる。 According to a fifth aspect of the present invention, in the pedometer according to the fourth aspect of the present invention, the pedometer includes a timekeeping means, and the calculation means uses the timekeeping means to detect one step by the leg and one of the other leg. On the other hand, the moving distance of the detected walking consisting of one step by the leg and one by the other leg is obtained from the average speed of the detected walking and the walking time of the detected walking. In this configuration, the movement distance can be accurately obtained.
請求項6記載の発明は、請求項4または5記載の歩行計において、前記演算手段は、前記利用者がある区間を歩行した場合に、その区間における各検出歩行の平均速度を求めることにより、その区間における歩行の速度を求めることを特徴とする。この構成では、ある区間における歩行の平均速度を正確に求めることができる。 The invention according to claim 6 is the pedometer according to claim 4 or 5, wherein when the user walks in a certain section, by calculating an average speed of each detected walking in the section, It is characterized in that the walking speed in the section is obtained. With this configuration, the average walking speed in a certain section can be accurately obtained.
請求項7記載の発明は、請求項5記載の歩行計において、前記検出歩行の平均速度別および個人情報別の消費カロリー算出基準値を記憶する換算値記憶手段と、消費カロリー記憶手段とを備え、前記演算手段は、前記検出歩行毎に、その検出歩行の平均速度および前記利用者の個人情報に対応する消費カロリー算出基準値を前記換算値記憶手段から読み出し、その消費カロリー算出基準値に前記検出歩行の移動距離を乗じて、この移動距離分の消費カロリー値を求め、これを前記消費カロリー記憶手段に累積記憶することを特徴とする。この構成では、歩行による消費カロリー値を正確に求めることができる。
The invention according to
本発明によれば、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することのできる。 According to the present invention, one step by walking can be detected more accurately, and the actual walking situation can be grasped more accurately.
(実施形態1)
図1は本発明による実施形態1の歩行計の主要部の概略ブロック図、図2は同歩行計による歩行検出原理の説明図である。ただし、図2(a)は足首部に発生する鉛直方向の加速度の概略波形を、図2(b)は足首部に発生する進行方向の加速度の概略波形を示す。
(Embodiment 1)
FIG. 1 is a schematic block diagram of the main part of the pedometer of
図1に示すように、本実施形態1の歩行計1は、利用者の脚部(好ましくは足首)に装着されて使用され、各種歩行情報を求めるいわゆる歩数計であり、加速度センサ11と、A/D変換器12、記憶部13および信号処理・演算器10を含むマイコンとにより構成されている。
As shown in FIG. 1, the
加速度センサ11は、互いに直交する2軸の加速度成分に応じて、それぞれその2軸に沿って揺動する2個の重り部を有するものであり、鉛直方向(一の軸方向)の加速度の検出を上向きまたは下向き別に行うとともに、進行方向(他の軸方向)の加速度の検出を前向きまたは後向き別に行う。具体的には、上向きまたは下向きの加速度の検出結果を、例えばそれぞれ正電圧または負電圧のアナログ信号(上下加速度検出信号)で出力するとともに、前向きまたは後向きの加速度の検出結果を、例えばそれぞれ正電圧または負電圧のアナログ信号(前後加速度検出信号)で出力する構成となっている。なお、図1では、加速度センサ11とA/D変換器12との間には1本の線が図示されているが、実際には少なくとも2本の線が使用され、ともにアナログの上下加速度検出信号および前後加速度検出信号が、加速度センサ11からA/D変換器12に平行に出力される。
The
A/D変換器12は、予め設定されたサンプリング周波数で、加速度センサ11からの上下加速度検出信号および前後加速度検出信号を、検出対象波形のうち絶対値が最小の波形の再生が可能となる分解能でデジタル信号に変換するものである。サンプリング周波数は、検出対象波形のうち最も高い周波数の波形の少なくとも2倍以上の周波数(本実施形態では例えば数十Hz程度)に設定される。なお、A/D変換器12には、上下加速度検出信号および前後加速度検出信号を平行に処理するため、2ポート入力、2ポート出力を備えるもの、あるいは2個のA/D変換器が使用される。また、ともにデジタルの上下加速度検出信号および前後加速度検出信号の取込み制御は、信号処理・演算器10によって行われる。
The A /
記憶部13は、例えば、RAMおよびROMなどの半導体記憶装置により構成され、本歩行計1の動作に必要となる各種データを記憶するものであり、例えば、歩行検出用データおよび歩行情報などのデータを記憶するために使用される。
The
信号処理・演算器10は、例えば、所定のプログラムに従って本歩行計1全般の制御などの処理を実行するマイコン本体であり、T1〜T4などの各種割込みタイマを起動ないし停止する機能を有しているほか、足上昇検出機能111、足下降検出機能112、足着地検出機能113、一歩発生・停止検出機能114、足振出検出機能121、足定速進行検出機能122、足着地検出機能123、一歩発生・停止検出機能124および歩行情報導出機能100などの各種処理機能を有している。
The signal processor /
ここで、上記各種機能のうち、機能111〜114および機能121〜124は、加速度センサが重り部を持つ構成である場合に、図2に示すように、歩行に応じて形成される脚部の加速度の時間変化特性において特徴的なパターンが見出されることに基づいて構成される。機能111〜114は、鉛直方向の加速度の時間変化特性において見出された図2(a)の特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するように構成される。一方、機能121〜124は、進行方向の加速度の時間変化特性において見出された図2(b)の特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するように構成される。以下、これら各機能および上記歩行情報導出機能100について順次詳述する。
Here, among the above-mentioned various functions, the functions 111 to 114 and the
足上昇検出機能111は、加速度センサ11からのA/D変換器12によるデジタルの上下加速度検出信号(サンプリング・データ)の値が、図2(a)に示すように、しきい値Tv11を上回る第1ピークP11を伴う変化を示すか否かの監視をする処理を行う。
In the foot rise detection function 111, the value of the digital vertical acceleration detection signal (sampling data) from the
本実施形態1では、上下加速度検出信号の値がしきい値Tv11を上回った時点で、割込みタイマT1を起動し、今回の検出後(後述のTM2経過後)の次回の検出時に再度しきい値Tv11を上回るまで、各上下加速度検出信号による上下加速度データ(サンプリング・データ)を記憶部13に順次記憶し始め、現在の上下加速度データの値が直前の上下加速度データの値よりも小さくなることを検出することにより第1ピークP11を検出するように構成される。
In the first embodiment, when the value of the vertical acceleration detection signal exceeds the threshold value Tv11, the interrupt timer T1 is started, and the threshold value is again detected at the next detection after this detection (after TM2 described later). Until it exceeds Tv11, the vertical acceleration data (sampling data) by each vertical acceleration detection signal starts to be sequentially stored in the
しきい値Tv11は、歩行開始直後の上下加速度の値が静止時の1Gよりも大きくなるので、静止時の1Gより大きい所定の鉛直方向用第1しきい値として、例えば1.3Gに設定される。そして、その1.3Gの値は、上記歩行検出用データとして記憶部13に予め記憶される。ただし、Gは重力加速度である。
The threshold value Tv11 is set to 1.3G, for example, as a predetermined first vertical threshold value that is greater than 1G when stationary because the vertical acceleration value immediately after the start of walking is greater than 1G when stationary. The The 1.3G value is stored in advance in the
なお、上下加速度データの記憶については、しきい値Tv11による検出直前の1Gからの立ち上がり時点の上下加速度データから、次回の検出時の1Gからの立ち上がり時点の上下加速度データまでを、順次記憶部13に記憶するようにしてもよい。この場合、上下加速度データを記憶部13に逐次記憶し、上下加速度データがしきい値Tv11を上回った時点以前の上下加速度データから、前方(時間的に前方)検索により、1Gをクロスする上下加速度データを特定すればよい。
Regarding the storage of the vertical acceleration data, from the vertical acceleration data at the time of rising from 1G immediately before detection by the threshold value Tv11 to the vertical acceleration data at the time of rising from 1G at the next detection, the
足下降検出機能112は、上記第1ピークP11を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、しきい値Tv12を下回る第2ピークP12を伴う変化を示すか否かの監視をする処理を行う。
The foot
本実施形態1では、上下加速度検出信号の値がしきい値Tv12を下回ると、現在の上下加速度データの値が直前の上下加速度データの値よりも大きくなることを検出することにより第2ピークP12を検出するように構成される。 In the first embodiment, when the value of the vertical acceleration detection signal falls below the threshold value Tv12, the second peak P12 is detected by detecting that the current vertical acceleration data value is larger than the previous vertical acceleration data value. Configured to detect.
しきい値Tv12は、図2(a)のP11−P12間のラインおよび1Gを下回る第2ピークP12を検出することができればよいので、1Gより小さい所定の鉛直方向用第2しきい値として、例えば0.8Gに設定され、上記歩行検出用データとして記憶部13に予め記憶される。
The threshold value Tv12 only needs to be able to detect the line between P11 and P12 in FIG. 2A and the second peak P12 lower than 1G. Therefore, as the predetermined second threshold value for the vertical direction smaller than 1G, For example, it is set to 0.8 G and is stored in advance in the
足着地検出機能113は、上記第2ピークP12を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、しきい値Tv13を上回る第3ピークP13を伴う変化を示すか否かの監視をする処理を行う。なお、第3ピークP13は、足が地面に着地したときに、加速度センサ11の上下加速度検出用の重り部がなおも進行して撥ね返ることにより生じる。
The foot
本実施形態1では、上下加速度検出信号の値がしきい値Tv13を上回ると、現在の上下加速度データの値が直前の上下加速度データの値よりも小さくなることを検出することにより第3ピークP13を検出する処理が実行される。また、歩行の一歩の検出精度を上げるべく、第3ピークP13の直後での割込みタイマT1による計時時間TM1が、所定の基準時間よりも短ければ、これまでの監視結果を有効とする一方、そうでなければ無効とする処理が実行される。 In the first embodiment, when the value of the vertical acceleration detection signal exceeds the threshold value Tv13, the third peak P13 is detected by detecting that the current vertical acceleration data value is smaller than the previous vertical acceleration data value. A process of detecting is executed. In addition, in order to increase the detection accuracy of one step of walking, if the time measured TM1 by the interrupt timer T1 immediately after the third peak P13 is shorter than a predetermined reference time, the previous monitoring result is validated. Otherwise, invalid processing is executed.
上記基準時間は、例えば0.25秒に設定される。しきい値Tv13は、図2(a)のP12−P13間のラインおよび1Gを上回る第3ピークP13を検出することができればよいので、1Gより大きい所定の鉛直方向用第3しきい値として、例えば1.5Gに設定される。そして、それら基準時間およびしきい値Tv13は、上記歩行検出用データとして記憶部13に予め記憶される。
The reference time is set to 0.25 seconds, for example. The threshold value Tv13 is only required to be able to detect the line between P12 and P13 in FIG. 2A and the third peak P13 exceeding 1G. Therefore, as the predetermined third threshold value for vertical direction larger than 1G, For example, it is set to 1.5G. The reference time and the threshold value Tv13 are stored in advance in the
一歩発生・停止検出機能114は、上記第3ピークP13を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、1Gへの収束を示すか否かの監視をする処理を行う。
The one-step occurrence /
1Gへの収束を示すか否かの監視の仕方には、例えば時間的に互いに隣接する2つの上下加速度検出信号の値の差が、所定の基準範囲内に収まるか否かを見るなどすることにより可能であるが、本実施形態1では、加速度センサ11からのデジタルの上下加速度検出信号の値が、所定の鉛直方向用着地判別時間としての時間TM2の間、所定のしきい範囲Tr1内に収まるか否かの監視をするように構成される。
As a method of monitoring whether or not convergence to 1G is indicated, for example, whether or not the difference between the values of two vertical acceleration detection signals that are temporally adjacent to each other falls within a predetermined reference range is determined. In the first embodiment, the value of the digital vertical acceleration detection signal from the
より具体的には、上下加速度検出信号の値がしきい範囲Tr1内に入った時点で、割込みタイマT2を起動し、上下加速度検出信号の値がしきい範囲Tr1内に収まったまま、割込みタイマT2による計時時間が、時間TM2を経過するか否かの監視をする処理が実行される。時間TM2は、例えば0.2秒に設定される。また、しきい範囲Tr1は、1Gを含む所定の鉛直方向用しきい範囲として、例えば0.8G<Tr1<1.2Gに設定される。そして、それらTM2およびTr1は、上記歩行検出用データとして記憶部13に予め記憶される。
More specifically, when the value of the vertical acceleration detection signal enters the threshold range Tr1, the interrupt timer T2 is activated, and the interrupt timer T2 is kept within the threshold range Tr1 while the value of the vertical acceleration detection signal remains within the threshold range Tr1. A process of monitoring whether or not the time measured by T2 exceeds time TM2 is executed. The time TM2 is set to 0.2 seconds, for example. Further, the threshold range Tr1 is set as 0.8G <Tr1 <1.2G as a predetermined vertical threshold range including 1G, for example. These TM2 and Tr1 are stored in advance in the
足振出検出機能121は、加速度センサ11からのA/D変換器12によるデジタルの前後加速度検出信号(サンプリング・データ)の値が、図2(b)に示すように、しきい値Tv21を上回る第1ピークP21を伴う変化を示すか否かの監視をする処理を行う。
In the foot
本実施形態1では、前後加速度検出信号の値がしきい値Tv21を上回った時点で、割込みタイマT3を起動し、今回の検出後の次回の検出時に再度しきい値Tv21を上回るまで各前後加速度検出信号による各前後加速度データ(サンプリング・データ)を記憶部13に順次記憶し始め、現在の前後加速度データの値が直前の前後加速度データの値よりも小さくなることを検出することにより第1ピークP21を検出するように構成される。
In the first embodiment, when the value of the longitudinal acceleration detection signal exceeds the threshold value Tv21, the interrupt timer T3 is started, and each longitudinal acceleration is detected until it exceeds the threshold value Tv21 again at the next detection after the current detection. Each of the longitudinal acceleration data (sampling data) based on the detection signal is sequentially stored in the
しきい値Tv21は、進行方向の前側を正とした場合における、静止時の0Gより大きい所定の進行方向用(第1)しきい値として、例えば0.2Gに設定され、上記歩行検出用データとして記憶部13に予め記憶される。
The threshold value Tv21 is set to, for example, 0.2G as a predetermined (first) threshold value for a traveling direction that is larger than 0G when stationary when the front side in the traveling direction is positive. As stored in the
なお、前後加速度データの記憶については、しきい値Tv21による検出直前の0Gからの立ち上がり時点の前後加速度データから、次回の検出時の0Gからの立ち上がり時点の前後加速度データまでを、順次記憶部13に記憶するようにしてもよい。この場合、前後加速度データを記憶部13に逐次記憶し、前後加速度データがしきい値Tv21を上回った時点以前の前後加速度データから、前方(時間的に前方)検索により、0Gをクロスする前後加速度データを特定すればよい。
Regarding the storage of the longitudinal acceleration data, from the longitudinal acceleration data at the time of rising from 0G immediately before detection by the threshold value Tv21 to the longitudinal acceleration data at the time of rising from 0G at the next detection, the
足定速進行検出機能122は、上記第1ピークP21を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、定速への収束を示すか否かの監視をする処理を行う。
The foot constant speed
定速への収束を示すか否かの監視の仕方には、例えば時間的に互いに隣接する2つの前後加速度検出信号の値の差が、所定の基準範囲内に収まるか否かを見るなどすることにより可能であるが、本実施形態1では、加速度センサ11からのデジタルの前後加速度検出信号の値が、しきい値Tv22を下回った後にしきい値Tv23に達する変化を示すか否かの監視をするように構成される。しきい値Tv22は、0Gより小さい所定の進行方向用第2しきい値として、例えば−0.2Gに設定され、またしきい値Tv23は、0G近辺の所定の進行方向用第3しきい値として、例えば0Gに設定され、ともに上記歩行検出用データとして記憶部13に予め記憶される。
As a method of monitoring whether or not convergence to a constant speed is indicated, for example, whether or not the difference between the values of two longitudinal acceleration detection signals that are temporally adjacent to each other falls within a predetermined reference range is determined. In the first embodiment, it is possible to monitor whether or not the value of the digital longitudinal acceleration detection signal from the
足着地検出機能123は、定速への収束を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、しきい値Tv24を下回る第2ピークP22を伴う変化を示すか否かの監視をする処理を行う。なお、第2ピークP22は、足が地面に着地したときに、加速度センサ11の前後加速度検出用の重り部が慣性で同一方向になおも進行して戻ることにより生じる。
The foot
本実施形態1では、前後加速度検出信号の値がしきい値Tv24を下回ると、現在の前後加速度データの値が直前の前後加速度データの値よりも大きくなることを検出することにより第2ピークP22を検出する処理が実行される。また、歩行の一歩の検出精度を上げるべく、第2ピークP22の直後での割込みタイマT3による計時時間TM3が、所定の基準時間よりも短ければ、これまでの監視結果を有効とする一方、そうでなければ無効とする処理が実行される。 In the first embodiment, when the value of the longitudinal acceleration detection signal falls below the threshold value Tv24, the second peak P22 is detected by detecting that the current longitudinal acceleration data value becomes larger than the immediately preceding longitudinal acceleration data value. A process of detecting is executed. In addition, in order to increase the detection accuracy of one step of walking, if the time measured TM3 by the interrupt timer T3 immediately after the second peak P22 is shorter than a predetermined reference time, the previous monitoring result is validated. Otherwise, invalid processing is executed.
上記基準時間は、例えば0.25秒に設定される。しきい値Tv24は、0Gより小さい所定の進行方向用(第4)しきい値として、例えば−0.5Gに設定される。そして、それら基準時間およびしきい値Tv24は、上記歩行検出用データとして記憶部13に予め記憶される。
The reference time is set to 0.25 seconds, for example. The threshold value Tv24 is set to, for example, -0.5G as a predetermined traveling direction (fourth) threshold value smaller than 0G. The reference time and the threshold value Tv24 are stored in advance in the
一歩発生・停止検出機能124は、上記第2ピークP22を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、0Gへの収束を示すか否かの監視をする処理を行う。
The one-step occurrence /
0Gへの収束を示すか否かの監視の仕方には、例えば時間的に互いに隣接する2つの前後加速度検出信号の値の差が、所定の基準範囲内に収まるか否かを見るなどすることにより可能であるが、本実施形態1では、加速度センサ11からのデジタルの前後加速度検出信号の値が、所定の進行方向用着地判別時間としての時間TM4の間、所定のしきい範囲Tr2内に収まるか否かの監視をするように構成される。
As a method of monitoring whether or not convergence to 0G is indicated, for example, whether or not the difference between two longitudinal acceleration detection signals that are temporally adjacent to each other falls within a predetermined reference range is determined. In the first embodiment, the value of the digital longitudinal acceleration detection signal from the
より具体的には、前後加速度検出信号の値がしきい範囲Tr2内に入った時点で、割込みタイマT4を起動し、上下加速度検出信号の値がしきい範囲Tr2内に収まったまま、割込みタイマT4による計時時間が、時間TM4を経過するか否かの監視をする処理が実行される。時間TM4は、例えば0.2秒に設定される。また、しきい範囲Tr2は、0Gを含む所定の進行方向用しきい範囲として、例えば−0.2G<Tr2<0.2Gに設定される。そして、それらTM4およびTr2は、上記歩行検出用データとして記憶部13に予め記憶される。
More specifically, when the value of the longitudinal acceleration detection signal falls within the threshold range Tr2, the interrupt timer T4 is activated, and the interrupt timer continues while the value of the vertical acceleration detection signal remains within the threshold range Tr2. A process of monitoring whether or not the time measured by T4 exceeds the time TM4 is executed. The time TM4 is set to 0.2 seconds, for example. Further, the threshold range Tr2 is set to −0.2G <Tr2 <0.2G, for example, as a predetermined traveling direction threshold range including 0G. And these TM4 and Tr2 are memorize | stored in the memory |
歩行情報導出機能100は、一歩発生・停止検出機能114によりしきい範囲Tr1内に収まる監視結果が得られるとともに、一歩発生・停止検出機能124によりしきい範囲Tr2内に収まる監視結果が得られた場合に、本歩行計1が装着された脚部による一歩の発生を検出する処理を行う。また、上記脚部による一歩を検出する毎に、この脚部による一歩および他の脚部による一歩からなる検出歩行の歩数(2歩)を記憶部13に記憶する処理が実行される。
In the walking
図3,図4はそれぞれ足上昇検出機能111および足下降検出機能112の動作フロー図、図5は足着地検出機能113、一歩発生・停止検出機能114および歩行情報導出機能100の動作フロー図であり、これらの図を参照しながら、先ず、鉛直方向の加速度の検出に基づく一歩の発生の検出動作について説明する。
3 and 4 are operation flow diagrams of the foot rise detection function 111 and the foot
この一歩の発生の検出動作がスタートすると、割込みタイマT1,T2がリセットされ(図5のS160)、図3のステップS100に進み、上下加速度検出信号がサンプリングされる。続いて、そのサンプリングによる上下加速度データの値がしきい値Tv11(1.3G)を上回るか否かの判別が行われる(S101)。そして、上回る判別結果が得られなければ(S101でno)、ステップS100に戻る一方、上回る判別結果が得られれば(S101でyes)、0.75秒で割込みタイマT1が起動される(S102)。続いて、上記上下加速度データが記憶部13に記憶される(S103)。なお、このステップS103以降、上述の如く、再度しきい値Tv11を上回るまで、各上下加速度データは全て記憶部13に順次記憶される。
When this one-step occurrence detection operation starts, the interrupt timers T1 and T2 are reset (S160 in FIG. 5), and the process proceeds to step S100 in FIG. 3 to sample the vertical acceleration detection signal. Subsequently, it is determined whether or not the value of the vertical acceleration data by the sampling exceeds the threshold value Tv11 (1.3G) (S101). If the determination result exceeding is not obtained (no in S101), the process returns to step S100, while if the determination result exceeding is obtained (yes in S101), the interrupt timer T1 is started in 0.75 seconds (S102). . Subsequently, the vertical acceleration data is stored in the storage unit 13 (S103). After step S103, all the vertical acceleration data are sequentially stored in the
続いて、上下加速度検出信号がサンプリングされ(S104)、その現在の加速度データの値が直前の加速度データの値よりも小さいか否かの判別が行われる(S105)。そして、小さい判別結果が得られなければ(S105でno)、ステップS103に戻る一方、小さい判別結果が得られれば(S105でyes)、図4のステップS110に進む。なお、ステップS105の判別の反復については、反復回数または反復による経過時間に制限を設け、その制限を越える場合には、ステップS160に戻るようにしてもよい。 Subsequently, the vertical acceleration detection signal is sampled (S104), and it is determined whether or not the value of the current acceleration data is smaller than the value of the previous acceleration data (S105). If a small determination result is not obtained (No in S105), the process returns to Step S103. On the other hand, if a small determination result is obtained (Yes in S105), the process proceeds to Step S110 in FIG. Regarding the repetition of the determination in step S105, a limit may be set on the number of repetitions or the elapsed time due to the repetition, and if the limit is exceeded, the process may return to step S160.
図4のステップS110に進むと、上下加速度検出信号がサンプリングされ、その値がしきい値Tv12(0.8G)を下回るか否かの判別が行われる(S111)。そして、下回る判別結果が得られなければ(S111でno)、ステップS110に戻る一方、下回る判別結果が得られれば(S111でyes)、上下加速度データが記憶部13に記憶される(S112)。 When the process proceeds to step S110 in FIG. 4, the vertical acceleration detection signal is sampled, and it is determined whether or not the value falls below the threshold value Tv12 (0.8G) (S111). If a lower discrimination result is not obtained (No in S111), the process returns to step S110. On the other hand, if a lower discrimination result is obtained (Yes in S111), the vertical acceleration data is stored in the storage unit 13 (S112).
続いて、上下加速度検出信号がサンプリングされ(S113)、その現在の加速度データの値が直前の加速度データの値よりも大きいか否かの判別が行われる(S114)。そして、大きい判別結果が得られなければ(S114でno)、ステップS112に戻る一方、大きい判別結果が得られれば(S114でyes)、図5のステップS120に進む。なお、ステップS111,S114の判別の反復については、反復回数または反復による経過時間に制限を設け、その制限を越える場合には、ステップS160に戻るようにしてもよい。 Subsequently, the vertical acceleration detection signal is sampled (S113), and it is determined whether or not the current acceleration data value is larger than the immediately preceding acceleration data value (S114). If a large determination result is not obtained (no in S114), the process returns to step S112. If a large determination result is obtained (yes in S114), the process proceeds to step S120 in FIG. In addition, regarding the repetition of the determination in steps S111 and S114, a limit may be set on the number of repetitions or the elapsed time by the repetition, and when the limit is exceeded, the process may return to step S160.
図5のステップS120に進むと、上下加速度検出信号がサンプリングされ、その値がしきい値Tv13(1.5G)を上回るか否かの判別が行われる(S121)。そして、上回る判別結果が得られなければ(S121でno)、ステップS120に戻る一方、上回る判別結果が得られれば(S121でyes)、上下加速度データが記憶部13に記憶される(S122)。 When the process proceeds to step S120 in FIG. 5, the vertical acceleration detection signal is sampled, and it is determined whether or not the value exceeds the threshold value Tv13 (1.5G) (S121). If the determination result exceeding is not obtained (no in S121), the process returns to step S120. On the other hand, if the determination result exceeding is obtained (yes in S121), the vertical acceleration data is stored in the storage unit 13 (S122).
続いて、上下加速度検出信号がサンプリングされ(S123)、その現在の加速度データの値が直前の加速度データの値よりも小さいか否かの判別が行われる(S124)。そして、小さい判別結果が得られなければ(S124でno)、ステップS122に戻る一方、小さい判別結果が得られれば(S124でyes)、ステップS125に進む。 Subsequently, the vertical acceleration detection signal is sampled (S123), and it is determined whether or not the current acceleration data value is smaller than the previous acceleration data value (S124). If a small determination result is not obtained (no in S124), the process returns to step S122. If a small determination result is obtained (yes in S124), the process proceeds to step S125.
ステップS125に進むと、割込みタイマT1による計時時間TM1(図5ではT1を兼用)が、0.25秒よりも短いか否かの判別が行われる。そして、短い判別結果が得られなければ(S125でno)、ステップS160に戻る一方、短い判別結果が得られれば(S125でyes)、割込みタイマT1をリセットし(S126)、ステップS130に進む。 In step S125, it is determined whether or not the time count TM1 (also used as T1 in FIG. 5) by the interrupt timer T1 is shorter than 0.25 seconds. If a short determination result is not obtained (no in S125), the process returns to step S160. On the other hand, if a short determination result is obtained (yes in S125), the interrupt timer T1 is reset (S126), and the process proceeds to step S130.
ステップS130に進むと、上下加速度検出信号がサンプリングされ、その値がしきい範囲Tr1(0.8G〜1.2G)内に入るか否かの判別が行われる(S131)。そして、入る判別結果が得られなければ(S131でno)、ステップS130に戻る一方、入る判別結果が得られれば(S131でyes)、割込みタイマT2が起動される(S132)。 In step S130, the vertical acceleration detection signal is sampled, and it is determined whether or not the value falls within the threshold range Tr1 (0.8G to 1.2G) (S131). If the entering discrimination result is not obtained (no in S131), the process returns to step S130, while if the entering discrimination result is obtained (yes in S131), the interrupt timer T2 is started (S132).
続いて、上下加速度検出信号がサンプリングされ(S133)、その値がしきい範囲Tr1内に入るか否かの判別が行われる(S134)。そして、入る判別結果が得られなければ(S134でno)、ステップS130に戻る一方、入る判別結果が得られれば(S134でyes)、ステップS135に進む。 Subsequently, the vertical acceleration detection signal is sampled (S133), and it is determined whether or not the value falls within the threshold range Tr1 (S134). If the entering discrimination result is not obtained (no in S134), the process returns to step S130, whereas if the entering discrimination result is obtained (yes in S134), the process proceeds to step S135.
ステップS135に進むと、割込みタイマT2による計時時間が、時間TM2(0.2秒)を経過するか否かの判別が行われる(S135)。そして、経過する判別結果が得られなければ(S135でno)、ステップS133に戻る一方、経過する判別結果が得られれば(S135でyes)、ステップS150に進む。なお、ステップS150の動作については後述する。 In step S135, it is determined whether or not the time measured by the interrupt timer T2 has passed the time TM2 (0.2 seconds) (S135). Then, if the elapsed discrimination result is not obtained (No in S135), the process returns to Step S133, while if the elapsed discrimination result is obtained (Yes in S135), the process proceeds to Step S150. The operation in step S150 will be described later.
図6,図7はそれぞれ足振出検出機能121および足定速進行検出機能122の動作フロー図、図8は足着地検出機能123、一歩発生・停止検出機能124および歩行情報導出機能100の動作フロー図であり、これらの図を参照しながら、次に、進行方向の加速度の検出に基づく一歩の発生の検出動作について説明する。
6 and 7 are operation flow diagrams of the foot
この一歩の発生の検出動作がスタートすると、割込みタイマT3,T4がリセットされ(図8のS260)、図6のステップS200に進み、前後加速度検出信号がサンプリングされる。続いて、そのサンプリングによる前後加速度データの値がしきい値Tv21(0.2G)を上回るか否かの判別が行われる(S201)。そして、上回る判別結果が得られなければ(S201でno)、ステップS200に戻る一方、上回る判別結果が得られれば(S201でyes)、0.75秒で割込みタイマT3が起動される(S202)。続いて、上記前後加速度データが記憶部13に記憶される(S203)。なお、このステップS203以降、上述の如く、再度しきい値Tv21を上回るまで、各前後加速度データは全て記憶部13に順次記憶される。
When this one-step occurrence detection operation starts, the interrupt timers T3 and T4 are reset (S260 in FIG. 8), and the process proceeds to step S200 in FIG. 6 to sample the longitudinal acceleration detection signal. Subsequently, it is determined whether or not the value of longitudinal acceleration data obtained by the sampling exceeds a threshold value Tv21 (0.2G) (S201). If the determination result exceeding is not obtained (no in S201), the process returns to step S200, whereas if the determination result exceeding is obtained (yes in S201), the interrupt timer T3 is started in 0.75 seconds (S202). . Subsequently, the longitudinal acceleration data is stored in the storage unit 13 (S203). After step S203, all the longitudinal acceleration data are sequentially stored in the
続いて、前後加速度検出信号がサンプリングされ(S204)、その現在の加速度データの値が直前の加速度データの値よりも小さいか否かの判別が行われる(S205)。そして、小さい判別結果が得られなければ(S205でno)、ステップS203に戻る一方、小さい判別結果が得られれば(S205でyes)、図7のステップS210に進む。なお、ステップS205の判別の反復については、反復回数または反復による経過時間に制限を設け、その制限を越える場合には、ステップS260に戻るようにしてもよい。 Subsequently, the longitudinal acceleration detection signal is sampled (S204), and it is determined whether or not the current acceleration data value is smaller than the immediately preceding acceleration data value (S205). If a small determination result is not obtained (no in S205), the process returns to step S203. If a small determination result is obtained (yes in S205), the process proceeds to step S210 in FIG. Regarding the repetition of the determination in step S205, a limit may be set on the number of repetitions or the elapsed time by the repetition, and when the limit is exceeded, the process may return to step S260.
図7のステップS210に進むと、前後加速度検出信号がサンプリングされ、その値がしきい値Tv22(−0.2G)を下回るか否かの判別が行われる(S211)。そして、下回る判別結果が得られなければ(S211でno)、ステップS210に戻る一方、下回る判別結果が得られれば(S211でyes)、前後加速度検出信号がサンプリングされる(S212)。続いて、その現在の加速度データの値がしきい値Tv23(0G)に達したか否かの判別が行われる(S213)。そして、達した判別結果が得られなければ(S213でno)、ステップS212に戻る一方、達した判別結果が得られれば(S213でyes)、図8のステップS220に進む。なお、ステップS211,S213の判別の反復については、反復回数または反復による経過時間に制限を設け、その制限を越える場合には、ステップS260に戻るようにしてもよい。 When the process proceeds to step S210 in FIG. 7, the longitudinal acceleration detection signal is sampled, and it is determined whether or not the value is below the threshold value Tv22 (−0.2 G) (S211). If a lower discrimination result is not obtained (no in S211), the process returns to step S210. On the other hand, if a lower discrimination result is obtained (yes in S211), the longitudinal acceleration detection signal is sampled (S212). Subsequently, it is determined whether or not the current acceleration data value has reached the threshold value Tv23 (0G) (S213). If the reached discrimination result is not obtained (No in S213), the process returns to Step S212. If the reached discrimination result is obtained (Yes in S213), the process proceeds to Step S220 in FIG. In addition, regarding the repetition of the determination in steps S211, S213, a limit may be set on the number of repetitions or the elapsed time due to the repetition, and if the limit is exceeded, the process may return to step S260.
ステップS220に進むと、前後加速度検出信号がサンプリングされ、その値がしきい値Tv24(−0.5G)を下回るか否かの判別が行われる(S221)。そして、下回る判別結果が得られなければ(S221でno)、ステップS220に戻る一方、下回る判別結果が得られれば(S221でyes)、前後加速度データが記憶部13に記憶される(S222)。 In step S220, the longitudinal acceleration detection signal is sampled, and it is determined whether or not the value is below the threshold value Tv24 (−0.5 G) (S221). If a lower discrimination result is not obtained (no in S221), the process returns to step S220. On the other hand, if a lower discrimination result is obtained (yes in S221), the longitudinal acceleration data is stored in the storage unit 13 (S222).
続いて、前後加速度検出信号がサンプリングされ(S223)、その現在の加速度データの値が直前の加速度データの値よりも大きいか否かの判別が行われる(S224)。そして、大きい判別結果が得られなければ(S224でno)、ステップS222に戻る一方、大きい判別結果が得られれば(S224でyes)、ステップS225に進む。 Subsequently, the longitudinal acceleration detection signal is sampled (S223), and it is determined whether or not the current acceleration data value is larger than the previous acceleration data value (S224). If a large discrimination result is not obtained (no in S224), the process returns to step S222. If a large discrimination result is obtained (yes in S224), the process proceeds to step S225.
ステップS225に進むと、割込みタイマT3による計時時間TM3(図8ではT3を兼用)が、0.25秒よりも短いか否かの判別が行われる。そして、短い判別結果が得られなければ(S225でno)、ステップS260に戻る一方、短い判別結果が得られれば(S225でyes)、割込みタイマT3をリセットし(S226)、ステップS230に進む。 In step S225, it is determined whether the time count TM3 (also used as T3 in FIG. 8) by the interrupt timer T3 is shorter than 0.25 seconds. If a short discrimination result is not obtained (no in S225), the process returns to step S260. On the other hand, if a short discrimination result is obtained (yes in S225), the interrupt timer T3 is reset (S226), and the process proceeds to step S230.
ステップS230に進むと、前後加速度検出信号がサンプリングされ、その値がしきい範囲Tr2(−0.2G〜0.2G)内に入るか否かの判別が行われる(S231)。そして、入る判別結果が得られなければ(S231でno)、ステップS230に戻る一方、入る判別結果が得られれば(S231でyes)、割込みタイマT4が起動される(S232)。 In step S230, the longitudinal acceleration detection signal is sampled, and it is determined whether or not the value falls within the threshold range Tr2 (−0.2G to 0.2G) (S231). If a determination result for entering is not obtained (no in S231), the process returns to step S230. On the other hand, if a determination result for entering is obtained (yes in S231), the interrupt timer T4 is started (S232).
続いて、前後加速度検出信号がサンプリングされ(S233)、その値がしきい範囲Tr2内に入るか否かの判別が行われる(S234)。そして、入る判別結果が得られなければ(S234でno)、ステップS230に戻る一方、入る判別結果が得られれば(S234でyes)、ステップS235に進む。 Subsequently, the longitudinal acceleration detection signal is sampled (S233), and it is determined whether or not the value falls within the threshold range Tr2 (S234). If the entering discrimination result is not obtained (no in S234), the process returns to step S230. If the entering discrimination result is obtained (yes in S234), the process proceeds to step S235.
ステップS235に進むと、割込みタイマT4による計時時間が、時間TM4(0.2秒)を経過するか否かの判別が行われる(S235)。そして、経過する判別結果が得られなければ(S235でno)、ステップS233に戻る一方、経過する判別結果が得られれば(S235でyes)、ステップS250に進む。 In step S235, it is determined whether or not the time measured by the interrupt timer T4 has passed the time TM4 (0.2 seconds) (S235). Then, if a lapsed discrimination result is not obtained (no in S235), the process returns to step S233, while if a lapsed discrimination result is obtained (yes in S235), the process proceeds to step S250.
ここで、ステップS250に進むと、本歩行計1が装着された脚部による一歩の発生が検出され、その脚部による一歩および他の脚部による一歩からなる検出歩行の歩数が記憶部13に記憶される。
Here, when the process proceeds to step S250, the occurrence of one step by the leg portion to which the
以上、本実施形態1によれば、図2に示すように、歩行に応じて形成される脚部の加速度の時間変化特性に関する特徴的なパターンに着目し、脚部の加速度データからその特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するので、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。 As described above, according to the first embodiment, as shown in FIG. 2, paying attention to the characteristic pattern regarding the time change characteristic of the acceleration of the leg formed in response to walking, the characteristic is obtained from the acceleration data of the leg. By monitoring whether or not a simple pattern appears, one step by the leg is detected, so that one step by walking can be detected more accurately and the actual walking situation can be grasped more accurately.
なお、実施形態1では、2軸の加速度を検出する加速度センサ11を備える構成になっているが、必ずしもこの構成に限らず、鉛直方向の加速度の検出を上向きまたは下向き別に行う上下加速度センサを備える構成でも、あるいは進行方向の加速度の検出を前向きまたは後向き別に行う前後加速度センサを備える構成でもよい。これらいずれの構成でも、図3〜図5または図6〜図8の動作フロー、および図2から分かるように、実施形態1と同様に、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。
In the first embodiment, the configuration includes the
また、図5および図8におけるステップS150,S160およびステップS250,S260の具体動作フローの例として、それぞれ図9,図10に示すフローとすることが可能である。これらフローは、鉛直方向および進行方向の両加速度を平行に別々に処理しながら、ともに同時進行の他方の検出により一歩の発生が検出された場合に、自己の検出結果を記憶部13に記憶する動作になっている。つまり、図9にあっては、鉛直方向(同図では重力方向)の検出で一歩の発生を検出したとき、そのことを示すフラグF1をセットし(S140)、ステップS141〜S143により、他方の進行方向の検出で一歩の発生を検出したことがフラグF2により示される場合に、ステップS150の処理を実行するようになっている。同様に、図10にあっては、進行方向の検出で一歩の発生を検出したとき、そのことを示すフラグF2をセットし(S240)、ステップS241〜S243により、他方の鉛直方向の検出で一歩の発生を検出したことがフラグF1により示される場合に、ステップS250の処理を実行するようになっている。なお、S160a,S260aは、それぞれ、新たに生じたT5,F1およびT6,F2をさらにリセットする以外は、S160,S260に対応している。
In addition, as examples of specific operation flows of steps S150 and S160 and steps S250 and S260 in FIGS. 5 and 8, the flows shown in FIGS. 9 and 10 can be used, respectively. In these flows, both the accelerations in the vertical direction and the traveling direction are processed separately in parallel, and when the occurrence of one step is detected by the detection of the other of the simultaneous travelings, the self-detection result is stored in the
(実施形態2)
図11は本発明による実施形態2の歩行計による歩数情報導出原理の説明図、図12,図13はそれぞれ足振出検出機能および足定速進行検出機能の動作フロー図、図14は進行方向の足着地検出機能、一歩発生・停止検出機能および歩行情報導出機能の動作フロー図である。なお、図11(a)において、P121〜P124はそれぞれ上記機能121〜124の処理時間に対応する。
(Embodiment 2)
FIG. 11 is an explanatory diagram of the principle of deriving the number of steps information by the pedometer according to the second embodiment of the present invention, FIGS. It is an operation | movement flowchart of a foot landing detection function, a one step generation | occurrence | production / stop detection function, and a walk information derivation | leading-out function. In FIG. 11A, P121 to P124 correspond to the processing times of the
本実施形態2の歩行計1は、実施形態1の図1と同様に構成され、第1の特徴として、歩行情報導出機能100(信号処理・演算器10)が、当該歩行情報導出機能100の処理により検出された脚部による一歩を含む検出歩行の瞬時速度を求める処理を行う。
The
ここで、その検出歩行の瞬時速度の導出原理について説明すると、図11(a)に示すように、進行方向における上記脚部による一歩の加速度の軌跡Aに対応する前後加速度データの値を積算(積分)することにより、その一歩の瞬時速度(サンプリング毎の速度)の軌跡Bを求めることができる。この軌跡Bは、特筆すべきこととして、本歩行計1が脚部に装着されていることにより、必ずゼロに戻る。もし歩行計が腰部などの体幹部に装着されるとすれば、軌跡Bのように瞬時速度がゼロに戻らないので、加速度センサからのデータだけで、瞬時速度を求めることは困難である。この理由は、例えば、加速度センサからの信号が加速度ゼロの信号であっても、停止しているのか一定速度で歩行しているのかの判断がつかないためである。
Here, the principle of deriving the instantaneous speed of the detected walking will be described. As shown in FIG. 11A, the values of longitudinal acceleration data corresponding to the locus A of one-step acceleration by the legs in the traveling direction are integrated ( (Integration), the trajectory B of the instantaneous speed of one step (speed for each sampling) can be obtained. As a special note, the trajectory B always returns to zero when the
上記の点に着目して、信号処理・演算器10は、加速度センサ11からのデジタルの前後加速度検出信号(サンプリング・データ)の値が、遅くともしきい値Tv21を上回った時点から、加速度センサ11からのデジタルの前後加速度検出信号の積算値を求めることにより、上記検出歩行の瞬時速度を求めるように構成される(図12〜図14における200a,S204a,S210a,S212a,S220a,S223a,S230a,S233a参照)。なお、実施形態1で説明したように、0Gをクロスする前後加速度データを特定することにより、軌跡Bにおける最初のゼロクロス時点から、検出歩行の瞬時速度を求めるようにしてもよい。
Paying attention to the above points, the signal processor /
また、第2の特徴として、信号処理・演算器10は、図11(b)に示すように、加速度センサ11からのサンプリング・データ毎に、上記検出歩行の瞬時速度を累積して累積速度を求め、この累積速度を記憶部13に記憶し、検出歩行の瞬時速度がゼロに戻った時点またはそれ以降での累積速度と、この累積速度を求めるのに要したサンプリング数とから、上記検出歩行の平均速度を求める処理を行う。
As a second feature, the signal processor /
上記サンプリング数は、例えば、上記瞬時速度を求めるのに使用する各サンプリング・データのサンプリング毎に、所定変数を増分1でインクリメントすることにより求めることができるが、本実施形態2では、上記脚部による一歩および他の脚部による一歩からなる検出歩行の移動距離を正確に求めるべく、計時手段(上述のマイコンの計時機能または別のタイマ)を用いて、上記検出歩行の歩行時間を求め、この歩行時間から上記サンプリング数を求める。 The sampling number can be obtained by incrementing a predetermined variable with an increment of 1 for each sampling of each sampling data used for obtaining the instantaneous speed. In order to accurately determine the movement distance of the detected walk consisting of one step by the other leg and one step by the other leg part, the walking time of the detected walk is obtained using the time measuring means (the above-mentioned microcomputer clocking function or another timer). The sampling number is obtained from the walking time.
すなわち、図14のステップS254から図12のステップS200aを経て図14のステップS253に至る一連の処理を、一周期処理としたとき、歩行情報導出機能100は、一周期処理の最初のステップS254毎に、Twの割込みタイマ機能を用いて、歩行計1が装着された脚部による一歩および他の脚部による一歩からなる検出歩行の歩行時間を求め、これを記憶部13に記憶する処理を行う。この場合、歩行時間が得られるのは、次の一周期処理の直前となり、ステップS252の後になるので、ステップS252で求められ、ステップS253で記憶部13に記憶された上記累積速度は、次の一周期処理の間保持される。そして、次の一周期処理におけるステップS252で、この一周期処理の直前に求められた歩行時間を前後加速度検出信号のサンプリング周期で除すことにより、上記サンプリング数が求められる。この場合、累積速度を求めるのに使用する本来のサンプリング数に一致させるために、上記サンプリング周期で除して得たサンプリング数から、ステップS252〜S254に相当するサンプリング数を引くようにすることが望ましい。
That is, when the series of processing from step S254 in FIG. 14 to step S253 in FIG. 14 through step S200a in FIG. 12 is defined as one cycle processing, the walking
続いて、一周期処理の間保持した前回の累積速度を、上記サンプリング数で除すことにより、上記検出歩行の平均速度が求められる。この平均速度は、歩行計1が装着された脚部による一歩の平均速度と、他の脚部による平均速度とが同じであるとみなしたもので、その平均速度に上記歩行時間を乗じることにより、上記検出歩行(2歩)による移動距離が算出される。これら検出歩行の平均速度および検出歩行による移動距離は、ステップS253で記憶部13に記憶される。
Subsequently, the average speed of the detected walking is obtained by dividing the previous accumulated speed held during one cycle processing by the sampling number. This average speed is considered that the average speed of one step by the leg with the
以上、本実施形態2によれば、検出歩行の瞬時速度が得られるので、その瞬時速度を基に様々な歩行情報を導出することができる。また、検出歩行の平均速度が得られるので、その平均速度を基に例えば移動距離などの様々な歩行情報を導出することができる。本実施形態1では、平均速度と計時手段により別途求められた歩行時間とから移動距離を正確に求めることができる。これにより、例えば、検出歩行の平均速度別および個人情報(体重や性別など)別の消費カロリー算出基準値(換算値)を記憶部13に予め記憶しておき、信号処理・演算器10が、検出歩行毎に、検出歩行の平均速度および利用者の個人情報に対応する消費カロリー算出基準値を記憶部13から読み出し、その消費カロリー算出基準値に検出歩行による移動距離を乗じて、この移動距離分の消費カロリー値を求め、これを記憶部13に累積記憶するようにすれば、歩行による消費カロリー値を正確に求めることができる。
As described above, according to the second embodiment, since the instantaneous speed of the detected walking is obtained, various walking information can be derived based on the instantaneous speed. Further, since the average speed of the detected walking is obtained, various walking information such as a moving distance can be derived based on the average speed. In the first embodiment, the moving distance can be accurately obtained from the average speed and the walking time separately obtained by the time measuring means. Thereby, for example, the calorie consumption reference value (converted value) for each detected walking average speed and personal information (weight, sex, etc.) is stored in the
なお、実施形態2の変形例として、信号処理・演算器10は、利用者がある区間を歩行した場合に、その区間における各検出歩行の平均速度を求めることにより、その区間における歩行の速度を求めるようにしてもよい。この構成では、ある区間における歩行の平均速度を正確に求めることができる。
As a modification of the second embodiment, when the user walks in a certain section, the signal processor /
また、実施形態2の変形例として、Twのスタートは、ステップS254のタイミングに限らず、ステップS202のT3と同時でもよい。また、ステップS252,S253も、そのTwのスタート時ないしその直前直後でもよい。この場合、図11(a)に示すP121〜P124の処理後に、検出歩行の平均速度、歩行時間および移動距離をまとめて計算することができる。 As a modification of the second embodiment, the start of Tw is not limited to the timing of step S254, and may be simultaneous with T3 of step S202. Steps S252 and S253 may also be performed at the start of Tw or immediately before and after the start of Tw. In this case, after the processes of P121 to P124 shown in FIG. 11A, the average speed, the walking time, and the moving distance of the detected walking can be calculated together.
さらに、図11から分かるように、第2ピークP22後における軌跡Bのゼロクロス以降の成分は重り部の振動ノイズと考えられるため、軌跡Bにおける最初のゼロクロス時点から再びゼロクロス時点に戻るまでの各サンプル毎に、検出歩行の瞬時速度を求めてこれを累積速度として累積するとともに、所定変数を1でインクリメントし、再びゼロクロス時点に戻ったときの累積速度を、そのときの所定変数(サンプリング数)で除して平均速度を求めるようにすることが望ましい。 Further, as can be seen from FIG. 11, since the component after the zero crossing of the trajectory B after the second peak P22 is considered as vibration noise of the weight part, each sample from the first zero crossing time point in the trajectory B until returning to the zero crossing time point again. Each time the instantaneous speed of the detected walking is obtained and accumulated as an accumulated speed, the predetermined variable is incremented by 1, and the accumulated speed when returning to the zero crossing point again is the predetermined variable (the number of samplings) at that time. It is desirable to obtain an average speed by dividing the above.
1 歩行計
10 信号処理・演算器
11 加速度センサ
12 A/D変換器
13 記憶部
1
Claims (7)
前記演算手段は、
前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第1しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、
前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより小さい所定の鉛直方向用第2しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、
前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第3しきい値を上回る第3ピークを伴う変化を示すか否かの監視をする処理と、
前記第3ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gへの収束を示すか否かの監視をする処理と、
この処理で1Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理と
を実行することを特徴とする歩行計。 A vertical acceleration detection means for detecting vertical acceleration separately upward or downward, and a calculation means for obtaining walking information by inputting the detection result by the vertical acceleration detection means as sampling data at regular intervals. A pedometer attached to the leg of
The computing means is
A process of monitoring whether the value of the sampling data from the vertical acceleration detection means indicates a change with a first peak exceeding a first vertical threshold value greater than 1G;
When a monitoring result indicating a change with the first peak is obtained, a second peak in which the value of the sampling data from the vertical acceleration detecting means falls below a predetermined second vertical threshold value smaller than 1G. A process of monitoring whether or not to show a change involving
A third peak in which the value of the sampling data from the vertical acceleration detecting means exceeds a predetermined third vertical threshold value greater than 1G when a monitoring result indicating a change with the second peak is obtained. A process of monitoring whether or not to show a change involving
A process for monitoring whether or not the value of the sampling data from the vertical acceleration detection means indicates convergence to 1G when a monitoring result indicating a change with the third peak is obtained;
When a monitoring result indicating convergence to 1G is obtained by this process, a process for detecting a step by the leg is executed.
前記演算手段は、
前記前後加速度検出手段からのサンプリング・データの値が、前記進行方向の前側を正とした場合における0Gより大きい所定の進行方向用しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、
前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、定速への収束を示すか否かの監視をする処理と、
この処理で定速への収束を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gより小さい所定の進行方向用しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、
前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gへの収束を示すか否かの監視をする処理と、
この処理で0Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理と
を実行することを特徴とする歩行計。 A longitudinal acceleration detecting means for detecting the acceleration in the traveling direction separately forward or backward, and an arithmetic means for obtaining walking information by inputting the detection result by the longitudinal acceleration detecting means as sampling data at regular intervals. A pedometer attached to the leg of
The computing means is
Whether the value of the sampling data from the longitudinal acceleration detection means shows a change with a first peak exceeding a predetermined traveling direction threshold value greater than 0G when the front side in the traveling direction is positive A process of monitoring,
A process for monitoring whether the value of the sampling data from the longitudinal acceleration detection means indicates convergence to a constant speed when a monitoring result indicating a change with the first peak is obtained;
When a monitoring result indicating convergence to a constant speed is obtained by this processing, the second peak in which the value of the sampling data from the longitudinal acceleration detection means falls below a predetermined traveling direction threshold value less than 0G. A process of monitoring whether or not to show a change accompanying,
A process for monitoring whether or not the value of the sampling data from the longitudinal acceleration detection means indicates convergence to 0 G when a monitoring result indicating a change with the second peak is obtained;
When a monitoring result indicating convergence to 0G is obtained by this process, a process for detecting a step by the leg is performed.
前記演算手段は、
前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第1しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより小さい所定の鉛直方向用第2しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gより大きい所定の鉛直方向用第3しきい値を上回る第3ピークを伴う変化を示すか否かの監視をする処理と、前記第3ピークを伴う変化を示す監視結果が得られた場合に、前記上下加速度検出手段からのサンプリング・データの値が、1Gへの収束を示すか否かの監視をする処理とを実行するとともに、
前記前後加速度検出手段からのサンプリング・データの値が、前記進行方向の前側を正とした場合における0Gより大きい所定の進行方向用しきい値を上回る第1ピークを伴う変化を示すか否かの監視をする処理と、この処理で前記第1ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、定速への収束を示すか否かの監視をする処理と、この処理で定速への収束を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gより小さい所定の進行方向用しきい値を下回る第2ピークを伴う変化を示すか否かの監視をする処理と、この処理で前記第2ピークを伴う変化を示す監視結果が得られた場合に、前記前後加速度検出手段からのサンプリング・データの値が、0Gへの収束を示すか否かの監視をする処理とを実行し、
前記1Gへの収束を示す監視結果が得られるとともに、前記0Gへの収束を示す監視結果が得られた場合に、前記脚部による一歩を検出する処理を実行する
ことを特徴とする歩行計。 Vertical acceleration detection means for detecting the acceleration in the vertical direction for each upward or downward direction, longitudinal acceleration detection means for detecting the acceleration in the traveling direction for each forward or backward direction, and both detection results by the vertical acceleration detection means and the longitudinal acceleration detection means A pedometer attached to the user's legs, and calculating means for obtaining walking information by inputting sampling data at regular intervals.
The computing means is
A process of monitoring whether the value of the sampling data from the vertical acceleration detecting means indicates a change with a first peak exceeding a first vertical threshold value greater than 1G; When a monitoring result indicating a change with a peak is obtained, a change with a second peak in which the value of the sampling data from the vertical acceleration detection means falls below a predetermined second vertical threshold value smaller than 1G. When the monitoring result indicating the change with the second peak is obtained, the value of the sampling data from the vertical acceleration detecting means is a predetermined vertical value greater than 1G. The vertical acceleration detecting means when a process for monitoring whether or not a change with a third peak exceeding a third threshold for direction is shown and a monitoring result showing a change with the third peak are obtained. Or The value of the sampling data, together with and a process of monitoring whether shows the convergence to 1G,
Whether the value of the sampling data from the longitudinal acceleration detection means shows a change with a first peak exceeding a predetermined traveling direction threshold value greater than 0G when the front side in the traveling direction is positive Whether or not the value of the sampling data from the longitudinal acceleration detection means indicates convergence to a constant speed when a monitoring process and a monitoring result indicating a change with the first peak are obtained in this process And when a monitoring result indicating convergence to a constant speed is obtained in this processing, the value of the sampling data from the longitudinal acceleration detection means is used for a predetermined traveling direction smaller than 0G. When a process for monitoring whether or not a change with a second peak below a threshold value is shown and a monitoring result showing a change with the second peak is obtained in this process, the longitudinal acceleration detection means Sun The value of the ring data, executes the processing for monitoring whether shows the convergence to 0G,
A pedometer, wherein when a monitoring result indicating convergence to 1G is obtained and a monitoring result indicating convergence to 0G is obtained, a process of detecting one step by the legs is executed.
前記演算手段は、前記計時手段を用いて、前記脚部による一歩および他の脚部による一方からなる検出歩行の歩行時間を求める一方、前記検出歩行の平均速度と前記検出歩行の歩行時間とから、前記脚部による一歩および他の脚部による一方からなる検出歩行の移動距離を求めることを特徴とする請求項4記載の歩行計。 With timekeeping means,
The calculating means obtains the walking time of the detected walking consisting of one step by the leg and one by the other leg using the time measuring means, while calculating the average speed of the detected walking and the walking time of the detected walking. The pedometer according to claim 4, wherein a moving distance of the detected walking composed of one step by the leg and one by the other leg is obtained.
前記演算手段は、前記検出歩行毎に、その検出歩行の平均速度および前記利用者の個人情報に対応する消費カロリー算出基準値を前記換算値記憶手段から読み出し、その消費カロリー算出基準値に前記検出歩行の移動距離を乗じて、この移動距離分の消費カロリー値を求め、これを前記消費カロリー記憶手段に累積記憶することを特徴とする請求項5記載の歩行計。 Conversion value storage means for storing calorie consumption calculation reference values for each average speed and personal information of the detected walking, and calorie consumption storage means,
For each detected walking, the computing means reads an average speed of the detected walking and a calorie consumption calculation reference value corresponding to the user's personal information from the converted value storage means, and the detected calorie consumption reference value is detected as the detected calorie consumption reference value. 6. The pedometer according to claim 5, wherein a calorie consumption value corresponding to the movement distance is obtained by multiplying the walking movement distance, and this is accumulated and stored in the calorie consumption storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004219305A JP2006039971A (en) | 2004-07-27 | 2004-07-27 | Pedometer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004219305A JP2006039971A (en) | 2004-07-27 | 2004-07-27 | Pedometer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006039971A true JP2006039971A (en) | 2006-02-09 |
Family
ID=35904901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004219305A Withdrawn JP2006039971A (en) | 2004-07-27 | 2004-07-27 | Pedometer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006039971A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008154733A (en) * | 2006-12-22 | 2008-07-10 | Sony Corp | Walking waveform processing method and walking waveform processing apparatus |
| JP2008171347A (en) * | 2007-01-15 | 2008-07-24 | Fujitsu Ltd | Step counting device and step counting method |
| JP2008292295A (en) * | 2007-05-24 | 2008-12-04 | Seiko Instruments Inc | Speedometer |
| JPWO2008081553A1 (en) * | 2006-12-28 | 2010-04-30 | 富士通株式会社 | Portable device, exercise intensity calculation method, stride correction method, information device, and program |
| JP2010113647A (en) * | 2008-11-10 | 2010-05-20 | Casio Hitachi Mobile Communications Co Ltd | Pedometer and program |
| WO2012053675A1 (en) * | 2010-10-20 | 2012-04-26 | 엘지전자 주식회사 | Driving correction apparatus using an impulse |
| CN105953794A (en) * | 2016-04-26 | 2016-09-21 | 杭州欣晟达信息技术有限公司 | Step counting navigation method based on MEMS sensor |
| CN107145912A (en) * | 2017-05-17 | 2017-09-08 | 宿学龙 | A kind of step-recording method recognized based on template matches |
| JP2019055215A (en) * | 2018-11-21 | 2019-04-11 | カシオ計算機株式会社 | Measurement device, measurement method and program |
| US10945640B2 (en) * | 2016-02-15 | 2021-03-16 | Bradley Jaeger | Method and apparatus for tracking liquid consumption behavior |
-
2004
- 2004-07-27 JP JP2004219305A patent/JP2006039971A/en not_active Withdrawn
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008154733A (en) * | 2006-12-22 | 2008-07-10 | Sony Corp | Walking waveform processing method and walking waveform processing apparatus |
| JPWO2008081553A1 (en) * | 2006-12-28 | 2010-04-30 | 富士通株式会社 | Portable device, exercise intensity calculation method, stride correction method, information device, and program |
| JP4952721B2 (en) * | 2006-12-28 | 2012-06-13 | 富士通株式会社 | Portable device, exercise intensity calculation method, stride correction method, information device, and program |
| JP2008171347A (en) * | 2007-01-15 | 2008-07-24 | Fujitsu Ltd | Step counting device and step counting method |
| JP2008292295A (en) * | 2007-05-24 | 2008-12-04 | Seiko Instruments Inc | Speedometer |
| JP2010113647A (en) * | 2008-11-10 | 2010-05-20 | Casio Hitachi Mobile Communications Co Ltd | Pedometer and program |
| WO2012053675A1 (en) * | 2010-10-20 | 2012-04-26 | 엘지전자 주식회사 | Driving correction apparatus using an impulse |
| US10945640B2 (en) * | 2016-02-15 | 2021-03-16 | Bradley Jaeger | Method and apparatus for tracking liquid consumption behavior |
| CN105953794A (en) * | 2016-04-26 | 2016-09-21 | 杭州欣晟达信息技术有限公司 | Step counting navigation method based on MEMS sensor |
| CN105953794B (en) * | 2016-04-26 | 2018-10-19 | 杭州欣晟达信息技术有限公司 | A kind of meter step air navigation aid based on MEMS sensor |
| CN107145912A (en) * | 2017-05-17 | 2017-09-08 | 宿学龙 | A kind of step-recording method recognized based on template matches |
| JP2019055215A (en) * | 2018-11-21 | 2019-04-11 | カシオ計算機株式会社 | Measurement device, measurement method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5115673B2 (en) | Walking shoes | |
| JP4286328B2 (en) | Method and system for measuring performance during exercise and athletic shoes for use in the system | |
| US7397382B2 (en) | Drowsiness detecting apparatus and method | |
| JP5617299B2 (en) | Activity meter, control program, and activity type identification method | |
| JP5332292B2 (en) | Walking analysis and exercise menu suggestion system | |
| JP6115330B2 (en) | Biological information measuring device and biological information measuring method | |
| US20120283525A1 (en) | Biological information processing device | |
| JP5720462B2 (en) | Driver fatigue estimation device | |
| JP2006039971A (en) | Pedometer | |
| JP2010005033A (en) | Walking motion analyzer | |
| JP2001519185A (en) | Measurement of contact and lift times of human feet during exercise | |
| JP2005309691A (en) | Electronic pedometer | |
| CN110638459B (en) | A device and method for human motion fall detection based on acceleration sensor | |
| JP2008262522A (en) | Pedometer | |
| JP4701694B2 (en) | Arousal level determination device and arousal level determination method | |
| CN107393260B (en) | Sedentariness reminding method and device and wrist type sedentariness reminder | |
| JP2003038469A (en) | Motion function measuring device and motion function measuring system | |
| JP5014023B2 (en) | Pedometer | |
| JP2011019552A (en) | Fatigue detector | |
| WO2014181603A1 (en) | Walking posture meter and program | |
| JP2006320533A (en) | Muscle strength measuring device | |
| JP2013196442A (en) | Step count measuring device | |
| JP4899725B2 (en) | Step counting device | |
| WO2014181602A1 (en) | Walking posture meter and program | |
| JP2006087735A (en) | Gait analyzer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071002 |