摘要:
Techniques for identifying and discriminating between different types of contacts to a multi-touch touch-screen device are described. Illustrative contact types include fingertips, thumbs, palms and cheeks. By way of example, thumb contacts may be distinguished from fingertip contacts using a patch eccentricity parameter. In addition, by non-linearly deemphasizing pixels in a touch-surface image, a reliable means of distinguishing between large objects (e.g., palms) from smaller objects (e.g., fingertips, thumbs and a stylus) is described.
摘要:
Multi-event input systems, methods, and devices for use in connection with touch-sensitive electronic devices are disclosed. In accordance with certain embodiments of the present disclosure, a third state called “hover” can be achieved on a touch-base user interface device in addition to the states of pointer down and pointer up. In an embodiment involving a capacitive touch-sensing surface, one way to achieve the third state is for the user to contact the touchpad or touch screen with a non-flesh part of a finger, such as a fingernail, rather than the fleshy part of a finger. In other embodiments, the non-flesh part may comprise an electrically insulative layer covering a portion of a finger. The third state enables an adjunct system's user interface to achieve active navigation around the screen in a pointer-up (or left-up) input tool condition. One result is that mouseover pop-ups can be used on touch screen devices. Another result is that tooltips can be used on touch screen devices. Another result is that text can be selected using touch screen devices.
摘要:
A method for performing multi-touch (MT) data fusion is disclosed in which multiple touch inputs occurring at about the same time are received to generating first touch data. Secondary sense data can then be combined with the first touch data to perform operations on an electronic device. The first touch data and the secondary sense data can be time-aligned and interpreted in a time-coherent manner. The first touch data can be refined in accordance with the secondary sense data, or alternatively, the secondary sense data can be interpreted in accordance with the first touch data. Additionally, the first touch data and the secondary sense data can be combined to create a new command.
摘要:
This relates to an event sensing device that includes an event sensing panel and is able to dynamically change the granularity of the panel according to present needs. Thus, the granularity of the panel can differ at different times of operation. Furthermore, the granularity of specific areas of the panel can also be dynamically changed, so that different areas feature different granularities at a given time. This also relates to panels that feature different inherent granularities in different portions thereof. These panels can be designed, for example, by placing more stimulus and/or data lines in different portions of the panel, thus ensuring different densities of pixels in the different portions. Optionally, these embodiments can also include the dynamic granularity changing features noted above.
摘要:
Distinguishing sloppy taps from sliding motions is disclosed using an algorithm that can take into account both a time instability factor Tinst and a touch instability factor Zinst. A limited amount of motion per frame can be subtracted off immediately following the detection of a touch event. Small lateral motions indicative of a sloppy tap can be suppressed, while fast finger motions indicative of a quick, long cursor movement can immediately pass through the filter without being suppressed by a significant amount. A motion pass-through suppression factor can be applied subtractively to motion in particular direction as a function of Zinst and Tinst, wherein Zinst can represent a suppression value given as a finger speed for a particular percentage change in touch instability per frame, and Tinst can represent a suppression value given as finger speed for a particular tpress.
摘要:
An image jaggedness filter is disclosed that can be used to detect the presence of ungrounded objects such as water droplets or coins, and delay periodic baseline adjustments until these objects are no longer present. To do otherwise could produce inaccurate normalized baseline sensor output values. The application of a global baseline offset is also disclosed to quickly modify the sensor offset values to account for conditions such as rapid temperature changes. Background pixels not part of any touch regions can be used to detect changes to no-touch sensor output values and globally modify the sensor offset values accordingly. The use of motion dominance ratios and axis domination confidence values is also disclosed to improve the accuracy of locking onto dominant motion components as part of gesture recognition.
摘要:
Systems and methods that incorporate various techniques for teaching gestures to a user of a multi-touch sensitive device are disclosed herein. Such techniques can include presenting visible feedback of gestures, such as animated motion trails and/or hand motions, along with affirmative feedback for correctly performed gestures and negative feedback for incorrectly performed gestures. Such techniques can be expanded to provide training exercises that present tasks requiring a particular gesture or sequence of gestures to be performed. These training exercises can take the form of games or other engaging activities to encourage use.
摘要:
Selection of input of a touch sensing surface is provided. Contacts on or near a surface are tracked to obtain touch information of the contacts. A first gesture is detected corresponding to first touch information of a number of contacts performing an activity, and a first input corresponding to the first gesture is selected. A second gesture is detected corresponding to second touch information of a number of contacts performing an activity. A determination of whether to select a second input corresponding to the second gesture is made. The second input is selected if third information satisfies a predetermined criteria, and the first input is maintained if the third information does not satisfy the predetermined criteria.
摘要:
The selective rejection of touch contacts in an edge region of a touch sensor panel is disclosed. In addition, by providing certain exceptions to the rejection of edge contacts, the functionality of the touch sensor panel can be maximized. Contacts in edge bands around the perimeter of a touch sensor panel can be ignored. However, if a contact in the edge band moves beyond a threshold distance or speed, it can be recognized as part of a gesture. To accommodate different finger sizes, the size of the edge band can be modified based on the identification of the finger or thumb. Furthermore, if contacts in the center region of a touch sensor panel track the movement of contacts in the edge band, the contacts in the edge band can be recognized as part of a gesture.
摘要:
Rolling gestures on a touch sensitive surface of a device can be used to control the device or to remotely control another device. The device detects a roll, determines a parameter of the roll and performs an operation relating to the device or the other device based on the determined parameter. The touch sensitive surface of the device can be positioned on the device to enable a set of gestures for configuring the operation of the device, for operating the device and for enabling additional gestures for operating the device.