METHOD AND SYSTEM FOR GESTURE CLASSIFICATION
First Claim
1. A method of classifying gestures comprising:
- acquiring images of a subject making movements; and
using a similarity measure and a database of catalogued gestures to identify the movements as a known gesture.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method of identifying a user'"'"'s gestures for use in an interactive game application. Videocamera images of the user are obtained, and feature point locations of a user'"'"'s body are identified in the images. A similarity measure is used to compare the feature point locations in the images with a library of gestures. The gesture in the library corresponding to the largest calculated similarity measure which is greater than a threshold value of the gesture is identified as the user'"'"'s gesture. The identified gesture may be integrated into the user'"'"'s movements within a virtual gaming environment, and visual feedback is provided to the user.
166 Citations
42 Claims
-
1. A method of classifying gestures comprising:
-
acquiring images of a subject making movements; and using a similarity measure and a database of catalogued gestures to identify the movements as a known gesture. - View Dependent Claims (2)
-
-
3. A method of classifying gestures comprising:
-
acquiring a first plurality of images of a subject; identifying a first set of feature points in the first plurality of images; calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images; and using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the subject made the one or more catalogued gestures. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for classifying gestures comprising:
-
a sensor for acquiring images of a subject making movements; a database of catalogued gestures; and a processor for using a similarity measure and the database to identify the movements as a known gesture. - View Dependent Claims (13)
-
-
14. A system for classifying gestures comprising:
-
a sensor for acquiring a first plurality of images of a subject; a database of known gestures; and a processor for identifying a first set of feature points in the first plurality of images;
calculating a similarity measure, wherein the similarity measure quantifies a similarity of the first set of feature points in the first plurality of images to a second set of feature points of a known gesture captured in a second plurality of images; and
using a threshold value of the similarity measure associated with the known gesture to determine if the subject made the known gesture. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for classifying gestures comprising:
-
means for acquiring images of a subject making movements; and means for using a similarity measure and a database of catalogued gestures to identify the movements as a known gesture. - View Dependent Claims (22)
-
-
23. A method of allowing a player to interact with a virtual environment comprising:
-
acquiring images of the player making movements; using a similarity measure and a database of catalogued gestures to identify the movements as a known gesture; and integrating and displaying a virtual image of the player making the known gesture within the virtual environment. - View Dependent Claims (24, 25, 26)
-
-
27. A method of allowing a player to interact with a virtual environment comprising:
-
acquiring a first plurality of images of the player; identifying a first set of feature points in the first plurality of images; calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images; using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the player made the one or more catalogued gestures; and selecting an identified gesture as the one or more catalogued gestures resulting in a largest similarity measure; integrating and displaying a virtual image of the player making the identified gesture within the virtual environment. - View Dependent Claims (28, 29, 30)
-
-
31. A system for allowing a player to interact with a virtual environment comprising:
-
a sensor for acquiring images of the player making movements; a database of catalogued gestures; a processor for using a similarity measure and the database to identify the movements as a known gesture; and a display for displaying a virtual image of the player making the known gesture within the virtual environment. - View Dependent Claims (32, 33, 34)
-
-
35. A method of allowing a first player to interact with a second player in a virtual environment comprising:
-
acquiring a first set images of the first player making a first set of movements and a second set images of the second player making a second set of movements; using a similarity measure and a database of catalogued gestures to identify the first set of movements as a first known gesture and the second set of movements as a second known gesture; and integrating and displaying a virtual image of the first player making the first known gesture and the second player making the second known gesture within the virtual environment. - View Dependent Claims (36, 37, 38)
-
-
39. A system for allowing a first player to interact with a second player in a virtual environment comprising:
-
a first sensor for acquiring a first set of images of the first player making a first set of movements; a second sensor for acquiring a second set of images of the second player making a second set of movements; a database of catalogued gestures; a processor for using a similarity measure and the database to identify the first set of movements as a first known gesture and the second set of movements as a second known gesture; a first display and a second display, each displaying a virtual image of the first player making the first known gesture and the second player making the second known gesture within the virtual environment; and a network to provide a communications between the first sensor, the second sensor, the database, the processor, the first display, and the second display. - View Dependent Claims (40, 41, 42)
-
Specification