Method of segmenting multiple touches in touch sensing system
First Claim
1. A method of segmenting multiple touches in a touch sensor system, the method comprising:
- setting a point node by selecting a valid node of a touch sensor panel from among valid nodes having touch data equal to or greater than a threshold value of a touch sensor panel;
determining one or more candidate labels for the point node by searching for adjacent nodes around the point node; and
when there are two or more candidate labels for the point node, labeling the point node by selecting one label from among the two or more candidate labels, the selected label being a label of a label group that has the highest group similarity with the point node and that is from among label groups of the two or more candidate labels, and by assigning the selected label to the point node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of segmenting multiple touches in a touch sensor system is disclosed. The method includes setting a point node by selecting a valid node of a touch sensor panel from among valid nodes having touch data equal to or greater than a threshold value of a touch sensor panel; determining one or more candidate labels for the point node by searching for adjacent nodes around the point node; and when there are two or more candidate labels for the point node, labeling the point node by selecting a label of a label group that has the highest group similarity with the point node and that is from among label groups of the two or more candidate labels, and by assigning the selected label to the point node.
14 Citations
25 Claims
-
1. A method of segmenting multiple touches in a touch sensor system, the method comprising:
-
setting a point node by selecting a valid node of a touch sensor panel from among valid nodes having touch data equal to or greater than a threshold value of a touch sensor panel; determining one or more candidate labels for the point node by searching for adjacent nodes around the point node; and when there are two or more candidate labels for the point node, labeling the point node by selecting one label from among the two or more candidate labels, the selected label being a label of a label group that has the highest group similarity with the point node and that is from among label groups of the two or more candidate labels, and by assigning the selected label to the point node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of segmenting multiple touches in a touch sensor system, the method comprising:
-
obtaining touch data of each of a plurality of nodes included in a touch panel; selecting a node from among nodes having touch data equal to or greater than a threshold value, wherein when two or more labels are assigned among other nodes having touch data greater than touch data of the selected node, which other nodes are adjacent nodes around the selected node, labeling the selected node with a selected label, wherein the selected label is from among the two or more labels and is selected based on the highest group similarity with the selected node; and as a result of all valid nodes of the plurality of nodes being labeled, segmenting the valid nodes into one or more label groups according to assigned labels. - View Dependent Claims (13, 14)
-
-
15. A touch sensor apparatus, comprising:
-
at least one processor; executable computer program code; memory storage; and a touch panel including a plurality of nodes for sensing touch; wherein the at least one processor, in conjunction with the executable computer program code and the memory storage, is configured to; select a valid node of the touch panel; determine whether all valid neighboring nodes of the selected node are assigned to a first group, and in response, if all valid neighboring nodes of the selected node are assigned to the first group, assign the selected node to the first group; determine whether each valid neighboring node of the selected node is assigned to a group, and whether some of the valid neighboring nodes of the selected node are assigned to different groups, and in response, if each valid neighboring node of the selected node is assigned to a group, and some of the valid neighboring nodes of the selected node are assigned to different groups, select a group from among the different groups, and assign the selected node to the selected group. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A touch sensor apparatus, comprising:
-
at least one processor; executable computer program code; memory storage; and a touch panel including a plurality of nodes for sensing touch; wherein the at least one processor, in conjunction with the executable computer program code and the memory storage, is configured to; determine a candidate label for a point node; determine the point node of the touch panel to be a conflict node; store, in the memory storage, a conflict node position of the conflict node; and select the candidate label as the label for the conflict node, based at least on a distance between the conflict node and a peak node. - View Dependent Claims (22, 23, 24, 25)
-
Specification