Method for determining the location of a pointer in a pointer input region, and interactive input system executing the method
First Claim
Patent Images
1. An interactive input system comprising:
- a touch surface;
an imaging system associated with the touch surface and comprising an optical sensor array that spans at least a portion of the area of the touch surface; and
processing structure communicating with the imaging system and processing images received by the imaging system to determine whether at least one pointer is near to the touch surface and a distance of the at least one pointer from the touch surface based at least in part on the edge sharpness of the at least one pointer.
7 Assignments
0 Petitions
Accused Products
Abstract
An interactive input system comprises a touch surface, and imaging system associated with the touch surface and processing structure. The imaging system comprises an optical sensor array that spans at least a portion of the area of the touch surface, and the processing structure communicates with the imaging system and analyzes images received by the imaging system to determine whether at least one pointer is near to the touch surface and the location of the at least one pointer in respect of the touch surface based at least in part on the edge sharpness of the at least one pointer.
40 Citations
24 Claims
-
1. An interactive input system comprising:
-
a touch surface; an imaging system associated with the touch surface and comprising an optical sensor array that spans at least a portion of the area of the touch surface; and processing structure communicating with the imaging system and processing images received by the imaging system to determine whether at least one pointer is near to the touch surface and a distance of the at least one pointer from the touch surface based at least in part on the edge sharpness of the at least one pointer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interactive input system comprising:
-
a pointer input region comprising a touch surface; an imaging system associated with the touch surface and comprising an optical sensor array that spans at least a portion of the area of the touch surface; and processing structure processing images received by the imaging system to determine whether at least one pointer is within the pointer input region and a distance of the at least one pointer from the touch surface within the pointer input region based at least in part on the edge sharpness of the at least one pointer.
-
-
10. A method of determining the location of at least one pointer in a pointer input region of an interactive input system comprising a touch surface, the method comprising:
-
receiving images from an optical sensor array that is associated with and spans at least a portion of the area of the touch surface; determining whether at least one pointer is within the pointer input region; and in the event that at least one pointer is within the pointer input region, determining a distance of the at least one pointer from the touch surface within the pointer input region based at least in part on the edge sharpness of the at least one pointer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of determining the location of at least one pointer in a pointer input region of an interactive input system comprising a touch surface, the method comprising:
-
receiving an image from an optical sensor array that is associated with and spans at least a portion of the area of the touch surface; and determining the location of the pointer within the pointer input region based at least in part on the relative position of at least two shadows of the pointer in the image; wherein determining the location of the pointer within the pointer input region comprises determining whether the pointer is in contact with the touch surface by determining an intersection point between the at least two shadows, the pointer being determined not to be contact with the touch surface when there is no intersection point generated between the at least two shadows. - View Dependent Claims (21)
-
-
22. A computer readable medium having stored thereon a computer program for determining the location of at least one pointer in a pointer input region of an interactive input system comprising a touch surface, the computer program comprising computer readable instructions, which when executed by a processor causes the processor to implement the steps of:
-
receiving images from an optical sensor array that is associated with and spans at least a portion of the area of the touch surface; determining whether at least one pointer is within the pointer input region; and in the event that at least one pointer is within the pointer input region, determining a distance of the at least one pointer from the touch surface within the pointer input region based at least in part on the edge sharpness of the at least one pointer.
-
-
23. A computer readable medium having stored thereon a computer program for determining the location of at least one pointer in a pointer input region of an interactive input system comprising a touch surface, the computer program comprising computer readable instructions, which when executed by a processor causes the processor to implement the steps of:
-
receiving an image from an optical sensor array that is associated with and spans at least a portion of the area of the touch surface; and determining the location of the pointer within the pointer input region based at least in part on the relative position of at least two shadows of the pointer in the image; wherein determining the location of the pointer within the pointer input region comprises determining whether the pointer is in contact with the touch surface by determining an intersection point between the at least two shadows, the pointer being determined not to be contact with the touch surface when there is no intersection point generated between the at least two shadows. - View Dependent Claims (24)
-
Specification