The efficient calibration of multi-touch sensor panels that have non-flat surfaces is disclosed. The calibration of the sensor panels can be accomplished using a calibration device with a flexible calibration surface. The flexible calibration surface is particularly well-suited for curved or other non-flat touch sensor panels, such as those that might be present on a mouse or other device designed to be grasped by a user's hand. The flexible apparatus can conform to the non-flat touch sensor panel and apply the equivalent of a conductive touch over most or all of the pixels.
|
23. A calibration device for a touch sensor panel having a plurality of sensors, the device comprising:
a contoured surface comprising a pliable conductive material, wherein the contoured surface is configured to simultaneously simulate touch events on every sensor of the touch sensor panel by removably contacting the touch sensor panel with the contoured surface; and
a processing device configured to receive signals from the touch sensor panel.
9. calibration device for a touch sensor panel having a plurality of sensors, the device comprising:
a flexible container containing a conductive and conformable material, wherein the flexible container is configured to simultaneously simulate touch events on every sensor of the touch sensor panel by removably contacting the touch sensor panel with the flexible container during calibration; and
a processing device configured to receive touch output values from the touch sensor panel.
17. A method for calibrating a touch sensor panel having a plurality of sensors, the method comprising:
simultaneously simulating touch events on every sensor of the touch sensor panel by removably contacting the touch sensor panel with a contoured surface formed from a pliable conductive material, wherein the touch events are simultaneously simulated on every sensor of the touch sensor panel by the contoured surface;
providing a plurality of sensor readings for the touch sensor panel; and
calibrating the sensor panel utilizing the readings.
1. A method for calibrating a touch sensor panel having a plurality of sensors, the method comprising:
simultaneously simulating touch events on every sensor of the touch sensor panel by removably contacting the touch sensor panel with a flexible container containing a conductive and conformable material, wherein the touch events are simultaneously simulated on every sensor of the touch sensor panel by the flexible container;
obtaining touch output values for the sensors in the touch sensor panel; and
calibrating the touch sensor panel utilizing the touch output values.
2. The method of
3. The method of
4. The method of
10. The device of
11. The device of
12. The device of
22. The method of
28. The device of
29. The device of
|
This application claims the benefit of U.S. Provisional Application Ser. No. 61/049,351, filed Apr. 30, 2008, the entire contents of which are incorporated herein by reference.
This relates to multi-touch sensor panels that utilize an array of capacitive sensors (pixels) to detect and localize touch events, and more particularly, to the efficient calibration of multi-touch sensor panels that have non-flat surfaces.
Many types of input devices are presently available for performing operations in a computing system, such as buttons or keys, mice, trackballs, touch sensor panels, joysticks, touch screens and the like. Touch screens, in particular, are becoming increasingly popular because of their ease and versatility of operation as well as their declining price. Touch screens can include a touch sensor panel, which can be a clear panel with a touch-sensitive surface, and a display device that can be positioned behind the panel so that the touch-sensitive surface can substantially cover the viewable area of the display device. Touch screens can allow a user to perform various functions by touching the touch sensor panel using a finger, stylus or other object at a location dictated by a user interface (UI) being displayed by the display device. In general, touch screens can recognize a touch event and the position of the touch event on the touch sensor panel, and the computing system can then interpret the touch event in accordance with the display appearing at the time of the touch event, and thereafter can perform one or more actions based on the touch event.
Touch sensor panels can be formed from a matrix of drive lines and sense lines, with sensors (pixels) located where the drive and sense lines cross over each other while being separated by a dielectric material or, in embodiments wherein the drive and sense lines are formed on the same side of a substrate, where the drive and sense lines are adjacent to or near each other. Touch sensors can also be arranged in any number of dimensions and orientations, including diagonal, concentric circle, and three-dimensional and random orientations. In order to scan a touch sensor panel and compute an image of touch, one or more frequencies can be used to stimulate one or more drive lines of the touch sensor panel (with the other drive lines being held at a fixed potential), and charge amplifiers (a.k.a. sense amplifiers) coupled to the sense lines can be configured to detect the amount of charge being coupled onto the sense lines. The outputs of the sense amplifiers, representing pixel output values, can be used in calculations to determine an image of touch for the touch sensor panel. Touch sensor panels capable of detecting either single-touch events or multiple touch events and determining an image of touch are described in Applicant's co-pending U.S. application Ser. No. 11/649,998 entitled “Proximity and Multi-Touch Sensor Detection and Demodulation,” filed on Jan. 3, 2007, the contents of which are incorporated by reference herein in their entirety for all purposes.
Before a touch sensor panel can be installed in a device, it is preferable to perform tests to calibrate the device and ensure that there are no drive lines shorted together or open, and that no sense lines are shorted together or open.
This relates to touch sensor panel calibration devices that utilize flexible surfaces to simulate touch events over most or all of the touch sensors in a touch sensor panel to enable calibration of the panel. The calibration device is particularly well-suited for curved or other non-flat touch sensor panels, such as those that might be present on a mouse or other device designed to be grasped by a user's hand. The flexible apparatus can conform to the non-flat touch sensor panel and apply the equivalent of a conductive touch over most or all of the pixels.
The flexible surface of the calibration device may be molded into the shape of the touch sensor panel. By making the surface pliable, the surface is less susceptible to variations in the sensor surface. In some embodiments, the conducting material may have a resistivity of under 2 or 3 ohms per square.
Producing a curved or other non-linear continuous surface from some conducting pliable materials may be difficult. Accordingly, a spiral shaped calibration surface may be formed from a flat flexible material. When the spiral shape is applied to a curved touch sensor panel, the spiral shape collapses around the curved touch sensor panel surface. Further, the pliable material may spread out and may apply roughly the same amount of pressure across the surface of the touch sensor panel.
The spiral shaped pattern may be pressed down using a surface that has a contour that matches the contour of the touch sensor panel. The contoured surface that is used to press down on the spiral shaped pattern may be created from a material that is more easily shaped than the conductive rubber or other pliable material used to form the pliable spiral shaped pattern.
A contoured calibration surface may also be covered in protruding teeth made out of a pliable conductive material such as conducting rubber material. When the contoured surface is pressed down onto the surface of a sensor touch sensor panel, the pliable conductive material may spread out and apply roughly the same amount of pressure across most or the entire surface of the touch sensor panel. The teeth may be located close enough to one another such that when pressure is applied and the teeth spread out, gaps between the teeth are eliminated or minimized.
A flexible container filled with a fluid may also be used as a calibration surface. A flexible container, such as a fluid filled polymer bag, may be located in a well and connected to ground. A curved sensor or non-linear touch sensor panel attached, for example, by a suction device may then be pressed down onto the container. The suction device may also provide electrical connections for operating the touch sensor panel, or in other embodiments, one or more separate connectors may provide the electrical connections for operating the touch sensor panel. The touch events provided by the flexible container on the touch sensor panel can then be measured.
The container may be located in a well or otherwise surrounded to prevent the fluid, gel, or particles from escaping the testing area and damaging other components if the container ruptures.
In the following description of preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments in which the invention can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of this invention.
This relates to a flexible apparatus capable of simulating touch events over most or all of the touch sensors in a touch sensor panel to enable calibration of the panel. The flexible apparatus is particularly well-suited for curved or other non-flat touch sensor panels, such as those that might be present on a mouse or other device designed to be grasped by a user's hand. The flexible apparatus can conform to the non-flat touch sensor panel and apply the equivalent of a conductive touch over most or all of the pixels.
In one example, if the fingers (or the conductor) are grounded as described above, most or all of electric field lines that exit the cover above both pixels are blocked, little or no charge is coupled through to the sense lines S1 and S2, and therefore there is little or no error in the measured touch output value S of the pixels. In other words, charge amplifiers 306 connected to each of the sense lines S0-S2 are able to fully detect to touch events. Furthermore, little or no error is introduced into the measured touch output value S of other adjacent pixels.
However, in another example, where the fingers (or conductor) are isolated (substantially ungrounded) and D0 is being stimulated, charge from PD0,S1 is coupled onto the finger (or conductor) touching down over PD0,S1, but rather than being shunted to ground an attenuated waveform appears on the finger (or conductor). The attenuated signal (and therefore some charge) is coupled back onto sense line S1, and is also coupled through the user's other finger (or the conductor) onto sense line S2. If the user (or conductor) was grounded, because D2 is not being stimulated, the finger (or conductor) over PD2,S2 would not cause any charge to be coupled onto S2. However, because the fingers (or conductor) are poorly grounded in the present example, some signal and charge is in fact coupled onto S2. In other words, there is a capacitance C1 from the stimulated drive line D0 to one finger (or the conductor), and another capacitance C2 from another finger (or the conductor) to sense line S2, causing charge to be coupled onto S2. The net effect is to increase the charge coupling onto S2 as compared to the case when the user (or conductor) is grounded.
In
Capacitive touch sensor panels, and particularly, multi-touch sensor panels, may be calibrated to provide more uniform signals (touch output values) when untouched and when touched. However, as described above, the uniformity of the detected touch can be affected by the conductivity of the object touching the touch sensor panel. Therefore, to accomplish this calibration, a conductive surface may be applied to the touch sensor panel to produce a number of consistent touch events throughout the touch sensor panel. The uniformity of the contact between the conductive surface and the touch sensor panel may impact the calibration.
As described above, a touch sensor panel can include a number of pixels formed from the drive and sense lines. During calibration of the touch sensor panel, the drive lines may be stimulated with one or more frequencies, and the conductive surface can be applied to the panel to provide a uniform touch event to each one of the sensors in the touch sensor panel. In this manner, a touch output value can be obtained for every sensor in the touch sensor panel. Mathematical equations can then be used to calibrate the panel so that a touch anywhere on the panel will provide approximately the same touch output value.
In addition to being sensitive to whether there is a touch, a touch sensor panel may also be sensitive to how much pressure is applied by the touch. Pressure sensitivity can arise in mutual capacitance touch sensor panels for a number of reasons. For example, pressure sensitivity can arise because of the flexibility of adhesives used in producing a touch sensor panel, and the flexibility of the touch sensor panel itself. In addition, air gaps between the layers that make up the touch sensor panel can arise and should be avoided. Accordingly, it can be desirable to apply equal pressure to the touch sensor panel during calibration to reduce the effect of pressure sensitivity on the calibration of the touch sensor panel.
Calibration of a flat touch sensor panel may be accomplished, for example, using a flat conductive rubber pad to produce the touch events. These pads can be configured to be carefully aligned with the touch sensor panel and to apply equal pressure across the panel.
Although a flat conductive pad may work for applying a uniform conductive surface to a flat touch sensor panel, these pads may not work well for providing touch events for calibration when the touch sensor panel surface is not flat, for example a curved surface. Accordingly, methods and apparatus for efficiently calibrating non-flat touch sensitive surfaces are provided.
One method of calibrating a non-linear touch sensor panel is to mold the conductive calibration tool into the shape of the touch sensor panel. The conducting surface of the calibration tool may be made from conducting rubber or other pliable conducting material. By making the surface pliable, the surface is less susceptible to variations in the sensor surface. In some embodiments, the conducting material may have a resistivity of under 2 or 3 ohms per square.
However, producing a curved or other non-linear continuous surface from conducting pliable materials may be difficult. Accordingly,
When the center portion 404 of this spiral is raised up, a curved cone shaped surface may be created. This cone shaped surface may then be uniformly set down or pressed down onto a curved touch sensor panel. This can cause the cone to collapse until each part of the spiral comes into contact with the touch sensor panel. Further, the pliable material may spread out and may apply roughly the same amount of pressure across the surface of the touch sensor panel.
The spiral shaped pattern may be pressed down using a surface that has a contour that matches the contour of the touch sensor panel. The contoured surface that is used to press down on the spiral shaped pattern may be created from a material that is more easily shaped than the conductive rubber or other pliable material used to form the pliable spiral shaped pattern. The pliable conducting surface can connected to ground 404 at the time of calibration.
When the contoured surface is pressed down onto the surface of the sensor touch sensor panel 508, the pliable conductive material may spread out and apply roughly the same amount of pressure across most or the entire surface of the touch sensor panel. The teeth may be located close enough to one another such that when pressure is applied and the teeth spread out, gaps between the teeth are eliminated or minimized. The conducting surface can be connected to ground at the time of calibration.
The flexible container can provide substantially even touch events across a variety of touch sensor panel surfaces, including non-flat curved surfaces as well as substantially flat surfaces. The configuration of
The flexible container can, in some embodiments, be filled with a variety of conducting fluids. Saturated sodium chloride salt water (NaCl) with a conductor attached to ground may be used. In addition to NaCl, a variety of other conducting liquids or gels may be used. For example, KCl, or highly conductive paints with copper, nickel, or silver may be used in addition to conducting gels. These may be more viscous than salt water. Conductive particles such as beads, pellets and the like may also be used. In some embodiments, the conducting liquid, gel or particle may have a conductivity of equal to or greater than 0.005 siemens per meter (S/m), 0.05 S/m, or 5 S/m.
The surface of the flexible container is meant to simulate a finger contact with the touch sensor panel. A variety of flexible containers may be used to simulate the finger contacts. The containers may be very flexible and non-conducting—e.g. latex, rubber. The wall thickness of the container may be made thin to minimize the effect of the container on the calibration device. This is because the container itself is an additional dielectric in the calibration setup.
The container may be calibrated out—that is, the full scale target (i.e. the full range of touch output values) when touch events are generated with a bag of liquid, gel or particles may need to be slightly lower than the full scale target when the touch events are generated with a piece of metal or a highly conductive foam so that the resulting full scale signal when touched with a finger is the same.
The ground electrode in contact with the liquid, gel, particles or other conductive and easily conformable material is preferably chosen to have a long life when placed in contact with the chosen conducting liquid, gel, particles, or the like, without corroding. For example, the ground electrode may include copper with an aluminum sacrificial electrode, or titanium, platinum, or stainless steel.
The container may be located in a well or otherwise surrounded to prevent the fluid, gel, or particles from escaping the testing area and damaging other components if the container ruptures.
Although embodiments of this invention have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of embodiments of this invention as defined by the appended claims.
Staton, Kenneth Lawrence, Lim, Richard Wei Kwang
Patent | Priority | Assignee | Title |
8692777, | Feb 08 2008 | Apple Inc. | Method for rapidly testing capacitance sensing array fault conditions using a floating conductor |
9942979, | Nov 03 2014 | SAMSUNG ELECTRONICS CO , LTD ; Research & Business Foundation Sungkyunkwan University | Flexible printed circuit board |
Patent | Priority | Assignee | Title |
2897650, | |||
5373747, | Mar 30 1991 | Kabushiki Kaisha Toshiba | Robot hand and robot |
5483261, | Feb 14 1992 | ORGPRO NEXUS INC | Graphical input controller and method with rear screen image detection |
5488204, | Jun 08 1992 | Synaptics Incorporated; Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
5825352, | Jan 04 1996 | ELAN MICROELECTRONICS CORP | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
5835079, | Jun 13 1996 | International Business Machines Corporation | Virtual pointing device for touchscreens |
5880411, | Jun 08 1992 | Synaptics Incorporated | Object position detector with edge motion feature and gesture recognition |
6188391, | Jul 09 1998 | Synaptics, Incorporated | Two-layer capacitive touchpad and method of making same |
6310610, | Dec 04 1997 | Microsoft Technology Licensing, LLC | Intelligent touch display |
6323846, | Jan 26 1998 | Apple Inc | Method and apparatus for integrating manual input |
6690387, | Dec 28 2001 | KONINKLIJKE PHILIPS N V | Touch-screen image scrolling system and method |
7015894, | Sep 28 2001 | Ricoh Company, Ltd. | Information input and output system, method, storage medium, and carrier wave |
7184064, | Dec 16 2003 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
7663607, | May 06 2004 | Apple Inc | Multipoint touchscreen |
20030214485, | |||
20040078114, | |||
20040109013, | |||
20050263744, | |||
20060026521, | |||
20060097991, | |||
20060197753, | |||
20080127739, | |||
20080158172, | |||
20080180399, | |||
20080296073, | |||
20090025987, | |||
20090133508, | |||
JP2000163031, | |||
JP2002342033, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 25 2008 | STATON, KENNETH LAWRENCE | Apple Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021670 | /0862 | |
Sep 25 2008 | LIM, RICHARD WEI KWANG | Apple Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021670 | /0862 | |
Sep 26 2008 | Apple Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 24 2013 | ASPN: Payor Number Assigned. |
Mar 31 2017 | REM: Maintenance Fee Reminder Mailed. |
Sep 18 2017 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 20 2016 | 4 years fee payment window open |
Feb 20 2017 | 6 months grace period start (w surcharge) |
Aug 20 2017 | patent expiry (for year 4) |
Aug 20 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 20 2020 | 8 years fee payment window open |
Feb 20 2021 | 6 months grace period start (w surcharge) |
Aug 20 2021 | patent expiry (for year 8) |
Aug 20 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 20 2024 | 12 years fee payment window open |
Feb 20 2025 | 6 months grace period start (w surcharge) |
Aug 20 2025 | patent expiry (for year 12) |
Aug 20 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |