[go: up one dir, main page]

WO2023195461A1 - Système, programme et procédé d'analyse de forme de course - Google Patents

Système, programme et procédé d'analyse de forme de course Download PDF

Info

Publication number
WO2023195461A1
WO2023195461A1 PCT/JP2023/013909 JP2023013909W WO2023195461A1 WO 2023195461 A1 WO2023195461 A1 WO 2023195461A1 JP 2023013909 W JP2023013909 W JP 2023013909W WO 2023195461 A1 WO2023195461 A1 WO 2023195461A1
Authority
WO
WIPO (PCT)
Prior art keywords
wearer
vertical movement
running form
ground contact
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2023/013909
Other languages
English (en)
Japanese (ja)
Inventor
邦彦 加地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leomo Inc Japan
Leomo Inc
Original Assignee
Leomo Inc Japan
Leomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Leomo Inc Japan, Leomo Inc filed Critical Leomo Inc Japan
Publication of WO2023195461A1 publication Critical patent/WO2023195461A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities

Definitions

  • the present invention relates to a system, program, and method for analyzing a wearer's running form.
  • the present invention aims to solve the above-mentioned problems, and provides a system that takes into account the characteristics of exercise indicators that differ from user to user when analyzing running form, and enables absolute evaluation.
  • the purpose is to provide.
  • the present invention is a system for analyzing the running form of a wearer, which is attached to the wearer, and is capable of detecting three-dimensional displacement
  • a body movement sensor capable of detecting speed, acceleration, or rotation, and based on the detection results from the body movement sensor, detect the grounding state or non-grounding (off-ground) state of the wearer's legs, and extract the detection results as grounding state data.
  • a grounding state detection section that detects vertical motion during ground contact and overall vertical motion based on ground contact state data
  • a vertical motion detection section that detects vertical motion during ground contact and overall vertical motion detected by the vertical motion detection section.
  • the running form includes an index calculation section that calculates an index for evaluating running form based on a ratio of the running form to the running form, and an output device that displays or outputs the index calculated by the index calculation section.
  • the present invention also provides a method for analyzing a wearer's running form, comprising: A method for analyzing a wearer's running form, comprising a body movement detection step in which a body movement sensor attached to the wearer detects three-dimensional displacement, velocity, acceleration, or rotation; a body movement detection step in which a body movement sensor worn by the wearer detects three-dimensional displacement, velocity, acceleration, or rotation; a grounding state detection step in which the grounding state detection unit detects a grounding state or a non-grounding state of the wearer's legs based on the detection result by the body movement sensor in the body movement detection step, and extracts the detection result as grounding state data; , a vertical motion detection step in which the vertical motion detection section detects vertical motion during ground contact and overall vertical motion based on ground contact state data; an index calculation step in which the index calculation section calculates an index for evaluating the running form based on the ratio of the vertical motion during ground contact detected by the vertical motion detection section to the overall vertical motion; and an output step in
  • system and method according to the present invention described above can be realized by executing the program of the present invention written in a predetermined language on a computer.
  • the present invention is a program that analyzes a wearer's running form, and uses a computer to detect the results of a body movement sensor that is worn by the wearer and is capable of detecting three-dimensional displacement, velocity, acceleration, or rotation.
  • a grounding state detection unit detects the grounding state or non-grounding state of the wearer's leg based on the ground contact state and extracts the detection result as grounding state data, and the grounding state detection unit detects the vertical movement during ground contact and the overall vertical movement based on the grounding state data.
  • an index calculation unit that calculates an index for evaluating running form based on the ratio of the vertical movement during ground contact detected by the vertical movement detection unit to the overall vertical movement; It functions as an output device that displays or outputs the calculated index.
  • Such a program of the present invention is installed on an IC chip or memory device of a general-purpose computer such as a mobile terminal device, a smartphone, a wearable terminal, a tablet PC or other information processing terminal, a personal computer or a server computer, and executed on the CPU.
  • a general-purpose computer such as a mobile terminal device, a smartphone, a wearable terminal, a tablet PC or other information processing terminal, a personal computer or a server computer, and executed on the CPU.
  • the wearer further include a stride length detection section that detects the stride length of the wearer, and that the index calculation section calculates the index based on the vertical movement ratio and the stride length detected by the stride length detection section.
  • the body movement sensor is at least a pair of sensor devices attached to each of both legs of the wearer, and the stride detection section detects the stride of the wearer based on the relative positions of the pair of sensor devices. is preferred.
  • the vertical movement while touching the ground and the overall vertical movement are detected based on the detection results by the body motion sensor, and the vertical movement is detected based on the ratio of the vertical movement while touching the ground and the overall vertical movement.
  • FIG. 2 is an explanatory diagram showing how the running form analysis system according to the embodiment is used.
  • FIG. 2 is a block diagram showing the internal configuration of each device according to the embodiment.
  • FIG. 2 is a sequence diagram showing a running form analysis method according to an embodiment.
  • FIG. 3 is a flow diagram showing motion analysis processing according to the embodiment. It is an explanatory view showing a part of body movement reproduction data acquired in an embodiment. It is an explanatory view showing a part of body movement reproduction data acquired in an embodiment. It is an explanatory view showing the usage mode of the running form analysis system concerning the example of a change.
  • FIG. 3 is a block diagram showing the internal configuration of each device according to a modification example.
  • the present invention is applied to motion analysis of a running competition using the information processing terminal 100, and a running form analysis system that enables coaching regarding training for a running competition is provided.
  • the embodiments described below are intended to exemplify a device for embodying the technical idea of the present invention, and the technical idea of the present invention is based on the material, shape, structure, etc. of each component. The placement etc. are not specified as below.
  • the technical idea of this invention can be modified in various ways within the scope of the claims.
  • FIG. 1 shows how a running form analysis system using an information processing terminal 100 according to this embodiment is used.
  • FIG. 2 is a block diagram showing the internal configuration of each device.
  • the running form analysis system according to the present embodiment includes an information processing terminal 100 used by a wearer 1, and a waist part attached to the waist of the wearer 1 and wirelessly connected to the information processing terminal 100, as shown in FIG. It is composed of a body movement sensor 40a.
  • a body movement sensor is attached to the waist of the wearer is exemplified, but the present invention is not limited to this, and any body movement sensor may be attached to any part where vertical movement of the body axis can be obtained.
  • the waist in addition to the waist, it can be attached to the chest, abdomen, head, arms, or legs, and it can also be attached to these locations as a single body movement sensor, and it can be attached to the left and right sides like the arms and legs. They may be attached to the body parts in pairs.
  • the lumbar body motion sensor 40a is used to perform motion analysis in running competitions, detect the ground contact time and floating time of the legs with respect to the ground, and then detect the vertical movement (VO) during ground contact and the floating time. By separating the top and bottom (VO) and using the ratio as a new score, it eliminates dependence on speed (cadence and stride) and provides an index for evaluating running form.
  • the motion sensor may include a storage device and an arithmetic processing device, and the body motion sensor may be integrally equipped with a module related to running form analysis. Also, instead of communicating in real time as in this embodiment, the body motion sensor is equipped with a storage device to record the detected values of the sensor, and the information terminal side collects and analyzes them through post-processing. You can also do this.
  • the waist body movement sensor 40a is a sensor that is attached to the back side of the waist of the wearer 1 and detects three-dimensional displacement or rotation in the waist.
  • This lumbar body motion sensor 40a is equipped with a 3-axis accelerometer that measures the acceleration of an object, a 3-axis gyroscope that detects the angular velocity of the object, a 3-axis magnetic sensor that measures the magnitude and direction of the magnetic field, and 9-axis movement can be detected.
  • the lumbar body movement sensor 40a can be attached to and detached from the wearer's belt or clothes using a member such as a clip, and the sensor can be easily attached and detached to perform measurements without putting any burden on the wearer. Continuous measurements can be taken.
  • this waist body motion sensor 40a has a wireless communication section.
  • This wireless communication unit has an internal antenna, and has a function to execute a data communication protocol for short-range wireless communication such as BTLE (Bluetooth (registered trademark) Low Energy, Bluetooth (registered trademark) 4.0), which enables information processing terminals to 100 and communication processing is possible.
  • BTLE Bluetooth (registered trademark) Low Energy
  • Bluetooth (registered trademark) 4.0) which enables information processing terminals to 100 and communication processing is possible.
  • the wireless communication unit of the waist body motion sensor 40a uses BTLE as a protocol for low power consumption communication, but it is also possible to use ANT, ANT+, etc., for example. Ordinary Bluetooth (registered trademark) may also be used.
  • the system can basically be constructed within the range of short-range wireless communication between the information processing terminal 100 and the waist body movement sensor 40a, and the system can be constructed within the range of short-range wireless communication between the information processing terminal 100 and the waist body movement sensor 40a, and the The system is not connected during actual measurements, allowing the system to operate as a so-called offline stand-alone system.
  • FIG. 2 shows the internal configuration of the information processing terminal 100 according to this embodiment.
  • the information processing terminal 100 according to the present embodiment is a small terminal device such as a smartphone, and may be a general rectangular terminal device, such as a wearable terminal such as a wristwatch, a stationary type, a bicycle handle, etc. Various forms can be adopted, such as a mount type. Note that this information terminal device may be stored in a storage device such as a bag when only recording body movement data while driving.
  • the information processing terminal 100 includes a communication interface 113, a control section 117, a memory 114, an output interface 111, an input interface 112, a control section 117, and a position information acquisition section 115. It is equipped with To be more specific, the information processing terminal 100 according to the present embodiment has a function of collecting detection results detected by the lumbar body movement sensor 40a, and performs communication processing with the lumbar body movement sensor 40a through the communication interface 113. , the detection results by the waist body movement sensor 40a are collected in the information processing terminal 100.
  • the memory 114 functions as a body movement recording unit that records the detection results by the lumbar body movement sensor 40a as body movement data.
  • body movement data is primary data detected by various sensors, and this body movement data is recorded and analyzed, necessary information is extracted, and secondary data that is processed or corrected is body movement reproduction data. be.
  • sensor identification information for identifying the lumbar body movement sensor 40a is added to the detection result transmitted from the lumbar body movement sensor 40a, and the identification information is accumulated in the memory 114 of the information processing terminal 100.
  • this identification information includes attachment site information that specifies the attachment site of each sensor, and based on this attachment site information, it is possible to calculate body movement reproduction data.
  • the attachment site is the back side of the wearer's waist.
  • the body movement data also includes time information when the detection result was acquired from the waist body movement sensor 40a.
  • the communication interface 113 is a module that controls the transmission and reception of various information via a communication network and short-range wireless communication such as Wi-Fi and Bluetooth (registered trademark), and communicates with the lumbar body movement sensor 40a using various protocols. Also, data is sent and received with the server device, etc., using 3G to 5G communication.
  • the information processing terminal 100 includes an output interface 111 and an input interface 112.
  • the input interface 112 is a device such as an operation button or a touch panel for inputting user operations.
  • the output interface 111 includes devices that output video and audio, such as a display and a speaker. In particular, this output interface 111 includes a display section such as a liquid crystal display, and this display section is superimposed on a touch panel that is an input interface.
  • the display unit connected to the output interface 111 is an output device that displays or outputs the analysis results for the body movement reproduction data, and displays the display information generated by the display information generation unit 117c through the output interface 111.
  • the palm on this display unit is displayed on a display built into the information processing terminal 100 or an external display connected to the outside.
  • the input interface 112 may be provided with a video acquisition section.
  • This video acquisition unit is a device that captures and records video data of the wearer's body movements, and is realized by a general camera built into a smartphone, for example, and allows the wearer to take pictures of himself or herself. In addition to checking form, etc., it is also used to synchronize the body movement data acquired by each sensor with the video captured by the camera.
  • the video data acquired here includes video data in which the video is recorded, audio data recorded with the video, and metadata such as time stamps such as shooting time, end time, and elapsed time.
  • a built-in camera built into the information processing terminal 100 or an external external camera can be connected to the input interface 112, and video data shot by these shooting means is acquired and stored in the memory 114.
  • the data may be processed by the control unit 117.
  • the video data acquired from external cameras also includes video data that is acquired by downloading video data in file format that has been recorded and stored with external cameras after shooting. included.
  • the position information acquisition unit 115 is a module that measures or calculates the current position of the information processing terminal 100, and acquires the current position and direction of the own device from the latitude, longitude, and direction acquired by the GPS or gyro sensor. By acquiring the communication area in which the own aircraft is located from the communication base stations, access points, and the type and strength of radio wave signals of surrounding frequency bands obtained through the communication interface 113, Determine the current location of.
  • the position information acquired by the position information acquisition unit 115 is input to the analysis unit 117d.
  • the information processing terminal 100 also includes a control unit 117 that is an arithmetic processing unit such as a CPU, and analyzes the wearer's body movements based on the body movement data acquired from each sensor and generates body movement reproduction data. It has a function to generate. Note that each function of the information processing terminal 100 is virtually constructed on the control unit 117 by executing the running form analysis program of the present invention in the control unit 117. To be more specific, the control unit 117 allows the body movement data acquisition unit 117a, the body movement calculation unit 117b, the analysis unit 117d, and the display information generation unit 117c to virtually operate by executing the running form analysis application. Constructed.
  • the body movement data acquisition unit 117a is a module that acquires and records body movement data from the lumbar body movement sensor 40a via the communication interface 113, and in this embodiment, performs wireless communication with the lumbar body movement sensor 40a. , obtain body movement data that is the result of these detections.
  • the body movement data acquisition unit 117a functions as a body movement data recording unit, and temporarily stores each detection result by the waist body movement sensor 40a in the memory 114. 117b.
  • the body movement calculating unit 117b calculates body movement data, which is the detection result of the waist body movement sensor 40a, stored in the memory 114, which is a body movement recording unit, such as displacement and rotation of the waist body movement sensor 40a, their accelerations, and angular velocities.
  • This is a module that calculates the wearer's body movement as body movement reproduction data based on , angular acceleration, etc.
  • the body movement data which is each detection result by the lumbar body movement sensor 40a, is a value measured by a so-called 9-axis sensor, and in this embodiment, the acceleration (including gravitational acceleration) acting on an object is measured.
  • the direction and size, the angular velocity of the object (size, direction, center position), and the size and direction (direction) of the magnetic field are the direction and size, the angular velocity of the object (size, direction, center position), and the size and direction (direction) of the magnetic field.
  • the body movements calculated here include rotation around the attachment point on the lower back (center of the back) during running, movement and acceleration in the vertical, horizontal, and front-back directions, angular velocity of rotation, and temporal changes in this angular velocity. included.
  • the body movement calculation unit 117b calculates the body movement of the wearer based on the body movement data that is each detection result by the waist body movement sensor 40a and the amount of deviation from the reference value of the waist body movement sensor 40a. Calculated as body movement reproduction data. At this time, the body motion calculation unit 117b specifically calculates the relative displacement, velocity, acceleration, and rotation ( Based on the angular momentum), body movement reproduction data is calculated based on the trajectory of displacement (body movement) of each body part.
  • the body movement calculation unit 117b first performs a process of detecting feature points in the wearer's running using body movement data that is the detection result of the waist body movement sensor 40a.
  • the characteristic points of the wearer's running are the parts of the data corresponding to the detected values, changes thereof, and times (times) that indicate characteristic behavior detected by the body motion sensor, such as landing, stepping, takeoff, etc. Examples include changes in acceleration based on the characteristic body movements of the wearer.
  • the body movement calculation unit 117b performs processing to calculate each value of the ground contact time and the impact time based on the timing of the detected feature point. Specifically, the ground contact time and impact time are calculated from calculated data including feature points, based on the length of time the value lasts and the rate of change within a certain unit time, based on the timing at which the feature point was detected. Calculate each value.
  • the body movement calculating section 117b includes a grounding state detecting section 117e that extracts the grounding state or off-the-ground (non-grounding) state of the wearer's legs as grounding state data, and and a vertical motion detection section 117f that detects vertical motion of the entire body.
  • the grounding state detection unit 117e detects the grounding state or the off-the-ground state of the wearer's legs based on the feature points detected by the body movement calculation unit 117b, and compares each detection result related to the detected grounding state with the off-ground state. This is a module that separates detection results related to ground conditions and extracts them as ground condition data.
  • the ground contact state detection unit 117e in this embodiment detects, for example, detected values indicating characteristic behavior based on detected values (body movement data) of an acceleration sensor and an angular velocity sensor constituting a body movement sensor, and changes thereof; Using feature points detected based on time (time), and using the timing as a reference, the time of ground contact and impact time, the rate of change thereof, and the time of non-ground contact depending on the periodicity.
  • flags are set for data for a length of time included in each range separated as a ground contact state or a takeoff state. The data with this flag set is extracted as ground contact state data, and the analysis unit 117d generates body movement reproduction data including these ground contact state data.
  • the body movement data acquired by the body movement calculation unit 117b described above is input to the analysis unit 117d, and the instantaneous relative displacement at the waist of the wearer 1 is calculated based on relative displacement, velocity, acceleration, angular velocity, etc. (distance and rotation), and body movement reproduction data is generated from the three-dimensional periodic movement of the waist.
  • the analysis unit 117d uses these primary data such as body movement data and ground contact state data, and secondary data such as body movement reproduction data to evaluate the running form based on the timing of body movements, collapse of posture, etc. .
  • the analysis unit 117d is a module that analyzes each element of the wearer's 1 body movement item by item based on body movement data, ground contact state data, and body movement reproduction data.
  • the analysis unit 117d calculates the amount of deviation from the reference value to analyze the reproducibility of the body movement, and also calculates the angular velocity change, swing amplitude, and fluctuation of the waist extracted by the body movement calculation unit 117b.
  • the analyzed characteristics are expressed, for example, as a waveform on a timeline defined by amplitude vs. time, and processed by synchronizing with video data recorded of the wearer during operation. Then, it can be displayed or output on an output device via the display information generation unit 117c.
  • analysis methods by the analysis unit 117d may include generating three-dimensional data that displays the wearer 1 three-dimensionally, or generating two-dimensional data projected on the XY plane. It may also be something that generates data. For example, by extracting model body movement data from the memory 114 in which model body movement data is stored and comparing it with the wearer's body movement reproduction data, deviations from normal body movements can be detected. The improvement data shown may be generated. Furthermore, by registering user information such as gender, height, weight, age, etc. in advance, analysis may be performed based on each user information. Then, the analysis section 117d outputs the analysis results such as the three-dimensional image data and the improvement data via the display information generation section 117c.
  • the analysis unit 117d includes an index calculation unit 117g and a stride detection unit 117h as modules related to running form analysis processing.
  • the analysis unit 117d has a stability calculation function, which calculates a stability reference value and calculates the reproducibility of body movement based on the amount of deviation from the stability reference value. is now being evaluated.
  • the stride length detection unit 117h has a function of calculating the cadence (pitch) from the periodic vertical movement detected by the waist body movement sensor 40a, and also has the function of calculating the cadence (pitch) of the wearer's body acquired by the position information acquisition unit 115. It has a function of calculating the moving distance per predetermined time from the displacement of the position information, and calculating the stride (step length) from the moving distance and the number of pitches within the predetermined time.
  • the cadence (pitch) and stride (step length) calculated by the step length detection section 117h are inputted to the index calculation section 117g as body movement reproduction data.
  • the index calculation unit 117g is a module that calculates an index for evaluating running form by referring to index data based on a reference value or a threshold value obtained from body movement data.
  • the analysis unit 117d includes various methods for evaluating running form based on the ratio of the vertical movement during ground contact detected by the vertical movement detection unit 117f to the overall vertical movement (vertical movement ratio during ground contact (SVOR)). It is possible to calculate indicators and perform evaluations by comparing them with the indicators of excellent people and ideal values.
  • the index calculation unit 117g determines touchdown/takeoff based on the ground contact state data and body movement data extracted by the ground contact state detection unit 117e and the vertical motion detection unit 117f.
  • the vertical movement is detected using acceleration, the vertical movement is calculated as a whole, while touching the ground, and while floating, and the vertical movement ratio SVOR during ground contact, which is a ratio, is calculated from the vertical movement while touching the ground/the vertical movement of the entire body.
  • the values of vertical movement (VO), stance displacement (SD), and other parameters and their rate of change are also calculated based on the body movement data to evaluate the running form. Calculate indicators.
  • the vertical movement ratio SVOR during ground contact can be evaluated as the ratio of how much the vehicle sinks during ground contact to the overall vertical movement. Specifically, looking at Japan's top athletes and amateur athletes, we find that the vertical movement ratio SVOR during ground contact has a relatively small dependence on speed, and the difference between amateur and elite athletes is clear regardless of speed; By focusing on the ratio SVOR, effective player evaluation becomes possible.
  • the index calculation unit 117g compares the parameters with excellent values and ideal values
  • the parameters to be compared are average values, maximum values, minimum values, or arbitrary representative values within a predetermined period, based on the setting operation by the wearer. Values can be set as comparison targets depending on the purpose, such as by selecting from among the values.
  • the stability calculation function of the analysis unit 117d analyzes the movement of the wearer using body movement reproduction data and reference values, and calculates the Performs processing to detect points of change in running form.
  • the stability calculation function of the analysis unit 117d is a process of analyzing the past running form of the wearer and others using body movement reproduction data, and generating overall analysis information as the analysis result. It can be performed.
  • the stability calculation function of the analysis unit 117d searches for past driving records that have similar dates and feature points selected by the wearer, and calculates the average value of some or all of the various exercise information for that driving. Calculation process, final value selection process at the end of the run, whether these values are better (or worse) than the standard value, and whether the improvement rate is higher (or lower) than the standard value. ). In addition, the analysis unit 117d calculates (or selects) the average value (or final value) for each date of travel for predetermined items or items selected by the wearer, and generates indicators in chronological order. do.
  • the index calculation unit 117g evaluates the running performance of the run on the date selected by the wearer, and generates information on the evaluation results, and indicators related to coaching such as how to improve running style, how to shorten time, and training guidance.
  • the index calculation unit 117g uses various exercise information stored in the memory 114 to compare and analyze the wearer's past running results over multiple times, or compares and analyzes the wearer's past running results with other wearers. It is possible to compare and analyze the running results of other people and include comparative analysis information, which is information on the analysis results, in the index.
  • the index calculation unit 117g generates comparative analysis information similar to the detailed analysis information for each of the trips on the plurality of dates selected by the wearer, or generates comparative analysis information similar to the detailed analysis information for each trip on the date selected by the wearer. Comparative analysis information similar to detailed analysis information is generated for each wearer's past driving.
  • the analysis unit 117d has a value selected from the average value, maximum value, minimum value, or any representative value within a predetermined period for the index calculation unit 117g based on the setting operation by the wearer 1.
  • a function is provided to set a value as a reference value. In setting this reference value, for example, the same action is repeated several times at predetermined time intervals, and in addition to the average value, minimum value, and maximum value, the value at the time when wearer 1 considers it to be the best is set as the ideal value. It can be a value.
  • this embodiment is equipped with a database in which reference values of others (many other users, advanced users, professionals, etc.) are linked and accumulated with body movement reproduction data, and ideal values for advanced users and professionals are stored. You can also call up any numerical value from the database and set it.You can also search for body movement reproduction data similar to the input body movement reproduction data and call up the reference value linked to that body movement reproduction data. It can be set in the index calculation unit 117g.
  • the called reference value has the body movement reproduction data of other people accumulated in chronological order as the basis for it, and by searching for body movement reproduction data similar to the current user's body movement reproduction data. , it is possible to set reference values for running forms with similar characteristics and trends. By tracking the progress of changes in the other person's body motion reproduction data used for this setting, it is possible to simulate and predict the results of correcting running form using the reference values.
  • the display information generation unit 117c is a module that generates display information to be displayed on the output interface 111, and generates display information that displays or outputs the body movement reproduction data analyzed by the analysis unit 117d in correspondence with a moving image.
  • this display information displays a video shot with a built-in camera, an external camera, etc. on the screen, and synchronizes this with the body movement reproduction data analyzed by the analysis unit 117d and the timeline. and display it.
  • this display information includes display data as well as audio signals and other output control signals.
  • the display screen includes a GUI (Graphical User Interface) for touch operations, and operations on the touch panel on which this GUI is displayed are input to the input interface 112 and can switch the display by the display information generation unit 117c.
  • GUI Graphic User Interface
  • each exercise parameter included in the body movement reproduction data can be displayed individually, and by switching the display mode, each exercise parameter included in the body movement reproduction data can be displayed in a superimposed manner on the timeline.
  • the memory 114 is a storage device that records various data, including identification information for identifying each information processing terminal 100, information on the location where the lumbar body motion sensor 40a is attached, and information about the location of the lumbar body motion sensor 40a attached to each location. Relative positional relationships, the above-mentioned user information, model body movement data, etc. are accumulated.
  • the memory 114 functions as a storage unit for storing index data, and the index data includes the vertical movement ratio SVOR during ground contact calculated by the analysis unit 117d and other indexes, their stable periods, deviation amounts after the stable period, Alternatively, it is table data that maintains a correlation with an index for evaluating stabilization ability.
  • FIG. 3 shows the recording operation of the running form analysis system
  • FIG. 4 shows the processing during motion analysis. Note that the processing procedure described below is only an example, and each process may be changed as much as possible. Further, regarding the processing procedure described below, steps can be omitted, replaced, or added as appropriate depending on the embodiment.
  • the wearer 1 wears the lumbar body movement sensor 40a on the waist.
  • a running form analysis application which is a program of the present invention, is started on the information processing terminal 100 side, and a measurement start operation is input to the application in order to obtain a detection result from the lumbar body movement sensor 40a (S201).
  • the control unit 117 of the information processing terminal 100 performs connection processing with the waist body movement sensor 40a (S101).
  • the waist body movement sensor 40a starts detecting the movement of the wearer 1 (S102). Specifically, three-dimensional displacement, rotation, or acceleration of each part is detected by a waist body movement sensor 40a attached to the waist of the wearer.
  • each acquired detection result is transmitted to the communication interface 113 of the information processing terminal 100 by weak radio waves via the wireless communication unit of the waist body movement sensor 40a (S103).
  • the communication interface 113 of the information processing terminal 100 starts acquiring each detection result (S202), it starts recording the detection results by the waist body movement sensor 40a as body movement data in the memory 114, which is a body movement recording unit.
  • the detection signals transmitted from the waist body motion sensor 40a are sequentially recorded (S203).
  • step S205 body movement data is collected by the body movement data acquisition unit 117a, and various parameters including the ground contact state and vertical movement extracted in step S204 are also collected (S301). At this time, the body movement data, which is the detection value obtained from each sensor, is input as primary data to the display information generation unit 117c and can be directly outputted (S306), and is also input to the body movement calculation unit 117b. Necessary information is extracted, analyzed and corrected by the analysis unit 117d, and input as secondary data, which is body movement reproduction data, to the display information generation unit 117c for output processing.
  • step S301 regarding the primary data input to the body movement calculation unit 117b, the ground contact state and the ground contact state of the wearer's legs are detected by the ground contact state detection unit 117e, and each detection result related to the detected ground contact state is acquired as ground contact state data indicating the state of the ground contact side.
  • the ground contact state detection unit 117e in this embodiment detects, for example, detection values indicating characteristic behavior based on detection values (body movement data) of an acceleration sensor and an angular velocity sensor that constitute a body movement sensor, changes thereof, and time (time). ), and using that timing as a reference, the temporal range of the grounded state or non-grounded state is identified according to the ground contact time and impact time, their rate of change, and periodicity.
  • a flag is set on data for a length of time included in the range specified as the takeoff state. Data with this flag set is acquired by the analysis unit 117d as ground contact state data indicating the state of the ground contact side.
  • the body motion calculation unit 117b and the analysis unit 117d perform evaluation and analysis based on the primary data of each detection result and ground contact state data stored in the memory 114 by the waist body motion sensor 40a, and also perform evaluation and analysis based on the primary data of the ground contact state data and the A running motion analysis step is performed in which various analyzes are performed based on body motion reproduction data, which is secondary data calculated based on the relative positional relationship of the body motion sensor 40a.
  • the body movement calculation unit 117b first performs a process of detecting feature points in the wearer's running using body movement data that is the detection result of the waist body movement sensor 40a.
  • the characteristic points of the wearer's running are the parts of the data corresponding to the detected values, changes thereof, and times (times) that indicate characteristic behavior detected by the body motion sensor, such as landing, stepping, takeoff, etc. Examples include changes in acceleration based on the characteristic body movements of the wearer.
  • the body movement calculation unit 117b performs processing to calculate each value of the ground contact time and the impact time based on the timing of the detected feature point. Specifically, the ground contact time and impact time are calculated from calculated data including feature points, based on the length of time the value lasts and the rate of change within a certain unit time, based on the timing at which the feature point was detected. Calculate each value.
  • the index calculation unit 117g calculates the ground contact state based on the ground contact state data and body movement data extracted by the ground contact state detection unit 117e and the vertical motion detection unit 117f.
  • the vertical movement is detected using acceleration, and the vertical movement is separated into overall, grounding, and floating (S302), and the ratio is calculated from the vertical movement during ground contact/overall vertical movement.
  • the vertical movement ratio SVOR during ground contact is calculated (S303).
  • the values of vertical movement (VO), stance displacement (SD), and other parameters and their rate of change are also calculated based on the body movement data to evaluate the running form.
  • An index is calculated (S304).
  • the reference value set by the user's operation can be used as the stability reference value, and the reproducibility may be evaluated by comparing the amount of deviation from the stability reference value.
  • the average value of the parameters related to the repeated motion over a predetermined period (or a predetermined number of times) may be calculated as the stability reference value.
  • a stable reference value for evaluating the reproducibility of body movements is set based on the body movement reproduction data stored in the memory 114 in accordance with the operation of the wearer 1. Specifically, based on a setting operation by the wearer 1, a value selected from the average value, maximum value, minimum value, or any representative value within a predetermined period is set as the reference value. For example, in the setting operation of this reference value, for example, the same action is repeated several times at predetermined time intervals, and in addition to the average value, minimum value, and maximum value, the value of the time that wearer 1 thinks is the best It is also possible to input and set an arbitrary value such as the ideal value or the ideal value for advanced users or professionals.
  • an index calculation step is executed in which the index calculation unit 117g calculates an evaluation index for the running form, its stabilization ability, etc. by referring to the index data based on the results of the running motion analysis (S304).
  • this index calculation step it may be possible to monitor from time to time whether the amount of deviation from the stable reference value is within a predetermined threshold, and to calculate a stable period during which these body movement parameters maintained a stable state. .
  • the average values from the start of the competition are calculated one after another, and the average value while the average values are within a predetermined amount of change is set as the stability reference value.
  • the stable reference value is updated at any time, and the amount by which the current value deviates from this stable reference value is monitored at any time as a deviation amount.
  • evaluation processing and predetermined diagnostic processing are performed based on the calculated index (S305), and the results of the diagnostic processing and the index are sent to the information processing terminal along with synchronized video and body movement reproduction data that can be compared with these.
  • the information is displayed or outputted using 100 displays, sounds from speakers, etc. (S306).
  • the running form analysis system and running form analysis method according to the present embodiment described above executes the running form analysis program of the present invention written in a predetermined language on a computer.
  • the program of the present invention can be installed on an IC chip or memory device of a general-purpose computer such as a mobile terminal device, a smartphone, a wearable terminal, a mobile PC or other information processing terminal, a personal computer or a server computer, and executed on the CPU. Accordingly, it is possible to construct a system having each of the above-mentioned functions and implement the running form analysis method.
  • the body motion sensor 40a to 40c are handled as a body motion sensor group 40, and the detection data from each body motion sensor 40a to 40c is acquired by the communication interface 113, respectively.
  • the body movement sensor 40a is attached to the waist of the wearer, but the present invention is not limited to this, and the body movement sensor 40a is attached to the waist of the wearer. If so, the body motion sensor can be worn not only on the waist, but also on the chest, abdomen, head, arms, or legs.
  • These right leg/left leg body motion sensors 40b and 40c are also sensors that detect three-dimensional displacement or rotation in each attachment part, similar to the above-mentioned waist body motion sensor 40a, and are sensors that measure the acceleration of an object. It is equipped with an axial accelerometer, a 3-axis gyroscope that detects the angular velocity of an object, and a 3-axis magnetic sensor that measures the magnitude and direction of the magnetic field, making it possible to detect movement in 9 axes. Note that the right leg/left leg body movement sensors 40b and 40c can also be attached to and detached from the wearer's shoes using a member such as a clip, and the sensors can be easily attached and detached to perform measurements, reducing the burden on the wearer. Continuous measurements can be made without giving any
  • the step length detection unit 117h detects the relative movement of the right and left leg body movement sensors 40b and 40c based on the displacement and rotation detected by the right and left leg body movement sensors 40b and 40c, respectively. It is equipped with a function to calculate the displacement of the positional relationship, which makes it possible to calculate the wearer's stride more accurately.
  • the stride (stride length) calculated by the stride length detection section 117h is input to the analysis section 117d and the index calculation section 117g, and is used to calculate each index.
  • the body motion sensor is attached to the wearer's waist and both legs, but the body motion sensor at the waist can be omitted and only a pair of body motion sensors are attached to each of the left and right legs. can.
  • GPS when calculating the wearer's stride by calculating the displacement of the relative positional relationship between the right leg/left leg body motion sensors 40b and 40c as in this modification example, GPS, etc.
  • a device or function that measures the distance traveled by the wearer such as the position information acquisition unit 115, can be omitted or the function can be made unused.
  • the sensor is located at the waist, and based on the detection result by the body motion sensor, the vertical movement while touching the ground and the overall vertical movement are detected, and the vertical movement while touching the ground and the overall vertical movement are detected. Calculates an index for evaluating running form based on the ratio of running form to physical activity.
  • the present invention when analyzing a running form, it is possible to take into account the characteristics of exercise indicators that differ from user to user, and to make an absolute evaluation.
  • the running form analysis program according to the present embodiment can be distributed, for example, through a communication line, and by being recorded on a computer-readable recording medium, it can be packaged as a package that runs on a stand-alone computer. Can be transferred as an application.
  • the information can be recorded on various recording media such as a magnetic recording medium such as a flexible disk or a cassette tape, an optical disc such as a CD-ROM or a DVD-ROM, or a RAM card.
  • a magnetic recording medium such as a flexible disk or a cassette tape
  • an optical disc such as a CD-ROM or a DVD-ROM
  • a RAM card a random access memory
  • the computer-readable recording medium on which this program is recorded it becomes possible to easily implement the above-mentioned system and method using a general-purpose computer or a special-purpose computer, and it also becomes possible to store, transport, and store the program. Installation can be done easily.
  • the present invention is not limited to the above-described embodiments and their modifications as they are, and can be embodied by modifying the constituent elements within the scope of the gist at the implementation stage.
  • various inventions can be formed by appropriately combining the plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiments.

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

Le problème décrit par la présente invention est de permettre, lors de l'analyse d'une forme de course, une évaluation absolue prenant en compte des caractéristiques d'indice d'exercice qui diffèrent individuellement pour chaque utilisateur. La solution selon l'invention porte sur un système d'analyse de forme de course qui comprend : un capteur de mouvement de corps de taille 40a qui est porté par un utilisateur 1 et qui est capable de détecter un déplacement tridimensionnel, une vitesse, une accélération ou une rotation; une unité de détection d'état de contact avec le sol 117e qui, sur la base d'un résultat de détection obtenu par le capteur de mouvement de corps de taille 40a, détecte un état de contact avec le sol ou un état de non-contact avec le sol d'un pied du porteur, et extrait le résultat de détection résultant en tant que données d'état de contact avec le sol; une unité de détection de mouvement vertical 117f pour détecter un mouvement vertical pendant un contact avec le sol et un mouvement vertical global sur la base de données d'état de contact avec le sol; une unité de calcul d'indice 117g permettant de calculer un indice pour évaluer une forme de course sur la base d'un rapport entre le mouvement vertical pendant un contact avec le sol et le mouvement vertical global, détecté par l'unité de détection de mouvement vertical; et une interface de sortie 111 permettant d'afficher ou de délivrer l'indice calculé par l'unité de calcul d'indice.
PCT/JP2023/013909 2022-04-05 2023-04-04 Système, programme et procédé d'analyse de forme de course Ceased WO2023195461A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022062793A JP2023153486A (ja) 2022-04-05 2022-04-05 ランニングフォーム解析システム、プログラム及び方法
JP2022-062793 2022-04-05

Publications (1)

Publication Number Publication Date
WO2023195461A1 true WO2023195461A1 (fr) 2023-10-12

Family

ID=88243006

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/013909 Ceased WO2023195461A1 (fr) 2022-04-05 2023-04-04 Système, programme et procédé d'analyse de forme de course

Country Status (2)

Country Link
JP (1) JP2023153486A (fr)
WO (1) WO2023195461A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019524287A (ja) * 2016-08-08 2019-09-05 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. 被験者の運動を支援するシステムおよび方法
JP2021157289A (ja) * 2020-03-25 2021-10-07 カシオ計算機株式会社 アニメーション生成装置、アニメーション生成方法及びプログラム
WO2022085069A1 (fr) * 2020-10-20 2022-04-28 株式会社アシックス Dispositif d'instruction pour l'optimisation d'exercice, procédé d'instruction pour l'optimisation d'exercice et programme d'instruction pour l'optimisation d'exercice

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019524287A (ja) * 2016-08-08 2019-09-05 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. 被験者の運動を支援するシステムおよび方法
JP2021157289A (ja) * 2020-03-25 2021-10-07 カシオ計算機株式会社 アニメーション生成装置、アニメーション生成方法及びプログラム
WO2022085069A1 (fr) * 2020-10-20 2022-04-28 株式会社アシックス Dispositif d'instruction pour l'optimisation d'exercice, procédé d'instruction pour l'optimisation d'exercice et programme d'instruction pour l'optimisation d'exercice

Also Published As

Publication number Publication date
JP2023153486A (ja) 2023-10-18

Similar Documents

Publication Publication Date Title
US11134865B2 (en) Motion analysis system, motion analysis apparatus, motion analysis program, and motion analysis method
JP5811360B2 (ja) 運動情報表示システムおよび運動情報表示方法、運動情報表示プログラム
AU2016293613B2 (en) Multi-sensor event detection and tagging system
US9607652B2 (en) Multi-sensor event detection and tagging system
US9401178B2 (en) Event analysis system
US20100204615A1 (en) Method and system for assessing athletic performance
EP3086320A1 (fr) Procédé et dispositif permettant d'associer des trames dans la vidéo d'une activité d'une personne avec un événement
AU2021257127B2 (en) Stability evaluation system, program, and method
JP2018523868A (ja) 統合されたセンサおよびビデオモーション解析方法
WO2017011811A1 (fr) Système d'étiquetage et d'analyse d'événement
JP2015116288A (ja) 運動情報表示システムおよび運動情報表示方法、運動情報表示プログラム
JP6094476B2 (ja) 撮影システム、その制御方法、および、その制御プログラム
JP7307447B2 (ja) モーションキャプチャーシステム、モーションキャプチャープログラム及びモーションキャプチャー方法
JP2015112392A (ja) 運動情報表示システムおよび運動情報表示方法、運動情報表示プログラム
JP2018094092A (ja) 身体能力評価システム、電子機器、身体能力評価サーバー、身体能力評価方法、身体能力評価プログラム、及び記録媒体
WO2023195461A1 (fr) Système, programme et procédé d'analyse de forme de course
JP6337980B2 (ja) 運動状態検出装置、その制御方法、および、その制御プログラム
JP2012226584A (ja) 軌跡検索装置、軌跡検索方法、および軌跡検索プログラム
WO2024005183A1 (fr) Système, programme et procédé d'évaluation de forme de course
WO2023100565A1 (fr) Système, programme et procédé d'évaluation de technique de course
RU2842573C1 (ru) Способ и система телеметрии кинематических параметров движения и тренировочной нагрузки фигуриста
RU2851437C1 (ru) Способ и система телеметрии кинематических параметров движения и тренировочной нагрузки фигуриста с биологической обратной связью
JP2018094091A (ja) 身体能力評価システム、電子機器、身体能力評価サーバー、身体能力評価方法、身体能力評価プログラム、及び記録媒体
JP2018094090A (ja) 身体能力評価システム、電子機器、身体能力評価サーバー、身体能力評価方法、身体能力評価プログラム、及び記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23784747

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 27/01/2025)

122 Ep: pct application non-entry in european phase

Ref document number: 23784747

Country of ref document: EP

Kind code of ref document: A1