Method for improving scan time and sensitivity in touch sensitive user interface device
First Claim
1. A method for scanning a plurality of capacitive sensors in a capacitive sensor array, the method comprising:
- detecting a stimulus in a field of capacitive sensors comprising said plurality of capacitive sensors, wherein detecting the stimulus in said field of capacitive sensors comprises scanning all capacitive sensors in said field at a coarse scanning rate;
scanning said field of capacitive sensors to determine a first position of said stimulus in said field of capacitive sensors, wherein said first position indicates first one or more capacitive sensors in said field of capacitive sensors, and wherein scanning said field of capacitive sensors to determine said first position of said stimulus further comprises determining said first position of said stimulus according to a centroid positioning algorithm of activated sensors; and
after determining said first position of said stimulus, selecting a subsection of said plurality of capacitive sensors within said field of capacitive sensors, wherein each of the capacitive sensors in the subsection is selected based at least in part on its proximity to said first one or more capacitive sensors indicated by said first position of said stimulus; and
scanning only the selected subsection of said plurality of capacitive sensors at a second scanning rate, wherein said second scanning rate is greater than or equal to said coarse scanning rate.
6 Assignments
0 Petitions
Accused Products
Abstract
System and method for optimizing the consumption of power while maintaining performance in capacitive sensor arrays. A limited sensing area is used to improve the update rate and sensitivity of a row/column array of capacitive sensors. According to one embodiment, a method is provided for scanning a plurality of capacitive sensors by: detecting a stimulus in the field of capacitive sensors, scanning the field of capacitive sensors to determine the position of the stimulus. Once the position of the stimulus is determined, a subsection of the field comprising window corresponding to the position of the stimulus remains activated while the remaining sensors in the field are deactivated.
-
Citations
19 Claims
-
1. A method for scanning a plurality of capacitive sensors in a capacitive sensor array, the method comprising:
-
detecting a stimulus in a field of capacitive sensors comprising said plurality of capacitive sensors, wherein detecting the stimulus in said field of capacitive sensors comprises scanning all capacitive sensors in said field at a coarse scanning rate; scanning said field of capacitive sensors to determine a first position of said stimulus in said field of capacitive sensors, wherein said first position indicates first one or more capacitive sensors in said field of capacitive sensors, and wherein scanning said field of capacitive sensors to determine said first position of said stimulus further comprises determining said first position of said stimulus according to a centroid positioning algorithm of activated sensors; and after determining said first position of said stimulus, selecting a subsection of said plurality of capacitive sensors within said field of capacitive sensors, wherein each of the capacitive sensors in the subsection is selected based at least in part on its proximity to said first one or more capacitive sensors indicated by said first position of said stimulus; and scanning only the selected subsection of said plurality of capacitive sensors at a second scanning rate, wherein said second scanning rate is greater than or equal to said coarse scanning rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for scanning a capacitive sensor array, the method comprising:
-
detecting a presence of a finger in proximity to said capacitive sensor array using a first scan rate; determining a location of said finger in said capacitive sensor array during a first mode, wherein determining the presence of said finger further comprises determining said location of said finger according to a centroid positioning algorithm of activated sensors, and wherein said location indicates at least one capacitive sensor activated by said finger; determining a halo of capacitive sensors corresponding to said location of said finger in said capacitive sensor array, wherein the halo is selected to include one or more capacitive sensors that form a perimeter having a width of at least one capacitive sensor, and wherein each of the one or more capacitive sensors in the halo is selected to be proximate to said at least one capacitive sensor activated by the finger; scanning said halo of capacitive sensors during a second mode at a second scan rate, wherein said second scan rate is greater than or equal to said first scan rate; and modifying said halo of capacitive sensors according to a displacement of said finger during said second mode. - View Dependent Claims (12, 13, 14)
-
-
15. A system for scanning for a position of a stimulus in a field of sensors, the system comprising:
-
a controller; and an array of sensors, said sensors comprising; a conductive pad; surrounding ground; and a connection coupling said sensors to said controller, wherein said sensors comprising said array are scanned at a high scanning rate to determine a position of said stimulus during a first state, wherein said position indicates one or more sensors, wherein a subsection of sensors is selected to comprise said one or more sensors indicated by said position of said stimulus along with a plurality of sensors corresponding to a subsequent displacement of said stimulus, wherein said subsection of sensors is scanned during a second state, and wherein each of the plurality of sensors corresponding to the subsequent displacement of said stimulus is selected based on proximity to a sensor of said one or more sensors indicated by the position of the stimulus according to a centroid positioning algorithm of activated sensors determined during the first state. - View Dependent Claims (16, 17, 18, 19)
-
Specification