JP2017520336A - 人体および物体運動への生体力学フィードバックを送達するための方法およびシステム - Google Patents

人体および物体運動への生体力学フィードバックを送達するための方法およびシステム Download PDF

Info

Publication number
JP2017520336A
JP2017520336A JP2017501083A JP2017501083A JP2017520336A JP 2017520336 A JP2017520336 A JP 2017520336A JP 2017501083 A JP2017501083 A JP 2017501083A JP 2017501083 A JP2017501083 A JP 2017501083A JP 2017520336 A JP2017520336 A JP 2017520336A
Authority
JP
Japan
Prior art keywords
motion
data
subject
engine
feedback
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.)
Pending
Application number
JP2017501083A
Other languages
English (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.)
Core Sports Technology Group
Original Assignee
Core Sports Technology Group
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 Core Sports Technology Group filed Critical Core Sports Technology Group
Publication of JP2017520336A publication Critical patent/JP2017520336A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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
    • A41WEARING APPAREL
    • A41DOUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
    • A41D1/00Garments
    • A41D1/002Garments adapted to accommodate electronic equipment
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41DOUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
    • A41D19/00Gloves
    • A41D19/0024Gloves with accessories
    • A41D19/0027Measuring instruments, e.g. watch, thermometer
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0059Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
    • A61B5/0075Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence by spectroscopy, i.e. measuring spectra, e.g. Raman spectroscopy, infrared absorption spectroscopy
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording 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, mobility of a limb
    • A61B5/1121Determining geometric values, e.g. centre of rotation or angular range of movement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording 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, mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
    • A61B5/1128Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique using image analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/486Bio-feedback
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/7475User input or interface means, e.g. keyboard, pointing device, joystick
    • 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
    • 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/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B60/00Details or accessories of golf clubs, bats, rackets or the like
    • A63B60/46Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
    • 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
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06V40/25Recognition of walking or running movements, e.g. gait recognition
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • 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
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41DOUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
    • A41D2600/00Uses of garments specially adapted for specific purposes
    • A41D2600/10Uses of garments specially adapted for specific purposes for sport activities
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2576/00Medical imaging apparatus involving image processing or analysis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/807Photo cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors arranged on the exercise apparatus or sports implement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/836Sensors arranged on the body of the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/40Measuring physiological parameters of the user respiratory characteristics
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/60Measuring physiological parameters of the user muscle strain, i.e. measured on the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/65Measuring physiological parameters of the user skin conductivity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B49/00Stringed rackets, e.g. for tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B59/00Bats, rackets, or the like, not covered by groups A63B49/00 - A63B57/00
    • A63B59/50Substantially rod-shaped bats for hitting a ball in the air, e.g. for baseball

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Business, Economics & Management (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physiology (AREA)
  • Textile Engineering (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Geometry (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

生体力学フィードバックを送達する、方法およびシステムは、3つの主要要素:(1)光学式モーションキャプチャ慣性測定ユニット、赤外線走査デバイス、および2次元RGB連続画像キャプチャデバイスを含む、複数のハードウェアデータキャプチャデバイス、(2)光学式モーションキャプチャ慣性測定ユニット、赤外線走査デバイス、および2次元RGB連続画像キャプチャデバイスと互換性のある、クロスプラットフォーム互換性物理演算エンジン、および(3)被験者、およびそれに所持されて近傍にある任意の物体の運動にリアルタイムフィードバックを送達するための、対話型プラットフォームおよびユーザインターフェイス、を使用する。

Description

本開示は、人体および物体運動への生体力学フィードバックを送達するための方法およびシステムに関する。
人体および物体運動を送達することのできるシステムは、現在、存在するが、多くの場合に、非常に高性能で高価である。同様に、これらのシステムによって提供されるフィードバックのフォーマットには、かなり違いがある。一般的には、複数のプラットフォームおよびエンティティにまたがって生体力学フィードバックを一貫して送達するための、網羅的な方法およびシステムは存在しない。例えば、光学式モーションキャプチャが、現在、人体および物体を解析するために、モーションキャプチャスタジオおよびスポーツテクノロジ企業において使用されている。これらのモーションキャプチャラボラトリおよびスタジオは、成績、回復、およびとりわけ、傷害リスク識別子を解析するために、被験者の生体力学研究に焦点を当てている。多くの生体力学研究者が、人体および物体運動の、運動学的(kinematic)および運動力学的(kinetic)尺度を抽出する、知的所有権のあるソフトウェアや処理アルゴリズムを開発している。これらの測定基準(metrics)を抽出するための物理演算エンジンの応用は、身体および物体の骨解剖学的ランドマーク上の再帰反射マーカーの精度と場所に基づいている。フィードバックは、通常、高度に技術的なフォーマットで与えられ、これらのフォーマットは、被験者を、真の根底にある生体力学的な欠陥に気づかせないままにすることが多く、成績および回復を向上させ、傷害のリスクを低減するための、矯正運動、ドリル、および訓練管理(training regimen)を指定することができない。同様に、規範的フィードバック(prescriptive feedback)が与えられる場合には、そのようなフィードバックとの適合性を予測する方法は少なく、被験者および物体の適当な再評価に利用可能なシステムは少ない。
したがって、動作者/競技者によって、その成績を向上させ、傷害のリスクを低減するのに使用可能であるとともに、統計的関係性モデル、対話型プラットフォーム、およびより先進的なハードウェアプラットフォームによってサポートされるフォーマットで、生体力学フィードバックを提供するシステムに対するニーズがある。
ウェアラブルテクノロジ(wearable technology)は、人体および物体運動を推定する、主たる手段となりつつある。このテクノロジは、ウェアラブルガーメント(wearable garment)にセンサテクノロジを埋め込むことに基づいている。そのような使用の一例は、3次元運動を再構成する目的で、1つまたは2つ以上の小型化加速度計およびジャイロスコープからのデータを抽出する能力であるが、ウェアラブルテクノロジの精度と正確性には、統計的モデルによってサポートされていない情報で、ユーザに誤解を与えることが多いという、制限がある。また、ウェアラブルテクノロジは、全ての身体および物体セグメントの総合的な運動検出は提供せず、したがって、成績および回復を向上させ、それによって、傷害のリスクを低減するための、広範囲の規範的フィードバックは可能ではない。ウェアラブルテクノロジは、運動学および運動力学を計算し、単独セッションにおける生体力学フィードバックを表示するのに、モバイルデバイスとワイヤレスでインターフェイスされていることが多い。しかし、ユーザをつないだままとするクロスプラットフォーム連続性はなく、適合性をモニタリングして、有意なフィードバックを送達する方法は少ない。
したがって、動作者/競技者がその成績を向上させるとともに傷害のリスクを低減するために使用できる、意味のあるデータを生成するための、先進的な物理演算エンジン(physics engine)能力、先進的なハードウェア処理およびセンサテクノロジ、ならびに対話型インターフェイスを組み入れたシステムに対するニーズがある。
被験体に生体力学フィードバックを送達する、方法およびシステムが開示される。このシステムは、3つの主要要素:(1)光学式モーションキャプチャ、慣性測定ユニット、赤外線走査デバイス、および2次元RGB連続画像キャプチャデバイスを含む、複数のハードウェアデータキャプチャデバイス、(2)光学式モーションキャプチャ慣性測定ユニット、赤外線走査デバイス、および2次元RGB連続画像キャプチャデバイスと互換性のある、クロスプラットフォーム互換性物理演算エンジン、および(3)人体、およびそれに所持されて近傍にある、任意の物体の運動にリアルタイムフィードバックを送達するための、対話型プラットフォームおよびユーザインターフェイス、を使用する。
第1の要素、クロスプラットフォーム互換性物理演算エンジンは、様々なハードウェアデバイスから取り込まれたデータをインポートする。ハードウェアデバイスからインポートされたデータは、次いで、所望の生体力学データを抽出するために、運動学および運動力学アルゴリズムに通される。次いで、データは、複数被験体にまたがり、また単独被験体の複数セッションにまたがって、物理演算エンジンによって編集される。また、物理演算エンジンは、ハードウェアプラットフォームにまたがる互換性を可能にするために、機械的等価値(mechanical equivalency)を計算する。機械的等価値には、傷害および成績統計に対するデータベースデータの相関、不連続の物体の運動学および運動力学に対する不連続の身体の運動学および運動力学の相関、物体に対して身体の時系列データを相関させる主成分分析、被験体および物体データの編集されたデータベースとの比較、およびすべての機械的等価値に基づく、規範的フォードバックの抽出が含まれる。
第2の要素、ハードウェアデータキャプチャデバイスには、被験体または物体の2次元または3次元の運動データを収集する、様々な周辺デバイスを含めてもよい。一態様において、そのような周辺デバイスには、(1)身体および/または物体上に設置された反射マーカーについての3次元位置データを収集する、光学式モーションキャプチャデバイス、(2)物体(複数を含む)または被験体身体のセグメント(複数を含む)の3次元並進および回転運動データを収集するための、身体上、物体上、またはガーメント内に設置されたジャイロスコープおよび加速度計を備える慣性測定ユニット、(3)移動データの3次元ポイントクラウドを取り込み、骨格および物体追跡アルゴリズムを組み込んで、3次元関節および物***置を抽出するための、Microsoft KinectまたはGoogle Tangoなどの、赤外線走査デバイス、および(4)移動画像を収集するとともに、骨格および物体追跡アルゴリズムを組み込み、3次元関節および物***置、ならびに運動学を抽出する、RGB(赤緑青)2次元連続画像キャプチャデバイス、を含めてもよい。
第2の要素のハードウェアデータキャプチャデバイスには、ウェアラブルガーメントに埋め込まれて、人体および物体運動を計算する、運動センシングハードウェアを使用する、ウェアラブルセンサテクノロジを、さらに含めてもよい。ウェアラブルテクノロジは、物理演算エンジンと対話型インターフェイスと組み合わせて、被験体および物体の運動において識別された欠陥に対して規範的フィードバックを提示してもよい。そのようなフィードバックは、生体力学研究中に作成された物体運動相関の網羅的部分に基づき、対話型インターフェイスを介して、ユーザに提供してもよい。
第3の要素、対話型インターフェイスは、物理演算エンジンによって生成された情報を使用して、ユーザに対してデータを表示する、ユーザインターフェイスを作成する。この対話型インターフェイスは、携帯デバイススクリーン(iOS/Android)、ウェブベースインターフェイス(HTML)、ヘッドアップディスプレイ(VR/AR Headset)、およびWindows/OSXスタティックフォーマット(スプレッドシート、PDF、その他)などの、様々な形態で実現してもよい。対話型インターフェイスは、ユーザに情報を送給する能力に加えて、適合性をモニタリングするとともに、インターフェイスの有用性をモニタリングするために、ユーザから情報を収集する能力を有する。対話型プラットフォームは、ユーザに対して、生体力学研究およびマーカーベースモーションキャプチャ方法から採集された洞察を与えるのに使用してもよい。そのような対話型プラットフォームは、ウェアラブルテクノロジ、または対話型プラットフォームに内蔵された運動センシング機構のいずれかから採集された運動データに基づく、規範的フィードバックを提示するとともに、適合性モニタリングと、一組のウェアラブルテクノロジメソッドにまたがる、連続的つながりとを可能にすることができる。情報は、バックエンド記憶サーバに記憶してもよく、また物理演算エンジンへ、および1つまたは2つ以上のハードウェアデバイスへとエクスポートしてもよい。
本開示の一観点によれば、被験者または物体の運動に基づく規範的フィードバックを提供するためのシステムは、A)被験体または物体の運動についてのデータを採集するハードウェアエンジン、B)ハードウェアエンジンに動作可能に結合されて、採集された運動データを処理して、処理された運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させる、物理演算エンジン、およびC)データ採集デバイスと物理演算エンジンとに動作可能に結合されて、被験体または物体の運動において識別された欠陥について、規範的フィードバックを提供するように構成された、対話型インターフェイスを含む。
本開示の別の観点によれば、被験者または物体の運動に基づく規範的フィードバックを提供する方法は、A)被検体または物体の運動についてのデータを採集すること、B)前記採集された運動データを処理し、処理された運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させること、およびC)被験体または物体の運動において識別された欠陥についての規範的フィードバックを提供すること、を含む。一態様においては、本方法は、D)被験体および/または物体の運動の適合性モニタリングを可能にすることをさらに含む。
本開示の別の観点によれば、被験者または物体の運動に基づく規範的フィードバックを提供する方法は、A)その中に埋め込まれた運動センシングハードウェアを有する、ウェアラブルガーメントまたはデバイスから、または対話型プラットフォームに内蔵された運動センシング機構から運動データを採集すること、B)運動データを処理すること、C)プロセス運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させること、D)ウェアラブルテクノロジまたは対話型プラットフォームのいずれから採集された運動データに基づいて、被験体または物体の運動において識別された欠陥についての規範的フィードバックを提供すること、を含む。
本開示を、添付の図面を参照して、図解して説明する。
図1は、人体および物体運動への生体力学フィードバックを送達するためのシステムを概念的に示す図である。 図2は、人体および物体運動、ならびに物理演算エンジンの相互作用への生体力学フィードバックを送達するためのシステムの方法を概念的に示す図である。 対話エンジンの使用による、人体および物体運動への生体力学フィードバックを送達するためのシステムの方法を概念的に示す図である。 ハードウェアエンジンの使用による、人体および物体運動への生体力学フィードバックを送達するためのシステムの方法を概念的に示す図である。 図5は、生体力学研究の方法に使用される具体的なマーカーセット、およびその光学式モーションキャプチャとの関係を概念的に示す図である。 図6Aは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Bは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Cは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Dは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Eは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Fは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Gは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図6Hは、本開示によるウェアラブルテクノロジの態様を概念的に示す図である。 図7は、本開示による、例示的なコンピュータアーキテクチャを示す概念的構成図である。 図8は、本開示により、システムをそこで実現してもよい、例示的なネットワークトポロジを示す概念的構成図である。
発明の詳細な説明
本発明は、図面と合わせて読むべきである以下の説明から、より完全に理解されるであろう。この説明において、同一の番号は、本開示の様々な開示の範囲内で、類似の要素を指している。本明細書に記載されている方法、装置およびシステムは、単に例示であること、および本開示の趣旨と範囲を逸脱することなく、変形形態を作製できることを、当業者は容易に理解するであろう。
本明細書で使用される、「エンジン」という用語は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せとして実現されていようとも、本明細書に記載されたいずれかの機能を実行することのできる、1つまたは2つ以上の要素を意味し、データフォーマットまたはプロトコルに関係なく、全体的または部分的に、直列または並列に、同期または非同期に、遠隔式または局所的に、機能を協調して実行する、そのような要素の集合を含む。
図1を参照すると、生体力学フィードバックを提供するシステムは、物理演算エンジン100、ハードウェアエンジン102、および人体または物体の運動について生体力学フィードバックを送達する、対話型エンジン101を含む。本明細書において使用されるときには、ハードウェアエンジン102には、集合的または個別的に機能して記載された機能を達成する、1つまたは複数のハードウェア/ソフトウェアデバイスを含めてもよい。同様に、本明細書において使用されるときには、対話型エンジン101には、集合的または個別的に機能して、典型的には、被験体からデータを受け取るか、被験体へデータを提供して、記載の機能を達成する、1つまたは複数のハードウェア/ソフトウェハデバイスを含めてもよい。
物理演算エンジン100は、様々なハードウェアデータ収集デバイスから取り込まれた未処理の3次元データを、使用可能な生体力学フィードバックに変換する、クロスプラットフォーム互換性の方法として機能する。図2は、物理演算エンジン100の例示的なプロセスフローを概念的に示す。最初に、物理演算エンジン100は、典型的には、プロセスブロック200によって示されるように、デフォールトパラメータを有する起動状態に初期化される。物理演算エンジン100は、プロセスブロック201によって示されるように、ハードウェアエンジン102から、2次元または3次元データセットのいずれかを、任意のネットワークインフラストラクチャを介して、プッシュ式またはプル式のいずれかで、ワイヤレスまたはその他の方法で、インポートする。一態様において、ハードウェアエンジン102には、光学式モーションキャプチャデバイス212、慣性測定ユニット213、赤外線走査デバイス214、および画像キャプチャデバイス215のいずれかを、個別にまたは集合的に含めてもよい。これらのデバイスからインポートされたデータは、プロセスブロック202に示されるように、被験者および物体の運動学および運動力学を計算するための、1つまたは2つ以上のアルゴリズムプロセスを実行する、物理演算エンジン100に供給される。
光学式モーションキャプチャデバイス212、赤外線走査デバイス214および画像およびビデオキャプチャデバイス215からのデータに対して、物理演算エンジン11によって実行される、運動学および運動力学アルゴリズム計算のタイプの疑似コード例は、次のとおりである。
−近傍において使用された、手、前腕、上腕、上胴、首、頭、骨盤、上腿、下方すね、足、および近傍において使用される任意の物体などの、双方向および/または一方向セグメンを含む、マルチセグメントまたはシングルセグメントバイオメカニクスモデルを定義、
−3次元XYZマーカーデータを使用して、モデル内の身体または物体セグメントの長軸ユニットベクトルを定義、
−上記セグメントのそれぞれの平面軸ユニットベクトルを定義、
−各セグメントの第3のユニットベクトルを特定するために、長軸と平面軸の外積を計算、
−モデルにおける各セグメントに対する3つの直交ユニットベクトルを作成するために、第3のユニットベクトルと長軸ユニットベクトルの外積を計算、
−各セグメントのユニットベクトルの誘導法(derivative method)を使用して、各モデルセグメントの角速度ベクトルを計算、
−各セグメントのユニットベクトルの組を使用して、(オイラー座標系および極座標系において)相対関節角度を計算、
−被験体重量および身長と、身体セグメントの人体測定基準を使用して人体マスモデルを定義して、各セグメンのまわりの質量慣性モーメント、および質量中心場所を計算する、
−5点中心差分フィルタを使用して、各マーカー、および各セグメント質量中心の加速度を計算、
−角速度の5点中心差分フィルタを使用して、各モデルセグメントの角加速度を計算、
−各セグメントの角速度成分、各セグメントの角加速度成分、および各セグメント質量中心の線形加速度成分を使用して、運動の逆動力学モデルを計算する、
−イベント検出アルゴリズムを使用して、特定の運動中に関心点を特定する
−運動学および運動力学値が、関心点において抽出される(運動学および運動力学値の例は、スポーツ運動中の骨盤セグメントのピーク角速度(メートル/秒単位)または、投球運動中の足接点における肩回転(角度単位)である)、
慣性測定ユニット213から運動学および運動力学を計算するために、以下のステップがとられる:
−未処理センサデータが、軸‐角度積分方法(axis-angle integration method)を用いて互いに融合される、
・センサの回転マトリックスが、スチルポイントの間に、重力ベクトルを用いて初期化される(スチルポイントがないときに、軸‐角度方法が完了した後に、積分オフセットを測定することによって、重力を測定することもできる)、
・ジャイロスコープからの角速度データを、運動中の各サンプルにおいて、回転マトリックス中に統合される、
・各サンプルからの各回転マトリックスが、身体固定方法において、初期化された回転マトリクスに、連続的に積算される、
・加速度データが、角速度データから計算された回転マトリックスを用いて、グローバルフレームに変換される、
・グローバル参照フレームにおける回転された加速度データから重力が減算される、
・回転された加速度データが、速度、およびセンサの位置、および/またはセンサが取り付けられている剛体上の任意の点に統合される、
−未処理の加速度および角速度データが、セグメントまたはセンサがそれに取り付けられている物体の質量中心において、慣性参照フレームに変換される、
−すべての処理データが、システムにおいて存在することのあるオフセットエラーだけ回転される、
−すべての回転データおよび慣性データが、4次ローパスフィルタを使用してフィルタリングされる、
−慣性参照フレーム加速度データおよび角速度データが、オープンチェーン逆動力学運動力学モデル(open-chain inverse dynamics kinetic model)に送給されて、人体測定基準、身長、重量、または物体特性のルックアップ表によって定義された、人体または物体質量モデル内の、頂点のまわりの反力およびトルクについて解く、
−イベント検出アルゴリズムが、特定の運動中の関心点を特定するのに使用される(野球ピッチングにおけるイベント検出アルゴリズムの一例は、履歴データセット(トレーニングデータ)の主成分の生成を包含する)。ハードウェアデバイス内の所与のデータのバッファが、主成分のフィッティングの基準に合致するときには、イベント(ピッチングなど)が検出される。イベント検出は、所望しない運動が、所与のアプリケーションにおいて検出されるのを防止するのに使用される。
−運動学および運動力学値は、関心点において、統合化された位置、速度、加速度、角速度、および反力およびトルクデータから抽出される。
運動学および運動力学データの計算のための、上記の識別されたプロセスは、被験体または物体の運動の複数回の試行に対して繰り返され、プロセスブロック203に示されるように、メモリまたはデータベース内に編集される。一態様において、類似の計算された運動学および運動力学データが、複数の被験体にまたがって編集されて、やはりプロセスブロック203によって示されるように、さらなる解析のために記憶される。次いで、物理演算エンジン100は、プロセスブロック204に示されるように、編集された運動学および運動力学データの関連部分を、機械的等価値モデルに供給する。このプロセスの一部として、物理演算エンジン100は、プロセスブロック300によって示されるように、編集されたデータを成績および傷害データと相関させる。不連続データは、非寄与因子を除去するために、パーソン相関およびベイズ混合回帰により、成績および傷害データに相関させられる。物理演算エンジン100は、身体の不連続運動学および運動力学データを、プロセスブロック302に示されるように、物体またはその他の身体セグメントの不連続運動学および運動力学データとさらに相関させる。不連続身体データは、人物相関およびベイズ混合回帰により、300に類似の方法で、その他の不連続身体および物体データに相関させられる302。このプロセスの一部として、物理演算エンジン100は、プロセスブロック303に示されるように、主成分分析を用いて、身体の時系列データを、その他の身体部分または物体の時系列データと相関させる。
時系列セグメントデータは、複数の、例えば、80の主成分に縮減される。縮減された成分は、次いで、その他の身体または物体セグメントの主成分に相関させられて、1つまたは2つ以上の身体セグメントからの未処理データが与えられると、追加の運動を抽出するのに使用される。不連続および時系列データは、プロセスブロック305に示されるように、複数の被験体にまたがるデータの平均と標準偏差を使用することによって、運動のデータベースと比較される。プロセスブロック300、302、303、305の間に確立された関係に基づいて、物理演算エンジン100は、プロセスブロック304に示されるように、相関モデルと、被験体/物体の運動を用いて、規範的フィードバックをさらに抽出する。物理演算エンジン100によって規範的フィードバックが採集された後に、規範的フィードバックは、プロセスブロック205に示されるように、対話型エンジン101にエクスポートされて、成績の向上または傷害リスクの低下を招くように、力学を変更することを容易化することにおいて、被験体/物体へ提示される。
図3は、対話エンジン101によって実行されるプロセスフローを示す。対話型エンジン101の任意の初期化の後に、プロセスブロック206に示されるように、手作業で、または自動化APIを用いてプッシュまたはプルプロトコルのいずれかで、物理演算エンジン100から情報が取得される。次いで、そのような情報は、プロセスブロック207に示されるように、参照のために、論理的方法で、バックエンドサーバおよびデータベースに記憶される。次に、物理演算エンジン100から取得された情報が、プロセスブロック208によって示されるように、ユーザインターフェイスを介して表示される。対話型エンジン101は、物理演算エンジン100から取得した情報を、プロセスブロック208によって示されるように、モバイルデバイス(iOS/Android)306、スプレッドシート307、ウェブベースインターフェイス(HTML)308、および仮想および/または増補リアリティヘッドアップディスプレイ309のいずれかを介して、表示してもよい。そのような情報が表示された後に、対話型エンジン101は、プロセスブロック209によって示されるように、ユーザによって入力されるか、またはハードウェアエンジン102を含むデータ収集デバイスの1つによって収集される、適合性情報を記憶することによって、対話型エンジン101の様々なインターフェイス構成要素を介して、適合性および有用性情報をモニタリングするさらなる能力を有する。任意の取得された適合性情報は、プロセスブロック210によって示されるように、および図1に示されるように、適宜に、連続フィードバックループを形成するように、ハードウェアエンジン102および/または物理演算エンジン100のいずれかにエクスポートされる。
図4は、ハードウェアエンジン102によって実行されるプロセスフローを示す。光学式モーションキャプチャデバイス212に対して、第3者ソフトウェアが使用され、プロセスブロック310によって示されるように、集中型の体積空間のまわりの複数の、例えば最大16個の、近赤外カメラを較正する。次いで、再帰反射マーカーが、図5A〜Dでわかるように、被験体および/または物体上に設置される。データはデバイス212によって記録されて、コンピュータに接続されたイーサネット(登録商標)バスを用いて伝送される。キャプチャボリューム内の各マーカーの較正されたXYZ位置は、プロセスブロック312によって示されるように、バイナリ符号化ファイルに記録される。収集の後で、取得されたデータは、プロセスブロック313によって示されるように、処理のために、例えば、Window/OSXデバイスを用いて、物理演算エンジン102へとエクスポートされる。慣性測定デバイス213のために、加速度計およびジャイロスコープは、較正された上で、プロセスブロック314によって示されるように、ハードウェアを制御する内部ファームウェア動作によって、メモリ、例えば、RAMまたはFLASH、およびBluetooth(登録商標)チップセットのいずれかとインターフェイスすることのできる、マイクロコントローラとインターフェイスされる。慣性測定ユニットは、プロセスブロック315によって示されるように、身体セグメントまたは物体のような、関心点上に設置される。
時間サンプルに加えて、6軸のデータを、連続的に記録してもよい。プロセスブロック316によって示されるように、カスタム化されたイベントをトリガリング(イベント検出)すると、データは、プロセスブロック317によって示されるように、後に解析するためにRAMおよび/またはFLASHメモリに記憶される。データは、プロセスブロック318によって示されるように、主成分分析を用いて、プロセスブロック303を参照して前述したように、同時に圧縮される。次いで、データは、プロセスブロック319によって示されるように、例えば、モバイルデバイス(iOS/Android)上のBluetooth(登録商標)低エネルギーSDKプロセスによって、物理演算エンジン100へとエクスポートされる。赤外線走査デバイス214に対しては、プロセスブロック320によって示されるように、加速度計およびジャイロスコープ、もしくはRGBビデオのような、他の位置測定ユニットを含んでもよい、オンボード慣性測定ユニットにならって、または既知の環境条件にならって、走査レーザが較正される。次いで、プロセスブロック321によって示されるように、人体および物体運動のXYZポイントクラウドデータが、取り込まれてローカルメモリに記憶される。同時に、プロセスブロック322によって示されるように、3次元関節および物***置を追跡するために、ローカルな骨格および物体追跡アルゴリズムが実装される。
ローカルな骨格および物体追跡アルゴリズムは、人体または物体上の関心点を識別するための、エッジフィルタリング技法と一緒に、その人体の既知の人体測定基準、または物体からの既知の情報を用いて、実現してもよい。次いで、骨格および物体データはまた、プロセスブロック323によって示されるように、メモリに記憶されるとともに、例えばAndroid/iOSデバイスによって物理演算エンジン100へとエクスポートされる。画像/ビデオキャプチャデバイス215に対しては、プロセスブロック325によって示されるように、人体物体運動の連続2次元RGB画像/ビデオが取り込まれる。次いで、ローカルな骨格および物体追跡アルゴリズムは、プロセスブロック326によって示されるように、プロセスブロック322を参照して先述したのと類似する、関節および物***置を抽出するのに使用される。次いで、骨格および物***置データは、プロセスブロック327によって示されるように、メモリに記憶されるとともに、プロセスブロック328によって示されるように、例えば、モバイルデバイス(iOS/Android)によって物理演算エンジン100へとエクスポートされる。
図5A〜Dにおいてわかるように、マーカーセット300は、全身マーカーセット400、および野球/ソフトボールバットマーカーセット401、ゴルフクラブマーカーセット402、テニスラケットマーカーセット403、および身体と相互作用する、その他の物体を含む、様々な物体マーカーセットを含む。図5Aは、骨解剖学的ランドマークに取り付けられたマーカーを含む、全身マーカーセット400を概念的に示しており、ランドマークとしては、それに限定はされないが、頭部の前方、頭部の後方、頭部の右側、頭部の左側、T2脊椎、T8脊椎、胸骨の剣状突起(Xiphoid process)、左右胸鎖関節(sternoclavicular joint)、両肩の肩峰鎖骨関節(Acromioclavicular joint)、上腕の二頭筋の中央、両上腕骨の外側/内側上顆(epicondyle)、前腕の中央、両手首の内側/外側茎状突起(styloid process)、両手における第3中手骨の先端、左右後上腸骨棘、左右前上腸骨棘、左右大転子(greater trochanter)、両腿の中央、大腿骨の内側および外側の上顆(epicondyle)、右ふくらはぎ、足関節の外側および内側のくるぶし(malleoules)、両足の第3中足骨(metatarsal)の先端、および両足の踵骨(calcaneous)の先端が含まれる。
図5Bは、仮想の野球バットに、以下の場所:バットの握り、バットのハンドルの上方、バットの質量中心、握りと質量中心の間のラインを形成するバットの先端、および先端におけるバットの後方側、において取り付けられた、5つのマーカーを備えるマーカーセット400を概念的に示す。
図5Cは、仮想のゴルフクラブに、以下の場所:ハンドルの根本、ハンドルの上方、質量中心、クラブの根本、およびクラブフェースアングルの直接ラインを形成するクラブフェースの先端、において取り付けられた5つのマーカーを備えるマーカーセット402を概念的に示す。
図5Dは、仮想のテニスラケットに、以下の場所:ハンドルの根本、ハンドルとラケットヘッドの交差部、ラケットヘッドの左側および右側、およびラケットヘッドの先端、において設置された5つのマーカーを備える、マーカーセット403を概念的に示す。
図6A〜H、ウェアラブルテクノロジ102を参照すると、それらは、被験者および/または付随する物体からの運動データの取得を補助するために、態様において、スパンデックス、Lycra、ポリエステル、綿と組み合わせた、絹またはその他任意のウェアラブル材料を含む、いずれかの材料で製作してもよい、複数のガーメント800のいずれかを含む。そのようなガーメントの様々な態様については、以下により詳細に説明する。各ガーメント800は、運動データを記録して、iOS/Android電話またはその他のネットワーク使用可能デバイス802にワイヤレスで送信することのできる、MEMS/IMUハードウェアなどの、複数のデータ採集機構801を含む。ペンシルバニア州、ピッツバーグのDiamond Kinetics社から入手可能なものなどの、ソフトウェアアプリケーションを使用して、MEMS/IMUハードウェアから、運動学を計算してもよい。
一態様において、図6Aに示されているような、mThrowスリーブガーメント803は、運動センサ801と結合されており、負荷と成績とをモニタリングする。mThrowスリーブガーメント803は、練習、試合、またはリハビリセッションの間に投球腕に着用される。ワークアウト全体を通してデータを収集して、iOS/Android電話またはその他のネットワーク使用可能デバイスに、ワイヤレスで送信してもよい。そのような態様において、ガーメント803には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMU801を含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、投球前腕運動の計算、肘反力およびトルクの運動力学的解、試合/練習/シーズン/キャリア中の投球負荷のアルゴリズム計算、ピッチングおよび投球計数機能、腕およびボール速度の計算、および成績および傷害予測の使用に対する傾向が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
別の態様においては、図6Bに示されている、mThrow Proガーメント804は、全年齢とスキルレベルの競技者が、全身生体力学解析を受けることを可能にするように設計された、総合投球解析プラットフォームである。データは4個の運動センサによって収集される。mThrow Proガーメント804は、試合または練習中に着用可能であり、および有用なフィードバックを供給するために、対話アプリケーションと結合されている。そのような態様において、ガーメント804には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、複数の6軸の加速度/ジャイロスコープIMU801を含めてもよい。ネットワーク使用可能デバイス上で実行中か、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、投球前腕、上腕、骨盤、および上胴生体力学運動の計算、肘反力およびトルクの運動力学的解、試合/練習/シーズン/キャリア中の投球負荷のアルゴリズム計算、ピッチングおよび投球計数機能、ボールおよび腕速度の計算、骨盤、上胴、上腕、および前腕、ならびにそれらの関連する時間基準の運動力学チェーン速度および加速度の計算、ならびに成績および傷害予測の使用に対する傾向が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
別の態様においては、図6Cに示されるように、mRun ACL Sleeveガーメント806は、運動センサ801と、EMG筋肉活動センサ805とに結合されて、ランニング、スプリント、カッティング(cutting)、ジャンプなどの、競技運動における傷害リスク因子と負荷を検出する。mRun ACL Sleeveガーメント806は、試合、練習、または訓練中の運動場で使用することができる。mRun ACL Sleeveガーメント806には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMU801と、四頭筋および膝腱上の2つのEMGセンサ805とを含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、下肢運動学の計算、筋肉燃焼活動、および試合/練習/シーズン/キャリア中の運動負荷のアルゴリズム計算、成績および傷害予測の使用に対する傾向が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
別の態様において、図6Dに示されるように、mRun ACL Leggins Proガーメント807は、いかなるスポーツの競技者にも、傷害のリスクを低減し、成績を向上させる能力を与える。ガーメント807は、ACL傷害リスクを取り込む、総合運動解析プラットフォームである。mRun ACL Leggins Proガーメント807は、運動センサ801と筋肉活動センサ805とを使用し、任意の運動中の下半身全体をモニタリングする。mRun ACL Leggins Proガーメント808は、任意の訓練プラットフォーム中に使用して、競技者がACLリスクスクリーニングを行うことを可能にしてもよい。そのような態様において、ガーメント808には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、2つの6軸加速度/ジャイロスコープIMU801と、四頭筋、膝腱、および中臀筋の上の6つのEMGセンサ805とを含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、全下肢運動学および運動力学の計算、全下肢筋肉燃焼活動の計算、および試合/練習/シーズン/キャリア中の運動負荷のアルゴリズム計算、成績および傷害予測の使用が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
別の態様において、SmartSocksガーメント809は、図6Eに示されるように、任意のスポーツに使用して、足運動、ランニングパターン、および重量分布をモニタリングすることができる。力センサアレイおよび運動センサと結合されて、SmartSocksガーメント810は、本明細書において開示されたガーメントのいずれともインターフェイスが可能であり、より総合的な経験を提供する。そのような態様において、ガーメント810には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMU801を含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。追加のセンサテクノロジは、心拍数および呼吸数測定用の心臓センサ810、血液酸素化センサ811、発汗および脱水センサ812、フィールド運動モニタリング用のグローバル位置同定システムセンサ813、および重量分布および下肢運動力学計算用の力センサアレイ814を含めることである。合わせて、これらの要素は、練習および試合中の選手負荷の綿密な解析を可能にし、同時に成績および傷害を予報するためのダッシュボードの形態で、成績警報を提供する。態様809は、センサデータを800、804、806、807と対にする能力も有する。
別の態様において、mSenseデバイス801は、図6Fに示されるように、運動センサ801、心拍および呼吸モニタ819、酸素センサ811、発汗および脱水センサ812、およびGPS813を含み、試合、練習および訓練セッション中に、チームメンバをモニタリングする。mSenseデバイス801は、競争力のある個人用に加えて、コーチが、チーム全体をモニタリングするために設計されており、任意のガーメントにはまり込んで、選手負荷をモニタリングするためにダッシュボードの形態のユーザインターフェイスを備える、自分の電話802とワイヤレスでインターフェイスする。そのような態様において、デバイス801には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMUを含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。
別の態様において、図6Gに示されるように、mSwingグローブガーメント816は、運動センサ801と結合されて、それに限定はされないが、ゴルフスウィング、野球バットスウィング、ソフトボールバットスウィング、テニススウィング、およびラクロススウィングなどの、スウィング運動の負荷と成績をモニタリングする。mSwingグローブガーメント816は、練習、試合、またはリハビリセッション中に利き手および/または非利き手に着用される。データは、ワークアウト全体を通して収集して、iOS/Android電話またはその他のネットワーク使用可能デバイスへワイヤレスで送信してもよい。そのような態様において、ガーメント816には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMU801を含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、被保持物体運動の計算、手首反力およびトルクの運動力学解、試合/練習/シーズン/キャリア中のスウィング負荷、スウィング計数機能、被保持物体速度、運動学および時間尺度の計算、および成績および傷害予報の使用の傾向が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
一態様において、図6Hに示されているような、mBandリストバンドガーメント817は、運動センサ801と結合されて、それに限定はされないが、ゴルフスウィング、野球バットスウィング、ソフトボールバットスウィング、テニススウィング、およびラクロススウィングなどの、スウィング運動の負荷と成績とをモニタリングする。mBandリストバンドガーメント817は、練習、試合、またはリハビリセッション中に利き手および/または非利き手に着用される。データは、ワークアウト全体を通して収集して、iOS/Android電話またはその他のネットワーク使用可能デバイスへワイヤレスで送信してもよい。そのような態様において、ガーメント817には、iOS/Androidスマートフォンなどのモバイルデバイス802と、Bluetooth(登録商標)またはその他のプロトコルを介してワイヤレスでインターフェイスする、6軸加速度計/ジャイロスコープIMU801を含めてもよい。ネットワーク使用可能デバイス上で実行中であるか、またはネットワークを介してリモートアクセス可能であるかいずれかの、ソフトウェアアプリケーションは、物理演算エンジン100および対話型エンジン101と対話する機能を実行する。そのような既存の機能としては、被保持物体運動の計算、手首反力およびトルクの運動力学解、試合/練習/シーズン/キャリア中のスウィング負荷、スウィング計数機能、被保持物体速度、運動学および時間尺度の計算、および成績および傷害予報の使用の傾向が含まれる。センサデータの主成分分析は、また、センサによって直接的に測定されない、追加のセグメントデータを抽出する、機械的等価値モデルを作成することを可能にする。
先述の物理演算エンジン100およびそれによって実行されるプロセスまたは機能は、図7を参照して記述されたように、オペレーティングシステムの制御下で実行され、1つまたは2つ以上の主要ハードウェアプラットフォーム上で動作する、コンピュータプログラムコードで実現してもよい。図7を参照すると、コンピュータシステム500は、中央処理ユニット502(CPU)、ランダムアクセスメモリ532(RAM)および読取り専用メモリ534(ROM)の一方または両方を含む、システムメモリ530、およびシステムメモリ530をCPU502に結合する、システムバス510を含む。起動中などに、コンピュータアーキテクチャ500内部の要素間の情報の転送を助ける、基本ルーチンを包含する入出力システムを、ROM534内に記憶することができる。コンピュータアーキテクチャ500には、オペレーティングシステム522、ソフトウェア、データ、およびアプリケーション580に関連する、様々なプログラムモジュール600を記憶するための、大容量記憶デバイス520をさらに含めてもよく、このアプリケーション580としては、物理演算エンジン100、ハードウェアエンジン102または対話型エンジン100のいずれかを参照して本明細書で記述された、それらの1つ、または任意の組合せが、解析エンジン524などの、専用アプリケーションによって実行可能である、機能が挙げられる。
大容量記憶デバイス520は、バス510に接続された大容量記憶コントローラ(図示せず)を介して、CPU502に接続されてもよい。大容量記憶デバイス520およびその関連のコンピュータ可読媒体は、コンピュータアーキテクチャ500用の不揮発記憶を提供することができる。本明細書に包含されるコンピュータ可読媒体の説明は、ハードディスクまたはCD−ROMなどの、大容量記憶デバイスを指すが、当業者によれば、コンピュータ可読媒体は、コンピュータアーキテクチャ500によってアクセス可能な、任意の利用可能なコンピュータ記憶媒体とすることができることが理解される筈である。
説明のためであり、限定としてではなく、コンピュータ可読媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報の非一時的記憶用として、任意の方法またはテクノロジで実現される、揮発性および不揮発性、取外し可能および取外し不能な媒体が挙げられる。例えば、コンピュータ可読媒体としては、それに限定はされないが、RAM、ROM、EPROM、EEPROM、フラッシュメモリ、またはその他のソリッドステートメモリテクノロジ、CD−ROM、ディジタルバーサタイルディスク(DVD)、HDーDVD、BLU−RAY、またはその他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶、またはその他の磁気記憶デバイス、あるいは所望の情報を記憶するのに使用することができて、コンピュータアーキテクチャ500によってアクセス可能な、任意その他の媒体が挙げられる。
様々な態様によれば、コンピュータアーキテクチャ500は、ネットワーク599などのネットワークを介する、遠隔の物理エンティティまたは仮想エンティティへの論理接続を使用して、ネットワーク環境において動作させてもよい。コンピュータアーキテクチャ500は、バス510に接続されたネットワークインターフェイスユニット504を介して、ネットワーク599に接続してもよい。ネットワークインターフェイスユニット504は、その他のタイプのネットワークおよびリモートコンピュータシステムに接続するのに使用してもよいことが理解されるであろう。コンピュータアーキテクチャ500には、また、キーボード、マウス、または電子スタイラス(図示せず)を含む、複数の他のデバイスから入力を受け取って処理するための、入出力コントローラを含めてもよい。同様に、入出力コントローラは、ビデオディスプレイ506、プリンタ、またはその他のタイプの出力デバイスへ出力をしてもよい。またグラフィックスプロセッサユニット525を、バス510に接続してもよい。
上記に概説したように、複数のプログラムモジュールおよびデータファイルを、コンピュータアーキテクチャ500の大容量記憶デバイス520およびRAM532に記憶してもよく、それには、ネットワーク化されたデスクトップ、ラップトップ、サーバコンピュータ、またはその他の計算環境の動作を制御するのに適する、オペレーティングシステム522が含まれる。大容量記憶デバイス520、ROM534、およびRAM532はまた、1つまたは2つ以上のプログラムモジュールを記憶してもよい。特に、大容量記憶デバイス520、ROM534、およびRAM532は、CPU502による実行のためのエンジン524を記憶してもよい。エンジン524には、本明細書に記載したプロセスの部分を実現するための、ソフトウェア構成要素を含めることができる。大容量記憶デバイス520、ROM534、およびRAM532は、その他のタイプのプログラムモジュールを記憶することもできる。
エンジン524内部の様々なモジュールなどの、ソフトウェアモジュールは、システムメモリ530、大容量記憶デバイス520、またはその他と関連づけてもよい。態様によれば、解析エンジン524は、ネットワーク599上に記憶して、ネットワーク599内部の任意のコンピュータによって実行してもよい。データベース572および572は、取得したデータまたは処理されたデータのいずれか、理想化されたモデル、および/または本明細書において記載された運動学および運動力学データを記憶するのに使用してもよく、そのようなデータベースは、ネットワーク599およびネットワークインターフェイス504にリモートで結合されている。
ソフトウェアモジュールには、CPU502にロードされて実行されると、汎用計算システムを、本明細書において開示された技法の全部または一部を促進するようにカスタム化された、専用計算システムに変換する、ソフトウェア命令を含めてもよい。本明細書の全体にわたって詳述したように、プログラムモジュールは、様々なツールまたは技法を提供し、それによって、コンピュータアーキテクチャ500は、本明細書において考察した構成要素、論理フロー、および/またはデータ構造を使用して、全体システムまたは動作環境内に参加してもよい。
CPU502は、個別に、または集合的に、任意の数の状態をとることのできる、任意の数のトランジスタまたはその他の回路要素で構築してもよい。より具体的には、CPU502は、状態マシンまたは有限状態マシンとして動作してもよい。そのようなマシンは、プログラムモジュール内に収納された、実行可能な命令をロードすることによって、第2のマシン、または特定のマシンに変換してもよい。これらのコンピュータ実行可能な命令は、CPU502が状態間で遷移する方法を規定して、それによってCPU502を構成するトランジスタまたは、その他の回路要素を、第1のマシンから第2のマシンへと変換させることによって、CPU502を変換してもよく、ここで第2のマシンは、インデックスの生成を管理するように特に構成してもよい。いずれかのマシンの状態は、入出力コントローラ、ネットワークインターフェイスユニット504、その他の周辺機器、その他のインターフェイス、または1つまたは2つ以上のユーザまたはその他のアクタと関連づけられた、1つまたは2つ以上のユーザ入力デバイスからの入力を受け取ることによって変換してもよい。いずれかのマシンは、状態を変換するか、またはプリンタ、スピーカ、ビデオディスプレイ、またはその他などの様々な出力デバイスの様々な物理特性を変換してもよい。
実行可能なコンピュータプログラムコードモジュールの符号化は、記憶媒体の物理構造を変換してもよい。物理構造の具体的な変換は、本明細書の異なる実現形態における、様々な因子に依存することがある。そのような因子の例としては、それに限定はされないが、記憶媒体を実現するのに使用されるテクノロジ、記憶媒体が1次記憶または2次記憶として特徴づけられるかどうか、その他を挙げることができる。例えば、記憶媒体が、半導体ベースメモリとして実現される場合には、プログラムモジュールは、ソフトウェアがその中に符号化されるときに、システムメモリ530の物理的状態を変換することができる。例えば、ソフトウェアは、トランジスタ、キャパシタ、またはシステムメモリ530を構成するその他の単独回路要素の状態を変換してもよい。
別の例として、記憶媒体は、磁気または光学テクノロジを使用して実現してもよい。そのような実現形態においては、プログラムモジュールは、ソフトウェアがその中に符号化されるときに、磁気または光学媒体の物理的状態を変換してもよい。これらの変換には、所与の磁気媒体内の特定の場所の磁気特性を変更することを含めてもよい。これらの変換にはまた、所与の光学媒体内の特定の場所の物理的特徴または特性を変更して、それらの場所の光学特性を変化させることを含めてもよい。なお、物理媒体のその他の様々な変換が、本明細書の範囲および趣旨から逸脱することなく、可能であることを理解すべきである。
図8は、開示されたシステムの構成要素をその中で実現してもよい、ネットワークトポロジを概念的に示す。図8のネットワークトポロジに示された、エンジン100、102または103、およびデータ処理システム110、113A〜C、112〜118のいずれも、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、またはiPhone(登録商標)またはアンドロイドオペレーティングシステムベースのデバイスなどの、スマートフォン/パーソナルディジタルアシスタンツを含む、図7に示されたものと類似の処理アーキテクチャで実現してもよい。なお、図8に示されたシステムのいずれも、ワイドエリアネットワーク(WAN)125またはローカルエリアネットワーク(LAN)115または両方を介するか、あるいは既知のネットワークインフラストラクチャおよび構成要素、プロトコル、および/またはトポロジを使用する、それらのハイブリッド組合せを介して、相互運用可能に接続してもよいことに留意されたい。例えば、デバイス212〜215のいずれも、物理ネットワークを介して物理的に、またはワイヤレスで、あるいはそれらの任意の組合せを介して、ハードウェアエンジン102に接続することができる。同様に、デバイス306〜309のいずれも、物理ネットワークを介して、またはワイヤレスで、あるいはそれらの任意の組合せにより、インターフェイスエンジン103に結合することができる。同様に、エンジン100、102、103のいずれも、WAN125またはLAN115を介して接続してもよく、そのいずれの部分も、それぞれのネットワークノード間でワイヤレス接続としてもよく、そのシステムの全体が、システム110として示されている。システム112〜118は、追加のデータベースを含み、より多くのユーザが、システム110とリモートで相互作用することができる。
読者は、本明細書に記載された、様々なシステム、要素および方法は、被験者、およびそれに所持されて近傍にある、任意の物体の運動への準リアルタイムフィードバックの送達を可能にする。
本明細書において開示されたシステムおよび技法の様々な態様を、特定のスポーツおよび/またはそのような活動に関係するガーメントを参照して説明したが、当業者にとっては、本明細書において開示されたシステムおよびプロセスに対する修正は、本開示の趣旨と範囲から逸脱することなく行うことができることは明白であろう。例えば、解析に有用な運動データを送信することのできる、任意のタイプのウェアラブルガーメントを、本明細書に記載されたシステムおよび技法とともに使用してもよい。さらに、記載されたネットワーク実現形態にもかかわらず、パブリックおよびプライベートのネットワークの任意の組合せを含み、任意の既存または将来のネットワークまたは通信インフラストラクチャテクノロジを使用してもよい。さらに、具体的なアルゴリズムフロー図またはデータ構造を図解したが、これらは、例示だけを目的とするものであり、同じ機能を達成するか、または異なるデータ構造またはフォーマットを使用したその他のプロセスも、本明細書に記載される概念の範囲内であると見なされる。したがって、本明細書で記載された例示的態様は、説明目的であり、限定を意図するものではない。

Claims (21)

  1. 被験者または物体の運動に基づく規範的フィードバックを提供するためのシステムであって、
    A)被験体または物体の運動についてのデータを採集するハードウェアエンジン、
    B)前記ハードウェアエンジンに動作可能に結合されて、前記採集された運動データを処理し、前記処理された運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させる、物理演算エンジン、および
    C)データ採集デバイスと前記物理演算エンジンとに動作可能に結合されて、前記被験体または物体の運動において識別された欠陥についての規範的フィードバックを提供するように構成された、対話型インターフェイス
    を含む、システム。
  2. 対話インターフェイスが、被験体または物体の運動の適合性モニタリングを可能にするようにさらに構成されている、請求項2に記載のシステム。
  3. ハードウェアエンジンが、被験体または物体の運動についてデータを採集するように構成された、複数のデータ採集デバイスを含む、請求項1に記載のシステム。
  4. 複数のデータ採集デバイスの少なくとも1つが、被験体または物体の上に設置された反射マーカーからの3次元位置データを収集する、光学式モーションキャプチャデバイスを含む、請求項3に記載のシステム。
  5. 複数のデータ採集デバイスの少なくとも1つが、3次元の並進および回転運動データを収集する、被験体または物体上に配置された慣性測定ユニットを含む、請求項3に記載のシステム。
  6. 複数のデータ採集デバイスの少なくとも1つが、運動データの3次元ポイントクラウドを取り込むように構成された、赤外線走査デバイスを含む、請求項3に記載のシステム。
  7. 物理演算エンジンが、被験体または物体の運動学および運動力学を計算する、採集された運動データの1つまたは2つ以上のアルゴリズムプロセスを実行するように構成されている、請求項3に記載のシステム。
  8. 物理演算エンジンが、イベント検出アルゴリズムを使用して、特定の運動中に関心点を特定するように構成されている、請求項7に記載のシステム。
  9. 物理演算エンジンが、複数のセグメントを有する被験体のモデルを定義するように構成されている、請求項7に記載のシステム。
  10. 物理演算エンジンが、各セグメントの角速度成分、各セグメントの角加速度成分、および各セグメント質量中心の線形加速度成分を使用して、被験体の運動の逆動力学モデルを計算するようにさらに構成されている、請求項9に記載のシステム。
  11. 被験者または物体の運動に基づく規範的フィードバックを提供する方法であって、
    A)被検体または物体の運動についてのデータを採集すること、
    B)前記採集された運動データを処理し、処理された運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させること、および
    C)被験体または物体の運動において識別された欠陥について規範的フィードバックを提供すること、
    を含む、方法。
  12. E)被験体または物体の運動の、適合性モニタリングを可能にすることをさらに含む、請求項11に記載の方法。
  13. 対話インターフェイスが、被験体または物体の運動の適合性モニタリングを可能にするようにさらに構成されている、請求項11に記載の方法。
  14. A)被検体または物体の運動についてのデータを採集することが、
    A1)被験体または物体の上に設置された反射マーカーからの3次元位置データを収集する、光学式モーションキャプチャデバイスで、被験体または物体の運動についてのデータを採集することを含む、請求項11に記載の方法。
  15. A)被検体または物体の運動についてのデータを採集することが、
    A1)3次元並進および回転運動データを収集する、被験体または物体上に配置された慣性測定ユニットで、被験体または物体の運動についてのデータを採集することを含む、請求項11に記載の方法。
  16. A)被検体または物体の運動についてのデータを採集することが、
    A1)移動データの3次元ポイントクラウドを取り込むように構成された赤外線走査デバイスで、被験体または物体の運動についてのデータを採集することを含む、請求項11に記載の方法。
  17. B)が、
    B1)被験体または物体の運動学および運動力学を計算するために、採集された運動データの1つまたは2つ以上のアルゴリズムプロセスを実行することを含む、請求項11に記載の方法。
  18. B)が、
    B1)イベント検出アルゴリズムを使用して、特定の運動中の関心点を特定することを含む、請求項17に記載の方法。
  19. B)は、
    B1)複数のセグメントを有する被験体のモデルを特定することを含む、請求項17に記載の方法。
  20. B)が、
    B1)各セグメントの角速度成分、各セグメントの角加速度成分、および各セグメント質量中心の線形加速度成分を使用して、被験体の運動の逆動力学モデルを計算することを含む、請求項17に記載の方法。
  21. 被験者または物体の運動に基づく規範的フィードバックを提供する方法であって、
    A)被検体または物体の運動についての運動データを採集すること、
    B)運動データを処理すること、
    C)プロセス運動データを、理想化された運動モデルを表わす、先に記憶された生体力学データと相関させること、および
    D)ウェアラブルテクノロジまたは対話型プラットフォームのいずれから採集された運動データに基づいて、被験体または物体の運動において識別された欠陥についての規範的フィードバックを提供すること、を含む、前記方法。
JP2017501083A 2014-03-17 2015-03-17 人体および物体運動への生体力学フィードバックを送達するための方法およびシステム Pending JP2017520336A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201461954375P 2014-03-17 2014-03-17
US61/954,375 2014-03-17
PCT/US2015/021004 WO2015142877A1 (en) 2014-03-17 2015-03-17 Method and system for delivering biomechanical feedback to human and object motion

Publications (1)

Publication Number Publication Date
JP2017520336A true JP2017520336A (ja) 2017-07-27

Family

ID=54067612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017501083A Pending JP2017520336A (ja) 2014-03-17 2015-03-17 人体および物体運動への生体力学フィードバックを送達するための方法およびシステム

Country Status (5)

Country Link
US (2) US20150257682A1 (ja)
EP (1) EP3120256B1 (ja)
JP (1) JP2017520336A (ja)
CA (1) CA2943113C (ja)
WO (1) WO2015142877A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019167214A1 (ja) * 2018-03-01 2020-12-03 株式会社ソニー・インタラクティブエンタテインメント 推定装置、推定方法及びプログラム

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10004455B2 (en) * 2014-04-03 2018-06-26 Universiti Brunei Darussalam Realtime biofeedback mechanism and data presentation for knee injury rehabilitation monitoring and a soft real time intelligent system thereof
US9900722B2 (en) 2014-04-29 2018-02-20 Microsoft Technology Licensing, Llc HRTF personalization based on anthropometric features
WO2017011753A1 (en) * 2015-07-15 2017-01-19 Massachusetts Institute Of Technology System and method for providing reconstruction of human surfaces from orientation data
JP2017045160A (ja) * 2015-08-25 2017-03-02 ルネサスエレクトロニクス株式会社 技能指導検証システムおよび技能指導検証プログラム
WO2017055792A1 (en) * 2015-10-02 2017-04-06 Mas Innovation (Pvt) Limited System and method for monitoring the running technique of a user
US11389083B2 (en) * 2015-10-06 2022-07-19 University of Pittsburgh—of the Commonwealth System of Higher Education Method, device and system for sensing neuromuscular, physiological, biomechanical, and musculoskeletal activity
US20190015046A1 (en) * 2016-01-05 2019-01-17 Wearable Experiments Inc. Systems and methods for smart athletic wear
US10665019B2 (en) * 2016-03-24 2020-05-26 Qualcomm Incorporated Spatial relationships for integration of visual images of physical environment into virtual reality
US10249090B2 (en) 2016-06-09 2019-04-02 Microsoft Technology Licensing, Llc Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and inertial tracking
CN110300542A (zh) * 2016-07-25 2019-10-01 开创拉布斯公司 使用可穿戴的自动传感器预测肌肉骨骼位置信息的方法和装置
US9858388B1 (en) 2016-09-26 2018-01-02 International Business Machines Corporation Health monitoring using parallel cognitive processing
KR101975056B1 (ko) * 2016-12-02 2019-05-07 한국전자통신연구원 사용자 맞춤형 트레이닝 시스템 및 이의 트레이닝 서비스 제공 방법
US10278002B2 (en) * 2017-03-20 2019-04-30 Microsoft Technology Licensing, Llc Systems and methods for non-parametric processing of head geometry for HRTF personalization
US20200129811A1 (en) * 2017-03-29 2020-04-30 Benjamin Douglas Kruger Method of Coaching an Athlete Using Wearable Body Monitors
US20200188732A1 (en) * 2017-03-29 2020-06-18 Benjamin Douglas Kruger Wearable Body Monitors and System for Analyzing Data and Predicting the Trajectory of an Object
US10369446B2 (en) 2017-04-27 2019-08-06 TrinityVR, Inc. Baseball pitch simulation and swing analysis using virtual reality device and system
WO2018232266A2 (en) * 2017-06-16 2018-12-20 Medstar Health Systems and methods for injury prevention and rehabilitation
EP3555881B1 (en) 2018-01-23 2020-04-22 Google LLC Selective adaptation and utilization of noise reduction technique in invocation phrase detection
TWI681798B (zh) * 2018-02-12 2020-01-11 莊龍飛 運動課程評分方法與系統、電腦程式產品
US10719712B2 (en) * 2018-02-26 2020-07-21 Canon Kabushiki Kaisha Classify actions in video segments using play state information
CN208641671U (zh) * 2018-05-29 2019-03-26 京东方科技集团股份有限公司 健身垫
US11205443B2 (en) 2018-07-27 2021-12-21 Microsoft Technology Licensing, Llc Systems, methods, and computer-readable media for improved audio feature discovery using a neural network
US11510035B2 (en) * 2018-11-07 2022-11-22 Kyle Craig Wearable device for measuring body kinetics
JP7293793B2 (ja) * 2019-03-27 2023-06-20 セイコーエプソン株式会社 スイング解析方法、及びスイング解析装置
CN110176162B (zh) * 2019-06-25 2021-09-21 范平 一种可穿戴***及应用于可穿戴***的教学方法
CN110264798B (zh) * 2019-06-25 2021-09-07 范平 一种可穿戴***及应用于可穿戴***的教学方法
US11645873B1 (en) 2020-03-20 2023-05-09 18Birdies Llc Systems, media, and methods providing a golf swing coach
KR20220083346A (ko) * 2020-12-11 2022-06-20 삼성전자주식회사 영상 표시 장치의 위치를 추정하는 방법 및 장치
WO2022144929A1 (en) * 2021-01-03 2022-07-07 Tweek Labs Private Limited Modular body-motion analysis system, device and method thereof
CN114469078B (zh) * 2022-01-28 2023-06-23 北京航空航天大学 一种基于光惯融合的人体运动检测方法
TWI797048B (zh) * 2022-09-01 2023-03-21 洞見資訊股份有限公司 骨骼矯正設備設計系統及其骨骼矯正設備

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07313648A (ja) * 1990-12-25 1995-12-05 Kongouzen Souhonzan Shiyourinji 運動動作開発方法
JP2005081537A (ja) * 2003-09-11 2005-03-31 Honda Motor Co Ltd 2足歩行移動体の関節モーメント推定方法
JP2007121217A (ja) * 2005-10-31 2007-05-17 Advanced Telecommunication Research Institute International 身体動作解析装置
JP2012120579A (ja) * 2010-12-06 2012-06-28 Seiko Epson Corp 運動解析装置
US20130053190A1 (en) * 2011-08-29 2013-02-28 Icuemotion, Llc Racket sport inertial sensor motion tracking and analysis
US20140002266A1 (en) * 2012-07-02 2014-01-02 David Hayner Methods and Apparatus for Muscle Memory Training

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2926040B2 (ja) * 1997-05-09 1999-07-28 ダイセル化学工業株式会社 エアバッグ用ガス発生器及びエアバッグ装置
US20050105772A1 (en) * 1998-08-10 2005-05-19 Nestor Voronka Optical body tracker
US7184814B2 (en) * 1998-09-14 2007-02-27 The Board Of Trustees Of The Leland Stanford Junior University Assessing the condition of a joint and assessing cartilage loss
US7684896B2 (en) * 2001-06-29 2010-03-23 Honda Motor Co., Ltd. System and method of estimating joint loads using an approach of closed form dynamics
US20050010577A1 (en) * 2003-07-11 2005-01-13 Microsoft Corporation Method and apparatus for generating Web content
JP4742278B2 (ja) * 2005-02-28 2011-08-10 国立大学法人 奈良先端科学技術大学院大学 駆動力算出装置、駆動力算出方法、筋力補助装置、プログラム、及びコンピュータ読み取り可能な記録媒体
US20100201512A1 (en) * 2006-01-09 2010-08-12 Harold Dan Stirling Apparatus, systems, and methods for evaluating body movements
EP1970005B1 (en) * 2007-03-15 2012-10-03 Xsens Holding B.V. A system and a method for motion tracking using a calibration unit
US20120259650A1 (en) * 2011-04-07 2012-10-11 Full Recovery, Inc. Systems and methods for remote monitoring, management and optimization of physical therapy treatment
US8576929B2 (en) * 2011-06-30 2013-11-05 Broadcom Corporation Powerline communication device
JP2013059016A (ja) * 2011-08-12 2013-03-28 Sony Corp 画像処理装置および方法、並びにプログラム
US20130244211A1 (en) * 2012-03-15 2013-09-19 The Board Of Trustees Of The Leland Stanford Junior University Systems and methods for measuring, analyzing, and providing feedback for movement in multidimensional space

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07313648A (ja) * 1990-12-25 1995-12-05 Kongouzen Souhonzan Shiyourinji 運動動作開発方法
JP2005081537A (ja) * 2003-09-11 2005-03-31 Honda Motor Co Ltd 2足歩行移動体の関節モーメント推定方法
JP2007121217A (ja) * 2005-10-31 2007-05-17 Advanced Telecommunication Research Institute International 身体動作解析装置
JP2012120579A (ja) * 2010-12-06 2012-06-28 Seiko Epson Corp 運動解析装置
US20130053190A1 (en) * 2011-08-29 2013-02-28 Icuemotion, Llc Racket sport inertial sensor motion tracking and analysis
US20140002266A1 (en) * 2012-07-02 2014-01-02 David Hayner Methods and Apparatus for Muscle Memory Training

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019167214A1 (ja) * 2018-03-01 2020-12-03 株式会社ソニー・インタラクティブエンタテインメント 推定装置、推定方法及びプログラム
US11660526B2 (en) 2018-03-01 2023-05-30 Sony Interactive Entertainment Inc. Estimation apparatus, estimation method, and program

Also Published As

Publication number Publication date
CA2943113A1 (en) 2015-09-24
US20150257682A1 (en) 2015-09-17
US20180177450A1 (en) 2018-06-28
WO2015142877A1 (en) 2015-09-24
EP3120256A1 (en) 2017-01-25
EP3120256B1 (en) 2020-02-12
US10314536B2 (en) 2019-06-11
EP3120256A4 (en) 2018-01-03
CA2943113C (en) 2022-10-25

Similar Documents

Publication Publication Date Title
US10314536B2 (en) Method and system for delivering biomechanical feedback to human and object motion
US20210272376A1 (en) Virtual or augmented reality rehabilitation
US10194837B2 (en) Devices for measuring human gait and related methods of use
Slade et al. An open-source and wearable system for measuring 3D human motion in real-time
JP6938542B2 (ja) 組込みセンサと外界センサとを組み合わせる多関節トラッキングのための方法およびプログラム製品
US11679300B2 (en) Systems and methods for real-time data quantification, acquisition, analysis, and feedback
Velloso et al. Qualitative activity recognition of weight lifting exercises
JP5641222B2 (ja) 演算処理装置、運動解析装置、表示方法及びプログラム
KR100772497B1 (ko) 골프 클리닉 시스템 및 그것의 운용방법
Saponara Wearable biometric performance measurement system for combat sports
O'Reilly et al. Technology in strength and conditioning: assessing bodyweight squat technique with wearable sensors
TW201113005A (en) Method and system for monioring sport related fitness by estimating muscle power and joint force of limbs
US11775050B2 (en) Motion pattern recognition using wearable motion sensors
Ruffaldi et al. Sensor fusion for complex articulated body tracking applied in rowing
O'Reilly et al. Mobile app to streamline the development of wearable sensor-based exercise biofeedback systems: system development and evaluation
Rahman et al. Modeling therapy rehabilitation sessions using non-invasive serious games
Rahman Web-based multimedia hand-therapy framework for measuring forward and inverse kinematic data
Wilmes et al. New training load metrics in field hockey using inertial measurement units
WO2022030619A1 (ja) 指導支援システム
WO2021261529A1 (ja) 身体運動支援システム
Che [Retracted] Optimization of Interactive Animation Capture System for Human Upper Limb Movement Based on XSENS Sensor
JP2022552785A (ja) 定量化された運動のフィードバックシステム
Omkar et al. Motion analysis of sun salutation using magnetometer and accelerometer
WO2023127870A1 (ja) 介護支援装置、介護支援プログラム、介護支援方法
Bucciero et al. A biomechanical analysis system of posture

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190128

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190423

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200106

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200403

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201111

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210705