Method and apparatus for improving power consumption on a touch device

US9507407B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9507407-B2
Application numberUS-201414540859-A
CountryUS
Kind codeB2
Filing dateNov 13, 2014
Priority dateFeb 21, 2014
Publication dateNov 29, 2016
Grant dateNov 29, 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.

Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for generating touch inputs, comprising: a touch device; and a processor configured to: receive, from the touch device, data representing a sensed time and sensed location on the touch device of each of a plurality of sensed touch inputs; generate a model of the sensed touch inputs by calculating a best fit for parameters of an upsampling function based on the sensed location and sensed time of at least some of the plurality of the sensed touch inputs; upsample the sensed touch inputs using the model to generate at least one additional touch input at a point of the upsampling function corresponding to a time at which there is no sensed touch input and which is after a sensed time of a most recent sensed touch input of the plurality of sensed touch inputs, the point corresponding to an additional location on the touch device; and display a visual representation of the sensed touch inputs at the sensed locations on the touch device, and the at least one additional touch input at the additional location on the touch device. 2. The apparatus of claim 1 , wherein the processor is further configured to generate the model of the sensed touch inputs by fitting a curve to the at least some of the plurality of sensed touch inputs. 3. The apparatus of claim 1 , wherein the processor is further configured to generate a model of the sensed touch inputs using linear regression to calculate the best fit for the parameters of the upsampling function. 4. The apparatus of claim 1 , wherein the processor is further configured to generate the model of the sensed touch inputs by minimizing a mean square error between the sensed touch inputs and the generated at least one additional touch input. 5. The apparatus of claim 1 , wherein the processor is further configured to generate the model of the sensed touch inputs using a quadratic equation. 6. The apparatus of claim 1 , wherein the at least some of the plurality of sensed touch inputs used to calculate the best fit for the parameters of the upsampling function is the most recent ten or fewer sensed touch inputs received from the touch device. 7. The apparatus of claim 1 , wherein the touch device comprises either a capacitive touch panel or a resistive touch panel. 8. A method of generating touch inputs, comprising: receiving, from the touch device, data representing a sensed time and sensed location on the touch device of each of a plurality of sensed touch inputs; generating a model of the sensed touch inputs by calculating a best fit for parameters of an upsampling function based on the sensed location and sensed time of at least some of the plurality of the sensed touch inputs; upsampling the sensed touch inputs using the model to generate at least one additional touch input at a point of the upsampling function corresponding to a time at which there is no sensed touch input and which is after a sensed time of a most recent sensed touch input of the plurality of sensed touch inputs, the point corresponding to an additional location on the touch device; and displaying a visual representation of the sensed touch inputs at the sensed locations on the touch device, and the at least one additional touch input at the additional location on the touch device. 9. The method of claim 8 , wherein generating the model of the sensed touch inputs comprises fitting a curve to the at least some of the plurality of sensed touch inputs. 10. The method of claim 8 , wherein generating the model of the sensed touch inputs comprises using linear regression to calculate the best fit for the parameters of the upsampling function. 11. The method of claim 8 , wherein generating the model of the sensed touch inputs comprises minimizing a mean square error between the sensed touch inputs and the generated at least one additional touch input. 12. The method of claim 8 , wherein generating the model of the sensed touch inputs comprises using a quadratic equation. 13. The method of claim 8 , wherein the at least some of the plurality of sensed touch inputs used to calculate the best fit for the parameters of the upsampling function is the most recent ten or fewer sensed touch inputs received from the touch device. 14. The method of claim 8 , wherein displaying the at least one additional touch input occurs prior to receiving data representing a next touch input occurring after the plurality of sensed touch inputs. 15. The method of claim 14 , further comprising updating the model after receiving the data representing the next touch input. 16. An apparatus for generating touch inputs, comprising: means for receiving, from the touch device, data representing a sensed time and sensed location on the touch device of each of a plurality of sensed touch inputs; means for generating a model of the sensed touch inputs by calculating a best fit for parameters of an upsampling function based on the sensed location and sensed time of at least some of the plurality of the sensed touch inputs; means for upsampling the sensed touch inputs using the model to generate at least one additional touch input at a point of the upsampling function corresponding to a time at which there is no sensed touch input and which is after a sensed time of a most recent sensed touch input of the plurality of sensed touch inputs, the point corresponding to an additional location on the touch device; and means for displaying a visual representation of the sensed touch inputs at the sensed locations on the touch device, and the at least one additional touch input at the additional location on the touch device. 17. The apparatus of claim 16 , wherein means for generating the model of the sensed touch inputs comprise means for fitting a curve to the at least some of the plurality of sensed touch inputs. 18. The apparatus of claim 16 , wherein means for generating the model of the sensed touch inputs comprise means for using linear regression to calculate the best fit for the parameters of the upsampling function. 19. The apparatus of claim 16 , wherein means for generating the model of the sensed touch inputs comprise means for minimizing a mean square error between the sensed touch inputs and the generated at least one additional touch input. 20. The apparatus of claim 16 , wherein means for generating the model of the sensed touch inputs comprise means for using a quadratic equation. 21. The apparatus of claim 16 , wherein the at least some of the plurality of sensed touch inputs used to calculate the best fit for the parameters of the upsampling function is the most recent ten or fewer sensed touch inputs received from the touch device. 22. A non-transitory computer storage that stores executable program instructions that direct a wireless communications device to perform a process that comprises: receiving, from the touch device, data representing a sensed time and sensed location on the touch device of each of a plurality of sensed touch inputs; generating a model of the sensed touch inputs by calculating a best fit for parameters of an upsampling function based on the sensed location and sensed time of at least some of the plurality of the sensed touch inputs; upsampling the sensed touch inputs using the model to generate at least one additional touch input at a point of the upsampling function corresponding to a time at which there is no sensed touch input and which is after a sensed time of a most recent sensed touch input of the plurality of s

Assignees

Inventors

Classifications

  • by capacitive means · CPC title

  • Monitoring of peripheral devices · CPC title

  • using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact · CPC title

  • G06F1/3262Primary

    Power saving in digitizer or tablet · CPC title

  • G06F3/0416Primary

    Control or interface arrangements specially adapted for digitisers · 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 US9507407B2 cover?
Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/3262. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 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).