IP Library Granted Patent US 9,395,824
Granted Patent B2
US 9,395,824 · App. 14/320,521 · Granted Jul 19, 2016

Active pen with improved interference performance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,395,824
App. No.
14/320,521
Granted
Jul 19, 2016
Kind
B2
Abstract

A processing system for an input device includes a sensor module coupled to sensor circuitry and configured to receive signals from an active pen. The processing system for an input device further includes a determination module configured to: determine, based on a signal exceeding a power threshold, that the signal is boosted, transition, in response to the signal being boosted, from a first state to a contact state, receive a contact packet from the active pen, and determine an attribute of the active pen using the contact packet.

Claims (81)

1. A processing system for an input device, the processing system comprising:

a sensor module coupled to sensor circuitry and configured to receive a first carrier signal comprising a first frequency and a second carrier signal comprising a second frequency broadcasted from an active pen,

wherein the first carrier signal is present for each 0 data bit and absent for each 1 data bit during packet transmission, and

wherein the second carrier signal is present for each 1 data bit and absent for each 0 data bit during packet transmission; and

a determination module configured to:

determine, based on the first carrier signal exceeding a power threshold, that the first carrier signal is boosted;

transition, in response to the first carrier signal being boosted, from a first state to a contact state;

reconstruct a first contact packet from the first carrier signal and the second carrier signal broadcasted by the active pen;

determine an attribute of the active pen using the first contact packet;

calculate an interference value corresponding to the first carrier signal broadcasted by the active pen;

determine that the interference value satisfies an interference metric; and

reconstruct, in response to the interference value for the first carrier signal satisfying the interference metric, a second contact packet from only the second carrier signal broadcasted by the active pen although the first carrier signal is still broadcasted by the active pen.

2. The processing system of claim 1 , wherein the first state comprises one selected from a group consisting of a sleep state and a hover state.

3. The processing system of claim 1 , wherein the determination module is further configured to:

receive, prior to transitioning to the contact state, a hover packet from the active pen, wherein the hover packet is shorter than the contact packet.

4. The processing system of claim 1 , wherein the first carrier signal and the second carrier signal are segments of a carrier signal modulated using frequency shift keying (FSK), and wherein the first carrier signal and the second carrier signal correspond to a plurality of bits encoded using Manchester encoding.

5. The processing system of claim 1 , wherein the attribute for the active pen comprises one selected from a group consisting of a force value at a tip of the active pen, a button status of a button on the active pen, a battery level of a battery in the active pen, and a serial number of the active pen.

6. The processing system of claim 1 , wherein the active pen comprises:

a force sensor configured to:

determine a first force value at a tip of the active pen, wherein the first force value is below a force threshold; and

determine a second force value at the tip of the active pen, wherein the second force value is above the force threshold;

a packet engine configured to generate:

a hover packet in response to the first force value being below the force threshold; and

the contact packet in response to the second force value being above the force threshold; and

a transmitter configured to:

transmit the first carrier signal and the second carrier signal; and

boost, in response to the second force value being above the force threshold, a power level of the first signal for a pre-determined period.

7. A method, comprising:

receiving a first carrier signal comprising a first frequency and a second carrier signal comprising a second frequency broadcasted from an active pen,

wherein the first carrier signal is present for each 0 data bit and absent for each 1 data bit during packet transmission, and

wherein the second carrier signal is present for each 1 data bit and absent for each 0 data bit during packet transmission;

determining, based on the first carrier signal exceeding a power threshold, that the first carrier signal is boosted;

transitioning, in response to the first carrier signal being boosted, from a first state to a contact state;

reconstructing a first contact packet from the first carrier signal and the second carrier signal broadcasted from the active pen; and

determining an attribute of the active pen using the contact packet;

calculating an interference value corresponding to the first carrier signal broadcasted by the active pen;

determining that the interference value satisfies an interference metric; and

reconstructing, in response to the interference value for the first carrier signal satisfying the interference metric, a second contact packet from only the second carrier signal broadcasted by the active pen although the first carrier signal is still broadcasted by the active pen.

8. The method of claim 7 , wherein the first state of the active pen comprises one selected from a group consisting of a sleep state and a hover state.

9. The method of claim 7 , further comprising:

receiving, prior to transitioning to the contact state, a hover packet from the active pen, wherein the hover packet is shorter than the contact packet.

10. An active pen comprising:

a force sensor configured to:

determine a first force value at a tip of the active pen, wherein the first force value is below a force threshold; and

determine a second force value at the tip of the active pen, wherein the second force value is above the force threshold;

a packet engine configured to generate:

a hover packet comprising an attribute of the active pen in response to the first force value being below the force threshold;

a first contact packet comprising the attribute of the active pen and the second force value in response to the second force value being above the force threshold; and

a second contact packet; and

a transmitter configured to:

broadcast a first carrier signal and a second carrier signal to a processing system,

wherein the first carrier signal is present for each 0 data bit and absent for each 1 data bit during packet transmission, and

wherein the second carrier signal is present for each 1 data bit and absent for each 0 data bit during packet transmission; and

boost, in response to the second force value being above the force threshold, a power level of the first carrier signal for a pre-determined period

wherein the processing system reconstructs the first contact packet from the first carrier signal and the second carrier signal, and

wherein the processing system reconstructs the second contact packet from only the second carrier signal although the first carrier signal is still broadcasted by the transmitter.

11. The active pen of claim 10 , wherein the first carrier signal and the second carrier signal are segments of a carrier signal modulated using frequency shift keying (FSK), and wherein the first carrier signal and the second carrier signal correspond to a plurality of bits encoded using Manchester encoding.

12. The active pen of claim 10 , wherein the power level of the first carrier signal is boosted by a factor of 2 during the pre-determined period.

13. The active pen of claim 10 , wherein the attribute comprises one selected from a group consisting of a button status of a button on the active pen, a battery level of a battery in the active pen, and a serial number of the active pen.

14. The active pen of claim 10 , wherein:

the first carrier signal and the second carrier signal are received by a sensor module of the processing system;

the sensor module is communicatively connected to a determination module of the processing system; and

the determination module is configured to:

determine, based on the first carrier signal exceeding a power threshold, that the first carrier signal is boosted;

transition, in response to the first carrier signal being boosted, from a hover state to a contact state;

reconstruct the first contact packet from the first carrier signal and the second carrier signal broadcasted from the active pen; and

determine the attribute of the active pen using the first contact packet calculate an interference value corresponding to the first carrier signal broadcasted by the active pen;

determine that the interference value satisfies an interference metric; and

reconstruct, in response to the interference value for the first carrier signal satisfying the interference metric, the second contact packet from only the second carrier signal broadcasted by the active pen although the first carrier signal is still broadcasted by the active pen.

15. The processing system of claim 1 , wherein the determination module is further configured to:

report, in response to being in the first state, positional information for the active pen within a first time interval; and

report, in response to being in the contact state, position information for the active pen within a second time interval,

wherein the second time interval is shorter than the first time interval.

16. The method of claim 7 , further comprising:

reporting, in response to being in the first state, positional information for the active pen within a first time interval; and

reporting, in response to being in the contact state, positional information for the active pen within a second time interval,

wherein the second time interval is shorter than the first time interval.

17. The active pen of claim 14 , wherein the determination module is further configured to:

report, in response to being in the hover state, positional information for the active pen within a first time interval; and

report, in response to being in the contact state, positional information for the active pen within a second time interval,

wherein the second time interval is shorter than the first time interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: SYNAPTICS INCORPORATED
To: WACOM CO., LTD.
Reel/Frame 050229/0145 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: SYNAPTICS INCORPORATED
Reel/Frame 050206/0252 →