Method for detecting a sustained contact and corresponding device
First Claim
1. A method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising:
- a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, andb) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises a calibration step, comprising sweeping through a frequency band provided by the transducer, and analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising the steps of: a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer characterized in that step b) comprises analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more. The analysis close to the natural frequencies allows the reliable determination of not only the location of a touch event but also whether the user continues to interact with the surface of the object which is due to the important damping of the generated signal in the presence of the touch. The invention also relates to a touch sensitive device configured to carry out the method.
51 Citations
23 Claims
-
1. A method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising:
-
a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises a calibration step, comprising sweeping through a frequency band provided by the transducer, and analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 21, 22, 23)
-
-
4. A method for determining the locations and durations of two or more sustained contacts of touch events performed by a user on a surface of an object, wherein the two or more sustained contacts at least partially overlap in time, the method comprising:
-
a) determining the location of the touch events based on acoustic signals generated by the impacts of the touch on the surface, and b) determining the duration of each one of the sustained touch events based on sweeping through a frequency band provided by a transducer and the analysis of a signal of a second kind, wherein the end of one of the two or more sustained touch events is determined based on the identification of a change observed in at least one parameter of the signal of the second kind.
-
-
14. A method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the method comprising:
-
a) determining the location of the touch event based on an acoustic signal generated by the impact of the touch on the surface, and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises sensing the generated signal, sweeping through a frequency band provided by the transducer, and analyzing variations in the sensed signal. - View Dependent Claims (15, 16)
-
-
17. Computer program product for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the computer program product comprising one or more non-transitory computer readable storage medium having computer-executable program instructions embodied therein for use with a computer, the computer-executable program instructions comprising instructions configured to cause:
-
a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface; and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises sweeping through a frequency band provided by the transducer and analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more.
-
-
18. Touch sensitive device for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the touch sensitive device comprising one touch location determining unit and one touch duration determining unit,
wherein the touch location determining unit comprises a first sensing means for receiving an acoustic signal generated by the impact of the touch on the surface of the object and a localization unit for determining the location of the touch based on the acoustic signal, and wherein the touch duration determining unit comprises a transducer for generating a signal at or close to N natural frequencies of the object, with N being one or more, a second sensing means for receiving the generated signal and a duration determining unit for sweeping through a frequency band provided by the transducer and determining the duration of the touch based on a perturbation of the signal generated in or on the object by the transducer.
Specification