Method for controlling an exercise evaluation system, method for controlling a computer, program, and exercise evaluation system

By attaching a sensor below the knee to detect and estimate foot movements, the system addresses inaccuracies in existing evaluation methods, offering precise and informative assessments for enhancing athletic performance.

JP2026045901APending Publication Date: 2026-03-13SEIKO EPSON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing exercise evaluation systems fail to accurately assess foot movements during team competitions, particularly in determining the effectiveness of kicks, due to limitations in sensor placement and data processing.

Method used

A control method utilizing a sensor attached below the knee to detect movement, estimate foot movement based on height and acquired length information, and generate evaluation reports, incorporating a server device for comprehensive analysis.

Benefits of technology

Enhances the accuracy of foot movement evaluation by estimating foot movements and generating detailed reports, providing valuable feedback for improving performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026045901000001_ABST
    Figure 2026045901000001_ABST
Patent Text Reader

Abstract

The subjects' physical abilities will be evaluated. [Solution] A control method for an exercise evaluation system comprising a sensor attached to a predetermined mounting position below the knee of a subject, and a server device that generates an evaluation report based on the detection results of the sensor, the control method comprising: a first step of causing the sensor to detect exercise information indicating the movement of the subject below the knee; a second step of causing the sensor to transmit the exercise information to the server device; a third step of causing the server device to acquire length information based on the subject's height; a fourth step of causing the server device to estimate the movement of the subject's feet from the received exercise information and the acquired length information; and a fifth step of causing the server device to perform an evaluation of the estimated movement of the feet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , ,

[0005] , , , , ,

[0003] , , ,

[0001] The present disclosure relates to a control method for an exercise evaluation system, a control method for a computer, a program, and an exercise evaluation system.

Background Art

[0002] In the system for monitoring exercise performance in a team competition environment described in Patent Document 1, a kick of a competitor who is an evaluation target is evaluated using a foot-mounted sensor worn on the foot of the competitor (see Patent Document 1).

Prior Art Documents

Patent Documents

[0006] To solve the above problems, one embodiment is a control method for an exercise evaluation system that generates an evaluation report based on the detection results of a sensor, using a sensor attached to a predetermined mounting position below the knee of a subject and a server device, wherein the control method for the exercise evaluation system detects exercise information indicating the movement of the subject below the knee, acquires length information based on the subject's height, estimates the movement of the subject's feet from the detected exercise information and the acquired length information, and performs an evaluation of the estimated movement of the feet.

[0007] To solve the above problems, one embodiment is a computer control method comprising the steps of: causing the computer to acquire motion information indicating the movement of the subject's lower leg from a sensor attached to a predetermined mounting position below the subject's knee; causing the computer to acquire length information based on the subject's height; causing the computer to estimate the movement of the subject's foot from the acquired motion information and the acquired length information; and causing the computer to perform an evaluation of the estimated foot movement. To solve the above problem, one embodiment is a program that causes the computer to execute each process.

[0008] To solve the above problems, one embodiment provides a motion evaluation system comprising: a sensor attached to a predetermined mounting position below the knee of a subject and detecting motion information indicating the movement of the subject below the knee; and a server device that receives the motion information from the sensor, estimates the movement of the subject's feet from the received motion information and length information based on the subject's height, and performs an evaluation of the estimated movement of the feet. [Brief explanation of the drawing]

[0009] [Figure 1] This is a diagram showing an example configuration of the exercise evaluation system according to the embodiment. [Figure 2] This figure shows an example configuration of a server device according to the embodiment. [Figure 3A] This is a diagram illustrating the definition of the lower leg according to the embodiment. [Figure 3B] This is a diagram illustrating the length of the lower leg according to the embodiment. [Figure 3C] This figure shows an example of the first mounting position of the measuring device according to the embodiment. [Figure 3D] This figure shows an example of a second mounting position for the measuring device according to the embodiment. [Figure 4] This figure shows a graph illustrating an example of the relationship between height and length of the lower leg according to the embodiment. [Figure 5] This is a diagram illustrating the definition of the foot inclination angle according to the embodiment. [Figure 6] This figure shows an example of measurement data including kick data according to the embodiment. [Figure 7] This figure shows a graph illustrating an example of the relationship between elapsed time and foot speed according to the embodiment. [Figure 8A] This figure shows an example of the change in a person's posture during a kick according to the embodiment. [Figure 8B] This figure shows a graph illustrating an example of the relationship between foot speed and knee speed with respect to elapsed time in a good kick according to the embodiment. [Figure 8C]A diagram showing a graph representing an example of the relationship between the speed of the foot and the speed of the knee with respect to the elapsed time in the kick of a bad image according to an embodiment. [Figure 9A] A diagram showing an example of the movement of a human foot during a kick according to an embodiment. [Figure 9B] A diagram showing a graph representing an example of the relationship between the elapsed time and the angle of the foot according to an embodiment. [Figure 10] A diagram showing an example of the procedure of processing performed by the server device according to an embodiment.

Embodiments for Carrying Out the Invention

[0010] Hereinafter, embodiments will be described with reference to the drawings.

[0011] FIG. 1 is a diagram showing a configuration example of a motion evaluation system 1 according to an embodiment. The motion evaluation system 1 includes a measurement device 11, a server device 12, a terminal device 13, and a first computer A1. Also, FIG. 1 shows a user 51 and a ball 61 kicked by the user 51. Also, in the example of FIG. 1, a management unit B1 including the server device 12 and the first computer A1 is shown.

[0012] Here, in the present embodiment, a case where the measurement device 11 and the server device 12 communicate via the terminal device 13 is shown. However, for example, when the measurement device 11 and the server device 12 communicate without passing through the terminal device 13, the motion evaluation system 1 may not include the terminal device 13. Although not shown in the example of FIG. 1, for example, devices may communicate via a base station device or a relay device not shown. Also, in the present embodiment, for example, wireless communication is used for communication, but there may be a place where wired communication is used.

[0013] In addition, in this embodiment, the case where the first computer A1 capable of communicating with the server device 12 is provided has been shown, but the first computer A1 does not necessarily have to be provided. In the example of FIG. 1, when the first computer A1 is not provided in the motion evaluation system 1, the management unit B1 is substantially equivalent to the server device 12. Note that the function of the first computer A1 may be included in the server device 12.

[0014] The user 51 is a human, and in this embodiment, is a child who plays soccer. In this embodiment, the ball 61 is a soccer ball. The measurement device 11 is attached to a predetermined attachment position below the knee of one leg of the user 51. The measurement device 11 may be attached to the attachment position of the user 51 using, for example, a band included in the measurement device 11 or a band separate from the measurement device 11. Note that the user 51 may be referred to as, for example, a subject or a competitor.

[0015] The measurement device 11 includes one or more sensors that detect a predetermined physical quantity. The measurement device 11 may include, for example, an IMU sensor composed of an inertial measurement unit (IMU: Inertial Measurement Unit). The IMU sensor may measure, for example, acceleration and angular velocity. The measurement device 11 and the terminal device 13 perform wireless communication. In this embodiment, the wireless communication may be wireless communication of Bluetooth (registered trademark) Low Energy. Here, the measurement device 11 may include any sensor, and for example, may include two or more sensors. Note that the measurement device may be referred to as, for example, a measuring instrument. For example, when the measurement device is equivalent to one sensor, the measurement device may be referred to as a sensor. For example, when the measurement device includes two or more sensors, the measurement device may be referred to as a sensor unit or the like. Furthermore, measurement may also be called, for example, measurement, detection, or detection. Furthermore, the values ​​measured by the measuring device 11 may be called, for example, measured values, detected values, or actual measured values.

[0016] The terminal device 13 may be, for example, a smartphone, a tablet device, or a notebook computer. The terminal device 13 and the server device 12 communicate with each other, for example, via a network such as the Internet. Here, the terminal device 13 may, for example, be held by the user 51's coach or supervisor, or parent.

[0017] The first computer A1 may be operated by a designated operator or the like. The first computer A1 transmits user information, which is information about user 51, to the server device 12. The first computer A1 and the server device 12 communicate with each other via wired or wireless connection. Furthermore, the user 51, the person operating the terminal device 13, and the person operating the first computer A1 may all be different people, some of them may be the same person, or they may all be the same person. The server device 12 performs a predetermined evaluation regarding the user 51's movements.

[0018] In this embodiment, generally speaking, the measuring device 11 transmits measurement data to the terminal device 13, and the terminal device 13 transmits the measurement data to the server device 12. The server device 12 performs a predetermined evaluation of the user 51's movement based on user information received from the first computer A1 and measurement data received from the terminal device 13. The server device 12 transmits user information and evaluation results to the terminal device 13. The terminal device 13 displays the evaluation results received from the server device 12 on its screen. The terminal device 13 may also display user information received from the server device 12 on its screen. The terminal device 13 may control the measurements performed by the measuring device 11.

[0019] In this embodiment, for the sake of explanation, we will use one user 51 as an example. However, for example, the exercise evaluation system 1 according to this embodiment may be applied to multiple users, in which case the same processing as in this embodiment will be performed for each user. In this case, the information of each of these multiple users may be stored as user information. For example, if the exercise evaluation system 1 is applied to a soccer class, the multiple users may be children attending the soccer class.

[0020] Figure 2 shows an example of the configuration of a server device 12 according to this embodiment. In this embodiment, the server device 12 is configured using a computer. The server device 12 includes an input unit 111, an output unit 112, a communication unit 113, a storage unit 114, and a control unit 115. The control unit 115 includes an acquisition unit 131, an estimation unit 132, an evaluation unit 133, an advice unit 134, and a report generation unit 135.

[0021] The input unit 111 may, for example, have a function to input information output from an external device (not shown). If the functions of the first computer A1 are incorporated into the server device 12, the input unit 111 may have a function to input instructions, etc., based on operations performed by an operator (not shown), for example.

[0022] The output unit 112 may have a function to output information to an external device (not shown), for example. When the functions of the first computer A1 are incorporated into the server device 12, the output unit 112 may have, for example, a function to display information to be displayed on a display screen (not shown), or a function to output sound information to a speaker (not shown).

[0023] The communication unit 113 has the function of performing communications. In this embodiment, the communication unit 113 communicates with the terminal device 13 via a network such as the Internet. In this embodiment, the communication unit 113 is shown separately from the input unit 111 and the output unit 112. However, for example, the receiving function of the communication unit 113 may be included in the functions of the input unit 111, and the transmitting function of the communication unit 113 may be included in the functions of the output unit 112.

[0024] The memory unit 114 stores information. The server device 12 may be configured to use an external database (not shown) instead of, or together with, the storage unit 114, to store information in the database and to retrieve information from the database, at least one of the above.

[0025] The control unit 115 performs various processes or controls on the server device 12. In this embodiment, the control unit 115 is equipped with a predetermined processor, such as a CPU (Central Processing Unit), and performs various processes or controls by executing a control program using this processor. The control program may be stored, for example, in the memory unit 114.

[0026] The acquisition unit 131 acquires the data necessary for processing. The acquisition unit 131 acquires, for example, data stored in the storage unit 114, data received by the communication unit 113, or data input by the input unit 111. The term "data" may also be used instead of "information."

[0027] The estimation unit 132 performs a predetermined estimation. In this embodiment, the estimation unit 132 may, for example, estimate the length below the knee, estimate the speed of the foot, or estimate the speed of the ball 61. The evaluation unit 133 performs a predetermined evaluation. In this embodiment, the evaluation unit 133 may, for example, perform an evaluation of the kick when the user 51 kicks the ball 61. The advice unit 134 performs processing related to predetermined advice. In this embodiment, the advice is related to the evaluation results. The report generation unit 135 generates a predetermined report. In this embodiment, the report is a report on the evaluation results and may include advice information.

[0028] In the examples in Figures 3A to 3D, for the sake of explanation, the position of the foot relative to the knee will be referred to as the lower side, and the position of the knee relative to the foot will be referred to as the upper side.

[0029] Figure 3A is a diagram illustrating the definition of the lower leg according to the embodiment. Figure 3A shows a schematic representation of the bone structure around the human foot, including the patella (C1), the tibia (C2) and fibula (C3) below it, and the tarsal bones (C4) below them. In this embodiment, the subknee region, which is just below the knee, is the region of the tibia C2 that is below the patella C1 and does not overlap with the patella C1. In the example shown in Figure 3A, a first region R1, which is an example of the area below the knee, is schematically shown. In this embodiment, the position of a point included in the first region R1 is used as the position below the knee. In this embodiment, as an example, the measuring device 11 is attached to the mounting position, which is below the knee.

[0030] Figure 3B is a diagram illustrating the length from below the knee to the foot according to the embodiment. Figure 3B, like Figure 3A, shows the patella C1, the tibia C2 and fibula C3 below it, and the tarsal bone C4 below them. Figure 3B shows the first length D1, which corresponds to the length from below the knee to the foot in this embodiment. In this embodiment, the length from below the knee to the foot is defined as the length from below the knee to the tarsal bone C4. In this embodiment, the length from below the knee to the foot is also referred to as the knee-length.

[0031] Figure 3C shows an example of the first mounting position E1 of the measuring device 11 according to the embodiment. Figure 3C, like Figure 3A, shows the patella C1, the tibia C2 and fibula C3 below it, and the tarsal bone C4 below them. In the example shown in Figure 3C, another example of a location where the measuring device 11 is attached is the first attachment position E1, which is on the foot. In addition, the example in Figure 3C shows a second length D2, which corresponds to the length from below the knee to the foot. Here, "above the foot" refers, for example, to the lower end of the C2 ligament. In the example shown in Figure 3C, the measuring device 11 is attached to the foot to measure the speed of the foot. Alternatively, the speed at the first attachment position E1, which is a predetermined position below the knee, may be estimated from the speed of the foot and the length from below the knee to the foot.

[0032] Figure 3D shows an example of the second mounting position E2 of the measuring device 11 according to the embodiment. Figure 3D, like Figure 3A, shows the patella C1, the tibia C2 and fibula C3 below it, and the tarsal bone C4 below them. In the example shown in Figure 3D, another example of a position where the measuring device 11 is attached is the second attachment position E2, which is the longitudinal center of the tibia C2. Furthermore, in the example shown in Figure 3D, the third length D3, which is the distance from the second mounting position E2 to below the knee, and the fourth length D4, which is the distance from the second mounting position E2 to the tarsal bone C4, are shown. Here, the third length D3 and the fourth length D4 may each be considered, for example, half the length from below the knee to the foot. In the example shown in Figure 3D, the measuring device 11 is attached to the center of the longitudinal direction of the tibia C2 to measure the velocity at that location. Alternatively, the velocity below the knee may be estimated from the velocity at that location and the third length D3. Alternatively, the velocity of the foot may be estimated from the velocity at that location and the fourth length D4.

[0033] Figure 4 is a graph showing an example of the relationship between height and length below the knee according to this embodiment. In this graph, the horizontal axis represents the height of the person [cm], and the vertical axis represents the length of the person's lower leg [cm]. In the graph, the multiple circular points represent multiple data points that were actually measured. In the example in Figure 4, only one data point, 1011, is labeled for the sake of simplicity. Furthermore, the graph shows the first characteristic curve 1021, which is a straight line based on the model equation obtained from these multiple data points. In this embodiment, the length of the lower leg can be estimated from the height based on the first characteristic curve 1021.

[0034] Here, the model equation in question is one that estimates the length of the lower leg from the height. The model formula may be obtained, for example, by collecting data representing the correspondence between height and length of the lower leg, and then fitting it using a method such as the least squares method based on this data. As an example, the model equation may be {(Length below the knee) = (First value) × (Height) + (Second value)}, and (First value) and (Second value) may be determined by linear approximation.

[0035] Figure 5 is a diagram illustrating the definition of the foot inclination angle according to the embodiment. For the sake of explanation, Figure 5 shows the XYZ orthogonal coordinate axes, which are three-dimensional orthogonal coordinate axes. In this example, the direction from negative to positive on the X-axis is forward, and the direction from positive to negative on the X-axis is backward. Also, in this example, the direction from negative to positive on the Z-axis is upward, and the direction from positive to negative on the Z-axis is downward, which is the direction in which gravity acts.

[0036] Figure 5 shows the leg portion 1111 of a human being, including the lower leg and foot below the knee. The human being is standing straight and facing forward, with the feet on the ground 1121. In the example shown in Figure 5, the measuring device 11 is mounted in front of the knee. In this example, the measuring device 11 is considered to be fixed in place at the mounting position below the knee.

[0037] In the example shown in Figure 5, with the person standing straight and facing forward, the reference direction is defined as a predetermined direction F0 that extends vertically downward from a predetermined point on the measuring device 11. In other words, the reference direction is defined as the state in which the predetermined direction F0, as seen from the measuring device 11, forms a 90-degree angle with respect to the ground 1121. When the person lifts their leg forward, the predetermined direction F0 tilts in the direction of the first inclination G1, which in this embodiment is considered to be a positive inclination relative to 90 degrees. Conversely, when the person lifts their leg backward, the predetermined direction F0 tilts in the direction of the second inclination G2, which in this embodiment is considered to be a negative inclination relative to 90 degrees.

[0038] Figure 6 shows an example of measurement data including kick data according to the present invention. In the graph shown in Figure 6, the horizontal axis represents elapsed time [seconds], and the vertical axis represents angular velocity [degrees per second]. Figure 6 shows a second characteristic 1211 representing the angular velocity norm obtained based on measurement data, and a third characteristic 1221 representing the difference in the angular velocity norm.

[0039] Furthermore, Figure 6 shows the elapsed time on the horizontal axis, from the first hour t1 to the fourth hour t4. The first time interval t1 represents the time when the difference in angular velocity norms is greatest. The second time period t2 represents the time in the past, prior to the first time period t1, when the angular velocity norm falls below a predetermined value. The third time t3 represents the time when a predetermined time has elapsed since the first time t1. In this embodiment, this time is considered to be when the kick is finished. Any predetermined time may be set. The fourth time period t4 represents a predetermined time period prior to the second time period t2, which is before the kick. This predetermined time period can be any time, for example, 1 second.

[0040] In this embodiment, measurement data between the fourth time t4 and the third time t3 is considered to correspond to data for one kick. This allows data corresponding to kicks to be extracted from the measurement data. Data extraction may also be referred to as data segmentation, for example.

[0041] Figure 7 is a graph showing an example of the relationship between elapsed time and foot speed according to the embodiment. In the graph shown in Figure 7, the horizontal axis represents elapsed time [seconds], and the vertical axis represents foot speed [m / second]. Figure 7 shows the fourth characteristic 1311, which represents the speed of the feet.

[0042] Furthermore, Figure 7 shows the elapsed time on the horizontal axis, specifically at the 11th hour (t11) and the 12th hour (t12). The 11th hour, t11, represents the time when the foot speed reaches its maximum speed. Time 12, t12, represents the impact velocity. Here, impact refers to the moment when user 51's foot hits ball 61. The impact velocity represents the speed of user 51's foot at the moment it hits ball 61.

[0043] Refer to Figures 8A, 8B, and 8C to explain good and bad kicking concepts. Figure 8A shows an example of the change in human posture during kicking according to this embodiment. Figure 8A shows examples of human postures during kicking, specifically User 51's first posture H1, User 51's second posture H2, and User 51's third posture H3. When user 51 kicks ball 61, the posture changes in the order of first posture H1, second posture H2, and third posture H3.

[0044] Figure 8A shows the first knee a1 of user 51 in the first posture H1, the second knee a2 of user 51 in the second posture H2, and the third knee a3 of user 51 in the third posture H3. In the first posture H1, user 51 swings down the first knee a1, and the velocity of the first knee a1 is accelerated. In the second posture H2, the second knee a2 decelerates, and user 51 swings their leg down. In the third position H3, user 51's foot accelerates and hits the ball 61.

[0045] Figure 8B is a graph showing an example of the relationship between foot velocity and knee velocity with respect to elapsed time in a good kick according to the embodiment. In the graph shown in Figure 8B, the horizontal axis represents elapsed time [seconds], and the vertical axis represents foot speed [m / second]. Figure 8B shows the fifth characteristic 1511, which represents the speed of the foot, and the sixth characteristic 1521, which represents the speed of the knee.

[0046] Furthermore, Figure 8B shows the elapsed time on the horizontal axis, from the 21st hour (t21) to the 23rd hour (t23). The 21st hour, t21, represents the time when the vehicle is in the first posture H1, as shown in Figure 8A. Time 22, t22, represents the time when the aircraft is in the second orientation H2, as shown in Figure 8A. Time 23, t23, represents the time when the position is in the third orientation H3, as shown in Figure 8A.

[0047] Figure 8C is a graph illustrating an example of the relationship between foot velocity and knee velocity with respect to elapsed time in a poorly executed kick according to the embodiment. In the graph shown in Figure 8C, the horizontal axis represents elapsed time [seconds], and the vertical axis represents foot speed [m / second]. Figure 8C shows the seventh characteristic 1512, which represents the speed of the foot, and the eighth characteristic 1522, which represents the speed of the knee.

[0048] Furthermore, Figure 8C shows the elapsed time on the horizontal axis, from the 31st hour t31 to the 33rd hour t33. Time 31, t31, represents the time when the vehicle is in the first posture H1, as shown in Figure 8A. Time 32, t32, represents the time when the aircraft is in the second orientation H2, as shown in Figure 8A. Time 33, t33, represents the time when the position is in the third orientation H3, as shown in Figure 8A.

[0049] Refer to Figures 9A and 9B to explain the movement of the foot during a kick. Figure 9A shows an example of human foot movement during a kick according to the embodiment. Figure 9A shows examples of human foot movement during kicking, specifically User 51's 11th posture H11, 12th posture H12, 13th posture H13, and 14th posture H14. When user 51 kicks ball 61, the posture changes in the following order: 11th posture H11, 12th posture H12, 13th posture H13, and 14th posture H14.

[0050] Figure 9A shows the 11th knee a11 of user 51 in the 11th posture H11, the 12th knee a12 of user 51 in the 12th posture H12, the 13th knee a13 of user 51 in the 13th posture H13, and the 14th knee a14 of user 51 in the 14th posture H14. In this example, the evaluation is based on the 12th posture H12 to determine whether the leg is lifted properly. In this example, the evaluation of whether the leg was swung through properly is performed based on the 14th posture, H14.

[0051] Figure 9B is a graph showing an example of the relationship between elapsed time and foot angle according to the embodiment. In the graph shown in Figure 9B, the horizontal axis represents elapsed time [seconds], and the vertical axis represents the angle of the foot [degrees]. Figure 9B shows the ninth characteristic 1611, which represents the angle of the foot.

[0052] Furthermore, Figure 9B shows the elapsed time on the horizontal axis, specifically at the 41st hour (t41) and the 42nd hour (t42). The 41st hour, t41, represents the time when the position is in the 12th posture H12, as shown in Figure 9A. The 42nd hour, t42, represents the time when the position is in the 14th posture H14, as shown in Figure 9A.

[0053] Figure 10 shows an example of the processing procedure performed by the server device 12 according to this embodiment. In process T1, the acquisition unit 131 acquires measurement data K1, and the estimation unit 132 extracts one set of kick data from the measurement data K1. In process T2, the estimation unit 132 calculates the speed and attitude of the measuring device 11.

[0054] In process T3, the estimation unit 132 calculates the speed of the user's feet. In this process, the estimation unit 132 estimates the length of the user's lower leg based on the user's height during processing T4. Then, the estimation unit 132 calculates the speed of the user's leg using the estimated length of the lower leg. As another example, if the user 51's lower leg length information is acquired by the acquisition unit 131, the estimation unit 132 does not need to perform process T4.

[0055] In process T5, the estimation unit 132 estimates the speed of the user 51's foot, and based on the estimation result, estimates the speed of the ball 61 kicked by the user 51. In process T6, the evaluation unit 133 evaluates the kick performed by the user 51. In process T7, the report generation unit 135 generates a predetermined evaluation report K2. At this time, the advice unit 134 generates predetermined advice, which may be included in the evaluation report K2.

[0056] Here, we will explain in more detail the overall processing flow performed in the exercise evaluation system 1 according to this embodiment. In this embodiment, it is assumed that the measuring device 11 is equipped with an IMU sensor. Furthermore, while this embodiment assumes that the measuring device 11 is mounted below the user's knee, in other cases, such as when the measuring device 11 is mounted at a location below the knee, the calculation formulas used may be adjusted according to that location.

[0057] In preparation for measurement, the first computer A1 uses a web browser to input information about user 51, who will be evaluating the kick, into the server device 12. Here, the user 51's information includes, for example, their name and date of birth, and in this embodiment, it includes their height. In this embodiment, the length below the knee is estimated from the height, but if such estimation is not performed, the height information does not need to be input to the server device 12. The server device 12 stores the input user 51 information in the storage unit 114.

[0058] This section explains the processing during measurement. User 51 attaches the measuring device 11 to a predetermined location. In this embodiment, the predetermined location is below the knee. Next, measurement is started by the measuring device 11 attached by the user 51. Here, the measuring device 11 may start measurement in response to receiving a predetermined instruction from, for example, the terminal device 13. In this case, the terminal device 13 may be operated by the user 51 or a coach, etc., to transmit the predetermined instruction to the measuring device 11. As another example, the measurement may be started by directly operating the measuring device 11, or the measuring device 11 may be configured to perform measurements continuously.

[0059] At the start of measurement, the measuring device 11 activates, for example, the IMU sensor to measure acceleration data and angular velocity data at predetermined intervals. This predetermined interval may be, for example, 1 millisecond, in which case the measurement will be at 1 kHz. The measuring device 11 stores the measurement result data in an internal memory (not shown).

[0060] Next, user 51 kicks ball 61. Subsequently, the measurement device 11 stops the measurement. At this point, the measurement device 11 may terminate the measurement, for example, in response to receiving a predetermined instruction from the terminal device 13. In this case, the terminal device 13 may be operated by the user 51 or a coach, etc., to transmit the predetermined instruction to the measurement device 11. As another example, the measurement may be terminated by directly operating the measuring device 11, or the measuring device 11 may be configured to perform measurements continuously.

[0061] When the measurement device 11 stops measuring, it stops the IMU sensor and terminates saving to its internal memory. After the measurement is completed, the measuring device 11 sends the measurement data K1, which is the measurement result data, to the server device 12. Here, the measuring device 11 may, for example, send the measurement data K1 to the server device 12 in response to receiving a predetermined instruction from the terminal device 13. In this case, the terminal device 13 may be operated by a user 51 or a coach, etc., to send the predetermined instruction to the measuring device 11. In this embodiment, the measuring device 11 uploads the measurement data K1 to the terminal device 13, and the terminal device 13 uploads the measurement data K1 to the server device 12 via internet communication or the like.

[0062] The server device 12 performs analysis of the uploaded measurement data K1 and transmits the resulting data to the terminal device 13. The terminal device 13 displays the resulting data on its screen. This allows the user 51 or a coach, etc., to view the resulting data. Here, the resulting data includes, for example, the evaluation results of kicks.

[0063] The process of evaluating the kick performed by the server device 12 will be explained in more detail in the process shown in Figure 10. In process T1 shown in Figure 10, as shown in Figure 6, the server device 12 extracts the data for one kick from the received measurement data K1. The data for a single kick can be extracted, for example, by following steps P1 to P4 below. In step P1, the point where the difference in the norms of the three-axis angular velocity is greatest is determined to be the impact point of the kick. In other words, when the foot hits the ball 61, the rotation of that foot decelerates. Note that the rotation of that foot is, for example, a rotation around the knee. In the example in Figure 6, the first time t1 corresponds to the time of the impact point. Here, the norm of the angular velocity of the three axes is the square root of the sum of the squares of the angular velocities for the X, Y, and Z axes. The difference in this norm is, for example, the difference between the norm at a certain point in time and the norm at a predetermined time interval prior, obtained from measured values ​​at predetermined time intervals. This predetermined time may be, for example, 1 [m seconds].

[0064] In step P2, the measurement data K1 is checked by working backward in time from the impact point, and the point where the norm of the three-axis angular velocity is less than a predetermined value is determined to be the point before the kick. This predetermined value may be, for example, 10 degrees per second. In the example in Figure 6, the second time t2 corresponds to the time of the point before the kick.

[0065] In step P3, the point at which the kick ends is determined to be after a predetermined time has elapsed since the impact point. This predetermined time may be, for example, 200 milliseconds. In the example in Figure 6, the third time t3 corresponds to the time of the kick-off point.

[0066] In step P4, points prior to the point before the kick are determined to be reserve points. This predetermined time may be, for example, 1 second. In the example in Figure 6, the fourth time t4 corresponds to the time of the reserve point.

[0067] Then, the period from the reserve point to the point where the kick ends is determined to be included in the kick data. In this example, the time from the reserve point to the point before the kick is considered as the time before the kick begins, and may be used, for example, as the stationary interval for user 51, for posture calculation calibration.

[0068] In the process T2 shown in Figure 10, the server device 12 calculates the speed and attitude of the measuring device 11. In this calculation, velocity and attitude are calculated from acceleration and angular velocity for the data interval targeted by the kick data.

[0069] In processes T3 and T4 shown in Figure 10, the server device 12 estimates the length of the lower leg from the user's height and calculates the speed of the foot based on that estimation. For example, in a configuration that includes a foot speed calculation function for calculating foot speed and a lower leg length estimation function for estimating the length of the lower leg, the foot speed calculation function may input height information to the lower leg length estimation function, and the lower leg length estimation function may output lower leg length information corresponding to that height to the foot speed calculation function.

[0070] Foot speed may be calculated, for example, based on the speed and posture of the lower leg, and the length of the lower leg. In this embodiment, when calculating the velocity of the foot, the part from below the knee to the foot is defined as a rigid body. That is, if the part from below the knee to the foot is defined as a rigid body, the angular velocity and the amount of rotation will be the same, so the velocity and posture of the foot can be calculated by determining the acceleration of the foot from the length of the lower leg.

[0071] In the process T5 shown in Figure 10, the server device 12 estimates the velocity of the ball 61. In this example, the velocity of ball 61 is estimated based on the velocity of the foot at the point of impact. This estimation may be performed using a model equation. This model equation may be, for example, one in which the speed of the ball when a person actually kicks the ball is measured with a speed gun or the like, and the relationship between the speed of the foot at the impact point measured by the measuring device 11 and the speed of the ball is determined. In this model equation, the speed of the ball 61 is determined from the speed of the foot.

[0072] In process T6 shown in Figure 10, the server device 12 performs a kick evaluation as shown in Figures 7, 8A to 8C, and 9. In this example, the evaluation unit 133 evaluates the following evaluation items 1 to 4 based on the speed and posture of the feet and lower legs. Each evaluation may be assessed using, for example, a tiered scoring system. For instance, a 10-point scale could be used, with 1 point representing the worst performance and 10 points representing the best performance, in increments of 1 point. For example, in soccer, kicking data from high-level players could be collected, and based on this data, a score of 10 could be assigned to kicks that are close to the player's actual data value, with the score gradually decreasing as the kick becomes worse compared to the player's actual data value.

[0073] In evaluating a kick, kicking power is generally measured based on the speed of the foot at impact and the estimated speed of the ball. Furthermore, in evaluating kicks, it is determined whether the impact was made at the point where the foot's speed was at its maximum during the kick.

[0074] The first evaluation criterion is the result of calculating the deceleration leading up to impact based on the difference between the maximum foot speed and the impact speed. In other words, evaluation is possible based on a comparison between the maximum foot speed and the impact speed. Generally speaking, it's good if there's no deceleration before impact, and bad if there's a lot of deceleration before impact. The first evaluation item may be based on the information shown in Figure 7, for example.

[0075] The second evaluation criterion is the time calculated from the point of maximum foot speed to the point of impact, based on the difference between the point of maximum foot speed and the point of impact. In other words, evaluation is possible based on a comparison of the time at the point of maximum foot speed and the time at the point of impact. Generally speaking, it is good if the point of maximum velocity and the point of impact are the same, and it is bad if the time between the point of maximum velocity and the point of impact is long. The second evaluation criterion may be based, for example, on the information shown in Figure 7. Here, the first evaluation item and the second evaluation item may be used individually, or both may be used.

[0076] The third evaluation criterion is whether the knee joint is being used effectively. In this example, the speed of the feet and the speed of the lower leg are checked to determine whether the knee joint is being used effectively. For example, an evaluation may be based on the rate of deceleration from the maximum speed of the lower leg during the kick to the speed of impact. As an example, a good deceleration rate may be determined by referring to the kicks of high-level players. For example, the difference between the maximum speed of the foot during a kick and the maximum speed of the lower leg could be calculated, and an evaluation could be made based on how much the foot speed was increased during the downward swing of the leg. As an example, it might be considered better to significantly increase the foot speed.

[0077] Furthermore, the third evaluation item may be based on the information shown in Figures 8A, 8B, and 8C, for example. When evaluating whether the knee joint is being used effectively, the following points can be considered regarding the first posture H1 to the third posture H3. In other words, regarding the first posture H1, one perspective is that the speed of the lower leg increases because the knee is kept bent while swinging the arm down. Furthermore, regarding the second posture H2, there is the perspective that the lower leg decelerates and the speed of the leg increases as the leg is swung down next. Furthermore, regarding the third position H3, there is the perspective that it is best to make impact when the foot speed is at its highest.

[0078] In the good image shown in Figure 8B, the speed of the leg increases significantly after the speed of the lower leg is at its maximum, and the lower leg decelerates towards impact. On the other hand, in the poor image shown in Figure 8C, the speed of the foot does not increase much after the speed of the lower leg reaches its maximum, and the lower leg does not decelerate much towards impact.

[0079] The fourth evaluation item is whether the leg was lifted properly and whether the leg was swung through properly. Furthermore, the fourth evaluation criterion may be based, for example, on the information shown in Figures 9A and 9B. In this example, the angle at which the leg is raised is calculated from the position of the lower leg. Then, as in the 12th posture H12, the angle at which the leg is raised most far back is detected, and based on this angle, it is evaluated whether the leg was raised sufficiently. Also, as in the 14th posture H14, the angle at which the leg is raised most far forward is detected, and based on this angle, it is evaluated whether the leg was swung through sufficiently. In this example, the general conclusion is that it is better to lift the leg high behind you and swing it forward with a wide motion.

[0080] In this example, we have shown the first to fourth evaluation items, but in other examples, only a part of the first to fourth evaluation items may be used for evaluation, or other evaluation items may be used for evaluation.

[0081] In process T7 shown in Figure 10, the server device 12 generates the evaluation report K2. In this example, the report generation unit 135 generates an evaluation report K2 according to the evaluation result level of the first to fourth evaluation items. The report generation unit 135 may generate the evaluation report K2 using the advice information generated by the advice unit 134.

[0082] Here, the advice unit 134 may generate advice information according to, for example, the evaluation results level of the first to fourth evaluation items. This generation may be performed automatically, for example, or with the assistance of the user 51's coach or other operation.

[0083] For example, information on advice comments corresponding to the evaluation results level of the first to fourth evaluation items may be prepared in advance as correspondence information, such as in a table format, and stored in the storage unit 114. In this case, the advice unit 134 generates advice information corresponding to the evaluation results level of the first to fourth evaluation items based on the correspondence information.

[0084] Furthermore, the system may be configured to allow users, such as coaches, to edit the advice comments. For example, the advice unit 134 has a machine learning function, and when the advice comment is edited, it learns the correspondence between the edited advice comment and the evaluation result levels of the first to fourth evaluation items, and based on the learning results, it may use the learned advice comment information to generate advice information for subsequent measurement data K1 based on the evaluation result levels of the first to fourth evaluation items. In machine learning, for example, information from a table that associates the evaluation levels of the first to fourth evaluation items with one of several types of fixed advice comments may be learned.

[0085] As described above, the exercise evaluation system 1 and its control method according to this embodiment can evaluate the exercise of a subject even when it is difficult to attach sensors to the subject's feet. In the motion evaluation system 1 and its control method according to this embodiment, for example, foot movement can be estimated based on the output from a sensor attached below the subject's knee and the length of the subject's lower leg, and the motion associated with the estimated foot movement can be evaluated.

[0086] Furthermore, in the motion evaluation system 1 and its control method according to this embodiment, for example, it is not necessary to attach a sensor to the ball 61, so motion evaluation can be performed even without multiple sensors such as sensors attached to the subject and sensors attached to the ball. For example, when sensors attached to the subject and sensors attached to the ball are used, a large processing load may be placed on ensuring time synchronization between these sensors and combining the output values ​​from these sensors.

[0087] In this embodiment, we have shown the case where the configuration according to this embodiment is applied to soccer, but a configuration similar to this embodiment may be applied to other sports. As an example, this embodiment shows a configuration for evaluating the motion when a user 51 kicks a soccer ball 61, but as another example, a configuration similar to this embodiment may be applied to evaluating the motion when kicking a ball in another sport. Other sports in this category include, for example, rugby.

[0088] An example configuration according to this embodiment is shown. As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. The exercise evaluation system 1 comprises a sensor attached to a predetermined mounting position below the knee of the subject, and a server device 12 that generates an evaluation report K2 based on the detection results of the sensor. The control method for the exercise evaluation system 1 comprises five steps, from the first to the fifth step. In the first step, the sensor is made to detect movement information indicating the movement of the subject's lower body below the knee. In the second step, the sensor is instructed to transmit motion information to the server device 12. In the third step, the server device 12 is instructed to acquire length information regarding the length from the subject's knee down to their foot. In the fourth step, the server device 12 is instructed to estimate the movement of the subject's feet from the received motion information and acquired length information. In the fifth step, the server device 12 is instructed to evaluate the estimated foot movements.

[0089] Therefore, the control method of the exercise evaluation system 1 allows for the evaluation of a subject's movements even when it is difficult to attach sensors to the subject's feet, for example. In this embodiment, user 51 is an example of a target person. In this embodiment, the sensors provided by the measuring device 11 are an example of sensors. The number of sensors may be one or multiple. Furthermore, the predetermined mounting position may be any of the following positions, for example, the position below the knee shown in Figure 3A, the first mounting position E1 shown in Figure 3C, or the second mounting position E2 shown in Figure 3D.

[0090] Furthermore, in this embodiment, as an example, motion information indicating movement at a predetermined mounting position below the subject's knee may be used as motion information indicating movement below the subject's knee. In this case, the motion information indicating movement at the predetermined mounting position may be, for example, information included in the measurement data K1 when the user 51 kicks the ball 61, or information obtained by calculation or the like based on that information. Here, the measurement data K1 is, for example, data measured at the predetermined mounting position of the sensor. As another example, motion information indicating movement at a position below the subject's knee, other than the predetermined mounting position, may be used as motion information indicating movement below the subject's knee. In this case, the motion information indicating movement at a position other than the predetermined mounting position may be obtained, for example, by calculation based on measurement data K1.

[0091] Furthermore, in this embodiment, the information regarding the user 51's lower leg length is an example of length information relating to the length from the subject's lower leg to their foot. Furthermore, in this embodiment, the movement of the user's foot when kicking the ball 61 is an example of the movement of the subject's foot.

[0092] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 is instructed to identify characteristic points of the movement information from the movement information detected by the sensor and to extract them as evaluation data for foot movement. Therefore, in the control method of the motion evaluation system 1, for example, the evaluation interval can be automatically extracted from the data detected by the sensor. In this embodiment, the points at the first time t1 to the fourth time t4 shown in Figure 6 are examples of characteristic points of motion information.

[0093] As an example configuration, the control method for the exercise evaluation system 1 includes a sixth step. In the sixth step, the server device 12 is instructed to output advice corresponding to the evaluation. Therefore, the control method of the exercise evaluation system 1 can, for example, automatically generate advice.

[0094] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the third step, the server device 12 is made to receive information regarding the subject's height. In the third step, the server device 12 is instructed to acquire length information based on the subject's height. Therefore, in the control method of the exercise evaluation system 1, for example, the length from the knee down to the foot of the subject is obtained based on the subject's height.

[0095] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 is instructed to estimate the motion information of the subject's foot as it rotates around the knee, and to perform an evaluation of the speed of the foot. Therefore, in the control method of the motion evaluation system 1, for example, the speed of the kick can be evaluated from data below the knee.

[0096] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 is instructed to identify a specific timing from the foot movement information and to evaluate the kicking force of the foot at that specific timing. Therefore, in the control method of the motion evaluation system 1, kicking force can be evaluated from the values ​​detected by the sensor, for example, as the first evaluation item or the second evaluation item. Here, the specific timing in question may be, for example, the timing of the impact point.

[0097] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 is instructed to compare and evaluate the maximum speed obtained from the foot movement information with the foot speed at a specific timing. Therefore, in the control method of the motion evaluation system 1, the timing of the kick can be evaluated from the values ​​detected by the sensor, for example, as a first evaluation item or a second evaluation item.

[0098] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 is instructed to compare and evaluate the measured speed below the knee detected by the sensor with the estimated speed of the foot. Therefore, the control method of the motion evaluation system 1 allows for evaluation of whether the knee joint is being used effectively based on the values ​​detected by the sensor, for example, as in the third evaluation item. Here, the velocity below the knee may be, for example, the velocity at a predetermined mounting position below the knee, or the velocity at a position other than the predetermined mounting position below the knee.

[0099] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. In the fifth step, the server device 12 evaluates the leg swing angle according to the posture of the lower leg after a specific timing. Therefore, in the control method of the motion evaluation system 1, for example, the leg swing can be evaluated from the values ​​detected by the sensor, as in the fourth evaluation item. Here, the posture below the knee may be, for example, the posture at a predetermined mounting position below the knee, or a posture at a position other than the predetermined mounting position below the knee may be used.

[0100] As an example configuration, the control method for the exercise evaluation system 1 has the following configuration. The control method for the exercise evaluation system 1 uses a sensor attached to a predetermined mounting position below the knee of the subject and a server device 12 to generate an evaluation report K2 based on the detection results of the sensor. The control method of the exercise evaluation system 1 involves detecting exercise information indicating the movement of the subject below the knee, acquiring length information regarding the length from the subject below the knee to the foot, estimating the movement of the subject's foot from the detected exercise information and acquired length information, and performing an evaluation of the estimated foot movement. Therefore, the control method of the exercise evaluation system 1 allows for the evaluation of a subject's movements even when it is difficult to attach sensors to the subject's feet, for example.

[0101] As an example configuration, a computer control method has the following configuration. The computer control method comprises the following steps: The computer control method includes a step of causing the computer to acquire motion information indicating the movement of the subject's lower leg from a sensor attached to a predetermined mounting position below the subject's knee. The computer control method includes a step of causing the computer to acquire length information relating to the length from the knee down to the foot of the subject. The computer control method includes a step of causing the computer to estimate the movement of the subject's feet from the acquired motion information and acquired length information. The computer control method includes a step of having the computer perform an evaluation of the estimated foot movements. Therefore, computer-controlled methods allow for the evaluation of a subject's movements even when, for example, it is difficult to attach sensors to the subject's feet. Here, the computer may be, for example, a computer that constitutes server device 12.

[0102] As an example configuration, the program has the following structure. This program is designed to instruct a computer to perform each of the above steps. Therefore, this program allows for the evaluation of a subject's movement even when, for example, it is difficult to attach sensors to the subject's feet.

[0103] As an example configuration, the exercise evaluation system 1 has the following configuration. The exercise evaluation system 1 is attached to a predetermined position below the subject's knee and includes a sensor that detects exercise information indicating the movement of the subject's lower leg. The system receives the exercise information from the sensor and estimates the subject's leg movement from the received exercise information and length information relating to the length from below the knee to the foot, and then performs an evaluation of the estimated leg movement. Therefore, the exercise evaluation system 1 can evaluate a subject's movement even when it is difficult to attach sensors to the subject's feet, for example.

[0104] A program for realizing the function of any component in any of the devices described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes the operating system and hardware such as peripheral devices. "Computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROM (Read Only Memory), CD (Compact Disc)-ROMs, and storage devices such as hard disks built into the computer system. "Computer-readable recording medium" also includes volatile memory within a computer system that acts as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Such volatile memory may be RAM. The recording medium may also be a non-temporary recording medium.

[0105] The above program may be transmitted from a computer system that stores this program in a memory device or the like to another computer system via a transmission medium, or by transmission waves within the transmission medium. The "transmission medium" used to transmit the program refers to a medium that has the function of transmitting information, such as a network like the Internet or a communication line like a telephone line. The above program may be intended to implement some of the functions described above. The above program may also be a so-called differential file, capable of implementing the aforementioned functions in combination with programs already recorded in the computer system. A differential file may also be called a differential program.

[0106] The functions of any component in any device described above may be implemented by a processor. Each process in the embodiment may be implemented by a processor that operates based on information such as a program, and a computer-readable recording medium that stores information such as a program. The functions of each part of the processor may be implemented by separate hardware, or the functions of each part may be implemented by integrated hardware. The processor includes hardware, and the hardware may include at least one of a circuit that processes digital signals and a circuit that processes analog signals. The processor may be configured using one or more circuit devices or one or both of one or more circuit elements mounted on a circuit board. ICs (Integrated Circuits) may be used as circuit devices, and resistors or capacitors may be used as circuit elements.

[0107] The processor may be a CPU. However, the processor is not limited to a CPU; various types of processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) may be used. The processor may be a hardware circuit using an ASIC (Application Specific Integrated Circuit). The processor may consist of multiple CPUs, or it may consist of hardware circuits using multiple ASICs. The processor may consist of a combination of multiple CPUs and hardware circuits using multiple ASICs. The processor may include one or more amplifier circuits or filter circuits that process analog signals.

[0108] Although embodiments have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs and the like that do not depart from the gist of this disclosure. [Note] The following are configuration examples 1 through 13. Furthermore, the lower-level configuration examples may or may not be applied to the higher-level configuration examples. Furthermore, a lower-level configuration example applicable to any of the two or more higher-level configuration examples may be applied to any of those two or more higher-level configuration examples. Moreover, if two or more application examples arise in this manner, a configuration example even lower than the lower-level example may be applied to any of those two or more application examples.

[0109] <Configuration Example 1> A control method for an exercise evaluation system comprising a sensor attached to a predetermined mounting position below the knee of a subject, and a server device that generates an evaluation report based on the detection results of the sensor, The first step involves causing the sensor to detect movement information indicating the movement of the subject below the knee, The second step involves causing the sensor to transmit the motion information to the server device, A third step involves causing the server device to acquire length information based on the height of the subject, A fourth step involves causing the server device to estimate the foot movement of the subject from the received motion information and the acquired length information. A fifth step involves having the server device perform an evaluation of the estimated foot movements, Equipped with, A method for controlling the aforementioned motion evaluation system.

[0110] <Configuration Example 2> In the fifth step, the server device is instructed to identify characteristic points of the motion information detected by the sensor and to extract them as evaluation data for the foot movement. A control method for the motion evaluation system described in <Configuration Example 1>.

[0111] <Configuration Example 3> The server device is further equipped with a sixth step of causing it to output advice corresponding to the evaluation, A control method for the motion evaluation system described in <Configuration Example 1> or <Configuration Example 2>.

[0112] <Configuration Example 4> In the third step, the server device is instructed to acquire the length information from the subject's knee down to the foot, based on the subject's height. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 3>.

[0113] <Configuration Example 5> In the fifth step, the server device is instructed to estimate the motion information of the subject's foot as it rotates around the knee, and to perform an evaluation of the speed of the foot. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 4>.

[0114] <Configuration Example 6> In the fifth step, the server device is instructed to identify a specific timing from the motion information of the foot and to evaluate the kicking force of the foot at that specific timing. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 5>.

[0115] <Configuration Example 7> In the fifth step, the server device is instructed to perform the evaluation by comparing the maximum speed of the foot from the motion information with the speed of the foot at a specific timing. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 6>.

[0116] <Configuration Example 8> In the fifth step, the server device is instructed to compare and evaluate the measured value of the speed below the knee detected by the sensor with the estimated value of the speed of the foot. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 7>.

[0117] <Configuration Example 9> In the fifth step, the server device evaluates the leg swing angle according to the posture of the lower leg after a specific timing. A control method for the motion evaluation system described in any one of <Configuration Example 1> to <Configuration Example 8>.

[0118] <Configuration Example 10> A control method for an exercise evaluation system that generates an evaluation report based on the detection results of a sensor, using a sensor attached to a predetermined mounting position below the knee of a subject and a server device, The system detects movement information indicating the movement of the subject below the knee, Obtain length information based on the height of the aforementioned subject, The movement of the subject's foot is estimated from the detected motion information and the acquired length information. An evaluation is performed regarding the estimated foot movement. A control method for an exercise evaluation system.

[0119] <Configuration Example 11> A process of causing a computer to acquire motion information indicating the movement of the subject's lower leg from a sensor attached to a predetermined mounting position below the subject's knee, The process of causing the computer to acquire length information based on the height of the subject, The process involves causing the computer to estimate the movement of the subject's foot from the acquired motion information and acquired length information. The process involves having the computer perform an evaluation of the estimated foot movement, Equipped with, A method for controlling the aforementioned computer.

[0120] <Configuration Example 12> To the aforementioned computer, A program to execute each step described in <Configuration Example 11>.

[0121] <Configuration Example 13> A sensor is attached to a predetermined mounting position below the knee of the subject and detects motion information indicating the movement of the subject's lower leg. A server device that receives motion information from the sensor, estimates the foot movement of the subject from the received motion information and length information based on the subject's height, and performs an evaluation of the estimated foot movement. An exercise evaluation system equipped with the following features. [Explanation of symbols]

[0122] 1...Motion evaluation system, 11...Measurement device, 12...Server device, 13...Terminal device, 51...User, 61...Ball, 111...Input unit, 112...Output unit, 113...Communication unit, 114...Storage unit, 115...Control unit, 131...Acquisition unit, 132...Estimation unit, 133...Evaluation unit, 134...Advice unit, 135...Report generation unit, 1011...Data point, 1021...First characteristic line, 1111 ...legs, 1121...ground, 1211...second characteristic, 1221...third characteristic, 1311...fourth characteristic, 1511...fifth characteristic, 1521...sixth characteristic, 1512...seventh characteristic, 1522...eighth characteristic, 1611...ninth characteristic, A1...first computer, a1...first knee, a2...second knee, a3...third knee, a11...eleventh knee, a12...twelfth knee, a13...thirteenth knee, a14...fourteenth knee, B1 ...Management section, C1...patella, C2...tibia, C3...fibula, C4...tarsal bone, D1...first length, D2...second length, D3...third length, D4...fourth length, E1...first mounting position, E2...second mounting position, F0...predetermined direction, G1...first inclination, G2...second inclination, H1...first posture, H2...second posture, H3...third posture, H11...eleventh posture, H12...twelfth posture, H13...thirteenth posture, H14 ...14th posture, K1...Measurement data, K2...Evaluation report, R1...1st area, t1...1st hour, t2...2nd hour, t3...3rd hour, t4...4th hour, t11...11th hour, t12...12th hour, t21...21st hour, t22...22nd hour, t23...23rd hour, t31...31st hour, t32...32nd hour, t33...33rd hour, t41...41st hour, t42...42nd hour

Claims

1. A control method for an exercise evaluation system comprising a sensor attached to a predetermined mounting position below the knee of a subject, and a server device that generates an evaluation report based on the detection results of the sensor, The first step involves causing the sensor to detect movement information indicating the movement of the subject below the knee, The second step involves causing the sensor to transmit the motion information to the server device, A third step involves causing the server device to acquire length information based on the height of the subject, A fourth step involves causing the server device to estimate the movement of the subject's feet from the received motion information and the acquired length information. A fifth step involves having the server device perform an evaluation of the estimated foot movements, Equipped with, A method for controlling the aforementioned motion evaluation system.

2. In the fifth step, the server device is instructed to identify characteristic points of the motion information detected by the sensor and to extract them as evaluation data for the foot movement. A control method for the motion evaluation system according to claim 1.

3. The server device is further equipped with a sixth step of outputting advice corresponding to the evaluation. A method for controlling the motion evaluation system according to claim 1 or claim 2.

4. In the third step, the server device is instructed to acquire the length information from the subject's knee down to the foot, based on the subject's height. A method for controlling the motion evaluation system according to claim 1 or claim 2.

5. In the fifth step, the server device is instructed to estimate the motion information of the subject's foot as it rotates around the knee, and to perform an evaluation of the speed of the foot. A method for controlling the motion evaluation system according to claim 1 or claim 2.

6. In the fifth step, the server device is instructed to identify a specific timing from the motion information of the foot and to evaluate the kicking force of the foot at that specific timing. A method for controlling the motion evaluation system according to claim 1 or claim 2.

7. In the fifth step, the server device is instructed to perform the evaluation by comparing the maximum speed of the foot from the motion information with the speed of the foot at a specific timing. A method for controlling the motion evaluation system according to claim 1 or claim 2.

8. In the fifth step, the server device is instructed to compare and evaluate the measured value of the speed below the knee detected by the sensor with the estimated value of the speed of the foot. A method for controlling the motion evaluation system according to claim 1 or claim 2.

9. In the fifth step, the server device evaluates the leg swing angle according to the posture of the lower leg after a specific timing. A method for controlling the motion evaluation system according to claim 1 or claim 2.

10. A control method for an exercise evaluation system that generates an evaluation report based on the detection results of a sensor, using a sensor attached to a predetermined mounting position below the knee of a subject and a server device, The system detects movement information indicating the movement of the subject below the knee, Obtain length information based on the height of the aforementioned subject, The movement of the subject's foot is estimated from the detected motion information and the acquired length information. An evaluation is performed regarding the estimated foot movement. A control method for an exercise evaluation system.

11. A process of causing a computer to acquire motion information indicating the movement of the subject's lower leg from a sensor attached to a predetermined mounting position below the subject's knee, The process of causing the computer to acquire length information based on the height of the subject, The process involves causing the computer to estimate the movement of the subject's foot from the acquired motion information and acquired length information. The process involves having the computer perform an evaluation of the estimated foot movement, Equipped with, A method for controlling the aforementioned computer.

12. To the aforementioned computer, A program for performing each of the steps described in claim 11.

13. A sensor is attached to a predetermined mounting position below the knee of the subject and detects motion information indicating the movement of the subject's lower leg. A server device that receives motion information from the sensor, estimates the foot movement of the subject from the received motion information and length information based on the subject's height, and performs an evaluation of the estimated foot movement. An exercise evaluation system equipped with the following features.

Citation Information

Patent Citations

  • Athletic performance monitoring systems and methods in team sports environment

    JP2017074382A