Techniques for controlling operation of a device with a virtual touchscreen
First Claim
Patent Images
1. A data processing device comprising:
- two infrared lasers for providing a plane of infrared light above a surface of said data processing device to transform said surface into a virtual touchscreen;
two infrared cameras positioned to capture infrared light reflected from an object breaking said plane of infrared light; and
a processor, coupled to said two infrared cameras, for determining a position of said object within said virtual touchscreen based on information related to said captured infrared light reflected from said object by solving
Xs=A3Xr3+A2Xr2+A1Xr+A0
Ys=B3Yr3+B2Yr2+B1Yr+B0wherein Xs is an actual X surface position, Xr is a reflected X position as detected by a first one of said infrared cameras, Ys is an actual Y surface position, Yr is a reflected Y position as detected by a second one of said infrared cameras, wherein A0, A1, A2, A3, B0, B1, B2, and B3 are coefficients specific to physical dimensions of said virtual touchscreen, wherein said coefficients are determined by performing a polynomial regression.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for controlling operation of a device with a virtual touchscreen includes defining an area of a surface, associated with the device, as the virtual touchscreen. An operation within the device is then initiated based on activity within the virtual touchscreen. An overlay may be provided, on a display screen of the device, to indicate a location of the virtual touchscreen with respect to, for example, a keyboard of the device.
41 Citations
2 Claims
-
1. A data processing device comprising:
-
two infrared lasers for providing a plane of infrared light above a surface of said data processing device to transform said surface into a virtual touchscreen; two infrared cameras positioned to capture infrared light reflected from an object breaking said plane of infrared light; and a processor, coupled to said two infrared cameras, for determining a position of said object within said virtual touchscreen based on information related to said captured infrared light reflected from said object by solving
Xs=A3Xr3+A2Xr2+A1Xr+A0
Ys=B3Yr3+B2Yr2+B1Yr+B0wherein Xs is an actual X surface position, Xr is a reflected X position as detected by a first one of said infrared cameras, Ys is an actual Y surface position, Yr is a reflected Y position as detected by a second one of said infrared cameras, wherein A0, A1, A2, A3, B0, B1, B2, and B3 are coefficients specific to physical dimensions of said virtual touchscreen, wherein said coefficients are determined by performing a polynomial regression. - View Dependent Claims (2)
-
Specification