Dance practice data processing system
Through the combination of motion capture, data processing, evaluation and display modules, the problems of simple teaching and poor error correction ability in dance training are solved, systematic and personalized feedback of dance training are achieved, and students' dance skills are improved.
Patent Information
- Application Number
- CN202510043598.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-07-08
AI Technical Summary
The existing dance training methods are simple to teach, and students have poor error correction ability during learning, resulting in uneven learning content and it is difficult to effectively improve dance skills.
The motion capture system is used to capture students' actions in real time, clean noise and invalid data through the data processing module, use the action data evaluation module for detailed analysis, and provide visual feedback and guidance through the display module, and store and manage related data in combination with the data management module.
It improves the accuracy and fluency of dance training, enhances students' error correction ability, and ensures systematic and personalized guidance of the learning process.
Smart Images

Figure CN120277322A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of dance practice systems, and specifically to a dance practice data processing system. Background Art
[0002] Dance is a performing art that uses the body to complete various elegant or difficult movements. Generally, there is music accompaniment, and it is an art form mainly using rhythmic movements as the means of expression;
[0003] So far, dance training has always been taught by referring to primary dance readers or training books and showing the content in such books; a large part of dance training illustrates the foot shapes of dance step patterns; a dance step pattern means a combination of some fixed foot shapes; some dance training books define a dance step pattern as "a fixed form of a reasonable combination of two to multiple steps of movement";
[0004] The above teaching process is relatively simple, and during the learning process of students, their ability to correct mistakes is poor, resulting in uneven learning content among students, which is not conducive to the training and learning of students' dance. Summary of the Invention
[0005] In view of the deficiencies of the prior art, the present invention provides a dance practice data processing system, which solves the problems raised in the above background art.
[0006] To solve the above technical problems, according to one aspect of the present invention, more specifically, a dance practice data processing system includes an action capture system, a data processing module, an action data evaluation module, a display module, and a data management module, and is characterized in that: the action capture system is used to capture and record the actions of students in real time: capture the movements of students in three-dimensional space through camera vision detection, and convert these action data into digital information;
[0007] The data processing module: is used to collect the data generated during the dance training of students by the action capture system, and clean and sort the collected raw data to remove noise and invalid data;
[0008] The action data evaluation module: analyzes the dance action data in detail through algorithms and technologies, identifies the types, speeds, strengths, and rhythm characteristics of dance actions, and evaluates the accuracy, coherence, and fluency of dance actions;
[0009] The display module: provides a visual display device, and visually displays the analysis results to students in the form of charts, animations, and videos;
[0010] The data management module: is used to store and manage all data related to dance practice, and at the same time, store and manage the personal information and permissions of students.
[0011] Furthermore, the motion capture system includes a motion capture device, a data capture module, and a data analysis module;
[0012] Motion capture device: It detects the position information of the key points of the trainee's body through camera vision, and through algorithms and artificial intelligence technologies, it captures and analyzes the trainee's actions in real time;
[0013] Data capture module: It is used to collect the data captured and analyzed by the motion capture device;
[0014] Data analysis module: It is used to analyze the data collected by the data capture module, retrieve the dance training data, and transmit the data to the data processing module.
[0015] Furthermore, when the data capture system collects dance training data, it performs noise processing and missing point filling for the transmitted data, and detects the noise processing rate and missing point filling rate during the data transmission process;
[0016] Among them, the calculation formula for the noise processing rate during the motion capture data transmission process is:
[0017]
[0018] In the formula, Z is the noise processing rate of the data during the motion capture data transmission process; S Y is the original data of the motion capture; S C is the data after noise processing; S P is the completed matching data;
[0019] Among them, the calculation formula for the missing point filling rate during the motion capture data transmission process is:
[0020]
[0021] In the formula, Q is the missing point filling rate of the data during the motion capture data transmission process; S Q is the data volume after filling; S Z is the number of frames of the motion capture data.
[0022] Furthermore, a feedback module and a guidance module are set in the display module;
[0023] Feedback module: It generates a detailed feedback report according to the motion data evaluation module, and transmits the feedback report data to the display device so that the trainee can view the feedback report;
[0024] Guidance module: It generates detailed guidance opinions according to the motion data evaluation module, and transmits the guidance opinion data to the display device so that the trainee can view the guidance opinions on dance training.
[0025] Furthermore, the data management module includes a user management module, a system settings module, and a maintenance module;
[0026] User management module: Used to manage the personal information and permissions of trainees, ensure the security and privacy of the system, and provide trainees with functions such as registration, login, and password recovery;
[0027] System settings module: Used for the basic settings and configuration of the system, and provides the system upgrade function to ensure the stability and performance of the system;
[0028] Maintenance module: Provides the system maintenance function, and supports the fault diagnosis and repair of the system to improve the reliability and availability of the system.
[0029] Furthermore, the detection calculation formula of the algorithm error index set in the action data evaluation module is:
[0030] In the formula, R is the error index of the evaluation algorithm; a is the number of correct action data samples correctly classified as correct by the algorithm; b is the number of correct action data samples misclassified as incorrect by the algorithm; c is the number of incorrect action data samples misclassified as correct by the algorithm; d is the number of incorrect action data samples correctly classified as incorrect by the algorithm.
[0031] A usage method of a dance practice data processing system includes the following steps:
[0032] S1. Train the trainee to perform dance training under the camera. The camera detects the position information of the human body key points of the trainee through vision, and through algorithms and artificial intelligence technologies, captures and analyzes the trainee's actions in real time, and collects the captured and analyzed data;
[0033] S2. Receive the dance action data through the data processing module, and clean and organize the received original data to remove noise and invalid data;
[0034] S3. Conduct a detailed analysis of the dance action data through algorithms and technologies, including the recognition of dance types, speeds, strengths, and rhythm characteristics, and evaluate the accuracy, coherence, and fluency of the dance actions;
[0035] S4. Through the provided visual display device, display the analysis results to the trainee in the form of charts, animations, and videos. At the same time, use the feedback module and guidance module set inside the display module to transmit the feedback report and guidance opinions to the display device so that the trainee can view the feedback report and guidance opinions on the dance training;
[0036] S5. Use the data management module to store the data related to dance training for analyzing the captured motion data. Meanwhile, manage the personal information and permissions of the trainees, and set up and perform daily maintenance on the system.
[0037] The beneficial effects of a dance practice data processing system according to the present invention are as follows:
[0038] According to the present invention, the motion capture system captures the motions of the trainees during dance training. Then, the data processing module cleans and arranges the original data, removes noise and invalid data, and the motion data evaluation module analyzes the dance motion data. Furthermore, by using the provided visualization display device, the analysis results are presented to the trainees in the form of charts, animations, and videos, and feedback reports and guiding opinions are provided to the trainees for targeted adjustment, which is conducive to the training and learning of the trainees' dance. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The present invention will be further described in detail below with reference to the drawings and specific implementation methods.
[0040] Figure 1 It is a schematic structural diagram of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0041] The present invention will be described in detail below with reference to the drawings and embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
[0042] As Figure 1 shown, according to one aspect of the present invention, a dance practice data processing system is provided, including a motion capture system, a data processing module, a motion data evaluation module, a display module, and a data management module. The motion capture system is used to capture and record the motions of the trainees in real time: capture the motions of the trainees in the three-dimensional space through camera vision detection, and convert these motion data into digital information;
[0043] The data processing module: is used to collect the data generated by the trainees during dance training through the motion capture system, and clean and arrange the collected original data, removing noise and invalid data;
[0044] The motion data evaluation module: analyzes the dance motion data in detail through algorithms and technologies, identifies the types, speeds, forces, and rhythm characteristics of the dance motions, and evaluates the accuracy, coherence, and fluency of the dance motions;
[0045] The display module: provides a visualization display device, and visually presents the analysis results to the trainees in the form of charts, animations, and videos;
[0046] Data management module: used to store and manage all data related to dance practice. At the same time, store and manage the personal information and permissions of trainees.
[0047] In this embodiment, the motion capture system includes a motion capture device, a data capture module, and a data analysis module;
[0048] Motion capture device: Detect the position information of the key points of the trainee's body through camera vision, and perform real-time capture and analysis of the trainee's actions through algorithms and artificial intelligence technologies;
[0049] Data capture module: used to collect the data captured and analyzed by the motion capture device;
[0050] Data analysis module: used to analyze the data collected by the data capture module, retrieve the data of dance training, and transmit the data to the data processing module.
[0051] In this embodiment, when the data capture system collects dance training data, it performs noise processing and filling of missing points on the transmitted data, and detects the noise processing rate and the filling rate of missing points during the data transmission process;
[0052] Among them, the calculation formula for the noise processing rate during the transmission of motion capture data is:
[0053]
[0054] In the formula, Z is the noise processing rate of the data during the transmission of motion capture data; S Y is the original data of motion capture; S C is the data after noise processing; S P is the completed matching data;
[0055] Among them, the calculation formula for the filling rate of missing points during the transmission of motion capture data is:
[0056]
[0057] In the formula, Q is the filling rate of missing points of the data during the transmission of motion capture data; S Q is the data volume after filling; S Z is the number of frames of motion capture data.
[0058] In this embodiment, a feedback module and a guidance module are provided in the display module;
[0059] Feedback module: Generate a detailed feedback report according to the motion data evaluation module, and transmit the feedback report data to the display device for trainees to view the feedback report;
[0060] Guidance Module: Generates detailed guidance based on the action data evaluation module and transmits the guidance data to the display device for trainees to view the guidance on dance training.
[0061] In this embodiment, the data management module includes a user management module, a system settings module, and a maintenance module;
[0062] User Management Module: Used to manage trainees' personal information and permissions, ensure the security and privacy of the system, and provide trainees with functions such as registration, login, and password recovery;
[0063] System Settings Module: Used for basic settings and configuration of the system, and provides system upgrade functions to ensure the stability and performance of the system;
[0064] Maintenance Module: Provides system maintenance functions and supports system fault diagnosis and repair to improve the reliability and availability of the system.
[0065] In this embodiment, the detection calculation formula of the algorithm error index set in the action data evaluation module is:
[0066]
[0067] In the formula, R is the error index of the evaluation algorithm; a is the number of correct action data samples correctly classified as correct by the algorithm; b is the number of correct action data samples incorrectly classified as incorrect by the algorithm; c is the number of incorrect action data samples incorrectly classified as correct by the algorithm; d is the number of incorrect action data samples correctly classified as incorrect by the algorithm.
[0068] A usage method of a dance practice data processing system includes the following steps:
[0069] S1. The trainee conducts dance training under the camera. The camera detects the position information of the trainee's body key points through vision, and through algorithms and artificial intelligence technologies, captures and analyzes the trainee's actions in real time, and collects the captured and analyzed data;
[0070] S2. Receive the data of dance actions through the data processing module, and clean and organize the received original data to remove noise and invalid data;
[0071] S3. Conduct a detailed analysis of the dance action data through algorithms and technologies, including the recognition of dance types, speeds, strengths, and rhythm characteristics, and evaluate the accuracy, coherence, and fluency of the dance actions;
[0072] S4. Through the provided visual display device, the analysis results are presented to the trainees in the form of charts, animations, and videos. Meanwhile, the feedback report and guidance are transmitted to the display device by using the feedback module and guidance module set inside the display module, so that the trainees can view the feedback report and guidance on dance training;
[0073] S5. The data management module is used to store the data related to dance training for analyzing the captured motion data. Meanwhile, the personal information and permissions of the trainees are managed, and the system is set up and maintained daily.
[0074] Certainly, the above description is not a limitation of the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions, or substitutions made by those of ordinary skill in the art within the scope of the essence of the present invention also belong to the protection scope of the present invention.
Claims
1. A dance practice data processing system, comprising a motion capture system, a data processing module, a motion data evaluation module, a display module, and a data management module, characterized in that: The action capture system is used to capture and record the actions of trainees in real time: it captures the movements of trainees in three-dimensional space through camera vision detection and converts these action data into digital information; Data processing module: It is used to collect the data generated during the dance training of trainees by the action capture system, and clean and organize the collected raw data to remove noise and invalid data; Action data evaluation module: It conducts a detailed analysis of the dance action data through algorithms and technologies, identifies the types, speeds, strengths, and rhythm characteristics of dance actions, and evaluates the accuracy, coherence, and fluency of dance actions; Display module: It provides a visual display device to intuitively display the analysis results to trainees in the form of charts, animations, and videos; Data management module: It is used to store and manage all data related to dance practice. At the same time, it stores and manages the personal information and permissions of trainees.
2. The dance practice data processing system according to claim 1, wherein: The action capture system includes an action capture device, a data capture module, and a data analysis module; Action capture device: It detects the position information of the key points of the trainee's body through camera vision, and captures and analyzes the trainee's actions in real time through algorithms and artificial intelligence technologies; Data capture module: It is used to collect the data captured and analyzed by the action capture device; Data analysis module: It is used to analyze the data collected by the data capture module, retrieve the data for dance training, and transmit the data to the data processing module.
3. A dance practice data processing system according to claim 1, characterized in that: When the data capture system collects dance training data, it performs noise processing and filling of missing points on the transmitted data, and detects the noise processing rate and the filling rate of missing points during the data transmission process; Among them, the calculation formula for the noise processing rate during the action capture data transmission process is: Where Z is the noise processing rate of the data during the transmission of the motion capture data; S Y is the original data of the motion capture; S C is the data after noise processing; S P is the data after completing the matching; Among them, the calculation formula for the filling rate of missing points during the action capture data transmission process is: Where Q is the missing point filling rate of data during the transmission of motion capture data; S Q is the amount of data after filling; S Z is the number of frames of motion capture data.
4. A dance practice data processing system according to claim 1, characterized in that: A feedback module and a guidance module are set in the display module; Feedback module: It generates a detailed feedback report according to the action data evaluation module and transmits the feedback report data to the display device so that trainees can view the feedback report; Guidance module: It generates detailed guidance opinions according to the action data evaluation module and transmits the guidance opinion data to the display device so that trainees can view the guidance opinions for dance training.
5. A dance practice data processing system according to claim 1, characterized in that: The data management module includes a user management module, a system setting module, and a maintenance module; User management module: It is used to manage the personal information and permissions of trainees, ensure the security and privacy of the system, and provide trainees with functions such as registration, login, and password retrieval; System setting module: It is used for the basic settings and configurations of the system, and provides the system upgrade function to ensure the stability and performance of the system; Maintenance module: It provides the maintenance function of the system and supports the fault diagnosis and repair of the system to improve the reliability and availability of the system.
6. A dance practice data processing system according to claim 1, characterized in that: The detection calculation formula for the algorithm error index set in the action data evaluation module is: Wherein, R is the error exponent of the evaluation algorithm; a is the number of correct action data samples correctly classified as correct by the algorithm; b is the number of correct action data samples incorrectly classified as incorrect by the algorithm; c is the number of incorrect action data samples incorrectly classified as correct by the algorithm; d is the number of incorrect action data samples correctly classified as incorrect by the algorithm.
7. A dance practice data processing system, including a usage method of the dance practice data processing system according to any one of claims 1-6, characterized in that, It includes the following steps: S1. Train the trainee to perform dance training under the camera. The camera detects the position information of the human body key points of the trainee through vision, and through the algorithm and artificial intelligence technology, captures and analyzes the actions of the trainee in real time, and collects the captured and analyzed data; S2. Receive the data of dance movements through the data processing module, and clean and sort the received original data to remove noise and invalid data; S3. Conduct a detailed analysis of the dance movement data through the algorithm and technology, including the recognition of dance types, speeds, strengths, and rhythm characteristics, and evaluate the accuracy, coherence, and fluency of the dance movements; S4. Through the provided visual display device, display the analysis results to the trainee in the form of charts, animations, and videos. At the same time, use the feedback module and guidance module set inside the display module to transmit the feedback report and guidance opinions to the display device so that the trainee can view the feedback report and guidance opinions on dance training; S5. Use the data management module to store the data related to dance training for analyzing the captured action data. At the same time, manage the personal information and permissions of the trainee and set up and maintain the system daily.