Abstract:
Systems and methods are disclosed for determining a touch position from data received from a touch panel. In one implementation, an apparatus for processing a touch input signal includes a processor that may be configured for parallel processing, a touch device, a memory, operably connected to the processor, and configured to store processor instructions. The processor instructions can configure the processor to receive a plurality of data points corresponding to a plurality of touch events on the touch device, determine a center of mass estimate from the plurality of data points, determine a search radius of center of mass estimate, and determine an optimal touch point position based on the center of mass estimate and the search radius using the processor.
Abstract:
The presence of moisture on a touch screen device can mimic a user's touch causing false input detection and recognition. Disclosed are systems and methods for detecting the presence of moisture on a touch screen device.
Abstract:
Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.
Abstract:
Systems and methods for host-augmented touch-sensing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the scanning sensitivity of the touch sensor based on host-augmented environmental information such as temperature, pressure, position, orientation, humidity, force, or battery charging mode.
Abstract:
Systems and methods for context-based touch-sensing and processing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the function of the touch sensitive surface in real-time based on contextual information such as expected QoS, expected user input in defined regions-of-interest of the touch sensitive surface, and usage modalities of the touch sensitive device.
Abstract:
Implementations disclosed herein provide systems and methods for improved processing of touch sensor data with improved scalability and reduced standby power. Touch-related algorithms may be partitioned between the touch screen controller and the application processor or host such that the system can function with low standby power and low interface bandwidth while providing a scalable solution for enhanced user experience. In some aspects, a small digital processing engine and memory remains in the analog front end (AFE) of the touch screen controller to perform imagine forming algorithms that are mostly related to noise reduction and filtering schemes.
Abstract:
Systems, apparatus and methods for touch detection are presented. Multiple fingers (two to five) from one hand are tracked based on fast moving fingers being group in a fixed position relative to one another. Touch points are matched from a first time to a second time wherein the matching minimizes relative movement between the tracked fingers. In some embodiments, a touch sensor receives first and second touch data comprising touch detections. A processor matches, for several candidate matches, touch detections from a first set to a second set. For each match, the processor further computes a rotation and translation matrix between the first set and the second set; applies the rotation and translation matrix to the first set to determine a result; and calculate a Euclidian distance between the result and the second set. Finally, the processor selects a match, from the several matches, having a minimum Euclidian distance.
Abstract:
Systems and methods for host-augmented touch-sensing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the scanning sensitivity of the touch sensor based on host-augmented environmental information such as temperature, pressure, position, orientation, humidity, force, or battery charging mode.
Abstract:
A method, an apparatus, and a computer program product for processing touchscreen information are provided. The method may include receiving touchscreen data that includes node values representative of signals generated by a touchscreen panel, generating a first data frame including difference values, and transmitting the first data frame over a control data bus. Each of the difference values may be calculated as a difference between one of the node values and a different node-related value wherein the first data frame has a predefined size. The first data frame may be configured to permit a receiver of the first data frame to reconstruct the touchscreen data without information loss.
Abstract:
Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.