Multipoint touchscreen
First Claim
Patent Images
1. A digital signal processing method, comprising:
- receiving raw data, the raw data including values for each transparent capacitive sensing node of a touch screen;
filtering the raw data;
generating gradient data;
calculating the boundaries for touch regions base on the gradient data; and
calculating the coordinates for each touch region.
0 Assignments
0 Petitions
Accused Products
Abstract
A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.
-
Citations
21 Claims
-
1. A digital signal processing method, comprising:
-
receiving raw data, the raw data including values for each transparent capacitive sensing node of a touch screen; filtering the raw data; generating gradient data; calculating the boundaries for touch regions base on the gradient data; and calculating the coordinates for each touch region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a processor configured to execute instructions and to carry out operations associated with the computer system; a display device that is operatively coupled to the processor; a touch screen that is operatively coupled to the processor, the touch screen having transparent capacitive sensing nodes and providing analog data indicative of a touch event on the touch screen; an analog to digital converter for receiving the analog data and providing digital raw data at an output thereof; the processor operative in execution the instructions for; receiving the digital raw data, the digital raw data including values for each transparent capacitive sensing node of a touch screen; filtering the digital raw data to provide filtered raw data; generating gradient data from the filtered raw data; calculating the boundaries for touch regions base on the gradient data; and calculating the coordinates for each touch region. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium including at least computer code executable by a computer, the computer executing the computer code for:
-
receiving raw data, the raw data including values for each transparent capacitive sensing node of a touch screen; filtering the raw data; generating gradient data; calculating the boundaries for touch regions base on the gradient data; and calculating the coordinates for each touch region. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification