Hand gesture control system
First Claim
1. A system for rapidly recognizing non-regular objects in space for the control of computer graphics, comprising:
- means for scanning an area at which said object is expected to exist and for generating an electronic image in the form of a pixel representation of said object;
means for detecting and calculating image moments from pixel intensities of pixels in said pixel representation;
means for determining, based upon the calculated image moments, an overall rectangle equivalent to the object and having a position, orientation, length and width corresponding to object position, orientation, length and width; and
,means for identifying parameters of said rectangle and generating a corresponding control signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for rapidly recognizing hand gestures for the control of computer graphics, in which image moment calculations are utilized to determine an overall equivalent rectangle corresponding to hand position, orientation and size, with size in one embodiment correlating to the width of the hand. In a further embodiment, a hole generated through the utilization of the touching of the forefinger with the thumb provides a special trigger gesture recognized through the corresponding hole in the binary representation of the hand. In a further embodiment, image moments of images of other objects are detected for controlling or directing onscreen images.
-
Citations
32 Claims
-
1. A system for rapidly recognizing non-regular objects in space for the control of computer graphics, comprising:
-
means for scanning an area at which said object is expected to exist and for generating an electronic image in the form of a pixel representation of said object; means for detecting and calculating image moments from pixel intensities of pixels in said pixel representation; means for determining, based upon the calculated image moments, an overall rectangle equivalent to the object and having a position, orientation, length and width corresponding to object position, orientation, length and width; and
,means for identifying parameters of said rectangle and generating a corresponding control signal.
-
-
2. A system for rapidly recognizing hand gestures for the control computer graphics, comprising:
-
means for scanning an area at which a hand is expected to exist and for generating an electronic image in the form of a pixel representation of said hand; means for calculating image moments from pixel intensities of pixels in said pixel representation; means for determining, based upon the calculated image moments, an overall rectangle equivalent to the hand and having a position, orientation, length and width corresponding to a position, orientation, length and width of the hand; and
,means for correlating said rectangle with a predetermined hand gesture and for providing a signal representing the result of said correlation. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A system for rapidly recognizing a non-regular image, comprising:
-
means for generating a representation of said image;
means for detecting and calculating image moments from pixel intensities of pixels in said pixel representation;means for determining, based on the calculated image moments, an overall geometric structure equivalent to the image and having length, width and height characteristics corresponding to parameters of said image; and
,means for correlating said structure with a predetermined structure and for providing a signal representing the result of said correlating. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of controlling a digital representation, comprising the steps of:
-
imaging an object to generate object images; determining a movement of the object based upon at least one of an orientation and a position of a first geometric configuration having a contour different than a contour of the object and corresponding to image intensities of a first of the object images and at least one of an orientation and a position of a second geometric configuration having a contour different than a contour of the object and corresponding to image intensities of a second of the object images; and controlling a digital representation based upon the determined movement. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for controlling a digital representation, comprising:
-
an imager configured to generate image intensity data representing an object in an orientation; and at least one processor configured (i) to process the generated image intensity data to generate a geometric configuration, corresponding to the generated image intensity data, representing the object, and having a contour different than a contour of the represented object and an orientation corresponding to the orientation of the represented object, and (ii) to generate signals to control a digital representation based upon the orientation of the geometric configuration. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification