Claims
- 1. A method for calibration of touchscreen display coordinates by an operator comprising:
(a) displaying at least one calibration target, the calibration target corresponding to a calibration reference point; (b) sensing a calibration touch for the at least one calibration target; (c) obtaining a calibration touchpoint coordinate for the calibration touch; (d) determining if the calibration touchpoint coordinate is valid; and (e) if so, storing the calibration touchpoint coordinate in a touchpoint history database and using the calibration touchpoint coordinate to define a calibration reference point for operation, otherwise generating a computed reference calibration point using a predetermined number of calibration touchpoint coordinates in the touchpoint history database.
- 2. The method according to claim 1, wherein step (e) generates the computed reference calibration point as an average of a predetermined number of the calibration touchpoint coordinates in the touchpoint history database.
- 3. The method according to claim 2, wherein the computed reference calibration point is generated using a weighted average of a predetermined number of the calibration touchpoint coordinates in the touchpoint history database.
- 4. The method according to claim 2, wherein step (d) compares the calibration touchpoint coordinates to a standard deviation of selected calibration touchpoint coordinates in the touchpoint history database.
- 5. The method according to claim 2, wherein step (d) determines if the calibration touchpoint coordinates are within an acceptable coordinate boundary.
- 6. The method according to claim 5, wherein the acceptable coordinate boundary is defined by a predetermined range of coordinates.
- 7. The method according to claim 5, wherein the acceptable coordinate boundary is defined by a distribution of selected calibration touchpoint coordinates in the touchpoint history database.
- 8. A method for calibration of touchscreen display coordinates, comprising:
(a) maintaining a touchpoint calibration history based on plurality of touchscreen calibration coordinates; (b) receiving a calibration touchpoint coordinate corresponding to a calibration target; (c) determining if the calibration touchpoint coordinate is valid; and (d) if the calibration touchpoint coordinate is not valid providing a computed reference calibration point based on the touchpoint calibration history.
- 9. The method of claim 8, wherein the touchpoint calibration history comprises a list of valid calibration touchpoint coordinates and step (d) provides the computed reference calibration point by computing an average of a predetermined number of the calibration touchpoint coordinates in the touchpoint calibration history.
- 10. The method according to claim 9, wherein step (d) provides the computed reference calibration point by computing a weighted average of a predetermined number of the calibration touchpoint coordinates in the touchpoint calibration history.
- 11. The method according to claim 8, wherein the touchpoint calibration history comprises a list of valid calibration touchpoint coordinates and wherein step (c) compares the calibration touchpoint coordinates to a statistical metric.
- 12. The method according to claim 8, wherein the touchpoint calibration history comprises a list of valid calibration touchpoint coordinates and wherein step (c) compares the calibration touchpoint coordinates to a standard deviation of selected calibration touchpoint coordinates in the touchpoint calibration history.
- 13. The method according to claim 8, wherein the touchpoint calibration history comprises the computed reference calibration point and step (a) maintains the touchpoint calibration history by generating a recomputed reference calibration point using the computed reference calibration point and a calibration touchpoint coordinate.
Parent Case Info
[0001] Priority is claimed from Provisional Application No. 60/254,668 filed Dec. 11, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60254668 |
Dec 2000 |
US |