IP Library Granted Patent US 9,563,292
Granted Patent B2
US 9,563,292 · App. 14/784,544 · Granted Feb 7, 2017

Stylus pen, touch panel system and electronic device

Inventor: Mutsumi Hamaguchi (Osaka, JP)
Assignee: SHARP KABUSHIKI KAISHA
G06F3/03545G06F3/0383G06F3/044G06F3/0416
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,563,292
App. No.
14/784,544
Granted
Feb 7, 2017
Kind
B2
Abstract

A stylus pen ( 15 ) includes a correction circuit that corrects difference between the number of controller clocks generated by a touch panel controller ( 2 ), which controls operation of a touch panel ( 3 ), for outputting a synchronization signal by the touch panel controller ( 2 ) and the number of pen clocks generated by the stylus pen ( 15 ) for receiving, by the stylus pen ( 15 ), the synchronization signal output from the touch panel controller ( 2 ).

Claims (40)

1. A stylus pen that performs touch input to a touch panel, comprising:

a correction circuit that corrects difference between the number of controller clocks generated by a touch panel controller, which controls operation of the touch panel, for outputting a synchronization signal by the touch panel controller and the number of pen clocks generated by the stylus pen for receiving, by the stylus pen, the synchronization signal output from the touch panel controller, wherein

the number of pen clocks is represented by the number of pen clocks Data[M] indicating a clock number of the stylus pen at a time point when an M-th synchronization signal supplied from the touch panel controller is output from the touch panel controller and the number of pen clocks Data[N] indicating a clock number of the stylus pen at a time point when an N-th synchronization signal supplied from the touch panel controller is output from the touch panel controller, where M and N are non-negative integers,

the correction circuit includes

a sense circuit that detects the numbers of pen clocks Data[M] and Data[N], and

a synchronization signal detection circuit that generates a timing correction signal as a control signal for causing the stylus pen to operate in synchronization with the touch panel controller based on the numbers of pen clocks Data[M] and Data[N] detected by the sense circuit, and

the synchronization signal detection circuit includes

a difference matrix generation unit that uses the numbers of pen clocks Data[M] and Data[N] to generate, by operation of

Data_Relative[MN]=Data[M]−Data[N] (0≦M≦K and 0≦N≦K, where K is an integer),

a difference matrix Data_Relative[MN] that represents difference between the numbers of pen clocks Data[M] and Data[N] as a two-dimensional data array,

an auxiliary matrix generation unit that uses a value during a time period at which a synchronization signal is output from the touch panel controller and a value of a clock period of the touch panel controller, which are known parameters in the stylus pen, to generate a plurality of types of auxiliary matrixes based on the difference matrix Data_Relative[MN],

a verification matrix generation unit that generates a verification matrix Verify[MN] for verifying whether or not values of the numbers of pen clocks Data[M] and Data[N] are valid based on the plurality of types of auxiliary matrixes,

a valid data determination unit that determines whether or not a value of each component of the verification matrix Verify[MN] is valid,

a valid matrix generation unit that generates a valid matrix Valid[MN] by extracting a value of each component of the verification matrix Verify[MN], which is determined as being valid in the valid data determination unit, and

a timing correction signal generation unit that generates the timing correction signal by using the value of each component of the valid matrix Valid[MN].

2. The stylus pen according to claim 1 , wherein

the valid data determination unit,

when an absolute value of a component of the verification matrix Verify[MN] is less than a first threshold, selects the component of the verification matrix Verify[MN] as a valid data candidate, and

calculates the number of valid data candidates in each row of the verification matrix Verify[MN] as a valid data number in the row, and

when the valid data number exceeds a second threshold, determines that a value of each component of the verification matrix Verify[MN] in the row is valid.

3. A touch panel system, comprising

a stylus pen;

a touch panel to which touch input by the stylus pen is performed; and

a touch panel controller that detects a position at which the touch input to the touch panel is performed by the stylus pen, wherein

the stylus pen includes

a correction circuit that corrects difference between the number of controller clocks generated by a touch panel controller, which controls operation of the touch panel, for outputting a synchronization signal by the touch panel controller and the number of pen clocks generated by the stylus pen for receiving, by the stylus pen, the synchronization signal output from the touch panel controller, wherein

the number of pen clocks is represented by the number of pen clocks Data[M] indicating a clock number of the stylus pen at a time point when an M-th synchronization signal supplied from the touch panel controller is output from the touch panel controller and the number of pen clocks Data[N] indicating a clock number of the stylus pen at a time point when an N-th synchronization signal supplied from the touch panel controller is output from the touch panel controller, where M and N are non-negative integers,

the correction circuit includes

a sense circuit that detects the numbers of pen clocks Data[M] and Data[N], and

a synchronization signal detection circuit that generates a timing correction signal as a control signal for causing the stylus pen to operate in synchronization with the touch panel controller based on the numbers of pen clocks Data[M] and Data[N] detected by the sense circuit, and

the synchronization signal detection circuit includes

a difference matrix generation unit that uses the numbers of pen clocks Data[M] and Data[N] to generate, by operation of

Data_Relative[MN]=Data[M]−Data[N] (0≦M≦K and 0≦N≦K, where K is an integer),

a difference matrix Data_Relative[MN] that represents difference between the numbers of pen clocks Data[M] and Data[N] as a two-dimensional data array,

an auxiliary matrix generation unit that uses a value during a time period at which a synchronization signal is output from the touch panel controller and a value of a clock period of the touch panel controller, which are known parameters in the stylus pen, to generate a plurality of types of auxiliary matrixes based on the difference matrix Data_Relative[MN],

a verification matrix generation unit that generates a verification matrix Verify[MN] for verifying whether or not values of the numbers of pen clocks Data[M] and Data[N] are valid based on the plurality of types of auxiliary matrixes,

a valid data determination unit that determines whether or not a value of each component of the verification matrix Verify[MN] is valid,

a valid matrix generation unit that generates a valid matrix Valid[MN] by extracting a value of each component of the verification matrix Verify[MN], which is determined as being valid in the valid data determination unit, and

a timing correction signal generation unit that generates the timing correction signal by using the value of each component of the valid matrix Valid[MN].

4. An electronic device including the touch panel system according to claim 3 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2024
From: SHARP KABUSHIKI KAISHA
To: WACOM CO., LTD.
Reel/Frame 068453/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2015
From: HAMAGUCHI, MUTSUMI
To: SHARP KABUSHIKI KAISHA
Reel/Frame 036798/0319 →
Priority Claims (1)
JP 2013-089821 · Apr 22, 2013 · national
Continuity (1)
Related Publication 20160070373A1 · Mar 10, 2016