Nothing Special   »   [go: up one dir, main page]

JP2006175206A - Apparatus, method and program for detecting physical condition - Google Patents

Apparatus, method and program for detecting physical condition Download PDF

Info

Publication number
JP2006175206A
JP2006175206A JP2005266940A JP2005266940A JP2006175206A JP 2006175206 A JP2006175206 A JP 2006175206A JP 2005266940 A JP2005266940 A JP 2005266940A JP 2005266940 A JP2005266940 A JP 2005266940A JP 2006175206 A JP2006175206 A JP 2006175206A
Authority
JP
Japan
Prior art keywords
acceleration vector
principal component
acceleration
vector data
average
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.)
Granted
Application number
JP2005266940A
Other languages
Japanese (ja)
Other versions
JP4547537B2 (en
Inventor
Katsunori Matsuoka
克典 松岡
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.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
National Institute of Advanced Industrial Science and Technology AIST
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 National Institute of Advanced Industrial Science and Technology AIST filed Critical National Institute of Advanced Industrial Science and Technology AIST
Priority to JP2005266940A priority Critical patent/JP4547537B2/en
Publication of JP2006175206A publication Critical patent/JP2006175206A/en
Application granted granted Critical
Publication of JP4547537B2 publication Critical patent/JP4547537B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a physical condition detecting device capable of precisely detecting a physical condition irrespective of the direction of an acceleration sensor mounted thereon, its detecting method, and its detecting program. <P>SOLUTION: This physical condition detecting apparatus is equipped with a three-axis acceleration sensor (1) to be mounted on a human body, a data collecting means (2) for collecting acceleration vector data outputted by the three-axis acceleration sensor (1) at prescribed sampling intervals, and a processing means (5). It is characterized by the processing means (5) which detects the body's condition in walking by using the acceleration vector data collected successively, and has a function of automatically correcting the gravity acceleration direction axis and the body axis in the coordination system of the acceleration sensor by using the successive acceleration vector data within a certain period of time in walking. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、3軸加速度センサを用いて、日常生活、作業などにおける人の歩行状態や姿勢などを検出する身体状態検出装置、その検出方法及び検出プログラムに関する。   The present invention relates to a body state detection apparatus, a detection method, and a detection program for detecting a walking state or posture of a person in daily life or work using a triaxial acceleration sensor.

従来、身体に加速度センサを装着し、身体の姿勢変化による加速度センサの出力信号の変化から重力加速度方向の変化を求め、身体姿勢の検出を行う種々の方法が提案されている。例えば、下記非特許文献1には、加速度センサと角速度センサとの組み合わせにより歩行、階段昇降などを検知する方法が提案されている。   Conventionally, various methods have been proposed in which an acceleration sensor is attached to the body, a change in the gravitational acceleration direction is obtained from a change in the output signal of the acceleration sensor due to a change in the posture of the body, and a body posture is detected. For example, the following Non-Patent Document 1 proposes a method of detecting walking, stair climbing and the like by a combination of an acceleration sensor and an angular velocity sensor.

また、下記特許文献1には、人が動作していない状態で加速度センサの出力信号の直流成分を測定することによって、予め加速度センサの傾斜角度(具体的には、加速度センサが内蔵されたペースメーカの仰角とずれ角)を求めることができる体動検出装置が開示されている。
特開平11−42220号公報 興梠・倉田,慣性センサ群とウェアラブルカメラを用いた歩行動作解析に基づくパーソナルポジショニング手法,信学技報,PRMU2003-260,pp.25-30,2004
Further, in Patent Document 1 below, by measuring the direct current component of the output signal of the acceleration sensor while a person is not operating, the inclination angle of the acceleration sensor (specifically, a pacemaker with a built-in acceleration sensor) is measured. A body motion detecting device capable of obtaining the angle of elevation and the angle of deviation is disclosed.
Japanese Patent Laid-Open No. 11-42220 Koki and Kurata, Personal Positioning Method Based on Walking Motion Analysis Using Inertial Sensors and Wearable Cameras, IEICE Technical Report, PRMU2003-260, pp.25-30, 2004

しかし、従来の方法では、正確な測定には、加速度センサを身体に装着する際に重力加速度方向に対して正確に取り付けることが要求されるが、これは容易ではない。   However, in the conventional method, accurate measurement requires that the acceleration sensor is accurately attached to the direction of gravitational acceleration when attached to the body, but this is not easy.

また、上記特許文献1では、初期の加速度センサの傾斜角度を求めることができるが、動作していない状態で加速度センサの出力信号の直流成分を測定するという煩雑な処理が必要である。   In Patent Document 1, the initial inclination angle of the acceleration sensor can be obtained, but a complicated process of measuring the direct current component of the output signal of the acceleration sensor in a non-operating state is necessary.

更に、加速度センサを正確に取り付けることができたとしても、取り付け後の身体状態の変化によって、加速度センサの取り付け方向が初期方向から変化してしまう可能性がある場合には、重力加速度方向を予め設定しておく方法では、身体状態を正しく検出することができなくなる問題がある。   Furthermore, even if the acceleration sensor can be correctly attached, if the attachment direction of the acceleration sensor may change from the initial direction due to a change in the body condition after attachment, the gravitational acceleration direction is set in advance. In the method of setting, there is a problem that the body state cannot be detected correctly.

本発明の目的は、上記の課題を解決すべく、加速度センサの取り付け方向に依存せず、歩行状態、姿勢の傾斜などの身体状態を精度よく検出することができる身体状態検出装置、その検出方法及び検出プログラムを提供することにある。   SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems, and does not depend on the mounting direction of the acceleration sensor, and can detect a body state such as a walking state and a posture inclination with high accuracy, and a detection method thereof. And providing a detection program.

本発明の目的は、以下の手段によって達成される。   The object of the present invention is achieved by the following means.

即ち、本発明に係る身体状態検出装置(1)は、身体に装着される3軸加速度センサと、該3軸加速度センサから出力される加速度ベクトルデータを所定のサンプリング間隔で採取するデータ採取手段と、処理手段とを備え、前記処理手段が、連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出し、前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定することを特徴としている。   That is, a body state detection device (1) according to the present invention includes a triaxial acceleration sensor worn on the body, and data collection means for collecting acceleration vector data output from the triaxial acceleration sensor at a predetermined sampling interval. And a processing means, wherein the processing means detects the walking state of the body using the acceleration vector data continuously collected, and uses the continuous acceleration vector data within the period of the walking state. It is characterized by determining a gravitational acceleration vector or a body axis.

また、本発明に係る身体状態検出装置(2)は、上記の身体状態検出装置(1)におい
て、前記処理手段が、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算し、前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出し、前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算し、該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定することを特徴としている。
Moreover, the physical condition detection apparatus (2) according to the present invention is the above-described physical condition detection apparatus (1), in which the processing means performs absolute values of the respective acceleration vectors with respect to the acceleration vector data collected continuously. The average value of these absolute values and the standard deviation are calculated, and the standard deviation, the number of times the absolute value exceeds the average value, and the sum of the time when the absolute value exceeds the average value are used. When a walking state is detected and the walking period determined to be the walking state continues, the walking time is summed to calculate a continuous time, and when the continuous time exceeds a predetermined time, at least the latest An average vector of acceleration vector data collected during the walking period is calculated, and the average vector is determined as a gravitational acceleration vector.

また、本発明に係る身体状態検出装置(3)は、上記の身体状態検出装置(2)において、前記処理手段が、前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定することを特徴としている。   Further, in the body state detection device (3) according to the present invention, in the body state detection device (2), the processing means determines the gravity acceleration vector next with reference to the direction of the gravity acceleration vector. Up to this point, the angle of each acceleration vector data is calculated, and the angle is determined as the inclination angle of the body wearing the acceleration sensor.

また、本発明に係る身体状態検出装置(4)は、上記の身体状態検出装置(1)において、前記処理手段が、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算し、前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断することを特徴としている。   In addition, the physical condition detection device (4) according to the present invention is the above-described physical condition detection device (1), wherein the processing means performs absolute value of each acceleration vector with respect to the acceleration vector data collected continuously. The average value, standard deviation, and periodicity of these absolute values are calculated, and when the standard deviation is within a predetermined range and the periodicity is greater than the predetermined value, the walking state is determined. It is said.

また、本発明に係る身体状態検出装置(5)は、上記の身体状態検出装置(4)において、前記処理手段が、前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とすることを特徴としている。   Further, the body condition detection device (5) according to the present invention is the principal component analysis for the acceleration vector data in the period in which the processing means is determined to be the walking state in the body state detection device (4). The first principal component, the second principal component, and the third principal component are used as the body axis.

また、本発明に係る身体状態検出装置(6)は、上記の身体状態検出装置(5)において、前記処理手段が、前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定し、前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定することを特徴としている。   Further, in the body state detection device (6) according to the present invention, in the body state detection device (5), the processing means obtains an average acceleration vector from the acceleration vector data as a target of the principal component analysis, The direction of the first principal component close to the average acceleration vector is determined as a direction directly below the body, and the forward direction of the body is determined according to the time change of the component of the second principal component direction of the acceleration vector data. The direction of the third principal component orthogonal to the right downward direction and the forward direction in the right-handed system is determined as the right lateral direction of the body.

また、本発明に係る身体状態検出装置(7)は、上記の身体状態検出装置(6)において、前記処理手段が、身体の前進方向の決定において、前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定することを特徴としている。   Further, the physical condition detection device (7) according to the present invention is the physical condition detection device (6) described above, wherein the processing means positively determines one direction of the second principal component in determining the body advance direction. Assuming that the time component of the second principal component direction of the acceleration vector data is similar to the whole or a part of a sawtooth wave having a slowly decreasing portion, the second principal component When one direction is determined as a forward direction of the body, and the time change of the component in the second principal component direction of the acceleration vector data is similar to all or part of a sawtooth wave having a slowly increasing portion, A direction opposite to the one direction of the second main component is determined as a body advance direction.

また、本発明に係る身体状態検出装置(8)は、上記の身体状態検出装置(6)又は(7)において、前記処理手段が、前記加速度ベクトルデータの平均加速度ベクトルを求め、該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度とすることを特徴としている。   Further, in the physical condition detection device (8) according to the present invention, in the physical condition detection device (6) or (7), the processing means obtains an average acceleration vector of the acceleration vector data, and the average acceleration vector And an angle formed with each of the directly downward direction, the forward direction, and the right lateral direction is obtained as an inclination angle of the body wearing the acceleration sensor.

また、本発明に係る身体状態検出方法(1)は、身体に装着された3軸加速度センサを用いて加速度ベクトルデータを所定のサンプリング間隔で採取する第1ステップと、連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出する第2ス
テップと、前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定する第3ステップとを含むことを特徴としている。
The body condition detection method (1) according to the present invention includes a first step of collecting acceleration vector data at a predetermined sampling interval using a three-axis acceleration sensor attached to the body, A second step of detecting a walking state of the body using acceleration vector data; and a third step of determining a gravitational acceleration vector or a body axis using continuous acceleration vector data within a period of the walking state. It is characterized by that.

また、本発明に係る身体状態検出方法(2)は、上記の身体状態検出方法(1)において、前記第2ステップが、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算する第4ステップと、前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出する第5ステップと、前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算する第6ステップと、該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定する第7ステップとを含むことを特徴としている。   Also, the body state detection method (2) according to the present invention is the body state detection method (1) described above, wherein the second step is the absolute value of each acceleration vector with respect to the acceleration vector data collected continuously. The fourth step of calculating the value, the average value of these absolute values, and the standard deviation, the standard deviation, the number of times the absolute value exceeds the average value, and the time during which the absolute value exceeds the average value. A fifth step of detecting the walking state using a summation, and a sixth step of calculating a continuous time by summing up the walking periods when the walking period determined to be the walking state continues, When the continuous time exceeds the predetermined time, the average vector of acceleration vector data collected at least during the latest walking period is calculated, and the average vector is determined as the gravitational acceleration vector. It is characterized in that it comprises a seventh step of.

また、本発明に係る身体状態検出方法(3)は、上記の身体状態検出方法(2)において、前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定する第8ステップをさらに含むことを特徴としている。   Further, the body state detection method (3) according to the present invention is based on the direction of the gravitational acceleration vector in the body state detection method (2), and each acceleration is determined until the gravity acceleration vector is determined next. The method further includes an eighth step of calculating an angle of the vector data and determining the angle as a tilt angle of the body wearing the acceleration sensor.

また、本発明に係る身体状態検出方法(4)は、上記の身体状態検出方法(1)において、前記第2ステップが、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算する第4ステップと、前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断する第5ステップとを含むことを特徴としている。   Further, the physical condition detection method (4) according to the present invention is the above-described physical condition detection method (1), wherein the second step is the absolute value of each acceleration vector with respect to the acceleration vector data collected continuously. A fourth step of calculating a value, an average value of these absolute values, a standard deviation, and a periodicity, and when the standard deviation is within a predetermined range and the periodicity is greater than a predetermined value, And a fifth step of judging.

また、本発明に係る身体状態検出方法(5)は、上記の身体状態検出方法(4)において、、前記第5ステップが、前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とする第6ステップを含むことを特徴としている。   Further, the body state detection method (5) according to the present invention is the body state detection method (4) described above, wherein the fifth step is performed on the acceleration vector data during the period in which the walking state is determined. Component analysis is performed, and the method includes a sixth step using the first principal component, the second principal component, and the third principal component as the body axis.

また、本発明に係る身体状態検出方法(6)は、上記の身体状態検出方法(5)において、前記第5ステップが、前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定する第7ステップと、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定する第8ステップと、前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定する第9ステップとをさらに含むことを特徴としている。   Further, in the physical condition detection method (6) according to the present invention, in the physical condition detection method (5), the fifth step obtains an average acceleration vector from the acceleration vector data as the target of the principal component analysis. , A seventh step of determining the direction of the first principal component close to the average acceleration vector as a direction directly below the body, and a time change of the component of the second principal component direction of the acceleration vector data, An eighth step of determining a forward direction; and a ninth step of determining a direction of the third principal component orthogonal to the right-down direction and the forward direction as a right-hand direction of the body. It is said.

また、本発明に係る身体状態検出方法(7)は、上記の身体状態検出方法(6)において、前記第8ステップが、前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定するステップであることを特徴としている。   The body state detection method (7) according to the present invention is the body state detection method (6), wherein the eighth step assumes that one direction of the second main component is a positive direction, and the acceleration When the time change of the component in the second principal component direction of the vector data is similar to the whole or a part of the sawtooth wave having a gently decreasing portion, the one direction of the second principal component is set as the body advance direction. And the time change of the component in the second principal component direction of the acceleration vector data is similar to the whole or a part of a sawtooth wave having a slowly increasing portion, the one of the second principal components. It is characterized by the step of determining the direction opposite to the direction as the forward direction of the body.

また、本発明に係る身体状態検出方法(8)は、上記の身体状態検出方法(6)又は(7)において、前記第3ステップが、前記加速度ベクトルデータの平均加速度ベクトルを求める第10ステップと、該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度
とする第11ステップとを含むことを特徴としている。
Further, the physical condition detection method (8) according to the present invention is the physical condition detection method (6) or (7), wherein the third step is a tenth step of obtaining an average acceleration vector of the acceleration vector data. And an eleventh step of obtaining an average acceleration vector and an angle formed by each of the right-down direction, the forward direction, and the right-side direction to obtain a tilt angle of a body wearing the acceleration sensor. Yes.

また、本発明に係る身体状態検出プログラム(1)は、身体に装着される3軸加速度センサと、データ採取手段と、処理手段とを備えた身体状態検出装置に、前記3軸加速度センサを用いて加速度ベクトルデータを所定のサンプリング間隔で採取する第1機能と、連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出する第2機能と、前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定する第3機能とを実現させることを特徴としている。   In addition, the body condition detection program (1) according to the present invention uses the three-axis acceleration sensor in a body condition detection apparatus including a three-axis acceleration sensor attached to the body, a data collection unit, and a processing unit. A first function for collecting acceleration vector data at a predetermined sampling interval, a second function for detecting the walking state of the body using the acceleration vector data continuously collected, and within a period of the walking state And a third function for determining a gravitational acceleration vector or a body axis using the continuous acceleration vector data.

また、本発明に係る身体状態検出プログラム(2)は、上記の身体状態検出プログラム(1)において、前記第2機能が、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算する第4機能と、前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出する第5機能と、前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算する第6機能と、該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定する第7機能とを含むことを特徴としている。   In addition, the body condition detection program (2) according to the present invention is the absolute value of each acceleration vector in the body condition detection program (1), in which the second function relates to the acceleration vector data collected continuously. A fourth function for calculating a value, an average value of these absolute values, and a standard deviation, a number of times the standard deviation, the absolute value exceeds the average value, and a time when the absolute value exceeds the average value A fifth function for detecting the walking state using the sum, and a sixth function for calculating a continuous time by summing up the walking periods when the walking period determined to be the walking state continues, When the continuous time exceeds a predetermined time, calculate an average vector of acceleration vector data collected at least during the latest walking period, and determine the average vector as a gravitational acceleration vector It is characterized in that it comprises a seventh function.

また、本発明に係る身体状態検出プログラム(3)は、上記の身体状態検出プログラム(2)において、前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定する第8機能をさら実現させることを特徴としている。   Further, the body condition detection program (3) according to the present invention uses the direction of the gravity acceleration vector in the body condition detection program (2) as a reference, and then determines each acceleration until the gravity acceleration vector is determined. An eighth function of calculating an angle of vector data and determining the angle as a tilt angle of a body wearing the acceleration sensor is further realized.

また、本発明に係る身体状態検出プログラム(4)は、上記の身体状態検出プログラム(1)において、前記第2機能が、連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算する第4機能と、前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断する第5機能とを含むことを特徴としている。   Further, the body condition detection program (4) according to the present invention is the absolute value of each acceleration vector in the body condition detection program (1), in which the second function is related to the acceleration vector data collected continuously. A fourth function for calculating a value, an average value of these absolute values, a standard deviation, and periodicity, and when the standard deviation is within a predetermined range and the periodicity is greater than a predetermined value, And a fifth function to be determined.

また、本発明に係る身体状態検出プログラム(5)は、上記の身体状態検出プログラム(4)において、前記第5機能が、前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とする第6機能を含むことを特徴としている。   Further, the body condition detection program (5) according to the present invention is based on the acceleration vector data during the period in which the fifth function is determined to be the walking state in the body condition detection program (4). An analysis is performed, and a sixth function having the first principal component, the second principal component, and the third principal component as the body axis is included.

また、本発明に係る身体状態検出プログラム(6)は、上記の身体状態検出プログラム(5)において、前記第5機能が、前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定する第7機能と、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定する第8機能と、前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定する第9機能とをさらに含むことを特徴としている。   Further, in the body condition detection program (6) according to the present invention, in the body condition detection program (5), the fifth function obtains an average acceleration vector from the acceleration vector data subjected to the principal component analysis. , According to a seventh function for determining the direction of the first principal component close to the average acceleration vector as a direction directly below the body, and a time change of the component of the second principal component direction of the acceleration vector data. And an eighth function for determining a forward direction, and a ninth function for determining the direction of the third principal component orthogonal to the right-down direction and the forward direction as a right-hand direction of the body. It is said.

また、本発明に係る身体状態検出プログラム(7)は、上記の身体状態検出プログラム(6)において、前記第8機能が、前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前
記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定する機能であることを特徴としている。
Further, in the body condition detection program (7) according to the present invention, in the body condition detection program (6), the eighth function assumes that one direction of the second principal component is a positive direction, and the acceleration When the time change of the component in the second principal component direction of the vector data is similar to the whole or a part of the sawtooth wave having a gently decreasing portion, the one direction of the second principal component is set as the body advance direction. And the time change of the component in the second principal component direction of the acceleration vector data is similar to the whole or a part of a sawtooth wave having a slowly increasing portion, the one of the second principal components. It is characterized by the function of determining the direction opposite to the direction as the body's forward direction.

また、本発明に係る身体状態検出プログラム(8)は、上記の身体状態検出プログラム(6)又は(7)において、前記第3機能が、前記加速度ベクトルデータの平均加速度ベクトルを求める第10機能と、該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度とする第11機能とを含むことを特徴としている。   Further, in the body condition detection program (8) according to the present invention, in the body condition detection program (6) or (7), the third function is a tenth function for obtaining an average acceleration vector of the acceleration vector data. And an eleventh function for determining an angle formed between the average acceleration vector and each of the right-down direction, the forward direction, and the right-side direction to obtain a tilt angle of a body wearing the acceleration sensor. Yes.

本発明によれば、測定前に3軸加速度センサを正確に取り付けたり、装着方向をキャリブレーションするなどの事前調節をする必要がなく、また測定中に加速度センサの取り付け方向が変化した場合にも、歩行状態、姿勢の傾斜などの身体状態を精度よく検出することができる。   According to the present invention, it is not necessary to make a pre-adjustment such as accurately mounting the triaxial acceleration sensor before calibration or calibrating the mounting direction, and also when the mounting direction of the acceleration sensor changes during the measurement. It is possible to accurately detect a physical state such as a walking state and a posture inclination.

特に、歩行状態として検出された期間の加速度データから計算した平均の加速度ベクトルの方向を、身体の傾斜角度を求める基準となる重力加速度の方向とすることによって、精度よく身体の傾斜角度を算出することができる。   In particular, the direction of the average acceleration vector calculated from the acceleration data of the period detected as the walking state is used as the direction of the gravitational acceleration as a reference for obtaining the body inclination angle, thereby accurately calculating the body inclination angle. be able to.

また、歩行状態における加速度データに対する主成分分析を行い、第1主成分と平均加速度ベクトルとの関係、及び第2主成分方向の加速度成分の時間変化パターンを考慮することによって、身体軸の正方向を精度よく決定することができる。この身体軸を用いることによって、精度よく身体の傾斜角度を算出して姿勢を決定することができる。   In addition, the principal component analysis is performed on the acceleration data in the walking state, and the positive direction of the body axis is considered by considering the relationship between the first principal component and the average acceleration vector and the temporal change pattern of the acceleration component in the second principal component direction. Can be determined with high accuracy. By using this body axis, the posture can be determined by accurately calculating the tilt angle of the body.

以下、本発明に係る実施の形態を、添付した図面に基づいて説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, embodiments of the invention will be described with reference to the accompanying drawings.

第1図は、本発明の実施の形態に係る身体状態検出装置の概略構成を示すブロック図である。本実施の形態に係る身体状態検出装置は、人体に装着される3軸加速度センサ(以下、加速度センサと記す)1と、加速度センサ1のアナログ出力信号を所定の時間間隔でサンプリングし、A/D変換してディジタル信号として出力するデータ採取部2と、データ採取部2からのディジタル信号を記録する記録部3と、メモリ部4と、これらを制御する処理部5とを備えている。加速度センサ1は、例えば人体の腰部に取り付けられ、外力を受けた場合、予め加速度センサ1に設定された直交する3軸(X軸、Y軸、Z軸)の各方向の加速度に応じたアナログ信号(電圧など)を、対応する3つの出力端子(図示せず)から出力する。   FIG. 1 is a block diagram showing a schematic configuration of a body state detection device according to an embodiment of the present invention. The body state detection apparatus according to the present embodiment samples a triaxial acceleration sensor (hereinafter referred to as an acceleration sensor) 1 attached to a human body and an analog output signal of the acceleration sensor 1 at a predetermined time interval. A data sampling unit 2 that performs D conversion and outputs a digital signal, a recording unit 3 that records a digital signal from the data sampling unit 2, a memory unit 4, and a processing unit 5 that controls these units are provided. For example, when the acceleration sensor 1 is attached to the lower back of a human body and receives an external force, the acceleration sensor 1 is an analog corresponding to the acceleration in each of three orthogonal axes (X axis, Y axis, Z axis) set in advance in the acceleration sensor 1. A signal (such as a voltage) is output from three corresponding output terminals (not shown).

データ採取部2は、処理部5の制御を受けて、加速度センサ1から出力される各々のアナログ信号を所定のサンプリング間隔Δtで採取し、A/D変換してディジタルの加速度データ(g,g,g)として、採取した順に出力する。以下において、特に断らない限り、加速度データとは3次元ベクトルデータ(g,g,g)を意味するものとする。出力された加速度データは、時系列に記録部3に記録される。処理部5は、各部の制御に加えて、記録部3に記録された加速度データを対象とし、メモリ部4をワーク領域として使用して後述する歩行状態の検出処理などを実行する。 Under the control of the processing unit 5, the data sampling unit 2 samples each analog signal output from the acceleration sensor 1 at a predetermined sampling interval Δt, performs A / D conversion, and converts the digital acceleration data (g x , (g y , g z ) are output in the order of collection. In the following description, unless otherwise specified, the acceleration data means three-dimensional vector data (g x , g y , g z ). The output acceleration data is recorded in the recording unit 3 in time series. In addition to the control of each unit, the processing unit 5 performs acceleration processing recorded in the recording unit 3 as a target, and executes a walking state detection process, which will be described later, using the memory unit 4 as a work area.

以下、本実施の形態に係る身体状態検出装置の各機能を具体的に説明する。
(歩行状態の検出機能)
図2は、本実施の形態に係る身体状態検出装置による歩行状態の検出処理を示すフローチャートである。ここでは、人体の腰部に取り付けられた加速度センサ1からの加速度データが、所定のサンプリング間隔Δtで所定の期間採取され、時系列に予め記録部3に記
録されていることとし、その加速度データを処理対象とする。
Hereinafter, each function of the physical condition detection apparatus according to the present embodiment will be specifically described.
(Walking state detection function)
FIG. 2 is a flowchart showing walking state detection processing by the body state detection device according to the present embodiment. Here, it is assumed that acceleration data from the acceleration sensor 1 attached to the waist of the human body is collected for a predetermined period at a predetermined sampling interval Δt and recorded in the recording unit 3 in time series in advance. It becomes a processing target.

図3に、記録された加速度データの一例を示す。図3において、縦軸は加速度データの1軸方向成分、横軸は時間である。以下において、特に断らない限り処理部5が行う処理として説明する。また、各ステップでの処理において、処理部5は、適宜記録部3からメモリ部4に加速度データを読み出し、メモリ部4の所定領域をワーク領域として使用して計算を行い、その結果を適宜記録部3に記録することとする。   FIG. 3 shows an example of recorded acceleration data. In FIG. 3, the vertical axis represents the uniaxial component of the acceleration data, and the horizontal axis represents time. In the following description, the processing performed by the processing unit 5 will be described unless otherwise specified. Further, in the processing at each step, the processing unit 5 appropriately reads acceleration data from the recording unit 3 to the memory unit 4, performs calculation using a predetermined area of the memory unit 4 as a work area, and records the result as appropriate. It will be recorded in part 3.

ステップS1において、初期設定を行う。評価時間幅T1、シフト時間幅ΔT(ΔT
≦T1)、サンプリング間隔Δt、後述する判定ステップで使用する標準偏差σの上限
値σmax及び下限値σmin、回数パラメータの上限値nmax及び下限値nmin、時間パラメータの上限値tmax及び下限値tminに所定の値を設定する。また、繰り返し用カウンタkに“0”を、全てのフラグflag(j)(jは0以上の整数値)に“0”を設定する。後述するように、時系列の全加速度データの中から、時間軸に沿ってシフト時間幅ΔTだけシフトしながら1回の処理対象とする加速度データを決定するので、シフトする回数だけフラグflag(j)を設ける。
In step S1, initialization is performed. Evaluation time width T 1 , shift time width ΔT 1 (ΔT
1 ≦ T 1), sampling interval Delta] t, the upper limit value sigma max and the lower limit value sigma min of the standard deviation sigma to be used in the determination step to be described later, the upper limit value n max and the lower limit value n min of the number parameter, the upper limit t of the time parameter Predetermined values are set for max and the lower limit t min . Further, “0” is set to the repetition counter k, and “0” is set to all the flags flag (j) (j is an integer value of 0 or more). As will be described later, since the acceleration data to be processed once is determined from all the time-series acceleration data while shifting by the shift time width ΔT 1 along the time axis, the flag flag ( j) is provided.

ステップS2において、時系列に記録された加速度データの先頭から、評価時間幅T1
の間の加速度データ(gxi,gyi,gzi)(i=k〜k+N1−1)を読み出す。評価時
間幅T1毎の加速度データ数N1は、T1/Δtで計算される。
In step S2, the evaluation time width T 1 from the beginning of the acceleration data recorded in time series.
Acceleration data (g xi , g yi , g zi ) (i = k to k + N 1 −1) is read out. Evaluation acceleration data number N 1 for every time width T 1 is calculated by T 1 / Δt.

ステップS3において、ステップS2で読み出した各々の加速度データ(gxi,gyi,gzi)の絶対値|g|i=(gxi +gyi +gzi 1/2を計算し、それらの平均値
av及び標準偏差σを計算する。
In step S3, absolute values | g | i = (g xi 2 + g y i 2 + g zi 2 ) 1/2 of the acceleration data (g xi , g yi , g zi ) read out in step S2 are calculated, and they are calculated. Average value g av and standard deviation σ are calculated.

ステップS4において、ステップS3で計算した標準偏差σが、
σmin<σ<σmax (式1)
を満たすか否かを判断する。満足しないと判断した場合、ステップS5に移行し、カウンタkにΔkを加算した値を新たなカウンタkとし、上記したステップS2〜S4を繰り返す。満足すると判断した場合、ステップS6に移行する。ここで、カウンタkをΔkだけ増大させることは、時間軸に沿ってシフト時間幅ΔTだけシフトして次に処理対象とする加速度データの先頭を決定することであり、Δk=ΔT/Δtである。従って、Δk≦N1である。
In step S4, the standard deviation σ calculated in step S3 is
σ min <σ <σ max (Formula 1)
It is determined whether or not the above is satisfied. If not satisfied, the process proceeds to step S5, where the value obtained by adding Δk to the counter k is set as a new counter k, and the above steps S2 to S4 are repeated. If it is determined that the condition is satisfied, the process proceeds to step S6. Here, increasing the counter k by Δk means shifting the shift time width ΔT 1 along the time axis to determine the head of acceleration data to be processed next, and Δk = ΔT 1 / Δt. It is. Therefore, Δk ≦ N 1 .

ステップ6において、ステップS3で求めた加速度データの絶対値|g|が平均値gavを超える回数n、及び|g|>gavである時間の合計時間t1を計算する。 In step 6, the number of times n that the absolute value | g | i of the acceleration data obtained in step S 3 exceeds the average value g av and the total time t 1 where | g | i > g av are calculated.

ステップS7において、ステップS6で求めた回数n及び合計時間t1が、
min<n<nmax (式2)
min<t1<tmax (式3)
を満たすか否かを判断する。少なくとも式2及び式3の何れか一方が満たされないと判断した場合、ステップS5に移行した後、ステップS2〜S6の処理を繰り返す。
In step S7, the number n and the total time t 1 obtained in step S6 are
n min <n <n max (Formula 2)
t min <t 1 <t max (Formula 3)
It is determined whether or not the above is satisfied. If it is determined that at least one of Expression 2 and Expression 3 is not satisfied, the process proceeds to Step S5, and then the processes of Steps S2 to S6 are repeated.

式2及び式3の関係を満たすと判断した場合、ステップS8に移行し、その区間(時間幅T1)に対応するフラグflag(j)に歩行状態を表す“1”を設定する。ここで設
定されたフラグflag(j)は、例えば、時間幅T1に対応する区間(k〜k+N
1)の最後、即ちk+N−1に対して適用される。
When it is determined that the relationship of Expression 2 and Expression 3 is satisfied, the process proceeds to Step S8, and “1” representing the walking state is set in the flag flag (j) corresponding to the section (time width T 1 ). The flag flag (j) set here is, for example, a section (k to k + N 1 − corresponding to the time width T 1.
It applies to the end of 1), ie k + N 1 −1.

ステップS9において、処理対象の加速度データがN1以上残っているか否を判断し、
残っていないと判断するまで、ステップS5に戻った後、ステップS2〜S7を繰り返す
In step S9, it is determined whether or not the acceleration data to be processed remains N 1 or more,
Steps S2 to S7 are repeated after returning to step S5 until it is determined that there is no remaining.

以上の処理によって、全flag(j)の値が決定され、flag(j)=1である区間を歩行状態である区間として決定することができる。   Through the above processing, the values of all flag (j) are determined, and the section where flag (j) = 1 can be determined as the section in the walking state.

一例として、評価時間幅T=3(秒)、シフト時間幅ΔT=1(秒)とし、評価時間幅T1内の加速度ベクトルの平均振幅をgavとしてσmin=0.2gav、σmax=0.9
av、nmin=0.2T1/Δt、nmax=0.8T1/Δt、tmin=0.2T1、tmax
0.8T1の条件で、図2に示した一連の処理を適用した結果を、図4に示す。図4にお
いて、X,Y,Zの加速度データは、サンプリング間隔Δtが約0.0586(秒)(17.065Hz)で採取したデータ(3軸の各成分)を示しており、最下段に歩行判定結果を示している。歩行判定結果では、黒い帯の部分がflag(j)=1、即ち歩行状態を表している。図4の最上段には、実際の人体の状態を目視で観測した結果を示している。ここでは、「着席」、「歩行」の2つの状態を繰り返して行った。
As an example, the evaluation time width T 1 = 3 (seconds), the shift time width ΔT 1 = 1 (second), and the average amplitude of the acceleration vector in the evaluation time width T 1 is g av σ min = 0.2 g av , σ max = 0.9
g av , n min = 0.2 T 1 / Δt, n max = 0.8 T 1 / Δt, t min = 0.2 T 1 , t max =
FIG. 4 shows the result of applying the series of processes shown in FIG. 2 under the condition of 0.8T 1 . In FIG. 4, acceleration data for X, Y, and Z indicate data (each component of three axes) collected at a sampling interval Δt of about 0.0586 (seconds) (17.065 Hz). The determination result is shown. In the walking determination result, the black belt portion indicates flag (j) = 1, that is, the walking state. The uppermost part of FIG. 4 shows the result of visual observation of the actual state of the human body. Here, two states of “sitting” and “walking” were repeated.

また、試行1〜3の各期間で、加速度センサの人体への取り付け角度を意図的に変化させた。図5の(a)〜(c)に、腰部に加速度センサ1を取り付けた状態の写真及び加速度センサ1の3軸(X軸、Y軸、Z軸)の方向を示す。図5には、鉛直下向き方向Vと3軸加速度センサ1の1軸であるX軸との成す角度を示している。試行1の期間では、加速度センサを通常通り装着しており、加速度センサのX軸が鉛直軸Vから約10度傾いている(図5の(a)参照)。試行2、3の期間では、加速度センサ1が傾斜して取り付けられており、加速度センサ1のX軸が鉛直軸Vから、それぞれ約30度、約90度傾いている(図5の(b)、(c)参照)。   Moreover, the attachment angle to the human body of the acceleration sensor was changed intentionally in each period of trials 1-3. 5A to 5C show a photograph in a state where the acceleration sensor 1 is attached to the waist and the directions of the three axes (X axis, Y axis, Z axis) of the acceleration sensor 1. FIG. 5 shows an angle formed by the vertically downward direction V and the X axis which is one axis of the triaxial acceleration sensor 1. In the period of trial 1, the acceleration sensor is mounted as usual, and the X axis of the acceleration sensor is inclined about 10 degrees from the vertical axis V (see FIG. 5A). In the period of trials 2 and 3, the acceleration sensor 1 is attached with an inclination, and the X axis of the acceleration sensor 1 is inclined by about 30 degrees and about 90 degrees from the vertical axis V (FIG. 5B). (See (c)).

図4の最上段と最下段とを比較すると、最上段に「歩行」と記された期間と最下段の黒い帯の期間とが良好に対応しており、加速度センサ1の身体への装着角度に依存せず、良好に歩行状態を検出できていることが分かる。   Comparing the uppermost stage and the lowermost stage in FIG. 4, the period marked “walking” in the uppermost stage and the period of the black belt in the lowermost stage correspond well, and the angle at which the acceleration sensor 1 is attached to the body It can be seen that the walking state can be detected well without depending on.

(重力加速度方向の検出機能)
次に、重力加速度の方向を検出する機能に関して説明する。これは、加速度データから歩行状態を自動検出し、歩行状態における加速度データの平均を求め、これを重力加速度方向として決定する機能である。一般的に歩行状態における平均的な身体姿勢は、重力加速度方向に対して同一人では同じ姿勢が保たれていると考えられる。従って、加速度センサによって得られる加速度データから、図2に示した処理により歩行状態を検出し、予め決められた判定時間幅(以下、重力加速度判定時間と記す)よりも長く歩行状態が継続している場合、評価時間幅T1における平均加速度データを重力加速度とすることができる
(Gravity acceleration direction detection function)
Next, a function for detecting the direction of gravity acceleration will be described. This is a function of automatically detecting a walking state from acceleration data, obtaining an average of acceleration data in the walking state, and determining this as a gravitational acceleration direction. In general, the average body posture in the walking state is considered to be maintained by the same person with respect to the gravitational acceleration direction. Therefore, from the acceleration data obtained by the acceleration sensor, the walking state is detected by the process shown in FIG. 2, and the walking state continues longer than a predetermined determination time width (hereinafter referred to as gravity acceleration determination time). If it is, the average acceleration data in the evaluation time width T 1 can be the gravitational acceleration.

図6は、本実施の形態に係る身体状態検出装置による重力加速度方向の検出処理を示すフローチャートである。図2に関する説明と同様に、図6に示した処理においても、時系列に記録部3に予め記録された加速度データを対象とし、特に断らない限り処理部5が行う処理として説明する。   FIG. 6 is a flowchart showing the detection process of the gravitational acceleration direction by the body state detection device according to the present embodiment. Similar to the description with reference to FIG. 2, the processing shown in FIG. 6 is also described as processing performed by the processing unit 5 unless otherwise specified, with respect to acceleration data recorded in advance in the recording unit 3 in time series.

ステップS11〜ステップS18の処理は、図2に示したステップS1〜S8における処理と同様であるので、説明を省略する。但し、ステップS11において初期設定として、重力加速度判定時間T2を設定することが、ステップS1とは異なる。 Since the process of step S11-step S18 is the same as the process in step S1-S8 shown in FIG. 2, description is abbreviate | omitted. However, as the initial setting in step S11, to set the gravitational acceleration determination time T 2, different from the step S1.

ステップS19において、ステップS18でフラグがflag(j)=1と設定された連続区間L(全てのflag(j)の値が“1”である連続する区間)を求め、連続区間Lの時間長t2を求める。 In step S19, a continuous section L (continuous section in which all flag (j) values are “1”) in which the flag is set to flag (j) = 1 in step S18 is obtained, and the time length of the continuous section L is obtained. seek t 2.

ステップS20において、ステップS19で求めた合計時間t2がステップS11で設
定した重力加速度判定時間T2より大きいか否かを判断する。t2>T2でないと判断した
場合、ステップS15に移行した後、ステップS12〜S19の処理を繰り返す。t2
2であると判断した場合、ステップS21に移行する。
In step S20, the total time t 2 obtained in step S19, it is determined whether or not greater than the gravitational acceleration determination time T 2 set in step S11. If it is determined that t 2 > T 2 is not satisfied, the process proceeds to step S15, and then the processes of steps S12 to S19 are repeated. t 2 >
If it is determined that T 2 , the process proceeds to step S21.

ステップS21において、連続区間L内の最後の評価時間幅T1における加速度データ
の平均ベクトルを求めて、その結果を連続区間L以降の重力加速度として記録する。従って、このステップS21が実行されない区間に関しては、それ以前の処理で決定された重力加速度が適用される。
In step S21, an average vector of acceleration data in the last evaluation time width T 1 in the continuous section L is obtained, and the result is recorded as gravitational acceleration after the continuous section L. Accordingly, the gravitational acceleration determined in the previous process is applied to the section in which this step S21 is not executed.

ステップS22において、処理対象の加速度データがN1以上残っているか否を判断し
、残っていないと判断するまで、ステップS15に戻った後、ステップS2〜S21の処理を繰り返す。
In step S22, the acceleration data to be processed is determined whether there remains N 1 or more, until it is determined that no remaining, after returning to step S15, and repeats the processing of step S2~S21.

以上によって、歩行状態にあり且つt2>T2の条件を満たす区間(時間幅T1)におけ
る加速度データの平均を用いて、全期間の重力加速度方向を加速度センサの座標系で決定することができる。
As described above, the gravitational acceleration direction over the entire period can be determined in the coordinate system of the acceleration sensor using the average of the acceleration data in the section (time width T 1 ) in the walking state and satisfying the condition of t 2 > T 2. it can.

一例として、図4に示した実測した加速度データに対して、評価時間幅T1=3(秒)
、シフト時間幅ΔT=1(秒)、重力加速度判定時間T2=5(秒)とし、図6に示し
た一連の処理を適用した結果を図7に示す。この例では、より安定した重力加速度方向の検出を行うために、歩行状態の検出条件を、上記した例よりも厳しい条件、即ち、σmin
=0.2gav、σmax=0.9gav、nmin=0.275T1/Δt、nmax=0.725T1/Δt、tmin=0.365T1、tmax=0.635T1とした。図7において、X軸、
Y軸、Z軸の加速度データは実測データを示しており、最下段には、重力加速度方向と加速度センサに設定された軸との間の角度を表している。
As an example, for the measured acceleration data shown in FIG. 4, the evaluation time width T 1 = 3 (seconds)
FIG. 7 shows the result of applying the series of processing shown in FIG. 6 with the shift time width ΔT 1 = 1 (second) and the gravitational acceleration determination time T 2 = 5 (second). In this example, in order to perform a more stable detection of the direction of gravitational acceleration, the detection condition of the walking state is set to a stricter condition than the above-described example, that is, σ min
= 0.2 g av , σ max = 0.9 g av , n min = 0.275T 1 / Δt, n max = 0.725T 1 / Δt, t min = 0.365T 1 , t max = 0.635T 1 did. In FIG. 7, the X axis,
The Y-axis and Z-axis acceleration data indicate actual measurement data, and the bottom line indicates the angle between the gravitational acceleration direction and the axis set in the acceleration sensor.

図7では加速度センサの人体への取り付け角度を意図的に3回変化させ(それぞれの期間を最上段に試行1〜3として記載)、図3と同様に「着席」、「歩行」の2つの状態を繰り返し行った。試行1〜3の各期間における加速度センサの人体への取り付けは、図5に示したように、加速度センサのX軸が鉛直軸Vからそれぞれ約10度、約30度、約90度傾いて取り付けられている。   In FIG. 7, the angle at which the acceleration sensor is attached to the human body is intentionally changed three times (each period is described as trials 1 to 3 in the top row). The state was repeated. As shown in FIG. 5, the acceleration sensor is attached to the human body during each period of trials 1 to 3 with the X axis of the acceleration sensor inclined about 10 degrees, about 30 degrees, and about 90 degrees from the vertical axis V, respectively. It has been.

図7の最上段と最下段とを比較すると、最上段に示した角度(約10°、約30°及び約90°)をよく再現する値(最下段に示した13°、32.5°及び90.7°)が得られていることが分かる。また、加速度センサの取り付け角度が変更された後、歩行状態が所定の重力加速度判定時間T2継続すると、直ちに重力方向を計算できていることが分
かる(図7の右端の枠内に「重力方向の更新」と記載した階段部分)。即ち、加速度センサの身体への装着角度に依存せず、重力加速度方向を良好に検出できていることが分かる。
When the uppermost stage and the lowermost stage in FIG. 7 are compared, the values (about 10 °, about 30 ° and about 90 °) shown in the uppermost stage are well reproduced (13 ° and 32.5 ° shown in the lowermost stage). And 90.7 °). In addition, when the walking state continues for a predetermined gravitational acceleration determination time T 2 after the mounting angle of the acceleration sensor is changed, it is understood that the gravitational direction can be calculated immediately (in the rightmost frame in FIG. The staircase marked "Renewal of"). That is, it can be seen that the gravitational acceleration direction can be satisfactorily detected without depending on the angle at which the acceleration sensor is attached to the body.

(身体姿勢の検出機能)
最後に、身体の傾斜角度を検出する機能に関して説明する。これは、上記した重力加速度検出機能によって検出された重力加速度方向を用いて、加速度センサの装着方向に影響されることなく正しい身体傾斜角を検出する機能である。
(Body posture detection function)
Finally, the function for detecting the tilt angle of the body will be described. This is a function of detecting the correct body inclination angle without being influenced by the direction in which the acceleration sensor is mounted using the gravity acceleration direction detected by the gravity acceleration detection function described above.

即ち、先ず、図7で説明した重力加速度検出機能によって更新された重力加速度方向を基準に、各時刻において加速度センサから採取した加速度データの評価時間幅Tにおける平均加速度ベクトル(身体加速度ベクトル)が成す角度を計算する。そして、得られた
角度を、加速度センサを装着した身体の傾斜角度(腰部に装着した場合には、腰部の傾斜角度)として決定する。
That is, first, based on the gravitational acceleration direction updated by the gravitational acceleration detection function described in FIG. 7, the average acceleration vector (body acceleration vector) in the evaluation time width T 1 of the acceleration data collected from the acceleration sensor at each time is obtained. Calculate the resulting angle. Then, the obtained angle is determined as the inclination angle of the body to which the acceleration sensor is attached (the inclination angle of the waist when attached to the waist).

一例として、図4、図7に示した、加速度センサの方向を3種類(約10°、約30°、約90°)に変化させて「着席」と「歩行」とを繰り返して採取した加速度データに対して、本機能を適用した結果を図8に示す。図8では、最上段に実際の状態を示し、その下に採取した3軸の加速度データを示し、さらにその下に「補正あり」と記して、本身体姿勢の検出機能による身体の傾斜角度の計算結果を示す。「補正なし」と記した最下段は、重力加速度検出機能による重力加速度方向の検出を行わずに加速度データを処理して得られた身体の傾斜角度を示す。   As an example, accelerations obtained by repeating “sitting” and “walking” by changing the direction of the acceleration sensor shown in FIGS. 4 and 7 into three types (about 10 °, about 30 °, and about 90 °). The result of applying this function to the data is shown in FIG. In FIG. 8, the actual state is shown at the top, the three-axis acceleration data sampled below is shown, and “corrected” is written below it, and the inclination angle of the body by the body posture detection function is shown. The calculation result is shown. The bottom row labeled “No correction” indicates the body inclination angle obtained by processing the acceleration data without detecting the gravitational acceleration direction by the gravitational acceleration detection function.

「補正あり」と記した段に示したように、本身体姿勢の検出機能によれば、試行1〜3と加速度センサの取り付け角度を変更しても、着席時の身体の傾斜角度としてほぼ一定の値(約23度〜約37度)を算出できていることが分かる。これに対して、「補正なし」と記した段では、重力加速度方向の検出による修正を行っていないので、加速度センサの取り付け角度に依存して身体の傾斜角度が大きく変化している。従って、本身体姿勢の検出機能が非常に有効であることが分かる。   As shown in the stage marked “with correction”, according to the body posture detection function, the inclination angle of the body at the time of sitting is substantially constant even if the mounting angles of trials 1 to 3 and the acceleration sensor are changed. It can be seen that the value of (about 23 degrees to about 37 degrees) can be calculated. On the other hand, in the stage marked “no correction”, since the correction by detecting the direction of gravitational acceleration is not performed, the inclination angle of the body greatly changes depending on the mounting angle of the acceleration sensor. Therefore, it turns out that the detection function of this body posture is very effective.

(高精度の身体姿勢の検出機能)
以上においては、歩行状態の検出に、加速度の絶対値|g|iが加速度の平均値gAV
超える回数を用いたが、歩行速度が検出精度に影響する場合がある。また、身体の傾斜角度を、身体の前・下・横の各方向に対する傾斜角度として検出することはできず、例えば、前かがみなのか横に傾いているのかを判別することができない。これらの点を改善し、より精度良く身体姿勢を検出するために、安定的な歩行状態を検出し、この状態における身体軸を求め、この身体軸と、加速度センサによって得られる平均加速度ベクトルの成す角度を身体傾斜角として決定する。以下に、具体的に説明する。
(Highly accurate body posture detection function)
In the above description, the number of times that the absolute value of acceleration | g | i exceeds the average acceleration value g AV is used for detecting the walking state, but the walking speed may affect the detection accuracy. Further, the inclination angle of the body cannot be detected as an inclination angle with respect to each of the front, lower, and side directions of the body, and for example, it cannot be determined whether the front is all or whether it is inclined sideways. In order to improve these points and detect the body posture more accurately, the stable walking state is detected, the body axis in this state is obtained, and the body axis and the average acceleration vector obtained by the acceleration sensor are formed. The angle is determined as the body tilt angle. This will be specifically described below.

図9は、図1に示した身体状態検出装置による、高精度の身体姿勢の検出処理を示すフローチャートである。図2に関する説明と同様に、図9に示した処理においても、時系列に記録部3に予め記録された加速度データを対象とし、特に断らない限り処理部5が行う処理として説明する。   FIG. 9 is a flowchart showing a highly accurate body posture detection process by the body state detection device shown in FIG. Similarly to the description related to FIG. 2, the processing shown in FIG. 9 is also described as processing performed by the processing unit 5 unless otherwise specified, with acceleration data recorded in advance in the recording unit 3 in time series.

ステップS31、S32の処理は、図2に示したステップS1、S2における処理と同様であるので、説明を省略する。但し、ステップS31において初期設定として、傾斜角算出時間T(<T1)及び後述する判断の基準値を設定することが、ステップS1とは
異なる。
The processes in steps S31 and S32 are the same as the processes in steps S1 and S2 shown in FIG. However, the initial setting in step S31 is different from step S1 in that an inclination angle calculation time T 3 (<T 1 ) and a reference value for determination to be described later are set.

ステップS33において、図2に示したステップS3と同様に、ステップS32で読み出した各々の加速度データ(gxi,gyi,gzi)(i=k〜k+N1−1)の絶対値|g
i=(gxi +gyi +gzi 1/2を計算し、それらの平均値gav及び標準偏差σ
を計算し、さらに、加速度データの絶対値|g|iの時間的変動の周期性νを計算する。
周期性νを求めるのは、安定した歩行状態を検出するためであり、この状態の特性に基づいて後述する処理が行われる。
In step S33, similarly to step S3 shown in FIG. 2, the absolute value | g of each acceleration data (g xi , g yi , g zi ) (i = k to k + N 1 −1) read in step S32
I = (g xi 2 + g yi 2 + g zi 2 ) 1/2 is calculated, and an average value g av and a standard deviation σ thereof are calculated.
Further, the periodicity ν of the temporal variation of the absolute value | g | i of the acceleration data is calculated.
The reason for obtaining the periodicity ν is to detect a stable walking state, and processing described later is performed based on the characteristics of this state.

評価時間幅T1中の時間間隔Δtの時系列データである加速度データ絶対値|g|iの周期性νは、公知の技術を使用して求めることができる。例えば、|g|iをフーリエ変換
し、得られる周波数スペクトルのピークの広がり程度に応じて、周期性νを決定することができる。また、|g|iが平均値gavを超える時間間隔の頻度分布を求め、その頻度分
布において、所定時間幅ΔTc中の累積頻度の最大値が全体数に占める割合を、周期性νとしてもよい。
The periodicity ν of the acceleration data absolute value | g | i that is the time series data of the time interval Δt in the evaluation time width T 1 can be obtained using a known technique. For example, | g | i the Fourier transform, depending on the degree peak broadening of the resulting frequency spectrum, it is possible to determine the periodicity [nu. Further, a frequency distribution of time intervals in which | g | i exceeds the average value g av is obtained, and the ratio of the maximum value of the cumulative frequency in the predetermined time width ΔTc to the total number in the frequency distribution is also defined as the periodicity ν. Good.

ステップS34において、ステップS33で求めた標準偏差σ及び周期性νを用いて歩行状態か否かを判断する。具体的には、σstill≦σ≦σwalk 且つ ν>νwalk であ
れば、歩行状態と判断してステップS35に移行し、そうで無ければ、歩行状態でないと判断してステップS38に移行する。σstill、σwalk、νstillは、ステップS31での初期設定で設定された基準値である。
In step S34, it is determined whether it is a walking state using the standard deviation (sigma) and periodicity (nu) calculated | required by step S33. Specifically, if σ still ≦ σ ≦ σ walk and ν> ν walk , it is determined that the user is in the walking state, and the process proceeds to step S35. Otherwise, it is determined that the user is not in the walking state, and the process proceeds to step S38. . σ still , σ walk , and ν still are reference values set in the initial setting in step S31.

ステップS35において、ステップS34よりも厳しい条件で、安定した歩行状態か否かを判断する。即ち、σw0≦σ≦σw1 且つ ν>νw0 であれば、安定した歩行状態と判断してステップS36に移行し、そうで無ければ、安定した歩行状態でないと判断してステップS39に移行する。ここで、σstill<σw0 、σw1≦σwalk 、νwalk<νw0
である。
In step S35, it is determined whether or not the walking state is stable under conditions stricter than those in step S34. That is, if σ w0 ≦ σ ≦ σ w1 and ν> ν w0 , it is determined that the walking state is stable, and the process proceeds to step S36. Otherwise, it is determined that the walking state is not stable and the process proceeds to step S39. To do. Where σ stillw0 , σ w1 ≦ σ walk , ν walkw0
It is.

ステップS36において、ステップS32で読み出した加速度データ(gxi,gyi,gzi)(i=k〜k+N1−1)に対して主成分分析を行い、身体軸を求める。安定した歩
行状態では、重力方向に対して同一人では同じ姿勢が保たれている特性がある。従って、安定的な歩行状態における加速度ベクトルに対する主成分分析によって得られる第1〜第3主成分を身体軸とする。即ち、第1〜第3主成分を、それぞれ歩行時における身体の上下方向(重力加速度方向)、前後方向、横方向とする。
In step S36, principal component analysis is performed on the acceleration data (g xi , g yi , g zi ) (i = k to k + N 1 −1) read out in step S32 to obtain a body axis. In a stable walking state, there is a characteristic that the same posture is maintained by the same person with respect to the direction of gravity. Therefore, the first to third principal components obtained by principal component analysis on the acceleration vector in a stable walking state are taken as body axes. That is, the first to third principal components are respectively the vertical direction (gravity acceleration direction), the front-rear direction, and the horizontal direction of the body during walking.

ステップS37において、ステップS36で得られた身体軸(第1〜第3主成分)方向の加速度成分の変動から、身体の真下方向、前方向(前進方向)、及び右横方向(図10の(a)参照)を求め、記録部3に記録する。ステップS36で得られた第1〜第3主成分を身体軸として使用する場合、各軸の正方向には2方向の任意性がある。即ち、主成分分析だけでは身体軸の正負の方向を一意に決定することができない。従って、まず、歩行状態の平均加速度ベクトルを求め、平均加速度ベクトルの方向に近い第1主成分の方向を、身体の真下方向として決定する。次に、第2主成分の一方の方向を仮の正方向として、第2主成分方向の加速度成分を求め、求めた加速度成分の時間変化パターンによって、身体の前後方向を決定する。具体的には、図11に示したように、相互に時間軸に関して対称な波形である2つのノコギリ波形との類似度を判断する。2つのノコギリ波の一方は、緩やかに減少した後に急峻に増加し、その後再び緩やかに減少する(例えば、図11の「前進方向成分」と記した波形)、他方は緩やかに増加した後に急峻に減少し、その後再び緩やかに増加する(例えば、図11の「逆前進方向成分」と記した波形)。図11の中段の波形が第2主成分方向の加速度成分であり、これは「前進方向成分」に類似する波形であるので、第2主成分の正方向を身体の前方向(前進方向)と決定する。一方、2主成分方向の加速度成分が、逆前進方向成分のノコギリ波に類似している場合には、第2主成分の負方向を身体の前方向(前進方向)と決定する。最後に、決定された真下方向と前進方向とに対して右手系で直交する方向に近い第3主成分の方向を、身体の右横方向として決定する。尚、類似度は、公知のマッチング技術を用いて算出すればよい。例えば、第2主成分方向の加速度成分の波形と、判断基準とするノコギリ波形との相関を求めて、類似度を判断すればよい。また、ノコギリ波との類似度の判断方法として、時間軸に関して対称な2つのノコギリ波形の特徴量(例えば、微分係数)の違いに注目し、第2主成分方向の加速度成分の波形に関して同じ特徴量(微分係数)を計算し、これを用いて判断してもよい。また、ノコギリ波全体との類似度(特徴量を含む)の代りに、ノコギリ波の一部、例えば、足の蹴りだしに起因する加速度の急峻な変化部分や、加速度が緩やかに減少する部分との類似度(特徴量を含む)を判断の基準にしてもよい。   In step S37, from the change in the acceleration component in the body axis (first to third principal components) direction obtained in step S36, the direction directly below the body, the forward direction (forward direction), and the right lateral direction ((( a) see) is recorded and recorded in the recording unit 3. When the first to third principal components obtained in step S36 are used as body axes, there are two directions in the positive direction of each axis. In other words, the positive and negative directions of the body axis cannot be uniquely determined only by principal component analysis. Therefore, first, the average acceleration vector of the walking state is obtained, and the direction of the first principal component close to the direction of the average acceleration vector is determined as the direction directly below the body. Next, an acceleration component in the second principal component direction is obtained with one direction of the second principal component as a provisional positive direction, and the front-rear direction of the body is determined based on the time change pattern of the obtained acceleration component. Specifically, as shown in FIG. 11, the degree of similarity between two sawtooth waveforms that are symmetrical with respect to the time axis is determined. One of the two sawtooth waves gradually decreases and then increases sharply and then decreases again gently (for example, the waveform indicated as “forward component” in FIG. 11), and the other increases gradually and then sharply increases. After that, it gradually increases again (for example, a waveform indicated as “reverse forward direction component” in FIG. 11). The middle waveform in FIG. 11 is the acceleration component in the second principal component direction, which is a waveform similar to the “advance direction component”. Therefore, the positive direction of the second principal component is defined as the front direction (forward direction) of the body. decide. On the other hand, when the acceleration component in the two principal components direction is similar to the sawtooth wave in the reverse advance direction component, the negative direction of the second principal component is determined as the forward direction (forward direction) of the body. Finally, the direction of the third principal component close to the direction orthogonal to the determined right-down direction and the forward direction in the right hand system is determined as the right lateral direction of the body. Note that the similarity may be calculated using a known matching technique. For example, the degree of similarity may be determined by obtaining a correlation between the waveform of the acceleration component in the second principal component direction and a sawtooth waveform as a determination reference. Also, as a method of determining the similarity to the sawtooth wave, paying attention to the difference in feature quantity (for example, differential coefficient) of two sawtooth waveforms symmetric with respect to the time axis, the same feature regarding the waveform of the acceleration component in the second principal component direction A quantity (differential coefficient) may be calculated and used for determination. Also, instead of the similarity (including the feature amount) with the entire sawtooth wave, a part of the sawtooth wave, for example, a portion where the acceleration changes sharply due to kicking of the foot or a portion where the acceleration gradually decreases The similarity (including the feature amount) may be used as a criterion for determination.

ステップS38において、ステップS33で計算した標準偏差σ、周期性νを用いて、歩行状態以外の身体状態を判断する。具体的には、σwalk<σ≦σshock且つν>νwalk
であれば「走行状態」、σ<σstillであれば「静止状態」、σ>σshockであれば転倒な
どの「衝撃状態」、そしてこれらの状態及び歩行状態のいずれにも該当しない場合には、「その他の状態」と決定する。
In step S38, the body state other than the walking state is determined using the standard deviation σ and the periodicity ν calculated in step S33. Specifically, σ walk <σ ≦ σ shock and ν> ν walk
If it is "running state", if σ <σ still , "still state", if σ> σ shock , "impact state" such as falling, and if neither of these states nor walking state Is determined as “other state”.

ステップS39において、ステップS38での身体状態の判定結果が「衝撃状態」以外であった場合、傾斜角算出時間T毎に平均の加速度ベクトルを計算し、記録部3から身体軸の情報を読み出し、平均の加速度ベクトルが身体軸と成す角度(身体傾斜角)を求める。即ち、図10の(b)に示したように、平均加速度ベクトルがそれぞれの身体軸(真下方向、前進方向、右横方向)と成す3つの角度θ、φ、γを求める。ここで、求めたθから、姿勢判定を行うこともできる。例えば、ステップS31で基準値θ0、θ1、θ2
初期設定し、θ0<θ≦θ1であれば「傾斜小」、θ1<θ≦θ2であれば「傾斜中」、θ≧θ2であれば「傾斜大」と判断する。
In step S39, when the determination result in physical condition in step S38 is other than "impact state", the acceleration vector of the average calculated for each tilt angle calculation time T 3, reads the information of the body axis from the recording unit 3 The angle (body inclination angle) formed by the average acceleration vector and the body axis is obtained. That is, as shown in FIG. 10B, three angles θ, φ, and γ that the average acceleration vector forms with each body axis (downward direction, forward direction, right lateral direction) are obtained. Here, posture determination can also be performed from the obtained θ. For example, the reference value theta 0, theta 1, the theta 2 is initialized in step S31, if θ 0 <θ ≦ θ 1 "tilted small", if θ 1 <θ ≦ θ 2 "in slope" If θ ≧ θ 2 , it is determined that “the inclination is large”.

ステップS40において、処理対象の加速度データがN1(評価時間幅T1に対応)以上残っているか否を判断し、残っていないと判断するまで、ステップS41に移行し、カウンタkにΔk(Δk=ΔT/Δt)を加算した値を新たなカウンタkとし、上記したステップS32〜S39を繰り返す。 In step S40, it is determined whether or not the acceleration data to be processed remains N 1 (corresponding to the evaluation time width T 1 ) or more, and the process proceeds to step S41 until Δk (Δk = ΔT 1 / Δt) is added as a new counter k, and the above steps S32 to S39 are repeated.

以上によって、安定的な歩行状態の加速度データから身体軸を精度良く決定することができ、その後、決定した身体軸と平均の加速度ベクトルとの成す角度として、身体の傾斜角度を精度よく求めることができる。   As described above, the body axis can be accurately determined from the acceleration data in the stable walking state, and then the body inclination angle can be accurately determined as the angle formed by the determined body axis and the average acceleration vector. it can.

尚、処理対象の加速度データによっては、ステップS36、S37での処理が一度も行われないまま、ステップS39の処理が行われることがある。その場合、身体軸が決定されていないので、意味のある身体傾斜角が計算されない。従って、身体軸を計算したか否かを表すフラグを設け、ステップS39においてフラグの状態を判断し、身体軸が計算されていなければ、上記したステップS39での処理を実行しないようにすればよい。若しくは、ステップS31での初期設定において、身体軸方向の初期値を設定しておいてもよい。さらには、身体軸が決定さていない期間の身体傾斜角の算出結果は除外することとすれば、身体軸方向の初期値を設定しなくてもよい。   Depending on the acceleration data to be processed, the process in step S39 may be performed without performing the processes in steps S36 and S37. In that case, a meaningful body tilt angle is not calculated because the body axis has not been determined. Therefore, a flag indicating whether or not the body axis has been calculated is provided, the state of the flag is determined in step S39, and if the body axis has not been calculated, the processing in step S39 described above may not be executed. . Alternatively, in the initial setting in step S31, an initial value in the body axis direction may be set. Furthermore, if the calculation result of the body tilt angle during a period when the body axis is not determined is excluded, the initial value in the body axis direction may not be set.

図12に、本機能を実測した加速度データに適用した実験結果を示す。4つの同種の加速度センサを人体腰部の前後左右の4箇所に、特別な位置合わせを行うことなく装着して、歩行、椅子への着座、正面方向への屈み込み、右からの覗き込み、左からの覗き込みの一連の動作を行って、それぞれの加速度センサから出力される加速度データを記録し、このデータを対象として図9に示した一連の処理を実行した。評価時間幅T1=5(秒)、
傾斜角算出時間T=1(秒)である。図12には、最上段から、前側、左側、後側、右側に取り付けた加速度センサに関するデータを示している。図12の左側に、「(a)3軸加速度情報」として示した各段の信号波形は、加速度センサから取得したXYZ軸の加速度成分を表し、右側の「(b)身体傾斜角」として示した信号波形は、決定した身体軸を用いて計算した身体傾斜角θ、φ、γ(実際には、θ、φ−90、γ−90)を表している。身体傾斜角の一部を数値で付記している。身体傾斜角の各段のデータを比較すると、本機能によって、身体への加速度センサの装着位置及び装着方向に依らずに、ほぼ等しい身体傾斜角を求めることができ、着座、正面への屈み込み、右からの覗き込み、左からの覗き込みを識別できていることがわかる。
FIG. 12 shows an experimental result in which this function is applied to measured acceleration data. Four similar types of acceleration sensors are mounted on the front, back, left, and right of the human body without special positioning, walking, sitting on a chair, bending in the front direction, looking from the right, looking left A series of operations for peeping through were performed, acceleration data output from each acceleration sensor was recorded, and a series of processing shown in FIG. 9 was performed on this data. Evaluation time width T 1 = 5 (seconds)
Inclination angle calculation time T 3 = 1 (second). FIG. 12 shows data related to acceleration sensors attached to the front side, the left side, the rear side, and the right side from the top. The signal waveform of each stage shown as “(a) 3-axis acceleration information” on the left side of FIG. 12 represents the XYZ-axis acceleration components acquired from the acceleration sensor, and shown as “(b) body inclination angle” on the right side. The signal waveforms represent body inclination angles θ, φ, γ (actually, θ, φ-90, γ-90) calculated using the determined body axis. A part of the body inclination angle is added numerically. Comparing the data of each stage of body tilt angle, this function can obtain almost equal body tilt angle regardless of the mounting position and mounting direction of the acceleration sensor on the body, and seated and bent into the front It can be seen that the peep from the right and the peep from the left can be identified.

以上において、図1に示した構成の身体状態検出装置に関して説明したが、これに限定されず、種々変更、拡張して構成することができる。   In the above description, the body state detection apparatus having the configuration shown in FIG. 1 has been described.

また、図1に示した各構成部の全てを一つのユニットに組み込み、そのユニットを身体に取り付けても良く、加速度センサとデータ採取部とを一つのユニットに組み込み、その
ユニットのみを身体に取り付けてもよい。前者の場合には処理結果を、例えば、無線通信によって別の処理装置にワイヤレス伝送してもよい。後者の場合にはデータ採取部から出力されるディジタルデータを、例えば、無線通信によって記録部にワイヤレス伝送してもよい。
In addition, all the components shown in FIG. 1 may be incorporated into one unit, and the unit may be attached to the body. The acceleration sensor and the data collection unit may be incorporated into one unit, and only that unit is attached to the body. May be. In the former case, the processing result may be wirelessly transmitted to another processing apparatus by wireless communication, for example. In the latter case, the digital data output from the data collection unit may be wirelessly transmitted to the recording unit by wireless communication, for example.

また、図2、図6、図9に示した処理は、各ステップの順序を変更するなど、種々変更して実行することができる。例えば、図9において、ステップS34での歩行状態の検出処理をステップS38に含めてもよい。その場合、最初にステップS35の高い周期性の検出処理が行われる。また、図9のフローチャートにおいて、ステップS32〜S35(周期性を利用)を、図6のステップS12〜S20(加速度データの絶対値が平均値を超える回数を利用)と置き換えてもよい。   Further, the processes shown in FIGS. 2, 6, and 9 can be executed with various changes such as changing the order of the steps. For example, in FIG. 9, the walking state detection process in step S34 may be included in step S38. In that case, the high periodicity detection process of step S35 is first performed. Further, in the flowchart of FIG. 9, steps S32 to S35 (using periodicity) may be replaced with steps S12 to S20 (using the number of times that the absolute value of the acceleration data exceeds the average value) in FIG.

また、身体軸の方向は、真下方向、前進方向、右横方向に限定されず、それらの逆方向でもよく、左手系の軸であってもよい。   Further, the direction of the body axis is not limited to the downward direction, the forward direction, and the right lateral direction, and may be the opposite direction or a left-handed axis.

また、上記の歩行状態検出機能においては、評価時間幅T1(時刻t〜t+T1)内の加速度データを用いて、時刻t+T1におけるフラグflag(j)を決定したが、これに限
定されず、t〜t+T1の区間内の任意の時刻t+τにおけるフラグflag(j)を決定
してもよい。ここで、τ<T1である。その場合、シフト時間幅ΔTを考慮すると、決
定されたフラグflag(j)は、時刻t+τ〜t+τ+ΔTの間維持される。例えば、τ=T1/2とすることができる。
In the above-described walking state detection function, the flag flag (j) at time t + T 1 is determined using acceleration data within the evaluation time width T 1 (time t to t + T 1 ). However, the present invention is not limited to this. , Flag flag (j) at an arbitrary time t + τ in the section from t to t + T 1 may be determined. Here, τ <T 1 . In that case, when the shift time width ΔT 1 is taken into consideration, the determined flag flag (j) is maintained during the time t + τ to t + τ + ΔT 1 . For example, τ = T 1/2 .

また、図2に関して説明した歩行状態の検出機能において、歩行状態の判定に加速度データの絶対値の平均値及び標準偏差を用いる場合を説明したが、これは、図9に関して説明した周期性の検出方法の概念に含まれるものであり、上記したように周期性の検出には種々の方法を用いることができる。例えば、所定期間毎の加速度データに関して、フーリエ変換などにより、絶対値の周波数解析を行い、含まれる周波数成分の割合によって歩行状態、安定した歩行状態を判定してもよい。また、加速度データの絶対値ではなく、成分毎に周波数解析を行ってもよい。   In the walking state detection function described with reference to FIG. 2, the case where the average value and the standard deviation of the acceleration data are used for the determination of the walking state has been described. This is the detection of periodicity described with reference to FIG. It is included in the concept of the method, and various methods can be used for detecting the periodicity as described above. For example, with respect to acceleration data for each predetermined period, absolute value frequency analysis may be performed by Fourier transform or the like, and a walking state or a stable walking state may be determined based on a ratio of frequency components included. Moreover, you may perform a frequency analysis for every component instead of the absolute value of acceleration data.

また、上記の重力加速度方向の検出機能において、最新の評価時間幅T1の区間、即ち
連続区間Lの最後の評価時間幅T1の区間における平均加速度ベクトルを重力加速度ベク
トルとする場合を説明したが、これに限定されず、例えば、連続区間Lの平均加速度ベクトルを重力加速度ベクトルとしてもよい。
In the above gravity acceleration direction detection function, the case where the average acceleration vector in the latest evaluation time width T 1 section, that is, the last evaluation time width T 1 section of the continuous section L is used as the gravity acceleration vector has been described. However, the present invention is not limited to this. For example, the average acceleration vector in the continuous section L may be used as the gravitational acceleration vector.

また、上記した歩行状態の検出機能、重力加速度方向の検出機能、身体姿勢の検出機能、高精度の身体姿勢の検出機能では、予め記録部に記録されている加速度データを処理する場合を説明したが、データの採取と並行してリアルタイムに処理を行ってもよい。その場合、例えば、歩行状態の検出機能を示す図2のステップS2の処理、重力加速度方向の検出機能を示す図6のステップS12の処理、高精度の身体姿勢の検出機能を示す図9のステップS31の処理を、所定数の加速度データを採取する処理とすればよい。   In the above-described walking state detection function, gravity acceleration direction detection function, body posture detection function, and highly accurate body posture detection function, the case where acceleration data recorded in advance in the recording unit is processed has been described. However, processing may be performed in real time in parallel with data collection. In that case, for example, the process of step S2 of FIG. 2 showing the detection function of the walking state, the process of step S12 of FIG. 6 showing the detection function of the gravitational acceleration direction, and the step of FIG. 9 showing the highly accurate body posture detection function. The process of S31 may be a process of collecting a predetermined number of acceleration data.

また、σmin、σmax、nmin、nmax、tmin及びtmaxなどの値は、上記で一例として示した値に限定されず、適宜設定することができる。 Further, values such as σ min , σ max , n min , n max , t min, and t max are not limited to the values shown as examples above, and can be set as appropriate.

本発明の実施の形態に係る身体状態検出装置の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a body state detection device according to an embodiment of the present invention. 本発明の実施の形態に係る身体状態検出装置による歩行状態の検出処理を示すフローチャートである。It is a flowchart which shows the detection process of the walk state by the body state detection apparatus which concerns on embodiment of this invention. 1軸方向の加速度データの一例を示す波形図である。It is a wave form diagram which shows an example of the acceleration data of 1 axis direction. 本発明の実施の形態に係る身体状態検出装置による歩行状態の検出処理機能を適用した結果の一例を示す図である。It is a figure which shows an example of the result of having applied the detection processing function of the walk state by the body state detection apparatus which concerns on embodiment of this invention. 身体に加速度センサの取り付けた状態及び加速度センサの3軸の方向を示す図である。It is a figure which shows the state which attached the acceleration sensor to the body, and the direction of 3 axes | shafts of an acceleration sensor. 本発明の実施の形態に係る身体状態検出装置による重力加速度方向の検出処理を示すフローチャートである。It is a flowchart which shows the detection process of the gravity acceleration direction by the physical condition detection apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る身体状態検出装置による重力加速度方向の検出機能を適用した結果の一例を示す図である。It is a figure which shows an example of the result of having applied the detection function of the gravity acceleration direction by the physical condition detection apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る身体状態検出装置による身体姿勢の検出機能を適用した結果の一例を示す図である。It is a figure which shows an example of the result of having applied the detection function of the body posture by the body state detection apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る身体状態検出装置による高精度の身体姿勢の検出処理を示すフローチャートである。It is a flowchart which shows the detection process of the highly accurate body posture by the body state detection apparatus which concerns on embodiment of this invention. 加速度センサの軸、身体軸、重力加速度方向の関係を示す図であり、(a)は歩行状態における加速度センサのXYZ軸と身体軸との関係を示し、(b)は前かがみになった状態の身体傾斜角を示す図である。It is a figure which shows the relationship between the axis | shaft of an acceleration sensor, a body axis, and a gravitational acceleration direction, (a) shows the relationship between the XYZ axis | shaft of an acceleration sensor in a walking state, and a body axis, (b) is the state which bent forward. It is a figure which shows a body inclination angle. 第2主成分方向の加速度成分から前進方向を決定する方法を説明する図である。It is a figure explaining the method of determining a forward direction from the acceleration component of a 2nd main component direction. 本発明の実施の形態に係る身体状態検出装置による高精度の身体姿勢の検出機能を適用した結果の一例を示す図である。It is a figure which shows an example of the result of having applied the detection function of the highly accurate body posture by the body state detection apparatus which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1 3軸加速度センサ
2 データ採取部
3 記録部
4 メモリ部
5 処理部
1 3-axis acceleration sensor 2 Data collection unit 3 Recording unit 4 Memory unit 5 Processing unit

Claims (24)

身体に装着される3軸加速度センサと、
該3軸加速度センサから出力される加速度ベクトルデータを所定のサンプリング間隔で採取するデータ採取手段と、
処理手段とを備え、
前記処理手段が、
連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出し、
前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定することを特徴とする身体状態検出装置。
A three-axis acceleration sensor worn on the body;
Data collection means for collecting acceleration vector data output from the three-axis acceleration sensor at a predetermined sampling interval;
Processing means,
The processing means is
Using the acceleration vector data collected continuously, detecting the walking state of the body,
A body state detection device, wherein a gravitational acceleration vector or a body axis is determined using continuous acceleration vector data within a period of the walking state.
前記処理手段が、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算し、
前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出し、
前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算し、
該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定することを特徴とする請求項1に記載の身体状態検出装置。
The processing means is
For the acceleration vector data collected continuously, the absolute value of each acceleration vector, the average value of these absolute values, and the standard deviation are calculated,
Detecting the walking state using the standard deviation, the number of times that the absolute value exceeds the average value, and the total time that the absolute value exceeds the average value,
If the walking period determined to be in the walking state continues, calculate the continuous time by summing those walking periods,
The average vector of acceleration vector data collected during at least the latest walking period is calculated when the continuous time exceeds a predetermined time, and the average vector is determined as a gravitational acceleration vector. The physical condition detection apparatus of description.
前記処理手段が、前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定することを特徴とする請求項2に記載の身体状態検出装置。   The processing means calculates the angle of each acceleration vector data based on the direction of the gravitational acceleration vector and then determines the gravitational acceleration vector until the gravitational acceleration vector is determined. The body state detection device according to claim 2, wherein the body state detection device is determined as an angle. 前記処理手段が、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算し、
前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断することを特徴とする請求項1に記載の身体状態検出装置。
The processing means is
Calculate the absolute value of each acceleration vector, the average value of these absolute values, the standard deviation, and the periodicity for the acceleration vector data collected continuously,
The body state detection device according to claim 1, wherein the walking state is determined when the standard deviation is within a predetermined range and the periodicity is larger than a predetermined value.
前記処理手段が、
前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とすることを特徴とする請求項4に記載の身体状態検出装置。
The processing means is
5. The principal component analysis is performed on the acceleration vector data for the period determined to be the walking state, and the first principal component, the second principal component, and the third principal component are used as the body axis. The body condition detection apparatus as described in 2.
前記処理手段が、
前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、
該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定し、
前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定し、
前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定することを特徴とする請求項5に記載の身体状態検出装置。
The processing means is
An average acceleration vector is obtained from the acceleration vector data as the target of the principal component analysis,
Determining the direction of the first principal component close to the average acceleration vector as a direction directly below the body;
According to the time change of the component of the second principal component direction of the acceleration vector data, determine the body forward direction,
The body state detection device according to claim 5, wherein a direction of the third principal component orthogonal to the right-down direction and the forward direction in a right-handed system is determined as a right lateral direction of the body.
前記処理手段が、身体の前進方向の決定において、
前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一
部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定することを特徴とする請求項6に記載の身体状態検出装置。
In the determination of the body advance direction, the processing means,
Assuming that one direction of the second principal component is a positive direction, the time variation of the component of the second principal component direction of the acceleration vector data is similar to all or part of a sawtooth wave having a gradually decreasing portion. In the case, the one direction of the second principal component is determined as a body forward direction, and a sawtooth wave having a portion in which the time change of the component in the second principal component direction of the acceleration vector data gradually increases. The body state detection device according to claim 6, wherein when the whole or a part is similar, a direction opposite to the one direction of the second principal component is determined as a body advance direction.
前記処理手段が、
前記加速度ベクトルデータの平均加速度ベクトルを求め、
該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度とすることを特徴とする請求項6又は7に記載の身体状態検出装置。
The processing means is
Obtaining an average acceleration vector of the acceleration vector data;
8. The inclination angle of the body wearing the acceleration sensor is obtained by calculating an angle formed between the average acceleration vector and each of the direct downward direction, the forward direction, and the right lateral direction. The physical condition detection apparatus of description.
身体に装着された3軸加速度センサを用いて加速度ベクトルデータを所定のサンプリング間隔で採取する第1ステップと、
連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出する第2ステップと、
前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定する第3ステップとを含むことを特徴とする身体状態検出方法。
A first step of collecting acceleration vector data at a predetermined sampling interval using a three-axis acceleration sensor mounted on the body;
A second step of detecting the walking state of the body using the acceleration vector data collected continuously;
And a third step of determining a gravitational acceleration vector or a body axis using continuous acceleration vector data within a period of the walking state.
前記第2ステップが、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算する第4ステップと、
前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出する第5ステップと、
前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算する第6ステップと、
該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定する第7ステップとを含むことを特徴とする請求項9に記載の身体状態検出方法。
The second step includes
A fourth step of calculating an absolute value of each acceleration vector, an average value of these absolute values, and a standard deviation with respect to the acceleration vector data collected continuously;
A fifth step of detecting the walking state using the standard deviation, the number of times the absolute value exceeds the average value, and the sum of the time when the absolute value exceeds the average value;
When the walking period determined to be the walking state continues, the sixth step of calculating the continuous time by summing those walking periods;
And a seventh step of calculating an average vector of acceleration vector data collected at least during the latest walking period and determining the average vector as a gravitational acceleration vector when the continuous time exceeds a predetermined time. The body condition detection method according to claim 9.
前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定する第8ステップをさらに含むことを特徴とする請求項10に記載の身体状態検出方法。   The angle of each acceleration vector data is calculated based on the direction of the gravitational acceleration vector, and then the gravitational acceleration vector is determined, and the angle is determined as the inclination angle of the body wearing the acceleration sensor. The body state detection method according to claim 10, further comprising 8 steps. 前記第2ステップが、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算する第4ステップと、
前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断する第5ステップとを含むことを特徴とする請求項9に記載の身体状態検出方法。
The second step includes
A fourth step of calculating an absolute value of each acceleration vector, an average value of these absolute values, a standard deviation, and a periodicity with respect to the acceleration vector data collected continuously;
The physical condition detection method according to claim 9, further comprising a fifth step of determining the walking state when the standard deviation is within a predetermined range and the periodicity is greater than a predetermined value.
前記第5ステップが、
前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とする第6ステップを含むことを特徴とする請求項12に記載の身体状態検出方法。
The fifth step includes
A sixth step of performing a principal component analysis on the acceleration vector data for the period determined to be the walking state and using the first principal component, the second principal component, and the third principal component as the body axis. The body condition detection method according to claim 12.
前記第5ステップが、
前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定する第7
ステップと、
前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定する第8ステップと、
前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定する第9ステップとをさらに含むことを特徴とする請求項13に記載の身体状態検出方法。
The fifth step includes
An average acceleration vector is obtained from the acceleration vector data subjected to the principal component analysis, and a direction of the first principal component close to the average acceleration vector is determined as a direction directly below the body.
Steps,
An eighth step of determining a forward direction of the body in accordance with a time change of the component of the second principal component direction of the acceleration vector data;
The physical state according to claim 13, further comprising a ninth step of determining the direction of the third principal component orthogonal to the right-down direction and the forward direction in the right-handed system as a right lateral direction of the body. Detection method.
前記第8ステップが、
前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定するステップであることを特徴とする請求項14に記載の身体状態検出方法。
The eighth step includes
Assuming that one direction of the second principal component is a positive direction, the time variation of the component of the second principal component direction of the acceleration vector data is similar to all or part of a sawtooth wave having a gradually decreasing portion. In the case, the one direction of the second principal component is determined as a body forward direction, and a sawtooth wave having a portion in which the time change of the component in the second principal component direction of the acceleration vector data gradually increases. 15. The body state detection method according to claim 14, wherein when the whole or part of the body is similar, the direction opposite to the one direction of the second principal component is determined as a body advance direction. .
前記第3ステップが、
前記加速度ベクトルデータの平均加速度ベクトルを求める第10ステップと、
該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度とする第11ステップとを含むことを特徴とする請求項14又は15に記載の身体状態検出方法。
The third step includes
A tenth step of obtaining an average acceleration vector of the acceleration vector data;
An eleventh step including obtaining an average acceleration vector and an angle formed by each of the direct downward direction, the forward direction, and the right lateral direction to obtain an inclination angle of a body wearing the acceleration sensor. The body condition detection method according to claim 14 or 15.
身体に装着される3軸加速度センサと、データ採取手段と、処理手段とを備えた身体状態検出装置に、
前記3軸加速度センサを用いて加速度ベクトルデータを所定のサンプリング間隔で採取する第1機能と、
連続して採取された前記加速度ベクトルデータを用い、前記身体の歩行状態を検出する第2機能と、
前記歩行状態である期間内の連続する加速度ベクトルデータを用いて重力加速度ベクトル又は身体軸を決定する第3機能とを実現させることを特徴とする身体状態検出プログラム。
A body state detection device comprising a three-axis acceleration sensor attached to the body, data collection means, and processing means,
A first function for collecting acceleration vector data at a predetermined sampling interval using the three-axis acceleration sensor;
A second function for detecting the walking state of the body using the acceleration vector data collected continuously;
A body condition detection program for realizing a gravitational acceleration vector or a third function for determining a body axis using continuous acceleration vector data within a period of the walking state.
前記第2機能が、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、及び標準偏差を計算する第4機能と、
前記標準偏差、前記絶対値が前記平均値を超える回数、及び前記絶対値が前記平均値を超えている時間の総和を用いて前記歩行状態を検出する第5機能と、
前記歩行状態であると判断された歩行期間が連続する場合、それらの歩行期間を合計して連続時間を計算する第6機能と、
該連続時間が所定時間を超えている場合、少なくとも最新の前記歩行期間に採取した加速度ベクトルデータの平均ベクトルを計算し、該平均ベクトルを重力加速度ベクトルとして決定する第7機能とを含むことを特徴とする請求項17に記載の身体状態検出プログラム。
The second function is
A fourth function for calculating an absolute value of each acceleration vector, an average value of these absolute values, and a standard deviation with respect to the acceleration vector data collected continuously;
A fifth function for detecting the walking state using the standard deviation, the number of times the absolute value exceeds the average value, and the sum of the time over which the absolute value exceeds the average value;
When the walking period determined to be in the walking state continues, a sixth function for calculating the continuous time by summing those walking periods;
And a seventh function for calculating an average vector of acceleration vector data collected at least during the latest walking period and determining the average vector as a gravitational acceleration vector when the continuous time exceeds a predetermined time. The body condition detection program according to claim 17.
前記重力加速度ベクトルの方向を基準とし、次に重力加速度ベクトルが決定されるまで、各々の加速度ベクトルデータの角度を計算し、該角度を、前記加速度センサを装着した身体の傾斜角度として決定する第8機能をさら実現させることを特徴とする請求項18に記載の身体状態検出プログラム。   The angle of each acceleration vector data is calculated based on the direction of the gravitational acceleration vector, and then the gravitational acceleration vector is determined, and the angle is determined as the inclination angle of the body wearing the acceleration sensor. The body condition detection program according to claim 18, further realizing eight functions. 前記第2機能が、
連続して採取された前記加速度ベクトルデータに関して、各々の加速度ベクトルの絶対値、これらの絶対値の平均値、標準偏差、及び周期性を計算する第4機能と、
前記標準偏差が所定範囲内にあり、且つ前記周期性が所定値より大きい場合に、前記歩行状態と判断する第5機能とを含むことを特徴とする請求項17に記載の身体状態検出プログラム。
The second function is
A fourth function for calculating an absolute value of each acceleration vector, an average value of these absolute values, a standard deviation, and a periodicity with respect to the acceleration vector data collected continuously;
The body condition detection program according to claim 17, further comprising a fifth function that determines the walking state when the standard deviation is within a predetermined range and the periodicity is greater than a predetermined value.
前記第5機能が、
前記歩行状態と判断された期間の前記加速度ベクトルデータに対して主成分分析を行い、第1主成分、第2主成分及び第3主成分を前記身体軸とする第6機能を含むことを特徴とする請求項20に記載の身体状態検出プログラム。
The fifth function is
It includes a sixth function that performs principal component analysis on the acceleration vector data in the period determined to be the walking state and uses the first principal component, the second principal component, and the third principal component as the body axis. The body condition detection program according to claim 20.
前記第5機能が、
前記主成分分析の対象とした前記加速度ベクトルデータから平均加速度ベクトルを求め、該平均加速度ベクトルに近い前記第1主成分の方向を、身体の真下方向と決定する第7機能と、
前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化に応じて、身体の前進方向を決定する第8機能と、
前記真下方向及び前記前進方向と、右手系で直交する前記第3主成分の方向を身体の右横方向と決定する第9機能とをさらに含むことを特徴とする請求項21に記載の身体状態検出プログラム。
The fifth function is
A seventh function for obtaining an average acceleration vector from the acceleration vector data to be subjected to the principal component analysis, and determining a direction of the first principal component close to the average acceleration vector as a direction directly below the body;
An eighth function for determining a forward direction of the body according to a time change of the component of the second principal component direction of the acceleration vector data;
The body condition according to claim 21, further comprising a ninth function for determining the direction of the third principal component orthogonal to the right downward direction and the forward direction in the right hand system as a right lateral direction of the body. Detection program.
前記第8機能が、
前記第2主成分の一方向を正の方向と仮定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに減少する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向を身体の前進方向と決定し、前記加速度ベクトルデータの前記第2主成分方向の成分の時間変化が、緩やかに増加する部分を有するノコギリ波の全体または一部に類似する場合に、前記第2主成分の前記一方向と逆の方向を、身体の前進方向と決定する機能であることを特徴とする請求項22に記載の身体状態検出プログラム。
The eighth function is
Assuming that one direction of the second principal component is a positive direction, the time variation of the component of the second principal component direction of the acceleration vector data is similar to all or part of a sawtooth wave having a gradually decreasing portion. In the case, the one direction of the second principal component is determined as a body forward direction, and a sawtooth wave having a portion in which the time change of the component in the second principal component direction of the acceleration vector data gradually increases. 23. The body condition detection program according to claim 22, wherein the body condition detection program has a function of determining a direction opposite to the one direction of the second principal component as a body advance direction when similar to the whole or a part. .
前記第3機能が、
前記加速度ベクトルデータの平均加速度ベクトルを求める第10機能と、
該平均加速度ベクトルと、前記真下方向、前記前進方向及び前記右横方向のそれぞれと成す角度を求めて、前記加速度センサを装着した身体の傾斜角度とする第11機能とを含むことを特徴とする請求項22又は23に記載の身体状態検出プログラム。
The third function is
A tenth function for obtaining an average acceleration vector of the acceleration vector data;
And an eleventh function for obtaining an angle formed by the average acceleration vector and each of the right direction, the forward direction, and the right lateral direction to obtain a tilt angle of a body wearing the acceleration sensor. The body condition detection program according to claim 22 or 23.
JP2005266940A 2004-11-29 2005-09-14 BODY STATE DETECTION DEVICE, DETECTION METHOD AND DETECTION PROGRAM Expired - Fee Related JP4547537B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005266940A JP4547537B2 (en) 2004-11-29 2005-09-14 BODY STATE DETECTION DEVICE, DETECTION METHOD AND DETECTION PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004344997 2004-11-29
JP2005266940A JP4547537B2 (en) 2004-11-29 2005-09-14 BODY STATE DETECTION DEVICE, DETECTION METHOD AND DETECTION PROGRAM

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010113174A Division JP5071822B2 (en) 2004-11-29 2010-05-17 Physical state detection device, detection method thereof, and detection program

Publications (2)

Publication Number Publication Date
JP2006175206A true JP2006175206A (en) 2006-07-06
JP4547537B2 JP4547537B2 (en) 2010-09-22

Family

ID=36729834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005266940A Expired - Fee Related JP4547537B2 (en) 2004-11-29 2005-09-14 BODY STATE DETECTION DEVICE, DETECTION METHOD AND DETECTION PROGRAM

Country Status (1)

Country Link
JP (1) JP4547537B2 (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007052631A1 (en) * 2005-10-31 2007-05-10 Bycen Inc. Gait balance quantifying method and gait balance quantifying device
WO2007105648A1 (en) * 2006-03-14 2007-09-20 Sony Corporation Body movement detector, body movement detection method and body movement detection program
JP2008027429A (en) * 2006-06-19 2008-02-07 Adc Technology Kk Motion detector, position relation detector, physical activity load detector, and portable monitor
JP2010198595A (en) * 2009-01-28 2010-09-09 Sony Corp Information processing apparatus, information processing method, and program
JP2011515123A (en) * 2008-03-14 2011-05-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Behavior monitoring system unaffected by accelerations induced by external motion factors
JP2011152360A (en) * 2010-01-28 2011-08-11 Nippon Telegr & Teleph Corp <Ntt> Walking information extraction device, walking information extraction method, and computer readable storage medium
JP2012042299A (en) * 2010-08-18 2012-03-01 Chung-Hua Pan Measuring method for sphere movement route
WO2013025507A1 (en) * 2011-08-15 2013-02-21 Qualcomm Incorporated Methods and apparatuses for use in classifying a motion state of a mobile device
ES2396372A1 (en) * 2010-04-15 2013-02-21 Universidad De Zaragoza Postural evaluation device. (Machine-translation by Google Translate, not legally binding)
JP2013094316A (en) * 2011-10-31 2013-05-20 Toshiba Corp Gait analysis device, and gait analysis program
JP2013526900A (en) * 2010-04-22 2013-06-27 ケンタウリ メディカル インコーポレイテッド System, device and method for preventing, detecting and treating conditions such as pressure-induced ischemia and pressure ulcers
JP2013532020A (en) * 2010-06-16 2013-08-15 ミオテスト・ソシエテ・アノニム Integrated portable device and method implementing an accelerometer for detecting user asymmetry
CN103418083A (en) * 2012-05-25 2013-12-04 上海得高实业有限公司 Active feedback stimulation instrument and working method thereof
JP2014056585A (en) * 2009-01-28 2014-03-27 Sony Corp Information processing apparatus, information processing method, and program
EP2740256A1 (en) * 2011-08-04 2014-06-11 Google, Inc. Moving direction determination with noisy signals from inertial navigation systems on mobile devices
US8914037B2 (en) 2011-08-11 2014-12-16 Qualcomm Incorporated Numerically stable computation of heading without a reference axis
JP2015139668A (en) * 2014-01-30 2015-08-03 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Locomotive movement analysis device, method, system, and program
JP2015139667A (en) * 2014-01-30 2015-08-03 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Moving motion analysis apparatus, method, system, and program
JP2015165895A (en) * 2015-04-23 2015-09-24 株式会社東芝 Gait analysis device and gait analysis program
KR20150129285A (en) * 2013-04-10 2015-11-19 유니버시티 오브 서레이 Information determination in a portable electronic device carried by a user
US9295027B2 (en) 2013-03-26 2016-03-22 Google Inc. Signal processing to extract a pedestrian's moving direction
JP2016123588A (en) * 2014-12-26 2016-07-11 オムロン株式会社 Apparatus and method for acquiring body information
JP5952511B1 (en) * 2013-12-31 2016-07-13 ゴーアテック インコーポレイテッドGoertek Inc Human body movement state monitoring method and apparatus
WO2016194581A1 (en) * 2015-05-29 2016-12-08 アルプス電気株式会社 Posture detection device, spectacle-type electronic device, posture detection method, and program
US9655546B2 (en) 2010-04-22 2017-05-23 Leaf Healthcare, Inc. Pressure Ulcer Detection Methods, Devices and Techniques
US9728061B2 (en) 2010-04-22 2017-08-08 Leaf Healthcare, Inc. Systems, devices and methods for the prevention and treatment of pressure ulcers, bed exits, falls, and other conditions
JP2017196417A (en) * 2012-11-02 2017-11-02 ヴァイタル コネクト, インコーポレイテッドVital Connect, Inc. Determination of posture and activity of body
WO2017199912A1 (en) * 2016-05-18 2017-11-23 京セラ株式会社 Electronic device, control method, and control program
US10041800B2 (en) 2016-09-23 2018-08-07 Qualcomm Incorporated Pedestrian sensor assistance in a mobile device during typical device motions
US10140837B2 (en) 2010-04-22 2018-11-27 Leaf Healthcare, Inc. Systems, devices and methods for the prevention and treatment of pressure ulcers, bed exits, falls, and other conditions
US10359288B2 (en) 2013-03-26 2019-07-23 Google Llc Signal processing to extract a pedestrian's moving direction
US10536810B2 (en) 2016-04-26 2020-01-14 Kyocera Corporation Electronic apparatus, control method, and non-transitory computer-readable recording medium
US10588565B2 (en) 2010-04-22 2020-03-17 Leaf Healthcare, Inc. Calibrated systems, devices and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
US10631732B2 (en) 2009-03-24 2020-04-28 Leaf Healthcare, Inc. Systems and methods for displaying sensor-based user orientation information
US10758162B2 (en) 2010-04-22 2020-09-01 Leaf Healthcare, Inc. Systems, devices and methods for analyzing a person status based at least on a detected orientation of the person
CN112137623A (en) * 2019-06-26 2020-12-29 达尔生技股份有限公司 Measuring device and measuring method
US11051751B2 (en) 2010-04-22 2021-07-06 Leaf Healthcare, Inc. Calibrated systems, devices and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
US11272860B2 (en) 2010-04-22 2022-03-15 Leaf Healthcare, Inc. Sensor device with a selectively activatable display
US11278237B2 (en) 2010-04-22 2022-03-22 Leaf Healthcare, Inc. Devices, systems, and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
US11369309B2 (en) 2010-04-22 2022-06-28 Leaf Healthcare, Inc. Systems and methods for managing a position management protocol based on detected inclination angle of a person
WO2022139016A1 (en) * 2020-12-22 2022-06-30 주식회사 비플렉스 Method for determining front-back and left-right directions of pose sensor worn on head of user
CN116649947A (en) * 2023-08-02 2023-08-29 苏州维伟思医疗科技有限公司 Electromagnetic wave sensor angle alignment method and device, electronic equipment and storage medium
US11980449B2 (en) 2010-04-22 2024-05-14 Leaf Healthcare, Inc. Systems and methods for monitoring orientation and biometric data using acceleration data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0989584A (en) * 1995-09-26 1997-04-04 Honda Motor Co Ltd Portable navigation system
JPH10260055A (en) * 1997-03-19 1998-09-29 Honda Motor Co Ltd Device for detecting traveling speed and direction of pedestrian
JP2003038469A (en) * 2001-05-21 2003-02-12 Shigeru Ota Motion function measuring device and motion function measuring system
JP2006081600A (en) * 2004-09-14 2006-03-30 Tanita Corp Body motion measuring device
JP2006157463A (en) * 2004-11-29 2006-06-15 National Institute Of Advanced Industrial & Technology Work state recorder, and its recording method, and recording program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0989584A (en) * 1995-09-26 1997-04-04 Honda Motor Co Ltd Portable navigation system
JPH10260055A (en) * 1997-03-19 1998-09-29 Honda Motor Co Ltd Device for detecting traveling speed and direction of pedestrian
JP2003038469A (en) * 2001-05-21 2003-02-12 Shigeru Ota Motion function measuring device and motion function measuring system
JP2006081600A (en) * 2004-09-14 2006-03-30 Tanita Corp Body motion measuring device
JP2006157463A (en) * 2004-11-29 2006-06-15 National Institute Of Advanced Industrial & Technology Work state recorder, and its recording method, and recording program

Cited By (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007052631A1 (en) * 2005-10-31 2007-05-10 Bycen Inc. Gait balance quantifying method and gait balance quantifying device
US7983872B2 (en) 2006-03-14 2011-07-19 Sony Corporation Body movement detector, body movement detection method and body movement detection program
WO2007105648A1 (en) * 2006-03-14 2007-09-20 Sony Corporation Body movement detector, body movement detection method and body movement detection program
JP2008027429A (en) * 2006-06-19 2008-02-07 Adc Technology Kk Motion detector, position relation detector, physical activity load detector, and portable monitor
JP2011515123A (en) * 2008-03-14 2011-05-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Behavior monitoring system unaffected by accelerations induced by external motion factors
US10565510B2 (en) 2009-01-28 2020-02-18 Sony Corporation Information processing apparatus, information processing method, program
JP2014056585A (en) * 2009-01-28 2014-03-27 Sony Corp Information processing apparatus, information processing method, and program
US9378457B2 (en) 2009-01-28 2016-06-28 Sony Corporation Information processing apparatus, information processing method, and program for determining a vehicle boarding state
US8566272B2 (en) 2009-01-28 2013-10-22 Sony Corporation Information processing apparatus, information processing method, program for recognizing behavior
JP2010198595A (en) * 2009-01-28 2010-09-09 Sony Corp Information processing apparatus, information processing method, and program
US10631732B2 (en) 2009-03-24 2020-04-28 Leaf Healthcare, Inc. Systems and methods for displaying sensor-based user orientation information
JP2011152360A (en) * 2010-01-28 2011-08-11 Nippon Telegr & Teleph Corp <Ntt> Walking information extraction device, walking information extraction method, and computer readable storage medium
US10258258B2 (en) 2010-03-07 2019-04-16 Leaf Healthcare, Inc. Systems, devices and methods for the prevention and treatment of pressure ulcers, bed exits, falls, and other conditions
US10682076B2 (en) 2010-03-07 2020-06-16 Leaf Healthcare, Inc. Systems and methods for monitoring the attachment and/or positioning of a wearable of a sensor device
US10874330B2 (en) 2010-03-07 2020-12-29 Leaf Healthcare, Inc. Systems, devices and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
ES2396372A1 (en) * 2010-04-15 2013-02-21 Universidad De Zaragoza Postural evaluation device. (Machine-translation by Google Translate, not legally binding)
US11317830B2 (en) 2010-04-22 2022-05-03 Leaf Healthcare, Inc. Systems and methods for managing pressurization timers for monitoring and/or managing a person's position
US11948681B2 (en) 2010-04-22 2024-04-02 Leaf Healthcare, Inc. Wearable sensor device and methods for analyzing a persons orientation and biometric data
US11369309B2 (en) 2010-04-22 2022-06-28 Leaf Healthcare, Inc. Systems and methods for managing a position management protocol based on detected inclination angle of a person
US11883154B2 (en) 2010-04-22 2024-01-30 Leaf Healthcare, Inc. Systems and methods for monitoring a person's position
US10140837B2 (en) 2010-04-22 2018-11-27 Leaf Healthcare, Inc. Systems, devices and methods for the prevention and treatment of pressure ulcers, bed exits, falls, and other conditions
US11278237B2 (en) 2010-04-22 2022-03-22 Leaf Healthcare, Inc. Devices, systems, and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
US11272860B2 (en) 2010-04-22 2022-03-15 Leaf Healthcare, Inc. Sensor device with a selectively activatable display
US11051751B2 (en) 2010-04-22 2021-07-06 Leaf Healthcare, Inc. Calibrated systems, devices and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
US10912491B2 (en) 2010-04-22 2021-02-09 Leaf Healthcare, Inc. Systems, devices and methods for managing pressurization timers for monitoring and/or managing a person's position
US10004447B2 (en) 2010-04-22 2018-06-26 Leaf Healthcare, Inc. Systems and methods for collecting and displaying user orientation information on a user-worn sensor device
US11980449B2 (en) 2010-04-22 2024-05-14 Leaf Healthcare, Inc. Systems and methods for monitoring orientation and biometric data using acceleration data
US10888251B2 (en) 2010-04-22 2021-01-12 Leaf Healthcare, Inc. Systems, devices and methods for analyzing the attachment of a wearable sensor device on a user
US10588565B2 (en) 2010-04-22 2020-03-17 Leaf Healthcare, Inc. Calibrated systems, devices and methods for preventing, detecting, and treating pressure-induced ischemia, pressure ulcers, and other conditions
JP2013526900A (en) * 2010-04-22 2013-06-27 ケンタウリ メディカル インコーポレイテッド System, device and method for preventing, detecting and treating conditions such as pressure-induced ischemia and pressure ulcers
US10758162B2 (en) 2010-04-22 2020-09-01 Leaf Healthcare, Inc. Systems, devices and methods for analyzing a person status based at least on a detected orientation of the person
US9655546B2 (en) 2010-04-22 2017-05-23 Leaf Healthcare, Inc. Pressure Ulcer Detection Methods, Devices and Techniques
US9728061B2 (en) 2010-04-22 2017-08-08 Leaf Healthcare, Inc. Systems, devices and methods for the prevention and treatment of pressure ulcers, bed exits, falls, and other conditions
US10729357B2 (en) 2010-04-22 2020-08-04 Leaf Healthcare, Inc. Systems and methods for generating and/or adjusting a repositioning schedule for a person
JP2013532020A (en) * 2010-06-16 2013-08-15 ミオテスト・ソシエテ・アノニム Integrated portable device and method implementing an accelerometer for detecting user asymmetry
US11833391B2 (en) 2010-06-16 2023-12-05 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
US9873018B2 (en) 2010-06-16 2018-01-23 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
US10881905B2 (en) 2010-06-16 2021-01-05 Myotest Sa Integrated portable device and method implementing an accelerometer for detecting asymmetries in a movement of a user
JP2013537436A (en) * 2010-06-16 2013-10-03 ミオテスト・ソシエテ・アノニム Integrated portable device and method implementing accelerometer for analyzing stride biomechanical parameters
US9320457B2 (en) 2010-06-16 2016-04-26 Myotest Sa Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride
JP2012042299A (en) * 2010-08-18 2012-03-01 Chung-Hua Pan Measuring method for sphere movement route
EP2740256A4 (en) * 2011-08-04 2014-12-31 Google Inc Moving direction determination with noisy signals from inertial navigation systems on mobile devices
EP2740256A1 (en) * 2011-08-04 2014-06-11 Google, Inc. Moving direction determination with noisy signals from inertial navigation systems on mobile devices
US8914037B2 (en) 2011-08-11 2014-12-16 Qualcomm Incorporated Numerically stable computation of heading without a reference axis
WO2013025507A1 (en) * 2011-08-15 2013-02-21 Qualcomm Incorporated Methods and apparatuses for use in classifying a motion state of a mobile device
JP2013094316A (en) * 2011-10-31 2013-05-20 Toshiba Corp Gait analysis device, and gait analysis program
US10765347B2 (en) 2011-10-31 2020-09-08 Tdk Corporation Gait analysis device and computer program product
CN103418083A (en) * 2012-05-25 2013-12-04 上海得高实业有限公司 Active feedback stimulation instrument and working method thereof
JP2017196417A (en) * 2012-11-02 2017-11-02 ヴァイタル コネクト, インコーポレイテッドVital Connect, Inc. Determination of posture and activity of body
US10359288B2 (en) 2013-03-26 2019-07-23 Google Llc Signal processing to extract a pedestrian's moving direction
US9295027B2 (en) 2013-03-26 2016-03-22 Google Inc. Signal processing to extract a pedestrian's moving direction
KR102081245B1 (en) * 2013-04-10 2020-04-14 유니버시티 오브 서레이 Determining information on portable electronic devices that users carry
KR20150129285A (en) * 2013-04-10 2015-11-19 유니버시티 오브 서레이 Information determination in a portable electronic device carried by a user
JP2016525895A (en) * 2013-12-31 2016-09-01 ゴーアテック インコーポレイテッドGoertek Inc Human body movement state monitoring method and apparatus
JP5952511B1 (en) * 2013-12-31 2016-07-13 ゴーアテック インコーポレイテッドGoertek Inc Human body movement state monitoring method and apparatus
JP2015139667A (en) * 2014-01-30 2015-08-03 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Moving motion analysis apparatus, method, system, and program
JP2015139668A (en) * 2014-01-30 2015-08-03 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Locomotive movement analysis device, method, system, and program
JP2016123588A (en) * 2014-12-26 2016-07-11 オムロン株式会社 Apparatus and method for acquiring body information
JP2015165895A (en) * 2015-04-23 2015-09-24 株式会社東芝 Gait analysis device and gait analysis program
CN107708552B (en) * 2015-05-29 2021-04-27 阿尔卑斯阿尔派株式会社 Posture detection device, glasses-type electronic apparatus, posture detection method, and program
CN107708552A (en) * 2015-05-29 2018-02-16 阿尔卑斯电气株式会社 Gesture detection means, glasses type electronic equipment, pose detection method and program
US20180064371A1 (en) * 2015-05-29 2018-03-08 Alps Electric Co., Ltd. Posture detection apparatus, glasses-type electronic device, posture detection method, and program
WO2016194581A1 (en) * 2015-05-29 2016-12-08 アルプス電気株式会社 Posture detection device, spectacle-type electronic device, posture detection method, and program
JPWO2016194581A1 (en) * 2015-05-29 2018-02-22 アルプス電気株式会社 Attitude detection apparatus, glasses-type electronic device, attitude detection method, and program
US10536810B2 (en) 2016-04-26 2020-01-14 Kyocera Corporation Electronic apparatus, control method, and non-transitory computer-readable recording medium
JP2017207933A (en) * 2016-05-18 2017-11-24 京セラ株式会社 Electronic equipment, control method, and control program
WO2017199912A1 (en) * 2016-05-18 2017-11-23 京セラ株式会社 Electronic device, control method, and control program
US10614706B2 (en) 2016-05-18 2020-04-07 Kyocera Corporation Electronic apparatus, control method, and non-transitory computer-readable recording medium
US10041800B2 (en) 2016-09-23 2018-08-07 Qualcomm Incorporated Pedestrian sensor assistance in a mobile device during typical device motions
CN112137623A (en) * 2019-06-26 2020-12-29 达尔生技股份有限公司 Measuring device and measuring method
WO2022139016A1 (en) * 2020-12-22 2022-06-30 주식회사 비플렉스 Method for determining front-back and left-right directions of pose sensor worn on head of user
CN116649947B (en) * 2023-08-02 2023-11-03 苏州维伟思医疗科技有限公司 Electromagnetic wave sensor angle alignment method and device, electronic equipment and storage medium
CN116649947A (en) * 2023-08-02 2023-08-29 苏州维伟思医疗科技有限公司 Electromagnetic wave sensor angle alignment method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP4547537B2 (en) 2010-09-22

Similar Documents

Publication Publication Date Title
JP4547537B2 (en) BODY STATE DETECTION DEVICE, DETECTION METHOD AND DETECTION PROGRAM
KR101751760B1 (en) Method for estimating gait parameter form low limb joint angles
Luinge et al. Inclination measurement of human movement using a 3-D accelerometer with autocalibration
JP5647240B2 (en) Fall prevention
JP6183906B2 (en) Gait estimation device and program, fall risk calculation device and program
CN104757976B (en) A kind of Human Body Gait Analysis method and system based on Multi-sensor Fusion
EP2255209B1 (en) Method and apparatus for determining the attachment position of a motion sensing apparatus
JP5399630B2 (en) Method and apparatus for determining human behavior
US20170135611A1 (en) System and method for detecting transitions between sitting and standing states
JP6067693B2 (en) Detection of transition from sitting to standing
JP6288706B2 (en) Upper body motion measurement system and upper body motion measurement method
JP5071822B2 (en) Physical state detection device, detection method thereof, and detection program
JP2010005033A (en) Walking motion analyzer
JP2012513227A (en) Walking monitor
CN109009142B (en) Running posture judgment method and system, intelligent wearable device and storage medium
JP2014504932A (en) Apparatus and method for classifying mammalian body orientation
JP6382775B2 (en) Step counting device, step counting method, and program
Teruyama et al. Effectiveness of Variable‐Gain Kalman Filter Based on Angle Error Calculated from Acceleration Signals in Lower Limb Angle Measurement with Inertial Sensors
KR101941604B1 (en) Method for estimating position of wearable devices and apparatus using the same
JP2008544782A (en) Data capture, processing and transmission procedures and apparatus linked to human energy consumption during daily life and / or sports practice
JP6416722B2 (en) Step counting device, step counting method, and program
KR101950453B1 (en) Apparatus and method for wearing position proposal of measuring sensor
CN114287890A (en) Method for evaluating motion function of Parkinson patient based on MEMS sensor
WO2009031064A2 (en) Extracting inertial and gravitational vector components from acceleration measurements
JP3727918B2 (en) Jaw movement measuring apparatus and measuring method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100316

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100517

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: 20100615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100616

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees