Touch slider-position sensing
First Claim
1. A method for touch-position sensing with a capacitive touch sensor that includes multiple capacitive electrodes arranged to define a slider track, comprising:
- performing a calibration operation to measure calibration data at points along the slider track, and generating a corresponding set of calibration vectors R(X)=(R0, R1, . . . , RN) for points of the slider track, where Ri is a calibration data response of each capacitive electrode at the points along the slider track, and after the calibration operation, the calibration vectors corresponding to a configuration of the capacitive electrodes;
performing position sensing operations at a defined sensing frequency to determine a touch-position on the slider track based on;
measuring position data for the touch-position, and generating a corresponding touch-position vector D=(D0, D1, . . . , DN), where Di is a position data response of each capacitive electrode at the touch-position,determining an angle between the touch-position vector and each of a subset of the calibration vectors;
determining a touch-position based at least in part on the angles between the touch-position vectors and the subset of calibration vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
Touch slider-position sensing useable with a capacitive touch sensor that includes multiple capacitive electrodes arranged to define a slider track. The touch slider-position sensing methodology includes: (a) generating a set of calibration vectors for points of the slider track; (b) determining a touch slider-position based on (i) measuring a measurement/data vector associated with the touch-press slider-location, (ii) determining an angle between the measurement/data vector and a subset of the calibration vectors, and (iii) determining touch slider-position based on the angles between the measurement data vectors and the subset of calibration vectors. The method can include performing a quadratic or higher order interpolation of the angles between the measurement/data vector and the subset of the calibration vectors.
17 Citations
11 Claims
-
1. A method for touch-position sensing with a capacitive touch sensor that includes multiple capacitive electrodes arranged to define a slider track, comprising:
-
performing a calibration operation to measure calibration data at points along the slider track, and generating a corresponding set of calibration vectors R(X)=(R0, R1, . . . , RN) for points of the slider track, where Ri is a calibration data response of each capacitive electrode at the points along the slider track, and after the calibration operation, the calibration vectors corresponding to a configuration of the capacitive electrodes; performing position sensing operations at a defined sensing frequency to determine a touch-position on the slider track based on; measuring position data for the touch-position, and generating a corresponding touch-position vector D=(D0, D1, . . . , DN), where Di is a position data response of each capacitive electrode at the touch-position, determining an angle between the touch-position vector and each of a subset of the calibration vectors; determining a touch-position based at least in part on the angles between the touch-position vectors and the subset of calibration vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification