Generating custom recordings of skeletal animations
First Claim
1. A method for generating custom recordings of skeletal animations, the method comprising:
- storing a plurality of different animated movements for an animated game character in memory, wherein the plurality of different animated movements for the animated game character is mapped to at least a portion of a motion-captured plurality of user movements, each motion-captured plurality of user movements captured live by at least one sensor, and each stored animated movement being mapped to one or more skeletal-based game character body parts that are involved in the animated movement; and
executing instructions stored in memory, wherein execution of the instructions by a processor enables custom animation of the animated game character based on the motion-captured plurality of user movements by;
matching each of the game character body parts that is moved for each movement portion of the custom animation with a corresponding skeletal-based game character body part,identifying that the corresponding skeletal-based game character body part matches the first set of the mapped motion-captured plurality of user movements,determining that at least a portion of the game character body parts that are moved for the custom animation is associated with a movement of another body part of the user, wherein the other body part of the user is part of a second set of the motion-captured plurality of user movements, andgenerates a custom animation based on one or more stored animated movements involving the matching skeletal-based game character body parts, wherein the generated custom animation corresponds with the first set and the second set of motion-captured plurality of user movements, the custom animation further incorporating one or more animated movements mapped to the another body part of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
User-generated recordings of skeletal animations are provided. Information is stored in a memory regarding a plurality of animated movements in memory. Each animated movement may be mapped to one or more skeletal-based body parts of a game character. A recording of a plurality of user movements may be captured over a period of time. One or more body parts of the user may be identified for each captured user movement. It may then be determined which skeletal-based body parts correspond to the identified body parts of the user. A custom animation may be generated that comprises a plurality of animated movements in which the determined skeletal-based body parts are mapped to the associated animated movement. The custom animation may be stored in memory and played during play of a game as designated by the user.
-
Citations
18 Claims
-
1. A method for generating custom recordings of skeletal animations, the method comprising:
-
storing a plurality of different animated movements for an animated game character in memory, wherein the plurality of different animated movements for the animated game character is mapped to at least a portion of a motion-captured plurality of user movements, each motion-captured plurality of user movements captured live by at least one sensor, and each stored animated movement being mapped to one or more skeletal-based game character body parts that are involved in the animated movement; and executing instructions stored in memory, wherein execution of the instructions by a processor enables custom animation of the animated game character based on the motion-captured plurality of user movements by; matching each of the game character body parts that is moved for each movement portion of the custom animation with a corresponding skeletal-based game character body part, identifying that the corresponding skeletal-based game character body part matches the first set of the mapped motion-captured plurality of user movements, determining that at least a portion of the game character body parts that are moved for the custom animation is associated with a movement of another body part of the user, wherein the other body part of the user is part of a second set of the motion-captured plurality of user movements, and generates a custom animation based on one or more stored animated movements involving the matching skeletal-based game character body parts, wherein the generated custom animation corresponds with the first set and the second set of motion-captured plurality of user movements, the custom animation further incorporating one or more animated movements mapped to the another body part of the user. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18)
-
-
7. A system for generating custom recordings of skeletal animations, the system comprising:
-
memory for storing a plurality of different animated movements for an animated game character in memory, wherein the plurality of different animated movements for the animated game character is mapped to at least a portion of a motion-captured plurality of user movements, each motion-captured plurality of user movements captured live by at least one sensor, and each stored animated movement being mapped to one or more skeletal-based game character body parts that are involved in the animated movement; and a processor for executing instruction stored in memory, wherein execution of the instructions enables custom animation of the animated game character based on the motion-captured plurality of user movements by; matching each of the game character body parts that is moved for each movement portion of the custom animation with a corresponding skeletal-based game character body part, identifying that the corresponding skeletal-based game character body part matches the first set of the mapped motion-captured plurality of user movements, determining that at least a portion of the game character body parts that are moved for the custom animation is associated with a movement of another body part of the user, wherein the other body part of the user is part of a second set of the motion-captured plurality of user movements, and generates a custom animation based on one or more stored animated movements involving the matching skeletal-based game character body parts, wherein the generated custom animation corresponds with the first set and the second set of motion-captured plurality of user movements, the custom animation further incorporating one or more animated movements mapped to the another body part of the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for generating custom recordings of skeletal animations, the method comprising:
-
storing a plurality of different animated movements for an animated game character in memory, wherein the plurality of different animated movements for the animated game character is mapped to at least a portion of a motion-captured plurality of user movements, each motion-captured plurality of user movements captured live by at least one sensor, and each stored animated movement is mapped to one or more skeletal-based game character body parts that are involved in the animated movement; and enabling custom animation of the animated game character based on the motion-captured plurality of user movements by; matching each of the game character body parts that are moved for each movement portion of the custom animation with a corresponding skeletal-based game character body part, identifying that the corresponding skeletal-based game character body part matches the first set of the mapped motion-captured plurality of user movements; determining that at least a portion of the game character body parts that are moved for the custom animation is associated with a movement of another body part of the user, wherein the other body part of the user is part of a second set of the motion-captured plurality of user movements, and generating a custom animation based on one or more stored animated movements involving the matching skeletal-based game character body parts, wherein the generated custom animation corresponds with the first set and the second set of motion-captured plurality of user movements, the custom animation further incorporating one or more animated movements mapped to the another body part of the user.
-
Specification