Generating and validating pixel coordinates of a touch screen display
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced touch-screen display system is disclosed for generating pixel coordinate estimates corresponding to a location on a display screen touched by a user. The system is an analog resistive touch-screen display system having a processor and associated software algorithms to allow for the calibration and validation of pixel coordinate estimates as an integral part of the real-time generation of the pixel coordinate estimates. Multiple calibrated pixel coordinate estimates are generated and processed at a pre-defined sampling rate to determine a valid pixel position to minimize sampling delays due to settling times. The x-axis position is also validated before the system attempts to generate a y-axis position to avoid the wasted time for generating y-axis estimates when x-axis estimates are corrupted. Noisy estimates are inherently reduced in the touch-screen display system by providing shunts across certain drivers in the system that also allow for detection of a “no touch” state.
30 Citations
137 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. In a touch-screen display system for generating pixel coordinate estimates responsive to a user touching a display screen, an apparatus for generating and validating said pixel coordinate estimates comprising:
a processor to determine a first valid pixel coordinate estimate for a first touch-screen axis of said touch-screen display system before determining a second valid pixel coordinate estimate for a second touch-screen axis of said touch-screen display system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
40. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
-
47. (canceled)
-
48. (canceled)
-
49. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. (canceled)
-
54. (canceled)
-
55. (canceled)
-
56. (canceled)
-
57. (canceled)
-
58. (canceled)
-
59. (canceled)
-
60. (canceled)
-
61. (canceled)
-
62. (canceled)
-
63. (canceled)
-
64. (canceled)
-
65. (canceled)
-
66. (canceled)
-
67. (canceled)
-
68. (canceled)
-
69. (canceled)
-
70. In a touch-screen display system for generating pixel coordinate estimates responsive to a user touching a display screen, a method for generating and validating said pixel coordinate estimates comprising:
generating and determining the validity of a first valid pixel coordinate estimate for a first touch-screen axis of said touch-screen display system before generating and determining the validity of a second valid pixel coordinate estimate for a second touch-screen axis of said touch-screen display system. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
91. (canceled)
-
92. (canceled)
-
93. (canceled)
-
94. (canceled)
-
95. (canceled)
-
96. (canceled)
-
97. (canceled)
-
98. (canceled)
-
99. (canceled)
-
100. (canceled)
-
101. (canceled)
-
102. A method of determining a touch screen coordinate for a touch screen comprising the steps of:
-
turning on the driver of the coordinate to be measured;
measuring minimum, maximum, and raw position data for the coordinate being measured; and
determining the coordinate position as a function of the raw position in relation to a coordinate range. - View Dependent Claims (103, 104, 105, 106, 107)
-
-
108. An apparatus determining a touch screen coordinate for a touch screen comprising:
-
means for turning on the driver of the coordinate to be measured;
means for measuring minimum, maximum, and raw position data for the coordinate being measured; and
means for determining the coordinate position as a function of the raw position in relation to a coordinate range. - View Dependent Claims (109, 110, 111, 112)
-
-
113. (canceled)
-
114. (canceled)
-
115. (canceled)
-
116. (canceled)
-
117. (canceled)
-
118. (canceled)
-
119. (canceled)
-
120. (canceled)
-
121. (canceled)
-
122. (canceled)
-
123. (canceled)
-
124. (canceled)
-
125. (canceled)
-
126. (canceled)
-
127. (canceled)
-
128. (canceled)
-
129. (canceled)
-
130. (canceled)
-
131. (canceled)
-
132. (canceled)
-
133. (canceled)
-
134. (canceled)
-
135. (canceled)
-
136. (canceled)
-
137. (canceled)
Specification