Tuning algorithm for noise reduction in an active stylus
First Claim
1. A method comprising:
- receiving a signal at a stylus, the stylus being operable to wirelessly transmit signals to and receive signals from a device, the stylus comprising a plurality of electrodes disposed in a tip of the stylus;
comparing a first value of the signal to a first threshold;
determining whether to start a timing period based at least in part on comparing the first value of the signal to the first threshold;
if the timing period is started;
comparing a second value of the signal to a second threshold;
determining whether to stop the timing period based at least in part on comparing the second value of the signal to the second threshold;
if the timing period is stopped;
determining whether a duration of the timing period is within a pre-determined range of timing period values;
processing the signal if the duration of the timing period is within the pre-determined range of timing period values; and
receiving a second signal at the stylus if the duration of the timing period is not within the pre-determined range of timing period values;
if the timing period is not stopped, receiving a second signal at the stylus if the duration of the timing period meets or exceeds a pre-determined time-out length.
12 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a stylus receives a signal, the stylus being able to wirelessly transmit signals to and receive signals from a device, and the stylus having a plurality of electrodes disposed in a tip of the stylus. The stylus compares a first value of the signal to a first threshold and determines whether to start a timing period based at least in part on this comparison. If the timing period is started, the stylus compares a second value of the signal to a second threshold and determines whether to stop the timing period based at least in part on this second comparison. If the timing period is stopped, the stylus determines whether the duration of the timing period is within a pre-determined range of timing period values. If so, the stylus processes the signal.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a signal at a stylus, the stylus being operable to wirelessly transmit signals to and receive signals from a device, the stylus comprising a plurality of electrodes disposed in a tip of the stylus; comparing a first value of the signal to a first threshold; determining whether to start a timing period based at least in part on comparing the first value of the signal to the first threshold; if the timing period is started; comparing a second value of the signal to a second threshold; determining whether to stop the timing period based at least in part on comparing the second value of the signal to the second threshold; if the timing period is stopped; determining whether a duration of the timing period is within a pre-determined range of timing period values; processing the signal if the duration of the timing period is within the pre-determined range of timing period values; and receiving a second signal at the stylus if the duration of the timing period is not within the pre-determined range of timing period values; if the timing period is not stopped, receiving a second signal at the stylus if the duration of the timing period meets or exceeds a pre-determined time-out length. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable non-transitory storage media embodying logic that is operable when executed to:
-
receive a signal at a stylus, the stylus being operable to wirelessly transmit signals to and receive signals from a device, the stylus comprising a plurality of electrodes disposed in a tip of the stylus and the media; compare a first value of the signal to a first threshold; determine whether to start a timing period based at least in part on comparing the first value of the signal to the first threshold; if the timing period is started; compare a second value of the signal to a second threshold; determine whether to stop the timing period based at least in part on comparing the second value of the signal to the second threshold; if the timing period is stopped; determine whether a duration of the timing period is within a pre-determined range of timing period values; process the signal if the duration of the timing period is within the pre-determined range of timing period values; and receive a second signal at the stylus if the duration of the timing period is not within the pre-determined range of timing period values; if the timing period is not stopped, receive a second signal at the stylus if the duration of the timing period meets or exceeds a pre-determined time-out length. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A stylus comprising:
-
a plurality of electrodes disposed in a tip of the stylus; wherein the stylus is operable to; wirelessly transmit signals to and receive signals from a device; compare a first value of the signal to a first threshold; determine whether to start a timing period based at least in part on comparing the first value of the signal to the first threshold; if the timing period is started; compare a second value of the signal to a second threshold; determine whether to stop the timing period based at least in part on comparing the second value of the signal to the second threshold; if the timing period is stopped; determine whether a duration of the timing period is within a pre-determined range of timing period values; process the signal if the duration of the timing period is within the pre-determined range of timing period values; and receive a second signal at the stylus if the duration of the timing period is not within the pre-determined range of timing period values; if the timing period is not stopped, receive a second signal at the stylus if the duration of the timing period meets or exceeds a pre-determined time-out length. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification