Touch Sensing Device And Touch Sensing Method For Reducing Jitter
US-2021191598-A1 · Jun 24, 2021 · US
US11755149B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11755149-B1 |
| Application number | US-202217723325-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 18, 2022 |
| Priority date | Apr 18, 2022 |
| Publication date | Sep 12, 2023 |
| Grant date | Sep 12, 2023 |
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.
In one embodiment, a method includes by an electronic device: receiving sensor data indicative of a touch input from sensors of a human interface-device (HID) of the electronic device, where the touch input occurs at a set of actual coordinates with respect to the HID, and where the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, determining a context associated with the touch input, determining, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, where the context-dependent statistics are based on the context associated with the touch input, and where the one or more generative models comprises one or more system parameters and one or more latent parameters, and determining a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change.
Opening claim text (preview).
What is claimed is: 1. A method comprising, by an electronic device: receiving sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determining a context associated with the touch input; determining, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, wherein the context-dependent statistics are based on the context associated with the touch input, and wherein the one or more generative models comprises one or more system parameters and one or more latent parameters, and wherein the delta change corresponds to at least one first location in the sequence of locations of the set of detected coordinates, and the delta change corresponding to the at least one first location is determined based at least on one or more other locations in the sequence of locations of the set of detected coordinates; and determining a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change, wherein the set of time-lapsed predicted coordinates are an estimate of the set of actual coordinates. 2. The method of claim 1 , further comprising: storing the sensor data in a buffer, wherein the buffer is used to remove signal noise associated with the set of detected coordinates from the sensor data, and wherein the context is determined based on the stored data. 3. The method of claim 1 , wherein the one or more sensors of the HID are positioned in a pattern on the HID where a first subset of sensors of the one or more sensors are positioned at least a threshold distance away from a second subset of sensors of the one or more sensors. 4. The method of claim 3 , wherein the pattern comprises a stripe pattern, where the first subset of sensors and the second subset of sensors are positioned along parallel lines with respect to the HID. 5. The method of claim 1 , further comprising: injecting a plurality of signals into the one or more sensors, wherein the plurality of signals comprise at least a first signal at a first frequency and a second signal at a second frequency; and detecting, by the one or more sensors, a plurality of attenuated measured signals based on the touch input interfacing the plurality of signals, wherein the plurality of attenuated measured signals are used to generate the sensor data. 6. The method of claim 1 , wherein the one or more sensors comprises one or more of a capacitive sensor or a resistive sensor. 7. The method of claim 1 , further comprising: displaying, on the HID, an indication of the set of predicted coordinates of the touch input in real-time. 8. An electronic device comprising: one or more displays; one or more non-transitory computer-readable storage media including instructions; and one or more processors coupled to the storage media, the one or more processors configured to execute the instructions to: receive sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determine a context associated with the touch input; determine, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, wherein the context-dependent statistics are based on the context associated with the touch input, and wherein the one or more generative models comprises one or more system parameters and one or more latent parameters, and wherein the delta change corresponds to at least one first location in the sequence of locations of the set of detected coordinates, and the delta change corresponding to the at least one first location is determined based at least on one or more other locations in the sequence of locations of the set of detected coordinates; and determine a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change, wherein the set of time-lapsed predicted coordinates are an estimate of the set of actual coordinates. 9. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: store the sensor data in a buffer, wherein the buffer is used to remove signal noise associated with the set of detected coordinates from the sensor data, and wherein the context is determined based on the stored data. 10. The electronic device of claim 8 , wherein the one or more sensors of the HID are positioned in a pattern on the HID where a first subset of sensors of the one or more sensors are positioned at least a threshold distance away from a second subset of sensors of the one or more sensors. 11. The electronic device of claim 10 , wherein the pattern comprises a stripe pattern, where the first subset of sensors and the second subset of sensors are positioned along parallel lines with respect to the HID. 12. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: inject a plurality of signals into the one or more sensors, wherein the plurality of signals comprise at least a first signal at a first frequency and a second signal at a second frequency; and detect, by the one or more sensors, a plurality of attenuated measured signals based on the touch input interfacing the plurality of signals, wherein the plurality of attenuated measured signals are used to generate the sensor data. 13. The electronic device of claim 8 , wherein the one or more sensors comprises one or more of a capacitive sensor or a resistive sensor. 14. The electronic device of claim 8 , wherein the processors are further configured to execute the instructions to: display, on the HID, an indication of the set of predicted coordinates of the touch input in real-time. 15. A computer-readable non-transitory storage media comprising instructions executable by a processor to: receive sensor data indicative of a touch input from one or more sensors of a human interface-device (HID) of the electronic device, wherein the touch input occurs at a set of actual coordinates with respect to the HID, and wherein the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, wherein the set of detected coordinates is different from the set of actual coordinates, wherein the sensor data indicative of a touch input, the set of actual coordinates, and the set of detected coordinates each comprise a sequence of locations on the HID, each location in the sequence corresponding to a particular time; determi
Touch location disambiguation · CPC title
using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact · CPC title
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
for error correction or compensation, e.g. based on parallax, calibration or alignment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.