US2021279935A1PendingUtilityA1

Motion Tracking and Image Recognition of Hand Gestures to Animate a Digital Puppet, Synchronized with Recorded Audio

Assignee: DISNEY ENTPR INCPriority: Dec 6, 2013Filed: May 24, 2021Published: Sep 9, 2021
Est. expiryDec 6, 2033(~7.4 yrs left)· nominal 20-yr term from priority
G10L 2021/105G06F 3/0304G06F 3/011G06T 13/40
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

There is provided a system and method for creating a digital puppet show by animating a digital puppet using gestures and sound. The method includes presenting the digital puppet to a user on a display. The method further includes receiving motion data corresponding to a gesture, using a camera, from the user, translating the motion data into digital data using a motion tracking algorithm, and animating the digital puppet, on the display, using the digital data. The method can further include receiving audio data from the user using a microphone and playing the audio data, using a speaker, while animating the digital puppet on the display to create the digital puppet show.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 : A computer-readable non-transitory medium having stored thereon a digital puppet application, which when executed by a hardware processor, performs a method comprising:
 presenting a three-dimensional (3-D) digital puppet to a user on a display;   receiving motion data corresponding to a gesture made by the user;   receiving audio data corresponding to voice of the user for use in a 3-D digital puppet show;   translating the motion data into digital data using a motion tracking algorithm; and   creating the 3-D digital puppet show using the 3-D digital puppet by:
 animating the 3-D digital puppet, on the display, using the digital data; and 
 playing the audio data at the same time as the animating of the 3-D digital puppet on the display, wherein playing the audio data includes synchronizing the audio data with the animating of the 3-D digital puppet. 
   
     
     
         22 : The computer-readable non-transitory medium of  claim 21 , wherein when the digital puppet application is executed by the hardware processor, further performs the method comprising:
 before presenting the 3-D digital puppet to the user, presenting a plurality of 3-D digital puppets to the user on the display; and   receiving a user input for selecting the 3-D digital puppet from the plurality of 3-D digital puppets.   
     
     
         23 : The computer-readable non-transitory medium of  claim 21 , wherein the gesture made by the user is a hand gesture. 
     
     
         24 : The computer-readable non-transitory medium of  claim 23 , wherein a physical accessory corresponding to the 3-D digital puppet is used by the user for the hand gesture. 
     
     
         25 : The computer-readable non-transitory medium of  claim 23 , wherein a movement of fingers and a thumb of the hand gesture animates a mouth of the 3-D digital puppet. 
     
     
         26 : The computer-readable non-transitory medium of  claim 21 , wherein the digital data further includes rotational data. 
     
     
         27 : The computer-readable non-transitory medium of  claim 21 , wherein when the digital puppet application is executed by the hardware processor, further performs the method comprising:
 recording the animation of the 3-D digital puppet in a memory to create the 3-D digital puppet show.   
     
     
         28 : The computer-readable non-transitory medium of  claim 21 , wherein the digital data further includes mouth control data. 
     
     
         29 : A method comprising:
 presenting a three-dimensional (3-D) digital puppet to a user on a display;   receiving motion data corresponding to a gesture made by the user;   receiving audio data corresponding to voice of the user for use in a 3-D digital puppet show;   translating the motion data into digital data using a motion tracking algorithm; and   creating the 3-D digital puppet show using the 3-D digital puppet by:
 animating the 3-D digital puppet, on the display, using the digital data; and 
 playing the audio data at the same time as the animating of the 3-D digital puppet on the display, wherein playing the audio data includes synchronizing the audio data with the animating of the 3-D digital puppet. 
   
     
     
         30 : The method of  claim 29 , further comprising:
 before presenting the 3-D digital puppet to the user, presenting a plurality of 3-D digital puppets to the user on the display; and   receiving a user input for selecting the 3-D digital puppet from the plurality of 3-D digital puppets.   
     
     
         31 : The method of  claim 29 , wherein the gesture made by the user is a hand gesture. 
     
     
         32 : The method of  claim 31 , wherein a physical accessory corresponding to the 3-D digital puppet is used by the user for the hand gesture. 
     
     
         33 : The method of  claim 31 , wherein a movement of fingers and a thumb of the hand gesture animates a mouth of the 3-D digital puppet. 
     
     
         34 : The method of  claim 29 , wherein the digital data further includes rotational data. 
     
     
         35 : The method of  claim 29 , further comprising:
 recording the animation of the 3-D digital puppet in a memory to create the 3-D digital puppet show.   
     
     
         36 : The method of  claim 29 , wherein the digital data further includes mouth control data. 
     
     
         37 : A system for animating a three-dimensional (3-D) digital puppet, the system comprising:
 a display; and   a processor configured to:
 present a three-dimensional (3-D) digital puppet to a user on a display; 
 receive motion data corresponding to a gesture made by the user, 
 receive audio data corresponding to voice of the user for use in a 3-D digital puppet show; 
 translate the motion data into digital data using a motion tracking algorithm; and 
 create the 3-D digital puppet show using the 3-D digital puppet by:
 animating the 3-D digital puppet, on the display, using the digital data; and 
 playing the audio data at the same time as the animating of the 3-D digital puppet on the display, wherein playing the audio data includes synchronizing the audio data with the animating of the 3-D digital puppet. 
 
   
     
     
         38 : The system of  claim 37 , wherein the processor is further configured to:
 before presenting the 3-D digital puppet to the user, present a plurality of 3-D digital puppets to the user on the display; and   receive a user input for selecting the 3-D digital puppet from the plurality of 3-D digital puppets.   
     
     
         39 : The system of  claim 37 , wherein the gesture made by the user is a hand gesture. 
     
     
         40 : The system of  claim 39 , wherein a physical accessory corresponding to the 3-D digital puppet is used by the user for the hand gesture.

Join the waitlist — get patent alerts

Track US2021279935A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.