Gesture bank to improve skeletal tracking
AssigneeMicrosoft Corporation
InventorsSzymon Stachniak, Ke Deng, Tommer Leyvand, Scott M. Grant
Life of this patent
Estimating the term…
Abstract
A method for obtaining gestural input from a user of a computer system. In this method, an image of the user is acquired, and a runtime representation of a geometric model of the user is computed based on the image. The runtime representation is compared against stored data, which includes a plurality of stored metrics each corresponding to a measurement made on an actor performing a gesture. With each stored metric is associated a stored representation of a geometric model of the actor performing the associated gesture. The method returns gestural input based on the stored metric associated with a stored representation that matches the runtime representation.
Claims20
An ensemble of machine-readable memory components holding data, the data comprising:
- a plurality of stored metrics each corresponding to a measurement made on an actor performing a gesture;
- and
- for each stored metric, a stored representation of a geometric model of the actor performing the associated gesture.
A computer system configured to receive gestural input from a user, the system comprising:
- a camera arranged to acquire an image of the user;
- a modeling engine configured to receive the image and to compute a runtime geometric model of the user;
- a representation engine configured to receive the runtime geometric model and to compute a runtime representation of the runtime geometric model;
- a submission engine configured to submit the runtime representation for comparison against stored data, the data comprising a plurality of stored metrics each corresponding to a measurement made on an actor performing a gesture, and, for each stored metric, a stored representation of a geometric model of the actor performing the associated gesture;
- and
- a return engine configured to return the gestural input based on the stored metric associated with a stored representation that matches the runtime representation.
A method for obtaining gestural input from a user of a computer system, the method comprising:
- acquiring an image of the user;
- computing a runtime geometric model of the user based on the image;
- computing a runtime representation of the runtime geometric model;
- comparing the runtime representation against stored data, the data comprising a plurality of stored metrics each corresponding to a measurement made on an actor performing a gesture, and, for each stored metric, a stored representation of a geometric model of the actor performing the associated gesture;
- and
- returning the gestural input based on the stored metric associated with a stored representation that matches the runtime representation.
Dependencies are inferred from the claim text.