A method for detecting the stability of sports posture and a smart mat

CN115530811BActive Publication Date: 2025-04-29DONGGUAN CHUAN OPTOELECTRONICS LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211240832.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-11
Publication Date
2025-04-29
Estimated Expiration
2042-10-11

Smart Images

  • Figure CN115530811B_ABST
    Figure CN115530811B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for detecting the stability of a motion posture and a smart mat, which judge whether a first pressure-sensing signal is received. If so, the first pressure-sensing signal is recorded in chronological order to obtain a first pressure-sensing signal sequence; a result of judging the stability of the motion posture is obtained according to the fluctuation value of the first pressure-sensing signal sequence; after receiving the first pressure-sensing signal, the present invention records the first pressure-sensing signal in chronological order, and the fluctuation value of the first pressure-sensing signal can be obtained according to the time attribute of the first pressure-sensing signal, and the force in the motion process is monitored by acquiring the first pressure-sensing signal, and the stability of the motion posture is determined by the fluctuation value of the first pressure-sensing signal. Compared with simply judging the stability of the motion posture through the time dimension, the result is more accurate and the accuracy of the conclusion is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of posture detection, and in particular to a method for detecting the stability of a motion posture and a smart pad. Background Art

[0002] During yoga exercise, balance is a very important indicator. However, it is difficult to make a standardized evaluation of the balance during exercise. Usually, we can only rely on the user's own physical sensation to judge whether the balance is improving, or use a simple timing method to measure the balance by the length of time the balance is maintained, such as the length of time a single-leg movement is maintained. However, this method takes few factors into consideration and cannot provide more detailed data, which can not provide much help for the user's movement improvement. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a method for detecting the stability of a motion posture and a smart pad, so as to improve the accuracy of the stability of the motion posture.

[0004] In order to solve the above technical problems, a technical solution adopted by the present invention is:

[0005] A method for detecting the stability of a motion posture comprises the steps of:

[0006] determining whether a first pressure sensing signal is received, and if so, recording the first pressure sensing signal in chronological order to obtain a first pressure sensing signal sequence;

[0007] A motion posture stability judgment result is obtained according to the fluctuation value of the first pressure sensing signal sequence.

[0008] In order to solve the above technical problems, another technical solution adopted by the present invention is:

[0009] A smart mat comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0010] determining whether a first pressure sensing signal is received, and if so, recording the first pressure sensing signal in chronological order to obtain a first pressure sensing signal sequence;

[0011] Obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence;

[0012] It also includes a circuit layer, conductive silicone and a control chip;

[0013] The conductive silica gel is arranged on the circuit layer and connected to the positive and negative electrodes of the circuit layer, and the circuit layer is connected to the control chip.

[0014] The beneficial effect of the present invention is that after receiving the first pressure sensing signal, the first pressure sensing signal is recorded according to the time sequence, and the fluctuation value of the first pressure sensing signal can be obtained according to the time attribute of the first pressure sensing signal. It can be known that a person will definitely generate a pressure on the ground during the movement, and the change of this pressure can reflect the state change during the movement. In the balance movement, the smaller the fluctuation value of the force, the more stable the movement process; the first pressure sensing signal is obtained to monitor the force during the movement, and the stability of the movement posture is determined by the fluctuation value of the first pressure sensing signal. Compared with simply judging the stability of the movement posture through the time dimension, the result is more accurate and the accuracy of the conclusion is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A flowchart of an embodiment of a method for detecting the stability of a motion posture according to the present invention;

[0016] Figure 2 This is a schematic diagram of the structure of a smart mat according to an embodiment of the present invention;

[0017] Description of labels:

[0018] 1. A smart pad; 2. A processor; 3. A memory. DETAILED DESCRIPTION

[0019] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.

[0020] Please refer to Figure 1 , a method for detecting the stability of a motion posture, comprising the steps of:

[0021] determining whether a first pressure sensing signal is received, and if so, recording the first pressure sensing signal in chronological order to obtain a first pressure sensing signal sequence;

[0022] A motion posture stability judgment result is obtained according to the fluctuation value of the first pressure sensing signal sequence.

[0023] From the above description, it can be seen that the beneficial effects of the present invention are: after receiving the first pressure sensing signal, the first pressure sensing signal is recorded according to the time sequence, and the fluctuation value of the first pressure sensing signal can be obtained according to the time attribute of the first pressure sensing signal. It can be seen that people will definitely generate a pressure on the ground during the movement, and the change of this pressure can reflect the state change during the movement. In the balance movement, the smaller the force fluctuation value, the more stable the movement process; the first pressure sensing signal is obtained to monitor the force during the movement, and the stability of the movement posture is determined by the fluctuation value of the first pressure sensing signal. Compared with simply judging the stability of the movement posture through the time dimension, the result is more accurate and the accuracy of the conclusion is improved.

[0024] Further, obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence includes:

[0025] Taking the first pressure-sensing signal in the first pressure-sensing signal sequence as the x-axis, and the value of the first pressure-sensing signal as the y-axis, a first pressure-sensing signal fluctuation curve is plotted;

[0026] Calculating an average slope of the first pressure sensing signal fluctuation curve;

[0027] A motion posture stability judgment result is obtained according to the average slope.

[0028] From the above description, it can be seen that the first pressure sensing signal is punctuated in a coordinate system where the x-axis is time and the y-axis is the value of the first pressure sensing signal, and is plotted as a first pressure sensing signal fluctuation curve. Then, by calculating the slope of the curve, the fluctuation degree of the curve can be obtained. According to the geometric meaning of the slope, it can be obtained that the larger the average slope, the greater the fluctuation degree of the first pressure sensing signal, and the larger the fluctuation value, the worse the stability of the movement posture, and there may be jitter in the process of maintaining the action, causing large fluctuations in the first pressure sensing signal.

[0029] Further, obtaining a motion posture stability judgment result according to the average slope includes:

[0030] Obtaining a preset slope interval and a stability rating corresponding to the slope interval;

[0031] Determining a target preset slope interval in which the average slope lies;

[0032] The target stability rating corresponding to the target preset slope interval is obtained to obtain a motion posture stability judgment result.

[0033] From the above description, it can be seen that the slope can be divided into intervals directly according to the collected data. Different slope intervals correspond to different stability ratings. After obtaining the average slope corresponding to the first pressure signal, it is matched with the slope interval. If it can be matched to the target slope interval, the corresponding target stability rating is used as the result of the motion posture stability judgment.

[0034] Further, obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence includes:

[0035] Get the preset time unit;

[0036] Dividing the first pressure sensing signal sequence into a plurality of sub-pressure sensing signal sequences according to the preset time unit;

[0037] Obtaining an average slope of each of the sub-pressure sensing signal sequences;

[0038] The motion posture stability judgment result is obtained according to the change of the average slope.

[0039] From the above description, it can be seen that a preset time unit is obtained, which may be an hour, day, week, month, etc. According to the preset time unit, the first pressure sensing signal sequence is divided into multiple sub-pressure sensing signal sequences, and the average slope of each sub-pressure sensing signal sequence is calculated. The result of the motion posture stability judgment can be obtained according to the change in the average slope. For example, if it is divided by day, each sub-pressure sensing signal corresponds to one day. According to the change of the average slope corresponding to each sub-pressure sensing signal over time, the change in balance ability, that is, the change in motion posture stability can be known.

[0040] Further, the motion posture stability judgment result obtained according to the change of the average slope includes:

[0041] If the range of change of the average slope over time is greater than the preset value and gradually decreases, the result of the motion posture stability judgment is that the stability is improved;

[0042] If the range of change of the average slope over time is greater than the preset value and gradually increases, the result of the motion posture stability judgment is that the stability decreases;

[0043] If the range of change of the average slope over time is less than a preset value, the result of the motion posture stability judgment is that the stability change is small.

[0044] From the above description, it can be seen that if the range of change of the average slope is too small, it means that the change in the stability of the motion posture is not obvious. If the range of change of the average slope exceeds the preset value, the approximate change in the stability of the motion posture can be obtained according to whether it gradually increases or gradually decreases, so that it can be known whether the user has improved during the exercise training process. The gradual increase and gradual decrease can be a trend, that is, one or two fluctuations will not affect the judgment of the overall trend.

[0045] Furthermore, before obtaining the motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence, the method further includes:

[0046] determining whether a second pressure sensing signal is received, and if so, recording the second pressure sensing signal in chronological order to obtain a second pressure sensing signal sequence;

[0047] The motion posture stability judgment result obtained according to the fluctuation value of the first pressure sensing signal sequence includes:

[0048] Combining the first pressure-sensing signal sequence and the second pressure-sensing signal sequence to obtain a target pressure-sensing signal sequence;

[0049] A motion posture stability judgment result is obtained according to the fluctuation value of the target pressure sensing signal sequence.

[0050] From the above description, it can be seen that during the movement, there will sometimes be multiple force positions, such as when both feet are involved in maintaining balance. At this time, the first pressure signal sequence and the second pressure signal sequence are merged to obtain the target pressure signal sequence. The stability of the movement posture is judged based on the target pressure signal sequence, and the force conditions of multiple positions are comprehensively considered.

[0051] Further, the motion posture stability judgment result obtained according to the fluctuation value of the first pressure sensing signal sequence includes:

[0052] Calculating a first average slope of the first pressure-sensing signal fluctuation curve and a second average slope of the second pressure-sensing signal fluctuation curve;

[0053] A motion posture stability judgment result is obtained according to a difference between the first average slope and the second average slope.

[0054] From the above description, it can be seen that uneven force between multiple force points also indicates that the ideal balanced loading has not been achieved. By comparing the first average slope of the first pressure signal and the second average slope of the second pressure signal, the state of average force between multiple force points can be obtained.

[0055] Further, the determining whether the first pressure sensing signal is received includes:

[0056] Determine whether a PWM digital signal is received.

[0057] It can be seen from the above description that PWM can convert analog values ​​into digital values, which is convenient for analyzing the first pressure sensing signal.

[0058] Furthermore, before recording the first pressure-sensing signals in chronological order to obtain a first pressure-sensing signal sequence, the method further includes:

[0059] It is determined whether the first pressure-sensing signal is within a preset range; if not, the first pressure-sensing signal is discarded.

[0060] It can be seen from the above description that before analyzing the first pressure sensing signal, obvious abnormal values ​​are excluded to ensure the accuracy of the final analysis result.

[0061] Please refer to the figure, a smart mat for detecting the stability of a motion posture, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements each step of the above-mentioned method for detecting the stability of a motion posture when executing the computer program;

[0062] It also includes a circuit layer, conductive silicone and a control chip;

[0063] The conductive silica gel is arranged on the circuit layer and connected to the positive and negative electrodes of the circuit layer, and the circuit layer is connected to the control chip.

[0064] From the above description, it can be seen that the characteristic of conductive silicone is that the resistance will change with the change of pressure and the contact position of the positive and negative electrodes. This is reflected in the circuit and the voltage of the circuit will change. The control chip with PWM function can convert the voltage change into a corresponding signal, namely a pressure-sensitive signal. By setting up multiple pieces of conductive silicone to form multiple independent lines, pressure-sensitive signals from different lines can be received. For example, two pieces can receive the first pressure-sensitive signal and the second pressure-sensitive signal, thereby refining the parameters for evaluating the stability of the motion posture.

[0065] The method for detecting the stability of a motion posture and the smart mat of the present invention can be applied to various scenarios where balance detection is required, especially various types of smart mats, such as yoga mats, dance mats, rope skipping mats, mattresses, etc., which are described below through specific implementation methods:

[0066] Please refer to Figure 1 , Embodiment 1 of the present invention is:

[0067] A method for detecting the stability of a motion posture comprises the steps of:

[0068] S1, determining whether a first pressure sensing signal is received, and if so, recording the first pressure sensing signal in chronological order to obtain a first pressure sensing signal sequence;

[0069] In an optional implementation, the first pressure sensing signal and the second pressure sensing signal are both PWM (Pulse Width Modulation) digital signals;

[0070] In an optional implementation, after receiving the first pressure sensing signal, it is determined whether it is within a preset range. If not, the first pressure sensing signal is discarded. Since there may be pressure sensing signals that are not generated by movement, such abnormal pressure sensing signals are excluded to ensure the quality of subsequent data, thereby ensuring the accuracy of the final determination of the stability of the movement posture;

[0071] S2. Obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence, including:

[0072] S21, plotting a first pressure-sensing signal fluctuation curve by taking time as the x-axis and the value of the first pressure-sensing signal as the y-axis for the first pressure-sensing signal in the first pressure-sensing signal sequence;

[0073] In an optional implementation, if there is a time point or time period at which the first pressure sensing signal is not received, the time points at which the first pressure sensing signal is received thereafter are spliced, and the time on the x-axis at this time is the time sequence of when the first pressure sensing signal is received; for example, if the first pressure sensing signal is received at the 1st, 2nd, 3rd, and 6th seconds, the x-axis is 1, 2, 3, and 4, and the first pressure sensing signal at the 6th second is placed at the 4th position, to ensure the continuity of the fluctuation curve of the first pressure sensing signal;

[0074] S22, calculating an average slope of the first pressure-sensing signal fluctuation curve, where the average slope is the embodiment of the fluctuation value; specifically, the average slope may be obtained by calculating the average of the derivative of the first pressure-sensing signal fluctuation curve over the interval;

[0075] S23, obtaining a motion posture stability judgment result according to the average slope, including:

[0076] S231, obtaining a preset slope interval and a stability rating corresponding to the slope interval;

[0077] In an optional implementation, an average slope distribution graph can be obtained through the collected data of all users, and a dividing line can be determined according to the highest value of the average slope in the most concentrated area of ​​the average slope distribution graph. The slope interval greater than the highest value is stability that requires training; the slope interval less than the highest value is normal stability that can be improved; the average slope distribution graph can be further refined into levels such as good, medium, and urgently need training, and whether to display it is determined according to whether a refined display signal is received, so as to provide more detailed data to users with higher requirements;

[0078] S232, determining the target preset slope interval in which the average slope is located;

[0079] S233, obtaining a target stability rating corresponding to the target preset slope interval, and obtaining a motion posture stability judgment result.

[0080] Embodiment 2 of the present invention is:

[0081] A method for detecting the stability of a motion posture, which is different from the first embodiment in that step S23 further includes:

[0082] S23a, obtaining a preset time unit;

[0083] S23b, dividing the first pressure sensing signal sequence into a plurality of sub-pressure sensing signal sequences according to the preset time unit; for example, if the preset time unit is day, the first pressure sensing signal sequence is divided into a plurality of sub-pressure sensing signal sequences according to day, and each sub-pressure sensing signal sequence corresponds to one day. Referring to S21, if there are multiple sub-pressure sensing signal sequences in one day, regardless of the specific time, the multiple sub-pressure sensing signal sequences are connected to obtain the sub-pressure sensing signal sequence of the day; specifically, if there is a time point or time period in the sub-pressure sensing signal sequence when the first pressure sensing signal is not received, the sub-pressure sensing signal sequences on both sides of the time period or the time period are two independent sub-pressure sensing signal sequences;

[0084] S23c, obtaining the average slope of each of the sub-pressure sensing signal sequences; the method is the same as S21-S22;

[0085] S23d, obtaining a motion posture stability judgment result according to the change of the average slope: if the range of the average slope change over time is greater than a preset value and gradually decreases, the motion posture stability judgment result is that the stability is improved; if the range of the average slope change over time is greater than a preset value and gradually increases, the motion posture stability judgment result is that the stability is reduced; if the range of the average slope change over time is less than the preset value, the motion posture stability judgment result is that the stability change is small;

[0086] One or both of step S23 in embodiment 2 and step S23 in embodiment 1 may be selected for execution, and the selection may be made based on the received user request signal. For example, if the user only needs to view the overall exercise status, only step S23 in embodiment 1 needs to be executed; if the user only needs to view his or her own progress, only step S23 in embodiment 2 needs to be executed.

[0087] Embodiment 3 of the present invention is:

[0088] A method for detecting the stability of a motion posture, which differs from the first or second embodiment in that:

[0089] Before step S2, the method further includes:

[0090] determining whether a second pressure sensing signal is received, and if so, recording the second pressure sensing signal in chronological order to obtain a second pressure sensing signal sequence;

[0091] Then step S2 includes:

[0092] S2a, combining the first pressure sensing signal sequence and the second pressure sensing signal sequence to obtain a target pressure sensing signal sequence;

[0093] S2b, obtaining a motion posture stability judgment result according to the fluctuation value of the target pressure sensing signal sequence; specifically, the implementation process of S2b is the same as S23 in the first embodiment;

[0094] Or, step S2 comprises:

[0095] S2c, calculating a first average slope of the first pressure-sensing signal fluctuation curve and a second average slope of the second pressure-sensing signal fluctuation curve;

[0096] S2d, obtaining a motion posture stability judgment result according to the difference between the first average slope and the second average slope. Specifically, if the difference between the first average slope and the second average slope is greater than a preset value, the output force generating part balance ability is greatly different; because the user may have two feet forming two force generating parts, or may have toes and heels forming two force generating parts, it is impossible to conclude the specific unbalanced part;

[0097] For example, two independent conductive silicone rubbers are set at two positions corresponding to the upper sole and the lower sole. In the process of padding, the two independent conductive silicone rubbers are subjected to different pressures, and the ADC sampling data (obtained through PWM) obtained are also different. The pressure is proportional to the sampling data, and the pressure reflects the force mode. The result of the motion posture stability judgment can be obtained by specifying a threshold. Furthermore, the action can be recognized by adding an algorithm.

[0098] Furthermore, if there are multiple force-generating positions, multiple pieces of conductive silicone can be set to correspond to each other, and multiple corresponding pressure-sensing signals can be obtained. The method for judging the stability of the motion posture can be deduced from the above.

[0099] In an optional implementation, step S23 in Example 1 or Example 2 can also be executed for a single first pressure sensing signal fluctuation curve or a second pressure sensing signal fluctuation curve to obtain a result of judging the stability of the motion posture of a single force-generating part; different steps can be executed according to the user's choice to improve flexibility.

[0100] Please refer to Figure 2 , Embodiment 4 of the present invention is:

[0101] A smart mat 1 for detecting the stability of a motion posture, comprising a processor 2, a memory 3, and a computer program stored in the memory 3 and executable on the processor 2, wherein the processor 2 implements each step in Embodiments 1 to 3 when executing the computer program;

[0102] It also includes a circuit layer, conductive silicone and a control chip;

[0103] The conductive silicone is disposed on the circuit layer and connected to the positive and negative electrodes of the circuit layer, and the circuit layer is connected to the control chip;

[0104] The circuit layer includes a plurality of independently arranged sensing circuits, and each of the sensing circuits corresponds to one of the conductive silica gels.

[0105] In summary, the present invention provides a method for detecting the stability of motion posture and a smart mat, which judges the stability of motion according to the fluctuation value of the received pressure signal, replacing the traditional way of judging the stability by the length of time, which is more accurate, and generates a pressure signal sequence according to the received pressure signal, analyzes the sequence, and further improves the accuracy of stability judgment by introducing mathematical methods; and when multiple pressure signals are received, the pressure signals can be analyzed one by one, and multiple pressure signals can be combined for joint analysis to obtain the stability judgment results between each force position, expanding the dimension of stability analysis.

[0106] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for detecting the stability of a motion posture, characterized in that: include: determining whether a first pressure sensing signal is received, and if so, recording the first pressure sensing signal in chronological order to obtain a first pressure sensing signal sequence; Obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence includes: Get the preset time unit; Dividing the first pressure sensing signal sequence into a plurality of sub-pressure sensing signal sequences according to the preset time unit; Obtaining an average slope of each of the sub-pressure sensing signal sequences; Obtaining a motion posture stability judgment result according to a change in the average slope; The average slope distribution graph is obtained by collecting data from all users. The dividing line is determined based on the highest value of the average slope in the most concentrated area of ​​the average slope distribution graph. The slope interval greater than the highest value is stability that requires training; the slope interval less than the highest value is normal stability that can be improved; Determining a target preset slope interval in which the average slope lies; The target stability rating corresponding to the target preset slope interval is obtained to obtain a motion posture stability judgment result.

2. A method for detecting the stability of a motion posture according to claim 1, characterized in that: The step of obtaining a motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence includes: Taking the first pressure-sensing signal in the first pressure-sensing signal sequence as the x-axis, and the value of the first pressure-sensing signal as the y-axis, a first pressure-sensing signal fluctuation curve is plotted; Calculating an average slope of the first pressure sensing signal fluctuation curve; A motion posture stability judgment result is obtained according to the average slope.

3. A method for detecting the stability of a motion posture according to claim 1, characterized in that: The motion posture stability determination result obtained according to the change of the average slope includes: If the range of change of the average slope over time is greater than the preset value and gradually decreases, the result of the motion posture stability judgment is that the stability is improved; If the range of change of the average slope over time is greater than the preset value and gradually increases, the result of the motion posture stability judgment is that the stability decreases; If the range of change of the average slope over time is less than a preset value, the result of the motion posture stability judgment is that the stability change is small.

4. The method for detecting the stability of a motion posture according to claim 1, characterized in that: Before obtaining the motion posture stability judgment result according to the fluctuation value of the first pressure sensing signal sequence, the method further includes: determining whether a second pressure sensing signal is received, and if so, recording the second pressure sensing signal in chronological order to obtain a second pressure sensing signal sequence; The motion posture stability judgment result obtained according to the fluctuation value of the first pressure sensing signal sequence includes: Combining the first pressure-sensing signal sequence and the second pressure-sensing signal sequence to obtain a target pressure-sensing signal sequence; A motion posture stability judgment result is obtained according to the fluctuation value of the target pressure sensing signal sequence.

5. A method for detecting the stability of a motion posture according to claim 4, characterized in that: The motion posture stability judgment result obtained according to the fluctuation value of the first pressure sensing signal sequence includes: Calculating a first average slope of the first pressure-sensing signal fluctuation curve and a second average slope of the second pressure-sensing signal fluctuation curve; A motion posture stability judgment result is obtained according to a difference between the first average slope and the second average slope.

6. The method for detecting the stability of a motion posture according to claim 1, characterized in that: The determining whether the first pressure sensing signal is received comprises: Determine whether a PWM digital signal is received.

7. The method for detecting the stability of a motion posture according to claim 1, characterized in that: Before recording the first pressure-sensing signals in time sequence to obtain a first pressure-sensing signal sequence, the method further includes: It is determined whether the first pressure-sensing signal is within a preset range; if not, the first pressure-sensing signal is discarded.

8. A smart mat, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, each step of the method for detecting the stability of a motion posture according to any one of claims 1 to 7 is implemented; It also includes a circuit layer, conductive silicone and a control chip; The conductive silica gel is arranged on the circuit layer and connected to the positive and negative electrodes of the circuit layer, and the circuit layer is connected to the control chip.

Citation Information

Patent Citations

  • Standing posture stability measuring device

    CN109833044A

  • Sitting posture detection method and device, computer equipment and storage medium

    CN112617817A

  • Portable Y balance intelligent testing device

    CN113049149A

  • An apparatus and method for assessing balance

    US20200390382A1