Force sensing system and method

US10860202B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10860202-B2
Application numberUS-201916422543-A
CountryUS
Kind codeB2
Filing dateMay 24, 2019
Priority dateOct 26, 2018
Publication dateDec 8, 2020
Grant dateDec 8, 2020

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 force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an activity has occurred at the force sensor; and an event detection stage to receive said indication, and to determine if a user input has occurred based on the received input from the at least one force sensor.

First claim

Opening claim text (preview).

The invention claimed is: 1. A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an activity has occurred at the force sensor; and an event detection stage to receive said indication, and to determine if a user input has occurred based on the received input from the at least one force sensors; wherein the event detection stage comprises a comparison stage arranged to compare the received indication against a stored touch event model, and to determine if a user input has occurred based on the comparison; wherein the touch event model comprises a support-vector machine model; wherein the event detection stage is configured to determine based on the comparison against the touch event model whether the user input corresponds to a defined type of user input or a defined sequence of defined types of user input; wherein the event detection stage is operable, dependent on a defined type of user input to which a first received said indication is determined to correspond, to adapt the support-vector machine model for a second received said indication. 2. The system of claim 1 , wherein the system further comprises: a sensor conditioning stage, to perform conditioning of an input received from the input channel to provide a conditioned force sense signal, wherein the activity detection stage performs the activity level monitoring on the conditioned force sense signal. 3. The system of claim 2 , wherein the system is configured to receive inputs from multiple force sensors, preferably the sensor conditioning stage is configured to determine an inverse correlation matrix of the inputs received from the input channel, to determine a sensor diagonalization of the inputs received from the input channel. 4. The system of claim 1 , configured in an anomaly-detection operation to determine whether an input from the at least one force sensor, or an average or other combination or cross-correlation of inputs from respective force sensors, has a characteristic indicative of an anomalous user input, optionally wherein the characteristic comprises the amplitude being negative and optionally the magnitude being greater than a threshold value. 5. The system of claim 4 , configured in the anomaly-detection operation to employ a mapping function to map said amplitude to a value within a predefined range of values, optionally wherein the mapping function comprises a sigmoid function. 6. The system of claim 4 , configured, if it is determined in the anomaly-detection operation that said characteristic is present, to: operate in an anomaly mode; and/or disable one or more functions; and/or sample the at least one force sensor at a given anomaly-mode sample rate; and/or operate using anomaly mode system parameters. 7. The system of claim 1 , configured in an anomaly-detection operation to determine whether an input from the at least one force sensor, or an average or other combination or cross-correlation of inputs from respective force sensors, has a characteristic indicative of an anomalous user input by comparison against an anomaly-detection model which comprises a support-vector machine model defined by a support-vector machine classification algorithm. 8. The system of claim 1 , wherein the activity detection stage comprises a thresholding module, the thresholding module configured to determine if the activity level of the input from the at least one force sensor or of the conditioned force sense signal exceeds at least one threshold, wherein if the activity level exceeds the at least one threshold the activity detection stage determines that an activity has occurred at the force sensor. 9. The system of claim 8 , wherein one said threshold is a noise threshold, and wherein the thresholding module is configured to derive the noise threshold adaptively based on a running estimate of noise in the input from the at least one force sensor. 10. The system of claim 9 , wherein the thresholding module is configured to calculate a current value of the threshold based on a combination of a previous value of the noise threshold and a current value of the input from the at least one force sensor, optionally wherein said combination is a weighted sum, and optionally wherein the weighted sum is defined by a first weighting when the values of the input from the at least one force sensor are falling and a second weighting different from the first weighting when the values of the input from the at least one force sensor are rising. 11. The system of claim 8 , wherein the system further comprises a feature extraction module configured to extract features from a monitored signal, the monitored signal comprising the input from the at least one force sensor or the conditioned force sense signal. 12. The system of claim 11 , wherein the thresholding module is further configured to perform at least one of the following: compare the rate or rise and/or fall of the monitored signal against a corresponding rise threshold and/or a fall threshold indicative of an activity occurring at the sensor; compare an active duration of the monitored signal against a minimum and/or maximum duration threshold indicative of an activity occurring at the sensor; and compare the monitored signal against defined classified parameters to determine whether an activity has occurred at the sensor. 13. The system of claim 11 , wherein the feature extraction module is power gated by the thresholding module, such that the feature extraction module is enabled if the power level of the monitored signal exceeds a power level threshold indicative of an activity occurring at the sensor. 14. The system of claim 1 , wherein the support-vector machine model is defined by a support-vector machine classification algorithm. 15. The system of claim 1 , wherein the event detection stage is configured to output an indication of the defined type, or defined sequence of defined types, to which the user input corresponds. 16. The system of claim 1 , wherein said support-vector machine model is adapted for the second one of said received indications to: increase a probability of a defined sequence of defined types of user input being determined to have occurred based on the first and second said received indications; or increase a probability of the second one of said received indications being determined to correspond to a defined type of user input whereby the first and second received indications are determined to correspond to said defined sequence of defined types of user input. 17. The system of claim 1 , wherein the event detection stage is configured to detect the type of user input that has occurred, by comparison of the received indication with a stored touch event model, to distinguish between: a tap event (e.g. greater than ¼ second duration and less than ½ second duration); a press event (e.g. greater than ½ second duration), wherein the event detection stage is arranged to output an indication of the type of user input that has been detected. 18. The system of claim 1 , wherein the system further comprises a calibration and diagnostics stage which is configured to receive the output of the input channel and/or the output of the sensor conditioning stage and to determine

Assignees

Inventors

Classifications

  • using a force resistance transducer · CPC title

  • including a touch pad, a touch sensor or a touch detector · CPC title

  • Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position · CPC title

  • G06F3/0488Primary

    using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • 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 US10860202B2 cover?
A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an act…
Who is the assignee on this patent?
Cirrus Logic Int Semiconductor Ltd, Cirrus Logic Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 08 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).