US-20260129338-A1 - WEARABLE DEVICES AND TAP DETECTION METHODS THEREOF
Abstract
A tap detection method includes: controlling a detection module to operate at a first detection frequency to obtain a first kinematic parameter of the wearable device; in response to the first kinematic parameter satisfying a preset wake-up condition, controlling the detection module to operate at a second detection frequency to obtain a second kinematic parameter of the wearable device; and in response to the second kinematic parameter satisfying a preset tap determination condition, generating a control instruction. The second detection frequency is greater than the first detection frequency, and the second kinematic parameter and the first kinematic parameter are of the same type. The wake-up condition is set based on a kinematic response of the wearable device to a front-segment of a single tap action. The tap determination condition is set based on a kinematic response of the wearable device to a rear-segment of the single tap action.
Inventors
- Libin Zhou
- Liang Wang
Assignees
- Shenzhen Shokz Co., Ltd.
Dates
- Publication Date
- 20260507
- Application Date
- 20251229
Claims (18)
- 1 . A tap detection method for a wearable device, comprising: controlling a detection module to operate at a first detection frequency to obtain a first kinematic parameter of the wearable device; in response to the first kinematic parameter satisfying a preset wake-up condition, controlling the detection module to operate at a second detection frequency to obtain a second kinematic parameter of the wearable device, wherein the second detection frequency is greater than the first detection frequency, and the second kinematic parameter and the first kinematic parameter are of a same type, wherein the wake-up condition is set based on a kinematic response of the wearable device to a front-segment of a single tap action; in response to the second kinematic parameter satisfying a preset tap determination condition, generating a control instruction, wherein the tap determination condition is set based on a kinematic response of the wearable device to a rear-segment of the single tap action.
- 2 . The detection method according to claim 1 , wherein the wake-up condition comprises: a rate of change of the first kinematic parameter over time reaching a first preset threshold, and the first preset threshold is a positive value.
- 3 . The detection method according to claim 2 , wherein the tap determination condition comprises: within a first preset duration, a rate of change of the second kinematic parameter over time exceeding the first preset threshold and falling back below a second preset threshold, and the second preset threshold is a negative value.
- 4 . The detection method according to claim 1 , wherein the generating the control instruction in response to the second kinematic parameter satisfying the tap determination condition comprises: generating the control instruction based on a count value of how many times the second kinematic parameter satisfies the tap determination condition within a second preset duration, wherein different count values correspond to different control instructions.
- 5 . The detection method according to claim 4 , wherein the generating the control instruction based on the count value of the second kinematic parameters that satisfy the tap determination condition within the second preset duration comprises: in response to the second kinematic parameter satisfying the tap determination condition, controlling the detection module to stop operating within a third preset duration, or controlling the detection module to not respond to the second kinematic parameter obtained by the detection module.
- 6 . The detection method according to claim 5 , wherein the second preset duration is within a range of 400-600 ms, and the third preset duration is within a range of 200-400 ms.
- 7 . The detection method according to claim 4 , wherein after the controlling the detection module to operate at the second detection frequency to obtain the second kinematic parameter of the wearable device in response to the first kinematic parameter satisfying the preset wake-up condition, the detection method further comprises: in response to a continuous duration of the detection module operating at the second detection frequency reaching a fourth preset duration, controlling the detection module to operate at the first detection frequency.
- 8 . The detection method according to claim 1 , wherein the first detection frequency is within a range of 200-350 Hz, and the second detection frequency is greater than or equal to 400 Hz.
- 9 . The detection method according to claim 1 , wherein the detection module is an acceleration sensor, and the first kinematic parameter and the second kinematic parameter are acceleration values detected by the acceleration sensor or parameters calculated based on the acceleration values.
- 10 . A wearable device, comprising a processor and a memory, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement a detection method, the detection method includes: controlling a detection module to operate at a first detection frequency to obtain a first kinematic parameter of the wearable device; in response to the first kinematic parameter satisfying a preset wake-up condition, controlling the detection module to operate at a second detection frequency to obtain a second kinematic parameter of the wearable device, wherein the second detection frequency is greater than the first detection frequency, and the second kinematic parameter and the first kinematic parameter are of a same type, wherein the wake-up condition is set based on a kinematic response of the wearable device to a front-segment of a single tap action; in response to the second kinematic parameter satisfying a preset tap determination condition, generating a control instruction, wherein the tap determination condition is set based on a kinematic response of the wearable device to a rear-segment of the single tap action.
- 11 . The wearable device according to claim 10 , wherein the wearable device is an ear-clip headphone.
- 12 . The wearable device according to claim 11 , wherein the ear-clip headphone includes: a sound generating portion inserted into a concha cavity of a wearer; an abutting portion for abutting behind an ear of the wearer; and an ear hook connected between the sound generating portion and the abutting portion.
- 13 . The wearable device according to claim 12 , wherein in a wearing state, the ear hook bypasses a helix of the wearer, the sound generating portion and the abutting portion form a clamping state on two sides of the helix of the wearer, and the sound generating portion is located within the concha cavity.
- 14 . The wearable device according to claim 12 , further comprising the detection module disposed in the abutting portion.
- 15 . The wearable device according to claim 12 , further comprising the detection module disposed in the sound generating portion.
- 16 . The wearable device according to claim 12 , wherein the ear hook has a symmetry plane arranged along a length direction of the ear hook, when the ear-clip headphone is in an ideal wearing state, the symmetry plane is parallel to a horizontal plane.
- 17 . The detection method according to claim 3 , wherein the first preset duration is within a range of 30-100 ms.
- 18 . The detection method according to claim 7 , wherein the fourth preset duration is within a range of 3-7 s.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present disclosure is a Continuation of International Application No. PCT/CN2024/130566, filed on Nov. 7, 2024, the entire contents of which are hereby incorporated by reference. TECHNICAL FIELD The present disclosure generally relates to a field of wearable devices, and in particular to a tap detection method for a wearable device and the wearable device. BACKGROUND For a wearable device, a tap action is a common interaction operation. The wearable device can execute a corresponding control instruction in response to detecting the tap action of a user. In related technologies, the wearable device typically includes a detection module. The detection module performs tap detection by detecting a vibration waveform generated by the tap action. To accurately detect the vibration waveform generated by the tap action, the detection module is typically configured with a high detection frequency. However, long-term high-frequency detection results in relatively high power consumption. Therefore, how to accurately perform tap detection with relatively low power consumption becomes a technical problem that urgently needs to be solved. SUMMARY One or more embodiments of the present disclosure provide a tap detection method for a wearable device. The tap detection method includes the following operations. Control a detection module to operate at a first detection frequency to obtain a first kinematic parameter of the wearable device. In response to the first kinematic parameter satisfying a preset wake-up condition, controlling the detection module to operate at a second detection frequency to obtain a second kinematic parameter of the wearable device. The second detection frequency is greater than the first detection frequency, and the second kinematic parameter and the first kinematic parameter are of the same type. The wake-up condition is set based on a kinematic response of the wearable device to a front-segment of a single tap action. In response to the second kinematic parameter satisfying a preset tap determination condition, generating a control instruction. The tap determination condition is set based on a kinematic response of the wearable device to a rear-segment of the single tap action. In some embodiments, the wake-up condition includes: a rate of change of the first kinematic parameter over time reaching a first preset threshold, and the first preset threshold is a positive value. In some embodiments, the tap determination condition includes: within a first preset duration, a rate of change of the second kinematic parameter over time exceeding the first preset threshold and falling back below a second preset threshold. The second preset threshold is a negative value. In some embodiments, generating the control instruction in response to the second kinematic parameter satisfying the tap determination condition includes: generating the control instruction based on a count value of how many times the second kinematic parameter satisfies the tap determination condition within a second preset duration. Different count values correspond to different control instructions. In some embodiments, generating the control instruction based on the count value of the second kinematic parameters that satisfy the tap determination condition within the second preset duration includes: in response to the second kinematic parameter satisfying the tap determination condition, controlling the detection module to stop operating within a third preset duration, or controlling the detection module to not respond to the second kinematic parameter obtained by the detection module. In some embodiments, the second preset duration is within a range of 400-600 ms, and the third preset duration is within a range of 200-400 ms. In some embodiments, after the controlling the detection module to operate at the second detection frequency to obtain the second kinematic parameter of the wearable device in response to the first kinematic parameter satisfying the preset wake-up condition, the detection method further includes: in response to a continuous duration of the detection module operating at the second detection frequency reaching a fourth preset duration, controlling the detection module to operate at the first detection frequency. In some embodiments, the first detection frequency is within a range of 200-350 Hz, and the second detection frequency is greater than or equal to 400 Hz. In some embodiments, the detection module is an acceleration sensor. The first kinematic parameter and the second kinematic parameter are acceleration values detected by the acceleration sensor or parameters calculated based on the acceleration values. One or more embodiments of the present disclosure provide a wearable device. The wearable device includes a processor and a memory. The memory stores a computer program. The processor is configured to execute the computer program to implement the detection method d