ACTIVE DISPLAY FEEDBACK IN INTERACTIVE INPUT SYSTEMS
First Claim
Patent Images
1. A method for distinguishing between a plurality of pointers in an interactive input system comprising:
- calculating a plurality of potential coordinates for a plurality of pointers in proximity of an input surface of the interactive input system;
displaying visual indicators associated with each potential coordinate on the input surface; and
determining real pointer locations and imaginary pointer locations associated with each potential coordinate from the visual indicators.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for distinguishing between a plurality of pointers in an interactive input system comprises calculating a plurality of potential coordinates for a plurality of pointers in proximity of an input surface of the interactive input system, displaying visual indicators associated with each potential coordinate on the input surface, and determining real pointer locations and imaginary pointer locations associated with each potential coordinate from the visual indicators.
82 Citations
40 Claims
-
1. A method for distinguishing between a plurality of pointers in an interactive input system comprising:
-
calculating a plurality of potential coordinates for a plurality of pointers in proximity of an input surface of the interactive input system; displaying visual indicators associated with each potential coordinate on the input surface; and determining real pointer locations and imaginary pointer locations associated with each potential coordinate from the visual indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for distinguishing at least two pointers in an interactive input system comprising the steps of:
-
calculating touch point coordinates associated with each of the at least two pointers in contact with an input surface of the interactive input system; displaying a first visual indicator on the input surface at regions associated with a first pair of touch point coordinates and displaying a second visual indicator on the input surface at regions associated with a second pair of touch point coordinates; capturing with an imaging system a first image of the input surface during the display of the first visual indicator and the second visual indicator on the input surface at the regions associated with the first and second pairs of touch point coordinates; displaying the second visual indicator on the input surface at regions associated with the first pair of touch point coordinates and displaying the first visual indicator on the input surface at regions associated with the second pair of touch point coordinates; capturing with the imaging device system a second image of the input surface during the display of the second visual indicator on the input surface at the regions associated with the first pair of touch point coordinates and the first visual indicator on the input surface at the regions associated with the second pair of touch point coordinates; and comparing the first image to the second image to verify real touch point coordinates from the first pair and second pair of touch point coordinates. - View Dependent Claims (9, 10, 11)
-
-
12. An interactive input system comprising:
-
a touch panel having an input surface; an imaging device system operable to capture images of an input area of the input surface when at least one pointer is in contact with the input surface; and a video control device operatively coupled to the touch panel, the video control device enabling displaying of an image pattern on the input surface at a region associated with the at least one pointer, wherein the image pattern facilitates verification of the location of the at least one pointer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for determining a location for at least one pointer in an interactive input system comprising:
-
calculating at least one touch point coordinate of at least one pointer on an input surface; displaying a first visual indicator on the input surface at a region associated with the at least one touch point coordinate; capturing a first image of the input surface using an imaging system of the interactive input system while the first visual indicator is displayed; displaying a second visual indicator on the input surface at the region associated with the at least one touch point coordinate; capturing a second image of the input surface using the imaging system while the second visual indicator is displayed; and comparing the first image to the second image to verify the location on the input surface of the at least one pointer. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for determining at least one pointer location in an interactive input system comprising:
-
displaying a first pattern on an input surface of the interactive input system at regions associated with the at least one pointer; capturing with an imaging device system a first image of the input surface during the display of the first pattern; displaying a second pattern on the input surface at the regions associated with the at least one pointer; capturing with the imaging device system a second image of the input surface during the display of the second pattern; and processing the first image from the second image to calculate a differential image to isolate change in ambient light. - View Dependent Claims (27, 28, 29)
-
-
30. An interactive input system comprising:
-
a touch panel having an input surface; an imaging device system operable to capture images of the input surface; at least one active pointer contacting the input surface, the at least one active pointer having a sensor for sensing changes in light from the input surface; and a video control device operatively coupled to the touch panel and in communication with the at least one active pointer, the video control device enabling displaying of an image pattern on the input surface at a region associated with the at least one pointer, the image pattern facilitating verification of the location of the at least one pointer. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A computer readable medium embodying a computer program, the computer program comprising:
-
program code for calculating a plurality of potential coordinates for a plurality of pointers in proximity of an input surface of an interactive input system; program code for causing visual indicators associated with each potential coordinate to be displayed on the input surface; and program code for determining real pointer locations and imaginary pointer locations associated with each potential coordinate from the visual indicators.
-
-
38. A computer readable medium embodying a computer program, the computer program comprising:
-
program code for calculating a pair of touch point coordinates associated with each of the at least two pointers in contact with an input surface of an interactive input system; program code for causing a first visual indicator to be displayed on the input surface at regions associated with a first pair of touch point coordinates and for causing a second visual indicator to be displayed on the input surface at regions associated with a second pair of touch point coordinates; program code for causing an imaging system to capture a first image of the input surface during the display of the first pattern and the second pattern on the input surface at the regions associated with the first and second pairs of touch point coordinates; program code for causing the second pattern to be displayed on the input surface at the regions associated with the first pair of touch point coordinates and for causing the first pattern to be displayed on the input surface at regions associated with the second pair of touch point coordinates; program code for causing the imaging device system to capture a second image of the input surface during the display of the second pattern on the input surface at the regions associated with the first pair of touch point coordinates and the first pattern on the input surface at the regions associated with the second pair of touch point coordinates; and program code for comparing the first image to the second image to verify real touch point coordinates from the first pair and second pair of touch point coordinates.
-
-
39. A computer readable medium embodying a computer program, the computer program comprising:
-
program code for calculating at least one touch point coordinate of at least one pointer on an input surface; program code for causing a first visual indicator to be displayed on the input surface at a region associated with the at least one touch point coordinate; program code for causing a first image of the input surface to be captured using an imaging system while the first visual indicator is displayed; program code for causing a second visual indicator to be displayed on the input surface at the region associated with the at least one touch point coordinate; program code for causing a second image of the input surface to be captured using the imaging system while the second visual indicator is displayed; and program code for comparing the first image to the second image to verify the location on the input surface of the at least one pointer.
-
-
40. A computer readable medium embodying a computer program, the computer program comprising:
-
program code for causing a first pattern to be displayed on an input surface of an interactive input system at regions associated with at least one pointer; program code for causing a first image of the input surface to be captured with an imaging device system during the display of the first pattern; program code for causing a second pattern to be displayed on the input surface at the regions associated with the at least one pointer; program code for causing with the imaging device system to capture a second image of the input surface during the display of the second pattern; and program code for processing the first image from the second image to calculate a differential image to isolate change in ambient light.
-
Specification