[go: up one dir, main page]

JP2006039971A - Pedometer - Google Patents

Pedometer Download PDF

Info

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
Application number
JP2004219305A
Other languages
Japanese (ja)
Inventor
Masaharu Kitado
正晴 北堂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP2004219305A priority Critical patent/JP2006039971A/en
Publication of JP2006039971A publication Critical patent/JP2006039971A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of Distances Traversed On The Ground (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To more accurately detect one step by walking to more accurately grasp an actual walking situation. <P>SOLUTION: By paying attention to a characteristic pattern of acceleration of a leg part formed according to the walking and monitoring whether the pattern appears from acceleration data of the leg pattern or not, one step by the leg part is detected. For example, when sampling the acceleration in an advance direction, it is monitored whether to show a change accompanying a first peak exceeding a prescribed threshold value larger than an 0 G or not, next, it is monitored whether to show convergence onto constant velocity or not, next, it is monitored whether to show a change accompanying a second peak being less than a prescribed threshold value smaller than the 0 G or not, next, it is monitored whether to show convergence onto the 0 G or not, and one step by the leg part is detected on the basis of monitoring results thereof. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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 Patent Document 1 describes a body motion detection device that determines the motion state of a human body from the intensity of acceleration in two directions.

また、特許文献2には、半導体基板からなるフレームと、フレームからその内方に向かって突設された弾性を有するビームにより遊動自在に支持された重り部と、ビームに設けられて作用する加速度に応じて抵抗値の変化するピエゾ抵抗と、ピエゾ抵抗からの信号を取り出す電極とを有し、ビーム自身が有する機械的強度以上の応力が加わることを制限し、許容範囲以上で作用する加速度に対して耐衝撃性の優れた半導体加速度センサが記載されている。   Further, Patent Document 2 discloses a frame made of a semiconductor substrate, a weight part that is freely supported by an elastic beam projecting inward from the frame, and an acceleration acting on the beam. It has a piezoresistor whose resistance value changes in response to the piezoresistor, and an electrode for extracting a signal from the piezoresistor, and restricts the application of stress exceeding the mechanical strength of the beam itself, to the acceleration acting beyond the allowable range On the other hand, a semiconductor acceleration sensor having excellent impact resistance is described.

さらに、特許文献3には、支持枠の表裏に貫通する矩形の開口窓内に開口窓の各辺に対してそれぞれの辺が略平行に配置される矩形部を有する錘部が、略平行に複数設けられる可撓性を有する矩形の梁部を介して支持枠の一辺に一体に連結され、錘部への加速度の作用により梁部に生じる応力を検出する歪検出素子が設けられたセンサ本体と、支持枠に接合されて錘部が動作する範囲を制限するカバーとを備え、両端の梁部の外側側面と錘部の矩形部の側面とが同一面上で連続する半導体加速度センサが開示されている。
特開平11−4222号公報 特開2004−177233号公報 特開2004−85390号公報
Further, in Patent Document 3, a weight portion having a rectangular portion in which each side is arranged substantially parallel to each side of the opening window in a rectangular opening window penetrating the front and back of the support frame is substantially parallel. A sensor body provided with a strain detection element that is integrally connected to one side of a support frame via a plurality of flexible rectangular beam portions and detects stress generated in the beam portions by the action of acceleration on the weight portion. And a cover that is joined to the support frame and restricts the range in which the weight portion operates, and a semiconductor acceleration sensor in which the outer side surface of the beam portion at both ends and the side surface of the rectangular portion of the weight portion are continuous on the same surface is disclosed Has been.
Japanese Patent Laid-Open No. 11-4222 JP 2004-177233 A JP 2004-85390 A

しかしながら、体の振動に基づいて歩数をカウントする上記一般的な歩数計では、体の振動が歩行によるものであるのかそうでないのかの区別をつけることが難しく、実際の歩行状況を正確に把握することができないという課題がある。また、通常の歩行と足早の歩行との区別をつけることも難しく、いずれの歩行の一歩も同じ歩行の一歩として計数されていた。   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 claim 1 is directed to a vertical acceleration detecting means for detecting the vertical acceleration separately upward or downward, and the detection result by the vertical acceleration detecting means is obtained by sampling data at regular intervals. A pedometer attached to a user's leg, and having a sampling data value from the vertical acceleration detecting means greater than 1G. When a process for monitoring whether or not a change with a first peak exceeding a predetermined first threshold value for a vertical direction is shown and a monitoring result showing a change with the first peak are obtained, the upper and lower A process for monitoring whether the value of the sampling data from the acceleration detecting means indicates a change accompanied by a second peak that is less than a predetermined second vertical threshold value smaller than 1G; When a monitoring result indicating a change with a peak is obtained, a change with 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 the process of monitoring whether or not to indicate the change and the monitoring result indicating the change accompanied by the third peak is obtained, the value of the sampling data from the vertical acceleration detection means indicates convergence to 1G And a process of detecting a step by the leg when a monitoring result indicating convergence to 1G is obtained by this process.

この構成では、歩行に応じて形成される脚部の加速度の時間変化特性に関する特徴的なパターンに着目し、脚部の加速度データからその特徴的なパターンが現れるか否かの監視をすることにより、脚部による一歩を検出するので、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することができる。   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 claim 7 is the pedometer according to claim 5, comprising: a converted value storage means for storing a calorie consumption calculation reference value for each average speed and personal information of the detected walking, and a calorie consumption storage means. The calculation means reads, for each detected walking, an average speed of the detected walking and a calorie consumption reference value corresponding to the user's personal information from the converted value storage means, The calorie consumption value corresponding to the travel distance is obtained by multiplying the travel distance of the detected walking, and this is accumulated and stored in the calorie consumption storage means. In this structure, the calorie consumption value by walking can be calculated | required correctly.

本発明によれば、歩行による一歩をより正確に検出して、実際の歩行状況をより正確に把握することのできる。   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 Embodiment 1 according to the present invention, and FIG. 2 is an explanatory diagram of the gait detection principle by the pedometer. 2A shows a schematic waveform of acceleration in the vertical direction generated in the ankle part, and FIG. 2B shows a schematic waveform of acceleration in the traveling direction generated in the ankle part.

図1に示すように、本実施形態1の歩行計1は、利用者の脚部(好ましくは足首)に装着されて使用され、各種歩行情報を求めるいわゆる歩数計であり、加速度センサ11と、A/D変換器12、記憶部13および信号処理・演算器10を含むマイコンとにより構成されている。   As shown in FIG. 1, the pedometer 1 according to the first embodiment is a so-called pedometer that is used by being mounted on a user's leg (preferably an ankle) to obtain various kinds of walking information, and includes an acceleration sensor 11, The microcomputer includes an A / D converter 12, a storage unit 13, and a signal processor / arithmetic unit 10.

加速度センサ11は、互いに直交する2軸の加速度成分に応じて、それぞれその2軸に沿って揺動する2個の重り部を有するものであり、鉛直方向(一の軸方向)の加速度の検出を上向きまたは下向き別に行うとともに、進行方向(他の軸方向)の加速度の検出を前向きまたは後向き別に行う。具体的には、上向きまたは下向きの加速度の検出結果を、例えばそれぞれ正電圧または負電圧のアナログ信号(上下加速度検出信号)で出力するとともに、前向きまたは後向きの加速度の検出結果を、例えばそれぞれ正電圧または負電圧のアナログ信号(前後加速度検出信号)で出力する構成となっている。なお、図1では、加速度センサ11とA/D変換器12との間には1本の線が図示されているが、実際には少なくとも2本の線が使用され、ともにアナログの上下加速度検出信号および前後加速度検出信号が、加速度センサ11からA/D変換器12に平行に出力される。   The acceleration sensor 11 has two weight portions that swing along the two axes according to two orthogonal acceleration components, and detects acceleration in the vertical direction (one axial direction). Are detected separately for upward or downward, and acceleration in the direction of travel (other axial directions) is detected forward or backward. Specifically, the detection result of upward or downward acceleration is output as, for example, an analog signal (vertical acceleration detection signal) of positive voltage or negative voltage, respectively, and the detection result of acceleration of forward or backward is expressed as positive voltage, for example. Alternatively, it is configured to output with a negative voltage analog signal (longitudinal acceleration detection signal). In FIG. 1, one line is shown between the acceleration sensor 11 and the A / D converter 12, but actually at least two lines are used, both of which are analog vertical acceleration detections. A signal and a longitudinal acceleration detection signal are output from the acceleration sensor 11 to the A / D converter 12 in parallel.

A/D変換器12は、予め設定されたサンプリング周波数で、加速度センサ11からの上下加速度検出信号および前後加速度検出信号を、検出対象波形のうち絶対値が最小の波形の再生が可能となる分解能でデジタル信号に変換するものである。サンプリング周波数は、検出対象波形のうち最も高い周波数の波形の少なくとも2倍以上の周波数(本実施形態では例えば数十Hz程度)に設定される。なお、A/D変換器12には、上下加速度検出信号および前後加速度検出信号を平行に処理するため、2ポート入力、2ポート出力を備えるもの、あるいは2個のA/D変換器が使用される。また、ともにデジタルの上下加速度検出信号および前後加速度検出信号の取込み制御は、信号処理・演算器10によって行われる。   The A / D converter 12 is capable of reproducing the vertical acceleration detection signal and the longitudinal acceleration detection signal from the acceleration sensor 11 at a preset sampling frequency and reproducing the waveform having the minimum absolute value among the detection target waveforms. In this way, it is converted into a digital signal. The sampling frequency is set to a frequency (for example, about several tens Hz in this embodiment) that is at least twice as high as the highest frequency waveform among the detection target waveforms. The A / D converter 12 uses a 2-port input, 2-port output, or two A / D converters in order to process the vertical acceleration detection signal and the longitudinal acceleration detection signal in parallel. The In addition, both the digital vertical acceleration detection signal and the longitudinal acceleration detection signal are taken in by the signal processor / arithmetic unit 10.

記憶部13は、例えば、RAMおよびROMなどの半導体記憶装置により構成され、本歩行計1の動作に必要となる各種データを記憶するものであり、例えば、歩行検出用データおよび歩行情報などのデータを記憶するために使用される。   The storage unit 13 is composed of, for example, a semiconductor storage device such as a RAM and a ROM, and stores various data necessary for the operation of the pedometer 1. For example, data such as walking detection data and walking information Used to remember.

信号処理・演算器10は、例えば、所定のプログラムに従って本歩行計1全般の制御などの処理を実行するマイコン本体であり、T1〜T4などの各種割込みタイマを起動ないし停止する機能を有しているほか、足上昇検出機能111、足下降検出機能112、足着地検出機能113、一歩発生・停止検出機能114、足振出検出機能121、足定速進行検出機能122、足着地検出機能123、一歩発生・停止検出機能124および歩行情報導出機能100などの各種処理機能を有している。   The signal processor / arithmetic unit 10 is, for example, a microcomputer main body that executes processing such as control of the entire pedometer 1 according to a predetermined program, and has a function of starting or stopping various interrupt timers such as T1 to T4. In addition, a foot rise detection function 111, a foot drop detection function 112, a foot landing detection function 113, a one-step occurrence / stop detection function 114, a foot swing detection function 121, a foot constant speed progress detection function 122, a foot landing detection function 123, a step Various processing functions such as a generation / stop detection function 124 and a walking information derivation function 100 are provided.

ここで、上記各種機能のうち、機能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 functions 121 to 124 are leg portions formed in response to walking as shown in FIG. 2 when the acceleration sensor has a weight portion. This is based on finding a characteristic pattern in the time-varying characteristics of acceleration. The functions 111 to 114 detect one step by the leg by monitoring whether or not the characteristic pattern of FIG. 2A found in the time change characteristic of the acceleration in the vertical direction appears. Composed. On the other hand, the functions 121 to 124 detect one step by the leg by monitoring whether or not the characteristic pattern of FIG. 2B found in the time change characteristic of the acceleration in the traveling direction appears. Configured as follows. Hereinafter, these functions and the walking information deriving function 100 will be described in detail.

足上昇検出機能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 acceleration sensor 11 by the A / D converter 12 exceeds the threshold value Tv11 as shown in FIG. A process for monitoring whether or not a change with the first peak P11 is indicated is performed.

本実施形態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 storage unit 13, and the current vertical acceleration data value becomes smaller than the previous vertical acceleration data value. By detecting, it is comprised so that the 1st peak P11 may be detected.

しきい値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 storage unit 13 as the walking detection data. However, G is a gravitational acceleration.

なお、上下加速度データの記憶については、しきい値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 storage unit 13 sequentially. You may make it memorize. In this case, the vertical acceleration data is sequentially stored in the storage unit 13, and the vertical acceleration crossing 1G by the forward (temporal forward) search from the vertical acceleration data before the time when the vertical acceleration data exceeds the threshold value Tv 11. You just need to identify the data.

足下降検出機能112は、上記第1ピークP11を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、しきい値Tv12を下回る第2ピークP12を伴う変化を示すか否かの監視をする処理を行う。   The foot descent detection function 112 has a second peak in which the value of the digital vertical acceleration detection signal from the acceleration sensor 11 falls below the threshold value Tv12 when a monitoring result indicating a change with the first peak P11 is obtained. A process for monitoring whether or not a change with P12 is indicated is performed.

本実施形態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 storage unit 13 as the above-described walking detection data.

足着地検出機能113は、上記第2ピークP12を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、しきい値Tv13を上回る第3ピークP13を伴う変化を示すか否かの監視をする処理を行う。なお、第3ピークP13は、足が地面に着地したときに、加速度センサ11の上下加速度検出用の重り部がなおも進行して撥ね返ることにより生じる。   The foot landing detection function 113 has a third peak in which the value of the digital vertical acceleration detection signal from the acceleration sensor 11 exceeds the threshold value Tv13 when a monitoring result indicating a change with the second peak P12 is obtained. A process for monitoring whether or not a change with P13 is indicated is performed. The third peak P13 is generated when the weight for detecting the vertical acceleration of the acceleration sensor 11 still proceeds and rebounds when the foot touches the ground.

本実施形態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 storage unit 13 as the walking detection data.

一歩発生・停止検出機能114は、上記第3ピークP13を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの上下加速度検出信号の値が、1Gへの収束を示すか否かの監視をする処理を行う。   The one-step occurrence / stop detection function 114 determines whether the value of the digital vertical acceleration detection signal from the acceleration sensor 11 indicates convergence to 1G when a monitoring result indicating a change with the third peak P13 is obtained. A process of monitoring whether or not is performed.

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 acceleration sensor 11 falls within a predetermined threshold range Tr1 for a time TM2 as a predetermined vertical landing determination time. It is configured to monitor whether it fits.

より具体的には、上下加速度検出信号の値がしきい範囲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 storage unit 13 as the above-mentioned walking detection data.

足振出検出機能121は、加速度センサ11からのA/D変換器12によるデジタルの前後加速度検出信号(サンプリング・データ)の値が、図2(b)に示すように、しきい値Tv21を上回る第1ピークP21を伴う変化を示すか否かの監視をする処理を行う。   In the foot swing detection function 121, the value of the digital longitudinal acceleration detection signal (sampling data) by the A / D converter 12 from the acceleration sensor 11 exceeds the threshold value Tv21 as shown in FIG. A process for monitoring whether or not a change with the first peak P21 is indicated is performed.

本実施形態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 storage unit 13, and the first peak is detected by detecting that the current longitudinal acceleration data value is smaller than the immediately preceding longitudinal acceleration data value. It is configured to detect P21.

しきい値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 storage unit 13 in advance.

なお、前後加速度データの記憶については、しきい値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 storage unit 13 sequentially. You may make it memorize. In this case, the longitudinal acceleration data is sequentially stored in the storage unit 13, and the longitudinal acceleration crossing 0G is obtained from the longitudinal acceleration data before the time when the longitudinal acceleration data exceeds the threshold value Tv21 by forward (temporally forward) search. You just need to identify the data.

足定速進行検出機能122は、上記第1ピークP21を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、定速への収束を示すか否かの監視をする処理を行う。   The foot constant speed progress detection function 122 indicates that the value of the digital longitudinal acceleration detection signal from the acceleration sensor 11 indicates convergence to a constant speed when a monitoring result indicating a change with the first peak P21 is obtained. Whether to monitor whether or not.

定速への収束を示すか否かの監視の仕方には、例えば時間的に互いに隣接する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 acceleration sensor 11 shows a change reaching the threshold value Tv23 after being lower than the threshold value Tv22. It is configured to The threshold value Tv22 is set to, for example, -0.2G as a second threshold value for a predetermined traveling direction smaller than 0G, and the threshold value Tv23 is a third threshold value for a predetermined traveling direction near 0G. For example, it is set to 0 G, and both are stored in advance in the storage unit 13 as the walking detection data.

足着地検出機能123は、定速への収束を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、しきい値Tv24を下回る第2ピークP22を伴う変化を示すか否かの監視をする処理を行う。なお、第2ピークP22は、足が地面に着地したときに、加速度センサ11の前後加速度検出用の重り部が慣性で同一方向になおも進行して戻ることにより生じる。   The foot landing detection function 123 has a second peak P22 in which the value of the digital longitudinal acceleration detection signal from the acceleration sensor 11 falls below the threshold value Tv24 when a monitoring result indicating convergence to a constant speed is obtained. A process for monitoring whether or not there is a change is performed. The second peak P22 is generated when the weight for detecting the longitudinal acceleration of the acceleration sensor 11 still advances in the same direction due to inertia when the foot lands on the ground.

本実施形態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 storage unit 13 as the walking detection data.

一歩発生・停止検出機能124は、上記第2ピークP22を伴う変化を示す監視結果が得られた場合に、加速度センサ11からのデジタルの前後加速度検出信号の値が、0Gへの収束を示すか否かの監視をする処理を行う。   The one-step occurrence / stop detection function 124 determines whether the value of the digital longitudinal acceleration detection signal from the acceleration sensor 11 indicates convergence to 0 G when a monitoring result indicating a change with the second peak P22 is obtained. A process of monitoring whether or not is performed.

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 acceleration sensor 11 is within the predetermined threshold range Tr2 for the time TM4 as the predetermined traveling direction landing determination time. It is configured to monitor whether it fits.

より具体的には、前後加速度検出信号の値がしきい範囲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 | storage part 13 beforehand as the said data for a walk detection.

歩行情報導出機能100は、一歩発生・停止検出機能114によりしきい範囲Tr1内に収まる監視結果が得られるとともに、一歩発生・停止検出機能124によりしきい範囲Tr2内に収まる監視結果が得られた場合に、本歩行計1が装着された脚部による一歩の発生を検出する処理を行う。また、上記脚部による一歩を検出する毎に、この脚部による一歩および他の脚部による一歩からなる検出歩行の歩数(2歩)を記憶部13に記憶する処理が実行される。   In the walking information deriving function 100, a monitoring result that falls within the threshold range Tr1 is obtained by the one-step occurrence / stop detection function 114, and a monitoring result that falls within the threshold range Tr2 is obtained by the one-step occurrence / stop detection function 124. In this case, a process of detecting the occurrence of one step by the leg portion to which the pedometer 1 is attached is performed. Further, each time one step by the leg is detected, a process of storing in the storage unit 13 the number of detected walking steps (two steps) including one step by the leg and one step by the other leg is executed.

図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 descent detection function 112, respectively. FIG. 5 is an operation flow diagram of the foot landing detection function 113, the one-step occurrence / stop detection function 114, and the walking information derivation function 100. With reference to these drawings, first, the detection operation of occurrence of one step based on the detection of the acceleration in the vertical direction will be described.

この一歩の発生の検出動作がスタートすると、割込みタイマ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 storage unit 13 until the threshold value Tv11 is again exceeded as described above.

続いて、上下加速度検出信号がサンプリングされ(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 swing detection function 121 and the foot constant speed progress detection function 122, respectively. FIG. 8 is an operation flow of the foot landing detection function 123, the one-step occurrence / stop detection function 124, and the walking information derivation function 100. Next, referring to these drawings, the detection operation of the occurrence of one step based on the detection of the acceleration in the traveling direction will be described.

この一歩の発生の検出動作がスタートすると、割込みタイマ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 storage unit 13 until the threshold value Tv21 is exceeded again as described above.

続いて、前後加速度検出信号がサンプリングされ(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 pedometer 1 is attached is detected, and the number of detected walking steps including one step by the leg portion and one step by the other leg portion is stored in the storage unit 13. Remembered.

以上、本実施形態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 acceleration sensor 11 that detects biaxial acceleration. However, the configuration is not limited to this configuration, and a vertical acceleration sensor that detects vertical acceleration upward or downward is provided. The configuration may also include a longitudinal acceleration sensor that performs forward or backward detection of the acceleration in the traveling direction. In any of these configurations, as can be seen from the operation flow of FIG. 3 to FIG. 5 or FIG. 6 to FIG. 8 and FIG. The situation can be grasped more accurately.

また、図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 storage unit 13. It is working. In other words, in FIG. 9, when the occurrence of one step is detected by detecting the vertical direction (the gravitational direction in the figure), a flag F1 indicating that is set (S140), and the other step is performed by steps S141 to S143. When the flag F2 indicates that one step has been detected in the detection of the traveling direction, the process of step S150 is executed. Similarly, in FIG. 10, when the occurrence of one step is detected in the detection of the traveling direction, a flag F2 indicating that is set (S240), and one step is detected in the detection of the other vertical direction in steps S241 to S243. When it is indicated by the flag F1 that the occurrence of the above has been detected, the process of step S250 is executed. S160a and S260a correspond to S160 and S260, respectively, except that the newly generated T5, F1 and T6, F2 are further reset.

(実施形態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 functions 121 to 124, respectively.

本実施形態2の歩行計1は、実施形態1の図1と同様に構成され、第1の特徴として、歩行情報導出機能100(信号処理・演算器10)が、当該歩行情報導出機能100の処理により検出された脚部による一歩を含む検出歩行の瞬時速度を求める処理を行う。   The pedometer 1 of the second embodiment is configured in the same manner as FIG. 1 of the first embodiment. As a first feature, the gait information derivation function 100 (signal processing / calculator 10) includes the gait information derivation function 100. Processing for obtaining an instantaneous speed of the detected walking including one step by the leg portion detected by the processing is performed.

ここで、その検出歩行の瞬時速度の導出原理について説明すると、図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 pedometer 1 is attached to the leg. If the pedometer is attached to the trunk, such as the waist, the instantaneous speed does not return to zero as in the case of the trajectory B, so it is difficult to obtain the instantaneous speed only from the data from the acceleration sensor. This is because, for example, even if the signal from the acceleration sensor is a signal with zero acceleration, it cannot be determined whether the vehicle is stopped or walking at a constant speed.

上記の点に着目して、信号処理・演算器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 / arithmetic unit 10 starts from the time when the value of the digital longitudinal acceleration detection signal (sampling data) from the acceleration sensor 11 exceeds the threshold value Tv21 at the latest. By calculating the integrated value of the digital longitudinal acceleration detection signal from the above-mentioned (steps 200a, S204a, S210a, S212a, S220a, S223a, S230a in FIGS. 12 to 14). (See S233a). As described in the first embodiment, the instantaneous velocity of the detected walking may be obtained from the first zero crossing time point in the trajectory B by specifying the longitudinal acceleration data that crosses 0G.

また、第2の特徴として、信号処理・演算器10は、図11(b)に示すように、加速度センサ11からのサンプリング・データ毎に、上記検出歩行の瞬時速度を累積して累積速度を求め、この累積速度を記憶部13に記憶し、検出歩行の瞬時速度がゼロに戻った時点またはそれ以降での累積速度と、この累積速度を求めるのに要したサンプリング数とから、上記検出歩行の平均速度を求める処理を行う。   As a second feature, the signal processor / arithmetic unit 10 accumulates the instantaneous speed of the detected walking for each sampling data from the acceleration sensor 11 as shown in FIG. The accumulated walking speed is stored in the storage unit 13, and the detected walking speed is calculated from the accumulated speed at or after the instantaneous speed of the detected walking returns to zero and the number of samplings required to obtain the accumulated speed. The process which calculates | requires the average speed of is performed.

上記サンプリング数は、例えば、上記瞬時速度を求めるのに使用する各サンプリング・データのサンプリング毎に、所定変数を増分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 information deriving function 100 performs the first step S254 in the one cycle processing. In addition, using the interrupt timer function of Tw, the walking time of the detected walking consisting of one step by the leg part to which the pedometer 1 is attached and one step by the other leg part is obtained, and processing for storing this in the storage unit 13 is performed. . In this case, the walking time is obtained immediately before the next one-cycle process and after step S252. Therefore, the accumulated speed obtained in step S252 and stored in the storage unit 13 in step S253 is Holds for one cycle. Then, in step S252 in the next one-cycle process, the number of samples is obtained by dividing the walking time obtained immediately before this one-cycle process by the sampling period of the longitudinal acceleration detection signal. In this case, in order to match the original sampling number used for obtaining the accumulated speed, the sampling number corresponding to steps S252 to S254 may be subtracted from the sampling number obtained by dividing by the sampling period. desirable.

続いて、一周期処理の間保持した前回の累積速度を、上記サンプリング数で除すことにより、上記検出歩行の平均速度が求められる。この平均速度は、歩行計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 pedometer 1 is the same as the average speed by the other leg, and by multiplying the average speed by the above walking time. Then, the moving distance by the detected walking (two steps) is calculated. The average speed of the detected walking and the movement distance by the detected walking are stored in the storage unit 13 in step S253.

以上、本実施形態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 storage unit 13 in advance, and the signal processor / calculator 10 is For each detected walk, the calorie consumption calculation reference value corresponding to the average speed of the detected walk and the user's personal information is read out from the storage unit 13, and the calorie consumption calculation reference value is multiplied by the travel distance by the detected walk. If the calorie consumption value for minutes is obtained and accumulated in the storage unit 13, the calorie consumption value due to walking can be obtained accurately.

なお、実施形態2の変形例として、信号処理・演算器10は、利用者がある区間を歩行した場合に、その区間における各検出歩行の平均速度を求めることにより、その区間における歩行の速度を求めるようにしてもよい。この構成では、ある区間における歩行の平均速度を正確に求めることができる。   As a modification of the second embodiment, when the user walks in a certain section, the signal processor / calculator 10 obtains the walking speed in the section by obtaining the average speed of each detected walking in the section. You may make it ask. With this configuration, the average walking speed in a certain section can be accurately obtained.

また、実施形態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の歩行計の主要部の概略ブロック図である。It is a schematic block diagram of the principal part of the pedometer of Embodiment 1 by this invention. 同歩行計による歩行検出原理の説明図である。It is explanatory drawing of the walk detection principle by the pedometer. 足上昇検出機能の動作フロー図である。It is an operation | movement flowchart of a leg raising detection function. 足下降検出機能の動作フロー図である。It is an operation | movement flowchart of a leg fall detection function. 鉛直方向の足着地検出機能、一歩発生・停止検出機能および歩行情報導出機能の動作フロー図である。It is an operation | movement flowchart of the foot landing detection function of a perpendicular direction, one step generation | occurrence | production / stop detection function, and a walk information derivation | leading-out function. 足振出検出機能の動作フロー図である。It is an operation | movement flowchart of a foot | bridging detection function. 足定速進行検出機能の動作フロー図である。It is an operation | movement flowchart of a step constant speed progress detection function. 進行方向の足着地検出機能、一歩発生・停止検出機能および歩行情報導出機能の動作フロー図である。It is an operation | movement flowchart of the foot landing detection function of advancing direction, one step generation | occurrence | production / stop detection function, and a walk information derivation | leading-out function. 図5の変形例を示す動作フロー図である。It is an operation | movement flowchart which shows the modification of FIG. 図8の変形例を示す動作フロー図である。It is an operation | movement flowchart which shows the modification of FIG. 本発明による実施形態2の歩行計による歩数情報導出原理の説明図である。It is explanatory drawing of the step count information derivation | leading-out principle by the pedometer of Embodiment 2 by this invention. 足振出検出機能の動作フロー図である。It is an operation | movement flowchart of a foot | bridging detection function. 足定速進行検出機能の動作フロー図である。It is an operation | movement flowchart of a step constant speed progress detection function. 進行方向の足着地検出機能、一歩発生・停止検出機能および歩行情報導出機能の動作フロー図である。It is an operation | movement flowchart of the foot landing detection function of advancing direction, one step generation | occurrence | production / stop detection function, and a walk information derivation | leading-out function.

符号の説明Explanation of symbols

1 歩行計
10 信号処理・演算器
11 加速度センサ
12 A/D変換器
13 記憶部
1 Pedometer 10 Signal Processing / Calculator 11 Acceleration Sensor 12 A / D Converter 13 Storage Unit

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.
前記演算手段は、前記前後加速度検出手段からのサンプリング・データの値が、遅くとも前記0Gより大きい所定の進行方向用しきい値を上回った時点から、前記前後加速度検出手段からのサンプリング・データ毎に、そのサンプリング・データの積算値を求めことにより、前記処理により検出された脚部による一歩を含む検出歩行の瞬時速度を求めるとともに、その瞬時速度を累積して累積速度を求め、前記検出歩行の瞬時速度がゼロに戻った時点またはそれ以降での前記累積速度と、この累積速度を求めるのに要したサンプリング数とから、前記検出歩行の平均速度を求めることを特徴とする請求項2または3記載の歩行計。   The calculation means is configured for each sampling data from the longitudinal acceleration detection means from the time when the value of the sampling data from the longitudinal acceleration detection means exceeds a predetermined traveling direction threshold value greater than 0 G at the latest. Then, by calculating the integrated value of the sampling data, the instantaneous speed of the detected walking including one step by the leg detected by the processing is obtained, the cumulative speed is obtained by accumulating the instantaneous speed, and the detected walking The average speed of the detected walking is obtained from the accumulated speed at the time when the instantaneous speed returns to zero or after and the number of samplings required to obtain the accumulated speed. The pedometer described. 計時手段を備え、
前記演算手段は、前記計時手段を用いて、前記脚部による一歩および他の脚部による一方からなる検出歩行の歩行時間を求める一方、前記検出歩行の平均速度と前記検出歩行の歩行時間とから、前記脚部による一歩および他の脚部による一方からなる検出歩行の移動距離を求めることを特徴とする請求項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.
前記演算手段は、前記利用者がある区間を歩行した場合に、その区間における各検出歩行の平均速度を求めることにより、その区間における歩行の速度を求めることを特徴とする請求項4または5記載の歩行計。   The said calculating means calculates | requires the speed of the walk in the area by calculating | requiring the average speed of each detection walk in the area, when the said user walks in a certain area. Pedometer. 前記検出歩行の平均速度別および個人情報別の消費カロリー算出基準値を記憶する換算値記憶手段と、消費カロリー記憶手段とを備え、
前記演算手段は、前記検出歩行毎に、その検出歩行の平均速度および前記利用者の個人情報に対応する消費カロリー算出基準値を前記換算値記憶手段から読み出し、その消費カロリー算出基準値に前記検出歩行の移動距離を乗じて、この移動距離分の消費カロリー値を求め、これを前記消費カロリー記憶手段に累積記憶することを特徴とする請求項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.
JP2004219305A 2004-07-27 2004-07-27 Pedometer Withdrawn JP2006039971A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (12)

* Cited by examiner, † Cited by third party
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