Gesture input system, method and program
First Claim
1. A gesture input system comprising:
- motion information acquisition means for acquiring motion information of an individual based on a gesture of the individual;
preprocessing means for performing normalization and position-coordinate conversion on motion information acquired by the motion information acquisition means, wherein the normalization is performed based at least in part of a ratio of body data of the individual that made the gesture to body data of a predetermined human body model;
template matching means for matching, based on one or more parameters, the normalized and converted motion information against a start template and an end template to recognize a start and an end of a motion automatically, wherein if the normalized and converted motion information is matched to the start template, a motion start event is generated, further wherein the one or more parameters comprise position, velocity, acceleration, distance, and direction; and
input interface means for generating information for operating an object on a desktop of a computer on the basis of the normalized and converted motion information as matched by the template matching means.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an input interface that a human can operate naturally and intuitively using a human gesture (motion), by including means for acquiring motion information based on a gesture and input interface means for generating information for operating an object on a desktop of a computer on the basis of motion information. In this case, the motion information is matched against a template for recognizing a motion of a user and a matched event is outputted so that the object is operated. The object includes a pie menu in which a menu item is disposed in a circular form. A user is allowed to selects a desired menu item in the pie menu in accordance with an angle at which the user twists a wrist thereof.
11 Citations
21 Claims
-
1. A gesture input system comprising:
-
motion information acquisition means for acquiring motion information of an individual based on a gesture of the individual; preprocessing means for performing normalization and position-coordinate conversion on motion information acquired by the motion information acquisition means, wherein the normalization is performed based at least in part of a ratio of body data of the individual that made the gesture to body data of a predetermined human body model; template matching means for matching, based on one or more parameters, the normalized and converted motion information against a start template and an end template to recognize a start and an end of a motion automatically, wherein if the normalized and converted motion information is matched to the start template, a motion start event is generated, further wherein the one or more parameters comprise position, velocity, acceleration, distance, and direction; and input interface means for generating information for operating an object on a desktop of a computer on the basis of the normalized and converted motion information as matched by the template matching means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A gesture input method comprising:
-
acquiring motion information of an individual based on a gesture of the individual; performing normalization and position-coordinate conversion on the acquired motion information, wherein the normalization is performed based at least in part on a ratio of body data of the individual that made the gesture to body data of a predetermined human body model; matching, based on one or more parameters, the normalized and converted motion information against a start template and an end template to recognize a start and an end of a motion automatically, wherein if the normalized and converted motion information is matched to the start template, a motion start event is generated, further wherein the one or more parameters comprise position, velocity, acceleration, distance, and direction; and generating information for operating an object on a desktop on the basis of the normalized and converted motion information that is matched to the start template and the end template. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having computer-readable instructions stored thereon, wherein the computer-readable instructions cause a computer to:
-
acquire motion information of an individual based on a gesture of the individual; perform normalization and position-coordinate conversion on the acquired motion information, wherein the normalization is performed based at least in part on a ratio of body data of the individual that made the gesture to body data of a predetermined human body model; match, based on one or more parameters, the normalized and converted motion information against a start template and an end template to recognize a start and an end of a motion automatically, wherein if the normalized and converted motion information is matched to the start template, a motion start event is generated, further wherein the one or more parameters comprise position, velocity, acceleration, distance, and direction; and generate information for operating an object on a desktop on the basis of the normalized and converted motion information that is matched to the start template and the end template. - View Dependent Claims (21)
-
Specification