Double-tap event detection device, system and method
AssigneeSTMicroelectronics S.r.l.
InventorsStefano Paolo RIVOLTA, Mahaveer JAIN, Ashish BHARGAVA
Life of this patent
Estimating the term…
Abstract
Digital signal processing circuitry, in operation, determines, based on accelerometer data, a carry-position of a device. Double-tap detection parameters are set using the determined carry-position. Double-taps are detected using the set double-tap detection parameters. In response to detection of a double-tap, control signals, such as a flag or an interrupt signal, are generated and used to control operation of the device. For example, a device may enter a wake mode of operation in response to detection of a double-tap.
Claims27
A device, comprising:
- digital signal processing circuitry, which, in operation,
- determines a device-carry-position of a plurality of device-carry positions based on accelerometer data;
- sets one or more double-tap detection parameters based on the determined device-carry-position;
- detects double-taps based on double-tap detection logic, wherein the double-tap detection logic uses at least one of the set double-tap detection parameters;
- and
- generates a control signal in response to detection of a double tap;
- and
- an interface coupled to the digital signal processing circuitry, which, in operation, transmits the control signal.
A system, comprising:
- one or more processing cores, which in operation, process digital data;
- and
- a sensor, communicatively coupled to the one or more processing cores, the sensor including:
- an accelerometer, which, in operation, generates accelerometer data;
- and
- digital signal processing circuitry communicatively coupled to the accelerometer, wherein the digital signal processing circuitry, in operation:
- determines a device-carry-position of a plurality of device-carry-positions based on the accelerometer data;
- sets one or more double-tap detection parameters based on the determined device-carry-position;
- detects double-taps based on double-tap detection logic, wherein the double-tap detection logic uses at least one of the set double-tap detection parameters;
- and
- generates a control signal in response to detection of a double tap.
A method, comprising:
- determining, using digital signal processing circuitry, a device-carry-position of a plurality of device-carry-positions based on accelerometer data;
- setting, using the digital signal processing circuitry, one or more double-tap detection parameters based on the determined device-carry-position;
- detecting, using the digital signal processing circuitry, double-taps based on double-tap detection logic, wherein the double-tap detection logic uses at least one of the set double-tap detection parameters;
- and
- generating, using the digital signal processing circuitry, a control signal in response to detection of a double tap.
A non-transitory computer-readable medium having contents which cause digital signal processing circuitry to perform a method, the method comprising:
- determining a device-carry-position of a plurality of device-carry-positions based on accelerometer data;
- setting one or more double-tap detection parameters based on the determined device-carry-position;
- executing a detecting double-tap detection routine, wherein the double-tap detection routine uses at least one of the set double-tap detection parameters;
- and
- generating a control signal in response to detection of a double tap.
Dependencies are inferred from the claim text.