Curve-fitting approach to high definition touch pad (HDTP) parameter extraction
First Claim
Patent Images
1. A system for implementing a touch user interface, the system comprising:
- a touch sensor providing tactile sensing data responsive to human touch made by a user to a touch surface disposed on the touch sensor;
at least one processor for performing calculations on the tactile sensing data and from this producing processed sensor data;
at least one edge detection algorithm for performing operations on the processed sensor data to produce edge data;
at least one curve-fitting algorithm for performing operations on the edge data produced by the at least one edge detection algorithm to produce curve parameter data; and
at least one calculation algorithm for performing operations on the curve parameter data to produce interpreted data,wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface; and
wherein the system is configured to be responsive to a touch-based gesture comprising a change in a roll angle of a finger.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing a touch user interface using at least one at least one edge detection algorithm to produce edge data that is in turn provided to at least one curve-fitting algorithm to produce curve parameter data. The curve parameter data in turn provided to at least one calculation algorithm to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface. In various implementations the touch sensor can include a capacitive matrix, pressure sensor array, LED array, arrays of on-off contact sensors, or a video camera.
-
Citations
20 Claims
-
1. A system for implementing a touch user interface, the system comprising:
-
a touch sensor providing tactile sensing data responsive to human touch made by a user to a touch surface disposed on the touch sensor; at least one processor for performing calculations on the tactile sensing data and from this producing processed sensor data; at least one edge detection algorithm for performing operations on the processed sensor data to produce edge data; at least one curve-fitting algorithm for performing operations on the edge data produced by the at least one edge detection algorithm to produce curve parameter data; and at least one calculation algorithm for performing operations on the curve parameter data to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface; and wherein the system is configured to be responsive to a touch-based gesture comprising a change in a roll angle of a finger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for implementing a touch user interface, the method comprising:
-
receiving tactile sensing data from a touch surface disposed on a touch sensor, the touch sensor providing the tactile sensing data responsive to human touch made by a user to the touch surface; providing the tactile sensing data to at least one processor for performing calculations on the tactile sensing data; processing the tactile sensing data with the at least one processor to produce processed sensor data; providing the processed sensor data to at least one edge detection algorithm for performing operations on the processed sensor data to produce edge data; providing the edge data to at least one curve-fitting algorithm for performing operations on the edge data produced by the at least one edge detection algorithm to produce curve parameter data; providing the curve parameter data to at least one calculation algorithm for performing operations on the curve parameter data to produce interpreted data, and performing operations on the processed sensor data to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface, and wherein the touch-based gesture comprises a change in a roll angle of a finger. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification