Movatterモバイル変換


[0]ホーム

URL:


CN108981745A - A kind of step-recording method, device, equipment and storage medium - Google Patents

A kind of step-recording method, device, equipment and storage medium
Download PDF

Info

Publication number
CN108981745A
CN108981745ACN201811158417.5ACN201811158417ACN108981745ACN 108981745 ACN108981745 ACN 108981745ACN 201811158417 ACN201811158417 ACN 201811158417ACN 108981745 ACN108981745 ACN 108981745A
Authority
CN
China
Prior art keywords
value
step counting
axis
acceleration
counting
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.)
Pending
Application number
CN201811158417.5A
Other languages
Chinese (zh)
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.)
Shenzhen Personal Data Management Service Co Ltd
Original Assignee
Shenzhen Personal Data Management Service 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 Shenzhen Personal Data Management Service Co LtdfiledCriticalShenzhen Personal Data Management Service Co Ltd
Priority to CN201811158417.5ApriorityCriticalpatent/CN108981745A/en
Publication of CN108981745ApublicationCriticalpatent/CN108981745A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of step counting algorithms, acquire the exercise data of sensor in motion process, the sensor is 3-axis acceleration sensor, obtain the characteristic value of collected exercise data, characteristic value is standardized to obtain standardized feature value, according to the standardized feature value, step counting state is judged using step counting model, if be in step counting state, step number step counting is then carried out according to the size of the peak value of step counting exercise data and reference threshold, the characteristic value for the exercise data that the present invention acquires is the characteristic of 20 dimensions, the true step counting state of user can accurately be reacted, effectively improve the accuracy of step counting.

Description

Step counting method, device, equipment and storage medium
Technical Field
The invention relates to the field of wearable equipment, in particular to a step counting method, a step counting device, step counting equipment and a storage medium.
Background
With the continuous improvement of living standard, people pay more and more attention to their health. For scientific fitness, pedometers have been widely accepted as a convenient exercise monitoring device. The traditional step counting method based on the acceleration sensor mainly judges the step through the extreme point of an acceleration signal.
The chinese patent application with publication number CN101354265B proposes a basic method and apparatus. The scheme firstly calculates the value of the three-axis synthesized acceleration, then judges whether the user runs or walks according to the amplitude of the three-axis synthesized acceleration, and finally calculates the step number according to the motion state. Chinese patent application publication No. CN104406604B proposes a step-counting method. In the scheme, the collected three-axis acceleration resultant acceleration value is calculated, the adaptive filter is used for filtering the resultant acceleration data in the current data window, if the wave crests in the filtered three-axis resultant acceleration data meet a certain threshold value and the time interval between adjacent wave crests exceeds a certain threshold value, the wave crests are effective wave crests, and each effective wave crest represents one step. However, in the prior art, a set threshold is used to determine whether to start step counting, and most pedometers only use several of the amplitude, variance, mean, maximum and minimum of acceleration data as feature data, which results in inaccurate step counting.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. To this end, it is an object of the present invention to provide a step-counting method, apparatus, device and storage medium
The technical scheme adopted by the invention is as follows:
a step counting method comprising the steps of:
s1: collecting motion data of a sensor in a motion process, wherein the sensor is a three-axis acceleration sensor; s2: acquiring a characteristic value of the collected motion data, and calculating step-counting motion data; s3: carrying out standardization processing on the characteristic value to obtain a standardized characteristic value; s4: judging a step counting state by using a step counting model according to the standardized characteristic value; s5: if the step counting state is in, counting steps according to the peak value of the step counting movement data and the size of the reference threshold value; the motion data includes: the acceleration value of the x axis, the acceleration value of the y axis, the acceleration value of the z axis and the three-axis synthetic acceleration square value; the step-counting motion data is a three-axis synthesized acceleration square value.
Further, in step S2, the characteristic values include the following characteristic values:
the mean value of the square value of the three-axis synthesized acceleration, the mean value of the acceleration value of the x axis, the mean value of the acceleration value of the y axis, the mean value of the acceleration value of the z axis,
The variance of the square of the three-axis composite acceleration, the variance of the x-axis acceleration, the variance of the y-axis acceleration, the variance of the z-axis acceleration, and the variance of the three-axis composite acceleration within the time window,
The maximum value of the square value of the three-axis synthesized acceleration, the maximum value of the x-axis acceleration value, the maximum value of the y-axis acceleration value, the maximum value of the z-axis acceleration value in the time window,
The minimum value of the square value of the three-axis synthesized acceleration, the minimum value of the acceleration value of the x axis, the minimum value of the acceleration value of the y axis, the minimum value of the acceleration value of the z axis in the time window,
And the difference value of the maximum value and the minimum value of the three-axis synthesized acceleration square value, the difference value of the maximum value and the minimum value of the x-axis acceleration value, the difference value of the maximum value and the minimum value of the y-axis acceleration value and the difference value of the maximum value and the minimum value of the z-axis acceleration value in the time window.
Further, the formula of the normalization process in step S3 is specifically:
wherein,representing the characteristic value data, X, after normalizationiRepresenting the characteristic value, mu, of the ith dimensioniAnd σiTo normalize the parameters, n represents the dimension of the eigenvalues.
Further, the muiAnd σiThe calculation formula is specifically as follows:
where m represents the number of samples in the training set, xi(j)Representing the ith dimension feature value of the jth sample.
Further, the step S4 of determining the step counting state specifically includes:
s41: judging the step counting state of the characteristic value data subjected to the standardization processing in the step counting model S3 by using the step counting model, wherein the step counting model specifically comprises the following steps:
wherein,a vector composed of normalized feature values obtained in step S3, W representing a vector composed of coefficients, and T representing a transpose of the vector;
the calculation formula of W is as follows:
wherein m represents the number of samples in the training set,normalized feature value, y, representing the ith sample(i)representing the marking value of the ith sample, wherein α is a regularization parameter, and solving by a gradient descent method to obtain a W value;
s42: the step counting state is judged according to the step counting state value obtained by the step counting model,
if F (X) >0.5 in S41, determining as a step counting state and executing S5;
if F (X) in S41 is less than or equal to 0.5, the step counting state is judged to be not step counting state and the step counting is restarted by returning to S1.
Further, before step S5, data filtering is further included, specifically:
and filtering the step-counting movement data by a fast Fourier transform principle.
Further, the reference threshold includes a dynamic peak threshold and a first preset threshold, and step S5 specifically includes:
s51: judging the peak value of the step-counting movement data, specifically:
ai>ai-1and a isi>ai+1
Wherein a isiFor step-counting movement data of the current moment, ai-1As step-counting movement data of the previous moment, ai+1Step counting movement data at the next moment;
s52: calculating a dynamic peak threshold according to the peak, specifically:
where B is the dynamic peak threshold, N is the number of peaks in the time window, AiThe value of the ith peak in the time window, C is a coefficient;
s53: counting steps, specifically:
each peak value within the time window is compared to a dynamic peak threshold B and a first preset threshold a, and if the peak value is greater than both a and B, the number of steps is incremented by one.
In another aspect, the present invention further provides a step counting device, including:
the acquisition device: the device is used for acquiring motion data of the sensor in the motion process;
the characteristic value acquisition device: the characteristic value of the collected motion data is acquired;
the characteristic value normalization device: carrying out standardization processing on the characteristic value to obtain a standardized characteristic value;
step counting state judgment device: the step counting module is used for judging a step counting state by utilizing a step counting model according to the standardized characteristic value;
and the step counting device is used for counting steps according to the peak value of the step counting movement data and the size of the reference threshold value if the step counting device is in the step counting state.
In another aspect, the present invention further provides a control device of a step counting method, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a step counting method as claimed in any one of the preceding claims.
In another aspect, the present invention also provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the step counting method according to any one of the above.
The invention has the beneficial effects that:
the step counting method of the invention acquires the characteristic value of the acquired motion data by acquiring the motion data of the three-axis acceleration sensor in the motion process, the feature values are normalized to obtain normalized feature values, and then the normalized feature values are subjected to a machine learning method (local linear classifier), judging the step counting state according to the standardized characteristic value, counting steps according to the peak value of the step counting movement data and the size of a preset threshold value when the step counting state is in the step counting state, wherein, as the user has a plurality of activity states, such as walking, running, riding, sitting, swimming and the like, therefore, whether step counting is started or not is difficult to accurately judge only by using a small amount of characteristics, and the step counting is inaccurate.
Drawings
FIG. 1 is a basic flow chart of a step counting method according to an embodiment of the present invention;
FIG. 2 is a detailed flow chart of a step counting method according to an embodiment of the present invention;
fig. 3 is a block diagram of a step counter according to an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
The first embodiment is as follows:
as shown in fig. 1, it is a basic flowchart of the step counting method of the present embodiment, which includes S11: collecting motion data of a sensor in a motion process, wherein the sensor is an acceleration sensor; s12: acquiring a characteristic value of the collected motion data, and calculating step-counting motion data, wherein the step-counting motion data is a three-axis synthetic acceleration square value; s13: carrying out standardization processing on the characteristic value to obtain a standardized characteristic value; s14: judging a step counting state by using a step counting model according to the standardized characteristic value; s15: filtering the step motion data in the step motion step S12, namely the three-axis synthetic acceleration square value data, by using a fast Fourier transform principle; s16: and counting steps.
The motion data in step S11 includes: acceleration value of x-axisAcceleration value of y axisz-axis acceleration valueSum of three axes to the square value of acceleration aiWherein
The feature values of the motion data in step S12 include, but are not limited to, the following 20-dimensional feature values, and the calculation formula thereof is as follows:
mean of the three-axis synthetic acceleration squared values:
mean of x-axis acceleration values meanx
Mean of acceleration values of the y-axisy
Mean z-axis acceleration value meanz:
variance σ of the three-axis composite acceleration squared value:
variance σ of acceleration value of x-axisx
Variance σ of acceleration value of y-axisy
Variance σ z of z-axis acceleration value:
maximum MAX of the three-axis composite acceleration squared value: MAX (a)i),i∈{1,2…,n} (10)
Maximum MAX of x-axis acceleration valuesx:MAXx=max(aix),i∈{1,2…,n} (11)
Maximum value MAX of acceleration value of y axisy:MAXy=max(aiy),i∈{1,2…,n} (12)
Maximum value MAX of z-axis acceleration valuez:MAXz=max(aiz),i∈{1,2…,n} (13)
Minimum MIN of the triaxial composite acceleration squared value: MIN is MIN (a)i),i∈{1,2…,n} (14)
Minimum MIN of x-axis acceleration valuesx:MINx=min(aix),i∈{1,2…,n} (15)
Minimum MIN of y-axis acceleration valuey:MINy=min(aiy),i∈{1,2…,n} (16)
Minimum value MIN of z-axis acceleration valuez:MINz=min(aiz),i∈{1,2…,n} (17)
The difference value R between the maximum value and the minimum value of the triaxial composite acceleration square value is as follows: r ═ MAX-MIN | (18)
Maximum and minimum difference R of x-axis acceleration valuesx:Rx=|MAXx-MINx| (19)
Maximum and minimum difference R of acceleration values of y axisy:Ry=|MAXy-MINy| (20)
Maximum and minimum difference R of z-axis acceleration valuesz:Rz=|MAXz-MINz| (21)
Besides the above-mentioned 20-dimensional characteristic values, the characteristic values may also include dominant frequency, energy, x-axis and z-axis correlation coefficients, interval distribution of x, y, z triaxial acceleration and composite acceleration square, and the like.
The following describes a specific flow of the step-counting algorithm according to the present invention with reference to fig. 2.
1) Firstly, initializing parameters including a step number Num, a time window T (unit is second), a sampling frequency F (unit is Hz) and a first preset threshold a, in some embodiments, the sampling frequency F may be 20Hz, 25Hz or 30Hz, the initialization of the step number Num is divided into two types, the first type is to start up to count steps, the Num is 0, the other type is to continue counting steps after starting counting steps, and the Num is the step number of the previous step.
The first preset threshold value A is obtained through grid search, the grid search refers to traversing all possible values of the first preset threshold value A, and the most accurate value of the step counting data is selected from the values as the final value of the parameter A. For example, a lot of walking data are collected, and it is known that a in these data is the number of steps actually taken by the user, at this time, it may be assumed that a is (1.5, 1, 5, 10, 15, 20, …, 100), the actual number of steps is 20000, each possible value of a is substituted into the step counting algorithm of the present embodiment, the calculated step counting number is, for example, 10000 when a is 1, 19000 when a is 5, … when a is 15, 15000 when a is 15, it may be known that the step counting number is 10000 when a is 1, the actual number of steps is 20000, the error is 10000 when a is 5, 19000 when a is 5, 1000 when a is 15, 15000 when a is 15, the error is 5000, and therefore a is 5, the error is the smallest, the calculated value is the most approximate to the actual value of steps, and when a is 5, a large number of steps should be searched for a suitable grid, in particular, the value a is not changed once it is calculated, and is used as an empirical constant, where a is 2 in this embodiment.
2) The method comprises the following steps of collecting motion data of a sensor in the motion process, wherein the motion data comprises: the acceleration value of the x axis, the acceleration value of the y axis, the acceleration value of the z axis and the three-axis synthetic acceleration square value.
The number of samples in each time window is: for example, a 10-second segment of motion data is obtained from the acceleration sensor, the set time window T is 2s, and the sampling frequency F is 50HZ, then according to the timestamp generated during data acquisition, the start time T1 and the end time T2 of the acquired motion data can be obtained, then the 10s segment of data is divided into 5 time windows without data overlapping according to the time window T, the time range of the first time window is [ T1, T1+ 2], that is, T1 ≦ T1+2, the time range of the last time window is (T2-2, T2], that is, T2-2 ≦ T2, and the number M of sampling samples in each time window is 100 ═ 2s ≦ 50 HZ.
3) And acquiring the characteristic value of the acquired motion data, namely extracting a 20-dimensional characteristic value according to the formulas (1) to (21) through an x-axis acceleration value, a y-axis acceleration value, a z-axis acceleration value and a three-axis synthesized acceleration square value.
4) The characteristic value is normalized to obtain a normalized characteristic value, and the formula of the normalization processing is specifically as follows:
wherein,representing the characteristic value data, X, after normalizationiRepresenting the characteristic value, mu, of the ith dimensioniAnd σiTo normalize the parameters, n represents the dimension of the eigenvalues.
Wherein muiAnd σiThe calculation formula is specifically as follows:
where m represents the number of samples in the training set, xi(j)Representing the ith dimension feature value of the jth sample.
In a practical algorithm, μ can be obtained in advance through a large number of sample dataiAnd σiIt can be used as a constant in equation (22).
5) Judging whether the step counting state is the step counting state, and specifically comprising the following steps:
firstly, judging a step counting state of characteristic value data subjected to standardization treatment by using a step counting model, wherein the step counting model specifically comprises the following steps:
wherein,a vector composed of normalized feature values subjected to normalization processing in step 4), T denotes a transpose of the vector, and W denotes a vector composed of coefficients.
For example, in the present embodiment, the 20-dimensional feature values within one time window calculated in step 3) are (-0.91427, -0.22424, -0.29868, -0.74205), respectively, thenCan be unfolded intoNormalized characteristic value, W, representing the nth dimensionnDenotes the nth coefficient, and n denotes the number of eigenvalues, i.e., n dimensions.
The formula for calculating the vector W of coefficients is:
where m represents the number of samples in the training set,normalized feature value, y, representing the ith sample(i)the value of the marker indicating the ith sample is generally 1 or-1, α is a regularization parameter and is 0.1, the value of W is obtained by solving through a gradient descent method, the value of W is affected by many factors such as the number of samples of a machine learning model and a training set, and the optimal values of W obtained under different conditions are different, for example, the value of W after machine learning in one embodiment is (-3.691413e-2, -8.136777e-2, …,1.968664e +00), and as the first preset threshold a, the value of W is not changed once calculated, and is applied to the formula (25) as a constant.
Then, the step counting state value is obtained according to the step counting model to judge the step counting state,
when F (X) >0.5, judging that the step counting state is in a step counting state and continuing to count the steps;
and when the F (X) is less than or equal to 0.5, judging the step counting state is not counted, returning to the step 1) to initialize the parameters, and restarting counting the steps.
6) Synthesizing a square value a of acceleration for three axes by a fast Fourier transform principleiFiltering is carried out, because the acceleration sensor can shake in a certain disorder mode in the motion process of the human body, larger noise can be introduced into the collected data, but the human body does not shake in the disorder modeThe frequency of the motion process is in a certain range, so that the frequency signals which are not in the normal motion frequency range of the human body can be filtered by adopting fast Fourier transform, for example, the frequency range of the human body when walking is 0.5-5 HZ, and the signals which are higher than 5HZ or lower than 0.5HZ are defined as useless noise, and the acquired three-axis synthetic acceleration square value a is obtained by the fast Fourier transformiConverting a signal from a time domain to a frequency domain, setting the amplitude of the signal out of the frequency range of 0.5-5 HZ to be 0, and finally converting frequency domain data into time domain data through fast Fourier inversion, namely completing the triaxial synthesis acceleration square value aiFiltering the data of (1).
7) Comparing the peak value of the step-counting movement data with the reference threshold value to count steps, specifically comprising:
firstly, judging the square value a of the three-axis synthetic accelerationiThe peak value of the data of (1) and the peak value judgment formula are as follows:
ai>ai-1and a isi>ai+1(26)
Wherein a isiFor step-counting movement data of the current moment, ai-1As step-counting movement data of the previous moment, ai+1Step counting movement data at the next moment;
then, a dynamic peak threshold value B is calculated according to the peak value, and the specific formula is as follows:
where N is the number of peaks in the time window, AiThe value of the ith peak in the time window, C is a coefficient;
and finally, counting the steps, comparing each peak value in the time window with a dynamic peak value threshold value B and a first preset threshold value A, and if the peak value is greater than A and greater than B, adding one to the step count.
The machine learning algorithm used in this embodiment is a local linear classifier, which can also be replaced by other machine learning algorithms such as random forest, decision tree, support vector base, and the like.
Example two:
as shown in fig. 3, a structural block diagram of a step counting device in this embodiment includes an acquisition device: the device is used for acquiring motion data of the sensor in the motion process; the characteristic value acquisition device: the characteristic value of the collected motion data is acquired; the characteristic value normalization device: carrying out standardization processing on the characteristic value to obtain a standardized characteristic value; step counting state judgment device: the step counting module is used for judging a step counting state by utilizing a step counting model according to the standardized characteristic value; and the step counting device is used for counting steps according to the peak value of the step counting movement data and the size of the reference threshold value if the step counting device is in the step counting state.
The invention also discloses a control device of the step counting method, which comprises the following steps: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any one of the above-described step counting methods.
The invention also discloses a computer-readable storage medium which stores computer-executable instructions for enabling a computer to perform any one of the step counting methods.
The step counting method of the invention acquires the characteristic value of the acquired motion data by acquiring the motion data of the three-axis acceleration sensor in the motion process, the feature values are normalized to obtain normalized feature values, and then the normalized feature values are subjected to a machine learning method (local linear classifier), judging the step counting state according to the standardized characteristic value, counting steps according to the peak value of the step counting movement data and the size of a preset threshold value when the step counting state is in the step counting state, wherein, as the user has a plurality of activity states, such as walking, running, riding, sitting, swimming and the like, therefore, whether step counting is started or not is difficult to accurately judge only by using a small amount of characteristics, and the step counting is inaccurate.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

CN201811158417.5A2018-09-302018-09-30A kind of step-recording method, device, equipment and storage mediumPendingCN108981745A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811158417.5ACN108981745A (en)2018-09-302018-09-30A kind of step-recording method, device, equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811158417.5ACN108981745A (en)2018-09-302018-09-30A kind of step-recording method, device, equipment and storage medium

Publications (1)

Publication NumberPublication Date
CN108981745Atrue CN108981745A (en)2018-12-11

Family

ID=64544280

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811158417.5APendingCN108981745A (en)2018-09-302018-09-30A kind of step-recording method, device, equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN108981745A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110595501A (en)*2019-10-092019-12-20成都乐动信息技术有限公司Running distance correction method based on three-axis sensor
CN111765899A (en)*2020-06-302020-10-13歌尔科技有限公司Step counting judgment method and device and computer readable storage medium
CN111765900A (en)*2020-07-302020-10-13歌尔科技有限公司Step counting method, step counting device and computer readable storage medium
CN111780780A (en)*2020-06-162020-10-16贵州省人民医院 A filter bank-based step counting method and device
CN111780779A (en)*2020-06-152020-10-16Oppo(重庆)智能科技有限公司Data processing method, device, equipment and storage medium
CN111879334A (en)*2020-07-312020-11-03歌尔科技有限公司Step counting method, step counting device and computer readable storage medium
CN111982149A (en)*2020-08-202020-11-24歌尔科技有限公司Step counting identification method, step counting identification device, step counting identification equipment and readable storage medium
CN114034313A (en)*2021-11-102022-02-11广东乐心医疗电子股份有限公司Step counting method and device
CN114563012A (en)*2020-11-272022-05-31北京小米移动软件有限公司 Step counting method, device, equipment and storage medium
CN116295504A (en)*2023-02-222023-06-23北京卡路里信息技术有限公司 Data processing method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060064276A1 (en)*2004-09-232006-03-23Inventec Appliances Corp.Mobile phone with pedometer
CN101334280A (en)*2007-06-252008-12-31雅马哈株式会社Apparatus and method for updating an offset value of magnetic sensor data as well as corresponding machine readable medium
EP2910901A1 (en)*2014-02-212015-08-26CSEM Centre Suisse d'Electronique et de Microtechnique SAMethod for determining an instant velocity of a user and for improving estimation of heart rate
CN105588577A (en)*2014-10-232016-05-18中国移动通信集团公司Detection method and detection apparatus for abnormal step counting in exercise monitoring device
CN105844379A (en)*2015-12-092016-08-10东软集团股份有限公司Vehicle risk assessment method and vehicle risk assessment device based on principal component analysis
CN105953814A (en)*2016-06-212016-09-21广东欧珀移动通信有限公司Step counting method, step counting device and mobile terminal
CN106021961A (en)*2016-06-202016-10-12吉林大学Urban standard cyclic working condition constructing method based on genetic algorithm optimization
CN107588784A (en)*2016-07-082018-01-16深圳达阵科技有限公司A kind of state recognition and the method, apparatus and terminal distinguished
CN107613125A (en)*2017-09-222018-01-19常州大学 A smart phone-based blind person identification and guided blind-guiding method
CN108446733A (en)*2018-03-192018-08-24上海玺翎智能科技有限公司A kind of human body behavior monitoring and intelligent identification Method based on multi-sensor data

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060064276A1 (en)*2004-09-232006-03-23Inventec Appliances Corp.Mobile phone with pedometer
CN101334280A (en)*2007-06-252008-12-31雅马哈株式会社Apparatus and method for updating an offset value of magnetic sensor data as well as corresponding machine readable medium
EP2910901A1 (en)*2014-02-212015-08-26CSEM Centre Suisse d'Electronique et de Microtechnique SAMethod for determining an instant velocity of a user and for improving estimation of heart rate
CN105588577A (en)*2014-10-232016-05-18中国移动通信集团公司Detection method and detection apparatus for abnormal step counting in exercise monitoring device
CN105844379A (en)*2015-12-092016-08-10东软集团股份有限公司Vehicle risk assessment method and vehicle risk assessment device based on principal component analysis
CN106021961A (en)*2016-06-202016-10-12吉林大学Urban standard cyclic working condition constructing method based on genetic algorithm optimization
CN105953814A (en)*2016-06-212016-09-21广东欧珀移动通信有限公司Step counting method, step counting device and mobile terminal
CN107588784A (en)*2016-07-082018-01-16深圳达阵科技有限公司A kind of state recognition and the method, apparatus and terminal distinguished
CN107613125A (en)*2017-09-222018-01-19常州大学 A smart phone-based blind person identification and guided blind-guiding method
CN108446733A (en)*2018-03-192018-08-24上海玺翎智能科技有限公司A kind of human body behavior monitoring and intelligent identification Method based on multi-sensor data

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110595501A (en)*2019-10-092019-12-20成都乐动信息技术有限公司Running distance correction method based on three-axis sensor
CN110595501B (en)*2019-10-092022-10-04成都乐动信息技术有限公司Running distance correction method based on three-axis sensor
CN111780779A (en)*2020-06-152020-10-16Oppo(重庆)智能科技有限公司Data processing method, device, equipment and storage medium
CN111780780B (en)*2020-06-162022-06-03贵州省人民医院 A filter bank-based step counting method and device
CN111780780A (en)*2020-06-162020-10-16贵州省人民医院 A filter bank-based step counting method and device
CN111765899A (en)*2020-06-302020-10-13歌尔科技有限公司Step counting judgment method and device and computer readable storage medium
CN111765899B (en)*2020-06-302022-04-22歌尔科技有限公司Step counting judgment method and device and computer readable storage medium
CN111765900B (en)*2020-07-302022-02-22歌尔科技有限公司Step counting method, step counting device and computer readable storage medium
CN111765900A (en)*2020-07-302020-10-13歌尔科技有限公司Step counting method, step counting device and computer readable storage medium
CN111879334A (en)*2020-07-312020-11-03歌尔科技有限公司Step counting method, step counting device and computer readable storage medium
CN111982149A (en)*2020-08-202020-11-24歌尔科技有限公司Step counting identification method, step counting identification device, step counting identification equipment and readable storage medium
CN111982149B (en)*2020-08-202023-02-17歌尔科技有限公司Step counting identification method, step counting identification device, step counting identification equipment and readable storage medium
CN114563012A (en)*2020-11-272022-05-31北京小米移动软件有限公司 Step counting method, device, equipment and storage medium
CN114563012B (en)*2020-11-272024-06-04北京小米移动软件有限公司Step counting method, device, equipment and storage medium
CN114034313A (en)*2021-11-102022-02-11广东乐心医疗电子股份有限公司Step counting method and device
CN114034313B (en)*2021-11-102024-04-02广东乐心医疗电子股份有限公司Step counting method and device
CN116295504A (en)*2023-02-222023-06-23北京卡路里信息技术有限公司 Data processing method and device

Similar Documents

PublicationPublication DateTitle
CN108981745A (en)A kind of step-recording method, device, equipment and storage medium
KR101718555B1 (en)System and method for detecting the walk of a person
CN105496416B (en)A kind of recognition methods of human motion state and device
CN108289636B (en)Method and apparatus for determining the breathing rate of a subject
Wiśniewski et al.Joint application of audio spectral envelope and tonality index in an e-asthma monitoring system
CN109875543B (en)Heart rate estimation method and device for wearable heart rate monitoring equipment under various fitness exercise states
JP5360093B2 (en) Energy consumption measuring device, energy consumption measuring method, and motion analysis system
US20100292618A1 (en)Motion analysis device, program and method thereof and motion analysis system
CN105147252A (en)Heart disease recognition and assessment method
He et al.Robust heart rate monitoring for quasi-periodic motions by wrist-type PPG signals
CN108992053A (en)A method of real-time chainless detection heart rate and eartbeat interval
CN107334469A (en)Non-contact more people's method for measuring heart rate and device based on SVMs
CN114140496A (en) A non-contact breathing detection method and device
Pathan et al.A machine learning based human activity recognition during physical exercise using wavelet packet transform of ppg and inertial sensors data
US20190192082A1 (en)Apparatus for eliminating motion artifacts by using ppg signal and method thereof
Choi et al.Attention-LRCN: long-term recurrent convolutional network for stress detection from photoplethysmography
JP6479447B2 (en) Walking state determination method, walking state determination device, program, and storage medium
US20170311899A1 (en)Apparatus and method for identifying movement in a patient
Yuwono et al.Gait cycle spectrogram analysis using a torso-attached inertial sensor
CN113616194A (en)Device and method for monitoring hand tremor frequency and intensity
WO2014191803A1 (en)Acceleration-based step activity detection and classification on mobile devices
Lopez et al.Walk and jog characterization using a triaxial accelerometer
CN116869516A (en) A comprehensive motion assessment method and system based on multi-source heterogeneous data
CN109692004B (en)Method and device for detecting standing posture of human body
CN114079859A (en)Monitoring device and monitoring method based on CSI

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
AD01Patent right deemed abandoned
AD01Patent right deemed abandoned

Effective date of abandoning:20220909


[8]ページ先頭

©2009-2025 Movatter.jp