Touch screen Signal Processing With Single-Point Calibration
First Claim
1. A method, comprising:
- capturing an image of space above a touch surface positioned on a body, the touch surface defining a touch area, the image captured by at least one camera positioned outside the touch area; and
using a processor, identifying a plane corresponding to the touch surface based on at least three points defining the plane, at least one point identified 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.
145 Citations
23 Claims
-
1. A method, comprising:
-
capturing an image of space above a touch surface positioned on a body, the touch surface defining a touch area, the image captured by at least one camera positioned outside the touch area; and using a processor, identifying a plane corresponding to the touch surface based on at least three points defining the plane, at least one point identified 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)
-
-
10. A coordinate detection system, comprising:
-
a touch surface mounted to or corresponding to a body; at least one camera outside the touch area and configured to capture an image of space 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 executing program code and configured to identify a plane corresponding to the touch surface based on at least three points defining the plane, at least one point identified 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, the program code comprising:
-
code that configures a processing device to capture an image of space 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