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:
Systems, methods, and devices for reducing shadow effects in touch systems are contained herein. In one aspect, a method of reducing shadow effects in a touch system is disclosed. The method includes receiving a touch input on a touch interface, determining a difference between a weighted mean of the touch input and an arithmetic mean of the touch input and adjusting an estimated touch position of the touch input based on the difference.
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:
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:
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:
Systems, methods, and devices for adjusting the position of a touch input are contained herein. In one aspect, a method of correcting the position of a touch input near the edge of a touch screen and across the touch screen is disclosed. The method includes receiving a touch input, determining a position of a centroid corresponding to the touch input, determining a bias based on the position and a bias model, and determining whether to adjust the position based on the bias.
Abstract:
Systems, methods, and devices for reducing shadow effects in touch systems are contained herein. In one aspect, a method of reducing shadow effects in a touch system is disclosed. The method includes receiving a touch input on a touch interface, determining a difference between a weighted mean of the touch input and an arithmetic mean of the touch input and adjusting an estimated touch position of the touch input based on the difference.
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 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.