CN106491138A - A kind of motion state detection method and device - Google Patents

A kind of motion state detection method and device Download PDF

Info

Publication number
CN106491138A
CN106491138A CN201610946341.7A CN201610946341A CN106491138A CN 106491138 A CN106491138 A CN 106491138A CN 201610946341 A CN201610946341 A CN 201610946341A CN 106491138 A CN106491138 A CN 106491138A
Authority
CN
China
Prior art keywords
kinestate
data
acceleration
gravity
axle
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
CN201610946341.7A
Other languages
Chinese (zh)
Other versions
CN106491138B (en
Inventor
吕宗超
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.)
Goertek Techology Co Ltd
Original Assignee
Goertek Techology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Goertek Techology Co Ltd filed Critical Goertek Techology Co Ltd
Priority to CN201610946341.7A priority Critical patent/CN106491138B/en
Publication of CN106491138A publication Critical patent/CN106491138A/en
Application granted granted Critical
Publication of CN106491138B publication Critical patent/CN106491138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4809Sleep detection, i.e. determining whether a subject is asleep or not
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation
    • A61B5/4812Detecting sleep stages or cycles
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7253Details of waveform analysis characterised by using transforms
    • A61B5/7257Details of waveform analysis characterised by using transforms using Fourier transforms

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physiology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Dentistry (AREA)
  • Anesthesiology (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

The invention discloses a kind of motion state detection method and device, method includes:Collection acceleration information;Low-pass filtering is carried out to acceleration information, obtains acceleration of gravity data;High-pass filtering is carried out to acceleration information, obtains moving acceleration data;Gravity sensitive axle is obtained, the moving acceleration data on the gravity sensitive axle is chosen, is carried out Fourier transformation;Frequency and amplitude according to Fourier transformation result carries out the identification of kinestate.The present invention carries out low-pass filtering and obtains acceleration of gravity data to acceleration information, high-pass filtering is carried out to acceleration information obtains moving acceleration data, the moving acceleration data that chooses on gravity sensitive axle carries out Fourier transformation, frequency and amplitude according to Fourier transformation result carries out the identification of kinestate, and recognition accuracy is high;Fourier transformation is carried out due to only choosing the moving acceleration data on gravity sensitive axle, data processing speed is improve, is improve the detection efficiency of whole method for testing motion.

Description

A kind of motion state detection method and device
Technical field
The invention belongs to motion state detection technical field, specifically, be related to a kind of motion state detection method and Device.
Background technology
In consumer electronics product, the development for dressing class product is maked rapid progress, and becomes electronic product growth of stimulating consumption An important growth point;Intelligent bracelet/wrist-watch is an important component part for dressing electronic product, and development is also especially Rapidly.
Intelligent bracelet/wrist-watch recognizes the kinestate of wearer by built-in acceleration sensor, analyzes wearer's Health status etc..But the recognition methodss accuracy rate to kinestate has a strong impact on the experience of user than relatively low at present.
Content of the invention
The invention provides a kind of motion state detection method, improves moving state identification accuracy rate.
For solving above-mentioned technical problem, the present invention is achieved using following technical proposals:
A kind of motion state detection method, methods described include:
Acceleration information is gathered by 3-axis acceleration sensor;
Low-pass filtering is carried out to the acceleration information for collecting, and obtains acceleration of gravity data;
High-pass filtering is carried out to the acceleration information for collecting, and obtains moving acceleration data;
Obtain gravity sensitive axle;
The moving acceleration data on the gravity sensitive axle is chosen, Fourier transformation is carried out;
Frequency and amplitude according to Fourier transformation result carries out the identification of kinestate.
Further, the acquisition gravity sensitive axle, specifically includes:
Obtain three number of axle evidence of x, y, z of acceleration of gravity data;
Respectively calculate x-axis, y-axis, the data accumulation of z-axis and;
It is gravity sensitive axes to select the cumulative and corresponding axle of maximum.
Further, 64 points of Fourier transformations are carried out to the moving acceleration data in gravity sensitive axes.
Further, the frequency and amplitude according to Fourier transformation result carries out the identification of kinestate, concrete bag Include:
(1) in F < 0.5Hz, if A≤360, kinestate is static/sleep;
(2) in 2Hz >=F > 0.5Hz, if A >=360, kinestate is on foot;
(3) in 4Hz >=F > 2Hz,
If A >=3400, kinestate is running;
If 3400 > A >=360, kinestate is on foot;
(4) in 5.5Hz >=F > 4Hz, if A >=3400, kinestate is running;
Wherein, F is frequency, and A is maximum amplitude.
Further, (1) in 2Hz >=F > 0.5Hz,
If A >=1800, kinestate is to hurry up;
If 1800 > A >=360, kinestate is to be careful;
(2) in 4Hz >=F > 2Hz,
If 3400 > A >=1800, kinestate is on foot;
If 1800 > A >=360, kinestate is to be careful.
Preferably, if kinestate is for walking or running, according to peak-to-peak value or the valley-valley of moving acceleration data Value determines the step number that walks or run.
Further, if kinestate is static/sleep, static/sleep state is judged according to exercise intensity:Static State, trial sleep state, either shallow sleep state, deep sleep.
Further, described static/sleep state is judged according to exercise intensity, specifically include:
(1) exercise intensity is judged according to maximum amplitude A:
If the first setting values of A <, exercise intensity is harmonic motion intensity;
If the first setting value≤the second setting values of A <, exercise intensity is middle exercise intensity;
If A >=the second setting value, exercise intensity is high exercise intensity;
Wherein, the first setting value and the second setting value represent the judgment threshold of exercise intensity, and the first setting value is less than Second setting value;
(2) static/sleep state is judged according to the accounting of harmonic motion intensity and middle exercise intensity:
In setting time section:
If middle exercise intensity accounting is more than 15%, for resting state;
If harmonic motion intensity accounting is less than 85%, for attempting sleep state;
If harmonic motion intensity accounting is 85%~90%, for either shallow sleep state;
If harmonic motion intensity accounting is more than 90%, for deep sleep.
A kind of motion state detection device, described device include:3-axis acceleration sensor, accelerates the number of degrees for gathering According to;Low pass filter, carries out low-pass filtering for the acceleration information to collecting, and obtains acceleration of gravity data;High pass is filtered Ripple device, carries out high-pass filtering for the acceleration information to collecting, and obtains moving acceleration data;Gravity sensitive axle obtains mould Block, for obtaining gravity sensitive axle;Data transformation module, for carrying out in Fu to the moving acceleration data in gravity sensitive axes Leaf transformation;Identification module, for carrying out the identification of kinestate according to the frequency and amplitude of Fourier transformation result.
Further, the gravity sensitive axle acquisition module includes:Data selecting unit, for obtaining acceleration of gravity number According to three number of axle evidence of x, y, z;Computing unit, for calculate x-axis, y-axis, the data accumulation of z-axis and;Judging unit, for selecting The cumulative and corresponding axle of maximum is gravity sensitive axes.
Compared with prior art, advantages of the present invention and good effect are:The motion state detection method of the present invention and dress Put, low-pass filtering is carried out to acceleration information and obtains acceleration of gravity data, high-pass filtering is carried out to acceleration information and is transported Dynamic acceleration information, the moving acceleration data that chooses on gravity sensitive axle carry out Fourier transformation, are tied according to Fourier transformation The frequency and amplitude of fruit carry out the identification of kinestate, and recognition accuracy is high;It is additionally, since the fortune that only chooses on gravity sensitive axle Dynamic acceleration information carries out Fourier transformation, improves data processing speed, and then improves the inspection of whole method for testing motion Efficiency is surveyed, is easy to wearer accurately and rapidly to know kinestate, is improve the experience of user.
After the specific embodiment of the present invention is read in conjunction with the accompanying, the other features and advantages of the invention will become more clear Chu.
Description of the drawings
Fig. 1 is the flow chart of one embodiment of motion state detection method proposed by the present invention;
Fig. 2 is the flow chart for obtaining gravity sensitive axle in Fig. 1;
Fig. 3 is to judge static/dormant flow chart according to exercise intensity in Fig. 1;
Fig. 4 is the structural representation of one embodiment of motion state detection device proposed by the present invention;
Fig. 5 is the structural representation of gravity sensitive axle acquisition module in Fig. 4.
Specific embodiment
In order that the objects, technical solutions and advantages of the present invention become more apparent, below with reference to drawings and Examples, The present invention is described in further detail.
The motion state detection method of the present embodiment mainly comprises the steps, shown in Figure 1.
Step S1:Acceleration information is gathered by 3-axis acceleration sensor.
In the present embodiment, the frequency acquisition of 3-axis acceleration sensor be 25Hz, sampling resolution be 12, range for ± 8G.
Step S2:Low-pass filtering is carried out to the acceleration information for collecting, and obtains acceleration of gravity data;To collected Acceleration information carries out high-pass filtering, obtains moving acceleration data.
The frequency of acceleration of gravity concentrates on 0~0.5Hz, and the frequency of acceleration of motion concentrates on more than 1Hz.Using difference Equation is realizing digital filter.Frequency characteristic according to acceleration of gravity and acceleration of motion separately designs low pass filter ginseng Number and high pass filter parameter.In the present embodiment, the exponent number of low pass filter is 5, and the exponent number of high pass filter is 5.
Five order difference equations are:
Wherein,
X (n), x (n-1), x (n-2), x (n-3), x (n-4), x (n-5) are input;
Y (n), y (n-1), y (n-2), y (n-3), y (n-4), y (n-5) are output;
X (n), y (n) are respectively the input and output at current time;
X (n-1), y (n-1) are respectively the input and output at n-1 moment;
X (n-2), y (n-2) are respectively the input and output at n-2 moment;
X (n-3), y (n-3) are respectively the input and output at n-3 moment;
X (n-4), y (n-4) are respectively the input and output at n-4 moment;
X (n-5), y (n-5) are respectively the input and output at n-5 moment;
b0、b1、b2、b3、b4、b5Respectively x (n), x (n-1), x (n-2), x (n-3), x (n-4), the coefficient of x (n-5); a0、a1、a2、a3、a4、a5Respectively y (n), y (n-1), y (n-2), y (n-3), y (n-4), the coefficient of y (n-5);According to wave filter Characteristic, can be solved by matlab.
For example, according to the characteristic of low pass filter, each coefficient is solved by matlab:b0、b1、b2、b3、b4、b5Respectively For 0.005697260391747, -0.015373021668546,0.009787689699089,0.009787689699089, - 0.015373021668546、0.005697260391747;a0、a1、a2、a3、a4、a5Respectively 1.000000000000000 ,- 4.555306658232217、8.364724372384901、-7.735045790224121、3.600565371916987、- 0.674713439000970.
For example, according to the characteristic of high pass filter, each coefficient is solved by matlab:b0、b1、b2、b3、b4、b5Respectively For 0.748492395854167, -3.720442166646449,7.419000766140107, -7.419000766140107, 3.720442166646450、-0.748492395854167;a0、a1、a2、a3、a4、a5Respectively 1.000000000000000 ,- 4.394515159443736、7.781237674485100、-6.933413385072246、3.106924323424174、- 0.559780114856186.
Step S3:Gravity sensitive axle is obtained, the moving acceleration data on the gravity sensitive axle is chosen, is carried out Fourier's change Change.
Obtain gravity sensitive axle and specifically include following step, shown in Figure 2.
S31:Obtain three number of axle evidence of x, y, z of acceleration of gravity data.
S32:Respectively calculate x-axis, y-axis, the data accumulation of z-axis and.
S33:It is gravity sensitive axes to select data accumulation and the corresponding axle of maximum.
For example, the x-axis data of acceleration of gravity data are x1、x2、x3、......、xm, y-axis data are y1、y2、 y3、......、ym, z-axis data are z1、z2、z3、......、zm.The data accumulation of x-axis and be x1+x2+x3+......+xm, y-axis Data accumulation and be y1+y2+y3+......+ym, the data accumulation of z-axis and be z1+z2+z3+......+zm.Assume the number of z-axis According to cumulative and maximum, then z-axis is gravity sensitive axes.
After gravity sensitive axle determines, the moving acceleration data on the gravity sensitive axle is chosen, Fourier transformation is carried out.? In the present embodiment, the moving acceleration data of selection is carried out 64 points of FFTs, to improve data processing precision.Due to accelerating The frequency acquisition of degree sensor is 25HZ, and 25 data paddings are carried out 64 points of FFTs, resolution to 64 data therefore For:25/64=0.39Hz.
In the present embodiment, Fourier transformation is carried out due to only choosing the moving acceleration data on gravity sensitive axle, and Moving acceleration data on not all axle, therefore data processing speed is very fast, improves the inspection of whole method for testing motion Survey efficiency.
Step S4:Frequency and amplitude according to Fourier transformation result carries out the identification of kinestate.
Fourier transformation, can will transform from the time domain to frequency domain to the analysis of signal.Some signals are difficult from time-domain analyses Signal characteristic is held, but is gone to analyze if transforming to frequency domain, be just readily seen feature, namely be readily seen the signal Amplitude/frequency characteristic.
As Fourier transformation can obtain amplitude/frequency characteristic of the signal on frequency domain, walking/running in conjunction with people The frequency of step/static (sleep) action and the difference characteristic of amplitude, can be very good to enter action according to the result of Fourier transformation Work is classified, namely the frequency being located according to maximum amplitude and maximum amplitude carry out on foot, run, static (sleep) action is known Not, the recognition accuracy of kinestate is improve.
In the present embodiment, specific identification process is:
(1) in F < 0.5Hz, if A≤360, kinestate is static/sleep.
(2) in 2Hz >=F > 0.5Hz, if A >=360, kinestate is on foot.
When kinestate is on foot, this kinestate of walking can further be divided.If A >=1800, Then kinestate is to hurry up;If 1800 > A >=360, kinestate is to be careful.
(3) in 4Hz >=F > 2Hz:
If A >=3400, kinestate is running.
If 3400 > A >=360, kinestate is on foot.
When kinestate is on foot, this kinestate of walking can further be divided.If 3400 > A >= 1800, then kinestate is on foot;If 1800 > A >=360, kinestate is to be careful.
(4) in 5.5Hz >=F > 4Hz, if A >=3400, kinestate is running.
Wherein, F is frequency, and A is maximum amplitude.
(5) in F >=5.5Hz, it is interference, is not identified.
Therefore, kinestate can quickly and accurately be recognized by frequency and amplitude.
Step S5:If kinestate is for walking or running, according to the moving acceleration data on gravity sensitive axle Peak-to-peak value or valley-valley value determine the step number that walks or run.
Peak-peak (or valley-valley) represents a step, is confirmed according to peak-to-peak value or valley-valley value on foot or running step number.
When step number is counted, violate-action is removed by windowing process, to improve step number statistical accuracy.At adding window Managing principle is:According to walk and running action frequency characteristic (most fast action be 1s move 5 steps;Most slow action is transported for 2s Dynamic 1 step) defining " time window ", for excluding invalid vibration.Assume that the most fast velocity of people is 5 step per second, most slowly Walking speed be per 2 seconds 1 steps, so, the time interval of two effective paces within time window [0.2,2.0] s, the time Interval should be all excluded beyond all paces of the time window, so as to improve step number statistical accuracy.
Step S6:If kinestate is static/sleep, static/sleep state is judged according to exercise intensity:Static shape State, trial sleep state, either shallow sleep state, deep sleep.
Static/dormant judgement is carried out by the statistics to exercise intensity, specifically includes following step, referring to figure Shown in 3.
Step S61:Exercise intensity is judged according to maximum amplitude A.
If the first setting values of A <, exercise intensity is harmonic motion intensity;
If the first setting value≤the second setting values of A <, exercise intensity is middle exercise intensity;
If A >=the second setting value, exercise intensity is high exercise intensity.
Wherein, the first setting value and the second setting value represent the judgment threshold of exercise intensity.First setting value is less than second Setting value.In the present embodiment, the first setting value is 45, and the second setting value is 75.
Step S62:Accounting according to harmonic motion intensity and middle exercise intensity judges static/sleep state.
In setting time section, in such as 2 minutes:
If middle exercise intensity accounting is more than 15%, for resting state;
If harmonic motion intensity accounting is less than 85%, for attempting sleep state;
If harmonic motion intensity accounting is 85%~90%, for either shallow sleep state;
If harmonic motion intensity accounting is more than 90%, for deep sleep.
Judge that static/dormant four states, accuracy of judgement are easy to user accurately to know oneself according to exercise intensity Sleep quality, so as to adjust oneself quantity of motion, length of one's sleep etc., reach the purpose of healthy living.
Step S7:Preserve.
The information such as kinestate, step number, timestamp are preserved, is easy to analyze the motion of different time sections, sleep in one day Situation, and the motion conditions block diagram and sleep quality block diagram of different time sections is drawn out, it is easy to the health for monitoring wearer Situation.
The motion state detection method of the present embodiment, carries out low-pass filtering and obtains acceleration of gravity number to acceleration information According to, acceleration information is carried out high-pass filtering obtain moving acceleration data, choose gravity sensitive axle on acceleration of motion number According to Fourier transformation is carried out, the frequency and amplitude according to Fourier transformation result carries out the identification of kinestate, improves motion The accuracy rate of state recognition, recognition accuracy are high;Being additionally, since the moving acceleration data that only chooses on gravity sensitive axle is carried out Fourier transformation, improves data processing speed, and then improves the detection efficiency of whole method for testing motion, is easy to wearer Accurately and rapidly know kinestate, improve the experience of user.
The present embodiment also proposed a kind of motion state detection device, the device mainly include 3-axis acceleration sensor, Low pass filter, high pass filter, gravity sensitive axle acquisition module, data transformation module, identification module etc., shown in Figure 4.
3-axis acceleration sensor, for gathering acceleration information.
Low pass filter, carries out low-pass filtering for the acceleration information to collecting, and obtains acceleration of gravity data.
High pass filter, carries out high-pass filtering for the acceleration information to collecting, and obtains moving acceleration data.
Gravity sensitive axle acquisition module, for obtaining gravity sensitive axle.Gravity sensitive axle acquisition module mainly includes data Unit, computing unit, judging unit is chosen, shown in Figure 5.Specifically, data selecting unit, for obtaining gravity acceleration Three number of axle evidence of x, y, z of degrees of data;Computing unit, for calculate x-axis, y-axis, the data accumulation of z-axis and;Judging unit, is used for It is gravity sensitive axes to select the cumulative and corresponding axle of maximum.
Data transformation module, for carrying out Fourier transformation to the moving acceleration data in gravity sensitive axes.
Identification module, for carrying out the identification of kinestate according to the frequency and amplitude of Fourier transformation result.
The course of work of specific motion state detection device, describes in detail in above-mentioned motion state detection method, this It will not go into details at place.
The motion state detection device of the present embodiment, carries out low-pass filtering and obtains acceleration of gravity number to acceleration information According to, acceleration information is carried out high-pass filtering obtain moving acceleration data, choose gravity sensitive axle on acceleration of motion number According to Fourier transformation is carried out, the frequency and amplitude according to Fourier transformation result carries out the identification of kinestate, recognition accuracy High;Being additionally, since the moving acceleration data that only chooses on gravity sensitive axle carries out Fourier transformation, improves data processing speed Degree, and then the detection efficiency of whole method for testing motion is improve, it is easy to wearer accurately and rapidly to know kinestate, carries The high experience of user.
The motion state detection device of the present embodiment can be applicable to the wearing class product such as Intelligent bracelet/wrist-watch, to strengthen intelligence The function of energy bracelet/wrist-watch, monitors the health condition of wearer.
Above example is only in order to illustrating technical scheme, rather than is limited;Although with reference to aforementioned reality Apply example to be described in detail the present invention, for the person of ordinary skill of the art, still can be to aforementioned enforcement Technical scheme described in example is modified, or carries out equivalent to which part technical characteristic;And these are changed or replace Change, do not make the essence of appropriate technical solution depart from the spirit and scope of claimed technical solution of the invention.

Claims (10)

1. a kind of motion state detection method, it is characterised in that:Methods described includes:
Acceleration information is gathered by 3-axis acceleration sensor;
Low-pass filtering is carried out to the acceleration information for collecting, and obtains acceleration of gravity data;
High-pass filtering is carried out to the acceleration information for collecting, and obtains moving acceleration data;
Obtain gravity sensitive axle;
The moving acceleration data on the gravity sensitive axle is chosen, Fourier transformation is carried out;
Frequency and amplitude according to Fourier transformation result carries out the identification of kinestate.
2. motion state detection method according to claim 1, it is characterised in that:The acquisition gravity sensitive axle, specifically Including:
Obtain three number of axle evidence of x, y, z of acceleration of gravity data;
Respectively calculate x-axis, y-axis, the data accumulation of z-axis and;
It is gravity sensitive axes to select the cumulative and corresponding axle of maximum.
3. motion state detection method according to claim 1, it is characterised in that:Motion in gravity sensitive axes is accelerated Degrees of data carries out 64 points of Fourier transformations.
4. motion state detection method according to claim 1, it is characterised in that:Described according to Fourier transformation result Frequency and amplitude carry out the identification of kinestate, specifically include:
(1)In F < 0.5Hz, if A≤360, kinestate is static/sleep;
(2)In 2Hz >=F > 0.5Hz, if A >=360, kinestate is on foot;
(3)In 4HZ >=F > 2HZ,
If A >=3400, kinestate is running;
If 3400 > A >=360, kinestate is on foot;
(4)In 5.5Hz >=F > 4Hz, if A >=3400, kinestate is running;
Wherein, F is frequency, and A is maximum amplitude.
5. motion state detection method according to claim 4, it is characterised in that:
(1)In 2Hz >=F > 0.5Hz,
If A >=1800, kinestate is to hurry up;
If 1800 > A >=360, kinestate is to be careful;
(2)In 4Hz >=F > 2Hz,
If 3400 > A >=1800, kinestate is on foot;
If 1800 > A >=360, kinestate is to be careful.
6. motion state detection method according to claim 4, it is characterised in that:If kinestate is to walk or run Step, then determine the step number that walks or run according to the peak-to-peak value of moving acceleration data or valley-valley value.
7. motion state detection method according to claim 4, it is characterised in that:If kinestate is static/sleep, Static/sleep state is judged according to exercise intensity then:Resting state, trial sleep state, either shallow sleep state, deep sleep's shape State.
8. motion state detection method according to claim 7, it is characterised in that:Described judged according to exercise intensity quiet Only/sleep state, specifically includes:
(1)Exercise intensity is judged according to maximum amplitude A:
If the first setting values of A <, exercise intensity is harmonic motion intensity;
If the first setting value≤the second setting values of A <, exercise intensity is middle exercise intensity;
If A >=the second setting value, exercise intensity is high exercise intensity;
Wherein, the first setting value and the second setting value represent the judgment threshold of exercise intensity, and the first setting value is less than second Setting value;
(2)Accounting according to harmonic motion intensity and middle exercise intensity judges static/sleep state:
In setting time section:
If middle exercise intensity accounting is more than 15%, for resting state;
If harmonic motion intensity accounting is less than 85%, for attempting sleep state;
If harmonic motion intensity accounting is 85%~90%, for either shallow sleep state;
If harmonic motion intensity accounting is more than 90%, for deep sleep.
9. a kind of motion state detection device, it is characterised in that:Described device includes:
3-axis acceleration sensor, for gathering acceleration information;
Low pass filter, carries out low-pass filtering for the acceleration information to collecting, and obtains acceleration of gravity data;
High pass filter, carries out high-pass filtering for the acceleration information to collecting, and obtains moving acceleration data;
Gravity sensitive axle acquisition module, for obtaining gravity sensitive axle;
Data transformation module, for carrying out Fourier transformation to the moving acceleration data in gravity sensitive axes;
Identification module, for carrying out the identification of kinestate according to the frequency and amplitude of Fourier transformation result.
10. motion state detection device according to claim 9, it is characterised in that:The gravity sensitive axle acquisition module Including:
Data selecting unit, for obtaining three number of axle evidence of x, y, z of acceleration of gravity data;
Computing unit, for calculate x-axis, y-axis, the data accumulation of z-axis and;
Judging unit, is gravity sensitive axes for selecting the cumulative and corresponding axle of maximum.
CN201610946341.7A 2016-10-26 2016-10-26 A kind of motion state detection method and device Active CN106491138B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610946341.7A CN106491138B (en) 2016-10-26 2016-10-26 A kind of motion state detection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610946341.7A CN106491138B (en) 2016-10-26 2016-10-26 A kind of motion state detection method and device

Publications (2)

Publication Number Publication Date
CN106491138A true CN106491138A (en) 2017-03-15
CN106491138B CN106491138B (en) 2019-04-09

Family

ID=58322986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610946341.7A Active CN106491138B (en) 2016-10-26 2016-10-26 A kind of motion state detection method and device

Country Status (1)

Country Link
CN (1) CN106491138B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107167159A (en) * 2017-04-26 2017-09-15 青岛海信移动通信技术股份有限公司 The method and mobile terminal of a kind of mobile terminal step
CN108332745A (en) * 2018-05-03 2018-07-27 深圳瑞德感知科技有限公司 Small distance movement track tracing device, system and method
CN108814618A (en) * 2018-04-27 2018-11-16 歌尔科技有限公司 A kind of recognition methods of motion state, device and terminal device
CN108937860A (en) * 2018-06-06 2018-12-07 歌尔科技有限公司 A kind of motion state monitoring method, system and equipment and storage medium
CN108986883A (en) * 2017-06-02 2018-12-11 四川理工学院 A kind of moving state identification system and method based on Android platform
CN109387203A (en) * 2017-08-03 2019-02-26 卡西欧计算机株式会社 Activity situation analytical equipment, movable state analyzing method and recording medium
CN110180158A (en) * 2019-07-02 2019-08-30 乐跑体育互联网(武汉)有限公司 A kind of running state identification method, system and terminal device
CN110680337A (en) * 2019-10-23 2020-01-14 无锡慧眼人工智能科技有限公司 Method for identifying action types
CN111643091A (en) * 2020-05-18 2020-09-11 歌尔科技有限公司 Motion state detection method and device
CN112042554A (en) * 2020-08-15 2020-12-08 天津市可利农物联科技产业发展有限公司 Pig exercise amount monitoring device and exercise amount detection scoring method thereof
CN112716637A (en) * 2020-12-25 2021-04-30 深圳市力博得科技有限公司 Tooth surface abnormal state detection method and intelligent toothbrush
CN113340322A (en) * 2021-06-25 2021-09-03 歌尔科技有限公司 Step counting method and device, electronic equipment and readable storage medium
CN114440884A (en) * 2022-04-11 2022-05-06 天津果实科技有限公司 Intelligent analysis method for human body posture for intelligent posture correction equipment
WO2022111203A1 (en) * 2020-11-25 2022-06-02 安徽华米健康科技有限公司 Heart rate detection method and device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394787A (en) * 2006-03-14 2009-03-25 索尼株式会社 Body movement detector, body movement detection method and body movement detection program
CN101526352A (en) * 2009-04-01 2009-09-09 西北工业大学 Orienting method of gravity direction on moving platform
CN101685026A (en) * 2008-09-24 2010-03-31 三一重工股份有限公司 Method and device for calibrating zero position output value of sensitive shaft of tilt angle sensor
WO2011003218A1 (en) * 2009-07-07 2011-01-13 Han Zheng Acceleration motion identify method and system thereof
CN102003961A (en) * 2008-08-29 2011-04-06 索尼公司 Velocity calculation device,velocity calculation method, and navigation device
CN102289306A (en) * 2011-08-30 2011-12-21 江苏惠通集团有限责任公司 Attitude sensing equipment and positioning method thereof as well as method and device for controlling mouse pointer
CN102654515A (en) * 2011-03-04 2012-09-05 美新微纳传感***有限公司 Calibration algorithm for z sensitive shaft of three-shaft acceleration transducer
US20140019080A1 (en) * 2012-07-12 2014-01-16 Vital Connect, Inc. Calibration of a chest-mounted wireless sensor device for posture and activity detection
CN103733078A (en) * 2011-08-18 2014-04-16 皇家飞利浦有限公司 Estimating velocity in a horizontal or vertical direction from acceleration measurements
US20140243682A1 (en) * 2011-10-20 2014-08-28 Koninklijke Philips N.V. Device and method for monitoring movement and orientation of the device
US8876738B1 (en) * 2007-04-04 2014-11-04 Dp Technologies, Inc. Human activity monitoring device
CN104132662A (en) * 2014-07-25 2014-11-05 辽宁工程技术大学 Closed-loop Kalman filter inertial positioning method based on zero velocity update

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394787A (en) * 2006-03-14 2009-03-25 索尼株式会社 Body movement detector, body movement detection method and body movement detection program
US8876738B1 (en) * 2007-04-04 2014-11-04 Dp Technologies, Inc. Human activity monitoring device
CN102003961A (en) * 2008-08-29 2011-04-06 索尼公司 Velocity calculation device,velocity calculation method, and navigation device
CN101685026A (en) * 2008-09-24 2010-03-31 三一重工股份有限公司 Method and device for calibrating zero position output value of sensitive shaft of tilt angle sensor
CN101526352A (en) * 2009-04-01 2009-09-09 西北工业大学 Orienting method of gravity direction on moving platform
WO2011003218A1 (en) * 2009-07-07 2011-01-13 Han Zheng Acceleration motion identify method and system thereof
CN102654515A (en) * 2011-03-04 2012-09-05 美新微纳传感***有限公司 Calibration algorithm for z sensitive shaft of three-shaft acceleration transducer
CN103733078A (en) * 2011-08-18 2014-04-16 皇家飞利浦有限公司 Estimating velocity in a horizontal or vertical direction from acceleration measurements
CN102289306A (en) * 2011-08-30 2011-12-21 江苏惠通集团有限责任公司 Attitude sensing equipment and positioning method thereof as well as method and device for controlling mouse pointer
US20140243682A1 (en) * 2011-10-20 2014-08-28 Koninklijke Philips N.V. Device and method for monitoring movement and orientation of the device
US20140019080A1 (en) * 2012-07-12 2014-01-16 Vital Connect, Inc. Calibration of a chest-mounted wireless sensor device for posture and activity detection
CN104132662A (en) * 2014-07-25 2014-11-05 辽宁工程技术大学 Closed-loop Kalman filter inertial positioning method based on zero velocity update

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107167159A (en) * 2017-04-26 2017-09-15 青岛海信移动通信技术股份有限公司 The method and mobile terminal of a kind of mobile terminal step
CN107167159B (en) * 2017-04-26 2020-06-23 青岛海信移动通信技术股份有限公司 Mobile terminal step counting method and mobile terminal
CN108986883A (en) * 2017-06-02 2018-12-11 四川理工学院 A kind of moving state identification system and method based on Android platform
CN108986883B (en) * 2017-06-02 2021-08-10 四川理工学院 Motion state identification system and method based on Android platform
CN109387203A (en) * 2017-08-03 2019-02-26 卡西欧计算机株式会社 Activity situation analytical equipment, movable state analyzing method and recording medium
CN108814618A (en) * 2018-04-27 2018-11-16 歌尔科技有限公司 A kind of recognition methods of motion state, device and terminal device
CN108332745A (en) * 2018-05-03 2018-07-27 深圳瑞德感知科技有限公司 Small distance movement track tracing device, system and method
CN108937860B (en) * 2018-06-06 2021-02-02 歌尔科技有限公司 Motion state monitoring method, system and equipment and storage medium
CN108937860A (en) * 2018-06-06 2018-12-07 歌尔科技有限公司 A kind of motion state monitoring method, system and equipment and storage medium
CN110180158A (en) * 2019-07-02 2019-08-30 乐跑体育互联网(武汉)有限公司 A kind of running state identification method, system and terminal device
CN110680337A (en) * 2019-10-23 2020-01-14 无锡慧眼人工智能科技有限公司 Method for identifying action types
CN111643091A (en) * 2020-05-18 2020-09-11 歌尔科技有限公司 Motion state detection method and device
CN112042554A (en) * 2020-08-15 2020-12-08 天津市可利农物联科技产业发展有限公司 Pig exercise amount monitoring device and exercise amount detection scoring method thereof
WO2022111203A1 (en) * 2020-11-25 2022-06-02 安徽华米健康科技有限公司 Heart rate detection method and device
CN112716637A (en) * 2020-12-25 2021-04-30 深圳市力博得科技有限公司 Tooth surface abnormal state detection method and intelligent toothbrush
CN112716637B (en) * 2020-12-25 2022-10-25 东莞市力博得电子科技有限公司 Tooth surface abnormal state detection method and intelligent toothbrush
CN113340322A (en) * 2021-06-25 2021-09-03 歌尔科技有限公司 Step counting method and device, electronic equipment and readable storage medium
CN114440884A (en) * 2022-04-11 2022-05-06 天津果实科技有限公司 Intelligent analysis method for human body posture for intelligent posture correction equipment

Also Published As

Publication number Publication date
CN106491138B (en) 2019-04-09

Similar Documents

Publication Publication Date Title
CN106491138A (en) A kind of motion state detection method and device
CN104990562B (en) Step-recording method based on auto-correlation computation
CN104200234B (en) Human action models and recognition methods
CN103954295B (en) A kind of step-recording method based on acceleration transducer
CN103997572B (en) A kind of step-recording method based on mobile phone acceleration sensor data and device
JP6567658B2 (en) Device and method for classifying user activity and / or counting user steps
WO2015100707A1 (en) Step counting method and apparatus
CN106767888A (en) A kind of meter based on Wave crest and wave trough detection walks algorithm
CN105877757A (en) Multi-sensor integrated human motion posture capturing and recognizing device
CN105030260A (en) Judgment method for motion state and footwear
CN112464738B (en) Improved naive Bayes algorithm user behavior identification method based on mobile phone sensor
CN107588784A (en) A kind of state recognition and the method, apparatus and terminal distinguished
CN107091650A (en) A kind of software step-recording method based on mobile phone acceleration and range sensor
CN108008151A (en) A kind of moving state identification method and system based on 3-axis acceleration sensor
CN108836337A (en) A method of personalized sufficient type health detection is carried out by foot movement state
CN105180959A (en) Anti-interference step counting method for wrist type step counting devices
CN110169774A (en) A kind of moving state identification system and method based on block chain
CN107270931A (en) A kind of IOS and the general gait auto-correlation pedometer of Android platform
CN104586402A (en) Feature extracting method for body activities
CN108827290A (en) A kind of human motion state inverting device and method
CN103417216B (en) Pressure center nonlinear feature extraction method based on complexity
CN111772639B (en) Motion pattern recognition method and device for wearable equipment
JP5699717B2 (en) Step detection device, electronic device and program
CN105760819A (en) Daily activity recognition method based on acceleration signal
US20150032033A1 (en) Apparatus and method for identifying movement in a patient

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant