US 12,141,937 B1
Fitness system
Gutemberg B. Guerra Filho, El Dorado Hills, CA (US); and Saumil B. Patel, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Apr. 29, 2020, as Appl. No. 16/862,375.
Claims priority of provisional application 62/852,515, filed on May 24, 2019.
Int. Cl. G06T 3/10 (2024.01); A61B 5/107 (2006.01); G06T 3/18 (2024.01); G06T 7/33 (2017.01)
CPC G06T 3/10 (2024.01) [A61B 5/1079 (2013.01); G06T 3/18 (2024.01); G06T 7/337 (2017.01); A63B 2220/05 (2013.01)] 19 Claims
OG exemplary drawing
 
15. An electronic device comprising:
one or more processors;
a non-transitory memory;
a display; and
one or more programs, wherein the one or more programs are stored in the non-transitory memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
obtaining one or more images associated with a user, wherein each of the one or more images represents a different orientation of the user;
providing the one or more images to a body-assessment classifier to generate one or more body-assessment vectors, wherein each of the one or more body-assessment vectors associated with a respective image represents quantitative physique and biometric assessments associated with the user, wherein the body-assessment classifier is trained using images of individuals from different views and annotation values representing a plurality of quantitative physique and biometric assessments associated with the individuals in order to produce body-assessment vectors based on image data;
displaying, on the display, a body-assessment indicator that is based on the one or more body-assessment vectors;
receiving one or more body-assessment target inputs specifying one or more body-assessment targets, wherein the one or more body-assessment targets include a first target dimension for a first body part and a second target dimension for a second body part;
generating a target visual representation of the user based on the one or more body-assessment vectors and the one or more body-assessment targets;
displaying, on the display, the target visual representation of the user;
overlaying, on a first portion of the target visual representation that corresponds to the first body part, a first indicator to indicate that the first body part satisfies the first target dimension for the first body part; and
overlaying, on a second portion of the target visual representation that corresponds to the second body part, a second indicator to indicate that the second body part does not satisfy the second target dimension for the second body part.