IP Library Granted Patent US 9,372,574
Granted Patent B2
US 9,372,574 · App. 14/408,223 · Granted Jun 21, 2016

Touch panel controller, integrated circuit, touch panel device, and electronic device

Inventor: Yusuke Kanazawa (Osaka, JP)
Assignee: SHARP KABUSHIKI KAISHA
G06F3/0416G06F3/044
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,372,574
App. No.
14/408,223
Granted
Jun 21, 2016
Kind
B2
Abstract

A touch panel controller ( 1 A) includes: a capacitor drive portion ( 5 A); a multiplying portion ( 2 A) which performs multiplication of first linear sum signals by a second code sequence to obtain signals and then performs addition of the signals to generate a second linear sum signal; an inner product operation portion ( 3 A) which generates a first inner product operation signal by calculating an inner product of the second linear sum signal and the second code sequence; an inner product operation portion ( 3 AA) which generates a second inner product operation signal by calculating an inner product of the first inner product operation signal and the first code sequence. This makes it possible to reduce a mounting area of the touch panel controller.

Claims (49)

1. A touch panel controller for controlling a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines,

the touch panel controller comprising:

a drive section which drives the M drive lines in parallel with each other on a basis of a first code sequence having K M-dimensional vectors to cause K first linear sum signals based on electric charges on the capacitors to be outputted through the N sense lines;

a multiplying section which performs multiplication of the K first linear sum signals by a second code sequence having K N-dimensional vectors to obtain K signals and then performs addition of the K signals to generate a second linear sum signal;

a first inner product operation section which generates a first inner product operation signal by calculating an inner product of the second linear sum signal and the second code sequence; and

a second inner product operation section which generates a second inner product operation signal for estimating values on the capacitors, by calculating an inner product of the first inner product operation signal and the first code sequence.

2. The touch panel controller according to claim 1 , wherein

values of the first code sequence are changed for each single period of the second code sequence, or values of the second code sequence are changed for each single period of the first code sequence.

3. The touch panel controller according to claim 1 , further comprising:

a code generating section which generates at least one of the first code sequence and the second code sequence.

4. An integrated circuit comprising a touch panel controller, according to claim 1 , integrated therewith.

5. A touch panel device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 1 , controlling the touch panel.

6. An electronic device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 1 , controlling the touch panel.

7. A touch panel controller for controlling a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines,

the touch panel controller comprising:

a drive section which drives the M drive lines in parallel with each other on a basis of a first code sequence having K M-dimensional vectors to cause K first linear sum signals based on electric charges on the capacitors to be outputted through the N sense lines;

a multiplying section which performs multiplication of the K first linear sum signals by a second code sequence having K N-dimensional vectors to obtain K signals and then performs addition of the K signals to generate a second linear sum signal; and

an inner product operation section which generates an inner product operation signal for estimating values on the capacitors, by calculating an inner product of (i) a signal obtained by multiplication of the second linear sum signal by one of the second code sequence and the first code sequence and (ii) one of the first code sequence and the second code sequence.

8. The touch panel controller according to claim 7 , wherein

values of the first code sequence are changed for each single period of the second code sequence, or values of the second code sequence are changed for each single period of the first code sequence.

9. The touch panel controller according to claim 7 , further comprising:

a code generating section which generates at least one of the first code sequence and the second code sequence.

10. An integrated circuit comprising a touch panel controller, according to claim 7 , integrated therewith.

11. A touch panel device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 7 , controlling the touch panel.

12. An electronic device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 7 , controlling the touch panel.

13. A touch panel controller for controlling a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines,

the touch panel controller comprising:

a drive section which drives the M drive lines in parallel with each other on a basis of a first code sequence having K M-dimensional vectors to cause K first linear sum signals based on electric charges on the capacitors to be outputted through the N sense lines;

a multiplying section which performs multiplication of the K first linear sum signals by a second code sequence to obtain K signals and then performs addition of the K signals to generate a second linear sum signal, the second code sequence having K N-dimensional vectors and being a preferred pair with the first code sequence; and

an inner product operation section which generates an inner product operation signal for estimating values on the capacitors, by calculating an inner product of (i) a signal obtained by multiplication of the second linear sum signal by one of the second code sequence and the first code sequence and (ii) one of the first code sequence and the second code sequence.

14. The touch panel controller according to claim 13 , wherein

values of the first code sequence are changed for each single period of the second code sequence, or values of the second code sequence are changed for each single period of the first code sequence.

15. The touch panel controller according to claim 13 , further comprising:

a code generating section which generates at least one of the first code sequence and the second code sequence.

16. An integrated circuit comprising a touch panel controller, according to claim 13 , integrated therewith.

17. A touch panel device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 13 , controlling the touch panel.

18. An electronic device comprising:

a touch panel including capacitors provided at respective intersections between M drive lines and N sense lines; and

a touch panel controller, according to claim 13 , controlling the touch panel.

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 Dec 16, 2014
From: KANAZAWA, YUSUKE
To: SHARP KABUSHIKI KAISHA
Reel/Frame 034520/0854 →
Priority Claims (1)
JP 2012-142484 · Jun 25, 2012 · national
Continuity (1)
Related Publication 20150138140A1 · May 21, 2015