Chaining animations
First Claim
1. A method for chaining animations, the method comprising:
- receiving image data that is representative of captured motion;
selecting a pre-canned animation;
identifying at least one parameter that is indicative of a transition point, wherein a parameter of the transition point is set based at least in part on a gesture difficulty; and
chaining an animation of the captured motion and the pre-canned animation by at least displaying the captured motion and the pre-canned animation in sequence, wherein chaining the animation of the captured motion and the pre-canned animation comprises blending the animation of the captured motion to the pre-canned animation or blending the pre-canned animation to the animation of the captured motion, wherein determining that the at least one parameter is satisfied triggers the chaining the animation of the captured motion and the pre-canned animation.
2 Assignments
0 Petitions
Accused Products
Abstract
In applications that display a representation of a user, it may be reasonable to insert a pre-canned animation rather than animating a user'"'"'s captured motion. For example, in a tennis swing, the ball toss and take back in a serve could be a pre-canned animation, whereas the actual forward swing may be mapped from the user'"'"'s gestures. An animation of a user'"'"'s gestures can be chained together into sequences with pre-canned animations, where animation blending techniques can provide for a smoother transition between the animation types. Techniques for blending animations, that may comprise determining boundaries and transition points between pre-canned animations and animations based on captured motion, may improve animation efficiency. Gesture history, including joint position, velocity, and acceleration, can be used to determine user intent, seed parameters for subsequent animations and game control, and determine the subsequent gestures to initiate.
231 Citations
16 Claims
-
1. A method for chaining animations, the method comprising:
-
receiving image data that is representative of captured motion; selecting a pre-canned animation; identifying at least one parameter that is indicative of a transition point, wherein a parameter of the transition point is set based at least in part on a gesture difficulty; and chaining an animation of the captured motion and the pre-canned animation by at least displaying the captured motion and the pre-canned animation in sequence, wherein chaining the animation of the captured motion and the pre-canned animation comprises blending the animation of the captured motion to the pre-canned animation or blending the pre-canned animation to the animation of the captured motion, wherein determining that the at least one parameter is satisfied triggers the chaining the animation of the captured motion and the pre-canned animation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for animation blending, the system comprising:
-
a capture device, wherein the capture device is configured to receive image data that is representative of captured motion; memory having stored therein computer-executable instructions; and a processor, wherein the processor is operable to execute the computer-executable instructions, and wherein the computer-executable instructions comprise instructions for; selecting a pre-canned animation; identifying at least one parameter that is indicative of a transition point, wherein a parameter of the transition point is set based at least in part a gesture difficulty; and chaining an animation of the captured motion and the pre-canned animation by at least displaying the captured motion and the pre-canned animation in sequence, wherein chaining the animation of the captured motion and the pre-canned animation comprises blending the animation of the captured motion to the pre-canned animation or blending the pre-canned animation to the animation of the captured motion, wherein determining that the at least one parameter is satisfied triggers the chaining the animation of the captured motion and the pre-canned animation. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage device having stored thereon computer-executable instructions comprising instructions for:
-
receiving image data that is representative of captured motion; selecting a pre-canned animation; identifying at least one parameter that is indicative of a transition point, wherein a parameter of the transition point is set based at least in part on a gesture difficulty; and chaining an animation of the captured motion and the pre-canned animation by at least displaying the captured motion and the pre-canned animation in sequence, wherein chaining the animation of the captured motion and the pre-canned animation comprises blending the animation of the captured motion to the pre-canned animation or blending the pre-canned animation to the animation of the captured motion, wherein determining that the at least one parameter is satisfied triggers the chaining the animation of the captured motion and the pre-canned animation. - View Dependent Claims (14, 15, 16)
-
Specification