The subject matter relates to the field of user input. More specifically, but not by way of limitation, the claimed subject matter discloses techniques for detecting input of a conductive object.
Computing devices, such as notebook computers, personal digital assistants, mobile communication devices, portable entertainment devices (e.g., handheld video game devices, multimedia players), and set-top-boxes (e.g., digital cable boxes, digital video disc (DVD) players) may include user interface devices that facilitate interaction between a user and the computing device.
One type of user interface device that has become more common is a touch-sensor device or touch input device that operates by way of capacitance sensing. A touch-sensor device may be in the form of a touchscreen, touch-sensor pad, a touch-sensor slider, or touch-sensor buttons, and may include an array of one or more capacitive sensor elements. Capacitive sensing typically involves measuring a change in capacitance associated with the capacitive sensor elements to determine a presence or position of a conductive object relative to a touch input device. The conductive object may be, for example, a stylus or a user's finger. Measuring changes in capacitance may be challenging when signals indicating the change in capacitance are mixed with noise signals.
Some embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings in which:
Methods and apparatus to detect a conductive object are discussed herein. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of example embodiments. It will be evident, however, to one skilled in the art that the claimed subject matter may be practiced without these specific details.
The detailed description discuses examples of technology which, among other things, provides a path to drain noise signals that are not useful for detecting a presence of a conductive object (e.g., a finger) proximate to capacitive sensor elements of a touch input device. The conductive object may be a stylus, a finger, or any other conductive object that affects capacitance of a capacitive sensor element. The capacitive sensor elements may be a part of a touchscreen, touchpad, or another input device from which changes in capacitance are detected. Embodiments are briefly introduced and then starting with
In an embodiment, a touchscreen includes capacitive sensor elements organized into scan regions. Each scan region may be scanned by applying a voltage to a capacitive sensor element of the scan region to establish a mutual capacitance with another capacitive sensor element of the scan region. A capacitance signal reflecting the established mutual capacitance can be used to determine whether a finger is proximate to the capacitive sensor elements of a scan region. The capacitance signal may include noise signals that are not useful for detecting the presence of a finger. The noise signals are caused, at least in part, by capacitances between the finger and the capacitive sensor elements of the scan region currently being scanned.
In an embodiment, a ground element is located in one or more of the scan regions. When the scan region is scanned and the ground element is at a ground voltage, the ground element provides a drain path to ground for the noise signals that are not useful for detecting the presence of a finger. In an embodiment, when capacitive sensor elements of a scan region are scanned for presence of a finger, capacitive sensor elements of another scan region that are not being scanned, are at a ground voltage. In an embodiment, the ground element is coupled to a capacitive sensor element that is not being scanned and is not coupled to a ground plane via a through-hole in a transparent substrate of the touchscreen. As will be described in more detail through embodiments herein, a capacitive sensor element of a scan region that is not being scanned is be used to provide the ground voltage to the ground element in the scan region that is being scanned.
Providing a ground element in a scan region being scanned through a capacitive sensor element of a grounded scan region, as described herein, creates a pathway for noise signals to be drained to ground. This removes noise signals that would otherwise be mixed with useful signal used to detect the presence of a finger. By removing this noise, the signal to noise ratio associated with measured capacitance signals is improved. The improved signal to noise ratio results in improved accuracy in presence detection and position calculation. Measured capacitance signals can then be trusted to have a level of stability such that a need to recheck or resample the measurement is reduced. The resulting time savings allows for a faster position calculation process. Reducing measurement rechecking and/or re-sampling also leads to reduced storage resource consumption, which can further result in reduced power consumption.
The detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show illustrations in accordance with embodiments. These embodiments, which are also referred to herein as “examples,” are described in enough detail to enable those skilled in the art to practice embodiments described herein. The embodiments may be combined, other embodiments may be utilized, or structural, logical, and electrical changes may be made without departing from the scope of what is claimed. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope is defined by the appended claims and their equivalents.
In various embodiments, the capacitive sensing system 100 may provide the functionality of a touchscreen, a touchpad, a slider, a button, a switch, a level sensor, a proximity sensor, a displacement sensor, a combination thereof, or provide some other functionality based on a detection of the conductive object. In an embodiment, the capacitive sensing system resides in a device that may be held (e.g., in the hand) by a user. In an embodiment, when a user holds the device including the capacitive sensing system 100, the input module 102 and the capacitive sensor elements 104 are coupled to earth ground 114 through the body of the user (e.g., illustrated when the switch 113 connects the input module to earth ground 114).
The input module 102 is to receive input from the conductive object 110. The input module 102 is shown to include capacitive sensor elements 104. In various embodiments, all or a portion of the capacitive sensor elements are organized (e.g., physically or through instructions) into the scan regions 103, 105, and the Nth scan region 107, which as described below, are scanned by the sensing module 106. A capacitance associated with a capacitive sensor element (e.g., of the capacitive sensor elements 104) is affected by the presence of the conductive object 110. The dimensions of the capacitive sensor elements and the conductive object determine how much the conductive object affects the capacitance. As discussed further below, the sensing module 106 obtains capacitance signals reflecting changes in capacitance through scan operations and uses the signals to determine the position of the conductive object.
In some embodiments, the input module 102 includes a touch pad, a touchscreen, or any other interface to receive input from the conductive object 110. The input module 102 may employ projected capacitive technology in which the capacitive sensor elements 104 are formed in one or more capacitive sensor layers upon a substrate (not shown) of the input module 102. For example, the capacitive sensor elements 104 may be patterned in one or more layers of transparent conducting film deposited on a glass substrate. A protective transparent layer (e.g., glass or plastic film) may cover the capacitive sensor elements to shield them from environmental damage. In an embodiment, the thickness of the protective transparent layer is less than 1 millimeter. Through the embodiments described herein, the transparent layer that is less than 1 millimeter thick can be used without sacrificing performance in accuracy, speed, or power consumption associated with detecting the conductive object 110.
The conductive object 110 is to provide input to the input module 102. The conductive object may include any object that affects a capacitance associated with the capacitive sensor elements 104. Examples of the conductive object 110 may include, but not be limited to, a finger or a stylus.
The conductive object 110 may be fixed in position or moveable in position relative to the input module 102. For example, a user may move the conductive object 110 relative to the input module 102. The user may include a human, a mechanism, a machine, and/or programmed instructions. Alternatively or additionally, the input module 102 may be allowed to move relative to a fixed or movable conductive object 110.
The sensing module 106 is to sense whether the conductive object 110 is proximate to or in contact with any of the capacitive sensor elements 104 of the input module 102. To this end, the sensing module 106 may sense the effect of the conductive object 110 on a capacitance associated with the capacitive sensor elements 104.
In one embodiment, the sensing module 106 senses the conductive object 110 through comparing a capacitance of a capacitive sensor element when the conductive object 110 is not present (e.g., not proximate to or in contact with a capacitive sensor element), with the capacitance of the capacitive sensor element when the conductive object 110 is present. As introduced above, to sense the presence of the conductive object 110, the sensing module 106 may perform a scan operation in which each of the capacitive sensor elements 104 are scanned for a change in capacitance.
In the scan operation, the sensing module 106 exchanges energy with the input module 102 through the transmission media 108. The transmission media 108 may include any medium through which the energy may be conveyed. For some embodiments, the transmission media 108 includes metal trace (e.g., copper wire) over which current can flow. Alternatively or additionally, the energy may be propagated over a wireless transmission media.
In one embodiment of a scan operation, the sensing module 106 applies a voltage to one or more of the capacitive sensor elements 104 through the transmission media 108 to form a capacitance. The sensing module 106 may alternatively or additionally detect a current or voltage resulting from a discharge of the one or more of the capacitive sensor elements 104. In various embodiments, the sensing module 106 may measure a self-capacitance of the capacitive sensor elements 104 and/or a mutual capacitance of the capacitive sensor elements 104.
In various embodiments, the sensing module 106 sequentially scans the scan regions 103, 105, and 107. As will be described in more detail with respect to
For some embodiments, the sensing module 106 may process signals indicating the sensed changes in capacitance associated with a capacitive sensor element to calculate position of the conductive object 110 relative to the input module 102. For example, the sensing module 106 may use the signals to determine proximity, position, displacement, movement, and/or to provide other presence related measurements associated with the conductive object 110. Alternatively or additionally, the sensing module 106 may provide the signals to other instructions and/or circuitry (e.g., instructions and/or circuitry of a host) to determine the positional information of the conductive object 110.
A useful signal used by the sensing module 106 to determine changes in capacitance may mix with noise signals that are not useful. The use of a ground element (not shown in
The scan region 103 is shown to include capacitive sensor elements 220, 222, and a ground element 224. The scan region 105 is shown to include the capacitive sensor element 226 and the capacitive sensor element 228. The ground element 224 of the scan region 103 is shown to be coupled through a conductive member 225 to the capacitive sensor element 226 of the scan region 105. When the capacitive sensor element 226 of the scan region 105 is coupled to system ground 112 (e.g., as indicated by the darker shading of the capacitive sensor element 226) or the earth ground 114 through the switch 113, the ground element 224 becomes grounded through the conductive member 225. It will be noted that in this embodiment, the ground element 224 need not be coupled to system ground 112 via any through-hole connection (e.g., through a glass substrate of a touchscreen) to a ground plane of the input module 102 of
The material (e.g., ITO) of each of the capacitive sensor elements 220, 222, 226, and 228 is shown to form a square shape. The square shape is shown and discussed for the purpose of explanation and not limitation. In this embodiment, the capacitive sensor element 220 of the scan region 103 and the capacitive sensor element 226 of the scan region 105 are formed from the material comprising the outline of the square shape and do not include the space and/or material located interior to the square shape. The capacitive sensor elements 222 and 228 are shown to have a solid surface area but may have the open interior of the capacitive sensor elements 220 and 226 in other embodiments. Solid square and open square shaped capacitive sensor elements are discussed for the purpose of explanation and not limitation. It will be noted that capacitive sensor elements of different shapes and/or patterns may be used in other embodiments without departing from the claimed subject matter. The shape of a capacitive sensor element and/or a ground element may be selected so as to minimize resistance to scan signals and to optimize other conditions that affect scan performance. For example, diamond shaped capacitive sensor elements and ground elements are discussed below (e.g., with respect to
In
In other embodiment that is within the scope of the claimed subject matter, a different shaped ground element is electrically insulated from the capacitive elements 220 and 222 and is located elsewhere, within the scan region 103, relative to the capacitive sensor elements 220 and 222. For example, the ground element 224 may be located exterior to the outline or border of the capacitive sensor element 220. In some example embodiments, more than one ground element may be located within a scan region (e.g., see
In an embodiment, the sensing module 106 is scans the capacitive sensor elements 220 and 222 of the scan region 103 while the capacitive sensor elements 226 and 228 of the scan region 105 are at a ground voltage (e.g., a voltage of system ground 112 or earth ground 114). When the capacitive sensor element 226 of the scan region 105 is at the system ground 112 voltage, the ground element 224 coupled to the capacitive sensor element 226 through the conductive member 225 is also at the system ground 112 voltage. Electrical behavior within the scan region 103 is discussed in more detail with respect to
Energizing the capacitive sensor element establishes a mutual capacitance, CM 340 between the capacitive sensor element 220 and the capacitive sensor element 222. In an embodiment, it is the material of the capacitive sensor element 220 comprising the outline of the square shape that is energized by the sensing module 106 and that forms the mutual capacitance CM 340 with the capacitive sensor element 222. In an embodiment, when the capacitive sensor elements 220 and 222 of the scan region 103 are scanned, the ground element 224 is coupled to system ground 112 through the capacitive sensor element 226 (e.g., of the scan region 105 of
When a finger or other conductive object is not proximate to the capacitive sensor elements 220 and 226, the capacitance signal 350 reflects the mutual capacitance CM 340. Parasitic capacitance (e.g., self-capacitance) may exist between the capacitive sensor element 220 and system ground 112 as well as between the capacitive sensor element 222 and system ground 112. In an embodiment, these capacitances (not shown) have a negligible effect on the capacitance signal 350 received by the sensing module 106.
As will be discussed with respect to
The ground element 224 is shown to be positioned in the space interior to the shape of the capacitive sensor element 220 (e.g., the transmit (TX) capacitive sensor element). In another embodiment, the ground element 224 may be positioned in a space interior to the shape of the capacitive sensor element 222 (e.g., the receive (RX) capacitive sensor element). Alternatively or additionally, one or more grounded elements of the scan region 103 (e.g., one ground element is shown in
As described above, the sensing module 106 performs a scanning operation including energizing the capacitive sensor element 220 to establish the capacitance CM 340 of
In an embodiment, the presence of the finger 430 proximate to the capacitive sensor elements 220 and 222 deforms an electric field (not shown) that exists between the capacitive sensor element 220 and the capacitive sensor element 222, reducing the capacitance CM 340 of
Also shown in
The presence of the finger 430 may also form a capacitor between the finger and the ground element 224 having a capacitance CFG 434. In an embodiment, the capacitance CFG 434 helps direct all or a portion of the noise signals, which reflect the capacitances CFTX 432 and CFRX 436, away from mixing with the useful signals.
In an embodiment, the capacitance signal 450, the useful signal, and the noise signals are currents. The discussion below of
The current ISENSE 550 represents the capacitance signal 450 of
The current IFTX 532 represents current flowing from the capacitive sensor element 220 to the finger 430 and reflects the capacitance CFTX 432. The current IFRX 536 represents current flowing from the finger 430 into the capacitive sensor element 222 and reflects the capacitance CFRX 436 of
The current IFG 534 represents current flowing from the finger 430 of
Applying Kirchhoff's Current Law at the node RX 522,
ISENSE=ICM-DCM+IFRX (1).
Applying Kirchhoff's Current Law at the node F 530,
IFRX=IFTX−IFG (2).
Substituting equation (2) into equation (1),
ISENSE=ICM-DCM+(IFTX−IFG) (3).
Equation (2) shows that the current IFTX 532 flowing to the node F 530 can be drained to the system ground 112 via the current IFG 534 through the node 524 (e.g., the ground element 224 of
In this way, noise that worsens the signal to noise ratio of the current signal ISENSE 550 can be removed from the current ISENSE 550. The improved signal to noise ratio results in improved accuracy in presence detection and position calculation.
The capacitive sensor system 100 is shown to be coupled to system ground 112, while the power supply 670 and the finger 630 are shown to be coupled to earth ground 680. In an embodiment, the capacitive sensor system 100 is not directly coupled to the earth ground 680 (e.g., through the body of a human user). The sensing module 106 may scan the capacitive sensor element 220 and 222 to receive a capacitance signal 650. In an embodiment, the capacitances CM-DCM 640, CFTX 632, CFRX 636, and CFG 634 associated with the capacitive sensor element 220, the capacitive sensor element 222, the capacitive sensor element 226, and the ground element 224 are analogous to the capacitances CM-DCM 440, CFTX 432, CFRX 436, and CFG 434 described with respect to
The power supply 670 may include a charger to charge an energy storage (not shown, e.g., a rechargeable battery) used to power capacitive sensing system 100. The charger may include primary and secondary transformer windings, an interference suppressing capacitor connected between common busses of the primary and secondary windings, and an impulse inverter having voltage that is a source of noise in a capacitance signal. The AC voltage of the charger may vary amplitude and frequency according to the load of the energy storage.
When the power supply, having an external AC voltage, is electrically coupled to the capacitive sensing system 100, an equivalent capacitance CEQ 672 may be formed between the power supply 670 and the system ground 112. The AC external voltage may be an equivalent voltage of the power supply 670 that is applied to the capacitive sensing system 100 and is a source of noise. The equivalent capacitance CEQ 672 represents an equivalent representation of multiple capacitances associated with components of the power supply 670. In an embodiment discussed with respect to FIG. 7, the capacitance CEQ 672 is reflected through a current that is not useful to the sensing module 106 for detection of the finger.
The circuit diagram 700 is an example electrical model of the example of
The external AC voltage 770 represents the AC voltage of the power supply 670 described with respect to
Applying Kirchhoff's Current Law at the node F 730 of
IFRX=IFTX+ICEQ−IFG (4).
Substituting equation (4) into equation (1),
ISENSE=ICM-DCM+(IFTX+ICEQ−IFG) (5).
As can be seen from equation (5), the currents IFTX 732 and ICEQ 772, which if mixed with the current ISENSE 790, would each represent noise signals in the current ISENSE 790 can be decreased when the ground element 224 is coupled to system ground 112 through the capacitive sensor element 226 during scanning of the capacitive sensor elements 220 and 222. Through this use of the ground element 224, when a power supply is coupled to the capacitive sensing system 100, the signal to noise ratio associated with measured capacitance signals can be maintained at an acceptable level and/or improved, which results in acceptable and/or improved accuracy in presence detection and position calculation. As discussed with respect to
The touch input device 802 is shown to include capacitive sensor elements arranged in a capacitive sensor matrix 804. The capacitive sensor matrix 804 is shown to reside upon a substrate 808. In an embodiment, the substrate 808 is non-conductive. The capacitive sensor elements of the capacitive sensor matrix 804 may be formed from ITO. An ITO layer including the capacitive sensor elements may be positioned over a display area (e.g., in a touch-screen display) and protected with a protective layer. All or a portion of the capacitive sensor elements may include ground elements, as discussed above, that are not coupled to system ground 809 (e.g., a ground plane) via through-holes of the substrate 808.
The capacitive sensor matrix 804 is shown to include capacitive sensor elements arranged in rows and columns (e.g., defining a two-dimensional grid) that can be used to detect the proximity, touch, position, and/or movement of a conductive object (e.g., a user's finger).
The rows of capacitive sensor elements in the capacitive sensor matrix 804 are shown to be coupled to transmit traces T0-T11, which are shown to be coupled with the processing device 850 through a transmit multiplexer (MUX) 820 and a transmit line 822. The columns of capacitive sensor elements in capacitive sensor matrix 804 are shown to be coupled to receive traces R0-R11, which are shown to be coupled with the processing device 850 through the receive MUX 830 and a receive line 832.
The processing device 850 is shown to include transmit module 854, a receive module 856, and a measurement module 852. Various embodiments of the processing device 850 are described below with respect to
The measurement module 852 is to measure changes in capacitance associated with the capacitive sensor elements of the capacitive sensor matrix 804. It will be noted that the measurement module 852 may use any of various known methods for measuring capacitance. By way of example and not limitation, the measurement module 852 may use relaxation oscillator methods, provide current versus voltage phase shift measurements, measure resistor-capacitor charge timing, and/or utilize a capacitance bridge divider, charge transfer, successive approximation, sigma-delta modulation, charge-accumulation circuits, field effect, mutual capacitance, and/or frequency shift techniques. For some embodiments, the measurement module 852 may direct the operation of the transmit module 854 and the receive module 856 through control signals.
The transmit module 854 is to provide a portion of a scan operation that includes energizing capacitive sensor elements of the capacitive sensor matrix 804. For some embodiments, the transmit module 854 may energize the capacitive sensor elements through a scanning voltage. The receive module 856 is to provide a portion of the scan operation that includes obtaining a capacitance signal from energized capacitive sensor elements that may be used to detect the presence of a conductive object. In an embodiment, the capacitive sensor matrix includes multiple scan regions that are scanned by the processing device 850. The encircled area 806 may include capacitive sensor elements of one of the multiple scanned regions. In an embodiment, the measurement module 852 may compare the capacitance established through the energized capacitive elements with an expected capacitance to determine whether a conductive object is proximate to or in contact with capacitive sensor elements of the encircled area 806.
In an embodiment, the processing device 850 controls the transmit MUX 820 to select an appropriate row of capacitive sensor elements to be energized. Likewise, the processing device 850 may control the receive MUX 830 to so that the receive module 856 receives a capacitance signal from the appropriate column of the capacitive sensing matrix 804. The designation of rows and columns to include the excited and sensed capacitive sensor elements is merely one example, and in other embodiments, the designation may be reversed.
In an embodiment, the capacitive sensing system 800 operates using a mutual capacitance sensing technique, where a mutual capacitance may be formed at the intersection of two capacitive sensor elements in the capacitive sensor matrix 804. A conductive object proximate to the intersection may cause a change in this mutual capacitance. The change in capacitive may be measured by the measurement module 852. The measurement module 852 or another module and/or circuit may use the measured change in capacitance to determine a location or position of the conductive object relative to the capacitive sensor matrix 804.
In an embodiment of mutual capacitance sensing, the capacitive sensor elements within the encircled area 806 are excited by the transmit module 854 with a voltage through the transmit line 822, the transmit MUX 820, and the transmit trace T1 810. In an embodiment, the capacitive sensor elements along the transmit traces T0 824 and T2 826 are at a system ground 809 voltage while the transmit module is exciting the capacitive sensor elements along the transmit trace T1 810. During the scanning operation, the receive capacitive sensor elements within the encircled area may be sensed by the receive module 856 through the receive line 832, the receive MUX 830, and the receive trace R10 828. In an embodiment, the capacitive sensor elements along one or more of the receive traces R9 836 and R11 842 are at the system ground 809 voltage while the receive module 856 is sensing the capacitive sensor elements along the receive trace R10 828. Examples discussed below with respect to
As described above with respect to
In an embodiment, the capacitive sensor elements 912, 916, 930, 932 and the ground elements 914 and 918 comprise a scan region scanned by the processing device 850 of
When a conductive object such as a finger is present above the capacitive sensor elements within the encircled area 806, the mutual capacitances just discussed are decreased and capacitances are established between the finger and each of the capacitive sensor elements 912, 916, 930, and 932. A capacitance is also established between the finger and the ground elements 918 and 914. The receive module 856 is to receive the capacitance signal (e.g., a current) reflecting the changes in mutual capacitances and the newly established capacitances.
As described with respect to
Returning to
In an embodiment, the capacitive sensor elements 1012, 1016, 1030, and 1032, and the ground elements 1014, 1018, 1031, and 1033 comprise a scan region scanned by the processing device 850 of
When a conductive object such as a finger is present above the capacitive sensor elements within the encircled area 806, the mutual capacitances just discussed are decreased and capacitances are established between the finger and each of the capacitive sensor elements 1012, 1016, 1030, and 1032. A capacitance is also established between the finger and the ground elements 1014, 1018, 1031, and 1033. It should be noted that the open shape of the capacitive sensor elements 1012, 1016, 1030, and 1032 may result in reduced capacitances with the finger. The receive module 856 is to receive the capacitance signal (e.g., a current) reflecting the changes in mutual capacitances and the newly established capacitances. Although the energized ground element 1033 may form a capacitor with the finger and surrounding capacitive sensor elements, the effect on positional accuracy has been observed to be acceptably small in an embodiment.
Current associated with the capacitances formed between the finger and each of the capacitive sensor elements 1012, 1016, 1030, and 1032 can be mitigated in the same or similar way as discussed above with respect to
In an embodiment, the capacitive sensor elements 1112, 1116, 1132, and 1134 as well as the ground elements 1133 and 1135 comprise a scan region scanned by the processing device 850 of
When a conductive object such as a finger is present above the capacitive sensor elements within the encircled area 806, the mutual capacitances just discussed are decreased and capacitances are established between the finger and each of the capacitive sensor elements 1112, 1116, 1132, and 1134. A capacitance is also established between the finger and the ground elements 1133 and 1135. The ground elements 1133 and 1135 are shown to be coupled to the system ground 809 through the capacitive sensor elements 1138 and 1140, respectively. The receive module 856 is to receive the capacitance signal (e.g., a current) reflecting the changes in mutual capacitances and the newly established capacitances.
Current associated with the capacitances formed between the finger and each of the capacitive sensor elements 1112, 1116, 1132, and 1134 can be mitigated in the same or similar way as described above with respect to
When these capacitive sensor elements are at the system ground 809 voltage, they provide a grounded element to an energized scan region. Noise signals may be drained to ground through the ground elements as described herein. The patterns 1206, 1208, 1210, and 1212 are example transmit (TX) capacitive sensor elements with extended ground element, while the pattern 1214 is an example receive (RX) capacitive sensor element with an extended ground element.
At block 1302, the method 1300 may include the sensing module 106 of
In an embodiment, while the sensing module 106 scans the capacitive sensor element 220, the sensing module 106 permits the system ground 112 to be applied to the ground element 224, of the scan region 103, through the second capacitive sensor element 226. In an embodiment, the capacitive sensor element 226 is coupled to system ground 112 in the absence of any applied voltage and the sensing module 106 may refrain from applying a higher voltage than the system ground 112 voltage to the capacitive sensor element 226, while the sensing module 106 is scanning the scan region 103. Some embodiments include a scan region including multiple ground elements coupled to a system ground through a capacitive sensor element (e.g., see the ground elements 1014 and 1031 of
In an embodiment, a mutual capacitance between the capacitive sensor element 220 and the capacitive sensor element 222 of
Returning to
Providing a ground element in a scanned region through a capacitive sensor element of a grounded scan region, as described herein, creates a pathway for noise signals to be drained to ground. This removes noise that would otherwise be mixed into a capacitance signal with signals that are useful for detecting the presence of a conductive object. By removing this noise, the signal to noise ratio associated with measured capacitance signals is improved. The improved signal to noise ratio results in improved accuracy in presence detection and position calculation. Capacitance signal can then be trusted to have a level of stability such that a need to recheck or resample the capacitance signal is reduced. The resulting time savings provide for a faster position calculation process. Reducing measurement rechecking and/or re-sampling also leads to reduced storage resource consumption, which can further result in reduced power consumption.
The electronic system 1400 includes a processing device 1410, the capacitive sensor array 1420, touch-sensor buttons 1440, host processor 1450, embedded controller 1460, and non-capacitance sensor elements 1470. The processing device 1410 may include analog and/or digital general purpose input/output (“GPIO”) ports 1407. GPIO ports 1407 may be programmable. The digital block array may be configured to implement a variety of digital logic circuits (e.g., DACs, digital filters, or digital control systems) using, in one embodiment, configurable user modules (“UMs”). The digital block array may be coupled to a system bus. Processing device 1410 may also include memory, such as random access memory (“RAM”) 1405 and program flash 1404. RAM 1405 may be static RAM (“SRAM”), and program flash 1404 may be a non-volatile storage, which may be used to store firmware (e.g., control algorithms executable by processing core 1402 to implement operations described herein). Processing device 1410 may also include a microcontroller unit (“MCU”) 1403 coupled to memory and the processing core 1402.
As illustrated, capacitance sensor 1401 may be integrated into processing device 1410. Capacitance sensor 1401 may include analog I/O for coupling to an external component, such as capacitive sensor array 1420, touch-sensor buttons 1440, and/or other devices. Capacitance sensor 1401 and processing device 1410 are described in more detail below.
The embodiments described herein can be used in any capacitive sensor array application, for example, the capacitive sensor array 1420 may include a touch screen, a touch-sensor slider, or touch-sensor buttons 1440 (e.g., capacitance sensor buttons). The operations described herein may include, but not be limited to, notebook pointer operations, lighting control (dimmer), volume control, graphic equalizer control, speed control, or other control operations requiring gradual or discrete adjustments. It will also be noted that these embodiments of capacitive sense implementations may be used in conjunction with non-capacitive sensor elements 1470, including but not limited to pick buttons, sliders (ex. display brightness and contrast), scroll-wheels, multi-media control (ex. volume, track advance, etc) handwriting recognition and numeric keypad operation.
In one embodiment, the electronic system 1400 includes a capacitive sensor array 1420 of sensor elements coupled to the processing device 1410 via bus 1421. In an embodiment, the capacitive sensor array may include capacitive sensor elements 104 of
The electronic system 1400 may include any combination of one or more of the capacitive sensor array 1420, and/or touch-sensor button 1440. In another embodiment, the electronic system 1400 may also include non-capacitance sensor elements 1470 coupled to the processing device 1410 via bus 1471. The non-capacitance sensor elements 1470 may include buttons, light emitting diodes (“LEDs”), and other user interface devices, such as a mouse, a keyboard, or other functional keys that do not require capacitance sensing. In one embodiment, busses 1471, 1441, 1431, and 1421 may be a single bus. Alternatively, these buses may be configured into any combination of one or more separate buses.
Processing device 1410 may include internal oscillator/clocks 1406 and communication block (“COM”) 1408. The oscillator/clocks block 1406 provides clock signals to one or more of the components of processing device 1410. Communication block 1408 may be used to communicate with an external component, such as a host processor 1450, via host interface (“I/F”) line 1451. Alternatively, processing device 1410 may also be coupled to the embedded controller 1460 to communicate with the external components, such as host processor 1450. In one embodiment, the processing device 1410 is configured to communicate with the embedded controller 1460 or the host processor 1450 to send and/or receive data.
Processing device 1410 may reside on a common carrier substrate such as, for example, an integrated circuit (“IC”) die substrate, a multi-chip module substrate, or the like. Alternatively, the components of processing device 1410 may be one or more separate integrated circuits and/or discrete components. In one exemplary embodiment, processing device 1410 may be the Programmable System on a Chip (“PSoC®”) processing device, developed by Cypress Semiconductor Corporation, San Jose, Calif. Alternatively, processing device 1410 may be one or more other processing devices known by those of ordinary skill in the art, such as a microprocessor or central processing unit, a controller, special-purpose processor, digital signal processor (“DSP”), an application specific integrated circuit (“ASIC”), a field programmable gate array (“FPGA”), or the like.
It will also be noted that the embodiments described herein are not limited to having a configuration of a processing device coupled to the host processor 1450, but may include a system that measures the capacitance on the sense device and sends the raw data to another host computer where it is analyzed by an application. In effect, the processing that is done by processing device 1410 may also be done in the host computer.
It is noted that the processing device 1410 of
Capacitance sensor 1401 may be integrated into the IC of the processing device 1410, or alternatively, in a separate IC. The capacitance sensor 1401 may include relaxation oscillator (RO) circuitry, a sigma delta modulator (also referred to as CSD) circuitry, charge transfer circuitry, charge accumulation circuitry, or the like, for measuring capacitance as would be appreciated by one of ordinary skill in the art having the benefit of this disclosure. Alternatively, descriptions of capacitance sensor 1401 may be generated and compiled for incorporation into other integrated circuits. For example, behavioral level code describing capacitance sensor 1401, or portions thereof, may be generated using a hardware descriptive language, such as VHDL or Verilog, and stored to a machine-accessible medium (e.g., CD-ROM, hard disk, floppy disk, etc.). Furthermore, the behavioral level code can be compiled into register transfer level (“RTL”) code, a netlist, or even a circuit layout and stored to a machine-accessible medium. The behavioral level code, the RTL code, the netlist, and the circuit layout all represent various levels of abstraction to describe capacitance sensor 1401.
It will be noted that the components of the electronic system 1400 may include only some or all the discrete components described above, or some combination thereof.
In one embodiment, electronic system 1400 is used in a notebook computer. Alternatively, the electronic device may be used in other applications, such as a mobile handset, a personal data assistant (“PDA”), a keyboard, a television, a remote control, a monitor, a handheld multi-media device, a handheld video player, a handheld gaming device, or a control panel.
Example methods and apparatus to detect a conductive object have been described. Although the claimed subject matter has been described with reference to specific embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of what is claimed. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one. In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In the event of inconsistent usages between this document and those documents so incorporated by reference, the usage in the incorporated reference(s) should be considered supplementary to that of this document; for irreconcilable inconsistencies, the usage in this document controls.
The above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (or one or more aspects thereof) may be used in combination with each other. Other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the claims should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended; a system, device, article, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels and are not intended to impose numerical requirements on their objects.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Number | Name | Date | Kind |
---|---|---|---|
5279187 | Salmon | Jan 1994 | A |
5650597 | Redmayne | Jul 1997 | A |
6188391 | Seely et al. | Feb 2001 | B1 |
6370965 | Knapp | Apr 2002 | B1 |
6452514 | Philipp | Sep 2002 | B1 |
6639315 | Kazama et al. | Oct 2003 | B2 |
7129935 | Mackey | Oct 2006 | B2 |
7663607 | Hotelling et al. | Feb 2010 | B2 |
7755026 | Pittel et al. | Jul 2010 | B2 |
7755612 | Park et al. | Jul 2010 | B2 |
7808255 | Hristov et al. | Oct 2010 | B2 |
7812827 | Hotelling | Oct 2010 | B2 |
7864160 | Geaghan et al. | Jan 2011 | B2 |
7973771 | Geaghan | Jul 2011 | B2 |
8004497 | Xiaoping | Aug 2011 | B2 |
8004499 | Geaghan et al. | Aug 2011 | B2 |
8059103 | Geaghan | Nov 2011 | B2 |
8174507 | Xiaoping | May 2012 | B2 |
8217916 | Anno | Jul 2012 | B2 |
8237453 | Badaye et al. | Aug 2012 | B2 |
8279187 | Geaghan | Oct 2012 | B2 |
8405633 | Geaghan | Mar 2013 | B2 |
8410795 | Peng et al. | Apr 2013 | B1 |
8432170 | Walsh | Apr 2013 | B1 |
8502796 | Yilmaz | Aug 2013 | B1 |
8519973 | Xiaoping | Aug 2013 | B1 |
8531418 | Nolting et al. | Sep 2013 | B2 |
8536880 | Philipp | Sep 2013 | B2 |
8542215 | Hanauer | Sep 2013 | B2 |
8614690 | Grunthaner et al. | Dec 2013 | B2 |
8638107 | Schwartz et al. | Jan 2014 | B2 |
8648819 | Philipp | Feb 2014 | B2 |
8692799 | Landry et al. | Apr 2014 | B1 |
8726497 | Geaghan | May 2014 | B2 |
8749518 | Kuo | Jun 2014 | B2 |
8754662 | Weng et al. | Jun 2014 | B1 |
8872526 | Hoshtanar et al. | Oct 2014 | B1 |
8903679 | Peng et al. | Dec 2014 | B2 |
9007333 | Wilson et al. | Apr 2015 | B1 |
9151790 | Hoshtanar | Oct 2015 | B1 |
9207820 | Lamont et al. | Dec 2015 | B2 |
9292138 | Gourevitch et al. | Mar 2016 | B2 |
20050200799 | Murai | Sep 2005 | A1 |
20070008299 | Hristov | Jan 2007 | A1 |
20070074914 | Geaghan et al. | Apr 2007 | A1 |
20070257894 | Philipp | Nov 2007 | A1 |
20070268265 | Xiaoping | Nov 2007 | A1 |
20070268266 | Xiaoping | Nov 2007 | A1 |
20070291009 | Wright et al. | Dec 2007 | A1 |
20080074398 | Wright | Mar 2008 | A1 |
20080156546 | Hauck | Jul 2008 | A1 |
20080158175 | Hotelling et al. | Jul 2008 | A1 |
20080309633 | Hotelling et al. | Dec 2008 | A1 |
20090002396 | Andrews et al. | Jan 2009 | A1 |
20090120697 | Wilner | May 2009 | A1 |
20090135157 | Harley | May 2009 | A1 |
20090159344 | Hotelling et al. | Jun 2009 | A1 |
20090189866 | Haffenden et al. | Jul 2009 | A1 |
20090194344 | Harley et al. | Aug 2009 | A1 |
20090252386 | Dean et al. | Oct 2009 | A1 |
20090267916 | Hotelling | Oct 2009 | A1 |
20090273570 | Degner et al. | Nov 2009 | A1 |
20090303196 | Furukawa | Dec 2009 | A1 |
20100026655 | Harley | Feb 2010 | A1 |
20100045614 | Gray et al. | Feb 2010 | A1 |
20100045615 | Gray et al. | Feb 2010 | A1 |
20100045632 | Yilmaz et al. | Feb 2010 | A1 |
20100046561 | Grant et al. | Feb 2010 | A1 |
20100073301 | Yousefpor et al. | Mar 2010 | A1 |
20100079384 | Grivna | Apr 2010 | A1 |
20100079402 | Grunthaner et al. | Apr 2010 | A1 |
20100096193 | Yilmaz et al. | Apr 2010 | A1 |
20100110038 | Mo et al. | May 2010 | A1 |
20100123670 | Philipp | May 2010 | A1 |
20100163394 | Tang et al. | Jul 2010 | A1 |
20100193257 | Hotelling et al. | Aug 2010 | A1 |
20100214233 | Lee | Aug 2010 | A1 |
20100220075 | Kuo et al. | Sep 2010 | A1 |
20100252335 | Orsley | Oct 2010 | A1 |
20100253629 | Orsley | Oct 2010 | A1 |
20100253651 | Day | Oct 2010 | A1 |
20100271330 | Philipp | Oct 2010 | A1 |
20100289503 | Reynolds et al. | Nov 2010 | A1 |
20100292945 | Reynolds et al. | Nov 2010 | A1 |
20100295564 | Reynolds | Nov 2010 | A1 |
20100295821 | Chang et al. | Nov 2010 | A1 |
20100301879 | Philipp | Dec 2010 | A1 |
20100302201 | Ritter et al. | Dec 2010 | A1 |
20100328228 | Elias | Dec 2010 | A1 |
20100328255 | Ishizaki et al. | Dec 2010 | A1 |
20110006832 | Land et al. | Jan 2011 | A1 |
20110007020 | Hong et al. | Jan 2011 | A1 |
20110018829 | Peng | Jan 2011 | A1 |
20110025629 | Grivna | Feb 2011 | A1 |
20110025639 | Trend et al. | Feb 2011 | A1 |
20110063251 | Geaghan et al. | Mar 2011 | A1 |
20110095990 | Philipp et al. | Apr 2011 | A1 |
20110115729 | Kremin et al. | May 2011 | A1 |
20110141062 | Yu et al. | Jun 2011 | A1 |
20110157050 | Jang et al. | Jun 2011 | A1 |
20110171998 | Westerman | Jul 2011 | A1 |
20110242028 | Lee et al. | Oct 2011 | A1 |
20110279410 | Han et al. | Nov 2011 | A1 |
20110316567 | Chai | Dec 2011 | A1 |
20120044193 | Peng et al. | Feb 2012 | A1 |
20120044197 | Polishchuk | Feb 2012 | A1 |
20120044199 | Karpin | Feb 2012 | A1 |
20120044201 | Xiaoping | Feb 2012 | A1 |
20120044203 | Ishizaki et al. | Feb 2012 | A1 |
20120062472 | Yilmaz | Mar 2012 | A1 |
20120062510 | Mo et al. | Mar 2012 | A1 |
20120092350 | Ganapathi et al. | Apr 2012 | A1 |
20120105355 | Souchkov | May 2012 | A1 |
20120113047 | Hanauer | May 2012 | A1 |
20120127099 | Liu et al. | May 2012 | A1 |
20120146943 | Fairley et al. | Jun 2012 | A1 |
20120154324 | Wright et al. | Jun 2012 | A1 |
20120169651 | Chang | Jul 2012 | A1 |
20120169653 | Chang | Jul 2012 | A1 |
20120169655 | Chang | Jul 2012 | A1 |
20120169656 | Chang | Jul 2012 | A1 |
20120227259 | Badaye et al. | Sep 2012 | A1 |
20120229417 | Badaye | Sep 2012 | A1 |
20120268416 | Pirogov et al. | Oct 2012 | A1 |
20120306802 | McCracken | Dec 2012 | A1 |
20120319974 | Kim et al. | Dec 2012 | A1 |
20130015868 | Peng | Jan 2013 | A1 |
20130027344 | Choon | Jan 2013 | A1 |
20130033451 | Olson | Feb 2013 | A1 |
20130049771 | Peng et al. | Feb 2013 | A1 |
20130080109 | Peng et al. | Mar 2013 | A1 |
20130082719 | Prendergast et al. | Apr 2013 | A1 |
20130100071 | Wright et al. | Apr 2013 | A1 |
20130176277 | Wang | Jul 2013 | A1 |
20130207911 | Barton et al. | Aug 2013 | A1 |
20130207923 | Mohindra et al. | Aug 2013 | A1 |
20130234980 | Wang | Sep 2013 | A1 |
20130242485 | Ohtani et al. | Sep 2013 | A1 |
20130257799 | Lamont et al. | Oct 2013 | A1 |
20130285975 | Hong et al. | Oct 2013 | A1 |
20140009215 | Prest et al. | Jan 2014 | A1 |
20140022202 | Badaye et al. | Jan 2014 | A1 |
20140043279 | Pedersen et al. | Feb 2014 | A1 |
20140043280 | Cok | Feb 2014 | A1 |
20140125361 | Tevs | May 2014 | A1 |
20140152580 | Weaver et al. | Jun 2014 | A1 |
20140152610 | Suwald | Jun 2014 | A1 |
20140152919 | Philipp | Jun 2014 | A1 |
20140160374 | Wang et al. | Jun 2014 | A1 |
20140210791 | Hanauer et al. | Jul 2014 | A1 |
20140225839 | Dunphy et al. | Aug 2014 | A1 |
20140354301 | Trend | Dec 2014 | A1 |
20140368750 | Liao et al. | Dec 2014 | A1 |
20150002445 | Brunet et al. | Jan 2015 | A1 |
20150002446 | Ayzenberg | Jan 2015 | A1 |
20150002752 | Shepelev et al. | Jan 2015 | A1 |
20150097801 | Trend et al. | Apr 2015 | A1 |
20150130754 | Yairi et al. | May 2015 | A1 |
20150280707 | Hovden | Oct 2015 | A1 |
20150349773 | Gourevitch et al. | Dec 2015 | A1 |
20150370369 | Kuo et al. | Dec 2015 | A1 |
20150370396 | Hotelling et al. | Dec 2015 | A1 |
20150378495 | Losh | Dec 2015 | A1 |
20150378498 | Huie | Dec 2015 | A1 |
20160004343 | Gourevitch et al. | Jan 2016 | A1 |
20160011690 | Rowe et al. | Jan 2016 | A1 |
Number | Date | Country |
---|---|---|
2214084 | Aug 2010 | EP |
2592533 | May 2013 | EP |
20100032283 | Mar 2010 | KR |
100979910 | Sep 2010 | KR |
20100116281 | Nov 2010 | KR |
2008079596 | Jul 2008 | WO |
2010062808 | Jun 2010 | WO |
WO 2011015827 | Feb 2011 | WO |
2011058562 | May 2011 | WO |
Entry |
---|
International Search Report and Written Opinion of the International Searching Authority for International Application No. PCT/IB2011/003294 mailed Jun. 22, 2012; 11 pages. |
International Search Report for International Application No. PCT/US11/53649 dated Oct. 30, 2012; 3 pages. |
USPTO Final Rejection for U.S. Appl. No. 14/098,057 dated Jun. 19, 2014; 14 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 13/241,514 dated Nov. 12, 2013; 11 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 14/098,057 dated Feb. 20, 2014; 19 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Feb. 24, 2014; 7 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US11/53649 dated Mar. 23, 2014; 5 pages. |
U.S. Appl. No. 13/241,514 “Accuracy in a Capacitive Sense Array” Tao Peng et al., filed Sep. 23, 2011; 34 pages. |
U.S. Appl. No. 14/098,057 “Interleaving Sense Elements of a Capacitive-Sense Array” Oleksandr Hoshtanar et al., filed Dec. 5, 2013; 55 pages. |
U.S. Appl. No. 14/297,115 “Sensor Pattern With Signal-Spreading Electrodes” Oleksandr Hoshtanar et al., filed Jun. 5, 2014; 58 pages. |
Lee, et al., “A Multi-Touch Three Dimensional Touch-Sensitive Tablet”, Computer Systems Research Institute, University of Toronto, Apr. 1985; 5 pages. |
SIPO Office Action for Application No. 201180002772.3 dated Jun. 9, 2015; 4 pages. |
ST Microelectronics, “Guidelines for Designing Touch Sensing Applications with Surface Sensors”, retrieved from http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application—note/DM00087990.pdf , dated Sep. 30, 2013; 36 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 14/297,115 dated Sep. 9, 2014; 16 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Apr. 1, 2014; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated May 13, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Jun. 27, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Aug. 13, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Sep. 18, 2014; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/241,514 dated Nov. 3, 2014; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 14/098,057 dated Jul. 7, 2014; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 14/098,057 dated Sep. 16, 2014; 8 pages. |
U.S. Appl. No. 14/525,015 “Interleaving Sense Elements of a Capacitive-Sense Array,” Oleksandr Hoshtanar, filed Oct. 27, 2014; 56 pages. |
Camacho, Oscar, “Designing Touch Sensing Electrodes,” Freescale Semiconductor Application Note, Document No. AN3863, Rev. 4, Jul. 2011; 28 pages. |
USPTO Advisory Action for U.S. Appl. No. 14/297,115 dated May 7, 2015; 3 pages. |
USPTO Final Rejection for U.S. Appl. No. 14/297,115 dated Feb. 18, 2015; 18 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 14/297,115 dated Jul. 8, 2015; 22 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 14/297,115 dated Sep. 19, 2014; 16 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 14/098,057 dated Aug. 15, 2014; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 14/297,115 dated Dec. 4, 2015; 9 pages. |
Yazici, Serkan, “Suppression of Spurious Modes via Dummy Electrodes and 2% Frequency Shift via Cavity Size Selection for 1 GHz AIN MEMS Contour-Mode Resonators,” IEEE Frequency Control Symposium (FCS), May 21-24, 2012, pp. 1-5; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 14/525,015 dated Mar. 25, 2016; 10 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 14/525,015 dated Jun. 8, 2016; 12 pages. |