Bounding box gesture recognition on a touch detecting interactive display
First Claim
1. A method of operating an interactive display comprising the steps of:
- displaying imagery on an imaging surface;
providing a touch sensor corresponding to said imaging surface;
detecting at least two contact locations at which at least one user contacts said touch sensor to control said display;
determining a bounding box enclosing said at least two contact locations;
identifying a specific user gesture based on said bounding box;
said identifying step including a step of determining a stretch factor comprising a maximum of a ratio of said bounding box width to said bounding box height and a ratio of said bounding box height to said bounding box width;
associating said user gesture with a corresponding display command; and
executing said display command to alter the display of said imagery.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and apparatus for identifying gestures performed by a user to control an interactive display. The gestures are identified based on a bounding box enclosing the points at which a user contacts a touch sensor corresponding with the display surface. The invention thus permits the use of inexpensive and highly reliable grid-based touch sensors that provide a bounding box to describe contact information. In identifying the gestures, the position, motion, shape, and deformation of the bounding box may all be considered. In particular, the center, width, height, aspect ratio, length of the diagonal, and orientation of the diagonal of the bounding box may be determined. A stretch factor, defined as the maximum of the ratio of the height of the bounding box to the width of the bounding box and the ratio of the width of the bounding box to the height of the bounding box, may also be computed. Finally, gestures may be identified based on the changes in time of these characteristics and quantities.
203 Citations
22 Claims
-
1. A method of operating an interactive display comprising the steps of:
-
displaying imagery on an imaging surface; providing a touch sensor corresponding to said imaging surface; detecting at least two contact locations at which at least one user contacts said touch sensor to control said display; determining a bounding box enclosing said at least two contact locations; identifying a specific user gesture based on said bounding box;
said identifying step including a step of determining a stretch factor comprising a maximum of a ratio of said bounding box width to said bounding box height and a ratio of said bounding box height to said bounding box width;associating said user gesture with a corresponding display command; and executing said display command to alter the display of said imagery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An interactive display comprising:
-
means for displaying imagery on an imaging surface; a touch sensor corresponding to said imaging surface; means for detecting at least two contact locations at which at least one user contacts said touch sensor to control said display; means for determining a bounding box enclosing said at least two contact locations; means for identifying a specific user gesture based on said bounding box, including means for determining a stretch factor comprising a maximum of a ratio of said bounding box width to said bounding box height and a ratio of said bounding box height to said bounding box width; means for associating said user gesture with a corresponding display command; and means for executing said display command to alter the display of said imagery. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification