摘要:
The identification of low noise stimulation frequencies for detecting and localizing touch events on a touch sensor panel is disclosed. Each of a plurality of sense channels can be coupled to a separate sense line in a touch sensor panel and can have multiple mixers, each mixer using a demodulation frequency of a particular frequency, phase and delay. With no stimulation signal applied to any drive lines in the touch sensor panel, pairs of mixers can demodulate the sum of the output of all sense channels using the in-phase (I) and quadrature (Q) signals of a particular frequency. The demodulated outputs of each mixer pair can be used to calculate the magnitude of the noise at that particular frequency, wherein the lower the magnitude, the lower the noise at that frequency. Several low noise frequencies can be selected for use in a subsequent touch sensor panel scan function.
摘要:
Systems, methods, and devices for interpreting manual swipe gestures as input in connection with touch-sensitive user interfaces that include virtual keyboards are disclosed herein. These allow for a user entering text using the virtual keyboard to perform certain functions using swipes across the key area rather than tapping particular keys. For example, leftward, rightward, upward, and downward swipes can be assigned to inserting a space, backspacing, shifting (as for typing capital letters), and inserting a carriage return and/or new line. Various other mappings are also described. The described techniques can be used in conjunction with a variety of devices, including handheld devices that include touch-screen interfaces, such as desktop computers, tablet computers, notebook computers, handheld computers, personal digital assistants, media players, mobile telephones, and combinations thereof.
摘要:
Disclosed are four arrangements for providing tactility on a touch surface keyboard. One approach is to provide tactile feedback mechanisms, such as dots, bars, or other shapes on all or many keys. In another embodiment, an articulating frame may be provided that extends when the surface is being used in a typing mode and retracts when the surface is used in some other mode, e.g., a pointing mode. The articulating frame may provide key edge ridges that define the boundaries of the key regions or may provide tactile feedback mechanisms within the key regions. The articulating frame may also be configured to cause concave depressions similar to mechanical key caps in the surface. In another embodiment, a rigid, non-articulating frame may be provided beneath the surface. A user will then feel higher resistance when pressing away from the key centers, but will feel a softer resistance at the key center.
摘要:
A user interface method is disclosed. The method can include detecting gestures on or above a multi-event sensor panel and performing an action associated with detected gestures. Such action can include activating or changing a state of one or more GUI objects and emulate functions performed by a mouse or trackball input device.
摘要:
“Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like.
摘要:
A multi-touch system is disclosed that compares finger arrangements at the beginning of multi-touch gestures and discriminates between neutral- and spread-hand performances. Gestures by the neutral- and spread-hand versions of each chord are then mapped to separate, but intuitively related cursor functions or sets of commands. Less-frequently performed functions and commands are typically assigned to the spread-hand chord, since spreading the hand from neutral takes deliberate effort. With these neutral and spread distinctions, a two-handed gesture set can be packed into a one-handed touch surface, or for two-handed touch surfaces, twice as many intuitively customizable gesture command sets can be accommodated.
摘要:
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
摘要:
Compensation of pixels that generate erroneous readings (so-called “negative pixels”), produced when multiple touch events are generated by the same poorly grounded object on a touch sensor panel is disclosed. To minimize negative pixels, a thicker cover material and/or a lower dielectric constant can be used. Alternatively, narrower drive and sense lines can be employed. To compensate for negative pixels, a predicted negative pixel value can be computed as an indicator of pixels that are likely to be distorted. The negative pixel value for any particular pixel can be computing by summing up the touch output values for pixels in the drive line of that pixel, summing up the touch output values for pixels in the sense line of that pixel, and then multiplying these two sums. The predicted negative pixel value is added to the measured touch output value for the pixel to compensate for artificially negative readings.
摘要:
Systems, methods, and devices for interpreting manual swipe gestures as input in connection with touch-sensitive user interfaces that include virtual keyboards are disclosed herein. These allow for a user entering text using the virtual keyboard to perform certain functions using swipes across the key area rather than tapping particular keys. For example, leftward, rightward, upward, and downward swipes can be assigned to inserting a space, backspacing, shifting (as for typing capital letters), and inserting a carriage return and/or new line. Various other mappings are also described. The described techniques can be used in conjunction with a variety of devices, including handheld devices that include touch-screen interfaces, such as desktop computers, tablet computers, notebook computers, handheld computers, personal digital assistants, media players, mobile telephones, and combinations thereof.
摘要:
The application of a watershed algorithm to pixels and their touch values obtained from a scan of a touch sensor panel to determine patches corresponding to images of touch is disclosed. Prior to applying the watershed algorithm, background pixels having little or no touch values can be eliminated. A primary merge algorithm can then merge adjacent patches together when the saddle point between them is shallow as compared to the peak represented by the patches. However, if two candidate patches for merging have a total number of pixels below a certain threshold, these two patches may not be merged under the assumption that the patches might have been caused by different fingertips. Conversely, if two candidate patches for merging have a total number of pixels above a certain threshold, these two patches can be merged under the assumption that the patches were caused by a single thumb or palm.