Touch pad for handheld device
First Claim
Patent Images
1. A touch pad assembly, comprising:
- a touch pad having one or more sensors that map the touch pad plane into native sensor coordinates; and
a controller that divides the surface of the touch pad into logical device units, receives the native values of the native sensor coordinates from the sensors, adjusts the native values of the native sensor coordinates into a new value associated with the logical device units and reports the new value of the logical device units to a host device, the logical device units representing areas of the touch pad that can be actuated by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of the native sensor coordinates when events occur on the touch pad. The system further includes filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad. The system additionally includes generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad.
555 Citations
36 Claims
-
1. A touch pad assembly, comprising:
-
a touch pad having one or more sensors that map the touch pad plane into native sensor coordinates; and
a controller that divides the surface of the touch pad into logical device units, receives the native values of the native sensor coordinates from the sensors, adjusts the native values of the native sensor coordinates into a new value associated with the logical device units and reports the new value of the logical device units to a host device, the logical device units representing areas of the touch pad that can be actuated by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for a touch pad, comprising:
- IV
mapping the touch pad into native sensor coordinates;
producing native values of the native sensor coordinates when events occur on the touch pad;
filtering the native values of the native sensor coordinates based on the type of events that occur on the touch pad;
generating a control signal based on the native values of the native sensor coordinates when a desired event occurs on the touch pad. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
- IV
-
29. A signal processing method for a controller of a touch pad, comprising:
-
receiving a current user location;
determining the difference in user location by comparing the current user location to a last user location;
only outputting the current user location when the difference in user location is larger than a threshold value;
converting the outputted current user location into a logical device unit; and
generating a message for a host device, the message including the more logical user location, the more logical user location being used by the host device to move a control object in a specified manner. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. In a computer system that facilitates bidirectional communications between a touch pad assembly and a host device, a message from the touch pad assembly to the host device, the message comprising:
-
an event field identifying whether the message is a touch pad event or a button event;
an event identifier field identifying at least one event parameter, each event parameter having an event value, the event value for a touch pad event parameter indicating an absolute position, the event value for a button event parameter indicating button status.
-
-
36. A touch pad assembly capable of transforming a user action into motion onto a display screen, the touch pad system including a touch pad having a plurality of independent and spatially distinct button zones each of which represents a different movement direction on the display screen so as to enable joystick implementations, multiple dimensional menu selection or photo image panning.
Specification