Apparatus, method, and medium for sensing movement of fingers using multi-touch sensor array

US9274652B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9274652-B2
Application numberUS-72393707-A
CountryUS
Kind codeB2
Filing dateMar 22, 2007
Priority dateMay 17, 2006
Publication dateMar 1, 2016
Grant dateMar 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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 Pc 1 (t-1) through Pc M (t-1) detected at a previous time (t-1), and determines whichever of the first through M-th finger position values Pc 1 (t-1) through Pc M (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. 2. The apparatus of claim 1 further comprising a touch sensor integrated circuit (IC) which is configured to calculate capacitance generated when a user touches the touch sensor with the plurality of fingers, digitize the result of the calculation, output a signal obtained by the digitization, and measure the output signal. 3. The apparatus of claim 2 , wherein the controller determines that the user has actually touched the touch sensor with the plurality of fingers if the standard deviation of the measured output signal is larger than a predefined threshold. 4. The apparatus of claim 1 , wherein a plurality of electrodes arrayed in the touch sensor are grouped into one or more clusters based on the number of electrodes arrayed in the touch sensor, the sum of the intensities of digital signals respectively output by the electrodes of the touch sensor, or the combination thereof. 5. The apparatus of claim 4 , wherein the controller calculates the finger position values by applying a weighted average to each of the clusters. 6. The apparatus of claim 1 , wherein the displacement between the current finger position and the plurality of previous finger positions can be determined as indicated by the following equation: D ij =Pc j (t-1)−Pc j (t) or D ij =Pc j (t)−Pc i (t-1) where Pc j (t) indicates the j-th finger position value of N finger position values detected at the current time t, and Pc i (t-1) indicates an i-th finger position value of M finer position values detected at the previous time (t-1), wherein the displacement between the current finger position and the plurality of previous finger positions can be represented by an M*N matrix or an N*M matrix having D ij or D ji as an element. 7. The apparatus of claim 1 , wherein the controller extracts information regarding intentional touches by the plurality of fingers using the determined displacement. 8. The apparatus of claim 7 , wherein the information regarding intentional touches by the plurality of fingers comprises the number of at least one finger that intentionally touches the touch sensor and the number of the plurality of fingers that are moving on the touch sensor. 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 Pc 1 (t-1) through Pc M (t-1) detected at a previous time (t-1), and determining whichever of the first through M-th finger position values Pc 1 (t-1) through Pc M (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). 10. The method of claim 9 , wherein (a) comprises calculating capacitance generated when a user touches the touch sensor with the plurality of fingers, digitizing the result of the calculation, outputting a signal obtained by the digitization, and measuring the output signal. 11. The method of claim 10 , wherein (a) further comprises determining that the user has actually touched the touch sensor with the plurality of fingers if the standard deviation of the measured output signal is larger than a predefined threshold. 12. The method of claim 9 , wherein a plurality of electrodes arrayed in the touch sensor are grouped into one or more clusters based on the number of electrodes arrayed in the touch sensor, the sum of the intensities of digital signals respectively output by the electrodes of the touch sensor, or the combination thereof. 13. The method of claim 12 , wherein (b) comprises calculating the finger position values by applying a weighted average to each of the clusters. 14. The method of claim 9 , wherein the displacement between the current finger position and the plurality of previous finger positions can be determined as indicated by the following equation: D ij =Pcj(t-1)−Pcj(t) or D ji =Pcj(t)−Pci(t-1) where Pcj(t) indicates the j-th finger position value of N finger position values detected at the current time t, and Pci(t-1) indicates an i-th finger position value of M finer position values detected at the previous time (t-1), wherein the displacement between the current finger position and the plurality of previous finger positions can be represented by an M*N matrix or an N*M matrix having D ij or D ji as an element. 15. The method of claim 9 , wherein the information regarding intentional touches by the plurality of fingers comprises the number of at least one finger that intentionally touch the touch sensor and the number of the plurality of fingers that are moving on the touch sensor. 16. At least one non-transitory computer readable medium storing computer readable instructions that control at least one processor to implement the method of claim 9 .

Assignees

Inventors

Classifications

  • Control or interface arrangements specially adapted for digitisers · CPC title

  • Scrolling or panning · CPC title

  • G06F3/044Primary

    by capacitive means · CPC title

  • Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving (Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally G06F3/04184) · CPC title

  • Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9274652B2 cover?
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 electro…
Who is the assignee on this patent?
Chang Wook, Cho Seong-Il, Park Joon-Ah, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F3/044. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).