Data processing in relation to a multi-touch sensing apparatus
First Claim
1. A method for extracting data from a multi-touch sensing apparatus, wherein said method operates in a sequence of detection frames, each detection frame comprising:
- obtaining at least one signal representative of objects on a touch surface of the sensing apparatus;
processing said at least one signal for identifying a number of touches and determining age data for each touch, the age data representing a number of preceding detection frames in which the touch is deemed to be identified,determining a set of identified touches and touch data for the set of identified touches; and
outputting the touch data;
wherein the set of identified touches is limited to a predefined maximum number of identified touches and wherein said set of identified touches is selected among the number of touches based on the age data.
1 Assignment
0 Petitions
Accused Products
Abstract
A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining (300) the signal; processing (301) the signal for identifying touches; determining (302) a set of identified touches and touch data for the set of identified touches; and outputting (303) the touch data. At least one of the steps of processing (301) and determining (302) includes a prioritization that actively favors certain touches to be identified and included in the set of identified touches, respectively. Temporal prioritization favors a touch that corresponds to a previous touch, which is identified in one or more preceding detection frames. Spatial prioritization favors a touch that is located within at least one predefined subarea on the touch surface. The and prioritization enables the touch data to be generated in way that is predictable, consistent and in accordance with user expectations within a general or specific context.
48 Citations
6 Claims
-
1. A method for extracting data from a multi-touch sensing apparatus, wherein said method operates in a sequence of detection frames, each detection frame comprising:
-
obtaining at least one signal representative of objects on a touch surface of the sensing apparatus; processing said at least one signal for identifying a number of touches and determining age data for each touch, the age data representing a number of preceding detection frames in which the touch is deemed to be identified, determining a set of identified touches and touch data for the set of identified touches; and outputting the touch data; wherein the set of identified touches is limited to a predefined maximum number of identified touches and wherein said set of identified touches is selected among the number of touches based on the age data. - View Dependent Claims (2)
-
-
3. A device for generating touch data, said device comprising:
-
an input; and a signal processor connected to said input and configured to operate in a sequence of detection frames, each detection frame comprising the steps of obtaining via said input at least one signal representative of objects on a touch surface of a multi-touch sensing apparatus;
processing said at least one signal for identifying a number of touches;
determining age data for each touch, the age data representing a number of preceding detection frames in which the touch is deemed to be identified;
determining a set of identified touches and touch data for the set of identified touches; and
outputting said touch data;
wherein the set of identified touches is limited to a predefined maximum number of identified touches and wherein said set of identified touches is selected among the number of touches based on the age data. - View Dependent Claims (4)
-
-
5. A method for extracting data from a multi-touch sensing apparatus, said method comprising:
-
obtaining at least one signal representative of objects on a touch surface of the sensing apparatus; processing said at least one signal for identifying a number of touches; determining age data for each touch, the age data representing a number of preceding detection frames in which the touch is deemed to be identified; determining a set of identified touches and touch data for the set of identified touches; and outputting the touch data; wherein the set of identified touches is limited to a predefined maximum number of identified touches and wherein said set of identified touches is selected among the number of touches based on the age data. - View Dependent Claims (6)
-
Specification