PREPROCESSING FOR NONLINEAR STYLUS PROFILES
First Claim
1. A method for reducing wobble, the method comprising:
- receiving raw signal measurements from a plurality of touch sensors stimulated by a powered input device, wherein a raw signal profile corresponding to the raw signal measurements has a non-linear profile;
pre-processing the raw signal measurements to generate modified signal measurements, wherein a modified signal profile corresponding to the modified signal measurements is at least partially linearized compared with the raw signal profile; and
estimating a location of the powered input device based on the modified signal measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Pre-processing can be applied to raw signal measurements resulting from stimulation from an input device, such as an active stylus, having a non-linear signal profile. The pre-processing can include a non-linear transformation, which can linearize the signal profile and thereby reduce wobble resulting from location detection algorithms. The transformation can be selected based on the signal profile for the stylus and the ideal profile for the location detection algorithms. In some examples, the transformation can be applied to linearize the entire signal profile, but in other examples, the non-linear transformation can be applied only to specific regions of the signal profile. The pre-processing can also discard raw signal measurements that are at least a threshold distance from the peak signal measurement or raw signal measurements below a threshold signal level. Pre-processing raw signal measurements before detecting location can reduce wobble across a range of stimulation frequencies and stylus orientations.
7 Citations
24 Claims
-
1. A method for reducing wobble, the method comprising:
-
receiving raw signal measurements from a plurality of touch sensors stimulated by a powered input device, wherein a raw signal profile corresponding to the raw signal measurements has a non-linear profile; pre-processing the raw signal measurements to generate modified signal measurements, wherein a modified signal profile corresponding to the modified signal measurements is at least partially linearized compared with the raw signal profile; and estimating a location of the powered input device based on the modified signal measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for reducing wobble, the system comprising:
one or more processors capable of; receiving raw signal measurements from a plurality of touch sensors stimulated by a powered input device, wherein a raw signal profile corresponding to the raw signal measurements has a non-linear profile; pre-processing the raw signal measurements to generate modified signal measurements, wherein a modified signal profile corresponding to the modified signal measurements is at least partially linearized compared with the raw signal profile; and estimating a location of the powered input device based on the modified signal measurements. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer readable storage medium, the computer readable storage medium containing instructions that, when executed by one or more processors, perform a method for reducing wobble, the method comprising:
-
receiving raw signal measurements from a plurality of touch sensors stimulated by a powered input device, wherein a raw signal profile corresponding to the raw signal measurements has a non-linear profile; pre-processing the raw signal measurements to generate modified signal measurements, wherein a modified signal profile corresponding to the modified signal measurements is at least partially linearized compared with the raw signal profile; and estimating a location of the powered input device based on the modified signal measurements. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification