Gesture recognition method and touch system incorporating the same
DCFirst Claim
Patent Images
1. A gesture recognition method comprising the steps of:
- displaying an image on a touch surface;
capturing images looking generally across said touch surface;
processing the captured images to detect pointer contacts on said touch surface and examining said pointer contacts to recognize different successive pointer contacts representing a gesture based on the relative positions of said pointer contacts; and
when different successive pointer contacts representing a gesture occur, updating the displayed image in accordance with said gesture.
11 Assignments
Litigations
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.
397 Citations
40 Claims
-
1. A gesture recognition method comprising the steps of:
-
displaying an image on a touch surface; capturing images looking generally across said touch surface; processing the captured images to detect pointer contacts on said touch surface and examining said pointer contacts to recognize different successive pointer contacts representing a gesture based on the relative positions of said pointer contacts; and
when different successive pointer contacts representing a gesture occur, updating the displayed image in accordance with said gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A gesture recognition method comprising the steps of:
-
capturing images of a pointer input region; processing the images to detect different successive pointers within said input region to determine if said different successive pointers are being used to perform a known gesture based on movement and type of said pointers within said input region and the relative positions of said pointers; and
when said different successive pointers are being used to perform a known gesture, executing a command associated with said gesture. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An input detection method in an interactive system capable of detecting movement of multiple pointers generally simultaneously within an input region, said method comprising the steps of:
-
capturing images looking generally across said input region; analyzing said images to detect different successive pointers within said input region; when different successive pointers are detected, examining data associated with said different successive pointers to determine if the data represents an input gesture, said data representing at least movement and type of said pointers within said input region and the relative positions of said pointers; and
when the data represents an input gesture, executing a command corresponding to the recognized input gesture. - View Dependent Claims (17, 18)
-
-
19. A touch system comprising:
-
a touch surface; at least one imaging device having a field of view looking generally across said touch surface; and processing structure communicating with said at least one imaging device and analyzing images acquired by said at least one imaging device to determine the location on said touch surface where pointer contacts are made, when said touch surface is contacted by different pointers in succession, said processing structure examining the positions of said successive pointer contacts to determine if said successive pointer contacts represent a gesture and when said successive pointer contacts represent a gesture, said processing structure executing a command associated with said gesture. - View Dependent Claims (20, 21, 22)
-
-
23. An interactive input system comprising:
-
at least one imaging device having an input region within its field of view into which pointers are moved to generate user input; and processing structure communicating with said at least one imaging device and analyzing each image acquired by said at least one imaging device to determine the action of said pointers in said input region, said processing structure determining when different successive pointer actions within said input region represent a gesture, when said different successive pointer actions represent a gesture, said processing structure executing a command corresponding to said gesture. - View Dependent Claims (24)
-
-
25. In an interactive touch system, a method of simulating a fight-click mouse event comprising the steps of:
-
capturing images of a touch surface; processing the images to detect a first pointer contact on the touch surface that represents a left-click mouse event; processing the images to detect when a subsequent second pointer contact on said touch surface occurs within a threshold distance of said first pointer contact; and generating a right-click mouse event in response to said detected second pointer contact, said second pointer contact being different that said first pointer contact. - View Dependent Claims (26, 27)
-
-
28. A gesture recognition method comprising:
-
detecting movement and type of different successive pointers relative to a touch surface to determine if the different successive pointers are being used to perform a known gesture; and when the different successive pointers are being used to perform a known gesture, executing a command associated with said gesture. - View Dependent Claims (29, 30, 31)
-
-
32. A gesture recognition method comprising the steps of:
-
capturing images of a pointer input region; processing the images to detect movement and type of different successive pointers within said input region to determine if said different successive pointers are being used to perform a known gesture; and when said different successive pointers are being used to perform a known gesture, executing a command associated with said gesture. - View Dependent Claims (33)
-
-
34. A gesture recognition method comprising the steps of:
-
displaying an image on a touch surface; capturing images looking generally across said touch surface; processing the captured images to detect movement and type of different successive pointers used to contact said touch surface thereby to recognize an input gesture; and when an input gesture is recognized, updating the displayed image in accordance with said recognized gesture. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification