×

System and method for transforming an ordinary computer monitor screen into a touch screen

  • US 6,774,889 B1
  • Filed: 10/24/2000
  • Issued: 08/10/2004
  • Est. Priority Date: 10/24/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented process for transforming a computer screen into a touch screen using a camera, comprising using a computer to perform the following process actions:

  • inputting images of the computer screen;

    computing a projective mapping between the images and the screen which is capable of determining the screen coordinates of a point in the images, wherein the process action of computing a projective mapping between the image coordinates and the screen coordinates, comprises an action of determining a homography from at least four pairs of image-screen correspondences;

    locating a tip of an indicator in said images, said indicator being superimposed on the screen in the image;

    determining the position of the tip of the indicator on the screen from the images of the screen using said projective mapping; and

    correcting for the curvature of the screen said connection comprising;

    sequentially displaying a set of original calibration points on the screen which have known screen coordinates and which together form a grid;

    capturing each of the calibration points in an image;

    for each displayed original calibration point, mapping said original calibration point as depicted in the image to its corresponding screen coordinates using the projective mapping to derive an estimated calibration point, comparing the estimated calibration point with the original calibration point to define a residual vector;

    using bilinear interpolation to compute residual vectors for all screen points not associated with a displayed calibration point to create a residual vector field;

    identifying the rough location of the indicator tip using the projective mapping; and

    refining the location of the indicator tip by applying the residual vector associated with the rough location.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×