| CPC G06F 3/04186 (2019.05) | 19 Claims |

|
1. A multi-trajectory breakpoint tracking method, comprising:
an obtaining step: receiving a current touch signal for tracking a current trajectory group and obtaining a plurality of current touch points according to the current touch signal, wherein the current trajectory group comprises a plurality of current trajectories;
a determination step:
determining whether each of the current trajectories in the current trajectory group has a matched current touch point,
taking each of the current touch points as a last trajectory point of the current trajectory matched therewith if each of the current trajectories in the current trajectory group has a matched current touch point, and
determining that the current trajectory having no matched current touch point is a breakpoint trajectory and executing a compensation step if at least one of the current trajectories in the current trajectory group has no matched current touch point;
the compensation step:
determining a current-round classification group in which a trajectory vector of the breakpoint trajectory is, the trajectory vector being a vector determined by the last two trajectory points of the current trajectory where the trajectory vector is from,
determining a compensation point matching the breakpoint trajectory according to at least one of the current trajectories having the matched current touch point in the current-round classification group and the current touch point matched therewith, and
taking the compensation point as a last trajectory point of the breakpoint trajectory,
wherein the plurality of current trajectories in the current trajectory group form at least one current-round classification group, trajectory vectors of the current trajectories in a same current-round classification group form an association chain, and any two adjacent trajectory vectors in the association chain satisfy a preset condition that the last trajectory points of two current trajectories corresponding to the two current trajectory vectors are located in a first preset area and that a difference of the two current trajectory vectors is located in a second preset area; and
an update step: adding each of the last trajectory points to the current trajectory matched therewith to update the current trajectory group, and returning to the obtaining step.
|