System and method for training in a physical activity
AssigneeNew York Institute of Technology
InventorRandy Franklin Stout, Jr.
Life of this patent
Estimating the term…
Abstract
A system for training a user to perform a physical activity includes a control device that obtains movement information associated with a portion of a user's body and provides image information to a display device that displays an image associated with the portion of the user's body with a second image associated with a first target that is associated with physics information associated with simulated physical characteristics of the first target and a third image associated with a second target. The control device controls movement of the first image relative to the second image and the second image relative to the third image based on the movement information and the physics information.
Claims39
A system for training a user to participate in a physical activity comprising:
- (a) a control device including:
- i. one or more processors;
- and
- ii. memory operatively connected to the one or more processors;
- (b) a first input device operably connected to the control device and configured to provide movement information associated with the first input device as the user participates in the physical activity,
- wherein the movement information includes:
- i. first position information associated with a current position of the first input device;
- ii. first acceleration information associated with movement of the first input device from the current position,
- wherein the first acceleration information includes:
- 1. first speed information associated with a first speed of movement of the first input device;
- and
- 2. first direction information associated with a first direction of movement of the first input device;
- (c) a display device operably connected to the control device and operable to display one or more images;
- wherein the memory in the control device includes processor executable code that when executed by the one or more processors executes steps of:
- i. obtaining, by the control device from the first input device, the movement information;
- ii. generating, by the control device, first image information associated with the first input device based at least on the movement information;
- iii. generating, by the control device, second image information associated with a first target, wherein the second image information includes:
- 1. second position information indicating a second position of the first target;
- and
- 2. physics information associated with simulated physical properties of the first target;
- iv. generating, by the control device, third image information associated with a second target, wherein the third image information includes:
- 1. third position information associated with a third position of the second target in three dimensional space,
- wherein the third position information is generated to position the second target at a desired position;
- v. providing, by the control device to the display device, the first image information, the second image information and the third image information such that:
- 1. a first image associated with the input device and based on the first image information is provided on the display device, wherein the first image moves based on the acceleration information;
- 2. a second image associated with the first target is provided on the display device based on the second image information;
- 3. a third image associated with the second target is provided on the display device based on the third image information;
- vi. determining, by the control device, a first relative position of the first image relative to the second image as the first image moves on the display device;
- vii. in the case where the first relative position of the first image overlaps the second image, generating second acceleration information associated with the first target indicating movement of the first target away from the second image on the display device, wherein the second acceleration information is based on the movement information and the physics information and includes:
- 1. second speed information indicating a second speed at which the first target moves away from the second image;
- 2. second direction information indicating a second direction in which the first target moves away from the second image;
- viii. providing, by the control device, the second acceleration information to the display device such that the second image moves away from the first image on the display device;
- ix. determining, by the control device, a second relative position of the second image relative to the third image;
- x. in the case where the second relative position of the second image overlaps the third image, generating, by the control device, a first alert indicating that the second image overlaps the third image;
- xi. in the case where the second relative position of the second image does not overlap the third image, repeating steps (c)(ix) to (c)(xi) for a first period of time, and when the second relative position of the second image does not overlap the third image during the first period of time, generating a second alert indicating that the second image does not overlap with the third image.
Dependencies are inferred from the claim text.