Touch screen signal processing with single-point calibration
First Claim
1. A method for calibrating a coordinate detection system, the method comprising:
- capturing an image above a touch surface positioned on a body, the image captured by at least one camera positioned outside an area defined by the touch surface; and
identifying, by a processor, a plane corresponding to the touch surface based on at least three points defining the plane, wherein identifying the plane comprises identifying at least one point of the plane by determining a touch point based on tracking an image of an object and a mirror image of the object as reflected by the touch surface.
2 Assignments
0 Petitions
Accused Products
Abstract
A coordinate detection system can comprise a display screen, a touch surface corresponding the top of the display screen or a material positioned above the screen and defining a touch area, at least one camera outside the touch area and configured to capture an image of space above the touch surface, and a processor executing program code to identify whether an object interferes with the light from the light source projected through the touch surface based on the image captured by the at least one camera. The processor can be configured to carry out a calibration routine utilizing a single touch point in order to determine a plane corresponding to the touch surface by using mirror images of the features adjacent the touch surface, images of the features, and/or based on the touch point and a normal to the reflective plane defined by an image of the object and its mirror image.
532 Citations
26 Claims
-
1. A method for calibrating a coordinate detection system, the method comprising:
-
capturing an image above a touch surface positioned on a body, the image captured by at least one camera positioned outside an area defined by the touch surface; and identifying, by a processor, a plane corresponding to the touch surface based on at least three points defining the plane, wherein identifying the plane comprises identifying at least one point of the plane by determining a touch point based on tracking an image of an object and a mirror image of the object as reflected by the touch surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 24, 25, 26)
-
-
10. A coordinate detection system, comprising:
-
a touch surface mounted to or corresponding to a body; at least one camera outside an area defined by the touch surface and configured to capture an image above the touch surface; an illumination system comprising a light source, the illumination system configured to project light from the light source through the touch surface; and a processor configured to execute program code and further configured to identify a plane corresponding to the touch surface based on at least three points defining the plane, wherein identifying the plane comprises identifying at least one point of the plane as a touch point by tracking an image of an object and a mirror image of the object as reflected by the touch surface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a tangible, nontransitory computer-readable medium embodying program code for calibrating a coordinate detection system, the program code comprising:
-
code that configures a processing device to capture an image above a touch surface positioned on a body; and code that configures the processing device to identify a plane corresponding to the touch surface based on determining a touch point by detecting an image of an object and a mirror image of the object, the plane identified from the touch point and at least two additional points. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification