Patent application number | Description | Published |
20080284733 | POINTER TRACKING ACROSS MULTIPLE OVERLAPPING COORDINATE INPUT SUB-REGIONS DEFINING A GENERALLY CONTIGUOUS INPUT REGION - A touch system comprises overlapping coordinate input sub-regions defining a generally contiguous input surface. Each coordinate input sub-region generates pointer coordinate data in response to pointer contacts thereon. When a pointer contact is made on a region of a coordinate input sub-region that overlaps with an adjacent coordinate input sub-region, each overlapping coordinate input sub-region processes acquired images to derive pointer data and triangulates the position of the pointer using the derived pointer data. Thereafter, the triangulated positions generated by the overlapping coordinate input sub-regions are processed in accordance with defined logic thereby to determine the position of the pointer contact relative to the touch surface. | 11-20-2008 |
20090146972 | APPARATUS AND METHOD FOR DETECTING A POINTER RELATIVE TO A TOUCH SURFACE - An apparatus for detecting a pointer relative to a touch surface includes at least two spaced imaging assemblies having overlapping fields of view encompassing the touch surface. The imaging assemblies see the touch surface in three-dimensions as a perspective view. The imaging assemblies acquire overlapping images from different locations. A processor receives and processes image data generated by at least one of the imaging assemblies to determine the location of the pointer relative to the touch surface. | 06-11-2009 |
20090160801 | SYSTEM AND METHOD FOR DIFFERENTIATING BETWEEN POINTERS USED TO CONTACT TOUCH SURFACE - 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. | 06-25-2009 |
20100079385 | METHOD FOR CALIBRATING AN INTERACTIVE INPUT SYSTEM AND INTERACTIVE INPUT SYSTEM EXECUTING THE CALIBRATION METHOD - A method of calibrating an interactive input system comprises receiving images of a calibration video presented on a touch panel of the interactive input system. A calibration image is created based on the received images, and features are located in the calibration image. A transformation between the touch panel and the received images is determined based on the located features and corresponding features in the calibration video. | 04-01-2010 |
20100182416 | METHOD AND APPARATUS FOR INHIBITING A SUBJECT'S EYES FROM BEING EXPOSED TO PROJECTED LIGHT - A method of inhibiting a subject's eyes from being exposed to projected light when the subject is positioned in front of a background on which an image is displayed comprises capturing an image of the background including the displayed image, processing the captured image to detect the existence of the subject and to locate generally the subject and masking image data used by the projector to project the image corresponding to a region that encompasses at least the subject's eyes, the image data masking compensating for differing camera and projector viewpoints. | 07-22-2010 |
20110006981 | INTERACTIVE INPUT SYSTEM - A method for resolving ambiguities between at least two pointers in a plurality of input regions defining an input area of an interactive input system. The method includes capturing images of the plurality of input regions, the images captured by a plurality of imaging devices having a field of view of at least a portion of the input area, processing image data from the images to identify a plurality of targets for the at least two pointers within the input area, and analyzing the plurality of targets to resolve a real location associated with each pointer. | 01-13-2011 |
20120007804 | INTERACTIVE INPUT SYSTEM AND METHOD - A method of resolving ambiguities between at least two pointers within a region of interest comprises capturing images of the region of interest and at least one reflection thereof from different vantages using a plurality of imaging devices, processing image data to identify a plurality of targets for the at least two pointers, for each image, determining a state for each target and assigning a weight to the image data based on the state, and calculating a pointer location for each of the at least two pointers based on the weighted image data. | 01-12-2012 |
20120068955 | POINTER TRACKING ACROSS MULTIPLE OVERLAPPING COORDINATE INPUT SUB-REGIONS DEFINING A GENERALLY CONTIGUOUS INPUT REGION - A touch system comprises overlapping coordinate input sub-regions defining a generally contiguous input surface. Each coordinate input sub-region generates pointer coordinate data in response to pointer contacts thereon. When a pointer contact is made on a region of a coordinate input sub-region that overlaps with an adjacent coordinate input sub-region, each overlapping coordinate input sub-region processes acquired images to derive pointer data and triangulates the position of the pointer using the derived pointer data. Thereafter, the triangulated positions generated by the overlapping coordinate input sub-regions are processed in accordance with defined logic thereby to determine the position of the pointer contact relative to the touch surface. | 03-22-2012 |