IP Library Granted Patent US 8,164,582
Granted Patent B2
US 8,164,582 · App. 12/001,604 · Granted Apr 24, 2012

Method and apparatus for calibrating targets on a touchscreen

Assignee: Tyco Electronics Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,164,582
App. No.
12/001,604
Granted
Apr 24, 2012
Kind
B2
Abstract

A method for using a touch display system comprises defining local distortion zones within regions of a touchscreen. Each of the local distortion zones has an associated calibration touch point and a target. Coordinates of a user touch point are distorted within a first local distortion zone based on a location of the user touch point within the first local distortion zone.

Claims (38)

1. A method for using a touch display system, comprising:

defining local distortion zones within regions of a touchscreen, each of the local distortion zones having an associated calibration touch point and associated distortion distance therefrom and an associated target, wherein the associated calibration touch point comprises linearity corrected coordinates;

determining a first discrepancy vector between a first calibration touch point and a first target associated with a first local distortion zone;

computing a weighting factor based on a location of a user touch point within the first local distortion zone;

computing an amount of the first discrepancy vector based on the weighting factor, the amount being a local distortion offset; and

distorting linearity corrected coordinates of the user touch point within a first local distortion zone based on the location of the user touch point within the first local distortion zone, the amount being applied to distort the linearity corrected coordinates of the user touch point; wherein the local distortion offset is monotonically decreased for linearity corrected coordinates of user touch points that are further away from the first calibration touch point.

2. The method of claim 1 , wherein the local distortion zones comprise one of a circle, an ellipse, a diamond shape, square, rectangle, triangle.

3. The method of claim 1 , further comprising:

determining an overlap distortion zone comprising coordinates of the touchscreen which are within the first local distortion zone and a second local distortion zone; and

distorting coordinates of a second user touch point within the overlap distortion zone based on a location of the second user touch point with respect to first and second calibration touch points that are associated with first and second local distortion zones, respectively.

4. The method of claim 1 , wherein

the weighting factor w n is a maximum of (0, 1−R n /DD) where n=1, DD is a first distortion distance of the first local distortion zone and R n is a distance of the user touch point from the first calibration touch point.

5. The method of claim 1 , the first discrepancy vector representing a maximum local distortion offset that may be applied to the user touch point.

6. The method of claim 1 , further comprising:

defining an overlap distortion zone comprising overlapping portions of first and second local distortion zones associated with first and second calibration touch points, respectively;

determining a first displacement between a second user touch point within the overlap distortion zone and the first calibration touch point and a second displacement between the second user touch point and the second calibration touch point; and

minimizing the local distortion offset associated with the second calibration touch point when the second user touch point is closer to the first calibration touch point.

7. A touchscreen system comprising:

a display screen;

a touchscreen being mounted to the display screen; and

a local distortion module being configured to:

compute a first discrepancy vector based on a first target displayed on the display screen and a first calibration touch point detected on the touchscreen, the first calibration touch point comprising linearity corrected coordinates;

compute a first local distortion zone having the first calibration touch point, the first local distortion zone comprising a first portion of the touchscreen;

compute a weighting factor based on a location of a user touch point within the first local distortion zone;

compute an amount of the first discrepancy vector based on the weighting factor, the amount being a local distortion offset; and

distort linearity corrected coordinates of the user touch point detected within the first local distortion zone based on the first distortion vector; wherein the local distortion offset is monotonically decreased for linearity corrected coordinates of user touch points that are further away from the first calibration touch point.

8. The system of claim 7 , the local distortion module further configured to distort the coordinates of a first user touch point within the first local distortion zone by a portion of the first distortion vector, the portion being based on a proximity of the first user touch point to a first calibration touch point.

9. The system of claim 7 , the local distortion module further configured to:

compute the weighting factor based on a displacement from the user touch point to the first calibration touch point; and

compute locally distorted coordinates for the user touch point based at least on the weighting factor.

10. The system of claim 9 , wherein the weighting factor w n is a maximum of (0, 1−R n /DD) where n=1, DD is a first distortion distance of the first local distortion zone and R n is a distance of the user touch point from the first calibration touch point.

11. The system of claim 7 , the local distortion module further configured to:

compute a second discrepancy vector based on a second calibration touch point and a second target;

compute a second local distortion zone having the second calibration touch point, the first and second local distortion zones forming an overlap zone of common touchscreen coordinates; and

apply the weighting factor to each of the first and second discrepancy vectors when a second user touch point is within the overlap zone.

12. The system of claim 11 , the local distortion module configured to determine a first displacement between the second user touch point and the first calibration touch point and a second displacement between the second user touch point and the second calibration touch point; and

to minimize the local distortion offset associated with the second calibration touch point when the second user touch point is closer to the first calibration touch point.

13. The system of claim 7 , the local distortion module wherein the weighting factor scales the first discrepancy vector of the first target based on at least a first discrepancy from the first calibration touch point, the weighting factor being zero when the user touch point is outside the first local distortion zone.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Dec 17, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074005/0708 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 070666/FRAME 0540 Recorded Sep 30, 2025
From: CITIZENS BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 072982/0372 →
RELEASE OF SECURITY INTERESTS (FIRST LIEN) IN PATENTS Recorded Mar 27, 2025
From: GOLDMAN SACHS BANK USA
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 070670/0714 →
SECURITY INTEREST Recorded Mar 27, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 070666/0540 →
SECURITY INTEREST Recorded Dec 19, 2018
From: ELO TOUCH SOLUTIONS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 047956/0114 →
RELEASE OF SECURITY INTEREST Recorded Dec 14, 2018
From: JPMORGAN CHASE BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 047909/0833 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2017
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 044346/0810 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2017
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 044346/0790 →
SECURITY AGREEMENT Recorded Oct 31, 2017
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0421 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Jun 30, 2012
From: ELO TOUCH SOLUTIONS, INC.
To: CREDIT SUISSE AG
Reel/Frame 028486/0941 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Jun 29, 2012
From: ELO TOUCH SOLUTIONS, INC.
To: CREDIT SUISSE AG
Reel/Frame 028486/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2012
From: TYCO ELECTRONICS CORPORATION
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 028357/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2008
From: NORTH, KENNETH J.; BAHR, JEFFERY L.; KENT, JOEL C.
To: TYCO ELECTRONICS CORPORATION
Reel/Frame 020641/0918 →
Continuity (2)
Provisional Application 60874207 · Dec 11, 2006
Related Publication 20080150909A1 · Jun 26, 2008