Touch panel controller integrated with host processor for dynamic baseline image update

US9921668B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9921668-B1
Application numberUS-201313749829-A
CountryUS
Kind codeB1
Filing dateJan 25, 2013
Priority dateJan 25, 2013
Publication dateMar 20, 2018
Grant dateMar 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A touch panel controller is disclosed herein. The controller includes output circuitry for driving a touch panel sensor and input circuitry for determining when an object performs a touch event over the touch panel sensor. The controller is configured to cause the output circuitry to generate drive signals having a different frequency characteristic when the controller determines noise present within the sensor is above a noise threshold. The controller communicates with a software device driver on a host processor to store signal baseline images for a range of frequencies during production test and power-up. The controller is configured to receive a signal baseline image from the host processor when the controller causes change to a different drive frequency. The controller is configured to cause change to the different drive frequency while the object is still performing the touch event over the touch panel sensor.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a touch panel controller configured to operatively couple to a touch panel sensor, the touch panel sensor including a plurality of drive electrodes and at least one sense electrode, a plurality of nodes being formed at intersections of the plurality of drive electrodes and the at least one sense electrode, the touch panel controller comprising: output circuitry operatively coupled to the plurality of drive electrodes, the output circuitry capable of generating drive signals having a configurable frequency characteristic occurring within a range of frequencies to drive the touch panel sensor; and input circuitry operatively coupled to the at least one sense electrode, the input circuitry capable of measuring capacitance formed at each intersection of the plurality of drive electrodes and of the at least one sense electrode, wherein the apparatus is configured to: obtain a plurality of signal baseline images during a power-up mode of the apparatus, the plurality of signal baseline images including a plurality of capacitance values measured at the intersections of the plurality of drive electrodes and the at least one sense electrode, each signal baseline image of the plurality of signal baseline images corresponding to a drive frequency; store the plurality of signal baseline images in a storage device; cause the output circuitry to generate drive signals at a first frequency; determine when a first noise level of the touch panel is above a noise threshold while the output circuitry generates drive signals at the first frequency and, when the first noise level is above the noise threshold, determine noise levels at each of a plurality of drive frequencies; select a second drive frequency that corresponds with a second noise level that is lower than the first noise level; cause the output circuitry to generate drive signals at the second drive frequency; and calculate a prediction of a signal baseline image corresponding with the second drive frequency, the prediction being based, at least in part, on a signal baseline image selected from the plurality of signal baseline images obtained and stored during the power-up mode of the apparatus. 2. The apparatus as recited in claim 1 , further comprising a host processor, wherein the touch panel controller is capable of communicating with the host processor. 3. The apparatus as recited in claim 1 , wherein the signal baseline image comprises a plurality of capacitive values measured at a selected drive frequency, each capacitive value corresponding to a node of the plurality of nodes. 4. The apparatus as recited in claim 1 , wherein the output circuitry comprises a digital-to-analog converter coupled to a buffer the buffer coupled to at least one drive electrode of the plurality of drive electrodes. 5. The apparatus as recited in claim 1 , wherein the input circuitry comprises a charge amplifier, the charge amplifier further comprising an operational amplifier having an inverting input terminal, a non-inverting input terminal and an output terminal, the inverting input terminal coupled to at least one sense electrode; and an integrating capacitor electrically coupled between the inverting input terminal and the output terminal. 6. A system comprising: a touch panel sensor capable of detecting a change in capacitance associated with an object positioned over the touch panel sensor; a touch panel controller operatively coupled to the touch panel sensor, the touch panel controller capable of: obtaining a plurality of signal baseline images during a power-up mode of the system the plurality of signal baseline images including a plurality of capacitance values measured at intersections of a plurality of drive electrodes and at least one sense electrode of the touch panel sensor, each signal baseline image of the plurality of signal baseline images corresponding to a drive frequency; storing the plurality of signal baseline images in a storage device; causing the generation of at least one drive signal having a first frequency characteristic occurring within a range of drive frequencies to drive the touch panel sensor; measuring noise present within the touch panel sensor; and measuring a signal baseline image of the touch panel sensor within the range of drive frequencies; a host processor operatively coupled to the touch panel controller, the host processor being capable of communicating with the touch panel controller; and at least one storage device that is communicatively coupled to the host processor and capable of storing the signal baseline images wherein the system is capable of: determining when a first noise level of the touch panel is above a noise threshold while the output circuitry is generating drive signals at the first frequency characteristic and, when the first noise level is above the noise threshold, determining noise levels at each of a plurality of drive frequencies; selecting a second drive frequency characteristic that corresponds with a second noise level that is lower than the first noise level; calculating a prediction of a signal baseline image corresponding with the second drive frequency characteristic, the prediction being based, at least in part, on a signal baseline image selected from the plurality of signal baseline images obtained and stored during the power-up mode; and causing the generation of at least one drive signal having the second drive frequency characteristic. 7. The system as recited in claim 6 , wherein the baseline image comprises a plurality of capacitive values measured at a selected drive frequency occurring within the range of frequencies, each capacitive value corresponding to a capacitive node within the touch panel sensor. 8. The system as recited in claim 6 , wherein touch panel controller includes output circuitry communicatively coupled to the touch panel sensor, the output circuitry capable of generating drive signals having frequency characteristics occurring within the range of frequencies. 9. The system as recited in claim 8 , wherein the output circuitry comprises a digital-to-analog converter coupled to a buffer, the buffer coupled to at least one drive electrode of the plurality of drive electrodes. 10. The system as recited in claim 6 , wherein the touch panel controller includes input circuitry communicatively coupled to the touch panel sensor, the input circuitry capable of determining when the object performs a touch event over the touch panel sensor. 11. The system as recited in claim 10 , wherein the input circuitry comprises a charge amplifier, the charge amplifier further comprising an operational amplifier having an inverting input terminal, a non-inverting input terminal, and an output terminal, the inverting input terminal coupled to at least one sense electrode; and an integrating capacitor electrically coupled between the inverting input terminal and the output terminal. 12. The system as recited in claim 6 , wherein the host processor comprises an applications processor. 13. The system as recited in claim 6 , wherein the system is controlled, at least in part, by a software module operating integrated to an operating system in the host processor. 14. A method comprising: obtaining a plurality of signal baseline images during a power-up mode of a touch panel sensor, the plurality of signal baseline images including a plurality of capacitance values measured at the intersections of a plurality of drive electrodes and at least one sense electrode of the touch panel sensor, each signal baseline image of the plurality of signal baseline images correspondi

Assignees

Inventors

Classifications

  • G06F3/041Primary

    Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title

  • using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes · CPC title

  • Filtering of noise external to the device and not generated by digitiser components · CPC title

  • G06F3/0418Primary

    for error correction or compensation, e.g. based on parallax, calibration or alignment · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9921668B1 cover?
A touch panel controller is disclosed herein. The controller includes output circuitry for driving a touch panel sensor and input circuitry for determining when an object performs a touch event over the touch panel sensor. The controller is configured to cause the output circuitry to generate drive signals having a different frequency characteristic when the controller determines noise present …
Who is the assignee on this patent?
Qualcomm Technologies Inc, Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/041. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).