Method for sampling output from a grid based digitizer sensor
AssigneeMicrosoft Technology Licensing, LLC
InventorBenjamin Imanilov
Life of this patent
Estimating the term…
Abstract
Signals from a plurality of sensing lines of a grid based digitizer sensor based is combined based on matrix multiplication with a Hadamard Matrix. The combining provides a plurality of signal combinations. Each of the plurality of signal combinations is sampled with a different Analog to Digital Converters (ADC) in a group of ADCs. The sampling is performed simultaneously. The sampled outputs from the group of ADCs are post processed including multiplying an inverse of the Hadamard Matrix with the sampled outputs from the group of ADCs. The presence of an object interacting with the grid based digitizer sensor is detected based on the post processing.
Claims20
A method comprising:
- combining signals from a plurality of sensing lines of a grid based digitizer sensor based on matrix multiplication with a Hadamard Matrix, wherein the combining provides a plurality of signal combinations;
- sampling each of the plurality of signal combinations with different Analog to Digital Converters (ADC) in a group of ADCs, wherein the sampling is performed simultaneously;
- post processing sampled outputs from the group of ADCs, wherein the post processing includes multiplying an inverse of the Hadamard Matrix with the sampled outputs from the group of ADCs;
- and
- detecting presence of an object interacting with the grid based digitizer sensor based on the post processing.
A computing device comprising:
- a grid based digitizer sensor comprising sensing lines;
- a digitizer circuit, the digitizer circuit comprising:
- a plurality of inverters configured to invert signals from the sensing lines of the grid based digitizer sensor;
- a plurality of Analog to Digital Converters (ADCs), each configured to sample a combination of signals from a plurality of the sensing lines, wherein the combination of signals selectively includes inverted and non-inverted signals from the plurality of sensing lines;
- and
- a multiplexer configured to selectively direct inverted and non-inverted signals from the plurality of sensing line to each of the plurality of ADCs based on coefficients of a Hadamard Matrix;
- and
- a host computer configured to post process outputs from the plurality of ADCs, wherein the post processing includes multiplying an inverse of the Hadamard Matrix with the sampled outputs from the plurality of ADCs and to detect presence of an object interacting with the grid based digitizer sensor based on the post processing.
Dependencies are inferred from the claim text.