SYSTEM AND METHOD FOR DIFFERENTIATING BETWEEN POINTERS USED TO CONTACT TOUCH SURFACE
First Claim
1. In a touch system including a touch surface on which an image is presented, a processor responsive to contacts made on the touch surface using a pointer and generating image data used to present said image, a method of updating said image data comprising the step of:
- assessing pointer position data generated in response to contacts made on the touch surface using the pointer to determine automatically whether the pointer used to make said contacts is a pen tool or finger based on the existence of at least one three-dimensional formation on the pointer; and
updating the image data based on the type of pointer and the pointer activity on the touch surface.
6 Assignments
0 Petitions
Accused Products
Abstract
A touch system comprises a touch surface and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface, the pointer position data representing where on the touch surface pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor analyzes acquired images to determine the type of pointer used to contact the touch surface, and processes the pointer position data in accordance with the determined type of pointer. In the preferred embodiment the processor distinguishes between pointer tip touch surface contacts, pointer backend touch surface contacts and finger touch surface contacts. A writing function is invoked in response to pointer tip touch surface contacts. An erase function is invoked in response to pointer backend touch surface contacts. Mouse events are generated in response to finger touch surface contacts.
104 Citations
11 Claims
-
1. In a touch system including a touch surface on which an image is presented, a processor responsive to contacts made on the touch surface using a pointer and generating image data used to present said image, a method of updating said image data comprising the step of:
-
assessing pointer position data generated in response to contacts made on the touch surface using the pointer to determine automatically whether the pointer used to make said contacts is a pen tool or finger based on the existence of at least one three-dimensional formation on the pointer; and updating the image data based on the type of pointer and the pointer activity on the touch surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification