User movement tracking feedback to improve tracking
First Claim
1. In a computer-implemented system operable to track user action for control of a displayed object, a method for providing feedback to a user on an ability of the system to track user action comprising:
- detecting the user in a capture area with a capture system, the user interacting with an application on the system having interactive display objects, the application configured to display an application interface using interactive display objects during execution of the application, the user interacting with an interactive display object of the interactive display objects for a purpose of furthering an objective of the application, the interactive display object moving independently of the user, the user moving left, right, up or down in order to be in a position to interact with the interactive display object;
tracking at least one body feature of the user based on data generated by the capture system;
while executing the application and responsive to user tracking criteria not being satisfied during execution of the application,rendering the interactive display object during execution of the application in a new position on the display, moved toward a center of the display, such that a user moves toward a center of the capture area in order to interact with the interactive display object.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology is presented for providing feedback to a user on an ability of an executing application to track user action for control of the executing application on a computer system. A capture system detects a user in a capture area. Factors in the capture area and the user'"'"'s actions can adversely affect the ability of the application to determine if a user movement is a gesture which is a control or instruction to the application. One example of such factors is a user being out of the field of view of the capture system. Some other factor examples include lighting conditions and obstructions in the capture area. Responsive to a user tracking criteria not being satisfied, feedback is output to the user. In some embodiments, the feedback is provided within the context of an executing application.
-
Citations
16 Claims
-
1. In a computer-implemented system operable to track user action for control of a displayed object, a method for providing feedback to a user on an ability of the system to track user action comprising:
-
detecting the user in a capture area with a capture system, the user interacting with an application on the system having interactive display objects, the application configured to display an application interface using interactive display objects during execution of the application, the user interacting with an interactive display object of the interactive display objects for a purpose of furthering an objective of the application, the interactive display object moving independently of the user, the user moving left, right, up or down in order to be in a position to interact with the interactive display object; tracking at least one body feature of the user based on data generated by the capture system; while executing the application and responsive to user tracking criteria not being satisfied during execution of the application, rendering the interactive display object during execution of the application in a new position on the display, moved toward a center of the display, such that a user moves toward a center of the capture area in order to interact with the interactive display object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing feedback to a user on an ability of the system to track user action comprising:
-
an image capture system for capturing image data of a user within a capture area; one or more processors communicatively coupled to the image capture system and accessible to a memory storing the image data and instructions; a display communicatively coupled to the one or more processors for displaying feedback to the user; the one or more processors executing instructions comprising; executing a first game application of a plurality of applications, the first game application configured to display an application interface using interactive display objects, an interactive display object of the interactive display objects comprising at least one of a virtual ball, a virtual target, a virtual weapon, a virtual opponent and a virtual musical instrument allowing a user to participate in game play, detecting at least one body part of the user in the image data, tracking movement of the at least one body part, the user interacting with the first game application on the system via the capture area, the application responsive to user movement of the at least one body part; while executing the first game application and responsive to user tracking criteria of at least one body part not being satisfied, determining a rendering of the interactive display object in an application context in a new position moved toward a center of the display such that movement by the user to interact with the interactive display object would reposition the at least one body part in a direction towards a center of the capture area while advancing game play, the interactive display object moving independently of the user; and displaying the interactive display object on the display during game play. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification