JP6056045B2 - Pedometer and sensitivity adjustment method - Google Patents
Pedometer and sensitivity adjustment method Download PDFInfo
- Publication number
- JP6056045B2 JP6056045B2 JP2012229479A JP2012229479A JP6056045B2 JP 6056045 B2 JP6056045 B2 JP 6056045B2 JP 2012229479 A JP2012229479 A JP 2012229479A JP 2012229479 A JP2012229479 A JP 2012229479A JP 6056045 B2 JP6056045 B2 JP 6056045B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- threshold
- difference
- stored
- storage unit
- 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.)
- Active
Links
- 230000035945 sensitivity Effects 0.000 title claims description 71
- 238000000034 method Methods 0.000 title claims description 49
- 230000001133 acceleration Effects 0.000 claims description 69
- 230000008569 process Effects 0.000 description 33
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Measurement Of Distances Traversed On The Ground (AREA)
Description
本発明は、歩数計及び感度調整方法に係り、例えば加速度センサーを用いて歩数をカウントする歩数計及びその感度調整方法に関する。 The present invention relates to a pedometer and a sensitivity adjustment method, for example, a pedometer that counts the number of steps using an acceleration sensor and a sensitivity adjustment method thereof.
一般に、歩数計ではユーザーが歩行又は走行したことを検知するためのセンサーが搭載されている。そして、センサーが適切に機能することで、歩行等のカウントを確実に行うことができる。したがって、センサーの機能を適切に維持することが重要となり、各種の技術が提案されている。 In general, a pedometer is equipped with a sensor for detecting that a user has walked or run. And it can count reliably, such as walking, because a sensor functions appropriately. Therefore, it is important to properly maintain the function of the sensor, and various techniques have been proposed.
例えば、振り子式のセンサーを用いた歩数計において、おもりのコイルバネの調整することでセンサーの感度を適正に保持する技術がある(例えば特許文献1参照)。さらに、実際に一定歩数を歩いた後にその結果をもとにして、感度の調整を手動で行う技術が知られている。さらにまた、例えば、製造時の加速度センサー毎の出力ばらつきを適正に補正する技術がある(例えば特許文献2参照)。 For example, in a pedometer using a pendulum type sensor, there is a technique for appropriately maintaining the sensitivity of a sensor by adjusting a coil spring of a weight (see, for example, Patent Document 1). Furthermore, a technique is known in which sensitivity is manually adjusted based on the result after actually walking a certain number of steps. Furthermore, for example, there is a technique for appropriately correcting output variations for each acceleration sensor during manufacturing (see, for example, Patent Document 2).
ところで、近年の製品には歩行を検出するセンサーとして加速度センサーが用いられ、精度の高い歩数カウントが実現されている。また、製品の差別化の観点から、さらに精度の高い歩数カウントが求められている。ユーザーの歩き方や走り方の歩行状態等は様々であって、場合によっては適切なカウントが出来ないことがあるという課題があった。 By the way, in recent products, an acceleration sensor is used as a sensor for detecting walking, and a highly accurate step count is realized. In addition, more accurate step counting is required from the viewpoint of product differentiation. There are various ways in which the user walks and runs, and there is a problem that an appropriate count may not be possible in some cases.
特許文献1に開示の技術では、近年の製品に用いられている加速度センサーを用いた歩数計には適用することができず別の技術が必要とされていた。また、特許文献2に開示の技術では、センサーの出力値のばらつきを補正するものであって、ユーザーの歩行状態等を反映させる技術ではなく、別の技術が求められていた。
The technique disclosed in
本発明は以上のような状況に鑑みなされたものであって、上記課題を解決する技術を提供することを目的とする。 This invention is made | formed in view of the above situations, Comprising: It aims at providing the technique which solves the said subject.
本発明の歩数計は、加速度センサーの検出した加速度を取得する加速度取得部と、ピッチ毎又は速度毎に関連づけられた閾値を記憶する記憶部と、前記加速度取得部により取得した前記加速度からピッチ又は速度を算出し、前記加速度の波形の所定周期における上限値及び下限値を特定し、前記特定した前記上限値及び前記下限値を基に歩数カウントをするためのデータを生成し、前記記憶部に記憶する前記閾値と前記データとを比較して歩数カウントするか否かを決定する歩数カウント部と、前記歩数カウント部により生成された前記データが前記記憶部に記憶する前記閾値から所定範囲にある場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データが前記閾値から所定範囲にない場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない閾値調整部と、を有する。
また、前記閾値調整部は、前記歩数カウント部により生成された前記データと前記記憶部に記憶する前記閾値との差分又は差分の絶対値が所定値より小さい場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データと前記閾値との差分又は差分の絶対値が所定値以上の場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない。
また、前記データは、前記加速度の前記上限値及び前記下限値から得られるP−P値であって、前記閾値調整部は、前記P−P値と前記閾値との差分が所定値より小さい場合には、前記P−P値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、前記P−P値と前記閾値との差分の絶対値が所定値より小さい場合には、前記P−P値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記P−P値と前記閾値との差分が所定値以上の場合には、前記P−P値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、前記P−P値と前記閾値との差分の絶対値が所定値以上の場合には、前記P−P値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶しなくともよい。
また、前記データは、前記加速度の前記上限値及び前記下限値の絶対値であって、前記閾値調整部は、前記上限値と前記閾値との差分が所定値より小さい場合には、前記上限値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、前記上限値と前記閾値との差分の絶対値が所定値より小さい場合には、前記上限値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記上限値と前記閾値との差分が所定値以上の場合には、前記上限値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、前記上限値と前記閾値との差分の絶対値が所定値以上の場合には、前記上限値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶せず、前記下限値の絶対値と前記閾値との差分が所定値より小さい場合には、前記下限値の絶対値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、前記下限値の絶対値と前記閾値との差分の絶対値が所定値より小さい場合には、前記下限値の絶対値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記下限値の絶対値と前記閾値との差分が所定値以上の場合には、前記下限値の絶対値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、前記下限値の絶対値と前記閾値との差分の絶対値が所定値以上の場合には、前記下限値の絶対値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶しなくともよい。
本発明の感度調整方法は、加速度センサーの取得した加速度からピッチ又は速度を算出するピッチ/速度算出工程と、前記加速度の波形の所定周期の上限値及び下限値を特定し、前記特定した前記上限値及び前記下限値を基に歩数カウントをするためのデータを生成するデータ生成工程と、記憶部にされる閾値と前記データをもとに、歩数カウントする閾値を決定する閾値決定工程と、前記データ生成工程により生成された前記データが前記記憶部に記憶される前記閾値から所定範囲にある場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データが前記閾値から所定範囲にない場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない閾値反映工程とを有する。
The pedometer of the present invention includes an acceleration acquisition unit that acquires the acceleration detected by the acceleration sensor, a storage unit that stores a threshold value associated with each pitch or each speed , and a pitch or a distance from the acceleration acquired by the acceleration acquisition unit. Calculate the speed, specify an upper limit value and a lower limit value in a predetermined cycle of the waveform of the acceleration, generate data for counting the number of steps based on the specified upper limit value and the lower limit value, in the storage unit The threshold value to be stored and the data are compared to determine whether or not to count the number of steps, and the data generated by the step count unit is within a predetermined range from the threshold value stored in the storage unit In this case, the difference between the data and the threshold or the absolute value of the difference is stored as a threshold stored in the storage unit, and the data falls within a predetermined range from the threshold. Case has a threshold adjustment unit is not stored in the storage unit the absolute value of the difference or difference as a threshold value to be stored in the storage unit of the data and the threshold value.
In addition, the threshold adjustment unit, when the difference between the data generated by the step count unit and the threshold stored in the storage unit or the absolute value of the difference is smaller than a predetermined value, the data and the threshold Or the absolute value of the difference is stored as a threshold value stored in the storage unit, and if the difference between the data and the threshold value or the absolute value of the difference is equal to or greater than a predetermined value, the difference between the data and the threshold value or The absolute value of the difference is not stored in the storage unit as a threshold value stored in the storage unit.
Further, the data is a PP value obtained from the upper limit value and the lower limit value of the acceleration, and the threshold adjuster is configured such that a difference between the PP value and the threshold is smaller than a predetermined value. The difference between the PP value and the threshold value is stored as a threshold value stored in the storage unit, and when the absolute value of the difference between the PP value and the threshold value is smaller than a predetermined value, The absolute value of the difference between the PP value and the threshold value is stored as a threshold value stored in the storage unit, and when the difference between the PP value and the threshold value is greater than or equal to a predetermined value, the PP value If the absolute value of the difference between the PP value and the threshold value is not less than a predetermined value, the difference between the threshold value and the threshold value is not stored as the threshold value stored in the storage unit. The absolute value of the difference between and may not be stored as a threshold value stored in the storage unit.
Further, the data is an absolute value of the upper limit value and the lower limit value of the acceleration, and the threshold value adjustment unit, when the difference between the upper limit value and the threshold value is smaller than a predetermined value, the upper limit value And the threshold value stored in the storage unit, and if the absolute value of the difference between the upper limit value and the threshold value is smaller than a predetermined value, the absolute value of the difference between the upper limit value and the threshold value The value is stored as a threshold value stored in the storage unit, and when the difference between the upper limit value and the threshold value is equal to or greater than a predetermined value, the difference between the upper limit value and the threshold value is stored as a threshold value stored in the storage unit. Without the absolute value of the difference between the upper limit value and the threshold value is greater than or equal to a predetermined value, the absolute value of the difference between the upper limit value and the threshold value is not stored as a threshold value stored in the storage unit, The difference between the absolute value of the lower limit and the threshold is smaller than the predetermined value The difference between the absolute value of the lower limit value and the threshold value is stored as a threshold value stored in the storage unit, and the absolute value of the difference between the absolute value of the lower limit value and the threshold value is smaller than a predetermined value The absolute value of the difference between the absolute value of the lower limit value and the threshold value is stored as a threshold value stored in the storage unit, and when the difference between the absolute value of the lower limit value and the threshold value is greater than or equal to a predetermined value When the absolute value of the difference between the absolute value of the lower limit value and the threshold value is not stored as a threshold value stored in the storage unit and the absolute value of the difference between the absolute value of the lower limit value and the threshold value is equal to or greater than a predetermined value, The absolute value of the difference between the absolute value of the lower limit value and the threshold value may not be stored as the threshold value stored in the storage unit.
The sensitivity adjustment method of the present invention specifies a pitch / speed calculation step of calculating a pitch or speed from acceleration acquired by an acceleration sensor, an upper limit value and a lower limit value of a predetermined period of the acceleration waveform, and the specified upper limit a data generating step of generating data for the step count based on the value and the lower limit value, on the basis of the data with a threshold value that is in the storage unit, and a threshold determination step of determining a threshold value for step count, the When the data generated by the data generation step is within a predetermined range from the threshold stored in the storage unit, a difference between the data and the threshold or an absolute value of the difference is stored as the threshold in the storage unit. When the data is not within a predetermined range from the threshold, the difference between the data and the threshold or the absolute value of the difference is stored as the threshold stored in the storage unit. And a threshold value reflecting step not stored.
本発明によれば、実際に使用した値(加速度値等)を用いて感度調整がなされるので、ユーザー毎に最適化されたピッチ毎の感度を設定することができ、歩数の計数精度を向上させる技術を提供できる。 According to the present invention, since sensitivity adjustment is performed using values actually used (acceleration values, etc.), the sensitivity for each pitch optimized for each user can be set, and the counting accuracy of steps is improved. Technology can be provided.
次に、本発明を実施するための形態(以下、単に「実施形態」という)を、図面を参照して具体的に説明する。 Next, modes for carrying out the present invention (hereinafter, simply referred to as “embodiments”) will be specifically described with reference to the drawings.
図1は、本実施形態に係る歩数計10の概略構成を示す機能ブロック図であって、主に、歩数カウント機能に着目して示している。歩数計10は、表示部12と、加速度センサー14と、操作部16と、演算部20と、記憶部30とを備える。
FIG. 1 is a functional block diagram showing a schematic configuration of a
表示部12は、液晶表示器等によって構成されており、計測した歩数や時間、各種の設定等の情報を表示する。
The
加速度センサー14は、3軸加速度センサーであって、XYZ軸の3方向の加速度を1デバイスで測定できる。検出値は演算部20に出力される。
The
操作部16は、ユーザーの操作を受け付けるスイッチやボタン等であって、操作結果は演算部20に通知される。
The
演算部20は、CPUを備えて構成されており、歩数計10を統括的に制御するとともに、本実施形態に特徴的な機能を実現する構成として、加速度取得部22と、歩数カウント部24と、感度調整部26とを備える。
The
加速度取得部22は、加速度センサー14からの信号(検出値)を取得する。加速度センサー14からの信号がアナログ信号であれば、AD変換して検出値をサンプリングする。
The
歩数カウント部24は、加速度取得部22で取得した信号をもとに歩数を計数するとともにピッチを計算する。具体的には、歩数カウント部24は、取得した加速度の波形の所定周期(ここでは1周期)の上限値及び下限値を特定し、それらをもとにP−P(Peak to Peak)値を算出する。そして、歩数カウント部24は、P−P値が所定の閾値より大きい場合に、1歩としてカウントする。より具体的な計数処理については図3のフローチャートで後述する。また、歩数カウント部24は、取得した加速度とP−P値の計測時間とからピッチを計算する。なお、上限値及び下限値は、2周期以上の平均値等が用いられてもよい。
The step
感度調整部26は、歩数を計数する場合に用いる上記の閾値を決定する。具体的には、感度調整部26は、歩行(走行)ピッチに応じて感度となる閾値を決定する。閾値の決定の手順は、図3のフローチャートで後述する。
The
記憶部30は各種設定情報等を記憶する。さらに、記憶部30は、ピッチ感度対応データテーブル32を備える。
The
ピッチ感度対応データテーブル32は、加速度センサー14の測定結果を記憶する。具体的には、ピッチ感度対応データテーブル32には、P−P値と閾値との差分が所定範囲の時にその差分値がピッチと関連づけて記憶される。つまり、所定範囲(ここでは10単位)のピッチ毎のテーブルデータが形成されることになる。
The pitch sensitivity correspondence data table 32 stores the measurement result of the
ここで、図2は、歩行(走行)ピッチとそれに応じた感度となる閾値との対応を示している。実際には、感度a〜sは加速度センサー14の出力特性に応じた数字となる。なお、図中のピッチ60とは、計測したピッチが60〜69の場合を示している。例えば、歩行(走行)ピッチが60の場合、感度はaである。また、ピッチが180の場合、感度はmとなる。この閾値は、各ピッチに関連づけられて記憶された差分値の中央値が用いられる。なお、閾値として中央値でなく平均値が用いられても良いし、異常値と想定される値を除いた中央値や平均値が用いられてもよい。なお、歩数計10の使用初期には差分値が蓄積されていないので、予め設定された初期値が用いられる。また、閾値を特定するための差分値の母集団は、過去の所定期間におけるものであって、例えば、過去1分間や10分間などの期間におけるものである。この期間は、ユーザーが操作部16を操作して設定可能であってもよい。また、図2のテーブルが記憶部30に別途作成され、歩数カウントの度に更新されてもよい。
Here, FIG. 2 shows the correspondence between the walking (running) pitch and the threshold value corresponding to the sensitivity. Actually, the sensitivities a to s are numbers corresponding to the output characteristics of the
図3は、歩数計10における歩行カウント処理を示すフローチャートであって、概略処理は次の通りである。つまり、歩数カウント部24は、加速度からピッチを算出し、ピッチに応じた閾値を用いて、そのピッチを1歩として歩カウントする否かを決定する。また、感度調整部26は、使用する閾値をピッチ感度対応データテーブル32を参照して決定する。以下、詳細に説明する。
FIG. 3 is a flowchart showing the walk counting process in the
歩数の計数処理が開始されると、加速度取得部22は加速度センサー14から加速度を取得する(S10)。加速度を所得できない場合は(S10のN)、加速度取得部22は、加速度取得処理を継続する。
When the step counting process is started, the
加速度取得部22で加速度の値を取得できた場合に(S10のY)、歩数カウント部24は、一周期におけるP−P値を算出する(S12)。P−P値を算出できない場合、つまり一周期に満たない場合には(S12のN)、加速度取得処理(S10)に戻る。
When the acceleration value can be acquired by the acceleration acquisition unit 22 (Y in S10), the step
一周期におけるP−P値を算出することができると(S12のY)、歩数カウント部24は、ピッチを算出する(S14)。
When the PP value in one cycle can be calculated (Y in S12), the step
つぎに、感度調整部26は、ピッチ感度対応データテーブル32を参照し、ピッチ毎のテーブルデータをもとに閾値Thを決定する(S16)。閾値として中央値を用いる設定であれば、感度調整部26は、テーブルデータから中央値を抽出する。
Next, the
そして、歩数カウント部24は、P−P値と閾値とを比較して、P−P値が閾値より大きいか否かを判断する(S18)。
Then, the step
P−P値が閾値より大きい場合(S18のY)、歩数カウント部24は歩数カウントを1だけインクリメントする(S20)。その場合、表示部12における歩数表示は更新される。P−P値が閾値以下の場合(S18のN)、歩数カウント部24は歩数カウントを行わない。
When the PP value is larger than the threshold value (Y in S18), the step
つづいて、感度調整部26は、P−P値と使用した閾値Thとの差分X(=(p−p)−Th)を算出し(S22)、差分Xが正であるか否かを判断する(S24)。
Subsequently, the
差分Xが正の場合(S24のY)、感度調整部26は差分Xが所定値aより小さいか否かを判断する(S26)。差分Xがあまりにも大きい場合はP−P値が異常値であった可能性が高いため、ピッチ感度対応データテーブル32に記憶するデータから除外するための処理である。したがって、差分Xが所定値aより小さい場合(S26のY)、感度調整部26は差分Xをピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S28)、フローはS10の処理に戻る。差分Xが所定値a以上の場合(S26のN)、感度調整部26は差分Xをピッチ感度対応データテーブル32に記録せず、処理が終了し、フローはS10の処理に戻る。
When the difference X is positive (Y in S24), the
差分Xが0以下の場合(S24のN)、感度調整部26は差分Xの絶対値が所定値bより小さいか否かを判断する(S30)。本処理も異常値を除外するための処理である。したがって、差分Xの絶対値が所定値bより小さい場合(S30のY)、感度調整部26は差分Xの絶対値をピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S32)、フローはS10の処理に戻る。差分Xの絶対値が所定値b以上の場合(S30のN)、感度調整部26は差分Xをピッチ感度対応データテーブル32に記録せず、処理が終了し、フローはS10の処理に戻る。
When the difference X is 0 or less (N in S24), the
以上、本実施形態によると、歩数計10が自動で感動調整を行うので、原則としてユーザーはなんら調整をする必要が無く、感度調整のユーザー負担を回避することができる。また、実際に使用した値(加速度値等)を用いて感度調整がなされるので、ユーザー毎に最適化されたピッチ毎の感度を設定することができる。その結果、歩数の計数精度が向上する。特に、ユーザーの歩行状態や、路面状態、使用する靴等によって得られる加速度が異なることがあるため、そのような状況を反映させ、様々なユーザーや使用態様に適切に感度調整、つまり歩数計数を行うことができる。
As described above, according to the present embodiment, since the
以上、本発明を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素の組み合わせ等にいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described based on the embodiments. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to combinations of the respective components and the like, and such modifications are within the scope of the present invention.
図4は、変形例に係る歩数計10における歩行カウント処理を示すフローチャートであって、概略処理は次の通りである。本変形例の処理は、加速度のP−P値ではなく、上限値及び下限値をそれぞれ用いる点で上述の実施形態の処理と異なる。また、したがって、用いる閾値が上限値の閾値Thaと下限値の閾値Thbの2つになり、さらに、ピッチ感度対応データテーブル32には、上限値差分X1と下限値差分X2の2種類がピッチと関連づけて記憶される。以下、処理をフローチャートにもとづいて説明する。
FIG. 4 is a flowchart showing the walk counting process in the
歩数の計数処理が開始されると、加速度取得部22は加速度センサー14から加速度を取得する(S110)。加速度を所得できない場合は(S110のN)、加速度取得部22は、加速度取得処理を継続する。
When the step counting process is started, the
加速度取得部22で加速度の値を取得できた場合に(S110のY)、歩数カウント部24は、一周期における上限値と下限値とを算出する(S112)。上限値と下限値を算出できない場合(S112のN)、加速度取得処理(S110)に戻る。
When the acceleration value can be obtained by the acceleration obtaining unit 22 (Y in S110), the step
上限値と下限値とを算出できた場合(S112のY)、歩数カウント部24は、ピッチを算出する(S114)。
When the upper limit value and the lower limit value can be calculated (Y in S112), the step
つぎに、感度調整部26は、ピッチ感度対応データテーブル32を参照し、ピッチ毎のテーブルデータをもとに上限値の閾値Thaと下限値の閾値Thbとを決定する(S116)。どのような基準で閾値を決定するかは上述の実施形態同様に中央値が用いられてもよいし、平均値が用いられてもよい。
Next, the
そして、歩数カウント部24は、上限値と上限値の閾値Thaとを比較する(S118)。上限値が閾値Tha以下なら(S118のN)、歩数カウント部24は歩数カウントをしない。
Then, the step
上限値が閾値Thaより大きい場合(S118のY)、歩数カウント部24は、下限値の絶対値と下限値の閾値Thbとを比較する(S120)。下限値の絶対値が閾値Thb以下なら(S120のN)、歩数カウント部24は歩数カウントをしない。
When the upper limit value is larger than the threshold value Tha (Y in S118), the step
下限値の絶対値が閾値Thbより大きい場合(S120のY)、歩数カウント部24は歩数カウント部24は歩数カウントを1だけインクリメントする(S122)。
When the absolute value of the lower limit value is larger than the threshold value Thb (Y in S120), the step
つづいて、感度調整部26は、上限値と使用した閾値Thaとの差分X1(=上限値−Tha)を算出し(S124)、差分X1が正であるか否かを判断する(S126)。
Subsequently, the
差分X1が正の場合(S126のY)、感度調整部26は差分X1が所定値a1より小さいか否かを判断する(S128)。差分X1が所定値a1より小さい場合(S128のY)、感度調整部26は差分X1をピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S130)、次の処理(S136)に移る。差分X1が所定値a1以上の場合(S128のN)、感度調整部26は差分X1をピッチ感度対応データテーブル32に記録せず、次の処理(S136)に移る。
When the difference X1 is positive (Y in S126), the
差分X1が0以下の場合(S126のN)、感度調整部26は差分X1の絶対値が所定値b1より小さいか否かを判断する(S132)。差分X1の絶対値が所定値b1より小さい場合(S132のY)、感度調整部26は差分X1の絶対値をピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S134)、次の処理(S136)に移る。差分X1の絶対値が所定値b1以上の場合(S132のN)、感度調整部26は差分X1をピッチ感度対応データテーブル32に記録せず、次の処理(S136)に移る。
When the difference X1 is 0 or less (N in S126), the
つづいて、感度調整部26は、下限値の絶対値と使用した閾値Thbとの差分X2(=|下限値|−Thb)を算出し(S136)、差分X2が正であるか否かを判断する(S138)。
Subsequently, the
差分X2が正の場合(S138のY)、感度調整部26は差分X2が所定値c1より小さいか否かを判断する(S140)。差分X2が所定値c1より小さい場合(S140のY)、感度調整部26は差分X2をピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S142)、最初の加速度取得処理(S110)に戻る。差分X2が所定値c1以上の場合(S140のN)、感度調整部26は差分X2をピッチ感度対応データテーブル32に記録せず、最初の加速度取得処理(S110)に戻る。
When the difference X2 is positive (Y in S138), the
差分X2が0以下の場合(S138のN)、感度調整部26は差分X2の絶対値が所定値d1より小さいか否かを判断する(S144)。差分X2の絶対値が所定値d1より小さい場合(S144のY)、感度調整部26は差分X2の絶対値をピッチ感度対応データテーブル32にピッチと対応づけて記憶し(S146)、最初の加速度取得処理(S110)に戻る。差分X2の絶対値が所定値d1以上の場合(S144のN)、感度調整部26は差分X2をピッチ感度対応データテーブル32に記録せず、最初の加速度取得処理(S110)に戻る。
When the difference X2 is 0 or less (N in S138), the
以上、本実施形態によると、加速度の上限値、下限値に分けて閾値等を設定するので、ユーザーの歩行状態を感度調整に細かく反映させることができる。つまり、歩行における蹴り出し、着地のそれぞれの状態を反映させることができる。 As described above, according to the present embodiment, the threshold value and the like are set separately for the upper limit value and the lower limit value of the acceleration, so that the user's walking state can be finely reflected in the sensitivity adjustment. That is, it is possible to reflect the kicking and landing states during walking.
なお、上述の実施形態及びその変形例では、歩行(走行)のピッチ毎に歩数カウントする際の感度(閾値)が設定されたが、他に歩行(走行)の速度が用いられてもよい。 In the above-described embodiment and its modification, the sensitivity (threshold value) for counting the number of steps is set for each walking (running) pitch, but the walking (running) speed may be used.
10 歩数計
12 表示部
14 加速度センサー
16 操作部
20 演算部
22 加速度取得部
24 歩数カウント部
26 感度調整部
30 記憶部
32 ピッチ感度対応データテーブル
DESCRIPTION OF
Claims (5)
ピッチ毎又は速度毎に関連づけられた閾値を記憶する記憶部と、
前記加速度取得部により取得した前記加速度からピッチ又は速度を算出し、前記加速度の波形の所定周期における上限値及び下限値を特定し、前記特定した前記上限値及び前記下限値を基に歩数カウントをするためのデータを生成し、前記記憶部に記憶する前記閾値と前記データとを比較して歩数カウントするか否かを決定する歩数カウント部と、
前記歩数カウント部により生成された前記データが前記記憶部に記憶する前記閾値から所定範囲にある場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データが前記閾値から所定範囲にない場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない閾値調整部と、
を有することを特徴とする歩数計。 An acceleration acquisition unit for acquiring the acceleration detected by the acceleration sensor;
A storage unit for storing a threshold value associated with each pitch or each speed;
The pitch or speed is calculated from the acceleration acquired by the acceleration acquisition unit, the upper limit value and the lower limit value in a predetermined cycle of the acceleration waveform are specified, and the step count is calculated based on the specified upper limit value and the lower limit value. A step count counting unit that generates data to do and determines whether to count steps by comparing the threshold value stored in the storage unit with the data ;
When the data generated by the step count counting unit is within a predetermined range from the threshold value stored in the storage unit, the difference between the data and the threshold value or the absolute value of the difference is used as the threshold value stored in the storage unit. Storing, and if the data is not within a predetermined range from the threshold, a threshold adjustment unit that does not store the difference between the data and the threshold or the absolute value of the difference in the storage unit as a threshold to be stored in the storage unit ;
A pedometer characterized by comprising:
前記歩数カウント部により生成された前記データと前記記憶部に記憶する前記閾値との差分又は差分の絶対値が所定値より小さい場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データと前記閾値との差分又は差分の絶対値が所定値以上の場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない、If the difference between the data generated by the step counting unit and the threshold stored in the storage unit or the absolute value of the difference is smaller than a predetermined value, the difference between the data and the threshold or the absolute value of the difference is When the difference between the data and the threshold or the absolute value of the difference is greater than or equal to a predetermined value, the difference between the data and the threshold or the absolute value of the difference is stored in the storage unit. Do not store in the storage unit as a threshold to be stored in
ことを特徴とする請求項1に記載の歩数計。The pedometer according to claim 1.
前記閾値調整部は、
前記P−P値と前記閾値との差分が所定値より小さい場合には、前記P−P値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、
前記P−P値と前記閾値との差分の絶対値が所定値より小さい場合には、前記P−P値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、
前記P−P値と前記閾値との差分が所定値以上の場合には、前記P−P値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、
前記P−P値と前記閾値との差分の絶対値が所定値以上の場合には、前記P−P値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶しない、
ことを特徴とする請求項2に記載の歩数計。 The data is a PP value obtained from the upper limit value and the lower limit value of the acceleration,
The threshold adjustment unit includes:
If the difference between the PP value and the threshold is smaller than a predetermined value, store the difference between the PP value and the threshold as a threshold stored in the storage unit;
If the absolute value of the difference between the PP value and the threshold value is smaller than a predetermined value, store the absolute value of the difference between the PP value and the threshold value as a threshold value stored in the storage unit;
If the difference between the P-P value and the threshold value is greater than or equal to a predetermined value, the difference between the P-P value and the threshold value is not stored as a threshold value stored in the storage unit,
When the absolute value of the difference between the PP value and the threshold is not less than a predetermined value, the absolute value of the difference between the PP value and the threshold is not stored as a threshold stored in the storage unit.
The pedometer according to claim 2.
前記閾値調整部は、
前記上限値と前記閾値との差分が所定値より小さい場合には、前記上限値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、
前記上限値と前記閾値との差分の絶対値が所定値より小さい場合には、前記上限値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、
前記上限値と前記閾値との差分が所定値以上の場合には、前記上限値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、
前記上限値と前記閾値との差分の絶対値が所定値以上の場合には、前記上限値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶せず、
前記下限値の絶対値と前記閾値との差分が所定値より小さい場合には、前記下限値の絶対値と前記閾値との差分を前記記憶部に記憶する閾値として記憶し、
前記下限値の絶対値と前記閾値との差分の絶対値が所定値より小さい場合には、前記下限値の絶対値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶し、
前記下限値の絶対値と前記閾値との差分が所定値以上の場合には、前記下限値の絶対値と前記閾値との差分を前記記憶部に記憶する閾値として記憶せず、
前記下限値の絶対値と前記閾値との差分の絶対値が所定値以上の場合には、前記下限値の絶対値と前記閾値との差分の絶対値を前記記憶部に記憶する閾値として記憶しない、
ことを特徴とする請求項2に記載の歩数計。 The data is an absolute value of the upper limit value and the lower limit value of the acceleration,
The threshold adjustment unit includes:
When the difference between the upper limit value and the threshold value is smaller than a predetermined value, the difference between the upper limit value and the threshold value is stored as a threshold value stored in the storage unit,
When the absolute value of the difference between the upper limit value and the threshold value is smaller than a predetermined value, the absolute value of the difference between the upper limit value and the threshold value is stored as a threshold value stored in the storage unit,
When the difference between the upper limit value and the threshold value is greater than or equal to a predetermined value, the difference between the upper limit value and the threshold value is not stored as a threshold value stored in the storage unit,
When the absolute value of the difference between the upper limit value and the threshold value is greater than or equal to a predetermined value, the absolute value of the difference between the upper limit value and the threshold value is not stored as a threshold value stored in the storage unit,
When the difference between the absolute value of the lower limit value and the threshold value is smaller than a predetermined value, the difference between the absolute value of the lower limit value and the threshold value is stored as a threshold value stored in the storage unit,
When the absolute value of the difference between the absolute value of the lower limit value and the threshold value is smaller than a predetermined value, the absolute value of the difference between the absolute value of the lower limit value and the threshold value is stored as a threshold value stored in the storage unit. ,
When the difference between the absolute value of the lower limit value and the threshold value is greater than or equal to a predetermined value, the difference between the absolute value of the lower limit value and the threshold value is not stored as a threshold value stored in the storage unit,
When the absolute value of the difference between the absolute value of the lower limit value and the threshold value is greater than or equal to a predetermined value, the absolute value of the difference between the absolute value of the lower limit value and the threshold value is not stored as a threshold value stored in the storage unit ,
The pedometer according to claim 2.
前記加速度の波形の所定周期の上限値及び下限値を特定し、前記特定した前記上限値及び前記下限値を基に歩数カウントをするためのデータを生成するデータ生成工程と、A data generation step of specifying an upper limit value and a lower limit value of a predetermined period of the acceleration waveform, and generating data for counting steps based on the specified upper limit value and the lower limit value;
記憶部にされる閾値と前記データをもとに、歩数カウントする閾値を決定する閾値決定工程と、Based on the threshold value stored in the storage unit and the data, a threshold value determining step for determining a threshold value for counting the number of steps,
前記データ生成工程により生成された前記データが前記記憶部に記憶される前記閾値から所定範囲にある場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として記憶し、前記データが前記閾値から所定範囲にない場合には、前記データと前記閾値との差分又は差分の絶対値を前記記憶部に記憶する閾値として前記記憶部に記憶しない閾値反映工程と、A threshold value for storing a difference between the data and the threshold value or an absolute value of the difference in the storage unit when the data generated by the data generation step is within a predetermined range from the threshold value stored in the storage unit And when the data is not within a predetermined range from the threshold, a threshold reflection step of not storing the difference between the data and the threshold or the absolute value of the difference in the storage as a threshold stored in the storage ,
を有することを特徴とする感度調整方法。A method for adjusting sensitivity, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012229479A JP6056045B2 (en) | 2012-10-17 | 2012-10-17 | Pedometer and sensitivity adjustment method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012229479A JP6056045B2 (en) | 2012-10-17 | 2012-10-17 | Pedometer and sensitivity adjustment method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014081798A JP2014081798A (en) | 2014-05-08 |
JP6056045B2 true JP6056045B2 (en) | 2017-01-11 |
Family
ID=50785935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012229479A Active JP6056045B2 (en) | 2012-10-17 | 2012-10-17 | Pedometer and sensitivity adjustment method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6056045B2 (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3772887B2 (en) * | 2000-10-16 | 2006-05-10 | オムロンヘルスケア株式会社 | Body motion detection device |
EP1770369B1 (en) * | 2005-10-03 | 2012-06-06 | STMicroelectronics Srl | A method for controlling a pedometer. |
EP1770368B1 (en) * | 2005-10-03 | 2009-05-27 | STMicroelectronics S.r.l. | Pedometer device and step detection method using an algorithm for self-adaptive computation of acceleration thresholds. |
EP1813916B1 (en) * | 2006-01-30 | 2014-04-30 | STMicroelectronics Srl | Inertial device with pedometer function and portable electronic appliance incorporating said inertial device |
JP4899725B2 (en) * | 2006-08-29 | 2012-03-21 | アイシン精機株式会社 | Step counting device |
JP5202933B2 (en) * | 2007-11-30 | 2013-06-05 | 株式会社タニタ | Body motion detection device |
JP5507129B2 (en) * | 2009-06-26 | 2014-05-28 | シチズンホールディングス株式会社 | Pedometer and activity meter |
JP5617299B2 (en) * | 2010-03-25 | 2014-11-05 | オムロンヘルスケア株式会社 | Activity meter, control program, and activity type identification method |
-
2012
- 2012-10-17 JP JP2012229479A patent/JP6056045B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014081798A (en) | 2014-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6112865B2 (en) | Method for estimating velocity and / or displacement from an accelerometer measurement sample | |
JP4785348B2 (en) | Electronic pedometer | |
JP5059368B2 (en) | Pedometer apparatus and step detection method using algorithm of self-adaptive calculation of acceleration threshold | |
JP5724237B2 (en) | Walking change judgment device | |
RU2601684C2 (en) | Device for real movement detection and control method for device for real movement detection | |
JP5095975B2 (en) | Pedometer control method based on use of inertial sensor and pedometer implementing the method | |
JP2019512366A (en) | System and method for automatic attitude calibration | |
TW201443834A (en) | Device and method for monitoring postural and movement balance for fall prevention | |
JP6115330B2 (en) | Biological information measuring device and biological information measuring method | |
JP6134872B1 (en) | Device, method and system for counting the number of cycles of periodic motion of a subject | |
CN110495890B (en) | Detection method, detection device and detection system | |
KR20190015851A (en) | Motion sensing method and apparatus | |
TWI502167B (en) | Method for counting step and electronic apparatus using the same | |
JP4899725B2 (en) | Step counting device | |
JP4405200B2 (en) | Walking time calculation device and walking distance calculation device using the same | |
JP6056045B2 (en) | Pedometer and sensitivity adjustment method | |
JP2017192563A (en) | Activity meter and exercise amount calculation device | |
JP5740858B2 (en) | Optical phase difference detection type object detection sensor | |
JP5635393B2 (en) | Activity meter | |
JP4296115B2 (en) | Electronic pedometer | |
JP7173102B2 (en) | Information processing device, information processing method and program | |
JP4939962B2 (en) | Pedometer | |
JP6511157B2 (en) | Step number measuring device and step number measuring program | |
WO2018062294A1 (en) | Electronic device, control method, and program | |
JP7494941B2 (en) | Gait index calculation device, gait index calculation system, gait index calculation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150514 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160303 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160520 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161101 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6056045 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |