TOUCH DETERMINATION WITH IMPROVED DETECTION OF WEAK INTERACTIONS
First Claim
1. A method of enabling touch determination based on an output signal from a touch-sensitive apparatus, the touch-sensitive apparatus comprising a panel configured to conduct signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines that extend across a surface portion of the panel between pairs of incoupling and outcoupling points, at least one signal generator coupled to the incoupling points to generate the signals, and at least one signal detector coupled to the outcoupling points to generate the output signal which is indicative of interaction between one or more touching objects and one or more of the detection lines, wherein the method comprises the steps of:
- receiving the output signal;
processing the output signal to obtain observed values for the detection lines; and
identifying an interaction pattern for the surface portion as a solution to an optimization function that comprises an aggregation of differences between the observed value and a projected value for each of the detection lines, the projected value being given by a projection function that defines a functional relation between the interaction pattern and the projected value for the respective detection line;
said method further comprising the steps of;
computing a respective normalization value for each of the differences as a function of the observed value for the respective detection line; and
applying the respective normalization value so as to normalize the respective difference in the optimization function.
1 Assignment
0 Petitions
Accused Products
Abstract
Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, along detection lines across a touch surface. A signal processor operates to obtain observed values for the detection lines, and identify an interaction pattern on the touch surface as a solution to an optimization function that comprises an aggregation of differences, for each detection line, between the observed value and a projected value, which is given by a projection function that defines a functional relation between the interaction pattern and the projected value for each detection line. The signal processor implements a normalization to ensure that the interaction pattern indicates weak touches even in the presence of strong touches. The normalization involves computing a respective normalization value for each of the differences as a function of the observed value for the respective detection line; and applying the respective normalization value so as to normalize the respective difference in the optimization function.
50 Citations
21 Claims
-
1. A method of enabling touch determination based on an output signal from a touch-sensitive apparatus, the touch-sensitive apparatus comprising a panel configured to conduct signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines that extend across a surface portion of the panel between pairs of incoupling and outcoupling points, at least one signal generator coupled to the incoupling points to generate the signals, and at least one signal detector coupled to the outcoupling points to generate the output signal which is indicative of interaction between one or more touching objects and one or more of the detection lines, wherein the method comprises the steps of:
-
receiving the output signal; processing the output signal to obtain observed values for the detection lines; and identifying an interaction pattern for the surface portion as a solution to an optimization function that comprises an aggregation of differences between the observed value and a projected value for each of the detection lines, the projected value being given by a projection function that defines a functional relation between the interaction pattern and the projected value for the respective detection line; said method further comprising the steps of; computing a respective normalization value for each of the differences as a function of the observed value for the respective detection line; and applying the respective normalization value so as to normalize the respective difference in the optimization function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for enabling touch determination based on an output signal from a touch-sensitive apparatus, the touch-sensitive apparatus comprising a panel configured to conduct signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines that extend across a surface portion of the panel between pairs of incoupling and outcoupling points, at least one signal generator coupled to the incoupling points to generate the signals, and at least one signal detector coupled to the outcoupling points to generate the output signal which is indicative of interaction between one or more touching objects and one or more of the detection line, said device comprising:
-
an input for receiving the output signal, and a signal processor configured to receive the output signal;
process the output signal to obtain observed values for the detection lines; and
identify an interaction pattern for the surface portion as a solution to an optimization function that comprises an aggregation of differences between the observed value and a projected value for each of the detection lines, the projected value being given by a projection function that defines a functional relation between the interaction pattern and the projected value for the respective detection line;said signal processor being further configured to; compute a respective normalization value for each of the differences as a function of the observed value for the respective detection line; and apply the respective normalization value so as to normalize the respective difference in the optimization function. - View Dependent Claims (21)
-
-
20. (canceled)
Specification