Method for tap detection and for interacting with and a handheld electronic device, and a handheld electronic device configured therefor
First Claim
1. A method for tap detection on a handheld electronic device, comprising:
- measuring acceleration using an accelerometer of the handheld electronic device;
determining when a measured first acceleration peak response exceeds an upper limit threshold followed by a measured second acceleration peak response in the opposite direction exceeding a lower limit threshold within a predetermined duration of each other;
when both the upper limit threshold and the lower limit threshold have been exceeded within the predetermined duration, determining a rate of change of acceleration between the upper limit threshold and the lower limit threshold and registering a tap input when the rate of change of acceleration exceeds a predetermined tap threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for tap detection and for interacting with a handheld electronic device, and a handheld electronic device configured therefore are described. In accordance with one embodiment, there is provided a method for tap detection on a handheld electronic device, comprising: measuring acceleration using an accelerometer of the handheld electronic device; determining when measured acceleration exceeds an upper limit threshold and a lower limit threshold within a predetermined duration of each other; when the upper limit threshold and lower limit threshold have been exceeded, determining a rate of change of acceleration between the upper limit threshold and lower limit threshold and registering a tap input when the rate of change of acceleration exceeds a predetermined tap threshold.
-
Citations
19 Claims
-
1. A method for tap detection on a handheld electronic device, comprising:
- measuring acceleration using an accelerometer of the handheld electronic device;
determining when a measured first acceleration peak response exceeds an upper limit threshold followed by a measured second acceleration peak response in the opposite direction exceeding a lower limit threshold within a predetermined duration of each other; when both the upper limit threshold and the lower limit threshold have been exceeded within the predetermined duration, determining a rate of change of acceleration between the upper limit threshold and the lower limit threshold and registering a tap input when the rate of change of acceleration exceeds a predetermined tap threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- measuring acceleration using an accelerometer of the handheld electronic device;
-
9. A handheld electronic device, comprising:
-
a processor; an accelerometer connected to the processor for measuring acceleration; the processor being configured for determining when a measured first acceleration peak response exceeds an upper limit threshold followed by a measured second acceleration peak response in the opposite direction exceeding a lower limit threshold within a predetermined duration, and when both the upper limit threshold and the lower limit threshold have been exceeded within the predetermined duration of each other, determining a rate of change of acceleration between the upper limit threshold and the lower limit threshold and registering a tap input when the rate of change of acceleration exceeds a predetermined tap threshold. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An accelerometer, comprising:
-
a sensing element; and a controller connected to the sensing element; the controller being configured for determining when a measured first acceleration peak response exceeds an upper limit threshold followed by a measured second acceleration peak response in the opposite direction exceeding a lower limit threshold within a predetermined duration, and when both the upper limit threshold and the lower limit threshold have been exceeded within the predetermined duration of each other, determining a rate of change of acceleration between the upper limit threshold and the lower limit threshold and registering a tap input when the rate of change of acceleration exceeds a predetermined tap threshold. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification