US20120046104A1 - Method and Apparatus For Sensing the Force With Which a Button is Pressed - Google Patents
Method and Apparatus For Sensing the Force With Which a Button is Pressed Download PDFInfo
- Publication number
- US20120046104A1 US20120046104A1 US12/786,388 US78638810A US2012046104A1 US 20120046104 A1 US20120046104 A1 US 20120046104A1 US 78638810 A US78638810 A US 78638810A US 2012046104 A1 US2012046104 A1 US 2012046104A1
- Authority
- US
- United States
- Prior art keywords
- actuator
- conductive
- capacitance
- conductive element
- contact
- Prior art date
- 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.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L1/00—Measuring force or stress, in general
- G01L1/14—Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators
- G01L1/142—Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators using capacitors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/218—Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
- G01L5/22—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers
- G01L5/223—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers to joystick controls
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/965—Switches controlled by moving an element forming part of the switch
- H03K17/975—Switches controlled by moving an element forming part of the switch using a capacitive movable element
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1043—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1056—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving pressure sensitive buttons
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05G—CONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
- G05G9/00—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
- G05G9/02—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
- G05G9/04—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
- G05G9/047—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
- G05G2009/0474—Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks characterised by means converting mechanical movement into electric signals
- G05G2009/04762—Force transducer, e.g. strain gauge
Definitions
- the present invention relates generally to electronic circuits and in particular to circuits for sensing force.
- the conventional gamepad 100 comprises a housing 110 , having four force-sensing triggers 120 , a D-pad 130 with four force sensing buttons controlled by a left hand, four force sensing buttons 140 controlled by a right hand, and two thumbsticks 150 controlled by thumbs.
- the force sensing buttons comprise electronic force sensing actuators (in which the force applied to a button is sensed, rather than the binary state of a button) to provide variable force inputs to the console.
- a force sensing actuator is the use of a force sensing resistor, such as those sold by Interlink Electronics (cited in information disclosure statement).
- a force sensing resistor such as those sold by Interlink Electronics (cited in information disclosure statement).
- the force sensing resistor solution is too expensive for many applications where cost is an important factor.
- Many purchasers of gamepads and other consumer products are very price sensitive, so having a low manufacturing cost is important.
- PCB printed circuit board
- Printed circuit boards typically comprise a substrate, with one or more layers of copper traces on the surface or sandwiched between layers of substrate. To prevent corrosion and to prevent short circuits, the copper traces are coated with a thin film of “solder resist” except at the locations of pads or holes where components are to be soldered to the copper traces. In some cases, the copper traces may be gold plated.
- PCBs also contain resistive carbon traces printed on one or both sides of the PCB.
- the resistivity of such traces may vary between a few ohms/square and several kilo ohms/square.
- Such carbon traces may be used for a variety of purposes, including preventing corrosion of exposed copper contacts and to implement a variable resistance in combination with an external actuator or wiper.
- the cost of a PCB is determined primarily by its area, the type of substrate material used, the number and size of holes in the PCB, and the number of layers of copper traces.
- the minimum width of the traces, and the minimum distance between traces also may significantly affect PCB cost, but the number of traces, or the percentage of the area of the PCB that is covered in copper are not significant factors affecting the cost of a PCB.
- FIG. 2 shows a conventional actuator button 200 such as one used in a gamepad or other control device.
- the button has a carbon-impregnated domed rubber actuator, which makes contact with a resistive carbon PCB track. As the button is pressed harder, the rubber dome deforms, progressively shorting out more of the printed carbon PCB track, reducing the end-to-end resistance of the track, as shown in FIG. 2 .
- the button When the button is in the ‘rest’ position 210 , it is not in contact with a carbon track 250 , and resistive value of the track is shown as the resistor representation 260 .
- resistive value of the track is shown as the resistor representation 260 .
- the button When the button is gently pressed it goes to position 220 , where the tip of the dome contacts the carbon track 250 , and shorts across a small portion of the track 250 . This is visible as the ‘shorted out’ portion of the resistor representation 265 .
- the tip of the dome deforms to become flatter and shorts out a larger portion of the track 250 . This is visible as the wider ‘shorted out’ portion of the resistor representation 270 .
- the tip of the dome deforms to become quite flat and shorts out a much wider portion of the track 250 , such that almost the entire track 250 is shorted out. This is visible as the widest ‘shorted out’ portion of the resistor representation 275 .
- the arrows in the drawing show the portion of the track which is not shorted out, and which is therefore resistive.
- the area between the arrows shows the area of the track which is shorted out. It can therefore be seen that as the rubber button is pressed harder, more of the track is shorted out, and the total resistance between the 2 ends of the track is reduced.
- the resistive track usually has a total resistance of a few kilo ohms, while the resistance of the conductive coating on the bottom of the rubber button is typically a few ohms at most.
- the resistance may be measured by placing a second resistor (for example 10K Ohms) in series with it to form a potentiometer, and measuring the output voltage from the potentiometer using an analog to digital converter (ADC).
- ADC analog to digital converter
- This conventional actuator button and resistive track of FIG. 2 is somewhat less accurate than the force sensing resistor (FSR) approach, and has lower linearity.
- the main reason for the lower accuracy and non-linearity of the conventional actuator button and resistive track is the difficulty in printing a resistive track with a consistent resistivity along its length, and consistent resistivity from printed track to printed track. It is difficult to accurately control the thickness of the printed trace in a mass manufacturing process.
- absolute accuracy and linearity may not be important in many applications, and with calibration it is possible to give reasonably consistent results.
- Firmware may be used to calibrate for the non-linearity and also to calibrate for the changes in resistance as the rubber dome wears out with use.
- FIG. 3 shows a disassembled conventional gamepad 300 , with resistive carbon traces 310 , and conductive rubber dome actuators 320 .
- FIG. 4 shows a printed circuit board layout 400 of the conventional gamepad.
- the layout 400 shows resistive carbon printed traces 410 , PCB traces 420 , and solder resist (in this case blue, generally green in color) 430 .
- a preferred force sensing button would be “free” (apart from the cost of the actuator itself) and provide linear sensing of force, with absolute accuracy that was consistent after calibration (low drift).
- FIG. 1 illustrates a conventional gamepad device.
- FIG. 2 illustrates a conventional actuator button.
- FIG. 3 illustrates a disassembled conventional gamepad.
- FIG. 4 illustrates a printed circuit board layout of the conventional gamepad layout.
- FIG. 5 illustrates a side view of an improved force sensing actuator.
- FIG. 6 illustrates a plan view of an improved force sensing actuator
- FIG. 7 illustrates an alternative embodiment of the improved force sensing actuator.
- FIG. 8 illustrates another embodiment of the improved force sensing actuator.
- FIG. 9 illustrates another alternative embodiment of the improved force sensing actuator
- FIG. 10 illustrates another alternative embodiment of the improved force sensing actuator
- FIG. 5 shows a side view 500 of the improved solution.
- the improved solution comprises a rubber actuator dome 510 which has a conductive layer (in one embodiment carbon) on the surface.
- the entire actuator dome could be formed of conductive flexible material, or be impregnated with conductive material.
- the rubber actuator dome 510 is positioned above a PCB substrate 530 .
- a conductive layer 550 is formed on the PCB substrate 530 , and an insulating solder resist layer 520 is formed over the conductive layer 550 .
- the conductive layer 550 is a PCB trace comprising copper or an alloy thereof.
- a trace 540 is formed on a lower layer or on the opposite side of the PCB from the conductive layer 550 and the solder resist 520 .
- the trace 540 is electrically isolated (i.e. not shorted to) from the conductive layer 550 , the trace 540 forms a contact 545 on the PCB on the same side as the solder resist 520 .
- the contact 545 is not fully covered by solder resist 520 , such that any conducting material pressed down onto the top surface of the substrate will make electrical contact with contact 545 .
- the contact 545 is exposed (i.e. there is no solder resist over it).
- FIG. 6 shows a plan view 600 of the arrangement of FIG. 5 .
- Plan view 600 shows the PCB trace 550 (in one embodiment in a circular shape, but could have any shape). Located between the edges of the PCB trace is the contact 545 . In one embodiment this may be located approximately in the center of the PCB trace 550 .
- Trace 540 is shown as a dotted line, this trace will be electrically connected to the rubber actuator dome 510 (which is not shown in the plan view) when the dome is pressed into contact with the substrate.
- Trace 560 is the trace from the lower electrode which is coupled to conductive PCB trace 550 .
- the actuator 510 is formed of, impregnated with or coated with a conductive material with a low resistivity, for example carbon.
- the rubber actuator dome may be the same type as used in conventional solutions.
- Solder resist is commonly used to coat the copper traces of a PCB to protect it from short circuits and oxidation and is of relatively uniform thickness and reasonably constant relative permitivity, with a value of approximately 4 in one example.
- the value of the capacitance between two parallel plates is calculated as the permitivity of the material between the plates (the dielectric) multiplied by the overlapping area of the two plates, divided by the distance between the plates.
- Permitivity is commonly specified as two parts the permitivity of free space (epsilon-0 or E 0 ) and the relative permitivity of a particular material (gas, liquid, solid) known as epsilon-r or E r .
- the permitivity (epsilon) is E 0 *E r .
- a capacitor may be formed by the combination of a copper trace 550 (which acts as a lower plate), the solder resist 520 (which acts as a dielectric) and the conductive (e.g. carbon-printed) rubber actuator dome (which acts as an upper plate).
- the actuator 510 As the actuator 510 is pressed down onto the PCB it will make contact with trace 540 through contact 545 ; as the actuator is pressed down with greater force, it will deform and a greater area of the conductive button will come into close proximity with the lower plate 550 , thus increasing the capacitance between plate 550 and trace 540 .
- a circuit on the board can be used to measure this capacitance. The output to be measured is a frequency that varies with capacitance.
- a processing element may read the output of this circuit and thus infer the force with which the button is being pressed.
- the shape of the conductive trace 550 or the solder resist 520 can be varied while preserving the function of the invention.
- the trace 550 should generally cover the full area of contact of the actuator with the substrate when pressed with maximum force.
- the shape could be circle, square, rectangle, triangle, or any combination of these or other shapes.
- the shape could have 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 or more sides, depending on how PCB layout software implements the conductive trace.
- PCB design/layout software may approximate a circular shape with a many sided shape, as true curves may be difficult to implement in PCB layout software.
- the conductive trace 550 may completely surround the contact 545 , or may partially surround (such as a horseshoe shape) the contact 545 .
- the conductive trace 550 may also be formed as a plurality of pieces (such as a pie chart shape) surrounding or partially surrounding the contact 545 .
- the contact 545 may be located somewhere inside the limits of trace 520 ; generally the contact 545 should be located at or close to the point on the substrate where the actuator first touches the PCB, i.e. where the actuator touches when pressed with least force.
- the improved solution operates in the following manner.
- a first step when the actuator 510 is first touched by a user, it touches the sensor contact 545 which connects the actuator dome 510 to trace 540 .
- trace 540 may be connected to electrical ground, such that dome 510 becomes grounded when it touches contact 545 . This creates a small capacitance between the trace 550 and a ground voltage coupled to trace 540 and contact 545 .
- a second step when the actuator is pressed more firmly it deforms and approaches a wider surface of the trace 550 causing the capacitance between trace 550 and electrical ground to increase.
- a circuit measures the capacitance.
- a microcontroller samples the circuit output and determines the capacitance value.
- a digital representation of that capacitance value is generated. In one embodiment, this digital representation may be a six bit or eight bit value.
- FIG. 7 shows an alternative embodiment 700 of the improved solution.
- a first trace 710 is formed in close proximity to a second trace 720 .
- Second trace 720 is coupled to ground.
- the traces 710 and 720 are electrically isolated, i.e. they are not shorted out.
- a layer of solder resist may be used to cover traces 710 and 720 .
- the actuator 510 in combination with the first trace 710 and second trace 720 and solder resist 520 form a three plate capacitor, with two plates 710 and 720 side by side and the actuator acting as the third plate. In this embodiment the actuator does not make DC contact with either plates, allowing easier mechanical alignment during manufacturing, but may reduce the possible capacitance between the plates.
- Trace 710 is coupled to the measurement device.
- FIG. 8 shows a further alternative embodiment 800 of the improved solution.
- a first trace 810 a second trace 820 and a third trace 830 are formed.
- the first trace 810 is larger than either the second trace 820 or the third trace 830 .
- the third trace 830 is coupled to ground.
- the second trace 820 is coupled to a logic input and the first trace 810 is coupled to the measurement device.
- a layer of solder resist is formed over plate 810 , but plates 820 and 830 are not covered by solder resist.
- the embodiment 800 operates in the following manner.
- the actuator makes contact with the plates 820 and 830 , the conductive actuator shorts them out and forms a DC connection to ground between the plates, which is detected by the logic input.
- the embodiment 800 forms both a combination switch and force sensing button.
- plate 910 is fully covered with solder resist 520 , and plate 920 is fully uncovered.
- actuator 510 is pressed against the substrate, the actuator 510 is therefore grounded and, and a 2-plate capacitor is formed by 910 and 510 with solder resist acting as the dielectric.
- FIG. 10 Another alternative embodiment 1000 is shown in FIG. 10 .
- the embodiment 1000 comprises a first plate 1010 , a second plate 1020 , and a grounded trace 1030 placed between the first plate and the second plate.
- First plate 1010 and second plate 1020 are covered in solder resist, but trace 1030 is exposed (i.e. no solder resist).
- This embodiment 1000 is well suited for implementation on a single side PCB board.
- a further trace 1040 is present and located between the first plate 1010 and second plate 1020 , where trace 1030 is grounded and trace 1040 is a logic output.
- Embodiments of the present invention are well suited to performing various other steps or variations of the steps recited herein, and in a sequence other than that depicted and/or described herein. In one embodiment, such a process is carried out by processors and other electrical and electronic components, e.g., executing computer readable and computer executable instructions comprising code contained in a computer usable medium.
Abstract
An example method includes measuring a capacitance of an actuator and a conductive element when, responsive to a force applied to the actuator, the actuator is coupled to a reference voltage and deformed such that surface area of the actuator proximate to the conductive element increases. The example method includes determining the force applied to the actuator based on the measured capacitance.
Description
- The present invention relates generally to electronic circuits and in particular to circuits for sensing force.
- Force-sensing buttons have found recent widespread use in human interface devices such as gamepads for the entertainment consoles like the Sony PlayStation™ and Microsoft Xbox™. A
conventional gamepad 100 is shown inFIG. 1 . Theconventional gamepad 100 comprises ahousing 110, having four force-sensing triggers 120, a D-pad 130 with four force sensing buttons controlled by a left hand, fourforce sensing buttons 140 controlled by a right hand, and twothumbsticks 150 controlled by thumbs. The force sensing buttons comprise electronic force sensing actuators (in which the force applied to a button is sensed, rather than the binary state of a button) to provide variable force inputs to the console. In this conventional gamepad, there are twelve force sensing buttons/actuators. Typically each force sensing button/actuator output is translated in a six or eight bit value representing the force applied. - One conventional implementation for a force sensing actuator is the use of a force sensing resistor, such as those sold by Interlink Electronics (cited in information disclosure statement). However the force sensing resistor solution is too expensive for many applications where cost is an important factor. Many purchasers of gamepads and other consumer products are very price sensitive, so having a low manufacturing cost is important.
- Another lower cost conventional implementation (which has been adopted by many gamepad manufacturers) is to use a resistive track printed on a printed circuit board (PCB). Printed circuit boards typically comprise a substrate, with one or more layers of copper traces on the surface or sandwiched between layers of substrate. To prevent corrosion and to prevent short circuits, the copper traces are coated with a thin film of “solder resist” except at the locations of pads or holes where components are to be soldered to the copper traces. In some cases, the copper traces may be gold plated.
- In some cases, PCBs also contain resistive carbon traces printed on one or both sides of the PCB. The resistivity of such traces may vary between a few ohms/square and several kilo ohms/square. Such carbon traces may be used for a variety of purposes, including preventing corrosion of exposed copper contacts and to implement a variable resistance in combination with an external actuator or wiper.
- The cost of a PCB is determined primarily by its area, the type of substrate material used, the number and size of holes in the PCB, and the number of layers of copper traces. The minimum width of the traces, and the minimum distance between traces also may significantly affect PCB cost, but the number of traces, or the percentage of the area of the PCB that is covered in copper are not significant factors affecting the cost of a PCB.
-
FIG. 2 shows aconventional actuator button 200 such as one used in a gamepad or other control device. The button has a carbon-impregnated domed rubber actuator, which makes contact with a resistive carbon PCB track. As the button is pressed harder, the rubber dome deforms, progressively shorting out more of the printed carbon PCB track, reducing the end-to-end resistance of the track, as shown inFIG. 2 . - When the button is in the ‘rest’
position 210, it is not in contact with acarbon track 250, and resistive value of the track is shown as theresistor representation 260. When the button is gently pressed it goes toposition 220, where the tip of the dome contacts thecarbon track 250, and shorts across a small portion of thetrack 250. This is visible as the ‘shorted out’ portion of theresistor representation 265. When the button is pressed more firmly as shown inposition 230, the tip of the dome deforms to become flatter and shorts out a larger portion of thetrack 250. This is visible as the wider ‘shorted out’ portion of theresistor representation 270. Finally, if the button is pressed hard as shown inposition 240, the tip of the dome deforms to become quite flat and shorts out a much wider portion of thetrack 250, such that almost theentire track 250 is shorted out. This is visible as the widest ‘shorted out’ portion of theresistor representation 275. - The arrows in the drawing show the portion of the track which is not shorted out, and which is therefore resistive. The area between the arrows shows the area of the track which is shorted out. It can therefore be seen that as the rubber button is pressed harder, more of the track is shorted out, and the total resistance between the 2 ends of the track is reduced. The resistive track usually has a total resistance of a few kilo ohms, while the resistance of the conductive coating on the bottom of the rubber button is typically a few ohms at most. The resistance may be measured by placing a second resistor (for example 10K Ohms) in series with it to form a potentiometer, and measuring the output voltage from the potentiometer using an analog to digital converter (ADC).
- This conventional actuator button and resistive track of
FIG. 2 is somewhat less accurate than the force sensing resistor (FSR) approach, and has lower linearity. The main reason for the lower accuracy and non-linearity of the conventional actuator button and resistive track is the difficulty in printing a resistive track with a consistent resistivity along its length, and consistent resistivity from printed track to printed track. It is difficult to accurately control the thickness of the printed trace in a mass manufacturing process. However, absolute accuracy and linearity may not be important in many applications, and with calibration it is possible to give reasonably consistent results. Firmware may be used to calibrate for the non-linearity and also to calibrate for the changes in resistance as the rubber dome wears out with use. However, while the conventional actuator button and resistive track solution is less expensive than a force sensing resitor, it still costs several cents for each printed resistive trace on the PCB, and such costs can be significant in a consumer product with many force-sensing buttons (for example twelve buttons in the example ofFIG. 1 ). -
FIG. 3 shows a disassembledconventional gamepad 300, withresistive carbon traces 310, and conductiverubber dome actuators 320. -
FIG. 4 shows a printedcircuit board layout 400 of the conventional gamepad. Thelayout 400 shows resistive carbon printedtraces 410,PCB traces 420, and solder resist (in this case blue, generally green in color) 430. - It would be desirable to have a less expensive force sensing button. A preferred force sensing button would be “free” (apart from the cost of the actuator itself) and provide linear sensing of force, with absolute accuracy that was consistent after calibration (low drift).
-
FIG. 1 illustrates a conventional gamepad device. -
FIG. 2 illustrates a conventional actuator button. -
FIG. 3 illustrates a disassembled conventional gamepad. -
FIG. 4 illustrates a printed circuit board layout of the conventional gamepad layout. -
FIG. 5 illustrates a side view of an improved force sensing actuator. -
FIG. 6 illustrates a plan view of an improved force sensing actuator -
FIG. 7 illustrates an alternative embodiment of the improved force sensing actuator. -
FIG. 8 illustrates another embodiment of the improved force sensing actuator. -
FIG. 9 illustrates another alternative embodiment of the improved force sensing actuator -
FIG. 10 illustrates another alternative embodiment of the improved force sensing actuator - Described is a solution for a force sensing actuation that uses the electrical properties of a printed circuit board, together with a conductive-tip actuator as to make a force-sensing button at extremely low cost.
-
FIG. 5 shows aside view 500 of the improved solution. The improved solution comprises arubber actuator dome 510 which has a conductive layer (in one embodiment carbon) on the surface. In another embodiment, the entire actuator dome could be formed of conductive flexible material, or be impregnated with conductive material. Therubber actuator dome 510 is positioned above aPCB substrate 530. Aconductive layer 550 is formed on thePCB substrate 530, and an insulatingsolder resist layer 520 is formed over theconductive layer 550. In one embodiment, theconductive layer 550 is a PCB trace comprising copper or an alloy thereof. Atrace 540 is formed on a lower layer or on the opposite side of the PCB from theconductive layer 550 and the solder resist 520. Thetrace 540 is electrically isolated (i.e. not shorted to) from theconductive layer 550, thetrace 540 forms acontact 545 on the PCB on the same side as the solder resist 520. Thecontact 545 is not fully covered by solder resist 520, such that any conducting material pressed down onto the top surface of the substrate will make electrical contact withcontact 545. In another embodiment thecontact 545 is exposed (i.e. there is no solder resist over it). -
FIG. 6 shows aplan view 600 of the arrangement ofFIG. 5 .Plan view 600 shows the PCB trace 550 (in one embodiment in a circular shape, but could have any shape). Located between the edges of the PCB trace is thecontact 545. In one embodiment this may be located approximately in the center of thePCB trace 550.Trace 540 is shown as a dotted line, this trace will be electrically connected to the rubber actuator dome 510 (which is not shown in the plan view) when the dome is pressed into contact with the substrate. Trace 560 is the trace from the lower electrode which is coupled toconductive PCB trace 550. - The
actuator 510 is formed of, impregnated with or coated with a conductive material with a low resistivity, for example carbon. The rubber actuator dome may be the same type as used in conventional solutions. Solder resist is commonly used to coat the copper traces of a PCB to protect it from short circuits and oxidation and is of relatively uniform thickness and reasonably constant relative permitivity, with a value of approximately 4 in one example. - The value of the capacitance between two parallel plates is calculated as the permitivity of the material between the plates (the dielectric) multiplied by the overlapping area of the two plates, divided by the distance between the plates. Permitivity is commonly specified as two parts the permitivity of free space (epsilon-0 or E0) and the relative permitivity of a particular material (gas, liquid, solid) known as epsilon-r or Er. Thus, the permitivity (epsilon) is E0*Er.
- A capacitor may be formed by the combination of a copper trace 550 (which acts as a lower plate), the solder resist 520 (which acts as a dielectric) and the conductive (e.g. carbon-printed) rubber actuator dome (which acts as an upper plate). As the
actuator 510 is pressed down onto the PCB it will make contact withtrace 540 throughcontact 545; as the actuator is pressed down with greater force, it will deform and a greater area of the conductive button will come into close proximity with thelower plate 550, thus increasing the capacitance betweenplate 550 andtrace 540. A circuit on the board can be used to measure this capacitance. The output to be measured is a frequency that varies with capacitance. One example of such a circuit used to measure capacitance is a relaxation oscillator; this and other circuits for accurately measuring or detecting small changes in capacitance will be familiar to one skilled in the art. A processing element may read the output of this circuit and thus infer the force with which the button is being pressed. - The shape of the
conductive trace 550 or the solder resist 520 can be varied while preserving the function of the invention. In order to maximize the capacitance between the actuator 510 and thetrace 550, thetrace 550 should generally cover the full area of contact of the actuator with the substrate when pressed with maximum force. In various configurations, the shape could be circle, square, rectangle, triangle, or any combination of these or other shapes. The shape could have 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 or more sides, depending on how PCB layout software implements the conductive trace. PCB design/layout software may approximate a circular shape with a many sided shape, as true curves may be difficult to implement in PCB layout software. Theconductive trace 550 may completely surround thecontact 545, or may partially surround (such as a horseshoe shape) thecontact 545. Theconductive trace 550 may also be formed as a plurality of pieces (such as a pie chart shape) surrounding or partially surrounding thecontact 545. Thecontact 545 may be located somewhere inside the limits oftrace 520; generally thecontact 545 should be located at or close to the point on the substrate where the actuator first touches the PCB, i.e. where the actuator touches when pressed with least force. - The improved solution operates in the following manner. In a first step when the
actuator 510 is first touched by a user, it touches thesensor contact 545 which connects theactuator dome 510 to trace 540. In one example, trace 540 may be connected to electrical ground, such thatdome 510 becomes grounded when it touchescontact 545. This creates a small capacitance between thetrace 550 and a ground voltage coupled to trace 540 and contact 545. In a second step when the actuator is pressed more firmly it deforms and approaches a wider surface of thetrace 550 causing the capacitance betweentrace 550 and electrical ground to increase. In a third step, a circuit measures the capacitance. In a fourth step a microcontroller samples the circuit output and determines the capacitance value. In a fifth step, a digital representation of that capacitance value is generated. In one embodiment, this digital representation may be a six bit or eight bit value. -
FIG. 7 shows analternative embodiment 700 of the improved solution. In theembodiment 700, afirst trace 710 is formed in close proximity to asecond trace 720.Second trace 720 is coupled to ground. Thetraces traces actuator 510 in combination with thefirst trace 710 andsecond trace 720 and solder resist 520 form a three plate capacitor, with twoplates Trace 710 is coupled to the measurement device. -
FIG. 8 shows a furtheralternative embodiment 800 of the improved solution. In theembodiment 800, afirst trace 810, asecond trace 820 and athird trace 830 are formed. Thefirst trace 810 is larger than either thesecond trace 820 or thethird trace 830. Thethird trace 830 is coupled to ground. Thesecond trace 820 is coupled to a logic input and thefirst trace 810 is coupled to the measurement device. A layer of solder resist is formed overplate 810, butplates - The
embodiment 800 operates in the following manner. When the actuator makes contact with theplates embodiment 800 forms both a combination switch and force sensing button. - In another
alternative embodiment 900 shown inFIG. 9 ,plate 910 is fully covered with solder resist 520, andplate 920 is fully uncovered. When actuator 510 is pressed against the substrate, theactuator 510 is therefore grounded and, and a 2-plate capacitor is formed by 910 and 510 with solder resist acting as the dielectric. - Another
alternative embodiment 1000 is shown inFIG. 10 . Theembodiment 1000 comprises a first plate 1010, a second plate 1020, and a groundedtrace 1030 placed between the first plate and the second plate. First plate 1010 and second plate 1020 are covered in solder resist, buttrace 1030 is exposed (i.e. no solder resist). Thisembodiment 1000 is well suited for implementation on a single side PCB board. In another embodiment, a further trace 1040 is present and located between the first plate 1010 and second plate 1020, wheretrace 1030 is grounded and trace 1040 is a logic output. - Embodiments of the present invention are well suited to performing various other steps or variations of the steps recited herein, and in a sequence other than that depicted and/or described herein. In one embodiment, such a process is carried out by processors and other electrical and electronic components, e.g., executing computer readable and computer executable instructions comprising code contained in a computer usable medium.
- For purposes of clarity, many of the details of the improved force sensing actuator and the methods of designing and manufacturing the same that are widely known and are not relevant to the present invention have been omitted from the following description.
- It should be appreciated that reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Therefore, it is emphasized and should be appreciated that two or more references to “an embodiment” or “one embodiment” or “an alternative embodiment” in various portions of this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the invention.
- Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Claims (21)
1-20. (canceled)
21. A method comprising:
measuring a capacitance of an actuator and a conductive element when, responsive to a force applied to the actuator, the actuator:
couples to a reference voltage; and
deforms such that a surface area of the actuator in proximity to the conductive element increases; and
determining the force applied to the actuator based on the measured capacitance.
22. The method of claim 21 , wherein the measuring of the capacitance includes measuring the capacitance that increases as the surface area of the actuator in proximity to the conductive element increases.
23. The method of claim 22 , wherein the measuring of the capacitance includes measuring a maximum capacitance when the surface area of the actuator in proximity to the conductive element is a maximum surface area.
24. The method of claim 23 , wherein the determining of the force applied to the actuator, based on the measured capacitance, includes determining a maximum force when the measured capacitance is the maximum capacitance.
25. The method of claim 21 , wherein the measuring of the capacitance includes measuring the capacitance when the actuator is deformed in contact with an insulator covering the conductive element and the actuator is coupled with the reference voltage through contact with an uninsulated portion of another conductive element.
26. The method of claim 21 , wherein the measuring of the capacitance includes using a relaxation oscillator to measure the capacitance.
27. The method of claim 21 , wherein the determining of the force applied to the actuator based on the measured capacitance includes determining the force based on a digital representation of the measured capacitance.
28. A device comprising:
a first conductive element coupled with a reference voltage;
a second conductive element covered by an insulator;
an actuator having a conductive surface, wherein responsive to a force applied to the actuator, the actuator configured to:
couple with the reference voltage through the first conductive element; and
deform in contact with the insulator, wherein the deformation of the actuator increases a surface area of the actuator in proximity to the second conductive element; and
a circuit configured to measure a capacitance of the second conductive element and the actuator, the circuit including a processing element configured to determine the force applied to the actuator, based on the measured capacitance.
29. The device of claim 28 , wherein the capacitance of the second conductive element and the actuator increases as the surface area of the actuator in proximity to the second conductive element increases.
30. The device of claim 29 , wherein the surface area of the actuator in proximity to the second conductive element is a maximum surface area when the force applied to the actuator is at a maximum force.
31. The device of claim 28 , wherein the actuator is configured to couple with the reference voltage through the first conductive element by contact between the conductive surface of the actuator and an uninsulated portion of the first conductive element.
32. The device of claim 31 , wherein the contact between the conductive surface of the actuator and the uninsulated portion of the first conductive element is made prior to the deformation of the actuator in contact with the insulator.
33. The device of claim 28 , wherein the reference voltage is a ground voltage.
34. The device of claim 28 , wherein the first conductive element is located approximately below a center axis of the actuator, and the second conductive element surrounds the first conductive element.
35. The device of claim 28 , wherein the circuit includes a relaxation oscillator to measure a capacitance of the second conductive element and the actuator.
36. The device of claim 28 , wherein the processing element is configured to determine the force applied to the actuator, based on a digital representation of the measured capacitance.
37. A system comprising:
a printed circuit board comprising:
a conductive layer covered by an insulating layer;
a contact coupled to a ground;
a conductive actuator, wherein responsive to a force applied to the conductive actuator, the conductive actuator configured to:
couple to the ground through the contact; and
deform into the insulating layer, wherein the deformation of the conductive actuator increases a surface area of the conductive actuator over the insulating layer and the conductive layer;
a measurement device configured to measure a capacitance of the conductive layer and the electrically grounded conductive actuator; and
one or more processors configured to determine the force applied to the electrically grounded conductive actuator, based on the measured capacitance.
38. The system of claim 37 , wherein responsive to the force applied to the conductive actuator, the conductive actuator is configured to couple to the ground through an exposed portion of the contact that is not insulated.
39. The system of the claim 37 , wherein the conductive layer and the insulating layer at least partially surround the contact.
40. The system of claim 37 , wherein the contact is located approximately below a center axis of the conductive actuator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/786,388 US20120046104A1 (en) | 2006-03-31 | 2010-05-24 | Method and Apparatus For Sensing the Force With Which a Button is Pressed |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/394,982 US7721609B2 (en) | 2006-03-31 | 2006-03-31 | Method and apparatus for sensing the force with which a button is pressed |
US12/786,388 US20120046104A1 (en) | 2006-03-31 | 2010-05-24 | Method and Apparatus For Sensing the Force With Which a Button is Pressed |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/394,982 Continuation US7721609B2 (en) | 2006-03-31 | 2006-03-31 | Method and apparatus for sensing the force with which a button is pressed |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120046104A1 true US20120046104A1 (en) | 2012-02-23 |
Family
ID=38556907
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/394,982 Active 2026-05-04 US7721609B2 (en) | 2006-03-31 | 2006-03-31 | Method and apparatus for sensing the force with which a button is pressed |
US12/786,388 Abandoned US20120046104A1 (en) | 2006-03-31 | 2010-05-24 | Method and Apparatus For Sensing the Force With Which a Button is Pressed |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/394,982 Active 2026-05-04 US7721609B2 (en) | 2006-03-31 | 2006-03-31 | Method and apparatus for sensing the force with which a button is pressed |
Country Status (1)
Country | Link |
---|---|
US (2) | US7721609B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2564929A (en) * | 2017-05-22 | 2019-01-30 | Tangi0 Ltd | Sensor device and method |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7644628B2 (en) * | 2005-12-16 | 2010-01-12 | Loadstar Sensors, Inc. | Resistive force sensing device and method with an advanced communication interface |
US8711011B2 (en) * | 2008-12-16 | 2014-04-29 | Dell Products, Lp | Systems and methods for implementing pressure sensitive keyboards |
US8674941B2 (en) | 2008-12-16 | 2014-03-18 | Dell Products, Lp | Systems and methods for implementing haptics for pressure sensitive keyboards |
US9246487B2 (en) * | 2008-12-16 | 2016-01-26 | Dell Products Lp | Keyboard with user configurable granularity scales for pressure sensitive keys |
US8760273B2 (en) * | 2008-12-16 | 2014-06-24 | Dell Products, Lp | Apparatus and methods for mounting haptics actuation circuitry in keyboards |
JP5805974B2 (en) | 2010-03-31 | 2015-11-10 | ティーケー ホールディングス,インコーポレーテッド | Steering wheel sensor |
DE102011006344B4 (en) | 2010-03-31 | 2020-03-12 | Joyson Safety Systems Acquisition Llc | Occupant measurement system |
DE102011006649B4 (en) | 2010-04-02 | 2018-05-03 | Tk Holdings Inc. | Steering wheel with hand sensors |
EP2559164B1 (en) | 2010-04-14 | 2014-12-24 | Frederick Johannes Bruwer | Pressure dependent capacitive sensing circuit switch construction |
US8700829B2 (en) | 2011-09-14 | 2014-04-15 | Dell Products, Lp | Systems and methods for implementing a multi-function mode for pressure sensitive sensors and keyboards |
WO2013154720A1 (en) | 2012-04-13 | 2013-10-17 | Tk Holdings Inc. | Pressure sensor including a pressure sensitive material for use with control systems and methods of using the same |
US9696223B2 (en) | 2012-09-17 | 2017-07-04 | Tk Holdings Inc. | Single layer force sensor |
US9368300B2 (en) | 2013-08-29 | 2016-06-14 | Dell Products Lp | Systems and methods for lighting spring loaded mechanical key switches |
US9343248B2 (en) | 2013-08-29 | 2016-05-17 | Dell Products Lp | Systems and methods for implementing spring loaded mechanical key switches with variable displacement sensing |
US9728352B2 (en) | 2014-01-13 | 2017-08-08 | Htc Corporation | Switch structure and electronic device using the same |
US9111005B1 (en) | 2014-03-13 | 2015-08-18 | Dell Products Lp | Systems and methods for configuring and controlling variable pressure and variable displacement sensor operations for information handling systems |
US10675532B2 (en) | 2014-04-21 | 2020-06-09 | Steelseries Aps | Variable actuators of an accessory and methods thereof |
US10022622B2 (en) | 2014-04-21 | 2018-07-17 | Steelseries Aps | Programmable actuation inputs of an accessory and methods thereof |
US10444862B2 (en) | 2014-08-22 | 2019-10-15 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US10307669B2 (en) | 2016-10-11 | 2019-06-04 | Valve Corporation | Electronic controller with finger sensing and an adjustable hand retainer |
US10987573B2 (en) * | 2016-10-11 | 2021-04-27 | Valve Corporation | Virtual reality hand gesture generation |
US10315107B2 (en) * | 2017-08-02 | 2019-06-11 | Microsoft Technology Licensing, Llc | Controller button having a simulated axis of rotation |
EP3822745A4 (en) * | 2018-07-12 | 2022-03-23 | Sony Interactive Entertainment Inc. | Information processing device and control method of controller device |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5083383A (en) * | 1989-03-21 | 1992-01-28 | Zircon International, Inc. | Electronic capacitance level with automatic electrode selection |
US6373265B1 (en) * | 1999-02-02 | 2002-04-16 | Nitta Corporation | Electrostatic capacitive touch sensor |
US6378381B1 (en) * | 1999-03-01 | 2002-04-30 | Wacoh Corporation | Sensor using capacitance element |
US6504115B2 (en) * | 2000-03-07 | 2003-01-07 | Alps Electric Co., Ltd. | Multidirectional input device |
US20030222660A1 (en) * | 2002-05-29 | 2003-12-04 | Hideo Morimoto | Capacitance type sensor and method for manufacturing same |
US20040160235A1 (en) * | 2001-08-10 | 2004-08-19 | Wacoh Corporation | Force detector |
US6885364B1 (en) * | 1999-09-11 | 2005-04-26 | Sony Computer Entertainment Inc. | Control apparatus and outputting signal adjusting method therefor |
US6906700B1 (en) * | 1992-03-05 | 2005-06-14 | Anascape | 3D controller with vibration |
US6940495B2 (en) * | 2000-02-08 | 2005-09-06 | Nitta Corporation | Variable capacitance type input device |
US6990867B2 (en) * | 2003-03-31 | 2006-01-31 | Wacoh Corporation | Force detection device |
US7075527B2 (en) * | 2002-08-26 | 2006-07-11 | Wacoh Corporation | Input device of rotational operation quantity and operating device using this |
US7119552B2 (en) * | 2003-01-06 | 2006-10-10 | Nitta Corporation | Capacitance type force sensors |
US20090107737A1 (en) * | 2007-10-28 | 2009-04-30 | Joesph K Reynolds | Multiple-sensor-electrode capacitive button |
Family Cites Families (257)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH552197A (en) | 1972-11-24 | 1974-07-31 | Bbc Brown Boveri & Cie | DEVICE FOR MEASURING THE ROUGHNESS OF A SURFACE. |
US4054881A (en) | 1976-04-26 | 1977-10-18 | The Austin Company | Remote object position locater |
US4113378A (en) | 1977-03-02 | 1978-09-12 | Itek Corporation | Linear exposure control system |
DE2857899A1 (en) | 1977-11-12 | 1982-09-23 | ||
US4283713A (en) | 1979-01-15 | 1981-08-11 | Tektronix, Inc. | Waveform acquisition circuit |
US4546347A (en) | 1981-05-18 | 1985-10-08 | Mouse Systems Corporation | Detector for electro-optical mouse |
US4441123A (en) | 1981-09-30 | 1984-04-03 | Fuji Photo Film Co., Ltd. | Photosensor pattern of solid-state imaging sensors |
US4438404A (en) | 1982-01-04 | 1984-03-20 | Tektronix, Inc. | Signal sampling system |
ATE47232T1 (en) | 1982-08-06 | 1989-10-15 | Bosch Gmbh Robert | SENSOR FOR RELATIVE MOVEMENTS. |
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 |
US4799055A (en) | 1984-04-26 | 1989-01-17 | Symbolics Inc. | Optical Mouse |
JPS6194134A (en) | 1984-10-13 | 1986-05-13 | Naretsuji:Kk | Radio mouse device |
US5059959A (en) | 1985-06-03 | 1991-10-22 | Seven Oaks Corporation | Cursor positioning method and apparatus |
US4814553A (en) | 1985-06-21 | 1989-03-21 | Advanced Robotic Technology, Inc. | Absolute position controller |
US4773024A (en) | 1986-06-03 | 1988-09-20 | Synaptics, Inc. | Brain emulation circuit with reduced confusion |
EP0263261A1 (en) | 1986-09-05 | 1988-04-13 | BBC Brown Boveri AG | Opto-electronic displacement detector |
US4945305A (en) | 1986-10-09 | 1990-07-31 | Ascension Technology Corporation | Device for quantitatively measuring the relative position and orientation of two bodies in the presence of metals utilizing direct current magnetic fields |
US4751380A (en) | 1986-11-25 | 1988-06-14 | Msc Technologies, Inc. | Detector system for optical mouse |
US4736097A (en) | 1987-02-02 | 1988-04-05 | Harald Philipp | Optical motion sensor |
US4988981B1 (en) | 1987-03-17 | 1999-05-18 | Vpl Newco Inc | Computer data entry and manipulation apparatus and method |
US4831325A (en) | 1987-04-01 | 1989-05-16 | General Signal Corporation | Capacitance measuring circuit |
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 |
US5101669A (en) * | 1988-07-14 | 1992-04-07 | University Of Hawaii | Multidimensional force sensor |
US5270963A (en) | 1988-08-10 | 1993-12-14 | Synaptics, Incorporated | Method and apparatus for performing neighborhood operations on a processing plane |
US4920260A (en) | 1988-08-30 | 1990-04-24 | Msc Technologies, Inc. | Detector system for optical mouse |
US5068622A (en) | 1988-12-09 | 1991-11-26 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
US5119038A (en) | 1988-12-09 | 1992-06-02 | Synaptics, Corporation | CMOS current mirror with offset adaptation |
US5073759A (en) | 1988-12-09 | 1991-12-17 | Synaptics, Incorporated | Adaptable current mirror |
US5146106A (en) | 1988-12-09 | 1992-09-08 | Synaptics, Incorporated | CMOS winner-take all circuit with offset adaptation |
US5331215A (en) | 1988-12-09 | 1994-07-19 | Synaptics, Incorporated | Electrically adaptable neural network with post-processing circuitry |
US4935702A (en) | 1988-12-09 | 1990-06-19 | Synaptics, Inc. | Subthreshold CMOS amplifier with offset adaptation |
US5059920A (en) | 1988-12-09 | 1991-10-22 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
US5381515A (en) | 1988-12-09 | 1995-01-10 | Synaptics, Incorporated | Two layer neural network comprised of neurons with improved input range and input offset |
US5049758A (en) | 1988-12-09 | 1991-09-17 | Synaptics, Incorporated | Adaptable CMOS winner-take all circuit |
US5160899A (en) | 1988-12-09 | 1992-11-03 | Synaptics, Incorporated | Adaptable MOS current mirror |
US5109261A (en) | 1988-12-09 | 1992-04-28 | Synaptics, Incorporated | CMOS amplifier with offset adaptation |
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 |
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 |
US5095284A (en) | 1990-09-10 | 1992-03-10 | Synaptics, Incorporated | Subthreshold CMOS amplifier with wide input voltage range |
US5107149A (en) | 1990-12-18 | 1992-04-21 | Synaptics, Inc. | Linear, continuous-time, two quadrant multiplier |
US5126685A (en) | 1990-12-18 | 1992-06-30 | Synaptics, Incorporated | Circuits for linear conversion between voltages and currents |
US5165054A (en) | 1990-12-18 | 1992-11-17 | Synaptics, Incorporated | Circuits for linear conversion between currents and voltages |
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 |
US5324958A (en) | 1991-02-19 | 1994-06-28 | Synaptics, Incorporated | Integrating imaging systgem having wide dynamic range with sample/hold circuits |
US5276407A (en) | 1991-02-19 | 1994-01-04 | Synaptics, Incorporated | Sense amplifier |
US5166562A (en) | 1991-05-09 | 1992-11-24 | Synaptics, Incorporated | Writable analog reference voltage storage device |
US5541878A (en) | 1991-05-09 | 1996-07-30 | 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 |
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 |
US5264856A (en) | 1992-03-06 | 1993-11-23 | Westinghouse Electric Corp. | System and method for detecting radiant energy reflected by a length of wire |
US5336936A (en) | 1992-05-06 | 1994-08-09 | Synaptics, Incorporated | One-transistor adaptable analog storage element and array |
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 |
US5880411A (en) | 1992-06-08 | 1999-03-09 | 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 |
US5543588A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Touch pad driven handheld computing device |
US5914465A (en) | 1992-06-08 | 1999-06-22 | Synaptics, Inc. | Object position detector |
US6239389B1 (en) | 1992-06-08 | 2001-05-29 | Synaptics, Inc. | Object position detection system and method |
US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
US5543591A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5543590A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature |
EP0574213B1 (en) | 1992-06-08 | 1999-03-24 | Synaptics, Inc. | Object position detector |
US5889236A (en) | 1992-06-08 | 1999-03-30 | Synaptics Incorporated | Pressure sensitive scrollbar feature |
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 |
US5907152A (en) | 1992-10-05 | 1999-05-25 | Logitech, Inc. | Pointing device utilizing a photodetector array |
US5854482A (en) | 1992-10-05 | 1998-12-29 | Logitech, Inc. | Pointing device utilizing a photodector array |
US5729009A (en) | 1992-10-05 | 1998-03-17 | Logitech, Inc. | Method for generating quasi-sinusoidal signals |
US5288993A (en) | 1992-10-05 | 1994-02-22 | Logitech, Inc. | Cursor pointing device utilizing a photodetector array with target ball having randomly distributed speckles |
US6031218A (en) | 1992-10-05 | 2000-02-29 | Logitech, Inc. | System and method for generating band-limited quasi-sinusoidal signals |
US5703356A (en) | 1992-10-05 | 1997-12-30 | Logitech, Inc. | Pointing device utilizing a photodetector array |
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 |
US5391868A (en) | 1993-03-09 | 1995-02-21 | Santa Barbara Research Center | Low power serial bias photoconductive detectors |
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 |
JPH0727543A (en) | 1993-07-12 | 1995-01-27 | Canon Inc | Optical displacement sensor |
US5345527A (en) | 1993-09-03 | 1994-09-06 | Motorola, Inc. | Intelligent opto-bus with display |
US5473344A (en) | 1994-01-06 | 1995-12-05 | Microsoft Corporation | 3-D cursor positioning device |
US6097371A (en) | 1996-01-02 | 2000-08-01 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device |
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 |
JP2919267B2 (en) | 1994-05-26 | 1999-07-12 | 松下電工株式会社 | Shape detection method and device |
US5565887A (en) | 1994-06-29 | 1996-10-15 | Microsoft Corporation | Method and apparatus for moving a cursor on a computer screen |
US6137476A (en) | 1994-08-25 | 2000-10-24 | International Business Machines Corp. | Data mouse |
US5802479A (en) | 1994-09-23 | 1998-09-01 | Advanced Safety Concepts, Inc. | Motor vehicle occupant sensing systems |
JPH08178694A (en) | 1994-12-27 | 1996-07-12 | Canon Inc | Scale for displacement sensor |
US5566702A (en) | 1994-12-30 | 1996-10-22 | Philipp; Harald | Adaptive faucet controller measuring proximity and motion |
US5578813A (en) | 1995-03-02 | 1996-11-26 | Allen; Ross R. | Freehand image scanning device which compensates for non-linear movement |
US5757368A (en) | 1995-03-27 | 1998-05-26 | Cirque Corporation | System and method for extending the drag function of a computer pointing device |
US5812698A (en) | 1995-05-12 | 1998-09-22 | Synaptics, Inc. | Handwriting recognition system and method |
US5766829A (en) | 1995-05-30 | 1998-06-16 | Micron Technology, Inc. | Method of phase shift lithography |
US5555907A (en) | 1995-06-02 | 1996-09-17 | Philipp; Harald | Divided box for valve controller |
DE19527079A1 (en) | 1995-07-25 | 1997-01-30 | Daimler Benz Aerospace Ag | Image processing analog circuit, method for image noise removal and edge extraction in real time |
US5661240A (en) | 1995-09-25 | 1997-08-26 | Ford Motor Company | Sampled-data interface circuit for capacitive sensors |
US5786804A (en) | 1995-10-06 | 1998-07-28 | Hewlett-Packard Company | Method and system for tracking attitude |
US6950094B2 (en) | 1998-03-30 | 2005-09-27 | Agilent Technologies, Inc | Seeing eye mouse for a computer system |
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 |
USD385542S (en) | 1996-01-05 | 1997-10-28 | Microsoft Corporation | Pointing device |
USD382550S (en) | 1996-01-16 | 1997-08-19 | Microsoft Corporation | Rear portion of a pointing device |
US5729008A (en) | 1996-01-25 | 1998-03-17 | Hewlett-Packard Company | Method and device for tracking relative movement by correlating signals from an array of photoelements |
US5796183A (en) | 1996-01-31 | 1998-08-18 | Nartron Corporation | Capacitive responsive electronic switching circuit |
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 |
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 |
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 |
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 |
US6430305B1 (en) | 1996-12-20 | 2002-08-06 | Synaptics, Incorporated | Identity verification methods |
US5781229A (en) | 1997-02-18 | 1998-07-14 | Mcdonnell Douglas Corporation | Multi-viewer three dimensional (3-D) virtual display system and operating method therefor |
US6222528B1 (en) | 1997-03-07 | 2001-04-24 | Cirque Corporation | Method and apparatus for data input |
DE19722085A1 (en) | 1997-05-27 | 1998-12-03 | Volkswagen Ag | Method and device for seat occupancy detection in a motor vehicle |
ATE309519T1 (en) | 1997-05-28 | 2005-11-15 | Synaptics Uk Ltd | METHOD AND WIRE BONDING APPARATUS FOR PRODUCING A TRANSDUCER |
JPH1111198A (en) | 1997-06-23 | 1999-01-19 | Nec Home Electron Ltd | Occupant detecting system |
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 |
US6185450B1 (en) | 1998-01-26 | 2001-02-06 | Physio-Control Manufacturing Corporation | Digital sliding pole fast-restore for an electrocardiograph display |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
EP1717682B1 (en) | 1998-01-26 | 2017-08-16 | Apple Inc. | Method and apparatus for integrating manual input |
US6172354B1 (en) | 1998-01-28 | 2001-01-09 | Microsoft Corporation | Operator input device |
US6037643A (en) | 1998-02-17 | 2000-03-14 | Hewlett-Packard Company | Photocell layout for high-speed optical navigation microchips |
US6424407B1 (en) | 1998-03-09 | 2002-07-23 | Otm Technologies Ltd. | Optical translation measurement |
AU6633798A (en) | 1998-03-09 | 1999-09-27 | Gou Lite Ltd. | Optical translation measurement |
US6233368B1 (en) | 1998-03-18 | 2001-05-15 | Agilent Technologies, Inc. | CMOS digital optical navigation chip |
US5969513A (en) | 1998-03-24 | 1999-10-19 | Volterra Semiconductor Corporation | Switched capacitor current source for use in switching regulators |
US6151015A (en) | 1998-04-27 | 2000-11-21 | Agilent Technologies | Pen like computer pointing device |
US6057540A (en) | 1998-04-30 | 2000-05-02 | Hewlett-Packard Co | Mouseless optical and position translation type screen pointer control for a computer system |
US5994710A (en) | 1998-04-30 | 1999-11-30 | Hewlett-Packard Company | Scanning mouse for a computer system |
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 |
US6396479B2 (en) | 1998-07-31 | 2002-05-28 | Agilent Technologies, Inc. | Ergonomic computer mouse |
US6466036B1 (en) | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
MXPA01005267A (en) | 1998-11-27 | 2002-04-24 | Synaptics Uk Ltd | Position sensor. |
US6825765B2 (en) | 1998-12-30 | 2004-11-30 | Automotive Systems Laboratory, Inc. | Occupant detection system |
US6535200B2 (en) | 1999-01-25 | 2003-03-18 | Harald Philipp | Capacitive position sensor |
WO2000044018A1 (en) | 1999-01-26 | 2000-07-27 | Harald Philipp | Capacitive sensor and array |
US6280391B1 (en) | 1999-02-08 | 2001-08-28 | Physio-Control Manufacturing Corporation | Method and apparatus for removing baseline wander from an egg signal |
US7151528B2 (en) | 1999-06-22 | 2006-12-19 | Cirque Corporation | System for disposing a proximity sensitive touchpad behind a mobile phone keypad |
US6730863B1 (en) | 1999-06-22 | 2004-05-04 | Cirque Corporation | Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking |
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 |
TW530254B (en) | 1999-07-08 | 2003-05-01 | Primax Electronics Ltd | Pointing device using grain input device to generate pointing signal |
TW546582B (en) | 1999-07-08 | 2003-08-11 | Primax Electronics Ltd | Pointing device using two line-shaped image input devices and fingerprint to generate displacement signals |
US6674475B1 (en) | 1999-08-09 | 2004-01-06 | Agilent Technologies, Inc. | Method and circuit for electronic shutter control |
US6249447B1 (en) | 1999-08-13 | 2001-06-19 | Tyco Electronics Logistics Ag | System and method for determining output current and converter employing the same |
WO2001012240A1 (en) | 1999-08-17 | 2001-02-22 | Taki Chemical Co., Ltd. | 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 |
US6455840B1 (en) | 1999-10-28 | 2002-09-24 | Hewlett-Packard Company | Predictive and pulsed illumination of a surface in a micro-texture navigation technique |
US6587093B1 (en) | 1999-11-04 | 2003-07-01 | Synaptics Incorporated | Capacitive mouse |
WO2001045981A2 (en) | 1999-12-22 | 2001-06-28 | Quantumbeam Limited | Optical free space signalling system |
WO2001052416A1 (en) | 2000-01-11 | 2001-07-19 | Cirque Corporation | Flexible touchpad sensor grid for conforming to arcuate surfaces |
US6642857B1 (en) | 2000-01-19 | 2003-11-04 | Synaptics Incorporated | Capacitive pointing stick |
US6529184B1 (en) | 2000-03-22 | 2003-03-04 | Microsoft Corporation | Ball pattern architecture |
US6462330B1 (en) | 2000-03-24 | 2002-10-08 | Microsoft Corporation | Cover with integrated lens for integrated chip optical sensor |
US6421045B1 (en) | 2000-03-24 | 2002-07-16 | Microsoft Corporation | Snap-on lens carrier assembly for integrated chip optical sensor |
US6639586B2 (en) | 2000-04-11 | 2003-10-28 | Cirque Corporation | Efficient entry of characters from a large character set into a portable information appliance |
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 |
US6642506B1 (en) | 2000-06-01 | 2003-11-04 | Mitutoyo Corporation | Speckle-image-based optical position transducer having improved mounting and directional sensitivities |
JP3910019B2 (en) | 2000-07-04 | 2007-04-25 | アルプス電気株式会社 | Input device |
US6476970B1 (en) | 2000-08-10 | 2002-11-05 | Agilent Technologies, Inc. | Illumination optics and method |
EP1184473B1 (en) | 2000-08-30 | 2005-01-05 | 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 |
US6552550B2 (en) | 2000-09-29 | 2003-04-22 | Intelligent Mechatronic Systems, Inc. | Vehicle occupant proximity sensor |
JP2002149317A (en) | 2000-11-14 | 2002-05-24 | Nagano Fujitsu Component Kk | Input system and input device |
US6585158B2 (en) | 2000-11-30 | 2003-07-01 | Agilent Technologies, Inc. | Combined pointing device and bar code scanner |
JP2002168893A (en) | 2000-11-30 | 2002-06-14 | Agilent Technologies Japan Ltd | High accuracy capacity measurement device and method |
US6975123B1 (en) | 2000-12-20 | 2005-12-13 | Maxtor Corporation | Method and apparatus for calibrating piezoelectric driver in dual actuator disk drive |
JP4348862B2 (en) | 2000-12-22 | 2009-10-21 | 株式会社デンソー | Drive device for piezo actuator |
AU2002239817A1 (en) | 2001-01-04 | 2002-07-16 | Cirque Corporation | Connector and support system for a touchpad keyboard for use with portable electronic appliances |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US6624640B2 (en) | 2001-02-07 | 2003-09-23 | Fluke Corporation | Capacitance measurement |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US6977645B2 (en) | 2001-03-16 | 2005-12-20 | Agilent Technologies, Inc. | Portable electronic device with mouse-like capabilities |
US6621483B2 (en) | 2001-03-16 | 2003-09-16 | Agilent Technologies, Inc. | Optical screen pointing device with inertial properties |
US6677929B2 (en) | 2001-03-21 | 2004-01-13 | Agilent Technologies, Inc. | Optical pseudo trackball controls the operation of an appliance or machine |
US6603111B2 (en) | 2001-04-30 | 2003-08-05 | Agilent Technologies, Inc. | Image filters and source of illumination for optical navigation upon arbitrary surfaces are selected according to analysis of correlation during navigation |
EP1255334A1 (en) | 2001-04-30 | 2002-11-06 | Agilent Technologies, Inc. - a Delaware corporation - | Fault tolerant electrical circuit and method |
EP1258829A1 (en) | 2001-05-14 | 2002-11-20 | EM Microelectronic-Marin SA | System for detecting the presence of people or objects in delimited spaces with an entrance |
US6809723B2 (en) | 2001-05-14 | 2004-10-26 | Agilent Technologies, Inc. | Pushbutton optical screen pointing device |
EP1399878B1 (en) | 2001-05-14 | 2006-09-27 | EM Microelectronic-Marin SA | System and method for detecting persons or objects in definite areas provided each with at least an entrance |
US20050024341A1 (en) | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US6774351B2 (en) | 2001-05-25 | 2004-08-10 | Agilent Technologies, Inc. | Low-power surface for an optical sensor |
US6904570B2 (en) | 2001-06-07 | 2005-06-07 | Synaptics, Inc. | Method and apparatus for controlling a display of data on a display screen |
CA2451010C (en) | 2001-06-08 | 2012-01-03 | Intier Automotive Closures Inc. | Non-contact proximity sensor |
US6499359B1 (en) | 2001-07-09 | 2002-12-31 | Nartron Corporation | Compressible capacitance sensor for determining the presence of an object |
US6795056B2 (en) | 2001-07-24 | 2004-09-21 | Agilent Technologies, Inc. | System and method for reducing power consumption in an optical screen pointing device |
US20030060218A1 (en) | 2001-07-27 | 2003-03-27 | Logitech Europe S.A. | Automated tuning of wireless peripheral devices |
US6823077B2 (en) | 2001-07-30 | 2004-11-23 | Agilent Technologies, Inc. | Simplified interpolation for an optical navigation system that correlates images of one bit resolution |
US6664948B2 (en) | 2001-07-30 | 2003-12-16 | Microsoft Corporation | Tracking pointing device motion using a single buffer for cross and auto correlation determination |
US7126585B2 (en) | 2001-08-17 | 2006-10-24 | Jeffery Davis | One chip USB optical mouse sensor solution |
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 |
JP4055044B2 (en) | 2001-10-25 | 2008-03-05 | ミネベア株式会社 | Wireless keyboard |
JP4035418B2 (en) | 2001-10-31 | 2008-01-23 | 株式会社本田電子技研 | Proximity switch and object detection device |
JP2003148906A (en) | 2001-11-13 | 2003-05-21 | Toko Inc | Capacitance type sensor device |
TWI263942B (en) | 2001-12-05 | 2006-10-11 | Em Microelectronic Marin Sa | Method and sensing device for motion detection in an optical pointing device, such as an optical mouse |
US7298124B2 (en) | 2004-12-01 | 2007-11-20 | Semiconductor Components Industries, L.L.C. | PWM regulator with discontinuous mode and method therefor |
US6476376B1 (en) | 2002-01-16 | 2002-11-05 | Xerox Corporation | Two dimensional object position sensor |
US6703599B1 (en) | 2002-01-30 | 2004-03-09 | Microsoft Corporation | Proximity sensor with adaptive threshold |
US6774915B2 (en) | 2002-02-11 | 2004-08-10 | Microsoft Corporation | Pointing device reporting utilizing scaling |
USD464352S1 (en) | 2002-03-18 | 2002-10-15 | Microsoft Corporation | Electronic mouse |
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 |
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 |
US6809275B1 (en) | 2002-05-13 | 2004-10-26 | Synaptics, Inc. | Rotary and push type input device |
JP4496328B2 (en) | 2002-09-10 | 2010-07-07 | 独立行政法人物質・材料研究機構 | Hologram recording medium and hologram recording / reproducing apparatus |
US6967321B2 (en) | 2002-11-01 | 2005-11-22 | Agilent Technologies, Inc. | Optical navigation sensor with integrated lens |
US6819314B2 (en) | 2002-11-08 | 2004-11-16 | Agilent Technologies, Inc. | Intensity flattener for optical mouse sensors |
US20040169638A1 (en) | 2002-12-09 | 2004-09-02 | Kaplan Adam S. | Method and apparatus for user interface |
US7050798B2 (en) | 2002-12-16 | 2006-05-23 | Microsoft Corporation | Input device with user-balanced performance and power consumption |
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 |
US7019733B2 (en) | 2003-03-31 | 2006-03-28 | Ban Kuan Koay | Optical mouse adapted for use on glass surfaces |
US7321359B2 (en) | 2003-07-30 | 2008-01-22 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Method and device for optical navigation |
FR2856475B1 (en) | 2003-06-20 | 2005-10-14 | Commissariat Energie Atomique | CAPACITIVE MEASUREMENT SENSOR AND MEASUREMENT METHOD THEREOF |
US6922063B2 (en) | 2003-07-11 | 2005-07-26 | Zircon Corporation | Apparatus and method for capacitive level sensor |
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 |
AU2004293750B2 (en) | 2003-10-07 | 2009-07-23 | Quasar Federal Systems, Inc. | Integrated sensor system for measuring electric and/or magnetic field vector components |
US7737947B2 (en) | 2003-10-16 | 2010-06-15 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Tracking motion using an interference pattern |
US6873203B1 (en) | 2003-10-20 | 2005-03-29 | Tyco Electronics Corporation | Integrated device providing current-regulated charge pump driver with capacitor-proportional current |
JP4437699B2 (en) | 2004-05-14 | 2010-03-24 | 富士通マイクロエレクトロニクス株式会社 | Sensor |
US7042575B2 (en) | 2004-05-21 | 2006-05-09 | Silicon Light Machines Corporation | Speckle sizing and sensor dimensions in optical positioning device |
US7268341B2 (en) | 2004-05-21 | 2007-09-11 | Silicon Light Machines Corporation | Optical position sensing device including interlaced groups of photosensitive elements |
CN100555200C (en) | 2004-08-16 | 2009-10-28 | 苹果公司 | The method of the spatial resolution of touch sensitive devices and raising touch sensitive devices |
US7138620B2 (en) | 2004-10-29 | 2006-11-21 | Silicon Light Machines Corporation | Two-dimensional motion sensor |
US7248345B2 (en) | 2004-11-12 | 2007-07-24 | Silicon Light Machines Corporation | Signal processing method for use with an optical navigation system |
US7288977B2 (en) | 2005-01-21 | 2007-10-30 | Freescale Semiconductor, Inc. | High resolution pulse width modulator |
US8063881B2 (en) | 2005-12-05 | 2011-11-22 | Cypress Semiconductor Corporation | Method and apparatus for sensing motion of a user interface mechanism using optical navigation technology |
-
2006
- 2006-03-31 US US11/394,982 patent/US7721609B2/en active Active
-
2010
- 2010-05-24 US US12/786,388 patent/US20120046104A1/en not_active Abandoned
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5083383A (en) * | 1989-03-21 | 1992-01-28 | Zircon International, Inc. | Electronic capacitance level with automatic electrode selection |
US6906700B1 (en) * | 1992-03-05 | 2005-06-14 | Anascape | 3D controller with vibration |
US6373265B1 (en) * | 1999-02-02 | 2002-04-16 | Nitta Corporation | Electrostatic capacitive touch sensor |
US6378381B1 (en) * | 1999-03-01 | 2002-04-30 | Wacoh Corporation | Sensor using capacitance element |
US6885364B1 (en) * | 1999-09-11 | 2005-04-26 | Sony Computer Entertainment Inc. | Control apparatus and outputting signal adjusting method therefor |
US6940495B2 (en) * | 2000-02-08 | 2005-09-06 | Nitta Corporation | Variable capacitance type input device |
US6504115B2 (en) * | 2000-03-07 | 2003-01-07 | Alps Electric Co., Ltd. | Multidirectional input device |
US20040160235A1 (en) * | 2001-08-10 | 2004-08-19 | Wacoh Corporation | Force detector |
US20050057266A1 (en) * | 2002-05-29 | 2005-03-17 | Hideo Morimoto | Capacitance type sensor and method for manufacturing same |
US20030222660A1 (en) * | 2002-05-29 | 2003-12-04 | Hideo Morimoto | Capacitance type sensor and method for manufacturing same |
US7075527B2 (en) * | 2002-08-26 | 2006-07-11 | Wacoh Corporation | Input device of rotational operation quantity and operating device using this |
US7119552B2 (en) * | 2003-01-06 | 2006-10-10 | Nitta Corporation | Capacitance type force sensors |
US6990867B2 (en) * | 2003-03-31 | 2006-01-31 | Wacoh Corporation | Force detection device |
US20090107737A1 (en) * | 2007-10-28 | 2009-04-30 | Joesph K Reynolds | Multiple-sensor-electrode capacitive button |
Non-Patent Citations (1)
Title |
---|
Circuit Simulator Applet. Accessed 10 Sept 2012. [Online] 7 Dec 2010. * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2564929A (en) * | 2017-05-22 | 2019-01-30 | Tangi0 Ltd | Sensor device and method |
US11099692B2 (en) | 2017-05-22 | 2021-08-24 | Tangi0 Limited | Sensor device and method |
GB2564929B (en) * | 2017-05-22 | 2022-10-05 | Tangi0 Ltd | Sensor device and method |
Also Published As
Publication number | Publication date |
---|---|
US20070227256A1 (en) | 2007-10-04 |
US7721609B2 (en) | 2010-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7721609B2 (en) | Method and apparatus for sensing the force with which a button is pressed | |
US7113179B2 (en) | Force sensing resistor with calibration element and method of manufacturing same | |
US20190155419A1 (en) | Touch sensor arrays with integrated inter-layer contacts | |
JP3980300B2 (en) | Membrane pressure sensitive resistor and pressure sensor | |
US9360968B2 (en) | Cursor control device and method of operation | |
US6323840B1 (en) | Surface-mount pointing device | |
US8079272B2 (en) | Tactile sensor | |
US6243077B1 (en) | Sensor and circuit architecture for three axis strain gauge pointing device and force transducer | |
US20090135157A1 (en) | Capacitive Sensing Input Device with Reduced Sensitivity to Humidity and Condensation | |
US20010024194A1 (en) | Coordinate input apparatus operable with conductor such as finger and non-conductor such as pen | |
JP5607697B2 (en) | Touch sensor and electronic device | |
JPH07334301A (en) | Stress-sensitive converter and its mounting method | |
CA2734427A1 (en) | Systems and methods for determining the location and pressure of a touchload applied to a touchpad | |
US20070271048A1 (en) | Systems using variable resistance zones and stops for generating inputs to an electronic device | |
US20080173089A1 (en) | Transducing system with integrated environmental sensors | |
JP4141575B2 (en) | Pointing device | |
US11545319B2 (en) | Mechanical computer keyboard with analog input | |
WO2019197794A1 (en) | Sensing physical attributes | |
US20110226536A1 (en) | Flexible slide-touch controlling device and the related position determination method | |
US11487422B2 (en) | Force sensing dome switch | |
CN211906146U (en) | Electronic equipment | |
US20230105781A1 (en) | Low Drift Force Sensor with Capacitive Capability | |
NL2024906B1 (en) | Mechanical computer keyboard with analog input | |
WO2004093503A3 (en) | Circuitry for measuring mechanical stress impressed on a printed circuit board | |
JP2013145743A (en) | Operation input device and electronic apparatus having the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., NEW YORK Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:CYPRESS SEMICONDUCTOR CORPORATION;REEL/FRAME:028863/0870 Effective date: 20120822 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |