Noise correction for stylus applications on tablets and other touch devices
First Claim
1. A stylus detection apparatus for detecting contacts from an active stylus, the apparatus comprising:
- a touch sensor panel comprising a plurality of electrodes configured to receive one or more signals generated by the active stylus, each respective electrode of the touch sensor panel is assigned, prior to receiving the one or more signals generated by the active stylus, a plurality of respective corresponding electrodes from which to generate a respective noise estimate for the respective electrode, wherein the plurality of respective corresponding electrodes are at fixed distances from the respective electrode and are separated from the respective electrode by at least one other electrode; and
a processor including one or more analog front end circuits, the processor capable of;
measuring a first signal from a first respective electrode coupled to a first input of the one or more analog front end circuits, the first signal including the one or more signals generated by the active stylus;
measuring, simultaneously with measuring the first signal, a second signal from a first respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a second input of the one or more analog front end circuits and a third signal from a second respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a third input of the one or more analog front end circuits;
generating a first respective noise estimate corresponding to the first respective electrode based on signals measured simultaneously with the first signal from the plurality of respective corresponding electrodes assigned to the first respective electrode, wherein the first respective noise estimate includes a weighted average of two or more of the simultaneously measured signals including the second and third signals; and
adjusting the first signal measured from the first respective electrode by subtracting the first respective noise estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch sensitive device can be capable of detecting signals generated by a stylus and correcting the detected stylus signals for effects due to noise present on the device. In one example, signals are taken from one or more electrodes that are a pre-determined distance away from an electrode in which a stylus signal is detected. The pre-determined distance can be empirically determined such that a noise estimate can be generated such that the electrodes have a higher probability of containing only noise that is highly correlated to the noise present on a detected stylus signal. The generated noise estimate is then subtracted from a detected stylus signal to reduce the effect of noise on the stylus signal.
41 Citations
28 Claims
-
1. A stylus detection apparatus for detecting contacts from an active stylus, the apparatus comprising:
-
a touch sensor panel comprising a plurality of electrodes configured to receive one or more signals generated by the active stylus, each respective electrode of the touch sensor panel is assigned, prior to receiving the one or more signals generated by the active stylus, a plurality of respective corresponding electrodes from which to generate a respective noise estimate for the respective electrode, wherein the plurality of respective corresponding electrodes are at fixed distances from the respective electrode and are separated from the respective electrode by at least one other electrode; and a processor including one or more analog front end circuits, the processor capable of; measuring a first signal from a first respective electrode coupled to a first input of the one or more analog front end circuits, the first signal including the one or more signals generated by the active stylus; measuring, simultaneously with measuring the first signal, a second signal from a first respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a second input of the one or more analog front end circuits and a third signal from a second respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a third input of the one or more analog front end circuits; generating a first respective noise estimate corresponding to the first respective electrode based on signals measured simultaneously with the first signal from the plurality of respective corresponding electrodes assigned to the first respective electrode, wherein the first respective noise estimate includes a weighted average of two or more of the simultaneously measured signals including the second and third signals; and adjusting the first signal measured from the first respective electrode by subtracting the first respective noise estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of correcting a detected stylus signal for effects of noise in a touch sensor panel comprising a plurality of electrodes configured to receive one or more signals generated by an active stylus, each respective electrode of the touch sensor panel is assigned, prior to receiving the one or more signals generated by the active stylus, a plurality of respective corresponding electrodes from which to generate a respective noise estimate for the respective electrode, wherein the plurality of respective corresponding electrodes are at fixed distances from the respective electrode and are separated from the respective electrode by at least one other electrode, the method comprising:
-
measuring a first signal from a first respective electrode coupled to a first input of one or more analog front end circuits, the first signal including one or more signals generated by the active stylus; measuring, simultaneously with measuring the first signal, a second signal from a first respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a second input of the one or more analog front end circuits and a third signal from a second respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a third input of the one or more analog front end circuits; generating a first respective noise estimate corresponding to the first respective electrode based on signals measured simultaneously with the first signal from the plurality of respective corresponding electrodes assigned to the first respective electrode, wherein the first respective noise estimate includes a weighted average of two or more of the simultaneously measured signals including the second and third signals; and adjusting the first signal measured from the first respective electrode by subtracting the first respective noise estimate. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium having stored thereon a set of instructions for detecting a stylus signal and correcting the stylus signal for effects caused by noise in a touch sensor panel, the touch sensor panel comprising a plurality of electrodes configured to receive one or more signals generated by an active stylus, each respective electrode of the touch sensor panel is assigned, prior to receiving the one or more signals generated by the active stylus, a plurality of respective corresponding electrodes from which to generate a respective noise estimate for the respective electrode, wherein the plurality of respective corresponding electrodes are at fixed distances from the respective electrode and are separated from the respective electrode by at least one other electrode, that when executed by a processor causes the processor to:
-
measure a first signal from a first respective electrode coupled to a first input of one or more analog front end circuits, the first signal including one or more signals generated by the active stylus; measure, simultaneously with measuring the first signal, a second signal from a first respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a second input of the one or more analog front end circuits and a third signal from a second respective corresponding electrode of the plurality of respective corresponding electrodes assigned to the first respective electrode coupled to a third input of the one or more analog front end circuits; generate a first respective noise estimate corresponding to the first respective electrode based on signals measured simultaneously with the first signal from the plurality of respective corresponding electrodes assigned to the first respective electrode, wherein the first respective noise estimate includes a weighted average of two or more of the simultaneously measured signals including the second and third signals; and adjust the first signal measured from the first respective electrode by subtracting the first respective noise estimate. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification