Directed Performance In Motion Capture System
First Claim
1. A processor-implemented method for directing a performance in a motion capture system, comprising the processor-implemented steps of:
- tracking a person in a field of view of the motion capture system, the tracking includes distinguishing the person in the field of view;
displaying a virtual space on a display, the virtual space includes an avatar which represents the person;
directing movement of the person; and
based on the tracking, detecting the movement of the person, and updating the virtual space based on the detecting the movement of the person.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical space, and provides the inputs to an application, which displays a virtual space on a display. Bodily movements can be used to define traits of an avatar in the virtual space. The person can be directed to perform the movements by a coaching avatar, or visual or audio cues in the virtual space. The application can respond to the detected movements and voice commands or voice volume of the person to define avatar traits and initiate pre-scripted audio-visual events in the virtual space to provide an entertaining experience. A performance in the virtual space can be captured and played back with automatic modifications, such as alterations to the avatar'"'"'s voice or appearance, or modifications made by another person.
-
Citations
20 Claims
-
1. A processor-implemented method for directing a performance in a motion capture system, comprising the processor-implemented steps of:
-
tracking a person in a field of view of the motion capture system, the tracking includes distinguishing the person in the field of view; displaying a virtual space on a display, the virtual space includes an avatar which represents the person; directing movement of the person; and based on the tracking, detecting the movement of the person, and updating the virtual space based on the detecting the movement of the person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A motion capture system, comprising:
-
a depth camera system having a field of view; a display; a processor in communication with the depth camera system and the display, the processor executes instructions to;
(a) track a person in the field of view to determine movement of the person in the field of view, (b) display a virtual space on the display, (c) direct movement of the person in one or more time periods, and (d) based on the tracking, detect the movement of the person at the one or more time periods, and, in response, one or more performances in the virtual space, each performance is initiated based on a respective detected movement in a respective time period. - View Dependent Claims (12, 13, 14)
-
-
15. Tangible computer readable storage having computer readable software embodied thereon for programming at least one processor to perform a method for providing a performance in a motion capture system, the method comprising:
-
tracking movement of at least one person in at least one field of view of at least one depth camera system to determine movement of the at least one person in the at least one field of view; displaying a virtual space on at least one display, the virtual space includes an avatar which moves in the virtual space; and based on the tracking, defining and exhibiting a first trait for the avatar in a first time period based on movement of the at least one person during the first time period, recording information which indicates that the first trait was defined for the avatar in the first time period, and subsequently defining and exhibiting a second trait for the avatar in a second time period based on movement of the at least one person during the second time period, the avatar also exhibits the first trait in the second time period based on the recorded information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification