Recognizing user intent in motion capture system
First Claim
1. Tangible computer readable memory having computer readable software embodied thereon for programming a processor to perform a method for recognizing an intent of a person to engage with an application in a motion capture system, the method comprising:
- receiving images of a field of view of the motion capture system;
based on the images, distinguishing a person'"'"'s body;
determining a bounding shape of the person'"'"'s body, the bounding shape is represented by a point within the bounding shape;
tracking a location of the person'"'"'s body in the field of view based on the point within the bounding shape relative to a location in the field of view in which an intent to engage with the application is most probable;
based on the tracking determining a probabilistic measure of an intent by the person to engage with the application;
based on the probabilistic measure of the intent by the person to engage with the application, determining that the person intends to engage with the application;
in response to determining that the person intends to engage with the application, allowing the person to engage with the application by automatically associating a profile and an avatar with the person in the application, and displaying the avatar in a virtual space on a display; and
updating the display by controlling the avatar as the person engages with the application by moving the person'"'"'s body.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for facilitating interaction with an application in a motion capture system allow a person to easily begin interacting without manual setup. A depth camera system tracks a person in physical space and determines a probabilistic measure of the person'"'"'s intent to engage of disengage with the application based on location, stance and movement. Absolute location in a field of view of the depth camera, and location relative to another person, can be evaluated. Stance can include facing a depth camera, indicating a willingness to interact. Movements can include moving toward or away from a central area in the physical space, walking through the field of view, and movements which occur while standing generally in one location, such as moving one'"'"'s arms around, gesturing, or shifting weight from one foot to another.
-
Citations
20 Claims
-
1. Tangible computer readable memory having computer readable software embodied thereon for programming a processor to perform a method for recognizing an intent of a person to engage with an application in a motion capture system, the method comprising:
-
receiving images of a field of view of the motion capture system; based on the images, distinguishing a person'"'"'s body; determining a bounding shape of the person'"'"'s body, the bounding shape is represented by a point within the bounding shape; tracking a location of the person'"'"'s body in the field of view based on the point within the bounding shape relative to a location in the field of view in which an intent to engage with the application is most probable; based on the tracking determining a probabilistic measure of an intent by the person to engage with the application; based on the probabilistic measure of the intent by the person to engage with the application, determining that the person intends to engage with the application; in response to determining that the person intends to engage with the application, allowing the person to engage with the application by automatically associating a profile and an avatar with the person in the application, and displaying the avatar in a virtual space on a display; and updating the display by controlling the avatar as the person engages with the application by moving the person'"'"'s body. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A motion capture system, comprising:
-
a depth camera system to receive images of a field of view; a display; and a processor to communicate with the depth camera system and the display, the processor is configured to execute instructions to; implement an application in the motion capture system, based on the images, distinguish a person'"'"'s body and, in response, determine a probabilistic measure of an intent by the person to engage with the application, based on the probabilistic measure of the intent by the person to engage with the application, determine that the person intends to engage with the application and, in response, an avatar of on the display in an active state, where the avatar moves based on movements of the person and has an appearance consistent with the active state, determine that the person'"'"'s body is no longer distinguished in the images; when a time since the person'"'"'s body is no longer distinguished in the images is less than a first threshold, allow the avatar to remain in the active state, where the avatar has the appearance consistent with the active state, when a time since the person'"'"'s body is no longer distinguished in the images is more than the first threshold, provide the avatar in an inactive state in which the avatar does not move based on movements of the person and in which the avatar has an appearance consistent with the inactive state, and determine that the person'"'"'s body is again distinguished in the images and, in response; (a) if a time in which the avatar is in the inactive state is less than a time out period, provide the avatar again in the active state, where the avatar again moves based on movements of the person and has the appearance consistent with the active state, without determining that the person intends to engage with the application based on a location and a stance of the person in the field of view, and (b) if a time in which the avatar is in the inactive state is more than the time out period, require a determination that the person intends to engage with the application based on the location and the stance of the person in the field of view as a condition to provide the avatar again in the active state. - View Dependent Claims (16, 17)
-
-
18. A processor-implemented method for recognizing an intent of a person to engage with an application in a motion capture system, comprising the processor-implemented steps of:
-
receiving images of a field of view of the motion capture system; based on the images, distinguishing a person'"'"'s body, determining that the person intends to engage with the application and allowing engagement of the person with the application by automatically associating a profile and an avatar with the person in the application, and displaying the avatar in a virtual space on a display; based on the images, determining that the person'"'"'s body has not been detected for a first period of time and determining whether the person left the field of view; in response to the determining that the person'"'"'s body has not been detected for the first period of time, suspending the engagement of the person with the application; based on the images, while the engagement of the person with the application is suspended, determining that the person'"'"'s body is detected again in the field of view; when the person'"'"'s body is detected again in the field of view and when the person did not leave the field of view, allowing the person to re-engage with the application without re-determining that the person intends to engage with the application based on a location and a stance of the person in the field of view; and when the person'"'"'s body is detected again in the field of view and when the person left the field of view;
determining how long the engagement of the person with the application has been suspended, and if the engagement of the person with the application has been suspended for more than a specified period of time, re-determining that the person intends to engage with the application based on the location and the stance of the person in the field of view before allowing the person to re-engage with the application. - View Dependent Claims (19, 20)
-
Specification