Noise compensation using a spatial noise model
AssigneeMicrosoft Technology Licensing, LLC
InventorsMatan SLASSI, Lior ZAGIEL, Nadav LINENBERG, Assaf COHEN, Arie Yehuda GUR, Netanel HADAD, Tal AVIV
Life of this patent
Estimating the term…
Abstract
Examples are disclosed relating to using a spatial noise model to compensate for noise in a frame of touch sensor data. One example provides, on a computing device, a method comprising receiving a noise level for each sensor antenna of a set of sensor antennas of a touch sensor; for each pair of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna compared to a noise level of a second antenna; and storing the noise compensation ratio in a spatial noise model.
Claims20
On a computing device comprising a display and a touch sensor comprising an array of sensor antennas, a method comprising:
- receiving a noise level for each sensor antenna of a set of sensor antennas of the array of sensor antennas, wherein the array of sensor antennas is spatially distributed across the touch sensor;
- for each pair of sensor antennas of the set of sensor antennas, determining a noise compensation ratio comprising a noise level of a first antenna of the pair of sensor antennas compared to a noise level of a second antenna of the pair of sensor antennas;
- and
- for each pair of sensor antennas, storing the noise compensation ratio in a spatial noise model.
A computing device comprising:
- a display;
- a touch sensor comprising an array of sensor antennas spatially distributed across the touch sensor;
- a logic machine;
- and
- a storage machine comprising instructions executable by the logic machine to determine a stylus location by
- for a frame of touch sensor data, select a reference antenna from the array of sensor antennas, and
- compensate for noise in the frame of touch sensor data to form a reduced-noise frame of touch sensor data by, for each sensor antenna of a set of sensor antennas of the array of sensor antennas, applying a noise compensation ratio representing a characterized noise level of the sensor antenna to a characterized noise level of the reference antenna.
A computing device comprising:
- a display;
- a touch sensor comprising an array of sensor antennas spatially distributed across the touch sensor;
- a logic machine;
- and
- a storage machine comprising instructions executable by the logic machine to
- for a frame of touch sensor data, select a reference antenna from the array of sensor antennas,
- compensate for noise in the frame of touch sensor data to form a reduced-noise frame of touch sensor data by, for each sensor antenna of a set of sensor antennas of the array of sensor antennas, applying a noise compensation ratio representing a characterized noise level of the sensor antenna compared to a characterized noise level of the reference antenna,
- determine a stylus location in the reduced-noise frame of touch sensor data,
- for a subset of sensor antennas of the array of sensor antennas, further reduce the noise in the reduced-noise frame of touch sensor data by compensating for the noise based at least on a noise level of a first sensor antenna of the subset of sensor antennas and a noise level of a second sensor antenna of the subset of sensor antennas, the subset of sensor antennas of the array of sensor antennas located within a range of the stylus location, and
- adjust the stylus location determined based at least on the noise reduced in the subset of sensor antennas.
Dependencies are inferred from the claim text.