Rule based body mechanics calculation
Abstract
The invention is a motion training method. The motion of golf swing will be emphasized. In order to guide a golfer through a proper swing, his/her swing must be analyzed first. To analyze the swing, a set of frame photos will be needed. From those frame photos, the invented method will provide a rule based method to calculate the body mechanics/forces of the golfer. Once the body mechanics/forces are known, the system will then determine the swing is correct or incorrect. If the swing is incorrect, the system will then make suggestions to the golfer about how to correct his/her swing.
Claims
exact text as granted — not AI-modified1 . A system for training a person to move his/her body in a desired way, said system comprising:
an interface for receiving sets of sequential images of a person performing an activity, a first set of said sets of sequential images being obtained from a first angle, and a second set of said sets of sequential images being obtained from a second angle different from said first angle; code defining a set of physical rules associated with acceptable body motion for said activity; stored data based at least in part on said physical rules and indicative of acceptable body motion for said activity; a calculator configured to calculate data indicative of body motion of said person performing said activity based on said physical rules by obtaining from said sets of sequential images one or more sets of two-dimensional lines defined by points on one or more objects in said images and calculating said data indicative of body motion of said person using said sets of two-dimensional lines; an analyzer operative to compare said data indicative of body motion of said person performing said activity with said stored data indicative of acceptable body motion; and a suggestion interface operative to provide suggestions to said person based on said comparison by said analyzer, said suggestions indicating how said body motion of said person should be changed to more closely match said acceptable body motion for said activity.
2 . A system according to claim 1 , wherein:
one of said objects is said person; and at least two of said points are points on said person's body.
3 . A system according to claim 2 , wherein said at least two of said points define a line corresponding to the position of said person's spine.
4 . A system according to claim 3 , wherein at least two more of said points define a line associated with the shoulder position of said person.
5 . A system according to claim 3 , wherein at least two more of said points define a line associated with the hip position of said person.
6 . A system according to claim 1 , wherein at least two of said points are points on an object held by said person.
7 . A system according to claim 6 , wherein said object held by said person is a golf club.
8 . A system according to claim 1 , wherein said first angle and said second angle are orthogonal to one another.
9 . A system according to claim 1 , wherein:
one of said first angle and said second angle is a front angle; and the other of said first angle and said second angle is a side angle.
10 . A system according to claim 1 , wherein said rules define the rotation of said person's body around said person's spine.
11 . A system according to claim 1 , wherein said rules define a plane of travel for an object swung by said person.
12 . A system according to claim 1 , wherein said data indicative of said body motion of said person includes body acceleration data.
13 . A system according to claim 1 , wherein said calculator is operative to calculate rotation of a golf club.
14 . A system according to claim 1 , wherein said calculator is operative to calculate rotation of said person's hand.
15 . A computer-readable storage medium having code embodied therein for causing a computer to facilitate a method for training a person to move his/her body in a desired way, the method comprising:
obtaining a set of physical rules associated with acceptable body motion for a particular activity; storing data indicative of said acceptable body motion based at least in part on said physical rules; obtaining from a first angle a set of sequential images of said person performing said activity; obtaining from a second angle different from said first angle another set of sequential images of said person performing said activity; obtaining from said images a set of two-dimensional lines defined by at least two points on one or more objects in said images based on said physical rules; calculating data indicative of body motion of said person performing said activity based on said physical rules; comparing said data indicative of body motion of said person performing said activity with said data indicative of acceptable body motion; and providing suggestions to said person based on said comparison of said data indicative of body motion of said person performing said activity with said data indicative of acceptable body motion.
16 . The computer-readable medium of claim 15 , wherein:
one of said objects is said person; and said at least two points are points on said person's body.
17 . The computer-readable medium of claim 16 , wherein two of said at least two points define a line corresponding to the position of said person's spine.
18 . The computer-readable medium of claim 17 , wherein two more points define a line associated with the shoulder position of said person.
19 . The computer-readable medium of claim 17 , wherein two more points define a line associated with the hip position of said person.
20 . The computer-readable medium of claim 15 , wherein two of said at least two points are points on an object held by said person.
21 . The computer-readable medium of claim 10 , wherein said object held by said person is a golf club.
22 . The computer-readable medium of claim 15 , wherein said first angle and said second angle are orthogonal to one another.
23 . The computer-readable medium of claim 15 , wherein:
one of said first angle and said second angle is a front angle; and the other of said first angle and said second angle is a side angle.
24 . The computer-readable medium of claim 15 , wherein said rules define the rotation of said person's body around said person's spine.
25 . The computer-readable medium of claim 15 , wherein said rules define a plane of travel for an object swung by said person.
26 . The computer-readable medium of claim 15 , wherein said data indicative of said body motion of said person includes body acceleration data.
27 . The computer-readable medium of claim 15 , wherein said step of calculating data indicative of body motion of said person performing said activity includes calculating rotation of a golf club.
28 . The computer-readable medium of claim 15 , wherein said step of calculating data indicative of body motion of said person performing said activity includes calculating rotation of said person's hand.Join the waitlist — get patent alerts
Track US2009042661A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.