Method and system for automated personal training
AssigneeNIKE, Inc.
InventorsTeresa Aragones, Willoughby H. Walling, Christina S. Self, Xavier Jacob, Geoff Northcott
Life of this patent
Estimating the term…
Abstract
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an exercise and generating a avatar of the user and a virtual shadow, wherein the virtual shadow illustrates proper form of the exercise. The example embodiments may further be configured for determining an amount of overlap between the virtual avatar and the virtual shadow, and generating a feedback score based on the amount of overlap.
Claims20
A computer-implemented method comprising:
- providing instructions to a user to perform an athletic movement;
- monitoring with at least a first sensor the user performing the athletic movement;
- generating a virtual avatar of the user during the user's performance of the athletic movement, the avatar having a first contiguous area shaped like a first human subject, wherein the first contiguous area comprises a plurality of appendage-like sub-areas representing appendages of the first human subject;
- displaying on a display device the virtual avatar overlaid relative to a virtual shadow, wherein the virtual shadow comprises a second contiguous area that is larger than the first contiguous area, and shaped like the first human subject, and the second contiguous area comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than but proportional to the appendage-like sub-areas of the virtual avatar, wherein the virtual shadow is configured to illustrate, a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area;
- determining, by a processor, an amount of overlap between the virtual avatar and the virtual shadow;
- and
- generating a feedback score based on, at least in part, the amount of overlap.
A non-transitory computer readable medium comprising computer-executable instructions that, when executed, perform a method comprising:
- providing instructions to a user to perform an athletic movement;
- monitoring with at least a first sensor the user performing the athletic movement;
- generating a virtual avatar of the user during the user's performance of the athletic movement, the avatar having a first contiguous area shaped like a first human subject, wherein the contiguous area comprising a plurality of appendage-like sub-areas representing appendages of the first human subject;
- generating a virtual shadow comprising a second contiguous area that is larger than the first contiguous area and is sized based, at least in part, according to a skill level of the user for the instructed athletic movement, and shaped like the first human subject, the second contiguous area comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than but proportional to the appendage-like sub-areas of the virtual avatar, and configured to illustrate a proper form of the user's athletic movement such that if the first user perfornis the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area;
- displaying on a display device the virtual avatar overlaid relative to the virtual shadow;
- determining, by a processor, an amount of overlap between the virtual avatar and the virtual shadow;
- and
- generating a feedback score based on the amount of overlap.
An apparatus comprising:
- at least one processor;
- and
- at least one non-transitory memory storing instructions that, when executed, cause the apparatus at least to perform:
- providing instructions to a user to perform an athletic movement;
- monitoring with at least a first sensor the user performing the athletic movement;
- generating a virtual avatar of the user during the user's performance of the athletic movement, the avatar having a first contiguous area shaped like a first human subject, wherein the contiguous area comprises a plurality of appendage-like sub-areas representing appendages of the first human subject;
- displaying on a display device the virtual avatar overlaid relative to a virtual shadow comprising a second contiguous area that is larger than the first contiguous area, and shaped like the first human subject, and the second contiguous area comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than the appendage-like sub-areas of the virtual avatar, wherein the virtual shadow illustrates a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area;
- determining, by a processor, an amount of overlap between the virtual avatar and the virtual shadow;
- and
- generating a feedback score based on the amount of overlap.
Dependencies are inferred from the claim text.