Method, device, terminal and storage medium for determining backswing action type

By acquiring motion data during running, extracting the angle and change trend characteristic values, and determining the characteristic value frame number of the backswing point, the problem of low accuracy in judging the backswing action type in the existing technology is solved, and more efficient motion analysis is achieved.

CN116269347BActive Publication Date: 2025-09-26BEIJING YUNENG TIANDI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310265761.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-13
Publication Date
2025-09-26
Estimated Expiration
2043-03-13

Smart Images

  • Figure CN116269347B_ABST
    Figure CN116269347B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, terminal, and storage medium for determining the type of a backswing motion. The method comprises: obtaining motion data of a target object during running, and extracting angle feature values ​​and change trend feature values ​​from the motion data; determining the feature value frame number of the backswing point based on the angle feature values ​​and the change trend feature values; and determining the type of the backswing motion based on the feature value frame number of the backswing point. The present invention extracts the angle feature values ​​and change trend feature values ​​of the target object during running, and then further determines the feature value frame number of the backswing point based on the angle feature values ​​and the change trend feature values, and then determines the type of the backswing motion based on the feature value frame number of the backswing point. This not only avoids the low efficiency of image comparison, but also improves the accuracy of backswing motion type determination.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, device, terminal and storage medium for determining the type of a backswing action. Background Art

[0002] Currently, most technologies used for human motion measurement and analysis focus on time and distance measurement. These technologies measure results but fail to capture the process data of human motion. Consequently, they are unable to analyze the causes of these results, and consequently, provide targeted improvement guidance. Some solutions for measuring human motion processes use machine vision or multi-module acquisition technology to analyze human body movements from images. Machine vision has stringent requirements for ambient illumination, lighting conditions, background color, and the color of the person's clothing. Multi-module acquisition technology requires simultaneous installation of acquisition modules at different locations on the body.

[0003] For running, specifically determining the backswing type, existing technology uses a treadmill combined with a camera system. This involves having the subject exercise on a treadmill and capturing a video to analyze the running motion. Video analysis typically uses a comparative analysis method, comparing the subject's running motion with standard motion images. This method then uses a similarity score to measure the difference between the actual motion and the standard, ultimately determining whether the motion is a backswing and categorizing the backswing type.

[0004] However, using this method, the personal experience of running on a treadmill differs from running on the road, so the movements themselves may differ. Therefore, the captured images themselves cannot accurately reflect the subject's actual running movements. Furthermore, video analysis methods are computationally intensive, and images of running movements struggle to capture actual force output and force application. Furthermore, there is no such thing as a standard movement in reality, as different people exercise for different purposes (e.g., ordinary people exercise for exercise, athletes for performance), making it difficult to define a standard. Furthermore, this comparison can only serve as an evaluation of running movements, not an analysis. Therefore, using this method to determine the type of backswing movement can compromise the accuracy of the results. Summary of the Invention

[0005] The main purpose of this application is to provide a method, device, terminal and storage medium for determining the type of backswing action to solve the problem of low accuracy in related technologies.

[0006] To achieve the above objectives, in a first aspect, the present application provides a method for determining the type of a backswing action, comprising:

[0007] Acquire motion data of the target object during running, and extract angle feature values ​​and change trend feature values ​​from the motion data;

[0008] Determining a characteristic value frame number of a backswing point based on the angle characteristic value and the change trend characteristic value;

[0009] The backswing action type is determined according to the characteristic value frame number of the backswing point.

[0010] In a possible implementation, determining the characteristic value frame number of the backswing point based on the angle characteristic value and the change trend characteristic value includes:

[0011] If the angle characteristic value is not equal to the change trend characteristic value, the last point of the trend stable segment is used as the characteristic value frame number of the backswing point.

[0012] In a possible implementation, determining the backswing action type according to the feature value frame number of the backswing point includes:

[0013] Obtaining a backswing initiative characteristic value corresponding to the characteristic value frame number of the backswing point;

[0014] The backswing action type is determined based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value, and the z-axis acceleration characteristic judgment value.

[0015] In one possible implementation, determining the backswing action type based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value, and the z-axis acceleration characteristic judgment value includes:

[0016] determining an extreme value of the z-axis acceleration characteristic judgment value based on the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value;

[0017] The backswing action type is determined based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.

[0018] In a possible implementation, determining the extreme value of the z-axis acceleration feature judgment value based on the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value includes:

[0019] If the x-axis acceleration characteristic judgment value is greater than a first preset threshold, reading the z-axis acceleration characteristic judgment value;

[0020] If the number of the z-axis acceleration characteristic judgment values ​​is greater than a second preset threshold, an extreme value of the z-axis acceleration characteristic judgment value is obtained.

[0021] In a possible implementation, determining the backswing action type based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value includes:

[0022] If the extreme value of the z-axis acceleration characteristic judgment value is greater than the backswing active characteristic value, the backswing action type is active backswing;

[0023] If the extreme value of the z-axis acceleration characteristic judgment value is less than or equal to the backswing active characteristic value, the backswing action type is passive backswing.

[0024] In a possible implementation, determining the backswing action type according to the feature value frame number of the backswing point includes:

[0025] If the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is greater than the swing characteristic value, the backswing action type is a folding backswing;

[0026] If the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is less than or equal to the swing characteristic value, the backswing action type is a non-folding backswing.

[0027] In a second aspect, an embodiment of the present invention provides a device for determining a backswing action type, comprising:

[0028] A feature value extraction module is used to obtain motion data of the target object during running, and to extract angle feature values ​​and change trend feature values ​​from the motion data;

[0029] a frame number determining module, configured to determine a feature value frame number of a backswing point based on the angle feature value and the change trend feature value;

[0030] The backswing action type determination module is used to determine the backswing action type according to the characteristic value frame number of the backswing point.

[0031] In a third aspect, an embodiment of the present invention provides a terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for determining any of the above backswing action types are implemented.

[0032] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method for determining the type of backswing action as described above are implemented.

[0033] An embodiment of the present invention provides a method, device, terminal, and storage medium for determining the type of a backswing action, comprising: obtaining motion data of a target object during running, and extracting angle characteristic values ​​and change trend characteristic values ​​from the motion data, and then determining the characteristic value frame number of a backswing point based on the angle characteristic values ​​and the change trend characteristic values, and then determining the type of the backswing action based on the characteristic value frame number of the backswing point. The present invention extracts the angle characteristic values ​​and change trend characteristic values ​​of the target object during running, and then further determines the characteristic value frame number of the backswing point based on the angle characteristic values ​​and the change trend characteristic values, and then determines the type of the backswing action based on the characteristic value frame number of the backswing point. This not only avoids the low efficiency of image comparison, but also improves the accuracy of backswing action type judgment. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The drawings that constitute part of this application are used to provide a further understanding of this application and make other features, objects and advantages of this application more apparent. The illustrative embodiment drawings of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:

[0035] Figure 1 Schematic diagram of the movement during the mid-run phase provided by an embodiment of the present invention;

[0036] Figure 2 This is a flowchart of a method for determining the type of a backswing provided by an embodiment of the present invention;

[0037] Figure 3 1 is a schematic structural diagram of a device for determining the type of backswing action provided by an embodiment of the present invention;

[0038] Figure 4 is a schematic diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0040] The terms "first," "second," "third," "fourth," and so forth (if any) in the description and claims of the present invention and in the accompanying drawings are used to distinguish similar items and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present invention described herein can be practiced in sequences other than those illustrated or described herein.

[0041] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0042] It should be understood that in the present invention, "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0043] It should be understood that in the present invention, "multiple" refers to two or more. "And / or" is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.

[0044] It should be understood that, in the present invention, "B corresponding to A," "B corresponding to A," "A corresponds to B," or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.

[0045] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."

[0046] The following specific embodiments are used to describe the technical solution of the present invention in detail. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0047] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below with reference to the accompanying drawings.

[0048] Whether a subject is in contact with the ground or performing movements in mid-air, running technique, body mechanics, and physical mechanics are heavily involved. From the moment a runner touches the ground, their motion can be analyzed and studied from the acceleration and angles in three axes: X (forward and backward in the running direction), Y (left and right), and Z (up and down). This includes acceleration in the forward, backward, left and right, and up and down directions. The braking force generated upon landing, stability, physical performance characteristics, and body change paths can be analyzed, and further conclusions can be drawn based on actual results and trend analysis.

[0049] The present invention uses an acceleration sensor to analyze running movements. The sensor collects the aforementioned acceleration and angle. The subject only needs to wear the sensor on their ankle to collect acceleration and angle data from the start to the complete stop. No other measurement equipment is required.

[0050] This program will break down running into three phases and six actions. The three phases specifically refer to the starting phase, the mid-run phase, and the braking phase (the phase of decelerating to a complete stop). The six actions in the mid-run phase refer to: touching the ground (landing), cushioning, back push, back swing, front swing, and downward pressure. Figure 1 As shown, these 6 actions constitute a complete step, and running is to repeat these 6 actions continuously.

[0051] This solution aims to identify the above three stages based on the collected sensor data, and then further identify the six actions of each step in the mid-run stage, and then further analyze the type of each action.

[0052] In one embodiment, Figure 2 As shown, a method for determining the type of backswing action is provided, comprising the following steps:

[0053] Step S201: acquiring motion data of a target object during running, and extracting angle feature values ​​and change trend feature values ​​from the motion data.

[0054] Among them, the target object can be any living organism that can achieve the above-mentioned running movement. Among them, the running movement can be decomposed into 3 stages and 6 actions. The 3 stages specifically refer to the starting stage, the mid-running stage, and the braking stage (the stage of decelerating to a complete stop); the 6 actions in the mid-running stage are: touching the ground (landing), cushioning, back push, back swing, forward swing, and downward pressure.

[0055] Motion data refers to the data collected by sensors installed on the target object during the target object's running motion, such as starting phase data, mid-run phase data, braking phase data (the phase of deceleration to a complete stop), or the touchdown (landing) data, cushioning data, back-push data, backswing data, frontswing data, and downward pressure data in the six actions of the mid-run phase.

[0056] After the motion data is acquired by the sensor, it is analyzed to extract data corresponding to the backswing action, such as the speed and acceleration of the backswing action. In the process of determining the type of backswing action, this application only extracts the angle feature value and the change trend feature value to further determine the type of backswing action.

[0057] Step S202: Determine the feature value frame number of the backswing point based on the angle feature value and the change trend feature value.

[0058] For determining the characteristic value frame number of the backswing point based on the angle characteristic value and the change trend characteristic value, it is necessary to judge the angle characteristic value and the change trend characteristic value. Specifically, if the angle characteristic value is not equal to the change trend characteristic value, the last point of the trend plateau segment is used as the characteristic value frame number of the backswing point.

[0059] Step S203: Determine the backswing action type according to the feature value frame number of the backswing point.

[0060] The following two methods are mainly used to determine the type of the backswing action:

[0061] The first case: it is necessary to first obtain the backswing active characteristic value corresponding to the characteristic value frame number of the backswing point, and then determine the backswing action type based on the backswing active characteristic value, the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value.

[0062] Exemplarily, to determine the type of backswing action based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value, it is necessary to determine the extreme value of the z-axis acceleration characteristic judgment value based on the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value, and then determine the type of backswing action based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.

[0063] To determine the extreme value of the z-axis acceleration characteristic judgment value, it is necessary to judge based on a preset threshold value. Specifically, if the x-axis acceleration characteristic judgment value is greater than a first preset threshold value, the z-axis acceleration characteristic judgment value is read; if the number of the z-axis acceleration characteristic judgment values ​​is greater than a second preset threshold value, the extreme value of the z-axis acceleration characteristic judgment value is obtained. After obtaining the extreme value of the z-axis acceleration characteristic judgment value, it is necessary to determine the type of backswing action based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value. That is, if the extreme value of the z-axis acceleration characteristic judgment value is greater than the backswing initiative characteristic value, the backswing action type is active backswing; if the extreme value of the z-axis acceleration characteristic judgment value is less than or equal to the backswing initiative characteristic value, the backswing action type is passive backswing.

[0064] In the second case, the type of backswing motion is determined by simply comparing the angle change characteristic value within the preset range of the backswing point's characteristic value frame number with the swing characteristic value. Specifically, if the angle change characteristic value within the preset range of the backswing point's characteristic value frame number is greater than the swing characteristic value, the backswing motion is a folding backswing; if the angle change characteristic value within the preset range of the backswing point's characteristic value frame number is less than or equal to the swing characteristic value, the backswing motion is a non-folding backswing.

[0065] An embodiment of the present invention provides a method for determining the type of a backswing motion, comprising: obtaining motion data of a target object during running, and extracting angle feature values ​​and change trend feature values ​​from the motion data, then determining the feature value frame number of a backswing point based on the angle feature values ​​and the change trend feature values, and then determining the type of the backswing motion based on the feature value frame number of the backswing point. The present invention extracts the angle feature values ​​and change trend feature values ​​of the target object during running, and then further determines the feature value frame number of the backswing point based on the angle feature values ​​and the change trend feature values, and then determines the type of the backswing motion based on the feature value frame number of the backswing point. This not only avoids the low efficiency of image comparison, but also improves the accuracy of backswing motion type judgment.

[0066] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0067] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.

[0068] Figure 3A schematic diagram of the structure of a backswing action type determination device provided by an embodiment of the present invention is shown. For ease of explanation, only the parts related to the embodiment of the present invention are shown. The backswing action type determination device includes a feature value extraction module 31, a frame number determination module 32, and a backswing action type determination module 33. The details are as follows:

[0069] A feature value extraction module 31 is used to obtain motion data of the target object during running, and to extract angle feature values ​​and change trend feature values ​​from the motion data;

[0070] a frame number determining module 32 for determining a feature value frame number of a backswing point based on the angle feature value and the change trend feature value;

[0071] The backswing action type determination module 33 is used to determine the backswing action type according to the feature value frame number of the backswing point.

[0072] In a possible implementation, the frame number determination module 32 is further configured to use the last point of the trend plateau as the characteristic value frame number of the backswing point if the angle characteristic value is not equal to the change trend characteristic value.

[0073] In one possible implementation, the backswing action type determination module 33 is also used to obtain the backswing active characteristic value corresponding to the characteristic value frame number of the backswing point; and determine the backswing action type based on the backswing active characteristic value, the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value.

[0074] In one possible implementation, the backswing action type determination module 33 is also used to determine the extreme value of the z-axis acceleration characteristic judgment value based on the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value; and determine the backswing action type based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.

[0075] In one possible implementation, the backswing action type determination module 33 is also used to read the z-axis acceleration feature judgment value if the x-axis acceleration feature judgment value is greater than a first preset threshold; if the number of the z-axis acceleration feature judgment values ​​is greater than a second preset threshold, obtain the extreme value of the z-axis acceleration feature judgment value.

[0076] In one possible implementation, the backswing action type determination module 33 is also used to determine that if the extreme value of the z-axis acceleration characteristic judgment value is greater than the backswing active characteristic value, the backswing action type is active backswing; if the extreme value of the z-axis acceleration characteristic judgment value is less than or equal to the backswing active characteristic value, the backswing action type is passive backswing.

[0077] In one possible implementation, the backswing action type determination module 33 is also used to determine that if the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is greater than the swing characteristic value, the backswing action type is a folding backswing; if the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is less than or equal to the swing characteristic value, the backswing action type is a non-folding backswing.

[0078] Figure 4 Schematic diagram of a terminal provided by an embodiment of the present invention. Figure 4 As shown, the terminal 4 of this embodiment includes: a processor 41, a memory 42, and a computer program 43 stored in the memory 42 and executable on the processor 41. When the processor 41 executes the computer program 43, the steps in the above-mentioned embodiments of the method for determining the type of backswing action are implemented, for example Figure 1 Alternatively, when the processor 41 executes the computer program 43, the functions of the modules / units in the above-mentioned embodiments of the device for determining the type of backswing action are realized, for example Figure 3 The functions of modules 31 to 33 are shown.

[0079] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the method for determining the type of backswing action provided by the various embodiments described above.

[0080] The readable storage medium may be a computer storage medium or a communication medium. Communication media include any medium that facilitates the transfer of computer programs from one location to another. Computer storage media may be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium may also be an integral part of the processor. The processor and the readable storage medium may be located in an application-specific integrated circuit (ASIC). In addition, the ASIC may be located in a user device. Of course, the processor and the readable storage medium may also exist as discrete components in a communication device. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0081] The present invention also provides a program product including execution instructions stored in a readable storage medium. At least one processor of a device can read the execution instructions from the readable storage medium, and the at least one processor executes the execution instructions to cause the device to implement the methods for determining the type of backswing provided in the various embodiments described above.

[0082] In the above-mentioned device embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented and executed by a hardware processor, or by a combination of hardware and software modules in the processor.

[0083] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for determining the type of backswing action, characterized in that: include: Acquire motion data of the target object during running, and extract angle feature values ​​and change trend feature values ​​from the motion data; Determining a characteristic value frame number of a backswing point based on the angle characteristic value and the change trend characteristic value; If the angle characteristic value is not equal to the change trend characteristic value, the last point of the trend stable segment is used as the characteristic value frame number of the backswing point; Determining the backswing action type according to the characteristic value frame number of the backswing point includes: Obtaining a backswing initiative characteristic value corresponding to the characteristic value frame number of the backswing point; Determining the backswing action type based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value, and the z-axis acceleration characteristic judgment value; or Comparing the angle change characteristic value within a preset range of the characteristic value frame number of the backswing point with the swing characteristic value to determine the backswing action type; The x-axis is used to represent the front and back of the target object's running direction, the y-axis is used to represent the left and right of the target object, and the z-axis is used to represent the top and bottom of the target object.

2. The method for determining the backswing type according to claim 1, wherein: The determining of the backswing action type based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value, and the z-axis acceleration characteristic judgment value includes: determining an extreme value of the z-axis acceleration characteristic judgment value based on the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value; The backswing action type is determined based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.

3. The method for determining the backswing type according to claim 2, wherein: The determining, based on the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value, an extreme value of the z-axis acceleration characteristic judgment value includes: If the x-axis acceleration characteristic judgment value is greater than a first preset threshold, reading the z-axis acceleration characteristic judgment value; If the number of the z-axis acceleration characteristic judgment values ​​is greater than a second preset threshold, an extreme value of the z-axis acceleration characteristic judgment value is obtained.

4. The method for determining the backswing type according to claim 3, wherein: The determining of the backswing action type based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value includes: If the extreme value of the z-axis acceleration characteristic judgment value is greater than the backswing active characteristic value, the backswing action type is active backswing; If the extreme value of the z-axis acceleration characteristic judgment value is less than or equal to the backswing active characteristic value, the backswing action type is passive backswing.

5. The method for determining the backswing type according to claim 1, wherein: The step of comparing the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point with the swing characteristic value to determine the backswing action type includes: If the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is greater than the swing characteristic value, the backswing action type is a folding backswing; If the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is less than or equal to the swing characteristic value, the backswing action type is a non-folding backswing.

6. A device for determining the type of backswing action, characterized in that: include: A feature value extraction module is used to obtain motion data of the target object during running, and to extract angle feature values ​​and change trend feature values ​​from the motion data; a frame number determining module, configured to determine a feature value frame number of a backswing point based on the angle feature value and the change trend feature value; If the angle characteristic value is not equal to the change trend characteristic value, the last point of the trend stable segment is used as the characteristic value frame number of the backswing point; A backswing action type determination module is used to determine the backswing action type according to the characteristic value frame number of the backswing point, including: obtaining a backswing initiative characteristic value corresponding to the characteristic value frame number of the backswing point; Based on the backswing active characteristic value, the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value, the backswing action type is determined; or, the angle change characteristic value within the preset range of the characteristic value frame number of the backswing point is compared with the swing characteristic value to determine the backswing action type.

7. A terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method for determining the backswing action type according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for determining the backswing action type according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Running analysis device, running analysis method, and recording medium

    CN108114455A

  • Running form diagnosis system and method for scoring running form

    US20140148931A1