Sliding structure location on a pointing device corrected for non-linearity of measured differential
OwnerTodd Sachs, Jonah Harleyinventors
Life of this patent
Estimating the term…
Abstract
A pointing device has a pointing device surface and a sliding structure that moves with respect to the pointing device surface. A detector outputs a value that varies as the sliding structure moves with respect to the pointing device surface. A controller estimates the sliding structure location on the pointing device surface by calculating an approximate distance. The approximate distance is calculated by multiplying a measured differential of the value times a conversion constant. The controller adjusts the approximate distance to take into account non-linearity of the measured differential.
Claims20
A method for calculating a sliding structure location on a pointing device surface, the method comprising:
- calculating an approximate distance by multiplying a measured differential times a conversion constant;
- and,
- adjusting the approximate distance to take into account non-linearity of the measured differential.
A pointing device, comprising:
- a pointing device surface;
- a sliding structure that moves with respect to the pointing device surface;
- a detector that outputs a value that varies as the sliding structure that moves with respect to the pointing device surface;
- and
- a controller that estimates the sliding structure location on the pointing device surface by calculating an approximate distance, the approximate distance being calculated by multiplying a measured differential of the value times a conversion constant, the controller adjusting the approximate distance to take into account non-linearity of the measured differential.
A computing device, comprising:
- a pointing device, the pointing device including:
- a pointing device surface;
- a sliding structure that moves with respect to the pointing device surface;
- means for generating a value that varies as the sliding structure moves with respect to the pointing device surface;
- and
- means for calculating the sliding structure location on the pointing device surface by calculating an approximate distance, the approximate distance being calculated by multiplying a measured differential of the value times a conversion constant;
- wherein the approximate distance is adjusted to take into account non-linearity of the measured differential.
Dependencies are inferred from the claim text.