Method and device for controlling operation according to damage to touch area of electronic device
US-2015309660-A1 · Oct 29, 2015 · US
US9507454B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9507454-B1 |
| Application number | US-201213428721-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 23, 2012 |
| Priority date | Sep 19, 2011 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes scanning touch sensors to obtain sensor readings; performing jump detection on the sensor readings; and if a jump is detected, calculating at least one virtual position from the sensor readings using a distance to coordinates the precede those of the detected jump.
Opening claim text (preview).
What is claimed is: 1. A touch-sensitive device, comprising: a plurality of touch sensors; and a logic circuit configured to: determine a real position of a conductive object on the touch sensitive device and a corresponding virtual position of the conductive object based on scanning the plurality of touch sensors at an initial time; scan the plurality of touch sensors at a subsequent plurality of times to obtain a plurality of sensor readings; use the plurality of sensor readings to compare movement of the conductive object during a first time of the plurality of times to a predefined threshold distance and to compare the movement to a center range based on scans at the plurality of times other than the first time; when the movement exceeds the predefined threshold distance and the movement falls outside of the center range, update the virtual position using a distance between first coordinates of a first scan at a first time of the plurality of times and second coordinates of a second scan at a second time of the plurality of times that precede the plurality of sensor readings; and when the movement does not exceed the predefined threshold distance or the movement falls within the center range, update the virtual position using a distance between coordinates of the real position at times immediately preceding the first time. 2. The touch-sensitive device of claim 1 , wherein the logic circuit is further configured to: discard coordinates associated with the real position from the virtual position calculation when the movement exceeds the predefined threshold and the movement falls outside of the center range. 3. The touch-sensitive device of claim 1 , wherein the logic circuit is further configured to: apply a distance determined from coordinates of the real position that precede the first time to update the virtual position when the movement does not exceed the predefined threshold or the movement falls within the center range. 4. A method of tracking a conductive object on a touch sensitive surface having a plurality of touch sensors, comprising: determining a real position of the conductive object on the touch sensitive surface and a corresponding virtual position of the conductive object based on scanning the plurality of touch sensors at an initial time; scanning the plurality of touch sensors at a subsequent plurality of times to obtain a plurality of sensor readings; using the plurality of sensor readings to compare movement of the conductive object during a first time of the plurality of times to a predefined threshold distance and to compare the movement to a center range based on scans at the plurality of times other than the first time; when the movement exceeds the predefined threshold distance and the movement falls outside of the center range, updating the virtual position from the plurality of sensor readings using a distance between first coordinates of a first scan at a first time of the plurality of times and second coordinates of a second scan at a second time of the plurality of times before the plurality of sensor readings; and when the movement does not exceed the predefined threshold distance or the movement falls within the center range, update the virtual position using a distance between coordinates of the real position at times immediately preceding the first time. 5. The method of claim 4 , further comprising: discarding coordinates associated with the real position from a virtual position calculation when the movement exceeds the predefined threshold and the movement falls outside of the center range. 6. The method of claim 4 , further comprising: when the movement does not exceed the predefined threshold or the movement falls within the center range, applying a distance determined from previous and adjacent coordinates of the real position to update the virtual position. 7. The method of claim 4 , further comprising: performing a jump detection on two sets of sensor readings independently, each set for a different simultaneous finger trajectory. 8. An apparatus, comprising: a processor; an I/O circuit to interface the processor to a plurality of touch sensors of a touch sensitive surface; a logic circuit configured to: determine a real position of a conductive object on the touch sensitive device and a corresponding virtual position of the conductive object based on scanning the plurality of touch sensors at an initial time; obtain readings at a plurality of times of the touch sensors from the I/O circuit to the processor; use the plurality of sensor readings to compare movement of the conductive object during a first time of the plurality of times to a predefined threshold distance and to compare the movement to a center range based on scans at the plurality of times other than the first time; when the movement exceeds the predefined threshold distance and the movement falls outside of the center range, update the virtual position from the plurality of sensor readings using a distance between first coordinates of a first reading at a first time of the plurality of times and second coordinates of a second reading at a second time of the plurality of times prior to the plurality of sensor readings; and when the movement does not exceed the predefined threshold distance or the movement falls within the center range, update the virtual position using a distance between coordinates of the real position at times immediately preceding the first time. 9. The apparatus of claim 8 , wherein the logic circuit is further configured to: cause the processor to discard coordinates associated with the real position from a virtual position calculation when the movement exceeds the predefined threshold and the movement falls outside of the center range. 10. The apparatus of claim 8 , wherein the logic circuit is further configured to: cause the processor to apply a distance to previous and adjacent coordinates associated with the readings of the touch sensors to update the virtual position when when the movement does not exceed the predefined threshold or the movement falls within the center range. 11. The apparatus of claim 8 , wherein the logic circuit is further configured to: divide the sensor readings into a plurality of sets, each set representing a finger trajectory, and to perform jump detection on each set of sensor readings.
using force sensing means to determine a position · CPC title
by capacitive means · CPC title
Touch location disambiguation · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.