A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement techniques that permit the controller to be used with various sensors in various conditions without reconfiguring hardware.
대표청구항▼
1. A method of detecting inputs on a touch sensor panel including a plurality of touch nodes formed at intersections of a first plurality of drive electrodes and a plurality of sense electrodes, comprising: acquiring a first capacitance image of the touch sensor panel in response to stimulating each
1. A method of detecting inputs on a touch sensor panel including a plurality of touch nodes formed at intersections of a first plurality of drive electrodes and a plurality of sense electrodes, comprising: acquiring a first capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive electrodes with a first set of periodic waveforms having a first predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes;acquiring a second capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive electrodes with a second set of periodic waveforms having a second predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes; anddetermining a location of at least one touch based on the acquired first capacitance image and second capacitance image,wherein at least two of the plurality of drive electrodes are stimulated consecutively with periodic waveforms with different predetermined frequencies in a single scan. 2. The method of claim 1, comprising: acquiring a third capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive electrodes with a third set of periodic waveforms having a third predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes. 3. The method of claim 2, comprising: suppressing noise based on the acquired first capacitance image and second capacitance image. 4. The method of claim 3, wherein suppressing noise comprises applying a majority rules algorithm to the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 5. The method of claim 3, wherein suppressing noise comprises calculating a median value of the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 6. The method of claim 3, wherein suppressing noise comprises calculating an average of the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 7. The method of claim 1, wherein the first plurality of drive electrodes are stimulated row-by-row. 8. The method of claim 1, comprising: selecting the first predetermined frequency and the second predetermined frequency based on a noise environment. 9. The method of claim 8, wherein the first predetermined frequency and the second predetermined frequency are selected such that a pass band at the first predetermined frequency does not overlap with a pass band at the second frequency. 10. A controller for a touch sensor panel including a plurality of touch nodes formed at intersections of a first plurality of drive electrodes and a plurality of sense electrodes, the controller including one or more programs for comprising: means for acquiring a first capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive electrodes with a first set of periodic waveforms having a first predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes;means for acquiring a second capacitance image of the touch sensor panel in response to stimulating each of the second plurality of drive electrodes with a second set of periodic waveforms having a second predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes; andmeans for determining a location of at least one touch based on the acquired first capacitance image and second capacitance image,wherein at least two of the plurality of drive electrodes are stimulated consecutively with periodic waveforms with different predetermined frequencies in a single scan. 11. The controller of claim 10, comprising: means for acquiring a third capacitance image of the touch sensor panel in response to stimulating each of the third plurality of drive electrodes with a third set of periodic waveforms having a third predetermined frequency and measuring capacitive couplings of the stimulated first plurality of drive electrodes and at least one of the sense electrodes. 12. The controller of claim 11, comprising: means for suppressing noise based on the acquired first capacitance image and second capacitance image. 13. The controller of claim 12, wherein means for suppressing noise comprises means for applying a majority rules algorithm to the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 14. The controller of claim 12, wherein means for suppressing noise comprises means for calculating a median value of the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 15. The controller of claim 12, wherein means for suppressing noise comprises means for calculating an average of the measured capacitive couplings of the first, second, and third capacitance images on a per touch node basis. 16. The controller of claim 10, wherein the first plurality of drive electrodes are stimulated row-by-row. 17. The controller of claim 10, comprising: means for selecting the first predetermined frequency and the second predetermined frequency based on a noise environment. 18. The controller of claim 17, wherein the first predetermined frequency and the second predetermined frequency are selected such that a pass band at the first predetermined frequency does not overlap with a pass band at the second frequency.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (186)
Noirjean Pierre-Andr (Courfaivre CHX), Alarm arrangement for a timepiece.
Joel F. Bartlett, Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device.
Moran, Thomas P.; Chiu, Patrick; Van Melle, William, Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system.
Gerpheide George E. (Salt Lake City UT) Layton Michael D. (Salt Lake City UT), Capacitance-based proximity with interference rejection apparatus and methods.
Treat,Tracey, Carrier which is aesthetically irreversibly convertible from planar blank to closed package for coded card and methods for manufacture and use of the same.
Gopher Daniel (Tivon ILX) Hilburn John (Baton Rouge LA) Vicknair David (Baton Rouge LA), Chordic keyboard system for generating a signal in response to a chord that is assigned using a correlation based on a c.
Boie Robert A. (Westfield NJ) Ruedisueli Laurence W. (Berkeley Heights NJ) Wagner Eric R. (South Plainfield NJ), Computer mouse or keyboard input device utilizing capacitive sensors.
Bruere-Dawson Roger (Saulx Les Chartreux FRX) Froissart Marcel (Paris FRX) Marechal Bernard M. (Rio de Janeiro BRX) DeSouza Marcio N. (Rio de Janeiro BRX), Device for two-dimensional localization of events that generate current on a resistive surface.
Martens Josef Herbert Ferdinand,DEX ; Burn Paul Leslie,GBX ; Pichler Karl,GBX ; Friend Richard Henry,GBX ; Holmes Andrew Bruce,GBX, Electroluminescent devices having a light-emitting layer.
Beining August H. (Fullerton CA) Dial Larry A. (Diamond Bar CA) Smith William A. (Laguna Hills CA) Rieck Gene W. (Laguna Hills CA), Electromagnetic energy interference seal for light beam touch panels.
Harris David Bennitt ; Mathieu Barry Morris ; Dobratz Jeffrey Alan ; Uehling Mark Allen ; Kull Robert Charles, Environmentally-sealed, convectively-cooled active matrix liquid crystal display (LCD).
Bishop Edward H. ; Connor Alfred William ; Cox Aaron Roger ; Crompton Dennis ; McDonald Mark Gehres, Front cover assembly for a touch sensitive device.
Beernink Ernest H. (San Carlos CA) Foster Gregg S. (Woodside CA) Capps Stephen P. (San Carlos CA), Gesture sensitive buttons for graphical user interfaces.
Tannenbaum Alan R. (Washington Grove MD) Zetts John M. (Falls Church VA) An Yu L. (Vienna VA) Arbeitman Gordon W. (Gaithersburg MD) Greanias Evon C. (Boca Raton FL) Verrier Guy F. (Reston VA), Graphical user interface with gesture recognition in a multiapplication environment.
Naughton Patrick J. ; Clayton ; III Charles H. ; Gosling James A. ; Warth Chris ; Palrang Joseph M. ; Frank Edward H. ; LaValle David A. ; Sheridan R. Michael, Graphical user interface with method and apparatus for interfacing to remote devices.
Kunert Steven R., Hand-held portable data terminal having removably interchangeable, washable, user-replaceable components with liquid-impervious seal.
Pagallo Giulia (Cupertino CA) Beernink Ernest H. (San Carlos CA) Tchao Michael C. (Palo Alto CA) Capps Stephen P. (San Carlos CA), Method and apparatus for computerized recognition.
Greyson Ann M. (Sunnyvale CA) Hokit Jeffrey D. (Mountain View CA) Kaptanoglu Marjory (San Carlos CA) Wagner Annette M. (La Honda CA) Capps Stephen P. (Redwood City CA), Method and apparatus for the manipulation of text on a computer display screen.
Greyson Ann M. (Sunnyvale CA) Hokit Jeffrey D. (Mountain View CA) Kaptanoglu Marjory (San Carlos CA) Wagner Annette M. (La Honda CA) Capps Stephen P. (Redwood City CA), Method and apparatus for the manipulation of text on a computer display screen.
Roberts Jerry B. (Arlington MA), Method of and apparatus for the elimination of the effects of internal interference in force measurement systems, includ.
Roberts Jerry B. (Arlington MA), Method of and apparatus for touch-input computer and related display employing touch force location external to the disp.
Boesch Ronald D. ; Arpaia Domenico, Modulation systems and methods that compensate for DC offset introduced by the digital-to-analog converter and/or the low pass filter thereof.
Miller Robert J. (Fremont CA) Bisset Stephen (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Steinbach Gnter (Palo Alto CA), Object position and proximity detector.
Gillespie David (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Miller Robert J. (Fremont CA) Faggin Federico (Los Altos CA), Object position detector with edge motion feature.
Gillespie David (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Wolf Ralph (Palo Alto CA), Object position detector with edge motion feature and gesture recognition.
Beernink Ernest H. (San Carlos CA) Pagallo Giulia (Cupertino CA) Bozinovic Radmilo (San Jose CA), Recognition system and method for user inputs to a computer system.
Bonsall Glenn D. (Vancouver CAX) Peachey Ezra T. (Vancouver CAX) Kaga Gary O. (West Vancouver CAX), Touch screen enclosure system having touch screen pan and hinged rear enclosure section for ease of serviceability.
Beckes Jerome F. (Albuquerque NM) Kadner Steven P. (Albuquerque NM) Franco Miquel A. (El Paso TX) Campos Robert G. (El Paso TX), Touch-sensitive data input device.
Glass Richard H. (Springfield VA) Smith George D. (Broadrun VA) Smith ; III Charles G. (Centreville VA) Plavnieks Andris (Fairfax VA) Tilghman William T. (Sterling VA) O\Brien Russell F. (Riverside C, Training device onboard instruction station.
Seely Joel ; Malak Robert Leonard ; Allen Timothy Peter ; Schediwy Richard Robert ; Cesarotti William Andrew, Two-layer capacitive touchpad and method of making same.
Small Ian S. ; Chen Michael ; Zarakov Eric L. ; Mander Richard L. ; Vertelney Laurie J. ; Mander Amanda R. ; Arent Michael A. ; Faris James P. ; Tycz Jeffrey E. ; Knapp Lewis C., User interface system having programmable user interface elements.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.