Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7599504B2 - Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program - Google Patents
[go: Go Back, main page]

JP7599504B2 - Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program - Google Patents

Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program Download PDF

Info

Publication number
JP7599504B2
JP7599504B2 JP2022556852A JP2022556852A JP7599504B2 JP 7599504 B2 JP7599504 B2 JP 7599504B2 JP 2022556852 A JP2022556852 A JP 2022556852A JP 2022556852 A JP2022556852 A JP 2022556852A JP 7599504 B2 JP7599504 B2 JP 7599504B2
Authority
JP
Japan
Prior art keywords
index
exercise
hierarchical
layer
indices
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.)
Active
Application number
JP2022556852A
Other languages
Japanese (ja)
Other versions
JPWO2022085069A1 (en
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.)
Asics Corp
Original Assignee
Asics Corp
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 Asics Corp filed Critical Asics Corp
Publication of JPWO2022085069A1 publication Critical patent/JPWO2022085069A1/ja
Application granted granted Critical
Publication of JP7599504B2 publication Critical patent/JP7599504B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1112Global tracking of patients, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1113Local tracking of patients, e.g. in a hospital or private home
    • A61B5/1114Tracking parts of the body
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1116Determining posture transitions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/112Gait analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • A61B5/7278Artificial waveform generation or derivation, e.g. synthesizing signals from measured signals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2503/00Evaluating a particular growth phase or type of persons or animals
    • A61B2503/10Athletes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0242Operational features adapted to measure environmental factors, e.g. temperature, pollution
    • A61B2560/0247Operational features adapted to measure environmental factors, e.g. temperature, pollution for compensation or correction of the measured physiological value
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/1036Measuring load distribution, e.g. podologic studies
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6887Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
    • A61B5/6898Portable consumer electronic devices, e.g. music players, telephones, tablet computers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • A63B2024/0015Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0071Distinction between different activities, movements, or kind of sports performed
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physiology (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Veterinary Medicine (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Dentistry (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Theoretical Computer Science (AREA)
  • Psychiatry (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Social Psychology (AREA)
  • Multimedia (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Navigation (AREA)

Description

本発明は、運動動作の改善のための課題を特定する技術に関する。 The present invention relates to a technique for identifying problems for improving athletic performance.

近年、スマートフォン等の携帯通信端末の軽量化が進んでおり、またスマートウォッチに代表されるいわゆるウェアラブルデバイスの開発も盛んに行われている。これらのデバイスは、ランニング等の運動中にも身に付けることができ、内蔵された加速度センサ等によって運動動作を測定することができる。その測定結果に基づいて運動動作の改善のための指導を行うサービスやアプリケーションも存在する。In recent years, mobile communication terminals such as smartphones have become lighter, and the development of so-called wearable devices, such as smart watches, has been active. These devices can be worn while exercising, such as running, and can measure athletic movements using built-in acceleration sensors. There are also services and applications that provide guidance for improving athletic movements based on the results of these measurements.

特開2014-124448号公報JP 2014-124448 A

近年、デバイスのスマート化に伴って内蔵されるセンサの種類が増えており、また各センサの高度化も進んでいるため、一回の運動を通じて大量の測定データを得ることができる。このような測定データを分析することにより、様々な観点から多数の運動動作の課題を抽出することができるが、それらの中から運動動作の効果的な改善に繋がる課題を特定することは困難である。In recent years, as devices have become smarter, the number of built-in sensors has increased, and each sensor has become more sophisticated, allowing a large amount of measurement data to be obtained from a single exercise session. By analyzing such measurement data, it is possible to extract many exercise movement issues from various perspectives, but it is difficult to identify issues that can lead to effective exercise movement improvements.

本発明はこうした状況に鑑みてなされたものであり、その目的は、運動動作の効果的な改善に繋がる課題を特定することができる運動改善指導装置を提供することにある。The present invention has been made in consideration of these circumstances, and its purpose is to provide an exercise improvement instruction device that can identify issues that can lead to effective improvement of exercise movements.

上記の課題を解決するために、本発明のある態様の運動改善指導装置は、運動動作の改善のための階層化された指標を記憶する階層指標記憶部と、階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定部とを備える。In order to solve the above problems, an exercise improvement instruction device according to one embodiment of the present invention includes a hierarchical index memory unit that stores hierarchical indexes for improving exercise movements, and a problem index identification unit that evaluates the hierarchical indexes based on measurement data during exercise and identifies problem indexes.

この態様では、階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する。階層構造で表される各指標間の関係を参照することにより、運動動作の効果的な改善に繋がる課題指標を特定することができる。In this embodiment, the hierarchical indices are evaluated based on the measurement data during exercise, and problem indices are identified. By referring to the relationships between the indices represented in the hierarchical structure, problem indices that will lead to effective improvements in exercise movements can be identified.

本発明の別の態様の運動改善指導方法は、運動動作の改善のための階層化された指標を記憶する階層指標記憶ステップと、階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定ステップとを備える。Another aspect of the exercise improvement instruction method of the present invention includes a hierarchical index storage step for storing hierarchical indexes for improving exercise movements, and a problem index identification step for evaluating the hierarchical indexes based on measurement data during exercise and identifying problem indexes.

本発明の別の態様の運動改善指導プログラムは、運動動作の改善のための階層化された指標を記憶する階層指標記憶ステップと、前記階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定ステップとをコンピュータに実行させる。Another aspect of the exercise improvement instruction program of the present invention causes a computer to execute a hierarchical index storage step for storing hierarchical indexes for improving exercise movements, and a problem index identification step for evaluating the hierarchical indexes based on measurement data during exercise and identifying problem indexes.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 In addition, any combination of the above components, and any conversion of the expression of the present invention between a method, device, system, recording medium, computer program, etc., are also valid aspects of the present invention.

本発明によれば、運動動作の効果的な改善に繋がる課題を特定することができる。 The present invention makes it possible to identify issues that can lead to effective improvements in athletic performance.

実施の形態に係る運動改善指導装置を含むシステムの全体構成図である。1 is an overall configuration diagram of a system including an exercise improvement instruction device according to an embodiment; 階層指標記憶部によって記憶された指標の階層構造の一例を示す図である。4 is a diagram illustrating an example of a hierarchical structure of indices stored in a hierarchical index storage unit; FIG. 階層構造を用いて運動改善指導装置が運動改善指導を行う処理のフローを示す図である。FIG. 11 is a diagram showing a process flow of the exercise improvement guidance device performing exercise improvement guidance using a hierarchical structure. ユーザが別のランニングを行った場合に、運動改善指導装置が運動改善指導を行う処理のフローを示す図である。13 is a diagram showing a process flow of the exercise improvement guidance device providing exercise improvement guidance when the user has performed another run. FIG. 階層構造の別の例を有向グラフの形式で示す図である。FIG. 13 illustrates another example of a hierarchical structure in the form of a directed graph.

本実施の形態では、一例としてランニングにおけるフォームや力の使い方といった運動動作の改善のための指導を行う。運動動作の改善のための指標は階層化されており、最上位階層の指標は「着地衝撃」「上下動」「ブレーキ力」等で構成されている。これらの最上位階層の各指標は下位階層に向かって段階的に細分化されており、最下位階層には「接地位置」「接地角度」「体幹角度」等の個別に改善可能な指標が存在する。ランニング中に得られた測定データを参照しながら、このような指標の階層構造を上位階層から下位階層に向かって探索することにより、優先的に改善すべき課題指標を特定することができる。In this embodiment, as an example, guidance is given to improve athletic movements such as running form and use of force. Indicators for improving athletic movements are organized into a hierarchy, with the highest hierarchy consisting of "landing impact," "vertical movement," "braking force," and the like. These indicators in the highest hierarchy are gradually subdivided toward lower hierarchies, with the lowest hierarchy consisting of indicators that can be improved individually, such as "ground contact position," "ground contact angle," and "trunk angle." By searching this hierarchical structure of indicators from higher hierarchies to lower hierarchies while referring to the measurement data obtained during running, it is possible to identify problem indicators that should be improved as a priority.

図1は、実施の形態に係る運動改善指導装置100を含むシステムの全体構成図である。運動改善指導装置100は、ユーザのランニング中に測定デバイス20によって測定された測定データに基づき、ランニングの運動動作の改善のための指導情報を生成する。生成された指導情報はユーザの使用する表示デバイス30に表示される。 Figure 1 is an overall configuration diagram of a system including an exercise improvement instruction device 100 according to an embodiment. The exercise improvement instruction device 100 generates instruction information for improving the running exercise movement based on measurement data measured by a measurement device 20 while the user is running. The generated instruction information is displayed on a display device 30 used by the user.

測定デバイス20は、例えば、ランニング中にユーザが身に付けることが可能なスマートウォッチ等のウェアラブルデバイスやスマートフォンであり、内蔵されたセンサによりランニング中の運動動作の測定を行う。しかしながら、本実施の形態において測定デバイス20はこれらに限定されるものではなく、ランニング中のデータ測定機能と、その測定データを運動改善指導装置100に伝達するための最低限のデータ伝達機能を備えたものであればどのようなものでもよい。例えば、測定デバイス20として、ランニング中のユーザを撮影するカメラ(撮影デバイス)を使用してもよい。この場合はカメラで撮影されたデータが測定データとして運動改善指導装置100に供給される。The measuring device 20 is, for example, a wearable device such as a smart watch that the user can wear while running, or a smartphone, and measures the exercise movements while running using a built-in sensor. However, in this embodiment, the measuring device 20 is not limited to these, and any device that has a function for measuring data while running and a minimum data transmission function for transmitting the measurement data to the exercise improvement instruction device 100 may be used. For example, a camera (imaging device) that captures an image of the user while running may be used as the measuring device 20. In this case, the data captured by the camera is supplied to the exercise improvement instruction device 100 as measurement data.

このように、測定デバイス20として様々なデバイスを使用することができるため、運動改善指導装置100は、ユーザのランニング中の運動動作に関する様々な測定データを取得することができる。In this way, various devices can be used as the measuring device 20, so that the exercise improvement guidance device 100 can obtain various measurement data regarding the user's exercise movements while running.

例えば、測定デバイス20として、上記のようにウェアラブルデバイスやスマートフォンを使用する場合、これらのデバイスに内蔵されている加速度センサ、角速度センサ、位置センサ(GPS等)、磁気センサ等から、ユーザの位置や運動に関する基本的な物理量を測定データとして得ることができる。これらの測定データを適宜組み合わせて分析することにより、ランニング中のユーザの位置、速度、加速度といった基本的な情報だけでなく、ランニング中のユーザの姿勢、蹴り出しの強さや角度、接地の位置や角度といった運動動作の詳細に関する情報も得ることができる。また、距離、高度、勾配といったランニングのコースに関する情報も得ることができる。For example, when a wearable device or smartphone is used as the measuring device 20 as described above, basic physical quantities related to the user's position and movement can be obtained as measurement data from acceleration sensors, angular velocity sensors, position sensors (GPS, etc.), magnetic sensors, etc. built into these devices. By appropriately combining and analyzing these measurement data, not only basic information such as the user's position, speed, and acceleration while running can be obtained, but also information regarding the details of the user's athletic movements, such as the user's posture while running, the strength and angle of the push-off, and the position and angle of the ground contact. Information regarding the running course, such as the distance, altitude, and gradient, can also be obtained.

更に、測定デバイス20が、輝度等を測定する環境光センサ、温度センサ、湿度センサ等の外部環境を測定するセンサを備えている場合、運動改善指導装置100は、ランニング中の外部環境も踏まえて適切な運動改善指導を行うことができる。また、近年盛んに開発が行われている心拍等の生体信号を測定可能なウェアラブルデバイスを測定デバイス20として使用する場合、運動改善指導装置100は、ユーザの身体の状態も踏まえて適切な運動改善指導を行うことができる。Furthermore, if the measuring device 20 is equipped with sensors that measure the external environment, such as an ambient light sensor that measures brightness, a temperature sensor, and a humidity sensor, the exercise improvement guidance device 100 can provide appropriate exercise improvement guidance taking into account the external environment during running. Also, if a wearable device capable of measuring biological signals such as heart rate, which has been actively developed in recent years, is used as the measuring device 20, the exercise improvement guidance device 100 can provide appropriate exercise improvement guidance taking into account the user's physical condition.

なお、測定デバイス20は、ユーザが運動中に身に付けるものである必要はなく、運動中のユーザを周囲から測定するものでもよい。上述したカメラによる撮影が典型的な例として考えられるが、それに限定されるものではない。例えば、トレッドミル等を使用してユーザが屋内の制限された範囲でランニングを行う場合は、持ち運びが困難な測定デバイス20も使用することができるので、利用可能な測定データの種類が飛躍的に増加する。 The measuring device 20 does not need to be worn by the user while exercising, but may be used to measure the user from the surroundings while exercising. A typical example is the above-mentioned camera photography, but this is not limiting. For example, when a user runs in a limited area indoors using a treadmill or the like, a measuring device 20 that is difficult to carry can be used, dramatically increasing the types of measurement data that can be used.

以上で例を挙げて説明した様々な測定デバイス20は、単体で用いてもよいし、複数を組み合わせて用いてもよい。例えば、第1の測定デバイス20としてのウェアラブルデバイスをユーザが身に付けて測定を行うとともに、第2の測定デバイス20としてのカメラでユーザを撮影してもよい。運動改善指導装置100は、このような複数の測定デバイス20からの測定データに基づき、多面的にユーザの運動動作を分析することができ、その効果的な改善のための指導情報を生成することができる。The various measuring devices 20 described above may be used alone or in combination. For example, a user may wear a wearable device as a first measuring device 20 to perform measurements, and a camera as a second measuring device 20 may photograph the user. The exercise improvement instruction device 100 can analyze the user's exercise movements from multiple angles based on the measurement data from such multiple measuring devices 20, and can generate instruction information for effective improvement.

表示デバイス30は、測定デバイス20からの測定データに基づき運動改善指導装置100が生成した運動動作の改善のための指導情報を表示するデバイスである。例えば、スマートフォンが測定デバイス20として使用された場合は、それが指導情報を表示する表示デバイス30としても機能する。また、指導情報の表示機能を持たないカメラ等の測定デバイス20が使用された場合は、ユーザの保有する別のデバイス、例えばスマートフォン、タブレット、パーソナルコンピュータが表示デバイス30として使用される。なお、測定デバイス20からの測定データに基づき運動改善指導装置100が生成した運動動作の改善のための指導情報を示す手段は表示デバイス30による表示に限られない。例えば、上記の指導情報を音声デバイスから音声を出力することでユーザに示すように構成されてもよい。The display device 30 is a device that displays instruction information for improving exercise movements generated by the exercise improvement instruction device 100 based on the measurement data from the measurement device 20. For example, when a smartphone is used as the measurement device 20, it also functions as the display device 30 that displays the instruction information. When a measurement device 20 such as a camera that does not have the function of displaying instruction information is used, another device owned by the user, such as a smartphone, tablet, or personal computer, is used as the display device 30. Note that the means for displaying the instruction information for improving exercise movements generated by the exercise improvement instruction device 100 based on the measurement data from the measurement device 20 is not limited to display by the display device 30. For example, the above instruction information may be configured to be displayed to the user by outputting audio from an audio device.

運動改善指導装置100は、インターネット等の広域通信ネットワークを介して測定デバイス20および表示デバイス30と通信可能なサーバ上に構成される。運動改善指導装置100は、階層指標記憶部110と、課題指標特定部120と、指導情報生成部130とを有する。なお、本実施の形態はこれに限定されず、運動改善始動装置100は、測定デバイス20および表示デバイス30とLAN等の局所的な通信ネットワークを介して通信可能に構成してもよい。また、測定デバイス20または表示デバイス30がスマートフォン、タブレット、パーソナルコンピュータ等の情報処理装置である場合は、運動改善装置100の機能をこれらの情報処理装置上で動作するアプリケーションソフトウェアとして実装することもできる。また、測定デバイス20で測定されたデータをUSBメモリ等の記憶媒体に格納し、運動改善指導装置100の機能を有するパーソナルコンピュータ等に読み込ませることによって本実施の形態における運動改善指導を行わせるようにしてもよい。The exercise improvement instruction device 100 is configured on a server capable of communicating with the measuring device 20 and the display device 30 via a wide area communication network such as the Internet. The exercise improvement instruction device 100 has a hierarchical index storage unit 110, a problem index identification unit 120, and an instruction information generation unit 130. Note that this embodiment is not limited to this, and the exercise improvement starting device 100 may be configured to be able to communicate with the measuring device 20 and the display device 30 via a local communication network such as a LAN. In addition, if the measuring device 20 or the display device 30 is an information processing device such as a smartphone, tablet, or personal computer, the function of the exercise improvement device 100 can also be implemented as application software that operates on these information processing devices. In addition, the data measured by the measuring device 20 may be stored in a storage medium such as a USB memory, and the exercise improvement instruction in this embodiment may be performed by reading it into a personal computer or the like having the function of the exercise improvement instruction device 100.

階層指標記憶部110は、ランニングにおけるフォームや力の使い方といった運動動作の改善のための階層化された指標を記憶する。階層指標記憶部110によって記憶される指標の階層構造はシステムの初期セットアップなどの際に構成される。そこで構成された階層構造は、一貫性のある運動改善指導を行うために、一定期間は更新を行わずに同一のものを複数の運動セッションに対して使用することができる。また、新しい指標を追加したり、既存の指標を変更または削除したりすることで、階層構造を更新してもよい。他にも、運動動作のパフォーマンスと各指標との相関関係を示す教師データを取得し、その教師データに基づいて運動動作のパフォーマンスを入力とし対応する指標を出力とする学習モデルを機械学習により生成してもよい。このような学習モデルによれば、実際の運動動作のパフォーマンスを踏まえて運動動作の効果的な改善に繋がる指標を優先的に設定することができる。さらに、各指標で用いられる用語や、その生体力学的な意味を自律的に分析することにより、指標の階層構造を自動生成することも可能である。The hierarchical index storage unit 110 stores hierarchical indexes for improving exercise movements such as running form and how to use force. The hierarchical structure of the indexes stored by the hierarchical index storage unit 110 is configured during the initial setup of the system. In order to provide consistent exercise improvement instruction, the same hierarchical structure configured there can be used for multiple exercise sessions without updating for a certain period of time. The hierarchical structure may be updated by adding new indexes or changing or deleting existing indexes. In addition, teacher data showing the correlation between the performance of the exercise movement and each index may be obtained, and a learning model may be generated by machine learning that inputs the performance of the exercise movement and outputs the corresponding index based on the teacher data. According to such a learning model, it is possible to prioritize indexes that lead to effective improvement of the exercise movement based on the actual performance of the exercise movement. Furthermore, it is also possible to automatically generate a hierarchical structure of the indexes by autonomously analyzing the terms used in each index and their biomechanical meanings.

課題指標特定部120は、階層指標記憶部110によって記憶された指標の階層構造に基づき、測定デバイス20によるランニング中の測定データを参照して課題指標を特定する。具体的には、課題指標特定部120は、階層化された指標をランニング中の測定データに基づいて評価し、課題指標を特定する。The problem index identification unit 120 identifies problem indexes by referring to the measurement data during running by the measurement device 20 based on the hierarchical structure of the indexes stored by the hierarchical index storage unit 110. Specifically, the problem index identification unit 120 evaluates the hierarchical indexes based on the measurement data during running, and identifies problem indexes.

課題指標特定部120による課題指標の探索は、階層構造の上位階層から下位階層に向かって行われる。その際、階層構造における同一階層にある複数の指標に関して、所定の基準データと測定データの乖離度が最も大きいものが選択され、そこから更に下位階層に向かって課題指標が探索される。そして、課題指標特定部120は、階層構造の最下位階層において課題指標を特定する。実施の形態は、階層構造の最上位階層から探索を開始するものに限定されない。例えば、ユーザが予め改善したい任意の指標を指定し、その指標の階層から下位階層に向かって課題指標を探索してもよい。The problem index identification unit 120 searches for problem indexes from the upper level to the lower level of the hierarchical structure. At that time, for multiple indexes at the same level in the hierarchical structure, the one with the largest deviation between the specified reference data and the measured data is selected, and problem indexes are searched for from there, moving further down the hierarchy. The problem index identification unit 120 then identifies a problem index at the lowest level of the hierarchical structure. The embodiment is not limited to one in which the search begins at the top level of the hierarchical structure. For example, the user may specify an arbitrary index that he or she wishes to improve in advance, and search for problem indexes from the level of that index towards the lower levels.

指導情報生成部130は、課題指標特定部120によって特定された課題指標の改善のための指導情報を生成する。生成された指導情報は表示デバイス30に送信され、その表示画面に表示される。The training information generation unit 130 generates training information for improving the problem indicators identified by the problem indicator identification unit 120. The generated training information is transmitted to the display device 30 and displayed on the display screen.

図2は、階層指標記憶部110によって記憶された指標の階層構造の一例を示す。この階層構造は、最上位階層である第1層L1から最下位階層である第4層L4までの四つの階層で構成されている。第1層L1には、ランニングの運動動作を評価する際の主要指標である「着地衝撃」「上下動」「ブレーキ力」が例示的に配置されている。 Figure 2 shows an example of a hierarchical structure of indices stored by the hierarchical index storage unit 110. This hierarchical structure is composed of four layers, from the first layer L1, which is the top layer, to the fourth layer L4, which is the bottom layer. In the first layer L1, "landing impact," "vertical movement," and "braking force," which are main indices for evaluating running movements, are arranged as examples.

第1層L1の直下の第2層L2には、第1層L1の各指標を細分化した指標が配置されている。例えば第1層L1の「上下動」は、第2層L2において「接地時上下動」と「滞空時上下動」の二つの指標に細分化されている。すなわち、第1層L1の「上下動」に問題がある場合は、接地時の上下動に問題がある場合と、滞空時の上下動に問題がある場合に大別されるので、第2層L2にそれぞれの場合に対応した指標を設け、問題の原因を具体的に特定できるようにしている。なお、第1層L1の他の指標である「着地衝撃」「ブレーキ力」も第2層L2以下において同様に細分化されているが、ここでは図示および説明を省略する。なお、上位階層の指標を下位階層の指標に細分化する際には、厳密な論理性が求められる訳ではなく、複数の下位指標が互いに重複していてもよく、また複数の下位指標の組合せが上位指標を完全に再現するものでなくともよい。In the second layer L2, which is directly below the first layer L1, there are indices that are subdivisions of each of the indices in the first layer L1. For example, the "vertical movement" in the first layer L1 is subdivision into two indices, "vertical movement at touchdown" and "vertical movement during flight" in the second layer L2. That is, when there is a problem with the "vertical movement" in the first layer L1, it is roughly divided into a case where there is a problem with the vertical movement at touchdown and a case where there is a problem with the vertical movement during flight, so that an index corresponding to each case is provided in the second layer L2 so that the cause of the problem can be specifically identified. The other indices in the first layer L1, "landing impact" and "braking force", are also similarly subdivision in the second layer L2 and below, but illustrations and explanations are omitted here. When subdivision of an upper hierarchical index into a lower hierarchical index, strict logic is not required, and multiple lower indices may overlap with each other, and a combination of multiple lower indices may not completely reproduce the upper index.

第2層L2の直下の第3層L3には、第2層L2の各指標を細分化した指標が配置されている。例えば第2層L2の「滞空時上下動」は、第3層L3において「蹴り出し角度」と「蹴り出し加速度」の二つの指標に細分化されている。すなわち、第2層L2の「滞空時上下動」に問題がある場合は、離地時の蹴り出し角度に問題がある場合と、離地時の蹴り出し加速度に問題がある場合に大別されるので、第3層L3にそれぞれの場合に対応した指標を設け、問題の原因を具体的に特定できるようにしている。なお、第2層L2の他の指標である「接地時上下動」も第3層L3以下において同様に細分化されているが、ここでは図示および説明を省略する。In the third layer L3, which is directly below the second layer L2, there are indices that are subdivisions of each of the indices in the second layer L2. For example, the "vertical movement during flight" in the second layer L2 is subdivision into two indices in the third layer L3: "take-off angle" and "take-off acceleration". In other words, when there is a problem with the "vertical movement during flight" in the second layer L2, it can be broadly divided into cases where there is a problem with the take-off angle at take-off and cases where there is a problem with the take-off acceleration at take-off, so that in the third layer L3, indices corresponding to each case are provided so that the cause of the problem can be specifically identified. The other indices in the second layer L2, "vertical movement at touchdown", are also similarly subdivisions in the third layer L3 and below, but illustrations and explanations are omitted here.

第3層L3の直下の第4層L4には、第3層L3の各指標を細分化した指標が配置されている。例えば第3層L3の「蹴り出し角度」は、第4層L4において「接地位置」「接地角度」「体幹角度」の三つの指標に細分化されている。すなわち、第3層L3の「蹴り出し角度」に問題がある場合は、接地位置に問題がある場合と、接地角度に問題がある場合と、体幹角度に問題がある場合に大別されるので、第4層L4にそれぞれの場合に対応した指標を設け、問題の原因を具体的に特定できるようにしている。なお、第3層L3の他の指標である「蹴り出し加速度」も第4層L4において同様に細分化されているが、ここでは図示および説明を省略する。In the fourth layer L4, which is directly below the third layer L3, there are indices that are subdivisions of each of the indices in the third layer L3. For example, the "kicking angle" in the third layer L3 is subdivision into three indices in the fourth layer L4: "ground contact position," "ground contact angle," and "trunk angle." In other words, when there is a problem with the "kicking angle" in the third layer L3, it can be broadly divided into cases where there is a problem with the ground contact position, where there is a problem with the ground contact angle, and where there is a problem with the trunk angle, so that in the fourth layer L4, indices corresponding to each case are provided so that the cause of the problem can be specifically identified. Note that the other indices in the third layer L3, "kicking acceleration," are also similarly subdivisions in the fourth layer L4, but illustration and explanation are omitted here.

以上のような階層構造において、ランニング中に得られた測定データを参照しながら、上位階層から下位階層に向かって各指標を順次評価することにより、改善すべき課題指標を具体的に特定することができる。例えば、最上位階層である第1層L1の「上下動」に問題があったとしても、その具体的な原因を特定しなければ、適切な運動改善指導を行うことができない。本実施の形態の階層構造によれば、上位階層における問題「上下動」を特定した場合、そこから下位階層に向かって具体的な原因の探索を行うことができる。そして、例えば最下位階層である第4層L4の「接地位置」を原因として特定した場合、それを改善するための指導情報「1歩分手前に着地しましょう」等を生成することができる。In the above-mentioned hierarchical structure, by sequentially evaluating each index from the upper layer to the lower layer while referring to the measurement data obtained during running, it is possible to specifically identify the problem index to be improved. For example, even if there is a problem with the "vertical movement" of the first layer L1, which is the highest layer, it is not possible to provide appropriate exercise improvement guidance unless the specific cause is identified. According to the hierarchical structure of this embodiment, when the problem "vertical movement" in the upper layer is identified, it is possible to search for the specific cause from there toward the lower layers. And, for example, when the "landing position" of the fourth layer L4, which is the lowest layer, is identified as the cause, guidance information for improving it, such as "land one step forward," can be generated.

図3は、以上のような階層構造を用いて運動改善指導装置100が運動改善指導を行う処理のフローを示す。以降の説明において「S」はステップを意味する。
S10では、ユーザの運動中に測定デバイス20による測定を行う。
S20では、測定デバイス20が測定データを運動改善指導装置100に送信する。このとき、複数の測定デバイス20でS10における運動測定を行う場合は、複数の測定デバイス20の測定データが運動改善指導装置100に送信されてもよい。また、一つの測定デバイス20で複数のデータを測定する場合は、複数の測定データが運動改善指導装置100に送信されてもよい。
3 shows a process flow of exercise improvement guidance performed by the exercise improvement guidance device 100 using the above-mentioned hierarchical structure. In the following description, "S" stands for step.
In S10, measurement is performed by the measuring device 20 while the user is exercising.
In S20, measuring device 20 transmits measurement data to exercise improvement guidance device 100. At this time, when the exercise measurement in S10 is performed using multiple measuring devices 20, the measurement data of the multiple measuring devices 20 may be transmitted to exercise improvement guidance device 100. Furthermore, when multiple pieces of data are measured using one measuring device 20, the measurement data of the multiple measuring devices 20 may be transmitted to exercise improvement guidance device 100.

S30では、運動改善指導装置100が、S20において受信した各種の測定データを処理し、階層構造における各指標を評価可能な測定データに変換する。階層構造中の指標は、測定デバイス20で測定したデータのままでは評価できないものも多いため、適当な演算処理を行って評価可能なデータに変換する必要がある。変換の手法は本技術分野において様々なものが知られているので詳細な説明を省略するが、本フローチャート中で説明する以下の指標については、例えば以下のように評価用の測定データを得ることができる。In S30, the exercise improvement instruction device 100 processes the various measurement data received in S20 and converts each index in the hierarchical structure into evaluable measurement data. Many of the indexes in the hierarchical structure cannot be evaluated using the data measured by the measuring device 20 as is, so appropriate calculation processing must be performed to convert them into evaluable data. Various conversion methods are known in the art, so a detailed explanation will be omitted, but for the following indexes described in this flowchart, measurement data for evaluation can be obtained, for example, as follows:

第1層L1の「上下動」:加速度センサ等で直接測定することが可能。
第2層L2の「滞空時上下動」:加速度センサ等で滞空時と接地時を区別して上下動を測定することが可能。
第3層L3の「蹴り出し角度」:接地状態から滞空状態に移行する際の加速度センサや角速度センサの測定データから演算可能。
第4層L4の「接地位置」:離地時(接地→滞空)および接地時(滞空→接地)のそれぞれの位置センサ等の測定データから、離地位置に対する接地位置の相対位置を演算。
"Up and down movement" of the first layer L1: This can be measured directly using an acceleration sensor, etc.
“Vertical movement during flight” of the second layer L2: It is possible to measure vertical movement by distinguishing between flight and contact using an acceleration sensor or the like.
"Kick-off angle" of the third layer L3: Can be calculated from the measurement data of the acceleration sensor and angular velocity sensor when transitioning from a grounded state to an airborne state.
"Landing position" of the fourth layer L4: The relative position of the landing position to the takeoff position is calculated from measurement data from position sensors etc. at the time of takeoff (landing → airborne) and at the time of landing (airborne → landed).

S40では、課題指標特定部120が、S30において処理された測定データに基づいて課題指標を探索する。S40は、階層構造の四つの階層L1~L4に対応したS41~S44で構成される。S41、S42、S43、S44の順に処理が行われることによって、階層構造の上位階層から下位階層に向かって課題指標の探索が行われるようになっている。より具体的には、各階層にある複数の指標を測定データに基づいて評価し、最も問題の大きい指標を選択して、そこから更に下位階層に向かって原因の探索を行う。In S40, the problem index identification unit 120 searches for problem indexes based on the measurement data processed in S30. S40 is made up of S41 to S44, which correspond to the four levels L1 to L4 of the hierarchical structure. By performing the processes in the order of S41, S42, S43, and S44, a search for problem indexes is performed from the higher levels to the lower levels of the hierarchical structure. More specifically, multiple indexes at each level are evaluated based on the measurement data, the most problematic index is selected, and the cause is searched for from there, moving further down the levels.

第1層L1の探索ステップであるS41は、S411~S413で構成される。
S411では、第1層L1にある複数の指標を測定データに基づいて評価する。具体的には、第1層L1にある三つの指標「着地衝撃」「上下動」「ブレーキ力」を評価する。各指標にはその正常値を表す基準データが予め設定されており、それとS30で各指標の評価用に処理された測定データを比較し、その乖離度を求める。そして、乖離度の大きさに基づいて、その指標に問題があるか否かを評価する。以下では説明を単純化するため、問題ありと評価する基準を全ての指標について一律に「乖離度10%超」とするが、実際には各指標について異なる基準を設けることができる。また、乖離度の大きさが、その指標の緊急度、すなわち運動改善指導における優先度を表すものとする。したがって、乖離度20%の指標と乖離度15%の指標では、前者の緊急度が高く、運動改善指導における優先指標となる。
The search step S41 of the first layer L1 is composed of S411 to S413.
In S411, a plurality of indices in the first layer L1 are evaluated based on the measurement data. Specifically, three indices in the first layer L1, "landing impact", "vertical movement" and "braking force", are evaluated. Each indices has a reference data indicating its normal value set in advance, and the reference data processed for evaluation of each indices in S30 is compared with the reference data to obtain the degree of deviation. Then, based on the magnitude of the deviation, it is evaluated whether or not the indices have a problem. In the following, for the sake of simplicity, the standard for evaluating all indices as having a problem is set to "a deviation of more than 10%", but in reality, different standards can be set for each indices. In addition, the magnitude of the deviation represents the urgency of the indices, that is, the priority in exercise improvement guidance. Therefore, between an index with a deviation of 20% and an index with a deviation of 15%, the former has a higher urgency and is a priority index in exercise improvement guidance.

S412では、S411において問題のある指標があったか否かが判定される。すなわち、第1層L1にある三つの指標「着地衝撃」「上下動」「ブレーキ力」について、乖離度が10%を超えるものがあったか否かが判定される。いずれの指標についても乖離度が10%未満であった場合は、それぞれの下位指標も含めて全ての指標が正常範囲内にあるといえるので、課題指標特定部120は課題指標を特定せず、指導情報生成部130は指導情報を生成せずに処理を終了する。このような場合、指導情報生成部130が「この調子で頑張りましょう」等のユーザを動機付けるメッセージを生成してもよい。In S412, it is determined whether or not there was a problematic indicator in S411. That is, it is determined whether or not there was a deviation of more than 10% for the three indicators in the first layer L1, "landing impact," "vertical movement," and "braking force." If the deviation for any indicator is less than 10%, it can be said that all indicators, including their respective sub-indices, are within the normal range, so the problem indicator identification unit 120 does not identify a problem indicator, and the training information generation unit 130 ends the process without generating training information. In such a case, the training information generation unit 130 may generate a message to motivate the user, such as "Keep up the good work."

一方、S412において乖離度が10%を超える指標があった場合は、S413において乖離度が最も大きい指標が選択される。図2の階層構造において、例えば、「着地衝撃」の乖離度が15%、「上下動」の乖離度が20%、「ブレーキ力」の乖離度が7%であった場合、乖離度が10%を超える「着地衝撃」と「上下動」に問題があるが、乖離度が最大の「上下動」の緊急度が高く、優先指標として選択される。後続のステップでは、そこから更に下位階層に向かって課題指標の探索が行われる。On the other hand, if there is an index with a deviation of more than 10% in S412, the index with the largest deviation is selected in S413. In the hierarchical structure of Figure 2, for example, if the deviation of "landing impact" is 15%, the deviation of "vertical movement" is 20%, and the deviation of "braking force" is 7%, there are problems with "landing impact" and "vertical movement" with deviations exceeding 10%, but "vertical movement" with the largest deviation has a high urgency and is selected as the priority index. In the subsequent steps, a search for problem indexes is performed from there, moving further down the hierarchy.

第2層L2の探索ステップであるS42は、S413で選択された優先指標「上下動」の下位の指標を探索するもので、S421~S422で構成される。
S421では、第1層L1の優先指標「上下動」の下位指標である第2層L2の複数の指標「接地時上下動」「滞空時上下動」を測定データに基づいて評価する。具体的には、各指標について所定の基準データと測定データを比較し、その乖離度を求める。
The search step S42 of the second layer L2 searches for lower level indicators of the priority indicator "vertical movement" selected in S413, and is composed of S421 to S422.
In S421, multiple indices of "vertical movement at touchdown" and "vertical movement during flight" in the second layer L2, which are sub-indices of the priority index "vertical movement" in the first layer L1, are evaluated based on the measurement data. Specifically, for each index, a predetermined reference data is compared with the measurement data to determine the degree of deviation.

S422では、乖離度が最も大きい指標が選択される。例えば、「接地時上下動」の乖離度が8%、「滞空時上下動」の乖離度が15%であった場合、乖離度が最大の「滞空時上下動」の緊急度が高く、優先指標として選択される。後続のステップでは、そこから更に下位階層に向かって課題指標の探索が行われる。In S422, the index with the largest deviation is selected. For example, if the deviation for "vertical movement at touchdown" is 8% and the deviation for "vertical movement in the air" is 15%, then "vertical movement in the air" has the highest deviation and is therefore selected as the priority index. In the subsequent steps, a search for problem indexes is performed from there, moving down to lower levels.

第3層L3の探索ステップであるS43は、S422で選択された優先指標「滞空時上下動」の下位の指標を探索するもので、S431~S432で構成される。
S431では、第2層L2の優先指標「滞空時上下動」の下位指標である第3層L3の複数の指標「蹴り出し角度」「蹴り出し加速度」を測定データに基づいて評価する。具体的には、各指標について所定の基準データと測定データを比較し、その乖離度を求める。
The search step S43 of the third layer L3 searches for lower level indicators of the priority indicator "vertical movement during flight" selected in S422, and is composed of S431 to S432.
In S431, multiple indicators of the third layer L3, which are sub-indices of the priority indicator of the second layer L2, "airborne vertical movement," such as "kick-off angle" and "kick-off acceleration," are evaluated based on the measurement data. Specifically, for each indicator, the measurement data is compared with predetermined reference data to determine the degree of deviation.

S432では、乖離度が最も大きい指標が選択される。例えば、「蹴り出し角度」の乖離度が17%、「蹴り出し加速度」の乖離度が8%であった場合、乖離度が最大の「蹴り出し角度」の緊急度が高く、優先指標として選択される。後続のステップでは、そこから更に下位階層に向かって課題指標の探索が行われる。In S432, the index with the largest deviation is selected. For example, if the deviation of "kick-off angle" is 17% and the deviation of "kick-off acceleration" is 8%, the "kick-off angle" with the largest deviation has a high urgency and is selected as the priority index. In the subsequent steps, a search for problem indexes is performed from there, moving down to lower levels.

第4層L4の探索ステップであるS44は、S432で選択された優先指標「蹴り出し角度」の下位の指標を探索するもので、S441~S442で構成される。
S441では、第3層L3の優先指標「蹴り出し角度」の下位指標である第4層L4の複数の指標「接地位置」「接地角度」「体幹角度」を測定データに基づいて評価する。具体的には、各指標について所定の基準データと測定データを比較し、その乖離度を求める。
The search step S44 of the fourth layer L4 searches for lower level indicators of the priority indicator "kick-off angle" selected in S432, and is made up of steps S441 to S442.
In S441, the multiple indices "ground contact position,""ground contact angle," and "trunk angle" of the fourth layer L4, which are sub-indices of the priority index "take-off angle" of the third layer L3, are evaluated based on the measurement data. Specifically, for each index, the measurement data is compared with predetermined reference data to determine the degree of deviation.

S442では、乖離度が最も大きい指標が選択される。例えば、「接地位置」の乖離度が20%、「接地角度」の乖離度が13%、「体幹角度」の乖離度が5%であった場合、乖離度が最大の「接地位置」の緊急度が高く、優先指標として選択される。そして、課題指標特定部120は、選択された優先指標「接地位置」を課題指標として特定する。In S442, the index with the largest deviation is selected. For example, if the deviation of "ground contact position" is 20%, the deviation of "ground contact angle" is 13%, and the deviation of "trunk angle" is 5%, then the "ground contact position" with the largest deviation has a high degree of urgency and is selected as the priority index. Then, the problem index identification unit 120 identifies the selected priority index "ground contact position" as the problem index.

S50では、指導情報生成部130が、課題指標特定部120によって特定された課題指標「接地位置」の改善のための指導情報「1歩分手前に着地しましょう」等を生成する。ここで生成された指導情報は表示デバイス30に送信され、その表示画面に表示される。In S50, the instruction information generating unit 130 generates instruction information such as "Land one step forward" for improving the problem indicator "ground contact position" identified by the problem indicator identifying unit 120. The instruction information generated here is transmitted to the display device 30 and displayed on the display screen.

以上の処理フローによれば、階層構造で表される各指標間の関係を参照することにより、運動動作の効果的な改善に繋がる課題指標を特定して指導情報を生成することができる。 According to the above processing flow, by referring to the relationships between each indicator represented in a hierarchical structure, it is possible to identify problem indicators that will lead to effective improvement of athletic movements and generate coaching information.

課題指標特定部120が、階層構造の上位階層から下位階層に向かって課題指標を探索することにより、上位階層において大きな問題を特定し、下位階層においてその根本的な原因を特定することができるので、効果的な運動改善指導を行うことができる。By searching for problem indicators from the higher levels to the lower levels in the hierarchical structure, the problem indicator identification unit 120 can identify major problems in the higher levels and their underlying causes in the lower levels, thereby enabling effective exercise improvement guidance to be provided.

この課題指標の探索は、最上位階層である第1層L1から最下位階層である第4層に向かって順次行われるが、各階層における探索処理S41、S42、S43、S44では、各指標についての実測値と基準値の乖離に基づいて優先指標が特定される。これにより、各階層において最も緊急度が高い指標を特定し、最優先で改善が必要な指標を課題指標として特定することができる。 This search for problem indicators is performed sequentially from the first layer L1, which is the top layer, to the fourth layer, which is the bottom layer, and in the search processes S41, S42, S43, and S44 in each layer, priority indicators are identified based on the deviation between the actual measured value and the reference value for each indicator. This makes it possible to identify the indicator with the highest urgency in each layer and identify the indicator that needs improvement with the highest priority as the problem indicator.

課題指標特定部120が、階層構造の最下位階層である第4層L4において課題指標を特定することにより、問題の根本的な原因を表し、かつ改善のための具体的な指導情報を生成しやすい課題指標を特定することができる。By the problem indicator identification unit 120 identifying problem indicators in the fourth layer L4, which is the lowest layer in the hierarchical structure, it is possible to identify problem indicators that represent the root cause of a problem and that are easy to generate specific guidance information for improvement.

図4は、図3の処理フローによる運動改善指導が行われた後、ユーザが別のランニングを行った場合に、運動改善指導装置100が運動改善指導を行う処理のフローを示す。この処理において、課題指標特定部120は、過去のランニング時と比較して所定程度の改善があった指標を特定した場合は、当該指標と同一階層または上位階層にある他の指標を対象として課題指標を探索する。また、課題指標特定部120が過去のランニング時と同じ課題指標を特定した場合、指導情報生成部130は過去のランニング時とは異なる指導情報を生成する。図4では、図3と同様にS10、S20、S30、S40の処理を行い、S40の最終ステップであるS442において、乖離度の大きい優先指標を選択する。以下では、過去のランニング時として前回のランニング時を例に取って説明するが、本実施形態の処理は前回より前の過去のランニング時に適用可能である。 Figure 4 shows a process flow of the exercise improvement instruction device 100 performing exercise improvement instruction when the user performs another run after the exercise improvement instruction according to the processing flow of Figure 3 is performed. In this process, when the problem index identification unit 120 identifies an index that has improved to a certain degree compared to the past running, it searches for the problem index among other indexes in the same hierarchy or a higher hierarchy as the index. Also, when the problem index identification unit 120 identifies the same problem index as the past running, the instruction information generation unit 130 generates instruction information different from the past running. In Figure 4, the processes of S10, S20, S30, and S40 are performed as in Figure 3, and in S442, which is the final step of S40, a priority index with a large degree of deviation is selected. In the following, the previous running time is taken as an example of the past running time, but the process of this embodiment can be applied to past running times before the previous time.

S60では、今回の運動時のS442で選択された優先指標が、前回の運動時のS442で選択された優先指標「接地位置」と同一か否かを判定する。優先指標が前回の運動時と異なる場合、課題指標特定部120はその優先指標を課題指標として特定し、指導情報生成部130はその課題指標の改善のための指導情報をS50で生成する。例えば、今回の運動時の課題指標が「体幹角度」であった場合「体幹を真っ直ぐに保ちましょう」等の指導情報が生成される。In S60, it is determined whether the priority index selected in S442 for the current exercise is the same as the priority index "ground contact position" selected in S442 for the previous exercise. If the priority index is different from that of the previous exercise, the problem index identification unit 120 identifies the priority index as a problem index, and the guidance information generation unit 130 generates guidance information for improving the problem index in S50. For example, if the problem index for the current exercise is "trunk angle," guidance information such as "keep your trunk straight" is generated.

一方、優先指標が前回の運動時と同一の「接地位置」の場合、S64において、その指標について前回の運動時と比較して所定程度の改善があったか否かを判定する。改善の有無の判定基準は指標毎に任意に設定することができるが、先述の乖離度を利用することができる。例えば、前回の運動時に比べて乖離度が5%以上小さくなっている場合に改善があったと判定することができる。前回の運動時の「接地位置」の乖離度が20%であったので、今回の運動時に乖離度が15%より小さくなっていれば、所定程度の改善があったと判定される。On the other hand, if the priority indicator is the same "ground contact position" as during the previous exercise, in S64 it is determined whether or not there has been a predetermined degree of improvement in that indicator compared to the previous exercise. The criteria for determining whether or not there has been improvement can be set arbitrarily for each indicator, but the deviation degree described above can be used. For example, it can be determined that there has been an improvement if the deviation degree is 5% or more smaller compared to the previous exercise. Since the deviation degree for the "ground contact position" during the previous exercise was 20%, if the deviation degree during the current exercise is smaller than 15%, it is determined that there has been a predetermined degree of improvement.

S64において「接地位置」に所定程度の改善がなかったと判定された場合、すなわち乖離度が15%以上と依然として高い状態であった場合、課題指標特定部120は前回の運動時と同じ「接地位置」を課題指標として特定する。この場合、指導情報生成部130は、S51において再度「接地位置」の改善のための指導情報を生成するが、前回とは異なる指導情報を生成する。これにより、ユーザは同一の課題指標について異なる観点からの改善を図ることができる。 If it is determined in S64 that there has not been a predetermined level of improvement in the "ground contact position," i.e., if the deviation is still high at 15% or more, the problem indicator identification unit 120 identifies the same "ground contact position" as during the previous exercise as the problem indicator. In this case, the training information generation unit 130 generates training information again in S51 to improve the "ground contact position," but generates training information that is different from the previous time. This allows the user to improve the same problem indicator from different perspectives.

S64において「接地位置」に所定程度の改善があったと判定された場合、すなわち乖離度が15%より小さくなっていた場合、上位階層である第3層L3に移って探索が継続される。具体的には、S63において、「接地位置」(第4層L4)の上位指標である「蹴り出し角度」(第3層L3)について前回の運動時と比較して所定程度の改善があったか否かを判定する。If it is determined in S64 that there has been a predetermined degree of improvement in the "ground contact position," i.e., if the deviation is less than 15%, the search continues in the higher level, the third layer L3. Specifically, in S63, it is determined whether there has been a predetermined degree of improvement in the "take-off angle" (third layer L3), which is a higher level indicator of the "ground contact position" (fourth layer L4), compared to the previous exercise.

S63において「蹴り出し角度」に所定程度の改善がなかったと判定された場合は、その下位階層に優先的に改善すべき課題指標が依然として存在するので、図3におけるS44に戻り、下位階層(第4層L4)における探索が継続される。このとき、第4層L4では「接地位置」の乖離度が最大であるため、S44中のS442をそのまま実行すると、結局は「接地位置」が課題指標として特定されることになる。しかしながら、「接地位置」は前回の運動時と比較して所定程度改善しているので(S64)、今回の運動時の課題指標の候補から除外してもよい。その場合、S442では「接地位置」を除いた他の指標「接地角度」「体幹角度」の中で乖離度が最も大きい指標が課題指標として特定されることになる。一方、S442をそのまま実行して、前回の運動時と同じ「接地位置」を課題指標として特定してもよい。その場合は、S51に関して説明したように、前回とは異なる指導情報を生成するのが好ましい。If it is determined in S63 that the "kick-off angle" has not improved to a predetermined degree, there is still a problem index that should be improved preferentially in the lower layer, so the process returns to S44 in FIG. 3, and the search continues in the lower layer (fourth layer L4). At this time, since the deviation of the "ground position" is the largest in the fourth layer L4, if S442 in S44 is executed as is, the "ground position" will end up being identified as the problem index. However, since the "ground position" has improved to a predetermined degree compared to the previous exercise (S64), it may be excluded from the candidates for the problem index for the current exercise. In that case, in S442, the index with the largest deviation among the other indices "ground angle" and "trunk angle" excluding the "ground position" will be identified as the problem index. On the other hand, S442 may be executed as is to identify the same "ground position" as in the previous exercise as the problem index. In that case, as explained in relation to S51, it is preferable to generate guidance information different from the previous one.

S63において「蹴り出し角度」に所定程度の改善があったと判定された場合、上位階層である第2層L2に移って探索が継続される。具体的には、S62において、「蹴り出し角度」(第3層L3)の上位指標である「滞空時上下動」(第2層L2)について前回の運動時と比較して所定程度の改善があったか否かを判定する。If it is determined in S63 that there has been a predetermined improvement in the "take-off angle," the search continues in the higher level, the second level L2. Specifically, in S62, it is determined whether there has been a predetermined improvement in the "airborne vertical movement" (second level L2), which is a higher level indicator of the "take-off angle" (third level L3), compared to the previous exercise.

S62において「滞空時上下動」に所定程度の改善がなかったと判定された場合は、その下位階層に優先的に改善すべき課題指標が依然として存在するので、図3におけるS43に戻り、下位階層(第3層L3)における探索が継続される。If it is determined in S62 that there has not been a predetermined level of improvement in "vertical movement while airborne," there are still problem indicators in the lower hierarchical level that need to be improved as a priority, so the process returns to S43 in Figure 3, and the search in the lower hierarchical level (third hierarchical level L3) continues.

S62において「滞空時上下動」に所定程度の改善があったと判定された場合、上位階層である第1層L1に移って探索が継続される。具体的には、S61において、「滞空時上下動」(第2層L2)の上位指標である「上下動」(第1層L1)について前回の運動時と比較して所定程度の改善があったか否かを判定する。If it is determined in S62 that there has been a predetermined improvement in "vertical movement while in the air", the search continues by moving to the higher level, the first level L1. Specifically, in S61, it is determined whether there has been a predetermined improvement in "vertical movement" (first level L1), which is a higher level indicator of "vertical movement while in the air" (second level L2), compared to the previous exercise.

S61において「上下動」に所定程度の改善がなかったと判定された場合は、その下位階層に優先的に改善すべき課題指標が依然として存在するので、図3におけるS42に戻り、下位階層(第2層L2)における探索が継続される。If it is determined in S61 that there has not been a predetermined level of improvement in "up and down fluctuations," there are still problem indicators in the lower hierarchy that need to be improved as a priority, so the process returns to S42 in Figure 3, and the search in the lower hierarchy (second layer L2) continues.

S61において「上下動」に所定程度の改善があったと判定された場合、図3におけるS412に戻り、第1層L1において問題のある指標があるか否かが判定される。このとき、「上下動」は前回の運動時と比較して所定程度改善しているので、S412の判定対象から除外するのが好ましい。その場合、S412では「上下動」を除いた他の指標「着地衝撃」「ブレーキ力」を対象として判定が行われる。If it is determined in S61 that there has been a predetermined improvement in "vertical movement", the process returns to S412 in FIG. 3, and a determination is made as to whether there are any problematic indicators in the first layer L1. At this time, since "vertical movement" has improved to a predetermined degree compared to the previous exercise, it is preferable to exclude it from the judgment target of S412. In that case, in S412, the judgment is made on the other indicators excluding "vertical movement", namely "landing impact" and "braking force".

以上の処理フローによれば、過去の運動時からの改善も踏まえて、今回の運動時の課題指標を効率的に探索することができる。この際、階層構造の下位階層から上位階層に向かって順次実行される改善判断処理S64、S63、S62、S61によって、どの階層まで改善があったのかを効率的に特定することができる。According to the above process flow, it is possible to efficiently search for problem indicators for the current exercise, taking into account improvements from previous exercises. At this time, the improvement judgment processes S64, S63, S62, and S61, which are executed in sequence from the lower levels to the higher levels of the hierarchical structure, can efficiently identify up to which level improvement has occurred.

以上、本発明を実施の形態に基づいて説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。The present invention has been described above based on an embodiment. The embodiment is merely an example, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component and each treatment process, and that such modifications are also within the scope of the present invention.

上記の実施の形態においては、課題指標特定部120による課題指標の探索を階層構造の上位階層から下位階層に向かって行う構成としたが、階層構造における探索方法はこれに限られるものではない。例えば、最上位階層から課題指標の探索を開始するのではなく、ユーザやシステムが予め指定した階層から探索を開始するようにしてもよい。また、最初から最下位階層を探索し、その中で乖離度が最も大きい指標を課題指標として特定することもできる。この探索においては最下位階層以外の階層にある指標は考慮されないが、図4で説明したように過去の運動時からの改善も踏まえて運動改善指導を行う場合は、S64、S63、S62、S61のように各階層の指標が考慮される。In the above embodiment, the problem index identification unit 120 searches for problem indexes from the upper level to the lower level in the hierarchical structure, but the search method in the hierarchical structure is not limited to this. For example, instead of starting the search for problem indexes from the top level, the search may start from a level specified in advance by the user or the system. It is also possible to search the lowest level from the beginning and identify the index with the largest deviation as the problem index. In this search, indices in levels other than the lowest level are not taken into account, but when providing exercise improvement guidance taking into account improvements from past exercise as described in FIG. 4, indices in each level are taken into account as in S64, S63, S62, and S61.

また、上記の実施形態においては、最上位階層L1の全ての指標が最下位階層L4の指標まで細分化されており、階層構造の深さが一律で4層の場合を例に取って説明したが、階層構造の深さは指標により異なっていてもよい。すなわち、実施形態と同様に最上位階層をL1とした場合、第1層L1より下に階層構造が存在しない深さ1の指標があってもよいし、第2層L2まで細分化される深さ2の指標があってもよいし、第3層L3まで細分化される深さ3の指標があってもよい。このとき、全ての階層に対応する指標が存在していなくてもよい。例えば、第1層L1のある指標を細分化した指標が直下の第2層L2には存在せず、更に下位の第3層L3の指標に細分化されてもよい。また、全ての指標について最上位階層が第1層L1である必要はなく、第2層L2、第3層L3、第4層L4に最上位指標があってもよい。上記のように深さが異なる階層構造を探索する際に、その最下位階層まで探索する必要はなく、探索する深さを指標毎にユーザやシステムがその都度指定することもできる。例えば、深さが3の階層構造を探索する場合であっても、深さ2まで探索する旨が指定されている場合は、深さ3の最下位階層は探索されず、その上の深さ2の階層において課題指標が特定される。 In the above embodiment, all the indices in the top layer L1 are subdivided down to the indices in the bottom layer L4, and the depth of the hierarchical structure is uniformly four layers. However, the depth of the hierarchical structure may differ depending on the indices. That is, if the top layer is L1 as in the embodiment, there may be an index of depth 1 where there is no hierarchical structure below the first layer L1, an index of depth 2 that is subdivided down to the second layer L2, or an index of depth 3 that is subdivided down to the third layer L3. In this case, there may not be indices corresponding to all layers. For example, an index obtained by subdividing an index in the first layer L1 may not exist in the second layer L2 directly below, and may be further subdivided into an index in the third layer L3. In addition, the top layer does not need to be the first layer L1 for all indices, and the top index may be in the second layer L2, the third layer L3, or the fourth layer L4. When searching hierarchical structures of different depths as described above, it is not necessary to search down to the lowest level, and the user or system can specify the depth to search for each indicator each time. For example, even when searching a hierarchical structure of depth 3, if it is specified to search up to depth 2, the lowest level of depth 3 will not be searched, and problem indicators will be identified in the level of depth 2 above.

上記の実施の形態においては、階層構造の最下位階層において課題指標を特定する構成としたが、それ以外の階層において課題指標を特定してもよい。例えば、全階層を通じて乖離度が最も大きい指標を課題指標として特定してもよい。この場合、階層によらず全ての指標について対応する指導情報を用意しておくことが好ましい。また、過去の運動時にある階層の指標について指導情報が生成され、その結果、今回の運動時にその階層の指標が十分改善しているような場合には、それより上位階層において課題指標を特定することもできる。これによれば、ユーザの運動動作の改善に合わせて、適切な階層に基づく指導を行うことができる。In the above embodiment, the problem index is identified in the lowest hierarchical layer of the hierarchical structure, but the problem index may be identified in other layers. For example, the index with the largest deviation across all layers may be identified as the problem index. In this case, it is preferable to prepare guidance information corresponding to all indices regardless of the layer. Also, if guidance information is generated for an index of a certain layer during a past exercise, and as a result, the index of that layer has sufficiently improved during the current exercise, the problem index can be identified in a higher layer. This allows guidance based on an appropriate layer to be provided in accordance with the improvement of the user's exercise movements.

上記の実施形態においては、課題指標特定部120による課題指標の探索の際に、各階層において基準データと測定データの乖離度が最も大きい指標を選択し、更に下位階層に向かって課題指標を探索していたが、各階層で乖離度が予め設定した値よりも大きい複数の指標を選択してもよい。このような場合、選択された指標毎に下位階層の探索が行われ、複数の課題指標が特定される。指導情報生成部130は、特定された課題指標毎に指導情報を生成し、表示デバイス30に表示させる。表示デバイス30上では、その複数の指導情報を一画面中に表示してもよいし、ユーザ操作により複数画面を切り替えて各課題指標の指導情報を確認できるようにしてもよい。In the above embodiment, when the problem index identification unit 120 searches for a problem index, the index with the largest deviation between the reference data and the measured data in each hierarchy is selected, and the problem index is further searched for toward the lower hierarchy. However, multiple indexes with deviations greater than a preset value may be selected in each hierarchy. In such a case, a search is performed in the lower hierarchy for each selected index, and multiple problem indexes are identified. The guidance information generation unit 130 generates guidance information for each identified problem index and displays it on the display device 30. On the display device 30, the multiple pieces of guidance information may be displayed on a single screen, or the user may switch between multiple screens to check the guidance information for each problem index.

図4の処理フローにおいて、ある階層の指標が過去の運動時と比較して所定程度の改善があった場合は、その上位階層にある指標について改善の有無を判定していたが、同一階層にある他の指標について改善の有無を判定してもよい。例えば、図4では、S64で第4層L4の「接地位置」の改善があった場合は、S63で第3層L3の「蹴り出し角度」の改善の有無を判定していたが、第4層L4にある他の指標「接地角度」「体幹角度」について改善の有無を判定してもよい。第4層L4のこれらの指標は、第3層L3の「蹴り出し角度」に従属しているので、どちらの階層で改善の有無を判定しても大差はない。In the processing flow of FIG. 4, if an index in a certain layer has improved to a certain degree compared to a previous exercise, the presence or absence of improvement was determined for the index in the layer above, but the presence or absence of improvement may also be determined for other indexes in the same layer. For example, in FIG. 4, if there is an improvement in the "ground contact position" in the fourth layer L4 in S64, the presence or absence of improvement was determined for the "push-off angle" in the third layer L3 in S63, but the presence or absence of improvement may also be determined for other indexes in the fourth layer L4, the "ground contact angle" and "trunk angle". These indexes in the fourth layer L4 are dependent on the "push-off angle" in the third layer L3, so it makes no difference which layer the improvement is determined in.

上記の実施形態においては、階層構造として図2に示されるようなツリー構造、すなわち上位階層から下位階層に向かって分岐する構造を例示したが、本発明の階層構造はこのようなツリー構造に限定されない。図5は、階層構造の別の例を有向グラフの形式で示す。本図において、有向グラフの頂点A~Kは各階層L1~L4の指標を表し、各指標を結ぶ有向の辺が課題指標の探索の方向を示す。最上位階層の第1層L1には指標A、B、Cが存在する。 In the above embodiment, a tree structure as shown in Figure 2 was exemplified as a hierarchical structure, that is, a structure that branches from a higher hierarchy to a lower hierarchy, but the hierarchical structure of the present invention is not limited to such a tree structure. Figure 5 shows another example of a hierarchical structure in the form of a directed graph. In this figure, vertices A to K of the directed graph represent the indices of each of the hierarchies L1 to L4, and the directed edges connecting each of the indices indicate the direction of search for problem indices. Indicators A, B, and C exist in the first layer L1 of the top hierarchy.

第2層L2には指標D、Eが存在する。ここで、指標Dは第1層L1の指標AおよびBをそれぞれ起点とする辺(矢印)で結ばれており、指標AおよびBの乖離度が所定値よりも大きい場合に指標Dの評価を行うことを意味する。したがって、指標AおよびBの少なくとも一つの乖離度が所定値以下であれば、指標AおよびBに関しては第1層L1で課題指標の探索が終了する。このとき、指標AおよびBの乖離度が共に所定値以下であれば、いずれも課題指標ではなく、いずれか一方の乖離度が所定値よりも大きければそれが課題指標として特定される。以降は同様の説明を省略するが、有向の辺(矢印)は、このように乖離度が所定値よりも大きい場合に下位階層の指標の探索に進むことを意味する。なお、図2のツリー構造と異なり、この例では上位指標AおよびBが下位指標Dに統合されたと捉えることもできる。Indicators D and E exist in the second layer L2. Here, indicator D is connected by an edge (arrow) starting from indicators A and B in the first layer L1, respectively, which means that indicator D is evaluated when the deviation of indicators A and B is greater than a predetermined value. Therefore, if the deviation of at least one of indicators A and B is equal to or less than a predetermined value, the search for problem indicators ends in the first layer L1 for indicators A and B. At this time, if the deviations of indicators A and B are both equal to or less than a predetermined value, neither is a problem indicator, and if the deviation of either one is greater than a predetermined value, it is identified as a problem indicator. Although similar explanations will be omitted from here on, a directed edge (arrow) means that if the deviation is greater than a predetermined value, the search proceeds to a lower hierarchical indicator. Unlike the tree structure in FIG. 2, in this example, it can also be considered that the upper indicators A and B are integrated into the lower indicator D.

第3層L3には指標F、G、Hが存在する。指標Fは、第2層L2の指標Dからの矢印で指定される。指標Gは、第2層L2の指標Eと第1層L1の指標Cからの矢印で指定される。指標Hは、第2層L2の指標Eからの矢印で指定される。 The third layer L3 has indexes F, G, and H. Index F is specified by an arrow from index D in the second layer L2. Index G is specified by an arrow from index E in the second layer L2 and index C in the first layer L1. Index H is specified by an arrow from index E in the second layer L2.

第4層L4には指標I、J、Kが存在する。指標Iは、第3層L3の指標FおよびGからの矢印で指定される。指標Jは、第3層L3の指標Gからの矢印で指定される。指標Kは、第3層L3の指標FおよびHからの矢印で指定される。 The fourth layer L4 has indices I, J, and K. Index I is designated by an arrow from indices F and G in the third layer L3. Index J is designated by an arrow from index G in the third layer L3. Index K is designated by an arrow from indices F and H in the third layer L3.

以上のような有向グラフによる階層構造によれば、図2に示したツリー構造よりも複雑な指標間の関係を適切に記述することができ、効果的に課題指標を特定することができる。また、図5においては、上位階層から下位階層に向かう矢印のみを図示したが、図4に関して説明したような下位階層から上位階層に向かって過去の運動時からの改善を探索する処理は、図5において下位階層の指標から上位階層の指標に向かう矢印によって記述することができる。 According to the above-mentioned hierarchical structure using a directed graph, it is possible to appropriately describe the relationships between indices that are more complex than those in the tree structure shown in Figure 2, and to effectively identify problem indices. Also, in Figure 5, only arrows pointing from the upper level to the lower level are illustrated, but the process of searching for improvements from past exercise from the lower level to the upper level as described in relation to Figure 4 can be described in Figure 5 by arrows pointing from the lower level indicators to the higher level indicators.

本実施の形態では、運動の例としてランニングを挙げて説明したが、本発明はその他の運動にも適用することができる。例えば、各種の陸上競技、水泳、ジム、ウォーキング、ロードバイク等におけるトレーニングやエクササイズ、ダンス、サッカー等の球技に適用することができる。In this embodiment, running has been used as an example of exercise, but the present invention can also be applied to other exercises. For example, the present invention can be applied to training and exercise in various track and field sports, swimming, gyms, walking, road bikes, dancing, and ball games such as soccer.

なお、実施の形態で説明した各装置の機能構成はハードウェア資源またはソフトウェア資源により、あるいはハードウェア資源とソフトウェア資源の協働により実現できる。ハードウェア資源としてプロセッサ、ROM、RAM、その他のLSIを利用できる。ソフトウェア資源としてオペレーティングシステム、アプリケーション等のプログラムを利用できる。The functional configuration of each device described in the embodiments can be realized by hardware resources or software resources, or by the cooperation of hardware and software resources. Processors, ROM, RAM, and other LSIs can be used as hardware resources. Programs such as operating systems and applications can be used as software resources.

100・・・運動改善指導装置、110・・・階層指標記憶部、120・・・課題指標特定部、130・・・指導情報生成部、20・・・測定デバイス、30・・・表示デバイス。 100: Exercise improvement instruction device, 110: hierarchical index memory unit, 120: problem index identification unit, 130: instruction information generation unit, 20: measurement device, 30: display device.

本発明は、運動動作の改善のための課題を特定する運動改善指導装置に関する。 The present invention relates to an exercise improvement instruction device that identifies issues for improving exercise movements.

Claims (8)

運動動作の改善のための階層化された指標を記憶する階層指標記憶部と、
前記階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定部と
を備え、
前記指標の階層構造は、少なくとも三つの階層を含み、最下位階層以外にある指標は、その直下の下位階層において複数の指標に細分化されており、
前記課題指標特定部は、前記指標の階層構造における同一階層にある複数の指標に関して、所定の基準データと前記測定データの乖離度が予め設定した値よりも大きいものを選択し、そこから更に少なくとも二つの下位階層に向かって段階的に前記課題指標を探索する運動改善指導装置。
a hierarchical index storage unit for storing hierarchical indexes for improving exercise movements;
a problem index identifying unit that identifies a problem index by evaluating the hierarchical index based on measurement data during exercise;
The hierarchical structure of the index includes at least three levels, and an index other than the lowest level is subdivided into a plurality of indexes in the level immediately below it;
The problem indicator identification unit selects, from among multiple indices at the same level in the hierarchical structure of the indices, those in which the deviation between specified reference data and the measurement data is greater than a preset value, and then searches for the problem indicators in a stepwise manner, moving further down to at least two lower levels.
前記課題指標特定部によって特定された前記課題指標の改善のための指導情報を生成する指導情報生成部を備える
請求項1に記載の運動改善指導装置。
The exercise improvement instruction device according to claim 1 , further comprising an instruction information generating unit that generates instruction information for improving the problem indicator identified by the problem indicator identifying unit.
前記課題指標特定部は、前記指標の階層構造の予め指定された階層から前記課題指標を探索する
請求項1または2に記載の運動改善指導装置。
The exercise improvement instruction device according to claim 1 , wherein the problem index identifying unit searches for the problem index from a prespecified hierarchical level of a hierarchical structure of the indices.
前記課題指標特定部は、前記指標の階層構造の最下位階層において前記課題指標を特定する
請求項1から3のいずれかに記載の運動改善指導装置。
The exercise improvement instruction device according to claim 1 , wherein the problem index identifying unit identifies the problem index in a lowest hierarchical level of a hierarchical structure of the indices.
前記課題指標特定部は、過去の運動時と比較して所定程度の改善があった指標を特定した場合は、当該指標と同一階層または上位階層にある他の指標を対象として前記課題指標を探索する
請求項1から4のいずれかに記載の運動改善指導装置。
5. The exercise improvement guidance device according to claim 1, wherein when the problem index identifying unit identifies an index that has improved to a predetermined degree compared to a previous exercise, the problem index identifying unit searches for the problem index among other indexes in the same hierarchy or a higher hierarchy than the identified index.
前記課題指標特定部が、過去の運動時と同じ前記課題指標を特定した場合、前記指導情報生成部は、過去の運動時とは異なる前記指導情報を生成する
請求項2に記載の運動改善指導装置。
The exercise improvement instruction device according to claim 2 , wherein when the problem indicator identifying unit identifies the same problem indicator as that during a past exercise, the instruction information generating unit generates the instruction information different from that during a past exercise.
運動動作の改善のための階層化された指標を記憶する階層指標記憶ステップと、
前記階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定ステップと
を備え、
前記指標の階層構造は、少なくとも三つの階層を含み、最下位階層以外にある指標は、その直下の下位階層において複数の指標に細分化されており、
前記課題指標特定ステップは、前記指標の階層構造における同一階層にある複数の指標に関して、所定の基準データと前記測定データの乖離度が予め設定した値よりも大きいものを選択し、そこから更に少なくとも二つの下位階層に向かって段階的に前記課題指標を探索する運動改善指導方法。
A hierarchical index storage step of storing a hierarchical index for improving athletic movements;
and a problem index identifying step of evaluating the hierarchical indexes based on measurement data during exercise and identifying a problem index,
The hierarchical structure of the index includes at least three levels, and an index other than the lowest level is subdivided into a plurality of indexes in the level immediately below it;
The problem indicator identification step is a method for providing exercise improvement guidance in which, for a plurality of indices at the same level in a hierarchical structure of the indices, those in which the degree of deviation between specified reference data and the measurement data is greater than a preset value are selected, and the problem indicator is then searched for in stages, moving further downward to at least two lower levels.
運動動作の改善のための階層化された指標を記憶する階層指標記憶ステップと、
前記階層化された指標を運動中の測定データに基づいて評価し、課題指標を特定する課題指標特定ステップと
をコンピュータに実行させ、
前記指標の階層構造は、少なくとも三つの階層を含み、最下位階層以外にある指標は、その直下の下位階層において複数の指標に細分化されており、
前記課題指標特定ステップは、前記指標の階層構造における同一階層にある複数の指標に関して、所定の基準データと前記測定データの乖離度が予め設定した値よりも大きいものを選択し、そこから更に少なくとも二つの下位階層に向かって段階的に前記課題指標を探索する運動改善指導プログラム。
A hierarchical index storage step of storing a hierarchical index for improving athletic movements;
a problem index identifying step of evaluating the hierarchical indexes based on measurement data during exercise and identifying a problem index;
The hierarchical structure of the index includes at least three levels, and an index other than the lowest level is subdivided into a plurality of indexes in the level immediately below it;
The problem indicator identification step is an exercise improvement instruction program that selects, for multiple indicators at the same level in the hierarchical structure of the indicators, those in which the deviation between specified reference data and the measurement data is greater than a preset value, and then searches for the problem indicators in a stepwise manner, moving further down to at least two lower levels.
JP2022556852A 2020-10-20 2020-10-20 Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program Active JP7599504B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/039390 WO2022085069A1 (en) 2020-10-20 2020-10-20 Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program

Publications (2)

Publication Number Publication Date
JPWO2022085069A1 JPWO2022085069A1 (en) 2022-04-28
JP7599504B2 true JP7599504B2 (en) 2024-12-13

Family

ID=81290232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022556852A Active JP7599504B2 (en) 2020-10-20 2020-10-20 Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program

Country Status (5)

Country Link
US (1) US20230390603A1 (en)
EP (1) EP4212219A4 (en)
JP (1) JP7599504B2 (en)
CN (1) CN116249573A (en)
WO (1) WO2022085069A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023153486A (en) * 2022-04-05 2023-10-18 リオモ インク Running form analysis system, program and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017000167A (en) 2015-06-04 2017-01-05 セイコーエプソン株式会社 Advice providing system, advice providing device, advice providing server, and advice providing method
JP2018143537A (en) 2017-03-06 2018-09-20 セイコーエプソン株式会社 Motion analysis apparatus, motion analysis system, motion analysis method, and motion analysis program
WO2019008771A1 (en) 2017-07-07 2019-01-10 りか 高木 Guidance process management system for treatment and/or exercise, and program, computer device and method for managing guidance process for treatment and/or exercise
WO2020100671A1 (en) 2018-11-15 2020-05-22 ソニー株式会社 Information processing device, information processing method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2720599B2 (en) * 1990-11-28 1998-03-04 三菱マテリアル株式会社 Health management system
JP5811360B2 (en) * 2012-12-27 2015-11-11 カシオ計算機株式会社 Exercise information display system, exercise information display method, and exercise information display program
WO2018063989A1 (en) * 2016-09-28 2018-04-05 Bodbox, Inc. Evaluation and coaching of athletic performance
JP6871708B2 (en) * 2016-10-06 2021-05-12 りか 高木 Methods, systems, programs, and computer devices for identifying the causative site of compensatory movements, and methods and systems for eliminating compensatory movements.
JP6834553B2 (en) * 2017-02-09 2021-02-24 セイコーエプソン株式会社 Motion analysis system, motion analysis device, motion analysis program and motion analysis method
TWI666596B (en) * 2017-12-27 2019-07-21 晶翔機電股份有限公司 Method and system of planning fitness course parameters
JP6644290B1 (en) * 2019-06-27 2020-02-12 株式会社ジ・アイ Information processing device and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017000167A (en) 2015-06-04 2017-01-05 セイコーエプソン株式会社 Advice providing system, advice providing device, advice providing server, and advice providing method
JP2018143537A (en) 2017-03-06 2018-09-20 セイコーエプソン株式会社 Motion analysis apparatus, motion analysis system, motion analysis method, and motion analysis program
WO2019008771A1 (en) 2017-07-07 2019-01-10 りか 高木 Guidance process management system for treatment and/or exercise, and program, computer device and method for managing guidance process for treatment and/or exercise
WO2020100671A1 (en) 2018-11-15 2020-05-22 ソニー株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
WO2022085069A1 (en) 2022-04-28
EP4212219A4 (en) 2023-11-01
US20230390603A1 (en) 2023-12-07
CN116249573A (en) 2023-06-09
JPWO2022085069A1 (en) 2022-04-28
EP4212219A1 (en) 2023-07-19

Similar Documents

Publication Publication Date Title
US20220335851A1 (en) Identification and analysis of movement using sensor devices
US11373354B2 (en) Techniques for rendering three-dimensional animated graphics from video
EP4002198A1 (en) Posture acquisition method and device, and key point coordinate positioning model training method and device
KR102241414B1 (en) Electronic device for providing a feedback for a specivic motion using a machine learning model a and machine learning model and method for operating thereof
KR102242994B1 (en) Method and device for recommending customized golf clubs using artificial neural networks
US11620783B2 (en) 3D avatar generation and robotic limbs using biomechanical analysis
US11998798B2 (en) Virtual guided fitness routines for augmented reality experiences
EP3104290B1 (en) System and method for analysis and monitoring of group activities
US11341776B2 (en) Method, electronic apparatus and recording medium for automatically configuring sensors
WO2014162787A1 (en) Body-motion assessment device, dance assessment device, karaoke device, and game device
US20200365044A1 (en) Iot-driven proprioceptive analytics with automated performer feedback
Srivastava et al. Hand movements and gestures characterization using quaternion dynamic time warping technique
US20230162458A1 (en) Information processing apparatus, information processing method, and program
JP2019136493A (en) Exercise scoring method, system and program
KR102095647B1 (en) Comparison of operation using smart devices Comparison device and operation Comparison method through dance comparison method
CN114220312B (en) Virtual training method, device and virtual training system
EP0847201A1 (en) Real time tracking system for moving bodies on a sports field
JP7599504B2 (en) Exercise improvement instruction device, exercise improvement instruction method, and exercise improvement instruction program
Akhter Automated posture analysis of gait event detection via a hierarchical optimization algorithm and pseudo 2D stick-model
CN114358043A (en) Motion recognition evaluation method, motion recognition evaluation device, and storage medium
US20240207743A1 (en) Information processing device, and method and program for controlling the same
KR20230175032A (en) Method and apparatus for coaching golf swing based on algorithm
Matsuyama et al. A basic study on ballroom dance figure classification with LSTM using multi-modal sensor
KR20220052450A (en) Method and apparatus for assisting in golf swing practice
Kim Applying Machine Learning to Predict Amateur Golf Swing Outcome on an Edge Device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240612

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240924

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241003

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241203

R150 Certificate of patent or registration of utility model

Ref document number: 7599504

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350