Patent ID: 8525776

Claim:
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=A 3 Xr 3 +A 2 Xr 2 +A 1 Xr+A 0 Ys=B 3 Yr 3 +B 2 Yr 2 +B 1 Yr+B 0 wherein 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.