SYSTEM AND METHOD FOR GUIDED CONTINUOUS BODY TRACKING FOR COMPLEX INTERACTION
First Claim
1. A method for continuous tracking of body of at least one user, the method comprising:
- capturing, by a tracking management computing apparatus, tracking points on body of the at least one user with a capture system;
listening, by the tracking management computing apparatus, continuously to at least one application to receive data related to one or more gestures required by the at least one application and body tracking points associated with the one or more gestures;
filtering, by the tracking management computing apparatus, the tracking points on the body based on the body tracking points associated with the one or more gestures;
monitoring, by the tracking management computing apparatus, continuously variation of intensity of the filtered one or more tracking points, variation of the intensity being associated with tracking of the filtered one or more tracking points; and
generating, by the tracking management computing apparatus, an audiovisual feedback in real time for the at least one user if variation of the intensity fails to meet a predetermined body tracking criterion, the predetermined body tracking criterion based on tracking of the filtered one or more tracking points, wherein at least one of the capturing, the listening, the filtering, the monitoring, and the generating is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium and apparatus that provides feedback to a user for interacting continuously without any disconnect. It gives real time visual clues and gestures based on application need. This solves the problem of a disconnected user found in current system and applications as user will be continuously aware whether and how much he is being tracked by the application that will allow him to continuously interact with the application. The requirements from various applications like FBT (Full body Tracking), HBT (Half Body Tracking), LTO (Leg Tracking Only), HTO (Hand Tracking Only), STO (Specific Tracking only) is sent to the CFBTE (Continuous Full Body Tracking Engine). The CFBTE process the requirements and generates the visual clues and gesture events. In visual clues the tracking level/intensity is continuously displayed, which will guide the user on system readiness and effectiveness for interaction.
-
Citations
23 Claims
-
1. A method for continuous tracking of body of at least one user, the method comprising:
-
capturing, by a tracking management computing apparatus, tracking points on body of the at least one user with a capture system; listening, by the tracking management computing apparatus, continuously to at least one application to receive data related to one or more gestures required by the at least one application and body tracking points associated with the one or more gestures; filtering, by the tracking management computing apparatus, the tracking points on the body based on the body tracking points associated with the one or more gestures; monitoring, by the tracking management computing apparatus, continuously variation of intensity of the filtered one or more tracking points, variation of the intensity being associated with tracking of the filtered one or more tracking points; and generating, by the tracking management computing apparatus, an audiovisual feedback in real time for the at least one user if variation of the intensity fails to meet a predetermined body tracking criterion, the predetermined body tracking criterion based on tracking of the filtered one or more tracking points, wherein at least one of the capturing, the listening, the filtering, the monitoring, and the generating is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
11. A tracking management computing apparatus comprising:
-
a capture system to capture tracking points on body of the at least one user; one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; listening continuously to at least one application to receive data related to one or more gestures required by the at least one application and body tracking points associated with the one or more gestures; filtering the tracking points on the body based on the body tracking points associated with the one or more gestures; monitoring continuously variation of intensity of the filtered one or more tracking points, variation of the intensity being associated with tracking of the filtered one or more tracking points; and generating an audiovisual feedback in real time for the at least one user if variation of the intensity fails to meet a predetermined body tracking criterion, the predetermined body tracking criterion based on tracking of the filtered one or more tracking points. - View Dependent Claims (9, 10, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium that stores programmed instructions for continuous tracking of body of at least one user that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
-
listening continuously to at least one application to receive data related to one or more gestures required by the at least one application and body tracking points associated with the one or more gestures; filtering the tracking points on the body based on the body tracking points associated with the one or more gestures; monitoring continuously variation of intensity of the filtered one or more tracking points, variation of the intensity being associated with tracking of the filtered one or more tracking points; and generating an audiovisual feedback in real time for the at least one user if variation of intensity fails to meet a predetermined body tracking criterion, the predetermined body tracking criterion based on tracking of the filtered one or more tracking points. - View Dependent Claims (20, 21, 22, 23)
-
Specification