IP Library Granted Patent US 9,990,071
Granted Patent B2
US 9,990,071 · App. 14/759,751 · Granted Jun 5, 2018

Gesture event determination

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,990,071
App. No.
14/759,751
Granted
Jun 5, 2018
Kind
B2
Abstract

The present invention relates to a method for determining a gesture event in a touch sensitive device comprising at least one transducer, the method comprising the steps of: (a) sensing frames of a raw signal from the at least one transducer; (b) determining a value of a predetermined parameter for each frame of the raw signal; and (c) determining a rising edge and a falling edge in the raw signal based on the values of the predetermined parameter, thereby determining the gesture event.

Claims (38)

1. Method for determining a gesture event in a touch sensitive device comprising at least one transducer, the method comprising the steps of:

sensing frames of a raw signal from the at least one transducer;

determining a value of a predetermined parameter for each frame of the raw signal;

determining a first point, the first point being a frame occurring before a rising edge;

determining a second point, the second being a frame occurring after a falling edge in the raw signal based on the values of the predetermined parameter,

wherein determining the rising edge comprises detecting when (i) a value of the predetermined parameter for one of the frames of the raw signal is greater than a first minimum threshold and (ii) a value of the predetermined parameter for the previous frame of the raw signal is less than a second minimum threshold, the first minimum threshold being greater than the second minimum threshold; and

wherein determining the falling edge comprises detecting when (i) a value of the predetermined parameter for one of the frames of the raw signal is less than the second minimum threshold and (ii) a value of the predetermined parameter for the previous frame of the raw signal is greater than the first minimum threshold; and

determining the gesture event by identifying a gesture event start point, the gesture event start point being the frame at which the predetermined parameter first meets a threshold indicative of a noise level before the first point, which was determined as being the frame occurring before the rising edge; and identifying a gesture event end point, the gesture event end point being the frame at which the predetermined parameter falls below the noise level after the second point, which was determined as being the frame occurring after the falling edge.

2. Method according to claim 1 , further comprising the at least one of:

searching the beginning of the gesture event based on the values of the predetermined parameters in the frames sensed before the rising edge; or

searching the end of the gesture event based on the values of the predetermined parameters in frames sensed after the falling edge.

3. Method according to claim 2 , further comprising a step of:

classifying the gesture event as an expected gesture event based on one or more properties of the raw signal calculated using the values of the predetermined parameters between the beginning of the gesture and the end of the gesture.

4. Method according to claim 3 , wherein one of the properties of the raw signal is a ratio between the maximum and mean predetermined parameter values between the beginning of the gesture and the end of the gesture.

5. Method according to claim 3 , wherein a spectral flux value is defined as a ratio of the predetermined parameter values of the current frame and previous frame and one of the properties of the raw signal is a ratio between the maximum and mean spectral flux values between the beginning of the gesture and the end of the gesture.

6. Method according to claim 3 , wherein the step of classifying the gesture event as an expected gesture event is carried out only if the duration between the rising edge and the falling edge or between the beginning and end of the gesture event is within a predetermined range, the predetermined frequency range being from 20 ms to 120 ms.

7. Method according to claim 1 , wherein the predetermined parameter for each frame the raw signal is determined in a predetermined frequency range, the predetermined frequency range being 20 kHZ to 25 kHz.

8. Method according to claim 1 , wherein the falling edge detection is aborted when a value of the predetermined parameter for one of the frames of the raw signal is greater than a maximum threshold.

9. Method according to claim 3 , wherein the gesture event is classified as a specific gesture if the one or more properties of the raw signal is/are less than a set threshold.

10. Method according to claim 1 , wherein the raw signal is sensed from more than the one transducer, and the value of the predetermined parameter is the average predetermined parameter value arrived at by averaging over the number of transducers.

11. Method according to claim 1 , wherein the predetermined parameter is a root-mean-square level of the raw signal, in particular of any one of the energy, amplitude of the raw signal.

12. An apparatus comprising:

a touch sensitive interface wherein a front and/or a back and/or any one of the sides of the apparatus act as touch sensitive interface; and

a touch sensing means configured to:

sense frames of a raw signal from the at least one transducer;

determine a value of a predetermined parameter for each frame of the raw signal; and

determine first point, the first point being a frame occurring before a rising edge;

determine a second point, the second being a frame occurring after a falling edge in the raw signal based on the values of the predetermined parameter,

wherein determining the rising edge comprises detecting when (i) a value of the predetermined parameter for one of the frames of the raw signal is greater than a first minimum threshold and (ii) a value of the predetermined parameter for the previous frame of the raw signal is less than a second minimum threshold, the first minimum threshold being greater than the second minimum threshold;

wherein determining the falling edge comprises detecting when (i) a value of the predetermined parameter for one of the frames of the raw signal is less than the second minimum threshold and (ii) a value of the predetermined parameter for the previous frame of the raw signal is greater than the first minimum threshold; and

determine the gesture event by identifying a gesture event start point, the gesture event start point being the frame at which the predetermined parameter first meets a threshold indicative of a noise level before the first point, which was determined as being the frame occurring before the rising edge; and identifying a gesture event end point, the gesture event end point being the frame at which the predetermined parameter falls below the noise level after the second point, which was determined as being the frame occurring after the falling edge.

13. The apparatus according to claim 12 , wherein the touch sensing means is further configured to least one of:

search the beginning of the gesture event based on the values of the predetermined parameters in the frames sensed before the rising edge; or

search the end of the gesture event based on the values of the predetermined parameters in frames sensed after the falling edge.

14. The apparatus according to claim 13 , wherein the touch sensing means is further configured to:

classify the gesture event as an expected gesture event based on one or more properties of the raw signal calculated using the values of the predetermined parameters between the beginning of the gesture and the end of the gesture.

15. The apparatus according to claim 14 , wherein one of the properties of the raw signal is a ratio between the maximum and mean predetermined parameter values between the beginning of the gesture and the end of the gesture.

16. The apparatus according to claim 14 , wherein a spectral flux value is defined as a ratio of the predetermined parameter values of the current frame and previous frame and one of the properties of the raw signal is a ratio between the maximum and mean spectral flux values between the beginning of the gesture and the end of the gesture.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Dec 17, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074005/0708 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 070666/FRAME 0540 Recorded Sep 30, 2025
From: CITIZENS BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 072982/0372 →
SECURITY INTEREST Recorded Mar 27, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 070666/0540 →
RELEASE OF SECURITY INTERESTS (FIRST LIEN) IN PATENTS Recorded Mar 27, 2025
From: GOLDMAN SACHS BANK USA
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 070670/0714 →
SECURITY INTEREST Recorded Dec 19, 2018
From: ELO TOUCH SOLUTIONS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 047956/0114 →
RELEASE OF SECURITY INTEREST Recorded Dec 14, 2018
From: JPMORGAN CHASE BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 047909/0833 →
SECURITY AGREEMENT Recorded Oct 31, 2017
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2016
From: SCHEVIN, OLIVIER
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 038331/0467 →