Motion specification counting system and motion counting device

By using a motion standardization counting system to perform multi-parameter standardization comparison and real-time analysis of user actions, the problem that existing counting devices cannot evaluate motion quality is solved. This enables objective evaluation and real-time feedback of user action execution quality, thereby improving training effectiveness.

CN122242548APending Publication Date: 2026-06-19SHENZHEN BOFEI KETE TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN BOFEI KETE TECH
Filing Date
2026-02-03
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing counting devices cannot effectively monitor and evaluate the standardization and quality of repetitive movements. Users can only obtain the number of movements but cannot know whether the movements are standard, which may reduce training effectiveness and increase the risk of physical injury.

Method used

Design a motion standardization counting system, including a motion detection module, a motion analysis module, a counting module, and an output module. The system filters target motion data through preset motion data, performs multi-parameter standardization comparison and real-time analysis, generates standardization analysis results, and feeds them back to the user.

🎯Benefits of technology

It enables objective evaluation and real-time feedback on the quality of user action execution, improving training effectiveness and reducing the risks associated with incorrect posture practice.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122242548A_ABST
    Figure CN122242548A_ABST
Patent Text Reader

Abstract

This application discloses a motion standardization counting system and motion counting device, relating to the field of motion recognition technology. The system includes: a motion detection module for acquiring user training motions and filtering target motion data from the training motions based on preset motion data; a motion analysis module for receiving target motion data and comparing it with preset motion requirements to generate standardization analysis results; a counting module for receiving target motion data and counting the motions after each received data point to obtain counting information; and an output module for outputting motion feedback information to the user based on the standardization analysis results and the counting information. Compared to existing counting devices that only accumulate the number of motions, this application performs multi-parameter standardization comparison and real-time analysis of the filtered motion data through preset motion requirements, thereby achieving an objective evaluation and real-time feedback of the user's motion execution quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of motion recognition technology, and in particular to a motion counting system and motion counting device. Background Technology

[0002] In personal daily practice or ritualistic behaviors involving repetitive bending, tilting, or other specific movements, accurately recording the number of repetitions and ensuring the standardization of each movement is crucial. Existing technologies include electronic devices with basic counting functions, typically using infrared or posture sensors to detect the approach and movement of the human body, thereby accumulating and displaying the number of movements. However, the core function of these existing solutions is limited to binary judgment and accumulation of "whether an action occurred," which has significant limitations: it cannot effectively monitor or evaluate the standardization and quality of the movement itself. For example, for a complete movement, existing counters cannot determine whether the user's tilting angle is correct, whether the movement speed is uniform, or whether key positions are maintained for sufficient time—quality parameters directly affecting the effectiveness of the behavior and the solemnity of the ritual. This leaves the user with only an abstract number of completions, unable to know whether their movements are standard or if there are areas for improvement. The device's function remains at a superficial counting level, lacking in-depth auxiliary and guidance value.

[0003] Therefore, how to provide an intelligent counting device that can monitor and provide feedback on the standardization of repetitive actions in real time is an urgent problem to be solved. Summary of the Invention

[0004] The main purpose of this application is to provide a motion standardization counting system and motion counting device, aiming to solve the technical problem of how to provide an intelligent counting device that can monitor and provide feedback on the standardization of repetitive motions in real time.

[0005] To achieve the above objectives, this application proposes a motion standardization counting system, the system comprising: a motion detection module, a motion analysis module, a counting module, and an output module;

[0006] The motion detection module is used to acquire the user's training motions and, based on preset motion data, filter out target motion data from the training motions. The motion analysis module is connected to the motion detection module and is used to receive the target motion data, compare the target motion data with preset motion requirements, and generate standardized analysis results. The counting module is connected to the motion detection module and is used to receive the target motion data and count the motion each time the target motion data is received to obtain counting information. The output module is connected to the motion analysis module and the counting module respectively, and is used to output motion feedback information to the user based on the normative analysis results and the counting information.

[0007] In one embodiment, the motion detection module includes: a sensing unit and a recognition unit; The recognition unit is connected to the perception unit and the action analysis module, respectively. The proximity sensing unit is used to transmit an enabled signal to the recognition unit when it detects that a user has entered a preset detection range. The identification unit is configured to activate upon receiving the enable signal, acquire the user's training actions, and, based on the preset action data, filter out the target action data from the training actions.

[0008] In one embodiment, the identification unit includes: a motion recognition sensor and a controller; The motion recognition sensor is connected to both the sensing unit and the controller. The motion recognition sensor is activated upon receiving the enable signal, acquires the user's training actions, and transmits the training actions to the controller. The controller is used to filter the target action data from the training actions based on the preset action data.

[0009] In one embodiment, the motion analysis module includes: a receiving unit and an analysis unit; The receiving unit is connected to both the motion detection module and the analysis unit. The receiving unit is used to receive the target action data and transmit the target action data to the analysis unit; The analysis unit is used to compare the target action data with preset action requirements and generate standardized analysis results.

[0010] In one embodiment, the motion feedback information includes visual feedback information and audio feedback information, and the output module includes a display driving unit and an audio driving unit; The motion analysis module is connected to the display driver unit and the audio driver unit respectively; The display driving unit is used to output the visual feedback information to the user based on the normative analysis results; The audio driver unit is used to output audio feedback information to the user based on the normative analysis results.

[0011] In one embodiment, the system further includes: a data management module; The data management module is connected to the action analysis module and is used to receive and store the normative analysis results; The data management module is also used to generate evaluation data of the user's training status based on each stored normative analysis result.

[0012] In one embodiment, the system further includes: a communication module; The communication module is connected to the motion analysis module and the output module respectively, and is used to transmit the target motion data, the normative analysis results and the motion feedback information to an external terminal device.

[0013] In one embodiment, the system further includes: a power supply module; The power supply module is connected to the motion detection module, the motion analysis module, the counting module, and the output module respectively, and is used to supply power to the motion detection module, the motion analysis module, the counting module, and the output module.

[0014] In one embodiment, the system further includes: a music module; The music module is connected to the output module and is used to receive the motion feedback information and play corresponding motion music according to the motion feedback information.

[0015] In addition, to achieve the above objectives, this application also proposes a motion counting device, which includes the motion standardization counting system as described above.

[0016] This application proposes a motion standardization counting system and motion counting device. The system includes: a motion detection module, a motion analysis module, a counting module, and an output module. The motion detection module is used to acquire the user's training motions and, based on preset motion data, filter out target motion data from the training motions. The motion analysis module is connected to the motion detection module and is used to receive the target motion data, compare the target motion data with preset motion requirements, and generate a standardization analysis result. The counting module is connected to the motion detection module and is used to receive the target motion data and count the motions after each receipt of the target motion data to obtain counting information. The output module is connected to both the motion analysis module and the counting module and is used to output motion feedback information to the user based on the standardization analysis result and the counting information.

[0017] Because this application incorporates a motion standardization counting system within its motion counting device, the motion detection module of this system first acquires the user's training motions and, based on preset motion data, filters out target motion data from the training motions. Then, the motion analysis module receives the target motion data and compares it with preset motion requirements, generating a standardization analysis result. Next, the counting module receives the target motion data and counts the motions each time it receives it, obtaining counting information. Finally, the output module outputs motion feedback information to the user based on the standardization analysis results and the counting information. Compared to existing counting devices that only accumulate the number of motions, this application performs multi-parameter standardization comparison and real-time analysis of the filtered motion data through preset motion requirements, thereby achieving an objective evaluation and real-time feedback of the user's motion execution quality. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a schematic diagram of the structure of the first embodiment of the action standardization counting system proposed in this application; Figure 2 This is a schematic diagram of the structure of the second embodiment of the action standardization counting system proposed in this application; Figure 3 This is a schematic diagram of the third embodiment of the action standardization counting system proposed in this application.

[0021] Explanation of icon numbers:

[0022] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0023] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0025] It should be noted that all directional indicators (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly.

[0026] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed in this application.

[0027] It's important to note that repetitive bending and kneeling movements are common basic training exercises in daily fitness, yoga training, or specific posture exercises. Accurately recording the number of repetitions and ensuring proper form is crucial for achieving training goals, preventing sports injuries, and improving training effectiveness. Currently available wearable or portable motion counters mostly use inertial or proximity sensors to detect human movement and then accumulate and display the number of repetitions. However, the core functionality of these existing devices is generally limited to determining when a movement occurs and accumulating the number. Their significant drawback is the inability to effectively detect, analyze, and provide real-time feedback on the execution quality of each movement, such as the bending angle, the speed and rhythm of the movement, and the duration of posture holding. Users only receive the final number of repetitions but cannot know whether their movements are correct or not, posing a risk of reduced training effectiveness or even physical injury due to prolonged incorrect posture practice. The functional value of these devices is relatively limited.

[0028] To address the aforementioned technical problems, this embodiment provides a motion standardization counting system. This embodiment incorporates a motion standardization counting system within a motion counting device. First, the motion detection module 1 within this system acquires the user's training motions and, based on preset motion data, filters out target motion data from the training motions. Then, the motion analysis module 2 receives the target motion data and compares it with preset motion requirements, generating a standardization analysis result. Next, the counting module 4 receives the target motion data and counts the motions each time it is received, obtaining counting information. Finally, the output module 3 outputs motion feedback information to the user based on the standardization analysis result and the counting information. Compared to existing counting devices that only accumulate the number of motions, this application performs multi-parameter standardization comparison and real-time analysis of the filtered motion data through preset motion requirements, thereby achieving an objective evaluation and real-time feedback of the user's motion execution quality.

[0029] For ease of understanding, the following is combined with Figures 1 to 3 The action standardization counting system provided in the embodiments of this application will be described in detail.

[0030] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of the first embodiment of the action standardization counting system proposed in this application.

[0031] like Figure 1 As shown, in this embodiment, the system includes: a motion detection module 1, a motion analysis module 2, a counting module 4, and an output module 3; The motion detection module 1 is used to acquire the user's training motions and, based on preset motion data, filter out target motion data from the training motions. The motion analysis module 2 is connected to the motion detection module 1 and is used to receive the target motion data, compare the target motion data with preset motion requirements, and generate standardized analysis results. The counting module 4 is connected to the motion detection module 1 and is used to receive the target motion data and count the motion each time the target motion data is received to obtain counting information. The output module 3 is connected to the motion analysis module 2 and the counting module 4 respectively, and is used to output motion feedback information to the user based on the normative analysis results and the counting information.

[0032] It should be noted that the motion detection module 1 can be any module capable of acquiring and initially identifying and filtering the user's raw motion signals. For example, the motion detection module 1 can be a circuit system integrated with a main control chip (such as FR3036D-C), a human body detection sensor, and a motion recognition sensor 121. The human body detection sensor is used to detect whether the user has entered the effective working area, and the motion recognition sensor 121 is used to continuously capture the user's posture, displacement, and other raw change information in space.

[0033] The motion analysis module 2 can be any module that can receive specific motion data and evaluate and compare the data according to quantitative standards.

[0034] Output module 3 can be any functional module capable of converting digitized analysis results into physical signals that are perceptible to humans.

[0035] The counting module 4 can be any logic unit that has the function of accumulating and counting specific event signals.

[0036] Understandably, the preset motion data can be a data template pre-stored within the motion detection module 1 to define at least one standard motion feature. The preset motion data can be a set of reference curves or data sequences describing the changes in the angle, position, or acceleration of key body parts over time during a complete standard motion.

[0037] Training actions can be raw signals or pre-processed data sequences that are collected in real time by the action detection module 1, describing the entire process of the user performing the action. The training action data is continuous, raw input that has not yet been validated.

[0038] The target motion data can be the data segment output by the motion detection module 1 from the continuous training motion data stream, after comparison and filtering with preset motion data, and confirmed as having completed a valid motion. The target motion data is the basic input for subsequent normative analysis.

[0039] Preset motion requirements can be detailed standards stored in the motion analysis module 2 for quantitative evaluation of motion quality. Preset motion requirements include a series of specific parameter indicators and their allowable ranges, such as the threshold for motion execution speed, the angle range of motion amplitude, and the time requirements for pauses between motions.

[0040] The normative analysis results can be conclusive information about the execution quality of a given action, generated by the motion analysis module 2 after comparing the target action data with preset action requirements. The normative analysis results can be presented in the form of compliance judgments, quantitative scores, or reports of specific parameter deviations.

[0041] Action feedback information can be the specific prompts generated by output module 3 based on the normative analysis results and ultimately presented to the user. Action feedback information is a concrete manifestation of the normative analysis results, such as graphic text on the screen or specific sounds played by speakers.

[0042] The counting information can be a numerical result obtained by the counting module 4 after accumulating each target action data confirmation signal received, representing the number of valid actions that have occurred.

[0043] In its implementation, the motion detection module 1 continuously monitors the user's movement area after it begins operation. When the user enters a preset detection range of approximately 12-40 cm, the human body detection sensor is triggered. Subsequently, it begins high-speed acquisition of the user's body posture signals, and these continuous signals are recorded as the training motion data stream for this session. Simultaneously, the motion detection module 1 retrieves its internally stored preset motion data, such as a set of angle reference curves describing a complete cycle from standing upright to bending over to touch the ground and then returning to an upright position. The motion detection module 1 dynamically matches the real-time acquired training motion data stream with the preset motion data reference curves. When the system algorithm determines that the matching degree between the training motion data and the preset motion data within a certain time period exceeds a set similarity threshold (e.g., 80%), it considers the user to have completed a valid target motion. At this point, the motion detection module 1 extracts this successfully matched training motion data segment as the valid target motion data for this session and sends it out via a circuit connection. The motion analysis module 2 initiates its analysis process after receiving the target motion data sent by the motion detection module 1. The motion analysis module 2 first parses the target motion data, calculating specific parameter values ​​describing the characteristics of the motion. For example, it calculates the average angular velocity of the forward lean as the motion execution speed and the maximum angle of the forward lean as the motion execution amplitude. Then, the motion analysis module 2 accesses its internally stored preset motion requirements. For example, the preset motion requirements specify that the execution speed of a standard motion should be within a certain range, and the motion amplitude should be greater than a certain angle. The motion analysis module 2 compares the calculated actual execution speed, actual execution amplitude, and other parameters one by one with the corresponding parameter ranges specified in the preset motion requirements. Based on the comparison results, the motion analysis module 2 generates a standardization analysis result. For example, if the actual speed is within the specified range and the actual amplitude reaches the specified angle, a standardization judgment result is generated; if the actual speed is too fast, a speed exceeding the limit analysis result is generated. On the other hand, the target motion data (or its accompanying trigger signal) is sent to the counting module 4. Each time the counting module 4 receives target motion data, it increments its internal count value by one, thereby updating the count information, for example, from 15 to 16. The output module 3 monitors the standardization analysis results generated by the motion analysis module 2 in real time. Upon receiving the normative analysis results, output module 3 converts them into specific action feedback information. For example, if the normative analysis result is a valid count, display driver unit 31 will drive the display screen to increment the cumulative action count and display it; simultaneously, audio driver unit 32 can drive the speaker to play a short "beep" sound as confirmation. If the normative analysis result indicates that the speed limit has been exceeded, display driver unit 31 may drive the display screen to flash a message prompting the user to slow down, while audio driver unit 32 may play a different warning tone. In this way, the normative analysis results are converted into visual and auditory cues that the user can immediately understand, i.e., action feedback information.

[0044] This embodiment incorporates a motion standardization counting system within the motion counting device. First, the motion detection module 1 of this system acquires the user's training motions and, based on preset motion data, filters out target motion data from the training motions. Then, the motion analysis module 2 receives the target motion data and compares it with preset motion requirements, generating a standardization analysis result. Next, the counting module 4 receives the target motion data and counts the motions each time it is received, obtaining counting information. Finally, the output module 3 outputs motion feedback information to the user based on the standardization analysis result and the counting information. Compared to existing counting devices that only accumulate the number of motions, this application performs multi-parameter standardization comparison and real-time analysis of the filtered motion data using preset motion requirements, thereby achieving an objective evaluation and real-time feedback of the user's motion execution quality.

[0045] Reference Figure 2 , Figure 2 This is a schematic diagram of the second embodiment of the action standardization counting system proposed in this application.

[0046] Based on the above embodiments, a second embodiment of this application is proposed. In order to obtain target action data, such as... Figure 2 As shown, in this embodiment, the motion detection module 1 includes: a sensing unit 11 and a recognition unit 12; The recognition unit 12 is connected to the perception unit 11 and the motion analysis module 2, respectively. The proximity sensing unit 11 is used to transmit an enabled signal to the recognition unit 12 when it detects that a user has entered a preset detection range. The identification unit 12 is used to activate when the enable signal is received, acquire the user's training actions, and filter out the target action data from the training actions based on the preset action data.

[0047] It should be noted that the sensing unit 11 can be any unit capable of detecting the presence of a user within a specific spatial area and outputting a corresponding trigger signal. For example, the sensing unit 11 can be a human body detection sensor. The human body detection sensor determines whether a user has entered the spatial area in front of them by emitting signals and receiving reflected signals.

[0048] The identification unit 12 can be any unit that can acquire continuous action signals from the user after receiving a start command and identify valid action data segments from them. For example, the identification unit 12 can be a system in which the action recognition sensor 121 works in conjunction with a microcontroller 122 (such as FR3036D-C) with data processing capabilities.

[0049] Understandably, the preset detection range can be an effective working distance range defined by the detection capability of the sensing unit 11 and the system design. For example, the preset detection range can be a fan-shaped or rectangular spatial area between 12 cm and 40 cm from the front of the sensing unit 11.

[0050] The enable signal is an electrical signal generated by the sensing unit 11 when it determines that a user has entered a preset detection range. The function of the enable signal is to control the start of operation of subsequent units, and its form can be a high / low level, a pulse of a specific frequency, or a set of digital codes.

[0051] In its implementation, the sensing unit 11 continuously monitors a preset detection range in front of it. When a part of the user's body (e.g., the upper body) moves into the preset detection range, the sensing unit 11 immediately generates an enable signal and sends it to the recognition unit 12 via a circuit connection. The recognition unit 12 may normally be in a low-power sleep state. When the recognition unit 12 receives the enable signal from the sensing unit 11, it is awakened and started. After starting, the posture recognition unit 12 inside the recognition unit 12 begins to collect the user's motion signals at high speed and continuously. These continuous signals constitute the training motion data stream for this operation. Simultaneously, the recognition unit 12 calls its internally stored preset motion data template. The recognition unit 12 performs real-time comparison and pattern matching operations between the real-time collected training motion data and the preset motion data template. When the algorithm of the recognition unit 12 determines that the similarity between the currently collected training motion data segment and the preset motion data template meets a preset validity condition (e.g., exceeding a set matching threshold), the recognition unit 12 determines that this data segment represents a valid target action completed by the user. Finally, the identification unit 12 outputs the confirmed valid training action data segment, which is the selected target action data, and sends the target action data to the action analysis module 2 through circuit connection.

[0052] Furthermore, to illustrate how the motion recognition sensor 121 and the controller 122 collaborate to complete the entire process from startup and data acquisition to filtering out valid motion data, the process continues as follows: Figure 2 As shown, in this embodiment, the identification unit 12 includes: a motion recognition sensor 121 and a controller 122; The motion recognition sensor 121 is connected to the sensing unit 11 and the controller 122 respectively; The motion recognition sensor 121 is activated when the enable signal is received, acquires the user's training motion, and transmits the training motion to the controller 122; The controller 122 is used to filter the target action data from the training actions based on the preset action data.

[0053] It should be noted that the motion recognition sensor 121 can be any sensing element capable of converting the physical movement of the user's body into a continuous electrical signal. For example, the motion recognition sensor 121 can be an infrared sensor, an accelerometer, or a gyroscope.

[0054] The controller 122 can be any microcomputer unit that has the functions of receiving instructions, processing data, and performing logical judgments. For example, the controller 122 can be a microcontroller chip of model FR3036D-C.

[0055] In its implementation, the motion recognition sensor 121 can initially be in a sleep state to save power. When the motion recognition sensor 121 receives an enable signal from the sensing unit 11 via a circuit connection, it is awakened and enters the working state. After startup, the motion recognition sensor 121 begins to continuously collect the user's motion signals at a certain frequency. These continuous raw electrical signals constitute the training motion data for this operation. The motion recognition sensor 121 transmits the collected training motion data to the controller 122 in real time via a circuit connection. After receiving the continuous training motion data stream from the motion recognition sensor 121, the controller 122 begins to execute a filtering algorithm. The controller 122 has preset motion data stored internally. The controller 122 continuously and dynamically compares and performs pattern recognition on the real-time incoming training motion data with the internal preset motion data. When the controller 122 calculates and determines that the matching degree between a certain segment of training motion data currently received and the preset motion data model reaches a pre-set effective threshold, the controller 122 confirms that this segment of training motion data represents a standardized target action performed by the user. Subsequently, the controller 122 extracts this confirmed valid training action data sequence and outputs it as the final target action data.

[0056] Furthermore, in order to generate normative analysis results, continue as follows: Figure 2 As shown, in this embodiment, the motion analysis module 2 includes: a receiving unit 21 and an analysis unit 22; The receiving unit 21 is connected to the motion detection module 1 and the analysis unit 22 respectively; The receiving unit 21 is used to receive the target action data and transmit the target action data to the analysis unit 22; The analysis unit 22 is used to compare the target action data with preset action requirements and generate standardized analysis results.

[0057] It should be noted that the receiving unit 21 can be any electrical unit that has the function of receiving data from external modules and temporarily storing or forwarding it. For example, the receiving unit 21 can be a serial communication interface (such as UART) and its associated data buffer on a microcontroller 122 (such as FR3036D-C).

[0058] Analysis unit 22 can be any unit that can parse and calculate the input data and compare it with the pre-stored standards to generate evaluation conclusions.

[0059] In its implementation, the receiving unit 21 of the motion analysis module 2 is connected to the motion detection module 1 via a physical circuit (such as a data bus). After the motion detection module 1 identifies a valid motion and generates target motion data, it sends this data out. The receiving unit 21 listens for and receives this target motion data, then forwards it completely to the analysis unit 22. Upon receiving the target motion data from the receiving unit 21, the analysis unit 22 immediately initiates the analysis process. The analysis unit 22 first parses the target motion data, calculating quantitative parameters describing the characteristics of the motion, such as calculating the average angular velocity of the forward lean as the actual execution speed. Then, the analysis unit 22 accesses its internally stored preset motion requirements. These preset requirements specify the standard parameters for the standard motion, such as a speed between 30 and 60 degrees per second. The analysis unit 22 compares the calculated actual execution speed with the speed standard range specified in the preset motion requirements. Based on the comparison results, the analysis unit 22 generates the final standardized analysis result. For example, if the actual speed is 45 degrees per second, which is within the standard range, an analysis result of speed specification will be generated; if the actual speed is 70 degrees per second, an analysis result of excessive speed will be generated.

[0060] Furthermore, in order to provide action feedback information to the user, continue as follows: Figure 2 As shown, in this embodiment, the motion feedback information includes visual feedback information and audio feedback information, and the output module 3 includes: a display driving unit 31 and an audio driving unit 32; The motion analysis module 2 is connected to the display driving unit 31 and the audio driving unit 32 respectively; The display driving unit 31 is used to output the visual feedback information to the user based on the normative analysis results; The audio driver unit 32 is used to output audio feedback information to the user based on the normative analysis results.

[0061] It should be noted that the display driving unit 31 can be any unit capable of controlling the display device according to digital instructions to present specific visual content. For example, the display driving unit 31 can be a dedicated driving chip and its peripheral circuits that are connected to and drive a liquid crystal display (LCD) or an organic light-emitting diode (OLED) display.

[0062] The audio driver unit 32 can be any unit capable of driving an audio transducer according to digital instructions to emit a specific sound. For example, the audio driver unit 32 can be an audio power amplifier circuit that connects to and drives a speaker or buzzer.

[0063] Understandably, visual feedback information can be any graphic, text, or symbolic information presented through optical means such as illumination or display for the user's visual perception. For example, visual feedback information could be a number displayed on the screen indicating the current number of actions, a dynamic progress bar indicating progress, or a star-shaped icon representing the quality of the action.

[0064] Audio feedback information can be any sound signal emitted by electroacoustic devices such as speakers and buzzers for the user to perceive.

[0065] In its implementation, the display driver unit 31 receives the normative analysis results from the motion analysis module 2 via a circuit connection. The display driver unit 31 contains logic that encodes the normative analysis results into screen display instructions. For example, when the normative analysis result contains information indicating a valid count, the display driver unit 31 generates an instruction to increment the cumulative action count and refresh the display; when the normative analysis result contains a prompt indicating insufficient action amplitude, the display driver unit 31 generates an instruction to display a prompt icon or text at a specific location. Through this process, the normative analysis results are converted into visible visual feedback information. The audio driver unit 32 also receives the normative analysis results from the motion analysis module 2 via a circuit connection. The audio driver unit 32 contains logic that maps the normative analysis results into specific audio signals. For example, when the normative analysis result confirms the completion of an action, the audio driver unit 32 drives the speaker to play a predefined short prompt tone; when the normative analysis result indicates that the user has achieved a preset goal, the audio driver unit 32 drives the speaker to play congratulatory music or voice. Through the above process, the prescriptive analysis results are converted into audible audio feedback. Visual and audio feedback together constitute complete motion feedback, providing multi-sensory cues to the user.

[0066] Reference Figure 3 , Figure 3 This is a schematic diagram of the third embodiment of the action standardization counting system proposed in this application.

[0067] Based on the above embodiments, a third embodiment of this application is proposed. In order to generate evaluation data of the user's training state, such as... Figure 3 As shown, in this embodiment, the system further includes: a data management module 5; The data management module 5 is connected to the action analysis module 2 and is used to receive and store the normative analysis results; The data management module 5 is also used to generate evaluation data of the user's training status based on each stored normative analysis result.

[0068] It should be noted that the data management module 5 can be any module that can receive and store data, and perform statistical analysis and reprocessing on the stored historical data.

[0069] Understandably, evaluation data can be conclusive information generated by the data management module 5 after comprehensively analyzing a series of historically stored normative analysis results. This information describes the user's overall training status and trends over a period of time. Evaluation data can be presented in the form of stability scores, progress trend curves, or comprehensive status reports.

[0070] In its implementation, the data management module 5 maintains a connection with the motion analysis module 2 via an internal data path. Whenever the motion analysis module 2 generates a normative analysis result (e.g., including compliance judgment and speed score for a single action), the data management module 5 immediately receives this result. The data management module 5 sequentially stores each received normative analysis result, along with its timestamp, into non-volatile memory, forming a historical training record. After the user completes a period of training, or according to a preset cycle, the data management module 5 initiates the evaluation process. The data management module 5 retrieves all recently stored normative analysis results from memory. The built-in algorithm in the data management module 5 performs statistical analysis on these normative analysis results. For example, the algorithm can calculate the average and variance of all motion speed scores over the past week to assess the stability of the user's motion speed; it can also calculate the number of effective actions completed each day to observe their trends. Based on these statistical analyses, the data management module 5 generates comprehensive evaluation data. For example, the evaluation data may indicate that the motion stability this week has improved by 10% compared to last week, or that recent training adherence has been good.

[0071] Furthermore, in order to transmit data to external terminal devices, continue as follows Figure 3 As shown, in this embodiment, the system further includes: a communication module 6; The communication module 6 is connected to the motion analysis module 2 and the output module 3 respectively, and is used to transmit the target motion data, the normative analysis results and the motion feedback information to an external terminal device.

[0072] It should be noted that communication module 6 can be any module capable of establishing a data connection between two devices and realizing bidirectional or unidirectional data transmission. For example, communication module 6 can be a Bluetooth chip (such as a chip supporting Bluetooth 4.0 or higher specifications) and its matching antenna, radio frequency circuit and communication protocol stack.

[0073] External terminal devices can be any independent electronic device capable of establishing a connection with communication module 6 via wireless or wired means, and receiving, processing, displaying, or storing data from the monitoring system. For example, external terminal devices can be smartphones, tablets, or personal computers, and have an application (APP) installed that is compatible with the monitoring system.

[0074] In its implementation, communication module 6 connects to motion analysis module 2 and output module 3 via the system's internal data bus or dedicated interface. After motion analysis module 2 generates normative analysis results, communication module 6 can retrieve these results from the motion analysis module 2 according to a preset strategy (e.g., real-time or batch transmission). Simultaneously, communication module 6 can also retrieve unanalyzed target motion data from motion detection module 1 or motion feedback information to be presented to the user from output module 3. Communication module 6 packages and encodes one or more of the acquired target motion data, normative analysis results, and motion feedback information according to a communication protocol agreed upon with the external terminal device (e.g., Bluetooth protocol). Subsequently, communication module 6 transmits the encoded data packets wirelessly via its radio frequency circuit and antenna. External terminal devices (e.g., the user's smartphone) that have been successfully paired and connected to communication module 6 receive these wireless signals. The application within the external terminal device decodes and processes the received data packets, displaying the target motion data, normative analysis results, or motion feedback information to the user on the phone screen in a richer interface format (e.g., historical curves, detailed reports), or storing it in the phone's memory for later review.

[0075] Furthermore, in order to supply power to the various modules within the system, continue as follows: Figure 3 As shown, in this embodiment, the system further includes: a power supply module 7; The power supply module 7 is connected to the motion detection module 1, the motion analysis module 2, the counting module 4 and the output module 3 respectively, and is used to supply power to the motion detection module 1, the motion analysis module 2, the counting module 4 and the output module 3.

[0076] It should be noted that the power module 7 can be any module capable of converting stored chemical energy or received external electrical energy into a stable DC voltage and providing the power required for the operation of other electronic modules. For example, the power module 7 can be a power supply system consisting of a rechargeable lithium-ion battery pack, corresponding power management and protection circuitry, and a wireless charging receiver unit 21. The wireless charging receiver unit 21 is used to receive electrical energy from an external charging dock in a contactless manner.

[0077] In its implementation, power module 7 serves as the energy source for the entire motion-based counting system. It is directly connected to the power input interfaces of motion detection module 1, motion analysis module 2, and output module 3 via multiple power cables. The battery unit inside power module 7 stores electrical energy. The voltage output from the battery unit is processed by the voltage regulator and filter circuits within power module 7 to form a stable DC voltage suitable for the operation of each functional module. For example, power module 7 outputs a constant 3.3 volt DC voltage. The sensing unit 11 and recognition unit 12 in motion detection module 1 require power from power module 7 to drive the sensors and operating chips. Similarly, the receiving unit 21 and analysis unit 22 in motion analysis module 2 require power from power module 7 to maintain the processor and memory during data calculation and comparison. The display driving unit 31 (e.g., display backlight and driving chip) and audio driving unit 32 (e.g., audio amplifier circuit) in output module 3 also require power from power module 7 to illuminate the screen and drive the speakers during feedback generation and counting module 4's counting operations. Through the above connection and power supply process, the power module 7 ensures that the motion detection module 1, motion analysis module 2, counting module 4 and output module 3 can start normally and work together to achieve the function of motion standardization counting.

[0078] Furthermore, in order to provide users with an enhanced immersive audio experience based on their training status, we will continue to... Figure 3 As shown, in this embodiment, the system further includes: a music module 8; The music module 8 is connected to the output module 3 and is used to receive the motion feedback information and play corresponding motion music according to the motion feedback information.

[0079] It should be noted that the music module 8 can be any module that has the functions of storing audio files, receiving playback commands, and driving the sound-generating device to output specific melodies or rhythmic background music. For example, the music module 8 can be a circuit composed of an audio decoding chip, a memory (such as SPI Flash) storing music files, and an audio signal output interface connected to the audio driver unit 32.

[0080] Understandably, exercise music can be an audio file with a specific rhythm, melody, or atmosphere that is pre-stored in the memory of music module 8. Unlike short cue sounds, exercise music is characterized by its longer playback duration and complete melody, and is used to play during continuous user movements to match the rhythm of the movements, enhance immersion, or create a specific training atmosphere.

[0081] In its implementation, the music module 8 is connected to the audio driver unit 32 in the output module 3 via a circuit connection. When the output module 3 generates motion feedback information based on the normative analysis results, the motion feedback information may contain not only instructions to control the playback of prompt sounds but also status instructions to control the playback of background music. For example, the motion feedback information may contain different status indicators such as training start, training in progress, or training goal achieved. The music module 8 continuously monitors the motion feedback information from the output module 3. When the music module 8 parses the motion feedback information and finds that it contains a status indicator of training start or training in progress, the music module 8 retrieves a pre-stored motion music file (e.g., a soothing or rhythmic piece of music) from its internal memory and sends the audio data stream of the motion music file to the connected audio driver unit 32. The audio driver unit 32 then drives the speaker to continuously play this motion music. When the music module 8 parses the motion feedback information indicating that training has paused or ended, the music module 8 stops sending the audio data stream, thus ending the music playback.

[0082] To achieve the above objectives, this application also proposes a motion counting device, which includes the motion standardization counting system described above.

[0083] It should be noted that the specific implementation of the motion counting device provided in this embodiment can refer to the above embodiments, and this embodiment will not elaborate on it further. Therefore, the effects achieved by the motion counting device in this embodiment can also refer to the above embodiments, and this embodiment will not elaborate on them further.

[0084] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A motion standardization counting system, characterized in that, The system includes: a motion detection module, a motion analysis module, a counting module, and an output module; The motion detection module is used to acquire the user's training motions and, based on preset motion data, filter out target motion data from the training motions. The motion analysis module is connected to the motion detection module and is used to receive the target motion data, compare the target motion data with preset motion requirements, and generate standardized analysis results. The counting module is connected to the motion detection module and is used to receive the target motion data and count the motion each time the target motion data is received to obtain counting information. The output module is connected to the motion analysis module and the counting module respectively, and is used to output motion feedback information to the user based on the normative analysis results and the counting information.

2. The system as described in claim 1, characterized in that, The motion detection module includes: a sensing unit and a recognition unit; The recognition unit is connected to the perception unit and the action analysis module, respectively. The proximity sensing unit is used to transmit an enabled signal to the recognition unit when it detects that a user has entered a preset detection range. The identification unit is configured to activate upon receiving the enable signal, acquire the user's training actions, and, based on the preset action data, filter out the target action data from the training actions.

3. The system as described in claim 2, characterized in that, The recognition unit includes: a motion recognition sensor and a controller; The motion recognition sensor is connected to both the sensing unit and the controller. The motion recognition sensor is activated upon receiving the enable signal, acquires the user's training actions, and transmits the training actions to the controller. The controller is used to filter the target action data from the training actions based on the preset action data.

4. The system as described in claim 1, characterized in that, The motion analysis module includes: a receiving unit and an analysis unit; The receiving unit is connected to both the motion detection module and the analysis unit. The receiving unit is used to receive the target action data and transmit the target action data to the analysis unit; The analysis unit is used to compare the target action data with preset action requirements and generate standardized analysis results.

5. The system as described in claim 1, characterized in that, The motion feedback information includes visual feedback information and audio feedback information, and the output module includes: a display driving unit and an audio driving unit; The motion analysis module is connected to the display driver unit and the audio driver unit respectively; The display driving unit is used to output the visual feedback information to the user based on the normative analysis results; The audio driver unit is used to output audio feedback information to the user based on the normative analysis results.

6. The system as described in claim 1, characterized in that, The system also includes: a data management module; The data management module is connected to the action analysis module and is used to receive and store the normative analysis results; The data management module is also used to generate evaluation data of the user's training status based on each stored normative analysis result.

7. The system as described in claim 1, characterized in that, The system also includes: a communication module; The communication module is connected to the motion analysis module and the output module respectively, and is used to transmit the target motion data, the normative analysis results and the motion feedback information to an external terminal device.

8. The system as described in claim 1, characterized in that, The system also includes: a power module; The power supply module is connected to the motion detection module, the motion analysis module, the counting module, and the output module respectively, and is used to supply power to the motion detection module, the motion analysis module, the counting module, and the output module.

9. The system as described in claim 1, characterized in that, The system also includes: a music module; The music module is connected to the output module and is used to receive the motion feedback information and play corresponding motion music according to the motion feedback information.

10. A motion counting device, characterized in that, The motion counting device includes the motion standardization counting system according to any one of claims 1 to 9.