US20200012365A1 - System and method to measure capacitance of capacitive sensor array - Google Patents
- ️Thu Jan 09 2020
US20200012365A1 - System and method to measure capacitance of capacitive sensor array - Google Patents
System and method to measure capacitance of capacitive sensor array Download PDFInfo
-
Publication number
- US20200012365A1 US20200012365A1 US16/510,750 US201916510750A US2020012365A1 US 20200012365 A1 US20200012365 A1 US 20200012365A1 US 201916510750 A US201916510750 A US 201916510750A US 2020012365 A1 US2020012365 A1 US 2020012365A1 Authority
- US
- United States Prior art keywords
- electrode
- sensor array
- capacitance
- capacitive sensor
- electrodes Prior art date
- 2008-09-26 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000005259 measurement Methods 0.000 claims description 81
- 238000012545 processing Methods 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 5
- 230000010354 integration Effects 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 239000003990 capacitor Substances 0.000 description 20
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002277 temperature effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0446—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
Definitions
- Embodiments of the present invention generally relate to touch sensitive sensor arrays.
- touch screen or track pad which uses an array of capacitive sensors using high impedance capacitance substrates.
- the current based on the change of the capacitance at the intersection of a row and a column of the array, which varies depending on the presence or absence of a touch, e.g., a finger, etc.
- Row and/or columns are scanned sequentially and independently, one by one across the array by a microprocessor.
- the microprocessor may start by measuring the capacitance at a first column and a first row, then measuring the capacitance for the intersection of the first column and a second row, and then measuring each subsequent intersection in the capacitive sensor array. Thus, if there are 10 rows and 10 columns, a total of 100 measurements of capacitance may be obtained and stored by the microprocessor. Based on the measurements, a centroid corresponding to the finger location may then determined by the microprocessor.
- Measuring of each intersection of each row and column may result in the measurements being subject to variations in the physical properties of the sensor array. For example, temperature changes can increase or decrease the capacitance.
- measuring capacitance means that the measured range with includes the absolute value of the capacitance. For example, if the capacitance is 8 picofarads (pF) without a finger present and a capacitance of 8.1 pF indicates a touch, the measurement circuit may be calibrated to measure a range of 1 to 10 pF for instance while the dynamic range is only 0.1. This leads to low resolution. The centering of the measurement window by using current compensation may avoid this low resolution.
- the current compensation involves using a current source to balance out or subtract the base capacitance. The current source is used to provide a current based on the baseline capacitance and thereby subtract out the baseline capacitance from capacitance measurements. The microprocessor accesses and load the baseline values into a programmable current source before each measurement of each row and column intersection. This current compensation solution requires extra hardware which increases costs and is slower as additional operations and settling times increase the time for each scan.
- embodiments of the present invention are directed to a system and method for determining position information e.g., with respect to a touch sensitive array.
- Position information is determined based on differential capacitance measurements in one embodiment.
- the differential capacitance measurements may be with respect to adjacent rows and/or columns of the array and are substantially immune to variations (e.g., temperature changes, dielectric changes, etc.) of a capacitive sensor array.
- the differential capacitive measurements further facilitate increased resolution and require fewer measurements thereby making scans faster and more precise.
- an embodiment of the present invention is directed to a method for determining position information.
- the method includes selecting a column, a first row, and a second row of a capacitive sensor array.
- the first row and second row intersect with the column of the capacitive sensor array. Further, the first and second row may be selected as an adjacent pair or a distant pair (e.g., separated by at least one other row).
- the method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array. The location of the object may be determined by computing capacitance values for each row and column intersection based on the differential capacitance measurements.
- the system includes a sensor array controller for selecting each of a plurality of rows and each of a plurality of columns for measuring a differential capacitance.
- the differential capacitance may include the difference in capacitance between two adjacent rows and thus variations (e.g., temperature effects, dielectric variations, etc.) in the capacitive sensor array may be substantially removed.
- the capacitive sensor array is operable to be controlled by the sensor array controller for detecting a presence of an object proximate to the sensor array.
- the system further includes a data storage module for storing a plurality of differential capacitive measurements and a data processing module for processing the plurality of differential capacitive measurements to determine the position of an object proximate to a capacitive sensor array.
- the circuit for measuring the capacitance across two rows or columns is differential in nature thereby leading to a direct differential measurement which is supplied to a processor for position determination.
- a processor for position determination By eliminating the base capacitance of the array in this fashion, more resolution applied via the capacitive sensor to the expected dynamic range for a touch.
- absolute capacitance measurements can be taken and supplied to the processor which computes the different values via software.
- embodiments of the present invention facilitate more precise capacitance measurements and therefore more accurate object location detection.
- Embodiments of the present invention further facilitate simplified capacitive sensor array systems by removing the necessity for current compensation circuitry.
- embodiments of the present invention allow more frequent scans by reducing the number of measurements performed for each column.
- FIG. 1 shows block a diagram of an exemplary system for determining position information, in accordance with one embodiment of the present invention.
- FIG. 2 shows a block diagram of an exemplary capacitive sensor array, in accordance with another embodiment of the present invention.
- FIG. 3 shows block diagram of an exemplary implementation of a system for determining position information, in accordance with an embodiment of the present invention.
- FIG. 4 shows an exemplary graph of capacitance measurements, in accordance with an embodiment of the present invention.
- FIG. 5 shows an exemplary system for determining position information, in accordance with an embodiment of the present invention.
- FIG. 6 shows a flowchart of an exemplary method for determining position information, in accordance with an embodiment of the present invention.
- FIGS. 1, 3, and 5 illustrate example components used by various embodiments of the present invention. Although specific components are disclosed in circuits or systems 100 , 300 , and 500 it should be appreciated that such components are examples. That is, embodiments of the present invention are well suited to having various other components or variations of the components recited in systems 100 , 300 , and 500 . It is appreciated that the components in systems 100 , 300 , and 500 may operate with other components than those presented, and that not all of the components of systems 100 , 300 , and 500 may be used to achieve the goals of systems 100 , 300 , and 500 .
- systems 100 , 300 , and 500 include components or modules that, in various embodiments, are carried out by software, e.g., a processor under the control of computer-readable and computer-executable instructions.
- the computer-readable and computer-executable instructions reside, for example, in data storage features such as computer usable memory, removable storage, and/or non-removable storage.
- the computer-readable and computer-executable instructions are used to control or operate in conjunction with, for example, a processing unit It should be appreciated that the aforementioned components of systems 100 , 300 , and 500 can be implemented in hardware or software or in a combination of both.
- FIG. 1 shows block diagram of an exemplary system for determining position information, in accordance with another embodiment of the present invention.
- System 100 includes clock source 102 , buffer 142 , inverter 140 , row multiplexers 104 and 130 , column multiplexers 106 and 132 , row capacitors 108 and 128 , column capacitors 110 and 126 , measurement capacitors 112 and 124 , current sampler 116 , current to voltage converter 118 , analog to digital converter (ADC) 120 , and microprocessor 122 .
- System 100 measures the differential current based on the difference in capacitance of measurement capacitors 112 and 124 .
- Clock source 102 is coupled to buffer 142 , inverter 140 , and current sampler 116 .
- Buffer 142 is coupled to row multiplexer 104 .
- Inverter 140 is coupled to row multiplexer 130 . Row multiplexers 104 and 130 thus receive clock signals. The selection of rows and columns via row multiplexers 130 and 104 and column multiplexers 106 and 132 allows current sampler 116 to measure a differential current between two rows of a capacitive sensor array.
- clock source 102 , buffer 142 , and inverter 140 may be interchanged with a component having an inverting and non-inverting state.
- the coupling of current sampler 116 and clock source 102 may be optional or current sampler 116 may be coupled to a microprocessor (e.g., microprocessor 122 ) or some external control.
- current sampler 116 provides synchronous rectification which is represented by a switch which becomes closed only on the positive transition of a clock signal from clock source 102 .
- Current sampler 116 may be a switching circuit.
- Current to voltage converter 118 converts the measured current to a voltage for input to ADC 120 .
- ADC 120 converts the analog voltage to a digital signal for input to microprocessor 122 .
- Microprocessor 122 controls row multiplexers 104 and 130 and column multiplexers 106 and 132 , sets conversion times and collects the data from the capacitive sensor array.
- Microprocessor 122 may utilize column multiplexers 106 and 132 to select a single column of capacitive sensor array (e.g., an indium tin oxide (ITO) sensor array) and utilizes row multiplexers 104 and 130 to select a pair of rows.
- ITO indium tin oxide
- the selection of two different rows in combination with the clock signal and inverted clock signal allows current to flow in opposite directions though measurement capacitors 112 and 124 .
- the opposite current flow results in a current difference flowing into current sampler 116 . That is, current sampler 116 receives the summation of the currents (e.g., in opposite directions) or a differential current.
- This differential current reflects the difference in the capacitance of measurement capacitors 112 and 124 . For example, if the capacitance of capacitor 112 is greater than the capacitance of capacitor 124 , there will be a net positive current remaining and measured by the current sampler 116 .
- the differential current measured is independent of physical variations on the capacitive sensor array that are common to both measured capacitors. For example, a temperature variation which uniformly impacts the capacitive sensor arrays may be substantially cancelled because both measurements capacitors 112 and 124 will include the noise signal which thereby will be subtracted out. Similarly, physical variations (e.g., dielectric changes caused by temperature changes, etc.) that impact the array in general are substantially removed from the differential current measurements.
- embodiments of the present invention provide for zero current centered measurements. For example, where the difference in capacitance (as measured based on the current) is 0.1 pF to register a touch instead of an absolute measurement of 8.1 pF, the dynamic range can be tuned to measure small variations (e.g., a range of 0-0.5 pF instead of 0-10 pF). It is appreciated that the differential measurements of embodiments of the present invention thereby remove the necessity of a current source and additional circuitry for providing current compensation. Embodiments of the present invention may thus be simpler and more reliable with increase resolution.
- ADO 220 has 10 output bits for communicating a value to microprocessor
- the 10 bits may be used to communicate values with a range of 1 pF instead of a range of 5 or 10 pF. Accordingly, embodiments of the present invention facilitate increased accuracy and resolution of measurements.
- the pairs of rows may be adjacent as microprocessor 122 goes through each column of a capacitive sensor array. That is, microprocessor 122 may select pairs of adjacent rows for making differential measurements. For example, microprocessor 222 may select column C 0 , then obtain differential measurements between rows R 0 and R 1 , then R 1 and R 2 , the R 2 and R 3 , all the way up to R(N ⁇ 1) and R(N).
- row measurements may not necessarily be across adjacent rows.
- the pairs of rows may be distant (e.g., separated by at least one other row) as microprocessor 122 goes through each column of a capacitive sensor array. That is, microprocessor 122 may select a first row and measure a differential capacitance between the first row and each of the other rows of the capacitive sensor array for each column. For example, microprocessor may selected column C 0 , then get differential measurements between row R 0 and R 1 , then row R 0 and R 2 , then rows R 0 and R 3 , all the way up to row R 0 and RN.
- Embodiments of the present invention may further include an extra row and column to be used a control (e.g., baseline) for differential measurements, e.g., a dummy row.
- the scanning of the rows in pairs results in N ⁇ 1 measurements per each column in a capacitive sensory array having N rows. That is, the scanning of the rows in pairs means that one less measurement is made per column which decreases the rime to scan the capacitive sensor array. For example, where a capacitive sensor array has 10 rows and 10 columns, 9 differential measurements for each of the 10 columns will be made. This results in a total of 90 (e.g., 9 differential measurements ⁇ 10 columns) differential measurements being made. It is appreciated that a measurement for each row and column intersection would result in 100 measurements (e.g., 10 rows ⁇ 10 columns). More generally, a capacitive sensor array with N row and M columns will have N ⁇ 1 measurements per column and N ⁇ 1 ⁇ M measurements in total in accordance with embodiments of the present invention.
- Microprocessor 122 further analyzes the data from the capacitive sensor array. Based on the differential current measurements and corresponding differential capacitance values, microprocessor 122 can determine the centroid of an object relative to the capacitive sensor array. In one embodiment, microprocessor 122 integrates the differential capacitive values going down each column to create a curve of the total capacitance at each row and column intersection (e.g., See FIG. 4 ). The integration may be then used for position determination. The curve may be further adjusted by adding the absolute value of the lowest negative number to each capacitance value thereby shifting the curve up to assist in locating a centroid. In another embodiment, microprocessor 122 may execute a method of searching the differential values for locations where the differential values change from positive to negative (e.g., cross zero).
- FIG. 2 shows block diagram of an exemplary capacitive sensor array, in accordance with another embodiment of the present invention.
- Capacitive sensor array 275 includes rows R 0 -RN and columns C 0 -CN.
- Multiplexers 104 , 106 , 130 , and 132 may be used to select respective pairs of rows and columns as microprocessor 122 scans each pair of rows and the corresponding column intersection.
- scanning of capacitive sensor array 275 may be based on differential measurements of adjacent pairs (e.g., separated by at least one other row). For example, column C 0 282 may be selected and differential measurements may be made with row R 0 280 and row R 1 278 , then row R 1 278 and row R 2 284 , then row R 2 284 and row R 3 286 , all the way up to row R(N ⁇ 1) 288 and row RN 290 . As discussed herein, the roll of the columns and rows can be reverses in accordance with embodiments of the present invention.
- scanning of capacitive sensor array 275 may also be based on differential measurements of distant pairs (e.g., separated by at least one other row). For example, column C 0 282 may be selected and differential measurements may be made with row R 0 280 and row R 1 278 , then row R 0 280 and row R 2 284 , then row R 0 280 and row R 3 286 , all the way up to row R 0 280 and row RN 290 .
- FIG. 3 shows block diagram of an exemplary implementation of a system for determining position information, in accordance with an embodiment of the present invention.
- System 300 includes clock 1 370 , clock 2 372 , voltage rail 334 (e.g., Vcc), row multiplexers 304 and 330 , column multiplexers 306 and 332 , row capacitors 308 and 328 , column capacitors 310 and 326 , measurement capacitors 312 and 324 , switches 340 - 350 , amplifiers 310 and 356 , resistor 354 , capacitor 352 , reference voltage (Vref) 358 , and analog to digital converter (ADC) 360 .
- Circuit 300 measures the differential current based on the difference in capacitance of measurement capacitors 312 and 324 .
- Arrows 374 reflect an exemplary current flow.
- System 300 operates in a substantially similar manner to system 200 .
- Switches 342 , 344 , and 348 are coupled to clock 1 370 .
- Switches 340 , 346 , and 348 are coupled to clock 2 372 . It is appreciated that clock 1 370 and clock 2 372 may be inverses of each other.
- Row multiplexers 330 and 304 and column multiplexers 306 and 332 may be controlled by a microprocessor (e.g., microprocessor 222 ).
- Amplifier 310 in combination with switches 348 and 350 acts a current sampler (e.g., current sampler 216 ) to sample differential current from measurement capacitors 312 and 324 .
- the differential current measurement signal then passes to capacitor 352 , resistor 354 , and amplifier 358 .
- Amplifier 358 has reference voltage (Vref) 358 as an input.
- the combination of capacitor 352 , resistor 354 , and amplifier 358 acts to convert the current to a voltage for input to ADC 360 .
- ADC 360 may then convert the voltage to a digital signal for input to a microprocessor (e.g., microprocessor 222 ).
- FIG. 4 shows an exemplary graph of capacitance measurements, in accordance with an embodiment of the present invention.
- Each graph includes a vertical axis corresponding to the capacitance and horizontal axis corresponding to position (p) (e.g., row).
- Curve 414 corresponds to the measured differential capacitance for each position (e.g., row).
- a touch position is detected at position 416 where curve 414 crosses the axis.
- Line 412 represents exemplary capacitance values measured over a plurality of row and column intersections (e.g., for a give column). Line 412 may be expressed by the equation:
- the function ⁇ (p) may correspond to the capacitance values for a single column.
- the summation or integration may be performed by a processor (e.g., processor 122 ). Further, the processor detects a touch position by analyzing the curve of the function ⁇ (p).
- Regions 402 and 410 corresponds to areas where the differential capacitive measurements have minimal to zero difference and may correspond to row and column intersections where an object (e.g., finger) is not present.
- Region 406 corresponds to an area where the capacitance on each measurement capacitor (e.g., measurement capacitors 212 and 224 ) is substantially similar where there is no object nearby and thus the differential capacitance is minimal or zero. Region 406 may correspond to the centroid where an object is present over or on top of a capacitive sensor array (e.g., capacitive sensor array 275 ). Region 404 corresponds to locations where the differential capacitance is increasing (e.g., the row and column intersections on the edge of an object).
- Region 408 corresponds to locations where the differential capacitance is decreasing (e.g., the row and column intersections on the edge of an object). It is appreciated that the increasing or decreasing nature of the differential capacitive values may be based on the selection of current flow (e.g., as depicted in FIG. 3 ).
- FIG. 5 shows an exemplary system for determining position information, in accordance with an embodiment of the present invention.
- System 500 includes sensor array controller 502 , data processing module 508 , data storage 510 , sensor array 512 , and communications bus 514 .
- the blocks of system 500 may be carried out or performed by system for determining position information (e.g., system 100 or 300 ).
- Capacitive sensor array 512 is operable to be controlled by the sensor array controller for detecting the presence of an object proximate to the sensor array.
- Sensor array controller 502 selects each of a plurality of rows and each of a plurality of columns for measuring a differential capacitance.
- Sensor array controller 502 includes row selector 504 and column selector 506 .
- Sensor array controller 502 may use the column selector 506 to select each column of capacitive sensor array and use row selector 504 to select pairs of row for measuring differential capacitances. It is appreciated that embodiments of the present invention may also select a row and pairs of columns.
- the differential capacitance may be measured by a pair of adjacent rows or a pair of distant rows (e.g., rows separated by at least one other row). For example, differential capacitances may be measured for row 0 and row 1, row 1 and row 2, and so on in adjacent pairs until row N ⁇ 1 and row N for a capacitive sensor array having N rows. As another example, differential capacitances may be measured for row 0 and row 1, row 0 and row 2, and so on with row 0 being paired with successive rows until row 0 is paired with row N for a capacitive sensory array having N rows. As described herein, the measuring of differential capacitances for pairs of rows allows sensor array controller to make N ⁇ 1 measurements per column for a capacitive sensor array having N rows.
- the differential measurements performed by embodiments resulting the capacitance measurements being substantially immune to common mode variations in the capacitive sensor array.
- the differential measurements facilitate increased resolution as the range of measurement can be calibrated accordingly to the capacitance change instead of the absolute capacitance value (e.g., capacitance with respect to ground).
- Data storage module 510 stores a plurality of differential capacitive measurements. As described herein, a plurality of differential capacitive measurements may be made for each pair of rows in a capacitive sensor array.
- Data processing module 508 processes a plurality of differential capacitive measurements to determine the position of an object proximate to a capacitive sensor array. As described herein, data processing module 508 may be operable to compute capacitance values for each row and column intersection of the capacitive sensor array based on the differential capacitance measurements.
- exemplary flowchart 600 illustrates example blocks used by various embodiments of the present invention. Although specific blocks are disclosed in flowchart 600 , such blocks are examples. That is, embodiments are well suited to performing various other blocks or variations of the blocks recited in flowchart 600 . It is appreciated that the blocks in flowchart 600 may be performed in an order different than presented, and that not all of the blocks in flowchart 600 may be performed.
- Flowchart 600 includes processes that, in various embodiments, are carried out by a processor under the control of computer-readable and computer-executable instructions. Embodiments of the present invention may thus be stored as computer readable media or computer-executable instructions including, but not limited to, a firmware update, software update package, or hardware (e.g., ROM).
- FIG. 6 shows a flowchart of an exemplary process for determining position information, in accordance with an embodiment of the present invention.
- Blocks of flow chart 600 may be carried out by modules of system (e.g., system 500 ) for determining position information.
- a column of a capacitive sensor array is selected.
- a first row of the capacitive sensor array is selected.
- a second row of the capacitive sensor array is selected. The first row and the second row intersect with the selected column of the capacitive sensor array. In one embodiment, the first row and the second row are adjacent. In another embodiment, the first and second row may be distant from one another (e.g., separated by at least one other row).
- a differential capacitance between the first row and the second row is measured.
- the differential capacitance is independent of variations in the capacitive sensor array. Further, the differential capacitance facilitates increased resolution as the measurements are zero centered. The measuring of the differential capacitances facilitates quicker scans because the differential measurements are performed N ⁇ 1 times per column for a capacitive sensor array comprising N rows.
- a check is performed to determine if the differential measurements have been performed for all rows. If there are rows remaining in a column to be measured block 604 is performed. If there are no more rows remaining, block 612 may be performed.
- a check is performed to determine if the differential measurements have been performed for all columns. If there are columns remaining to be measured block 604 is performed. If there no more columns remaining to be measured, block 614 may be performed.
- the differential capacitance is utilized in determining a location of an object proximate to the capacitive sensor array.
- the differential capacitances are operable to be used to compute capacitance values for each row and column intersection of the capacitive sensor array (e.g., FIG. 4 ).
- embodiments of the present invention facilitate more accurate capacitance measurements which are immune to capacitive sensor variations (e.g., temperature changes, dielectric property changes, etc.).
- Embodiments of the present invention further provide increased resolution and zero centered measurements thereby making current compensation circuitry unnecessary for tuning the dynamic range of the measurements.
- the measuring of differential capacitances by embodiments of the present invention allows for faster scanning of a capacitive sensor array by performing one less measurement per column.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.
Description
-
RELATED U.S. APPLICATIONS
-
This application is continuation application of U.S. patent application Ser. No. 13/670,671, filed on Nov. 7, 2012, which is a continuation of U.S. patent Ser. No. 12/239,692, filed on Sep. 26, 2008, now U.S. Pat. No. 8,321,174, issued on Nov. 27, 2012, all of which are incorporated by reference herein in their entirety.
-
This application is related to commonly assigned, co-pending patent application Ser. No. 12/167,552, filed on Jul. 3, 2008, Attorney Docket Number CD07183, entitled “Method For Normalizing Signal From A High-Impedance Array of Capacitive Sensors,” and hereby incorporated by reference in its entirety.
-
This application is related to commonly assigned, co-pending patent application Ser. No. 12/167,494, filed on Jul. 3, 2008, Attorney Docket Number CD07184, entitled “Method For Improving Scan Time And Sensitivity In Touch Sensitive User Interface Device,” and hereby incorporated by reference in its entirety.
FIELD OF INVENTION
-
Embodiments of the present invention generally relate to touch sensitive sensor arrays.
BACKGROUND OF THE INVENTION
-
As computing technology has developed, user interface devices have advanced correspondingly. User interfaces have become increasingly significant in the usability of a computing device.
-
One particular user interface becoming increasingly popular is the touch screen or track pad which uses an array of capacitive sensors using high impedance capacitance substrates. The current, based on the change of the capacitance at the intersection of a row and a column of the array, which varies depending on the presence or absence of a touch, e.g., a finger, etc.
-
Row and/or columns are scanned sequentially and independently, one by one across the array by a microprocessor. The microprocessor may start by measuring the capacitance at a first column and a first row, then measuring the capacitance for the intersection of the first column and a second row, and then measuring each subsequent intersection in the capacitive sensor array. Thus, if there are 10 rows and 10 columns, a total of 100 measurements of capacitance may be obtained and stored by the microprocessor. Based on the measurements, a centroid corresponding to the finger location may then determined by the microprocessor.
-
Measuring of each intersection of each row and column may result in the measurements being subject to variations in the physical properties of the sensor array. For example, temperature changes can increase or decrease the capacitance.
-
Further, measuring capacitance means that the measured range with includes the absolute value of the capacitance. For example, if the capacitance is 8 picofarads (pF) without a finger present and a capacitance of 8.1 pF indicates a touch, the measurement circuit may be calibrated to measure a range of 1 to 10 pF for instance while the dynamic range is only 0.1. This leads to low resolution. The centering of the measurement window by using current compensation may avoid this low resolution. The current compensation involves using a current source to balance out or subtract the base capacitance. The current source is used to provide a current based on the baseline capacitance and thereby subtract out the baseline capacitance from capacitance measurements. The microprocessor accesses and load the baseline values into a programmable current source before each measurement of each row and column intersection. This current compensation solution requires extra hardware which increases costs and is slower as additional operations and settling times increase the time for each scan.
-
Thus, conventional capacitive sensor systems are susceptible to capacitive variations and utilize ground referenced capacitive measurements resulting in less accurate position information.
SUMMARY OF THE INVENTION
-
Accordingly, embodiments of the present invention are directed to a system and method for determining position information e.g., with respect to a touch sensitive array. Position information is determined based on differential capacitance measurements in one embodiment. The differential capacitance measurements may be with respect to adjacent rows and/or columns of the array and are substantially immune to variations (e.g., temperature changes, dielectric changes, etc.) of a capacitive sensor array. The differential capacitive measurements further facilitate increased resolution and require fewer measurements thereby making scans faster and more precise.
-
More specifically, an embodiment of the present invention is directed to a method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. Further, the first and second row may be selected as an adjacent pair or a distant pair (e.g., separated by at least one other row). The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array. The location of the object may be determined by computing capacitance values for each row and column intersection based on the differential capacitance measurements.
-
Another embodiment of the present invention is directed to a circuit or electronic system for determining position information. The system includes a sensor array controller for selecting each of a plurality of rows and each of a plurality of columns for measuring a differential capacitance. The differential capacitance may include the difference in capacitance between two adjacent rows and thus variations (e.g., temperature effects, dielectric variations, etc.) in the capacitive sensor array may be substantially removed. The capacitive sensor array is operable to be controlled by the sensor array controller for detecting a presence of an object proximate to the sensor array. The system further includes a data storage module for storing a plurality of differential capacitive measurements and a data processing module for processing the plurality of differential capacitive measurements to determine the position of an object proximate to a capacitive sensor array.
-
In one embodiment, the circuit for measuring the capacitance across two rows or columns is differential in nature thereby leading to a direct differential measurement which is supplied to a processor for position determination. By eliminating the base capacitance of the array in this fashion, more resolution applied via the capacitive sensor to the expected dynamic range for a touch. In another embodiment, however, absolute capacitance measurements can be taken and supplied to the processor which computes the different values via software.
-
In this fashion, embodiments of the present invention facilitate more precise capacitance measurements and therefore more accurate object location detection. Embodiments of the present invention further facilitate simplified capacitive sensor array systems by removing the necessity for current compensation circuitry. Moreover, embodiments of the present invention allow more frequent scans by reducing the number of measurements performed for each column.
BRIEF DESCRIPTION OF THE DRAWINGS
- FIG. 1
shows block a diagram of an exemplary system for determining position information, in accordance with one embodiment of the present invention.
- FIG. 2
shows a block diagram of an exemplary capacitive sensor array, in accordance with another embodiment of the present invention.
- FIG. 3
shows block diagram of an exemplary implementation of a system for determining position information, in accordance with an embodiment of the present invention.
- FIG. 4
shows an exemplary graph of capacitance measurements, in accordance with an embodiment of the present invention.
- FIG. 5
shows an exemplary system for determining position information, in accordance with an embodiment of the present invention.
- FIG. 6
shows a flowchart of an exemplary method for determining position information, in accordance with an embodiment of the present invention.
DESCRIPTION OF THE INVENTION
-
Reference will now be made in detail to embodiments of the claimed subject matter, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with embodiments, it will be understood that they are not intended to limit the claimed subject matter to these embodiments. On the contrary, the claimed subject matter is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the claimed subject matter as defined by the claims. Furthermore, in the detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the claimed subject matter. However, it will be obvious to one of ordinary skill in the art that the claimed subject matter may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the claimed subject matter.
Example Systems
- FIGS. 1, 3, and 5
illustrate example components used by various embodiments of the present invention. Although specific components are disclosed in circuits or
systems100, 300, and 500 it should be appreciated that such components are examples. That is, embodiments of the present invention are well suited to having various other components or variations of the components recited in
systems100, 300, and 500. It is appreciated that the components in
systems100, 300, and 500 may operate with other components than those presented, and that not all of the components of
systems100, 300, and 500 may be used to achieve the goals of
systems100, 300, and 500.
-
Further,
systems100, 300, and 500 include components or modules that, in various embodiments, are carried out by software, e.g., a processor under the control of computer-readable and computer-executable instructions. The computer-readable and computer-executable instructions reside, for example, in data storage features such as computer usable memory, removable storage, and/or non-removable storage. The computer-readable and computer-executable instructions are used to control or operate in conjunction with, for example, a processing unit It should be appreciated that the aforementioned components of
systems100, 300, and 500 can be implemented in hardware or software or in a combination of both.
- FIG. 1
shows block diagram of an exemplary system for determining position information, in accordance with another embodiment of the present invention.
System100 includes
clock source102,
buffer142,
inverter140,
row multiplexers104 and 130,
column multiplexers106 and 132,
row capacitors108 and 128,
column capacitors110 and 126,
measurement capacitors112 and 124,
current sampler116, current to voltage converter 118, analog to digital converter (ADC) 120, and
microprocessor122.
System100 measures the differential current based on the difference in capacitance of
measurement capacitors112 and 124.
- Clock source
102 is coupled to buffer 142,
inverter140, and
current sampler116.
Buffer142 is coupled to
row multiplexer104.
Inverter140 is coupled to
row multiplexer130.
Row multiplexers104 and 130 thus receive clock signals. The selection of rows and columns via
row multiplexers130 and 104 and
column multiplexers106 and 132 allows
current sampler116 to measure a differential current between two rows of a capacitive sensor array. It is appreciated that
clock source102,
buffer142, and
inverter140 may be interchanged with a component having an inverting and non-inverting state. It is further appreciated that the coupling of
current sampler116 and
clock source102 may be optional or
current sampler116 may be coupled to a microprocessor (e.g., microprocessor 122) or some external control.
-
In one embodiment,
current sampler116 provides synchronous rectification which is represented by a switch which becomes closed only on the positive transition of a clock signal from
clock source102.
Current sampler116 may be a switching circuit. Current to voltage converter 118 converts the measured current to a voltage for input to
ADC120.
ADC120 converts the analog voltage to a digital signal for input to
microprocessor122.
- Microprocessor
122 controls row
multiplexers104 and 130 and
column multiplexers106 and 132, sets conversion times and collects the data from the capacitive sensor array.
Microprocessor122 may utilize
column multiplexers106 and 132 to select a single column of capacitive sensor array (e.g., an indium tin oxide (ITO) sensor array) and utilizes
row multiplexers104 and 130 to select a pair of rows. Of course the role of columns and rows can be switches in accordance with embodiments of the present invention and any discursion herein regarding a particular scan order is merely a convenience for illustration. The selection of two different rows in combination with the clock signal and inverted clock signal (e.g., via inverter 140) allows current to flow in opposite directions though
measurement capacitors112 and 124. The opposite current flow results in a current difference flowing into
current sampler116. That is,
current sampler116 receives the summation of the currents (e.g., in opposite directions) or a differential current. This differential current reflects the difference in the capacitance of
measurement capacitors112 and 124. For example, if the capacitance of
capacitor112 is greater than the capacitance of
capacitor124, there will be a net positive current remaining and measured by the
current sampler116.
-
The differential current measured is independent of physical variations on the capacitive sensor array that are common to both measured capacitors. For example, a temperature variation which uniformly impacts the capacitive sensor arrays may be substantially cancelled because both
measurements capacitors112 and 124 will include the noise signal which thereby will be subtracted out. Similarly, physical variations (e.g., dielectric changes caused by temperature changes, etc.) that impact the array in general are substantially removed from the differential current measurements.
-
The measuring of differential currents thereby reduces the corresponding dynamic range of the measurement chain. Due to the differential nature of the current measurements only the differences are measured which means the total dynamic range of the measurement circuit may be much smaller and more finely tuned to the range of expected capacitance variations of a touch. That is, embodiments of the present invention provide for zero current centered measurements. For example, where the difference in capacitance (as measured based on the current) is 0.1 pF to register a touch instead of an absolute measurement of 8.1 pF, the dynamic range can be tuned to measure small variations (e.g., a range of 0-0.5 pF instead of 0-10 pF). It is appreciated that the differential measurements of embodiments of the present invention thereby remove the necessity of a current source and additional circuitry for providing current compensation. Embodiments of the present invention may thus be simpler and more reliable with increase resolution.
-
Further, the more finely tune dynamic range facilitates much higher resolution. For example, if ADO 220 has 10 output bits for communicating a value to microprocessor, with embodiments of the present invention the 10 bits may be used to communicate values with a range of 1 pF instead of a range of 5 or 10 pF. Accordingly, embodiments of the present invention facilitate increased accuracy and resolution of measurements.
-
In one embodiment, the pairs of rows may be adjacent as
microprocessor122 goes through each column of a capacitive sensor array. That is,
microprocessor122 may select pairs of adjacent rows for making differential measurements. For example, microprocessor 222 may select column C0, then obtain differential measurements between rows R0 and R1, then R1 and R2, the R2 and R3, all the way up to R(N−1) and R(N).
-
However, row measurements may not necessarily be across adjacent rows. In another embodiment, the pairs of rows may be distant (e.g., separated by at least one other row) as
microprocessor122 goes through each column of a capacitive sensor array. That is,
microprocessor122 may select a first row and measure a differential capacitance between the first row and each of the other rows of the capacitive sensor array for each column. For example, microprocessor may selected column C0, then get differential measurements between row R0 and R1, then row R0 and R2, then rows R0 and R3, all the way up to row R0 and RN. Embodiments of the present invention may further include an extra row and column to be used a control (e.g., baseline) for differential measurements, e.g., a dummy row.
-
The scanning of the rows in pairs results in N−1 measurements per each column in a capacitive sensory array having N rows. That is, the scanning of the rows in pairs means that one less measurement is made per column which decreases the rime to scan the capacitive sensor array. For example, where a capacitive sensor array has 10 rows and 10 columns, 9 differential measurements for each of the 10 columns will be made. This results in a total of 90 (e.g., 9 differential measurements×10 columns) differential measurements being made. It is appreciated that a measurement for each row and column intersection would result in 100 measurements (e.g., 10 rows×10 columns). More generally, a capacitive sensor array with N row and M columns will have N−1 measurements per column and N−1×M measurements in total in accordance with embodiments of the present invention.
- Microprocessor
122 further analyzes the data from the capacitive sensor array. Based on the differential current measurements and corresponding differential capacitance values,
microprocessor122 can determine the centroid of an object relative to the capacitive sensor array. In one embodiment,
microprocessor122 integrates the differential capacitive values going down each column to create a curve of the total capacitance at each row and column intersection (e.g., See
FIG. 4). The integration may be then used for position determination. The curve may be further adjusted by adding the absolute value of the lowest negative number to each capacitance value thereby shifting the curve up to assist in locating a centroid. In another embodiment,
microprocessor122 may execute a method of searching the differential values for locations where the differential values change from positive to negative (e.g., cross zero).
- FIG. 2
shows block diagram of an exemplary capacitive sensor array, in accordance with another embodiment of the present invention.
Capacitive sensor array275 includes rows R0-RN and columns C0-CN.
Multiplexers104, 106, 130, and 132 may be used to select respective pairs of rows and columns as
microprocessor122 scans each pair of rows and the corresponding column intersection.
-
As described herein, scanning of
capacitive sensor array275 may be based on differential measurements of adjacent pairs (e.g., separated by at least one other row). For example,
column C0282 may be selected and differential measurements may be made with
row R0280 and
row R1278, then row
R1278 and
row R2284, then row
R2284 and
row R3286, all the way up to row R(N−1) 288 and
row RN290. As discussed herein, the roll of the columns and rows can be reverses in accordance with embodiments of the present invention.
-
As described herein, scanning of
capacitive sensor array275 may also be based on differential measurements of distant pairs (e.g., separated by at least one other row). For example,
column C0282 may be selected and differential measurements may be made with
row R0280 and
row R1278, then row
R0280 and
row R2284, then row
R0280 and
row R3286, all the way up to row
R0280 and
row RN290.
- FIG. 3
shows block diagram of an exemplary implementation of a system for determining position information, in accordance with an embodiment of the present invention.
System300 includes
clock1370,
clock2372, voltage rail 334 (e.g., Vcc),
row multiplexers304 and 330,
column multiplexers306 and 332,
row capacitors308 and 328,
column capacitors310 and 326,
measurement capacitors312 and 324, switches 340-350,
amplifiers310 and 356,
resistor354,
capacitor352, reference voltage (Vref) 358, and analog to digital converter (ADC) 360.
Circuit300 measures the differential current based on the difference in capacitance of
measurement capacitors312 and 324.
Arrows374 reflect an exemplary current flow.
- System
300 operates in a substantially similar manner to system 200.
Switches342, 344, and 348 are coupled to
clock1370.
Switches340, 346, and 348 are coupled to
clock2372. It is appreciated that
clock1370 and
clock2372 may be inverses of each other.
Row multiplexers330 and 304 and
column multiplexers306 and 332 may be controlled by a microprocessor (e.g., microprocessor 222).
- Amplifier
310 in combination with
switches348 and 350 acts a current sampler (e.g., current sampler 216) to sample differential current from
measurement capacitors312 and 324. The differential current measurement signal then passes to
capacitor352,
resistor354, and
amplifier358.
Amplifier358 has reference voltage (Vref) 358 as an input. The combination of
capacitor352,
resistor354, and
amplifier358 acts to convert the current to a voltage for input to
ADC360.
ADC360 may then convert the voltage to a digital signal for input to a microprocessor (e.g., microprocessor 222).
- FIG. 4
shows an exemplary graph of capacitance measurements, in accordance with an embodiment of the present invention. Each graph includes a vertical axis corresponding to the capacitance and horizontal axis corresponding to position (p) (e.g., row).
Curve414 corresponds to the measured differential capacitance for each position (e.g., row). A touch position is detected at
position416 where
curve414 crosses the axis.
Line412 represents exemplary capacitance values measured over a plurality of row and column intersections (e.g., for a give column).
Line412 may be expressed by the equation:
-
f ( p ) = ∑ di dp
Where
-
di dp
-
is the differential capacitance measured at each row and column intersection for the given column and reported to the processor. The function ƒ(p) is the summation of each
-
di dp
-
which results in the capacitance values as depicted by
line412. The function ƒ(p) may correspond to the capacitance values for a single column. The summation or integration may be performed by a processor (e.g., processor 122). Further, the processor detects a touch position by analyzing the curve of the function ƒ(p).
- Regions
402 and 410 corresponds to areas where the differential capacitive measurements have minimal to zero difference and may correspond to row and column intersections where an object (e.g., finger) is not present.
- Region
406 corresponds to an area where the capacitance on each measurement capacitor (e.g., measurement capacitors 212 and 224) is substantially similar where there is no object nearby and thus the differential capacitance is minimal or zero.
Region406 may correspond to the centroid where an object is present over or on top of a capacitive sensor array (e.g., capacitive sensor array 275).
Region404 corresponds to locations where the differential capacitance is increasing (e.g., the row and column intersections on the edge of an object).
- Region
408 corresponds to locations where the differential capacitance is decreasing (e.g., the row and column intersections on the edge of an object). It is appreciated that the increasing or decreasing nature of the differential capacitive values may be based on the selection of current flow (e.g., as depicted in
FIG. 3).
- FIG. 5
shows an exemplary system for determining position information, in accordance with an embodiment of the present invention.
System500 includes
sensor array controller502,
data processing module508,
data storage510,
sensor array512, and
communications bus514. The blocks of
system500 may be carried out or performed by system for determining position information (e.g.,
system100 or 300).
Capacitive sensor array512 is operable to be controlled by the sensor array controller for detecting the presence of an object proximate to the sensor array.
- Sensor array controller
502 selects each of a plurality of rows and each of a plurality of columns for measuring a differential capacitance.
Sensor array controller502 includes
row selector504 and
column selector506.
Sensor array controller502 may use the
column selector506 to select each column of capacitive sensor array and use
row selector504 to select pairs of row for measuring differential capacitances. It is appreciated that embodiments of the present invention may also select a row and pairs of columns.
-
As described herein, the differential capacitance may be measured by a pair of adjacent rows or a pair of distant rows (e.g., rows separated by at least one other row). For example, differential capacitances may be measured for row 0 and
row1,
row1 and row 2, and so on in adjacent pairs until row N−1 and row N for a capacitive sensor array having N rows. As another example, differential capacitances may be measured for row 0 and
row1, row 0 and row 2, and so on with row 0 being paired with successive rows until row 0 is paired with row N for a capacitive sensory array having N rows. As described herein, the measuring of differential capacitances for pairs of rows allows sensor array controller to make N−1 measurements per column for a capacitive sensor array having N rows.
-
Further, as described herein, the differential measurements performed by embodiments resulting the capacitance measurements being substantially immune to common mode variations in the capacitive sensor array. The differential measurements facilitate increased resolution as the range of measurement can be calibrated accordingly to the capacitance change instead of the absolute capacitance value (e.g., capacitance with respect to ground).
- Data storage module
510 stores a plurality of differential capacitive measurements. As described herein, a plurality of differential capacitive measurements may be made for each pair of rows in a capacitive sensor array.
- Data processing module
508 processes a plurality of differential capacitive measurements to determine the position of an object proximate to a capacitive sensor array. As described herein,
data processing module508 may be operable to compute capacitance values for each row and column intersection of the capacitive sensor array based on the differential capacitance measurements.
Example Operations
-
With reference to
FIG. 6,
exemplary flowchart600 illustrates example blocks used by various embodiments of the present invention. Although specific blocks are disclosed in
flowchart600, such blocks are examples. That is, embodiments are well suited to performing various other blocks or variations of the blocks recited in
flowchart600. It is appreciated that the blocks in
flowchart600 may be performed in an order different than presented, and that not all of the blocks in
flowchart600 may be performed.
Flowchart600 includes processes that, in various embodiments, are carried out by a processor under the control of computer-readable and computer-executable instructions. Embodiments of the present invention may thus be stored as computer readable media or computer-executable instructions including, but not limited to, a firmware update, software update package, or hardware (e.g., ROM).
-
In particular,
FIG. 6shows a flowchart of an exemplary process for determining position information, in accordance with an embodiment of the present invention. Blocks of
flow chart600 may be carried out by modules of system (e.g., system 500) for determining position information.
-
At
block602, a column of a capacitive sensor array is selected. At
block604, a first row of the capacitive sensor array is selected. At
block606, a second row of the capacitive sensor array is selected. The first row and the second row intersect with the selected column of the capacitive sensor array. In one embodiment, the first row and the second row are adjacent. In another embodiment, the first and second row may be distant from one another (e.g., separated by at least one other row).
-
At block 608, a differential capacitance between the first row and the second row is measured. As described herein, the differential capacitance is independent of variations in the capacitive sensor array. Further, the differential capacitance facilitates increased resolution as the measurements are zero centered. The measuring of the differential capacitances facilitates quicker scans because the differential measurements are performed
N−1 times per column for a capacitive sensor array comprising N rows.
-
At
block610, a check is performed to determine if the differential measurements have been performed for all rows. If there are rows remaining in a column to be measured
block604 is performed. If there are no more rows remaining, block 612 may be performed.
-
At
block612, a check is performed to determine if the differential measurements have been performed for all columns. If there are columns remaining to be measured
block604 is performed. If there no more columns remaining to be measured, block 614 may be performed.
-
At
block614, the differential capacitance is utilized in determining a location of an object proximate to the capacitive sensor array. As described herein, the differential capacitances are operable to be used to compute capacitance values for each row and column intersection of the capacitive sensor array (e.g.,
FIG. 4).
-
Thus, embodiments of the present invention facilitate more accurate capacitance measurements which are immune to capacitive sensor variations (e.g., temperature changes, dielectric property changes, etc.). Embodiments of the present invention further provide increased resolution and zero centered measurements thereby making current compensation circuitry unnecessary for tuning the dynamic range of the measurements. The measuring of differential capacitances by embodiments of the present invention allows for faster scanning of a capacitive sensor array by performing one less measurement per column.
-
Embodiments of the present invention are thus described. While the present invention has been described in particular embodiments, it should be appreciated that the present invention should not be construed as limited by such embodiments, but rather construed according to the below claims.
Claims (21)
21. A method for detecting a feature of a conductive object on a capacitive sensor array, the method comprising:
selecting a first electrode of the capacitive sensor array;
selecting a second electrode of the capacitive sensor array;
selecting a third electrode of said capacitive sensor array, wherein said second electrode and said third electrode intersect with said first electrode of said capacitive sensor array;
receiving:
a first current associated with a capacitance of said second electrode and said first electrode, the first current induced on the second electrode by a drive signal applied to the first electrode and capacitively coupled to the second electrode; and
a second current associated with another capacitance of said third electrode and said first electrode, the second current induced on the third electrode by the drive signal applied to the first electrode and capacitively coupled to the third electrode;
measuring a capacitance between said second electrode and said third electrode, based on a comparison of the first and second currents, the measuring of the capacitance including:
converting the result of the comparison of the first and second currents to a digital value, the digital value representative of the measured capacitance; and
detecting a touch feature proximate to said capacitive sensor array, based on the measured capacitance.
22. The method of
claim 21, wherein said second electrode and said third electrode are adjacent to one another.
23. The method of
claim 21, wherein the first and second electrodes are disposed along each of two orthogonal axes respectively.
24. The method of
claim 21, wherein the second and third electrodes are parallel to each other.
25. The method of
claim 21, wherein said second electrode is separated from said third electrode by at least one other electrode.
26. The method of
claim 21, wherein the detecting the touch feature, based on the measured capacitance includes detecting an absence of the touch feature proximate to said capacitive sensor array, based on the measured capacitance.
27. The method of
claim 21, further comprising:
measuring a plurality of capacitances over a plurality of electrodes of said first electrode;
integrating said plurality of capacitances to obtain integrated capacitance values; and
using said integrated capacitance values to detect the touch feature.
28. The method of
claim 21, wherein said measured capacitance excludes a contribution from uniform variations in said capacitive sensor array.
29. The method of
claim 21, wherein said comparison of the first and second currents is performed by a differential current measurement circuit.
30. The method of
claim 21, wherein said capacitive sensor array comprises N electrodes disposed along a first axis and said measuring of said capacitance is performed N−1 times per electrode along a second axis.
31. An apparatus to determine location of an object proximate to a capacitive sensor array, the apparatus comprising:
a first input coupled to a first electrode of the capacitive sensor array;
a second input coupled to a second electrode of the capacitive sensor array;
a third input coupled to a third electrode of the capacitive sensor array, wherein the second electrode and the third electrode intersect with the first electrode of the capacitive sensor array;
a receive circuit coupled to the first, second and third inputs, the receive circuit configured to receive:
a first current associated with a capacitance of the first and second electrodes, the first current induced on the second electrode by a drive signal applied to the first electrode and capacitively coupled to the second electrode; and
a second current associated with another capacitance of the first and third electrodes, the second current induced on the third electrode by the drive signal applied to the first electrode and capacitively coupled to the third electrode;
a compare circuit configured to compare capacitance between the second and third electrodes represented by the first and second currents, wherein the capacitance is converted to a digital value representative of a result of a comparison of the first and second currents; and
a processor configured to detect a feature of a conductive object proximate to the capacitive sensor array, based on a differential capacitance represented by a difference between the first and second currents.
32. The apparatus of
claim 31, wherein the second and third electrodes are adjacent.
33. The apparatus of
claim 31, wherein the first electrode is disposed along an axis orthogonal to an axis on which the second and third electrodes are disposed.
34. The apparatus of
claim 31, wherein the second electrode is separated from the third electrode by at least one other electrode.
35. The apparatus of
claim 31, wherein the detecting the feature of the conductive object, based on the differential capacitance, further comprises detecting an absence of the feature of the conductive object.
36. The apparatus of
claim 31, wherein the compare circuit is configured to measure a plurality of capacitances of a plurality of electrodes disposed along a second axis and the first electrode disposed along a first axis, and the processor is configured to integrate the plurality of capacitances to obtain integrated capacitance values, and use the integrated capacitance values to determine the location.
37. The apparatus of
claim 31, wherein the differential capacitance excludes a contribution from uniform variations in the capacitive sensor array.
38. The apparatus of
claim 31, wherein the compare circuit includes a differential current measurement circuit.
39. The apparatus of
claim 31, wherein said capacitive sensor array comprises N electrodes disposed along a first axis and a comparing of said capacitance by the compare circuit is performed N−1 times per electrode along a second axis.
40. A system for determining position information comprising:
a sensor array controller for selecting each of a first plurality of electrodes disposed along a first axis and each of a second plurality of electrodes disposed along a second axis for measuring a capacitance,
wherein each of the second plurality of electrodes receives an induced current from a signal applied to at least one of the first plurality of electrodes and capacitively coupled to each of the second plurality of electrodes,
wherein the induced current on each of the second plurality of electrodes is converted to a digital value by an integration circuit, the digital value representative of the signal and the capacitive coupling between the at least one of the first plurality of electrodes and each of the second plurality of electrodes,
wherein said capacitance comprises the difference in capacitance between two of said second plurality of electrodes and at least one of said of second plurality of electrodes;
a capacitive sensor array operable to be controlled by said sensor array controller and operable to respond to a presence of an object proximate to said capacitive sensor array;
a data storage module for storing a plurality of capacitive measurements from said sensor array controller; and
a data processing module for processing said plurality of capacitive measurements to detect the presence of a feature of the object proximate to said capacitive sensor array.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/510,750 US11029795B2 (en) | 2008-09-26 | 2019-07-12 | System and method to measure capacitance of capacitive sensor array |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/239,692 US8321174B1 (en) | 2008-09-26 | 2008-09-26 | System and method to measure capacitance of capacitive sensor array |
US13/670,671 US10386969B1 (en) | 2008-09-26 | 2012-11-07 | System and method to measure capacitance of capacitive sensor array |
US16/510,750 US11029795B2 (en) | 2008-09-26 | 2019-07-12 | System and method to measure capacitance of capacitive sensor array |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/670,671 Continuation US10386969B1 (en) | 2008-09-26 | 2012-11-07 | System and method to measure capacitance of capacitive sensor array |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200012365A1 true US20200012365A1 (en) | 2020-01-09 |
US11029795B2 US11029795B2 (en) | 2021-06-08 |
Family
ID=47190959
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/239,692 Expired - Fee Related US8321174B1 (en) | 2008-09-26 | 2008-09-26 | System and method to measure capacitance of capacitive sensor array |
US13/670,671 Active 2028-10-26 US10386969B1 (en) | 2008-09-26 | 2012-11-07 | System and method to measure capacitance of capacitive sensor array |
US16/510,750 Active 2028-12-17 US11029795B2 (en) | 2008-09-26 | 2019-07-12 | System and method to measure capacitance of capacitive sensor array |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/239,692 Expired - Fee Related US8321174B1 (en) | 2008-09-26 | 2008-09-26 | System and method to measure capacitance of capacitive sensor array |
US13/670,671 Active 2028-10-26 US10386969B1 (en) | 2008-09-26 | 2012-11-07 | System and method to measure capacitance of capacitive sensor array |
Country Status (1)
Country | Link |
---|---|
US (3) | US8321174B1 (en) |
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022155874A1 (en) * | 2021-01-22 | 2022-07-28 | 深圳市汇顶科技股份有限公司 | Detection circuit, chip, and related electronic apparatus |
Families Citing this family (23)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8321174B1 (en) * | 2008-09-26 | 2012-11-27 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
TWI402738B (en) * | 2009-05-27 | 2013-07-21 | Wintek Corp | Touch apparatus and touch sensing method |
US11634937B2 (en) | 2009-08-21 | 2023-04-25 | Uusi, Llc | Vehicle assembly having a capacitive sensor |
US10017977B2 (en) | 2009-08-21 | 2018-07-10 | Uusi, Llc | Keyless entry assembly having capacitance sensor operative for detecting objects |
US9575481B2 (en) | 2009-08-21 | 2017-02-21 | Uusi, Llc | Fascia panel assembly having capacitance sensor operative for detecting objects |
US9705494B2 (en) | 2009-08-21 | 2017-07-11 | Uusi, Llc | Vehicle assemblies having fascia panels with capacitance sensors operative for detecting proximal objects |
US10954709B2 (en) | 2009-08-21 | 2021-03-23 | Uusi, Llc | Vehicle assembly having a capacitive sensor |
US9845629B2 (en) * | 2009-08-21 | 2017-12-19 | Uusi, Llc | Vehicle keyless entry assembly having capacitance sensor operative for detecting objects |
US9051769B2 (en) | 2009-08-21 | 2015-06-09 | Uusi, Llc | Vehicle assembly having a capacitive sensor |
TWI585621B (en) * | 2009-10-09 | 2017-06-01 | 禾瑞亞科技股份有限公司 | Method and device for determining a touch or touches |
US8688393B2 (en) * | 2010-07-29 | 2014-04-01 | Medtronic, Inc. | Techniques for approximating a difference between two capacitances |
US9345072B2 (en) * | 2012-01-11 | 2016-05-17 | General Electric Company | Induction cooking electromagnetic induced rejection methods |
US8933712B2 (en) | 2012-01-31 | 2015-01-13 | Medtronic, Inc. | Servo techniques for approximation of differential capacitance of a sensor |
US10444862B2 (en) | 2014-08-22 | 2019-10-15 | Synaptics Incorporated | Low-profile capacitive pointing stick |
KR20170005286A (en) | 2015-07-02 | 2017-01-12 | 삼성전자주식회사 | Touch processor circuit and touch screen system performing digital-to-analog conversion of two steps |
US9971463B2 (en) | 2015-09-29 | 2018-05-15 | Synaptics Incorporated | Row-based sensing on matrix pad sensors |
EP3236588A1 (en) * | 2016-04-19 | 2017-10-25 | ams AG | Signal processing arrangement, sensor arrangement and signal processing method |
US11320472B2 (en) * | 2016-09-09 | 2022-05-03 | Idt Europe Gmbh | Method for improving EMC robustness of integrated capacitive sensors |
JP6760222B2 (en) * | 2017-07-13 | 2020-09-23 | カシオ計算機株式会社 | Detection device, electronic musical instrument, detection method and control program |
CN108124464B (en) * | 2017-12-13 | 2019-12-03 | 深圳市汇顶科技股份有限公司 | Determine method and device thereof, the touch control detection device for offsetting the control parameter of branch |
US11161281B2 (en) | 2017-12-22 | 2021-11-02 | International Business Machines Corporation | Structure and method for monitoring directed self-assembly pattern formation |
US10830724B2 (en) | 2017-12-22 | 2020-11-10 | International Business Machines Corporation | Micro-capacitance sensor array containing spaced apart first and second overlapping and parallel electrode plates for sensing analytes |
WO2019187515A1 (en) * | 2018-03-30 | 2019-10-03 | パナソニックIpマネジメント株式会社 | Capacitance detection device |
Family Cites Families (462)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3660801A (en) | 1971-01-11 | 1972-05-02 | Noma World Wide Inc | One-piece socket for decorative light |
US3979745A (en) | 1974-02-22 | 1976-09-07 | Westronics, Inc. | System and method for linearizing analog measurements during analog-to-digital conversion |
US3921167A (en) | 1974-06-14 | 1975-11-18 | Ibm | Capacitive circuitboard |
US4090092A (en) | 1976-07-16 | 1978-05-16 | General Electric Company | Shielding arrangement for a capacitive touch switch device |
US4039940A (en) | 1976-07-30 | 1977-08-02 | General Electric Company | Capacitance sensor |
US4103252A (en) | 1976-11-26 | 1978-07-25 | Xerox Corporation | Capacitive touch-activated transducer system including a plurality of oscillators |
US4113378A (en) | 1977-03-02 | 1978-09-12 | Itek Corporation | Linear exposure control system |
US4145748A (en) | 1977-12-23 | 1979-03-20 | General Electric Company | Self-optimizing touch pad sensor circuit |
US4193063A (en) | 1978-05-15 | 1980-03-11 | Leeds & Northrup Company | Differential capacitance measuring circuit |
US4264903A (en) | 1978-06-12 | 1981-04-28 | General Electric Company | Capacitive touch control and display |
US4283713A (en) | 1979-01-15 | 1981-08-11 | Tektronix, Inc. | Waveform acquisition circuit |
US4293734A (en) | 1979-02-23 | 1981-10-06 | Peptek, Incorporated | Touch panel system and method |
US4266144A (en) | 1979-05-14 | 1981-05-05 | Emhart Industries, Inc. | Detection means for multiple capacitive sensing devices |
US4305135A (en) | 1979-07-30 | 1981-12-08 | International Business Machines Corp. | Program controlled capacitive keyboard variable threshold sensing system |
US4292604A (en) | 1979-08-20 | 1981-09-29 | Bell Telephone Laboratories, Incorporated | Relaxation oscillator with plural constant current sources |
US4238711A (en) | 1979-08-20 | 1980-12-09 | General Electric Company | Circuit for selective individual operation of multiple arc discharge lamps |
US4438404A (en) | 1982-01-04 | 1984-03-20 | Tektronix, Inc. | Signal sampling system |
FR2520954B1 (en) | 1982-01-29 | 1985-11-29 | Commissariat Energie Atomique | CAPACITIVE KEYBOARD STRUCTURE |
US4497575A (en) | 1982-11-01 | 1985-02-05 | Tektronix, Inc. | Optical fiber test instrument calibrator |
US4475151A (en) | 1982-11-04 | 1984-10-02 | Harald Philipp | Switching amplifier circuit |
US4558274A (en) | 1983-09-14 | 1985-12-10 | Johnson Service Company | Apparatus and method determining the value of a capacitance |
US4560830A (en) | 1983-12-22 | 1985-12-24 | Schlumberger Technology Corporation | Digitizer tablet with coarse and fine position determination |
US4586260A (en) | 1984-05-29 | 1986-05-06 | The L. S. Starrett Company | Capacitive displacement measuring instrument |
JPS614334A (en) | 1984-06-19 | 1986-01-10 | Matsushita Electric Ind Co Ltd | Cordless telephone set |
JPS6163528A (en) | 1984-09-03 | 1986-04-01 | Shin Etsu Chem Co Ltd | Method for improving fluidity of lime powder |
US6037930A (en) | 1984-11-28 | 2000-03-14 | The Whitaker Corporation | Multimodal touch sensitive peripheral device |
US4736191A (en) | 1985-08-02 | 1988-04-05 | Karl E. Matzke | Touch activated control method and apparatus |
US4879508A (en) | 1986-04-04 | 1989-11-07 | Mitutoyo Corporation | Capacitance-type measuring device for absolute measurement of positions |
JPS62235504A (en) | 1986-04-04 | 1987-10-15 | Mitsutoyo Corp | Capacity-type position measuring transducer |
US4802103A (en) | 1986-06-03 | 1989-01-31 | Synaptics, Inc. | Brain learning and recognition emulation circuitry and method of recognizing events |
US4728932A (en) | 1986-07-25 | 1988-03-01 | Honeywell Inc. | Detector for capacitive sensing devices |
US4879505A (en) | 1986-12-23 | 1989-11-07 | Analog Devices, Inc. | Temperature and power supply compensation circuit for integrated circuits |
US4742331A (en) | 1986-12-23 | 1988-05-03 | Analog Devices, Inc. | Digital-to-time converter |
US4736097A (en) | 1987-02-02 | 1988-04-05 | Harald Philipp | Optical motion sensor |
US4831325A (en) | 1987-04-01 | 1989-05-16 | General Signal Corporation | Capacitance measuring circuit |
US4772983A (en) | 1987-04-20 | 1988-09-20 | Linear Measurements, Inc. | Method and article for a nearly zero temperature coefficient pressure transducer |
US4806709A (en) * | 1987-05-26 | 1989-02-21 | Microtouch Systems, Inc. | Method of and apparatus for sensing the location, such as coordinates, of designated points on an electrically sensitive touch-screen surface |
US4876534A (en) | 1988-02-05 | 1989-10-24 | Synaptics Incorporated | Scanning method and apparatus for current signals having large dynamic range |
US4879461A (en) | 1988-04-25 | 1989-11-07 | Harald Philipp | Energy field sensor using summing means |
US5270963A (en) | 1988-08-10 | 1993-12-14 | Synaptics, Incorporated | Method and apparatus for performing neighborhood operations on a processing plane |
US4920399A (en) | 1988-09-12 | 1990-04-24 | Linear Integrated Systems, Inc. | Conductance-modulated integrated transistor structure |
US4825147A (en) | 1988-09-14 | 1989-04-25 | Sencore, Inc. | Capacitance measuring method and apparatus |
US4977480A (en) | 1988-09-14 | 1990-12-11 | Fuji Koki Mfg. Co., Ltd. | Variable-capacitance type sensor and variable-capacitance type sensor system using the same |
US5331215A (en) | 1988-12-09 | 1994-07-19 | Synaptics, Incorporated | Electrically adaptable neural network with post-processing circuitry |
US5049758A (en) | 1988-12-09 | 1991-09-17 | Synaptics, Incorporated | Adaptable CMOS winner-take all circuit |
US5381515A (en) | 1988-12-09 | 1995-01-10 | Synaptics, Incorporated | Two layer neural network comprised of neurons with improved input range and input offset |
US4935702A (en) | 1988-12-09 | 1990-06-19 | Synaptics, Inc. | Subthreshold CMOS amplifier with offset adaptation |
US5160899A (en) | 1988-12-09 | 1992-11-03 | Synaptics, Incorporated | Adaptable MOS current mirror |
US5068622A (en) | 1988-12-09 | 1991-11-26 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
US5146106A (en) | 1988-12-09 | 1992-09-08 | Synaptics, Incorporated | CMOS winner-take all circuit with offset adaptation |
US5119038A (en) | 1988-12-09 | 1992-06-02 | Synaptics, Corporation | CMOS current mirror with offset adaptation |
US5059920A (en) | 1988-12-09 | 1991-10-22 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
US5109261A (en) | 1988-12-09 | 1992-04-28 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
US5073759A (en) | 1988-12-09 | 1991-12-17 | Synaptics, Incorporated | Adaptable current mirror |
US5122800A (en) | 1989-01-26 | 1992-06-16 | Harald Philipp | Variable successive approximation converter |
US5083044A (en) | 1989-03-10 | 1992-01-21 | Synaptics, Incorporated | Synaptic element and array |
US5120996A (en) | 1989-03-10 | 1992-06-09 | Synaptics, Incorporated | Synaptic element and array |
US4962342A (en) | 1989-05-04 | 1990-10-09 | Synaptics, Inc. | Dynamic synapse for neural network |
US4940980A (en) | 1989-05-05 | 1990-07-10 | Analog Devices, Inc. | Input stage for flash A/D converter |
US4953928A (en) | 1989-06-09 | 1990-09-04 | Synaptics Inc. | MOS device for long-term learning |
US5305017A (en) | 1989-08-16 | 1994-04-19 | Gerpheide George E | Methods and apparatus for data input |
US5055827A (en) | 1990-02-20 | 1991-10-08 | Harald Philipp | Fiber optic security system |
US5008497A (en) | 1990-03-22 | 1991-04-16 | Asher David J | Touch controller |
JPH0412528A (en) | 1990-05-02 | 1992-01-17 | Mitsubishi Electric Corp | Manufacture of semiconductor device |
US5095284A (en) | 1990-09-10 | 1992-03-10 | Synaptics, Incorporated | Subthreshold CMOS amplifier with wide input voltage range |
US5117071A (en) | 1990-10-31 | 1992-05-26 | International Business Machines Corporation | Stylus sensing system |
US5126685A (en) | 1990-12-18 | 1992-06-30 | Synaptics, Incorporated | Circuits for linear conversion between voltages and currents |
US5107149A (en) | 1990-12-18 | 1992-04-21 | Synaptics, Inc. | Linear, continuous-time, two quadrant multiplier |
US5165054A (en) | 1990-12-18 | 1992-11-17 | Synaptics, Incorporated | Circuits for linear conversion between currents and voltages |
US5324958A (en) | 1991-02-19 | 1994-06-28 | Synaptics, Incorporated | Integrating imaging systgem having wide dynamic range with sample/hold circuits |
US5260592A (en) | 1991-02-19 | 1993-11-09 | Synaptics, Incorporated | Integrating photosensor and imaging system having wide dynamic range with varactors |
US5097305A (en) | 1991-02-19 | 1992-03-17 | Synaptics Corporation | Integrating photosensor and imaging system having wide dynamic range |
US5276407A (en) | 1991-02-19 | 1994-01-04 | Synaptics, Incorporated | Sense amplifier |
US5089757A (en) | 1991-03-15 | 1992-02-18 | Maxtor Corporation | Synchronous digital detection of position error signal |
US5541878A (en) | 1991-05-09 | 1996-07-30 | Synaptics, Incorporated | Writable analog reference voltage storage device |
US5166562A (en) | 1991-05-09 | 1992-11-24 | Synaptics, Incorporated | Writable analog reference voltage storage device |
US5243554A (en) | 1991-05-09 | 1993-09-07 | Synaptics, Incorporated | Writable analog reference voltage storage device |
US5248873A (en) | 1991-06-10 | 1993-09-28 | Synaptics, Incorporated | Integrated device for recognition of moving objects |
DE69224833T2 (en) | 1991-07-09 | 1998-07-09 | Micro Linear Corp | POWER MOSFET DRIVER WITH CROSS CURRENT REDUCTION |
US5237879A (en) | 1991-10-11 | 1993-08-24 | At&T Bell Laboratories | Apparatus for dynamically varying the resolution of a tactile sensor array |
JPH0769767B2 (en) | 1991-10-16 | 1995-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Touch overlay for detecting finger touch or stylus position, and detection system |
CA2082136C (en) | 1991-11-08 | 1998-01-06 | Hiroshi Tsujioka | Coordinates input device |
US6597347B1 (en) | 1991-11-26 | 2003-07-22 | Itu Research Inc. | Methods and apparatus for providing touch-sensitive input in multiple degrees of freedom |
US5303329A (en) | 1991-12-10 | 1994-04-12 | Synaptics, Incorporated | Continuous synaptic weight update mechanism |
US5204549A (en) | 1992-01-28 | 1993-04-20 | Synaptics, Incorporated | Synaptic element including weight-storage and weight-adjustment circuit |
US5294889A (en) | 1992-03-27 | 1994-03-15 | Tandy Corporation | Battery operated capacitance measurement circuit |
JPH05283519A (en) | 1992-03-31 | 1993-10-29 | Nec Corp | Manufacture of semiconductor device |
FR2690544B1 (en) | 1992-04-24 | 1994-06-17 | Sextant Avionique | METHOD FOR OPERATING A CAPACITIVE TOUCH KEYBOARD. |
US5336936A (en) | 1992-05-06 | 1994-08-09 | Synaptics, Incorporated | One-transistor adaptable analog storage element and array |
US5214388A (en) | 1992-05-28 | 1993-05-25 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Phase discriminating capacitive array sensor system |
US5889236A (en) | 1992-06-08 | 1999-03-30 | Synaptics Incorporated | Pressure sensitive scrollbar feature |
US5942733A (en) | 1992-06-08 | 1999-08-24 | Synaptics, Inc. | Stylus input capacitive touchpad sensor |
US5861583A (en) | 1992-06-08 | 1999-01-19 | Synaptics, Incorporated | Object position detector |
US5914465A (en) | 1992-06-08 | 1999-06-22 | Synaptics, Inc. | Object position detector |
DE69324067T2 (en) | 1992-06-08 | 1999-07-15 | Synaptics Inc | Object position detector |
US7532205B2 (en) | 1992-06-08 | 2009-05-12 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
US6239389B1 (en) | 1992-06-08 | 2001-05-29 | Synaptics, Inc. | Object position detection system and method |
US5543590A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature |
US5543591A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5543588A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Touch pad driven handheld computing device |
US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US7911456B2 (en) | 1992-06-08 | 2011-03-22 | Synaptics Incorporated | Object position detector with edge motion feature and gesture recognition |
US6028271A (en) | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US5861875A (en) | 1992-07-13 | 1999-01-19 | Cirque Corporation | Methods and apparatus for data input |
US5565658A (en) | 1992-07-13 | 1996-10-15 | Cirque Corporation | Capacitance-based proximity with interference rejection apparatus and methods |
AT400769B (en) | 1992-10-16 | 1996-03-25 | Avl Verbrennungskraft Messtech | MEASURING DEVICE FOR DETECTING COMBUSTION PROCESSES |
US5339213A (en) | 1992-11-16 | 1994-08-16 | Cirque Corporation | Portable computer touch pad attachment |
US5572205A (en) | 1993-03-29 | 1996-11-05 | Donnelly Technology, Inc. | Touch control system |
US5323158A (en) | 1993-04-06 | 1994-06-21 | Analog Devices, Inc. | Switched capacitor one-bit digital-to-analog converter |
US5412387A (en) | 1993-04-06 | 1995-05-02 | Analog Devices, Inc. | Error reduction in switched capacitor digital-to-analog converter systems by balanced sampling |
JP2986047B2 (en) | 1993-04-29 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Digital input display device and input processing device and method |
US5424756A (en) | 1993-05-14 | 1995-06-13 | Ho; Yung-Lung | Track pad cursor positioning device and method |
US5408194A (en) | 1993-06-25 | 1995-04-18 | Synaptics, Incorporated | Adaptive analog minimum/maximum selector and subtractor circuit |
US5349303A (en) | 1993-07-02 | 1994-09-20 | Cirque Corporation | Electrical charge transfer apparatus |
US5373245A (en) | 1993-07-12 | 1994-12-13 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Capaciflector camera |
US5461321A (en) | 1993-09-17 | 1995-10-24 | Penberthy, Inc. | Apparatus and method for measuring capacitance from the duration of a charge-discharge charge cycle |
CA2134930A1 (en) | 1993-11-18 | 1995-05-19 | Charles Gerston | Body detector |
US5479103A (en) | 1994-01-18 | 1995-12-26 | Air Communications, Inc. | Non-linear voltage measuring implementing capacitor charging time |
GB9406702D0 (en) * | 1994-04-05 | 1994-05-25 | Binstead Ronald P | Multiple input proximity detector and touchpad system |
US6249234B1 (en) | 1994-05-14 | 2001-06-19 | Absolute Sensors Limited | Position detector |
US20030062889A1 (en) | 1996-12-12 | 2003-04-03 | Synaptics (Uk) Limited | Position detector |
US5694063A (en) | 1994-08-11 | 1997-12-02 | Ltx Corporation | High speed IDDQ monitor circuit |
US6476798B1 (en) | 1994-08-22 | 2002-11-05 | International Game Technology | Reduced noise touch screen apparatus and method |
US5566702A (en) | 1994-12-30 | 1996-10-22 | Philipp; Harald | Adaptive faucet controller measuring proximity and motion |
US5650597A (en) | 1995-01-20 | 1997-07-22 | Dynapro Systems, Inc. | Capacitive touch sensor |
US5757368A (en) | 1995-03-27 | 1998-05-26 | Cirque Corporation | System and method for extending the drag function of a computer pointing device |
JP3015276B2 (en) | 1995-04-11 | 2000-03-06 | 株式会社ワコム | Sensor coil scanning method for coordinate input device |
CN1129967C (en) | 1995-04-17 | 2003-12-03 | 精工爱普生株式会社 | Semiconductor device and method of production thereof |
US5812698A (en) | 1995-05-12 | 1998-09-22 | Synaptics, Inc. | Handwriting recognition system and method |
US5555907A (en) | 1995-06-02 | 1996-09-17 | Philipp; Harald | Divided box for valve controller |
US5684487A (en) | 1995-06-05 | 1997-11-04 | Analog Devices, Incorporated | A/D converter with charge-redistribution DAC and split summation of main and correcting DAC outputs |
US5801340A (en) | 1995-06-29 | 1998-09-01 | Invotronics Manufacturing | Proximity sensor |
US5760852A (en) | 1995-11-03 | 1998-06-02 | Hughes Electronics Corporation | Laser-hardened eye protection goggles |
JP3727399B2 (en) | 1996-02-19 | 2005-12-14 | ミサワホーム株式会社 | Screen display type key input device |
US6473069B1 (en) | 1995-11-13 | 2002-10-29 | Cirque Corporation | Apparatus and method for tactile feedback from input device |
US5767457A (en) | 1995-11-13 | 1998-06-16 | Cirque Corporation | Apparatus and method for audible feedback from input device |
AT1157U1 (en) | 1995-12-15 | 1996-11-25 | Avl Verbrennungskraft Messtech | METHOD FOR THE OPTICAL MEASUREMENT OF GAS BUBBLES IN A COOLANT |
US5730165A (en) | 1995-12-26 | 1998-03-24 | Philipp; Harald | Time domain capacitive field detector |
US5920309A (en) | 1996-01-04 | 1999-07-06 | Logitech, Inc. | Touch sensing method and apparatus |
US5796183A (en) | 1996-01-31 | 1998-08-18 | Nartron Corporation | Capacitive responsive electronic switching circuit |
US5680070A (en) | 1996-02-05 | 1997-10-21 | Motorola, Inc. | Programmable analog array and method for configuring the same |
JP3251489B2 (en) | 1996-02-16 | 2002-01-28 | シャープ株式会社 | Coordinate input device |
US5682032A (en) | 1996-02-22 | 1997-10-28 | Philipp; Harald | Capacitively coupled identity verification and escort memory apparatus |
US5914708A (en) | 1996-04-04 | 1999-06-22 | Cirque Corporation | Computer input stylus method and apparatus |
US5672959A (en) | 1996-04-12 | 1997-09-30 | Micro Linear Corporation | Low drop-out voltage regulator having high ripple rejection and low power consumption |
US5763924A (en) | 1996-05-09 | 1998-06-09 | Linear Technology Corporation | Circuits and methods for compensating non-linear capacitances to minimize harmonic distortion |
US5670915A (en) | 1996-05-24 | 1997-09-23 | Microchip Technology Incorporated | Accurate RC oscillator having peak - to - peak voltage control |
US6788221B1 (en) | 1996-06-28 | 2004-09-07 | Synaptics (Uk) Limited | Signal processing apparatus and method |
US5748185A (en) | 1996-07-03 | 1998-05-05 | Stratos Product Development Group | Touchpad with scroll and pan regions |
US5844265A (en) | 1996-07-11 | 1998-12-01 | Synaptics, Incorporated | Sense amplifier for high-density imaging array |
US6288707B1 (en) | 1996-07-29 | 2001-09-11 | Harald Philipp | Capacitive position sensor |
JP3588201B2 (en) | 1996-08-30 | 2004-11-10 | アルプス電気株式会社 | Coordinate input device and control method thereof |
US6380929B1 (en) | 1996-09-20 | 2002-04-30 | Synaptics, Incorporated | Pen drawing computer input device |
FR2755269B1 (en) | 1996-10-25 | 1998-12-04 | Asulab Sa | DEVICE FOR IDENTIFYING A MANUAL ACTION ON A SURFACE, ESPECIALLY FOR A WATCHMAKING PIECE |
US5854625A (en) | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
US5926566A (en) | 1996-11-15 | 1999-07-20 | Synaptics, Inc. | Incremental ideographic character input method |
US5920310A (en) | 1996-11-15 | 1999-07-06 | Synaptics, Incorporated | Electronic device employing a touch sensitive transducer |
US6067019A (en) | 1996-11-25 | 2000-05-23 | Hill-Rom, Inc. | Bed exit detection apparatus |
US5949264A (en) | 1996-11-29 | 1999-09-07 | Lo; Dennis C. | Digital phase detector and charge pump system reset and balanced current source matching methods and systems |
US6430305B1 (en) | 1996-12-20 | 2002-08-06 | Synaptics, Incorporated | Identity verification methods |
US6222528B1 (en) | 1997-03-07 | 2001-04-24 | Cirque Corporation | Method and apparatus for data input |
WO1998054545A2 (en) | 1997-05-28 | 1998-12-03 | Absolute Sensors Limited | Position transducer and method of manufacture |
US5943052A (en) | 1997-08-12 | 1999-08-24 | Synaptics, Incorporated | Method and apparatus for scroll bar control |
GB9720954D0 (en) | 1997-10-02 | 1997-12-03 | Scient Generics Ltd | Commutators for motors |
GB9721891D0 (en) | 1997-10-15 | 1997-12-17 | Scient Generics Ltd | Symmetrically connected spiral transducer |
GB9724542D0 (en) | 1997-11-21 | 1998-01-21 | Philipp Harald | Electronic Smart Hammer |
KR100766627B1 (en) | 1998-01-26 | 2007-10-15 | 핑거웍스, 인크. | Manual input integration method and device |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7800592B2 (en) | 2005-03-04 | 2010-09-21 | Apple Inc. | Hand held electronic device with multiple touch sensing devices |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US6185450B1 (en) | 1998-01-26 | 2001-02-06 | Physio-Control Manufacturing Corporation | Digital sliding pole fast-restore for an electrocardiograph display |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US5969513A (en) | 1998-03-24 | 1999-10-19 | Volterra Semiconductor Corporation | Switched capacitor current source for use in switching regulators |
AT2774U1 (en) | 1998-05-04 | 1999-04-26 | Inocon Technologie Gmbh | METHOD AND DEVICE FOR PARTLY MELTING OBJECTS |
JP3264884B2 (en) | 1998-05-11 | 2002-03-11 | 三菱電機株式会社 | Capacitance detection circuit |
GB9811151D0 (en) | 1998-05-22 | 1998-07-22 | Scient Generics Ltd | Rotary encoder |
US6262717B1 (en) | 1998-07-02 | 2001-07-17 | Cirque Corporation | Kiosk touch pad |
US6188391B1 (en) | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
AT2910U1 (en) | 1998-07-09 | 1999-06-25 | Avl List Gmbh | OPTOELECTRONIC MEASURING DEVICE FOR DETECTING COMBUSTION PROCESSES |
DE19833211C2 (en) | 1998-07-23 | 2000-05-31 | Siemens Ag | Method for determining very small capacities and use |
US20060117274A1 (en) | 1998-08-31 | 2006-06-01 | Tseng Ping-Sheng | Behavior processor system and method |
US6271719B1 (en) | 1998-09-02 | 2001-08-07 | Linear Technology Corporation | Operational filter building block |
US6271720B1 (en) | 1998-09-02 | 2001-08-07 | Linear Technology Corporation | Operational filter building block |
US6271835B1 (en) | 1998-09-03 | 2001-08-07 | Nortel Networks Limited | Touch-screen input device |
US6145850A (en) | 1998-10-24 | 2000-11-14 | Smw Autoblok Spannsysteme Gmbh | Diaphragm chuck |
US6466036B1 (en) | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
CA2352363A1 (en) | 1998-11-27 | 2000-06-08 | Synaptics (Uk) Limited | Position sensor |
US6060957A (en) | 1998-12-08 | 2000-05-09 | Stmicroelectronics S.A. | Relaxation oscillator with low phase noise |
US20010012667A1 (en) | 1999-01-15 | 2001-08-09 | Yi Ma | Clustered system and method for formation of integrated circuit devices |
US6535200B2 (en) | 1999-01-25 | 2003-03-18 | Harald Philipp | Capacitive position sensor |
EP1153404B1 (en) | 1999-01-26 | 2011-07-20 | QRG Limited | Capacitive sensor and array |
CA2359230A1 (en) | 1999-01-27 | 2000-08-03 | Richard A. Wenman | Method and device for measuring the acidity or basicity of insulating fluids, particularly mineral and synthetic oils |
US6280391B1 (en) | 1999-02-08 | 2001-08-28 | Physio-Control Manufacturing Corporation | Method and apparatus for removing baseline wander from an egg signal |
US7392431B2 (en) | 1999-02-19 | 2008-06-24 | Texas Instruments Incorporated | Emulation system with peripherals recording emulation frame when stop generated |
US6377129B1 (en) | 1999-04-30 | 2002-04-23 | Conexant Systems, Inc. | Programmable relaxation oscillator |
US6730863B1 (en) | 1999-06-22 | 2004-05-04 | Cirque Corporation | Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking |
US7151528B2 (en) | 1999-06-22 | 2006-12-19 | Cirque Corporation | System for disposing a proximity sensitive touchpad behind a mobile phone keypad |
US6680731B2 (en) | 2000-01-11 | 2004-01-20 | Cirque Corporation | Flexible touchpad sensor grid for conforming to arcuate surfaces |
GB2351619A (en) | 1999-07-01 | 2001-01-03 | Ericsson Telefon Ab L M | A frequency trimmable oscillator with insensitivity to power supply variations and parasitic capacitance |
US6191723B1 (en) | 1999-07-22 | 2001-02-20 | Fluke Corporation | Fast capacitance measurement |
US6249447B1 (en) | 1999-08-13 | 2001-06-19 | Tyco Electronics Logistics Ag | System and method for determining output current and converter employing the same |
DE60035403T2 (en) | 1999-08-17 | 2008-03-06 | Taki Chemical Co., Ltd., Kakogawa | BIOLOGICAL MATERIALS |
GB9920301D0 (en) | 1999-08-27 | 1999-11-03 | Philipp Harald | Level sensing |
US6377009B1 (en) | 1999-09-08 | 2002-04-23 | Harald Philipp | Capacitive closure obstruction sensor |
AT3845U1 (en) | 1999-09-28 | 2000-08-25 | Avl List Gmbh | OPTOELECTRONIC MEASURING DEVICE |
US6404578B1 (en) | 1999-09-28 | 2002-06-11 | Koninklijke Philips Electronics N.V. | Circuit for reduction and optimization of write-to-read settling times in magnetic medium storage devices |
US6424338B1 (en) | 1999-09-30 | 2002-07-23 | Gateway, Inc. | Speed zone touchpad |
US7030860B1 (en) | 1999-10-08 | 2006-04-18 | Synaptics Incorporated | Flexible transparent touch sensing system for electronic devices |
US6731121B1 (en) | 1999-10-15 | 2004-05-04 | Microsensors Corp. | Highly configurable capacitive transducer interface circuit |
US6587093B1 (en) | 1999-11-04 | 2003-07-01 | Synaptics Incorporated | Capacitive mouse |
US6441682B1 (en) | 1999-11-23 | 2002-08-27 | Micro Linear Corporation | Active polyphase filter with transconductor cross-coupling of filter sections |
US6445257B1 (en) | 1999-11-23 | 2002-09-03 | Micro Linear Corporation | Fuse-trimmed tank circuit for an integrated voltage-controlled oscillator |
AU772853B2 (en) | 1999-12-02 | 2004-05-06 | Elo Touch Solutions, Inc. | Apparatus and method to improve resolution of infrared touch systems |
US6366099B1 (en) | 1999-12-21 | 2002-04-02 | Conrad Technologies, Inc. | Differential capacitance sampler |
WO2001054111A1 (en) | 2000-01-19 | 2001-07-26 | Synaptics, Inc. | Capacitive pointing stick |
US6839052B1 (en) | 2000-01-19 | 2005-01-04 | Stmicroelectronics, Inc. | Two dimensional solid state capacitive sensor array |
JP4352562B2 (en) | 2000-03-02 | 2009-10-28 | 株式会社デンソー | Signal processing device |
EP1269501A1 (en) | 2000-03-30 | 2003-01-02 | Eleksen Limited | Data input device |
JP4401529B2 (en) | 2000-04-10 | 2010-01-20 | パナソニック株式会社 | Laminate voltage measuring device |
US6639586B2 (en) | 2000-04-11 | 2003-10-28 | Cirque Corporation | Efficient entry of characters from a large character set into a portable information appliance |
CN1235056C (en) | 2000-05-19 | 2006-01-04 | Oht株式会社 | Method and apparatus for circuit board continuity test, tool for continuity test, and recording medium |
EP1158303A1 (en) | 2000-05-25 | 2001-11-28 | Semiconductor Ideas to The Market (ItoM) BV | A circuit for measuring absolute spread in capacitors implemented in planary technology |
JP2001356869A (en) | 2000-06-13 | 2001-12-26 | Alps Electric Co Ltd | Input device |
JP3910019B2 (en) | 2000-07-04 | 2007-04-25 | アルプス電気株式会社 | Input device |
EP1179767B1 (en) | 2000-08-11 | 2010-05-12 | Alps Electric Co., Ltd. | Input device which allows button input operation and coordinate input operation |
US6673308B2 (en) | 2000-08-30 | 2004-01-06 | Kabushiki Kaisha Toshiba | Nickel-base single-crystal superalloys, method of manufacturing same and gas turbine high temperature parts made thereof |
JP4148639B2 (en) | 2000-08-31 | 2008-09-10 | 独立行政法人物質・材料研究機構 | How to use steel members and how to set them |
US6614313B2 (en) | 2000-10-06 | 2003-09-02 | Linear Technology Corporation | Precision oscillator circuits and methods with switched capacitor frequency control and frequency-setting resistor |
US6342817B1 (en) | 2000-10-06 | 2002-01-29 | Linear Technology Corporation | Precision oscillator circuits and methods with switched capacitor frequency control and frequency-setting resistor |
US6344773B1 (en) | 2000-10-20 | 2002-02-05 | Linear Technology Corporation | Flexible monolithic continuous-time analog low-pass filter with minimal circuitry |
US6674383B2 (en) | 2000-11-01 | 2004-01-06 | Onix Microsystems, Inc. | PWM-based measurement interface for a micro-machined electrostatic actuator |
WO2002047942A2 (en) | 2000-11-16 | 2002-06-20 | Donnelly Corporation | Vehicle compartment occupancy detection system |
JP2002168893A (en) | 2000-11-30 | 2002-06-14 | Agilent Technologies Japan Ltd | High accuracy capacity measurement device and method |
US7032051B2 (en) | 2000-12-11 | 2006-04-18 | Linear Technology Corp. | Methods and circuitry for interconnecting data and clock busses of live backplane circuitry and input/output card circuitry, and methods and circuitry for isolating capacitanes of a live backplane from the capacitanes of at least one input/output card |
US6975123B1 (en) | 2000-12-20 | 2005-12-13 | Maxtor Corporation | Method and apparatus for calibrating piezoelectric driver in dual actuator disk drive |
US6661239B1 (en) | 2001-01-02 | 2003-12-09 | Irobot Corporation | Capacitive sensor systems and methods with increased resolution and automatic calibration |
US6498720B2 (en) | 2001-01-04 | 2002-12-24 | Cirque Corporation | Connector and support system for a touchpad keyboard for use with portable electronic appliances |
US6829727B1 (en) | 2001-01-12 | 2004-12-07 | Metalink Corp. | In-circuit emulation of single chip microcontrollers |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US6700392B2 (en) | 2001-02-02 | 2004-03-02 | Wayne C. Haase | Digital measurement circuit and system using a grounded capacitive sensor |
US6624640B2 (en) | 2001-02-07 | 2003-09-23 | Fluke Corporation | Capacitance measurement |
US6592067B2 (en) | 2001-02-09 | 2003-07-15 | Georgia-Pacific Corporation | Minimizing paper waste carousel-style dispenser apparatus, sensor, method and system with proximity sensor |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US6522187B1 (en) | 2001-03-12 | 2003-02-18 | Linear Technology Corporation | CMOS switch with linearized gate capacitance |
US6847706B2 (en) | 2001-03-20 | 2005-01-25 | Saied Bozorgui-Nesbat | Method and apparatus for alphanumeric data entry using a keypad |
US6879930B2 (en) | 2001-03-30 | 2005-04-12 | Microsoft Corporation | Capacitance touch slider |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US20050024341A1 (en) | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US6490203B1 (en) | 2001-05-24 | 2002-12-03 | Edn Silicon Devices, Inc. | Sensing scheme of flash EEPROM |
US6904570B2 (en) | 2001-06-07 | 2005-06-07 | Synaptics, Inc. | Method and apparatus for controlling a display of data on a display screen |
DE60201998T2 (en) | 2001-06-08 | 2005-11-24 | Intier Automotive Closures Inc., Newmarket | CONTACTLESS PROXIMITY SENSOR |
US20030014239A1 (en) | 2001-06-08 | 2003-01-16 | Ichbiah Jean D. | Method and system for entering accented and other extended characters |
US6459321B1 (en) | 2001-06-28 | 2002-10-01 | Linear Technology Corporation | Gate protection clamping circuits and techniques with controlled output discharge current |
US6499359B1 (en) | 2001-07-09 | 2002-12-31 | Nartron Corporation | Compressible capacitance sensor for determining the presence of an object |
JP4336066B2 (en) | 2001-07-11 | 2009-09-30 | 株式会社豊田中央研究所 | Capacitive sensor device |
US6448911B1 (en) | 2001-07-30 | 2002-09-10 | Cirrus Logic, Inc. | Circuits and methods for linearizing capacitor calibration and systems using the same |
KR100642183B1 (en) | 2001-08-22 | 2006-11-06 | 샤프 가부시키가이샤 | Touch sensor, display device with touch sensor, and location data generation method |
US7202857B2 (en) | 2001-08-29 | 2007-04-10 | Microsoft Corporation | Manual controlled scrolling |
US6999009B2 (en) | 2001-08-31 | 2006-02-14 | Logitech Europe S.A. | Sensing keys for keyboard |
US6714817B2 (en) | 2001-08-31 | 2004-03-30 | Medtronic Physio-Control Manufacturing Corp. | Hard paddle for an external defibrillator |
JP3553535B2 (en) | 2001-09-28 | 2004-08-11 | ユーディナデバイス株式会社 | Capacitive element and method of manufacturing the same |
HUP0104057A2 (en) | 2001-10-02 | 2003-06-28 | MTA Műszaki Fizikai és Anyagtudományi Kutatóintézet | Measuring arrangement and method for the fast quantitative topographical examination of semi-conductor slices and other mirror-like surfaces |
US7254775B2 (en) | 2001-10-03 | 2007-08-07 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
US7046230B2 (en) | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
JP4035418B2 (en) | 2001-10-31 | 2008-01-23 | 株式会社本田電子技研 | Proximity switch and object detection device |
US6522083B1 (en) | 2001-11-08 | 2003-02-18 | Linear Technology Corp. | Driver circuitry with tuned output impedance |
JP2003148906A (en) | 2001-11-13 | 2003-05-21 | Toko Inc | Capacitive sensor device |
US6762752B2 (en) | 2001-11-29 | 2004-07-13 | N-Trig Ltd. | Dual function input device and method |
US6864691B2 (en) | 2001-12-14 | 2005-03-08 | I F M Electronic Gmbh | Circuit arrangement for detecting the capacitance or capacitance change of a capacitive circuit element or component |
US7298124B2 (en) | 2004-12-01 | 2007-11-20 | Semiconductor Components Industries, L.L.C. | PWM regulator with discontinuous mode and method therefor |
JP2003296015A (en) | 2002-01-30 | 2003-10-17 | Casio Comput Co Ltd | Electronic equipment |
US6720777B2 (en) | 2002-02-15 | 2004-04-13 | Rosemount Inc. | Bridged capacitor sensor measurement circuit |
JP3808785B2 (en) | 2002-02-21 | 2006-08-16 | 株式会社東芝 | Pre-pit signal generation circuit, semiconductor integrated circuit, recording / reproducing apparatus, and pre-pit signal generation method |
JP2003271311A (en) | 2002-03-18 | 2003-09-26 | Alps Electric Co Ltd | Coordinate input device and liquid crystal display device using the same |
JP2003282743A (en) | 2002-03-22 | 2003-10-03 | Nec Electronics Corp | Semiconductor device and manufacturing method thereof |
JP4024572B2 (en) | 2002-03-28 | 2007-12-19 | ユーディナデバイス株式会社 | Device with interdigital capacitor |
JP4014432B2 (en) | 2002-03-28 | 2007-11-28 | ユーディナデバイス株式会社 | Interdigital capacitor and method for adjusting capacitance thereof |
EP1351389A1 (en) | 2002-04-02 | 2003-10-08 | Dialog Semiconductor GmbH | Method and circuit for compensating mosfet capacitance variations in integrated circuits |
US7466307B2 (en) | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
GB0208655D0 (en) | 2002-04-16 | 2002-05-29 | Koninkl Philips Electronics Nv | Electronic device with display panel and user input function |
US6853566B2 (en) | 2002-04-18 | 2005-02-08 | Ricoh Company, Ltd. | Charge pump circuit and power supply circuit |
US7006078B2 (en) | 2002-05-07 | 2006-02-28 | Mcquint, Inc. | Apparatus and method for sensing the degree and touch strength of a human body on a sensor |
US6879215B1 (en) | 2002-05-10 | 2005-04-12 | Linear Technology Corporation | Synthetic circuit component and amplifier applications |
US6809275B1 (en) | 2002-05-13 | 2004-10-26 | Synaptics, Inc. | Rotary and push type input device |
US20030232507A1 (en) | 2002-06-12 | 2003-12-18 | Macronix International Co., Ltd. | Method for fabricating a semiconductor device having an ONO film |
US7327352B2 (en) | 2002-06-14 | 2008-02-05 | 3M Innovative Properties Company | Linearized conductive surface |
US6859159B2 (en) | 2002-06-18 | 2005-02-22 | Analog Devices, Inc. | Switched-capacitor structures with enhanced isolation |
US7129714B2 (en) | 2002-07-02 | 2006-10-31 | Baxter Larry K | Capacitive measurement system |
US6891531B2 (en) | 2002-07-05 | 2005-05-10 | Sentelic Corporation | Sensing an object with a plurality of conductors |
US6993607B2 (en) | 2002-07-12 | 2006-01-31 | Harald Philipp | Keyboard with reduced keying ambiguity |
US6998545B2 (en) | 2002-07-19 | 2006-02-14 | E.G.O. North America, Inc. | Touch and proximity sensor control systems and methods with improved signal and noise differentiation |
CA2494353A1 (en) | 2002-08-02 | 2004-02-12 | Cirque Corporation | Single-layer touchpad having touch zones |
US6882338B2 (en) | 2002-08-16 | 2005-04-19 | Leapfrog Enterprises, Inc. | Electrographic position location apparatus |
TWI234105B (en) | 2002-08-30 | 2005-06-11 | Ren-Guang King | Pointing device, and scanner, robot, mobile communication device and electronic dictionary using the same |
JP4496328B2 (en) | 2002-09-10 | 2010-07-07 | 独立行政法人物質・材料研究機構 | Hologram recording medium and hologram recording / reproducing apparatus |
JP4164324B2 (en) | 2002-09-19 | 2008-10-15 | スパンション エルエルシー | Manufacturing method of semiconductor device |
DE60215504T2 (en) | 2002-10-07 | 2007-09-06 | Sony France S.A. | Method and apparatus for analyzing gestures of a human, e.g. for controlling a machine by gestures |
US6690066B1 (en) | 2002-10-18 | 2004-02-10 | Texas Instruments Incorporated | Minimization and linearization of ESD parasitic capacitance in integrated circuits |
US8125453B2 (en) | 2002-10-20 | 2012-02-28 | Immersion Corporation | System and method for providing rotational haptic feedback |
AU2003301720A1 (en) | 2002-10-28 | 2004-05-25 | Semtech Corporation | Data acquisition from capacitive touch pad |
WO2004040240A1 (en) | 2002-10-31 | 2004-05-13 | Harald Philipp | Charge transfer capacitive position sensor |
EP1564182B1 (en) | 2002-11-19 | 2008-05-07 | Baolab Microsystems S.L. | Miniature relay and corresponding uses thereof and process for actuating the relay |
US7271608B1 (en) | 2002-11-25 | 2007-09-18 | Ridgetop Group, Inc. | Prognostic cell for predicting failure of integrated circuits |
US6893724B2 (en) | 2003-03-11 | 2005-05-17 | Grand Tek Advance Material Science Co., Ltd. | Silicone-polyester-polysilicate hybrid compositions for thermal resistance coating |
US6969978B2 (en) | 2003-03-17 | 2005-11-29 | Rf Micro Devices, Inc. | DC-DC converter with reduced electromagnetic interference |
US6897673B2 (en) | 2003-03-19 | 2005-05-24 | Lsi Logic Corporation | Method and integrated circuit for capacitor measurement with digital readout |
US6806693B1 (en) | 2003-04-14 | 2004-10-19 | National Semiconductor Corporation | Method and system for improving quiescent currents at low output current levels |
US20040239616A1 (en) | 2003-05-28 | 2004-12-02 | Collins Ryan V. | Methods and apparatus for receiving user input via time domain reflectometry |
US7129935B2 (en) | 2003-06-02 | 2006-10-31 | Synaptics Incorporated | Sensor patterns for a capacitive sensing apparatus |
US7580030B2 (en) | 2003-06-13 | 2009-08-25 | Semtech Corporation | Sensor for capacitive touch pad pointing device |
FR2856475B1 (en) | 2003-06-20 | 2005-10-14 | Commissariat Energie Atomique | CAPACITIVE MEASUREMENT SENSOR AND MEASUREMENT METHOD THEREOF |
GB0317370D0 (en) | 2003-07-24 | 2003-08-27 | Synaptics Uk Ltd | Magnetic calibration array |
JP3741282B2 (en) | 2003-07-28 | 2006-02-01 | セイコーエプソン株式会社 | INPUT DEVICE, ELECTRONIC DEVICE, AND DRIVE METHOD FOR INPUT DEVICE |
DE10336335B4 (en) | 2003-08-08 | 2015-03-12 | Huf Hülsbeck & Fürst Gmbh & Co. Kg | Locking device for vehicles |
US7499040B2 (en) | 2003-08-18 | 2009-03-03 | Apple Inc. | Movable touch pad with added functionality |
US7036096B1 (en) | 2003-09-08 | 2006-04-25 | Sun Microsystems, Inc. | Estimating capacitances using information including feature sizes extracted from a netlist |
US7075316B2 (en) | 2003-10-02 | 2006-07-11 | Alps Electric Co., Ltd. | Capacitance detector circuit, capacitance detection method, and fingerprint sensor using the same |
EP1671079A4 (en) | 2003-10-07 | 2009-08-26 | Quasar Fed Systems Inc | Integrated sensor system for measuring electric and/or magnetic field vector components |
GB0323570D0 (en) | 2003-10-08 | 2003-11-12 | Harald Philipp | Touch-sensitivity control panel |
US6873203B1 (en) | 2003-10-20 | 2005-03-29 | Tyco Electronics Corporation | Integrated device providing current-regulated charge pump driver with capacitor-proportional current |
JP4364609B2 (en) | 2003-11-25 | 2009-11-18 | アルプス電気株式会社 | Capacitance detection circuit and fingerprint sensor using the same |
US7495659B2 (en) | 2003-11-25 | 2009-02-24 | Apple Inc. | Touch pad for handheld device |
US20050134485A1 (en) | 2003-12-22 | 2005-06-23 | Hein David A. | Touch pad for motor vehicle and sensor therewith |
EP1548409A1 (en) | 2003-12-23 | 2005-06-29 | Dialog Semiconductor GmbH | Differential capacitance measurement |
TWI277111B (en) | 2004-01-16 | 2007-03-21 | Via Tech Inc | Apparatus and method of interruptible analog input |
US6958594B2 (en) | 2004-01-21 | 2005-10-25 | Analog Devices, Inc. | Switched noise filter circuit for a DC-DC converter |
JP4173111B2 (en) | 2004-01-29 | 2008-10-29 | 株式会社テージーケー | Control valve for variable capacity compressor |
KR101098635B1 (en) | 2004-02-13 | 2011-12-23 | 큐알쥐 리미티드 | Capacitive Sensor |
JP4310695B2 (en) | 2004-03-30 | 2009-08-12 | アイシン精機株式会社 | Capacitance change detection device |
US7078916B2 (en) | 2004-04-06 | 2006-07-18 | Analog Devices, Inc. | Linearity enhancement for capacitive sensors |
US7256588B2 (en) | 2004-04-16 | 2007-08-14 | General Electric Company | Capacitive sensor and method for non-contacting gap and dielectric medium measurement |
US7068039B2 (en) | 2004-04-28 | 2006-06-27 | Agilent Technologies, Inc. | Test structure embedded in a shipping and handling cover for integrated circuit sockets and method for testing integrated circuit sockets and circuit assemblies utilizing same |
US6914547B1 (en) | 2004-05-04 | 2005-07-05 | Analog Devices, Inc. | Triple resistor string DAC architecture |
JP4437699B2 (en) | 2004-05-14 | 2010-03-24 | 富士通マイクロエレクトロニクス株式会社 | Sensor |
US20050275382A1 (en) | 2004-06-09 | 2005-12-15 | Stessman Nicholas J | Charge consumption monitor for electronic device |
US6970120B1 (en) | 2004-06-12 | 2005-11-29 | Nordic Semiconductor Asa | Method and apparatus for start-up of analog-to-digital converters |
US7006938B2 (en) | 2004-06-16 | 2006-02-28 | Ami Semiconductor, Inc. | Reactive sensor modules using Pade' Approximant based compensation and providing module-sourced excitation |
US6970126B1 (en) | 2004-06-25 | 2005-11-29 | Analog Devices, Inc. | Variable capacitance switched capacitor input system and method |
US7158056B2 (en) | 2004-07-08 | 2007-01-02 | Cypress Semiconductor Corporation | Method and apparatus for scanning a key or button matrix |
JP4473669B2 (en) | 2004-07-28 | 2010-06-02 | 株式会社リコー | Constant voltage circuit, constant current source, amplifier and power supply circuit using the constant voltage circuit |
CN101661357B (en) | 2004-08-16 | 2013-07-03 | 苹果公司 | Touch sensitive device and method of increasing the spatial resolution of touch sensitive device |
US7323886B2 (en) | 2004-08-16 | 2008-01-29 | Ying Lau Lee | Linear capacitance measurement and touchless switch |
US7498822B2 (en) | 2004-08-16 | 2009-03-03 | Ying Lau Lee | Linear capacitance measurement and touchless switch |
JP2006071579A (en) * | 2004-09-06 | 2006-03-16 | Alps Electric Co Ltd | Capacitance-detecting circuit and capacitance-detecting method |
TW200611287A (en) | 2004-09-24 | 2006-04-01 | Holtek Semiconductor Inc | Capacitance induction device |
US7719522B2 (en) | 2004-09-24 | 2010-05-18 | Apple Inc. | Raw data track pad device and system |
US7635828B2 (en) | 2004-09-30 | 2009-12-22 | Siemens Energy & Automation, Inc. | Methods for correcting slow roll |
US7323879B2 (en) | 2004-09-30 | 2008-01-29 | United Microelectronics Corp. | Method and circuit for measuring capacitance and capacitance mismatch |
US20060097992A1 (en) | 2004-10-25 | 2006-05-11 | Motorola, Inc. | Apparatus and method of determining a user selection in a user interface |
GB2419950A (en) | 2004-11-09 | 2006-05-10 | Sharp Kk | Capacitance measuring apparatus for LCD touch screen |
US7031886B1 (en) | 2004-12-14 | 2006-04-18 | Synaptics Incorporated | Methods and systems for detecting noise in a position sensor using minor shifts in sensing frequency |
US7570290B2 (en) | 2004-12-27 | 2009-08-04 | Sony Corporation | Drive method for solid-state imaging device, solid-state imaging device, and imaging apparatus |
US7352200B2 (en) | 2005-01-12 | 2008-04-01 | International Business Machines Corporation | Functional and stress testing of LGA devices |
US7288977B2 (en) | 2005-01-21 | 2007-10-30 | Freescale Semiconductor, Inc. | High resolution pulse width modulator |
JP4604739B2 (en) | 2005-01-28 | 2011-01-05 | アイシン精機株式会社 | Capacitance detection device |
US7539513B2 (en) | 2005-02-02 | 2009-05-26 | National Telephone Products, Inc. | Portable phone with ergonomic image projection system |
WO2006086695A2 (en) | 2005-02-10 | 2006-08-17 | Cirque Corporation | Expanded electrode grid of a capacitance sensitive touchpad by using demultiplexing of signals to the grid as controlled by binary patterns from a touch sensor circuit |
US7952564B2 (en) | 2005-02-17 | 2011-05-31 | Hurst G Samuel | Multiple-touch sensor |
US7831070B1 (en) | 2005-02-18 | 2010-11-09 | Authentec, Inc. | Dynamic finger detection mechanism for a fingerprint sensor |
JP4024814B2 (en) | 2005-02-24 | 2007-12-19 | シャープ株式会社 | Charge pump type DC / DC converter circuit |
EP1861723B1 (en) | 2005-03-09 | 2017-04-19 | Analog Devices, Inc. | One terminal capacitor interface circuit |
US7151276B2 (en) | 2005-03-09 | 2006-12-19 | 3M Innovative Properties Company | Semiconductors containing perfluoroether acyl oligothiophene compounds |
GB0505941D0 (en) | 2005-03-23 | 2005-04-27 | Patel Sanjay | Human-to-mobile interfaces |
US20060221061A1 (en) | 2005-03-31 | 2006-10-05 | Tyco Electronic Corporation | Touch sensor and control with random pulse spacing |
US7504833B1 (en) | 2005-04-01 | 2009-03-17 | Cypress Semiconductor Corporation | Automatically balanced sensing device and method for multiple capacitive sensors |
US7598822B2 (en) | 2005-04-07 | 2009-10-06 | Texas Instruments Incorporated | Process, supply, and temperature insensitive integrated time reference circuit |
US20060227117A1 (en) | 2005-04-07 | 2006-10-12 | Microsoft Corporation | Circular touch sensor |
TWI271645B (en) | 2005-04-19 | 2007-01-21 | Elan Microelectronics Corp | Capacitive touchpad with a physical key function |
US20060256090A1 (en) | 2005-05-12 | 2006-11-16 | Apple Computer, Inc. | Mechanical overlay |
US20060258390A1 (en) | 2005-05-12 | 2006-11-16 | Yanqing Cui | Mobile communication terminal, system and method |
US7359816B2 (en) | 2005-05-25 | 2008-04-15 | Analog Devices, Inc. | Sensor calibration method and apparatus |
US7567240B2 (en) | 2005-05-31 | 2009-07-28 | 3M Innovative Properties Company | Detection of and compensation for stray capacitance in capacitive touch sensors |
US7439962B2 (en) | 2005-06-01 | 2008-10-21 | Synaptics Incorporated | Touch pad with flexible substrate |
KR101340860B1 (en) | 2005-06-03 | 2013-12-13 | 시냅틱스, 인코포레이티드 | Methods and systems for detecting a capacitance using sigma-delta measurement techniques |
US7301350B2 (en) | 2005-06-03 | 2007-11-27 | Synaptics Incorporated | Methods and systems for detecting a capacitance using sigma-delta measurement techniques |
US7288946B2 (en) | 2005-06-03 | 2007-10-30 | Synaptics Incorporated | Methods and systems for detecting a capacitance using sigma-delta measurement techniques |
US7449895B2 (en) | 2005-06-03 | 2008-11-11 | Synaptics Incorporated | Methods and systems for detecting a capacitance using switched charge transfer techniques |
US7902842B2 (en) | 2005-06-03 | 2011-03-08 | Synaptics Incorporated | Methods and systems for switched charge transfer capacitance measuring using shared components |
TW200701082A (en) | 2005-06-23 | 2007-01-01 | Elan Microelectronics Corp | Scroll control method used in the touch panel |
US7417411B2 (en) | 2005-09-14 | 2008-08-26 | Advanced Power Technologies, Llc | Apparatus and method for monitoring tap positions of load tap changer |
US7375535B1 (en) | 2005-09-19 | 2008-05-20 | Cypress Semiconductor Corporation | Scan method and topology for capacitive sensing |
US7728377B2 (en) | 2005-09-23 | 2010-06-01 | Agile Rf, Inc. | Varactor design using area to perimeter ratio for improved tuning range |
US7945297B2 (en) | 2005-09-30 | 2011-05-17 | Atmel Corporation | Headsets and headset power management |
US20070074913A1 (en) | 2005-10-05 | 2007-04-05 | Geaghan Bernard O | Capacitive touch sensor with independently adjustable sense channels |
TW200715176A (en) | 2005-10-07 | 2007-04-16 | Elan Microelectronics Corp | Method for compensating sensitivity of sensor of touch panel |
KR100720643B1 (en) | 2005-10-20 | 2007-05-21 | 삼성전자주식회사 | Secondary intermodulation distortion correction circuit |
US7225090B2 (en) | 2005-10-28 | 2007-05-29 | Agilent Technologies, Inc. | Method for measuring capacitance and equivalent parallel resistance |
JP4908516B2 (en) | 2005-10-28 | 2012-04-04 | イデント テクノロジー アーゲー | Method and circuit for detecting the presence, position and / or proximity of an object with respect to at least one electrode |
US7307485B1 (en) | 2005-11-14 | 2007-12-11 | Cypress Semiconductor Corporation | Capacitance sensor using relaxation oscillators |
US7656168B2 (en) | 2005-11-28 | 2010-02-02 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Neutralizing electromagnetic noise for a capacitive input device |
US20070132737A1 (en) | 2005-12-09 | 2007-06-14 | Mulligan Roger C | Systems and methods for determining touch location |
US20070152983A1 (en) | 2005-12-30 | 2007-07-05 | Apple Computer, Inc. | Touch pad with symbols based on mode |
US7312616B2 (en) | 2006-01-20 | 2007-12-25 | Cypress Semiconductor Corporation | Successive approximate capacitance measurement circuit |
US20070176903A1 (en) | 2006-01-31 | 2007-08-02 | Dahlin Jeffrey J | Capacitive touch sensor button activation |
KR101333872B1 (en) | 2006-02-21 | 2013-11-27 | 가부시키가이샤 니콘 | Pattern forming apparatus, pattern forming method, mobile object driving system, mobile body driving method, exposure apparatus, exposure method and device manufacturing method |
US8067948B2 (en) | 2006-03-27 | 2011-11-29 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
US8144125B2 (en) | 2006-03-30 | 2012-03-27 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US8111243B2 (en) | 2006-03-30 | 2012-02-07 | Cypress Semiconductor Corporation | Apparatus and method for recognizing a tap gesture on a touch sensing device |
US7342212B2 (en) | 2006-03-31 | 2008-03-11 | Micron Technology, Inc. | Analog vertical sub-sampling in an active pixel sensor (APS) image sensor |
US8040142B1 (en) | 2006-03-31 | 2011-10-18 | Cypress Semiconductor Corporation | Touch detection techniques for capacitive touch sense systems |
US20070229469A1 (en) | 2006-03-31 | 2007-10-04 | Ryan Seguine | Non-planar touch sensor pad |
CN1832349A (en) | 2006-04-19 | 2006-09-13 | 北京希格玛晶华微电子有限公司 | Capacitor measuring touch sensing identifying method and implementing device |
TW200805128A (en) | 2006-05-05 | 2008-01-16 | Harald Philipp | Touch screen element |
KR101374887B1 (en) | 2006-05-16 | 2014-03-13 | 삼성디스플레이 주식회사 | Display panel |
US8004497B2 (en) | 2006-05-18 | 2011-08-23 | Cypress Semiconductor Corporation | Two-pin buttons |
US8089472B2 (en) | 2006-05-26 | 2012-01-03 | Cypress Semiconductor Corporation | Bidirectional slider with delete function |
CN102981678B (en) | 2006-06-09 | 2015-07-22 | 苹果公司 | Touch screen liquid crystal display |
US8552989B2 (en) | 2006-06-09 | 2013-10-08 | Apple Inc. | Integrated display and touch screen |
KR100839696B1 (en) | 2006-06-20 | 2008-06-19 | 엘지전자 주식회사 | Input device |
US8068097B2 (en) | 2006-06-27 | 2011-11-29 | Cypress Semiconductor Corporation | Apparatus for detecting conductive material of a pad layer of a sensing device |
US20080007529A1 (en) | 2006-07-07 | 2008-01-10 | Tyco Electronics Corporation | Touch sensor |
US8040321B2 (en) | 2006-07-10 | 2011-10-18 | Cypress Semiconductor Corporation | Touch-sensor with shared capacitive sensors |
US7253643B1 (en) | 2006-07-19 | 2007-08-07 | Cypress Semiconductor Corporation | Uninterrupted radial capacitive sense interface |
US9507465B2 (en) | 2006-07-25 | 2016-11-29 | Cypress Semiconductor Corporation | Technique for increasing the sensitivity of capacitive sensor arrays |
US20080036473A1 (en) | 2006-08-09 | 2008-02-14 | Jansson Hakan K | Dual-slope charging relaxation oscillator for measuring capacitance |
US20080047764A1 (en) | 2006-08-28 | 2008-02-28 | Cypress Semiconductor Corporation | Temperature compensation method for capacitive sensors |
US20080068100A1 (en) | 2006-09-12 | 2008-03-20 | Goodnow Kenneth J | Power management architecture and method of modulating oscillator frequency based on voltage supply |
US7703057B2 (en) | 2006-09-18 | 2010-04-20 | Cadence Design Systems, Inc. | Systems and methods to determine ground capacitances of non-floating nets |
US20080088595A1 (en) | 2006-10-12 | 2008-04-17 | Hua Liu | Interconnected two-substrate layer touchpad capacitive sensing device |
US8547114B2 (en) | 2006-11-14 | 2013-10-01 | Cypress Semiconductor Corporation | Capacitance to code converter with sigma-delta modulator |
US8089288B1 (en) | 2006-11-16 | 2012-01-03 | Cypress Semiconductor Corporation | Charge accumulation capacitance sensor with linear transfer characteristic |
US8902172B2 (en) | 2006-12-07 | 2014-12-02 | Cypress Semiconductor Corporation | Preventing unintentional activation of a touch-sensor button caused by a presence of conductive liquid on the touch-sensor button |
US7479788B2 (en) | 2006-12-14 | 2009-01-20 | Synaptics Incorporated | Capacitive sensing device tuning |
US8072429B2 (en) | 2006-12-22 | 2011-12-06 | Cypress Semiconductor Corporation | Multi-axial touch-sensor device with multi-touch resolution |
US7848825B2 (en) | 2007-01-03 | 2010-12-07 | Apple Inc. | Master/slave mode for sensor processing devices |
US7812827B2 (en) | 2007-01-03 | 2010-10-12 | Apple Inc. | Simultaneous sensing arrangement |
US8049732B2 (en) | 2007-01-03 | 2011-11-01 | Apple Inc. | Front-end signal compensation |
US8094128B2 (en) | 2007-01-03 | 2012-01-10 | Apple Inc. | Channel scan logic |
US8144129B2 (en) | 2007-01-05 | 2012-03-27 | Apple Inc. | Flexible touch sensing circuits |
US8054299B2 (en) | 2007-01-08 | 2011-11-08 | Apple Inc. | Digital controller for a true multi-point touch surface useable in a computer system |
US8058937B2 (en) | 2007-01-30 | 2011-11-15 | Cypress Semiconductor Corporation | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US20080180399A1 (en) | 2007-01-31 | 2008-07-31 | Tung Wan Cheng | Flexible Multi-touch Screen |
US20080196945A1 (en) | 2007-02-21 | 2008-08-21 | Jason Konstas | Preventing unintentional activation of a sensor element of a sensing device |
US20080252621A1 (en) | 2007-04-11 | 2008-10-16 | Silverbrook Research Pty Ltd | Sensing device having capacitive force sensor |
US8144126B2 (en) | 2007-05-07 | 2012-03-27 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
CN101681223A (en) | 2007-05-07 | 2010-03-24 | 爱特梅尔公司 | Two-dimensional position sensor |
US8400408B2 (en) | 2007-06-13 | 2013-03-19 | Apple Inc. | Touch screens with transparent conductive material resistors |
US8436263B2 (en) | 2007-06-29 | 2013-05-07 | Cypress Semiconductor Corporation | Noise resistant capacitive sensor |
US7804307B1 (en) | 2007-06-29 | 2010-09-28 | Cypress Semiconductor Corporation | Capacitance measurement systems and methods |
US8089289B1 (en) | 2007-07-03 | 2012-01-03 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8169238B1 (en) | 2007-07-03 | 2012-05-01 | Cypress Semiconductor Corporation | Capacitance to frequency converter |
US7667468B1 (en) | 2007-07-24 | 2010-02-23 | Cypress Semiconductor Corporation | Capacitive sensor with ratiometric voltage references |
GB2451352A (en) | 2007-07-26 | 2009-01-28 | Qrg Ltd | Proximity sensor with an automatic switch-off function |
US8093914B2 (en) | 2007-12-14 | 2012-01-10 | Cypress Semiconductor Corporation | Compensation circuit for a TX-RX capacitive sensor |
US8082566B2 (en) | 2007-12-19 | 2011-12-20 | Verizon Patent And Licensing Inc. | Input based function preview apparatuses, systems, and methods |
US7880481B2 (en) | 2007-12-19 | 2011-02-01 | Infineon Technologies Ag | Capacitive sensor and measurement system |
US8525798B2 (en) | 2008-01-28 | 2013-09-03 | Cypress Semiconductor Corporation | Touch sensing |
US8358142B2 (en) | 2008-02-27 | 2013-01-22 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8941394B2 (en) | 2008-06-25 | 2015-01-27 | Silicon Laboratories Inc. | Capacitive sensor system with noise reduction |
US20090322351A1 (en) | 2008-06-27 | 2009-12-31 | Mcleod Scott C | Adaptive Capacitive Sensing |
US8508495B2 (en) | 2008-07-03 | 2013-08-13 | Apple Inc. | Display with dual-function capacitive elements |
US8321174B1 (en) * | 2008-09-26 | 2012-11-27 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
JP5283519B2 (en) | 2009-01-20 | 2013-09-04 | グローリー株式会社 | Giveaway unit, giveaway device, and giveaway system |
US8617588B2 (en) | 2009-03-09 | 2013-12-31 | Spi Pharma, Inc. | Highly compactable and durable direct compression excipients and excipient systems |
TWI528250B (en) | 2009-06-25 | 2016-04-01 | Elan Microelectronics Corp | Object Detector and Method for Capacitive Touchpad |
US9069405B2 (en) | 2009-07-28 | 2015-06-30 | Cypress Semiconductor Corporation | Dynamic mode switching for fast touch response |
TWI434207B (en) | 2010-03-25 | 2014-04-11 | Novatek Microelectronics Corp | Touch sensing system, electronic touch apparatus, and touch sensing method |
US9116581B2 (en) | 2011-08-24 | 2015-08-25 | Cypress Semiconductor Corporation | Edge accuracy in a capacitive sense array |
US9176621B2 (en) | 2011-11-18 | 2015-11-03 | Synaptics Incorporated | Flexible timing and multiplexing for a display device comprising an integrated capacitive sensing device |
JP6163528B2 (en) | 2015-10-22 | 2017-07-12 | 京楽産業.株式会社 | Game machine |
-
2008
- 2008-09-26 US US12/239,692 patent/US8321174B1/en not_active Expired - Fee Related
-
2012
- 2012-11-07 US US13/670,671 patent/US10386969B1/en active Active
-
2019
- 2019-07-12 US US16/510,750 patent/US11029795B2/en active Active
Cited By (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022155874A1 (en) * | 2021-01-22 | 2022-07-28 | 深圳市汇顶科技股份有限公司 | Detection circuit, chip, and related electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
US10386969B1 (en) | 2019-08-20 |
US8321174B1 (en) | 2012-11-27 |
US11029795B2 (en) | 2021-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11029795B2 (en) | 2021-06-08 | System and method to measure capacitance of capacitive sensor array |
US20210405848A1 (en) | 2021-12-30 | Providing a baseline capacitance for a capacitance sensing channel |
US8552994B2 (en) | 2013-10-08 | Method and apparatus to measure self-capacitance using a single pin |
TWI604365B (en) | 2017-11-01 | Touch panel detection circuit |
TWI427522B (en) | 2014-02-21 | Touch sensing apparatus and touch sensing method |
US20130106779A1 (en) | 2013-05-02 | Noise compensation techniques for capacitive touch screen systems |
US10429998B2 (en) | 2019-10-01 | Generating a baseline compensation signal based on a capacitive circuit |
US10031620B2 (en) | 2018-07-24 | Self-sensing touch panel |
US8619055B2 (en) | 2013-12-31 | Active matrix touch sensing |
US8564546B1 (en) | 2013-10-22 | Multiple touch resolve |
US8654098B2 (en) | 2014-02-18 | Capacitive touch screen controller implementing a sensing method for improved noise immunity |
US10732779B2 (en) | 2020-08-04 | Touch panel including pad electrodes and a drive/readout circuit, and touch display including same |
US10852879B2 (en) | 2020-12-01 | Support of narrow tip styluses on touch screen devices |
CN105426865A (en) | 2016-03-23 | Fingerprint detection circuit, fingerprint sensor and fingerprint detection method |
US10831323B2 (en) | 2020-11-10 | Ohmmeter for sensor electrodes |
US20070124674A1 (en) | 2007-05-31 | Motion detection system and motion detection method |
KR20110087758A (en) | 2011-08-03 | High precision capacitive touch screen device |
US10915209B2 (en) | 2021-02-09 | Liquid detecting method and controller for a capacitive touch pad |
KR101147616B1 (en) | 2012-05-24 | Single Layer Touch Screen Device with High Precision and Decision Method of Sensing Position |
US20150084924A1 (en) | 2015-03-26 | Position determination techniques in resistive touch screen applications |
US9500686B1 (en) | 2016-11-22 | Capacitance measurement system and methods |
JP5406774B2 (en) | 2014-02-05 | Touch discrimination device and input device |
KR101671835B1 (en) | 2016-11-04 | Apparatus and method for non-touch testing touch screen module |
US20220214765A1 (en) | 2022-07-07 | Transimpedance amplifier (tia)-based global coarse baseline correction (gcbc) for capacitive sensing |
US20210294478A1 (en) | 2021-09-23 | Touch sensing device and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2019-07-12 | FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
2019-07-31 | AS | Assignment |
Owner name: MUFG UNION BANK, N.A., CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:CYPRESS SEMICONDUCTOR CORPORATION;REEL/FRAME:049917/0093 Effective date: 20190731 |
2019-12-20 | STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
2021-02-28 | STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
2021-05-07 | STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
2021-05-10 | STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
2021-05-19 | STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
2022-03-16 | AS | Assignment |
Owner name: SPANSION LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:059410/0438 Effective date: 20200416 Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:059410/0438 Effective date: 20200416 |
2022-07-29 | AS | Assignment |
Owner name: CYPRESS SEMICONDUCTOR CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOYAL, NATHAN;OLSON, DANA;REEL/FRAME:060675/0650 Effective date: 20081209 |
2024-10-17 | MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |