IP Library › Granted Patent US 12,366,937
Granted Patent B2
US 12,366,937 · App. 18/642,682 · Granted Jul 22, 2025

Method of outputting pen-up information based on detected position of active pen

Inventors: Yoshio Nomura (Saitama, JP); Yasuo Oda (Saitama, JP)
Assignee: Wacom Co., Ltd.
G06F3/04162G06F3/03545G06F3/04166G06F3/04186G06F3/0421G06F3/0441G06F3/0442G06F3/0446
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 12,366,937
App. No.
18/642,682
Granted
Jul 22, 2025
Kind
B2
Abstract

A pointer position detection method performed by a sensor controller connected to a sensor pattern includes: detecting a pen signal transmitted via a pen electrode provided at a distal end of an active pen, detecting a position of the active pen based on a level of the pen signal detected; detecting one or more candidate touch positions of a passive pointer that does not transmit a signal by detecting one or more changes of one or more capacitances of the sensor pattern, and outputting, as the position of the passive pointer, the one or more candidate touch positions remaining after excluding the position of the active pen from the one or more candidate touch positions.

Claims (28)

1. A sensor controller connected to a sensor pattern, the sensor controller comprising:

a processor; and

a memory storing at least one program that, when executed, causes the sensor controller to:

i) detect a pen signal transmitted via a pen electrode provided at a distal end of an active pen;

ii) detect a position of the active pen based on a level of the pen signal detected;

iii) determine a distance between a current position of the active pen detected by currently performing i) and ii), and a previous position of the active pen detected by previously performing i) and ii);

iv) when the distance exceeds a threshold value, output pen-up information indicative of the active pen separated from a touch surface and thereafter output the current position of the active pen; and

v) when the distance does not exceed the threshold value, without outputting the pen-up information, output the current position of the active pen.

2. The sensor controller according to claim 1 , wherein the at least one program, when executed, causes the sensor controller to:

when the level of the pen signal detected in i) equals or exceeds a first threshold, performing ii) detect the position of the active pen based on the level of the pen signal detected and, if the level of the pen signal detected is below a second threshold greater than the first threshold, not output the current position of the active pen.

3. The sensor controller according to claim 1 , wherein the at least one program, when executed, causes the sensor controller to:

vi) detect a position of a passive pointer by detecting a change in capacitance in the sensor pattern; and

vii) determine whether a type of the position of the passive pointer is a palm type or a finger type; and

when the type of the position of the passive pointer is determined to be the palm type, performing iii) detect the distance between the current position of the active pen and the previous position of the active pen.

4. The sensor controller according to claim 3 , wherein the at least one program, when executed, causes the sensor controller to:

when the level of the pen signal detected in i) equals or exceeds a first threshold, performing ii) detect the position of the active pen based on the level of the pen signal detected and, if the level of the pen signal detected is below a second threshold greater than the first threshold, not output the current position of the active pen.

5. The sensor controller according to claim 1 , wherein the at least one program, when executed, causes the sensor controller to:

iv) when the distance exceeds the threshold value, output the pen-up information, thereafter outputting pen-down information indicative of the active pen in contact with the touch surface, and thereafter outputting the current position of the active pen.

6. The sensor controller according to claim 5 , wherein the at least one program, when executed, causes the sensor controller to:

when the level of the pen signal detected in i) equals or exceeds a first threshold, performing ii) detect the position of the active pen based on the level of the pen signal detected and, if the level of the pen signal detected is below a second threshold greater than the first threshold, not output the current position of the active pen.

7. The sensor controller according to claim 1 , wherein the at least one program, when executed, causes the sensor controller to:

iv) when the distance exceeds the threshold value, output the pen-up information, thereafter output pen-down information indicative of the active pen in contact with the touch surface, and thereafter output the current position of the active pen.

8. The sensor controller according to claim 7 , wherein the at least one program, when executed, causes the sensor controller to:

vi) detect a position of a passive pointer by detecting a change in capacitance in the sensor pattern; and

vii) determine whether a type of the position of the passive pointer is a palm type or a finger type; and

when the type of the position of the passive pointer is determined to be the palm type, performing iii) determine the distance between the current position of the active pen and the previous position of the active pen.

9. The sensor controller according to claim 8 , wherein the at least one program, when executed, causes the sensor controller to:

when the level of the pen signal detected in i) equals or exceeds a first threshold, performing ii) detect the position of the active pen based on the level of the pen signal detected and, if the level of the pen signal detected is below a second threshold greater than the first threshold, not output the current position of the active pen.

Continuity (5)
Continuation 18346088 · Jun 30, 2023
Continuation 17728839 · Apr 25, 2022
Continuation 16684023 · Nov 14, 2019
Continuation PCTJP2017021263 · Jun 8, 2017
Related Publication 20240272740A1 · Aug 15, 2024
References Cited (43)
US 10719145B1 · Files et al. · 2020 [cited by applicant]
US 20080042985A1 · Katsuhito et al. · 2008 [cited by applicant]
US 20100321339A1 · Kimmel · 2010 [cited by examiner]
US 20120013555A1 · Maeda et al. · 2012 [cited by applicant]
US 20120182238A1 · Lee · 2012 [cited by applicant]
US 20140168142A1 · Sasselli et al. · 2014 [cited by applicant]
US 20140232669A1 · Ohlsson · 2014 [cited by examiner]
US 20140267104A1 · Ahmed et al. · 2014 [cited by applicant]
US 20150309597A1 · Fujii · 2015 [cited by examiner]
US 20150378450A1 · Petkov et al. · 2015 [cited by applicant]
US 20160139730A1 · Kida et al. · 2016 [cited by applicant]
US 20160306497A1 · Nagai et al. · 2016 [cited by applicant]
US 20160313812A1 · Katsurahira · 2016 [cited by applicant]
US 20180024654A1 · Koike et al. · 2018 [cited by applicant]
US 20180039337A1 · Yao · 2018 [cited by examiner]
US 20180042127A1 · Kim · 2018 [cited by examiner]
US 20180101250A1 · Katsurahira et al. · 2018 [cited by applicant]
US 20180154679A1 · Mitchell · 2018 [cited by applicant]
US 20180157351A1 · Lee · 2018 [cited by applicant]
US 20180157361A1 · Kim · 2018 [cited by applicant]
US 20180329532A1 · Noguchi · 2018 [cited by applicant]
US 20190204939A1 · Ju · 2019 [cited by examiner]
US 20190204989A1 · Shin · 2019 [cited by examiner]
US 20190220133A1 · Han · 2019 [cited by examiner]
US 20190220161A1 · Loftus · 2019 [cited by examiner]
US 20190227366A1 · Harrold · 2019 [cited by examiner]
US 20190227643A1 · Lee · 2019 [cited by examiner]
US 20190227646A1 · Ye · 2019 [cited by examiner]
US 20190227658A1 · Lin · 2019 [cited by examiner]
JP 4787087B2 · 2011 [cited by applicant]
JP 2012022543A · 2012 [cited by applicant]
JP 2014209291A · 2014 [cited by applicant]
JP 2016099687A · 2016 [cited by applicant]
JP 2016517101A · 2016 [cited by applicant]
JP 2016206803A · 2016 [cited by applicant]
JP 6082172B1 · 2017 [cited by applicant]
JP 2017058718A · 2017 [cited by applicant]
JP 2017068855A · 2017 [cited by applicant]
TW 201710840A · 2017 [cited by applicant]
WO WO2017002272A1 · 2017 [cited by applicant]
International Search Report, mailed Sep. 12, 2017, for International Patent 1 Application No. PCT/JP2017/021263. (1 page). [cited by applicant]
Office Action, dated Apr. 24, 2019, for Japanese Patent Application No. 2019-010852. (62 pages) (with English Translation). [cited by applicant]
Office Action, dated Mar. 9, 2021, for Japanese Patent Application No. 2019-202072. (4 pages) (with English Translation). [cited by applicant]