Gesture recognition method and touch system incorporating the same
First Claim
Patent Images
1. An event generation method comprising the steps of:
- capturing images using image devices looking generally across a touch surface;
processing the captured images to detect multiple pointer contacts on said touch surface and examining the multiple pointer contacts to determine if the spacing between the multiple pointer contacts is beyond a threshold distance;
if the spacing between the multiple pointer contacts is beyond the threshold distance, designating each pointer contact as a separate input and if the spacing between the multiple pointer contacts is within the threshold distance, further processing the captured images to detect relative movement of the multiple pointers on the touch surface; and
generating an event when the detected relative pointer movement represents a gesture.
9 Assignments
0 Petitions
Accused Products
Abstract
A gesture recognition method includes detecting multiple pointers in close proximity to a touch surface to determine if the multiple pointers are being used to perform a known gesture. When the multiple pointers are being used to perform a known gesture, executing a command associated with the gesture. A touch system incorporating the gesture recognition method is also provided.
-
Citations
56 Claims
-
1. An event generation method comprising the steps of:
-
capturing images using image devices looking generally across a touch surface; processing the captured images to detect multiple pointer contacts on said touch surface and examining the multiple pointer contacts to determine if the spacing between the multiple pointer contacts is beyond a threshold distance; if the spacing between the multiple pointer contacts is beyond the threshold distance, designating each pointer contact as a separate input and if the spacing between the multiple pointer contacts is within the threshold distance, further processing the captured images to detect relative movement of the multiple pointers on the touch surface; and generating an event when the detected relative pointer movement represents a gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An event generation method comprising the steps of:
-
detecting successive pointers brought into contact with and oriented generally normal to a touch surface followed by relative movement of said pointers along said touch surface; comparing the locations of the pointer contacts on the touch surface to determine if the pointer contacts are beyond a threshold distance from one another; if the pointer contacts are beyond the threshold distance from one another, separately processing each pointer contact and if the pointer contacts are within the threshold distance, determining if the relative pointer movement along the touch surface represents a gesture; and generating an event when the relative pointer movement represents a gesture. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An event generation method comprising the steps of:
-
capturing images of a touch surface from different vantages using image devices that are proximate to and aimed to look generally across the touch surface; processing the captured images to detect successive pointers brought into contact with said touch surface followed by relative movement of the pointers on said touch surface; comparing the locations of the pointer contacts on the touch surface to determine if the pointer contacts are beyond a threshold distance from one another; if the pointer contacts are beyond the threshold distance from one another, designating each pointer contact as a separate input and if the pointer contacts are within the threshold distance, determining if the relative pointer movement on the touch surface represents a gesture; and generating an event when the relative pointer movement represents a gesture. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An event generation method comprising the steps of:
-
detecting multiple pointers brought successively into contact with and oriented substantially normal to a touch surface; examining the relative contact positions of the multiple pointers on the touch surface to determine if the relative contact positions are within a threshold spacing; when the relative contact positions are within the threshold spacing, further examining the relative pointer movement to determine if the relative pointer movement represents a gesture; and generating an event when the relative pointer movement represents a gesture. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An event generation method comprising the steps of:
-
capturing images from different vantages using image devices that are proximate to and aimed to look generally across a touch surface; processing the captured images to detect multiple pointers brought into successive contact with the touch surface followed by relative movement of the pointers on the touch surface;
comparing the locations of the pointer contacts on the touch surface to determine if the pointer contacts are beyond a threshold distance from one another;if the pointer contacts are beyond the threshold distance from one another, processing each pointer contact separately and if the pointer contacts are within the threshold distance, determining if the relative pointer movement on the touch surface represents a gesture; and generating an event when the relative pointer movement represents a gesture. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification