Abstract:
Multi-touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by FTIR, from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines across the panel between pairs of incoupling and outcoupling points. A signal processor operates in a repeating sequence of iterations to obtain (50) a current signal value for each detection line, and generate (53, 53') a first interaction pattern and a second interaction pattern as a function of the current signal values, such that the first and second interaction patterns are reconstructed two-dimensional distributions of local interaction with the conducted signals across the surface portion, and represent changes in interaction on different time scales. Thereby, the movement of an object will affect how it is represented in each of the first and second interaction patterns. Touch detection may be improved by proper selection of the time scales and combined analysis (56) of the first and second interaction patterns.
Abstract:
In a touch-sensitive apparatus, a panel conducts signals, e.g. light, on actual detection lines that extend across a surface portion of the panel between pairs of incoupling and outcoupling points. Objects touching the surface portion attenuate the transmitted signals. A data processor processes (40) an output signal from a detector coupled to the outcoupling points, to generate a set of data samples indicative of detected energy for the actual detection lines. The set of data samples is further processed (42) to generate a set of matched samples indicative of estimated detected energy for fictitious detection lines that extend across the surface portion in parallel groups at a plurality of different angles. The individual spacing between the fictitious detection lines in each group and the individual difference in angle between said groups are selected such that the set of matched samples transforms to Fourier coefficients arranged as data points on a pseudo-polar grid in a Fourier domain. The set of matched samples is processed (44) by tomographic reconstruction to generate a two-dimensional distribution of an interaction parameter within the surface portion.
Abstract:
A device implements a data processing method for an optical FTIR-based touch system. The touch system defines detection lines across a surface portion of a panel by propagating light inside the panel from a plurality of incoupling points to a plurality of outcoupling points, such that each location on the surface portion is illuminated by incident light rays. At least one light detector is coupled to the outcoupling points to generate an output signal. The device obtains (50) signal values for the detection lines from the output signal and processes (52) the signal values to at least partly compensate for variations in the apparent interaction among the subset of detection lines that interact with an object on the surface portion. The device uses compensation data which is obtained to at least partly represent the variations that are caused by differences in incident power distribution among the subset of detection lines, the incident power distribution being a distribution of power among the incident light rays on the respective detection line with respect to a normal direction of the surface portion.
Abstract:
A device for processing data from a touch sensitive apparatus is provided. The apparatus comprises a light transmitting panel with a touch surface and an opposed back surface; an illumination arrangement configured to introduce light into the panel for propagation by internal reflection between the touch surface and the back surface; a light detection arrangement configured to receive the light after propagation in the panel. A processor unit in the device operates to: obtain (S4) a monitored signal which is functionally dependent on transmitted light detected by the light detection arrangement; reconstruct (S5), based on the monitored signal,a two-dimensional attenuation field representing an attenuation of the transmitted light on the touch surface; calculate (S6) an expected monitored signal based on the reconstructed attenuation field;and compare (S7) the expected monitored signal with the monitored signal in order to determine a reduced performance of the apparatus.
Abstract:
A touch-sensitive apparatus comprises a panel configured to conduct signals from a plurality of peripheral incoupling points to a plurality of peripheral outcoupling points. Actual detection lines are defined between pairs of incoupling and outcoupling points to extend across a surface portion of the panel. The signals may be in the form of light, and objects touching the surface portion may affect the light via frustrated total internal reflection (FTIR). A signal generator is coupled to the incoupling points to generate the signals, and a signal detector is coupled to the outcoupling points to generate an output signal. A data processor operates on the output signal to enable identification of touching objects. The output signal is processed (40) to generate a set of data samples, which are indicative of detected energy for at least a subset of the actual detection lines. The set of data samples is processed (42) to generate a set of matched samples, which are indicative of estimated detected energy for fictitious detection lines that have a location on the surface portion that matches a standard geometry for tomographic reconstruction. The set of matched samples is processed (44, 46) by tomographic reconstruction to generate data indicative of a distribution of an energy-related parameter within at least part of the surface portion.
Abstract:
A device implements a data processing method for an optical FTIR-based touch system. The touch system defines detection lines across a surface portion of a panel by propagating light inside the panel from a plurality of incoupling points to a plurality of outcoupling points, such that each location on the surface portion is illuminated by incident light rays. At least one light detector is coupled to the outcoupling points to generate an output signal. The device obtains signal values for the detection lines from the output signal and processes the signal values to at least partly compensate for variations in the apparent interaction among the subset of detection lines that interact with an object on the surface portion.