Reduction of touch-sensor interference from active display
First Claim
Patent Images
1. An electronic device comprising:
- a processor;
a touch sensor coupled to a touch sensor controller that is coupled to the processor;
an active display coupled to a display controller that is coupled to the processor;
a memory coupled to the processor; and
an interference suppression module stored within the memory and executable on the processor to;
determine whether a display update of the display by the display controller is in progress;
configure the touch sensor controller to disregard input received from the touch sensor when the display update is in progress; and
configure the touch sensor controller to weight the input received from the touch sensor when the display update is not in progress and a noise signal exceeds a noise threshold associated with interference from an interference generating component other than the display controller, wherein the input is assigned a lower weight with respect to input that is received when the noise signal does not exceed the noise threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An interference suppression module coordinates devices susceptible to interference such as a touch sensor with potentially interference generating devices such as a display drive matrix, an active haptic device, and so forth. As a result of status signals generated by the interference suppression module, controllers of the susceptible devices may modify the input received to mitigate or avoid interference.
-
Citations
18 Claims
-
1. An electronic device comprising:
-
a processor; a touch sensor coupled to a touch sensor controller that is coupled to the processor; an active display coupled to a display controller that is coupled to the processor; a memory coupled to the processor; and an interference suppression module stored within the memory and executable on the processor to; determine whether a display update of the display by the display controller is in progress; configure the touch sensor controller to disregard input received from the touch sensor when the display update is in progress; and configure the touch sensor controller to weight the input received from the touch sensor when the display update is not in progress and a noise signal exceeds a noise threshold associated with interference from an interference generating component other than the display controller, wherein the input is assigned a lower weight with respect to input that is received when the noise signal does not exceed the noise threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A non-transitory computer-readable storage medium storing instructions that, when executed, instruct a processor to perform acts comprising:
-
coordinating a touch sensor controller coupled to a touch sensor with an output device controller, the output device controller being coupled to one or more output devices; receiving touch input from the touch sensor; disregarding the touch input received from the touch sensor during output via the one or more output devices; and weighting the touch input received from the touch sensor during periods free from the output when a noise signal exceeds a noise threshold associated with interference from an interference generating component, wherein the touch input received during periods free from the output is assigned a lower weight with respect to touch input that is received during periods free from the output when the noise signal does not exceed the noise threshold. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
determining whether an active display update of a display by a display controller is in progress; configuring a touch sensor controller to tag input received from a touch sensor as unreliable and disregard the input when the active display update is in progress; configuring the touch sensor controller to tag input received from the touch sensor as suspect when the active display update is not in progress and a noise signal exceeds a noise threshold associated with interference from an interference generating component; and configuring the touch sensor controller to tag input received from the touch sensor as reliable when the active display update is not in progress and the noise signal does not exceed the noise threshold, wherein input that is tagged as suspect is assigned a lower weight with respect to input that is received when the noise signal does not exceed the noise threshold; and determining whether to modify output from the touch sensor controller based at least in part upon the tag. - View Dependent Claims (13)
-
-
14. A method comprising:
-
identifying one or more interfering events; generating a status signal; in response to the status signal, configuring a touch sensor controller to modify input received from a touch sensor; completing one or more potentially interfering events; and in response to the completing; configuring the touch sensor controller to receive input from the touch sensor without modification in response to the input being identified as reliable when a noise signal does not exceed a noise threshold associated with interference from an interference generating component; and configuring the touch sensor controller to modify the input received from the touch sensor in response to the input being identified as suspect when the noise signal exceeds the noise threshold, wherein the suspect input is assigned a lower weight with respect to reliable input and modified based on the lower assigned weight. - View Dependent Claims (15, 16)
-
Specification