US 12,002,175 B2
Real-time motion transfer for prosthetic limbs
Avihay Assouline, Tel Aviv (IL); Itamar Berger, Hod Hasharon (IL); Gal Dudovitch, Tel Aviv (IL); and Matan Zohar, Rishon LeZion (IL)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 30, 2023, as Appl. No. 18/216,958.
Application 18/216,958 is a continuation of application No. 16/951,939, filed on Nov. 18, 2020, granted, now 11,734,894.
Prior Publication US 2023/0343047 A1, Oct. 26, 2023
Int. Cl. G06T 19/00 (2011.01); G06T 7/20 (2017.01); G06T 7/246 (2017.01); G06T 17/20 (2006.01); G06V 40/10 (2022.01)
CPC G06T 19/006 (2013.01) [G06T 7/251 (2017.01); G06T 17/20 (2013.01); G06V 40/10 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20212 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, by one or more processors, a video that depicts an object;
identifying a set of skeletal joints corresponding to limbs of the object;
tracking three-dimensional (3D) movement of the set of skeletal joints corresponding to the limbs of the object depicted in the video;
causing display of a 3D virtual object that has a plurality of limbs including one or more extra limbs than the limbs of the object in the video;
computing a 3D position for placement of the 3D virtual object relative to a 3D reference point of the object;
causing the 3D virtual object to be displayed within the video at the 3D position; and
updating the 3D position of the 3D virtual object in the video based on one or more changes to the 3D reference point of the object.