Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5111993B2 - Action identification system - Google Patents
[go: Go Back, main page]

JP5111993B2 - Action identification system - Google Patents

Action identification system Download PDF

Info

Publication number
JP5111993B2
JP5111993B2 JP2007260336A JP2007260336A JP5111993B2 JP 5111993 B2 JP5111993 B2 JP 5111993B2 JP 2007260336 A JP2007260336 A JP 2007260336A JP 2007260336 A JP2007260336 A JP 2007260336A JP 5111993 B2 JP5111993 B2 JP 5111993B2
Authority
JP
Japan
Prior art keywords
acceleration
conversion value
dimensional
vector scalar
acceleration conversion
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.)
Expired - Fee Related
Application number
JP2007260336A
Other languages
Japanese (ja)
Other versions
JP2009089740A (en
Inventor
廉 千田
Original Assignee
バイセン株式会社
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 バイセン株式会社 filed Critical バイセン株式会社
Priority to JP2007260336A priority Critical patent/JP5111993B2/en
Publication of JP2009089740A publication Critical patent/JP2009089740A/en
Application granted granted Critical
Publication of JP5111993B2 publication Critical patent/JP5111993B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、人の歩く、走る、階段を上る、階段を下るなどの行動を識別し、さらには人の行動から正確にカロリーを計算することができる行動識別システムに関するものである。   The present invention relates to a behavior identification system that can identify a behavior of a person walking, running, going up stairs, going down a stairs, and the like, and that can calculate calories accurately from the behavior of the person.

近年、人の生活習慣改善のために、人の一日に動いた量に対応するカロリーを計算する必要性が重要視されている。このカロリーを計算する方法としては、例えば人の体に万歩計をつけて一日の歩数をカウントし、当該歩数に基づいてカロリーを計算することが行われている。   In recent years, in order to improve a person's lifestyle, the necessity of calculating the calorie corresponding to the amount that the person moved in a day has been regarded as important. As a method for calculating the calorie, for example, a pedometer is attached to a human body, the number of steps per day is counted, and the calorie is calculated based on the number of steps.

例えば、特許文献1には、人が身に付けている万歩計のデータをサーバに送信して、サーバにおいて当該万歩計のデータに基づいてカロリーを計算するシステムが開示されている。   For example, Patent Document 1 discloses a system in which pedometer data worn by a person is transmitted to a server and calories are calculated on the server based on the pedometer data.

特開2004−272453号公報JP 2004-272453 A

しかしながら、従来のように万歩計を利用した方法では、単に歩数をカウントしているにすぎず、人が歩いている、走っている、階段を上っている、階段を下がっている、電車に乗っている、運動をしているなどの行動までも識別することができなかった。   However, the conventional method using a pedometer simply counts the number of steps, and people are walking, running, going up stairs, going down stairs, trains It was not possible to identify even behaviors such as riding and exercising.

このため人の行動に対応したカロリーを正確に計算することができず、人の生活習慣改善に十分に役立てることが難しいという問題があった。   For this reason, the calorie corresponding to a person's action cannot be calculated correctly, and there existed a problem that it was difficult to fully utilize for a person's lifestyle improvement.

本発明は、上記問題に鑑みたものであって、人の行動を自動的に精度良く識別することができ、さらに人の行動に対応したカロリーを正確に計算することができ、ひいては人の生活習慣改善に役立てることが可能な行動識別システムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and can automatically identify human behavior with high accuracy, and can accurately calculate calories corresponding to human behavior, and thus human life. The purpose is to provide an action identification system that can be used to improve habits.

本発明は、上記目的を達成するために、人の前後方向、左右方向、および上下方向における体軸の加速度の大きさと向きに基づいて、所定の計算により3次元加速度変換値と前後加速度変換値を求め、それらをグラフ上にプロットすれば人の行動ごとに所定範囲内に入ることを発見し、それを自動的に識別するためにシステム化したものである。   In order to achieve the above object, the present invention provides a three-dimensional acceleration conversion value and a longitudinal acceleration conversion value by a predetermined calculation based on the magnitude and direction of acceleration of a body axis in a human longitudinal direction, a horizontal direction, and a vertical direction. And plotting them on a graph, it is found that they fall within a predetermined range for each human action, and systemized to automatically identify them.

すなわち、本発明は、人の行動を識別する行動識別システムにおいて、人の前後方向、左右方向、および上下方向における体軸の加速度の大きさと向きを一定時間ごとに検出する加速度センサと、該加速度センサにより一定時間ごとに検出された加速度の大きさと向きのデータを記録する加速度データ記録手段と、該加速度データ記録手段により記録された各加速度データの大きさと向きに基づいて、各加速度データの3次元ベクトルスカラーAnを算出する3次元ベクトルスカラー算出手段と、該3次元ベクトルスカラー算出手段により算出された各加速度データの3次元ベクトルスカラーAnについて、検出時間が隣り合うもの同士An+1、Anの変化量diffnを算出する3次元ベクトルスカラー変化量算出手段と、該3次元ベクトルスカラー変化量算出手段により算出された3次元ベクトルスカラーの変化量diffnについて、所定時間ごとに当該所定時間内の連続した3次元ベクトルスカラーの変化量diffnを加算することにより3次元加速度変換値pnを算出する3次元加速度変換値算出手段と、前記加速度データ記録手段により記録された各加速度データの大きさと向きに基づいて、各加速度データの前後方向の成分である前後ベクトルスカラーZnを算出する前後ベクトルスカラー算出手段と、該前後ベクトルスカラー算出手段により算出された各前後ベクトルスカラーZnについて、検出時間が隣り合うもの同士Zn+1、Znの変化量Zdiffnを算出する前後ベクトルスカラー変化量算出手段と、該前後ベクトルスカラー変化量算出手段により算出された前後ベクトルスカラーの変化量Zdiffnについて、所定時間ごとに当該所定時間内の連続した前後ベクトルスカラー変化量Zdiffnを加算することにより前後加速度変換値qnを算出する前後加速度変換値算出手段と、前記3次元加速度変換値算出手段により算出された所定時間ごとの3次元加速度変換値pnを横軸または縦軸とし、かつ前記前後加速度変換値算出手段により算出された所定時間ごとの前後加速度変換値nを他方の縦軸または横軸として互いに対応するようにグラフにプロットする加速度変換値プロット手段と、該加速度変換値プロット手段によりグラフ上にプロットされた各加速度変換値(pn、qn)が所定範囲内に入るかどうかを判断することにより人の行動を識別する行動識別手段とを備えることを特徴とする。これによれば、人の歩く、走る、階段を上る、階段を下る、電車に乗る、運動をするなどの行動を自動的に精度良く識別することができる。 That is, the present invention relates to an acceleration sensor that detects the magnitude and direction of body axis acceleration in a front-rear direction, a left-right direction, and a vertical direction at regular intervals in a behavior identification system that identifies a human behavior, and the acceleration Acceleration data recording means for recording acceleration magnitude and orientation data detected by the sensor at regular intervals, and based on the magnitude and orientation of each acceleration data recorded by the acceleration data recording means, a three-dimensional vector scalar calculation means for calculating a dimension vector scalar an, the three-dimensional vector scalar an of the acceleration data calculated by the three-dimensional vector scalar calculation means, among an + 1 as the detection time adjacent, an Three-dimensional vector scalar change amount calculating means for calculating the amount of change diffn, and the three-dimensional vector scalar The three-dimensional acceleration conversion value pn is obtained by adding the continuous three-dimensional vector scalar change amount diffn within the predetermined time to the three-dimensional vector scalar change amount diffn calculated by the change amount calculating means. A front-rear vector for calculating a front-rear vector scalar Zn, which is a front-rear direction component of each acceleration data, based on the calculated three-dimensional acceleration conversion value calculation means and the magnitude and direction of each acceleration data recorded by the acceleration data recording means A scalar calculation means; and for each of the preceding and following vector scalars Zn calculated by the preceding and following vector scalar calculation means, the preceding and succeeding vector scalar change amount calculating means for calculating a change amount Zdiffn of Zn + 1 and Zn between adjacent detection times; The front-rear vector scalar calculated by the front-rear vector scalar variation calculation means For the color change amount Zdiffn, the longitudinal acceleration conversion value calculation means for calculating the longitudinal acceleration conversion value qn by adding the continuous longitudinal vector scalar change amount Zdiffn within the predetermined time every predetermined time; and the three-dimensional acceleration conversion The three-dimensional acceleration conversion value pn for each predetermined time calculated by the value calculation means is the horizontal axis or the vertical axis, and the longitudinal acceleration conversion value q n for each predetermined time calculated by the longitudinal acceleration conversion value calculation means is the other axis. Acceleration conversion value plotting means plotting the graph so as to correspond to each other as the vertical axis or the horizontal axis, and each acceleration conversion value (pn, qn) plotted on the graph by the acceleration conversion value plotting means falls within a predetermined range. It is characterized by comprising behavior identifying means for identifying human behavior by determining whether or not. According to this, it is possible to automatically and accurately identify a person's walking, running, going up the stairs, going down the stairs, getting on a train, or exercising.

また、前記加速度変換値プロット手段によりグラフ上にプロットされた3次元加速度変換値pnと前後加速度変換値qnについてグラフの両軸を対数変換する対数変換手段が設けられ、前記行動識別手段は、グラフの両軸が対数変換された各加速度変換値(pn、qn)が所定範囲内に入るかどうかを判断することにより人の行動を識別するのが好ましい。これによれば、対数変換により各加速度変換値pn、qnが対数グラフ上で集約されるため、人の行動をより一層精度良く識別することができる。   In addition, logarithmic conversion means for logarithmically converting both axes of the graph is provided for the three-dimensional acceleration conversion value pn and the longitudinal acceleration conversion value qn plotted on the graph by the acceleration conversion value plotting means, It is preferable to identify a person's action by determining whether or not each acceleration conversion value (pn, qn) obtained by logarithmically converting both axes is within a predetermined range. According to this, since the acceleration conversion values pn and qn are collected on the logarithmic graph by logarithmic transformation, it is possible to identify human actions with higher accuracy.

また、前記行動識別手段により人の行動を識別した場合、当該人の行動に対応するカロリー計算を実行するカロリー計算実行手段が設けられているのが好ましい。これによれば、人の行動に対応してカロリーを正確に計算することができる。   Moreover, it is preferable that calorie calculation executing means for executing calorie calculation corresponding to the person's action when the action identifying means identifies the action of the person is provided. According to this, calories can be accurately calculated corresponding to human behavior.

本発明によれば、人の歩く、走る、階段を上る、階段を下る、電車に乗る、運動をするなどの行動を自動的に精度良く識別することができる。特に対数変換により各加速度変換値pn、qnが対数グラフ上に集約した場合、人の行動をより一層精度良く識別することができる。このため人の行動から正確にカロリーを計算することができ、ひいては人の生活習慣改善に役立てることが可能となる。   According to the present invention, it is possible to automatically and accurately identify actions such as walking, running, going up stairs, going down stairs, getting on a train, and exercising. In particular, when the acceleration conversion values pn and qn are aggregated on a logarithmic graph by logarithmic transformation, it is possible to identify human actions with higher accuracy. For this reason, calories can be accurately calculated from human behavior, and as a result, it can be used to improve human lifestyle.

[実施形態1]
次に本発明の一実施形態について図面を参照しつつ説明する。
[Embodiment 1]
Next, an embodiment of the present invention will be described with reference to the drawings.

図1は、本実施形態に係る行動識別システムのハードウェア構成を示す概略図である。   FIG. 1 is a schematic diagram illustrating a hardware configuration of the behavior identification system according to the present embodiment.

この行動識別システムは、図1に示すように、主に加速度センサ(1)とパソコン(2)とにより構成されている。   As shown in FIG. 1, this behavior identification system is mainly composed of an acceleration sensor (1) and a personal computer (2).

前記加速度センサ(1)は、人の前後、左右、および上下の全ての方向における、体軸の動きの加速度の大きさと向きとを検出するための3次元加速度センサ(101)と、3次元加速度センサ(101)から送られた信号を処理するための信号処理回路(102)と、信号処理回路(102)による処理後の信号パソコン(2)に送信するための無線信号送信部(103)と、アンテナ(104)と、加速度センサ(1)内の各部に電源を供給するためのバッテリ(105)とを備えてなる。   The acceleration sensor (1) includes a three-dimensional acceleration sensor (101) for detecting the magnitude and direction of acceleration of the movement of the body axis in all directions of the person's front and rear, left and right, and up and down. A signal processing circuit (102) for processing a signal sent from the sensor (101), and a wireless signal transmission unit (103) for transmitting to the signal personal computer (2) after being processed by the signal processing circuit (102); The antenna (104) and a battery (105) for supplying power to each part in the acceleration sensor (1) are provided.

この加速度センサ(1)は、主に人の背中側の腰に取り付けられる。図2に示すように、人の前後方向の体軸をZ軸、左右方向の体軸をX軸、上下方向の体軸をY軸とし、加速度センサ(1)もそれに応じてZ軸、X軸、およびY軸が設定されている。なお、図2において、左上図は人を横側から見てX軸およびZ軸を設定した図、右下図は人を後側から見てX軸およびY軸を設定した図、右上図は加速度センサ(1)に対してX軸およびY軸を設定した図(Z軸は紙面に垂直な方向)、左下図は加速度の大きさ(3次元ベクトルスカラー)Anと向き(Xn、Yn、Zn)を表した図である。   The acceleration sensor (1) is mainly attached to the back of a person. As shown in FIG. 2, the body axis in the front-rear direction of the person is the Z-axis, the body axis in the left-right direction is the X-axis, and the body axis in the up-down direction is the Y-axis. An axis and a Y axis are set. In FIG. 2, the upper left figure shows the X and Z axes when the person is seen from the side, the lower right figure shows the X and Y axes when the person is seen from the rear, and the upper right figure shows the acceleration. The X and Y axes are set for the sensor (1) (the Z axis is the direction perpendicular to the paper surface), and the lower left is the acceleration magnitude (three-dimensional vector scalar) An and direction (Xn, Yn, Zn) FIG.

本実施形態では、加速度センサ(1)は、1秒間に20秒のペース(20Hz)にて加速度と向きを検出するものとなされている。この検出された加速度データはアンテナを介してパソコン(2)に送信される。送信のタイミングについては、検出ごとに加速度データを送信したり、1秒ごとに20個分の加速度データをまとめて送信したり、あるいはその他の時間ごとに複数の加速度データをまとめて送信してもよい。ただ、パソコン(2)にてタイムリーに計算を実行する場合には1秒以内の間隔で加速度データを送信するのが好ましい。なお、加速度センサ(1)による加速度の検出ペースは行動識別の精度との関係上、1秒間に5回(5Hz)以上であるのが好ましい。   In the present embodiment, the acceleration sensor (1) detects the acceleration and direction at a pace (20 Hz) of 20 seconds per second. The detected acceleration data is transmitted to the personal computer (2) via the antenna. As for the transmission timing, acceleration data may be transmitted for each detection, acceleration data for 20 pieces may be collectively transmitted every second, or a plurality of acceleration data may be collectively transmitted every other time. Good. However, when timely calculation is performed by the personal computer (2), it is preferable to transmit acceleration data at intervals of one second or less. Note that the acceleration detection pace by the acceleration sensor (1) is preferably 5 times (5 Hz) or more per second in relation to the accuracy of action identification.

前記パソコン(2)は、パソコン(2)全体を制御するためのCPU(中央演算処理装置)(201)と、加速度センサ(1)からアンテナ(202)を介して無線信号を受信するための無線信号受信部(203)と、加速度センサ(1)から受信した加速度の大きさと向きのデータを含む各種データや各種プログラムなどを格納するためのHDD(3次元加速データ記録部としての機能を含む)(204)と、各種プログラム等がローディングされるRAM(205)と、各種の制御用のプログラムを記憶したROM(206)と、各種操作を行うための操作部(207)と、各種画面を表示するためのディスプレイ(208)と、パソコン(2)内の各ブロックに電源を供給するための電源部(209)とを備えてなる。   The personal computer (2) includes a CPU (Central Processing Unit) (201) for controlling the entire personal computer (2) and a wireless signal for receiving a wireless signal from the acceleration sensor (1) via the antenna (202). A signal receiving unit (203) and an HDD (including a function as a three-dimensional acceleration data recording unit) for storing various types of data and various programs including acceleration magnitude and direction data received from the acceleration sensor (1) (204), a RAM (205) in which various programs are loaded, a ROM (206) storing various control programs, an operation unit (207) for performing various operations, and various screens are displayed. And a power supply unit (209) for supplying power to each block in the personal computer (2).

図3は、本実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。   FIG. 3 is a block diagram showing functions of a program for implementing the behavior identification system according to the present embodiment.

本行動識別システムは、図2に示すように、所定の計算により3次元加速度変換値pnを求める3次元ベクトルスカラー算出部(21)、3次元ベクトルスカラー変化量算出部(22)、および3次元加速度変換値算出部(23)と、所定の計算により前後加速度変換値qnを求める前後ベクトルスカラー算出部(24)、前後ベクトルスカラー変化量算出部(25)、前後加速度変換値算出部(26)と、加速度変換値プロット部(27)と、行動識別部(28)とを備える。このプログラムによる各機能は上述のCPU(201)、RAM(205)およびROM(206)により適宜実行されるものである。   As shown in FIG. 2, the action identification system includes a three-dimensional vector scalar calculation unit (21) that obtains a three-dimensional acceleration conversion value pn by predetermined calculation, a three-dimensional vector scalar change amount calculation unit (22), and a three-dimensional An acceleration conversion value calculation unit (23), a front / rear vector scalar calculation unit (24) for obtaining a front / rear acceleration conversion value qn by a predetermined calculation, a front / rear vector scalar change amount calculation unit (25), and a front / rear acceleration conversion value calculation unit (26) And an acceleration conversion value plot unit (27) and an action identification unit (28). Each function by this program is appropriately executed by the above-described CPU (201), RAM (205), and ROM (206).

前記3次元ベクトルスカラー算出部(21)は、HDD(加速度データ記録部)(204)により記録された各加速度データの大きさと向きに基づいて、各加速度データの3次元ベクトルスカラーAn(n=1、2、3、・・・)を下記式(1)により算出する。なお、(xn、yn,zn)は加速度データの上記X軸、Y軸、およびZ軸に対応する値である。   The three-dimensional vector scalar calculation unit (21) calculates the three-dimensional vector scalar An (n = 1) of each acceleration data based on the magnitude and direction of each acceleration data recorded by the HDD (acceleration data recording unit) (204). 2, 3, ...) is calculated by the following equation (1). Note that (xn, yn, zn) is a value corresponding to the X axis, Y axis, and Z axis of the acceleration data.


前記3次元ベクトルスカラー変化量算出部(22)は、3次元ベクトルスカラー算出部(21)により算出された各加速度データの3次元ベクトルスカラーAnについて、検出時間が隣り合うもの同士An+1、Anの変化量diffn(n=1、2、3、・・・)を下記式(2)により算出する。 The three-dimensional vector scalar change amount calculation unit (22), the three-dimensional vector scalar An of the acceleration data calculated by the three-dimensional vector scalar calculation section (21), between those detection time adjacent An + 1, An change amount diffn (n = 1, 2, 3,...) Of An is calculated by the following equation (2).


前記3次元加速度変換値算出部(23)は、3次元ベクトルスカラー変化量算出部(22)により算出された3次元ベクトルスカラーの変化量diffnについて、所定時間ごとに当該所定時間内の連続した3次元ベクトルスカラー変化量diffnを加算することにより3次元加速度変換値pn(n=1、2、3、・・・)を算出する。本実施形態では、3次元加速度変換値算出部(23)は、下記式(3)により1秒間ごとに20個の3次元ベクトルスカラー変化量diffnを加算することにより3次元加速度変換値pnを算出する。   The three-dimensional acceleration conversion value calculation unit (23) continuously converts the three-dimensional vector scalar change amount diffn calculated by the three-dimensional vector scalar change amount calculation unit (22) within the predetermined time every predetermined time. A three-dimensional acceleration conversion value pn (n = 1, 2, 3,...) Is calculated by adding the dimensional vector scalar change amount diffn. In the present embodiment, the three-dimensional acceleration conversion value calculation unit (23) calculates the three-dimensional acceleration conversion value pn by adding 20 three-dimensional vector scalar change amounts diffn every second by the following equation (3). To do.


前記前後ベクトルスカラー算出部(24)は、HDD(加速度データ記録部)(204)により記録された各加速度データの大きさと向きに基づいて、各加速度データの前後方向の成分である前後ベクトルスカラーZn(n=1、2、3、・・・)を算出する。   The front-rear vector scalar calculation unit (24) is a front-rear vector scalar Zn that is a front-rear direction component of each acceleration data based on the magnitude and direction of each acceleration data recorded by the HDD (acceleration data recording unit) (204). (N = 1, 2, 3,...) Is calculated.

前記前後ベクトルスカラー変化量算出部(25)は、前後ベクトルスカラー算出部(24)により算出された各前後ベクトルスカラーZnについて、検出時間が隣り合うもの同士Zn+1、Znの変化量Zdiffn(n=1、2、3、・・・)を下記式(4)により算出する。   The front and rear vector scalar change amount calculation unit (25) includes a change amount Zdiffn (n = 1) between Zn + 1 and Zn having detection times adjacent to each other for the front and rear vector scalars Zn calculated by the front and rear vector scalar calculation unit (24). 2, 3, ...) is calculated by the following equation (4).


前記前後加速度変換値算出部(26)は、前後ベクトルスカラー変化量算出部(25)により算出された前後ベクトルスカラーの変化量Zdiffnについて、所定時間内の連続した前後ベクトルスカラー変化量Zdiffnを加算することにより前後加速度変換値qn(n=1、2、3、・・・)を算出する。本実施形態では、3次元加速度変換値算出部(23)は、下記式(5)により1秒間ごとに20個の前後ベクトルスカラー変化量Zdiffnを加算することにより前後加速度変換値qnを算出する。   The longitudinal acceleration conversion value calculation unit (26) adds the continuous longitudinal vector scalar variation amount Zdiffn within a predetermined time to the longitudinal vector scalar variation amount Zdiffn calculated by the longitudinal vector scalar variation amount calculation unit (25). Thus, the longitudinal acceleration conversion value qn (n = 1, 2, 3,...) Is calculated. In the present embodiment, the three-dimensional acceleration conversion value calculation unit (23) calculates the longitudinal acceleration conversion value qn by adding 20 back-and-forth vector scalar change amounts Zdiffn every second by the following equation (5).


前記加速度変換値プロット部(27)は、図4に示すように、3次元加速度変換値部により算出された1秒ごとの3次元加速度変換値pnを横軸とし、かつ前後加速度変換値算出部(26)により算出された1秒ごとの前後加速度変換値nを他方の縦軸として互いに対応するようにグラフにプロットする。 As shown in FIG. 4, the acceleration conversion value plot unit (27) has a horizontal axis representing a three-dimensional acceleration conversion value pn calculated by the three-dimensional acceleration conversion value unit, and a longitudinal acceleration conversion value calculation unit. The longitudinal acceleration conversion value q n calculated in (26) per second is plotted on the graph so as to correspond to each other as the other vertical axis.

前記行動識別部(28)は、加速度変換値プロット部(27)によりグラフ上にプロットされた各加速度変換値(pn、qn)が所定範囲内に入るかどうかに基づいて人の行動を識別する。   The behavior identification unit (28) identifies a human behavior based on whether or not each acceleration conversion value (pn, qn) plotted on the graph by the acceleration conversion value plot unit (27) falls within a predetermined range. .

例えば、前記行動識別部(28)は、3次元加速度変換値pnが13.2〜20.5の範囲内、前後加速度変換値qnが7.8〜22.1の範囲内である場合、人が走っていると識別する(図4上図の○印)。   For example, when the three-dimensional acceleration conversion value pn is in the range of 13.2 to 20.5 and the longitudinal acceleration conversion value qn is in the range of 7.8 to 22.1, the behavior identification unit (28) Is identified as running (circles in the upper diagram of FIG. 4).

また、3次元加速度変換値pnが11.4〜14.1の範囲内、前後加速度変換値qnが0.3〜5.29の範囲内である場合、人が階段を下っていると識別する(図4上図の■印)。   Further, when the three-dimensional acceleration conversion value pn is within the range of 11.4 to 14.1 and the longitudinal acceleration conversion value qn is within the range of 0.3 to 5.29, it is identified that the person is going down the stairs. (■ mark in the upper diagram of FIG. 4).

また、3次元加速度変換値pnが2.23〜4.02の範囲内、前後加速度変換値qnが2.2〜4.7の範囲内である場合、人が歩いていると識別する(図4上図の+印)。 また、3次元加速度変換値pnが1.04〜2.01の範囲内、前後加速度変換値qnが0.26〜1.53の範囲内である場合、人が階段を上がっていると識別する(図4左下図の△印)。   If the three-dimensional acceleration conversion value pn is in the range of 2.23 to 4.02 and the longitudinal acceleration conversion value qn is in the range of 2.2 to 4.7, it is identified that a person is walking (see FIG. 4 + mark in the upper figure). When the three-dimensional acceleration conversion value pn is in the range of 1.04 to 2.01 and the longitudinal acceleration conversion value qn is in the range of 0.26 to 1.53, it is identified that the person is going up the stairs. (Δ mark in the lower left figure of FIG. 4).

また、3次元加速度変換値pnが0.19〜0.85の範囲内、前後加速度変換値qnが0.05〜0.14の範囲内である場合、自転車に乗っていると識別する(図4右下図の□印)。   If the three-dimensional acceleration conversion value pn is in the range of 0.19 to 0.85 and the longitudinal acceleration conversion value qn is in the range of 0.05 to 0.14, it is identified as riding a bicycle (see FIG. 4 □ in the lower right figure).

また、また、3次元加速度変換値pnが18.4〜24.4の範囲内、前後加速度変換値qnが21.2〜24.9の範囲内である場合、バスケットボールなどの運動をしていると識別する。   In addition, when the three-dimensional acceleration conversion value pn is in the range of 18.4 to 24.4 and the longitudinal acceleration conversion value qn is in the range of 21.2 to 24.9, the player is exercising such as basketball. Identify.

また、3次元加速度変換値pnが11.04〜13.5の範囲内、前後加速度変換値qnが0.12〜1.41の範囲内である場合、転倒事故経験者であると識別する。   When the three-dimensional acceleration conversion value pn is in the range of 11.04 to 13.5 and the longitudinal acceleration conversion value qn is in the range of 0.12 to 1.41, it is identified that the person has experienced a fall accident.

このように人の前後方向、左右方向、および上下方向における体軸の加速度の大きさと向きに基づいて、所定の計算により3次元加速度変換値pnと前後加速度変換値qnを求め、それらをグラフ上にプロットすれば人の行動ごとに所定範囲内に入るかどうかを判断すれば、人の歩く、走る、階段を上る、階段を下る、電車に乗る、運動をするなどの行動を自動的に精度良く識別することができる。   Thus, based on the magnitude and direction of the body axis acceleration in the longitudinal direction, the lateral direction, and the vertical direction of the person, the three-dimensional acceleration conversion value pn and the longitudinal acceleration conversion value qn are obtained by a predetermined calculation, and these are shown on the graph. If it is determined whether it falls within a predetermined range for each person's action, the accuracy of actions such as walking, running, going up the stairs, going down the stairs, getting on the train, exercising, etc. automatically Can be identified well.

[実施形態2]
次の本発明に係る第2の実施形態について図面を参照しつつ説明する。
[Embodiment 2]
A second embodiment according to the present invention will be described with reference to the drawings.

なお、本実施形態に係る行動識別システムのハードウェア構成は図1に示すものと同一であるので、その説明を省略する。   The hardware configuration of the behavior identification system according to the present embodiment is the same as that shown in FIG.

図5は、本実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。なお、実施形態1と同一のものについて、同一の符号を付し、その説明を省略する。   FIG. 5 is a block diagram showing functions of a program for implementing the behavior identification system according to the present embodiment. In addition, the same code | symbol is attached | subjected about the same thing as Embodiment 1, and the description is abbreviate | omitted.

本実施形態では、加速度変換値プロット部(27)の出力側に対数変換部(31)が設けられている。   In the present embodiment, a logarithmic conversion unit (31) is provided on the output side of the acceleration conversion value plot unit (27).

この対数変換部(31)は、加速度変換値プロット部(27)によりグラフ上にプロットされた3次元加速度変換値pnと前後加速度変換値qnについてグラフの両軸を図6に示すように対数変換する。   The logarithmic conversion unit (31) performs logarithmic conversion of both axes of the graph for the three-dimensional acceleration conversion value pn and the longitudinal acceleration conversion value qn plotted on the graph by the acceleration conversion value plot unit (27) as shown in FIG. To do.

前記行動識別部(28)は、グラフの両軸を対数変換された各加速度変換値(pn、qn)が所定範囲内に入るかどうかを判断することにより人の行動を識別する。例えば、図6に示す各点線枠は各行動の所定範囲を示すものである。   The action identification unit (28) identifies a person's action by determining whether or not each acceleration conversion value (pn, qn) obtained by logarithmically converting both axes of the graph falls within a predetermined range. For example, each dotted line frame shown in FIG. 6 indicates a predetermined range of each action.

このように対数変換により各加速度変換値pn、qnが対数グラフ上で集約されるため、人の行動をより一層精度良く識別することができる。   As described above, since the acceleration conversion values pn and qn are aggregated on the logarithmic graph by logarithmic transformation, it is possible to identify a human action with higher accuracy.

[実施形態3]
次に本発明に係る第3の実施形態について図面を参照しつつ説明する。
[Embodiment 3]
Next, a third embodiment according to the present invention will be described with reference to the drawings.

なお、本実施形態に係る行動識別システムのハードウェア構成は図1に示すものと同一であるので、その説明を省略する。   The hardware configuration of the behavior identification system according to the present embodiment is the same as that shown in FIG.

図7は、本実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。なお、実施形態1と同一のものについて、同一の符号を付し、その説明を省略する。   FIG. 7 is a block diagram showing functions of a program for implementing the behavior identification system according to the present embodiment. In addition, the same code | symbol is attached | subjected about the same thing as Embodiment 1, and the description is abbreviate | omitted.

本実施形態では、行動識別部(28)の出力側にカロリー計算実行部(41)が設けられている。このカロリー計算実行部(51)は、前記行動識別部(28)により人の行動を識別した場合、当該人の行動に対応するカロリー計算を実行するものである。すなわち、人が歩いている場合、走っている場合、階段を上っている場合、階段を下がっている場合、電車に乗っている場合、運動をしている場合のそれぞれについてカロリー計算を実行する。この各状態の場合におけるカロリー計算については厚生労働省などにおいて所定の計算方法が確立されているのでその計算方法を利用するのが好ましい。   In this embodiment, the calorie calculation execution part (41) is provided in the output side of the action identification part (28). This calorie calculation execution part (51) performs the calorie calculation corresponding to the said person's action, when a person's action is identified by the said action identification part (28). That is, calories are calculated for each person walking, running, climbing stairs, descending stairs, riding a train, or exercising. . For calorie calculation in each state, a predetermined calculation method is established in the Ministry of Health, Labor and Welfare and the like, and it is preferable to use the calculation method.

このように人の行動から正確にカロリーを計算することができ、ひいては人の生活習慣改善に役立てることが可能となる。   In this way, calories can be accurately calculated from human behavior, and as a result, it can be used to improve human lifestyle.

なお、上述の各実施形態では、3次元加速度変換値と前後加速度変換値に基づいて人の行動を識別するものとしたが、3次元加速度変換値と左右加速度変換値または上下加速度変換値に基づいて人の行動を識別することも考えられる。この場合には前後加速度変換値と同様にして左右加速度変換値または上下加速度変換値を求めればよい。   In each of the above-described embodiments, human behavior is identified based on the three-dimensional acceleration conversion value and the longitudinal acceleration conversion value. However, based on the three-dimensional acceleration conversion value and the left-right acceleration conversion value or the vertical acceleration conversion value. It is also possible to identify human behavior. In this case, the lateral acceleration conversion value or the vertical acceleration conversion value may be obtained in the same manner as the longitudinal acceleration conversion value.

また、図8に示すように、加速度センサ(1)により検出した3次元加速度データを2次元又は3次元のグラフ上に直接プロットして、その3次元加速度データ群から人の行動を識別することも考えられる。このように3次元加速度データ群から人の行動を識別する場合、多くの加速度データが必要となるが、直接プロットするために精度が高くなるというメリットがある。   Further, as shown in FIG. 8, three-dimensional acceleration data detected by the acceleration sensor (1) is directly plotted on a two-dimensional or three-dimensional graph, and a human action is identified from the three-dimensional acceleration data group. Is also possible. Thus, when identifying a human action from a three-dimensional acceleration data group, a lot of acceleration data is required, but there is a merit that accuracy is high because direct plotting is performed.

また、パソコン(2)を利用して人の行動を識別するものとしたが、これをインターネット等のネットワークを介したサーバコンピュータにおいて行ってもよい。   In addition, although the personal behavior is identified using the personal computer (2), this may be performed in a server computer via a network such as the Internet.

また、パソコン(2)で行っていたプログラムの機能の一部を加速度センサ(1)において行うものとしてもよい。   Moreover, it is good also as what performs a part of function of the program currently performed with the personal computer (2) in the acceleration sensor (1).

行動識別システムのハードウェア構成を示す概略図である。It is the schematic which shows the hardware constitutions of an action identification system. 人の体軸と加速度センサのX軸、Y軸、Z軸との関係を示す図である。It is a figure which shows the relationship between a human body axis and the X-axis, Y-axis, and Z-axis of an acceleration sensor. 第1の実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。It is a block diagram which shows the function of the program for implementing the action identification system which concerns on 1st Embodiment. 3次元加速度変換値と前後加速度変換値をグラフ上にプロットした状態を示す図である。It is a figure which shows the state which plotted the three-dimensional acceleration conversion value and the longitudinal acceleration conversion value on the graph. 第2の実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。It is a block diagram which shows the function of the program for implementing the action identification system which concerns on 2nd Embodiment. 図4の両軸を対数変換して3次元加速度変換値と前後加速度変換値をグラフ上にプロットした状態を示す図である。It is a figure which shows the state which log-transformed both the axes | shafts of FIG. 4, and plotted the three-dimensional acceleration conversion value and the longitudinal acceleration conversion value on the graph. 第3の実施形態に係る行動識別システムを実施するためのプログラムの機能を示すブロック図である。It is a block diagram which shows the function of the program for implementing the action identification system which concerns on 3rd Embodiment. 加速度データをグラフ上に直接プロットした状態を示す図である。It is a figure which shows the state which plotted the acceleration data directly on the graph.

符号の説明Explanation of symbols

1・・・加速度センサ
2・・・パソコン
21・・・3次元ベクトルスカラー算出部
22・・・3次元ベクトルスカラー変化量算出部
23・・・3次元加速度変換値算出部
24・・・前後ベクトルスカラー算出部
25・・・前後ベクトルスカラー変化量算出部
26・・・前後加速度変換値算出部
27・・・加速度変換値プロット部
28・・・行動識別部
DESCRIPTION OF SYMBOLS 1 ... Acceleration sensor 2 ... Personal computer 21 ... Three-dimensional vector scalar calculation part 22 ... Three-dimensional vector scalar change amount calculation part 23 ... Three-dimensional acceleration conversion value calculation part 24 ... Front-back vector Scalar calculation unit 25 ... front and rear vector scalar change amount calculation unit 26 ... front and rear acceleration conversion value calculation unit 27 ... acceleration conversion value plot unit 28 ... action identification unit

Claims (3)

人の行動を識別する行動識別システムにおいて、
人の前後方向、左右方向、および上下方向における体軸の加速度の大きさと向きを一定時間ごとに検出する加速度センサと、
該加速度センサにより一定時間ごとに検出された加速度の大きさと向きのデータを記録する加速度データ記録手段と、
該加速度データ記録手段により記録された各加速度データの大きさと向きに基づいて、各加速度データの3次元ベクトルスカラーAnを算出する3次元ベクトルスカラー算出手段と、
該3次元ベクトルスカラー算出手段により算出された各加速度データの3次元ベクトルスカラーAnについて、検出時間が隣り合うもの同士An+1、Anの変化量diffnを算出する3次元ベクトルスカラー変化量算出手段と、
該3次元ベクトルスカラー変化量算出手段により算出された3次元ベクトルスカラーの変化量diffnについて、所定時間ごとに当該所定時間内の連続した3次元ベクトルスカラーの変化量diffnを加算することにより3次元加速度変換値pnを算出する3次元加速度変換値算出手段と、
前記加速度データ記録手段により記録された各加速度データの大きさと向きに基づいて、各加速度データの前後方向の成分である前後ベクトルスカラーZnを算出する前後ベクトルスカラー算出手段と、
該前後ベクトルスカラー算出手段により算出された各前後ベクトルスカラーZnについて、検出時間が隣り合うもの同士Zn+1、Znの変化量Zdiffnを算出する前後ベクトルスカラー変化量算出手段と、
該前後ベクトルスカラー変化量算出手段により算出された前後ベクトルスカラーの変化量Zdiffnについて、所定時間ごとに当該所定時間内の連続した前後ベクトルスカラー変化量Zdiffnを加算することにより前後加速度変換値qnを算出する前後加速度変換値算出手段と、
前記3次元加速度変換値算出手段により算出された所定時間ごとの3次元加速度変換値pnを横軸または縦軸とし、かつ前記前後加速度変換値算出手段により算出された所定時間ごとの前後加速度変換値nを他方の縦軸または横軸として互いに対応するようにグラフにプロットする加速度変換値プロット手段と、
該加速度変換値プロット手段によりグラフ上にプロットされた各加速度変換値(pn、qn)が所定範囲内に入るかどうかを判断することにより人の行動を識別する行動識別手段とを備えることを特徴とする行動識別装置。
In a behavior identification system that identifies human behavior,
An acceleration sensor that detects the magnitude and direction of acceleration of the body axis at regular intervals in the front-rear direction, the left-right direction, and the vertical direction
Acceleration data recording means for recording data of magnitude and direction of acceleration detected at regular intervals by the acceleration sensor;
Three-dimensional vector scalar calculating means for calculating a three-dimensional vector scalar An of each acceleration data based on the magnitude and direction of each acceleration data recorded by the acceleration data recording means;
For three-dimensional vector scalar An of the acceleration data calculated by the three-dimensional vector scalar calculation means, among those detection time adjacent An + 1, An three-dimensional vector scalar change amount calculating means for calculating a change amount diffn of When,
The three-dimensional vector scalar change amount diffn calculated by the three-dimensional vector scalar change amount calculation means is added with the three-dimensional vector scalar change amount diffn within the predetermined time every predetermined time, thereby adding a three-dimensional acceleration. Three-dimensional acceleration conversion value calculation means for calculating the conversion value pn;
Front-rear vector scalar calculation means for calculating a front-rear vector scalar Zn, which is a front-rear direction component of each acceleration data, based on the magnitude and direction of each acceleration data recorded by the acceleration data recording means;
For each of the preceding and following vector scalars Zn calculated by the preceding and following vector scalar calculating means, the preceding and following vector scalar change amount calculating means for calculating the change amount Zdiffn of Zn + 1 and Zn with the adjacent detection times;
The longitudinal acceleration conversion value qn is calculated by adding the continuous longitudinal vector scalar variation amount Zdiffn within the predetermined time for each predetermined time with respect to the longitudinal vector scalar variation amount Zdiffn calculated by the longitudinal vector scalar variation calculating means. Longitudinal acceleration conversion value calculating means for
The three-dimensional acceleration conversion value pn for each predetermined time calculated by the three-dimensional acceleration conversion value calculation means is the horizontal axis or the vertical axis, and the longitudinal acceleration conversion value for each predetermined time calculated by the longitudinal acceleration conversion value calculation means. acceleration conversion value plot unit for plotting the graph to correspond to each other q n as the vertical axis or horizontal axis of the other,
And an action identification means for identifying a human action by judging whether or not each acceleration conversion value (pn, qn) plotted on the graph by the acceleration conversion value plot means falls within a predetermined range. An action identification device.
前記加速度変換値プロット手段によりグラフ上にプロットされた3次元加速度変換値pnと前後加速度変換値qnについてグラフの両軸を対数変換する対数変換手段が設けられ、
前記行動識別手段は、グラフの両軸が対数変換された各加速度変換値(pn、qn)が所定範囲内に入るかどうかを判断することにより人の行動を識別する請求項1に記載の行動識別装置。
Logarithmic conversion means for logarithmically converting both axes of the graph with respect to the three-dimensional acceleration conversion value pn and the longitudinal acceleration conversion value qn plotted on the graph by the acceleration conversion value plotting means;
2. The behavior according to claim 1, wherein the behavior identification unit identifies a human behavior by determining whether or not each acceleration conversion value (pn, qn) obtained by logarithmically converting both axes of the graph falls within a predetermined range. Identification device.
前記行動識別手段により人の行動を識別した場合、当該人の行動に対応するカロリー計算を実行するカロリー計算実行手段が設けられている請求項1または請求項2のいずれかに記載の行動識別装置。   The behavior identification device according to claim 1, further comprising: a calorie calculation execution unit configured to execute a calorie calculation corresponding to the behavior of the person when the behavior identification unit identifies the behavior of the person. .
JP2007260336A 2007-10-03 2007-10-03 Action identification system Expired - Fee Related JP5111993B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007260336A JP5111993B2 (en) 2007-10-03 2007-10-03 Action identification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007260336A JP5111993B2 (en) 2007-10-03 2007-10-03 Action identification system

Publications (2)

Publication Number Publication Date
JP2009089740A JP2009089740A (en) 2009-04-30
JP5111993B2 true JP5111993B2 (en) 2013-01-09

Family

ID=40662346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007260336A Expired - Fee Related JP5111993B2 (en) 2007-10-03 2007-10-03 Action identification system

Country Status (1)

Country Link
JP (1) JP5111993B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5811647B2 (en) * 2011-07-11 2015-11-11 オムロンヘルスケア株式会社 Body motion detection device and method for controlling body motion detection device
JP6180078B2 (en) * 2012-04-23 2017-08-16 テルモ株式会社 Momentum measuring device, momentum measuring system, and momentum measuring method
JP6243730B2 (en) * 2013-12-26 2017-12-06 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Mobile motion state display device, method and system, and program
JP6243731B2 (en) * 2013-12-26 2017-12-06 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー Mobile motion state display device, method and system, and program
JP6461658B2 (en) * 2015-03-19 2019-01-30 セコム株式会社 Fall detection terminal and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08240450A (en) * 1995-03-03 1996-09-17 Japan Aviation Electron Ind Ltd Action pattern acquisition device and momentum analysis device
JP3314917B2 (en) * 1997-04-17 2002-08-19 株式会社カージオペーシングリサーチ・ラボラトリー Body motion detection method and device
JP4021137B2 (en) * 2000-09-07 2007-12-12 マイクロストーン株式会社 Body motion sensing device
JP4214259B2 (en) * 2002-08-27 2009-01-28 学校法人日本大学 Human operating state monitoring method and apparatus
JP5120795B2 (en) * 2005-11-15 2013-01-16 学校法人日本大学 Human posture motion discrimination device and energy consumption calculation device

Also Published As

Publication number Publication date
JP2009089740A (en) 2009-04-30

Similar Documents

Publication Publication Date Title
US11872020B2 (en) Activity classification based on activity types
CN104436597B (en) Exercise assisting device and exercise assisting method
CN104436596B (en) Device and motion support method are supported in motion
JP4592360B2 (en) Physical condition monitoring device
US10213648B2 (en) Method and apparatus for measuring power output of exercise
CN106166063B (en) Physical strength monitoring method and device
JP6596945B2 (en) Motion analysis method, motion analysis apparatus, motion analysis system, and motion analysis program
JP5922105B2 (en) System and apparatus for correlating heart rate with exercise parameters
US20170188894A1 (en) System and method for sensing and responding to fatigue during a physical activity
JP5111993B2 (en) Action identification system
James et al. An integrated swimming monitoring system for the biomechanical analysis of swimming strokes
WO2018029171A1 (en) System and method for assisting exercising of a subject
CN105435438B (en) Move resolver and movement analytic method
JP2009028312A (en) Activity meter
EP3889020A1 (en) Methods and systems for bicycle fitting
EP3604097A1 (en) Steering input information acquisition device
JP4565234B2 (en) How to monitor human movement and posture
JP2019042209A (en) Walking posture analysis method and walking posture analysis device
US12188956B2 (en) Method and system for characterizing, predicting, and optimizing movements of complex systems
JP6697300B2 (en) Information processing method, program, and information processing device
CN117582645A (en) Fitness tracking devices and methods
KR102055661B1 (en) An Automatic Coaching System And Method For Coaching A User's Exercise
WO2016103197A1 (en) Classifying multiple activity events
JP7465842B2 (en) Work Support System
JP2022012161A (en) Information processing equipment, information processing methods and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120508

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

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

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees