IP Library Granted Patent US 8,760,435
Granted Patent B2
US 8,760,435 · App. 13/558,440 · Granted Jun 24, 2014

Touch panel

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 8,760,435
App. No.
13/558,440
Granted
Jun 24, 2014
Kind
B2
Abstract

Provided is a touch panel which completes touch detection within a specified time even when the maximum number of touch points is set to be large. A control portion assigns priorities for being given a high coordinate precision to the respective touch points based on the state of the touch points. The control portion selects coordinate calculation algorithms having coordinate precisions corresponding to the priorities of the respective touch points from among a plurality of coordinate calculation algorithms, and calculates required calculation time for calculating coordinates of all the touch points. The control portion determines the priorities so that the calculated required calculation time is equal to or shorter than a specified time. The control portion selects coordinate calculation algorithms corresponding to the priorities and calculates the coordinates of the respective touch points.

Claims (34)

1. A touch panel, comprising:

a plurality of X electrodes;

a plurality of Y electrodes;

a measuring portion for measuring interelectrode capacitances between the plurality of X electrodes and the plurality of Y electrodes;

a storage portion for storing interelectrode capacitance values between the plurality of X electrodes and the plurality of Y electrodes; and

a control portion having a plurality of coordinate calculation algorithms for obtaining different coordinate precisions, for selecting one of the plurality of coordinate calculation algorithms and calculating coordinates of a touch position on the touch panel based on the interelectrode capacitance values stored in the storage portion,

wherein the control portion comprises:

first means for detecting touch points on the touch panel based on the interelectrode capacitance values stored in the storage portion and for determining tentative coordinates of the respective detected touch points;

second means for assigning priorities for being given a high coordinate precision to the respective touch points based on a state of the touch points;

third means for selecting coordinate calculation algorithms corresponding to the priorities assigned by the second means to the respective touch points and for estimating a calculation time necessary for calculating the coordinates of all the touch points detected;

fourth means for determining whether the calculation time estimated by the third means is within a specified time or not;

fifth means for, when the fourth means determines that the calculation time estimated by the third means is not within the specified time, causing the third means to again select coordinate calculation algorithms and estimate the calculation time; and

sixth means for, when the fourth means determines that the calculation time estimated by the third means is within the specified time, selecting, based on the priorities assigned by the second means, coordinate calculation algorithms corresponding to the priorities and for calculating the coordinates of the respective touch points.

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

the storage portion includes algorithm information for storing a list of the plurality of coordinate calculation algorithms, required times when calculation is performed using the coordinate calculation algorithms, and obtained coordinate precisions; and

the third means of the control portion refers to the algorithm information, selects the coordinate calculation algorithms corresponding to the priorities, and determines the calculation time necessary for calculating the coordinates of all the touch points.

3. The touch panel according to claim 1 , wherein:

the storage portion includes a touch detection setting for storing a maximum number of touch points that is an upper limit of a number of touch points for which coordinate calculation is performed and a coordinate calculation time allowed in touch detection processing when there are a plurality of touches simultaneously;

the first means of the control portion discontinues detection of the touch points when a total number of detected touch points exceeds the maximum number of touch points stored in the touch detection setting; and

the fourth means of the control portion uses as the specified time the coordinate calculation time stored in the touch detection setting.

4. The touch panel according to claim 3 , wherein the maximum number of touch points and the coordinate calculation time stored in the touch detection setting can be set from outside of the touch panel.

5. The touch panel according to claim 1 , wherein:

the storage portion includes a region setting for storing a specific region on the touch panel and coordinate precision required in the specific region; and

the second means of the control portion assigns, as the priority assigned to a touch point in the specific region stored in the region setting, a priority corresponding to the coordinate precision of the specific region.

6. The touch panel according to claim 5 , wherein the specific region and the coordinate precision of the specific region stored in the region setting can be set from outside of the touch panel.

7. The touch panel according to claim 1 , wherein the second means of the control portion first assigns the priorities for being given a highest coordinate precision to the respective touch points, and, when the second means of the control portion again assigns the priorities to the respective touch points based on a result of the determination by the fourth means, gives a high grade to a specific touch point and gives a low grade to other touch points.

8. The touch panel according to claim 7 , wherein, when the second means of the control portion again assigns the priorities to the respective touch points based on the result of the determination by the fourth means, the second means gives a high grade to a touch point having a low moving rate and gives a low grade to a touch point having a high moving rate.

9. The touch panel according to claim 1 , wherein:

the storage portion includes a touch point administration table for storing, for each of the touch points detected by the first means of the control portion, tentative coordinates, a required coordinate precision, a grade, and a coordinate calculation algorithm of the each touch point; and

the touch point administration table stores values obtained by the first means and the second means of the control portion as items.

10. The touch panel according to claim 1 , wherein:

the storage portion includes a touch detection result for storing, for each of the touch points detected by the first means of the control portion, coordinates and a coordinate precision of the each touch point; and

the touch detection result stores values obtained by the first means and the sixth means of the control portion as items.

11. The touch panel according to claim 1 , wherein the control portion notifies outside of the coordinates and the coordinate precision of the touch point for the each of the touch points detected by the first means.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2025
From: JAPAN DISPLAY INC.
To: MAGNOLIA WHITE CORPORATION
Reel/Frame 072130/0313 →
CHANGE OF NAME Recorded May 12, 2014
From: JAPAN DISPLAY EAST, INC.
To: JAPAN DISPLAY INC.
Reel/Frame 032874/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2012
From: DOI, KOJI; NAGATA, KOJI
To: JAPAN DISPLAY EAST INC.
Reel/Frame 028873/0769 →