Apparatus, method, and medium for sensing movement of fingers using multi-touch sensor array
First Claim
1. An apparatus for sensing movements of a plurality of fingers, the apparatus comprising:
- a touch sensor which is configured to receive a plurality of touch inputs; and
a controller which is configured to calculate finger position values indicating locations of the plurality of fingers that touches the touch sensor, and determine movement information of the plurality of fingers based on variations over time in the finger position values and if at least one touch input related to the movements is intentional, generate an input signal corresponding to the at least one touch input,wherein the controller calculates distances between a current finger position and a plurality of previous finger positions, compares the distances, and determines, based on the compared distances, which one of the plurality of previous finger positions is intentionally touched, andwherein the controller compares a j-th finger position value Pcj(t) of N finger position values detected at a current time t with the first through M-th finger position values Pc1(t-1) through PcM(t-1) detected at a previous time (t-1), and determines whichever of the first through M-th finger position values Pc1(t-1) through PcM(t-1) is least distant from the j-th finger position value Pcj(t) as displacement corresponding to movement of a j-th finger of a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensing technique using a capacitance touch sensor as a user interface is provided. An apparatus for sensing the movement of fingers using a multi-touch sensor includes a touch determination module which determines whether a user has actually touched a touch sensor comprising one or more touch points with at least one of his/her fingers, a clustering module which groups a plurality of electrodes arrayed in the touch sensor into one or more clusters according to a set of standards if the touch determination module determines that the user has actually touched the touch sensor with at least one of his/her finger, a position value calculation module which calculates a finger position value indicating the location of the finger of the user that touches the touch sensor for each of the clusters, and a movement information detection module which detects movement information of the finger of the user that touches the touch sensor using information regarding variations over time in the finger position value.
-
Citations
16 Claims
-
1. An apparatus for sensing movements of a plurality of fingers, the apparatus comprising:
-
a touch sensor which is configured to receive a plurality of touch inputs; and a controller which is configured to calculate finger position values indicating locations of the plurality of fingers that touches the touch sensor, and determine movement information of the plurality of fingers based on variations over time in the finger position values and if at least one touch input related to the movements is intentional, generate an input signal corresponding to the at least one touch input, wherein the controller calculates distances between a current finger position and a plurality of previous finger positions, compares the distances, and determines, based on the compared distances, which one of the plurality of previous finger positions is intentionally touched, and wherein the controller compares a j-th finger position value Pcj(t) of N finger position values detected at a current time t with the first through M-th finger position values Pc1(t-1) through PcM(t-1) detected at a previous time (t-1), and determines whichever of the first through M-th finger position values Pc1(t-1) through PcM(t-1) is least distant from the j-th finger position value Pcj(t) as displacement corresponding to movement of a j-th finger of a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of sensing movements of a plurality of fingers, the method comprising:
-
(a) receiving a plurality of touch inputs on a touch sensor; (b) calculating finger position values indicating locations of the plurality of fingers that touch the touch sensor; and (c) determining movement information of the plurality of fingers based on variations over time in the finger position values and if at least one touch input related to the movements is intentional, generating an input signal corresponding to the at least one touch input, wherein (c) further comprises calculating distance between a current finger position and plurality of a previous finger positions, comparing the distances, and determining, based on the compared distances, which one of the plurality of previous finger positions is intentionally touched position, and wherein (c) comprises; (d1) a j-th finger position value Pcj(t) of N finger position values detected at a current time t with the first through M-th finger position values Pc1(t-1) through PcM(t-1) detected at a previous time (t-1), and determining whichever of the first through M-th finger position values Pc1(t-1) through PcM(t-1) is least distant from the j-th finger position value Pcj(t) as displacement corresponding to movement of a j-th finger of a user; and (d2) filtering out unintentional touches by the user'"'"'s fingers by extracting information regarding intentional touches by the plurality of fingers using the displacement determined in (d1). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification