PROJECTION DISPLAY SYSTEM WITH PRESSURE SENSING AT A SCREEN, A CALIBRATION SYSTEM CORRECTS FOR NON-ORTHOGONAL PROJECTION ERRORS
First Claim
1. Calibration structure for correcting non-orthogonal misalignment of a computer-generated image that is projected onto a large screen touch-detecting display, so that a computer-generated cursor appears substantially where the large screen touch-detecting display is touched, comprising:
- structure to generate at least four calibration marks, respectively, substantially proximate four corners of a projected image to be displayed on the large screen touch-detecting display;
structure, responsive to a touch on the large screen touch-detecting display where each of the four calibration marks is displayed, to identify horizontal and vertical coordinates of each touched location;
structure which calibrates the projected image to the large screen touch-detecting display after the four calibration marks have been touched; and
structure, responsive to another touch on the large screen touch-detecting display after calibration, which calculates corrected horizontal and vertical coordinates for said another touch so that a cursor is displayed on the large screen touch-detecting display substantially at the location of the another touch on the large screen touch-detecting display.
0 Assignments
0 Petitions
Accused Products
Abstract
Calibration structure, method, and code for correcting non-orthogonal misalignment of a computer-generated image that is projected onto a large screen touch-detecting display, so that a computer-generated image appears substantially where the display is touched. Structure/method/code generates at least four calibration marks, respectively, substantially proximate four corners of a projected image to be displayed on the display. Structure/method/code, responsive to a touch on the large screen touch-detecting display where each of the four calibration marks is displayed, identifies horizontal and vertical coordinates of each touched location. Structure/method/code calibrates the projected image to the display after the four calibration marks have been touched. Structure/method/code, responsive to another touch on the display after calibration, displays a computer image substantially at the location of the another touch.
115 Citations
26 Claims
-
1. Calibration structure for correcting non-orthogonal misalignment of a computer-generated image that is projected onto a large screen touch-detecting display, so that a computer-generated cursor appears substantially where the large screen touch-detecting display is touched, comprising:
-
structure to generate at least four calibration marks, respectively, substantially proximate four corners of a projected image to be displayed on the large screen touch-detecting display;
structure, responsive to a touch on the large screen touch-detecting display where each of the four calibration marks is displayed, to identify horizontal and vertical coordinates of each touched location;
structure which calibrates the projected image to the large screen touch-detecting display after the four calibration marks have been touched; and
structure, responsive to another touch on the large screen touch-detecting display after calibration, which calculates corrected horizontal and vertical coordinates for said another touch so that a cursor is displayed on the large screen touch-detecting display substantially at the location of the another touch on the large screen touch-detecting display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Display apparatus configured to display images (i) generated by an application running on a Windows computer and (ii) projected onto a large screen touch-detecting display, comprising:
-
the large screen touch-detecting display; and
computer code configured to (i) run on the Windows computer, (ii) cause four calibration marks to be displayed respectively proximate the four corners of at least one calibration image displayed on the large screen touch-detecting display, (iii) in response to touches at the four displayed calibration marks, map the large screen touch-detecting display to the images to be projected thereon to correct for keystoning between the projected images and the surface of the large screen touch-detecting display, and (iv) after the mapping, in response to another touch of said large screen touch-detecting display, cause a cursor to be projected substantially at the same location on the large screen touch-detecting display as the another touch. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for mapping a computer-generated image non-orthogonally projected onto a large screen touch-detecting display which is configured to be coupled to a computer running on a Windows operating system, which is configured to be coupled to a projector for projecting the computer-generated image onto the large screen touch-detecting display, said apparatus comprising:
-
the large screen touch-detecting display; and
computer-implementable structure configured to (i) cause at least four calibration marks to be displayed proximate four corresponding corners of a calibration image non-orthogonally projected onto the large screen touch-detecting display, (ii) in response to sequential touching the four projected calibration marks, map the projected image to the surface of the large screen touch-detecting display to correct for keystone misalignment of the projected image caused by the no-orthogonal projection of the image onto the large screen touch-detecting display, (iii) in response to another touch of the large screen touch-detecting display, cause a computer image to be displayed at a position on the large screen touch-detecting display that is (i) substantially adjacent the another touch and (ii) at a position which is different from its display prior to the mapping. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 23, 24, 25)
-
-
22. Computer readable code for calibrating a computer-generated projected image with a large screen touch-detecting display in a manner that corrects for keystoning caused by the non-orthogonal alignment between the projected image and the surface of the large screen touch-detecting display, comprising:
-
code to cause a Windows computer to generate at least four calibration marks, respectively, substantially proximate four corners of a projected image to be displayed on the large screen touch-detecting display;
code to cause the Windows computer, responsive to a touch on the large screen touch-detecting display where each of the four calibration marks is displayed, to identify horizontal and vertical coordinates of each touched location;
code to cause the Windows computer to calibrate the projected image to the large screen touch-detecting display after the four calibration marks have been touched; and
code to cause the Windows computer, responsive to another touch on the large screen touch-detecting display after calibration, to calculate corrected horizontal and vertical coordinates for said another touch so that a computer image is displayed on the large screen touch-detecting display substantially at the location of the another touch on the large screen touch-detecting display.
-
-
26. A method of calibrating a computer-generated image non-orthogonally projected onto a large screen touch-detecting display surface, comprising the steps of:
-
non-orthogonally projecting a calibration image onto the large screen touch-detecting display surface, the calibration image including four calibration images displayed proximate four corners of the calibration image, the calibration image including calibration instructions;
in response to the sequential touching of the four calibration marks on the large screen touch-detecting display surface, calculating horizontal and vertical coordinates of the four touched locations;
using the calculated horizontal and vertical coordinates of the four touched locations, calibrate the non-orthogonally projected calibration image to the large screen touch-detecting display surface; and
in response to another touch of the non-orthogonally projecting a calibration image, and using the calibration, display on the large screen touch-detecting display surface a computer icon at a location substantially adjacent the another touch.
-
Specification