IP Library Granted Patent US 9,256,321
Granted Patent B2
US 9,256,321 · App. 14/311,817 · Granted Feb 9, 2016

Touch device, processor and touch signal accessing method thereof

Inventors: Shen-Po Wang (Taoyuan County, TW); Bo-Wen Xiao (Taoyuan County, TW); Yen-Lin Pan (Kaohsiung, TW)
Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
G06F3/0418G06F1/3212G06F3/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,256,321
App. No.
14/311,817
Granted
Feb 9, 2016
Kind
B2
Abstract

A touch device, a processor and a touch signal accessing method thereof are provided. The touch signal accessing method of the touch device includes the following steps. A current touch point is received. Whether a spatial continuity is smaller than a spatial threshold, and a time continuity is smaller than a time threshold are determined. If the spatial continuity is smaller than the space threshold and the time continuity is smaller than the time threshold, then the current touch point is added to a temporary touch point set and a count value is accumulated. Whether the current touch point is a significance point is determined. If the current touch point is the significance point, a touch point reporting procedure is performed.

Claims (54)

1. A touch signal accessing method, comprising the steps of:

receiving a current touch point;

determining whether a spatial continuity is smaller than a spatial threshold, the spatial continuity being a spacing distance between a previous touch point and the current touch point;

determining whether a time continuity is smaller than a time threshold, the time continuity being a time interval between the previous touch point and the current touch point, and if the spatial continuity is smaller than the spatial threshold, and the time continuity is smaller than the time threshold, adding the current touch point to a temporary touch point set and accumulating a count value;

determining whether the current touch point is a significance point according to the count value; and

performing a touch point reporting procedure if the current touch point is the significance point.

2. The touch signal accessing method according to claim 1 , wherein the step of determining whether the spatial continuity is smaller than the spatial threshold comprises:

obtaining a predicted position of the current touch point according to a time interval between a previous touch point and the current touch point, and

obtaining a deviation distance between the current touch point and the predicted position;

wherein the step of accumulating the count value comprises accumulating the deviation distance between the current touch point and the predicted position to generate the count value; and

wherein the step of determining whether the current touch point is the significance point according to the count value comprises:

determining whether the count value is smaller than a deviation threshold, and

if the count value is smaller than the deviation threshold, determining that the current touch point is the significance point.

3. The touch signal accessing method according to claim 1 , wherein the step of accumulating the count value further comprises accumulating a number of touch points stored in the temporary touch point set to generate the count value;

wherein the step of determining whether the current touch point is the significance point according to the count value further comprises:

determining whether the count value is larger than a point threshold, and

if the count value is larger than the point threshold, determining that the current touch point is the significance point.

4. The touch signal accessing method according to claim 1 , wherein the step of accumulating the count value further comprises accumulating a spacing distance between a previous touch point and the current touch point to generate the count value; and

wherein the step of determining whether the current touch point is the significance point according to the count value further comprises:

determining whether the count value is smaller than a total distance threshold; and

if the count value is smaller than the total distance threshold, determining that the current touch point is the significance point.

5. The touch signal accessing method according to claim 1 , wherein the step of determining whether the current touch point is the significance point according to the count value further comprises determining that the current touch point is a false reporting point and resetting the count value to zero, if the current touch point is not the significance point.

6. The touch signal accessing method according to claim 2 , wherein the predicted position is obtained by using a linear regression, a non-linear regression, linear interpolation points, non-linear interpolation points, a mathematical morphology, or a machine learning algorithm.

7. The touch signal accessing method according to claim 1 , further comprising

performing a calibration procedure according to a panel status and a panel driving parameter before said step of receiving the current touch point.

8. The touch signal accessing method according to claim 7 , wherein the calibration procedure is performed by adjusting the spatial threshold, the time threshold, the point threshold, the total distance threshold and the deviation threshold.

9. A touch panel device, comprising:

a touch panel;

an accessing unit, receiving a current touch point of the touch panel and receiving a previous touch point received before the current touch of the touch panel;

a processor, comprising

a logic determining unit, determining whether a spatial continuity is smaller than a spatial threshold and whether a time continuity is smaller than a time threshold, the spatial continuity being a spacing distance between the previous touch point and the current touch point, the time continuity being a time interval between the previous touch point and the current touch point, and

a computing unit, adding the current touch point to a temporary touch point set and accumulating a count value when the spatial continuity is smaller than the spatial threshold and the time continuity is smaller than the time threshold; and

an output unit, the logic determining unit further determines whether the current touch point is a significance point according to the count value, and the output unit performs a touch point reporting procedure if the current touch point is the significance point.

10. The touch panel device according to claim 9 , wherein

the computing unit obtains a predicted position of the current touch point according to a time interval between a previous touch point and the current touch point, and then the computing unit obtains a deviation distance between the current touch point and the predicted position;

the computing unit accumulates the deviation distance between the current touch point and the predicted position to generate the count value, and the logic determining unit further determines whether the count value is smaller than a deviation threshold; and

if the count value is smaller than the deviation threshold, the logic determining unit determines that the current touch point is the significance point.

11. The touch panel device according to claim 9 ,

wherein the computing unit further accumulates a number of touch points stored in the temporary touch point set to generate the count value; and

the logic determining unit

further determines whether the count value is larger than a point threshold, and

determines that the current touch point is the significance point if the count value is larger than the point threshold.

12. The touch panel device according to claim 9 , wherein

the computing unit accumulates a spacing distance between the previous touch point and the current touch point to generate the count value; and

the logic determining unit

further determines whether the count value is smaller than a total distance threshold, and

determines that the current touch point is the significance point if the count value is smaller than the total distance threshold.

13. The touch panel device according to claim 9 , wherein when the logic determining unit determines that the current touch point is not the significance point, the logic determining unit determines that the current touch point is a false reporting point and resets the count value to zero.

14. The touch panel device according to claim 9 , further comprising a panel status sensing device, sensing a panel status and a panel driving parameter, wherein the computing unit performs a calibration procedure according to the panel status and the panel driving parameter.

15. The touch panel device according to claim 14 , wherein the calibration procedure is performed by adjusting the spatial threshold, the time threshold, the point threshold, the total distance threshold and the deviation threshold.

16. A processor coupled to an accessing unit and an output unit, the accessing unit for receiving a current touch point of the touch panel and receiving a previous touch point received before the current touch of the touch panel, the processor comprising:

a logic determining unit, determining whether a spatial continuity is smaller than a spatial threshold and whether a time continuity is smaller than a time threshold, the spatial continuity being a spacing distance between the previous touch point and the current touch point, the time continuity being a time interval between the previous touch point and the current touch point; and

a computing unit, adding the current touch point to a temporary touch point set and accumulating a count value, when the spatial continuity is smaller than the spatial threshold and the time continuity is smaller than the time threshold;

wherein the logic determining unit further determines whether the current touch point is a significance point according to the count value, and the output unit performs a touch point reporting procedure if the current touch point is the significance point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
To: HANNSTAR DISPLAY CORPORATION
Reel/Frame 059365/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2014
From: WANG, SHENG-PO; XIAO, BO-WEN; PAN, YEN-LIN
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 033216/0968 →
Priority Claims (1)
TW 103104006 A · Feb 7, 2014 · national
Continuity (1)
Related Publication 20150227258A1 · Aug 13, 2015