Method, device, storage medium and sports testing apparatus for determining motion data

By combining a testing mat and a camera, user posture and pressure data are acquired, solving the problem of low efficiency in measuring exercise data in campus sports training and improving the accuracy and efficiency of movement quantity.

CN117815641BActive Publication Date: 2025-10-24ICOMP TECH DALIAN
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410013446.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-04
Publication Date
2025-10-24
Estimated Expiration
2044-01-04

AI Technical Summary

Technical Problem

In campus sports training, the measurement of sports data is inefficient and has low accuracy, leading to insufficient training time.

Method used

By combining a test pad and a camera, the system acquires the user's posture and image data on the test pad, and combines this with pressure data to determine the number of actions the user completes within a preset time period.

Benefits of technology

The detection steps are greatly reduced, the accuracy and efficiency of user motion detection are improved, and the accuracy of the number of specified actions completed within the preset time is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117815641B_ABST
    Figure CN117815641B_ABST
Patent Text Reader

Abstract

The application provides a motion data determination method, device, storage medium and motion testing equipment. The motion data determination method comprises the following steps: acquiring a posture of a user on a testing mat; acquiring first image data collected by a camera within a preset time period and first pressure data collected by the testing mat within the preset time period based on the condition that the posture of the user on the testing mat is a first posture; and determining a first quantity of first actions completed by the user within the preset time period based on the first image data and the first pressure data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of sports equipment, in particular to a sports data determination method, device, storage medium and sports testing equipment. BACKGROUND

[0002] With the gradual development of sports, students can enjoy the fun in sports training, enhance physical fitness, perfect personality, and exercise will. However, in the process of organizing sit-up test training on campus, it is often encountered that the time of unified arranged physical education is limited, and the training time is not enough, which further leads to the technical problems of low determination efficiency and low determination accuracy of the determination method of student sports data. SUMMARY

[0003] The present application aims to at least solve one of the technical problems existing in the prior art or related art.

[0004] To this end, a first aspect of the present application provides a sports data determination method.

[0005] A second aspect of the present application provides a sports data determination device.

[0006] A third aspect of the present application provides another sports data determination device.

[0007] A fourth aspect of the present application provides a readable storage medium.

[0008] A fifth aspect of the present application provides a sports testing equipment.

[0009] Therefore, according to the first aspect of the present application, a sports data determination method is provided for sports testing equipment, which includes a test pad and a camera, the camera is used to collect image data of a user on the test pad, and the test pad is used to collect pressure data of the user. The sports data determination method comprises: obtaining the posture of the user on the test pad; if the posture of the user on the test pad is a first posture, obtaining the first image data collected by the camera within a preset time and the first pressure data collected by the test pad within the preset time; and determining the first number of the user completing a first action within the preset time based on the first image data and the first pressure data.

[0010] The sports data determination method in the technical solution greatly reduces the detection steps of the user's movement, improves the detection steps of the user's movement, and improves the accuracy of the number of the user completing the specified action within the preset time.

[0011] According to a second aspect of the present application, a motion data determination apparatus is provided for a motion testing device, the motion testing device comprising a testing mat and a camera, the camera being configured to acquire image data of a user on the testing mat, and the testing mat being configured to acquire pressure data of the user, the motion data determination apparatus comprising: an acquisition module configured to acquire a posture of the user on the testing mat; the acquisition module is further configured to acquire first image data acquired by the camera within a preset time period and first pressure data acquired by the testing mat within the preset time period based on a condition that the posture of the user on the testing mat is a first posture; and a determination module configured to determine a first number of actions completed by the user within the preset time period based on the first image data and the first pressure data.

[0012] The motion data determination apparatus in the technical solution can greatly reduce the detection steps of the user's motion, improve the detection steps of the user's motion, and improve the accuracy of the number of actions completed by the user within the preset time period.

[0013] According to a third aspect of the present application, a motion data determination apparatus is provided, comprising a processor and a memory, the memory storing a program or instructions, the program or instructions being executed by the processor to implement the steps of the motion data determination method in any of the above technical solutions. Therefore, the motion data determination apparatus has all the beneficial effects of the motion data determination method in any of the above technical solutions, which will not be repeated here.

[0014] According to a fourth aspect of the present application, a readable storage medium is provided, the readable storage medium storing a program or instructions, the program or instructions being executed by a processor to implement the motion data determination method in any of the above technical solutions. Therefore, the readable storage medium has all the beneficial effects of the motion data determination method in any of the above technical solutions, which will not be repeated here.

[0015] According to a fifth aspect of the present application, a motion testing device is provided, comprising: the motion data determination apparatus defined in the second aspect above, or the motion data determination apparatus defined in the third aspect above, and / or the readable storage medium defined in the fourth aspect above, thus having all the beneficial technical effects of the motion data determination apparatus defined in the second aspect above, or the motion data determination apparatus defined in the third aspect above, and / or the readable storage medium defined in the fourth aspect above, which will not be repeated here.

[0016] Additional aspects and advantages of the present application will become apparent from the following description with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0017] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description, taken in conjunction with the accompanying drawings, in which:

[0018] Figure 1 Fig. 1 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0019] Figure 2 Fig. 2 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0020] Figure 3 Fig. 3 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0021] Figure 4 Fig. 4 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0022] Figure 5 Fig. 5 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0023] Figure 6 Fig. 6 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0024] Figure 7 Fig. 7 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0025] Figure 8 Fig. 8 shows a flowchart of a method for measuring motion data in an embodiment of the present application;

[0026] Figure 9 Fig. 9 shows a block diagram of a measuring device for motion data in an embodiment of the present application;

[0027] Figure 10 Fig. 10 shows a block diagram of a measuring device for motion data in an embodiment of the present application;

[0028] Figure 11 Fig. 11 shows a schematic diagram of a motion testing apparatus in an embodiment of the present application;

[0029] Figure 12 Fig. 12 shows a schematic diagram of a motion testing apparatus in an embodiment of the present application;

[0030] Figure 13 Fig. 13 shows a schematic diagram of a motion testing apparatus in an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to enable the above-mentioned objects, features and advantages of the present application to be clearer, the following further describes the present application in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0032] In the following description, many specific details are set forth in order to provide a thorough understanding of the present application, however, the present application can be practiced in other manners different from those described herein, and therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.

[0033] The following describes the motion data measurement method, device, storage medium and motion testing equipment provided by the embodiments of the present application in detail with reference to specific embodiments and application scenarios. Figures 1 to 13

[0034] The execution subject of the technical solution of the motion data measurement method provided by the present application can be a measurement device, and can also be determined according to actual use requirements, which is not specifically limited here. In order to more clearly describe the motion data measurement method provided by the present application, the following describes the measurement device as the execution subject.

[0035] As shown in Figure 1 , the embodiment of the present application provides a motion data measurement method, and the motion data measurement method comprises:

[0036] Step 102, acquiring the posture of the user on the test pad;

[0037] Step 104, acquiring first image data collected by the camera within a preset time period and first pressure data collected by the test pad within the preset time period based on the case that the posture of the user on the test pad is a first posture;

[0038] Step 106, determining the first number of the first action completed by the user within the preset time period based on the first image data and the first pressure data.

[0039] In this embodiment, a motion data measurement method is provided, which is applied to a motion testing equipment, wherein the motion testing equipment is a device for measuring the motion amount of a user, and the motion testing equipment comprises a test pad and a camera, the camera is used to collect image data of the user on the test pad, and the test pad is used to collect pressure data of the user.

[0040] Exemplarily, the motion testing equipment can be a sit-up testing instrument, which is used to test the number of sit-ups completed by the user.

[0041] Exemplarily, the test pad can be a sit-up bed or a sit-up pad, and the test pad is internally provided with a pressure sensor, which is used to collect pressure data of the user on the test pad.​

[0042] Exemplarily, the camera can be an AI (Intelligent) high-definition camera.

[0043] After the user lies on the test pad, the determination device obtains the posture of the user on the test pad.

[0044] Exemplarily, the posture of the user on the test pad is determined by the camera and the test pad.

[0045] When the posture of the user on the test pad is a first posture, the determination device obtains first image data collected by the camera within a preset time period and first pressure data collected by the test pad within the preset time period, wherein the first posture is a preset posture, the preset time period is a preset time period, the first image data is image data collected by the camera within the preset time period, and the first pressure data is image data collected by the test pad within the preset time period.

[0046] Exemplarily, the first posture can be a starting posture of sit-ups (lying on a designated position of the test pad, bending the knees to 90 degrees, and placing both hands on the test pad).

[0047] The determination device determines a first number of times that the user completes a first action within the preset time period according to the first image data and the first pressure data, wherein the first action is a preset action, and the first number is the number of times that the user completes the first action within the preset time period.

[0048] Exemplarily, the first action can be an action corresponding to sit-ups, the preset time period is 2 minutes, and the first number is the number of times that the user completes sit-ups within 2 minutes.

[0049] The motion data determination method in this embodiment greatly reduces the detection step of the user's motion, improves the detection step of the user's motion, and improves the accuracy of the number of times that the user completes a specified action within a preset time period.

[0050] In some embodiments, optionally, as Figure 2 shown, a motion data determination method is proposed, which determines a first number of times that a user completes a first action within a preset time period based on first image data and first pressure data, and specifically includes:

[0051] Step 202, performing image recognition processing on the first image data to determine first joint position information of the user;

[0052] Step 204, determining second joint position information of the user according to the first pressure data;

[0053] Step 206, updating the first joint position information according to the second joint position information to obtain updated first joint position information;

[0054] In step 208, the number of times that the user changes from the first posture to the second posture is determined according to the updated first joint position information.

[0055] In step 210, the first quantity is determined according to the number of times that the user changes from the first posture to the second posture.

[0056] In this embodiment, the first action includes the first posture and the second posture, and the first posture and the second posture are preset postures.

[0057] The measuring device performs image recognition processing on the first image data to obtain first joint position information of the user, wherein the first joint position information is joint position information determined based on the first image data.

[0058] For example, the first joint position information can include position information and relative position relationships of joints such as wrists, ankles, shoulders, hips, and knees.

[0059] The measuring device determines second joint position information of the user according to the first pressure data, wherein the second joint position information is joint position information determined based on the first pressure data.

[0060] For example, the second joint position information can include position information and relative position relationships of joints such as wrists, ankles, shoulders, and hips that are in contact with the test pad.

[0061] The measuring device updates the first joint position information according to the second joint position information to obtain updated first joint position information.

[0062] For example, the first joint position information is optimized according to the second joint position information to obtain the updated first joint position information.

[0063] The measuring device determines the number of times that the user changes from the first posture to the second posture according to the updated first joint position information.

[0064] For example, the first posture can be a standard starting posture of sit-ups, and the second posture can be a standard ending posture of sit-ups. When the user changes from the first posture to the second posture, it means that the user completes a standard sit-up.

[0065] The measuring device determines the first quantity according to the number of times that the user changes from the first posture to the second posture.

[0066] For example, the first quantity is the number of standard sit-ups completed by the user.

[0067] The motion data determination method in this embodiment updates the first joint position information according to the second joint position information to obtain updated first joint position information, determines the number of times that the user changes from the first posture to the second posture according to the updated first joint position information, and determines the first quantity according to the number of times that the user changes from the first posture to the second posture, thereby ensuring the accuracy of the quantity of the specified action completed by the user within the preset time length.

[0068] In some embodiments, as shown in Figure 3 a motion data determination method is provided, and the motion data determination method further includes:

[0069] In step 302, the second image data collected by the camera and the second pressure data collected by the test pad are acquired when the user lies on the test pad.

[0070] In step 304, the posture of the user on the test pad is determined according to the second image data and the second pressure data.

[0071] In this embodiment, when the user lies on the test pad, the determination device acquires the second image data collected by the camera and the second pressure data collected by the test pad, wherein the second image data is the image data collected by the camera, and the second pressure data is the image data collected by the test pad.

[0072] For example, when there is no user on the test pad, the acquisition of the second image data collected by the camera and the second pressure data collected by the test pad is stopped.

[0073] The determination device determines the posture of the user on the test pad according to the second image data and the second pressure data.

[0074] For example, when the posture of the user on the test pad is the first posture, it indicates that the user has completed the preparation and can start the test of sit-ups.

[0075] The motion data determination method in this embodiment determines the posture of the user on the test pad according to the second image data and the second pressure data, thereby ensuring the recognition accuracy of the posture of the user and further ensuring the accuracy of the quantity of the specified action completed by the user within the preset time length.

[0076] In some embodiments, as shown in Figure 4 a motion data determination method is provided, and the motion data determination method further includes:

[0077] In step 402, the third joint position information of the user is determined by performing image recognition processing on the second image data.

[0078] At step 404, fourth joint position information of the user is determined according to the second pressure data.

[0079] At step 406, the third joint position information is updated according to the fourth joint position information to obtain updated third joint position information.

[0080] At step 408, the posture of the user on the test mat is determined according to the updated third joint position information.

[0081] In this embodiment, the determination device performs image recognition processing on the second image data to determine third joint position information of the user, wherein the third joint position information is joint position information determined based on the second image data.

[0082] Exemplarily, the third joint position information can include position information and relative positional relationship of joints such as wrist, ankle, shoulder and hip that are in contact with the test mat.

[0083] The determination device determines fourth joint position information of the user according to the second pressure data, wherein the fourth joint position information is joint position information determined based on the second pressure data.

[0084] Exemplarily, the fourth joint position information can include position information and relative positional relationship of joints such as wrist, ankle, shoulder and hip that are in contact with the test mat.

[0085] The determination device updates the third joint position information according to the fourth joint position information to obtain updated third joint position information.

[0086] Exemplarily, the third joint position information is optimized according to the fourth joint position information to obtain the updated third joint position information.

[0087] The determination device determines the posture of the user on the test mat according to the updated third joint position information.

[0088] The motion data determination method in this embodiment updates the third joint position information according to the fourth joint position information to obtain updated third joint position information, and then determines the posture of the user on the test mat according to the updated third joint position information, thereby ensuring the accuracy of the user's posture recognition and the accuracy of the number of specified actions completed by the user within a preset time period.

[0089] In some embodiments, optionally, as shown in Figure 5 a motion data determination method is provided, which includes the following steps after determining a first number of first actions completed by a user within a preset time period:

[0090] At step 502, a face image of the user is obtained.

[0091] In step 504, the face image is recognized to obtain personal information of the user.

[0092] In step 506, the quantity threshold is determined according to the personal information.

[0093] In step 508, the sports result of the user is determined as passing when the first quantity is greater than or equal to the quantity threshold.

[0094] In step 510, the sports result of the user is determined as failing when the first quantity is less than the quantity threshold.

[0095] In this embodiment, the measuring device obtains a face image of the user, wherein the face image is an image of the face of the user.

[0096] For example, the face image is an image collected by a face recognition camera.

[0097] The measuring device recognizes the face image to obtain personal information of the user, wherein the personal information is used to represent identity information of the user.

[0098] For example, the personal information is determined by face recognition of the user according to the face image.

[0099] The measuring device determines the quantity threshold according to the personal information.

[0100] For example, the personal information can include age information of the user, and the quantity threshold is 30 when the age of the user is 14 years old.

[0101] When the first quantity is greater than or equal to the quantity threshold, the measuring device determines the sports result of the user as passing, and when the first quantity is less than the quantity threshold, the measuring device determines the sports result of the user as failing, wherein the sports result is the result after the sports test of the user.

[0102] For example, the quantity threshold is 30, the first quantity is 40, the first quantity is greater than the quantity threshold, and the sports result of the user can be determined as passing.

[0103] For example, the quantity threshold is 30, the first quantity is 29, the first quantity is less than the quantity threshold, and the sports result of the user can be determined as failing.

[0104] The sports data measuring method in this embodiment determines the sports result of the user as passing when the first quantity is greater than or equal to the quantity threshold, and determines the sports result of the user as failing when the first quantity is less than the quantity threshold, thereby ensuring the accuracy of the sports result.

[0105] In some embodiments, optionally, as shown in Figure 6 The motion data measuring method further includes:

[0106] Step 602, generating an identity code of the user according to the personal information;

[0107] Step 604, performing data storage processing on the identity code and the motion score to generate a score database of the user.

[0108] In this embodiment, the measuring device generates an identity code of the user according to the personal information, wherein the identity code is the identification code of the user.

[0109] Illustratively, the identity code is the unique identification code of the user.

[0110] The measuring device performs data storage processing on the identity code and the motion score to generate a score database of the user, wherein the score database is a database storing the motion score.

[0111] Illustratively, the user can query the motion score in the score database through the identity code.

[0112] The motion data measuring method in this embodiment generates an identity code of the user according to the personal information, and performs data storage processing on the identity code and the motion score to generate a score database of the user, thereby ensuring the data accuracy of the score database.

[0113] In some embodiments, optionally, as shown in Figure 7 The motion data measuring method includes:

[0114] Step 702, the user signs in on the training and examination integrated machine;

[0115] Step 704, the user tests at the specified site according to the prompt of the training and examination integrated machine, and the sit-up bed / pad detects the starting posture of the user and automatically starts the 2-minute countdown;

[0116] Step 706, the training and examination integrated machine and the sit-up bed / pad collect the motion data of the user, use an algorithm to calculate the recognized human action in real time according to the personal information identity code and the human action, determine the set motion standard range of the user according to the identity code, and determine whether the action is qualified and the user score;

[0117] Step 708, the touch display screen of the training and examination integrated machine displays the user's name, test time, and test score in real time, and the audio speaker broadcasts the user's name, test count, and score result;

[0118] Step 710, the training examination all-in-one machine sends the user's identity recognition code and test data to the server;

[0119] Step 712, the server receives the user's identity recognition code and motion data from the training examination all-in-one machine;

[0120] Step 714, the training examination all-in-one machine supports teachers and users to query the user's test scores, etc.

[0121] In this embodiment, the motion test device can be a sit-up test instrument, which includes a training examination all-in-one machine, a sit-up bed / pad, and a server, and the training examination all-in-one machine is in communication connection with the sit-up bed / pad and the server.

[0122] The user signs in on the training examination all-in-one machine, and the user tests according to the prompt of the training examination all-in-one machine. The sit-up bed / pad detects the user's starting posture and automatically starts a 2-minute countdown.

[0123] The training examination all-in-one machine and the sit-up bed / pad collect the user's motion data, use an algorithm to calculate the recognized human motion in real time according to the personal information identity recognition code and human motion, determine the user's set motion standard range according to the identity recognition code, and determine whether the motion is qualified and the user's score;

[0124] The touch display screen of the training examination all-in-one machine displays the user's name, test time, and test score in real time, and the audio speaker broadcasts the user's name, test count, and score result. The training examination all-in-one machine sends the user's identity recognition code and test data to the server.

[0125] The server receives the user's identity recognition code and motion data 4 from the training examination all-in-one machine, and the training examination all-in-one machine supports teachers and users to query the user's test scores, etc.

[0126] In some embodiments, optionally, as shown in Figure 8 a motion data determination method is proposed, which includes:

[0127] Step 802, batch register the personal information of the user on the server or the training examination all-in-one machine, and generate an identity recognition code;

[0128] Step 804, on the intelligent training examination management system software of the server, perform training examination all-in-one machine device management, user personnel management, examination plan management, scoring standard management, and formulate user classification, user level sit-up test rules and extracurricular training rules;

[0129] Step 806, the user is in front of the training and examination integrated machine, inputs the user name and password, face recognition by the face recognition camera, and identifies the personal information of the user by swiping the card on the card swiping device, etc. The training and examination integrated machine automatically broadcasts the voice to guide the user to the site for testing or training.

[0130] Step 808, the user goes to the sit-up bed / mat site for testing, and after preparation, the sit-up bed / mat detects the starting posture of the user and automatically starts the 2-minute countdown.

[0131] Step 810, the training and examination integrated machine and the sit-up bed / mat collect the motion data of the user, use algorithms to calculate and identify the human motion of the user in real time, determine the set motion standard range of the user according to the identity recognition code, and determine whether the motion is qualified and the user's score.

[0132] Step 812, the touch display screen of the training and examination integrated machine displays the user's name, test time, and test score in real time, and the audio speaker broadcasts the user's name, test count, and score result.

[0133] Step 814, the training and examination integrated machine sends the identity recognition code and test data of the user to the server.

[0134] Step 816, the server receives the identity recognition code and motion data of the user from the training and examination integrated machine.

[0135] Step 818, the training and examination integrated machine supports the teacher and the user to query the test score of the user, etc.

[0136] Step 820, the server automatically generates the personal training and examination analysis, training and examination summary, etc. on the same day, and supports the query of personal examination score, training score, personal analysis, and training and examination summary on the same day, etc.

[0137] In this embodiment, the personal information of the user is registered in batches on the server or the training and examination integrated machine, and the identity recognition code is generated. On the intelligent training and examination management system software of the server, the training and examination integrated machine device management, user personnel management, examination plan management, scoring standard management, user classification, and user level sit-up test rules and extracurricular training rules are made.

[0138] The user is in front of the training and examination integrated machine, inputs the user name and password, face recognition by the face recognition camera, and identifies the personal information of the user by swiping the card on the card swiping device, etc. The training and examination integrated machine automatically broadcasts the voice to guide the user to the site for testing or training.

[0139] The user goes to the sit-up bed / mat for the test. After getting ready, the sit-up bed / mat detects the user's starting posture (lying on the designated position on the test mat, knees bent at 90 degrees, hands flat on the bed / mat), and an automatic 2-minute countdown begins.

[0140] The integrated training and assessment machine and sit-up bed / mat collect the user's motion data, use algorithms to calculate and identify the user's body movements in real time, determine the user's set motion standard range based on the identity identification code, and judge whether the movement is qualified and the user's performance (pass or fail and score).

[0141] The touchscreen display of the training and assessment machine displays the user's name, test time, and test results in real time, while the speaker announces the user's name, test count, and results. The training and assessment machine sends the user's ID and test data to the server.

[0142] The server receives the user's identification code and exercise data from the training and assessment all-in-one machine;

[0143] The training and assessment all-in-one machine supports teachers and users to query users' test scores, etc.

[0144] The server automatically generates the day's personal training and test analysis, training and test summary, etc., and supports personal assessment results query, training results query, personal analysis query, day's training and test summary query, etc.

[0145] The above methods may be implemented in various ways depending on the specific features and / or example applications. For example, these methods may be implemented through a combination of hardware, firmware, and / or software. For example, in a hardware implementation, the processor may be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, electronic devices, other device units for performing the above functions, and / or combinations thereof.

[0146] like Figure 9 As shown, an embodiment of the present invention provides a motion data measuring device 900, which includes:

[0147] An acquisition module 902 is used to acquire the user's posture on the test mat;

[0148] The acquisition module 902 is further configured to acquire, based on the user's posture on the test mat being the first posture, first image data captured by the camera within a preset time period and first pressure data captured by the test mat within a preset time period;

[0149] The determining module 904 is configured to determine a first quantity of the first action completed by the user within a preset time length based on the first image data and the first pressure data.

[0150] In this embodiment, a motion data determination device 900 is provided, which is applied to a motion test device, wherein the motion test device is a device for determining the motion amount of a user, and the motion test device comprises a test mat and a camera, the camera is configured to collect image data of the user on the test mat, and the test mat is configured to collect pressure data of the user.

[0151] For example, the motion test device can be a sit-up test instrument, which is configured to test the quantity of sit-ups completed by the user.

[0152] For example, the test mat can be a sit-up bed or a sit-up mat, and the test mat is internally provided with a pressure sensor, which is configured to collect the pressure data of the user on the test mat.

[0153] For example, the camera can be an AI (artificial intelligence) high-definition camera.

[0154] After the user lies on the test mat, the acquiring module 902 acquires the posture of the user on the test mat.

[0155] For example, the posture of the user on the test mat is determined by the camera and the test mat.

[0156] When the posture of the user on the test mat is a first posture, the acquiring module 902 acquires first image data collected by the camera within a preset time length and first pressure data collected by the test mat within the preset time length, wherein the first posture is a preset posture, the preset time length is a preset time length, the first image data is image data collected by the camera within the preset time length, and the first pressure data is image data collected by the test mat within the preset time length.

[0157] For example, the first posture can be the starting posture of sit-ups (lying on a designated position of the test mat, bending the knees to 90 degrees, and placing both hands on the test mat).

[0158] The determining module 904 determines a first quantity of a first action completed by the user within a preset time length based on the first image data and the first pressure data, wherein the first action is a preset action, and the first quantity is the quantity of the first action completed by the user within the preset time length.

[0159] For example, the first action can be the action corresponding to sit-ups, the preset time length is 2 minutes, and the first quantity is the quantity of sit-ups completed by the user within 2 minutes.

[0160] The motion data measuring device 900 in this embodiment greatly reduces the detection step of the user's motion, improves the detection step of the user's motion, and improves the accuracy of the number of specified actions completed by the user within a preset time length.

[0161] In some embodiments, optionally, the motion data measuring device 900 further includes:

[0162] The determining module 904 is further configured to perform image recognition processing on the first image data to determine first joint position information of the user.

[0163] The determining module 904 is further configured to determine second joint position information of the user according to the first pressure data.

[0164] The determining module 904 is further configured to update the first joint position information according to the second joint position information to obtain updated first joint position information.

[0165] The determining module 904 is further configured to determine the number of times that the user changes from the first posture to the second posture according to the updated first joint position information.

[0166] The determining module 904 is further configured to determine the first number according to the number of times that the user changes from the first posture to the second posture.

[0167] In this embodiment, the motion data measuring device 900 updates the first joint position information according to the second joint position information to obtain updated first joint position information, determines the number of times that the user changes from the first posture to the second posture according to the updated first joint position information, and determines the first number according to the number of times that the user changes from the first posture to the second posture, thereby ensuring the accuracy of the number of specified actions completed by the user within a preset time length.

[0168] In some embodiments, optionally, the motion data measuring device 900 further includes:

[0169] The determining module 904 is further configured to acquire second image data collected by the camera and second pressure data collected by the test pad when the user lies on the test pad.

[0170] The determining module 904 is further configured to determine the posture of the user on the test pad according to the second image data and the second pressure data.

[0171] In this embodiment, the motion data measuring device 900 determines the posture of the user on the test pad according to the second image data and the second pressure data, thereby ensuring the recognition accuracy of the user's posture and further ensuring the accuracy of the number of specified actions completed by the user within a preset time length.

[0172] In some embodiments, optionally, the motion data measuring apparatus 900 further comprises:

[0173] The determining module 904 is further configured to perform image recognition processing on the second image data to determine third joint position information of the user.

[0174] The determining module 904 is further configured to determine fourth joint position information of the user according to the second pressure data.

[0175] The determining module 904 is further configured to update the third joint position information according to the fourth joint position information to obtain updated third joint position information.

[0176] The determining module 904 is further configured to determine the posture of the user on the test mat according to the updated third joint position information.

[0177] In the embodiment, the motion data measuring apparatus 900 updates the third joint position information according to the fourth joint position information to obtain updated third joint position information, and then determines the posture of the user on the test mat according to the updated third joint position information, thereby ensuring the accuracy of the posture recognition of the user and the accuracy of the number of specified actions completed by the user within the preset time length.

[0178] In some embodiments, optionally, the motion data measuring apparatus 900 further comprises:

[0179] The obtaining module 902 is further configured to obtain a face image of the user.

[0180] The determining module 904 is further configured to perform recognition processing on the face image to obtain personal information of the user.

[0181] The determining module 904 is further configured to determine a quantity threshold value according to the personal information.

[0182] The determining module 904 is further configured to determine that the motion score of the user is passing when the first quantity is greater than or equal to the quantity threshold value.

[0183] The determining module 904 is further configured to determine that the motion score of the user is failing when the first quantity is less than the quantity threshold value.

[0184] In the embodiment, the motion data measuring apparatus 900 determines that the motion score of the user is passing when the first quantity is greater than or equal to the quantity threshold value, and determines that the motion score of the user is failing when the first quantity is less than the quantity threshold value, thereby ensuring the accuracy of the motion score.

[0185] In some embodiments, optionally, the motion data measuring apparatus 900 further comprises:

[0186] The determining module 904 is further configured to generate the identity code of the user according to the personal information.

[0187] The determining module 904 is further configured to perform data storage processing on the identity code and the sports performance to generate a performance database of the user.

[0188] The sports data measuring device 900 in the embodiment generates the identity code of the user according to the personal information, performs data storage processing on the identity code and the sports performance to generate a performance database of the user, and ensures the data accuracy of the performance database.

[0189] In some embodiments, optionally, as shown in Figure 10 In some embodiments, optionally, as shown in

[0190] In some embodiments, optionally, a readable storage medium is provided, and the readable storage medium stores a program or instruction, and the program or instruction is executed by a processor to implement the sports data measuring method in any of the above embodiments, and thus has all the beneficial technical effects of the sports data measuring method in any of the above embodiments.

[0191] The readable storage medium may be, for example, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

[0192] The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media, or electrical signals transmitted through a wire.

[0193] In some embodiments, optionally, a motion testing device is provided, comprising: the motion data measuring device in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, thus having all the beneficial technical effects of the motion data measuring device in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, which will not be repeated here in more detail.

[0194] Exemplarily, as shown in Figure 11 , the motion testing device can be a sit-up testing device, which comprises a training and examination integrated machine, a sit-up bed / pad, and a server, the training and examination integrated machine being in communication connection with the sit-up bed / pad and the server.

[0195] Exemplarily, as shown in Figure 12 , the motion testing device 1200 comprises a training and examination integrated machine 1202, a sit-up bed / pad 1204, and a server 1206.

[0196] Exemplarily, as shown in Figure 13 , the motion testing device can be a sit-up testing device, which comprises a training and examination integrated machine, a sit-up bed / pad, and a server, the server further comprising a smart training and examination management system.

[0197] The training and examination integrated machine comprises a touch display screen, a face recognition camera, an AI high-definition camera, a card swiping device, a sound box, and a smart training and examination system software, which are used for tester face recognition identity authentication, tester body action recognition, recognition algorithm calculation, score result voice broadcast, and score display, etc.

[0198] The sit-up bed / pad includes a foot pressure sensing area, a hand pressure and light sensitive sensing area for sensing whether the tester's feet are attached to the bed / pad, whether the hands are attached to the bed / pad, and whether the hands are moved between two white lines 10 cm apart according to the standard trajectory.

[0199] The server includes a smart training and examination management system software for background management, and the functions include test instrument equipment management, tester personnel management, examination plan management, scoring standard management, daily training and examination summary, personal analysis, examination score query, training score query, etc.

[0200] Specifically, the training and examination integrated machine can identify the personal information of the user through multiple ways such as inputting the username and password on the touch display screen, face recognition by the face recognition camera, swiping the card on the card swiping device, etc., and generate an identity recognition code. When the user tests, the training and examination integrated machine AI high-definition camera collects the HPE (Human Pose Estimation) human body posture estimation of the tester and the current tester's action sensed by the sit-up bed / pad sensing area, detects the user's starting posture (lying on the designated position of the test pad, bending the knees to 90 degrees, and placing both hands on the bed / pad), automatically enters the 2-minute countdown timing start, and the training and examination integrated machine touch display screen displays the tester's personal name, unit department, number, remaining time, qualified number, unqualified number, unqualified specific reason, test score, etc. in real time, and the audio speaker intelligently broadcasts the test start, tester's personal name, test count, test end, test score, etc. information. During the test process, the training and examination integrated machine automatically and accurately detects and judges the total number of qualified actions of the user's sit-up movement according to the specified action requirements, intelligently judges the incorrect actions such as not touching the ground with the shoulders, not bending the knees, lifting the buttocks, moving the hands away from the bed / pad, and moving the hands between the two white lines 10 cm apart according to the specified trajectory, etc., and automatically records them. The unqualified actions are not counted. The training and examination integrated machine sends the user's identity recognition code and test data to the server.

[0201] In addition, the training and examination integrated machine can determine the set test and examination standard parameter range of the user according to the identity recognition code and the requirements of the new standard, determine the user's movement score as passing when the movement parameter is within the set movement parameter range, and determine the user's score as failing when the movement parameter is outside the set movement parameter range, wherein the movement parameter includes any one or a combination of movement count and movement frequency.

[0202] The sit-up test instrument can increase the number of management users through the way of transverse capacity expansion training examination integrated machine and sit-up bed / pad, save manpower and material resources, and ensure that testers can test independently, overcome the problem of limited physical education class time and insufficient training time in the prior art, and avoid the problems of difficult manual statistics of testee movement data, incomplete training frequency statistics, or inaccurate testee judgment standard, resulting in inaccurate counting.

[0203] It can be understood that the personal information of the user can be directly registered on the training examination integrated machine, and an identity recognition code is generated. When the user identifies the user information on the training examination integrated machine, the sit-up test is performed on the sit-up bed / pad, the starting posture of the user is detected (lying on the designated position of the test pad, the knees are bent to 90 degrees, and the hands are placed on the bed / pad), the automatic 2-minute countdown timer starts, the training examination integrated machine collects the test duration of the user, calculates the test score, etc., automatically and accurately detects, discriminates the qualified total count of the sit-up movement of the user according to the specified movement essentials, intelligently judges the error movements such as shoulder not touching the ground, knees not bent, buttocks lifted, hands away from the bed / pad, and whether the hands move between the two white lines 10 cm apart according to the specified track, and does not count the unqualified movements. The training examination integrated machine sends the identity recognition code and the test data of the user to the server.

[0204] Specifically, the training examination integrated machine determines the set test examination standard parameter range of the user according to the identity recognition code and the requirements of the new standard, determines the movement score of the user as passing and the corresponding score (60-100 points) when the movement parameter is within the set movement parameter range, and determines the score of the user as failing when the movement count is outside the set movement count range.

[0205] The touch display screen of the training examination integrated machine is used to display the information of the testee such as personnel name, unit department, number, remaining time, qualified number, unqualified number, unqualified specific reason, test score, etc. in real time, and the audio box intelligently broadcasts the information such as test start, testee personnel name, test count, test end, test score, etc. through voice. So that the testee and the teacher can view the test count and the test result in real time.

[0206] The server receives the identity recognition code of the user and the test data of the user sent by the training examination integrated machine, and is used for training examination summary, personal analysis, examination score query, training score query, etc.

[0207] The sit-up test instrument is also suitable for extracurricular training management and sports guidance management, etc. Users can record and automatically upload the sit-up training after class through the sit-up test instrument. Teachers can integrate the data of user after-class training records and course records, and establish user archives in the intelligent training and examination management system, which is convenient for teachers to manage by stages. Teachers can arrange extracurricular training tasks according to relevant training regulations.

[0208] The training and examination integrated machine can be used to register the personal information of users one by one or in batches, generate an identity code, and send the identity code of the user to the server.

[0209] The intelligent training and examination management system software on the server can be used to register the personal information of users one by one or in batches, generate an identity code, and send the identity code of the user to the training and examination integrated machine.

[0210] The foot pressure sensing area of the sit-up bed / pad can be used to detect whether the user's feet are attached to the bed / pad. The hand pressure and photoelectric sensing area can be used to detect whether the user's hands move between the white lines 10 cm apart according to the specified track.

[0211] Specifically, the training and assessment integrated machine obtains the user's personal information based on the user's identity identification code, and determines the exercise count range set in the user's test and assessment standards based on the user's personal information. When the user's exercise count is within the set exercise count range, the user's exercise performance is determined to be passing and the corresponding score (60 to 100 points). When the exercise count is not within the set exercise count range, the user's performance is determined to be failing. Of course, the user's exercise parameters can also be collected by receiving the sit-up bed / mat to determine the exercise standard range set in the user's test and assessment standards. When the user's exercise standard is within the set exercise standard range, the user's exercise performance is determined to be valid. When the user's exercise standard is outside the set exercise standard range, for example, the user's exercise has incorrect movements such as shoulders not touching the ground, elbows not touching knees, hands away from the head / shoulders, knees not bent, buttocks raised, hands off the bed / mat, and whether the hands move between two white lines 10 cm apart according to the prescribed trajectory, the standard is not met, and the user's exercise performance is determined to be invalid. Of course, the training and assessment integrated machine can also collect the user's identity identification code and the number of exercises of the user in a certain time period, and determine the user's exercise performance based on the identity identification code. A range of exercise times is set in the user test assessment standard. When the user's exercise times is greater than or equal to the set exercise times range, the user's exercise performance is determined to be passing. When the user's exercise times is less than the set exercise times, the user's exercise performance is determined to be failing. Furthermore, the user's identity identification code, the user's exercise count, the user's exercise standard and the number of exercises can be used to determine the user's set exercise count range, the user's set standard range and the user's set number range in the user test assessment standard according to the identity identification code. When the user's exercise count is within the user's set exercise count range, and / or the user's exercise standard is within the user's set standard range, and / or the user's exercise times is greater than or equal to the user's set exercise times range, the user's exercise performance is determined to be passing. When the user's exercise count is outside the user's set exercise count range, for example, the user's exercise count is less than the user's set exercise count range, and / or the user's exercise standard is outside the user's set standard range, for example, the user's exercise standard is less than the set exercise standard range, and / or the user's exercise times are less than the user's set exercise times range, the user's exercise performance is determined to be failing.

[0212] The training examination integrated machine and the server determine the set motion test examination standard of the user according to the identity identification code, which includes determining the personal information of the user according to the identity identification code, determining the level of the user according to the personal information of the user, and setting the corresponding motion parameter range for different levels. Specifically, the level of the user can be divided into at least thirteen levels, the first level is 24 years old and below, the second level is 25-27 years old, the third level is 28-30 years old, the fourth level is 31-33 years old, the fifth level is 34-36 years old, the sixth level is 37-39 years old, the seventh level is 40-42 years old, the eighth level is 43-45 years old, the ninth level is 46-48 years old, the tenth level is 49-51 years old, the eleventh level is 52-54 years old, the twelfth level is 55-57 years old, and the thirteenth level is 58-60 years old. When the level of the user is the first level, the set motion parameter range of the user is set to the motion count range (such as 87 points, 82 points, 95 points, 77 points, 90 points, etc.) that can be completed by users of 24 years old and below, the motion standard range (such as 3 difficulty levels can be selected, shoulder not touching the ground, elbow not touching the knee, hand away from the head / shoulder, knee not bending, buttocks lifting, etc. Error motion frequency and degree) and / or motion frequency range (such as 4 times per week, etc.). When the level of the user is the second level, the set motion parameter range of the user is set to be less than the set motion parameter range of the user of the first level (such as 82 points, 77 points, 95 points, 72 points, 90 points, etc.). According to the level of the user, the corresponding set motion parameter range can be set to avoid the user performing motion count, motion standard, and motion frequency that are not suitable for their own physical condition, causing damage to the body, or not achieving the expected exercise effect.

[0213] It should be noted that the personal information of the user can be pre-stored in the server. When the server receives the identity identification code from the training examination integrated machine, if the personal information of the user obtained according to the identity identification code is incomplete, the server can query the complete personal information of the user from the server according to the obtained personal information.

[0214] Before the server receives the identity identification code and the motion data of the user sent by the training examination integrated machine, the motion item information of the user can be determined. Specifically, the motion item information can be a sit-up item, and the motion results of each user are obtained when the motion parameters are counted.

[0215] The sit-up tester is also suitable for extracurricular training management and sports guidance management, etc. The user can automatically record and automatically upload the sit-up training after class through the sit-up tester. The teacher can integrate the data of the user's after-school training record and course record, and establish a user profile in the intelligent training examination management system, which is convenient for the teacher to manage by stages. The teacher can arrange extracurricular training tasks according to relevant training regulations.

[0216] The training examination integrated machine is arranged at a sit-up site of a user, so as to facilitate the user to sign in on the training examination integrated machine, and then to perform a sit-up test on the sit-up bed / mat site according to the instruction of the training examination integrated machine.

[0217] The sit-up bed / mat is arranged at the sit-up site of the user, and the AI high-definition camera and the touch display screen of the training examination integrated machine face the side direction of the human body, so as to facilitate the comprehensive and accurate determination of the action of the current user, the detection of the starting posture of the user (lying on the specified position, bending the knees to 90 degrees, and placing the hands on the bed / mat), the automatic entering of the training examination integrated machine into the 2-minute countdown timing, the accurate determination of the action of the current tester by the training examination integrated machine and the sit-up bed / mat, and the automatic examination ending when the 2-minute countdown timing ends. The tester automatically and accurately detects and judges the qualified total number of the sit-up movement of the user according to the specified action clues, intelligently judges the error actions such as the shoulder not being off the ground, the knees not being bent, the buttocks being lifted, the hands being away from the bed / mat, and the hands being moved between the two white lines with a distance of 10 cm according to the specified track, and records the error actions, and the unqualified actions are not counted.

[0218] The sit-up tester further comprises a wisdom training and examination management system software for background management, and the functions of the software include tester equipment management, tester personnel management, examination plan management, scoring standard management, daily training and examination summary, personal analysis, examination result query, training result query, and the like.

[0219] It should be noted that, in the claims, the specification and the drawings of the present application, the term "a plurality of" refers to two or more, unless otherwise explicitly limited, and the terms "upper", "lower", and the like indicate the orientation or positional relationship shown in the drawings based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and making the description process more simple, and therefore these descriptions cannot be understood as the limitation of the present application; the terms "connection", "installation", "fixation" and the like should be understood in a broad sense, for example, "connection" can be a fixed connection between multiple objects, or a detachable connection between multiple objects, or an integral connection; can be a direct connection between multiple objects, or an indirect connection between multiple objects through an intermediate medium. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances of the above data.

[0220] In the claims, specification, and drawings of the present disclosure, terms have their plain, ordinary meaning unless otherwise indicated by the context of their use. The terms "comprise", "comprising", "include", "including", "have" and "having" are used interchangeably and mean "including but not limited to". It is further noted that the claims can be drafted to exclude any elements or steps from the disclosure, or to "not include" any elements or steps, or to "not have" any elements or steps. As such these terms are intended to operate as "open" and "inclusive" rather than "closed" or "exclusive".

[0221] The preferred embodiments of the application are described herein above with the understanding that the application can be practiced otherwise than as specifically described.

Claims

1. A method of determining motion data, characterized by, A method for measuring motion data of a user on a test mat, the method comprising: acquiring a posture of the user on the test mat; when the posture of the user on the test mat is a first posture, acquiring first image data collected by a camera within a preset time period and first pressure data collected by the test mat within the preset time period; determining a first number of first actions completed by the user within the preset time period based on the first image data and the first pressure data; the first action comprising the first posture and a second posture, and the determining of the first number of first actions completed by the user within the preset time period based on the first image data and the first pressure data comprising: performing image recognition processing on the first image data to determine first joint position information of the user; determining second joint position information of the user according to the first pressure data; updating the first joint position information according to the second joint position information to obtain updated first joint position information; determining a number of times that the user changes from the first posture to the second posture according to the updated first joint position information; and determining the first number of first actions completed by the user within the preset time period according to the number of times that the user changes from the first posture to the second posture.

2. The method of determining motion data according to claim 1, wherein, The method further comprises: when the user lies on the test mat, acquiring second image data collected by the camera and second pressure data collected by the test mat; determining a posture of the user on the test mat according to the second image data and the second pressure data.

3. The method of determining motion data according to claim 2, wherein, The determining of the posture of the user on the test mat according to the second image data and the second pressure data comprising: performing image recognition processing on the second image data to determine third joint position information of the user; determining fourth joint position information of the user according to the second pressure data; updating the third joint position information according to the fourth joint position information to obtain updated third joint position information; determining the posture of the user on the test mat according to the updated third joint position information.

4. The method of determining motion data according to any one of claims 1 to 3, characterized in that, After the determining of the first number of first actions completed by the user within the preset time period, the method further comprises: acquiring a face image of the user; performing recognition processing on the face image to obtain personal information of the user; determining a number threshold value according to the personal information; when the first number is greater than or equal to the number threshold value, determining a sports result of the user as passing; when the first number is less than the number threshold value, determining the sports result of the user as failing.

5. The method of determining motion data according to claim 4, wherein, The method further comprises: generating an identity code of the user according to the personal information. Data storage processing is performed on the identity code and the sports performance to generate a performance database of the user.

6. A device for measuring motion data, characterized by The sports testing device comprises a testing mat and a camera, the camera is used to collect image data of a user on the testing mat, the testing mat is used to collect pressure data of the user, and the sports data measuring device comprises: An acquisition module is configured to acquire a posture of the user on the testing mat; The acquisition module is further configured to, when the posture of the user on the testing mat is a first posture, acquire first image data collected by the camera within a preset time period and first pressure data collected by the testing mat within the preset time period; A determination module is configured to determine, based on the first image data and the first pressure data, a first number of first actions completed by the user within the preset time period; The first action comprises the first posture and a second posture, and the determination module is specifically configured to: perform image recognition processing on the first image data to determine first joint position information of the user; determine second joint position information of the user according to the first pressure data; update the first joint position information according to the second joint position information to obtain updated first joint position information; determine, according to the updated first joint position information, a number of times that the user changes from the first posture to the second posture; determine the first number according to the number of times that the user changes from the first posture to the second posture.

7. A device for measuring motion data, characterized by comprise: a processor; a memory having a program or instruction stored therein, the processor being configured to implement the steps of the sports data measuring method according to any one of claims 1 to 5 when executing the program or instruction in the memory.

8. A readable storage medium, characterized by, A program or instruction is stored on the readable storage medium, and the program or instruction is executed by the processor to implement the steps of the sports data measuring method according to any one of claims 1 to 5.

9. A motion testing apparatus, characterized by comprise: the sports data measuring device according to claim 6 or 7; and / or the readable storage medium according to claim 8.

Citation Information

Patent Citations

  • Intelligent sit-up assessment system

    CN111467782A

  • Sit -up machine material of correctable posture

    CN208049274U

  • Sit-up support for sports

    CN210674114U